Behdad Esfahbod [Wed, 17 Jan 2007 17:38:22 +0000 (17:38 +0000)]
Put back G_GNUC_HAVE_VISIBILITY doc that was removed accidentally.
2007-01-17 Behdad Esfahbod <behdad@gnome.org>
* glib/tmpl/macros_misc.sgml: Put back G_GNUC_HAVE_VISIBILITY
doc that was removed accidentally.
svn path=/trunk/; revision=5289
Tor Lillqvist [Wed, 17 Jan 2007 13:27:31 +0000 (13:27 +0000)]
DLLs are always installed in "bin" with current libtool, drop unnecessary
2007-01-17 Tor Lillqvist <tml@novell.com>
* glib-zip.in: DLLs are always installed in "bin" with current
libtool, drop unnecessary logic to check where they are. Include
also the COPYING file.
svn path=/trunk/; revision=5287
Tor Lillqvist [Wed, 17 Jan 2007 02:28:13 +0000 (02:28 +0000)]
Use <malloc.h> also with Digital Mars compiler on Win32. (#346808, Serhat
2007-01-17 Tor Lillqvist <tml@novell.com>
* glib/galloca.h: Use <malloc.h> also with Digital Mars compiler
on Win32. (#346808, Serhat Sevki Dincer)
svn path=/trunk/; revision=5285
Matthias Clasen [Tue, 16 Jan 2007 21:25:03 +0000 (21:25 +0000)]
Revert an accidental ABI break by moving gettime out of the
2007-01-16 Matthias Clasen <mclasen@redhat.com>
* glib/gthread.h:
* glib/gthread.c:
* glib/glib.symbols: Revert an accidental ABI break by
moving gettime out of the GThreadFunctions struct and making
it a separate variable. (#397139, Joe Marcus Clarke)
* gthread/*.c: Adapt.
svn path=/trunk/; revision=5279
Tor Lillqvist [Tue, 16 Jan 2007 13:57:05 +0000 (13:57 +0000)]
glib/gthread.c (gettime) GetSystemTimeAsFileTime() returns 100s of
2007-01-16 Tor Lillqvist <tml@novell.com>
* glib/gthread.c (gettime)
* gthread-win32.c (g_gettime_win32_impl):
GetSystemTimeAsFileTime() returns 100s of nanoseconds since 1601,
so offset to Unix epoch (1970) and multiply by 100 to get
nanoseconds which is what we want.
svn path=/trunk/; revision=5277
Tor Lillqvist [Tue, 16 Jan 2007 10:45:58 +0000 (10:45 +0000)]
glib/gthread.c (gettime) GetSystemTimeAsFileTime() returns 100s of
2007-01-16 Tor Lillqvist <tml@novell.com>
* glib/gthread.c (gettime)
* gthread-win32.c (g_gettime_win32_impl):
GetSystemTimeAsFileTime() returns 100s of nanoseconds, so multiply
by 100 to get nanoseconds which is what we want.
svn path=/trunk/; revision=5276
Tor Lillqvist [Mon, 15 Jan 2007 13:43:23 +0000 (13:43 +0000)]
Fix typo.
svn path=/trunk/; revision=5272
Tor Lillqvist [Mon, 15 Jan 2007 13:41:51 +0000 (13:41 +0000)]
Fix mistake in my last commit.
2007-01-15 Tor Lillqvist <tml@novell.com>
* glib/gmain.h (struct _GPollFD): Fix mistake in my last commit.
svn path=/trunk/; revision=5271
Matthias Clasen [Mon, 15 Jan 2007 03:57:41 +0000 (03:57 +0000)]
Cleanups
svn path=/trunk/; revision=5265
Matthias Clasen [Mon, 15 Jan 2007 03:49:43 +0000 (03:49 +0000)]
Remove redundant NULL checks
svn path=/trunk/; revision=5264
Matthias Clasen [Mon, 15 Jan 2007 03:34:42 +0000 (03:34 +0000)]
Correct the gettime calculations once more. (#395203, Chris Wilson)
2005-01-15 Matthias Clasen <mclasen@redhat.com>
* glib/gthread.c:
* gthread/gthread-posix.c: Correct the gettime calculations
once more. (#395203, Chris Wilson)
svn path=/trunk/; revision=5262
Matthias Clasen [Mon, 15 Jan 2007 03:05:27 +0000 (03:05 +0000)]
Additions
svn path=/trunk/; revision=5261
Tor Lillqvist [Mon, 15 Jan 2007 02:28:01 +0000 (02:28 +0000)]
Prepare for potential Win64 build: Use gint64 for the fd field on Win64,
2007-01-15 Tor Lillqvist <tml@novell.com>
* glib/gmain.h (struct _GPollFD): Prepare for potential Win64
build: Use gint64 for the fd field on Win64, as we want to be able
to store a HANDLE in it. (#395422) (Other changes will surely also
be necessary when building on Win64, at least in gwin32.c.)
svn path=/trunk/; revision=5260
Tor Lillqvist [Mon, 15 Jan 2007 02:06:30 +0000 (02:06 +0000)]
Mention that my last change to gwin32.c also fixes #395419.
svn path=/trunk/; revision=5258
Tor Lillqvist [Mon, 15 Jan 2007 01:13:57 +0000 (01:13 +0000)]
Simplify greatly. Instead of hardcoding a large switch statement, just ask
2007-01-15 Tor Lillqvist <tml@novell.com>
* glib/gwin32.c (g_win32_getlocale): Simplify greatly. Instead of
hardcoding a large switch statement, just ask Windows for the
ISO639 and ISO3166 codes. Tack on @Latn or @Cyrl for those
languages which can alternatively be written in Latin or Cyrillic.
svn path=/trunk/; revision=5257
Matthias Clasen [Fri, 12 Jan 2007 20:25:57 +0000 (20:25 +0000)]
Rework the handling of invalid keys/groups again. We are back to being
2007-01-12 Matthias Clasen <mclasen@redhat.com>
* glib/gkeyfile.c: Rework the handling of invalid
keys/groups again. We are back to being liberal about
what we accept, and only reject things that would lead
to non-rereadable keyfiles.
* tests/keyfile-test.c: Adapt tests.
svn path=/trunk/; revision=5254
Matthias Clasen [Fri, 12 Jan 2007 19:23:27 +0000 (19:23 +0000)]
fix stupid thinko
svn path=/trunk/; revision=5252
Matthias Clasen [Fri, 12 Jan 2007 17:54:13 +0000 (17:54 +0000)]
Improve docs
svn path=/trunk/; revision=5251
Matthias Clasen [Fri, 12 Jan 2007 17:31:31 +0000 (17:31 +0000)]
Include windows.h and fix include order. (#394258, Kazuki Iwamoto)
2007-01-12 Matthias Clasen <mclasen@redhat.com>
* glib/gthread.c: Include windows.h and fix
include order. (#394258, Kazuki Iwamoto)
svn path=/trunk/; revision=5249
Matthias Clasen [Fri, 12 Jan 2007 15:54:00 +0000 (15:54 +0000)]
fix the build
svn path=/trunk/; revision=5247
Matthias Clasen [Fri, 12 Jan 2007 15:17:00 +0000 (15:17 +0000)]
Make G_GNUC_INTERNAL a no-op for gcc 2.95. (#329031, David Schleef, Marc
2007-01-12 Matthias Clasen <mclasen@redhat.com>
* configure.in: Make G_GNUC_INTERNAL a no-op for
gcc 2.95. (#329031, David Schleef, Marc Brockschmidt)
svn path=/trunk/; revision=5245
Matthias Clasen [Fri, 12 Jan 2007 05:55:16 +0000 (05:55 +0000)]
Fix errors in the recently moved time calculations. (#395203, Chris
2007-01-12 Matthias Clasen <mclasen@redhat.com>
* gthread/gthread-posix.c:
* glib/gtimer.c:
* glib/gthread.c: Fix errors in the recently moved
time calculations. (#395203, Chris Wilson)
svn path=/trunk/; revision=5244
Matthias Clasen [Wed, 10 Jan 2007 13:52:04 +0000 (13:52 +0000)]
Actually link gthread against librt. (#394641, Marco Pesenti Gritti)
2007-01-10 Matthias Clasen <mclasen@redhat.com>
* configure.in: Actually link gthread against librt.
(#394641, Marco Pesenti Gritti)
svn path=/trunk/; revision=5241
Matthias Clasen [Wed, 10 Jan 2007 13:46:45 +0000 (13:46 +0000)]
Grr, allow '*' in keys, too. (#394262)
2007-01-10 Matthias Clasen <mclasen@redhat.com>
* glib/gkeyfile.c (g_key_file_is_key_name): Grr, allow '*' in keys,
too. (#394262)
svn path=/trunk/; revision=5239
Alexander Shopov [Tue, 9 Jan 2007 23:10:19 +0000 (23:10 +0000)]
Updated Bulgarian translation by Alexander Shopov <ash@contact.bg>
2007-01-10 Alexander Shopov <ash@contact.bg>
* bg.po: Updated Bulgarian translation by
Alexander Shopov <ash@contact.bg>
svn path=/trunk/; revision=5237
Alexander Shopov [Tue, 9 Jan 2007 22:57:16 +0000 (22:57 +0000)]
Updated Bulgarian translation by Alexander Shopov <ash@contact.bg>
2007-01-10 Alexander Shopov <ash@contact.bg>
* bg.po: Updated Bulgarian translation by
Alexander Shopov <ash@contact.bg>
svn path=/trunk/; revision=5235
Behdad Esfahbod [Tue, 9 Jan 2007 19:05:36 +0000 (19:05 +0000)]
Use a more optimized g_bit_storage() when gcc is available. (#371670,
2007-01-09 Behdad Esfahbod <behdad@gnome.org>
* glib/gutils.h: Use a more optimized g_bit_storage() when gcc is
available. (#371670, Daniel Elstner)
svn path=/trunk/; revision=5234
David Lodge [Tue, 9 Jan 2007 07:19:05 +0000 (07:19 +0000)]
Updated English (British) translation
svn path=/trunk/; revision=5233
Matthias Clasen [Mon, 8 Jan 2007 12:59:05 +0000 (12:59 +0000)]
Don't use _SC_MONOTONIC_CLOCK unless USE_CLOCK_GETTIME is defined.
2007-01-08 Matthias Clasen <mclasen@redhat.com>
* gthread/gthread-posix.c (g_thread_impl_init): Don't
use _SC_MONOTONIC_CLOCK unless USE_CLOCK_GETTIME is
defined. (#394150)
svn path=/trunk/; revision=5230
Luca Ferretti [Mon, 8 Jan 2007 11:19:37 +0000 (11:19 +0000)]
Updated Italian translation.
2007-01-08 Luca Ferretti <elle.uca@libero.it>
* it.po: Updated Italian translation.
svn path=/trunk/; revision=5229
Matthias Clasen [Mon, 8 Jan 2007 05:13:15 +0000 (05:13 +0000)]
Don't link glib against libpthread. (#393812)
2007-01-07 Matthias Clasen <mclasen@redhat.com>
Don't link glib against libpthread. (#393812)
* configure.in: Link gthread against librt, not glib itself.
* glib/gthread.h:
* glib/gthread.c: Add a new thread function, gettime.
* glib/gtimer.c: Use gettime instead of directly working with
the various system interfaces.
* gthread/gthread-impl.c:
* gthread/gthread-posix.c:
* gthread/gthread-win32.c: Implement gettime.
svn path=/trunk/; revision=5227
Matthias Clasen [Mon, 8 Jan 2007 04:42:31 +0000 (04:42 +0000)]
Use PKG_PROG_PKG_CONFIG. (#392636, Yevgen Muntyan)
2007-01-07 Matthias Clasen <mclasen@redhat.com>
* m4macros/glib-2.0.m4: Use PKG_PROG_PKG_CONFIG. (#392636,
Yevgen Muntyan)
svn path=/trunk/; revision=5225
Priit Laes [Sun, 7 Jan 2007 10:02:36 +0000 (10:02 +0000)]
Estonian translation update by Ivar Smolin.
2007-01-07 Priit Laes <plaes@svn.gnome.org>
* et.po: Estonian translation update by Ivar Smolin.
svn path=/trunk/; revision=5223
Tor Lillqvist [Sun, 7 Jan 2007 03:02:28 +0000 (03:02 +0000)]
Handle GIOChannels for file descriptors connected to the console
2007-01-07 Tor Lillqvist <tml@novell.com>
* glib/giowin32.c: Handle GIOChannels for file descriptors
connected to the console separately. This would typically be the
fd 0, 1, or 2 (if not redirected) in a console application. For
such fds we don't need a separate thread, as console HANDLEs are
waitable objects. (#359202, Michiel de Hoon)
svn path=/trunk/; revision=5222
Jakub Friedl [Fri, 5 Jan 2007 12:35:32 +0000 (12:35 +0000)]
Updated Czech translation.
2007-01-05 Jakub Friedl <jfriedl@suse.cz>
* cs.po: Updated Czech translation.
svn path=/trunk/; revision=5219
Yair Hershkovitz [Fri, 5 Jan 2007 11:09:07 +0000 (11:09 +0000)]
updated hebrew translaion
svn path=/trunk/; revision=5218
Behdad Esfahbod [Fri, 5 Jan 2007 03:31:54 +0000 (03:31 +0000)]
Fix tests on x86_64.
2007-01-04 Behdad Esfahbod <behdad@gnome.org>
* tests/bit-test.c (builtin_bit_nth_lsf1), (builtin_bit_nth_lsf2),
(builtin_bit_nth_msf): Fix tests on x86_64.
svn path=/trunk/; revision=5216
Hendrik Richter [Thu, 4 Jan 2007 14:32:26 +0000 (14:32 +0000)]
Updated German translation.
2007-01-04 Hendrik Richter <hendrikr@gnome.org>
* de.po: Updated German translation.
svn path=/trunk/; revision=5212
Hendrik Richter [Thu, 4 Jan 2007 14:17:33 +0000 (14:17 +0000)]
Updated German translation.
2007-01-04 Hendrik Richter <hendrikr@gnome.org>
* de.po: Updated German translation.
svn path=/trunk/; revision=5210
Behdad Esfahbod [Wed, 3 Jan 2007 23:17:52 +0000 (23:17 +0000)]
Add bug number to ChangeLog
svn path=/trunk/; revision=5207
Behdad Esfahbod [Wed, 3 Jan 2007 23:09:12 +0000 (23:09 +0000)]
Remove unneeded strlen.
svn path=/trunk/; revision=5205
Behdad Esfahbod [Wed, 3 Jan 2007 23:05:36 +0000 (23:05 +0000)]
Take zerowidth and double-width chars into consideration when computing
2007-01-03 Behdad Esfahbod <behdad@gnome.org>
* glib/goption.c (_g_unichar_get_width), (_g_utf8_strwidth),
(calculate_max_length), (print_entry), (print_help): Take zerowidth
and double-width chars into consideration when computing width of a
string. Also fix another bug in width computation.
* glib/guniprop.c (g_unichar_iszerowidth): Fix typo. It was not
working correctly.
svn path=/trunk/; revision=5204
Behdad Esfahbod [Wed, 3 Jan 2007 20:48:24 +0000 (20:48 +0000)]
Add g_unichar_iszerowidth(). (#347645)
2007-01-03 Behdad Esfahbod <behdad@gnome.org>
* glib/glib.symbols:
* glib/gunicode.h:
* glib/guniprop.c: Add g_unichar_iszerowidth(). (#347645)
svn path=/trunk/; revision=5202
Behdad Esfahbod [Wed, 3 Jan 2007 20:08:53 +0000 (20:08 +0000)]
Fix bug in g_bit_nth_lsf (#371631) and use __builtin_clzl for
2007-01-03 Behdad Esfahbod <behdad@gnome.org>
* glib/gutils.h: Fix bug in g_bit_nth_lsf (#371631) and use
__builtin_clzl for g_bit_storage if available (#371670).
* tests/Makefile.am:
* tests/bit-test.c: New test, to test g_bit_* operations against
naive and builtin implementations.
svn path=/trunk/; revision=5200
Behdad Esfahbod [Wed, 3 Jan 2007 18:32:04 +0000 (18:32 +0000)]
Avoid more warnings from running libtool --config. (#391364)
2007-01-02 Behdad Esfahbod <behdad@gnome.org>
* configure.in: Avoid more warnings from running libtool --config.
(#391364)
svn path=/trunk/; revision=5199
Michael Natterer [Wed, 3 Jan 2007 11:22:36 +0000 (11:22 +0000)]
removed all .cvsignore files. SVN doesn't need them.
2007-01-03 Michael Natterer <mitch@imendio.com>
* removed all .cvsignore files. SVN doesn't need them.
svn path=/trunk/; revision=5198
Emmanuele Bassi [Tue, 2 Jan 2007 16:20:48 +0000 (16:20 +0000)]
Add support for expanding the desktop entry spec variables %U (list of
2007-01-02 Emmanuele Bassi <ebassi@gnome.org>
* glib/gbookmarkfile.c (expand_exec_line): Add support for
expanding the desktop entry spec variables %U (list of URIs)
and %F (list of filenames), so that using the command line
from the Exec and TryExec key of a desktop entry file works
as intended.
svn path=/trunk/; revision=5196
Matthias Clasen [Tue, 2 Jan 2007 13:58:54 +0000 (13:58 +0000)]
Avoid warnings from running libtool --config. (#391364, Loïc Minier)
2007-01-02 Matthias Clasen <mclasen@redhat.com>
* configure.in: Avoid warnings from running libtool --config.
(#391364, Loïc Minier)
svn path=/trunk/; revision=5194
Matthias Clasen [Tue, 2 Jan 2007 13:53:15 +0000 (13:53 +0000)]
Return an error if the uri is bad. (#391370, Maciej Piechotka)
2007-01-02 Matthias Clasen <mclasen@redhat.com>
* glib/gbookmarkfile.c (g_bookmark_file_get_app_info):
Return an error if the uri is bad. (#391370, Maciej Piechotka)
svn path=/trunk/; revision=5192
Matthias Clasen [Tue, 2 Jan 2007 13:09:03 +0000 (13:09 +0000)]
Guard g_slice_debug_tree_statistics by G_ENABLE_DEBUG. (#390940, Kazuki
2007-01-02 Matthias Clasen <mclasen@redhat.com>
* glib/glib.symbols: Guard g_slice_debug_tree_statistics
by G_ENABLE_DEBUG. (#390940, Kazuki Iwamoto)
svn path=/trunk/; revision=5190
Michael Natterer [Tue, 2 Jan 2007 10:40:27 +0000 (10:40 +0000)]
configure.in remove references to build/ until a proper decision has been
2007-01-02 Michael Natterer <mitch@imendio.com>
* configure.in
* Makefile.am: remove references to build/ until a proper decision
has been made what to do with it.
svn path=/trunk/; revision=5189
Matthias Clasen [Tue, 2 Jan 2007 05:26:14 +0000 (05:26 +0000)]
Silence autoconf warnings about datarootdir. (#391367, Loïc Minier)
2007-01-01 Matthias Clasen <mclasen@redhat.com>
* glib-gettextize.in: Silence autoconf warnings about
datarootdir. (#391367, Loïc Minier)
svn path=/trunk/; revision=5186
Tor Lillqvist [Mon, 1 Jan 2007 22:31:18 +0000 (22:31 +0000)]
Handle "/dev/stdin" by dup()ing fd 0 so that it works on Win32, too.
2007-01-02 Tor Lillqvist <tml@novell.com>
* glib-genmarshal.c (main): Handle "/dev/stdin" by dup()ing fd 0
so that it works on Win32, too.
svn path=/trunk/; revision=5185
Matthias Clasen [Sun, 31 Dec 2006 16:33:32 +0000 (16:33 +0000)]
Fix whitespace
svn path=/trunk/; revision=5184
Matthias Clasen [Sun, 31 Dec 2006 16:27:45 +0000 (16:27 +0000)]
Fix some C99isms. (#390913, Kazuki Iwamoto)
2006-12-31 Matthias Clasen <mclasen@redhat.com>
* glib/gslice.c: Fix some C99isms. (#390913, Kazuki Iwamoto)
svn path=/trunk/; revision=5183
Matthias Clasen [Sun, 31 Dec 2006 15:53:44 +0000 (15:53 +0000)]
fix include order
svn path=/trunk/; revision=5182
Tim Janik [Fri, 29 Dec 2006 12:29:55 +0000 (12:29 +0000)]
turned detection of too late g_thread_init() calls into a warning. this is
Fri Dec 29 13:28:07 2006 Tim Janik <timj@imendio.com>
* glib/gslice.c: turned detection of too late g_thread_init() calls
into a warning. this is a temporary work-around for some head-room
to fix affected programs, memory corruption still occours regardless.
Matthias Clasen [Fri, 29 Dec 2006 06:12:11 +0000 (06:12 +0000)]
Define G_DEFINE_DYNAMIC_TYPE and and _EXTENDED variant. (#334437)
2006-12-29 Matthias Clasen <mclasen@redhat.com>
* gtypemodule.h: Define G_DEFINE_DYNAMIC_TYPE and
and _EXTENDED variant. (#334437)
Matthias Clasen [Fri, 29 Dec 2006 05:10:50 +0000 (05:10 +0000)]
Clarify a detail about g_object_set_data_full. (#343750, Christian
2006-12-28 Matthias Clasen <mclasen@redhat.com>
* gobject/tmpl/objects.sgml: Clarify a detail about
g_object_set_data_full. (#343750, Christian Neumair)
Tim Janik [Thu, 28 Dec 2006 20:15:35 +0000 (20:15 +0000)]
removed pthread-dependant debugging bits, the code was already converted
Thu Dec 28 21:14:45 2006 Tim Janik <timj@imendio.com>
* glib/gslice.c: removed pthread-dependant debugging bits, the code
was already converted to GMutex. this obsoletes Tor's recent fixups.
David Lodge [Thu, 28 Dec 2006 17:59:12 +0000 (17:59 +0000)]
Updated English (British) translation
2006-12-28 David Lodge <dave@cirt.net>
* en_GB.po: Updated English (British) translation
Tor Lillqvist [Thu, 28 Dec 2006 17:55:06 +0000 (17:55 +0000)]
Call InitializeCriticalSection() on the sdt_mutex in
2006-12-28 Tor Lillqvist <tml@novell.com>
* glib/gslice.c: Call InitializeCriticalSection() on the
sdt_mutex in g_slice_init_nomessage() and not in
_g_slice_thread_init_nomessage(), which is called only through
g_thread_init(). Not all programs call g_thread_init().
Tor Lillqvist [Thu, 28 Dec 2006 15:47:42 +0000 (15:47 +0000)]
: Use only the wide character API here, too.
2006-12-28 Tor Lillqvist <tml@novell.com>
* glib/gutils.c (get_windows_directory_root): : Use only the wide
character API here, too.
Tor Lillqvist [Thu, 28 Dec 2006 15:41:28 +0000 (15:41 +0000)]
Use only the wide character API here, too.
2006-12-28 Tor Lillqvist <tml@novell.com>
* glib/gutils.h (G_WIN32_DLLMAIN_FOR_DLL_NAME): Use only the wide
character API here, too.
Tor Lillqvist [Thu, 28 Dec 2006 15:39:47 +0000 (15:39 +0000)]
Make it compile on Win32 without pthreads: Use a Win32 critical section
2006-12-28 Tor Lillqvist <tml@novell.com>
* glib/gslice.c: Make it compile on Win32 without pthreads: Use a
Win32 critical section instead.
Tor Lillqvist [Thu, 28 Dec 2006 14:47:54 +0000 (14:47 +0000)]
On Win32, if we get a fatal error message while being debugged we break
2006-12-28 Tor Lillqvist <tml@novell.com>
* glib/gmessages.c (g_logv): On Win32, if we get a fatal error
message while being debugged we break into the debugger with
G_BREAKPOINT(). Don't call abort() if the user is foolhardy enough
to continue after the breakpoint. The user presumably knows what
he is doing and deserves what he gets. (#376645, Andreas Köhler)
Tim Janik [Thu, 28 Dec 2006 14:14:29 +0000 (14:14 +0000)]
updates from new doc builds
Tim Janik [Thu, 28 Dec 2006 13:03:41 +0000 (13:03 +0000)]
fixed tag nesting
Tim Janik [Thu, 28 Dec 2006 11:50:43 +0000 (11:50 +0000)]
implemented static debugging hash-tree to validate slice adresses and
Thu Dec 28 12:50:31 2006 Tim Janik <timj@imendio.com>
* glib/gslice.h, glib/gslice.c: implemented static debugging
hash-tree to validate slice adresses and sizes with G_SLICE=debug-blocks.
use abort() to exit in mem_error() to allow catching of these in gdb.
abort programs with a descriptive error message if g_thread_init() is
called after GSlice was in use. previously this just silently corrupted
the magazines.
* glib/ghash.c (struct _GHashNode): reordered fields to keep 8-byte
pointer alignment on 64bit systems and request smaller slice sizes
on 32bit systems.
* tests/slice-test.c: support '~' option flag to introduce slice
allocation/release corruption with a significant probability. this
allowes testing of G_SLICE=debug-blocks.
Tim Janik [Thu, 28 Dec 2006 11:50:00 +0000 (11:50 +0000)]
document G_SLICE=debug-blocks.
Wed Dec 27 15:56:53 2006 Tim Janik <timj@gtk.org>
* glib/tmpl/memory_slices.sgml:
* glib/running.sgml: document G_SLICE=debug-blocks.
Tor Lillqvist [Thu, 28 Dec 2006 10:48:39 +0000 (10:48 +0000)]
Correct link to discussion about CRITICAL_SECTIONs vs. mutexes. Thanks to
2006-12-28 Tor Lillqvist <tml@novell.com>
* gthread-win32.c (g_thread_impl_init): Correct link to discussion
about CRITICAL_SECTIONs vs. mutexes. Thanks to Felix Kater for
pointing this out.
Matthias Clasen [Thu, 28 Dec 2006 05:02:30 +0000 (05:02 +0000)]
Clean up includes.
2006-12-28 Matthias Clasen <mclasen@redhat.com>
* gmodule.c: Clean up includes.
Matthias Clasen [Thu, 28 Dec 2006 04:48:06 +0000 (04:48 +0000)]
Consistently use gsize rather than size_t. (#333310, Morten Welinder)
2006-12-27 Matthias Clasen <mclasen@redhat.com>
* glib/gconvert.[hc]:
* glib/gfileutils.c:
* glib/giochannel.c:
* glib/goption.c:
* glib/gspawn.c:
* glib/gunicollate.c:
* glib/gutils.c:
* tests/timeloop-basic.c:
Consistently use gsize rather than size_t. (#333310,
Morten Welinder)
Matthias Clasen [Thu, 28 Dec 2006 04:41:23 +0000 (04:41 +0000)]
Use AC_CACHE_CHECK for the nl_langinfo check. (#304517, Lőrinczy
2006-12-27 Matthias Clasen <mclasen@redhat.com>
* configure.in: Use AC_CACHE_CHECK for the nl_langinfo
check. (#304517, Lőrinczy Zsigmond)
Matthias Clasen [Wed, 27 Dec 2006 23:08:52 +0000 (23:08 +0000)]
forgotten file
Tor Lillqvist [Wed, 27 Dec 2006 14:50:17 +0000 (14:50 +0000)]
glib/gwin32.h Add const to gchar* arguments. (#384523, Yevgen Muntyan)
2006-12-27 Tor Lillqvist <tml@novell.com>
* glib/gwin32.h
* glib/gwin32.c (get_package_directory_from_module)
(g_win32_get_package_installation_directory)
(g_win32_get_package_installation_subdirectory): Add const to
gchar* arguments. (#384523, Yevgen Muntyan)
Ryan Lortie [Wed, 27 Dec 2006 05:43:40 +0000 (05:43 +0000)]
cache the value of the hash function in the GHashNode. this speeds up
2006-12-27 Ryan Lortie <desrt@desrt.ca>
* glib/ghash.c: cache the value of the hash function
in the GHashNode. this speeds up resizing the hash
table and it also allows a slight optimisation on
lookups. (#388332)
Matthias Clasen [Wed, 27 Dec 2006 05:12:47 +0000 (05:12 +0000)]
Don't modify the current locale. (#389300)
2006-12-27 Matthias Clasen <mclasen@redhat.com>
* glib/gunicollate.c (g_utf8_collate_key): Don't modify
the current locale. (#389300)
Matthias Clasen [Wed, 27 Dec 2006 05:10:54 +0000 (05:10 +0000)]
Forgotten file
Matthias Clasen [Wed, 27 Dec 2006 05:09:48 +0000 (05:09 +0000)]
Add hints for locale-dependent interfaces. Add hints for locale-dependent
2006-12-26 Matthias Clasen <mclasen@redhat.com>
* glib/gutf8.c: Add hints for locale-dependent interfaces.
* glib/gconvert.c: Add hints for locale-dependent interfaces.
Matthias Clasen [Wed, 27 Dec 2006 04:29:27 +0000 (04:29 +0000)]
Improve formatting of docs.
2006-12-26 Matthias Clasen <mclasen@redhat.com>
* glib/gconvert.c (g_get_filename_charsets): Improve
formatting of docs.
Behdad Esfahbod [Tue, 26 Dec 2006 20:18:58 +0000 (20:18 +0000)]
Use libtool to determine shared library suffix. (#357245)
2006-12-26 Behdad Esfahbod <behdad@gnome.org>
* configure.in: Use libtool to determine shared library suffix.
(#357245)
Matthias Clasen [Sun, 24 Dec 2006 21:47:05 +0000 (21:47 +0000)]
Silently skip tests if we can't set LC_COLLATE to en_US. (#336438)
2006-12-24 Matthias Clasen <mclasen@redhat.com>
* tests/run-collate-tests.sh:
* tests/unicode-collate.c: Silently skip tests if
we can't set LC_COLLATE to en_US. (#336438)
Matthias Clasen [Tue, 19 Dec 2006 21:08:32 +0000 (21:08 +0000)]
Accept '/', '+' and '.' in key names, since gnome-vfs uses mime types as
2006-12-19 Matthias Clasen <mclasen@redhat.com>
* glib/gkeyfile.c (g_key_file_is_key_name): Accept
'/', '+' and '.' in key names, since gnome-vfs uses
mime types as keys in some cache.
2
Matthias Clasen [Tue, 19 Dec 2006 15:28:17 +0000 (15:28 +0000)]
Fix the broken poll test. (#387260, Christian Persch)
2006-12-18 Matthias Clasen <mclasen@redhat.com>
* configure.in: Fix the broken poll test. (#387260,
Christian Persch)
Matthias Clasen [Tue, 19 Dec 2006 02:49:39 +0000 (02:49 +0000)]
Readd a return which was removed as dead code a while ago. icc may
* glib/gmain.c (child_watch_helper_thread): Readd a
return which was removed as dead code a while ago.
icc may consider it dead, but gcc doesn't like non-void
functions without a return... (#354707)
Matthias Clasen [Mon, 18 Dec 2006 20:17:35 +0000 (20:17 +0000)]
Forgotten file
Matthias Clasen [Mon, 18 Dec 2006 20:09:12 +0000 (20:09 +0000)]
Small clarification (#369908, Tapani Pälli)
2006-12-18 Matthias Clasen <mclasen@redhat.com>
* glib/tmpl/keyfile.sgml: Small clarification (#369908,
Tapani Pälli)
Matthias Clasen [Mon, 18 Dec 2006 14:50:36 +0000 (14:50 +0000)]
Try a different fix for bug 346373.
2006-12-18 Matthias Clasen <mclasen@redhat.com>
* tests/Makefile.am: Try a different fix for bug 346373.
Matthias Clasen [Mon, 18 Dec 2006 14:38:07 +0000 (14:38 +0000)]
Fix bug 161288:
2006-12-18 Matthias Clasen <mclasen@redhat.com>
Fix bug 161288:
* configure.in: Check for wcslen.
* glib/gnulib/vasnprintf.c: Handle wcslen missing.
Matthias Clasen [Mon, 18 Dec 2006 14:13:34 +0000 (14:13 +0000)]
Accept '@' in locale names.
2006-12-18 Matthias Clasen <mclasen@redhat.com>
* glib/gkeyfile.c: Accept '@' in locale names.
Matthias Clasen [Mon, 18 Dec 2006 07:29:56 +0000 (07:29 +0000)]
Tighten up the check for allowed key and group names. (#343191, Tommi
2006-12-18 Matthias Clasen <mclasen@redhat.com>
* glib/gkeyfile.c: Tighten up the check for allowed
key and group names. (#343191, Tommi Komulainen)
* tests/keyfile-test.c: Test handling of key and group names.
Matthias Clasen [Mon, 18 Dec 2006 05:02:37 +0000 (05:02 +0000)]
Don't use $RANDOM if the shell doesn't have it. (#346373, Thomas Klausner)
* tests/Makefile.am: Don't use $RANDOM if the shell doesn't
have it. (#346373, Thomas Klausner)
Matthias Clasen [Mon, 18 Dec 2006 04:44:44 +0000 (04:44 +0000)]
Fix a typo
Behdad Esfahbod [Mon, 18 Dec 2006 03:04:48 +0000 (03:04 +0000)]
Improve docs about string functions taking a length. (#378727)
2006-12-17 Behdad Esfahbod <behdad@gnome.org>
* glib/gstring.c: Improve docs about string functions taking a
length. (#378727)
Matthias Clasen [Mon, 18 Dec 2006 01:16:03 +0000 (01:16 +0000)]
Use AC_LANG_SOURCE for the clock test.
2006-12-17 Matthias Clasen <mclasen@redhat.com>
* configure.in: Use AC_LANG_SOURCE for the clock test.
Matthias Clasen [Sun, 17 Dec 2006 20:27:02 +0000 (20:27 +0000)]
Don't use "wait" as parameter name. (#379207, Christian Biere)
2006-12-17 Matthias Clasen <mclasen@redhat.com>
* glib/gthreadpool.h:
* glib/gthreadpool.c (g_thread_pool_free): Don't use "wait"
as parameter name. (#379207, Christian Biere)
Matthias Clasen [Sun, 17 Dec 2006 20:22:20 +0000 (20:22 +0000)]
Improve docs
Matthias Clasen [Sun, 17 Dec 2006 19:59:02 +0000 (19:59 +0000)]
Expand GObject::notify documentation. (#381722, Nickolay V. Shmyrev)
2006-12-17 Matthias Clasen <mclasen@redhat.com>
* gobject/tmpl/objects.sgml: Expand GObject::notify
documentation. (#381722, Nickolay V. Shmyrev)
* gobject/tmpl/gparamspec.sgml: Add canonical-parameter-name id.
Matthias Clasen [Sun, 17 Dec 2006 19:51:28 +0000 (19:51 +0000)]
typo fix