# Generated by Makefile. Do not edit. commit 277fa7ee6a02313ba350dcd7ec469fd52dc8c96f Author: Tristan Van Berkom Date: Mon Apr 22 17:26:25 2013 +0900 Rolling 3.15.1 NEWS | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 62 insertions(+), 1 deletion(-) commit fb47b778cc26404b1832a700a5a2082841c1991b Author: Fran Diéguez Date: Sun Apr 21 23:48:29 2013 +0200 Updated Galician translations po/gl.po | 3362 +++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 2020 insertions(+), 1342 deletions(-) commit 0d903542cdf433d9c9be3b526ab85e2c9469afe5 Author: Tristan Van Berkom Date: Mon Apr 22 00:46:29 2013 +0900 GladeEntryEditor: Ported to use GtkBuilder composite templates. The entry editor is now much improved and better formatted, additionally we use a check mark for 'use markup' instead of presenting both tooltip-markup / tooltip-text properties (as we do in GladeWidgetEditor). A few other improvements were made too, don't allow editing 'shadow-type' if 'has-frame' is FALSE, don't allow editing 'invisible-char' if 'visibility' is TRUE. plugins/gtk+/Makefile.am | 1 + plugins/gtk+/glade-entry-editor.c | 635 ++++------ plugins/gtk+/glade-entry-editor.h | 23 +- plugins/gtk+/glade-entry-editor.ui | 1585 ++++++++++++++++++++++++ plugins/gtk+/glade-gtk-resources.gresource.xml | 1 + plugins/gtk+/glade-gtk.c | 54 +- plugins/gtk+/gtk+.xml.in | 39 +- po/POTFILES.in | 1 + 8 files changed, 1892 insertions(+), 447 deletions(-) commit 871c7f59c325d97dc888c901a25db0d776ca6cc2 Author: Tristan Van Berkom Date: Mon Apr 22 00:44:58 2013 +0900 GladeEditorProperty: Make internal entries and spin buttons expand horizontally This makes for better alignment of input fields, and it's just the internal entries and spin buttons which expand, the surrounding GladeEditorProperty itself can be made to not expand (which often it does), this ensures that the available space is filled by the internal editing widget. gladeui/glade-editor-property.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit 522b12e6a421cb1b3ff7b56916cd2b6c47f7fde5 Author: Tristan Van Berkom Date: Sun Apr 21 21:35:23 2013 +0900 GladeImageEditor: Ported to use composite GtkBuilder template. plugins/gtk+/Makefile.am | 1 + plugins/gtk+/glade-gtk-resources.gresource.xml | 1 + plugins/gtk+/glade-gtk.c | 17 +- plugins/gtk+/glade-image-editor.c | 254 +++------- plugins/gtk+/glade-image-editor.h | 28 +- plugins/gtk+/glade-image-editor.ui | 620 ++++++++++++++++++++++++ plugins/gtk+/gtk+.xml.in | 7 + po/POTFILES.in | 1 + 8 files changed, 707 insertions(+), 222 deletions(-) commit f39d7233a8c86c34862b9db1970eb89a779fb8f5 Author: Tristan Van Berkom Date: Sun Apr 21 21:35:04 2013 +0900 GladeLabelEditor: Removed old UI construction code plugins/gtk+/glade-label-editor.c | 294 ------------------------------------- 1 file changed, 294 deletions(-) commit 17514ecda9e6737b98bc7a6c9c7a0e597be601f9 Author: Tristan Van Berkom Date: Sun Apr 21 20:40:34 2013 +0900 GladeEditorTable: Added check button to mark a toplevel GtkWidget as composite. gladeui/glade-editor-table.c | 74 +++++++++++++++++++++++++++++++++++++++--- 1 file changed, 69 insertions(+), 5 deletions(-) commit f6f06561191ac385a56d71f0e14983c8f208e47b Author: Tristan Van Berkom Date: Sun Apr 21 20:08:13 2013 +0900 GladeEditorTable: Enhance name label for composite templates. When a widget is a composite template, then call the "ID:" field the "Class Name:" field instead. gladeui/glade-editor-table.c | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) commit 5f37c6e050eb4d77a3cc98526b64e7d7ffea056f Author: Tristan Van Berkom Date: Sun Apr 21 20:01:12 2013 +0900 GladeLabelEditor: UI Touchup plugins/gtk+/glade-label-editor.ui | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) commit 824e913b502db3f6c265a76891ebcd50568274c7 Author: Tristan Van Berkom Date: Sun Apr 21 18:13:48 2013 +0900 GladeLabelEditor: Port to be a composite template and derive from GladeEditorSkeleton Now the GladeLabelEditor can be edited in Glade. plugins/gtk+/Makefile.am | 1 + plugins/gtk+/glade-gtk-resources.gresource.xml | 1 + plugins/gtk+/glade-gtk.c | 48 +- plugins/gtk+/glade-label-editor.c | 181 +++-- plugins/gtk+/glade-label-editor.h | 39 +- plugins/gtk+/glade-label-editor.ui | 955 ++++++++++++++++++++++++ plugins/gtk+/gtk+.xml.in | 22 +- po/POTFILES.in | 1 + 8 files changed, 1095 insertions(+), 153 deletions(-) commit 205f4bbe8ff6a019b925a1bc8e01ebc4106493e2 Author: Tristan Van Berkom Date: Sun Apr 21 18:13:17 2013 +0900 GladeAttributes: Make the editor button have a label and expand horizontally plugins/gtk+/glade-attributes.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 020115698c5d7304e3b1d9c51e6a4991677b4ae2 Author: Tristan Van Berkom Date: Sun Apr 21 15:55:41 2013 +0900 GladeWidgetEditor: Removed the useless embedded GladeEditorTable. plugins/gtk+/glade-widget-editor.c | 14 ---- plugins/gtk+/glade-widget-editor.ui | 126 +++++++++++++++-------------------- 2 files changed, 55 insertions(+), 85 deletions(-) commit df60e97f4c75e2cfc5b6b60bffb9d5d23315ea52 Author: Tristan Van Berkom Date: Sun Apr 21 15:54:50 2013 +0900 Cleanup gtk+.xml.in: Removed 'common' attributes for all custom-layout properties plugins/gtk+/gtk+.xml.in | 58 +++++++++++++++++++--------------------------- 1 file changed, 24 insertions(+), 34 deletions(-) commit a4c5da1ad2e4e123f249101d15fc25a60405c991 Author: Tristan Van Berkom Date: Sat Apr 20 23:11:18 2013 +0900 GladeWidgetEditor: UI touchups plugins/gtk+/glade-widget-editor.ui | 363 +++++++++++++++++------------------ 1 file changed, 178 insertions(+), 185 deletions(-) commit 7ff3db8df1077f720dd21668362d89641e3d8551 Author: Tristan Van Berkom Date: Sat Apr 20 22:39:15 2013 +0900 Added GladeWidgetEditor. A nicely formatted editor for GtkWidget & GtkContainer attributes plugins/gtk+/Makefile.am | 9 +- plugins/gtk+/glade-gtk-resources.gresource.xml | 1 + plugins/gtk+/glade-gtk.c | 27 +- plugins/gtk+/glade-widget-editor.c | 316 +++++++ plugins/gtk+/glade-widget-editor.h | 56 ++ plugins/gtk+/glade-widget-editor.ui | 1186 ++++++++++++++++++++++++ plugins/gtk+/gtk+.xml.in | 70 +- po/POTFILES.in | 2 + 8 files changed, 1636 insertions(+), 31 deletions(-) commit 4a26b3c54f53c1cbb3d1351f0790c7a5e705ec86 Author: Tristan Van Berkom Date: Sat Apr 20 21:50:27 2013 +0900 GladeStringList: Make the treeview expand horizontally plugins/gtk+/glade-string-list.c | 2 ++ 1 file changed, 2 insertions(+) commit 94dbdf9f343bba7c580f4b75aa5d699def9be296 Author: Tristan Van Berkom Date: Sat Apr 20 19:37:45 2013 +0900 GladeStringList: request height for four lines of text plugins/gtk+/glade-string-list.c | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) commit a4e96be158099470eb31eb09e85878b1f4784a7f Author: Tristan Van Berkom Date: Sat Apr 20 19:04:33 2013 +0900 GladeButtonEditor: Reworked UI plugins/gtk+/glade-button-editor.c | 145 ++++----- plugins/gtk+/glade-button-editor.ui | 563 ++++++++++++++++------------------- 2 files changed, 315 insertions(+), 393 deletions(-) commit 7f1c227b6db745836e2d5f6add19adaf7a8cce1a Author: Tristan Van Berkom Date: Sat Apr 20 19:04:09 2013 +0900 GladeActivatableEditor: UI touchup plugins/gtk+/glade-activatable-editor.ui | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 92592e15179c3cda2ed44fc1ef7ad6b28d611b4a Author: Tristan Van Berkom Date: Sat Apr 20 17:06:42 2013 +0900 Created GladeProjectProperties dialog Split out the code in GladeProject and created a separate object implementing the project properties dialog as a composite template widget. gladeui/Makefile.am | 14 +- gladeui/glade-project-properties.c | 697 ++++ gladeui/glade-project-properties.h | 62 + gladeui/glade-project-properties.ui | 15 +- gladeui/glade-project.c | 6170 ++++++++++++++++------------------- gladeui/glade-project.h | 6 + po/POTFILES.in | 1 + 7 files changed, 3647 insertions(+), 3318 deletions(-) commit ce301a0be976abe4948add67a6d11f5612416d05 Author: Juan Pablo Ugarte Date: Fri Apr 19 19:59:29 2013 -0300 GladeDesignLayout: added GTK_STYLE_CLASS_BACKGROUND class to default_context, so widgets other than GtkWindow get a proper background. gladeui/glade-design-layout.c | 1 + 1 file changed, 1 insertion(+) commit 5b79610a34607f71bee67d9c372d11c831047526 Author: Juan Pablo Ugarte Date: Fri Apr 19 19:19:44 2013 -0300 GladeDesignLayout, GladePalette: Use class icon and name + widget name as drag icon widget. gladeui/glade-design-layout.c | 103 ++++++++++++++++++++++++++++++++-------- gladeui/glade-design-private.h | 4 ++ gladeui/glade-palette.c | 33 +++++++++++-- 3 files changed, 114 insertions(+), 26 deletions(-) commit 9f9dc95a25dc0925c06265a6f51ecd7038bd162a Author: Alexandre Franke Date: Thu Apr 18 15:59:13 2013 +0200 Update French translation help/fr/figures/main-window.png | Bin 47793 -> 49435 bytes help/fr/fr.po | 114 ++++++--------------------------------- 2 files changed, 15 insertions(+), 99 deletions(-) commit 8ffd04f962f7fa47479718ccc499b4e4b5cb3651 Author: Tristan Van Berkom Date: Tue Apr 16 22:02:11 2013 +0900 Bug 697926: Signal Editor now initially expands rows which contain handlers gladeui/glade-signal-editor.c | 48 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) commit 068f41e701691451c808ae98461cd8f137b215e8 Author: Tristan Van Berkom Date: Tue Apr 16 05:29:42 2013 +0900 GladeButtonEditor: UI touchups plugins/gtk+/glade-button-editor.ui | 763 +++++++++++++++++++---------------- 1 file changed, 422 insertions(+), 341 deletions(-) commit 733da124e66d56578db73b6e89fd792921769768 Author: Tristan Van Berkom Date: Tue Apr 16 05:29:26 2013 +0900 GladeActivatableEditor: UI touchups plugins/gtk+/glade-activatable-editor.ui | 47 ++++++++++++++++-------------- 1 file changed, 25 insertions(+), 22 deletions(-) commit bc26f11f9c5a2cfc6ab2e7e9a00a1a5ccff8395b Author: Tristan Van Berkom Date: Tue Apr 16 05:29:01 2013 +0900 GladeEditorTable: Column spacing of 6 gladeui/glade-editor-table.c | 1 + 1 file changed, 1 insertion(+) commit ef450ea6b53d3ccf4545258255ff9beeb878daf1 Author: OKANO Takayoshi Date: Tue Apr 16 01:43:38 2013 +0900 l10n: Update Japanese translation help/ja/ja.po | 24 ++++-------------------- 1 file changed, 4 insertions(+), 20 deletions(-) commit 1028e9dd21e1346360c0ac48d3ab2f0bbd4ae2bf Author: Tristan Van Berkom Date: Mon Apr 15 17:27:30 2013 +0900 Moved old ChangeLog to a zipped file, now generate ChangeLog at make dist time. ChangeLog |14082 ------------------------------------------------------ ChangeLog.old.gz | Bin 0 -> 149641 bytes Makefile.am | 14 + 3 files changed, 14 insertions(+), 14082 deletions(-) commit 4e3c6e869e3a337cfc14bff5ddf221d658ff6ca3 Author: Tristan Van Berkom Date: Mon Apr 15 16:02:29 2013 +0900 Removed obsolete togglebutton editor from the private editors catalog plugins/gtk-private/glade-gtk-private.xml | 8 -------- 1 file changed, 8 deletions(-) commit dce660ca4c184a4f37c7b2946a452f0664335b6a Author: Tristan Van Berkom Date: Mon Apr 15 15:59:20 2013 +0900 Bumping required GTK+ version to 3.9.0 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 969e5b20b1d6d3fe7ca3ae64d5b7c2e75c191afe Author: Tristan Van Berkom Date: Mon Apr 15 15:43:44 2013 +0900 GladeButtonEditor: Now handle all subclasses in this editor. Looks much nicer all formatted into the same editor... removed the other experimental radio/toggle editors plugins/gtk+/Makefile.am | 8 +- plugins/gtk+/glade-button-editor.c | 83 ++++++++++++++--- plugins/gtk+/glade-button-editor.ui | 118 +++++++++++++++++++----- plugins/gtk+/glade-gtk-resources.gresource.xml | 2 - plugins/gtk+/glade-gtk.c | 9 +- plugins/gtk+/glade-radio-button-editor.c | 74 --------------- plugins/gtk+/glade-radio-button-editor.h | 56 ----------- plugins/gtk+/glade-radio-button-editor.ui | 80 ---------------- plugins/gtk+/glade-toggle-button-editor.c | 74 --------------- plugins/gtk+/glade-toggle-button-editor.h | 56 ----------- plugins/gtk+/glade-toggle-button-editor.ui | 97 ------------------- po/POTFILES.in | 4 - 12 files changed, 169 insertions(+), 492 deletions(-) commit 618c18633894bf25945cd69ffc5fc28bdd115d0e Author: Tristan Van Berkom Date: Mon Apr 15 15:42:21 2013 +0900 GladePropertyShell: Be forgiving for invalid properties. If the property class is not reachable for the loaded widget, just silently fail to load, this helps for cases where GladeButtonEditor also handles subclasses so some properties might or might not be editable. gladeui/glade-property-shell.c | 40 +++++++++++++++++++++++++++++++++------- 1 file changed, 33 insertions(+), 7 deletions(-) commit 3a7171cf50e2e1334cfb3d0f9be889b292f59ba4 Author: Tristan Van Berkom Date: Mon Apr 15 00:53:38 2013 +0900 Fixing potfiles po/POTFILES.in | 1 - 1 file changed, 1 deletion(-) commit 1930a7917692cdc9542798542b1f2bc174fce009 Author: Tristan Van Berkom Date: Mon Apr 15 00:31:38 2013 +0900 Added new GladeRadioButtonEditor This one just adds the group property to the embedded GladeToggleButtonEditor. plugins/gtk+/Makefile.am | 3 + plugins/gtk+/glade-button-editor.ui | 19 ------ plugins/gtk+/glade-gtk-resources.gresource.xml | 1 + plugins/gtk+/glade-gtk.c | 5 +- plugins/gtk+/glade-radio-button-editor.c | 74 ++++++++++++++++++++++ plugins/gtk+/glade-radio-button-editor.h | 56 +++++++++++++++++ plugins/gtk+/glade-radio-button-editor.ui | 80 ++++++++++++++++++++++++ plugins/gtk+/glade-toggle-button-editor.c | 2 +- plugins/gtk+/glade-toggle-button-editor.ui | 1 + plugins/gtk+/gtk+.xml.in | 1 + plugins/gtk-private/glade-gtk-private.xml | 1 + po/POTFILES.in | 2 + 12 files changed, 224 insertions(+), 21 deletions(-) commit ac984203f1eddb4dd44b1468dccfec298fb7a9c4 Author: Tristan Van Berkom Date: Sun Apr 14 22:43:15 2013 +0900 Added GladeToggleButtonEditor. Mostly just a glade file template and some boiler plate code. plugins/gtk+/Makefile.am | 5 +- plugins/gtk+/glade-gtk-resources.gresource.xml | 1 + plugins/gtk+/glade-gtk.c | 8 +- plugins/gtk+/glade-toggle-button-editor.c | 74 ++++++++++++++++++ plugins/gtk+/glade-toggle-button-editor.h | 56 ++++++++++++++ plugins/gtk+/glade-toggle-button-editor.ui | 96 ++++++++++++++++++++++++ plugins/gtk+/gtk+.xml.in | 3 + plugins/gtk-private/glade-gtk-private.xml | 7 ++ po/POTFILES.in | 2 + 9 files changed, 250 insertions(+), 2 deletions(-) commit 3b1da58f52a250d68e41de7fe70bd3f1637ef51f Author: Tristan Van Berkom Date: Sun Apr 14 21:52:43 2013 +0900 GladeButtonEditor: Many touchups in the UI, added extension point for embedding additional properties. plugins/gtk+/glade-button-editor.c | 1 + plugins/gtk+/glade-button-editor.ui | 153 ++++++++++++++++++++++------------- 2 files changed, 99 insertions(+), 55 deletions(-) commit 6aec2ea56f528d0d62915cebfb343fce011a2f87 Author: Tristan Van Berkom Date: Sun Apr 14 21:51:40 2013 +0900 GladePropertyLabel: Now use italic to show changed state of properties. We want to use bold lettering to show different sections in an editor, using bold for modified state of properties conflicts with the appearance, italic is more subtle but also obvious. gladeui/glade-property-label.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 7e904c4f1559977c6fc9530b361b4efac7594c89 Author: Tristan Van Berkom Date: Sun Apr 14 21:51:19 2013 +0900 GladeEditorProperty: Dont focus-on-click check buttons. gladeui/glade-editor-property.c | 3 +++ 1 file changed, 3 insertions(+) commit fca1c3f491f80454f286d2ef05e3f9f388220579 Author: Tristan Van Berkom Date: Sun Apr 14 21:20:58 2013 +0900 GladeGladePropertyShell: Give the shell a label in the UI while editing. Makes designing a property editor more comfortable. plugins/gladeui/Makefile.am | 4 ++- plugins/gladeui/glade-glade-property-shell.c | 36 ++++++++++++++++++++++++++ plugins/gladeui/gladeui.xml | 1 + 3 files changed, 40 insertions(+), 1 deletion(-) commit ab97ccad902c73f8383021221e2c9f85e78d48e8 Author: Tristan Van Berkom Date: Sun Apr 14 18:38:37 2013 +0900 GladeButtonEditor: Fleshing out the button editor design a bit. The thing needs more work to get done nicely, still looks a bit clunky. plugins/gtk+/glade-button-editor.ui | 215 ++++++++++++++++++++++++++++++++--- plugins/gtk+/gtk+.xml.in | 9 +- 2 files changed, 205 insertions(+), 19 deletions(-) commit 493dcd42e2a5c6df0a84835489dd87769df2a44b Author: Tristan Van Berkom Date: Sun Apr 14 18:38:16 2013 +0900 GladeEditorProperty: Avoid assertion when loading NULL widget. gladeui/glade-editor-property.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 58360cd055bb67cc001c75214dea11269d1f2ac8 Author: Tristan Van Berkom Date: Sun Apr 14 17:59:26 2013 +0900 Gladeui plugin: Specify that the construct-only 'editor-type' property is to be ignored. plugins/gladeui/gladeui.xml | 1 + 1 file changed, 1 insertion(+) commit b915455d92a233f6df757708a3d884705b26889e Author: Tristan Van Berkom Date: Sun Apr 14 17:58:41 2013 +0900 glade_util_get_type_from_name() Better logical memory management. Never free the passed type name. gladeui/glade-utils.c | 4 +++- gladeui/glade-widget-adaptor.c | 8 +++++--- 2 files changed, 8 insertions(+), 4 deletions(-) commit fdbe79f08a90145af7234b7a13e06f0de80fabf0 Author: Tristan Van Berkom Date: Sun Apr 14 17:56:35 2013 +0900 GladePropertyShell: Added a construct-only property to specify a GladeEditorProperty type This allows custom editors to specify a specific GladeEditorProperty type. gladeui/glade-property-shell.c | 50 ++++++++++++++++++++++++++++++++++++---- 1 file changed, 45 insertions(+), 5 deletions(-) commit 3be34fa3ce8c9a6df8d50c1bbac2bd5fc97fbc6e Author: Tristan Van Berkom Date: Sun Apr 14 17:55:48 2013 +0900 GladePropertyLabel: Added an option to append the ':' colon to the property name Now we don't do it by default, allowing the check button property editor to use no colon appended. gladeui/glade-property-label.c | 56 +++++++++++++++++++++++++++++++++++++--- gladeui/glade-property-label.h | 3 +++ 2 files changed, 56 insertions(+), 3 deletions(-) commit 4d55f3bd489376ff78c71df266b4371a1f482cad Author: Tristan Van Berkom Date: Sun Apr 14 17:54:45 2013 +0900 GladeEditorProperty: Added GladeEpropCheck type This is a custom boolean editor for embedding in custom editors which uses a check button... the normal switch based editor is used by default for cases where we might use a check button in the case the property is optional. gladeui/glade-editor-property.c | 93 +++++++++++++++++++++++++++++++++++++++ gladeui/glade-editor-property.h | 2 + 2 files changed, 95 insertions(+) commit 2dd2203cd60eaf415e44edd6e60b19597f5f78bc Author: Tristan Van Berkom Date: Sun Apr 14 17:02:39 2013 +0900 Slightly touching up activatable / button editors. plugins/gtk+/glade-activatable-editor.ui | 181 +++++++++++++++--------------- plugins/gtk+/glade-button-editor.ui | 121 ++++++++++---------- 2 files changed, 151 insertions(+), 151 deletions(-) commit 5453bf01c2d0644698a951e2845387eb8a8e4572 Author: Tristan Van Berkom Date: Sun Apr 14 17:01:51 2013 +0900 Gladeui catalog: Make custom-text/custom-tooltip properties translatable. plugins/gladeui/gladeui.xml | 2 ++ 1 file changed, 2 insertions(+) commit 38c7f6f2ad94721efd304839dd7c1245f23286b2 Author: Tristan Van Berkom Date: Sun Apr 14 17:00:45 2013 +0900 GladeProperyLabel: Control boldness with PangoAttributes This lets custom text be bold as well as normal text. gladeui/glade-property-label.c | 41 +++++++++++++++++++++++++++------------- 1 file changed, 28 insertions(+), 13 deletions(-) commit 1e2ea80ddac81a90d611009aaa5a9abc6771913c Author: Tristan Van Berkom Date: Sun Apr 14 16:22:49 2013 +0900 Gladeui plugin: Disable some properties on GladePropertyLabel plugins/gladeui/gladeui.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit 1a799133cb1aa0e38a732304c47c47d2cfff909c Author: Tristan Van Berkom Date: Sun Apr 14 16:22:00 2013 +0900 GladeEditorProperty: Create multiline text views a 4 lines height gladeui/glade-editor-property.c | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) commit 7ccd155b2f95d2b7813484a4aee7d3d7b9d77f59 Author: Tristan Van Berkom Date: Sun Apr 14 15:50:58 2013 +0900 GladeWindow: Reordered initialization so that GladePreferences are loaded before anything else This fixes the loading of additional catalogs. src/glade-window.c | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) commit 0fa650caa0b1b62a965b03fe25478ae149ede8f5 Author: Tristan Van Berkom Date: Sun Apr 14 15:50:35 2013 +0900 The private glade-gtk-private catalog depends on the gladeui catalog plugins/gtk-private/glade-gtk-private.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 784b556ac7dcb1b6f4db35ddab96a0c7fffc2288 Author: Tristan Van Berkom Date: Sun Apr 14 15:50:05 2013 +0900 Committing glade-button-editor.ui with new glade-gtk-private dependency plugins/gtk+/glade-button-editor.ui | 1 + 1 file changed, 1 insertion(+) commit 7af971e552a37d3d80c014ee93ad53dfb2acf43c Author: Tristan Van Berkom Date: Sun Apr 14 15:34:07 2013 +0900 Fixing up GTK+ plugin o Removed unused GladeTextButton class o Reordered Makefile.am in alphabetical order o Fixed some compiler warnings o Put .ui/.glade files at the end of lists in POTFILES.in plugins/gtk+/Makefile.am | 126 ++++++++++++++-------------- plugins/gtk+/glade-gtk.c | 6 -- plugins/gtk+/glade-text-button.c | 170 -------------------------------------- plugins/gtk+/glade-text-button.h | 59 ------------- po/POTFILES.in | 15 ++-- 5 files changed, 68 insertions(+), 308 deletions(-) commit 961108a3f2d8840bf0af21ddeddeecfdcc8ccc81 Author: Tristan Van Berkom Date: Sun Apr 14 02:43:17 2013 +0900 Port GladeActivatableEditor to use a template. Also, removed a lot of code regarding managing sensitivity states with action-appearance, make use-action-appearance/related-action optional properties as well. Let's hope things survive with all this removed code. plugins/Makefile.am | 2 +- plugins/gtk+/Makefile.am | 2 - plugins/gtk+/glade-activatable-editor.c | 353 +---------------- plugins/gtk+/glade-activatable-editor.h | 10 +- plugins/gtk+/glade-activatable-editor.ui | 148 +++++++ plugins/gtk+/glade-button-editor.c | 65 +--- plugins/gtk+/glade-button-editor.ui | 489 +++++++++++++----------- plugins/gtk+/glade-gtk-activatable.c | 98 ----- plugins/gtk+/glade-gtk-activatable.h | 44 --- plugins/gtk+/glade-gtk-resources.gresource.xml | 1 + plugins/gtk+/glade-gtk-switch.c | 25 +- plugins/gtk+/glade-gtk.c | 79 +--- plugins/gtk+/gtk+.xml.in | 40 +- po/POTFILES.in | 1 + 14 files changed, 497 insertions(+), 860 deletions(-) commit 05cdf1e8548a88dd7660e2c98f425194ae7fc186 Author: Tristan Van Berkom Date: Sun Apr 14 02:42:50 2013 +0900 Added plugin private catalog plugins/gtk-private/glade-gtk-private.xml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) commit 05b767855a4ed16c4b606cb493a3f2d7dca0fa55 Author: Tristan Van Berkom Date: Sun Apr 14 00:18:46 2013 +0900 Special case ignore gresource files in catalog path gladeui/glade-catalog.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 91208998c21baa89a0ec3864ab49ddb14edfc979 Author: Tristan Van Berkom Date: Sat Apr 13 23:19:33 2013 +0900 GladeButtonEditor: Now a composite class defined in builder xml glade-button-editor.ui can now be edited in Glade, presuming you have installed the gladeui catalog first. plugins/gtk+/Makefile.am | 32 ++- plugins/gtk+/glade-button-editor.c | 265 +++++-------------- plugins/gtk+/glade-button-editor.h | 24 +- plugins/gtk+/glade-button-editor.ui | 337 ++++++++++++++++++++++++ plugins/gtk+/glade-gtk-resources.gresource.xml | 6 + plugins/gtk+/gtk+.xml.in | 1 + po/POTFILES.in | 1 + 7 files changed, 443 insertions(+), 223 deletions(-) commit 238efe9b789fe6c8f52b8ac2de168a9c6ccd54c7 Author: Tristan Van Berkom Date: Sat Apr 13 23:18:56 2013 +0900 Gladeui plugin: Add GladeEditorTable to the palette. plugins/gladeui/gladeui.xml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit 6c9c113646023f28fe1958aefe03c44d6c93b85f Author: Tristan Van Berkom Date: Sat Apr 13 23:17:53 2013 +0900 GladeGtkGrid adaptor: Disconnect signals on destroy. This is important if derived grids get reconstructed during project load time for construct-only properties they might declare. plugins/gtk+/glade-gtk-grid.c | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 9ce0b07fb9b01482dfa354cd0abe31e65518c68a Author: Tristan Van Berkom Date: Sat Apr 13 23:16:58 2013 +0900 GladeEditorTable: Make the editor page type a property. This way we can build/embed GladeEditorTable widgets in other editors. gladeui/glade-editor-table.c | 94 +++++++++++++++++++++++++++++++++--------- gladeui/glade.h | 1 + 2 files changed, 75 insertions(+), 20 deletions(-) commit 4aca4c517a969ad93e5b4519f10a318438197bc4 Author: Tristan Van Berkom Date: Sat Apr 13 23:15:50 2013 +0900 GladeEditorSkeleton: Fixed chaining up in buildable (for container packing to work) gladeui/glade-editor-skeleton.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit b020f69cbdd5606c8e6e3e03e9fa6948a2b3e187 Author: Tristan Van Berkom Date: Sat Apr 13 23:13:39 2013 +0900 GladeEditor: Show newly created editors for the query dialog In other words, dont expect them to be visible by default gladeui/glade-editor.c | 1 + 1 file changed, 1 insertion(+) commit 06f6f829e23a68c593967e228545bc4a957eb3d6 Author: Tristan Van Berkom Date: Sat Apr 13 23:12:57 2013 +0900 GladeWidget: Allow backends to glade_widget_get_from_gobject() until after "destroyed" gladeui/glade-widget.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) commit e04dfad59deadd9db157efe8ab37d0d1d5105824 Author: Tristan Van Berkom Date: Sat Apr 13 23:12:24 2013 +0900 GladeEditorProperty: Make text properties hexpand when multiline gladeui/glade-editor-property.c | 2 ++ 1 file changed, 2 insertions(+) commit eb40b5cae57af307a02d6c19c729cbe76afd0f03 Author: Tristan Van Berkom Date: Sat Apr 13 23:11:47 2013 +0900 Fixing GladePropertyLabel property type for the "property" property ;-) gladeui/glade-property-label.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 81a044ce2a46df4ef0cf57a12ed8a3c434a07897 Author: Tristan Van Berkom Date: Sat Apr 13 20:52:18 2013 +0900 Addded missing stuff to POTFILES.in po/POTFILES.in | 2 ++ 1 file changed, 2 insertions(+) commit e6f537591d1f5ee14c37ca703b68fd41e9f622a8 Author: Tristan Van Berkom Date: Sat Apr 13 20:49:45 2013 +0900 Automatically generate enum types. configure.ac | 1 + gladeui/Makefile.am | 21 +++++++++++++++++-- gladeui/glade-builtins.c | 22 -------------------- gladeui/glade-builtins.h | 2 -- gladeui/glade-palette.c | 1 + gladeui/glade-project.c | 21 +------------------ gladeui/glade-project.h | 2 -- gladeui/glade-widget-adaptor.c | 22 -------------------- gladeui/glade-widget-adaptor.h | 3 --- gladeui/glade.h | 1 + gladeui/gladeui-enum-types.c.template | 36 +++++++++++++++++++++++++++++++++ gladeui/gladeui-enum-types.h.template | 25 +++++++++++++++++++++++ 12 files changed, 84 insertions(+), 73 deletions(-) commit d1f777a5ef6a1cf13f71e525f755198f204e81d7 Author: Tristan Van Berkom Date: Sat Apr 13 20:31:23 2013 +0900 Added adaptor to the gladeui plugin for editing GladeEditorSkeletons. plugins/gladeui/Makefile.am | 21 +++++ plugins/gladeui/glade-glade-editor-skeleton.c | 115 +++++++++++++++++++++++++ plugins/gladeui/gladeui.xml | 21 ++++- 3 files changed, 154 insertions(+), 3 deletions(-) commit f9194a7242918440082e6f3111fa8067aac0ed72 Author: Tristan Van Berkom Date: Sat Apr 13 20:30:37 2013 +0900 GladeWidget/GladeWidgetAdaptor: Added glade_widget_adaptor_write_widget_after() This gives a chance to write content of a widget after children are written. gladeui/glade-widget-adaptor.c | 39 +++++++++++++++++++++++++++++++++++++++ gladeui/glade-widget-adaptor.h | 10 +++++++--- gladeui/glade-widget.c | 3 +++ gladeui/glade-xml-utils.h | 1 + 4 files changed, 50 insertions(+), 3 deletions(-) commit e13581f60c133c20156c06c623b6e06718eae2fc Author: Tristan Van Berkom Date: Sat Apr 13 19:41:49 2013 +0900 Removed the new GladePropertyEditor iface Now just use GladeEditable everywhere (for property labels, editors and shells). gladeui/Makefile.am | 2 -- gladeui/glade-editable.c | 24 +------------- gladeui/glade-editor-property.c | 34 ++++++++++++++------ gladeui/glade-editor-skeleton.c | 19 ++++++----- gladeui/glade-editor-skeleton.h | 4 +-- gladeui/glade-property-editor.c | 66 --------------------------------------- gladeui/glade-property-editor.h | 34 -------------------- gladeui/glade-property-label.c | 35 ++++++++++++++------- gladeui/glade-property-shell.c | 39 +++++++++++++++-------- 9 files changed, 86 insertions(+), 171 deletions(-) commit 8748db65a7c83ea311e754a11db1acee6025bc81 Author: Tristan Van Berkom Date: Sat Apr 13 18:46:49 2013 +0900 Added GladeEditorSkeleton The skeleton supports automatic propagation of loading of it's child GladePropertyEditors and GladeEditables and implements GtkBuildableIface in order to load the child editors from builder script. gladeui/Makefile.am | 2 + gladeui/glade-editor-skeleton.c | 274 +++++++++++++++++++++++++++++++++++++++ gladeui/glade-editor-skeleton.h | 62 +++++++++ 3 files changed, 338 insertions(+) commit 0b4064434538e7b16ec130452578dfaaf5cb645c Author: Tristan Van Berkom Date: Sat Apr 13 18:06:37 2013 +0900 Make GladeEditable implement GladePropertyEditor implicitly. GladeEditable is a superset of GladePropertyEditor, implementing GladeEditable is an implicit implementation of GladePropertyEditor. gladeui/glade-editable.c | 24 +++++++++++++++++++++++- gladeui/glade-editable.h | 1 - 2 files changed, 23 insertions(+), 2 deletions(-) commit 7afab79bf89356d248fa6b9ce50a1082e70a186a Author: Tristan Van Berkom Date: Sat Apr 13 17:55:05 2013 +0900 Added GladePropertyEditor interface. This interface captures the common load_by_widget() semantics used by GladePropertyLabel, GladePropertyShell and GladeEditorProperty. gladeui/Makefile.am | 2 ++ gladeui/glade-editor-property.c | 23 ++++++++++++- gladeui/glade-property-editor.c | 66 +++++++++++++++++++++++++++++++++++++ gladeui/glade-property-editor.h | 34 ++++++++++++++++++++ gladeui/glade-property-label.c | 68 +++++++++++++++++++++++---------------- gladeui/glade-property-label.h | 2 -- gladeui/glade-property-shell.c | 48 +++++++++++++++++---------- gladeui/glade-property-shell.h | 2 -- 8 files changed, 196 insertions(+), 49 deletions(-) commit b09f056a13707bb2f7fac236aa5d89dd01b4ce00 Author: Tristan Van Berkom Date: Sat Apr 13 17:30:53 2013 +0900 Gladeui catalog: Added GladePropertyShell, fixed up a bit too. plugins/gladeui/gladeui.xml | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) commit 5ec4148fc2bbb8634fb9aad9cc4177e41740b3a4 Author: Tristan Van Berkom Date: Sat Apr 13 17:30:35 2013 +0900 Fixup GladePropertyShell gladeui/glade-property-shell.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 715b85deae9398205e1acb0b32663c47e56a48ae Author: Tristan Van Berkom Date: Sat Apr 13 17:25:15 2013 +0900 Added GladePropertyShell class. The GladePropertyShell automates the creation of a child editor property. gladeui/Makefile.am | 2 + gladeui/glade-property-shell.c | 299 ++++++++++++++++++++++++++++++++++++++++ gladeui/glade-property-shell.h | 73 ++++++++++ 3 files changed, 374 insertions(+) commit 18948af50867a85ebe6af310b86b206d1a63c7d4 Author: Tristan Van Berkom Date: Sat Apr 13 17:20:15 2013 +0900 Alphabetically ordered Makefile.am sources gladeui/Makefile.am | 112 +++++++++++++++++++++++++-------------------------- 1 file changed, 55 insertions(+), 57 deletions(-) commit 0133ebf0597ac7168dbdb521619d26628ce76c3f Author: Tristan Van Berkom Date: Sat Apr 13 16:43:55 2013 +0900 Added more configurations to GladePropertyLabel Now it notably has glade_property_label_load_by_widget(). gladeui/glade-property-label.c | 256 +++++++++++++++++++++++++++++----------- gladeui/glade-property-label.h | 16 ++- 2 files changed, 202 insertions(+), 70 deletions(-) commit 9d9b6528597f27fd56b53dc0c868e6ad3d7cae3a Author: Tristan Van Berkom Date: Sat Apr 13 16:20:33 2013 +0900 GladeInspector: Derive from GtkBox gladeui/glade-inspector.c | 14 +++++++++----- gladeui/glade-inspector.h | 4 ++-- 2 files changed, 11 insertions(+), 7 deletions(-) commit 9ebe9106737a66f0ff62a2aedd5acab92b1aba75 Author: Tristan Van Berkom Date: Sat Apr 13 16:12:03 2013 +0900 GladePropertyLabel: Added properties to customize the label and tooltip text gladeui/glade-property-label.c | 177 ++++++++++++++++++++++++++++++++++++---- gladeui/glade-property-label.h | 7 ++ 2 files changed, 167 insertions(+), 17 deletions(-) commit ae77aaf5c27af5c0215fa51aad61fe713932a909 Author: Tristan Van Berkom Date: Sat Apr 13 15:46:55 2013 +0900 GladeEditorProperty: Added an option to disable the optional check button Also now use ->constructed(), and derive from GtkBox. gladeui/glade-editor-property.c | 53 +++++++++++++++++++++++++++------------ gladeui/glade-editor-property.h | 4 +-- 2 files changed, 39 insertions(+), 18 deletions(-) commit 59c9597bfe01e9e51977b5690d7aa4b4bbce8dfa Author: OKANO Takayoshi Date: Sat Apr 13 00:13:08 2013 +0900 l10n: Update Japanese translation help/ja/ja.po | 1022 +++++++++++++++++++++------------------------------------ 1 file changed, 382 insertions(+), 640 deletions(-) commit 640fd3a1dd69e073c3c58d57a77efc5611fc8603 Author: Tristan Van Berkom Date: Fri Apr 12 21:30:42 2013 +0900 Recommitting glade.glade with requirement of gladeui catalog. src/glade.glade | 1 + 1 file changed, 1 insertion(+) commit a57a999a6b4762dbade62e6aa2be7f4c02a57c91 Author: Tristan Van Berkom Date: Fri Apr 12 21:01:13 2013 +0900 GladeEditor: Ported to define the UI in templates. gladeui/Makefile.am | 5 +- gladeui/glade-editor.c | 171 +++--------------- gladeui/glade-editor.ui | 300 +++++++++++++++++++++++++++++++ gladeui/gladeui-resources.gresource.xml | 1 + po/POTFILES.in | 1 + 5 files changed, 331 insertions(+), 147 deletions(-) commit 61a5396f71ec958d59dc4ea690e4d4ebbce68322 Author: Tristan Van Berkom Date: Fri Apr 12 21:26:34 2013 +0900 Added gladeui catalog plugin. Use this to edit Glade files for Glade (or other IDEs using Glade). configure.ac | 12 ++++++++++++ plugins/Makefile.am | 4 ++++ plugins/gladeui/Makefile.am | 5 +++++ plugins/gladeui/gladeui.xml | 18 ++++++++++++++++++ 4 files changed, 39 insertions(+) commit 63a15c5221ab5a6916cded76cf9f98d4418aa74c Author: Tristan Van Berkom Date: Fri Apr 12 21:22:04 2013 +0900 GladeSignalEditor: Derive from GtkBox gladeui/glade-signal-editor.c | 2 +- gladeui/glade-signal-editor.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit e3da30cf4c99fc6b7b2be5b4a2b41614cf356c46 Author: Dmitrijs Ledkovs Date: Wed Feb 27 14:57:01 2013 +0000 Add Grid option to "Add Parent" action. plugins/gtk+/glade-gtk.c | 2 ++ plugins/gtk+/gtk+.xml.in | 1 + 2 files changed, 3 insertions(+) commit f6a253038501e46629b5ea50cd017044bfa507da Author: Tristan Van Berkom Date: Fri Apr 12 19:28:04 2013 +0900 GladeEditor rework: Make atk.png loaded as a GResource. data/icons/Makefile.am | 2 +- data/icons/atk.png | Bin 914 -> 0 bytes gladeui/Makefile.am | 21 +++++++++++++-------- gladeui/atk.png | Bin 0 -> 914 bytes gladeui/glade-editor.c | 8 ++++---- gladeui/glade-editor.h | 4 ++-- gladeui/gladeui-resources.gresource.xml | 1 + 7 files changed, 21 insertions(+), 15 deletions(-) commit 282a4944b17ed5762eeae8aa64b7b8c5b83621fc Author: Tristan Van Berkom Date: Fri Apr 12 19:19:36 2013 +0900 GladePropertyLabel: Set toplevel invisible by default. gladeui/glade-property-label.ui | 1 - 1 file changed, 1 deletion(-) commit 4835f1a1f40809a04e0edabf8d9e8a4ca1ada38b Author: Tristan Van Berkom Date: Fri Apr 12 19:09:44 2013 +0900 GladeProject: Fixed condition to warn about properties that are optional & enabled. gladeui/glade-project.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit b80836a1bebd3bc0546f06340836aac5a763e03a Author: Tristan Van Berkom Date: Fri Apr 12 19:09:28 2013 +0900 Adding missing file to POTFILES.in po/POTFILES.in | 1 + 1 file changed, 1 insertion(+) commit 4af7ffb5086ae383d347d4c214354581796678f0 Author: Tristan Van Berkom Date: Fri Apr 12 18:45:40 2013 +0900 GladeProject: Fix verification of widgets, signals and properties for the UI Needed update after adding the new flags. gladeui/glade-project.c | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) commit 985b42b5f3c368e501f68492de462c55f0a5e7ac Author: Tristan Van Berkom Date: Fri Apr 12 18:00:00 2013 +0900 Added new composite widget: GladePropertyLabel. Now GladeEditorProperty creates a GladePropertyLabel on demand if needed, instead of implementing the label itself. This will allow custom property editors to use the property labels in the interface defined with GtkBuilder script. gladeui/Makefile.am | 5 +- gladeui/glade-editor-property.c | 109 ++-------- gladeui/glade-property-label.c | 355 +++++++++++++++++++++++++++++++ gladeui/glade-property-label.h | 64 ++++++ gladeui/glade-property-label.ui | 44 ++++ gladeui/gladeui-resources.gresource.xml | 1 + po/POTFILES.in | 1 + 7 files changed, 490 insertions(+), 89 deletions(-) commit 7f2051967c3b883b672d8289ebdb1a0f5071e9d3 Author: Tristan Van Berkom Date: Fri Apr 12 15:33:33 2013 +0900 Project Properties Dialog: Moved verify button to be a secondary dialog button. gladeui/glade-project-properties.ui | 48 +++++++++++++---------------------- plugins/gtk+/gtk+.xml.in | 2 +- 2 files changed, 18 insertions(+), 32 deletions(-) commit eeef2072fcffd9bb8f26c3f46d29854873ee16b1 Author: Tristan Van Berkom Date: Fri Apr 12 02:45:50 2013 +0900 GladePreferences: Define all default preference values near the top of the file src/glade-preferences.c | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) commit 0ef60b6cff6e6152697432a804ac91be307e4f53 Author: Tristan Van Berkom Date: Fri Apr 12 02:45:16 2013 +0900 Fixup frontend glade files. The adjustment for the autosave seconds spin button didnt follow the migration properly. src/glade-preferences.glade | 7 +++++++ src/glade.glade | 7 ------- 2 files changed, 7 insertions(+), 7 deletions(-) commit fe73c995b99b8644db900ef06413553b0fba0c8f Author: Tristan Van Berkom Date: Fri Apr 12 02:31:41 2013 +0900 glade-preferences.glade: Added missing signal connection And added some tooltips, made treeview expand horizontally. src/glade-preferences.glade | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit d8ea6f993a645a55b68ee69a96031fa3e8564c6c Author: Tristan Van Berkom Date: Fri Apr 12 02:25:27 2013 +0900 Frontend Glade files: Added translation domain src/glade-preferences.glade | 2 +- src/glade.glade | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 18ec1f0384fb06fd509e7c1deeb8e8f5b6b29bf6 Author: Tristan Van Berkom Date: Fri Apr 12 02:24:08 2013 +0900 GladeEditor: Pack the warning icon before the class icon. More consistent with the Inspector view. gladeui/glade-editor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a267d502f9c04b4ca512b3ddaf13aac60408853c Author: Tristan Van Berkom Date: Fri Apr 12 02:18:29 2013 +0900 Enhanced preferences Now the user can choose if they want to ignore versioning errors, deprecation warnings or warnings about unrecognized types at save time. This avoids the dialog in the case you might save often but don't care to be warned every time. src/glade-preferences.c | 57 ++++++++++++ src/glade-preferences.glade | 203 +++++++++++++++++++++++++++++++++---------- src/glade-preferences.h | 4 + src/glade-window.c | 16 +++- 4 files changed, 232 insertions(+), 48 deletions(-) commit 7eae117bfdce55992a168566c85ae41ab9bd5309 Author: Tristan Van Berkom Date: Fri Apr 12 02:17:54 2013 +0900 Added glade_project_save_verify() A version of glade_project_save() with control on what types of verifications should be run gladeui/glade-project.c | 88 ++++++++++++++++++++++++++++++++--------------- gladeui/glade-project.h | 17 +++++++++ 2 files changed, 77 insertions(+), 28 deletions(-) commit 608a3239e1fef8b415701e3bec8f70f959622928 Author: Tristan Van Berkom Date: Fri Apr 12 02:17:28 2013 +0900 GladeWidget: Set warning state with tooltip for unrecognized types. gladeui/glade-widget.c | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) commit 1215b4022923ec27245a8e4deb64e931242ec7a5 Author: Tristan Van Berkom Date: Thu Apr 11 22:07:14 2013 +0900 GladeWindow: Fix recent files Glade's main open recent menu was not properly filtered, now only allow Glade to open recent files that are of mime type "application/x-glade" src/glade-window.c | 6 ------ src/glade.glade | 24 +++++++++++++++--------- 2 files changed, 15 insertions(+), 15 deletions(-) commit 1527292bd7df10860f0b85564d2f1ae437c9612f Author: Tristan Van Berkom Date: Thu Apr 11 21:48:15 2013 +0900 GladePreferences: Beefing up the preferences a bit Removed the combo box in favor of a treeview displaying all catalog paths. src/glade-preferences.c | 130 +++++++++++++++++++++++++++---------------- src/glade-preferences.glade | 83 ++++++++++++++++++--------- 2 files changed, 140 insertions(+), 73 deletions(-) commit f103d569723f64375647eee953415d0a720af0ad Author: Tristan Van Berkom Date: Thu Apr 11 20:41:41 2013 +0900 Ported GladePreferences to use a composite template. po/POTFILES.in | 1 + src/Makefile.am | 2 +- src/glade-callbacks.h | 1 + src/glade-preferences.c | 245 ++++++++++++++++------------- src/glade-preferences.glade | 313 +++++++++++++++++++++++++++++++++++++ src/glade-preferences.h | 50 ++++-- src/glade-resources.gresource.xml | 1 + src/glade-window.c | 13 +- src/glade.glade | 311 +----------------------------------- 9 files changed, 501 insertions(+), 436 deletions(-) commit 8b98bc217b60f7f7fd39d2c3a4fa4cca7a01e626 Author: Tristan Van Berkom Date: Thu Apr 11 15:49:42 2013 +0900 GladeCommand/GladeEditorProperty: Make the enabled state of a property undoable. Now that the enabled state of a property causes Glade's xml output to change, it must absolutely be undoable (enabled optional properties are saved regardless of default value). gladeui/glade-command.c | 177 +++++++++++++++++++++++++++++++++++++++ gladeui/glade-command.h | 11 ++- gladeui/glade-editor-property.c | 19 +++-- plugins/gtk+/glade-fixed.c | 8 +- 4 files changed, 201 insertions(+), 14 deletions(-) commit d457c4fa838ce0a31d7518deb7a3acf9970b7dd7 Author: Tristan Van Berkom Date: Thu Apr 11 15:23:23 2013 +0900 Change API name glade_command_set_tempalte --> glade_command_set_project_template More consistent API name with other project related commands. gladeui/glade-command.c | 8 ++++---- gladeui/glade-command.h | 2 +- gladeui/glade-project.c | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) commit 527b2cf298217797268be1ee3020f5e97d39e89c Author: Tristan Van Berkom Date: Thu Apr 11 14:34:53 2013 +0900 GladeProject / GladeCommand: Make project translation domain settings undoable gladeui/glade-command.c | 141 +++++++++++++++++++++++++++++++++++++++++++++++ gladeui/glade-command.h | 3 + gladeui/glade-project.c | 11 ++-- 3 files changed, 151 insertions(+), 4 deletions(-) commit 5e4e34cd67e0e7e432989b688e4335fac8655d1b Author: Tristan Van Berkom Date: Thu Apr 11 14:20:53 2013 +0900 GladeProject / GladeCommand: Make target project version undoable gladeui/glade-command.c | 163 +++++++++++++++++++++++++++++++++++++++++++++++ gladeui/glade-command.h | 4 ++ gladeui/glade-project.c | 18 +++--- gladeui/glade-project.h | 4 ++ 4 files changed, 180 insertions(+), 9 deletions(-) commit a4db26944e49e11bba08d746706b0f1926681fa3 Author: Tristan Van Berkom Date: Thu Apr 11 01:29:42 2013 +0900 GladePropertyEditor: Let text views wrap. gladeui/glade-editor-property.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 95cd10743ec9b26b3e15c092c068db444a49f4bd Author: Tristan Van Berkom Date: Thu Apr 11 01:06:18 2013 +0900 GladeInspector: Add an icon to expand all rows. gladeui/glade-inspector.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 3c2836cae7dd59560bfea179419dcc46e8d67f2d Author: Tristan Van Berkom Date: Thu Apr 11 00:14:16 2013 +0900 GladeModelData: For list-store data, use nicer icons in the button plugins/gtk+/glade-model-data.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit f626fb00d82d90565bed05f6aba38ac63a2322c0 Author: Tristan Van Berkom Date: Thu Apr 11 00:08:04 2013 +0900 GladeInspector: Now show a warning icon and tooltip text if a widget has a warning This makes support warnings much easier to catch, instead of having to dig into the properties dialog (or wait until save time) you can see directly in the inspector if any of your widgets have any deprecation/versioning warnings. gladeui/glade-inspector.c | 41 ++++++++++++++++++++++++++++++++++++++--- 1 file changed, 38 insertions(+), 3 deletions(-) commit 34585f45158e8126f1f5c14830a371c6ecf32ce6 Author: Tristan Van Berkom Date: Thu Apr 11 00:06:12 2013 +0900 GladeWidget: Enhanced support warnings o Now GladeWidget support warnings include warnings about any used properties or signals which have warnings o GladeWidget support warnings update appropriately when signals are added/removed or when properties are changed/enabled o GladeProject now also has a column with the widget warning text which gets updated any time a widget's warning changes gladeui/glade-project.c | 18 +++--- gladeui/glade-project.h | 2 + gladeui/glade-property.c | 59 +++++++++++++++++++- gladeui/glade-property.h | 2 + gladeui/glade-widget.c | 136 +++++++++++++++++++++++++++++++++++++++++++++- gladeui/glade-widget.h | 1 + 6 files changed, 205 insertions(+), 13 deletions(-) commit 19a99a02de9710614ebba8653d5b9bbb6a014764 Author: Tristan Van Berkom Date: Wed Apr 10 22:23:15 2013 +0900 GladeSignalEditor: Only show the warning icon for the row which displays the signal name gladeui/glade-signal-editor.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit f26afa4edb81520e4e84c51d382d2ad54a42b350 Author: Tristan Van Berkom Date: Wed Apr 10 04:33:35 2013 +0900 Touching up project properties dialog appearance. gladeui/glade-project-properties.ui | 482 +++++++++++++++++------------------ 1 file changed, 239 insertions(+), 243 deletions(-) commit f45a5bdd69120684b2f090d43a7de3e69cba0342 Author: Tristan Van Berkom Date: Wed Apr 10 04:33:19 2013 +0900 Touching up preferences spacing src/glade.glade | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit e1256cd36b827cb1be0267143b30b52f40ed0d85 Author: Tristan Van Berkom Date: Wed Apr 10 00:06:37 2013 +0900 GladeCommand: Make sure a template widget is unset undoably if deleted. gladeui/glade-command.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit ffc5a8cc08a39936fe650e1468243c598e1bd980 Author: Tristan Van Berkom Date: Tue Apr 9 23:48:24 2013 +0900 GladeProject/GladeCommand: Implement undo/redo for project template widget gladeui/glade-command.c | 187 ++++++++++++++++++++++++++++++++++ gladeui/glade-command.h | 5 + gladeui/glade-project.c | 257 +++++++++++++++++++++++++++++++---------------- gladeui/glade-project.h | 4 + 4 files changed, 369 insertions(+), 84 deletions(-) commit f58f689190a51d4ae9a1965843656d75775fd375 Author: Tristan Van Berkom Date: Mon Apr 1 16:32:45 2013 +0900 GladeProject: Update the misc column with an indicator marking that it is template gladeui/glade-project.c | 2 ++ 1 file changed, 2 insertions(+) commit f3c7335ed9a3e1834dc5cd4e5d88663f95cd0f78 Author: Tristan Van Berkom Date: Sun Mar 31 17:07:37 2013 +0900 GTK+ Catalog GtkScaleButton - add internal children. plugins/gtk+/gtk+.xml.in | 5 +++++ 1 file changed, 5 insertions(+) commit a714a588f455cb1487dd744d44c0b5fd73136ec1 Author: Juan Pablo Ugarte Date: Sun Mar 31 01:46:47 2013 -0300 Added Composite template toplevel option in Project properties to choose wich toplevel should be used as a template gladeui/glade-project-properties.ui | 43 ++++++++++++ gladeui/glade-project.c | 127 ++++++++++++++++++++++++++++++++++- gladeui/glade-project.h | 8 ++- 3 files changed, 174 insertions(+), 4 deletions(-) commit b2829ef1bfba04e6da2165a0da337fa14a6a5440 Author: Tristan Van Berkom Date: Sat Mar 30 20:00:52 2013 +0900 Support load and save of files with a