2005-04-06 Matthias Clasen <
[email protected]>
* === Released 2.6.4 ===
* gobject/Makefile.am (BUILT_EXTRA_DIST): add gobjectaliasdef.c
* NEWS: Updates
2005-04-04 Matthias Clasen <
[email protected]>
* glib/gconvert.c: Clarify docs in some places. (#172404,
Morten Welinder)
* NEWS: Updates
2005-04-03 Matthias Clasen <
[email protected]>
* glib/gutils.h: Undef G_CAN_INLINE if G_IMPLEMENT_INLINES is
defined. This was the pre-2.6 behaviour, and without it,
G_IMPLEMENT_INLINES cannot be used in multiple .c files
at all. (#165852, Dave Benson)
2005-04-01 Matthias Clasen <
[email protected]>
* glib/gmain.c (g_child_watch_source_new): Add a note regarding
waitpid(-1).
(g_child_watch_source_init_multi_threaded):
(g_child_watch_source_init_single): Don't use SA_RESTART,
since it causes problems on at least one platform. (#168352)
2005-03-31 Steve Murphy <
[email protected]>
* configure.in: Added "rw" to ALL_LINGUAS.
2005-03-30 Tor Lillqvist <
[email protected]>
* glib/giowin32.c (g_io_win32_fd_get_flags_internal): Always claim
file descriptors open to devices are readable, since we can't
know. fstat() doesn't give any useful information. (#145326)
2005-03-29 Tor Lillqvist <
[email protected]>
* glib/gmain.c (g_poll): [Win32] If the event fired, assign
f->revents=f->events. We can't know whether the upper layer using
the event actually is readable, writeable or what, so say that all
the conditions hold. Remove the ResetEvent() call that has been
ifdeffed out anyway for a long time. Remove an "#ifdef 1" and
#endif pair of lines, that code is not optional.
(g_get_current_time): [Win32] Use GetSystemTimeAsFileTime()
instead of time() and GetTickCount(). Much simpler.
2005-03-27 Tor Lillqvist <
[email protected]>
* configure.in: Apparently AC_LIBTOOL_WIN32_DLL isn't deprecated
after all, and in fact necessary with HEAD libtool.
2005-03-23 Tor Lillqvist <
[email protected]>
* glib/gutils.c (g_getenv): [Win32] Fix corner case bug when
environment variable value is exactly one character.
2005-03-20 Tor Lillqvist <
[email protected]>
* glib/gspawn-win32.c (do_spawn_with_pipes): Close the process
handle if the caller doesn't want it also in the case without a
helper process.
(g_spawn_sync): Don't ask for a child pid which we don't need.
* glib/gtimer.c: On Win32, use GetSystemTimeAsFileTime() instead
of GetTickCount(). (#159507)
* glib/gmessages.c (g_log_default_handler)
* glib/gutils.c (g_get_prgname): Move the Win32 code that asks the
program name from the system to g_get_prgname(). Do output the pid
also on Win32 (useful in case there are several instances of the
same program running).
* tests/testglib.c (main): Print more detailled output from the
timer tests. Don't print home directory twice. Test
g_win32_error_message().
* tests/spawn-test.c (run_tests): On Win32, run netstat instead of
ipconfig. On Windows XP collecting output from ipconfig doesn't
seem to work for some reason.
2005-03-17 Matthias Clasen <
[email protected]>
* glib/gkeyfile.c: Update the documentation, reflecting the
fact that the special case for !group_name --> start_group
got removed. (#170566, Tim-Philipp Müller)
2005-03-15 Matthias Clasen <
[email protected]>
* glib/goption.c (g_option_context_set_main_group): Warn
if there already is a main group. (#170445, Jeff Franks)
Sun Mar 13 21:28:47 2005 Manish Singh <
[email protected]>
* glib/gdataset.c: remove spurious IA prefix from g_quark_try_string.
2005-03-13 Matthias Clasen <
[email protected]>
* glib/gatomic.c:
* glib/gcache.c: Small fixes to the previous commit.
2005-03-13 Matthias Clasen <
[email protected]>
* glib/gatomic.c: Include galias.h last.
2005-03-13 Matthias Clasen <
[email protected]>
Make PLT-reduction work with gcc4, and don't include
everything in galias.h:
* glib/glib.symbols: Group symbols by header and source file.
* glib/makegalias.pl: Protect definitions by the same
preprocessor symbols used to guard the headers. Move
the alias declarations to a separate file which is
produced when calling makegalias.pl -def
* glib/Makefile.am (galiasdef.c): Add a rule to generate this
file.
* glib/*.c: Include galias.h after the other GLib headers,
include galiasdef.c at the bottom.
2005-03-11 Matthias Clasen <
[email protected]>
* m4macros/glib-gettext.m4: Avoid stupid compiler complaints
about precision loss.
2005-03-10 Matthias Clasen <
[email protected]>
* tests/date-test.c:
* tests/testgdate.c: Add tests for
g_date_get_iso8601_week_of_year().
* glib/gdate.c (g_date_get_iso8601_week_of_year):
Fix the calculation. (#169858, Jon-Kare Hellan)
2005-03-09 Tor Lillqvist <
[email protected]>
* glib/Makefile.am
* gmodule/Makefile.am: Merge from HEAD: Use grep | head -n 1
instead of grep -m 1 which doesn't work with slightly older
versions of GNU grep in install-libtool-import-lib rule.
* glib/gutils.c (g_get_user_data_dir, g_get_user_config_dir,
g_get_user_cache_dir, g_get_system_data_dirs,
g_get_system_config_dirs): [Win32] Don't leak return value from
get_special_folder(). (#169348, Daniel Atallah) Guard against
g_home_dir being NULL, use g_tmp_dir/g_user_name in that case.
2005-03-06 Matthias Clasen <
[email protected]>
* glib/gmarkup.c: Add G_GNUC_PRINTF attribute
to set_error.
(g_markup_parse_context_end_parse): Fix an
error message, noticed by Tim Janik.