Bug 531403 - g_utf8_collate broken on Mac.
[platform/upstream/glib.git] / ChangeLog
1 2008-06-02  Yevgen Muntyan  <muntyan@tamu.edu>
2
3         Bug 531403 – g_utf8_collate broken on Mac.
4
5         * glib/gunicollate.c:  (g_utf8_collate): use UCCompareTextDefault;
6         (collate_key_to_string), (carbon_collate_key_with_collator),
7         (carbon_collate_key), (carbon_collate_key_for_filename): new
8         functions using Carbon API to get collate key for g_utf8_collate_key()
9         and g_utf8_collate_key_for_filename();
10         (g_utf8_collate_key), (g_utf8_collate_key_for_filename): use those.
11
12 2008-05-30  Michael Natterer  <mitch@imendio.com>
13
14         Bug 535628 - test/patterntest.c still includes gpattern.h
15         directly.
16
17         * tests/patterntest.c: don't include "glib/gpattern.h" directly.
18         Patch from Hiroyuki Ikezoe.
19
20 2008-05-30  Tor Lillqvist  <tml@novell.com>
21
22         Bug 535625 - alias.h:2648: error: 'utime' undeclared here (not in
23         a function)
24
25         * glib/glib.symbols: Move g_utime inside #if !defined(G_OS_UNIX)
26         || defined(G_STDIO_NO_WRAP_ON_UNIX).
27
28 2008-05-30  Tor Lillqvist  <tml@novell.com>
29
30         * glib/gstdio.c (g_access) [Win32]: Mask out X_OK to avoid problem
31         on Vista. X_OK was just ignored by access() in earlier Microsoft C
32         libraries. (Which is fine as executability has little meaning on
33         Windows.) The one on Vista returns an error if X_OK is passed.
34
35 2008-05-29  Tor Lillqvist  <tml@novell.com>
36
37         * glib/gstdio.h
38         * glib/gstdio.c: Add g_utime(). No need to include <sys/utime.h>
39         in gstdio.h, just use a forward struct declaration.
40
41         * glib/glib.symbols: Add it.
42
43 2008-05-29  Tor Lillqvist  <tml@novell.com>
44
45         * glib/gnulib/printf-args.c (printf_fetchargs): wint_t is short on
46         Windows, and gcc warns: "wint_t is promoted to int when passed
47         through ... (so you should pass int not wint_t to va_arg)." And
48         indeed g_print("%C", L'a') crashes. So do as gcc says then.
49
50 2008-05-28  Michael Natterer  <mitch@imendio.com>
51
52         * configure.in: add G_DISABLE_SINGLE_INCLUDES to CPPFLAGS
53         globally.
54
55         * glib/tests/option-context.c
56         * glib/tests/testing.c
57         * tests/testingbase64.c: don't include <glib/gtestutils.h>
58
59 2008-05-27  Matthias Clasen  <mclasen@redhat.com>
60
61         * configure.in: Bump version
62
63         * === Released 2.17.0 ===
64
65 2008-05-27  Matthias Clasen  <mclasen@redhat.com>
66
67         * README.in: Add a note about G_DISABLE_SINGLE_HEADERS.
68
69         * NEWS: Updates
70
71 2008-05-27  Matthias Clasen  <mclasen@redhat.com>
72
73         * tests/casemap.txt:
74         * tests/casefold.txt: Update for Unicode 5.1
75
76 2008-05-27  Matthias Clasen  <mclasen@redhat.com>
77
78         * Revert the patch for bug 527214 and related changes. GTimer
79         is supposed to work without threads.
80
81 2008-05-27  simon.zheng  <simon.zheng@sun.com>
82
83         * configure.in: Fix #533369. Check whether memeber statvfs.f_basetype 
84         available or not.
85
86 2008-05-27  Matthias Clasen  <mclasen@redhat.com>
87
88         * glib/pcre/*: Update to PCRE 7.7
89
90 2008-05-26  Matthias Clasen  <mclasen@redhat.com>
91
92         * glib/gchecksum.c: Add Since: tag to g_checksum_reset
93
94         * glib/glib.symbols: Add g_checksum_reset
95
96 2008-05-25  Matthias Clasen  <mclasen@redhat.com>
97
98         Bug 534137 – Typo in g_spawn_async_with_pipes doc
99
100         * glib/gspawn.c: Fix a typo in the docs, pointed out by Ted Percival.
101
102 2008-05-25  Tor Lillqvist  <tml@novell.com>
103
104         Bug 534319 - GLib's .pc files could use Libs.private
105
106         * glib-2.0-uninstalled.pc.in
107         * glib-2.0.pc.in
108         * gmodule-2.0-uninstalled.pc.in
109         * gmodule-2.0.pc.in
110         * gmodule-export-2.0.pc.in
111         * gmodule-no-export-2.0.pc.in: Move ICONV_LIBS and G_MODULE_LIBS
112         to Libs.private.
113
114 2008-05-24  Matthias Clasen  <mclasen@redhat.com>
115
116         * glib/gfileutils.c (g_file_open_tmp): Small documention addition.
117
118 2008-05-22 10:49:37  Tim Janik  <timj@imendio.com>
119
120         * glib/gmacros.h: implement G_STMT_START and G_STMT_END with
121         do{}while(0), which is believed to be widely portable, fixes:
122         Bug 519026 - G_STMT_START/G_STMT_END test a non-existent preprocessor symbol
123
124 2008-05-20  Behdad Esfahbod  <behdad@gnome.org>
125
126         Bug 501651 – Update glib/libcharset
127
128         * configure.in:
129         * glib/libcharset/Makefile.am:
130         * glib/libcharset/README:
131         * glib/libcharset/codeset.m4:
132         * glib/libcharset/config.charset:
133         * glib/libcharset/glibc21.m4:
134         * glib/libcharset/libcharset-glib.patch:
135         * glib/libcharset/libcharset.h:
136         * glib/libcharset/localcharset.c (_g_locale_get_charset_aliases),
137         (_g_locale_charset_raw):
138         * glib/libcharset/localcharset.h:
139         * glib/libcharset/make-patch.sh:
140         * glib/libcharset/ref-add.sin:
141         * glib/libcharset/ref-del.sin:
142         * glib/libcharset/update.sh:
143         Update libcharset to the one shipped with libiconv-0.12.
144
145 2008-05-20  Behdad Esfahbod  <behdad@gnome.org>
146
147         Bug 459905 – Bug in wcwidth data
148         Bug 534085 – g_unichar_iswide_cjk() has a totally wrong table
149         * glib/guniprop.c (g_unichar_iswide), (g_unichar_iswide_cjk):
150         Regenrate wide and wide_cjk tables from Unicode 5.1.0 data directly.
151         Not using Markus Kuhn's tables anymore.
152
153 2008-05-20 14:31:18  Tim Janik  <timj@imendio.com>
154
155         * reverted recent unapproved changes by Yair Hershkovitz, regarding:
156         Bug 503071 – Application direction changes to right to left even if theres no translation.
157
158 2008-05-20  Tor Lillqvist  <tml@novell.com>
159
160         * configure.in: Don't need memory barriers when using a non-gcc
161         compiler on Windows either.
162
163 2008-05-19  Tor Lillqvist  <tml@novell.com>
164
165         * glib/gdir.c: Include the dirent.h and wdirent.c from
166         ../build/win32/dirent directly here when compiling with MSVC and
167         without HAVE_DIRENT_H.
168
169 2008-05-19  Hans Breuer  <hans@breuer.org>
170
171         * glib/makefile.msc : added gi18n.c
172
173 2008-05-19  Tor Lillqvist  <tml@novell.com>
174
175         * glib/Makefile.am: #define HELPER_CONSOLE in
176         gspawn-win32-helper-console.c
177
178         * glib/gspawn-win32-helper.c: Compile a main() instead of
179         WinMain() if HELPER_CONSOLE is defined. MSVC insists on a console
180         application having a main().
181
182 2008-05-18  Matthias Clasen  <mclasen@redhat.com>
183
184         Bug 527214 – g_timer_elapsed() returns random values.
185
186         * glib/gtimer.c (g_timer_new()):
187         Print warning if g_thread_init() has not been called yet. 
188         Patch by Mathias Hasselmann
189
190 2008-05-12  Jeffrey Stedfast  <fejj@novell.com>
191
192         * glib/gchecksum.c (g_checksum_reset): New function to reset the
193         state of a GChecksum.
194         (g_checksum_new): Call g_checksum_reset() instead of duplicating
195         code.
196
197 2008-05-17  Matthias Clasen  <mclasen@redhat.com>
198
199         Bug 528667 – Typos in testing module documentation
200
201         * glib/gtestutils.c: Fix typos in the documentation.
202
203 2008-05-17  Tor Lillqvist  <tml@novell.com>
204
205         * glib/giowin32.c: Make debugging printout more compact and add
206         more information to it. No changes to actual functionality.
207
208         * glib/gmain.c: Improve debugging printouts. When
209         G_MAIN_POLL_DEBUG is defined, we check for an environment variable
210         of the same name to decide whether to print out debugging
211         information or not. G_MAIN_POLL_DEBUG is always defined on Windows
212         as there is more often a need to debug this stuff there. On Unix
213         the definition has to be uncommented (or done on the compile
214         command line).
215
216 2008-05-17  Tor Lillqvist  <tml@novell.com>
217
218         * build: Don't include the "build" module with svn:externals any
219         longer. Instead add the still relevant directories and files from
220         it for real here in GLib.
221
222 2008-05-17  Yair Hershkovitz  <yairhr@gmail.com>
223
224         * glib/glib.symbols:
225         * glib/gi18n.h: Added g_disable_setlocale().
226
227         * glib/gi18n.c: Added g_disable_setlocale() API to disable setting
228         the locale in g_i18n_init(). Dont disable translations if textdomain
229         was not set before calling g_i18n_init(). Dont disable translations if
230         the locale is "C".
231
232 2008-05-16  Tor Lillqvist  <tml@novell.com>
233
234         * config.h.win32.in: Update to match the configure-produced one.
235
236 2008-05-14  Michael Natterer  <mitch@imendio.com>
237
238         * glib/gatomic.c: #include "config.h" before using G_ATOMIC_ARM.
239
240 2008-05-13  Kjartan Maraas  <kmaraas@gnome.org>
241
242         * glib/gi18n.c: #include <locale.h> to fix the build.
243
244 2008-05-12  Yair Hershkovitz  <yairhr@gmail.com>
245
246         * glib/gi18n.c (g_i18n_init): Coding convention fix. Space between
247         a function name and its opening parenthesis.
248
249 2008-05-12  Tor Lillqvist  <tml@novell.com>
250
251         * glib/glib.symbols: Add g_i18n_init.
252
253 2008-05-12  Tor Lillqvist  <tml@novell.com>
254
255         Bug 530457 - G_USER_DIRECTORY_DOWNLOAD folder improperly mapped
256
257         * glib/gutils.c (load_user_special_dirs): When running on Vista or
258         later, use SHGetKnownFolderPath() to get the FOLDERID_Downloads
259         folder for G_USER_DIRECTORY_DOWNLOAD, and FOLDERID_Public for
260         G_USER_DIRECTORY_PUBLIC_SHARE.
261
262 2008-05-11  Yair Hershkovitz  <yairhr@gmail.com>
263
264         Bug 503071 - Application direction changes to right to left even if
265         theres no translation. 
266
267         * glib/gi18n.c: g_i18n_init() for initializing the glib i18n,
268         checking if a translation is available for the calling app. wrappers for
269         gettext, dgettext and dpgettext to check first if the application
270         should be translated.
271
272         * glib/gi18n.h: symbol declaration for gettext wrappers.
273
274         * glib/gi18n-lib.h: include gi18n.h instead of libintl.h.
275
276         * glib/gstrfuncs.c: moved g_dpgettext() to glib/gi18n.c.
277
278         * glib/gutils.c: use g_dgettext() instead of dgettext().
279
280         * glib/glibintl.h: include gi18n.h.
281
282         * glib.symbols: added gettext wrappers.
283
284         * glib/Makefile.am: added gi18n.c.
285
286 2008-05-05  Michael Natterer  <mitch@imendio.com>
287
288         * glib/glib.h: #define __GLIB_H_INSIDE__ around including
289         everything.
290
291         * glib/*.h: check for that define instead of __G_LIB_H__ if
292         G_DISABLE_SINGLE_INCLUDES is defined.
293
294         * glib/gdatasetprivate.h: #include <glib.h> instead of
295         <glib/gdataset.h>
296
297 2008-05-02 13:24:13  Tim Janik  <timj@imendio.com>
298
299         * glib/gmain.c: renamed GMainDispatch.dispatching_sources to be more
300         descriptive and distinguishable within the source file.
301
302 2008-04-21  Tor Lillqvist  <tml@novell.com>
303
304         Bug 528752 - Win32 build and SSL not working
305
306         This bug report against libsoup points out an issue with the use
307         of bitfields in the GIOChannel struct that should really be taken
308         care of here in GLib.
309
310         * configure.in: Add Autoconf variable GLIB_EXTRA_CFLAGS which will
311         contain the -mms-bitfields flag on Windows.
312         
313         * glib-2.0.pc.in: Add it to Cflags.
314
315 2008-04-21  Tor Lillqvist  <tml@novell.com>
316
317         * configure.in
318         * */Makefile.am: More work on enabling static building on
319         Windows. When building statically: Also define
320         GOBJECT_STATIC_COMPILATION in glibconfig.h so that also the
321         variables in gparamspecs.h get declared without any
322         dllimport/dllexport decorations. Don't install .def files which
323         obviously have no meaning for static libraries. Don't create MS
324         import libraries. Don't do any resource object files.
325
326 2008-04-18 17:40:58  Tim Janik  <timj@imendio.com>
327
328         * tests/testglib.c: fixed gstdio.h include.
329
330         * tests/Makefile.am: properly list testglib.c SOURCES.
331
332 2008-04-17  Emmanuele Bassi  <ebassi@gnome.org>
333
334         * glib/gchecksum.c:
335         (sha_byte_reverse): Use the macro GLib provides for byte-swapping
336         as it can be optimized.
337         
338         (g_checksum_update): Fix a compiler warning.
339
340 2008-04-15  Mukund Sivaraman  <muks@mukund.org>
341
342         * gio/gfile.c: Fixed typos in gtk-doc comments.
343
344 2008-04-10  Mathias Hasselmann  <mathias@openismus.com>
345
346         Bug 519137 – g_slice_dup macro needs cast for 64-bit platform
347
348         * glib/gslice.h (g_slice_copy): Apply type casts needed
349           for proper compilation on 64-bit platforms.
350
351 2008-04-09  Federico Mena Quintero  <federico@novell.com>
352
353         * glib/gbookmarkfile.c (bookmark_metadata_free): Don't leak
354         the apps_by_name hash table if the applications list is empty.
355
356 2008-04-08  Behdad Esfahbod  <behdad@gnome.org>
357
358         * glib/gunicode.h: Add ISO 15924 code comments for new scripts.
359
360 2008-04-07  Matthias Clasen  <mclasen@redhat.com>
361
362         Bug 491554 – Update to Unicode 5.1.0
363
364         * glib/gunichartables.h:
365         * glib/gunicode.h:
366         * glib/gunibreak.h:
367         * glib/gmirroringtable.h:
368         * glib/gscripttable.h:
369         * glib/gen-script-table.pl: Update to Unicode 5.1.0. Patch by
370         Behdad Esfahbod
371
372 2008-04-07  Matthias Clasen  <mclasen@redhat.com>
373
374         Bug 526619 – make test-report crash
375
376         * glib/gtester.c: Allocate enough space for argv. Patch by
377          Hiroyuki Ikezoe
378
379 2008-04-04  Matthias Clasen  <mclasen@redhat.com>
380
381         * glib/gmain.c: Make the fix for bug 448943 work.
382
383 2008-04-04  Tor Lillqvist  <tml@novell.com>
384
385         * configure.in: Make sure we don't build both shared and static at
386         the same time on Windows. Put a #define for
387         GLIB_STATIC_COMPILATION into glibconfig.h in the static case, so
388         that the use of variables from libglib gets the GLIB_VAR macro in
389         gtypes.h automatically correct. This means that a shared and
390         static build of GLib can't be installed in the same prefix on
391         Windows, which sucks a bit. But with variables in the GLib API,
392         there isn't much we can do otherwise. The alternative would be to
393         force the developer who compiles against a statically built GLib
394         to use -DGLIB_STATIC_COMPILATION.
395
396         * glibconfig.h.win32.in: Define GLIB_STATIC_COMPILATION here also,
397         if needed.
398
399 2008-04-03  Tor Lillqvist  <tml@novell.com>
400
401         * configure.in: Don't enforce shared library build only on
402         Windows. It might well make sense to build static libraries in
403         some use cases.
404
405         * glib/gutils.c: Don't compile the DllMain if building libglib
406         statically. Also in that case don't return NULL from
407         _glib_get_installation_directory(), but return the installation
408         directory of the program's .exe file.
409
410 2008-04-03  Tor Lillqvist  <tml@novell.com>
411
412         Bug 525972 - UCS-4 not in the new win_iconv implementation
413
414         * glib/win_iconv.c: Add UCS-4. Also add spelling of UCS-2 without
415         the hyphen.
416
417 2008-04-03  Matthias Clasen  <mclasen@redhat.com>
418
419         Bug 448943 – g_timeout_add_seconds() problems
420
421         * glib/gmain.c (g_timeout_set_expiration): Prevent expiration
422         time going negative. Reported by Cody Russell, analyzed by
423         Olivier Crete, patch by Sjoerd Simons.
424
425 2008-04-03  Matthias Clasen  <mclasen@redhat.com>
426
427         Bug 525674 – A typo in gmarkup.c
428
429         * glib/gmarkup.c (g_markup_parse_context_get_element_stack): Fix
430         the docs, reported by Hiroyuki Ikezoe
431
432 2008-04-03  Matthias Clasen  <mclasen@redhat.com>
433
434         Bug 525732 – Error in documentation for g_list_first
435
436         * glib/glist.c (g_list_first): Fix the docs, reported by 
437         Salvatore Iovene
438
439 2008-04-02  Tor Lillqvist  <tml@novell.com>
440
441         Bug 524314 - g_convert() on Win32 implicitly converts full width
442         alphanumerics into half width
443         
444         * glib/win_iconv.c: Update from Yukihiro Nakadaira. Use
445         WC_NO_BEST_FIT_CHARS flag for WideCharToMultiByte() unless the
446         //translit flag was suffixed to the codeset name.
447
448         * glib/gconvert.c: Include win_iconv.c earlier so that its
449         definition of WINVER before it includes <windows.h> is used.
450
451 2008-03-31  Tor Lillqvist  <tml@novell.com>
452
453         * glib/gmain.c (g_poll): Improve fix for #525192 below: Use
454         SleepEx() so that the sleep is alertable. Thanks to John
455         Ehresman.
456
457 2008-03-31  Tor Lillqvist  <tml@novell.com>
458
459         * glib/gwin32.c
460         (g_win32_get_package_installation_directory_of_module): Fix Cygwin
461         breakage. Patch by Lieven van der Heide.
462
463 2008-03-31 10:39:17  Tim Janik  <timj@imendio.com>
464
465         * glib/gutils.h: reapply inlining fix from r6333 to fix:
466         Bug 522292 – Gives warnings in glib/gutils.h with GCC in C99 mode
467         and again:
468         Bug 315437 – extern inline -> static inline
469
470 2008-03-31  Tor Lillqvist  <tml@novell.com>
471
472         Bug 525192 - 100% CPU if run main loop with no IO sources
473
474         * glib/gmain.c (g_poll) [Win32]: Patch by Neil Roberts.
475
476 2008-03-30  Matthias Clasen  <mclasen@redhat.com>
477
478         * glib/gtester.c: Don't use ARG_MAX.  (#522335, patch by 
479         Samuel Thibault, adapted by Sebastian Dröge)
480
481 2008-03-30  Matthias Clasen  <mclasen@redhat.com>
482
483         * glib/gmacros.h: Add macros wrapping the gcc alloc_size 
484         function attribute.  (#523019, Rodrigo Moya)
485
486         * glib/gmem.h: 
487         * glib/gslice.h:
488         * glib/gstrfuncs.h: Use the new attribute where appropriate.
489
490 2008-03-30  Matthias Clasen  <mclasen@redhat.com>
491
492         * glib/glibintl.h:
493         * glib/gstrfuncs.c:
494         * glib/gutils.c: Simple fixes to help building GLib on 
495         embedded systems without NLS.  (#524350, Peter Kjellerstedt)
496
497 2008-03-30  Matthias Clasen  <mclasen@redhat.com>
498
499         * glib/ghash.c: Fix the build with -DG_DISABLE_ASSERT.
500         (#525060, Arfrever Frehtes Taifersar Arahesis)
501
502 2008-03-30  Matthias Clasen  <mclasen@redhat.com>
503         
504         * glib/gthread.h: Replace occurrances of G_GNUC_PRETTY_FUNCTION
505         by G_STRFUNC.  (#524344, Peter Kjellerstedt)
506
507 2008-03-30  Matthias Clasen  <mclasen@redhat.com>
508
509         * glib/gtestutils.c: Fix a doc typo. (#524742, Hiroyuki Ikezoe)
510
511 2008-03-22  Claudio Saavedra  <csaavedra@gnome.org>
512
513         Bug 523877 – gbookmarkfile: avoid using g_string_append_printf() and
514         other optimizations
515
516         * glib/gbookmarkfile.c: (bookmark_metadata_dump),
517         (bookmark_item_dump), (g_bookmark_file_dump), (expand_exec_line):
518         Replace all calls to g_string_append_printf with g_strconcat () or
519         g_string_append () where appropriate, to reduce the file creation time.
520         Also, use g_string_sized_new () with an appropriate buffer size instead
521         of g_string_new (NULL), to reduce time spent in memory reallocation.
522         (#523877, Claudio Saavedra, Emmanuele Bassi)
523
524 2008-03-22  Emmanuele Bassi  <ebassi@gnome.org>
525
526         Bug 518160 - replace two g_strdup_printf calls in GBookmarkFile
527
528         * glib/gbookmarkfile.c (is_element_full): Compare the fragments
529         instead of building two strings; this avoids two g_strdup_printf()
530         per namespaced element enountered. (#518160, Felix Riemann)
531
532 2008-03-20  Alexander Larsson  <alexl@redhat.com>
533
534         * configure.in:
535         Final fixes for struct statfs.f_fstypename checks (OpenBSD). (#521045)
536         Patch from ephraim_owns@hotmail.com
537
538 2008-03-19  Tor Lillqvist  <tml@novell.com>
539
540         Bug 523298 - win_iconv can't convert from UTF-8 to GB18030 (or vice versa)
541
542         * glib/win_iconv.c: Fixes for code page 54936 (GB18030)
543         (mbtowc_flags): New function. Check if a code page is one of those
544         for which the dwFlags parameter to MultiByteToWideChar() must be
545         zero. Return 0 or MB_ERR_INVALID_CHARS.
546         (mbcs_mblen): New function for multi-byte (more than two bytes for
547         some characters) code pages. Only handles 54936 for now.
548         (make_csconv): Use it for 54936.
549         (kernel_mbtowc): Use mbtowc_flags().
550
551 2008-03-18  Sebastian Dröge  <slomo@circular-chaos.org>
552
553         Bug 522292 - Gives warnings in glib/gutils.h with GCC in C99 mode
554
555         * glib/gutils.h: Use "__attribute__ ((__gnu_inline__))" for inlining
556         if either __GNUC_STDC_INLINE__ or __GNUC_GNU_INLINE__ are defined. In
557         gcc version prior to 4.3 no correct C99-inline was implemented which
558         has semantic differences to GNU inline.
559
560 2008-03-16  Tor Lillqvist  <tml@novell.com>
561
562         * configure.in: Don't bother defining Autoconf variables for
563         glib.def, gmodule.def, gobject.def and gthread.def when this can
564         be handled easily in */Makefile.am which are the only files that
565         use them. Remove also TESTGMODULE_EXP which isn't used at all.
566
567         * glib/Makefile.am: Corrsponding change.
568         
569 2008-03-14  Michael Natterer  <mitch@imendio.com>
570
571         * glib/*.h: make it possible to disable single-file includes by
572         defining G_DISABLE_SINGLE_INCLUDES when building against GLib.
573         Approved by Tim Janik.
574
575         * glib/glib.h: include <glib/gslice.h>.
576
577         * glib/gi18n.h
578         * glib/gi18n-lib.h
579         * glib/gprintf.h: include <glib.h> so the above works when these
580         files are included without including <glib.h> first.
581
582 2008-03-14  Alexander Larsson  <alexl@redhat.com>
583
584         * configure.in:
585         Add required includes for f_fstypename member check.
586
587 2008-03-14  Alexander Larsson  <alexl@redhat.com>
588
589         * configure.in:
590         Added checks for FEN (Solaris  File Event Notification)
591
592 2008-03-13  Tor Lillqvist  <tml@novell.com>
593
594         * glib-zip.in: Add lib/gio-2.0.lib and lib/gio-2.0.def.
595
596 2008-03-12  Tor Lillqvist  <tml@novell.com>
597
598         * configure.in: Expand gio/win32/Makefile.
599
600 2008-03-12  Matthias Clasen <mclasen@redhat.com>
601
602         * configure.in: Bump version to 2.17.0
603
604         * ChangeLog.pre-2-16: rotate ChangeLog
605         
606         * === branch for 2.16 ===