Typo.
[platform/upstream/glib.git] / ChangeLog.pre-2-8
1 2005-03-20  Tor Lillqvist  <tml@novell.com>
2
3         * glib/gspawn-win32.c (do_spawn_with_pipes): Close the process
4         handle if the caller doesn't want it also in the case without a
5         helper process.
6         (g_spawn_sync): Don't ask for a child pid which we don't need.
7
8         * glib/gtimer.c: On Win32, use GetSystemTimeAsFileTime() instead
9         of GetTickCount(). (#159507)
10
11         * glib/gmessages.c (g_log_default_handler)
12         * glib/gutils.c (g_get_prgname): Move the Win32 code that asks the
13         program name from the system to g_get_prgname(). Do output the pid
14         also on Win32 (useful in case there are several instances of the
15         same program running).
16
17         * tests/testglib.c (main): Print more detailled output from the
18         timer tests. Don't print home directory twice. Test
19         g_win32_error_message().
20
21         * tests/spawn-test.c (run_tests): On Win32, run netstat instead of
22         ipconfig. On Windows XP collecting output from ipconfig doesn't
23         seem to work for some reason.
24
25 2005-03-18  Hans Breuer  <hans@breuer.org>
26
27         * glib/makefile.msc.in : handle galiasdef.c (although completely 
28         useless for msvc build)
29
30         * glib/gbacktrace.c glib/gmessage.c : need at least _WIN_VER 0x0401
31         for IsDebuggerPresent()
32
33 2005-03-17  Matthias Clasen  <mclasen@redhat.com>
34
35         * glib/gkeyfile.c: Update the documentation, reflecting the
36         fact that the special case for !group_name --> start_group
37         got removed.  (#170566, Tim-Philipp Müller)
38
39 2005-03-15  Matthias Clasen  <mclasen@redhat.com>
40
41         * glib/goption.c (g_option_context_set_main_group): Warn 
42         if there already is a main group.  (#170445, Jeff Franks)
43
44 Sun Mar 13 22:01:17 2005  Manish Singh  <yosh@gimp.org>
45
46         * tests/array-test.c: delete a bunch of dead code.
47
48 Sun Mar 13 21:28:47 2005  Manish Singh  <yosh@gimp.org>
49
50         * glib/gdataset.c: remove spurious IA prefix from g_quark_try_string.
51
52 2005-03-13  Matthias Clasen  <mclasen@redhat.com>
53
54         * glib/gatomic.c:
55         * glib/gcache.c: Small fixes to the previous commit.
56
57 2005-03-13  Matthias Clasen  <mclasen@redhat.com>
58
59         Make PLT-reduction work with gcc4, and don't include
60         everything in galias.h:
61         
62         * glib/glib.symbols: Group symbols by header and source file.
63         * glib/makegalias.pl: Protect definitions by the same 
64         preprocessor symbols used to guard the headers. Move
65         the alias declarations to a separate file which is 
66         produced when calling makegalias.pl -def
67         * glib/Makefile.am (galiasdef.c): Add a rule to generate this
68         file.
69         * glib/*.c: Include galias.h after the other GLib headers,
70         include galiasdef.c at the bottom.
71
72         * glib/glib.symbols: Add g_listenv and g_file_replace.
73
74 Fri Mar 11 23:51:12 2005  Soeren Sandmann  <sandmann@redhat.com>
75
76         * glib/gfileutils.c (write_to_temp_file): Don't try and generate
77         a dotfile from the name -- it doesn't work with absolute
78         paths. Also make documentation indicate that symlinks will be
79         overwritten. Both pointed out by Alexis S. L. Carvalho.
80
81 2005-03-11  Matthias Clasen  <mclasen@redhat.com>
82
83         * m4macros/glib-gettext.m4: Avoid stupid compiler complaints
84         about precision loss.
85
86 2005-03-10  Matthias Clasen  <mclasen@redhat.com>
87
88         * glib/gdate.c: Remove a lot of pointless g_return_if_fail()
89         checks.  (#169859, Morten Welinder)
90
91 2005-03-10  Sven Neumann  <sven@gimp.org>
92
93         * tests/file-test.c: include <gstdio.h>.
94
95 2005-03-10  Sven Neumann  <sven@gimp.org>
96
97         * glib/gfileutils.c (get_contents_stdio): delay memory allocation
98         until after the first read. Saves a bunch of reallocs. Also
99         increased the buffer size to 4096 bytes. (bug #165954)
100
101         * tests/file-test.c (test_get_contents): added a (very basic) test
102         for g_file_get_contents().
103
104 Wed Mar  9 19:06:45 2005  Manish Singh  <yosh@gimp.org>
105
106         * glib/glib.symbols: Add g_file_replace.
107
108 2005-03-09  Matthias Clasen  <mclasen@redhat.com>
109
110         * configure.in: Bump version
111
112 2005-03-09  Sven Neumann  <sven@gimp.org>
113
114         * glib/gfileutils.c (g_file_replace): avoid unnecessary filename
115         conversions.
116
117 2005-03-09  Tor Lillqvist  <tml@novell.com>
118
119         * glib/gutils.c (g_get_user_data_dir, g_get_user_config_dir,
120         g_get_user_cache_dir, g_get_system_data_dirs,
121         g_get_system_config_dirs): [Win32] Don't leak return value from
122         get_special_folder(). (#169348, Daniel Atallah) Guard against
123         g_home_dir being NULL, use g_tmp_dir/g_user_name in that case.
124
125 Tue Mar  8 15:46:54 2005  Søren Sandmann  <sandmann@redhat.com>
126
127         * glib/gfileutils.c (g_file_replace): New API. A function to
128         atomically create a file.
129
130 2005-03-08  Matthias Clasen  <mclasen@redhat.com>
131
132         * glib/glib.symbols: Add the new attributes here too.
133
134         * glib/gmacros.h: Define G_GNUC_NULL_TERMINATED.
135         (#164706, Marc Meissner)
136
137         * glib/gstrfuncs.h: 
138         * glib/gfileutils.h: Use G_GNUC_NULL_TERMINATED where
139         appropriate.
140
141         * glib/goption.c (parse_int): Fix an error message.  
142         (#168751, Hazael Maldonado Torres)
143
144 2005-03-07  Matthias Clasen  <mclasen@redhat.com>
145
146         * glib/gdebug.h: Small cleanup (use G_BEGIN/END_DECLS).
147         (#168474, Fabricio Barros Cabral)
148
149 2005-03-07  Matthias Clasen  <mclasen@redhat.com>
150
151         * glib/gutils.c (g_find_program_in_path): Mark the last
152         paragraph of the docs as Windows-specific.  (#169433)
153
154 2005-03-06  Matthias Clasen  <mclasen@redhat.com>
155
156         * glib/gmarkup.c: Add G_GNUC_PRINTF attribute
157         to set_error.
158         (g_markup_parse_context_end_parse): Fix an
159         error message, noticed by Tim Janik.
160
161 2005-02-24  Tor Lillqvist  <tml@novell.com>
162
163         * glib/Makefile.am (BUILT_EXTRA_DIST): Don't distribute
164         glib.def. (#167496, J. Ali Harlow)
165
166         * glib/gfileutils.c (get_contents_win32): Use g_fopen(). (#168341,
167         Daniel Atallah)
168
169 2005-02-23  Matthias Clasen  <mclasen@redhat.com>
170
171         * configure.in: Don't forget to set G_THREAD_LIBS_FOR_GTHREAD 
172         on non-linux platforms.  (#168177, Michael Banck)
173
174         * tests/keyfile-test.c (test_locale_string): Set LANGUAGE 
175         instead of LC_ALL to shield against LANGUAGE being set in 
176         the environment.  (#168311, Suren A. Chilingaryan)
177
178 Tue Feb 22 22:03:38 2005  Manish Singh  <yosh@gimp.org>
179
180         * glib/gstdio.h: On G_OS_UNIX, simple #define g_open and co. as
181         aliases for their respective C library functions, instead of
182         using the function wrappers. This avoids library users having to
183         care about matching large file support with whatever glib has been
184         built with. Fixes bug #167942.
185
186         * glib/gstdio.c
187         * glib/abicheck.sh
188         * glib/glib.symbols
189         * glib/makegalias.pl: Logic to make the gstdio wrappers still
190         available for compatibility, but not used in new code.
191
192 Tue Feb 22 18:33:07 2005  Manish Singh  <yosh@gimp.org>
193
194         * glib/gtimer.c (g_usleep): Simplify the loop for the fix below.
195
196 2005-02-20  Matthias Clasen  <mclasen@redhat.com>
197
198         * glib/gqueue.c (g_queue_new): Use a memchunk for
199         sizeof(GQueue)-sized chunks.  (#167984, Fabrício Barros Cabral)
200
201         * glib/gtimer.c (g_usleep): Fix usage of 
202         nanosleep().  (#163039, Bastien Nocera)
203
204 2005-02-16  Adi Attar  <aattar@cvs.gnome.org>
205
206         * configure.in: Added "xh" to ALL_LINGUAS.
207
208 2005-02-11  Tor Lillqvist  <tml@novell.com>
209
210         * glib/giowin32.c: Include winsock2.h before windows.h, to avoid
211         compilation errors with MSVC. (#167105)
212
213 2005-02-10  Matthias Clasen  <mclasen@redhat.com>
214
215         * glib/goption.c (print_help): Take main group options into
216         account when calculating column size.  (#166921)
217         (g_option_context_parse): Accept -? as documented.  (#166977)
218
219 2005-02-09  Matthias Clasen  <mclasen@redhat.com>
220         * glib/gkeyfile.c (find_file_in_data_dirs): Don't leak path
221         here.  (#166801, Kjartan Maraas)
222
223 2005-02-08  Matthias Clasen  <mclasen@redhat.com>
224
225         * glib/gkeyfile.c (g_key_file_parse_value_as_string): Don't
226         write out of bounds.
227
228         * glib/goption.c (g_option_context_parse): Fix a 
229         one-too-short memory allocation.  (#166609, Nicolas Laurent)
230
231         * tests/Makefile.am (TESTS_ENVIRONMENT): Add tests with
232         MALLOC_CHECK_.
233
234         * tests/option-test.c: Add a test for unkown short options.
235
236 2005-02-07  Matthias Clasen  <mclasen@redhat.com>
237
238         * glib/glib.symbols: 
239         * glib/gutils.h: 
240         * glib/gutils.c (g_listenv): New function to list all 
241         environment variables.  (#166327, Hans Petter Jansson)
242
243 2005-02-07  Tor Lillqvist  <tml@novell.com>
244
245         * glib-zip.in: Add gmodule-no-export-2.0.pc.
246
247 Sun Feb  6 21:59:09 2005  Manish Singh  <yosh@gimp.org>
248
249         * glib/abicheck.sh: feed the contents of config.h and glibconfig.h
250         into the preprocessor, since glib.symbols could need #defines
251         from them.
252
253 Sun Feb  6 12:09:55 2005  Manish Singh  <yosh@gimp.org>
254
255         * glib/gatomic.c: Don't use matching constraints for asm mem
256         parameters. This makes the code match with current glibc, and
257         quiets some warnings with gcc 3.4.
258
259 2005-02-05  Tor Lillqvist  <tml@novell.com>
260
261         * configure.in (G_LIBS_EXTRA)
262         * glib/giowin32.c: I think we can include <winsock2.h> and link
263         with -lws2_32. Only Windows 95 originally didn't have Winsock 2,
264         and it's available as an update for it. Not that we use any actual
265         Winsock 2 -only features, but still, simpler to link directly with
266         ws2_32.dll instead of going through wsock32.dll.
267
268         * glib/gfileutils.c (g_file_get_contents): In the Win32 ABI
269         stability version, call g_file_get_contents_utf8(), not
270         itself. (#166386, Bill Skaggs)
271
272 2005-02-04  Matthias Clasen  <mclasen@redhat.com>
273
274         * configure.in: Remove the --enable-ansi option  (#160469)
275
276         * configure.in: Define a HAVE_GNUC_VISIBILITY automake
277         conditional.
278
279         * glib/Makefile.am (TESTS): Only check the abi if
280         the compiler supports visibility, otherwise we
281         know there will be (harmless) extra symbols.  
282         (#166181, Ed Avis)
283
284 2005-02-02  Tor Lillqvist  <tml@novell.com>
285
286         * glib/gwin32.h: Remove unnecessary MSVC-only typedef for
287         pid_t. (#165910) GLib does not pretend to be a POSIX emulation
288         library.
289
290         * glib/gstdio.c: In the Win32 part of all functions, handle
291         invalid UTF-8 more robustly. Don't pass the resulting NULL
292         wide-char or codepage strings on to C library functions, but bail
293         out early. (#166084)
294
295         * glib/gfileutils.c: Don't use potentially incorrect errno in
296         several places. (#165951)
297         (g_mkstemp): Set errno appropriately.
298
299 2005-02-02  Matthias Clasen  <mclasen@redhat.com>
300
301         * glib/gutils.c: Move doc comments inline.
302
303         * glib/ghash.h: Adjust some argument names.
304
305         * configure.in: Give meaningful names to g_memmove() 
306         arguments.
307
308 2005-02-01  Matthias Clasen  <mclasen@redhat.com>
309
310         * tests/keyfile-test.c (test_key_remove): Add test case for
311         key removal.
312
313         * glib/gkeyfile.c (g_key_file_remove_key): Actually remove 
314         the key from the list of pairs.  (#165980, David Hoover)
315
316         * glib/gkeyfile.c: Doc clarifications.  (#165907, Vincent Untz)
317
318         * tests/keyfile-test.c (test_group_remove): Add test case for
319         group removal.
320
321         * glib/gkeyfile.c (g_key_file_remove_group): Don't segfault
322         if the group doesn't exist.  (#165887, Mathias Hasselmann)
323
324 2005-01-30  Matthias Clasen  <mclasen@redhat.com>
325
326         * tests/keyfile-test.c: Some more unit tests.
327
328 2005-01-28  Christian Rose  <menthos@menthos.com>
329
330         * configure.in: Added "tl" to ALL_LINGUAS.
331
332 2005-01-24  Matthias Clasen  <mclasen@redhat.com>
333
334         * tests/run-markup-tests.sh: Let $srcdir default to .
335
336         * tests/markups/fail-40.gmarkup: Add a test with a long entity
337         name.
338
339         * glib/gmarkup.c (unescape_text_state_inside_entity_name): Don't
340         copy the entity name into a short buffer of fixed length. Instead,
341         compare it in place with strncmp(), and do a full strdup() in the
342         error path.  (#165100, Simon Budig)
343
344 2005-01-22  Tor Lillqvist  <tml@novell.com>
345
346         * glib/gdate.c (g_date_set_time): Don't g_assert that localtime()
347         returns non-NULL. It does return NULL at least on Win32 if you
348         pass it a negative time_t, which although wrong, shouldn't cause
349         an application to abort. Instead return 2000-01-01 as a default
350         date. Print a warning unless G_DISABLE_CHECKS. (#164622)
351
352 2005-01-20  Matthias Clasen  <mclasen@redhat.com>
353
354         * glib/gkeyfile.c (g_key_file_parse_value_as_integer): Don't
355         interpret leading zeros as octal. The specification requires
356         %f parsing, and %f doesn't allow octal.  
357
358         * tests/keyfile-test.c: Add some more tests.
359
360         * glib/gkeyfile.c (g_key_file_get_keys): Return keys in
361         the order found in the file, rather than the opposite.
362         (g_key_file_parse_value_as_string): Fix error reporting.
363
364 2005-01-19  Matthias Clasen  <mclasen@redhat.com>
365
366         * glib/gkeyfile.c (g_key_file_parse_data): Accept \r\n as 
367         line end.  (#163030, Bastian Nocera)
368         (g_key_file_load_from_data): Make -1 work as a size.
369         
370         * tests/keyfile-test.c: Some unit tests for the keyfile
371         parser.  
372
373         * tests/Makefile.am (test_programs): Add keyfile-test.
374
375 2005-01-19  Tor Lillqvist  <tml@novell.com>
376
377         * glib/gbacktrace.c (g_on_error_stack_trace): On Win32 call
378         G_BREAKPOINT() if being debugged.
379
380         * glib/gmessages.c (g_logv): For fatal messages on Win32, use
381         G_BREAKPOINT() also without G_ENABLE_DEBUG, but only if being
382         debugged. Suggestion by Ulf Lamping.
383
384 2005-01-18  Matthias Clasen  <mclasen@redhat.com>
385
386         * glib/gqsort.c: Don't include alloca.h. It is not needed,
387         and does not exist on win32.  (#164468, Kazuki IWAMOTO)
388
389         * glib/gkeyfile.c (g_key_file_get_boolean_list): Fix a
390         sparse warning.  (#164467, Kjartan Maraas)
391
392 2005-01-17  Matthias Clasen  <mclasen@redhat.com>
393
394         * glib/gconvert.c (g_get_filename_charsets): Don't crash
395         if G_FILENAME_ENCODING is empty.  (#164330, Pawel Sakowski)
396
397 2005-01-15  Tor Lillqvist  <tlillqvist@novell.com>
398
399         * configure.in: sh portability fix. Use "test" and not [.
400         (#163144, Robert Ögren)
401
402 2005-01-13  Matthias Clasen  <mclasen@redhat.com>
403
404         * glib/gqsort.c: Sync to glibc.  (#133994, Morten Welinder, 
405         patch by Kjartan Maraas)
406
407 2005-01-11  Owen Taylor <otaylor@redhat.com>
408
409         * configure.in: Add gmodule-export-2.0.pc to AC_CONFIG_FILES.
410
411         * glib/Makefile.am gobject/Makefile.am gthread/Makefile.am:
412         Use grep | head -n 1 instead of grep -m 1 which doesn't work
413         with slightly older versions of GNU grep in 
414         install-libtool-import-lib rule.
415
416 2005-01-11  Matthias Clasen  <mclasen@redhat.com>
417
418         * glib/gdir.c (g_dir_open): Typo fix.
419
420 2005-01-10  Owen Taylor  <otaylor@redhat.com>
421
422         * Makefile.am (EXTRA_DIST): Add missing ChangeLog.pre*
423
424 2005-01-09  Hans Breuer  <hans@breuer.org>
425
426         * glib/gfileutils.c : make it compile with mvc6 default sdk,
427         (#define INVALID_FILE_ATTRIBUTES, FILE_ATTRIBUTE_DEVICE)
428
429 2005-01-09  Tor Lillqvist  <tlillqvist@novell.com>
430
431         * glib/gwin32.c: Include also wchar.h for wcslen on
432         Cygwin.
433         (g_win32_error_message): Fix cast. (#163133, Roger Leigh)
434
435         * glib/gfileutils.c: Include <io.h> on Windows for
436         prototypes. (#163390, Kazuki Iwamoto)
437
438 2005-01-07  Matthias Clasen  <mclasen@redhat.com>
439
440         * NEWS: Typo fixes.
441
442         * configure.in: Bump version
443
444         * === Released 2.6.1 ===
445
446 2005-01-07  Matthias Clasen  <mclasen@redhat.com>
447
448         * configure.in: 
449         * Makefile.am: Generate and distribute gmodule-export-2.0.pc,
450         which is currently just a copy of gmodule-2.0.pc, but makes
451         it explicit that it adds --export-dynamic.
452         
453         * gmodule-export-2.0.pc.in: Copy of gmodule-2.0.pc.in.
454
455 2005-01-06  Tor Lillqvist  <tml@iki.fi>
456
457         * glib/Makefile.am
458         * gobject/Makefile.am: glib.def and gobject.def are generated, not
459         in $(srcdir). (#163143, J. Ali Harlow)
460
461         * configure.in
462         * glib/Makefile.am
463         * gobject/Makefile.am: Win32 cross-compilation fixes. (#163144,
464         J. Ali Harlow)
465
466 2005-01-05  Matthias Clasen  <mclasen@redhat.com>
467
468         * glib/gutils.h: Simplify the inlining magic to make it
469         work at Oh zero.  (#162990, Kalpesh Shah) 
470
471 2005-01-04  Tor Lillqvist  <tml@iki.fi>
472
473         * glib/guniprop.c (get_locale_type): Use g_win32_getlocale()
474         instead of setlocale() on Windows. setlocale() returns strings
475         like "Turkish_Turkey".
476
477 2005-01-04  Matthias Clasen  <mclasen@redhat.com>
478
479         Fix the inlining magic.  (#157536, Jens Hatlak, and
480         #149907, Morten Welinder)
481         
482         * configure.in: Define G_CAN_INLINE in glibconfig.h
483
484         * glib/gutils.h: Streamline the inlining magic a bit,
485         don't use extern when implementing the non-inlined 
486         version.
487
488 2005-01-03  Matthias Clasen  <mclasen@redhat.com>
489
490         * glib/gutils.c (g_find_program_in_path): Don't return
491         directories.  (#160738, Tommi Komulainen)
492
493         * glib/gfileutils.c (g_file_get_contents): Clarify the 
494         documentation.  (#162251, Mariano Suárez-Alvarez)
495
496 2005-01-02  Matthias Clasen  <mclasen@redhat.com>
497
498         * glib/gutils.c (g_setenv, g_unsetenv): Clarify the 
499         docs.  (#162747, Crispin Flowerday)
500
501 2005-01-01  J. Ali Harlow  <ali@juiblex.co.uk>
502
503         * configure.in: Don't use AC_TRY_RUN to test for long long format
504         when using the MSVCRT.DLL runtime since we know the answer anyway
505         and it causes some mild inconvience when cross compiling.
506
507         * README.win32: Add a reference to the cross compiling section
508         of the reference manual.
509
510         * docs/reference/glib/cross.sgml: MinGW uses MSVCRT.DLL which
511         requires %I64i instead of %lli. (#161306)
512
513 2005-01-01  Tor Lillqvist  <tml@iki.fi>
514
515         * glib/gutils.c: Make the g_getenv() ABI backward compatibility
516         wrapper more robust.
517
518 2005-01-01  Tor Lillqvist  <tml@iki.fi>
519
520         * glib/glib.symbols
521         * glib/gutils.h
522         * glib/gutils.c: Make also g_getenv(), g_setenv(), g_unsetenv()
523         and g_find_program_in_path() take and return UTF-8 strings on
524         Win32. Implement DLL ABI backward compatility for them, too. Move
525         all the DLL ABI stability wrappers to the end of the file. Use
526         wide character API when available in inner_find_program_in_path().
527
528         * glib/gfileutils.c: With the UTF-8ness of g_getenv() above, just
529         use g_getenv() to get PATHEXT. (Yeah, it's probably overdoing it
530         to consider somebody actually having anything else than ASCII
531         in PATHEXT, but...)
532
533 2004-12-31  Tor Lillqvist  <tml@iki.fi>
534
535         * glib/gfileutils.c (g_file_test): Rewrite the Win32 version to
536         use GetFileAttributes() instead of stat(). stat() is unreliable
537         for corner cases like '\\server\share' or '.\'. Part of fixing
538         #161797. When testing for executability, in addition to the fixed
539         set of executable file name extensions also check the PATHEXT
540         environment variable.
541
542 2004-12-30  Tor Lillqvist  <tml@iki.fi>
543
544         * glib/gutils.c (g_get_current_dir): In the Win32 version, use
545         GetCurrentDirectory() directly for simpler buffer length
546         management. I don't trust getcwd() getting it right all the time.
547
548 2004-12-30  Matthias Clasen  <mclasen@redhat.com>
549
550         * glib/gfileutils.c (g_file_test): Typo fix.
551
552 2004-12-30  Tor Lillqvist  <tml@iki.fi>
553
554         * glib/gutils.c (g_path_skip_root): Require UNC paths to start
555         with exactly two slashes.
556         (g_get_current_dir): Use wide character API when available.
557         (g_path_get_dirname): Handle UNC paths better. Part of fix for
558         #161797.
559
560 2004-12-27  Matthias Clasen  <mclasen@redhat.com>
561
562         * configure.in: Add an OS_LINUX conditional.
563
564         * glib/Makefile.am (TESTS): Only check the ABI on 
565         linux, since the shell script is not portable, and libtool
566         deficiencies may distort the ABI on other platforms.  (#161741)
567
568 2004-12-21  Matthias Clasen  <mclasen@redhat.com>
569
570         * glib/goption.c (print_entry): Don't show
571         the special G_OPTION_REMAINING entry.  (#161934,
572         Matthew F. Barnes)
573
574 2004-12-20  Tor Lillqvist  <tml@iki.fi>
575
576         * glib/gconvert.c (g_locale_to_utf8, g_filename_to_uri): Improve
577         docs.
578
579 2004-12-20  Matthias Clasen  <mclasen@redhat.com>
580
581         * tests/option-test.c: Add some tests for '--' 
582         stripping.
583
584         * glib/goption.c (g_option_context_parse): Don't
585         strip '--' if it would be needed by a second option
586         parser.  (#161701)
587
588         * glib/gunicollate.c (g_utf8_collate): Make docs 
589         more accurate.  (#161683, Marcin Krzyzanowski)
590
591 2004-12-19  Matthias Clasen  <mclasen@redhat.com>
592
593         * glib/goption.c (g_option_context_parse): Call
594         post-parse hooks also if argv is NULL.  (#161668,
595         Marcin Krzyzanowski)
596