summaryrefslogtreecommitdiff
path: root/gvdb
Commit message (Collapse)AuthorAgeFilesLines
* build: Enable G_LOG_USE_STRUCTURED=1Philip Withnall2018-08-161-1/+6
| | | | | | | This enables structured logging for all parts of dconf, which will make it easier to check for certain log messages in the unit tests. Signed-off-by: Philip Withnall <withnall@endlessm.com>
* docs: Update gvdb merge documentationPhilip Withnall2018-08-131-3/+8
| | | | | Signed-off-by: Philip Withnall <withnall@endlessm.com> Reviewed-by: nobody
* Merge remote-tracking branch 'gvdb/master'Philip Withnall2018-08-136-18/+59
|
* Namespace the dependencies variablesEmmanuele Bassi2018-08-111-3/+3
| | | | | | | | | | | | | The build currently, unintentionally, depends on side effects, namely: that a variable defined in a meson.build file will be valid for any other included meson.build file, until it gets re-defined. We use the same `deps` variable in many places, and we end up depending on the inclusion order when we get to the client library, which depends on the gsettings backend defining the `deps` variable. Reviewed-by: nobody Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>
* build: Add trailing commas where necessaryIñigo Martínez2018-08-111-3/+3
| | | | | | Having trailing commas in place means that if another source file or parameter is added to the end of the list or function, there won't be noise when adding the comma to the line above.
* build: Do not make heavy use of project_nameIñigo Martínez2018-08-111-3/+1
| | | | | | | | | The current meson build files make heavy use of meson's `project_name` function. However this makes difficult for any developer to find for given program/library/file names. The project name is also never going to change. Due to this reason these calls have been changed for `dconf` itself.
* build: Fix internal dependenciesIñigo Martínez2018-08-111-1/+11
| | | | | | | | | 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.
* build: Avoid building libraries twiceIñigo Martínez2018-08-111-11/+1
| | | | | | | | | | | 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.
* Remove .gitignore filesIñigo Martínez2017-10-221-2/+0
| | | | | | | | | | 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
* build: Remove autotoolsIñigo Martínez2017-10-171-16/+0
| | | | | | | To avoid the burden of maintaining multiple build systems, this patch removes autotools support. https://bugzilla.gnome.org/show_bug.cgi?id=784910
* build: Port to meson build systemIñigo Martínez2017-10-172-0/+26
| | | | | | | | 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
* Updated FSF's addressDaniel Mustieles2014-01-315-15/+5
|
* Use G_LOG_DOMAIN in all library componentsRyan Lortie2013-02-211-1/+1
|
* Merge remote-tracking branch 'gvdb/master'Ryan Lortie2012-11-092-129/+53
|
* Merge remote-tracking branch 'gvdb/master' into wip/reorgRyan Lortie2012-07-092-146/+0
|
* Merge remote-tracking branch 'gvdb/master' into wip/reorgRyan Lortie2012-07-092-1/+152
|
* massive Makefile reorganisationRyan Lortie2012-07-082-4/+12
| | | | | | | | | | Clean up the Makefiles and make them as similar as possible. Move CFLAGS to a common point of definition and stop using -I so much. Replace the 'dbus stub' with libdconf-mock.a in tests/. Fill in some stubs for future mock code for shm and gvdb (just to get things compiling for now).
* Merge remote-tracking branch 'gvdb/master' into wip/reorgRyan Lortie2012-07-081-2/+0
|
* Merge remote-tracking branch 'gvdb/master' into wip/reorgRyan Lortie2012-07-061-13/+36
|
* add gtester supportRyan Lortie2012-07-061-0/+2
|
* Merge remote-tracking branch 'gvdb/master' into wip/reorgRyan Lortie2012-07-053-41/+128
|
* Merge remote-tracking branch 'gvdb/master'Ryan Lortie2011-09-122-2/+4
|
* Add a README to the gvdb/ directoryRyan Lortie2011-02-031-0/+7
|
* Merge remote branch 'gvdb/master'Ryan Lortie2011-02-031-2/+0
|
* Revert "Remove unused variable"Ryan Lortie2011-02-031-0/+2
| | | | This reverts commit a6b6f296792f2f5dc985812d5d221819be970593.
* Remove unused variableOwen W. Taylor2011-01-281-2/+0
| | | | The unused bloom_shift variable was causing compiler warnings with GCC 4.6
* Merge remote branch 'gvdb/master'Ryan Lortie2011-01-252-2/+6
|
* Merge remote branch 'gvdb/master'Ryan Lortie2010-12-151-0/+12
|
* Merge remote branch 'gvdb/master'Ryan Lortie2010-12-142-7/+61
|
* Fixup bug in last commitRyan Lortie2010-07-181-1/+1
|
* Merge remote branch 'gvdb/master'Ryan Lortie2010-07-182-0/+20
|
* Merge remote branch 'gvdb/master'Ryan Lortie2010-06-105-70/+16
|
* Merge remote branch 'gvdb/master'Ryan Lortie2010-04-286-0/+1411
|
* Initial commitRyan Lortie2010-04-281-0/+6