Permalink
Commits on Dec 9, 2005
  1. 2.9.1

    Matthias Clasen committed Dec 9, 2005
  2. fix type inconsistency pointed out by gmorten

    Tim Janik committed Dec 9, 2005
  3. Use G_GNUC_WARN_UNUSED_RESULT on list functions that return the whole

    2005-12-09  Alexander Larsson  <alexl@redhat.com>
    
    	* glib/glist.h:
    	* glib/gslist.h:
    	Use G_GNUC_WARN_UNUSED_RESULT on list functions that return
    	the whole list.
    alexlarsson committed with Alexander Larsson Dec 9, 2005
Commits on Dec 8, 2005
  1. Updates

    2005-12-08  Matthias Clasen  <mclasen@redhat.com>
    
    	* NEWS: Updates
    Matthias Clasen committed with Matthias Clasen Dec 8, 2005
Commits on Dec 7, 2005
  1. Document n_preallocs as ignored.

    2005-12-07  Matthias Clasen  <mclasen@redhat.com>
    
    	* gobject/tmpl/gparamspec.sgml:
    	* gobject/tmpl/gtype.sgml: Document n_preallocs as
    	ignored.
    Matthias Clasen committed with Matthias Clasen Dec 7, 2005
  2. removed commit leftover

    Tim Janik committed Dec 7, 2005
  3. - Call g_queue_insert_sorted() instead of duplicating the code. - Call

    * glib/gasyncqueue.c:
    - Call g_queue_insert_sorted() instead of duplicating the code.
    - Call g_queue_sort() instead of duplicating the code.
    - Invert sort function results to make sure the same sort function
    gives the same results across glist, gslist, gqueue and
    gasyncqueue.
    
    * tests/asyncqueue-test.c:
    - Updated the sort function to reflect the example in the
    documentation for gasyncqueue.c.
    Martyn James Russell committed Dec 7, 2005
  4. Missed the ChangeLog

    Martyn James Russell committed Dec 7, 2005
  5. - Added g_list_insert_sorted_with_data () and

    * docs/reference/glib/glib-sections.txt:
    * docs/reference/glib/tmpl/linked_lists_double.sgml:
    * docs/reference/glib/tmpl/linked_lists_single.sgml:
    * glib/glist.[ch]:
    * glib/gslist.[ch]:
    - Added g_list_insert_sorted_with_data () and
    g_slist_insert_sorted_with_data ().
    - Removed the extra check in g_list_sort() and g_slist_sort() for
    GCompareDataFunc vs. GCompareFunc.
    Martyn James Russell committed Dec 7, 2005
  6. Look up prefix at run-time on Win32, assuming the standard directory

    2005-12-07  Tor Lillqvist  <tml@novell.com>
    
    	* glib-gettextize.in: Look up prefix at run-time on Win32,
    	assuming the standard directory structure with glib-gettextize in
    	$prefix/bin.
    Tor Lillqvist committed with Tor Lillqvist Dec 7, 2005
Commits on Dec 6, 2005
  1. Exempt GTK+ from the mem chunk deprecation, since we need GTK+ 2.8 to

    2005-12-06  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gmem.h: Exempt GTK+ from the mem chunk deprecation, since
    	we need GTK+ 2.8 to compile against GLib 2.10.
    Matthias Clasen committed with Matthias Clasen Dec 6, 2005
Commits on Dec 5, 2005
  1. set LC_COLLATE, not LANG, to be sure to override any user settings.

    2005-12-05  Manish Singh  <yosh@gimp.org>
    
            * tests/run-collate-test.sh: set LC_COLLATE, not LANG, to be sure
            to override any user settings.
    yosh committed with Manish Singh Dec 5, 2005
  2. Revert an accidental commit

    Matthias Clasen committed Dec 5, 2005
  3. Documentation updates. (#323291, Morten Welinder)

    2005-12-05  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gutf8.c: Documentation updates.  (#323291, Morten Welinder)
    Matthias Clasen committed with Matthias Clasen Dec 5, 2005
  4. Use G_FLAGS_CLASS_TYPE. (#323273, Kalle Vahlman)

    2005-12-05  Matthias Clasen  <mclasen@redhat.com>
    
    	* genums.h (G_FLAGS_CLASS_TYPE_NAME): Use G_FLAGS_CLASS_TYPE.
    	(#323273, Kalle Vahlman)
    Matthias Clasen committed with Matthias Clasen Dec 5, 2005
  5. broken commit

    Matthias Clasen committed Dec 5, 2005
  6. Set MALLOC_CHECK_ and MALLOC_PERTURB_

    2005-12-05  Matthias Clasen  <mclasen@redhat.com>
    
    	* tests/Makefile.am (TESTS_ENVIRONMENT):
    	* tests/gobject/Makefile.am (TESTS_ENVIRONMENT): Set
    	MALLOC_CHECK_ and MALLOC_PERTURB_
    
    	* tests/run-collate-tests.sh: Run the collation tests explicitly
    	in en_US locale. (#320463)
    Matthias Clasen committed with Matthias Clasen Dec 5, 2005
  7. Updates

    2005-12-05  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/glib-sections.txt: Updates
    
    	* glib/tmpl/memory_slices.sgml: Fix a small formatting
    	problem.
    Matthias Clasen committed with Matthias Clasen Dec 5, 2005
  8. fix a formatting problem

    Matthias Clasen committed Dec 5, 2005
  9. Deprecate mem chunks

    Matthias Clasen committed Dec 5, 2005
  10. Add versioned deprecation information

    Matthias Clasen committed Dec 5, 2005
  11. - Added support for sorting async queues by with _push_sorted(),

    * docs/reference/glib/glib-sections.txt:
    * glib/gasyncqueue.[ch]:
    - Added support for sorting async queues by with _push_sorted(),
    _push_sorted_unlocked(), _sort() and _sort_unlocked() (#323047).
    
    * tests/Makefile.am:
    * tests/asyncqueue-test.c:
    - Added test case for gasyncqueue.c
    Martyn James Russell committed Dec 5, 2005
  12. implement chain walking for arbitrary ->next pointer offsets in

    Mon Dec  5 15:53:20 2005  Tim Janik  <timj@imendio.com>
    
            * glib/gslice.c: implement chain walking for arbitrary ->next pointer
            offsets in g_slice_free_chain_with_offset() based on a patch by behdad
            in bug 323178. moved time consuming logic from g_slice_free() out of
            the inner loop, so g_slice_free_chain_with_offset() provides a real
            performance benefit over g_slice_free1() now.
    
            * glib/gslice.h: renamed g_slice_free_chain() to
            g_slice_free_chain_with_offset(). implemented g_slice_free_chain() as
            a type-safe macro as suggested in bug 323178.
            simplified the macro implementation of g_slice_free() and implemented
            it in a type safe manner for all compliers as suggested by Morten
            Welinder <mortenw@gnome.org>.
    
            * glib/gmain.c:
            * glib/glist.c:
            * glib/gslist.c:
            * glib/glib.symbols: s/g_slice_free_chain/g_slice_free_chain_with_offset/
    Tim Janik committed with Tim Janik Dec 5, 2005
  13. Add some docs.

    2005-12-05  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gasyncqueue.c: Add some docs.
    Matthias Clasen committed with Matthias Clasen Dec 5, 2005
  14. Fix compiler warnings.

    2005-12-05  Matthias Clasen  <mclasen@redhat.com>
    
    	* tests/libmoduletestplugin_a.c: Fix compiler warnings.
    
    	* glib/gatomic.c: In the ia64 implementation, use
    	__sync builtin without _si or _di suffix.  (#321229,
    	Stanislav Brabec, patch by Andreas Schwab)
    Matthias Clasen committed with Matthias Clasen Dec 5, 2005
  15. Updates

    2005-12-05  Matthias Clasen  <mclasen@redhat.com>
    
    	* gobject/tmpl/generic_values.sgml:
    	* glib/tmpl/trees-nary.sgml:
    	* glib/tmpl/linked_lists_double.sgml:
    	* glib/tmpl/linked_lists_single.sgml:
    	* glib/tmpl/memory_chunks.sgml:
    	* glib/tmpl/allocators.sgml:
    	* glib/tmpl/macros_misc.sgml: Updates
    
    	* glib/Makefile.am: Ignore gmirroringtable.h
    Matthias Clasen committed with Matthias Clasen Dec 5, 2005
  16. Update for latest header additions

    Matthias Clasen committed Dec 5, 2005
  17. Remove comma at the end of enum.

    2005-12-04  Behdad Esfahbod  <behdad@gnome.org>
    
            * glib/gslice.h: Remove comma at the end of enum.
    behdad committed with Behdad Esfahbod Dec 5, 2005
Commits on Dec 4, 2005
  1. Handle multiple user names with the same UID better. (#319535, Laszlo

    2005-12-04  Matthias Clasen  <mclasen@redhat.com>
    
    	Handle multiple user names with the same UID better.
    	(#319535, Laszlo Peter)
    
    	* glib/gutils.c (g_get_any_init_do): When determining user
    	data, first look up $LOGNAME. If the UID doesn't match
    	getuid(), fall back to the current behaviour of looking
    	up the user data based on getuid().
    Matthias Clasen committed with Matthias Clasen Dec 4, 2005
  2. Add a macro to make gcc warn if a function result is ignored. (#145466,

    2005-12-04  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gmacros.h (G_GNUC_WARN_UNUSED_RESULT): Add a macro
    	to make gcc warn if a function result is ignored.  (#145466,
    	Arjan van de Ven, Alex Larsson)
    
    	* glib/gmem.h: Add the new attribute to g_realloc and
    	g_try_realloc.
    Matthias Clasen committed with Matthias Clasen Dec 4, 2005
Commits on Dec 3, 2005
  1. Deprecate g_cache_value_foreach. (#322956, Nicolas Caniart)

    2005-12-03  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/glib.symbols:
    	* glib/gcache.h: Deprecate g_cache_value_foreach. (#322956,
    	Nicolas Caniart)
    Matthias Clasen committed with Matthias Clasen Dec 3, 2005
  2. Make mapping of empty files work. (#321530)

    2005-12-03  Matthias Clasen  <mclasen@redhat.com>
    
            * glib/gmappedfile.c: Make mapping of empty files
            work.  (#321530)
    Matthias Clasen committed with Matthias Clasen Dec 3, 2005
  3. Add more api

    Matthias Clasen committed Dec 3, 2005
  4. Document the slice allocator

    Matthias Clasen committed Dec 3, 2005
  5. Don't fork a new process just to fix the permissions of the created temp

    2005-12-03  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gfileutils.c: Don't fork a new process just to
    	fix the permissions of the created temp file.  (#321318,
    	Alexis S. L. Carvalho)
    Matthias Clasen committed with Matthias Clasen Dec 3, 2005