Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Oct 27, 2004
  1. 2.5.4

    Matthias Clasen authored
  2. Introduce the idea of a filename encoding, which is *literally* the

    Matthias Clasen authored Matthias Clasen committed
    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
  3. Update Norwegian bokmål translation.

    Kjartan Maraas authored Kjartan Maraas committed
    2004-10-27  Kjartan Maraas  <kmaraas@gnome.org>
    
    	* nb.po: Update Norwegian bokmål translation.
  4. Fix includes. (#156500, #156499, Kazuki IWAMOTO)

    Matthias Clasen authored Matthias Clasen committed
    2004-10-27  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gkeyfile.c: Fix includes. (#156500, #156499,
    	Kazuki IWAMOTO)
  5. Fix srcdir != builddir builds. (#156447, Thomas Fitzsimmons)

    Matthias Clasen authored Matthias Clasen committed
    2004-10-27  Matthias Clasen  <mclasen@redhat.com>
    
    	* Makefile.am (gobjectalias.h): Fix srcdir != builddir
    	builds.  (#156447, Thomas Fitzsimmons)
Commits on Oct 26, 2004
  1. Add a missing include.

    Matthias Clasen authored
  2. Add new symbols.

    Matthias Clasen authored Matthias Clasen committed
    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.
  3. configure.in: Added 'or' to ALL_LINGUAS.

    Gora Mohanty authored
    po/or.po: Updated Oriya translation.
  4. Add new symbols.

    Matthias Clasen authored
  5. Add a 2.6 index.

    Matthias Clasen authored
  6. Documentation fixes.

    Matthias Clasen authored
  7. Make the last change compile.

    Matthias Clasen authored
  8. Make this function thread-safe in the GLib style.

    Matthias Clasen authored Matthias Clasen committed
    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.
  9. @halfline

    Add Matthias to "Written by" lines (GKeyFileGroup): add field to hold

    halfline authored Ray Strode committed
    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.
  10. Don't include ctype.h needlessly. (#156424, Morten Welinder)

    Matthias Clasen authored Matthias Clasen committed
    2004-10-26  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gutils.c:
    	* glib/gkeyfile.c: Don't include ctype.h needlessly.  (#156424,
    	Morten Welinder)
  11. Don't include ctype.h needlessly. (#156424, Morten Welinder)

    Matthias Clasen authored Matthias Clasen committed
    2004-10-26  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gkeyfile.c: Don't include ctype.h needlessly.  (#156424,
    	Morten Welinder)
  12. Improve error reporting.

    Matthias Clasen authored Matthias Clasen committed
    2004-10-26  Matthias Clasen  <mclasen@redhat.com>
    
    	* tests/strtod-test.c (test_string): Improve error reporting.
Commits on Oct 25, 2004
  1. @yosh

    rm autom4te.cache, since it might interfere with differing autoconf

    yosh authored Manish Singh committed
    Mon Oct 25 15:05:18 2004  Manish Singh  <yosh@gimp.org>
    
            * autogen.sh: rm autom4te.cache, since it might interfere with
            differing autoconf versions.
    
            * tests/child-test.c: use GINT_TO_POINTER for g_child_watch_add
            user data.
    
            * glib/gfileutils.c: G_IS_DIR_SEPARATOR is defined in gutils.h now,
            don't redefine it here.
  2. Add GKeyFile section, add index for 2.6 additions.

    Matthias Clasen authored Matthias Clasen committed
    2004-10-25  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/glib-docs.sgml:  Add GKeyFile section, add
    	index for 2.6 additions.
  3. Update.

    Kjartan Maraas authored Kjartan Maraas committed
    2004-10-25  Kjartan Maraas  <kmaraas@gnome.org>
    
    	* nb.po: Update.
Commits on Oct 24, 2004
  1. Don't destroy the lookup map if it is NULL.

    Matthias Clasen authored Matthias Clasen committed
    2004-10-24  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gkeyfile.c (g_key_file_remove_group_node): Don't
    	destroy the lookup map if it is NULL.
    
    20
  2. Apply a patch to fix sparse warnings. (#154696, Kjartan Maraas)

    Matthias Clasen authored Matthias Clasen committed
    2004-10-23  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gasyncqueue.c, glib/gatomic.c, glib/gdate.c,
    	glib/giochannel.c, glib/gmain.c, glib/gspawn.c,
    	glib/libcharset/localcharset.c: Apply a patch to fix
    	sparse warnings. (#154696, Kjartan Maraas)
  3. Typo fix.

    Matthias Clasen authored
  4. Rename first parameter to check_data, since apparently the system hea…

    Matthias Clasen authored Matthias Clasen committed
    …ders
    
    2004-10-23  Matthias Clasen  <mclasen@redhat.com>
    
    	* gtype.h (GTypeInterfaceCheckFunc): Rename first parameter to
    	check_data, since apparently the system headers on AIX leak a
    	macro named func_data.  (#155178, Andrea Campi)
  5. Undef libc functions before defining them, since they may also be mac…

    Matthias Clasen authored Matthias Clasen committed
    …ros.
    
    2004-10-23  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gnulib/g-gnulib.h: Undef libc functions before defining
    	them, since they may also be macros.  (#155177, Andrea Campi)
Commits on Oct 23, 2004
  1. Add GKeyFile section.

    Matthias Clasen authored Matthias Clasen committed
    2004-10-23  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/glib-sections.txt: Add GKeyFile section.
  2. Add a parser for desktop entries and similar files with a .ini-like

    Matthias Clasen authored Matthias Clasen committed
    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
Commits on Oct 22, 2004
  1. Add some uri list tests.c.

    Matthias Clasen authored Matthias Clasen committed
    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.
Commits on Oct 20, 2004
  1. Don't return the wrong change. (#155856, Lucas Rocha)

    Matthias Clasen authored Matthias Clasen committed
    2004-10-20  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/goption.c (get_change): Don't return the wrong
    	change.  (#155856, Lucas Rocha)
Commits on Oct 19, 2004
  1. Updated Albanian translation.

    Laurent Dhima authored Laurent Dhima committed
    2004-10-19  Laurent Dhima  <laurenti@alblinux.net>
    
    	* sq.po: Updated Albanian translation.
Commits on Oct 17, 2004
  1. Make public. (#155589, Tim-Philipp Müller)

    Matthias Clasen authored Matthias Clasen committed
    2004-10-17  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gutils.h (G_IS_DIR_SEPARATOR):
    	* glib/gutils.c: Make public.  (#155589, Tim-Philipp Müller)
Commits on Oct 15, 2004
  1. Updated Serbian translation.

    Danilo Šegan authored
Commits on Oct 8, 2004
  1. Document that GLib supports only a single callback per pid. (#154828,

    Matthias Clasen authored Matthias Clasen committed
    2004-10-08  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gmain.c (g_child_watch_add_full):
    	* glib/gmain.c (g_child_watch_add): Document that GLib supports only
    	a single callback per pid. (#154828, Gustavo Carneiro)
Commits on Oct 6, 2004
  1. Fix some C99isms. (#154676, Kjartan Maraas)

    Matthias Clasen authored Matthias Clasen committed
    2004-10-06  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gfileutils.c: Fix some C99isms.  (#154676, Kjartan Maraas)
  2. applied patch from Jean-Yves Lefort <jylefort@brutele.be> to not access

    4 authored Tim Janik committed
    Wed Oct  6 02:12:44 2004    <timj@birnet.org>
    
            * gtype.c (g_type_instance_get_private): applied patch from Jean-Yves
            Lefort <jylefort@brutele.be> to not access the instance_real_class_bsa
            pointer without holding the instance_real_class lock.
Something went wrong with that request. Please try again.