summaryrefslogtreecommitdiff
path: root/editor
Commit message (Collapse)AuthorAgeFilesLines
* editor: Decode schema overridesRobert Ancell2012-10-012-11/+71
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=654812
* editor: Search key values and descriptionsRobert Ancell2012-10-011-1/+23
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677652
* editor: Make search match on directoriesRobert Ancell2012-10-011-1/+16
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677653
* editor: Correctly get XML text from schema descriptionsRobert Ancell2012-10-011-3/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675928
* editor: Only write window state settings on exit and support fullscreen stateRobert Ancell2012-10-012-12/+31
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=655046
* Placate 'make distcheck' pendantismRyan Lortie2012-08-071-0/+1
|
* Add a translator comment for an ambiguous stringRyan Lortie2012-08-071-1/+1
|
* Enable i18n support for dconf-editorRyan Lortie2012-08-066-4/+13
| | | | | | | | | Add i18n support using intltool and glib-gettext (to avoid the well-known issues with vanilla gettext). This patch is heavily based on a patch by Gabor Kelemen. https://bugzilla.gnome.org/show_bug.cgi?id=642217
* editor: use 'dconf' consistentlyRyan Lortie2012-08-061-3/+3
| | | | | | Various bits of UI used "dconf Editor" and others "DConf Editor". Use "dconf" consistently. Remove a lone instance of "Configuration Editor" as well.
* editor: mark appropriate strings for translationRyan Lortie2012-08-062-9/+11
| | | | | | | | | Mark UI strings for translation. The various warnings that are issued as a result of errors while parsing schemas have not been marked for translation because they are never shown in the UI (only via g_warning()) and because they are expected to be removed soon.
* editor: make failure to load GtkBuilder abortRyan Lortie2012-08-061-2/+2
| | | | | We were issuing a g_critical() on failing to load the GtkBuilder xml files which isn't very helpful. Just abort with g_error().
* Fixup srcdir != builddir fallout from last commitRyan Lortie2012-07-151-1/+1
|
* Merge branch 'wip/reorg'Ryan Lortie2012-07-132-25/+38
|\ | | | | | | | | | | | | Conflicts: bin/dconf-dump.vala configure.ac editor/Makefile.am
| * Fix up the "changed" signal for ValaRyan Lortie2012-07-101-7/+3
| | | | | | | | | | | | | | | | | | | | Fix the vapi file to properly describe the changed signal (including the possibility of NULL tag). Change the dconf tool's implementation of the signal handler (and simplify it due to the changed semantics of the signal). Do the same for the editor.
| * Update the editor and cli to use the new sonameRyan Lortie2012-07-101-1/+1
| | | | | | | | And fit the .gitignore over the same issue, as well.
| * clean up C compiler warningsRyan Lortie2012-07-081-1/+2
| | | | | | | | | | | | | | Disable C compiler warnings entirely while building Vala code. Fix-up a couple of legitimate issues plus one false-positive (in service.c).
| * massive Makefile reorganisationRyan Lortie2012-07-081-7/+25
| | | | | | | | | | | | | | | | | | | | 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).
| * add gtester supportRyan Lortie2012-07-061-0/+2
| |
| * Massively reorganise the client-sideRyan Lortie2012-07-021-11/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit represents a rather complete rethinking of DConfEngine. - the different kinds of sources are now properly abstracted. This will make landing NFS support substantially easier. - there is now substantially more internal documentation - DConfEngineMessage is gone and replaced with ordinary function calls to be implemented by the D-Bus glue code - the GDBus glue has been factored out and is now shared between the client library and GSettings - the "outstanding" queue logic from the GSettings backend is now in the engine - all changes now go through a single API that accepts a (new) DConfChangeset object. Currently this only supports the current operations (ie: setting and resetting). In the future this object will also support the directory operations required by GSettingsList and will be the basis for the new approach to implementing the 'delayed' GSettingsBackend (which will be the method by which those two concepts can co-exist). The (internal) API of the engine changed substantially. This caused the following: - the libdconf client library has been rewritten in C. Most of the complicated aspects of it (that made it more convenience to use Vala) are now gone. - during the rewrite of libdconf, the DConfClient API changed a bit to look more like a proper GObject. It now makes GIO-style use of thread-default main contexts and uses GObject signals for notifications (instead of hand-rolled callbacks). - the GSettings backend has been substantially simplified (the "outstanding" logic is gone). No externally-visible changes. - the dbus-1 backend has taken a copy of the old engine code for now until it can be ported to the new engine and sufficiently tested. No externally-visible changes. - the dconf commandline tool and dconf-editor required minor changes to adjust to the DConfClient API changes There is a substantial amount of cleaning up and finishing of work to be done. There are many stubs remaining. There are likely still a large number of bugs.
* | editor: Search function now does partial matches and ensures key list is ↵Robert Ancell2012-05-041-1/+2
| | | | | | | | visible on selected entry
* | editor: Don't warn about comments in the schemasRobert Ancell2012-05-041-0/+3
| |
* | editor: Add search featureRobert Ancell2012-05-023-186/+382
| |
* | editor: Add a GMenuRobert Ancell2012-05-023-4/+63
| |
* | editor: Use GtkApplicationRobert Ancell2012-05-023-31/+28
|/
* editor: set 'wrap' property on default value labelRyan Lortie2012-03-171-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=650631
* editor: clean up some Vala warningsRyan Lortie2012-02-061-21/+5
|
* editor: drop Vala 0.12 compatibility codeRyan Lortie2012-02-061-12/+0
| | | | | | We had some '#if VALA_0_14' guards for compatibility with older Vala versions. We're a far way from being able to build with valac 0.12, so drop those.
* editor: do not install non-standard icon sizesRyan Lortie2012-02-053-2/+0
| | | | | | Drop the 14x14 and 92x92 icons. https://bugzilla.gnome.org/show_bug.cgi?id=669154
* make sure the icons end up in the tarballRyan Lortie2012-01-271-2/+4
|
* editor: install an iconJulie Tolomelli2012-01-037-0/+15
|
* Silence some harmless warnings from vala codeRyan Lortie2011-11-211-1/+1
|
* editor: Drop debuggingRobert Ancell2011-10-281-1/+0
|
* editor: Drop obsolete GtkTable propertiesRobert Ancell2011-10-281-2/+0
|
* editor: Use GtkPaned to separate directories and keysRobert Ancell2011-10-282-12/+10
|
* editor: Use GtkGrid instead of GtkTableRobert Ancell2011-10-281-40/+30
|
* editor: Fix compile warningsRobert Ancell2011-10-281-29/+40
|
* gitignore stuffRyan Lortie2011-07-261-0/+1
|
* Don't hide dconf-editorRyan Lortie2011-07-261-1/+0
| | | | | Let dconf-editor show in the applications list. If someone installed it then it is appropriate for them to see it.
* Deal with incompatible changes in ValaRyan Lortie2011-07-031-0/+12
| | | | | | | | | | Vala 0.13 (leading toward 0.14) corrects an error in the binding for GtkTreeModel. Unfortunately, the correction is incompatible and there is no way to have code that will work with both old and new Vala compilers. Rather than hard-depend on the unstable Vala release, just use two separate declarations decided on #if VALA_0_14.
* Add change watching to dconf-editorRyan Lortie2011-06-221-1/+22
| | | | | | | Watch for changes to DConf and update the view. This is not done in the most elegant or efficient way, but it's simple and it works. https://bugzilla.gnome.org/show_bug.cgi?id=649443
* Handle flagsRobert Ancell2011-05-092-11/+68
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=645611
* editor: Load schemas from GSETTINGS_SCHEMA_DIR if setRui Matos2011-05-091-1/+10
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=622292
* editor: Don't crash on empty schema descriptionsMatthias Clasen2011-05-091-2/+2
| | | | Based on a patch from Fabian Deutsch <fabian.deutsch@gmx.de>
* editor: Change default sizeRobert Ancell2011-05-081-2/+2
|
* editor: Fix gsettings pathRobert Ancell2011-05-081-1/+1
|
* editor: Set shadow type for on scrolled windows to "in"Jean-François Fortin Tam2011-05-081-0/+2
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=641293
* editor: Remember window sizeRobert Ancell2011-05-084-2/+59
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=641293
* editor: Load *.enums.xml as well as *.gschema.xml. This was stopping some ↵Robert Ancell2011-03-291-1/+1
| | | | | | enums from being loaded. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=636880
* editor: Trivial fix for 'flags'Ryan Lortie2011-03-221-2/+5
| | | | | The code will fail badly if it encounters a 'flags' key in a schema, so add a very minimal workaround to deal with that.
* desktop file: rename to "dconf Editor"Ryan Lortie2011-03-221-1/+1
| | | | | | The name "Configuration Editor" is too confusingly generic. Fixes #643894.