2005-08-26 21:27:01 +02:00
|
|
|
2005-08-26 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* configure.in: Bump version to 2.9.0
|
|
|
|
|
2005-08-26 01:28:24 +02:00
|
|
|
2005-08-25 Tor Lillqvist <tml@novell.com>
|
|
|
|
|
|
|
|
Make also the g_spawn*() functions take parameters in the GLib
|
|
|
|
file name encoding, i.e. UTF-8, on Windows. Has no impact on Unix
|
|
|
|
API or ABI. Like the other GLib API that was earlier changed to
|
|
|
|
use UTF-8 on Windows, the names of the functions that take UTF-8
|
|
|
|
have _utf8 suffixes added by using preprocessor macros in the
|
|
|
|
header file. The old names are kept for functions with the old
|
|
|
|
behaviour, taking parameters in the system codepage, for DLL ABI
|
|
|
|
stability.
|
|
|
|
|
|
|
|
* glib/gspawn.h: On Win32 add the suffix _utf8 to the names of the
|
|
|
|
g_spawn*() functions.
|
|
|
|
|
|
|
|
* glib/gspawn-win32.c: Use wide-char API on NT-based
|
|
|
|
Windows. Convert parameters from UTF-8 to wide chars (NT) or
|
|
|
|
system codepage (Win9x) and call the C library _wspawn*() or
|
|
|
|
spawn*() functions respectvely. Add DLL ABI stability versions
|
|
|
|
that take parameters in the system codepage.
|
|
|
|
|
|
|
|
* glib/gspawn-win32-helper.c: On NT-based Windows use the
|
|
|
|
wide-char versions of argv and envp, and use wide-char API to
|
|
|
|
change directory and spawn the program to run. Remove the verbose
|
|
|
|
debugging output, it was too complex to modify for the wide-char
|
|
|
|
features. (Just add temporary debugging printouts if needed, no
|
|
|
|
need to have them permanently in the source.)
|
|
|
|
|
|
|
|
* glib/gspawn.c: Corresponding documentation updates.
|
|
|
|
|
|
|
|
* glib/glib.symbols: Corresponding changes: Mark the ABI stability
|
|
|
|
symbols as PRIVATE, add the new _utf8-suffixed ones.
|
|
|
|
|
2005-08-24 16:14:02 +02:00
|
|
|
2005-08-24 Stepan Kasal <kasal@ucw.cz>
|
|
|
|
|
|
|
|
* glib/gtypes.h (G_MININT64): Cast the constant to gint64; it is
|
|
|
|
guint64 otherwise and that can produce warnings about comparison
|
|
|
|
between signed and unsigned.
|
|
|
|
|
2005-08-24 05:11:45 +02:00
|
|
|
2005-08-23 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* glib/gutils.c: Fix the crt_externs.h include.
|
|
|
|
|
2005-08-23 09:16:20 +02:00
|
|
|
2005-08-23 Stepan Kasal <kasal@ucw.cz>
|
|
|
|
|
|
|
|
* NEWS: Fix spelling of my first name.
|
|
|
|
|
2005-08-23 06:35:33 +02:00
|
|
|
2005-08-23 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
2005-08-23 06:57:18 +02:00
|
|
|
* Bump version
|
|
|
|
|
2005-08-23 06:35:33 +02:00
|
|
|
* === Released 2.8.1 ===
|
|
|
|
|
|
|
|
* NEWS: Updates
|
|
|
|
|
2005-08-20 15:26:19 +02:00
|
|
|
2005-08-20 Hans Breuer <hans@breuer.org>
|
|
|
|
|
|
|
|
* glib/makefile.msc.in : link with ws2_32.lib
|
|
|
|
|
2005-08-18 15:08:18 +02:00
|
|
|
2005-08-18 Tor Lillqvist <tml@novell.com>
|
|
|
|
|
|
|
|
* configure.in: Check for <sys/wait.h>
|
|
|
|
|
|
|
|
* glib/gbacktrace.c: Include <sys/wait.h> on if HAVE_SYS_WAIT_H.
|
|
|
|
|
2005-08-18 11:30:24 +02:00
|
|
|
2005-08-18 Ross Burton <ross@burtonini.com>
|
|
|
|
|
|
|
|
* glib/gstring.c:
|
|
|
|
Optimise single-character insertions.
|
|
|
|
|
|
|
|
* glib/gutf8.c:
|
|
|
|
Note copied code.
|
|
|
|
|
|
|
|
* tests/string-test.c:
|
|
|
|
Add tests for new optimisation, and fix a leak.
|
|
|
|
|
2005-08-17 20:31:08 +02:00
|
|
|
2005-08-17 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* configure.in: Check for crt_externs.h and _NSGetEnviron.
|
|
|
|
|
|
|
|
* glib/gutils.c: On Darwin, include crt-externs.h and
|
|
|
|
define environ using _NSGetEnviron(). (#313731)
|
|
|
|
|
2005-08-17 14:00:51 +02:00
|
|
|
2005-08-16 Stepan Kasal <kasal@ucw.cz>
|
|
|
|
|
|
|
|
* glib/gutils.c (g_get_any_init): Move the body of the big if...
|
|
|
|
(g_get_any_init_do): ... to this new function.
|
|
|
|
(g_get_any_init): Declare as inline.
|
|
|
|
(g_get_any_init_locked): New inline function, does the locking.
|
|
|
|
Make use of these two throughout the code.
|
|
|
|
|
2005-08-15 07:00:57 +02:00
|
|
|
2005-08-15 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
2005-08-15 21:32:32 +02:00
|
|
|
* glib/gbacktrace.c (g_on_error_stack_trace): Wait for
|
|
|
|
the child process and then simply return. This makes
|
|
|
|
The "S" option work as documented in g_on_error_query().
|
|
|
|
(#313125, Matthew F. Barnes)
|
|
|
|
|
2005-08-15 20:49:11 +02:00
|
|
|
* glib/gunicode.h: Update the link to Unicode category
|
|
|
|
values. (#313369, Behnam Esfahbod)
|
|
|
|
|
2005-08-15 20:28:12 +02:00
|
|
|
* glib/gqueue.c (g_queue_find_custom): Clarify docs
|
|
|
|
a little. (#311727, Tristan van Berkom)
|
|
|
|
|
2005-08-15 07:00:57 +02:00
|
|
|
* glib/abicheck.sh, gobject/abicheck.sh: Make the
|
|
|
|
check work on ia64 too, where some symbols ended up
|
|
|
|
in yet another section.
|
|
|
|
|