| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
And fallback to the original locations if it isn't found.
https://bugzilla.gnome.org/show_bug.cgi?id=674803
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=646663
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=646663
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
gconftool-2 wasn't properly shutting down gconfd, because
it was trying to do it before connecting to the daemon.
This commit makes sure that we always first try to connect to
the daemon before asking it to shutdown.
https://bugzilla.gnome.org/show_bug.cgi?id=671490
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This fixes an extremely obvious memory error in the changes introduced
by commit d28bd006832bd136c58d42003bf1b0f25f74128e.
The upshot of this is reports from malloc() of memory corruption when
running gsettings conversions (particularly observed on 32 bit).
|
| |
|
| |
|
|
|
|
|
| |
New automake is more strict about having the install directory clean
after 'make uninstall' during 'make distcheck'.
|
|
|
|
|
|
| |
With ORBit enabled, the internal gconf headers (that we are now using
from gsettings-data-convert) depend on ORBit headers. Add the proper
search path to the CFLAGS for gsettings-data-convert to fix that.
|
|
|
|
|
|
|
| |
We only want to migrate settings that were in writable databases (in
order to avoid 'lifting' system defaults into the user's database).
https://bugzilla.gnome.org/show_bug.cgi?id=671581
|
|
|
|
|
|
|
| |
GConf warns if there are no writable databases in use. Stop it from
doing that.
https://bugzilla.gnome.org/show_bug.cgi?id=671581
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
The code isn't really designed to work well with multiple
gconfd's writing to the same saved_state file, so we should
make it per-session.
https://bugzilla.gnome.org/show_bug.cgi?id=652289
|
|
|
|
|
|
|
|
| |
If XDG_RUNTIME_DIR is available it's a much better
directory than /tmp since it ensures there's no
DoS possibilities
https://bugzilla.gnome.org/show_bug.cgi?id=652289
|
|
|
|
|
|
|
| |
The daemon dir isn't always ~/.gconfd so we shouldn't hard
code it.
https://bugzilla.gnome.org/show_bug.cgi?id=652289
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The gconfd shuts down after a bit of inactivity. When that
happens there's a window where it refuses requests from the
client library with an error. The library is resposible for
gracefully handling this condition and reacting appropriately.
There are many places in the code where the client library has
this idiom:
db = gconf_engine_get_database (conf, TRUE, err);
if (db == NULL)
{
g_return_if_fail(err == NULL || *err != NULL);
return;
}
In the event gconfd is shutting down, db will be NULL, and the
code will return early from whatever (non-critical) operation
it was doing.
gconf_engine_suggest_sync has a similiar chunk of code, but it
neglected the "return;" and then promptly crashed since it wasn't
expecting db to be NULL.
This commit adds the return;
https://bugzilla.gnome.org/show_bug.cgi?id=670033
|
| |
|
| |
|
|
|
|
| |
Turns out g_thread_init is used in gconftool
|
|
|
|
| |
2.32 doesn't actually exist yet...
|
|
|
|
| |
This is needed for the settings schema API.
|
|
|
|
|
|
| |
This can happen in practice, due to e.g. schemas being packaged
in subpackages, while all the conversions are kept in a single
file.
|
| |
|
|
|
|
|
|
| |
Documentation is the source of many cyclical build loops. Allow
operating system builders to manually cut these cycles initially
by disabling documentation for a first pass.
|
|
|
|
|
|
|
| |
This is required in Yoctor so we can relocate gconf-native to different paths
and still allow it to work.
https://bugzilla.gnome.org/show_bug.cgi?id=664650
|
|
|
|
|
|
|
| |
Forward-port 7baf4c6b33a6dd0697a8bdb81bd86c72d58ebdc6
("Allow overriding the default config via $GCONF_DEFAULT_SOURCE_PATH")
from the ORBit to the D-Bus backend to fix (sugar-)jhbuild breakage when
building with --disable-orbit.
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=662991
|
| |
|
| |
|
|
|
|
| |
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=661372
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=659835
|