- Apr 11, 2018
-
-
Iñigo Martínez authored
The `bash-completions` pkg-config file provides a variable with the location of the completion files. This variable is checked to set the installation directory of the completion file provided by dconf. As a side note, the variable in the `bash-completions` pkg-config file is not totally correct, because it provides a directory that is relative to prefix while it should be relative to datadir. https://bugzilla.gnome.org/show_bug.cgi?id=790236
-
Iñigo Martínez authored
The `dconf` binary uses the `-w` compiler argument which is already added by meson by default. This duplicated parameter has been removed. https://bugzilla.gnome.org/show_bug.cgi?id=790236
-
Iñigo Martínez authored
The `exec_prefix` variable in the pkg-config file should point to `prefix` but it is pointing to `libexecdir`. This has been updated to point to `${prefix}`. https://bugzilla.gnome.org/show_bug.cgi?id=790236
-
Iñigo Martínez authored
The install parameters should be the last parameters when calling a function. The `configuration` parameter has been moved leaving install parameters at the end. https://bugzilla.gnome.org/show_bug.cgi?id=790236
-
Iñigo Martínez authored
meson's `gtkdoc_html_dir` function returns the path where HTML files will be installed for a given module. Instead of hard coding the directory, this function is used to set documentations installation directory. https://bugzilla.gnome.org/show_bug.cgi?id=790236
-
Iñigo Martínez authored
There are some defined variables that are not used. Some of these variables are also used as install directories, that are equal to default installation directories. These all unnecessary variables and default installation directories have been removed. https://bugzilla.gnome.org/show_bug.cgi?id=790236
-
Iñigo Martínez authored
meson is able to generate internal dependencies for handling built libraries. These internal dependencies depend on other dependencies as well, based on the includes exposed by their headers. This have been fixed by using proper internal dependencies for these libraries. https://bugzilla.gnome.org/show_bug.cgi?id=790236
-
Iñigo Martínez authored
dconf builts a number of internal static libraries which in some cases are duplicated. This duplication comes from autotools that used to built two libraries for each library, one with PIC enabled and the other one without it. This has been changed to build only one library for each library to be built, except `libdconf-common-hidden` which hides some symbols for the GIO module to be built. https://bugzilla.gnome.org/show_bug.cgi?id=790236
-
Iñigo Martínez authored
Although many files include the `config.h` file, no defitions are used at all. Due to this, all the definitions have been removed. However, the `config.h` file is still generated and included in many files, as it may be useful for future global definitions. https://bugzilla.gnome.org/show_bug.cgi?id=790236
-
Iñigo Martínez authored
D-Bus' session bus services' paths and gio's module's paths are hardcoded. However, these directories can be retrieved by checking this information from their pkgconfig files. This patch retrieves the paths for their correspondant pkgconfig files and uses those paths as installation directories. The options to set different directories for these options are not necessary anymore, so they have been removed. Finally, the post install script does not depend anymore on the existence of `gio-querymodules` and is always executed. https://bugzilla.gnome.org/show_bug.cgi?id=790236
-
Iñigo Martínez authored
meson 0.43.0 comes with a new function in the compiler's object called `get_supported_arguments`, which allows checking multiple optiones at once. This patch bumps meson's version number and also takes advantage of this new feature. https://bugzilla.gnome.org/show_bug.cgi?id=790236
-
- Apr 09, 2018
-
-
Iñigo Martínez authored
dconf uses 1 as the project's default warning level. However, meson already sets this option by default. This patch removes the option from project's default options. It also removes the debugoptimized built type. https://bugzilla.gnome.org/show_bug.cgi?id=790236
-
Iñigo Martínez authored
meson uses the compiler's HAVE_CONFIG_H macro definiton, inherited from autotools behaviours. However it is not necessary. This patch removes the use of the macro definition. https://bugzilla.gnome.org/show_bug.cgi?id=790236
-
Iñigo Martínez authored
Following the new meson porting guidelines, this patch renames the build options. The list of changes is as follows: - Remove the enable prefix from boolean options. - Remove the with prefix from string options. - The character separator from multi-word options has been changed to underscore. https://bugzilla.gnome.org/show_bug.cgi?id=790236
-
- Mar 13, 2018
-
-
Michael Catanzaro authored
This reverts commit a9cc9f30.
-
Michael Catanzaro authored
-
Michael Catanzaro authored
Interestingly, it's a different failing test than last time. Yippee!
-
- Oct 22, 2017
-
-
Iñigo Martínez authored
meson does not allow to build source code inside the source code tree, for this reason there is no need for .gitignore files to ignore built files. This patch removes .gitignore files which are no longer needed. https://bugzilla.gnome.org/show_bug.cgi?id=784910
-
Iñigo Martínez authored
The README file still shows information about the dconf editor, which is no longer part of dconf, and also about the steps to build dconf using autotools. This patch removes any mention of dconf-editor and also replaces the autotools' build steps for their meson's equivalents. https://bugzilla.gnome.org/show_bug.cgi?id=784910
-
- Oct 17, 2017
-
-
Michael Catanzaro authored
This reverts commit ab2692a9. I figure whoever cares for dconf in the future will probably want to know that this test is broken.
-
Michael Catanzaro authored
-
Michael Catanzaro authored
I've verified this test is broken in the 0.24 release as well, so it's not a regression in dconf itself.
-
To avoid the burden of maintaining multiple build systems, this patch removes autotools support. https://bugzilla.gnome.org/show_bug.cgi?id=784910
-
meson is a build system focused on speed an ease of use, which helps speeding up the software development. This patch adds meson support along autotools. https://bugzilla.gnome.org/show_bug.cgi?id=784910
-
abicheck.sh script has been changed to check the libdconfsettings library from GSETTINGS_LIB environment variable. This helps when checking the library in different locations. 'shebang' has also been added. https://bugzilla.gnome.org/show_bug.cgi?id=784910
-
- Oct 03, 2017
-
-
Matthias Clasen authored
-
- Aug 29, 2017
-
-
- Nov 18, 2016
-
-
Colin Walters authored
See https://bugzilla.gnome.org/show_bug.cgi?id=674885 for more details. What dconf is doing right now provokes this more easily by involving *another* thread in the mix.
-
- Mar 23, 2016
-
-
Allison Karlitskaya authored
-
- Dec 16, 2015
-
-
Allison Karlitskaya authored
-
Allison Karlitskaya authored
This was always the intention, and is even documented that way in the gtk-doc block above. I'm not sure why I used paths. In any case, this API has never been released, so the change is safe.
-
Allison Karlitskaya authored
-
Allison Karlitskaya authored
...and other various cleanups.
-
Allison Karlitskaya authored
This API has never appeared in a released version of dconf (even unstable). Replace it with a more generally-useful form. Update the test cases, dconf commandline tool and vapi accordingly. https://bugzilla.gnome.org/show_bug.cgi?id=759128
-
Allison Karlitskaya authored
There is no reason that the read_through queue should not be 'const', so expose it as such. https://bugzilla.gnome.org/show_bug.cgi?id=759128
-
Allison Karlitskaya authored
Add a flag that allows checking the default value without constructing a read_through queue. Make use of this new flag to simplify code in a couple of places. https://bugzilla.gnome.org/show_bug.cgi?id=759128
-
Allison Karlitskaya authored
Delete the separate dconf_engine_read_user_value() and merge its functionality into dconf_engine_read() by adding a flags field. https://bugzilla.gnome.org/show_bug.cgi?id=759128
-
Allison Karlitskaya authored
This will soon contain an extra enum. https://bugzilla.gnome.org/show_bug.cgi?id=759128
-
Allison Karlitskaya authored
Stop building the dconf-dbus-1 client library. Nobody is using it anymore and we will soon be taking a non-conditional dependency on libgio in any case. It is now only possible to use dconf with GDBus.
-