Permalink
Commits on Nov 18, 2005
  1. 2.9.0

    Matthias Clasen committed Nov 18, 2005
Commits on Nov 17, 2005
  1. Prepare for 2.9.0

    Matthias Clasen committed Nov 17, 2005
  2. Updates

    2005-11-17  Matthias Clasen  <mclasen@redhat.com>
    
    	* NEWS: Updates
    
    	* glib/gthread.c (g_thread_foreach): Mark as new api.
    
    	* README.in: Updates.
    Matthias Clasen committed with Matthias Clasen Nov 17, 2005
  3. Add functions to set a date from a time_t and from a GTimeVal.

    2005-11-17  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/glib.symbols:
    	* glib/gdate.h:
    	* glib/gdate.c (g_date_set_time_t):
    	(g_date_set_time_val): Add functions to set a date from
    	a time_t and from a GTimeVal.
    	(g_date_set_time): Deprecate.  (#314067, Roger Leigh)
    Matthias Clasen committed with Matthias Clasen Nov 17, 2005
  4. Unit tests for g_utf8_pointer_to_offset and g_utf8_offset_to_pointer.

    2005-11-17  Matthias Clasen  <mclasen@redhat.com>
    
    	* tests/Makefile.am:
    	* tests/utf8-pointer.c: Unit tests for g_utf8_pointer_to_offset
    	and g_utf8_offset_to_pointer.
    
    	* glib/gutf8.c (g_utf8_pointer_to_offset)
    	(g_utf8_offset_to_pointer): Handle negative offsets, and use
    	"stutter stepping" for going backwards. (#320638, Larry
    	Ewing)
    Matthias Clasen committed with Matthias Clasen Nov 17, 2005
  5. const correctness fixes, found by Arjan van de Ven and gcc.

    2005-11-17  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gbacktrace.c:
    	* glib/gdate.c:
    	* glib/gthread.c: const correctness fixes, found
    	by Arjan van de Ven and gcc.
    Matthias Clasen committed with Matthias Clasen Nov 17, 2005
  6. Correct typo on mentioning @G_UNICODE_BREAK_UNKNOWN that should be

    2005-11-16  Behdad Esfahbod  <behdad@gnome.org>
    
            * docs/reference/glib/tmpl/unicode.sgml: Correct typo on mentioning
            @G_UNICODE_BREAK_UNKNOWN that should be #G_UNICODE_BREAK_UNKNOWN.
    behdad committed with Behdad Esfahbod Nov 17, 2005
Commits on Nov 16, 2005
  1. Updated Belarusian Translation

    Ales Nyakhaychyk committed Nov 16, 2005
Commits on Nov 10, 2005
  1. Use bit hacks instead when checking a general category value against

    2005-11-09  Behdad Esfahbod  <behdad@gnome.org>
    
            * glib/guniprop.c: Use bit hacks instead when checking a general
            category value against multiple values.
    
            * glib/gutf8.c: Change ISO10646 to Unicode in docs.
    behdad committed with Behdad Esfahbod Nov 10, 2005
Commits on Nov 8, 2005
  1. Improve GOnce docs

    Matthias Clasen committed Nov 8, 2005
  2. Don't call g_warning(). (#320688) Instead set error and return failure.

    2005-11-05  Tor Lillqvist  <tml@novell.com>
    
    	* glib/giowin32.c (g_io_win32_set_flags): Don't call g_warning().
    	(#320688) Instead set error and return failure.
    Tor Lillqvist committed with Tor Lillqvist Nov 8, 2005
Commits on Nov 7, 2005
  1. Don't call cb_funcs->unref while holding the context lock. (#320886, …

    …Andy
    
    2005-11-07  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gmain.c (g_main_dispatch): Don't call cb_funcs->unref
    	while holding the context lock.  (#320886, Andy Wingo)
    Matthias Clasen committed with Matthias Clasen Nov 7, 2005
  2. Add a missing reference to libglib in the LDADD for this test.

    2005-11-07  Billy Biggs <vektor@dumbterm.net>
    
    	* tests/refcount/Makefile.am: Add a missing reference to libglib
    	in the LDADD for this test.
    Billy Biggs committed with Billy Biggs Nov 7, 2005
  3. We need to set n_preallocs to a nonzero value, otherwise GTK+ 2.8 breaks

    2005-11-07  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gmem.c (g_allocator_new): We need to set n_preallocs to a
    	nonzero value, otherwise GTK+ 2.8 breaks when compiled against
    	GLib 2.9.  (#320755, Luca Ferretti)
    Matthias Clasen committed with Matthias Clasen Nov 7, 2005
Commits on Nov 5, 2005
  1. Forgotten file

    Matthias Clasen committed Nov 5, 2005
Commits on Nov 4, 2005
  1. Apply a patch from Behdad Esfahbod to use a faster lookup table for

    2005-11-04  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/Makefile.am: Apply a patch from Behdad Esfahbod to
    	use a faster lookup table for g_unichar_get_mirror_char().
    	* glib/gmirroringtable.h: The new table.
    	* glib/gunichartables.h: Remove bidi_mirroring_table.
    	* glib/gen-unicode-tables.pl: Don't generate the mirroring
    	table.
    	* glib/glib-mirroring-tab/*: Sources for the program
    	which generated gmirroringtable.h.
    
    	* glib/glist.c: Avoid some code duplication.
    Matthias Clasen committed with Matthias Clasen Nov 4, 2005
  2. Add a generator for a mirroring table

    Matthias Clasen committed Nov 4, 2005
  3. Expand the docs. (#320466, Steffen Gutmann)

    2005-11-04  Matthias Clasen  <mclasen@redhat.com>
    
            * glib/gmain.c (g_child_watch_source_new): Expand
            the docs.  (#320466, Steffen Gutmann)
    Matthias Clasen committed with Matthias Clasen Nov 4, 2005
  4. Include gdataset.h. (#320322)

    2005-11-04  Matthias Clasen  <mclasen@redhat.com>
    
            * glib/gscanner.h: Include gdataset.h.  (#320322)
    Matthias Clasen committed with Matthias Clasen Nov 4, 2005
  5. add new GDebugFlag for fatal_criticals handle G_DEBUG=fatal_criticals…

    …, to
    
    2005-11-04  Matthias Clasen  <mclasen@redhat.com>
    
            * glib/gdebug.h: add new GDebugFlag for fatal_criticals
            * glib/gmessages.c: (_g_debug_init): handle G_DEBUG=fatal_criticals,
            to help find critical warnings in applications.  (#320017,
            Vincent Untz)
    Matthias Clasen committed with Matthias Clasen Nov 4, 2005
Commits on Nov 2, 2005
  1. Updated Czech translation.

    2005-11-02  Miloslav Trmac  <mitr@volny.cz>
    
    	* cs.po: Updated Czech translation.
    mtrmac committed with Miloslav Trmac Nov 2, 2005
Commits on Nov 1, 2005
  1. Remove large amount of trailing whitespace from one line. Remove #ifdef

    2005-11-02  Tor Lillqvist  <tml@novell.com>
    
    	* glib/glib.symbols: Remove large amount of trailing whitespace
    	from one line. Remove #ifdef G_UNDEFINED from around
    	g_hash_table_new and g_hash_table_new_full symbols, what was the
    	purpose of that? Add the g_slice functions.
    Tor Lillqvist committed with Tor Lillqvist Nov 1, 2005
  2. Translation updated by Tino Meinen.

    2005-11-01  Vincent van Adrighem  <adrighem@gnome.org>
    
    	* nl.po: Translation updated by Tino Meinen.
    Vincent van Adrighem committed with Vincent van Adrighem Nov 1, 2005
  3. prepared deprecation of GMemChunk and GAllocator. added g_slice_*() A…

    …PI to
    
    Tue Nov  1 16:24:20 2005  Tim Janik  <timj@imendio.com>
    
            * glib/gmem.[hc]: prepared deprecation of GMemChunk and GAllocator.
            added g_slice_*() API to allocate and cache small bits of memory.
            an actuall allocator implementation for g_slice_*() is still pending.
    
            * glib/gthread.[hc]: changes from a patch by Matthias Clasen.
            changed GRealThread list to use in-structure *next; fields instead
            of GSList, in order for thread iteration to not depenend on g_slice_*()
            indirectly.
            _g_thread_mem_private_get():
            _g_thread_mem_private_set(): added accessors for private memory,
            needed because the ordinary GPrivate implementation relies on GArray
            and GSList and therefore indirectly on working g_slice_*() allocations.
    
            * glib/gthread.[hc]:
            g_thread_foreach(): new public API function to loop over all existing threads.
    
            * glib/gdataset.c:
            * glib/gstring.c:
            * glib/gcache.c:
            * glib/garray.c:
            * glib/gqueue.c:
            * glib/gslist.c:
            * glib/glist.c:
            * glib/ghash.c:
            * glib/gtree.c:
            * glib/ghook.c:
            * glib/gmain.c:
            * glib/gnode.c:
            removed GAllocator and free list usages and accompanying locks.
            use g_slice_*() API to allocate and cache small bits of memory.
    
            * glib/ghook.h: removed GMemChunk field from public API.
    
            * glib/gslist.h:
            * glib/glist.h: deprecate allocator API, provide _free1() for consistency.
    
            * glib/gnode.h: deprecate allocator API.
    
            * glib/gmain.c: reordered GPollRec fields so g_slice_free_chain() can
            be used for poll rec lists.
    
            * glib/grel.c: removed mem chunk usage, and allocated tuples via g_slice_*().
            g_relation_destroy(): free all tuples from the all_tuples hash table,
            this effectively maintains the life time track keeping of tuples.
            g_relation_delete_tuple(): free tuples which are removed from the
            all_tuples hash table. this fixes a temporary leak that was present
            in the memchunk code until the destruction of the relation.
    Tim Janik committed with Tim Janik Nov 1, 2005
Commits on Oct 30, 2005
  1. Add some tests for conversions between UTF-8, UCS-4 and UTF-16.

    2005-10-29  Matthias Clasen  <mclasen@redhat.com>
    
    	* tests/convert-test.c: Add some tests for conversions between
    	UTF-8, UCS-4 and UTF-16.
    
    	* glib/gutf8.c (g_utf8_to_ucs4, g_utf8_to_utf16): Fix handling
    	of len == -1, noticed by Morten Welinder.
    Matthias Clasen committed with Matthias Clasen Oct 30, 2005
Commits on Oct 27, 2005
  1. Added Kurdish translation

    Erdal Ronahi committed Oct 27, 2005
  2. Document g_value_set_instance(), (#319885, Milosz Derezynski)

    2005-10-26  Matthias Clasen  <mclasen@redhat.com>
    
    	* gobject/gobject-sections.txt:
    	* gobject/tmpl/generic_values.sgml: Document g_value_set_instance(),
    	(#319885, Milosz Derezynski)
    Matthias Clasen committed with Matthias Clasen Oct 27, 2005
Commits on Oct 26, 2005
  1. Updated Japanese translation and Fixed typos reported by

    2005-10-26  Takeshi AIHANA <aihana@gnome.gr.jp>
    
            * ja.po: Updated Japanese translation and Fixed typos reported by kano@na.rim.or.jp.
    Takeshi AIHANA committed with Takeshi Aihana Oct 26, 2005
  2. Add a footnote about surrogate pairs. (#317683, Behdad Esfahbod)

    2005-10-26  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/tmpl/unicode.sgml: Add a footnote about surrogate
    	pairs.  (#317683, Behdad Esfahbod)
    Matthias Clasen committed with Matthias Clasen Oct 26, 2005
  3. Fix 319806

    Matthias Clasen committed Oct 26, 2005
Commits on Oct 25, 2005
  1. Updated Simplified Chinese translation

    Funda Wang committed Oct 25, 2005
Commits on Oct 20, 2005
  1. Added Entry for Bengali (bn) Translation Updation:20/10

    Runa Bhattacharjee committed Oct 20, 2005
  2. Updated Bengali(bn) Translation:20/10

    Runa Bhattacharjee committed Oct 20, 2005
Commits on Oct 19, 2005
  1. *** empty log message ***

    Ignacio Casal Quinteiro committed Oct 19, 2005