Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a lifecycle manager to xfconfd | Gaël Bonithon | 2022-03-05 | 6 | -36/+336 |
| | | | | | | Copied from Tumbler, with some adjustments. Closes #28, see !19 for more details. | ||||
* | Remove memset() overhead | Avinash Sonawane | 2021-11-17 | 1 | -2/+1 |
| | |||||
* | Argument to g_strv_length() must not be NULL | Avinash Sonawane | 2021-11-17 | 1 | -1/+1 |
| | | | | Thanks-to: Andre Miranda | ||||
* | Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump | Alexander Schwinn | 2020-12-15 | 1 | -4/+0 |
| | | | Current glib minimum is 2.50.0 | ||||
* | Use a custom test-driver | Ali Abdallah | 2020-05-17 | 1 | -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 Duchateau | 2019-02-12 | 1 | -2/+2 |
| | |||||
* | Add missing functions to gtk-²doc | Romain B | 2017-07-20 | 1 | -2/+2 |
| | | | | | | - Also uniformize titles names in docs Signed-off-by: Ali Abdallah <ali@xfce.org> | ||||
* | Update documentation api | Romain B | 2017-07-20 | 1 | -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 file | Ali Abdallah | 2017-05-31 | 1 | -18/+0 |
| | |||||
* | Added copyright information + fix a couple of other memory leaks. | Ali Abdallah | 2016-04-25 | 2 | -1/+3 |
| | |||||
* | Fix a couple of memory leaks, due to g_variant conversion floating | Ali Abdallah | 2016-04-25 | 1 | -7/+11 |
| | | | | references. | ||||
* | Remove XFCONF_TYPE_G_VALUE_ARRAY collection dbus-glib type as | Ali Abdallah | 2016-04-25 | 1 | -3/+3 |
| | | | | it is no longer required. | ||||
* | Change return type of the gdbus handler callbacks to gboolean. | Ali Abdallah | 2016-04-25 | 1 | -24/+26 |
| | |||||
* | Get rid of all DBUS_GLIB_{CFLAGS,LIBS} and remove | Ali Abdallah | 2016-04-24 | 5 | -193/+147 |
| | | | | | | all the #include of dbus-glib.h. Xfconfd does not depend on dbus-glib anymore! | ||||
* | Port the xfcond daemon to gdbus. | Ali Abdallah | 2016-04-24 | 3 | -2/+23 |
| | | | | | To simplify things, XfconfDaemon is now a subclass of the exported XfconfExportedSkeleton. | ||||
* | Allow :.,[]{} characters in property and channel names (bug #11021) | Eric Koegel | 2014-07-27 | 1 | -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 Schermer | 2013-07-11 | 1 | -1/+1 |
| | |||||
* | Drop deprecated function. | Nick Schermer | 2013-07-11 | 1 | -0/+3 |
| | |||||
* | Autotools updates. | Nick Schermer | 2013-01-06 | 1 | -1/+1 |
| | |||||
* | Drop deprecated g_mapped_file_free. | Nick Schermer | 2012-04-18 | 1 | -1/+1 |
| | |||||
* | Explicitly link against gthread (bug #8713). | Nick Schermer | 2012-04-17 | 1 | -0/+2 |
| | |||||
* | Cleanup includes. | Nick Schermer | 2011-05-26 | 3 | -8/+5 |
| | |||||
* | Cleanup Makefile.am files a bit. | Nick Schermer | 2011-05-25 | 1 | -10/+16 |
| | |||||
* | Avoid gcc 4.6 compiler warning. | Nick Schermer | 2011-04-22 | 1 | -2/+2 |
| | |||||
* | Fix licenses and use new FSF address. | Nick Schermer | 2011-03-25 | 3 | -3/+3 |
| | |||||
* | Allow installation of the helpers in a custom location. | Guido Berhoerster | 2011-02-12 | 2 | -3/+3 |
| | |||||
* | Move xfconfd from $libexecdir to $libdir. | Nick Schermer | 2010-08-26 | 2 | -3/+4 |
| | |||||
* | Use G_GSIZE_FORMAT in the DBG message. | Nick Schermer | 2010-02-10 | 1 | -1/+1 |
| | |||||
* | Free backends hash table on exit. | Nick Schermer | 2010-02-08 | 3 | -0/+15 |
| | |||||
* | Fix handling of dirty channels and use hash table. | Nick Schermer | 2010-02-08 | 1 | -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 Schermer | 2010-02-08 | 1 | -0/+1 |
| | |||||
* | Use async DBus messages in xfconfd. | Nick Schermer | 2010-02-08 | 1 | -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 Schermer | 2010-02-08 | 2 | -27/+12 |
| | |||||
* | Plug small memory leak in xml parser. | Nick Schermer | 2010-02-08 | 1 | -0/+1 |
| | |||||
* | Use glibs implementation for loading mapped files. | Nick Schermer | 2010-02-08 | 1 | -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 Schermer | 2010-02-02 | 1 | -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 Schermer | 2010-02-01 | 1 | -2/+2 |
| | |||||
* | Make the comment from the previous commit useful. | Nick Schermer | 2010-01-28 | 1 | -1/+2 |
| | |||||
* | Merge xml files in reversed order (bug #6079). | Nick Schermer | 2010-01-28 | 1 | -4/+5 |
| | |||||
* | Fix indentation from pervious commit. | Nick Schermer | 2010-01-25 | 1 | -5/+5 |
| | | | | Also use the define maximum patch length. | ||||
* | Use a seconds timeout to reduce system wakeups. | Nick Schermer | 2010-01-25 | 1 | -4/+4 |
| | |||||
* | Remove dangling nodes from the tree after a recursive remove. | Nick Schermer | 2010-01-25 | 1 | -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 Pohlmann | 2009-09-27 | 1 | -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 time | Brian J. Tarricone | 2009-09-18 | 1 | -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. Tarricone | 2009-09-04 | 1 | -1/+1 |
| | |||||
* | patch from nick to silence warnings (bug 5362) | Brian Tarricone | 2009-06-06 | 5 | -10/+11 |
| | | | | (Old svn revision: 29996) | ||||
* | be a bit safer when writing out channel files | Brian Tarricone | 2009-03-11 | 1 | -1/+14 |
| | | | | (Old svn revision: 29651) | ||||
* | just malloc a GType to store in the hash table rather than assuming a | Brian Tarricone | 2009-02-02 | 1 | -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 Arts | 2009-02-01 | 1 | -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 Tarricone | 2009-01-09 | 4 | -6/+7 |
| | | | | (Old svn revision: 29117) |