Permalink
Commits on Jan 27, 2006
  1. 2.9.5

    Matthias Clasen committed Jan 27, 2006
  2. Updates

    Matthias Clasen committed Jan 27, 2006
Commits on Jan 26, 2006
  1. Fix C99isms. (#328705, Kazuki Iwamoto)

    Matthias Clasen committed with Matthias Clasen Jan 26, 2006
    2006-01-26  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gmem.c (g_mem_init_nomessage): Fix C99isms.  (#328705,
    	Kazuki Iwamoto)
  2. Mention g_trap_object_ref

    Matthias Clasen committed with Matthias Clasen Jan 26, 2006
    2006-01-26  Matthias Clasen  <mclasen@redhat.com>
    
    	* gobject/tut_tools.xml: Mention g_trap_object_ref
    
    	* glib/running.sgml: Add g_trap variables to the index.
    	Mention conditional breakpoints as an alternative.
Commits on Jan 25, 2006
  1. fixed buglets reported by Jens Granseuer in #328254.

    Tim Janik committed with Tim Janik Jan 25, 2006
    Wed Jan 25 19:16:57 2006  Tim Janik  <timj@imendio.com>
    
            * fixed buglets reported by Jens Granseuer in #328254.
    
            * configure.in: free the memory allocated in posix_memalign() tests.
    
            * glib/gslice.c: spelling fixes.
  2. link to G_DEBUG/G_SLICE where appropriate.

    tim-janik committed with Tim Janik Jan 25, 2006
    Wed Jan 25 17:32:22 2006  Tim Janik  <timj@gtk.org>
    
            * glib/tmpl/memory_slices.sgml: link to G_DEBUG/G_SLICE where appropriate.
  3. documented G_SLICE=always-malloc and G_DEBUG=gc-friendly. added anchors

    tim-janik committed with Tim Janik Jan 25, 2006
    Wed Jan 25 17:12:47 2006  Tim Janik  <timj@gtk.org>
    
            * glib/running.sgml: documented G_SLICE=always-malloc and
            G_DEBUG=gc-friendly. added anchors for each env var.
  4. honour g_mem_gc_friendly settings when freeing slices, make sure

    Tim Janik committed with Tim Janik Jan 25, 2006
    Wed Jan 25 16:39:18 2006  Tim Janik  <timj@imendio.com>
    
            * glib/gslice.c: honour g_mem_gc_friendly settings when freeing
            slices, make sure g_mem_gc_friendly is properly initialized.
    
            * gmem.[hc]: ensure g_mem_gc_friendly is initialized from G_DEBUG upon
            the first allocation. applied some branching optimizations.
    
            * docs/macros.txt: reflected --enable-gc-friendly change and
            described ENABLE_GC_FRIENDLY_DEFAULT as well as G_DEBUG=gc-friendly.
    
            * configure.in: changed --enable-gc-friendly=yes to define
            ENABLE_GC_FRIENDLY_DEFAULT.
    
            * glib/garray.c: changed ENABLE_GC_FRIENDLY macro #ifdef-s to
            if (G_UNLIKELY (g_mem_gc_friendly)).
    
            * glib/gtree.c:
            * glib/ghash.c: removed ENABLE_GC_FRIENDLY code which is now taken
            care of by g_slice_free1().
    
            * tests/slice-test.c: fixed leaks, reported by Kjartan Maraas.
Commits on Jan 24, 2006
  1. only use posix_memalign() if it's known to work, revert to memalign()

    Tim Janik committed with Tim Janik Jan 24, 2006
    Tue Jan 24 17:49:36 2006  Tim Janik  <timj@imendio.com>
    
            * glib/gslice.c: only use posix_memalign() if it's known to work,
            revert to memalign() otherwise.
    
            * configure.in: check for broken posix_memalign() implementations
            to fix #328254.
  2. Use UTF-16LE as target encoding on all little-endian systems. (#143380,

    Matthias Clasen committed with Matthias Clasen Jan 24, 2006
    2006-01-24  Matthias Clasen  <mclasen@redhat.com>
    
    	* tests/unicode-encoding.c: Use UTF-16LE as target encoding
    	on all little-endian systems.  (#143380, Marc Moorcroft)
  3. Translation updated by Ivar Smolin.

    Priit Laes committed with Priit Laes Jan 24, 2006
    2006-01-24  Priit Laes  <plaes@cvs.gnome.org>
    
    	* et.po: Translation updated by Ivar Smolin.
  4. Change the shared libary extension for hpux-ia64 to so. (#328253, The

    Matthias Clasen committed with Matthias Clasen Jan 24, 2006
    2006-01-23  Matthias Clasen  <mclasen@redhat.com>
    
    	* configure.in: Change the shared libary extension for hpux-ia64
    	to so.  (#328253, The Written Word)
Commits on Jan 23, 2006
  1. wiped out all the wonderfull G_OS_WIN32 code i wrote ;-[) after tml told

    Tim Janik committed with Tim Janik Jan 23, 2006
    Mon Jan 23 17:30:33 2006  Tim Janik  <timj@imendio.com>
    
            * glib/gutils.c (_g_getenv_nomalloc): wiped out all the wonderfull
            G_OS_WIN32 code i wrote ;-[) after tml told me windows has getenv()
            as well.
  2. initialize GSlice config from G_SLICE environemtn variable. we support

    Tim Janik committed with Tim Janik Jan 23, 2006
    Mon Jan 23 16:46:20 2006  Tim Janik  <timj@imendio.com>
    
            * glib/gslice.c (slice_config_init): initialize GSlice config from
            G_SLICE environemtn variable. we support G_SLICE=always-malloc
            currently, which forces all g_slice_*() allocations to use the system
            malloc instead.
    
            * glib/gutils.c:
            g_parse_debug_string(): added a note about not using g_malloc() here.
            _g_getenv_nomalloc(): getenv() variant that doesn't use g_malloc or
            g_slice. contains only guesswork in the WIN32 branch.
Commits on Jan 21, 2006
  1. Updated glib translation.

    Funda Wang committed Jan 21, 2006
Commits on Jan 18, 2006
  1. Updated Danish translation.

    Ole Laursen committed with Ole Laursen Jan 18, 2006
    2006-01-18  Ole Laursen  <olau@hardworking.dk>
    
    	* da.po: Updated Danish translation.
  2. Bump version

    Matthias Clasen committed Jan 18, 2006
  3. 2.9.4

    Matthias Clasen committed Jan 18, 2006
  4. Make g_object_compat_control() visible for GTK+ compilation, to avoid

    Matthias Clasen committed with Matthias Clasen Jan 18, 2006
    2006-01-18  Matthias Clasen  <mclasen@redhat.com>
    
    	* gobject.h: Make g_object_compat_control() visible
    	for GTK+ compilation, to avoid segfaults on 64bit
    	platforms.
  5. Add a note explaining peculiarities of peek_token wrt to scope changes.

    Matthias Clasen committed with Matthias Clasen Jan 18, 2006
    2006-01-18  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/tmpl/scanner.sgml: Add a note explaining peculiarities
    	of peek_token wrt to scope changes.  (#307922)
  6. Add a note about casting the results of g_new() and g_new0().

    Matthias Clasen committed with Matthias Clasen Jan 18, 2006
    2006-01-17  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/tmpl/memory.sgml: Add a note about casting the results
    	of g_new() and g_new0().
Commits on Jan 17, 2006
  1. To avoid deadlocks get rid of the settings G_LOCK. Use the

    seppide committed with Sebastian Wilhelmi Jan 17, 2006
    2006-01-17  Sebastian Wilhelmi  <seppi@seppi.de>
    
    	* glib/gthreadpool.c: To avoid deadlocks get rid of the settings
    	G_LOCK. Use the unused_thread_queue lock instead. Change
    	g_thread_pool_thread_proxy such that threads only wait on
    	non-exlusive pools for at most a 1/2 second. Do not reorder tasks
    	due to superfluous tasks. Global tasks wait at most for
    	max-idle-time milliseconds. Make sure, that no task is woken up
    	twice for the same event via a wakeup_serial. This fixes #324228.
    
    	* tests/threadpool-test.c: Adapt test accordingly. Do not pass
    	invalid NULL into the thread pools. This as well fixes #327290.
  2. Bump version

    Matthias Clasen committed Jan 17, 2006
  3. 2.9.3

    Matthias Clasen committed Jan 17, 2006
Commits on Jan 16, 2006
  1. Updates

    Matthias Clasen committed with Matthias Clasen Jan 16, 2006
    2006-01-16  Matthias Clasen  <mclasen@redhat.com>
    
    	* NEWS: Updates
  2. Rework the strict aliasing fix to not break C++, pointed out by Murray

    Matthias Clasen committed with Matthias Clasen Jan 16, 2006
    2006-01-16  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gthread.h (g_static_mutex_get_mutex_impl_shortcut):
    	Rework the strict aliasing fix to not break C++, pointed
    	out by Murray Cumming.
  3. Signal waiting threads, problem noticed by Christian Kellner.

    Matthias Clasen committed with Matthias Clasen Jan 16, 2006
    2006-01-16  Matthias Clasen  <mclasen@redhat.com>
    
            * glib/gasyncqueue.c (g_async_queue_push_sorted_unlocked):
            Signal waiting threads, problem noticed by Christian Kellner.
  4. Updated German translation.

    Hendrik Richter committed with Hendrik Richter Jan 16, 2006
    2006-01-16  Hendrik Richter  <hendi@gnome-de.org>
    
    	* de.po: Updated German translation.
  5. Fix bug 326747, Alberto Ruiz:

    Matthias Clasen committed with Matthias Clasen Jan 16, 2006
    2006-01-16  Matthias Clasen  <mclasen@redhat.com>
    
    	Fix bug 326747, Alberto Ruiz:
    
    	* glib/gconvert.c (make_valid_utf8): Change this function to
    	replace unknown characters by the Unicode replacement character
    	instead of '?', and don't append "(invalid encoding)".
    	(g_filename_display_name, g_filename_display_basename): Document
    	how to determine if the filename was in an invalid encoding.
  6. Updated translation, Bugfixes, closed Bug #327196

    Hendrik Brandt committed with Hendrik Brandt Jan 16, 2006
    2006-01-16  Hendrik Brandt  <heb@gnome-de.org>
    
            * de.po: Updated translation, Bugfixes, closed Bug #327196
Commits on Jan 14, 2006
  1. Replace the simple recursive implementation by a nonrecursive, threaded

    Matthias Clasen committed with Matthias Clasen Jan 14, 2006
    2006-01-14  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gtree.c: Replace the simple recursive implementation
    	by a nonrecursive, threaded implementation by Maurizio
    	Monge.  (#169285)
Commits on Jan 12, 2006
  1. Fix the assert to not always trigger. (#326558, Daichi Kawahata)

    Matthias Clasen committed with Matthias Clasen Jan 12, 2006
    2006-01-12  Matthias Clasen  <mclasen@redhat.com>
    
    	* tests/asyncqueue-test.c (main): Fix the
    	assert to not always trigger.  (#326558,
    	Daichi Kawahata)
  2. Replaced with the correct file.

    Federico Mena Quintero committed with Federico Mena Quintero Jan 12, 2006
    2006-01-12  Federico Mena Quintero  <federico@ximian.com>
    
    	* glib/file-name-encodings.sxd: Replaced with the correct file.
    
    	* glib/file-name-encodings.png: Huh?  This was a 6-byte file.
    	Replaced it with the correct one.
  3. Huh? This was a 6-byte file. Replaced it with the correct one.

    Federico Mena Quintero committed with Federico Mena Quintero Jan 12, 2006
    2006-01-12  Federico Mena Quintero  <federico@ximian.com>
    
    	* glib/file-name-encodings.png: Huh?  This was a 6-byte file.
    	Replaced it with the correct one.
  4. Translation updated by Ivar Smolin.

    Priit Laes committed with Priit Laes Jan 12, 2006
    2006-01-12  Priit Laes  <plaes@cvs.gnome.org>
    
    	* et.po: Translation updated by Ivar Smolin.