1. 27 Oct, 2004 4 commits
    • Matthias Clasen's avatar
      Introduce the idea of a filename encoding, which is *literally* the · 8a7eecd7
      Matthias Clasen authored
      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
      8a7eecd7
    • Kjartan Maraas's avatar
      Update Norwegian bokmål translation. · 8e6b2721
      Kjartan Maraas authored
      2004-10-27  Kjartan Maraas  <kmaraas@gnome.org>
      
      	* nb.po: Update Norwegian bokmål translation.
      8e6b2721
    • Matthias Clasen's avatar
      Fix includes. (#156500, #156499, Kazuki IWAMOTO) · da9d1cd0
      Matthias Clasen authored
      2004-10-27  Matthias Clasen  <mclasen@redhat.com>
      
      	* glib/gkeyfile.c: Fix includes. (#156500, #156499,
      	Kazuki IWAMOTO)
      da9d1cd0
    • Matthias Clasen's avatar
      Fix srcdir != builddir builds. (#156447, Thomas Fitzsimmons) · 1cb5534a
      Matthias Clasen authored
      2004-10-27  Matthias Clasen  <mclasen@redhat.com>
      
      	* Makefile.am (gobjectalias.h): Fix srcdir != builddir
      	builds.  (#156447, Thomas Fitzsimmons)
      1cb5534a
  2. 26 Oct, 2004 12 commits
    • Matthias Clasen's avatar
      Add a missing include. · b5e4a809
      Matthias Clasen authored
      b5e4a809
    • Matthias Clasen's avatar
      Add new symbols. · 45698f6e
      Matthias Clasen authored
      2004-10-26  Matthias Clasen  <mclasen@redhat.com>
      
      	* glib/glib.symbols: Add new symbols.
      
      	* abicheck.sh: Don't include symbols which are just in the
      	symbols list for .defs file compatibility.
      45698f6e
    • Gora Mohanty's avatar
      configure.in: Added 'or' to ALL_LINGUAS. · 18de6362
      Gora Mohanty authored
      po/or.po: Updated Oriya translation.
      18de6362
    • Matthias Clasen's avatar
      Add new symbols. · 7275b6c4
      Matthias Clasen authored
      7275b6c4
    • Matthias Clasen's avatar
      Add a 2.6 index. · 933afd02
      Matthias Clasen authored
      933afd02
    • Matthias Clasen's avatar
      Documentation fixes. · 5a6df6dd
      Matthias Clasen authored
      5a6df6dd
    • Matthias Clasen's avatar
      Make the last change compile. · 537908e4
      Matthias Clasen authored
      537908e4
    • Matthias Clasen's avatar
      Make this function thread-safe in the GLib style. · 9b66aa42
      Matthias Clasen authored
      2004-10-26  Matthias Clasen  <mclasen@redhat.com>
      
      	* glib/gwin32.c (g_win32_get_windows_version): Make this
      	function thread-safe in the GLib style.
      	* glib/gthreadinit.h:
      	* glib/gwin32.c (_g_win32_thread_init): New function to
      	initialize the version.
      	* glib/gthread.c (g_thread_init_glib): Call
      	_g_win32_thread_init() from here.
      9b66aa42
    • Ray Strode's avatar
      Add Matthias to "Written by" lines (GKeyFileGroup): add field to hold · d59b22a9
      Ray Strode authored
      2004-10-26  Ray Strode  <rstrode@redhat.com>
      
      	* glib/gkeyfile.c: Add Matthias to "Written by" lines
      	 (GKeyFileGroup): add field to hold comments about groups
      	 (g_key_file_load_from_fd): return TRUE on success and
      	 FALSE on failure.  Don't close fd's opened by other
      	 parent function.
      	 (g_key_file_load_from_file): run FILE_IS_REGULAR test
      	 before trying to open file, to save an fd from being
      	 leaked (would probably be better to use fstat()). Close
      	 fd when done with it. Return TRUE on success and FALSE
      	 on failure.
      	 (g_key_file_load_from_data): Return TRUE on success and
      	 FALSE on failure.
      	 (g_key_file_load_from_data_dirs): remove superfluous
      	 const modifier.  Return TRUE on success and FALSE on
      	 failure.  Stop trying to load files when one succeeds.
      	 (g_key_file_parse_key_value_pair): don't validate input
      	 for UTF-8 until users uses a getter that does
      	 validation.  Don't leak copy of start_group_name.
      	 (g_key_file_to_data): serialize new comment field for
      	 groups.
      	 (g_key_file_get_keys): Remove convenience code to let
      	 NULL group mean start group.  Get rid of unneeded NULL
      	 check before g_strdup.
      	 (g_key_file_get_groups): Reverse groups list before
      	 sending to user because it is maintained in backward
      	 order internally.
      	 (g_key_file_get_value),
      	 (g_key_file_set_value): add g_return checks at top of
      	 public functions.
      	 (g_key_file_get_string),
      	 (g_key_file_get_string_list): validate key value is UTF-8.
      	 (g_key_file_[sg]et_*comment): new functions for
      	 setting/getting comments
      	 (g_key_file_remove_comment): new function to remove
      	 comment block
      	 (g_key_file_remove_key_value_pair_node): new function to
      	 pull a key-value pair out of the list and free it.
      	 (g_key_file_remove_group_node): call
      	 g_key_file_remove_key_value_pair_node instead of
      	 freeing the list immediately to get better statistics
      	 for approximate_size.
      	 (g_key_file_remove_group): use lookup_group_node instead
      	 of lookup_group to prevent a g_list_find call.
      	 (g_key_file_add_key): report group also when unable to
      	 find key.
      	 (g_key_file_lookup_group_node): new function to make
      	 getting the group node from a group name easier.
      	 (g_key_file_lookup_group): use lookup_group_node under
      	 the hood.
      	 (g_key_file_lookup_key_value_pair_node): new function to
      	 make getting the key-value pair from a group and key
      	 name eaiser.
      	 (g_key_file_parse_comment_as_value): new function to add '#' to the
      	 beginning of every line.
      	 (g_key_file_parse_value_as_comment): new function that
      	 attempts to be the inverse of comment as value.
      d59b22a9
    • Matthias Clasen's avatar
      Don't include ctype.h needlessly. (#156424, Morten Welinder) · ee36299b
      Matthias Clasen authored
      2004-10-26  Matthias Clasen  <mclasen@redhat.com>
      
      	* glib/gutils.c:
      	* glib/gkeyfile.c: Don't include ctype.h needlessly.  (#156424,
      	Morten Welinder)
      ee36299b
    • Matthias Clasen's avatar
      Don't include ctype.h needlessly. (#156424, Morten Welinder) · 196be2da
      Matthias Clasen authored
      2004-10-26  Matthias Clasen  <mclasen@redhat.com>
      
      	* glib/gkeyfile.c: Don't include ctype.h needlessly.  (#156424,
      	Morten Welinder)
      196be2da
    • Matthias Clasen's avatar
      Improve error reporting. · 491732c9
      Matthias Clasen authored
      2004-10-26  Matthias Clasen  <mclasen@redhat.com>
      
      	* tests/strtod-test.c (test_string): Improve error reporting.
      491732c9
  3. 25 Oct, 2004 3 commits
  4. 24 Oct, 2004 5 commits
  5. 23 Oct, 2004 2 commits
    • Matthias Clasen's avatar
      Add GKeyFile section. · 6811b264
      Matthias Clasen authored
      2004-10-23  Matthias Clasen  <mclasen@redhat.com>
      
      	* glib/glib-sections.txt: Add GKeyFile section.
      6811b264
    • Matthias Clasen's avatar
      Add a parser for desktop entries and similar files with a .ini-like · bfa8a37a
      Matthias Clasen authored
      2004-10-23  Matthias Clasen  <mclasen@redhat.com>
      
      	* glib/gkeyfile.h:
      	* glib/gkeyfile.c: Add a parser for desktop entries and
      	similar files with a .ini-like syntax.  (#139974, Ray Strode)
      
      	* glib/glib.h: Include gkeyfile.h
      
      	* glib/Makefile.am (libglib_2_0_la_SOURCES): Add gkeyfile.c
      	(glibsubinclude_HEADERS): Add gkeyfile.h
      
      	* glib/gutils.c (_g_compute_locale_variants): Make this
      	non-static and use it in gkeyfile.c
      bfa8a37a
  6. 22 Oct, 2004 1 commit
    • Matthias Clasen's avatar
      Add some uri list tests.c. · 8df27c8d
      Matthias Clasen authored
      2004-10-22  Matthias Clasen  <mclasen@redhat.com>
      
      	* tests/uri-test.c (run_uri_list_tests): Add some
      	uri list tests.c.
      
      	* glib/gconvert.h:
      	* glib/gconvert.c (g_uri_list_extract_uris): New function to
      	split a text/uri-list data into individual uris and strip comments.
      8df27c8d
  7. 20 Oct, 2004 1 commit
  8. 19 Oct, 2004 1 commit
  9. 17 Oct, 2004 1 commit
  10. 15 Oct, 2004 1 commit
  11. 08 Oct, 2004 1 commit
  12. 06 Oct, 2004 2 commits
  13. 05 Oct, 2004 3 commits
  14. 04 Oct, 2004 3 commits