Introduce the idea of a filename encoding, which is *literally* the
authorMatthias Clasen <mclasen@redhat.com>
Wed, 27 Oct 2004 16:46:29 +0000 (16:46 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Wed, 27 Oct 2004 16:46:29 +0000 (16:46 +0000)
commit8a7eecd7c62f26dfb9b6d6a8ec8e57920a0c5ac4
treed5d26a1211c52c0a993ec3356a1f9321894cf41a
parent8e6b272126718e34d7fe62acb23671b952e56f69
Introduce the idea of a filename encoding, which is *literally* the

2004-10-27  Matthias Clasen  <mclasen@redhat.com>

Introduce the idea of a filename encoding, which is
*literally* the filename encoding on Unix. On windows,
use the Unicode name converted to UTF-8. (#156325,
Tor Lillqvist, Owen Taylor)

* glib/gdir.[hc]:
* glib/gconvert.[hc]:
* glib/gfileutils.[hc]:
* glib/gutils.[hc]:
* glib/giowin32.c: On Windows, keep old ABI versions
of GLib pathname api for DLL ABI stability. Use different
names for the new-style UTF-8 versions. Hide this through
a #define.

* glib/gstdio.[hc]: New files containing wrappers for
POSIX pathname api.

* glib/glib.symbols: Add new symbols.

* glib/makegalias.pl: Drop Win32 specific .def syntax,
include gstdio.h
24 files changed:
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-6
ChangeLog.pre-2-8
docs/reference/ChangeLog
docs/reference/glib/glib-sections.txt
docs/reference/glib/tmpl/fileutils.sgml
docs/reference/glib/tmpl/macros_misc.sgml
docs/reference/glib/tmpl/main.sgml
glib/Makefile.am
glib/gconvert.c
glib/gconvert.h
glib/gdir.c
glib/gdir.h
glib/gfileutils.c
glib/gfileutils.h
glib/giowin32.c
glib/glib.symbols
glib/gstdio.c [new file with mode: 0644]
glib/gstdio.h [new file with mode: 0644]
glib/gutils.c
glib/gutils.h
glib/makegalias.pl