2008-08-18 Matthias Clasen * === Released 2.17.7 === 2008-08-17 Sven Neumann * NEWS: mention GWinHttpVfs. 2008-08-16 Matthias Clasen * NEWS: Updates 2008-08-15 12:41:26 Tim Janik * glib/gtestutils.c: changed assertion messages, so older emacsen can also detect failing source file and line, fixes: Bug 502498 – Test framework assertion failures should follow gcc error format 2008-08-14 Matthias Clasen Bug 547832 – gtk+-2.12.11 fails to build - AC_PROG_MMAP too strict, and unnecessary * configure.in: Be a little bit more forgiving when checking for mmap. Patch by Peter O'Gorman 2008-08-13 Matthias Clasen Bug 547337 – G_DISABLE_DEPRECATED breaks tests build * tests/testglib.c: Protect deprecated API by ifdefs. Patch by Kalle Vahlman 2008-08-13 Matthias Clasen Bug 547637 – unconditional #include of sys/statfs.h in configure impedes detection of statfs things if non-existant * configure.in: Protect the statfs.h include by guards. 2008-08-12 Federico Mena Quintero * glib/gi18n-lib.h: In the #error about having to define GETTEXT_PACKAGE, add a hint about a possibly-missing config.h. 2008-08-11 Behdad Esfahbod Bug 547200 – g_utf8_find_next_char() issues * glib/gutf8.c: Improve wording about @end arguments in str funcs. 2008-08-10 Behdad Esfahbod * glib/gutf8.c: Fix docs to use "nul-terminated" consistently. 2008-08-08 Ryan Lortie Fix 'fail' markup test cases to -not- be valid XML 1.1. * tests/markups/fail-32.gmarkup: change  to � since the former is no longer a failure. 2008-08-08 Ryan Lortie Bug 546876 - Modify GMarkup parser to accept  ..  * glib/gmarkup.c: previously the parser only accepted character references for \t \n and \r (as per XML 1.0); now it accepts all of  .. . 2008-08-07 Tor Lillqvist * configure.in: Output comment clarifying GPid semantics to glibconfig.h. * glibconfig.h.win32.in: Ditto here. 2008-08-04 Matthias Clasen Bug 546329 – API docs for g_utf8_normalize() are incorrect * glib/gunidecomp.c: Remove inaccurate information about g_utf8_collate() from g_utf8_normalize() docs. Pointed out by Sven Neumann. 2008-08-04 Tor Lillqvist * glibconfig.h.win32.in: Make the union _GSystemThread::data array 8 bytes on Win64. Not that it matters as the union contains a pointer also anyway, but for equivalence with the configure- generated glibconfig.h 2008-08-04 Tor Lillqvist * glib/gmain.c (g_get_current_time): MSDN says: "Do not cast a pointer to a FILETIME structure to either a LARGE_INTEGER* or __int64* value because it can cause alignment faults on 64-bit Windows." So don't do that then. Indeed the code did work randomly on Win64 when compiled with optimisation. 2008-08-04 Tor Lillqvist * glib/giowin32.c * glib/gmain.c * glib/gspawn-win32.c * glib/gspawn-win32-helper.c: Change gssize casts introduced on 2008-07-28 to gintptr casts now that we have that. gssize is as such the same as gintptr on both 32- and 64-bit Windows, but the gintptr name indicates that it is used to hold pointers, i.e. also HANDLEs. * tests/testglib.c: Avoid warning on Win64 by using gintptr cast instead if long cast. 2008-08-04 Matthias Clasen * configure.in: Bump version