| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
Move the get_option('enable-gtk-doc') to the meson.build file in docs. And
wrap the gtk-doc code, so 'enable-man' can be used independant from gtkdoc.
Instead of skipping the docs directory completly.
Reviewed-by: Philip Withnall <withnall@endlessm.com>
https://bugzilla.gnome.org/show_bug.cgi?id=794446
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=786829
|
|
|
|
| |
...and other various cleanups.
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=745500
|
| |
|
|
|
|
|
| |
The man page was not updated when the compile command was
added. Fix that.
|
|
|
|
|
|
|
|
|
| |
Add a DCONF_ERROR error domain with associated DConfError enum type.
Use this instead of the adhoc approach that we've been taking up to this
point.
https://bugzilla.gnome.org/show_bug.cgi?id=704638
|
|
|
|
|
|
|
|
| |
Reword the note in the documentation about not using GSettings schemas
so that it cannot be taken to mean that the commandline tool doesn't use
D-Bus.
https://bugzilla.gnome.org/show_bug.cgi?id=707783
|
|
|
|
|
| |
Add a reference to the profile documentation in the
overview.
|
|
|
|
|
| |
This commit adds sections about profiles, keyfiles and locks
to the overview documentation.
|
|
|
|
|
|
| |
It is a common trap to use this tool in a VT without a session
bus. Mention that a session bus is needed to write changes to
the database.
|
|
|
|
|
| |
Its good form to list environment variables affecting a
tool in its man page.
|
|
|
|
|
| |
The keyfile backend was not mentioned at all in the shipped
docs so far.
|
| |
|
|
|
|
|
| |
automake seems to prefer AM_CPPFLAGS these days (and warns about use of
INCLUDES as being an "old name").
|
| |
|
|
|
|
| |
Otherwise xinclude won't find them during out-of-tree builds.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1) For embedded systems, it makes no sense to include documentation
of this kind on each image. So we might as well not even build
it.
2) For people bootstrapping systems from source code, documentation
is the source of many cyclical build loops. Allowing it to
be disabled helps cut these loops.
3) The Docbook stylesheets are distributed as Zip files, and
the gnome-ostree builder only consumes git repositories.
https://bugzilla.gnome.org/show_bug.cgi?id=681385
|
| |
|
|
|
|
|
|
|
|
| |
There is no 1:1 mapping between .xml and .1/.7 files (due to having both
dconf.7 and dconf.1) so the expression to guess the names of the .xml
files wasn't working.
Just manually list them.
|
|
|
|
|
|
|
|
|
|
|
|
| |
It is a nice thing if one can learn something about the running
processes by looking up their man pages. This commit adds man pages
for dconf-service, dconf-editor and the dconf utility in section 1.
It also adds an overview man page in section 7. The contents of
the overview are mostly taken from the current README. All these
man pages are also included in the API docs, in a 'Programs'
section.
https://bugzilla.gnome.org/show_bug.cgi?id=680602
|
|
|
|
|
|
|
|
|
| |
Add dconf_engine_sync() that does the same thing as the code in the
GSettings backend used to do, in a cleaner way.
Update the GSettings backend to use the new call.
Add a new call to DConfClient wrapping the engine call as well.
|
|
|
|
|
| |
Fix docs build for out-of-tree (builddir != srcdir). Also add the *.c
and *.h globs so that the docs get rebuilt if the files change.
|
|
|
|
| |
We're now back at 100% docs coverage with no warnings.
|
| |
|
|
|
|
| |
A few leftovers from the tear-out: docs and header file.
|
| |
|
|
|
|
|
|
|
|
| |
Rename set_lock to set_locked again (and same SetLock -> SetLocked).
Add missing gtk-doc bits, clean up some that are no longer there.
Bump gtk-doc dependency.
|
|
|
|
| |
Should solve the non-libtool issues that are happening.
|
|
|
|
|
|
|
|
|
|
|
| |
You need to type 'make clean' before trying to rebuild dconf after this
update (in fact, 'git clean' may be appropriate to clean out all the
extra files that libtool leaves around).
It's quite likely that this completely breaks dconf builds on non-ELF
platforms (and maybe some ELF ones). Please report any problems to
bugzilla. I'm very happy to accept patches to fix portability (via
./configure-time checks).
|
| |
|
| |
|
|
|