summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-12-15fixed conditional symbols definitionsTim Janik
2005-12-15Document new atomic operations.Matthias Clasen
2005-12-14 Matthias Clasen <mclasen@redhat.com> * glib/glib-sections.txt: * glib/tmpl/atomic_operations.sgml: Document new atomic operations.
2005-12-15added g_atomic_pointer_set() and g_atomic_int_set()Tim Janik
Tue Dec 13 10:13:32 2005 Tim Janik <timj@imendio.com> * glib/gatomic.h: added g_atomic_pointer_set() and g_atomic_int_set()
2005-12-13added g_atomic_pointer_set() and g_atomic_int_set() for systems where theTim Janik
Tue Dec 13 10:13:32 2005 Tim Janik <timj@imendio.com> * glib/gatomic.h: added g_atomic_pointer_set() and g_atomic_int_set() for systems where the initialization of atomic variables requires a write memory barrier.
2005-12-12corrected floating reference documentation.Tim Janik
Mon Dec 12 15:31:41 2005 Tim Janik <timj@imendio.com> * gobject/tmpl/objects.sgml: corrected floating reference documentation.
2005-12-09Bump versionMatthias Clasen
2005-12-092.9.1upstream/GLIB_2_9_1Matthias Clasen
2005-12-09fix type inconsistency pointed out by gmortenTim Janik
2005-12-09Use G_GNUC_WARN_UNUSED_RESULT on list functions that return the wholeAlexander Larsson
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.
2005-12-08UpdatesMatthias Clasen
2005-12-08 Matthias Clasen <mclasen@redhat.com> * NEWS: Updates
2005-12-07Document n_preallocs as ignored.Matthias Clasen
2005-12-07 Matthias Clasen <mclasen@redhat.com> * gobject/tmpl/gparamspec.sgml: * gobject/tmpl/gtype.sgml: Document n_preallocs as ignored.
2005-12-07removed commit leftoverTim Janik
2005-12-07- Call g_queue_insert_sorted() instead of duplicating the code. - CallMartyn James Russell
* 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.
2005-12-07Missed the ChangeLogMartyn James Russell
2005-12-07- Added g_list_insert_sorted_with_data () andMartyn James Russell
* 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.
2005-12-07Look up prefix at run-time on Win32, assuming the standard directoryTor Lillqvist
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.
2005-12-06Exempt GTK+ from the mem chunk deprecation, since we need GTK+ 2.8 toMatthias Clasen
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.
2005-12-05set LC_COLLATE, not LANG, to be sure to override any user settings.Manish Singh
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.
2005-12-05Revert an accidental commitMatthias Clasen
2005-12-05Documentation updates. (#323291, Morten Welinder)Matthias Clasen
2005-12-05 Matthias Clasen <mclasen@redhat.com> * glib/gutf8.c: Documentation updates. (#323291, Morten Welinder)
2005-12-05Use G_FLAGS_CLASS_TYPE. (#323273, Kalle Vahlman)Matthias Clasen
2005-12-05 Matthias Clasen <mclasen@redhat.com> * genums.h (G_FLAGS_CLASS_TYPE_NAME): Use G_FLAGS_CLASS_TYPE. (#323273, Kalle Vahlman)
2005-12-05broken commitMatthias Clasen
2005-12-05Set MALLOC_CHECK_ and MALLOC_PERTURB_Matthias Clasen
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)
2005-12-05UpdatesMatthias Clasen
2005-12-05 Matthias Clasen <mclasen@redhat.com> * glib/glib-sections.txt: Updates * glib/tmpl/memory_slices.sgml: Fix a small formatting problem.
2005-12-05fix a formatting problemMatthias Clasen
2005-12-05Deprecate mem chunksMatthias Clasen
2005-12-05Add versioned deprecation informationMatthias Clasen
2005-12-05- Added support for sorting async queues by with _push_sorted(),Martyn James Russell
* 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
2005-12-05implement chain walking for arbitrary ->next pointer offsets inTim Janik
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/
2005-12-05Add some docs.Matthias Clasen
2005-12-05 Matthias Clasen <mclasen@redhat.com> * glib/gasyncqueue.c: Add some docs.
2005-12-05Fix compiler warnings.Matthias Clasen
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)
2005-12-05UpdatesMatthias Clasen
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
2005-12-05Update for latest header additionsMatthias Clasen
2005-12-05Remove comma at the end of enum.Behdad Esfahbod
2005-12-04 Behdad Esfahbod <behdad@gnome.org> * glib/gslice.h: Remove comma at the end of enum.
2005-12-04Handle multiple user names with the same UID better. (#319535, LaszloMatthias Clasen
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().
2005-12-04Add a macro to make gcc warn if a function result is ignored. (#145466,Matthias Clasen
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.
2005-12-03Deprecate g_cache_value_foreach. (#322956, Nicolas Caniart)Matthias Clasen
2005-12-03 Matthias Clasen <mclasen@redhat.com> * glib/glib.symbols: * glib/gcache.h: Deprecate g_cache_value_foreach. (#322956, Nicolas Caniart)
2005-12-03Make mapping of empty files work. (#321530)Matthias Clasen
2005-12-03 Matthias Clasen <mclasen@redhat.com> * glib/gmappedfile.c: Make mapping of empty files work. (#321530)
2005-12-03Add more apiMatthias Clasen
2005-12-03Document the slice allocatorMatthias Clasen
2005-12-03Don't fork a new process just to fix the permissions of the created tempMatthias Clasen
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)
2005-12-02Add a note about Solaris threads.Matthias Clasen
2005-12-02 Matthias Clasen <mclasen@redhat.com> * README.in: Add a note about Solaris threads.
2005-12-02Remove support for Solaris threads. (#136971, Sebastian Wilhelmi, patch byMatthias Clasen
2005-12-02 Matthias Clasen <mclasen@redhat.com> * glib/gspawn.c: * configure.in: Remove support for Solaris threads. (#136971, Sebastian Wilhelmi, patch by Andrew Paprocki)
2005-12-02Broken commitMatthias Clasen
2005-12-02Define G_GUINT64_CONSTANT in analogy to G_GINT64_CONSTANT. (#322568,Matthias Clasen
2005-12-02 Matthias Clasen <mclasen@redhat.com> * configure.in: Define G_GUINT64_CONSTANT in analogy to G_GINT64_CONSTANT. (#322568, Andrew Paprocki)
2005-12-02Portability fixes, C99ism removalMatthias Clasen
2005-12-02Add a missing volatile for the IA64 implementation.Matthias Clasen
2005-12-02 Matthias Clasen <mclasen@redhat.com> * glib/gatomic.c (g_atomic_int_add): Add a missing volatile for the IA64 implementation.
2005-12-02fix uint/pointer castsTim Janik
2005-12-02some naming and type size fixups.Tim Janik
Fri Dec 2 16:18:09 2005 Tim Janik <timj@imendio.com> * glib/gslice.c: some naming and type size fixups.
2005-12-02reworked GCC-specific type-safe macro variant into something less verbose,Tim Janik
Fri Dec 2 13:08:58 2005 Tim Janik <timj@gtk.org> * glib/gslice.h (g_slice_free): reworked GCC-specific type-safe macro variant into something less verbose, but digestible for gcc-3.4.