summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-01-062.9.2upstream/GLIB_2_9_2Matthias Clasen
2006-01-06Fix the buildMatthias Clasen
2006-01-05added gslice.objHans Breuer
2006-01-05 Hans Breuer <hans@breuer.org> * glib/makefile.msc.in : added gslice.obj
2006-01-05UpdatesMatthias Clasen
2006-01-05Fix make checkMatthias Clasen
2006-01-05Clarify the documentation of source ids a bit. (#325874, Dan Williams)Matthias Clasen
2006-01-05 Matthias Clasen <mclasen@redhat.com> * glib/gmain.c: Clarify the documentation of source ids a bit. (#325874, Dan Williams)
2006-01-05Fix another strict aliasing problem.Matthias Clasen
2006-01-05 Matthias Clasen <mclasen@redhat.com> * configure.in: Fix another strict aliasing problem.
2006-01-05Avoid use of varargs macro. (#325864, Kazuki IWAMOTO)Matthias Clasen
2006-01-05 Matthias Clasen <mclasen@redhat.com> * glib/gthreadpool.c: Avoid use of varargs macro. (#325864, Kazuki IWAMOTO)
2006-01-05glib/glib.symbols don't macroized g_access, g_chdir, and g_unlink either,Manish Singh
2006-01-04 Manish Singh <yosh@gimp.org> * glib/glib.symbols * glib/gstdio.h: don't macroized g_access, g_chdir, and g_unlink either, since they have the same issue as g_rmdir. (Related to bug #325249)
2006-01-04don't reverse chunk order when creating magazines, so we hand out chunksTim Janik
Wed Jan 4 13:33:25 2006 Tim Janik <timj@gtk.org> * glib/gslice.c (magazine_cache_pop_magazine): don't reverse chunk order when creating magazines, so we hand out chunks with ascending adresses.
2006-01-04Added "ml" "zh_HK" to ALL_LINGUAS.Abel Cheung
2006-01-04 Abel Cheung <maddog@linuxhall.org> * configure.in: Added "ml" "zh_HK" to ALL_LINGUAS.
2006-01-04New Chinese (Hong Kong) translation Updated Chinese (Taiwan) translationKwok-Koon Cheung
* zh_HK.po: New Chinese (Hong Kong) translation * zh_TW.po: Updated Chinese (Taiwan) translation
2006-01-03- Added new API g_thread_pool_get_idle_time() andMartyn James Russell
* docs/reference/glib/glib-sections.txt: * glib/glib.symbols: * glib/gthreadpool.[ch]: - Added new API g_thread_pool_get_idle_time() and g_thread_pool_set_idle_time(). (#324228). * tests/threadpool-test.c: - Updated test case to do thread pool sorting, thread pool with no sorting and a thread pool with idle thread timeouts.
2006-01-03Add new functionsMatthias Clasen
2006-01-03Small fixesMatthias Clasen
2006-01-03new method to determine if the current thread is the owner of the context.Michael Meeks
2005-12-20 Michael Meeks <michael.meeks@novell.com> * glib/gmain.c (g_main_context_is_owner): new method to determine if the current thread is the owner of the context.
2006-01-03Don't provide g_rmdir() as a macro expanding to rmdir, since rmdir is notMatthias Clasen
2006-01-02 Matthias Clasen <mclasen@redhat.com> * glib/glib.symbols: * glib/gstdio.h: * glib/gstdio.c (g_rmdir): Don't provide g_rmdir() as a macro expanding to rmdir, since rmdir is not declared in a portable system header we can include in gstdio.h. (#325249, Jani Monoses)
2006-01-02typoStepan Kasal
2006-01-01Updated Norwegian bokmål translation. SameKjartan Maraas
2006-01-02 Kjartan Maraas <kmaraas@gnome.org> * nb.po: Updated Norwegian bokmål translation. * no.po: Same
2006-01-01Set the GIOChannels for stdout and stderr to unbuffered. Otherwise theTor Lillqvist
2006-01-01 Tor Lillqvist <tml@novell.com> * glib/gspawn-win32.c (g_spawn_sync_utf8): Set the GIOChannels for stdout and stderr to unbuffered. Otherwise the giochannel layer will try to read from them regardless whether the g_io_channel_win32_poll() call here has indicated readability or not. (#325310)
2005-12-31Remove the handler trash stack, which is now unused. (g_signal_init):Matthias Clasen
2005-12-30 Matthias Clasen <mclasen@redhat.com> * gsignal.c: Remove the handler trash stack, which is now unused. (g_signal_init): Remove the restriction that HandlerMatch must be the same size as GList, and obsolete comments referring to mem chunks.
2005-12-30Remove the handler trash stack, which is now unused.Matthias Clasen
2005-12-30 Matthias Clasen <mclasen@redhat.com> * gsignal.c: Remove the handler trash stack, which is now unused.
2005-12-30Fix a copy-and-paste error in the docs. (#325273, Declan Naughton)Matthias Clasen
2005-12-29 Matthias Clasen <mclasen@redhat.com> * glib/gutils.c (glib_check_version): Fix a copy-and-paste error in the docs. (#325273, Declan Naughton)
2005-12-27Shut up CVSManish Singh
2005-12-27use LC_ALL instead of LC_COLLATE, to make sure we really override things.Manish Singh
2005-12-27 Manish Singh <yosh@gimp.org> * tests/run-collate-tests.sh: use LC_ALL instead of LC_COLLATE, to make sure we really override things.
2005-12-27Fix #316221, Michal Benes, Stanislav Brabec;Matthias Clasen
2005-12-27 Matthias Clasen <mclasen@redhat.com> Fix #316221, Michal Benes, Stanislav Brabec; * configure.in: Fix a strict aliasing problem in g_static_mutex_get_mutex(). * glib/gthread.h: ...and in g_static_mutex_get_mutex_impl_shortcut().
2005-12-27Add a cast to silence compiler warnings. (#321978, Andrew Paprocki)Matthias Clasen
2005-12-27 Matthias Clasen <mclasen@redhat.com> * glib/gdatasetprivate.h: Add a cast to silence compiler warnings. (#321978, Andrew Paprocki)
2005-12-27Partial fix for bug #32937, Bogdan Nicula.Matthias Clasen
2005-12-27 Matthias Clasen <mclasen@redhat.com> Partial fix for bug #32937, Bogdan Nicula. * configure.in: Check for malloc.h * glib/gslice.c: Don't include malloc.h unconditionally.
2005-12-27export LC_COLLATE so it takes. (#324950, Dan Yefimov)Manish Singh
2005-12-27 Manish Singh <yosh@gimp.org> * tests/run-collate-tests.sh: export LC_COLLATE so it takes. (#324950, Dan Yefimov)
2005-12-26On Win32, include process.h (#325015, Kazuki Iwamoto)Matthias Clasen
2005-12-26 Matthias Clasen <mclasen@redhat.com> * glib/gslice.c: On Win32, include process.h (#325015, Kazuki Iwamoto)
2005-12-26Updated Finnish translationIlkka Tuohela
2005-12-26UpdatesMatthias Clasen
2005-12-26Fix C99isms. (#324950, Dan Yefimov)Matthias Clasen
2005-12-25 Matthias Clasen <mclasen@redhat.com> * tests/slice-test.c: Fix C99isms. (#324950, Dan Yefimov)
2005-12-25Updated Canadian English translation.Adam Weinberger
2005-12-25 Adam Weinberger <adamw@gnome.org> * en_CA.po: Updated Canadian English translation.
2005-12-24additionsMatthias Clasen
2005-12-24One moreMatthias Clasen
2005-12-24Add new functions.Matthias Clasen
2005-12-24 Matthias Clasen <mclasen@redhat.com> * gobject.symbols: Add new functions.
2005-12-22renamed GUnowned to GInitiallyUnowned.Tim Janik
Thu Dec 22 18:53:14 2005 Tim Janik <timj@gtk.org> * gobject.[hc]: renamed GUnowned to GInitiallyUnowned.
2005-12-22implemented G_TYPE_GTPYE. applied patch from matthias which implementsTim Janik
Thu Dec 22 14:59:24 2005 Tim Janik <timj@imendio.com> * gvaluetypes.[hc]: implemented G_TYPE_GTPYE. applied patch from matthias which implements GType accessors for GValue. * gparamspecs.[hc]: applied patch from matthias which implements G_TYPE_PARAM_GTYPE. * gobject.[hc]: GUnowned: introduced a new object type that has an initially floating reference. g_object_compat_control(): allow setting of a floating flag handler.
2005-12-21UpdatesMatthias Clasen
2005-12-21New function to sort tasks pushed into a threadpool. (#324479, MartynMatthias Clasen
2005-12-20 Matthias Clasen <mclasen@redhat.com> * glib/glib.symbols: * glib/gthreadpool.h: * glib/gthreadpool.c (g_thread_pool_set_sort_function): New function to sort tasks pushed into a threadpool. (#324479, Martyn Russell) * tests/threadpool-test.c: Test this.
2005-12-20added mem_error() and mem_assert() to test and handle errors withoutTim Janik
Tue Dec 20 18:14:14 2005 Tim Janik <timj@imendio.com> * glib/gslice.[hc]: added mem_error() and mem_assert() to test and handle errors without depending on gmessage.c which might not be setup when the error occours. removed G_SLICE_CONFIG_ALWAYS_FREE config option, fixed the code so always freeing can be achieved by adjusting the working set time to 0 with G_SLICE_CONFIG_WORKING_SET_MSECS. added G_SLICE_CONFIG_COLOR_INCREMENT to test different color increments (mainly 0 and 1). reduced the minimum block size to 128 bytes, to minimize wastage if small amounts of differently sized structrues are allocated, this does come at a performance cost of roughly 5% though. fixed up block alignment calculation, so it works for varying block sizes. only use strerror() not g_strerror() since the latter depends on working GQuark and GSlice. mem_error(): implemented in terms of fprintf and vfprintf. * tests/slice-color.c: new program to test cache colorization effects. * tests/slice-test.c: trade G_SLICE_CONFIG_ALWAYS_FREE for 0 duration G_SLICE_CONFIG_WORKING_SET_MSECS.
2005-12-20UpdatesMatthias Clasen
2005-12-19Document G_TYPE_HASH_TABLE.Matthias Clasen
2005-12-19 Matthias Clasen <mclasen@redhat.com> * gobject/tmpl/gboxed.sgml: Document G_TYPE_HASH_TABLE.
2005-12-19Add g_list_free1Matthias Clasen
* glib/glib-sections.txt: Add g_list_free1 * glib/glib-overrides.txt: Remove G_THREADS_IMPL_SOLARIS
2005-12-19Updated French translation.Christophe Merlet
2005-12-18*** empty log message ***Ignacio Casal Quinteiro
2005-12-18Set an error in all failure cases. (#324332, Tim-Philipp Müller)Matthias Clasen
2005-12-17 Matthias Clasen <mclasen@redhat.com> * glib/goption.c (parse_short_option): Set an error in all failure cases. (#324332, Tim-Philipp Müller)
2005-12-17Fix memory barrier position in g_atomic_int_get and g_atomic_pointer_get.Sebastian Wilhelmi
2005-12-17 Sebastian Wilhelmi <seppi@seppi.de> * glib/gatomic.c: Fix memory barrier position in g_atomic_int_get and g_atomic_pointer_get. Add g_atomic_int_set and g_atomic_pointer_set implementations for the !DEFINE_WITH_MUTEXES && G_ATOMIC_OP_MEMORY_BARRIER_NEEDED case, as well as defining them as functions (additionally to the macros in the header) for the !G_ATOMIC_OP_MEMORY_BARRIER_NEEDED case.
2005-12-16Don't return a pointer to a const struct, since apps expect to be able toMatthias Clasen
2005-12-16 Matthias Clasen <mclasen@redhat.com> * glib/gmem.c (g_allocator_new): Don't return a pointer to a const struct, since apps expect to be able to modify it. (#324179, J. Ali Harlow)