summaryrefslogtreecommitdiff
path: root/xfconfd
Commit message (Collapse)AuthorAgeFilesLines
* Add a lifecycle manager to xfconfdGaël Bonithon2022-03-056-36/+336
| | | | | | Copied from Tumbler, with some adjustments. Closes #28, see !19 for more details.
* Remove memset() overheadAvinash Sonawane2021-11-171-2/+1
|
* Argument to g_strv_length() must not be NULLAvinash Sonawane2021-11-171-1/+1
| | | | Thanks-to: Andre Miranda
* Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bumpAlexander Schwinn2020-12-151-4/+0
| | | Current glib minimum is 2.50.0
* Use a custom test-driverAli Abdallah2020-05-171-1/+5
| | | | | | | | | | Implement a custom test driver that will start the freshly compiled xfconfd on a different dbus name. When the test finishes, gets interrupted or exists with error, the xfconfd test instance is terminated. This will allows 'make check' and 'make distcheck' to be successful even if xfconfd is not installed or running.
* Fix warnings reported by GCC 8 (Bug #15112)Olivier Duchateau2019-02-121-2/+2
|
* Add missing functions to gtk-²docRomain B2017-07-201-2/+2
| | | | | | - Also uniformize titles names in docs Signed-off-by: Ali Abdallah <ali@xfce.org>
* Update documentation apiRomain B2017-07-201-0/+26
| | | | | | | | - Re-add correct sections / headers to generate a nice documentation - More modern way to handle documentation with gtk-doc (no more sgml templates). Signed-off-by: Ali Abdallah <ali@xfce.org>
* Get rid of old dbus-glib unused generated fileAli Abdallah2017-05-311-18/+0
|
* Added copyright information + fix a couple of other memory leaks.Ali Abdallah2016-04-252-1/+3
|
* Fix a couple of memory leaks, due to g_variant conversion floatingAli Abdallah2016-04-251-7/+11
| | | | references.
* Remove XFCONF_TYPE_G_VALUE_ARRAY collection dbus-glib type asAli Abdallah2016-04-251-3/+3
| | | | it is no longer required.
* Change return type of the gdbus handler callbacks to gboolean.Ali Abdallah2016-04-251-24/+26
|
* Get rid of all DBUS_GLIB_{CFLAGS,LIBS} and removeAli Abdallah2016-04-245-193/+147
| | | | | | all the #include of dbus-glib.h. Xfconfd does not depend on dbus-glib anymore!
* Port the xfcond daemon to gdbus.Ali Abdallah2016-04-243-2/+23
| | | | | To simplify things, XfconfDaemon is now a subclass of the exported XfconfExportedSkeleton.
* Allow :.,[]{} characters in property and channel names (bug #11021)Eric Koegel2014-07-271-5/+8
| | | | | | | | | | | Among other things, this fixes an xfdesktop issue with NVIDIA cards, where connected monitors are reported as "monitorGPU-0.DVI-I-3" instead of "monitor0". By allowing dots and other characters in property and channel names, these card/monitor combinations are now supported properly. This may also be useful if we make xfconf a gsettings backend in the future.
* Fix previous commit.Nick Schermer2013-07-111-1/+1
|
* Drop deprecated function.Nick Schermer2013-07-111-0/+3
|
* Autotools updates.Nick Schermer2013-01-061-1/+1
|
* Drop deprecated g_mapped_file_free.Nick Schermer2012-04-181-1/+1
|
* Explicitly link against gthread (bug #8713).Nick Schermer2012-04-171-0/+2
|
* Cleanup includes.Nick Schermer2011-05-263-8/+5
|
* Cleanup Makefile.am files a bit.Nick Schermer2011-05-251-10/+16
|
* Avoid gcc 4.6 compiler warning.Nick Schermer2011-04-221-2/+2
|
* Fix licenses and use new FSF address.Nick Schermer2011-03-253-3/+3
|
* Allow installation of the helpers in a custom location.Guido Berhoerster2011-02-122-3/+3
|
* Move xfconfd from $libexecdir to $libdir.Nick Schermer2010-08-262-3/+4
|
* Use G_GSIZE_FORMAT in the DBG message.Nick Schermer2010-02-101-1/+1
|
* Free backends hash table on exit.Nick Schermer2010-02-083-0/+15
|
* Fix handling of dirty channels and use hash table.Nick Schermer2010-02-081-51/+45
| | | | | | | | | Use a hash table for looking up the channels by name. Also store the dirty bit inside the channel structure to simplefy the code. The GSList used in the old code was not properly maintained resulting in memory corruption when resetting a channel and a lot of channel flushing.
* Plug a memory leak.Nick Schermer2010-02-081-0/+1
|
* Use async DBus messages in xfconfd.Nick Schermer2010-02-081-155/+185
| | | | | | We don't actually use this for threads, but to cleanup our data after sending it to dbus. Previously a lot of this leaked (all the errors).
* Use g_clear_error where possible.Nick Schermer2010-02-082-27/+12
|
* Plug small memory leak in xml parser.Nick Schermer2010-02-081-0/+1
|
* Use glibs implementation for loading mapped files.Nick Schermer2010-02-081-52/+39
| | | | | | | | | | Valgrind reported a lot of memory corruption in this part of the code, so rewrote it a bit to use the glib functions that are provided for this task (with fallback to normal file loading if glib has no mmap support). The old mmap code was also never enabled because of missing includes and checks in configure.ac.in.
* Use g_strsplit instead of g_strsplit_set.Nick Schermer2010-02-021-1/+1
| | | | | | | Because we only use 1 delimiter, g_strsplit is a better option. It is also faster internally with is nice because xfconf_proptree_lookup_node() is the most called function in xfconfd.
* Silent the build.Nick Schermer2010-02-011-2/+2
|
* Make the comment from the previous commit useful.Nick Schermer2010-01-281-1/+2
|
* Merge xml files in reversed order (bug #6079).Nick Schermer2010-01-281-4/+5
|
* Fix indentation from pervious commit.Nick Schermer2010-01-251-5/+5
| | | | Also use the define maximum patch length.
* Use a seconds timeout to reduce system wakeups.Nick Schermer2010-01-251-4/+4
|
* Remove dangling nodes from the tree after a recursive remove.Nick Schermer2010-01-251-1/+21
| | | | | This should prevent flooding xml files with type="empty" nodes. See bug #5923.
* Previous commit seems to have worked. Add dist-hook: all to xfconfd.Jannis Pohlmann2009-09-271-0/+3
| | | | | Let's see if this finally fixes the build. If not, we can still revert it later.
* fix test framework, hopefully for the last timeBrian J. Tarricone2009-09-181-2/+21
| | | | | | | add a --daemon option to xfconfd that forks(), prints its new child pid, and quits. this lets us move xfconfd launching into the test script and out of the C file. also we make sure to kill xfconfd and dbus-daemon after each test run. this seems to work without any weird dbus errors.
* fix compilation with Sun cc (bug 5477)Brian J. Tarricone2009-09-041-1/+1
|
* patch from nick to silence warnings (bug 5362)Brian Tarricone2009-06-065-10/+11
| | | | (Old svn revision: 29996)
* be a bit safer when writing out channel filesBrian Tarricone2009-03-111-1/+14
| | | | (Old svn revision: 29651)
* just malloc a GType to store in the hash table rather than assuming aBrian Tarricone2009-02-021-7/+12
| | | | | | | GType will always fit in a pointer, and/or using the annoying macros that don't really do what we want (but 4881). (Old svn revision: 29428)
* Replace GUINT_TO_POINTER and GPOINTER_TO_UINT with GSIZE_TO_POINTER and ↵Stephan Arts2009-02-011-2/+2
| | | | | | | | | | GPOINTER_TO_SIZE respectively. Fixes segfault on AMD64 (Bug #4881) (Old svn revision: 29426)
* string review patch from david mohr (bug 4770)Brian Tarricone2009-01-094-6/+7
| | | | (Old svn revision: 29117)