1. 25 Nov, 2004 2 commits
  2. 24 Nov, 2004 3 commits
  3. 23 Nov, 2004 2 commits
    • Matthias Clasen's avatar
      Don't mark g_option_error_quark() as const, to be consistent with all the · ea23032e
      Matthias Clasen authored
      2004-11-23  Matthias Clasen  <mclasen@redhat.com>
      
      	* glib/goption.h: Don't mark g_option_error_quark() as const,
      	to be consistent with all the other error_quark functions.
      	(technically they are const, but since these are called only
      	in error paths, giving the compiler better optimization
      	opportunities doesn't matter much)
      ea23032e
    • Matthias Clasen's avatar
      Fix a problem with the PLT reduction changes which caused the internal · 0680744f
      Matthias Clasen authored
      2004-11-23  Matthias Clasen  <mclasen@redhat.com>
      
      	Fix a problem with the PLT reduction changes which caused the
      	internal aliases to lose all attributes.
      
      	* glib/glib.symbols: Add attribute annotations.
      	* glib/makegalias.pl: Keep attribute annotations, but strip PRIVATE.
      	* glib/Makefile.am (glib.def): Strip attribute annotations, but keep
      	PRIVATE.
      0680744f
  4. 21 Nov, 2004 1 commit
    • Hans Breuer's avatar
      updated · 425e5211
      Hans Breuer authored
      2004-11-21  Hans Breuer  <hans@breuer.org>
      
      	* **/makefile.msc : updated
      425e5211
  5. 17 Nov, 2004 2 commits
  6. 15 Nov, 2004 1 commit
  7. 12 Nov, 2004 2 commits
  8. 11 Nov, 2004 1 commit
  9. 10 Nov, 2004 2 commits
    • Tor Lillqvist's avatar
      Fix typo in doc comment. · 3eaeb13a
      Tor Lillqvist authored
      2004-11-10  Tor Lillqvist  <tml@iki.fi>
      
      	* glib/gconvert.c (g_get_filename_charsets): Fix typo in doc
      	comment.
      3eaeb13a
    • Matthias Clasen's avatar
      Updates · 68e6b6ab
      Matthias Clasen authored
      2004-11-10  Matthias Clasen  <mclasen@redhat.com>
      
      	* NEWS: Updates
      68e6b6ab
  10. 08 Nov, 2004 4 commits
    • Matthias Clasen's avatar
      Add G_TRAVERSE_LEAVES and G_TRAVERSE_NON_LEAVES as alternative names for · a84cbafc
      Matthias Clasen authored
      2004-11-08  Matthias Clasen  <mclasen@redhat.com>
      
      	* glib/gnode.h (enum GTraverseFlags): Add G_TRAVERSE_LEAVES
      	and G_TRAVERSE_NON_LEAVES as alternative names for
      	G_TRAVERSE_LEAFS and G_TRAVERSE_NON_LEAFS, which are
      	grammatically brutal.  (#138853, Morten Welinder)
      a84cbafc
    • Manish Singh's avatar
      glib/gasyncqueue.c glib/ghook.c g_return_if_fail -> g_return_val_if_fail · f026692d
      Manish Singh authored
      Mon Nov  8 10:45:50 2004  Manish Singh  <yosh@gimp.org>
      
              * glib/gasyncqueue.c
              * glib/ghook.c
              * glib/giochannel.c: g_return_if_fail -> g_return_val_if_fail
      
              * glib/gmain.c: Ditto, plus also make g_main_context_ref() actually
              return the passed in pointer.
      f026692d
    • Matthias Clasen's avatar
      Make g_io_channel_ref(), g_main_context_ref(), g_hook_ref(), · c83e5260
      Matthias Clasen authored
      2004-11-08  Matthias Clasen  <mclasen@redhat.com>
      
      	* glib/gasyncqueue.[hc]:
      	* glib/ghook.[hc]:
      	* glib/gmain.[hc]:
      	* glib/giochannel.[hc]: Make g_io_channel_ref(),
      	g_main_context_ref(), g_hook_ref(), g_async_queue_ref()
      	return the passed in pointer. (#151663, Manish Singh)
      c83e5260
    • Matthias Clasen's avatar
      Initialize child_watch_count to 1, so that we don't miss the very first · 06312387
      Matthias Clasen authored
      2004-11-08  Matthias Clasen  <mclasen@redhat.com>
      
      	* glib/gmain.c: Initialize child_watch_count to 1, so
      	that we don't miss the very first child if it exits
      	before we set up the child watch. In that case we had
      	previously source->count == child_watch_count == 0,
      	causing g_child_watch_check() to skip the waitpid()
      	call.  (#154827, Gustavo Carneiro)
      
      	* glib/gmain.c (g_child_watch_source_init_single)
      	(g_child_watch_source_init_multi_threaded): Use sigaction()
      	instead of signal().  (#136867, Jonas Jonsson, patch by
      	Archana Shah)
      06312387
  11. 07 Nov, 2004 1 commit
  12. 06 Nov, 2004 1 commit
  13. 05 Nov, 2004 2 commits
  14. 04 Nov, 2004 2 commits
    • Tor Lillqvist's avatar
      Add G_OPTION_FLAG_REVERSE, to reverse the sense of a G_OPTION_ARG_NONE · 5ddd4874
      Tor Lillqvist authored
      2004-11-04  Tor Lillqvist  <tml@iki.fi>
      
      	* glib/goption.h (enum GOptionFlags): Add G_OPTION_FLAG_REVERSE,
      	to reverse the sense of a G_OPTION_ARG_NONE (boolean) option.
      
      	* glib/goption.c (parse_arg): Obey the above flag.
      5ddd4874
    • Tor Lillqvist's avatar
      Document that the result is guaranteed to be non-NULL. · 912ba0d4
      Tor Lillqvist authored
      2004-11-04  Tor Lillqvist  <tml@iki.fi>
      
      	* glib/gconvert.c (g_filename_display_name): Document that the
      	result is guaranteed to be non-NULL.
      
      	* glib/gfileutils.c (get_contents_stdio, get_contents_regfile,
      	get_contents_posix, get_contents_win32, g_file_open_tmp,
      	g_file_read_link): Use g_filename_display_name() for error
      	messages.
      	(g_mkstemp): Document that the template should be in the GLib file
      	name encoding.
      	(g_file_open_tmp): Ditto. Also document that the actual name
      	returned is also in the GLib file name encoding.
      912ba0d4
  15. 03 Nov, 2004 1 commit
  16. 02 Nov, 2004 6 commits
  17. 01 Nov, 2004 5 commits
    • Tor Lillqvist's avatar
      Implement correctly also on Unix systems without lstat(). (#157038, Morten · f171eae2
      Tor Lillqvist authored
      2004-11-01  Tor Lillqvist  <tml@iki.fi>
      
      	* glib/gstdio.c (g_lstat): Implement correctly also on Unix
      	systems without lstat(). (#157038, Morten Welinder)
      f171eae2
    • Ray Strode's avatar
      don't return an error if we come across a value with invalid utf8 or if we · 0a5580d8
      Ray Strode authored
      2004-11-01  Ray Strode <rstrode@redhat.com>
      
      	* glib/gkeyfile.c:
      	(g_key_file_get_locale_string): don't return an
      	error if we come across a value with invalid utf8 or
      	if we don't find a translated string. Just fallback
      	to the untranslated string (Mark McLoughlin, bug
      	#156790).
      
      	* glib/gkeyfile.c:
      	(g_key_file_init), (g_key_file_clear): track the
      	actual start GKeyFileGroup rather than just its name
      	(g_key_file_parse_group): allow add_group() to
      	update the start group.
      	(g_key_file_remove_group_node): update the start
      	group if it gets removed (Mark McLoughlin, bug
      	#156790).
      
      	* glib/gkeyfile.c:
      	(g_key_file_parse_string_as_value): Don't escape
      	tabs and spaces in the middle of key values.
      0a5580d8
    • Matthias Clasen's avatar
      glib/gdebug.h glib/gutils.c gobject/gtype.c gthread/gthread-posix.c · 286d84fc
      Matthias Clasen authored
      2004-11-01  Matthias Clasen  <mclasen@redhat.com>
      
      	* glib/gconvert.c:
      	* glib/gdebug.h
      	* glib/gutils.c
      	* gobject/gtype.c
      	* gthread/gthread-posix.c
      	* tests/timeloop-closure.c
      	* tests/timeloop.c: Fix sparse warnings.  (#157014, Kjartan Maraas)
      286d84fc
    • Matthias Clasen's avatar
      Documentation updates. · 938f1a9a
      Matthias Clasen authored
      938f1a9a
    • Matthias Clasen's avatar
      Handle conflicts between options in different groups. (#156808) · 57f85072
      Matthias Clasen authored
      2004-11-01  Matthias Clasen  <mclasen@redhat.com>
      
      	Handle conflicts between options in different groups. (#156808)
      
      	* glib/goption.c (g_option_context_parse): When a long option does not
      	match exactly, try to parse it as --group-option.
      	(g_option_context_add_group): Warn if a group name conflict occurs.
      
      	* glib/goption.c (print_help): Print out the effective options, ie
      	don't print shadowed short options, and for long options print
      	--group-option instead of --option if appropriate.
      57f85072
  18. 31 Oct, 2004 2 commits