| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
This patch was submitted to bug 600899 in the Debian BTS by Alfie Costa [1] and has been applied to the Debian package since 2010.
[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=600899
[2] http://anonscm.debian.org/viewvc/pkg-gnome?view=revision&revision=25464
Bugzilla: https://bugzilla.gnome.org/show_bug.cgi?id=686634
|
|
|
|
|
|
| |
And fallback to the original locations if it isn't found.
https://bugzilla.gnome.org/show_bug.cgi?id=674803
|
| |
|
|
|
|
|
|
|
|
| |
Both gconf_entry_ref() and gconf_change_set_ref() don't return
the referenced objects but nothing (void), which causes issues for
g_boxed_copy which uses the return value.
https://bugzilla.gnome.org/show_bug.cgi?id=629984
|
|
|
|
|
|
|
|
|
|
|
| |
Add (skip) (transfer) and (element-type) annotations to fix
almost all warnings from introspection (there is one bug left in
the scanner causing a warning about GConfError.)
Docs for the functions being annotated are moved to the source files.
All types that are not currently boxed or GObject are skipped; some
of these could be made boxed with only a small amount of work.
|
| |
|
|
|
|
| |
svn path=/trunk/; revision=2792
|
|
|
|
| |
svn path=/trunk/; revision=2704
|
|
|
|
|
|
|
|
|
|
|
| |
2008-01-08 Kjartan Maraas <kmaraas@gnome.org>
* NEWS: Update more.
* doc/gconf/tmpl/gconf-client.sgml: Docs adjustment.
* gconf-2.0.pc.in: Move orbit-2.0 to Requires.private
and add glib under Requires instead.
svn path=/trunk/; revision=2505
|
|
|
|
|
|
|
|
|
|
| |
2007-10-02 Kjartan Maraas <kmaraas@gnome.org>
* doc/gconf/tmpl/gconf-client.sgml: Note that the dir passed
to gconf_client_add_dir() must not end with a slash. (Stefan Kost)
Closes bug #301298.
svn path=/trunk/; revision=2478
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-03-02 Ray Strode <rstrode@redhat.com>
Patch from
Paolo Borelli <pborelli@katamail.com>
* backends/markup-tree.c:
* backends/xml-dir.c:
* doc/gconf/gconf-sections.txt:
* doc/gconf/tmpl/gconf-internals.sgml:
* gconf/gconf-backend.c:
* gconf/gconf-internals.[ch]:
* gconf/gconfd.c:
use g_file_test instead of home brew
gconf_file_test and gconf_file_exists functions
svn path=/trunk/; revision=2371
|
| |
|
|
|
|
|
|
|
| |
2006-08-08 Kjartan Maraas <kmaraas@gnome.org>
* doc/gconftool-2.1: Add missing newline (Loïc Minier,
Jan Kratochvil) Closes bug #304143.
|
|
|
|
|
|
|
|
| |
2006-05-05 Kjartan Maraas <kmaraas@gnome.org>
* doc/gconf/gconf-sections.txt: Add GConfSchema functions.
* doc/gconf/tmpl/gconf-schema.sgml: Add docs for GConfSchema.
Patch from <kaiw at itee.uq.edu.au>. Closes bug #147758.
|
|
|
|
|
|
|
|
| |
2006-03-06 Mark McLoughlin <mark@skynet.ie>
Patch from Christopher.Hanna@sun.com
* doc/gconftool-2.1: improved man page
|
| |
|
|
|
|
|
|
| |
2005-07-25 Mark McLoughlin <mark@skynet.ie>
* configure.in: Version 2.11.90.
|
|
|
|
|
|
|
| |
Tue Nov 16 12:24:26 2004 Jonathan Blandford <jrb@redhat.com>
* doc/gconf/gconf-docs.sgml: add a title/name instead of [Insert
name here]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
2004-08-03 Mark McLoughlin <mark@skynet.ie>
* configure.in: Version 2.7.90.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
2004-06-21 Mark McLoughlin <mark@skynet.ie>
Patch from Leonardo Quijano Vincenzi <lquijano@hotpop.com>
in bug #144502.
* doc/gconf/tmpl/gconf-client.sgml: warn the g_type_init()
must be called before using GConfClient.
|
|
|
|
|
|
|
|
|
|
| |
2004-06-12 Mark McLoughlin <mark@skynet.ie>
Patch from Julio M. Merino Vidal <jmmv@menta.net>
in bug #134247.
* doc/gconf/Makefile.am: don't create a directory if
its not needed.
|
| |
|
|
|
|
|
|
|
| |
2004-03-30 Mark McLoughlin <mark@skynet.ie>
* doc/gconf/tmpl/gconf-backend.sgml: add some documentation
for set_notify_func().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-29 Mark McLoughlin <mark@skynet.ie>
* gconf/gconf-engine.h: add gconf_engine_get_for_addresses()
and gconf_engine_get_local_for_addresses().
* gconf/gconf.c:
(gconf_engine_connect): implement setting up a database from
an arbitrary stack of sources.
(register_engine): use the concatenation of addresses for the key.
(unregister_engine): free the persistent address and address list on
unregistering.
(lookup_engine): use the concatenation of addresses for the key.
(gconf_engine_get_local_for_addresses): add.
(gconf_engine_get_for_address): update for register_engine change.
(gconf_engine_get_for_addresses): impl support for remote composite dbs.
(update_listener): update for the fact that listeners are now saved using
the persistent name.
* gconf/GConfX.idl: extend the ConfigServer interface
by adding ConfigServer2 inherting from ConfigServer.
Add ConfigServer2::get_database_for_addresses().
* gconf/gconf-backend.c:
(gconf_address_valid), (gconf_get_backend): check the backend
address doesn't contain any special characters.
* gconf/gconf-database.[ch]:
(source_notify_cb): don't notify unless this change could
actually cause a change for the client.
(gconf_database_notify_listeners): impl. notifying "other"
listeners - clients listening on other stacks which contains
any of the modified sources.
(gconf_database_set), (gconf_database_unset): keep track of
the sources modified by the change and update for the
notify_listeners change.
(gconf_database_recursive_unset): ditto and upd. for the
change in the listeners list returned by
gconf_sources_recursive_unset().
(gconf_database_get_persistent_name): make the persistent
name a concatenation of the individual addresses instead
of the first address.
* gconf/gconf-internals.[ch]:
(gconf_address_list_get_persistent_name): impl method similar
to gconf_database_get_persistent_name, except concatenate
the addresses from a GSList.
(gconf_persistent_name_get_address_list): do the reverse.
(gconf_address_list_free): free the list of strings.
* gconf/gconf-sources.[ch]:
(gconf_sources_new_from_source): allow creating an empty source
list.
(gconf_sources_set_value),
(gconf_sources_unset_value): return the sources modified by
the change.
(prepend_unset_notify), (recursive_unset_helper),
(gconf_sources_recursive_unset): return a list of GConfUnsetNotifys
which contains both the key and the modified source.
(get_address_resource): copy and paste of gconf_address_resource
except it doesn't dup the return value.
(gconf_sources_is_affected): figure out if a change to a particular
key in one source affects the key with a particular stack of sources.
* gconf/gconfd.[ch]: impl ConfigServer2 inheritance.
(gconfd_get_database): upd for obtain_database change.
(gconfd_get_composite_database): implement.
(init_databases): rename dbs_by_address to dbs_by_addresses.
(set_default_database): register the default db like the others.
(register_database): use the persistent name as the key.
(unregister_database): ditto.
(lookup_database): ditto.
(obtain_database): use a list of addresses, not a single one.
(gconfd_notify_other_listeners): impl notifying listeners
on GConfDatabases other than the one which was changed.
(listener_logentry_restore_and_destroy_foreach): restore by
splitting the address list string.
* gconf/gconftool.c: (main): enable --config-source without
--direct as it works better now. Also allow --config-source
to be an address list.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-25 Mark McLoughlin <mark@skynet.ie>
Allow backends to notify the daemon of changes to entries.
Based on a patch from Cyrille Moureaux <Cyrille.Moureaux@Sun.COM>
in bug #07692.
* gconf/gconf-backend.h: add add_listener() and
remove_listener() members to the vtable.
* gconf/gconf-database.c:
(source_notify_cb): re-compute the value and notify
listeners when the backend reports the key has changed.
(gconf_database_readd_listener),
(gconf_database_remove_listener): add/remove backend
listeners.
* gconf/gconf-sources.[c]:
(gconf_source_add_listener),
(gconf_source_remove_listener),
(gconf_sources_add_listener),
(gconf_sources_remove_listener): impl. the glue.
* doc/gconf/tmpl/gconf-backend.sgml: update the backend
documentation.
* backends/markup-backend.c,
backends/xml-backend.c: set the add_listener() and
remove_listener() members to NULL.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-24 Mark McLoughlin <mark@skynet.ie>
* gconf/gconf-backend.h: add a vtable_size member to
the vtable.
* gconf/gconf-backend.c:
(gconf_backend_verify_vtable): impl. copying handling
mismatches in vtable sizes and also refuse to use the
backend if any of the functions we require are NULL.
(gconf_get_backend): fixup error handling a bit.
* gconf/gconf-sources.c: update to take into account
that the we have a copy of the vtable now rather than
just a pointer to it.
* doc/gconf/tmpl/gconf-backend.sgml: upd.
* backends/markup-backend.c,
backends/xml-backend.c: add sizeof (GConfBackendVTable) to
the vtable.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-22 Havoc Pennington <hp@redhat.com>
* gconf/gconf.c, gconf/gconfd.c: use g_string_new (NULL)
rather than g_string_new ("") #106974 Morten Welinder
* gconf/gconfd.c (gconf_main): change cleanup/exit timeout to 30
seconds, bug #97361
* backends/xml-cache.c (cache_clean): whack string that needed
ngettext, as it was dumb debug spew. #123866 Danilo Segan
* gconf/gconf.c (gconf_handle_corba_exception): fix to avoid
passing arbitrary data as printf format, #123556 Dan Winship
* backends/markup-backend.c (resolve_address): remove unused
variables, #122734 Kjartan Maraas
* gconf.spec.in: remove, not maintained
* gconf/gconf-error.c (gconf_error_new_valist): don't put a
newline in error messages, bug #111845 Morten Welinder
* throughout: s/dir/directory/ bug #111822 Christian Rose
* gconf/gconfd.c (gconf_server_load_sources): avoid string
concatenation with #defines, confuses gettext, #111821
Christian Rose
* gconf/gconfd.h: fix gconf_get_poa() declaration, #110186
Morten Welinder
* gconf/gconf-internals.c (read_current_server_and_set_warning):
fix a warning, bug #110179
* gconf/gconfd.c (test_safe_tmp_dir): fix warning
|
|
|
|
|
|
|
|
|
|
| |
2003-10-22 Havoc Pennington <hp@redhat.com>
* gconf/gconf-client.c: patch from Ray Strode to avoid breaking
the schema name cache, bug #94412
* doc/rationales.txt: add file to track bugzilla numbers to refer
to later
|
| |
|
|
|
|
|
|
|
|
| |
2003-08-11 Christophe Fergeau <teuf@gnome.org>
* doc/gconf/tmpl/gconf-client.sgml:
* doc/gconf/tmpl/gconf.sgml: Update API documentation (in particular
the gconf_client doc). Fixes #89348.
|
|
|
|
|
|
|
| |
2003-07-19 Havoc Pennington <hp@pobox.com>
* doc/gconf/gconf.sgml: doc fixes from Samuel Stringham
#117830
|
|
|
|
|
|
| |
2003-06-06 Michael Meeks <michael@ximian.com>
* configure.in: remove the explicit linc module.
|
|
|
|
| |
wrapped headers for C++, make gcong_entry_copy, _ref and _unref public
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-26 Havoc Pennington <hp@redhat.com>
* configure.in: bump to 2.3.1
Apply "local locks" patch with linc_get_tmpdir modification from
Michael, and the default changed to local locks. Now to
get global locks you must set GCONF_GLOBAL_LOCKS=1.
* gconf/gconf-internals.c (gconf_log): convert to locale encoding
to pass stuff to syslog
|
| |
|
|
|
|
|
|
|
|
| |
2002-09-30 Yanko Kaneti <yaneti@declera.com>
* doc/gconf/gconf.sgml:
* doc/gconf-1.0.dtd: Some additions to match the full range of schema
elements curently accepted by gconftool. Supposedly complete now.
|
|
|
|
|
|
|
| |
2002-09-18 Yanko Kaneti <yaneti@declera.com>
* doc/Makefile.am: change the gconf-1.0.dtd install location to
$(datadir)/sgml/gconf which sounds more standards compliant.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-06-02 Havoc Pennington <hp@pobox.com>
* gconf/gconftool.c: add --version argument, #79555, involves a
help string but it should be OK if this string isn't translated.
* gconf/gconf-client.c (gconf_client_get): add some
g_return_if_fail, #74984
(gconf_client_key_is_writable): handle NULL entry,
#75503
* gconf/gconfd.c (gconf_handle_segv): disable bug-buddy for now,
too much recursion danger.
* gconf/gconf-internals.c, gconf/gconfd.c: replace isspace() with
g_ascii_isspace, bug #70945
* gconf/gconf-value.c (gconf_value_new): init i18n here
* gconf/gconf.c (gconf_engine_blank): init i18n here
* gconf/gconftool.c (main): init i18n here, call textdomain
* gconf/gconfd.c (main): init i18n here, and call setlocale and
textdomain
* gconf/gconf-internals.c (_gconf_init_i18n): function to call
from various places
(gconf_orb_get): init i18n here
* configure.in: require ORBit 2.4.0, linc 0.5.0,
bump version to 1.1.11
fix setting of gconflocaledir (there was a typo,
gtklocaledir instead of gconflocaledir)
check for bind_textdomain_codeset
* backends/Makefile.am (noinst_LTLIBRARIES): make markup lib
noinst for now, until we merge back the gconf-markup-hacking
branch post-string-freeze
|
|
|
|
|
|
|
| |
2002-05-10 Shivaram U <shivaram.upadhyayula@wipro.com>
* doc/gconf/Makefile.am: Honouring CFLAGS and LDFLAGS passed by the user
Ensures successful 64bit build on Solaris.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-04-26 Havoc Pennington <hp@pobox.com>
* gconf/gconf-changeset.c: make the internal functions static
* gconf/gconf-internals.c (byte_type): make static
(get_hostname): remove
* gconf/gconfd.c (add_client): set the maximum connection buffer
to a reasonable-size value in order to handle locked-up clients.
* backends/xml-entry.c (node_set_schema_value): opacity fixes
* gconf/gconftool.c (list_pairs_in_dir): opacity fixes
* gconf/gconf.c: opacity fixes
(gconf_engine_get_for_address): remove the g_warning about using
this function; the change notification is a bit broken but maybe
it's still useful.
* gconf/gconf-sources.c: opacity fixes
* gconf/gconf-database.c: namespace fixes
* gconf/gconf-internals.h: namespace some things
* gconf/gconf-internals.c: opacity fixes
(fill_corba_schema_from_gconf_schema):
make static
(corba_schema_from_gconf_schema): make static
* gconf/gconf-schema.c: do groundwork to make GConfSchema opaque,
and fix some lack of spaces before parens
* gconf/gconf-value.c: do groundwork to make GConfEntry mostly
opaque (implement with GConfRealEntry)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-03-21 Havoc Pennington <hp@redhat.com>
* configure.in: fuck, Martin apparently deleted -Wall last March.
* gconf/gconftool.c (main): don't pass unused arg to do_get_default_source
* backends/xml-test.c: include all headers we use
* backends/xml-backend.c (remove_dir): fix unused variable
* backends/xml-dir.c (dir_rescan_subdirs): return a value in all
cases
* gconf/gconf-sanity-check.c (check_gconf): remove unused variables
* gconf/gconfd.c: include sys/wait.h
* gconf/gconf-client.c: remove unused function
|
|
|
|
|
|
|
|
| |
2002-03-20 Havoc Pennington <hp@redhat.com>
* gconf/gconf-value.c: change all the "getters" to be functions
not macros, so we can add g_return_if_fail and be typesafe and
generally suck less. Suggested most recently by Jody.
|
|
|
|
|
|
|
|
| |
2002-03-14 Havoc Pennington <hp@redhat.com>
* gconf/gconf-sanity-check.c (check_gconf): beef up the sanity
checker to detect stuck locks, missing config files, and other
screwups.
|