1. 25 Apr, 2012 1 commit
  2. 14 Sep, 2004 1 commit
    • Mark McLoughlin's avatar
      Version 2.8.0.1. · 51acca32
      Mark McLoughlin authored
      2004-09-13  Mark McLoughlin  <mark@skynet.ie>
      
              * configure.in: Version 2.8.0.1.
      
      2004-09-14  Mark McLoughlin  <mark@skynet.ie>
      
              * autogen.sh: use automake 1.7 and run gtkdocize.
      
              * configure.in: check for glib-genmarshal and use
              GTK_DOC_CHECK.
      
              * Makefile.am: add --enable-gtk-doc to
              DISTCHECK_CONFIGURE_FLAGS.
      
              * gconf/Makefile.am: re-do how the marshallers
              are generated.
      
              * doc/gconf/Makefile.am: use gtk-doc.make.
      
              * doc/gconf/gconf.sgml: tweak to validate.
      
              * backends/Makefile.am: make xml-test link
              against the backend rather than rebuilding
              the sources.
      
              * gconf-2.m4.in: rename from gconf.m4.in.
      51acca32
  3. 09 Jul, 2004 1 commit
    • Mark McLoughlin's avatar
      Patch from Kai Willadsen <kaiw@itee.uq.edu.au> in bug #120349. · 9b1b503e
      Mark McLoughlin authored
      2004-07-09  Mark McLoughlin  <mark@skynet.ie>
      
              Patch from Kai Willadsen <kaiw@itee.uq.edu.au> in
              bug #120349.
      
              * doc/gconf/gconf.sgml,
                doc/gconf/tmpl/gconf-client.sgml,
                doc/gconf/tmpl/gconf.sgml,
                doc/intro-article.sgml,
                gconf/gconf-client.h,
                gconf/gconf-listeners.h: bring the docs up to
              date with the patch that we're using GObject instead
              of GtkObject.
      9b1b503e
  4. 22 Oct, 2003 1 commit
    • Matthias Clasen's avatar
      Use gtk-doc in xml mode. (#111791) · 6530ba86
      Matthias Clasen authored
      Wed Oct 22 22:59:47 2003  Matthias Clasen  <maclas@gmx.de>
      
      	* doc/gcnf/Makefile.am:
      	* doc/gconf/gconf.sgml:
      	* doc/gconf/tmpl/gconf-backend.sgml:
      	* doc/gconf/tmpl/gconf-client.sgml:
      	* doc/gconf/tmpl/gconf-engine.sgml:
      	* doc/gconf/tmpl/gconf.sgml: Use gtk-doc in xml mode.  (#111791)
      6530ba86
  5. 19 Jul, 2003 1 commit
  6. 30 Sep, 2002 1 commit
  7. 19 Sep, 2002 1 commit
    • Yanko Kaneti's avatar
      Introduce --disable-schemas-install and the GCONF_SCHEMAS_INSTALL · 5f5feaba
      Yanko Kaneti authored
      2002-09-18  Yanko Kaneti <yaneti@declera.com>
      
              * gconf.m4.in: Introduce --disable-schemas-install and the
              GCONF_SCHEMAS_INSTALL conditional, which allows disabling
              the schemas installation given the package decides to support it.
      
      	* doc/Makefile.am:
              * doc/gconf/gconf.sgml:
      	* doc/gconf-1.0.dtd (ADDED): formal dtd for the schema files.
      	Not yet complete. Installed in $(pkgdatadir)/xml/gconf/ for now.
      5f5feaba
  8. 08 Dec, 2001 1 commit
    • Havoc Pennington's avatar
      take const arg · 5b47fead
      Havoc Pennington authored
      2001-12-08  Havoc Pennington  <hp@pobox.com>
      
      	* gconf/gconf-value.c (gconf_value_validate): take const arg
      
      	* gconf/gconf.c: add internal API to check that GConfEngine isn't
      	being used "underneath" its owning GConfClient, thus causing
      	cache inconsistencies. Bad hack, yay.
      
      	* gconf/gconf-client.c: Use new internal GConfEngine "exclusive
      	owner" API
      	(gconf_client_real_unreturned_error):
      	silently ignore GCONF_ERROR_OVERRIDDEN, because if the system
      	is "locked down" most apps will probably call gconf_client_set
      	anyway.
      
      	* gconf/gconf-client.h: fix comment to be accurate about how
      	overlaps are handled
      5b47fead
  9. 07 Dec, 2001 1 commit
    • Havoc Pennington's avatar
      fix up check for gettext to do glib-gettext instead · 1622d021
      Havoc Pennington authored
      2001-12-06  Havoc Pennington  <hp@pobox.com>
      
      	* autogen.sh: fix up check for gettext to do glib-gettext instead
      
      	* configure.in: add gtk-doc checks and remove --docs-only
      	since I don't think --docs-only works and don't see how it could.
      
      	* doc/gconf/Makefile.am: make makefile use snazzy canonical
      	gtk-doc makefile from gtk
      
      	* doc/gconf/gconf.sgml: make it reflect current reality a bit
      	more.
      
      	* examples/basic-gconf-app.c: Update the example
      
      	* examples/complex-gconf-app.c: Move the old basic-gconf-app.c
      	into here.
      
      	* gconf/gconf-listeners.c (gconf_listeners_remove): remove
      	g_return_if_fail on 0 ID, since that will probably end up
      	happening from time to time
      1622d021
  10. 28 Aug, 2001 2 commits
  11. 13 Aug, 2001 1 commit
  12. 13 Sep, 2000 1 commit
    • Havoc Pennington's avatar
      s/gconf_meta_info_schema/gconf_meta_info_get_schema/g; · 2eff8e05
      Havoc Pennington authored
      2000-09-13  Havoc Pennington  <hp@redhat.com>
      
      	* More renaming:
      
      	s/gconf_meta_info_schema/gconf_meta_info_get_schema/g;
      	s/gconf_meta_info_mod_user/gconf_meta_info_get_mod_user/g;
      	s/gconf_meta_info_mod_time/gconf_meta_info_mod_time/g;
      
      	s/gconf_entry_key/gconf_entry_get_key/g;
      	s/gconf_entry_value/gconf_entry_get_value/g;
      	s/gconf_entry_schema_name/gconf_entry_get_schema_name/g;
      	s/gconf_entry_is_default/gconf_entry_get_is_default/g;
      
      	s/gconf_value_string/gconf_value_get_string/g;
      	s/gconf_value_int/gconf_value_get_int/g;
      	s/gconf_value_float/gconf_value_get_float/g;
      	s/gconf_value_list_type/gconf_value_get_list_type/g;
      	s/gconf_value_list/gconf_value_get_list/g;
      	s/gconf_value_car/gconf_value_get_car/g;
      	s/gconf_value_cdr/gconf_value_get_cdr/g;
      	s/gconf_value_bool/gconf_value_get_bool/g;
      	s/gconf_value_schema/gconf_value_get_schema/g;
      
      	s/gconf_schema_type/gconf_schema_get_type/g;
      	s/gconf_schema_list_type/gconf_schema_get_list_type/g;
      	s/gconf_schema_car_type/gconf_schema_get_car_type/g;
      	s/gconf_schema_cdr_type/gconf_schema_get_cdr_type/g;
      	s/gconf_schema_locale/gconf_schema_get_locale/g;
      	s/gconf_schema_short_desc/gconf_schema_get_short_desc/g;
      	s/gconf_schema_long_desc/gconf_schema_get_long_desc/g;
      	s/gconf_schema_owner/gconf_schema_get_owner/g;
      	s/gconf_schema_default_value/gconf_schema_get_default_value/g;
      2eff8e05
  13. 11 Sep, 2000 1 commit
    • Havoc Pennington's avatar
      #!/usr/bin/perl -pi.bak · fd458b49
      Havoc Pennington authored
      2000-09-10  Havoc Pennington  <hp@pobox.com>
      
      * Another rename fest:
      
      #!/usr/bin/perl -pi.bak
      
      ## note that this regexp could affect non-GConf stuff
      s/writeable/writable/g;
      
      s/gconf_meta_info_destroy/gconf_meta_info_free/g;
      s/gconf_database_destroy/gconf_database_free/g;
      s/gconf_source_destroy/gconf_source_free/g;
      s/gconf_sources_destroy/gconf_sources_free/g;
      s/gconf_locale_cache_destroy/gconf_locale_cache_free/g;
      fd458b49
  14. 09 Sep, 2000 1 commit
    • Havoc Pennington's avatar
      Move gconf-backend.h here, I don't see why it was in the public headers · 66d6febf
      Havoc Pennington authored
      2000-09-09  Havoc Pennington  <hp@pobox.com>
      
      * gconf/Makefile.am (libgconf_1_la_SOURCES): Move gconf-backend.h
      here, I don't see why it was in the public headers
      
      
      Throughout, rename a bunch of stuff:
      
      #!/usr/bin/perl -pi.bak
      
      s/gconf_notify_add/gconf_engine_notify_add/g;
      s/gconf_notify_remove/gconf_engine_notify_remove/g;
      s/gconf_get_without_default/gconf_engine_get_without_default/g;
      s/gconf_get_full/gconf_engine_get_full/g;
      s/gconf_get_with_locale/gconf_engine_get_with_locale/g;
      s/gconf_get_default_from_schema/gconf_engine_get_default_from_schema/g;
      s/gconf_unset/gconf_engine_unset/g;
      s/gconf_associate_schema/gconf_engine_associate_schema/g;
      s/gconf_all_entries/gconf_engine_all_entries/g;
      s/gconf_all_dirs/gconf_engine_all_dirs/g;
      s/gconf_suggest_sync/gconf_engine_suggest_sync/g;
      s/gconf_dir_exists/gconf_engine_dir_exists/g;
      s/gconf_get_float/gconf_engine_get_float/g;
      s/gconf_get_int/gconf_engine_get_int/g;
      s/gconf_get_bool/gconf_engine_get_bool/g;
      s/gconf_get_schema/gconf_engine_get_schema/g;
      s/gconf_get_list/gconf_engine_get_list/g;
      s/gconf_get_pair/gconf_engine_get_pair/g;
      s/gconf_set_float/gconf_engine_set_float/g;
      s/gconf_set_int/gconf_engine_set_int/g;
      s/gconf_set_string/gconf_engine_set_string/g;
      s/gconf_set_bool/gconf_engine_set_bool/g;
      s/gconf_set_schema/gconf_engine_set_schema/g;
      s/gconf_set_list/gconf_engine_set_list/g;
      s/gconf_set_pair/gconf_engine_set_pair/g;
      
      s/gconf_commit_change_set/gconf_engine_commit_change_set/g;
      s/gconf_create_reverse_change_set/gconf_engine_reverse_change_set/g;
      s/gconf_create_change_set_from_currentv/gconf_engine_change_set_from_currentv/g;
      s/gconf_create_change_set_from_current/gconf_engine_change_set_from_current/g;
      
      s/gconf_schema_destroy/gconf_schema_free/g;
      s/gconf_value_destroy/gconf_value_free/g;
      s/gconf_listeners_destroy/gconf_listeners_free/g;
      s/gconf_entry_destroy/gconf_entry_free/g;
      
      s/gconf_client_create_change_set_from_current/gconf_client_change_set_from_current/g;
      s/gconf_client_create_change_set_from_currentv/gconf_client_change_set_from_currentv/g;
      s/gconf_client_create_reverse_change_set/gconf_client_reverse_change_set/g;
      
      ## These require some care, since they can be the prefix for unrelated stuff.
      s/gconf_get /gconf_engine_get /g;
      s/gconf_set /gconf_engine_set /g;
      
      s/gconf_get\(/gconf_engine_get (/g;
      s/gconf_set\(/gconf_engine_set (/g;
      66d6febf
  15. 31 Aug, 2000 1 commit
    • Havoc Pennington's avatar
      Massive rename from GConfError to GError · 7d1dd516
      Havoc Pennington authored
      2000-08-31  Havoc Pennington  <hp@redhat.com>
      
      	* Massive rename from GConfError to GError
      
      	* gconf/gconf-error.h, gconf/gconf-error.c: Remove
      	redundant-with-GError stuff; add GCONF_ERROR domain
      	macro
      7d1dd516
  16. 19 Jul, 2000 1 commit
    • Havoc Pennington's avatar
      This changes quite a bit of stuff; if anything breaks, let me know. · b97a1781
      Havoc Pennington authored
      2000-07-14  Havoc Pennington  <hp@pobox.com>
      
      * gconf/gconf-sources.c (gconf_sources_query_value): Fix memleak
      of schema_name in case where we return a value
      (hash_lookup_defaults_func): Fix bug where we returned the schema
      instead of the default value stored in the schema, when returning
      default values for a directory listing, which GConfClient did in
      order to preload its cache. (Upshot: GConfClient with preloading
      was broken if you had schemas.)
      
      2000-07-13  Havoc Pennington  <hp@pobox.com>
      
      * gconf/gconfd.c (shutdown_contexts): fix cheesy race condition
      (context_list may not exist at this point)
      
      2000-07-12  Havoc Pennington  <hp@pobox.com>
      
      * gconf.spec.in: Change spec file to reflect my fooling with
      names of things
      
      * configure.in: Some files converted to .in files, so we can
      do versioning
      
      * gconf-config.in: output versioned names for libs and includes
      
      * gconf/Makefile.am: version all installed files
      
      * wrappers/gtk/Makefile.am: put version in the name of
      everything
      
      * wrappers/gtk/testgconfclient.c (main): remove ref/sink to
      reflect change to GConfClient
      b97a1781
  17. 31 Jan, 2000 1 commit
    • Havoc Pennington's avatar
      update default schema install source (XML_LIBS): add better check that we · de668e8e
      Havoc Pennington authored
      2000-02-01  Havoc Pennington  <hp@redhat.com>
      
      * configure.in (GCONF_CONFIG_SOURCE): update default schema
      install source
      (XML_LIBS): add better check that we actually ran xml-config
      successfully
      
      * gconf/gconf-backend.c (gconf_backend_resolve_address): Honor the
      "readonly" flag in address names
      
      * gconf/gconf-sources.c (SOURCE_WRITEABLE): convert to a function,
      source_is_writeable
      
      * gconf/gconf-sources.h: add GCONF_SOURCE_NEVER_WRITEABLE flag
      
      * tests/testaddress.c: new test to verify the functions that break
      up a configuration source address
      
      * gconf/gconf-backend.c (gconf_address_flags): function to extract
      configuration source flags
      
      * doc/gconf/gconf.sgml: note new configuration source URL format
      
      * gconf/gconf.c: Add space, tab, carriage return, newline to the
      invalid characters in a gconf key
      de668e8e
  18. 23 Jan, 2000 1 commit
    • Havoc Pennington's avatar
      Add schema file DTD from Mirko · 049860cd
      Havoc Pennington authored
      2000-01-23  Havoc Pennington  <hp@pobox.com>
      
      	* doc/gconf/gconf.sgml: Add schema file DTD from Mirko
      
      		* backends/xml-dir.c (dir_sync): pass the XML filename in to
      			create_fs_dir()
      				(dir_load): This was broken; bug reported by
      Mirko Streckenbach.
      	The Dir object was created even if %gconf.xml file didn't exist,
      		so we didn't get around to actually creating %gconf.xml
      			(create_fs_dir): Make %gconf.xml the thing this
      function is
      	primarily creating, with the directory containing it as a side
      		effect only.
      
      			* gconf/Makefile.am (install-data-local): Install
      default path to
      	path.example, so we don't override someone's existing setup.
      
      		* gconf/tests/testdirlist.c: test program that detects dir listing
      			bugs.
      049860cd
  19. 20 Jan, 2000 1 commit
    • Havoc Pennington's avatar
      remove, replace with gconf/default.path.in which is set up properly to go · 0e2df61c
      Havoc Pennington authored
      2000-01-20  Havoc Pennington  <hp@redhat.com>
      
              * gconf/default.path: remove, replace with gconf/default.path.in
      	which is set up properly to go in $sysconfdir
      
      	* gconf/gconftool.c (main): Always unref the engine when we're
      	done, to ensure we cleanly give up locks on local sources.
      
      	* configure.in (GCONF_CONFIG_SOURCE): --enable-gconf-source option
      
      	* gconf/gconftool.c (main): add an --makefile-install-rule option,
      	which does the right thing in makefile install rules.
      
      	        * Makefile.am: add standard-schemas subdir
      
      		* configure.in (absolute_top_srcdir): create standard-schemas Makefile
      
      		* standard-schemas/desktop.schemas: Schemas that any desktop
      can use
      
      * standard-schemas/Makefile.am: install schemas
      0e2df61c
  20. 31 Dec, 1999 1 commit
  21. 14 Dec, 1999 1 commit
    • Havoc Pennington's avatar
      fix a typo, add additional explanation to the introduction. · 13093d7a
      Havoc Pennington authored
      1999-12-14  Havoc Pennington  <hp@redhat.com>
      
      * doc/gconf/tmpl/gconf-client.sgml: fix a typo, add additional
      explanation to the introduction.
      
      * doc/gconf/tmpl/gconf.sgml: Document the string-to-enum functions.
      Update some other docs too.
      
      * doc/gconf/gconf-sections.txt: add new functions
      
      * gconf/gconf.c (gconf_string_to_enum): new function
      (gconf_enum_to_string): new function
      
      * gconf/gconf-engine.h: Put gconf_engine_new_local() here instead
      of gconf-internals.h
      
      * gconf/gconf-internals.h: added a new GCONF_ENABLE_INTERNALS
      define, to allow us to have internal stuff in headers other than
      gconf-internals.h
      
      * gconf/gconf.c (gconf_unset): local version
      (gconf_associate_schema): local version
      (gconf_all_entries): local version
      (gconf_all_dirs): local version
      (gconf_suggest_sync): local version
      (gconf_dir_exists): local version
      
      * gconf/gconf-internals.h (gconf_engine_new_local): Declare this
      function here, though it's defined in gconf.c
      
      * gconf/gconf.c (gconf_set): local version
      
      * gconf/gconfd.c (context_query_default_value): use
      gconf_sources_query_default_value()
      
      * gconf/gconf-sources.c (gconf_sources_query_default_value): New
      function
      
      * gconf/gconf-sources.h: egtk-format-protos the function
      prototypes.
      
      * gconf/Makefile.am (libgconf_la_SOURCES): move gconf-locale.[hc]
      into the library, bah
      
      * gconf/gconf.c (gconf_get_full): Add local (no gconfd) version
      
      * gconf/gconf-locale.c (gconf_split_locale): locale splitter
      function.
      
      * gconf/gconf-sources.c (gconf_sources_new_from_source): new function
      
      * examples/basic-gconf-app.c (create_prefs_dialog): Move keys from
      /apps/gnome to plain /apps
      
      * doc/gconf/gconf.sgml: Add an initial stab at namespace
      splitting.
      
      1999-12-09  Havoc Pennington  <hp@redhat.com>
      
      * gconf/gconf.c (gconf_init): Safety check to ensure we don't
      initialize OAF a second time.
      
      1999-12-06  Havoc Pennington  <hp@pobox.com>
      
      * gconf/gconf.c (gconf_notify_add): Backward assertion
      
      1999-12-02  Havoc Pennington  <hp@pobox.com>
      
      * examples/basic-gconf-app.c (create_configurable_widget): use
      gconf_client_get_string() instead of gconf_client_get()
      (update_entry): Check for the default value if we have an unset
      value in the change set.
      
      * wrappers/gtk/gconf-client.c
      (gconf_client_create_change_set_from_currentv): use without_default
      (revert_foreach): use without_default
      
      * gconf/gconf-changeset.c (gconf_create_change_set_from_currentv):
      use gconf_get_without_default()
      (revert_foreach): use gconf_get_without_default()
      
      * wrappers/gtk/testgconfclient.c (entry_notify_func): fix to compile
      
      * examples/basic-gconf-app.c (configurable_widget_config_notify):
      fix to compile
      
      * wrappers/gtk/gconf-client.c
      (gconf_client_get_default_from_schema): New function
      
      * gconf/gconf.c (gconf_get_without_default): renamed from
      gconf_get_no_default(), so that gconf_get_default_from_schema()
      won't be as confusing maybe.
      (gconf_get_default_from_schema): new function to read the default
      setting in the schema
      
      * backends/xml-backend.c (xentry_extract_value): remove ignore_subsequent
      (xentry_set_value): ditto
      
      * gconf/gconf-sources.c (gconf_sources_query_value): Remove ignore
      subsequent
      
      * gconf/gconf-value.c (gconf_value_new_from_string): remove
      ignore_subsequent
      (gconf_value_to_string): remove ignore_subsequent
      (gconf_value_copy): Remove ignore_subsequent
      
      * gconf/gconfd.c (context_unset): add is_default to notification
      (context_set): add is_default to notification
      
      * gconf/gconf-internals.c (gconf_value_type_to_string): Remove
      ignore_subsequent.
      
      * gconf/gconf.c (gconf_cnxn_notify): add is_default
      (notify) add is_default
      
      * gconf/gconf-value.h: Remove GCONF_VALUE_IGNORE_SUBSEQUENT
      
      * gconf/gconf-sources.c (gconf_sources_unset_value): don't do that
      weird IGNORE_SUBSEQUENT goo
      
      * wrappers/gtk/Makefile.am (INCLUDES): add top_builddir to include
      search to get the built sources
      
      * gconf/gconf-engine.h: fix includes
      
      * gconf/gconf-changeset.h: fix includes
      
      * gconf/Makefile.am (gconfd_SOURCES): add gconf-sources.h here
      instead of installing it.
      
      * wrappers/gtk/Makefile.am (INCLUDES): remove -I$(top_builddir)/gconf
      
      * wrappers/gtk/gconf-client.c (gconf_client_get_full): Add this,
      etc.
      
      * gconf/gconf-sources.c (gconf_sources_query_value): Set a flag
      indicating whether the retrieved value was the default or not.
      
      * gconf/GConf.idl: add value_is_default out flag to
      lookup_with_locale()
      13093d7a
  22. 01 Dec, 1999 1 commit
    • Havoc Pennington's avatar
      Add new create_change_set functions for GConfClient and GConfEngine · dc6fbba2
      Havoc Pennington authored
      1999-12-01  Havoc Pennington  <hp@pobox.com>
      
      * doc/gconf/gconf-sections.txt: Add new create_change_set
      functions for GConfClient and GConfEngine
      
      * doc/gconf/Makefile.am (LDFLAGS): Use proper cflags/ldflags
      for gtk and OAF when doing 'make scan'
      
      * wrappers/gtk/testgconfclient.c (entry_attached_to): change for
      new get_string() thing
      
      * gconf/gconf-changeset.h: fix the "" vs. <> issue on an #include
      
      * wrappers/gtk/gconf-client.c (gconf_client_get_bool): remove
      "default" argument
      (gconf_client_get_string): ditto
      (gconf_client_get_int): ditto
      (gconf_client_get_float): ditto
      
      * gconf/gconf.c (gconf_get_bool): Remove "default" argument.
      (gconf_get_string): ditto
      (gconf_get_int): ditto
      (gconf_get_float): ditto
      dc6fbba2
  23. 23 Nov, 1999 1 commit
    • Havoc Pennington's avatar
      split off LIBADD · fcf002a4
      Havoc Pennington authored
      1999-11-23  Havoc Pennington  <hp@pobox.com>
      
      	* gconf/Makefile.am (libgconf_la_LDFLAGS): split off LIBADD
      
      		* wrappers/gtk/Makefile.am (libgconf_gtk_la_LIBADD): set shared
      			lib version
      				(libgconf_gtk_la_LDFLAGS): split LIBADD and
      LDFLAGS maybe properly.
      
      	* configure.in: remove gnorba cflags/libs
      
      		* gconf/Makefile.am (install-data-local): Create the
      			$(sysconfdir)/gconf directory.
      
      				* wrappers/Makefile.am: For now, always
      disable Guile wrapper
      	build.
      fcf002a4
  24. 19 Nov, 1999 1 commit
    • Havoc Pennington's avatar
      don't need to set the server to NIL here, it gets set in · ef9bb878
      Havoc Pennington authored
      1999-11-19  Havoc Pennington  <hp@pobox.com>
      
      * gconf/gconf.c (gconf_server_broken): don't need to set the
      server to NIL here, it gets set in gconf_detach_config_server()
      
      * doc/gconf/gconf-sections.txt: Add preinit, postinit
      
      * doc/gconf/gconf.sgml: Remove gconf-orbit entity
      
      * doc/gconf/gconf-sections.txt: Remove gconf-orbit stuff
      
              * tests/*.c: Fix to not include gconf-orbit.h, call gconf_init()
      	properly
      
      	* gconf-editor/gconf-editor.c: don't include gconf-orbit.h
      
      	* wrappers/gtk/testgconfclient.c (main): remove "orb" variable
      
      	* gconf/gconftool.c: don't include gconf-orbit.h
      
      	* gconf/gconfd.c: don't include gconf-orbit.h
      
      	* gconf/gconf.c: don't include gconf-orbit.h
      
      	* gconf/gconf.h: don't include gconf-orbit.h
      
      	* gconf/Makefile.am (gconfinclude_HEADERS): remove gconf-orbit.h
      	(libgconf_la_SOURCES): remove gconf-orbit.c
      
      	* gconf/gconfd.c (main): fix error message if oaf_init() returns FALSE
      
      	* gconf/gconf.c (try_to_contact_server): Use the IID macro
      	(gconf_postinit): Change all the error checks to assertions; if
      	these errors can really happen they need to be reported as before
      	(not sure how to do this with the pre/post init setup), if they
      	can't happen then they should be asserted, not error-checked.
      
      	* gconf/gconfd.c (fast_cleanup): Unregister with OAF in order to
      	clean up.
      
      	* gconf/Makefile.am: add -DIID to INCLUDES
      
      	* gconf/gconfd.c (main): Use a macro for the IID
      
      	* gconf/gconf-internals.c: Remove gconf_read_server_ior(),
      	gconf_info_dir(), gconf_info_file(), etc. since we use OAF instead.
      
      	* gconf/gconfd.c (main): Remove "nodaemon" flag since we don't run
      	as a daemon anymore.
      	(main): After oaf_init(), don't try to use "err" since oaf_init()
      	won't set it.
      
      	        * gconf/gconf-orbit.h, gconf/gconf-orbit.c: Delete these, we
      		are using OAF now.
      
      		* gconf/gconf.c (gconf_get_config_server): Change this to only
      		call try_to_contact_server() if start_if_not_found is TRUE,
      		since with OAF any attempt to contact the server will
      		automatically restart it. Now we keep the server variable
      		up-to-date locally (set it to NULL on any system exception).
      ef9bb878
  25. 15 Nov, 1999 1 commit
    • Havoc Pennington's avatar
      write GConfClient docs. · dbe4b062
      Havoc Pennington authored
      1999-11-15  Havoc Pennington  <hp@pobox.com>
      
      * doc/gconf/tmpl/gconf-client.sgml: write GConfClient docs.
      
      * wrappers/gtk/gconf-client.c (gconf_client_new_with_engine):
      change this to increment the #GConfEngine reference count.
      
      * doc/gconf/gconf.sgml: Add GConfClient entity
      
      * doc/gconf/gconf-sections.txt: Add GConfClient stuff, add
      set_list and set_pair for GConfChangeSet
      
      * doc/gconf/gconf.types: New file gtk-doc requires
      
      * doc/gconf/Makefile.am (scan): Scan GConfClient as well.
      Uses a bad, probably nonportable hack, but this stuff isn't
      built by default anyway.
      
      * wrappers/Makefile.am: Build GConfClient if we have GNOME
      dbe4b062
  26. 14 Nov, 1999 1 commit
    • Havoc Pennington's avatar
      s/gconf_entry_new/gconf_entry_new_nocopy/ · a03dd095
      Havoc Pennington authored
      1999-11-14  Havoc Pennington  <hp@pobox.com>
      
      	* backends/xml-backend.c (listify_foreach):
      s/gconf_entry_new/gconf_entry_new_nocopy/
      
      	* gconf/gconf.c (gconf_all_entries):
      s/gconf_entry_new/gconf_entry_new_nocopy/
      
              * gconf/doc/*: tons of documentation updates.
      
      			* gconf/gconf-changeset.c: Add an "in_foreach" flag
      and warn if
      	you do bad things during a foreach operation.
      		(gconf_change_set_remove): check that we aren't in a foreach
      			(gconf_change_set_unref): if refcount == 0 check
      that we aren't in
      	a foreach
      
      		* gconf/gconf-changeset.h: try to spell "committed" right.
      
      			* gconf/gconf-value.h (gconf_entry_value): add
      accessor macros
      	to GConfEntry.
      
      		* gconf/gconf-value.c (gconf_entry_new_nocopy): Rename
      			gconf_entry_new() to gconf_entry_new_nocopy() to
      reflect its
      	actual behavior.
      a03dd095
  27. 12 Nov, 1999 1 commit
  28. 11 Nov, 1999 1 commit
    • Havoc Pennington's avatar
      tweaks · 71cf8be4
      Havoc Pennington authored
      1999-11-11  Havoc Pennington  <hp@pobox.com>
      
              * doc/gconf.sgml: tweaks
      
      	* gconf/gconf-changeset.c, gconf/gconf-changeset.h: ChangeSet data
      	structure stores a bunch of changes to be committed in a block.
      	For now the gconf_commit_change_set() function is really naive
      	(iterates over the change set and sets each value)
      71cf8be4
  29. 21 Oct, 1999 1 commit
    • Havoc Pennington's avatar
      Work on GtkObject wrapper, and: · 794448f9
      Havoc Pennington authored
      1999-10-21  Havoc Pennington  <hp@pobox.com>
      
      * gconf/gconf.c (gconf_key_is_below): New function, tells you if a
      key is below another key in the directory hierarchy.
      794448f9
  30. 17 Oct, 1999 1 commit
  31. 12 Oct, 1999 1 commit
  32. 29 Sep, 1999 1 commit
    • Havoc Pennington's avatar
      Update docs · 49d47a93
      Havoc Pennington authored
      1999-09-29  Havoc Pennington  <hp@pobox.com>
      
      * gconf/gconf.sgml: Update docs
      49d47a93
  33. 19 Sep, 1999 1 commit
    • Havoc Pennington's avatar
      Add G_CONF_OVERRIDDEN error if you try to set a value which will have no · b4ddc302
      Havoc Pennington authored
      1999-09-19  Havoc Pennington  <hp@pobox.com>
      
      	* gconf/gconf.h: Add G_CONF_OVERRIDDEN error if you try to
      		set a value which will have no effect due to a read-only
      			setting earlier in the path.
      
      				* gconf/gconf.c: Add G_CONF_OVERRIDDEN to
      strerror, etc.
      
      	* gconf/GConf.idl: add ConfigOverridden to pass it across the
      		CORBA link
      
      			* doc/gconf.sgml: Add more stuff to docs
      b4ddc302
  34. 18 Sep, 1999 1 commit
  35. 17 Sep, 1999 2 commits
  36. 16 Sep, 1999 1 commit