summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTristan Van Berkom <tristan.van.berkom@gmail.com>2013-04-15 17:27:30 +0900
committerTristan Van Berkom <tristan.van.berkom@gmail.com>2013-04-15 17:27:30 +0900
commit1028e9dd21e1346360c0ac48d3ab2f0bbd4ae2bf (patch)
tree82c1e54c36791ef6df08232b4e920db855c2cfe5
parent4e3c6e869e3a337cfc14bff5ddf221d658ff6ca3 (diff)
downloadglade-1028e9dd21e1346360c0ac48d3ab2f0bbd4ae2bf.tar.gz
Moved old ChangeLog to a zipped file, now generate ChangeLog at make dist time.
-rw-r--r--ChangeLog14082
-rw-r--r--ChangeLog.old.gzbin0 -> 149641 bytes
-rw-r--r--Makefile.am14
3 files changed, 14 insertions, 14082 deletions
diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644
index 35bbc6ab..00000000
--- a/ChangeLog
+++ /dev/null
@@ -1,14082 +0,0 @@
-2013-02-06 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * configure.ac, NEWS: Rolling 3.15.0
-
-2013-03-04 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-window.c:
- o Fixed window docks regresion bug.
- o Update Properties Dock window title with GladeEditor:class-field value
-
- * gladeui/glade-editor.c: Added GladeEditor:class-field read only property.
-
-2013-02-25 Jasper St. Pierre <jstpierre@mecheye.net>
-
- * gladeui/glade-editor.c,
- gladeui/glade-named-icon-chooser-dialog.c
- gladeui/glade-project.c,
- gladeui/glade-utils.c: Fix prototype warning issues.
-
-2013-02-19 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-editable.h: Added GLADE_PAGE_SIGNAL to GladeEditorPageType enumeration.
-
- * gladeui/glade-editor.c:
- o Fixed leak in glade_editor_notebook_page()
- o Cleaned up code replacing editor->priv with a temp priv variable.
- o Replaced GtkButtonBox with a regular GtkBox to pack clear and info buttons
-
- * src/glade-window.c: Hide Property editor class title
-
-2013-02-11 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-editor.[ch]: Added glade_editor_show/hide_class_field()
-
-2013-02-01 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-editor.c: Moved clear and info buttom to the action widget of the notebook.
-
- * plugins/gtk+/icons/16x16/widget-gtk-levelbar.png,
- plugins/gtk+/icons/22x22/widget-gtk-levelbar.png:
- Added new GtkLevelBar icons by Máirín Duffy
- This closes bug #685432 "RFE: glade support for GtkLevelBar"
-
-2013-01-22 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-design-view.c:
- o Removed project parameter check in glade_design_view_set_project()
- o glade_design_view_set_project(): keep a reference to project
-
- * gladeui/glade-design-layout.c: Use a window style context to render background in the offscreen window.
-
-2012-12-17 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-design-layout.c,
- gladeui/glade-design-private.h,
- gladeui/glade-design-view.c,
- plugins/gtk+/glade-fixed.c,
- plugins/gtk+/glade-gtk.c: Implemented inline Drag and Drop
-
- * gladeui/glade-command.c: Made glade_command_dnd() accept parent and placeholer NULL parameter to paste the widget as toplevel.
-
- * plugins/gtk+/glade-gtk-grid.c, plugins/gtk+/glade-gtk-table.c,
- plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in:
- o Removed GladeFixed (DnD) support for GtkBox, GtkTable and GtkGrid.
- o Optimized glade_gtk_grid_refresh_placeholders() by passing the children list to
- glade_gtk_grid_has_child() instead of getting it each time from the container.
-
-2012-12-15 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * data/icons/atk.png: Updated atk icon with gnome's accessibility icon.
-
-2012-12-13 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-design-view.[ch],
- gladeui/glade-palette.[ch],
- src/glade-window.c: Added Drag&Drop support from the palette.
-
-2012-10-23 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-editor-property.c:
- o Replaced buttons with 3 dots [...] for a secondary edit icon in the entry itself.
- o Removed treeview from flags editor.
-
-2012-10-22 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-editor-property.c: Do not let every propery input expand if not nescesary
-
-2012-10-20 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-editor-property.c: GladeEditorPropertyBoolClass replaced toggle button with a switch.
-
-2013-01-18 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-editor-property.c: Limit the size of the spin button in
- GladeEPropNumeric when the max value is over 16 digits.
- Otherwise a property with a max value of G_MAXDOUBLE gets a minimum size over 2800 pixels.
-
-2013-01-17 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-design-layout.c: Fixed bug #688326 "pointer tracking is off" by using every coordinate
- relative to GladeDesignLayout.
-
- * plugins/gtk+/gtk+.xml.in: Added GtkLevelBar.
-
-2013-01-16 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-design-layout.c: Set a background to the offscreen window,
- so that widgets without a window added as toplevels look right.
-
-2012-12-04 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * build/mingw-w64/glade.nsi.in, build/mingw-w64/nsis_make_installer.sh:
- Added message to win32 installer about it being beta software
- Updated installers script to include locale directories
-
-2012-11-01 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-editor-property.c: Fixed bug #678922 "When editing a label, the cursor is moved to the end after every change."
- Fixed a few leak since glade_property_make_string() returns a newlly allocated string.
-
-2012-10-20 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-app.c: Added GladeApp::widget-adaptor-registered signal
-
-2012-10-19 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-editor-property.c: Update GladeEditorProperty label sensitivity on GladeProperty sensitivity notify.
-
-2012-09-19 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * configure.ac, NEWS: Rolling 3.14.0, bumped gtk dependency to 3.5.17
-
-2012-09-17 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Updated GtkAssistant support
- Fixed bug #664276 "Can't add widgets to a GtkAssistant"
- Make assistant update current page when a child is selected in the project.
-
-2012-09-14 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade.glade: Set new property accel-group on action groups to make menu item accel work properly
- Fixes bug 684041 "assertion failed: `gtk_accel_group_from_accel_closure (accel_closure) != NULL"
-
-2012-09-13 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/gtk+.xml.in:
- Set ignore=true on virtual property glade-style-classes to avoid bogus warnings
-
-2012-09-06 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-object-stub.c, gladeui/glade-widget.c:
- Do not abort if a project has a uninstantiable or abstract class object
- instead load is as an object stub and let the user what to do.
- Should be enough to close bug #646259
- "SIGSEGV in glade_widget_adaptor_object_construct_object loading ui file"
-
- * gladeui/glade-base-editor.c, gladeui/glade-signal-editor.c :
- Fixed runtime warning on GladeBaseEditor and GladeSignalEditor dispose methods
-
- * gladeui/glade-design-layout.c: Do not explicit set window bg as it should be handled by gtk.
- Fixes glitches when the widget is on a different state.
-
-2012-09-05 Paolo Borelli <pborelli@gnome.org>
-
- * src/glade-close-button.[ch]: Sync close-button with the original gedit widget.
- This way the proper symbolic close icon is used for the button.
-
-2012-08-13 Javier Jardón <jjardon@gnome.org>
-
- * Makefile.am, configure.ac, help/: Use new documentation infrastructure
-
-2012-07-31 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: Added load/save/edit support
- for <style> <class name="foo"/> </style>, Fixes bgo 658035.
-
-2012-07-14 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/glade-gtk-activatable.[ch], plugins/gtk+/glade-gtk-switch.c,plugins/gtk+/glade-gtk.c:
- Removed unneeded function glade_gtk_activatable_parse_finished()
-
-2012-07-13 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/glade-gtk-activatable.c,plugins/gtk+/glade-gtk.c:
- Fixed Bug #679589 "Use Action Appearance not supported for GTK 2.12 but added to widgets in Glade 3.8.2"
- Made sure use-action-appearance is not saved if there is no action defined
-
-2012-07-11 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/glade-gtk.c: Fixed runtime warning when adding a notebook
-
- * gladeui/glade-project.c, gladeui/glade-widget.c: Fixed bug #679487 "Huge memory leaks"
-
- * src/glade-window.c: Fixed bug #679721 "mac-integration: missing 'widget' variable declaration"
-
-2012-06-05 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-displayable-values.[ch]: Added glade_displayable_value_is_disabled/set_disabled()
-
- * gladeui/glade-editor-property.c, gladeui/glade-property-class.c: disable GdkModifierType reserved values
-
- * gladeui/glade-project.c: Fixed warning on WIN32 (GPid on windows is not an integer)
-
-2012-05-29 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * build/mingw-w64: Added build/mingw-w64 directory with script tp cross compile
- and create windows installer using nsis
-
-2012-05-23 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/Makefile.am, src/Makefile.am: Export symbols in glade executable for windows build
-
-2012-05-22 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/Makefile.am: Replaced use of -export-symbols with -export-symbols-regex
- * gladeui/glade-app.h, gladeui/glade-catalog.h, gladeui/glade-signal-editor.h:
- Removed old undefined symbols to fix build error on windows
-
-2012-05-18 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-catalog.c: Improved error messages on modules loading failure.
-
- * gladeui/glade-utils.c: try_load_library () only check for file if library_path is not null
-
-2012-05-17 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-app.[ch], gladeui/glade-utils.c : Let g_module_open() be called
- with NULL so that it looks libraries in defaults directories.
- Fixes bug #675977 "Don't hard-code library search paths"
-
- * gladeui/glade-builtins.c, gladeui/glade-signal-model.[ch]: Removed glade3 string
-
-2012-05-12 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade.glade: Made view items Check items
-
-2012-05-09 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-window.c:
- - Added workaround for gtk+ bug #671786 (Menu shows accelerators now)
- - removed g_resources_lookup_data() use, since now we depend on gtk 3.4 which has
- gtk_builder_add_from_resource()
-
- * src/glade.glade: Added F1 accel for developer reference
-
-2012-05-08 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/gtk+.xml.in: Set save=false to every GtkActivatable properties since they
- are always saved in glade_gtk_widget_write_widget()
-
-2012-05-06 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * configure.ac, NEWS: Rolling 3.13.0, bumped gtk dependency to 3.4
-
-2012-05-04 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-app.c: Added glade_init()
- Made glade_app_get_config() return a static pointer so that it can be
- used before creating a GladeApp
-
- * src/Makefile.am, src/glade-preferences.[ch], src/glade-window.c, src/glade.glade:
- Implemented GladePreferences dialog.
- Fixes bug 588981 "Catalog support in GUI preferences instead of using environment var"
-
-2012-05-03 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-utils.c: Reworked glade_util_get_placeholder_from_pointer()
- to use gdk_device_get_window_at_position() to get the placeholder window from the pointer.
-
- * src/glade-window.c: Use glade_util_get_placeholder_from_pointer() in paste action activate
-
- * gladeui/glade-popup.c: Fixed bug #675395
- "Using right click to add a widget over a placeholder do not work as expected every time"
-
- * gladeui/glade-widget.c: Added glade_widget_get_device_from_event()
-
- * gladeui/glade-design-layout.c:
- o Made unselected border color darker
- o Removed use of deprecated function gtk_widget_get_pointer()
-
-2012-05-02 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/gtk+.xml.in: Set GtkCheckButton:xalign save-always.
- Fixes bug #675042 "plugins/gtk+.xml.in: always store GtkButton [x|y]align properties"
-
-2012-04-30 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/glade-attributes.c: Replaced deprecated font and color
- selection dialogs with font and color chooser dialogs.
-
-2012-04-28 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-base-editor.c,
- gladeui/glade-design-layout.c,
- gladeui/glade-design-view.c,
- gladeui/glade-editor-property.c,
- gladeui/glade-editor.c,
- gladeui/glade-named-icon-chooser-dialog.c,
- gladeui/glade-palette.c,
- gladeui/glade-project.c,
- gladeui/glade-widget-adaptor.c,
- plugins/gtk+/glade-accels.c,
- plugins/gtk+/glade-attributes.c,
- plugins/gtk+/glade-button-editor.c,
- plugins/gtk+/glade-cell-renderer-editor.c,
- plugins/gtk+/glade-column-types.c,
- plugins/gtk+/glade-entry-editor.c,
- plugins/gtk+/glade-icon-factory-editor.c,
- plugins/gtk+/glade-icon-sources.c,
- plugins/gtk+/glade-image-editor.c,
- plugins/gtk+/glade-image-item-editor.c,
- plugins/gtk+/glade-label-editor.c,
- plugins/gtk+/glade-model-data.c,
- plugins/gtk+/glade-store-editor.c,
- plugins/gtk+/glade-text-button.c,
- plugins/gtk+/glade-tool-button-editor.c,
- plugins/gtk+/glade-tool-item-group-editor.c,
- plugins/gtk+/glade-treeview-editor.c:
- Removed use of deprecated GtkHBox, GtkVBox and others
-
-2012-04-26 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-window.c:
- o Use GtkBuilder and GResources to build GladeWindow contents
- o Implemented menu with GtkActions
- o Push tooltip for rencet manager and project actions
-
- * src/main.c: Register glade GResources
-
- * src/glade-resources.gresources.xml: Glade Gresource file
-
- * src/glade.glade: Glade UI GladeWindow, about and preferences dialog
-
- * src/glade-callbacks.h: callbacks declarations
-
- * src/Makefile.am: added glade-resource.c to source list
-
- * configure.ac: bumped version to 3.13 and added glib-compile-resources path program
-
- * glade-rules.mk: added common rules for GResources files
-
-2012-04-25 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-design-view.c: Added custom style provider to setup
- viewport background color to @base_color
-
- * gladeui/glade-design-layout.c:
- o Added custom stype provider to setup bg color to @base_color.
- o Simplyfied glade_design_layout_style_updated() using gtk_style_context_lookup_color()
- o Removed old theme hack widget_reset_bg_color()
-
- * plugins/gtk+/glade-accels.c: Replaced strcmp() with g_strcmp0 in glade_eprop_accel_populate_view()
-
- * gladeui/glade-app.c: glade_app_register_stock_icons() added fuction to register glade icons
-
- * gladeui/glade-project.[ch]: removed glade_project_pointer_mode_render_icon()
-
- * gladeui/glade-utils.c: added glade_utils_pointer_mode_render_icon()
-
- * gladeui/glade-catalog.[ch]:
- o Added glade_catalog_add_path() and glade_catalog_remove_path()
- o Added API documentation. Code cleanup.
-
-2012-04-03 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-inspector.c: Removed use of deprecated object GCompletion
-
- * gladeui/glade-property-class.c: replaced deprecated function g_value_get_char with g_value_get_schar()
-
-2012-03-31 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-signal-editor.c:
- o Fixed memory leak on handler-suggestion emison
- o added GladeSignalEditor::detail-suggestions signal
-
- * gladeui/glade-signal-model.c: Removed "__dummy" object data hack
- Now only the data model returns user strings like <Type Here> when the GladeSignal value is null
-
- * gladeui/glade-signal.c: fixed bug in glade_signal_set_detail() that allowed to set an empty string as a detail
-
-2012-03-24 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-base-editor.c, gladeui/glade-editable.[ch],
- gladeui/glade-editor-property.c, gladeui/glade-editor.c,
- gladeui/glade-widget-adaptor.c:
- Migrated hand coded _get_type() function to G_DEFINE_TYPE() macro plus identation fixes.
-
-2012-03-23 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-signal-editor.[ch]: Added support for signal detail.
- Fixes bug #670792 "Unable to connect to specific notify signals."
-
- * gladeui/glade-signal-model.[ch]: added GLADE_SIGNAL_COLUMN_DETAIL to
- GladeSignalModelColumns.
-
- * gladeui/glade-signal.[ch]: added GladeSignal:detail property
-
- * gladeui/glade-widget.c: set detail on glade_widget_change_signal_handler()
-
-2012-03-19 Daniel Mustieles <daniel.mustieles@gmail.com>
-
- * gladeui/glade-previewer.c: Fixed bug #662046
-
-2012-03-19 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-accumulators.[ch]: Added new accumulator _glade_strv_handled_accumulator()
-
- * gladeui/glade-marshallers.list: Added new marshall BOXED:OBJECT
-
- * gladeui/glade-signal-editor.[ch]:
- o Implemented GladeSignalEditor::callback-suggestions signal
- (based on patch by Marco Diego Aurélio Mesquita <marcodiegomesquita@gmail.com >)
- Closes bug #667570 "Implement callback name suggestion on glade-signal-editor"
- o Added GladeSignalEditor:widget object property
-
- * gladeui/glade-signal-model.c: Fixed bogus runtime warning in
- glade_signal_model_iter_n_children() when it is called with a NULL iter
- Fixed space identation (we use * next to the variable name)
-
-2012-02-17 Marco Diego Aurélio Mesquita <marcodiegomesquita@gmail.com>
-
- * Fixed bug 669272 "Emit a signal to notify signal activation"
-
-2012-02-15 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/glade-gtk-grid.c: Fix bug 664912 "GtkGrid assumes 3x3 (edit)"
-
- * plugins/gtk+/glade-gtk.c: Fixed bug 645340 "Minor string typo"
-
- * plugins/gtk+/gtk+.xml.in: Fixed bug 646366 "non-sense UI string"
-
-2012-02-13 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * configure.ac, NEWS: Rolling 3.11.0
-
-2012-01-29 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in: Correct the 'book' to search for GTK+3 documentation,
- Credit goes to Pietro Battiston for pointing out the exact problem.
-
-2011-12-15 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-editor-property.c: Let the backend reload the real value if one was rejected by a verify function.
-
- * plugins/gtk+/glade-gtk-grid.c: Reworked support for width and height properties.
-
- * gladeui/glade-base-editor.c: Removed dialog hint to make gnome-shell put a close button in the window.
-
-2011-11-23 Dieter Verfaillie <dieterv@optionexplicit.be>
-
- * build/mswindows/README, build/mswindows/build_glade.sh:
- Added custom build scripts for building on MS windows.
-
-2011-11-17 Fredy Paquet <fpa@opag.ch>
-
- * plugins/gtk+/glade-gtk.c: Improved performance of modifying GtkTable
- contents, shows specifically when loading files containing large tables.
-
- Bug 663516
-
-2011-11-03 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-design-layout.c:
- o Added workaround for child bg bug on Adwaita theme.
- o Fixed bug detecting widget including margins
-
- * gladeui/glade-design-view.c: cleaned up glade_design_view_style_updated()
- to make it use new style context instead of modifying its own.
-
-2011-10-31 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-design-layout.c:
- o Use only button 1 press to select widgets.
- o Fixed bug in gdl_get_margins_from_pointer(), needed to translate coordinates
- o In glade_design_layout_find_inside_container() use widget margins as
- if they where part of the widget allocation.
-
-2011-10-12 Arnel A. Borja <kyoushuu@yahoo.com>
-
- * gladeui/glade-previewer.rc.in: Change the name of the icon in the resource
- file to glade.ico
-
-2011-10-11 Johannes Schmid <jhs@gnome.org>
-
- * gladeui/glade-project.c: Avoid crashing if glade-previewer is not installed, bug 650899.
-
-2011-10-11 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-app.h: Make Glade 3.10 use new environment variables for proper
- parallel installability.
-
- * doc/catalogintro.sgml: Update docs about environment vars.
-
- * doc/Makefile.am: Make documentation parallel installable.
-
-2011-10-11 Benjamin Otte <otte@redhat.com>
-
- * gladeui/glade-editor-property.c:
- Make size groups widget selection work (bug 647984)
-
-2011-10-09 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-project.c: Fix glade_project_notify_has_child() to notify
- that the children are gone only when the last item on that level disappears.
-
- Fixes bug 651673
-
-2011-10-09 Fabien Parent <parent.f@gmail.com>
-
- * gladeui/glade-property.c, gladeui/glade-xml-utils.c:
-
- Fix a bug on the GtkComboBoxText (and probably others) when adding
- a special char (like '&') in an item's name: every characters following
- the special char disappeared while writting the xml file.
-
- Bug 654609.
-
-2011-10-06 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-widget-adaptor.c: Implemented a generic ->depends() routine
- to ensure that liststores are serialized before treemodelfilters which refer to them (bug 657164).
-
-2011-10-06 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/gtk+.xml.in: Make n-row and n-column save false.
- Fixes bug #660607 "Warnings when using GtkGrid created in Glade 3.10"
-
- * gladeui/glade-project.c:
- Emit parse-finished signal before setting loading state to false.
-
- * plugins/gtk+/glade-gtk-grid.c: infer n-row and n-column virtual
- properties value from children packing props.
-
-2011-10-05 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-gtk-grid.c: Update placeholders when a grid child's
- width or height child properties change.
-
-2011-10-04 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: Ensure 'related-action'
- and 'use-action-appearance' are serialized in the right order.
-
-2011-10-04 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-previewer.c:
- o Fixed bug #660874 "glade-previewer fails to open UI files without top windows"
- o Fixed bug #660872 "glade-previewer crashes on non-existent files"
- o Fixed runtime warnings in option parsing.
-
- * gladeui/glade-base-editor.c, gladeui/glade-project.c: fixed spelling errors
-
-2011-09-19 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-object-stub.[ch]: Added new object type used to remember
- unknown objects in xml files.
-
- * gladeui/glade-utils.c: made glade_util_ui_message () accept markup strings.
-
- * gladeui/glade-xml-utils.[ch]: added new function glade_xml_node_copy()
-
- * gladeui/glade-widget.c:
- o glade_widget_read() create object stub if class is unknown.
- o glade_widget_write() used saved xml to dump stub objects.
-
- * glade/gladeui/glade-project.c: make GladeProject remember unknown catalogs
- to avoid loosing requirements when loading/saving a file with unknown objects.
-
-2011-09-19 Ignacio Casal Quinteiro <icq@gnome.org>
-
- * configure.ac, plugins/python/glade-python.c:
- Bump pygobject requisite to pygobject 3. Fixes bug #658667.
-
-2011-06-14 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-project.h:
- glade_property_class_set_virtual() renamed virtual paramenter to value to prevent C++ clash
-
- * gladeui/glade-property-class.[ch]: fixed _GladePointerMode and _GladeSupportMask enum declaration C++ error
-
-2011-05-20 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-base-editor.c,
- gladeui/glade-catalog.c
- gladeui/glade-design-layout.c
- gladeui/glade-editor-property.c
- gladeui/glade-inspector.c
- gladeui/glade-named-icon-chooser-dialog.c
- gladeui/glade-palette.c
- gladeui/glade-placeholder.c
- gladeui/glade-project.c
- gladeui/glade-property.c
- gladeui/glade-widget.c
- plugins/gtk+/glade-accels.c
- plugins/gtk+/glade-attributes.c
- plugins/gtk+/glade-gtk.c
- plugins/gtk+/glade-model-data.c
- src/glade-window.c:
- Fixed "variable set but not used" warnings (-Wunused-but-set-variable)
-
-2011-04-29 Javier Jardón <jjardon@gnome.org>
-
- * gladeui/glade-utils.c: Correctly detect the required devhelp version
-
-2011-04-22 Tristan Van Berkom <tvb@gnome.org>
-
- * src/main.c: Fixed loading correct application icon (bug 648487
- fix by Stéphane Maniaci).
-
-2011-04-21 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-design-layout.c: fixed bug while grabbing resize grip
- (Child offset was missing from dx and dy)
-
-2011-04-13 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-design-view.c:
- o removed progress bar
- o draw wilber when there is no project loaded
- o set widget bg on GtkWidget::style-updated signal
-
- * gladeui/glade-design-layout.c:
- o set widget bg and update frame colors on GtkWidget::style-updated signal
- o removed deprecated GtkStyle use and replaced with GtkStyleContext
-
- * src/main.c: added loading time output if --verbose is set
-
- * src/glade-window.c:
- o added % to progress bar string
- o only update progressbar if percentage changed
-
- * gladeui/glade-project.c: slightly optimized glade_project_add_object()
-
- * gladeui/glade-path.h: new file containing a cairo_path_t of GLADE's old
- logo remake by Franco Dodorico.
-
-2011-04-05 Tristan Van Berkom <tristanvb@openismus.com>
-
- * configure.ac, NEWS: Rolling 3.10.0
-
-2011-04-05 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-widget-adaptor.[ch]:
- o Added support for reading internal children declaration in the catalog
- o Create internal children as specified in catalog in glade_widget_adaptor_post_create()
- before calling deep_post_create() and post_create() methods
- o new API glade_widget_adaptor_has_internal_children()
-
- * gladeui/glade-widget.[ch]:
- o Made GladeWidget::reason property readable
- o Added new API glade_widget_find_child()
- o glade_widget_constructor() do not set catalog defaults for internal widgets.
- (Fixes GtkDialog action area orientation)
-
- * plugins/gtk+/glade-gtk-action-widgets.[ch]:
- o reworked code from GtkDialog support to read and write widget actions special tags
- found in GtkDialog and GtkInfoBar widgets
-
- * plugins/gtk+/glade-gtk.c:
- o Removed GtkBox, GtkDialog, GtkComboBox and GtkTreeView unused get_internal_child functions
- o Removed creation of internal children of GtkDialog, GtkColorSelectionDialog,
- GtkFontSelectionDialog, GtkComboBox and GtkTreeView.
- o Implemented GtkDialog action-widgets tag support using common code.
- o Fixed GtkBox virtual property size ()
- o Fixed GtkDialog derived classes placeholders creation.
- o Set GtkButton::stock on post_create when reason is user.
- (Fixes bug in internal buttons with stock icons)
- o Made glade_gtk_container_get_children() chain up to parent implementation to get
- internal widget and purify the list to remove posible duplicates
-
- * plugins/gtk+/gtk+.xml.in:
- o Defined internal children of GtkDialog, GtkColorSelectionDialog,
- GtkFontSelectionDialog, GtkComboBox, GtkInfoBar and GtkTreeView.
- o Added <internal-children> tag new format
- <internal-children>
- <object/>
- <object>
- <object/>
- </object>
- </internal-children>
- o make GtkTreeViewColumn:widget property parentless-widget
-
- * gladeui/glade-xml-utils.h: Added GLADE_TAG_INTERNAL_CHILDREN and GLADE_TAG_ANARCHIST tags
-
- * src/glade-window.c: set project in inspector after finishing loading
- (25% improvment in loading time)
-
-2011-04-04 Tristan Van Berkom <tristanvb@openismus.com>
-
- * plugins/gtk+/icons/*: Added remaining icons contributed by Florent Thévenet.
-
- * doc/gladeui.types: Fixed inclusion of private type in doc generation (bug 645125).
-
- * glade-widget.[ch]:
- - Make glade_widget_find_child() have a const gchar argument
- - Use glade_widget_get_internal_child() instead of glade_widget_get_internal_func().
- - Revert my long ago fix to never set packing properties onto GladeWidgets
-
- * plugins/gtk+/glade-gtk.c: Make h/vexpand properties 'needs-sync', fixes GtkDialog's
- showing up with expanding action area (due to placeholders needing to expand).
-
- * gladeui/glade-widget-adaptor.c, plugins/gtk+/gtk+.xml.in: Declare treeview's internal
- selection as 'anarchist'.
-
-2011-04-03 Cosimo Cecchi <cosimoc@gnome.org>
- * doc/Makefile.am: don't use gtk+-2.0 for scanning the docs
-
-2011-04-01 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/glade-gtk.c,
- plugins/gtk+/glade-cell-renderer-editor.c,
- plugins/gtk+/gtk+.xml.in:
- Added support to edit cell renderers in GtkEntryCompletion
-
-2011-03-31 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-base-editor.c,
- gladeui/glade-cell-renderer-icon.c,
- gladeui/glade-clipboard.c,
- gladeui/glade-editor.c,
- gladeui/glade-inspector.c,
- gladeui/glade-palette.c,
- gladeui/glade-project.c,
- gladeui/glade-property.c,
- gladeui/glade-signal.c,
- gladeui/glade-widget-action.c,
- gladeui/glade-widget.c:
- Replaced g_object_notify() with g_object_notify_by_spec()
-
-2011-03-24 William Jon McCann <jmccann@redhat.com>
-
- Including a hi-res resolution variant of the application icon
- designed by Jakub Steiner (bug 645602).
-
-2011-03-24 Cosimo Cecchi <cosimoc@gnome.org>
-
- * src/glade-window.c: add a primary-toolbar style class to the toolbar
-
-2011-03-15 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-design-layout.c: fixed allocation bug.
- It was using height instead of width.
-
-2011-04-04 Tristan Van Berkom <tristanvb@openismus.com>
-
- * plugins/gtk+/icons/*: Added remaining icons contributed by Florent Thévenet.
-
-2011-03-11 Tristan Van Berkom <tristanvb@openismus.com>
-
- * plugins/gtk+/icons/...: Added/Updated icons for GtkSizeGroup, GtkStatusIcon, Gtk*Filter
- graphics contributed by Florent Thévenet.
-
-2011-03-09 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-widget-adaptor.c: Added logic to re-composite the widget icon
- with a deprecation overlay pixbuf if a widget is deprecated.
-
- * data/icons/Makefile.am, icons: Added deprecation overlay graphics
- contributed by Florent Thévenet.
-
-2011-03-09 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-project.[ch]
- o Fixed function declaration and indentation
- o Call glade_project_notify_row_has_child() after deleting the object from the model
- otherwise the GladeProject views do not update properly.
-
-2011-03-09 Tristan Van Berkom <tristanvb@openismus.com>
-
- * plugins/gtk+/icons/...: Added/Updated icons for GtkOffscreenWindow,
- GtkInfoBar, GtkTextBuffer, GtkEntryBuffer, GtkRecentFilter, GtkFileFilter,
- GtkTreeModelFilter, GtkAccelGroup, GtkTreeSelection, GtkTreeViewColumn.
- Graphics contributed by Florent Thévenet.
-
- * plugins/gtk+/gtk+.xml.in: Reorganized palette, removed textbuffer/treemodel
- groups and dumped all of that into the misc category.
-
-2011-03-08 Tristan Van Berkom <tristanvb@openismus.com>
-
- * plugins/gtk+/gtk+.xml.in: Added missing xml for new cell renderer properties.
-
- * plugins/gtk+/icons/...: Added missing icons for GtkTextTag, GtkTextTagTable,
- GtkToolPalette, GtkToolItemGroup, GtkTearoffMenuItem, GtkInfoBar.
- Graphics contributed by Florent Thévenet.
-
- * plugins/gtk+/icons/...: Added/Updated icons for GtkTextTag, GtkTextTagTable,
- GtkInfoBar, GtkAppChooserWidget, GtkAppChooserButton, GtkCellAreaBox.
- Graphics contributed by Florent Thévenet.
-
-2011-03-07 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-editable.[ch]:
- o Added glade_editable_loaded_widget().
- o Added glade_editable_loading().
-
- * gladeui/glade-editor-property.c: Fixed glade_editor_property_commit() to
- use glade_editor_property_load() instead of the vfunc directly.
-
- * gladeui/glade-cell-renderer-editor.c: Fixed to properly use GladeEditable iface.
-
- * gladeui/glade-*-editor.c: Fixed all GladeEditable implementations to use
- the new glade_editable_loading() and glade_editable_loaded_widget() instead
- of manually bookkeeping those states in each implementation.
-
-2011-03-06 Christopher Aillon <caillon@redhat.com>
-
- * data/icons/hicolor/*/apps/glade-3.{png,svg,xcf}:
- Rename to glade.* fixing bug 644041
-
- * data/icons/hicolor/*/apps/Makefile.am: Adjust for above changes
-
-2011-03-06 Tristan Van Berkom <tristanvb@openismus.com>
-
- * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: Added add-verify-function
- to allow treeview columns to be added to treeviews again.
-
- * plugins/gtk+/icons/*:
- - Cleaned out old deprecated icons
- - Added new GtkAppChooserDialog, GtkCellRendererSpinner and GtkComboBoxText icons
- contributed by Florent Thévenet.
-
- * gladeui/glade-builtins.c: Changed displayable values for extra stock icons
- to say "Drag and Drop" instead of "DnD", fixing translator bug 561042.
-
- * gladeui/glade-editor-property.c: Added a description tooltip about the "Context"
- parameter of translatable strings, fixing i18n bug 609872.
-
- * plugins/gtk+/glade-gtk.c: Fixed dialog warnings to be better translatable
- (fixing bug 640937).
-
- * plugins/gtk+/glade-gtk-grid.c: Fixed Drag/Resize algo to use ints instead
- of uints (since grid packing properties are ints).
-
- * plugins/gtk+/gtk+.xml.in: Fixed unserialized GtkGrid packing property
- values (bug 643668).
-
-2011-03-02 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-design-layout.c:
- o removed double click toplevel maximize feature
- o replaced GDK_FLEUR cursor with GDK_BOTTOM_RIGHT_CORNER for resize action
-
- * gladeui/glade-design-view.c: make layout_box GTK_ALIGN_START to fix toplevel alignment
-
- * configure.ac, doc/gladepython.sgml, plugins/python/Makefile.am, plugins/python/glade-python.c:
- Applied patch by Craig Keogh to fix bug #626225
- "Migrate from PyGTK to PyGObject introspection-based bindings"
-
-2010-02-01 Marco Diego Aurélio Mesquita <marcodiegomesquita@gmail.com>
-
- * gladeui/glade-previewer.c: Initialize core library so that plugin types can be previewed.
-
-2011-03-01 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-property-class.c: When a property is disabled, mark it explicitly
- as query=FALSE (avoid the query dialog).
-
- * plugins/gtk+/gtk+.xml.in: Added support for GtkAppChooser classes
-
-2011-02-28 Marco Diego Aurélio Mesquita <marcodiegomesquita@gmail.com>
-
- * gladeui/glade-previewer.c:
- Glade previewer main window is now free from uncontrolled pop-up windows.
-
-2011-02-28 Tristan Van Berkom <tristanvb@openismus.com>
-
- * plugins/gtk+/gtk+.xml.in, plugins/gtk+/icons/...: Removed all GtkH/V orientable
- subclasses from the palette... reuse icons for base class widgets that are still in the palette.
-
- * plugins/gtk+/icons/..: Added GtkSpinner icon contributed by Dolean Samuel.
-
-2011-02-25 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-widget.c: Fixed loading of notebook pages with construct-properties
- (bug 641590, patch by Craig Keogh).
-
-2011-02-24 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-editor.c: Optimize window resizing by hiding inner notebook pages
- when those pages are not shown
-
- * gladeui/glade-placeholder.c: Make placeholders expand by default.
-
- * plugins/gtk+/Makefile.am, plugins/gtk+/glade-gtk-grid.c, plugins/gtk+/gtk+.xml.in:
- Added support for GtkGrid.
-
-2011-02-17 Tristan Van Berkom <tristanvb@openismus.com>
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/glade-gtk-table.c, plugins/gtk+/Makefile.am:
- Split out GtkTable adaptor into glade-gtk-table.c
-
-2011-02-10 Marco Diego Aurélio Mesquita <marcodiegomesquita@gmail.com>
-
- * gladeui/Makefile.am:
- Added new files needed for object separation and updated protocol for the preview feature.
-
- * gladeui/glade-preview-tokens.h:
- Stores commom code between glade-preview and glade-previewer.
-
- * gladeui/glade-preview-tokens.h:
- Updated protocol. Updated license to LGPL.
-
- * gladeui/glade-project.c, gladeui/glade-preview.[ch]:
- Object separation for Glade_preview. Updated license of gladeui/glade-preview.[ch] to LGPL.
- Updated protocol for glade-previewer.
-
-2011-02-08 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-design-layout.c:
- o Fixed bug #641487 "Selection drawn at incorrect positions"
- o fixed double click layout maximization
- o use gtk_widget_get_preferred_size() in get_preferred_width/height() fixes
- allocation bug related to bug #641487
- o removed unused function on_child_size_allocate()
- o start using GDK_FLEUR as resize grip cursor
-
-2011-02-05 Tristan Van Berkom <tristanvb@openismus.com>
-
- * plugins/gtk+/gtk+.xml.in: Disabling irrelevant properties for GtkScaleButton
-
- * gladeui/glade-widget.c: Make glade_widget_rebuild() use glade_widget_add/remove
- instead of glade_widget_replace().
-
- * gladeui/Makefile.am, gladeui/glade-accumulators.[ch], gladeui/glade-app.c,
- gladeui/glade-base-editor.c, gladeui/glade-cell-renderer-icon.c,
- gladeui/glade-editor-property.c, gladeui/glade-project.c, gladeui/glade-property.c,
- gladeui/glade-widget.c, plugins/gtk+/Makefile.am, plugins/gtk+/glade-fixed.c
- Made glade-marshallers.[ch] and glade-accumulators.[ch] private to libgladeui-2.
-
-2011-02-04 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-project.c:
- o Added notification of row-has-child-toggled when first
- child is added to a parent or last child removed
- o Added glade_project_check_reordered() to be called after setting
- a child property on a widget since this may effect the order of children,
- if the order changes, then emit the "rows-reordered" treemodel signal.
-
- * gladeui/glade-widget.c: call glade_project_check_reordered() after applying
- child properties.
-
- * gladeui/glade-base-editor.c: Delete child first before adding a replacement
- when changing a child's type (we cant assume the parent can hold more than
- one child).
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Added support for
- GtkRecentChooserMenu.
-
-2011-02-03 Pablo Castellano <pablog@gnome.org>
-
- Make libgladeui-2 library come with introspection data, patch based on original
- patch by Alan Knowles.
-
- * configure.ac: Added gobject-introspection m4 stuff
-
- * gladeui/Makefile.am: Added rules to build Gladeui-2.0 gir and typelib
-
- * gladeui/glade-app.c, gladeui/glade-command.c, gladeui/glade-project.c: Some changes
- made to pass the introspection build.
-
-2011-02-03 Frederic Peters <fpeters@0d.be>
-
- * src/glade-window.c: Put File->Properties before Quit in the File menu
-
-2011-02-03 Tristan Van Berkom <tristanvb@openismus.com>
-
- * plugins/gtk+/glade-attributes.c, plugins/gtk+/glade-gtk.c:
- Add support for editing the PangoFontDesctiption in GtkLabel attributes (GtkBuilder
- has supported this ever since supporting <attributes>, only just adding a GtkFontSelectionDialog
- to do this from Glade now.
-
- * gladeui/glade-editor-property.c, gladeui/glade-property-class.c,
- gladeui/glade-widget-adaptor.c: Added support for GdkRGBA properties
-
- * gladeui/glade-property.c: When loading properties, set the enabled flag at load time before
- syncing the property instead of after (so that backends can sync the property in the UI).
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Add notion of GdkRGBA properties to
- GtkColorButton adaptor (so that the workspace driven dialog can also set rgba properties), and
- make rgba properties optional and disabled by default.
-
- * gladeui/glade-editor.c: Make reset/docs buttons insensitive by default.
-
- * gladeui/glade-project.c: Notify "path" changes when loading new project
-
- * src/glade-window.c: Refresh window title when project path changes.
-
- * plugins/gtk+/gtk+.xml.in: Dont sync transient-for property on GtkWindow, this
- can cause crashes at project destroy time.
-
- * src/glade-window.c: Removed user manual link from Help menu, it's not online
- as far as I know and no work was done on it, the current user manual needs work
- and is just not useful in it's current state.
-
-2011-02-02 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-design-layout.c:
- allocate all the remaining space to child, this fixes some allocation issues
- on widget where gtk_widget_get_preferred_height() value is different than
- the one returned by gtk_widget_get_preferred_size()
-
- * gladeui/glade-design-view.c:
- o set layout halign property to GTK_ALIGN_START
- o pack toplevel widgets in GladeProject toplevels list order.
-
- * gladeui/glade-project.[ch]: added accessor for toplevel list
-
- * gladeui/glade-property.c: added special case for parentless widget properties
- on glade_property_set_value_impl() to show and hide new and old values.
-
- * gladeui/glade-editor-property.c: removed glade_widget_hide() call on
- glade_eprop_object_show_dialog() since now its handled on GladeProperty
-
-2011-02-01 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-design-layout.c:
- o do not allocate width for the toplevel name.
- o draw toplevel name with a fade at the end if it does not fit.
-
-2011-02-01 Tristan Van Berkom <tristanvb@openismus.com>
-
- * configure.ac, NEWS: Rolling 3.9.2
-
- * gladuei/glade-design-private.h, gladeui/glade-design-layout.[ch],
- gladeui/glade-design-view.[ch]: Relicensed LGPL, Juan Pablo Ugarte, Vincent Geddes and I
- are the only Copyright holders for these files and I have thier consent to relicense
- these files LGPL.
-
- * gladeui/glade-debug.c: Avoid showing an unavoidable warning regarding
- gdk_window_set_composited().
-
-2011-01-31 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-design-layout.[ch]:
- o added widget maximization on label double click
- o fixed size allocation to be able to maximize widget without making the viewport
- scrollbars appear
-
- o removed glade_design_layout_selection_set()
-
- o added design-view construct only property
-
- o use _glade_design_view_freeze/thaw() to avoid scrolling to selection from
- the layout.
- o implemented get_preferred_width_for_height() and get_preferred_width_for_height()
- to fix allocation problem
- o check if toplevel has a child selected before selecting it itself on button press
- o dont draw selection if widget has no allocation
- o added PangoLayout to draw widget name
- o added space needed for widget name in glade_design_layout_get_preferred_height ()
- o glade_design_layout_size_allocate() allocate enough space for widget name
- o moved widget name to south east and used as resize grip
- o update widget name on GladeWidget::notify:name
-
- * gladeui/glade-design-view.[ch]:
- o improved viewport scrolling to selected toplevel, now we only scroll if
- the selection was not triggered by the layout.
- o implemented _glade_design_view_freeze/thaw()
- o removed glade_design_view_get_layout() declaration
- o removed gladeui/glade-design-layout.h include
- o handle widget adding and removal on project's add-widget and remove-widget signals
- o added widget-visibility-changed handler to add/remove toplevels on visibility change
-
- * gladeui/glade-design-private.h: added new file to declare private API.
-
- * gladeui/glade-app.c: replaced GladeDesignLayout API with the new private one
-
- * gladeui/glade-project.[ch]:
- o added GladeProject::widget-visibility-changed signal
- o added glade_project_widget_visibility_changed() function
-
- * gladeui/glade-widget.c:
- o added visible property.
- o use glade_project_widget_visibility_changed() to emit signal on widget visibility change
-
- * gladeui/glade.h: removed glade-design-layout.h since now its private
-
- * gladeui/Makefile.am: do not install private header glade-design-layout.h
-
- * plugins/gtk+/Makefile.am: do not install headers
-
-2011-01-29 Tristan Van Berkom <tristanvb@openismus.com>
-
- * plugins/gtk+/glade-model-data.c: Avoid committing the data if the data did not
- change... committing the data when there is no change can cause the editor to
- load itself, this editor does not deal with that well. Fixes crasher bug 622839.
-
- * plugins/gtk+/gtk+.xml.in: Add support for editing GtkOffscreenWindow, tricked
- this out by just using the "parent" xml attribute and deriving GtkWindow and
- disabling all the irrelevant GtkWindow properties.
-
-2011-01-28 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-xml-utils.h, gladeui/glade-widget-adaptor.[ch], gladeui/glade-widget.[ch]:
- Added <add-child-verify-function> semantics to query the plugin if it's ok to add
- a said "child" to an adaptors widget "parent" and warn the user about it in context.
-
- * gladeui/glade-project.c: Check glade_widget_add_verify() when pasting widgets
-
- * gladeui/glade-command.c: Check glade_widget_add_verify() from glade_command_create()
-
- * gladeui/glade-popup.c: Allow "Add widget here" action to appear for any project object
- and rely on glade_command_create() to warn the user via glade_widget_add_verify() if
- adding the widget fails.
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Added <add-child-verify-function> support to
- GtkContainer, GtkMenuShell, GtkMenuItem, GtkToolBar, GtkToolItem, GtkToolPalette, GtkToolItemGroup,
- GtkActionGroup, GtkTextTagTable adaptors.
-
-2011-01-27 Tristan Van Berkom <tristanvb@openismus.com>
-
- * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: Added support for GtkRecentFilter
- as well as reading and writing the new <mime-types> <patterns> and <applications> tags
- that are recently added to GtkRecentFilter's GtkBuildable implementation.
-
- * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: Added support to GtkFileFilter
- for reading and writing the new <mime-types> and <patterns> tags
- that are recently added to GtkFileFilter's GtkBuildable implementation.
-
- * plugins/gtk+/gtk+.xml.in: Added GtkRecentManager to the palette.
-
-2011-01-26 Tristan Van Berkom <tristanvb@openismus.com>
-
- * plugins/gtk+/Makefile.am, plugins/gtk+/glade-string-list.[ch]: Added Boxed type
- and GladeEditorProperty to manage/edit a list of strings that can be translatable.
- This property editor uses a treeview and supports reordering of rows with Drag'n'Drop
- as well as deletion of rows using the 'Delete' key. Every row can have individual
- i18n information set via the common i18n dialog.
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Add GtkComboBoxText support
- to Glade and use the GladeStringList boxed type to edit the list of translatable
- items.
-
- * gladeui/glade-popup.c: Fixed property popup to not show DevHelp link when the property
- is a virtual one.
-
-2011-01-25 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-design-layout.[ch]:
- o Made GladeDesignLayout an offscreen container, all its children are redirected offscreen
- and composited later on. This allow us drawing "pretty" selections over widgets.
- o added new function derived from glade_design_layout_widget_event(),
- glade_design_layout_do_event() to marshal events from the override class handler
- o added glade_design_layout_selection_set()
- o reworked cursors pointer in an array to ease setting them.
- o replaced glade_design_layout_get_pointer_region () with gdl_get_activity_from_pointer()
- o removed call to gtk_widget_size_allocate() in glade_design_layout_update_child()
- fixes rendering glith while resizing
-
- * gladeui/glade-design-view.c: set layout selection on project's selection-changed signal
-
- * gladeui/glade-app.[ch]:
- o added glade_app_do_event()
- o set custom gdk event handler to marshal event to GladeDesignLayouts using
- glade_design_layout_do_event()
-
- * gladeui/glade-utils.[ch]: removed unused function glade_util_draw_selection_nodes()
-
- * gladeui/glade-widget.[ch]:
- o moved IS_GLADE_WIDGET_EVENT macro to header.
- o replaced glade_widget_connect_signal_handlers() with glade_widget_add_events()
-
-2011-01-24 Tristan Van Berkom <tristanvb@openismus.com>
-
- * 41 files: Fixed typo in LGPL License file headers.
-
- * plugins/gtk+/glade-attributes.c: Relicensing to LGPL.
-
-2011-01-22 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-command.[ch]: Removed glade_command_set_naming_policy().
-
- * gladeui/glade-project.[ch]: Removed naming policy, object ids are always unique.
-
- * gladeui/glade-editor-property.c, glade-property-class.[ch], gladeui/glade-property.c,
- gladeui/glade-signal-editor.c, gladeui/glade-utils.[ch], gladeui/glade-widget.c,
- gladeui/glade-xml-utils.h, plugins/gtk+/glade-gtk.c, plugins/gtk+/glade-icon-sources.c,
- plugins/gtk+/glade-model-data.c: Removed 'widget' argument from
- glade_property_class_make_gvalue_from_string() and from glade_utils_value_from_string() since
- you never need a common ancestor to search a widget by name anymore.
-
- * gladeui/glade-project.[ch], src/glade-window.c: Edit->Preferences becomes File->Properties
- along with some internal renames (closes bug 609485).
-
-2011-01-21 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-palette.c: Dont strdup the adaptor names in the local hash table (those
- strings are constant data, no need to dup them).
-
- * gladeui/glade-base-editor.c: Fixed many memory leaks in this rusty code, fixed nasty
- bug where type_edited() was using the wrong enum to fetch the current type name, fixed
- to make "Add Item" button always add items to the root.
-
-2011-01-20 Johannes Schmid <jhs@gnome.org>
-
- * gladeui/glade-signal-model.c:
- Add the "swapped" property of the signal to the dnd string
-
- * gladeui/glade-signal-editor.c:
- Fix creating of the rich dnd icon with proper cairo drawing
- (thanks to Benjamin Otte)
-
- * gladeui/glade-app.c: Bring back "signal-editor-created" signal
-
-2011-01-19 Tristan Van Berkom <tristanvb@openismus.com>
-
- * plugins/gtk+/gtk+.xml.in: Remove GtkTreeSelection from the palette, it's only available
- as the internal selection of a GtkTreeView.
-
- * gladeui/glade-editor-property.c, gladeui/glade-widget-adaptor.c: Pluggin more memory leaks.
-
-2011-01-16 Tristan Van Berkom <tristanvb@openismus.com>
-
- * plugins/gtk+/glade-gtk.c: Fixed warnings from glade_gtk_box_get_first_blank() when
- project closes.
-
- * gladeui/glade-project.[ch]:
- - Added glade_project_widget_changed() to manually notify a "row-change"
- - Add property references to the MISC_COLUMN (i.e. "Image Widget of button1" texts).
-
- * gladeui/glade-widget.c: Notify widget row changes when parentless widget references
- are added/removed from a widget.
-
- * gladeui/glade-catalog.c, gladeui/glade-inspector.c, gladeui/glade-property-class.c,
- gladeui/glade-utils.c, gladeui/glade-widget-adaptor.c, gladeui/glade-widget.c,
- gladeui/glade-xml-utils.c, plugins/gtk+/glade-gtk.c:
- Plugging leaks found with valgrind.
-
- * gladeui/glade-builtins.c: Removed _() annotations for strings that dont need to be
- translated.
-
- * gladeui/glade-project.c, gladeui/glade-property-class.c, gladeui/glade-widget-adaptor.c,
- gladeui/glade-widget.c, plugins/gtk+/glade-gtk.c, plugins/gtk+/glade-model-data.c:
- Plugged more leaks found with valgrind.
-
-2011-01-15 Emilio Pozuelo Monfort <pochu27@gmail.com>
-
- * plugins/gtk+/Makefile.am: Don't install .in files.
-
-2011-01-15 Johannes Schmid <jhs@gnome.org>
-
- * gladeui/glade-app.c: glade_app_get() should always return
- the single instance and create it if necessary
-
- * gladeui/glade-editor.[ch]: Remove glade_editor_set_signal_editor()
-
- * gladeui/glade-app.c:
- * gladeui/glade-signal-editor.c:
- Added "signal-editor-created" signal
-
-2011-01-13 Javier Jardón <jjardon@gnome.org>
-
- * glade3.doap: Update doap file to glade.doap instead glade3.doap
-
-2011-01-13 Javier Jardón <jjardon@gnome.org>
-
- * configure.ac: The bugzilla product is now glade instead glade3
-
-2011-01-13 Tristan Van Berkom <tristanvb@openismus.com>
-
- * NEWS, configure.ac: Rolling Glade 3.9.1
-
-2011-01-13 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-signal-model.c: Watch the "support-changed" signal on GladeWidget and
- update support warnings on dummy rows as well as emit "row-changed" for all rows
-
- * gladeui/glade-signal-editor.c: Left align the warning icon and expand the first
- row of the signal tree when loading a widget.
-
- * plugins/gtk+/glade-attributes.c: Fixed mismatching PangoAttributeType with GType,
- closes bug 597045.
-
- * plugins/gtk+/gtk+.xml.in: Readjusted displayable values so they are available
- for palette enums.
-
-2011-01-12 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-palette.c: Fixed leaking project (set_project NULL when
- palette is disposed fixes it).
-
- * gladeui/glade-widget.c: Fixed access of NULL project at glade_widget_show/hide time.
-
- * gladeui/glade-signal.c: Fire a warning when signal class is not found for signal
- read in by glade_signal_read from the xml (this happens because GTK+-3 removes some
- signals).
-
- * plugins/gtk+/glade-gtk.c, data/icons/Makefile.am, data/icons/fixed-bg.png,
- plugins/gtk+/fixed-bg.xpm: Now draw the GtkFixed/GtkLayout pattern in a "draw"
- signal callback.
-
- * gladeui/glade-placeholder.c, data/icons/placeholder.png, data/icons/Makefile.am:
- Restored the old placeholder pattern that is softer on the eyes than the big
- squares (not to mention about 100 less lines of code).
-
-2011-01-10 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-signal-model.[ch]:
- - Fixed indentation
- - Relicense as LGPL as Johannes Schmid said that was ok.
-
- * gladeui/glade-signal-editor.c:
- - Fixed <click here> column to always show up italic insensitive when
- no object is selected.
- - Fixed the <type here> text to come back and not add any signal when
- the first signal of a type is added with a NULL handler
- - Fixed devhelp icon visibility to not show when !glade_util_have_devhelp()
-
- * gladeui/glade-widget.c: Dont set packing properties onto internal widgets.
-
- * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: Expose internal GtkTreeSelection
- child of GtkTreeView so that "changed" signal can be connected to. Fixes bug 383766.
-
-2011-01-09 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-design-layout.c: Fixed to not hide widgets when removing
- them from the layout (no longer needed trickery for the toplevel, makes parentless
- widget property references work properly).
-
- * gladeui/glade-project.c: Fixed the project to maintain the loading flag until
- parse-finished is fired (so that it can be checked when setting the final object
- properties).
-
- * plugins/gtk+/glade-gtk.c: Fixed loaded state of toolitemgroup custom label widget.
-
- * plugins/gtk+/gtk+.xml.in: Added translatable/multiline to entry tooltip properties
-
- * gladeui/glade-command.[ch]: Exposed glade_command_add() internal command so that
- plugins can create command groups that play with adding/removing widgets inline without
- creating copies of them.
-
- * plugins/gtk+/glade-gtk.c: Fixed add/remove parent commands so that they work with
- parentless widget references (i.e. you can add a parent to a GtkToolItemGroup's label widget
- or a GtkButton's image widget, or remove the parent of a child of a label-widget, etc).
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Write GtkToolButton menu children
- out as "menu" special child type.
-
- * plugins/gtk+/gtk+.xml.in:
- - Made all GdkColor type properties optional, closes bug 457969
- - Disabled all the irrelevant "-set" properties of GtkTextTag.
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Added replace-child-function to
- gtkmenutoolbutton code (incase the child is rebuilt for construct-only purposes).
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Add support for adding texttags to
- texttagtable.
-
- * plugins/gtk+/gtk+.xml.in: Disable the GtkToolButton:menu property.
-
- * gladeui/glade-editor.c: Make query dialog come with a "Create" button instead
- of an "OK" button, closes bug 503621.
-
- * plugins/gtk+/gtk+.xml.in: Setting some default HIG values for widgets as per bug 349447.
-
- * src/glade-window.c: Fixed use of uninitialized variables in warning messages,
- bug 634325, fix by Alex Merry.
-
- * plugins/gtk+/glade-column-types.c: Fixed crash when user performs Drag'n'Drop of
- < enter column here > and no columns are yet added (fixes bug 633943).
-
- * src/glade-window.c: Fix possible crash when saving new project. bug 622635, fix
- by Martin Schlemmer.
-
- * gladeui/glade-app.[ch], gladeui/glade-base-editor.c: Removed glade_app_set/get_transient_parent()
-
- * src/glade-window.c: Added idle function to raise the undocked windows at startup time,
- closes bug 475421.
-
- * src/glade-window.c: Applied patch by Sergio García Lobo to fix bug 487656 and provide
- mnemonic key access to "Text beside icons" palette option.
-
-2011-01-08 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-utils.[ch], gladeui/glade-widget.c, gladeui/glade-builtins.c,
- gladeui/glade-widget-adaptor.c, gladeui/glade-editor-property.c:
- Removed glade_util_class_implements_interface() in favor of g_type_is_a() (closes bug 455734).
-
- * gladeui/glade-utils.[ch]: Some cleanup in glade-utils, removed lots of obsolete stuff.
-
- * gladeui/glade-utils.[ch], gladeui/glade-widget.c, gladeui/glade-project.c,
- gladeui/glade-popup.c, gladeui/glade-placeholder.c: Removed global selection list
- from glade-utils, selection can only be placed on widgets and only be controlled
- by their owning project.
-
- * gladeui/glade-builtins.c: Fixed redundant registering of displayable values for
- stock items.
-
- * plugins/gtk+/gtk+.xml.in: Made plugin target from 2.20, 2.22, 2.24 and 3.0, updated
- new properties and signals introduced with 3.0.
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Made GtkToolBar:icon-size an
- optional property to discourage its use and gave it similar treatment as the
- toolbar-style property.
-
- * gladeui/glade-command.c: Ensure that menus can be added to menutoolbuttons.
-
- * plugins/Makefile.am, plugins/glade-tool-item-group-editor.[ch], plugins/gtk+.xml.in,
- plugins/glade-gtk.c: Added support for editing GtkToolPalette.
-
-2011-01-07 Emilio Pozuelo Monfort <pochu27@gmail.com>
-
- * configure.ac: Bump the minimum GTK+ version to 2.99.0.
-
-2011-01-07 Emilio Pozuelo Monfort <pochu27@gmail.com>
-
- * configure.ac: Remove "GTK+ version" from the summary, we always
- build against GTK+ 3 now.
-
-2011-01-07 Emilio Pozuelo Monfort <pochu27@gmail.com>
-
- * data/glade.desktop.in.in: Execute 'glade' since that's the name
- of the binary now.
-
-2011-01-07 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-inspector.c: Updated to use GtkStyleContext to set the italic &
- insensitive color for the < search widgets > entry.
-
- * plugins/gtk+/glade-model-data.c: Removed sequential editing mode, avoid
- crashers when focus/start-editing next cell.
-
- * plugins/gtk+/glade-gtk.c: Added accelerator and tooltip-text properties
- to menu items and toolitems in the menu editor (fixes bug 510083).
-
- * gladeui/glade-editable.[ch], plugins/gtk+/.. [ All GladeEditable editors ].
- GladeEditable now watches the project for changes and updates itself by way
- of the base class implementation (and is fixed for removed widgets that no
- longer have a project pointer available), also glade_editable_block/unblock()
- is added for implementations to avoid firing implicit loads while executing
- commands... all custom editors updated to lose much code.
-
-2011-01-06 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-signal.c: Fixed glade_signal_load() careless mistake after GObjectifying.
-
-2011-01-06 Tristan Van Berkom <tristanvb@openismus.com>
-
- * NEWS: Rolling Glade 3.9.0
-
- * gladeui/glade-command.c: Immediately select newly added widgets.
-
- * gladeui/glade-editor.c: Optimized GladeEditor
- Now GladeEditor instead of removing/adding the cached page for
- a said widget class will simply show/hide it (except for packing
- pages which are generated always on the fly), keeping them all
- in a vbox widget and using show/hide improves time to selection
- change.
-
- Also release all cached pages in ->dispose() (which was leeking) and
- ensure the class field always gets the same height.
-
- * gladeui/glade-project.c: Show selected widget when selection changes and
- Cancel any queued selection from glade_project_selection_changed.
-
- * src/glade-window.c: Added one palette per project, setting the palette's project
- requires that every item update itself for the support for the project target version,
- this was causing notebook page switches between projects to be very slow (actually
- costing an entire second), with one palette for each project the project switch
- is drastically improved.
-
- * gladeui/glade-palette.c: Removing the "root" create button, thats now accounted for
- by the palette's context menu.
-
- * gladeui/glade-app.c: Changed session file glade-3.conf -> glade.conf so that session
- files dont overlap with parallel installed 3.8.x
-
- * gladeui/glade-project.[ch]: Removed "previewable" flag/property, now as a GladeWidgetAction
- of the GtkWidget adaptor this is unneeded and unused.
-
- * docs/gladeui.types: Removed GladeFixed and added GladeSignal.
-
- * gladeui/Makefile.am: Added glade-signal-class.h to installed headers.
-
- * po/POTFILES.in: Updated for GladeFixed changing place and for addition of glade-signal-class.c
-
-2011-01-05 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/Makefile.am, gladeui/glade-signal-class.[ch], gladeui/glade-widget-adaptor.c,
- gladeui/glade-signal-editor.c, plugins/gtk+/glade-accels.c:
-
- Added glade-signal-class.[ch] as an opaque type.
-
- * gladeui/glade-signal.[ch], gladeui/glade-project.c, gladeui/glade-widget.c,
- gladeui/glade-signal-editor.c, gladeui/glade-command.c: Made GladeSignal an
- opaque structure with accessors.
-
- * gladeui/glade-clipboard.[ch], gladeui/glade-project.c:
- Privatized GladeClipboard members.
-
- * gladeui/glade-command.[ch], gladeui/glade-project.c, src/glade-window.c:
- Privatized GladeCommand members.
-
- * gladeui/glade-placeholder.[ch], gladeui/glade-popup.c:
- Privatized GladePlaceholder members.
-
- * gladeui/glade-widget-action.[ch], gladeui/glade-widget-adaptor.c, gladeui/glade-widget.[ch],
- gladeui/glade-popup.c, plugins/gtk+/glade-gtk.c, src/glade-window.c:
- - Privatized members of GladeWidgetAction
- - Created glade_widget_action_class_new() and some accessors for better code in
- the adaptor
- - GWActionClass is now on the slice allocator
- - Added glade_widget_action_set/get_visible()
- - Removed glade_widget_remove[_pack]_action()
- - Plugin makes actions invisible instead of removing them
- - Everything updated for new sealed api
-
- * gladeui/Makefile.am: slight reordering in build
-
- * gladeui/glade-app.h, gladeui/glade-base-editor.h, gladeui/glade-catalog.h,
- gladeui/glade-design-layout.h, gladeui/glade-design-view.h, gladeui/glade-editable.h,
- gladeui/glade-editor-property.h, gladeui/glade-named-icon-chooser-dialog.h,
- gladeui/glade-project.h: Aligning some indentation in headers, adding padding
- to core object classes for possible future expansion.
-
- Glade core api now officially sealed and ABI stable.
-
- * gladeui/glade-editor.c: Make the editor notebook scrollable.
-
- * gladeui/glade-signal.[ch], gladeui/glade-signal-editor.c, gladeui/glade-command.c,
- gladeui/glade-widget.c: Made GladeSignal a GObject.
-
-2011-01-04 Johannes Schmid <jhs@gnome.org>
-
- * data/gladeui-2.0.pc.in: Fix include paths and library name
-
-2011-01-04 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-palette.[ch], gladeui/glade-project.[ch], gladeui/glade-app.[ch],
- src/glade-window.c:
- - Removed glade_app_get_palette()
- - Moved "pointer-mode" property from GladeApp to GladeProject
- - Palette now in charge of driving pointer mode on the project it's registered to
- - GladeWindow now watches/sets the pointer mode on the currently set project (with
- its "selector" and "drag/resize" toolbuttons).
-
- * gladeui/glade-app.h: Cleanup a bit, and removed an unused prototype.
-
- * gladeui/glade-cell-renderer-icon.[ch]: Privatizing members.
-
- * Adding padding to classes in various files.
-
- * gladeui/glade-editor.[ch]: Privatized members of GladeEditor.
-
- * gladeui/glade-editor-table.[ch]: Privatized members of GladeEditorTable.
-
- * gladeui/glade-editor-property.[ch]: Privatized members of GladeEditorProperty.
-
- * plugins/gtk+/*.c: updated all custom editors to used eprop accessors now
-
- * gladeui/glade-fixed.[ch] --> plugins/gtk+/glade-fixed.[ch]:
- Instead of privatizing GladeFixed, moved it to be a detail of the plugin backend.
-
- * gladeui/glade-design-view.c: Made it a no-show-all widget.
-
- * gladeui/glade-inspector.c: Fixed to not access the treeview from set_project()
- (since we do it in expose and the view gets destroyed without us unsetting the pointer).
-
-2011-01-03 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-app.[ch]:
- - Removed "update-ui" signal, This signal was encouraging bad behaviour and too much
- action on every project change.
- - Removed glade_app_create_undo/redo_button().
-
- * gladeui/glade-project.c: Stop calling glade_app_update_ui ().
-
- * gladeui/glade-window.c:
- - Listen to GladeProject::changed instead of update-ui and only update the
- undo/redo actions when the active project changes.
- - Remove the preview toolbutton
- - Add tooltips to important actions
-
- * plugins/gtk+/gtk+.xml.in: Mark the "preview" action as "important" so it shows
- up in the app toolbar automatically.
-
- * Another major refactor, tasks accomplished:
- - Removed GladeApp selection handling, only on the project now
- - Removed "Copy" as a command, copying widgets no longer dirty documents (bug 546873)
- - Removed GladeApp "active_project" concept, every interaction is associated with
- a GladeProject
- - Simplified GladeClipboard, the clipboard now only has a list of widgets and
- not a "selection", everything is removed from the clipboard when new widgets are
- added there.
- - GladePalette now has a "project" property and does not need to be refreshed
- by an external entity.
-
- 19 files changed, 652 insertions(+), 1135 deletions(-)
-
- * gladeui/glade-project.c, gladeui/glade-id-allocator.c: Dont index unallocated
- memory when releasing a widget name that was never allocated (this can happen
- for loaded widgets with a number), fixes crash when setting naming policy for
- glom_developer.glade.
-
- * gladeui/glade-app.[ch], gladeui/glade-command.c, gladeui/glade-editor.[ch],
- gladeui/glade-popup.c, gladeui/glade-project.c, gladeui/glade-signal-editor.c,
- gladeui/glade-widget-adaptor.c, src/glade-window.c, src/main.c:
- - Removed glade_app_get_editor(), Now the editor is not overly-refreshed by the
- core and editors can be created at will, the core doesnt need to hold on to one.
- - Also, "gtk-doc-search" signal has been moved from the GladeEditor to the GladeApp.
-
-2011-01-02 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-project.c: Fixed GladeProject to only ever report widgets that are
- actually in the project from the GtkTreeModel interface.
-
- * gladeui/glade-command.c: Fixed segfault introduced by my recent GladeProperty migration
-
- * gladeui/glade-editor-property.c: Avoid infinite recursion when committing properties more
- aggressively (found that editing text properties now make some recursion for some reason).
-
- * gladeui/glade-project.c: Export glade_project_verify_property() to allow verification of
- a single property instead of the whole widget when a property changes.
-
- * gladeui/glade-command.c: Removed explicit calls to glade_app_update_ui in command->collapse
- implementations... GladeProject already emits this after collapsing whenever the project
- changes.
-
- * src/glade-window.c: Dont refresh notebook tabs at every update-ui, just for the appropriate
- project when the appropriate data changes (speeds up editing, with latest changes editing labels
- in huge projects is smooth).
-
- * Made GladeWidgetAdaptor internalize *everything* into a private data structure,
- 21 files changed, 694 insertions(+), 670 deletions(-)
-
- * Made GladePropertyClass completely opaque and created loads of api and updated all sources:
- 20 files changed, 1152 insertions(+), 643 deletions(-)
-
-2011-01-01 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-command.[ch], Added GladeProject member to base command structure, now
- all commands reffer to that structure instead of trying to pull a project pointer from
- a widget.
-
- * gladeui/glade-project.c: Unset project pointer on widgets when they leave the project,
- manage an "in_project" flag on widgets to differenciate the moment when they widgets are
- loading and have the project pointer but are still not added to the project yet. Also speed up
- glade_project_has_object() by not traversing the list but simply checking the widget's project
- and in_project flag.
-
- * gladeui/glade-widget.[ch]: Added the "in_project" flag to GladeWidget, fixed glade_widget_rebuild
- to save the previous project pointer.
-
- * Made GladeWidget internalize *everything* into a private data structure,
- 33 files changed, 1318 insertions(+), 1230 deletions(-)
-
- * gladeui/glade-project.[ch], gladeui/glade-widget.c, gladeui/glade-command.c:
- Removing legacy 'old_project' argument from glade_project_add_object().
-
- * gladeui/Makefile.am, gladeui/glade-editor.c, gladeui/glade-property-class.[ch],
- gladeui/glade-property.c, gladeui/glade-xml-utils.h, po/POTFILES.in:
- Completely removed GladeParameter, a legacy unused mechanism to store parameters in
- the glade catalog for later retrieval from the plugin.
-
- * gladeui/glade-clipboard.h, gladeui/glade-app.c: Removed clipboard->view member and
- make GladeApp properly destroy the clipboard when disposing.
-
- * Made GladeProperty internalize *everything* into a private data structure,
- 17 files changed, 766 insertions(+), 592 deletions(-)
-
- * gladeui/glade-widget-adaptor.h, gladeui/glade-property-class.h: Removed some obsolete macros.
-
-2010-12-31 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-project.c: Further fixing project dispose cycle, still leaking a little
- bit of memory for large projects but no crashes.
-
- * plugins/gtk+/glade-gtk.c: Fixed loaded state of use-action-appearance so that it always
- loads as FALSE if there is no "related-action" at load time (closes bug 582882).
-
- * gladeui/glade-property.c: Fixed glade_property_dup() to not incidentally sync the property
- object's value as a consequence of dupping (backend uses this to write properties with custom
- values and does not expect that).
-
- * m4/python.m4: Applying patch to allow better builds on win32, patch by Dieter Verfaillie,
- bug 634978.
-
- * plugins/gtk+/gtk+.xml.in: Setting "can-focus" as "save-always" for all widgets (bug 638079).
-
-2010-12-30 Christian Persch <chpe@gnome.org>
-
- * plugins/gtk+/glade-attributes.c: Use locale-independent strtod &
- dtostr. Fixes bug 616787
-
-2010-12-30 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-widget-adaptor.[ch], gladeui/glade-xml-utils.c, plugins/gtk+/glade-gtk.c,
- plugins/gtk+/gtk+.xml.in:
- Removed the boolean "fixed" property for catalogs and replaced it with a "create-widget-function"
- tag that allows the backend to create a GladeWidget derived object to handle instances in
- the runtime, modified the backend appropriately to create a GladeFixed for widgets that were
- using the "fixed" property.
-
- * configure.ac: Fixed package name to be 'glade' and not 'glade3', this was
- screwing up the installation directory and loading catalogs/modues for GTK+ 2.x.
- (i.e. from ${prefix}/share/glade3/catalogs instead of ${prefix}/share/glade/catalogs
- which is the new path).
-
- * ALL SOURCE FILES: Removed 8-space indentation, reformatted all code with:
- indent \
- --braces-after-if-line \
- --case-brace-indentation0 \
- --case-indentation2 \
- --braces-after-struct-decl-line \
- --line-length80 --no-tabs \
- --dont-line-up-parentheses \
- --continuation-indentation4 \
- --continue-at-parentheses \
- --honour-newlines --tab-size8 --indent-level2 -nbbo
-
- * plugins/gtk+/gtk+.xml.in: Updated catalog for 2.22 and 2.24 symbols.
-
- * gladeui/glade-base-editor.c, gladeui/glade-command.c: Avoid setting a null name on a widget.
-
- * gladeui/glade-base-editor.c: Remove restriction for only GtkContainer widgets.
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Added editor to edit
- GtkAction/GtkActionGroup hierarchies.
-
-2010-12-29 Javier Jardón <jjardon@gnome.org>
-
- * configure.ac: Use upstream gettext
-
-2010-12-29 Javier Jardón <jjardon@gnome.org>
-
- * autogen.sh, configure.ac: Modernize autotools configuration
-
-2010-12-29 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-base-editor.c, gladeui/glade-editor-property.c,
- gladeui/glade-editor-table.c, gladeui/glade-editor-table.h,
- plugins/gtk+/glade-activatable-editor.c, plugins/gtk+/glade-button-editor.c,
- plugins/gtk+/glade-entry-editor.c, plugins/gtk+/glade-image-editor.c,
- plugins/gtk+/glade-image-item-editor.c, plugins/gtk+/glade-label-editor.c,
- plugins/gtk+/glade-label-editor.h, plugins/gtk+/glade-tool-button-editor.c:
- Removed the GtkTables and use GtkGrid in property editors so that line wrapping
- is hieght-for-width.
-
- * gladeui/glade-editor-property.c: Make all input widgets want to expand.
-
- * plugins/gtk+/glade-cell-renderer-editor.c: Fixed to use a GtkGrid to align the
- properties and do height-for-width, also now use GtkComboBox:fixed-width = FALSE
- to allow popups to show the full column values instead of the old hack in place.
-
- * gladeui/glade-design-view.c: Made loading progress bar nicer looking and ellipsizing.
-
- * Whole tree updated to remove all notion of project conversions and dual project formats,
- no more libglade.
-
- * Fixing distcheck, bumping version to 3.9.0
-
-2010-12-28 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/Makefile.am, gladeui/glade.h, gladeui/glade-clipboard.c, gladeui/glade-app.[ch],
- src/glade-window.c, gladeui/glade-clipboard-view.[ch]:
- Removed GladeClipboradView completely.
-
-2010-12-27 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-project.c: Fixed glade-project to unset the loading flag when
- loading project dependancies are not satisfied and there is an early return.
-
- * gladui/glade-editor-property.c: Set a width-chars on the eprop label so that
- line wrapping kicks in.
-
- * gladeui/glade-editor-property.c: Align property labels left instead of right
- (get back the old look and feel).
-
- * gladeui/glade-widget-adaptor.c: Uncommenting some code that for some reason
- got "fallout" from the offscreen branches.
-
- * gladui/glade-placeholder.c: Made GladePlaceholder Implement GtkScrollable so
- as to avoid warnings when using placeholders inside scrolled windows.
-
- * gladeui/glade-widget-adaptor.[ch]: Removed the '->scrollable' flag on the adaptor
- class in favor of just checking if the class type implements GtkScrollable
-
-2010-12-26 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-previewer.c: Added include <locale.h> for setlocale() (bug 638035).
-
- * gladeui/glade-placeholder.c: Removed debug printing and some unused variables.
-
- * gladeui/glade-design-layout.c: Make sure to hide widgets going out of the workspace
- so that embedded toplevels dont "pop out" of the workspace
-
- * src/glade-close-button.c: Made the close button in notebook tabs smaller.
-
- * gladeui/glade-widget.c: Reduce processing of events by not running the
- widget lookup event redirection for events we're not interested in.
-
-2010-12-23 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-widget.c: Check if object is actually in the parent when rebuilding
- (for setting construct properties during a load process).
-
- * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: Added glade_gtk_treeview_replace_child(),
- this was never needed before since treeview columns did not have construct-only properties
- (so they did not hit "rebuild" codepaths).
-
- * gladeui/glade-placeholder.[ch]: Make GladePlaceholder use an event window and have no window.
-
- * gladeui/glade-design-layout.c: Fixed child allocation cycle to not move the parent's window.
-
- * gladeui/glade-utils.c: Fix selection code (and removed lots of lines in doing so)
-
- * gladeui/glade-design-layout.c: Re-fixed child allocation to allocate at least the requisition.
-
- * gladeui/glade-design-layout.c: Fixed search-for-inner widget and placeholder algorithm, now
- it loops less and actually finds the widgets.
-
-2010-12-22 Tristan Van Berkom <tristanvb@openismus.com>
-
- * Making offscreen-gtk3 branch compile again after merging master,
- also making libgladeui library libgladeui-2.
-
- * plugins/gtk+/glade-gtk.c: Removing some combobox entry stuff, reenabling
- the fixed_layout stuff
-
- * plugins/gtk+/gtk+.xml.in: Removing Ruler classes, added GtkBox, GtkPaned, GtkButtonBox
- base classes that are now instantiatable
-
- * gladeui/glade-previewer.c: Fixed to not use gtk_set_locale().
-
- * gladeui/glade-design-layout.[ch]: Reverted to GtkBin class, cannot do this
- with a GtkEventBox (the child gets a separate allocation and we use the border,
- we're really better with priv->event_window).
-
- * gladeui/glade-widget.c: Fixed to not access GLADE_DESIGN_LAYOUT (widget)->child which
- doesnt (and shouldnt) exist.
-
- * data/...: mv gladeui-3.0.pc.in gladeui-2.0.pc.in (its libgladeui-2.0, not 3.0), also
- moved glade-3.desktop.in.in to glade.desktop.in.in, new app name is 'glade'.
-
- * src/glade-window.c: Fixed style for notebook tab progress bar to be set with css.
-
-2010-12-22 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-project.[ch]: Removed dialog and added "load-progress" signal
-
- * gladeui/glade-app.c: Protect against commands executed on loading projects
-
- * src/glade-window.c: Added load progressbar to notebook tabs.
-
- * gladeui/glade-project.c: Added "parse-began" signal
-
- * gladeui/glade-design-view.c: Hide workspace and show load progress
- while loading so that one cannot access project widgets during the load
- (insensitive workspace was problematic and causing some loaded project
- windows to be permanently insensitive).
-
- * src/glade-window.c: Avoid any messups during project load, cannot close
- projects while they are loading, etc.
-
-2010-12-21 Tristan Van Berkom <tristanvb@openismus.com>
-
- Added loading objects dialog with progress and cancel.
-
- * src/main.c: Display window before loading command line specified projects.
-
- * gladeui/glade-project.[ch]: Added dialog that pops up when about to load
- a large project with glade_project_push_project() to push the progress and
- glade_project_load_cancelled() to check and abort while loading the project.
-
- * gladeui/glade-widget.c, gladeui/glade-widget-adaptor.c: Push progress and
- abort loading when project indicates the user cancelled the load.
-
-2010-12-20 Tristan Van Berkom <tristanvb@openismus.com>
-
- * plugins/gtk+/glade-label-editor.c: Dont add invisible properties to the editor,
- instead the invisible editor-property gets tied to the life-cycle of the table
- it would have been added to (since recently glade_editor_property() explicitly
- shows/hides properties according to if thier widget actually has an instance
- of the property).
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/glade-column-types.[ch]: Added
- glade_column_type_new() to create a GladeColumnType struct properly using
- g_slice_new0(). An occurance of allocating the struct with g_new0 was causing
- Glade to crash when freeing the block with g_slice_free (bug 637563). Many
- big thanks to Benjamin Otte for tracking down the problem.
-
- * gladeui/glade-project.c: Applying Marco Diego Aurélio Mesquita's patch to
- make the project preview only preview toplevels.
-
- * gladeui/glade-editor.c: Fixed class header of GladeEditor to update when
- widgets unload (patch by Marco Diego Aurélio Mesquita, bug 637541).
-
- * gladeui/glade-editor-property.c, gladeui/glade-property.c, gladeui/glade-widget.c,
- plugins/gtk+/glade-gtk.c: Fixing some discrepincies searching for properties as
- regular properties or packing properties. Now the conflicting "position" property
- on a GtkPaned widget packed into a GtkBox widget works properly (bug 637475).
-
-2010-12-19 Tristan Van Berkom <tristanvb@openismus.com>
-
- * plugins/gtk+/glade-gtk.c: Fix alpha_sort_box_children() to give a consistent
- order to placeholders (bug 637534 fix by Marco Diego Aurélio Mesquita).
-
- * plugins/gtk+/glade-gtk.c: Removed alpha_sort_box_children(), project needs to be
- sorted with box children by position, loading process depends on this.
-
- * gladeui/glade-widget.[ch]: Hide glade_widget_set_object(), improved reference count
- balancing and fixed segfaults upon closing projects that contain filechooser dialogs
- referenced by filechooserbuttons.
-
-2010-12-18 Tristan Van Berkom <tristanvb@openismus.com>
-
- * src/Makefile.am, gladeui/Makefile.am, plugins/gtk+/Makefile.am, plugins/gnome/Makefile.am:
- Fixed makefiles as per bug 521713 (patch initially by Daniel Macks).
-
- * gladeui/glade-editor-property.c: Hide editor properties when the property is not available
- on the widget, bug 585299, fix by Marco Diego Aurélio Mesquita.
-
- * gladeui/glade-editor-property.c: Unload currently loaded property in
- glade_editor_property_load_by_widget() when a NULL widget is specified or the property
- is not found.
-
-2010-12-17 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-project.c: Restore proper sorting of objects at save time.
-
- * gladeui/glade-property-class.c: Properly order object properties
-
- * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: Alphabetically sort GtkBox children for save.
-
- * plugins/gtk+/glade-gtk.c, po/*.po: Fixed 'controled' typo with updates to po files, patch
- by Matt Woelfel for bug 633957.
-
- * Marking ChangeLog, this is where 3.7.2 was rolled.
-
-2010-12-17 Tristan Van Berkom <tristanvb@openismus.com>
-
- * NEWS, configure.ac: Rolling 3.7.2.
-
-2010-12-17 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-app.[ch]: Added glade_app_queue_selection_changed()
-
- * gladeui/glade-command.c: queue selection changes when widgets are added, this
- avoids synchrounously poking the model when the selection changes various times
- in a command sequence such as changing a menu item's type.
-
- * gladeui/glade-base-editor.c: Dont call glade_command_create/delete() directly
- in change-type, keep delegating this work to build-child/delete-child signals.
-
- * gladeui/glade-widget.[ch]: Added glade_widget_is_ancestor()
-
- * gladeui/glade-utils.c: Change glade_util_find_iter_by_widget() to use
- glade_widget_is_ancestor() and speed up searches a little this way.
-
- * plugins/gtk+/glade-gtk.c:
- - Defensively avoid crash when setting entry icon tooltips
- - Add version check macro to compile with GTK+ 2.20
-
- * plugins/gtk+/glade-gtk.c: Fixed crashes when textview's buffer is deleted, fix
- by Martin Schlemmer, bug 609748.
-
- * gladeui/glade-project.c: Fixed crasher when adjusting project naming policy (bug 622528,
- thanks goes to Sébastien Granjoux and Martin Schlemmer for looking at this one).
-
-2010-12-16 Tristan Van Berkom <tristanvb@openismus.com>
-
- * plugins/gtk+/glade-gtk.c: Avoid using gtk_combo_box_set_entry_text_column directly (build
- for GTK+ 2.20).
-
- * gladeui/glade-project.c: Notify iter changes when the widget name changes, increment project
- iter stamp before notifying row-inserted (old iters are invalid, the new iter persists),
- fixed leaked GtkTreePath when rows are inserted.
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Fixed GtkComboBox to handle cell-layout
- children as well as the possible internal entry (fixes bug 581580).
-
- * doc/Makefile.am: For master branch, change doc build to link against libgladeui-2 library.
-
- * gladeui/glade-base-editor.c: Fixed glade_base_editor_dispose to not access the signal
- editor, it's automatically destroyed as being a child of the editor.
-
- * plugins/gtk+/glade-gtk.c: Set added treeviewcolumns to fixed sizing mode if the
- treeview is set to use fixed height mode (closing bug 596480).
-
- * gladeui/glade-inspector.c:
- - Avoid changing project selection when selection is cleared, selection get's cleared
- when the user changes a widget name and a filter is applied (removing the entry from
- the filtered model), avoiding syncing project selection avoids making the editor disappear
- when the user changes a widget name (fixes bug 604322).
- - Also plugged some leaked objects retrieved by gtk_tree_model_get().
-
- * gladeui/glade-editor-table.c: Fire a warning when entry is edited with no widget
- loaded, also change the ->loading flag strategy for blocking signal emission instead.
-
- * plugins/gtk+/glade-gtk.c: Fixed floating project menus when context menu is fired (bug 141714).
-
- * gladeui/glade-project.[ch], gladeui/glade-app.[ch], src/glade-window.c: Removed notion
- of project "instance_count" which is now unused.
-
- * plugins/gtk+/gtk+.xml.in: Setting dialog type-hint default to Dialog (closes old bug 459917)
-
- * gladeui/glade-project.c: Removing frame shadow (and label) from project preferences (bug 574098).
-
- * plugins/gtk+/gtk+.xml.in: default adjustment page size -> 0 (bug 585085).
-
-2010-12-15 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-project.c: Cleanup glade_project_remove_object(), make sure row_deleted is
- fired before modifying internal data structures (and dont use the glade_util_ function
- to find a widget iter).
-
- * plugins/gtk+/glade-gtk.c: Fixed errors when undoing the addition of notebook pages.
- The problem at length was an issue of orphaned project widgets left in the project model.
-
- * gladeui/glade-widget.[ch], gladeui/glade-project.c, plugins/gtk+/glade-gtk.c: Cleanup
- object ref count cycles, now GladeProject just releases all widgets from the project
- and keeps a reference to the GladeWidget instead of the GObject, GladeWidget is now
- GInitiallyUnowned and GladeProject assumes ownership when objects are added to the
- project (glade-gtk.c in this patch avoids needlessly adding a widget to the project
- that will be implicitly added, now glade-gtk.c does not directly manually add any
- widgets to the project).
-
- * gladeui/glade-widget.c, gladeui/glade-project.c: Fixed some final things with
- new GInitiallyUnowned strategy, push superuser mode at dispose time so that
- the plugin doesnt screw up, also hold a ref to widgets being rebuilt since
- they can go out and into the project.
-
- * plugins/gtk+/glade-gtk.c: Make sure any manually created glade widgets pass
- through glade_widget_add_child() and get a proper ref from the parent (fixing
- more last minute crahsers).
-
- * gladeui/glade-utils.c: Fixed crasher bug 628233 partially using patch by
- ramz <ramanathan.nitt@gmail.com>.
-
- * gladeui/glade-project.c: Fix glade_project_fix_object_props() to copy the
- list which risks changing order while iterating.
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Avoid warnings when
- loading glade files.
-
- * plugins/gtk+/gtk+.xml.in: Ignore "resize-mode" property incase of crashes
- (as reported in bug 622996).
-
- * gladeui/glade-palette.c: Add a label in a box to the palette items to avoid
- the evil ellipsization.
-
- * plugins/gtk+/glade-gtk.c: Fixed crash with notebook rebuilding children (bug 365462).
-
-2010-12-14 Tristan Van Berkom <tristanvb@openismus.com>
-
- * Reverted 3.0 commit, now targetting this branch to the final GTK+ 2.x chapter
-
- * Reverted the commit that removes the old fashioned "Custom Widget" handling.
-
-2010-11-12 Johannes Schmid <jhs@gnome.org>
-
- * gladeui/glade-project.c:
- project-model: Don't be picky about non-existing children
- It is sometimes possible that children are added before their parents
- in the tree. We simply ignore that for now as it doesn't
- cause any harm in the tree model.
-
-2010-11-05 Matthias Clasen <mclasen@redhat.com>
-
- * gladeui/glade-command.c:
- * gladeui/glade-editor-property.c:
- * gladeui/glade-widget.c:
- * plugins/gtk+/glade-convert.c:
- Bug 630690 - drop GtkObject use
-
-2010-10-15 Matthias Clasen <mclasen@redhat.com>
-
- * src/glade-window.c: Removed specific resize-grip handling as now
- resize-grips are implemented on GtkWindow directly.
-
-2010-10-12 Marco Diego Aurélio Mesquita <marcodiegomesquita@gmail.com>
-
- Implemented preview feature for Glade.
-
- * gladeui/Makefile.am, gladeui/glade-previewer.c: Added program to preview
- glade files.
-
- * gladeui/glade-project.[ch]: Implemented glade_project_preview() to spawn a
- child preview process, reap it when it dies and close all previews when
- project closes.
-
- * src/glade-window.c: Added toolbar button to spawn the preview.
-
- * gladeui/glade-xml-utils.[ch]: Added glade_xml_dump_from_context().
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Added actions to preview a widget.
-
- * gladeui/glade-app.[ch]: Added glade_app_get_bin_dir() for resolving of previewer path.
-
-2010-10-11 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-inspector.c: Fixed project leakage at dispose time.
-
-2010-10-09 Tristan Van Berkom <tristanvb@openismus.com>
-
- * configure.ac: Default GTK+ version is 3.0, compiling --with-gtk=2.0 is
- just a hack to enable building glade for 2.0 while it doesnt run for 3.0.
-
-2010-08-30 Matthias Clasen <mclasen@redhat.com>
-
- * gladeui/glade-inspector.c, gladeui/glade-named-icon-chooser-dialog.c:
- Some build fixes to help compile against GTK+ 3.0
-
-2010-08-30 Tristan Van Berkom <tristanvb@openismus.com>
-
- * plugins/gtk+/glade-gtk.c: Enable GtkAssistant(child):complete property
- and override property name and tooltip for the Glade environment to say:
- "Initially Complete"/"Whether this page will initially be marked as complete
- regardless of user input." (closes bug 529595).
-
-2010-08-29 Tristan Van Berkom <tristanvb@openismus.com>
-
- * gladeui/glade-project.[ch]:
- - Applied Johannes Schmid's changes in bug 623879.
- - Added MISC column to the project model (displayable information
- about whether the widget is an internal child of a composite widget
- or a frame's label or notebook's tab).
-
- * gladeui/glade-inspector.c: Fixed regression in the inspector; inspector
- was failing to display information about frame labels and internal action
- areas and such.
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in:
- Fixed GtkComboBox/GtkIconView popup actions (was missing
- the GtkWidgetClass actions such as add/remove parent)
- Fixes bug 628146.
-
-2010-08-26 Tristan Van Berkom <tristanvb@openismus.com>
-
- * plugins/gtk+/glade-gtk.c: Fixed glade_gtk_frame_add_child() to remove any previous
- placeholders.
-
- * gladeui/glade-project.c:
- - Simplified code to use glade_widget_get_children() instead
- of glade_widget_adaptor_get_children()
- - Added treemodel stamp and attempt to stamp and validate all
- GtkTreeIters.
-
-2010-06-15 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.ac: Require GTK+ 3.0 and change package domain from glade3 -> glade
-
- * src/Makefile.am, gladeui/Makefile.am: application 'glade-3' -> 'glade',
- library libgladeui-1 -> libgladeui-2
-
- * plugins/Makefile.am, plugins/gnome/*: Removed libgnomeui support.
-
- * plugins/gtk/gtk+.xml.in, plugins/gtk/glade-gtk.c: Removed all reference to
- deprecated GTK+ widgets (anything removed in 3.0).
-
- * gladeui/Makefile.am, gladeui/glade-custom.[ch]: Removed support for old
- fashioned custom widgets from glade-2.
-
- * plugins/python/Makefile.am: Fixed to link with new core library (libgladeui-2).
-
-2010-06-10 Javier Jardón <jjardon@gnome.org>
-
- * m4/python.m4: quote the definition of AM_CHECK_PYMOD
-
-2010-06-10 Javier Jardón <jjardon@gnome.org>
-
- * gladeui/glade-utils.c: Use gtk_show_uri() instead custom code
- * src/glade-window.c: Use the same api (based in gtk_show_uri()) to show the help and urls.
-
-2010-06-10 Javier Jardón <jjardon@gnome.org>
-
- * src/glade-window.c: Fix the user and developer url location
-
-2010-05-15 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-project.c: Fixed crasher on cross-project copy paste by reordering
- the sequence of events in glade_project_add_object().
-
-2010-05-14 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.ac, NEWS: Rolling Glade 3.7.1
-
- * gladeui/glade-widget.c: Added some clarification to the docs of glade_widget_get_children(),
- fixed glade_widget_get_children() to not call g_list_append() in a loop.
-
-2010-05-14 Johannes Schmid <jhs@jsschmid.de>
-
- * gladeui/glade-app.c: Allow destruction/recreation of the GladeApp object
-
- * gladeui/glade-signal-editor.[ch]: Some refactoring to make the signal editor
- object itself a dockable widget and remove some cruft api (bug 618020)
-
- * gladeui/glade-project.[ch]: Implement GtkTreeModel
-
- * gladeui/glade-base-editor.c, gladeui/glade-editor.c: Adjust for new signal
- editor api
-
- * gladeui/glade-inspector.c: Remove duplicate store and use the the GladeProject
- as the store directly.
-
- * src/glade-window.c: Removed some code related to old signal editor api cruft.
-
-2010-05-01 Javier Jardón <jjardon@gnome.org>
-
- * gladeui/glade-signal-editor.c: Do not show the event box in signal editor
-
-2010-04-01 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-project.c:
- - Display GTK+ in caps and always assume GTK+ as a project dependency
- (so that empty projects still depend on GTK+ for display purposes).
- - Stop showing preferences at project new time (now we have tooltips that tell you this stuff),
- finally closing bug 574095.
-
-2010-03-31 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-signal-editor.c: Moved unrefs from finalize --> dispose, unload the loaded
- widget and disconnect from support-changed signal, avoid clearing liststore when its owning
- view is destroyed and we're unsetting the widget in ->dispose.
-
- * src/Makefile.am, src/glade-close-button.[ch]: Using Paolo Borelli's close button code for notebook
- tab close buttons.
-
- * src/glade-window.c:
- - Added option to disable toolbar in View menu and session data (bug 586194).
- - Added option to show notebook tabs for open projects also in the View menu and session data.
- - Added option to show/hide statusbar in the View menu and session data.
-
- * gladeui/glade-palette.c: Made "both" mode use text horizontally again, still get alot of unwanted
- ellipsize here.
-
- * gladeui/glade-project.c: Added the targets-changed signal to refresh views with data about
- target project versions (notebook tabs).
-
- * gladeui/glade-base-editor.c: Fixed to unref in ->dispose() and to unset the loaded widget
- in the signal editor when doing so.
-
- * gladeui/glade-signal-editor.c: Save some space in treeview column headers.
-
-2010-03-30 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Block the glade_gtk_text_buffer_changed()
- handler when updating the buffer text (this feedback loop was causing segfaults when undoing
- modifications to a text buffer's text).
-
- * gladeui/glade-signal-editor.c: Fixed access to signal name in object dialog hander (was a crasher).
-
- * gladeui/glade-widget.c: Fixed GladeWidget to update support warnings on newly added signals.
-
- * plugins/gtk+/gtk+.xml.in: Removed GtkUIManager as its not really editable in Glade but still
- asks for an icon at startup.
-
-2010-03-29 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-editor-property.[ch]:
- - Added glade_editor_property_show_object_dialog()
- - Give object dialogs a bigger default size and hide the column headers
- - Fixed an assertion and page-size != 0 for adjustment properties in libglade mode
-
- * gladeui/glade-signal-editor.c:
- - Use glade_editor_property_show_object_dialog() to select project objects for signal user data.
- - Added tooltips for the column headers
- - Now show an icon and tooltip in rows for signals that are only
- supported in the future, refresh them when support changes.
- - Dont show swapped column in libglade mode
- - Reordered support icon to come before the signal name and let the column be user
- resizable along with the others (non-resizable unellipzised signal name columns expand over time)
-
- * gladeui/glade-widget-adaptor.h, gladeui/glade-property-class.h: Added some version checking macros.
-
- * gladeui/glade-signal.[ch]: Add support warning meta data to signals
-
- * gladeui/glade-project.c:
- - Simplify code with new version checking macros
- - Do the verify on signals for widgets as well as project warnings
- (update the signals a verify time).
-
- * gladeui/glade-widget.c: GladeWidget takes a new "support-changed" to broadcast support changes
- on the widget.
-
- * gladeui/glade-popup.c: Allow adding new actions to action groups from the palette ("Add widget here").
-
- * plugins/gtk+/glade-accels.[ch]: Moved individual accelerator [de]serialization here, special integration
- for action types, for actions only show one accelerator and dont load/save the "activate" signal name.
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Added support for GtkActionGroup <--> GtkAction
- relationships and support for editing/loading/saving of accelerators which can be associated with
- actions inside an action group.
-
-2010-03-28 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/Makefile.am, gladeui/glade-cell-renderer-icon.[ch]: Added activatable pixbuf renderer
-
- * gladeui/glade-signal-editor.c: Use new activatable pixbuf renderer to render a devhelp icon
- and fire signal contextual devhelp searches.
-
- * plugins/gtk+/glade-model-data.c, plugins/gtk+/glade-attributes.c: Use GladeCellRendererIcon
- instead of GladeCellRendererButton which was more convoluted (included only an icon when editing).
-
- * plugins/gtk+/Makefile.am: Removed glade-cell-renderer-button.[ch]
-
-2010-03-28 Marco Diego Aurélio Mesquita <marcodiegomesquita@gmail.com>
-
- * gladeui/glade-base-editor.c: Avoid GtkEntry feedback loop with g_signal_handlers_block_by_func(),
- fixes bug 609612.
-
-2010-03-28 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in:
- - Sync attributes when they are set to be used directly and not by the model (fixes loaded state
- of explicitly set cell renderer properties).
- - Fix last patch to reset cellrenderer attributes from a GladeProperty::value-changed signal
- instead of the property mutator implementation (as the "columns" property is construct-only
- and the widget is rebuilt - property reference lists are unavailable at ->set_property time).
-
- * gladeui/glade-widget-adaptor.[ch]: Add a "scrollable" flag on the adaptor class vtable
- introspected by checking if (widget_class->set_scroll_adjustments_signal) != 0.
-
- * gladeui/glade-utils.[ch]: Added glade_util_check_and_warn_scrollable() to check and warn the
- user if they are trying to add a non-scrollable widget to a scrolled window.
-
- * gladeui/glade-app.c, gladeui/glade-popup.c, gladeui/glade-placeholder.c, plugins/gtk+/glade-gtk.c:
- Consult glade_util_check_and_warn_scrollable() before executing commands that introduce objects
- to the project.
-
- * gladeui/glade-xml-utils.h: Added "swapped" attribute definition
-
- * gladeui/glade-signal.c: Added "swapped" attribute and read/write from xml, swapped attribute is
- always saved, if its missing on load and user_data (object) is set, we assume a swapped default.
-
- * gladeui/glade-signal-editor.c: Allow toggling "swapped" flag of a signal if user data is set.
-
- * gladeui/glade-widget.c: Account for new signal "swapped" flag when modifying local signals.
-
-2010-03-27 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-marshallers.list, gladeui/glade-placeholder.c:
- Make GladePlaceholder a scrollable widget (hypothetically) to avoid runtime warnings.
-
- * plugins/gtk+/gtk+.xml.in: Disabled "has-separator" of GtkMessageDialog as it ignores the separator
- and the setting is useless (not to mention setting it causes runtime warnings: fixes bug 587288).
-
- * gladeui/glade-project.[ch]: Expose glade_project_get_target_version()
-
- * plugins/gtk+/glade-gtk.c:
- - check project target gtk+ version to decide initial state
- of GtkEntry::buffer.
- - Substitute the old manual evaluation with GPC_VERSION_CHECK()
- - Avoid critical warnings when setting GtkColorButton properties to NULL
- - Avoid critical warnings when setting GtkComboBoxEntry::text-column < 0
- - Check for type compatibility before setting cell renderer attributes
- - Clear cell renderer attributes before setting liststore column types and resync them after
- (Avoids cricital warnings where the underlying data types changed and dont match the properties
- of the renderers)
- - Fill in the gaps in model data while loading some columns with non serializable types
- (fixes severe bug: model data was loaded with missing columns of data).
-
- * gladeui/glade-property-class.h: Created convenience macro GPC_VERSION_CHECK
-
- * gladeui/glade-utils.c: Allow loading of libraries installed in optional non-system prefixes;
- (so that GtkSourceView catalog is buildable and usable from your jhbuild environment)
- assume a path that is: ${prefix}/lib/glade3/modules/../../ and search it after the initial
- module search path.
-
- * plugins/gtk+/glade-column-types.c, plugins/gtk+/glade-model-data.c:
- allow model data with explicitly G_TYPE_INVALID types.
-
-2010-03-26 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-palette.c: Left aligned and ellipsize end widget group titles (restored normal
- Glade palette behavior) and added tooltip to group title (closing bug 558983).
-
- * src/glade-window.c: Added an idle function to reload GtkPaned positions from the session data
- in the case the window fires up maximized.
-
-2010-03-25 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/Makefile.am, gladeui/glade-palette.c:
- - Removed glade-palette-box.[ch], glade-palette-expander.[ch] and glade-palette-item.[ch].
- - Integrated GtkToolPalette as the internal implementation of Glade's palette (bug 613956).
-
- * plugins/gtk+/glade-gtk.c: Fix some remaining crashes from the GSEAL() stuff (GtkBoxChild
- invalid type dereferencing).
-
- * plugins/gtk+/gtk+.xml.in, plugins/gnome/gnome.xml.in, plugins/gnome/canvas.xml.in,
- plugins/gtk+/gtkunixprint.xml.in: Added missing displayable values and rooted out latest
- resulting startup warnings for GTK+ 2.20.
-
- * gladeui/glade-widget-adaptor.[ch]: Save the original missing icon name if the icon was
- not found.
-
- * gladeui/glade-catalog.c: Print a summery of all missing icon names for thier classes
- (cleans up start up warnings).
-
-2010-03-25 Federico Mena Quintero <federico@novell.com>
-
- * plugins/gtk+/gtk+.xml.in: bgo#594231 - Fix the orientation of
- GtkVBox and other vertically-oriented widgets. We disable the
- "orientation" property on those widgets, so that we can use the
- values that GTK+ actually provides. GTK+ does not currently
- report the right defaults for those widgets, so the final values
- were being overwritten - so vboxes appeared horizontal. In the
- future we will make GtkBox et al instantiable so the user can
- really have orientable containers.
-
-2010-03-24 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-signal.[ch]: Broke api of glade_signal_write(), this api should never
- be called outside of the Glade core so its a soft api break.
-
- * gladeui/glade-widget.c: Call glade_signal_write() with the current project format, fixes bug 600031.
-
- * plugins/gtk+/gtk+.xml.in: Flag 'save-always' for 'can-focus' property on GtkEntry.
-
-2010-03-20 Javier Jardón <jjardon@gnome.org>
-
- * gladeui/glade-builtins.c: Use g_timeout_add_seconds() instead of g_timeout_add()
- (gnome goal bug 581255).
-
-2010-03-20 Marco Diego Aurélio Mesquita <marcodiegomesquita@gmail.com>
-
- * src/glade-window.c: Save maximized window state of main window and
- all dockable editors in the session data (fixes bug 607670).
-
-2010-03-17 Christian Persch <chpe@gnome.org>
-
- * gladeui/glade-xml-utils.c: Save glade files with UTF-8 encoding
- This avoid putting character entities for non-ASCII characters in the
- extractable strings. Bug #596205.
-
-2010-03-11 Aaron Brown <aaron.j.brown@hotmail.com>
-
- * src/glade-window.c: Changed "Close without saving" acelerator key
- from 'c' to 'w', fixes bug 612538.
-
-2010-03-10 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in: Marked GtkSpinner since="2.20"
-
-2010-03-10 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.ac, NEWS: Rolling Glade 3.7.0
-
- * plugins/gtk+/gtk+.xml.in: Removed alot of virtually defined properties that were not available
- in GTK+ 2.14, now they are available.
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/glade-entry-editor.c: Enhanced the GtkEntry editor
- to allow the user to chose between the "text" and the "buffers" exclusively.
-
-2010-03-10 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-model-data.c: Fixed crasher when double freeing the data tree
- in some idle handlers (idle handlers needed for advanced focus handling/keynav), fixes crash bug 608011.
- Also make sure to create the adjustment with a 0 page size.
-
- * plugins/gtk+/gtk+.xml.in: Fixed translation details pointed out by Johannes H. Jensen
- in bug 607348.
-
-2010-03-10 Javier Jardón <jjardon@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in: Deprecated GtkGammaCurve and GtkCurve
-
-2010-03-09 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in: Deprecated input dialog
-
-2010-03-09 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-gtk.c: Fixed GtkBox & GtkTable regressions introduced
- by GSEAL patches.
-
- * plugins/gtk+/gtk+.xml.in: Updated newly added symbols in GTK+ on widgets already
- in the catalog; added new objects from GTK+:
- - GtkEntryBuffer
- - GtkSpinner
- - GtkCellRendererSpinner
-
-2010-03-09 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/glade-column-types.[ch],
- plugins/gtk+/glade-model-data.c: Allow litteral string values for
- column types in the tree store editor, Glade will serialize/deserialize
- the string litterally and if there is a valid type returned from
- g_type_from_name() (i.e. a valid introduced type by that name); then
- that GType will be used to setup the column types of runtime treestores
- in the project; otherwise it will use G_TYPE_POINTER for those columns.
-
- This closes bug 597095.
-
-2010-03-09 Marco Diego Aurélio Mesquita <marcodiegomesquita@gmail.com>
-
- * gladeui/glade-project.c: Avoid collapsing commands when a project is freshly saved
- (this fixes a false "unmodified" state after changing the same property before and
- after project save).
-
-2010-01-28 Javier Jardon <jjardon@gnome.org>
-
- * README: Glade requires GTK+ >= 2.20
-
-2009-12-18 Javier Jardón <jjardon@gnome.org>
-
- * doc/gladeui-docs.sgml: Fix doc location link
-
-2009-12-04 Javier Jardón <jjardon@gnome.org>
-
- Use accessor functions instead direct access. Second patch
-
- GTK+ 2.19.0 is now the required version
- I've used all the GTK+ 2.19.1 api available, still missing:
- GTK_WIDGET_UNSET_FLAGS (widget, GTK_TOPLEVEL);
- GTK_WIDGET_SET_FLAGS (widget, GTK_REALIZED);
- GTK_WIDGET_REALIZED ()
- GTK_WIDGET_MAPPED ()
-
- https://bugzilla.gnome.org/show_bug.cgi?id=594957
-
-2009-12-04 Javier Jardón <jjardon@gnome.org>
-
- Use accessor functions instead direct access.
-
- GTK+ 2.17.10 is now the required version
- I've used all the GTK+ 2.18.* api available, still missing:
- GTK_WIDGET_UNSET_FLAGS (widget, GTK_TOPLEVEL);
- GTK_WIDGET_SET_FLAGS (widget, GTK_REALIZED);
- GTK_WIDGET_REALIZED ()
- GTK_WIDGET_MAPPED ()
- GTK_VIEWPORT ()->bin_window
- GTK_ENTRY ()->editing_canceled
-
- https://bugzilla.gnome.org/show_bug.cgi?id=594957
-
-2009-11-09 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: Disable default saving behaviour of order dependant
- GtkAdjustment properties and installed glade_gtk_adjustment_write_widget() to write the properties out
- in the following order: "lower", "upper", "value" (fixes bug 578484).
-
-2009-10-12 Javier Jardon <jjardon@gnome.org>
-
- * configure.ac: Support silent build when using automake >= 1.11
-
-2009-09-14 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-widget.c: Fixed crasher while copying internal widgets (bug 595156)
-
-2009-07-01 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-gtk.c: Fixed loading state of assigned GtkTreeModels of GtkCellRendererCombo
- objects (bug 566928).
-
-2009-06-29 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.ac, NEWS: Rolling Glade 3.6.7
-
- * configure.ac, gladeui/glade-app.c: Added --enable-mac-bundle configure option to
- special case runtime path lookups to bundling builds.
-
- * gladeui/glade-popup.[ch]: Added glade_popup_is_popup_event () to check the correct
- GdkEventButton state for a context menu (in a platform independant way).
-
- * gladeui/glade-base-editor.c, gladeui/glade-editor-property.c, gladeui/glade-palette-item.c,
- gladeui/glade-placeholder.c, gladeui/glade-widget.c, gladeui/glade-inspector.c: Use new
- popup function to detect whether to show a context menu or not (bug 587128).
-
- * gladeui/glade-base-editor.c: Fixed crashes with editable treeview column types (bug 586715).
-
-2009-06-27 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in, glade/gtk+/glade-gtk.c: Fixed GtkTextView crashes when
- editing the textview in line, now we update the associated GtkTextBuffer:text property
- if available or the GtkTextView:text virtual property when in libglade mode.
-
-2009-06-25 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-property.c: glade_property_sync_impl(), dont sync properties
- that are the primary property of that klass for the said widget (properties
- can float outside of widget->properties in some cases, shouldnt effect the
- widget though).
-
- * plugins/gtk+/glade-gtk.c:
- - glade_gtk_button_write_widget (), make stock button labels save as
- non-translatable automatically (bug 352446).
- - Added sync_use_appearance() to reset the use-appearance property when local
- widget property updates demand that the appearance be resynchronized (this
- is actually a bug in GTK+ somewhere).
- - Avoid tampering with the virtual GtkBox:size property while loading a project.
-
- * plugins/gtk+/gtk+.xml.in: Attributed use-action-appearance property with "needs-sync"
- for better chances at a good visual result when copy/pasting etc.
-
- * plugins/gtk+/glade-activatable-editor.c: Reverse order in which the image is
- removed from GtkImageMenuItems (so that mucking with stock doesnt recreate one
- 2 lines further), now image menu items with controlling actions dont get orphaned images.
-
- * gladeui/glade-widget-adaptor.c: Sync remaining properties at load time
- which were not specified in the glade file (now the use-action-appearance
- property shows up right even if default and not present in the Glade file).
-
-2009-06-22 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.ac, NEWS: Rolling Glade 3.6.6
-
- * gladeui/glade-app.c, gladeui/Makefile.am: Find quartz specific runtime prefix
- using ige_mac_bundle_get_path() (bug 586551)
-
- * gladeui/glade-project.c: Added algorythm to introspect lowest possible
- version of GTK+ to depend on for a project, this helps cases where the
- versioning data is missing, instead of defaulting to latest which may
- cause problems for people specifically targetting GTK+ 2.12 (bug 586046).
-
- * plugins/gtk+/gtk+.xml.in: Mark accel-groups property as since GTK+ 2.16.
-
-2009-06-20 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in: Make GtkMessageDialog texts translatable (bug 586063)
-
- * gladeui/glade-clipboard-view.c, gladeui/glade-command.c, gladeui/glade-property-class.c,
- gladeui/glade-utils.c, plugins/gtk+/glade-gtk.c: Replaced symbols with new glib
- variants (Sam Thursfield - bug 572756)
-
- * src/glade-window.c, gladeui/glade-editor-property.c,
- plugins/gtk+/glade-accels.c, plugins/gtk+/glade-cell-renderer-button.c,
- plugins/gtk+/glade-gtk.c:
- Replace use of deprecated GTK+ functions (Sam Thursfield - bug 572756).
-
- * gladeui/glade-xml-utils.h, gladeui/glade-editor-property.c: Use GtkComboBox
- instead of deprecated GtkOptionMenu (Sam Thursfield - bug 572756).
-
- * src/glade-window.c: Case the GTK+ version and call non-deprecated symbols when in GTK+ 2.16 (bug 572756).
-
-2009-06-18 James Liggett <jrliggett@cox.net>
-
- * gladeui/glade-widget.c: Make sure that the project view is not
- NULL in glade_widget_show. (bug 585860)
-
-2009-06-15 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in: Make assistant page-titles translatable (bug 503146), marked since 2.10 on
- some assistant properties.
-
- * gladeui/glade-editor-property.c: show resource dialog button when creating (seems we
- were relying on a show_all() call that isnt called for packing properties).
-
-2009-06-12 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.in, NEWS: Rolling Glade 3.6.5 (added more output in configure.ac
- config summery).
-
- * gladeui/glade-project.[ch], gladeui/glade-command.c, gladeui/glade-inspector.c:
- Really fixing widget naming policies again, this time I hope it sticks (bug 580745).
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Fixed dissapearing
- dialogs on ESC (bug 582559)
-
- * plugins/python/Makefile.am: Fixed relocated link problems with python
- plugin build (bug 582982, patch by Arun Raghavan).
-
-2009-06-11 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.ac, src/Makefile.am, src/glade-window.c: Use ige-mac-integration
- if available for quartz builds (set the menubar as the application menu and
- correctly handle the quit button).
-
-2009-06-06 Tristan Van Berkom <tvb@gnome.org>
-
- * NEWS: Rolling Glade 3.6.4
-
- * plugins/gtk+/glade-gtk.c: Sync up size requests of fixed/layout children
- at load time (bug 584334).
-
-2009-05-27 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.ac, NEWS: Updating for 3.6.4 ... [ NOT ROLLED YET ]
-
-2009-05-27 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-base-editor.c, gladeui/glade-inspector.c, gladeui/glade-palette-item.c,
- gladeui/glade-placeholder.c, gladeui/glade-widget.c: Made Glade barely usable on the Mac,
- now all popup menus will popup on (GDK_MOD[1-3]_MASK && event->button == 1) as well as
- on (event->button == 3) since Mac is missing the right mouse button and ports X server
- setup doesnt seem to emulate it.
-
- * gladeui/glade-property-class.c: Add me to authors.
-
-2009-05-17 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-base-editor.c: fixed bug in glade_base_editor_add_default_properties()
- It was setting the wrong type model.
-
- * gladeui/glade-widget-adaptor.c: use parent icon if none is found for the class
- This helps a lot for custom composite widget.
-
-2009-04-29 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-project.c: Check project naming policy at add_object() time (bug 580745).
-
-2009-04-24 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/glade-gtk.c:
- o fixed icon source state write bug on write_icon_sources()
- o fixed loading bug in glade_gtk_icon_factory_read_sources()
- we either use g_list_append() or steal/insert to add new icon sources
-
-2009-04-22 Tristan Van Berkom <tvb@gnome.org>
-
- * NEWS, configure.ac: Rolling 3.6.3
-
- * plugins/gtk+/gtk+.xml.in: Removed buggy query dialog from notebook (closing bug 578727).
-
- * plugins/gtk+/glade-gtk.c: Made Atk proxy objects always have unique names (at
- least as unique as the widget they are created for) (bug 579565).
-
- * src/glade-window.c: Removed hard coded size request to palette (Bug 579624)
- (added some default pane positions).
-
-2009-04-22 Davyd Madeley <davyd@madeley.id.au>
-
- * plugins/gtk+/glade-gtk.c: Fixed output format for GtkLabel attributes (bug 579793).
-
-2009-04-21 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * doc/gladepython.sgml: added Glade Python plugin documentation.
-
- * doc/gladeui-docs.sgml, doc/Makefile.am: added reference to the new docs.
-
-2009-04-18 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in: Fixed GtkButton to only allow real stock items,
- gave GtkImage a default icon-size of GTK_ICON_SIZE_BUTTON (better than invalid).
-
- * plugins/gtk+/glade-activatable-editor.c,
- gladeui/glade-editor-property.c: Maintain current widget selection
- during commits of related-action (was causing crashes when the
- selection changed as a result of a commit, bug 578869).
-
-2009-04-15 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.ac, NEWS, data/gladeui.pc.in: Bumping
- required GTK+ version in the .pc and rolling 3.6.2.
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in:
- Added glade_gtk_cell_renderer_read_widget() and now
- glade_gtk_cell_layout_read_child() doesnt load attributes
- if the object property has been explicitly specified in
- the Glade file (fixes bug 566928).
-
-2009-04-07 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-gtk.c: GtkWindow adaptor was skipping GtkWidget
- adaptor when chaining up in ->write_widget() (causeing atk props,
- accelerators and signals in libglade to be missed - bug 578211).
-
-2009-04-06 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-button-editor.c: Properly initialize GValue on
- stack (fix by Felix Riemann - bug 577822).
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/glade-store-editor.c:
- Disabled 'data' property for treestores (oops not supported by
- GtkBuilder, Bug 577685).
-
- * gladeui/[...].h: Fixed failed build on Msys/MinGW (Bug 576851 –
- fix by Damon Register).
-
-2009-03-25 Tristan Van Berkom <tvb@gnome.org>
-
- Fixed Mal-ordering of atk properties, signals and accelerators in
- Libglade format output.
-
- * gladeui/glade-widget.[ch]: Now export glade_widget_write_signals(),
- only write signals from the core when in builder format.
-
- * plugins/gtk+/glade-gtk.c: glade_gtk_widget_write_widget(), write
- properties out as "properties -> atk -> signals -> accelerators when
- in libglade format, leave signals to core when in builder format.
-
-2009-03-21 Tristan Van Berkom <tvb@gnome.org>
-
- * NEWS, configure.ac: Rolling 3.6.1
-
- * gladeui/glade-command.c: Fix win32 crasher (bug 575206) again (seems
- I missed it was klass->name that was null, fixed it so it would never
- be null, and added g_assert() where the crash was.
-
- * gladeui/glade-widget.c: Fix broken hash table maintenence in
- glade_widget_remove_property() (bug 575885).
-
-2009-03-21 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-command.c: Fix win32 crasher (bug 575206)
-
-2009-03-16 Tristan Van Berkom <tvb@gnome.org>
-
- * NEWS, configure.ac: Rolling Glade 3.6.0
-
- * gladeui/glade-command.c: Remove widgets from their project before removing
- them from their parents (fixes bug 567809)
-
- * src/glade-window.c: Dont access NULL GError when glade_project_save()
- returns FALSE with no error (user canceled save) (Fixed bug 574706).
-
-2009-03-09 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-property.c: reverted fix for bug #573513. (bug #574260)
-
- * plugins/gtk+/glade-gtk.c: fixed bug #573513 again.
-
-2009-03-02 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/gtk+.xml.in: mark missing translatable strings #573661
-
- * gladeui/glade-property.c: do not write disabled props on
- glade_property_write() fixes bug #573513
-
- * plugins/gtk+/glade-gtk.c: added convenience function
- glade_gtk_container_create_editable() to disable custom editables
- part of bug #573513.
-
- * gladeui/glade-signal-editor.c: fixed Bug #573453
- "Signal connect-after is not functional." using Ryu Jinno`s patch as reference.
-
-2009-02-09 Jonh Wendell <jwendell@gnome.org>
-
- * lots of directories: Set the svn:ignore property.
-
-2009-02-05 Tristan Van Berkom <tvb@gnome.org>
-
- * NEWS: Rolling Glade 3.5.7
-
- * gladeui/glade-editor-property.c: Added "commit" signal to allow custom editors to do
- command group/macros serialized around property changes.
-
- * plugins/gtk+/glade-activatable-editor.[ch], plugins/gtk+/Makefile.am, po/POTFILES.in:
- New activatable editor to handle activatable properties in smart ways.
-
- * plugins/gtk+/glade-gtk.c: Made various properties insensitive when activatable
- properties are in effect.
-
- * plugins/gtk+/glade-tool-button-editor.c: Made tables insensitive when activatable
- properties are in effect.
-
- * plugins/gtk+/glade-button-editor.c: Allow use of use-stock choice while activatable
- properties are in effect.
-
- * src/glade-window.c: Fix markup in confirm close dialog, patch by Felix Riemann (bug 567450).
-
- * plugins/gtk+/gtk+.xml.in: Marked use-stock property from imagemenuitem to be save-always (bug 568064).
-
-2009-01-27 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.ac: Bumping version for Anjuta dependancy
-
- * plugins/gtk+/gtk+.xml.in: Added some metadata about GtkAction
-
- * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: Updated and virtualized properties from gtk+ 2.16
-
-2009-01-23 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-entry-editor.c, plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in:
- updated for new GtkEntry property name changes.
-
-2009-01-20 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-design-layout.[ch]: added GladeDesignLayout::widget-event
- signal. Patch by Pavel Kostyuchenko (bug 542337).
-
- * gladeui/glade-accumulators.[ch]: added glade_integer_handled_accumulator()
-
- * gladeui/glade-signal-editor.[ch], gladeui/glade-signal-editor.[ch],
- gladeui/glade-app.[ch], src/glade-window.c:
- "Improvement of GladeSignalEditor" Bug 540691 by Pavel Kostyuchenko.
-
- * plugins/gnome/glade-gnome.c: Fixed compiler warnings in
- glade_gnome_bonobodockitem_get_props()
-
-2009-01-19 Tristan Van Berkom <tvb@gnome.org>
-
- * NEWS, configure.ac: Rolling Glade 3.5.6
-
- * po/POTFILES.in: Added glade-entry-editor.c
-
-2009-01-05 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/Makefile.am, plugins/gtk+/gtk+.xml.in,
- plugins/gtk+/glade-entry-editor.[ch]: Added new editor
- for GtkEntry with radio buttons for its mutually exclusive
- icon properties (bug 567454).
-
- * gladeui/glade-editor-property.[ch]: Added file chooser dialog
- to pixbuf properties (bug 567817).
-
-2009-01-05 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * NEWS, configure.ac: Rolling 3.5.5
-
-2009-01-05 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-inspector.c: call gtk_tree_view_expand_all() in
- glade_inspector_set_project()
-
- * gladeui/glade-widget.c: fixed Bug #525839 "Glade hangs in toolbar editor"
- replaced assert with if statement in glade_widget_copy_properties()
-
- * gladeui/glade-signal-editor.c: fixed Bug #522542 "glade-3 crashes when
- pressing Enter in signal handler entry field"
- removed unnecessary treeview row-activated handler.
-
-2009-01-05 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-base-editor.c: s/glade_widget_set_name()/glade_command_set_name()
- (Pavel Kostyuchenko - bug 533471).
-
- Treeview editor revamp, few crashers fixed, need to come back and note...
-
-2008-12-29 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-cell-renderer-button.c: Made it possible
- to tab into the i18n button.
-
- * plugins/gtk+/glade-model-data.c: Added sequential editing mode option
- (TODO: maybe add this to session data ?)
-
- * gladeui/glade-widget-adator.c, gladeui/glade-property-class.[ch]:
- Converted pclass booleans to bitfields, now disabled property classes
- are kept around so that we dont screw up inheritance.
-
- * gladeui/glade-catalog.[ch]: Fixed version types to guint16.
-
-2008-12-15 Tristan Van Berkom <tvb@gnome.org>
-
- * NEWS, configure.ac: Rolling 3.5.4
-
-2008-12-15 Przemysław Grzegorczyk <pgrzegorczyk@gmail.com>
-
- * src/glade-window.c:
- * src/glade-window.h:
- * gladeui/glade-palette-box.h:
- * gladeui/glade-design-view.h:
- * gladeui/glade-design-layout.h:
- * gladeui/glade-palette-expander.c:
- * gladeui/glade-palette-expander.h:
- * gladeui/glade-widget-adaptor.c:
- * gladeui/glade-palette-item.c:
- * gladeui/glade-palette-item.h:
- * gladeui/glade-palette.h:
- * gladeui/glade-named-icon-chooser-dialog.h:
- * gladeui/glade-app.c:
- * gladeui/glade-property-class.h: Cleaned up gtk and glib includes
- to use only toplevel headers. Patch from Maxim Ermilov. Bug #561260.
-
-2008-12-13 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-inspector.c: Removed old search code.
-
- * plugins/gtk+/gtk+.xml.in: Added missing displayable values.
-
- * plugins/gtk+/glade-column-types.c: Fixed crashers on empty input, keep focus on
- current cell when editing is canceled.
-
- * plugins/gtk+/glade-model-data.c: keep focus on current cell when editing is canceled.
-
-2008-12-10 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-name-context.[ch], gladeui/glade-editable.[ch],
- gladeui/glade-displayable-values.c: Relicensed LGPL.
-
- * plugins/gtk+/glade-image-editor.c, plugins/gtk+/glade-image-item-editor.c,
- plugins/gtk+/glade-button-editor.c, plugins/gtk+/glade-label-editor.c,
- plugins/gtk+/glade-cell-renderer-editor.c, plugins/gtk+/glade-tool-button-editor.c,
- gladeui/glade-editor-table.c, gladeui/glade-base-editor.c:
- Now editable portions of properties dont expand in tables, leaving more freedom
- for labels to expand in tight spots, no more item_labels in radio buttons (they dont expand).
-
- * gladeui/glade-widget-adaptor.c: Fixed regression, now disabled classes are not
- reinstalled in subclasses.
-
-2008-12-09 Tristan Van Berkom <tvb@gnome.org>
-
- * NEWS, configure.ac: Rolling 3.5.3
-
-2008-12-09 Michael Gratton <mike@vee.net>
-
- * gladeui/glade-property-class.c: Change spin button page size to
- 0 for numeric property values editorsm, stops a lot of GTK
- warnings.
-
-2008-12-09 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/icons/22x22/widget-gtk-uimanager.png,
- plugins/gtk+/icons/22x22/widget-gtk-cellrenderertoggle.png,
- plugins/gtk+/icons/22x22/widget-gtk-entrycompletion.png,
- plugins/gtk+/icons/22x22/widget-gtk-cellrendererprogress.png,
- plugins/gtk+/icons/22x22/widget-gtk-recentaction.png,
- plugins/gtk+/icons/22x22/widget-gtk-windowgroup.png,
- plugins/gtk+/icons/22x22/widget-gtk-cellrendereraccel.png,
- plugins/gtk+/icons/22x22/widget-gtk-volumebutton.png,
- plugins/gtk+/icons/22x22/widget-gtk-treestore.png,
- plugins/gtk+/icons/22x22/widget-gtk-cellrendererpixbuf.png,
- plugins/gtk+/icons/22x22/widget-gtk-liststore.png,
- plugins/gtk+/icons/22x22/widget-gtk-cellrendererspin.png,
- plugins/gtk+/icons/22x22/widget-gtk-cellrenderertext.png,
- plugins/gtk+/icons/22x22/widget-gtk-iconfactory.png,
- plugins/gtk+/icons/22x22/widget-gtk-scalebutton.png,
- plugins/gtk+/icons/22x22/widget-gtk-cellrenderercombo.png
- plugins/gtk+/icons/16x16/widget-gtk-cellrenderertoggle.png,
- plugins/gtk+/icons/16x16/widget-gtk-treeviewcolumn.png,
- plugins/gtk+/icons/16x16/widget-gtk-entrycompletion.png,
- plugins/gtk+/icons/16x16/widget-gtk-cellrendererprogress.png,
- plugins/gtk+/icons/16x16/widget-gtk-recentaction.png,
- plugins/gtk+/icons/16x16/widget-gtk-windowgroup.png,
- plugins/gtk+/icons/16x16/widget-gtk-cellrendereraccel.png,
- plugins/gtk+/icons/16x16/widget-gtk-volumebutton.png,
- plugins/gtk+/icons/16x16/widget-gtk-treestore.png,
- plugins/gtk+/icons/16x16/widget-gtk-cellrendererpixbuf.png,
- plugins/gtk+/icons/16x16/widget-gtk-liststore.png,
- plugins/gtk+/icons/16x16/widget-gtk-cellrendererspin.png,
- plugins/gtk+/icons/16x16/widget-gtk-cellrenderertext.png,
- plugins/gtk+/icons/16x16/widget-gtk-iconfactory.png,
- plugins/gtk+/icons/16x16/widget-gtk-scalebutton.png,
- plugins/gtk+/icons/16x16/widget-gtk-cellrenderercombo.png:
- Added new icon files, most of them are a combination of other icons.
-
- * plugins/gtk+/icons/22x22/widget-gtk-action.png,
- plugins/gtk+/icons/22x22/widget-gtk-actiongroup.png,
- plugins/gtk+/icons/22x22/widget-gtk-radioaction.png,
- plugins/gtk+/icons/22x22/widget-gtk-toggleaction.png,
- plugins/gtk+/icons/16x16/widget-gtk-action.png,
- plugins/gtk+/icons/16x16/widget-gtk-actiongroup.png,
- plugins/gtk+/icons/16x16/widget-gtk-radioaction.png,
- plugins/gtk+/icons/16x16/widget-gtk-toggleaction.png:
- new icons by Mike Gratton <mike@vee.net> bug #561979
-
-2008-12-09 Tristan Van Berkom <tvb@gnome.org>
-
- * COPYING: Updated to reflect current temporary dual licensing scheme, package is to be LGPL, with
- code portions that are still marked as GPL until they can be relicensed, both licenses are included
- in the package already.
-
- * plugins/gtk+/glade-store-editor.h plugins/gtk+/glade-icon-factory-editor.h
- plugins/gtk+/glade-image-item-editor.c plugins/gtk+/glade-image-editor.c plugins/gtk+/glade-image-item-editor.h
- plugins/gtk+/glade-model-data.c plugins/gtk+/glade-icon-sources.c plugins/gtk+/glade-tool-button-editor.c
- plugins/gtk+/glade-image-editor.h plugins/gtk+/glade-model-data.h plugins/gtk+/glade-icon-sources.h
- plugins/gtk+/glade-tool-button-editor.h plugins/gtk+/glade-text-button.c plugins/gtk+/glade-button-editor.c
- plugins/gtk+/glade-column-types.c plugins/gtk+/glade-text-button.h plugins/gtk+/glade-label-editor.c
- plugins/gtk+/glade-column-types.h plugins/gtk+/glade-button-editor.h plugins/gtk+/glade-cell-renderer-editor.c
- plugins/gtk+/glade-label-editor.h plugins/gtk+/glade-cell-renderer-editor.h plugins/gtk+/glade-treeview-editor.c
- plugins/gtk+/glade-convert.c plugins/gtk+/glade-store-editor.c plugins/gtk+/glade-icon-factory-editor.c
- plugins/gtk+/glade-treeview-editor.h: First files to safely be completely relicensed under LGPL.
-
-2008-12-09 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.ac: Bumping gtk+ required version to 2.14
-
- * gladeui/glade-xml-utils.c, gladeui/glade-widget-adaptor.[ch],
- gladeui/glade-property-class.[ch], gladeui/glade-project.c: Added support
- for "builder-since" versioning (since builder supported this property/widget).
-
- * plugins/gtk+/gtk+.xml.in: Marked appropriate properties and objects "builder-since"
- and brought up to date new properties and signals introduced in 2.14.
-
- * gladeui/glade-base-editor.c: Plugged resource leak in finalize().
-
-2008-11-28 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-inspector.c: added explanation string in the search entry.
- "< search widgets >" with italic style and insensitive color.
-
-2008-11-28 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-inspector.c: Added GCompletion/GtkTreeModelFilter to the inspector with
- a new search entry.
-
- * gladeui/glade-widget-adaptor.c: Fixed bug with iface props, they were getting listed
- once per implementing subclass (subclasses of implementors had it listed > 2 times).
-
-2008-11-25 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-utils.c: Hijack the cntl-n accelerator too now.
-
- * plugins/gtk+/glade-column-types.c, plugins/gtk+/glade-model-data.c, plugins/gtk+/glade-store-editor.c:
- Enhanced model editing, now there is completion in type names, and column types are defined inline
- with no add or delete keys, model data can be edited and navigated without using the pointer either.
-
- * gladeui/glade-command.c: Fixed check for wrapperless objects returned by adaptor_get_children().
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in:
- - Added editor support for Icon View.
- - Added editor support for Combo Box
- - Renderers watch project format changes and now sync attributes in an idle
- when moving into builder format (fixes renderer appearance after undo of project
- conversions).
-
- * plugins/gtk+/glade-cell-renderer-editor.c: Export a new function to get the model from
- the renderer regardless of the layout type.
-
- * plugins/gtk+/glade-treeview-editor.c: Now supports editing any view that can have a model,
- and pops up the store editor automatically on the right of the normal widget editor.
-
- * plugins/gtk+/glade-convert.c: Fixed conversions for combo boxes.
-
- * gladeui/glade-base-editor.c: Now include signal editor outside notebook, update signal
- editor on page changes.
-
-2008-11-23 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-widget.c:
- - glade_widget_build_object() now calls glade_widget_set_object() internally and then
- uses glade_widget_adaptor_set_property() for non construct properties.
- - glade_widget_dup_properties/glade_widget_copy_properties take 2 new args, whether copy
- parentless widget properties or not, and whether to copy them exactly or not.
- - added glade_widget_get_parentless_reffed_widgets() to return a list of reffed parentless
- widgets.
-
- * gladeui/glade-command.c: Now add/remove parentless widget props from the project in
- command_add/remove.
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in:
- - Made GtkTreeView:model property query user at create time.
- - Fixed to never sync properties when in attribute mode, to sync attributes
- after adding cells to cell layouts, and to not set attributes to orphan cells
- (net result: copy/paste of treeviews now result in a nice runtime replica).
- - Did some reordering in glade-gtk.c
- - Added load/save support for <action-widgets> of GtkDialog (response ids).
- - Fixed gtk_image_menu_item_set_stock() to not override the label value if not
- in use_stock mode (fixes missing labels in pasted imagemenuitems).
-
-2008-11-22 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-base-editor.c:
- - Removed apis to add popups, now they are autogenerated
- - Added glade_base_editor_append_types(), glade_base_editor_new() now
- only adds types supported by the container object, use _append_types() to
- define hierarcic type relations for children.
- - Added "main_editable" optional argument to glade_base_editor_new(), the editor
- now contains a main page with the provided editable, or creates a general editable
- for the container for the general page.
-
- * gladeui/glade-editor-table.c:
- - Fixed a warning hiding a never built label
- - Load propertes up a realize time (some sizes need negotiation when loaded editables
- are going into dialogs that are not yet on screen).
-
- * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c:
- - Now the toolbar editor can add menus and edit menus inside the gtkmenutoolbutton
- (fixed bug 429438).
- - First itteration on the treeview editor, removed annoying actions for column/cell
- hierarchy and do it all in the editor, added position packing property to treeview
- column for this (treeview column still implemented generically as a cell layout).
-
- * plugins/gtk+/Makefile.am, plugins/gtk+/glade-treeview-editor.[ch]: New editor to group
- the treeview and model together in the base editor treeview editor
-
-2008-11-20 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in: Added all remaining metadatas for cell renderers
- (all cell renderers and attributes now implemented).
-
- * plugins/gtk+/glade-column-types.c: Fixed to populate enums/flags only
- after all catalogs parsed, now they are listed in alphabetical order too.
-
- * plugins/gtk+/glade-cell-renderer-editor.c: Added GladeEPropCellAttribute
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Integrated new eprop
- for cell renderer attributes, avoid setting attributes for columns that
- exceed model bounds (except on load).
-
-2008-11-19 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/Makefile.am, plugins/gtk+/glade-cell-renderer-editor.c:
- Added a new editor for cell renderers
-
- * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: Added metadata for
- all attributes and auxilary properties in the catalog, and added hooks
- to manipulate, load and save cell renderers, reused most of Juan Pablo's
- work for this, and also for treeview column child renderer support.
-
-2008-11-15 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-editor-property.[ch]: Fixed recursion in the eprops when
- updating values (due to exterior callers calling ->load() when the project
- changes for thier custom editors), this fixes glitches when editing multiline
- text entries.
-
- * src/glade-window.c: Update glade-app accel group.
-
- * gladeui/glade-widget-adaptor.[ch], gladeui/glade-xml-utils.h: Added
- new backend ->depends() vfunc to determine toplevel dependancies (for
- glade file output ordering).
-
- * gladeui/glade-project.[ch], gladeui/glade-app.c:
- - Remove accel group notion from projects
- - Sort dependancies using glade_widget_adaptor_depends()
-
- * gladeui/glade-base-editor.c:
- - Use global accel group (with keypress editor hijack in place)
- - No longer modal
- - added "container" property on the editor
- - dedicated dialogs self destruct if their container changes
-
- * gladeui/glade-utils.c: added glade_utils_hijack_key_press ()
-
- * src/glade-window.c: Moved hijack_key_press to glade_utils
-
- * gladeui/glade-editor.[ch]:
- - Added "widget" property
- - added glade_editor_dialog_for_widget()
-
- * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c:
- - Added "Edit Separately" action
- - Added ->depends() func for GtkWidget and GtkSizeGroup
-
-2008-11-12 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-utils.c: Refixed use of uninitialized variable (bug 559678).
-
- * gladeui/glade-app.c: Fixed win32 api for deprecated api usage (bug 559678).
-
- * plugins/gnome/glade-gnome.c: Fixed build breakage (bug 560668).
-
- * plugins/gtk+/glade-gtk.c: Delete dangling submenus when moving children
- around in the menu editor (bug 560145).
-
-2008-11-12 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-gtk.c: Fixed loading of images and only set image
- data when in the correct edit mode.
-
- * plugins/gtk+/glade-convert.c: Fixed toolbutton conversions to search
- icon factories from the beginning of the object list and not the current
- list position.
-
- * gladeui/glade-project.c: When changing resource paths, reload all pixbuf
- properties automagically (this wont work for custom pixbufs like icon factory
- has).
-
-2008-11-08 Kjartan Maraas <kmaraas@gnome.org>
-
- * gladeui/glade-utils.c: (glade_utils_get_pspec_from_funcname),
- (glade_util_ui_message), (glade_util_gtk_combo_find):
- * src/glade-window.c: (confirm_close_project):
- Try to avoid using deprecated glib api. Bug #559678.
-
-2008-11-07 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-widget.c, gladeui/glade-widget-adaptor.c: moved signal and
- children serialization from glade_widget_adaptor_object_write_widget() to
- glade_widget_write() (bug #559531)
-
-2008-11-07 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in: Faked the accel-group property and added
- accel-groups object list to GtkWindow... work in progress.
-
- * plugins/gtk+/glade-image-item-editor.c: Adjusted for accel-group property
- which is only avaiable for stock items.
-
- * plugins/gtk+/glade-gtk.c: Fixed sensitivity for accel-group/stock at load time.
-
- * plugins/gtk+/glade-convert.c: Set the toplevel window accel-groups property when
- converting.
-
- * gladeui/glade-editor-property.c: Labels dont go insensitive anymore, I think that
- was a general usability problem, the inputs still go insensitive and there are always
- useful tooltips, the insensitivity message still gets across.
-
- * gladeui/glade-editor-table.c: Fixed breaking weak refs from dispose.
-
- * gladeui/glade-project.c: Now save project resource directory in glade file
- comments if user specified a relative or absolute path in the prefs dialog,
- otherwise resources are loaded from the project's directory.
-
-2008-11-05 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-xml-utils.c, gladeui/glade-property-class.c: Added
- parameter-spec parsing, need to updated docs still (fixes bug 382701).
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-attributes.c,
- plugins/gtk+/glade-icon-sources.c, plugins/gtk+/glade-accels.c, plugins/gtk+/glade-model-data.c,
- plugins/gtk+/glade-column-types.c:
- - Removed all custom parameter spec implementations in the plugin and replaced them
- with automatically generated ones parsed by the xml.
- - Fixed hierarchy bugs, some classes were not saving.
-
-2008-10-31 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-image-item-editor.[ch], plugins/gtk+/glade-gtk.c:
- making menu conversions seemless
-
- * gladeui/glade-widget.c: Remove widgets from layout on hide,
- hide widgets when adding parentless prop refs.
-
-2008-10-30 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-widget.[ch], gladeui/glade-command.[ch]: Added
- glade_widget_[un]lock() and glade_command_[un]lock_widget().
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-convert.c,
- plugins/gtk+/glade-image-item-editor.c: Dual format menu editing support
- depending on my gtk+ patch on bug 527672, TODO: still need to add accel-groups
- to GtkWindow on the glade side of things.
-
-2008-10-28 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c:
- Reimplemented GtkMenuItem and subclasses from top to bottom
-
- * plugins/gtk+/glade-image-item-editor.[ch], plugins/gtk+/Makefile.am:
- New GtkImageMenuItem editor (that embeds the child image editor when needed)
-
- * gladeui/glade-command.[ch]: Added glade_command_[un]protect_widget()
-
- * gladeui/glade-widget.[ch]: Added glade_widget_[un]protect()
- protected widgets come with a message and cannot be manually deleted
- from the project.
-
- * plugins/gtk+/glade-image-editor.c, plugins/gtk+/glade-button-editor.c,
- plugins/gtk+/glade-tool-button-editor.c, gladeui/glade-editor-table.c:
- Fixed to:
- - not reffer to child editables in finalize
- - always removed external signals and weak references from finalize
-
- * gladeui/glade-base-editor.c: Fixed to allow properties expand/fill
- in both label and entry.
-
- * src/glade-window.c: Clear toolbar actions when closing projects.
-
- * gladeui/glade-gtk.c: Fixed bugs around load/save of button/imagemenuitem
- label (stock driven) properties.
-
- * plugins/gtk+/glade-image-item-editor.c: Fixed a null dereference, glade_command_create()
- sometimes ends up changeing the selection, so the editable may be reloaded in the
- midst of its flow.
-
- * gladeui/glade-property.c, gladeui/glade-widget-adaptor.c: Now check for pclass->save
- and pclass->enabled *before* calling glade_property_write(), this allows plugins to
- mark props as save="False" and save those properties with custom values, still allowing
- them to use the GladeProperty api.
-
- * plugins/gtk+/glade-icon-factory-editor.[ch], plugins/gtk+/Makefile.am,
- plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c:
- Added icon factory editor widget (only to better format the "sources" property
- so that it takes the whole width with the treeview.
-
- * plugins/gtk+/glade-store-editor.[ch], plugins/gtk+/Makefile.am,
- plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c:
- Added liststore/treestore editor widget (only to better format the "columns"
- and "data" properties so that it takes the whole width with the treeview.
-
- * plugins/gtk+/glade-label-editor.[ch], plugins/gtk+/Makefile.am,
- plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: Rewrote GtkLabel implementation from
- top to bottom with custom editor (now all those conflicting properties are dummy proofed)
-
- * plugins/gtk+/glade-attributes.c: Fixed some glitches, now its usable, closing case
- for now, we have attributes, they are global for the label but better that way for i18n'ing.
-
-2008-10-27 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c:
- - Reimplemented GtkImage from ground up.
- - Reimplemented stock on GtkButton.
- - Made toolbutton editables show up in the toolbar editor
-
- * gladeui/glade-base-editor.[ch]: Added glade_base_editor_add_editable()
-
- * plugins/gtk+/glade-button-editor.c, plugins/gtk+/glade-tool-bar-editor.c:
- Implement new Editable vfunc set_show_name()
-
- * gladeui/glade-editor-table.c, gladeui/glade-editable.c, gladeui/glade-editor.c:
- Added new vfunc set_show_name()
-
- * plugins/gtk+/Makefile.am, plugins/gtk+/glade-image-editor.[ch]: New editor
- widget for GtkImage
-
- * gladeui/glade-property-class.[ch]: string props can now be "stock" or "stock-icon"
-
- * gladeui/glade-widget-adaptor.c: No more stock enum eprops
-
- * gladeui/glade-editor-property.c: Handle string types with "stock" or "stock-icon"
-
- * plugins/gtk+/glade-image-editor.[ch], plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c,
- gladeui/glade-property-class.c: Override type of GtkImage::icon-size to use real
- GTK_TYPE_ICON_SIZE for editing purposes (needed to fix the core a bit for this), also
- improved image editor to keep sizes contextual to image edit mode.
-
-2008-10-26 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/Makefile.am, plugins/gtk+/glade-tool-button-editor.[ch]:
- Added GtkToolButtonEditor editable implementation.
-
- * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: Reimplemented toolbuttons
- from ground up.
-
- * gladeui/glade-editor-property.c: object dialog now doesnt do "new" for unmentioned
- abstract or uninstantiatable types, also enhanced dialog title.
-
- * gladeui/glade-project.c: Moved "parse-finished" emission to /after/ resolving
- object properties (doh !).
-
-2008-10-25 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-property-class.c: Fixed glade_property_class_make_adjustment()
- for floating and double values (page inc and size were not properly set) (bug 553200)
-
- * gladeui/glade-app.c: Fixed a warning
-
- * gladeui/glade-editor-table.c: Was loading invisible properties, oops.
-
- * doc/properties.sgml: Documented custom-layout property.
-
- * plugins/gtk+/gtk+.xml.in: mark some props save-always for overridden
- defaults in children (this one is bug 555726)
-
- * plugins/gtk+/glade-cell-renderer-button.c: Fixed a warning.
-
- * plugins/gtk+/glade-column-types.c, plugins/gtk+/glade-model-data.c,
- plugins/gtk+/glade-icon-sources.c: Made sure add/remove works when
- deleting unedited icon sources, all add buttons result in focus and
- start-editing of an important cell in the underlying treeview.
-
- * gladeui/glade-utils.c: Fixed generic enum types to use enum_class->minimum
- as the default value.
-
- * plugins/gtk+/glade-gtk.c: Ignore parent-changes on internal widgets (that
- causes problems when internal widgets get destroyed at project close time).
-
- * plugins/gtk+/glade-button-editor.c: Fixed custom/standard commands,
- now standard mode sets up a default label etc also.
-
- * gladeui/glade-project.c, gladeui/glade-property.c, gladeui/glade-widget.c,
- gladeui/glade-property-class.[ch], gladeui/glade-xml-utils.h:
- Removed hack for GtkToolButton:icon --> iconfactory (will do in glade-convert.c
- properly).
-
- * gladeui/glade-convert.c: Properly convert toolbutton:icon both ways.
-
- * plugins/gtk+/glade-gtk.c: Undid a little toolbutton support so that
- stock-id remains untouched and is accessible in builder format, TODO
- rework toolbars and menus (will be simpler) with GladeEditable.
-
- * gladeui/glade-command.c: Fixed a crasher in project conversions.
-
-2008-10-24 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/Makefile.am, plugins/gtk+/glade-button-editor.[ch]:
- Added new #GladeEditable implementation for GtkButton general page.
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Completely reworked GtkButton,
- much cleaner and less code now.
-
- * gladeui/glade-property-class.c: string_from_enum, now returns the nick and not the
- name (generally all around nicer menus when no displayable values and also smaller
- nicer glade files). Displayable values are now consequently indexed by nick and not name.
-
- * gladeui/glade-displayable-values.[ch]: Added reverse lookup glade_get_value_from_displayable()
-
- * gladeui/glade-utils.[ch]: When doing glade_utils_enum/flag_value_from_string(), allow
- displayable values (also added glade_utils_enum/flag_string_from_value_displayable()).
-
- * plugins/gtk+/glade-icon-sources.c: Use all around displayable values for items
- in the treeview.
-
-2008-10-23 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/Makefile.am, gladeui/glade-editable.[ch], gladeui/glade-editor-table.[ch]:
- - Added GladeEditable interface used as pages by GladeEditor
- - Added GladeEditorTable widget to implmenemt the editable as the traditional table
- with sorted properties
-
- * gladeui/glade-editor.[ch]: Removed lots of code, now uses GladeEditables returned
- by thier adaptors.
-
- * gladeui/glade-editor-property.c: Removed obsolete doc-search signal.
-
- * gladeui/glade-widget-adaptor.[ch]: Added GladeCreateEditableFunc to allow backends
- to define layouts of pages in the editor.
-
- * src/glade-window.c: Fixed a warning.
-
-2008-10-22 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/glade-gtk.c: fixed bug in glade_gtk_assistant_verify_property()
- new value should be >= that current
-
- * plugins/gtk+/gtk+.xml.in: renamed virtual property GtkAssistant::size to n-pages
-
-2008-10-22 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/Makefile.am, gladeui/glade-displayable-values.[ch]: Rewrote displayable
- values so no need for redundancies anymore (bug 556452). Also now displayable values
- are more accessible for the plugin.
-
- * plugins/gtk+/gtk+.xml.in, plugins/gnome/*.xml.in: Removed redundant displayable value
- declarations (alot of them !).
-
- * plugins/gtk+/Makefile.am, plugins/gtk+/glade-icon-sources.[ch]:
- new pspec and eprop for GtkIconSources in GtkIconFactories.
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Added load/save/set_property/string_from_value
- support for icon sources in icon factories.
-
-2008-10-21 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-window.c, gladeui/glade-editor.c, gladeui/glade-editor-property.[ch],
- gladeui/glade-popup.[ch]: Abolished "View->Context Help" and added a context menu
- to editor properties.
-
- * gladeui/glade-editor.c, gladeui/glade-editor-property.c: Implemented something
- based on Pavel's patch, wordwrapping in the editor works better now.
-
- * gladeui/glade-project.c: Fixed regression, now the inspector updates on widget
- name changes.
-
- * gladeui/glade-widget.c: Implement property lookups with a hash table, fixed mem leaks
-
- * gladeui/glade-property.c: Read properties from the passed node directly, fixed mem leaks
-
- * gladeui/glade-widget-adaptor.c: Read properties in the order they are listed in the file,
- not by the order of the properties in the object (helps load performance).
-
- * gladeui/glade-project.c: Fixed mem leaks, release widget property references before
- destroying all the glade widgets.
-
- * plugins/gtk+/glade-attributes.c: Use glade-cell-renderer-button for color attributes.
-
- * plugins/gtk+/glade-cell-renderer-button.c: no more button-text property
-
- * plugins/gtk+/glade-text-button.c: Now use a GTK_STOCK_EDIT icon in the cell renderer button
-
-2008-10-20 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-cell-renderer-button.[ch], plugins/gtk+/glade-text-button.[ch]:
- Now can optionally make the entry non editable.
-
- * plugins/gtk+/glade-model-data.c: Added pixbuf editing support.
-
- * doc/widgetclasses.sgml, doc/properties.sgml: Clarified docs.
-
- * gladeui/glade-editor-property.[ch]: Removed resource editor, edit pixbuf with
- string editor.
-
- * gladeui/glade-widget-adaptor.c, gladeui/glade-property-class.c,
- gladeui/glade-project.[ch]: Completely removed concept of resources, glade
- no longer copies along pixbufs, pixbuf properties can include full paths
- or relative paths, in the glade runtime; any pixbufs are only ever loaded
- from the glade project directory (only the basename is used).
-
-2008-10-19 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-cell-renderer-button.[ch], plugins/gtk+/glade-text-button.[ch],
- plugins/gtk+/glade-model-data.c: Added i18n support to string values in datastores.
-
-2008-10-18 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-model-data.c: Now support editing enum types
-
- * plugins/gtk+/glade-column-types.c: Generate a list of enum and flag column types to select from.
-
-2008-10-18 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-command.c: Fixed property commands to not unify across separate groups,
- and also to unify when they are not lists.
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-model-data.c:
- - Data properties now have DnD working
- - Adding TreeViewColumn support
- - Fixing liststore support to work for treestore
- - Added lots of actions on the treeview column
- - Marked GtkNotebook::pages as invisible
-
- * gladeui/glade-editor.c: Allow query dialogs on invisible properties
- if requested.
-
-2008-10-16 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/glade-attributes.c: applied proposed patch for bug #547431
- '"Scale" ambiguous for translation' <Theppitak Karoonboonyanan>
-
-2008-10-16 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/Makefile.am, gladeui/glade-name-context.[ch]: Encapsulated name tracking mechanism
-
- * gladeui/glade-project.c, gladeui/glade-command.c: Now added a naming policy to the project
- with prefs and load/save support + a glade command to set it - also revamped the prefs dialog,
- it also pops up automatically for new projects.
-
- * gladeui/glade-editor.c, gladeui/glade-editor-property.c, gladeui/glade-property-class.c,
- gladeui/glade-property.c, gladeui/glade-widget.c: All effected since now
- glade_property_class_make_gvalue_from_string () needs a GladeWidget argument to do
- hierachic context sensitive searches... that and naming is much cleaner now.
-
- * src/glade-window.c: remember to pass ownership of the project to the app.
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/glade-column-types.c, plugins/gtk+/glade-model-data.c:
- Cleaned up code, now data will dynamically reorder itself upon column changes, data is mostly
- all editable save for some glitches, and all columns have unique names to which the data is
- directly related.
-
-2008-10-10 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-xml-utils.c, gladeui/glade-property-class.[ch]: Added
- new "needs-sync" property
-
- * gladeui/glade-widget.c: glade_widget_sync_custom_props(): also sync
- props marked as needs-sync.
-
- * plugins/gtk+/gtk+.xml.in: GtkTable:n-rows/n-columns marked as "needs-sync"
-
-2008-09-30 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-property.[ch], gladeui/glade-command.[ch],
- gladeui/glade-editor-property.c: Implemented new "context" i18n
- metadata.
-
- * gladeui/glade-widget.c: Fixed to hide non-window widgets in glade_widget_hide()
-2008-09-29 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-column-types.[ch]: Exported glade_column_list_copy/free()
-
- * plugins/gtk+/glade-model-data.[ch], plugins/gtk+/Makefile.am: Added model data
- pspec, editor not complete yet...
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Implemented new pspec as
- list/treestore's "data" property with load/save support.
-
- * plugins/gtk+/glade-convert.c: Made combos convert correctly with new modeldata
- pspec.
-
- * gladeui/glade-utils.[ch]: Added glade_utils_liststore_from_enum_type()
-
- * gladeui/glade-widget.c: glade_widget_rebuild() updates prop_refs now
-
- * gladeui/glade-property-class.c, gladeui/glade-xml-utils.h, gladeui/glade-property.c:
- now you can set construct-only on virtual properties, they will rebuild the object
- and give you a chance to sync (you MUST handle set_property in a construct-only case)
-
-2008-09-29 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/glade-column-types.[ch]: added missing files.
- close bug #554258 "glade-column-types.h missing"
-
-2008-09-28 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/glade-column-types.[ch],
- plugins/gtk+/Makefile.am, plugins/gtk+/gtk+.xml.in: Added load/save/edit
- support for GtkTreeStore/GtkListStore basic columns and data definitions
- (store data still not translatable...) - Juan Pablo Ugarte
-
- * gladeui/glade-utils.c: Added convenience funcs glade_utils_string_from_value()
- and glade_utils_value_from_string(), these actually use glade-property-class api.
-
-2008-09-22 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/glade-gtk.c: fixed bug #543314
- "Crash when adding an Input DIalog"
- added glade_gtk_dialog_stop_offending_signals()
- to stop "hierarchy-changed" and "screen-changed"
- default handlers in GtkInputDialog and GtkFileChooserWidget
-
-2008-09-22 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-editor-property.c: Fixed adjustments when values are null in
- libglade mode
-
- * plugins/gtk+/gtk+.xml.in: Reorganized groups, added some more metadatas
-
- * plugins/gtk+/glade-convert.c:
- - Convert "text" property of TextView to a textbuffer and text property
- in builder format.
- - Convert "tooltip" <--> "tooltip-text"
-
- * gladeui/glade-popup.c, gladeui/glade-inspector.c: enhanced menu for
- inspector empty spots (paste toplevels)
-
- * gladeui/glade-editor-property.c: Adjustments in libglade had bugs, hardcoded
- default values here and made sure object is NULL on default.
-
- * gladeui/glade-widget.[ch]: Removed glade_widget_project_notify()
-
- * gladeui/glade-command.c:
- - glade_command_remove() implicitly makes commands to unset any properties
- reffering to the object being removed from the project.
- - project conversions now cleanup unsupported widgets/properties
-
- * gladeui/glade-palette.c, gladeui/glade-app.c: Moved toplevel widget creation
- code from gladeapp to gladepalette.
-
-2008-09-21 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-gtk.c: Set sizegroup_add action sensitive/insensitive
- depending on project format
-
- * plugins/gtk+/gtk+.xml.in: Set libglade-unsupported && create-type on alot of properties
-
- * gladeui/glade-editor-property.c: Set eprop insensitive also if its in an unsupported
- format
-
- * gladeui/glade-xml-utils.h, gladeui/glade-property-class.c: Added "create-type"
-
- * gladeui/glade-property.[ch]: Now property states can be flagged and
- also include format_disabled state.
-
- * gladeui/glade-widget.c, gladeui/glade-widget-adaptor.[ch],
- gladeui/glade-xml-utils.c: New "construct-object-function" used to construct
- object instances by way of the plugin (glade_widget_adaptor_construct_object ()).
-
-2008-09-20 Tristan Van Berkom <tvb@gnome.org>
-
- * TODO: Updated.
-
- * gladeui/glade-utils.c: Improved error messages in load_module() routine.
-
- * plugins/gtk+/gtk+.xml.in:
- - Enabled object properties all over.
- - Added sizegroup support stuff
-
- * plugins/gtk+/glade-gtk.c:
- - Added GtkWidgetClass support for add to size group
- action with dynamic submenu
- - added sizegroup virtual "widgets" property
- - added custom load/save support for "widgets" property
-
- * gladeui/glade-popup.c: Added support for dynamic action submenus
-
- * gladeui/glade-widget-adaptor.[ch], gladeui/glade-xml-utils.h: Added
- GladeActionSubmenuFunc backend support for creation of dynamic
- action submenus.
-
- * gladeui/glade-widget.[ch] removed deadcode glade_widget_create_action_menu()
-
- * gladeui/glade-project.c: Added readonly "format" property
-
- * src/glade-window.c, gladeui/glade-inspector.c, gladeui/glade-utils.c,
- gladeui/glade-app.c:
- - Made sure that the first toplevel in the project is selected and visible
- at load time in both the workspace and inspector
- - Sorted objects from widgets in the inspector view.
-
- * gladeui/glade-xml-utils.h, gladeui/glade-catalog.[ch],
- gladeui/glade-widget-adaptor.[ch], gladeui/glade-property-class.[ch],
- gladeui/glade-project.c, glade-palette-item.c: Added "supports" catalog element
- to supply supported formats, added libglade-only and libglade-unsupported properties
- for widget classes and property classes, those metadata will show up in the editor
- like versioning info, in the verify logs as well, and the palette will adjust
- sensitivity according to the new properties.
-
- * plugins/gtk+/gtk+.xml.in, plugins/gnome/gnome.xml.in: Added supports
- elements and marked widgets/properties as libglade-only/libglade-unsupported in
- the gtk+ catalog, added ALL objects, with no extra support.
-
-2008-09-19 Tristan Van Berkom <tvb@gnome.org>
-
- Now we have a conversion routine that is run in the plugin to
- convert some data for one format to another (builder on the way...)
- In this patch we use it to handle GtkAdjustment property conversions.
- (NOTE: Completely undoable)
-
- * gladeui/glade-editor-property.c: Made adjustment eprop fallback on
- object dialog in builder cases.
-
- * gladeui/glade-command.[ch]: Added glade_command_set_project_format()
-
- * gladeui/gldae-catalog.c, gladeui/glade-xml-utils.h: Added GladeProjectConvertFunc
-
- * plugins/gtk+/Makefile.am, plugins/gtk+/glade-convert.c,
- plugins/gtk+/gtk+.xml.in: New file to handle conversion routines,
- added some objects.
-
-2008-09-18 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/gtk+.xml.in:
- o set packing GtkBox::position as save-always (bug #551060)
- o set packing GtkToolbar::expand as save-always (bug #544654)
-
-2008-09-18 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-window.c:
- - Show glade widgets in the workspace on selection changes in the project
- and not on item-activated.
- - Rename "Dock Editor" -> "Dock Properties" as per bug 487613.
-
- * gladeui/glade-design-layout.c: Fixed expose event to chain to parent class
- after drawing an orange box (non window widgets are usualy GTK_NO_WINDOW).
-
- * gladeui/glade-widget.c: Made glade_widget_show() show the toplevel of any
- GtkWidget object, also now shows toplevel non window glade widgets in the
- workspace, if the widget is referenced by a property that as a result parents
- the widget (i.e. bears a "parentless-widget" property reference), then the
- referencing widget is shown instead.
-
- * gladeui/glade-popup.c: Added devhelp icon to documentation menu item, added
- docs icon to normal menu.
-
- * plugins/gtk+/glade-gtk.c:
- - insert before/after in box is working now (bug 550636).
- - take into account cancelation of query dialog in add_parent action
- code (bug 549685)
- - switch notebook pages to display the selected widget (bug 392045).
-
- * TODO: Updated.
-
-2008-09-18 Christian Persch <chpe@gnome.org>
-
- * gladeui/glade-app.c: (glade_app_show_properties),
- (glade_app_hide_properties):
- * gladeui/glade-command.c: (glade_command_pop_group): Replace the
- deprecated G_GNUC_PRETTY_FUNCTION with G_STRFUNC. Bug #512559.
-
-2008-09-18 Christian Persch <chpe@gnome.org>
-
- * plugins/Makefile.am: Install the catalogue DTD. Bug #552767.
-
-2008-09-17 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-editor.[ch]: Exposed doc_search() command for palette popup
-
- * gladeui/glade-popup.[ch]: Added glade_popup_palette_pop(), with add
- widget as toplevel feature & doc search feature.
-
- * gladeui/glade-palette-item.c: Handle right-click for popup
-
- * gladeui/glade-inspector.c: Make inspector list widgets in natural order
-
- * gladeui/glade-project.c: Fixed widget order list (bug 422823)
-
- * gladeui/glade-gtk.c: Fixed widget order inside GtkTable
- (bug 422823 - patch by Pavel Kostyuchenko)
-
-2008-09-16 Pavel Kostyuchenko <ShprotX@gmail.com>
-
- Patch adds support for non GtkWindow toplevel project widgets and handles
- carefully properties that reffer to parentless gtkwidgets (bug 532636).
- (also fixes GtkMessageDialog ...)
-
- * gladeui/glade-app.c:
- Creating toplevel widget through unified glade-palette interface.
- Removed error message when pasting non-toplevel widgets without
- a parent.
-
- * gladeui/glade-command.h: A new function for getting depth of command recursion
-
- * gladeui/glade-command.c:
- A new function for getting depth of command recursion.
- A return value of glade_command_set_property_execute function is valid
- and is respected by glade_command_set_properties_list.
- indicate success/failure of their execution.
- Glade-command can be unified to null.
- Setting property command is always executed as a group, so if there is
- any recursive command, they will be added to that group.
- Removed parentless widget message level lowered from critical to
- message.
- Widget is treated as toplevel only if it has no parent.
- Removed an assertion from glade_command_create that doesn't allow
- creation of non-GtkWindow parentless widgets
-
- * gladeui/glade-editor-property.c:
- Object selection dialog will be optionally filled by parentless
- non-GtkWindow widgets only
- Unparenting root widgets before setting another property to them
-
- * gladeui/glade-inspector.c:
- Popup for clicking even on empty part of widget list
-
- * gladeui/glade-palette.h:
- A unified function for creating root widgets
-
- * gladeui/glade-palette.c:
- A unified function for creating root widgets
- A new button for creating root widgets
-
- * gladeui/glade-placeholder.[ch]:
- glade_placeholder_get_project has been made public for using in
- glade-popup
-
- * gladeui/glade-popup.c:
- A new function glade_popup_simple_pop for creating a context menu on
- an empty space of glade-inspector
- New context menu items for adding widgets
-
- * gladeui/glade-popup.h:
- A new function glade_popup_simple_pop for creating a context menu on
- an empty space of glade-inspector
-
- * gladeui/glade-project.c:
- Unifying command even if there's redo items.
- Unifying atomic commands only.
- Unifying to null
-
- * gladeui/glade-property-class.[ch]:
- A new field for making properties that points to parentless widgets
-
- * gladeui/glade-property.h:
- Added a return value to glade_property_set* functions to indicate
- success/failure that is used in glade-command
-
- * gladeui/glade-property.c:
- Ignoring parentless_widget properties while duplicating properties.
- Additional check while adding/removing property reference
- Added a return value to glade_property_set* functions to indicate
- success/failure that is used in glade-command.
- Determining that property is changed using glade-proproperty method
- instead of direct comparing GValue.
- Loading properties through glade-widget-adaptor interface instead of
- getting them directly.
- remove_object method now unsets referencing property instead of
- setting it.
- Removed dummy duplicated setting of property while unsetting
- referencing property.
-
- * gladeui/glade-property.h:
- Added a return value to glade_property_set* functions to indicate
- success/failure that is used in glade-command.
-
- * gladeui/glade-widget.c:
- Removed setting widget properties to template/default values while
- building a new object, because they will be set later in constructor.
- Reloading properties after duplicating a widget.
- A new function for removing parent reference, that was made by setting
- parentless_widget property to the widget.
- Saving and loading parentless_widget properties while rebuilding,
- because they cannot be duplicated.
- Corrected destroying of an old widget while rebuilding. Seems like
- it's not fully correct still.
-
- * gladeui/glade-widget.h:
- A new function for removing parent reference, that was made by setting
- parentless_widget property to the widget.
-
- * gladeui/glade-xml-utils.h:
- A new tag "parentless-widget" as a property attribute
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in:
- Removed an old hack for "image" property of GtkMessageDialog.
- A new implementation of "image" property using parentless_widget
- kind of property.
- Added an ability of working with parentless widgets using
- "remove parent" and "add parent" items of context menu
-
-2008-09-16 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-design-layout.c: Fixed calculation to get deepest
- wrapped glade widget (bug 539924 - fix by Pavel Kostyuchenko).
-
- * plugins/gtk+/glade-gtk.c: Made insert/remove column/row on gtktable
- take packing property order into account (bug 503355 fix by Eli Collins).
-
- * src/glade-window.c: Fixed projects menu bug (bug 532156, fix by
- Pavel Kostyuchenko).
-
- * gladeui/glade-xml-utils.h: Added version macros
-
- * plugins/gtk+/gtk+.xml.in: Added version 2.14
-
- * gladeui/glade-project.c: Now glade loads and saves requires
- metadata as comments at the toplevel in libglade and older versions
- of gtk+ that dont recognize versioning (i.e. gtk+ < 2.14) (bug 536310)
-
- * gladeui/glade-widget.c: Reverted the above patch portion where built
- objects only had thier construct props set, this caused errors, fixed.
-
-2008-09-15 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in:
- added glade_gtk_label_string_from_value() to avoid
- param spec warnings
-
-2008-09-02 Claude Paroz <claude@2xlibre.net>
-
- * gladeui/glade-utils.c: (glade_util_copy_file):
- Trivial change in a string to remove duplicate (io -> I/O).
-
-2008-09-01 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in:
- response-id now only available for buttons that are in the
- action area of dialogs (bug 464502)
-
-2008-08-09 Vincent Geddes <vgeddes@gnome.org>
-
- * gladeui/glade-base-editor.h: Don't include the
- private header file `glade-marshallers.h'. Rather
- include it in `glade-base-editor.c'.
-
-2008-08-09 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in:
- Worked around special child type naming discrepencies between
- formats from the plugin side (bug 533217 - fix by Pavel Kostyuchenko).
-
- * gladeui/glade-project.c: Silently ignore unrecognized signals in glade file
- instead of aborting (bug 533728 - fix by Pavel Kostyuchenko).
-
-2008-08-06 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/Makefile.am, plugins/gtk+/glade-attributes.[ch]:
- New internal pspec type for attributes and new editor widget for them.
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in:
- Load/Save/Edit pango attributes on GtkLabel
-
- * gladeui/glade-utils.[ch]: Added enum value <--> string converters.
-
- * plugins/gtk+/gtk+.xml.in:
- - Made checkbutton::draw-indicator save-always (bug 543008)
- - Update loaded assistant pages properly (bug 540531 - fix by Antti Kaijanmäki)
-
- * gladeui/glade-editor-property.c: Now objects and resource property fields are updated
- correctly (bug 542335 - fix by Pavel Kostyuchenko).
-
-2008-08-02 Tristan Van Berkom <tvb@gnome.org>
-
- * doc/widgetclasses.sgml, doc/catalogintro.sgml: Ammended docs regarding
- widget icon installations.
-
-2008-07-18 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-window.c: save main window paned positions.
-
-2008-05-27 Richard Hult <richard@imendio.com>
-
- * gladeui/glade-xml-utils.h: Remove copy-and-paste mistake (by the
- looks of it). Fixes issue with duplicate symbols when linking on
- Mac.
-
-2008-05-13 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-accels.c: Fixed bold/grey/italics in treeview.
-
- * gladeui/glade-editor.c: Fixed boldness in reset dialog treeview.
-
-2008-05-11 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-widget.c: Applied patch from Pavel Kostyuchenko to prevent
- hangs in anjuta (bug 531585).
-
- * gladeui/glade-property.c, gladeui/glade-property-class.c: Applied patch from
- Pavel Kostyuchenko to unify duplicate implementation property comparisons (bug 532013)
-
- * gladeui/glade-project.c: Applied patch from Pavel Kostyuchenko to fix project
- modified state flag glitches (bug 532017).
-
- * gladeui/glade.h: Applied patch from Andreas Henriksson to fix some compile errors
- on ia64 platform (bug 530143).
-
-2008-05-05 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-editor-property.c: Avoid feedback loops when committing properties,
- fixes bug 527896.
-
- * src/glade-window.c: Updated copyright dates.
-
-2008-05-01 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/Makefile.am, plugins/gtk+/glade-keysyms.c: Removed generated keysyms file.
-
- * plugins/gtk+/glade-accels.c: Removed old modifier and handbuilt keycode
- menus and obnoxious comboboxrenderers in favour of one simple accelrenderer.
-
- * gladeui/glade-utils.h, gladeui/glade-builtins.h: Removed unused prototypes
-
- * gladeui/glade-editor.c: Added safety check.
-
- * gladeui/glade-property.c: Dont load virtual properties.
-
- * gladeui/glade-property-class.c: Fixed bug where G_PARAM_SPEC_BOXED was
- used to check if the value held a boxed type.
-
-2008-04-17 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-property-class.[ch]: added glade_property_class_compare()
-
- * gladeui/glade-editor-property.c: use new compare function in
- glade_editor_property_commit() instead of g_param_values_cmp()
- since GBoxed comparison is not well defined.
- Fixes bug #528511.
-
-2008-04-16 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-widget.c: make glade_widget_build_object() do not apply
- catalog defaults if the object we are creating is for loading purposes.
-
-2008-04-12 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-editor-property.c: Fixed invisible labels in
- the menu editor.
-
- * gladeui/glade-widget.c, gladeui/glade-widget.h, gladeui/glade-xml-utils.c,
- gladeui/glade-utils.c, gladeui/glade-xml-utils.h, gladeui/glade-utils.h,
- gladeui/glade-property.c, gladeui/glade-property-class.c,
- gladeui/glade-property-class.h, gladeui/glade-project.c, gladeui/glade-project.h:
- implemented "factory-stock-id" in the catalog, this allows you to take a resource
- image file property formerly hacked as a custom property in libglade, and glade
- will generate a hidden icon factory in builder files so that it will be loaded
- through the stock system instead, "factory-stock-id" depicts the name of the
- stock property of the property-class in question.
-
-2008-04-11 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-property.c:
- - Fixed bold modified state for disabled properties.
- - Added construct "class" property so that dupping doesnt crash.
-
- * plugins/gtk+/gtk+.xml.in: Made default width/height match
- the default-width default-height set for each dialog as reasonable
- default values.
-
-2008-04-10 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-palette-item.c, gladeui/glade-palette.c,
- gladeui/glade-palette-item.h, gladeui/glade-palette.h:
- Now load insensitive when widgets are unsupported, and use
- a warning icon when they are deprecated, use tooltips from
- glade_project_verify_adaptor ().
-
- * gladeui/glade-app.[ch]: Added glade_app_check_get_project ()
-
- * gladeui/glade-project.c, gladeui/glade-project.h: fix some mistakes,
- added translator comments to new strings
-
- * src/glade-window.c: Added padding on top of undocked tools, removed
- custom label handling of widget name.
-
- * gladeui/glade-editor-property.c: Adapted and applied Thomas Rydzynski's patch
- so that text wraps in property editor (bug 351902)
-
- * gladeui/glade-editor.c: Trash the class entry and put a class header
- on the whole editor widget, fixed a bug on my signal disconnections.
-
-2008-04-10 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-editor.c, gladeui/glade-editor.h:
- Loaded and watched the new support_warning on GladeWidget
-
- * gladeui/glade-editor-property.c, gladeui/glade-editor-property.h:
- Loaded and watched the new support_warning on GladeProperty
-
- * gladeui/glade-widget.c, gladeui/glade-widget.h: Keep a support-warning
- property around as metadata updated by GladeProject.
-
- * gladeui/glade-property.c, gladeui/glade-property.h:
- Added new support_warning and state properties.
-
- * gladeui/glade-project.c, gladeui/glade-project.h:
- Now GladeProject generates strings to show in the normal
- UI along with longer style reports, always updates widgets
- warning message metadata when they come into the project
- or when the format or target versions change.
- Preferences dialog is not modal anymore ;-)
-
- * gladeui/glade-signal.c: Removed a bogus return.
-
-2008-04-09 Tristan Van Berkom <tvb@gnome.org>
-
- * NEWS, configure.ac: Rolling 3.5.2. quick bugfix release
-
- * gladeui/glade-widget-adaptor.c: oops, was parsing booleans
- as doubles, fixed bugs with builder-unsupported and deprecated.
-
-2008-04-09 Tristan Van Berkom <tvb@gnome.org>
-
- * NEWS, configure.ac: Rolling 3.5.1.
-
- * plugins/gtk+/gtk+.xml.in: Filled in all since, deprecated and
- builder-unsupported properties.
-
- * gladeui/glade-widget.c, gladeui/glade-widget.h, gladeui/glade-widget-adaptor.c,
- gladeui/glade-command.c, gladeui/glade-widget-adaptor.h,
- gladeui/glade-utils.h, gladeui/glade-catalog.c,
- gladeui/glade-catalog.h, gladeui/glade-app.c, gladeui/glade-app.h,
- gladeui/glade-property-class.c, gladeui/glade-property-class.h,
- gladeui/glade-project.c, gladeui/glade-project.h:
- Added versioning support, you can always chose the target version of
- your project starting with gtk+ 2.8 - a project preferences dialog has
- been added where you can switch your format, switch your target version
- and test for incompatabilities. incompatability error dialogs are also
- launched on save as. Target versions are saved to the glade file;
- TODO: patch GtkBuilder to test the required gtk+ version from
- <requires lib="gtk+" version="2.8"> and at least warn, also let
- third party widget developers test thier own versions using builder.
-
- * gladeui/glade-xml-utils.h, gladeui/glade-xml-utils.c: routines
- for parsing version numbers.
-
-
- * gladeui/glade-utils.c: glade_util_ui_message() takes a widget to
- embed arg now.
-
- * doc/catalogintro.sgml, doc/widgetclasses.sgml, doc/properties.sgml:
- Documented newly added catalog tags.
-
-2008-04-08 Tristan Van Berkom <tvb@gnome.org>
-
- * NEWS: Rolling 3.5.0
-
- * src/glade-window.c: Reverted the project format menu from edit
-
- * src/glade-utils.c: Add file format option to "save as" dialog,
- also added new filters for .ui files.
-
-2008-04-07 Tristan Van Berkom <tvb@gnome.org>
-
- * autogen.sh: Run gtkdocize with --flavour=no-tmpl
-
- * configure.ac: Require gtk-doc 1.9 and bump to 3.5.0 dev version.
-
- * doc/gladeui-overrides.txt, doc/children.sgml, doc/tmpl/*: Removed unneeded.
-
- * doc/gladeui-docs.sgml, doc/widgetclasses.sgml,
- doc/catalogintro.sgml, doc/Makefile.am: Mega docs update, added new
- files and completely rediscribed the catalog in its new form.
-
- * gladeui/glade-design-view.c, gladeui/glade-widget.c,
- gladeui/glade-widget-adaptor.c, gladeui/glade-command.c,
- gladeui/glade-widget-adaptor.h, gladeui/glade-base-editor.c,
- gladeui/glade-widget-action.c, gladeui/glade-xml-utils.c,
- gladeui/glade-utils.c, gladeui/glade-catalog.c, gladeui/glade-property.c,
- gladeui/glade-project.c: Added some description statements to newly
- documented files, fixed some warnings in other sources.
-
-2008-04-06 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-gtk.c: Implemented dual format for atk
- properties, afaics accelerators are loaded and saved identically.
-
- * doc/gladeui-sections.txt: Updated with new syms.
-
-2008-04-05 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-widget.[ch], glade-widget-adaptor.c:
- Now recurse through the plugin to read and write widget
- children, allowiong you to do stuff before or after children
- are written/read from the xml file.
-
- * gladeui/glade-widget-adaptor.[ch], gladeui/glade-xml-utils.h,
- allow the plugin to handle read_child() write_child() (mostly
- just to allow you to skip some children like fake AtkObjects,
- but can also be used to parse/write packing stuff (i.e. the
- <child> tag) in custom ways).
-
- * gladeui/glade-widget.[ch], gladeui/glade-widget-adaptor.c
- gladeui/glade-xml-utils.[ch], gladeui/glade-project.c,
- gladeui/glade-property.c, gladeui/glade-signal.c,
- plugins/gtk+/glade-gtk.c, src/glade-window.c:
- Added basic builder support, format can be chosen via a
- radiomenuitem in the "Edit" menu, currently supports different
- names for the interface and widget tags, and saves special
- child widgets accordingly (i.e. notebook tabs and frame labels).
-
-2008-04-04 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-project.c: Resurected <requires> code and
- saving the generic comment again, still need to load the
- comment.
-
-2008-04-03 Johan Dahlin <jdahlin@async.com.br>
-
- reviewed by: Tristan
-
- * gladeui/glade-project.c:
- * gladeui/glade-project.h:
-
- Add file format to GladeProject and public accessors.
-
-2008-04-03 Tristan Van Berkom <tvb@gnome.org>
-
- * glade-widget, glade-property, glade-gtk (plugin),
- glade-project, glade-xml-utils... lots.
-
- Implemented saving of properties, signals, atkprops
- accelerators: everything is saving properly now !
-
- * plugins/gtk+/glade-gtk.c: Fixed crasher on null string
- when parsing modifiers.
-
-2008-04-02 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-widget-adaptor.[ch]: Added new entry points
- to create editor widgets for plugin provided pspecs and also
- to create strings based on plugin provided pspec.
-
- Moved all accelerater code out of the core and into the plugin,
- still working on loading glade files with the new parser...
-
- * gladeui/glade-gtk.c:
- - Implemented loading of accelerators.
- - Implemented loading of atk properties (not relations or actions yet...)
- - Implemented loading of atk actions now...
- - Implemented atk relations
-
- * gladeui/glade-widget-adaptor.c, gladeui/glade-signal.c:
- Implemented loading of signals.
-
- * gladeui/glade-property-class.[ch], gladeui/glade-editor.c,
- gladeui/glade-property.c, gladeui/glade-widget-adaptor.c:
- Removed notion of the GPCType (which differentiated atk props
- from normal props and also accel props for various purposes),
- now there is a boolean "atk" member that only means to put
- these properties in the atk tab of the editor, one day we can
- hopefully even remove this.
-
- * gladeui/glade-widget.c: Fixed special-child-type loading (i.e
- notebook tabs and frame labels), and removed some obsolete
- loading code from the old implementation.
-
- * gladeui/glade-widget.[ch], gladeui/glade-project.c:
- Basic glade file saving framework in place, currently saves
- widgets, thier children and class types and widget names.
-
-2008-04-01 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-widget.[ch], gladeui/glade-widget-adaptor.[ch],
- various files: Implemented loading and building of the widget
- hierarchy, currently only types and widget names, no properties
- or packing properties - but internal children and placeholders
- are loaded correctly.
-
- * gladeui/glade-widget.[ch], gladeui/glade-widget-adaptor.c,
- gladeui/glade-property.[ch]: Implemented loading of packing
- properties and normal properties.
-
-2008-03-30 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-parser.[ch]
-
- * lots of files: removed references to load/save,
- disabled load/save - clearing the way for builder support.
-
-2008-03-10 Tristan Van Berkom <tvb@gnome.org>
-
- * NEWS, configure.ac: Rolling 3.4.3
-
- * plugins/gtk+/gtk+.xml.in: Backing out GtkScaleButton
- and GtkVolumeButton as they introduce strings.
-
- * gladeui/glade-app.c: Now if an empty project is loaded
- and anothther project with widgets is loaded, they will
- also be shown at load time (first widget in the layout
- gets autoloaded).
-
- * plugins/gtk+/gtk+.xml.in:
- - Reintroducing GtkScaleButton and GtkVolumeButton in trunk.
- - Reintroducing icon-theme dialog in trunk.
-
- * gladeui/glade-id-allocator.c: Avoid crashing on id 0 (bug 442860)
-
- * gladeui/glade-widget.c, gladeui/glade-project.c: Moved
- widget name policing to gladeproject.
-
- * gladeui/glade-editor.c: Dont commit name values if name
- already exists in the project.
-
-2008-03-09 Tristan Van Berkom <tvb@gnome.org>
-
- * NEWS, configure.ac: Rolling 3.4.2
-
- * plugins/gtk+/glade-gtk.c:
- - Fixed a crash detail bug 493418.
- - Reset "events" property for newly created widgets
- (workaround for bug 472555).
- - Added GtkVolumeButton and GtkScaleButton widgets (Ross Burton)
- - Add/Remove parent doesnt dup widgets anymore (bug 517388)er
-
- * plugins/gnome/glade-gnome.c: Fixed some crashes on
- gnome druid page properties (bug 511651).
-
- * gladeui/glade-editor-property.c:
- - added return_if_fail guard as per bug 479468.
- - Fixed crasher bug 506713.
- - Reverted to real time string editing and not using
- focus-out handlers anymore.
- - Fixed treeview issues with objects dialog, fixing the
- atk relations bug 512081.
-
- * gladeui/glade-base-editor.c: Made sure idle handlers werent
- updating treeviews after the object is destroyed (also bug 506713).
-
- * gladeui/glade-app.c: When adding a first project, display the
- first toplevel in the design layout.
-
- * gladeui/glade-widget.c: Handle glade_widget_show() with unrealized
- design-view, connect-after the design-view's realize and retry.
-
-2008-02-16 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/gtk+.xml.in: ignore GtkWindow::accept-focus.
- Fixes bug #accept-focus "crash, GtkWindow, Accept focus"
-
-2008-01-15 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-window.c:
- o set palette a default size
- o do not set desing/editor paned position since by default the window is
- maximized.
-
-2008-01-15 Ivan Baldo <ibaldo@adinet.com.uy>
-
- * gladeui/glade-palette-expander.c: fixed bug #495853
- "palette takes up too much space"
-
-2008-01-15 Yang Hong <hongyang@redflag-linux.com>
-
- * gladeui/glade-project.c: fixed bug #504603
- "crash while open .glade file from command line arg"
-
-2008-01-15 Cosimo Cecchi <anarki@lilik.it>
-
- * gladeui/glade-editor.c: Fixed bug #388869
- "Property edits dropped due to bad focus-event handling"
-
-2008-01-13 Vincent Geddes <vgeddes@gnome.org>
-
- * gladeui/glade-project.c, src/glade-window.c: Fix a few i18n fumbles (#509128).
-
-2007-12-20 Juan Pablo Ugarte juanpablougarte@gmail.com>
-
- * plugins/gtk+/gtk+.xml.in:
- updated displayable values for GtkButtonBox::layout-style
- added displayable values for GtkEntry::shadow-type
-
- * gladeui/glade-widget-adaptor.c: fixed bug #477025 "missing icones"
- create_icon_name_for_adaptor() renamed to create_icon_name_for_adaptor()
-
-2007-12-19 Christian Persch <chpe@gnome.org>
-
- * configure.ac:
- * gladeui/glade-app.c: (glade_app_refresh_undo_redo_button):
- * gladeui/glade-base-editor.c: (glade_base_editor_add_properties):
- * gladeui/glade-editor-property.c:
- (glade_editor_property_tooltip_cb),
- (glade_editor_property_sensitivity_cb),
- (glade_editor_property_create_info_button),
- (glade_editor_property_constructor),
- (glade_editor_property_finalize),
- (glade_editor_property_load_common),
- (glade_eprop_text_show_i18n_dialog),
- (glade_eprop_adjustment_table_add_label):
- * gladeui/glade-editor-property.h:
- * gladeui/glade-editor.c: (glade_editor_notebook_page),
- (glade_editor_create_info_button),
- (glade_editor_create_reset_button),
- (glade_editor_table_append_item):
- * gladeui/glade-palette.c: (glade_palette_dispose),
- (glade_palette_new_item), (glade_palette_new_item_group),
- (glade_palette_update_appearance), (glade_palette_init):
- * gladeui/glade-project.c: (glade_project_dispose),
- (glade_project_init):
- * gladeui/glade-project.h:
- * gladeui/glade-property-class.c:
- (glade_property_class_new_from_spec):
- * gladeui/glade-utils.c:
- * gladeui/glade-widget.c: (expose_draw_selection):
- * plugins/gtk+/glade-gtk.c: (glade_gtk_widget_set_property),
- (glade_gtk_widget_get_property):
- * src/glade-window.c: (format_project_list_item_tooltip),
- (refresh_projects_list_menu), (glade_window_init): Port to gtk 2.12
- tooltips API. Bug #500947. Remove the unnecessary event boxes on the property
- labels, part of bug #490157.
-
-2007-12-18 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * NEWS, configure.ac: Rolling 3.4.1
-
-2007-12-18 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/glade-gtk.c: fixed bug #503955
- 'Activating "Add Parent" on an internal widget component causes crash'
-
-2007-12-10 Vincent Geddes <vgeddes@gnome.org>
-
- * gladeui/glade-app.c (glade_app_init): Fix icon theme path for win32
- (#469854, Martin Schlemmer).
-
- * gladeui/glade.h: Add missing headers to glade.h (#499623, Josselin Mouette).
-
-2007-12-05 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/glade-gtk.c: fixed bug introduced while disabling GtkImage::stock,
- it should be re enabled when going back to stock mode :)
-
-2007-12-02 Christian Persch <chpe@gnome.org>
-
- * src/glade-window.c: (menu_item_selected_cb),
- (ui_connect_proxy_cb): Use gtk_widget_get_action. Bug #500943.
-
-2007-12-02 Christian Persch <chpe@gnome.org>
-
- * src/main.c: (main): Use g_option_context_set_translation domain, and
- use N_() when setting the summary. Bug #500940.
-
-2007-11-09 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/glade-gtk.c: commited J. Ali Harlow <ali@avrc.city.ac.uk> patch. (fixes #495057)
- o glade_gtk_assistant_set_child_property() return if the current page is the same as position.
-
-2007-10-26 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/glade-gtk.c: added glade_gtk_radio_button_set_property() to avoid bogus warning
-
- * plugins/gtk+/gtk+.xml.in: added GtkRadioButton set-property-function
-
-2007-10-22 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-widget.c: fixed variable redeclaration in glade_widget_embed() bug #488977
-
-2007-10-18 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-widget.c: fixed bug #480495, if the widget is realized we just call
- gtk_widget_unrealize()
-
-2007-10-15 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/glade-gtk.c: disable GtkImage::stock when edit type is not in stock mode.
- This fixs a bug pasting a filename GtkImage.
-
- * gladeui/glade-property-class.c: glade_property_class_make_object_from_string() now returns NULL
- for pixbuf props on an empty string, so you can set up pixbuf props back to NULL.
-
- * gladeui/glade-widget.c: almost fixed bug #480495, it does not crash anymore.
- It refuses to reparent a widget if it cant embed it.
-
-2007-09-17 Tristan Van Berkom <tvb@gnome.org>
-
- * NEWS, configure.ac: Rolling 3.4.0
-
-2007-08-21 Jens Granseuer <jensgr@gmx.net>
-
- * gladeui/glade-editor-property.c: fixed build with gcc 2.x (again) (bug 469357).
-
-2007-08-21 Tristan Van Berkom <tvb@gnome.org>
-
- * NEWS, configure.ac: Rolling 3.3.4
-
-2007-08-21 Tristan Van Berkom <tvb@gnome.org>
-
- * data/icons/drag-resize.png, data/icons/Makefile.am: new icon for the drag/resize button.
-
- * src/glade-window.c: "s/Select Widgets/Select/" on the selector button cause
- it was taking too much space that way. (also used the new icon for drag/resize).
-
-2007-08-20 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in: Unmarked some properties to be "themed-icon",
- still dont have permission to include the themed icon chooser dialog
- in 3.4.x.
-
-2007-08-14 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in: Marked some properties to be "themed-icon"
-
- * gladeui/glade-xml-utils.h, gladeui/glade-property-class.[ch],
- gladeui/glade-editor-property.c: Added a tag to mark string properties
- that are "themed-icon", use the themed icon chooser for those properties.
-
-2007-08-14 Vincent Geddes <vgeddes@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: Made toolbar-style
- optional & save always (plus it responds well in the UI) (bug 382785).
-
- * gladeui/glade-name-icon-chooser.[ch], gladeui/icon-naming-spec.c: Added
- themed icon chooser (bug 359640).
-
-2007-08-14 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-widget.c: When building objects based on template params,
- dont assign properties that are disabled by GladeProperty.
-
-2007-08-08 Yevgen Muntyan <muntyan@tamu.edu>
-
- * gladeui/glade-builtins.c, gladeui/glade-design-layout.c:
- Fixed some funcs that should be static
-
- * src/glade-window.c: Now saves/restores session data about docking
- attached state & undocked window sizes/positions.
-
-2007-08-08 Tristan Van Berkom <tvb@gnome.org>
-
- * MAINTAINERS: adjusted for new standard format for gnome modules
-
- * gladeui/glade-signal-editor.c: Changed "<Type the signal's handler here>" and
- "<Type the object's name here>" for "<Type here>" so that the signal editor doesnt
- take quite as much space anymore (bug 464505).
-
- * src/glade-window.c: Revived accelerators on undocked windows.
-
-2007-08-07 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.ac: Removed bogus output about python bindings.
-
- * gladeui/glade-editor-property.[ch]: glade_editor_property_new_from_widget() added
- "packing" argument.
-
- * gladeui/glade-base-editor.[ch]: Fixed va_start() without va_end() in
- glade_base_editor_add_properties(), also added "packing" argument to
- glade_base_editor_add_properties().
-
- * plugins/gtk+/glade-gtk.c: Added "expand" and "homogeneous" packing properties
- to toolbar children in the toolbar editor (bug 429409).
-
-2007-08-06 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in: Disabled the "submenu" property of GtkMenuItem
- (setting this property to its default NULL value obviously kills menus, bug 460022)
-
-2007-08-02 Theppitak Karoonboonyanan <thep@linux.thai.net>
-
- * gladeui/glade-widget-action.c, gladeui/glade-project.c: Fix minor
- typos in messages.
-
-2007-08-01 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-window.c: Made glade window not maximized by default (Bug 462111, by
- request of Frédéric Bellaiche), seems most apps arent maximized by default on
- startup anyway.
-
-2007-07-31 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-gtk.c: Fixed compilation with gcc 2.95 (Bug 461923, fix by Jens Granseuer)
-
- * gladeui/glade-builtins.c: Sort the stock icon list alphabetically by locale
- (bug 454003, fix by Olivier Delhomme)
-
-2007-07-30 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * doc/tmpl/*.sgml: removed every extra documentation, we keep them empty just
- because otherwise the build fails.
-
- * doc/gladeui-docs.sgml, doc/gladeui-sections.txt, doc/gladeui.types: updated
- (GladeWidgetClass replaced by GladeWidgetAdaptor)
-
- * gladeui/glade-editor.c, gladeui/glade-editor-property.c, gladeui/glade-parameter.c,
- gladeui/glade-widget.c, gladeui/glade-fixed.c, gladeui/glade-clipboard.c,
- gladeui/glade-inspector.[ch], gladeui/glade-widget-adaptor.[ch], gladeui/glade-command.c,
- gladeui/glade-command.h, gladeui/glade-base-editor.[ch], gladeui/glade-palette.[ch],
- gladeui/glade-utils.c, gladeui/glade-signal-editor.c, gladeui/glade-app.c,
- gladeui/glade-placeholder.c, gladeui/glade-property.c, gladeui/glade-property-class.c,
- gladeui/glade-project.c, gladeui/glade-clipboard-view.c:
- Added section's short and long description. (moved from tmpl)
-
-2006-07-30 Tristan Van Berkom <tvb@gnome.org>
-
- * NEWS, configure.ac: Rolling 3.3.3
-
-2007-07-25 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-gtk.c:
- - Make undoing increasing notebook size work properly (needed to destroy
- the added tab label project widget and remove it from the project).
- - Disable Add/Remove parent actions on GtkToolItem, GtkMenu and GtkMenuItem.
-
- * plugins/gtk+/gtk+.xml.in: Set "label-xalign" of GtkFrame to be "save-always"
- (to counter the evil effects of gtk+ bug 460272, which made it impossible to
- set the label-xalign to 0.5).
-
- * gladeui/glade-catalog.c: Loop through user defined search paths and load
- catalogs from there first.
-
- * gladeui/glade-utils.c: Loop through user defined search paths for modules,
- then fallback on the compile time default, then fallback on default system
- library paths.
-
- * gladeui/glade-app.h: Define env variables GLADE_MODULE_PATH & GLADE_CATALOG_PATH
-
- * gladeui/glade-xml-utils.h: Added GLADE_TAG_PARENT
-
- * gladeui/glade-widget-adaptor.c: Made it possible to declare a widget class in the
- catalog without giving a real type, only automatically derive from a type specified
- in the catalog (refit Muntyan's patch from bug 352714).
-
- * gladeui/glade-popup.c: Fixed placeholder menu to also include actions of the
- parent widget.
-
-2007-07-24 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-window.c: Set custom label on the property editor sensitive/insensitive
- according to whether there is a project loaded or not
-
- * gladeui/glade-app.c: Unset editor widget and set insensitive when no project is
- loaded (fixes segfaults from editing widgets that dont exist when project is
- closed, also looks consistant with the rest of the insensitive UI with no project
- loaded).
-
- * gladeui/glade-utils.c: Made glade_util_queue_draw_nodes --> glade_util_draw_selection_nodes()
- (without the idle timeout now)
-
- * gladeui/glade-widget.c, gladeui/glade-placeholder.c:
- - Use glade_util_draw_selection_nodes(), (selection wasnt being drawn on some widgets,
- now it's working and there's less "flicker" when drag/resizing widgets too).
- - Now child menu items are selectable (fixed event handling for widgets that are
- not in the logical hierarchy)
-
- * gladeui/glade-project.c: Dont add objects to a project that already contains the said object.
-
- * plugins/gtk+/glade-gtk.c:
- - Add tab labels by default to notebook pages (bug 345438)
- - Dont transfer "transfer-on-paste" properties to newly added placeholders
- in glade_gtk_container_replace_child (fixes bug 459953)
-
-2007-07-23 Tristan Van Berkom <tvb@gnome.org>
-
- * NEWS, configure.ac: Rolling 3.3.2
-
-2007-07-23 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-widget.[ch]:
- - Adding convenience funcs that help with debugging property values in plugins:
- glade_widget_property_string(), glade_widget_pack_property_string().
- - Fixed order in which we setup packing actions when adding/replacing widgets in
- containers and also commented about how packing properties are different in this
- regard (this change allowed me to glade_widget_remove_pack_action() from the
- backend's replace_child/add_child handlers).
-
- * gladeui/glade-popup.c: Added parent options in placeholder context menus.
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in:
- - Reset label/markup/use-underline properties at realize time, this
- fixes load time glitches with markup and mnemonics (bug 396446).
- - Added a "Remove Slot" packing action to delete placeholders from GtkBox (bug 387963)
-
-2007-07-20 Vincent Geddes <vgeddes@gnome.org>
-
- * gladeui/glade-design-layout.c:
- - Use cairo instead of GdkGC to draw frame.
- - Draw slightly darker border to ensure border is visible on some themes.
-
-2007-07-18 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-command.[ch]:
- fixed memory leaks of description strings in usage of glade_command_push_group()
-
- * gladeui/glade-widget.[ch]: Added convenience apis to set sensitivity on
- GladeWidgetActions.
-
- * gladeui/glade-widget-adaptor.[ch], gladeui/glade-xml-utils.c: Added
- deep_post_create() vfunc, in this one you must always chain up to the parent.
-
- * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Added "Add/Remove" parent
- feature (bug 343786), implemented types: Alignment, Viewport, Event Box, Frame,
- Aspect Frame, Scrolled Window, Expander, Table, Horizontal Box, Vertical Box,
- Horizontal Panes, Vertical Panes
-
-2007-07-18 Vincent Geddes <vgeddes@gnome.org>
-
- * gladeui/glade-design-layout.h: Make header file look pretty.
-
- * gladeui/glade-design-layout.c: Do not override GtkWidget::event().
- Ensures that child widgets only receive events when necessary.
-
- * src/glade-window.c: Rename "Help" menu item to "Contents" (as per convention).
-
- * src/glade-window.c: Add About dialog credits for artists and documenters.
-
-2007-07-17 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-widget-adaptor.c: translate action name in gwa_action_update_from_node()
-
- * gladeui/glade-property-class.c: simplified displayable value message in
- gpc_get_displayable_values_from_node() closes #448915
-
-2007-07-17 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-widget-adaptor.c: untranslate the "half translated" warning
- message in gwa_displayable_values_check().
-
- * gladeui/glade-app.[ch]: Removed glade_app_widget_event() and the "widget-event"
- signal
-
- * gladeui/glade-design-layout.c: Expose glade_design_layout_widget_event() to
- be used internally by GladeWidget (no longer listening to "widget-event" signal
- on glade-app).
-
- * gladeui/glade-widget.c: glade_widget_event_private() Find the parenting
- GladeDesignLayout and dispatch the event through glade_design_layout_widget_event()
- (this fixes multiple projects recieving the same events, bug 456013).
-
- * gladeui/glade-fixed.c: Dont connect event handlers to child objects of fixed
- containers that are not widgets.
-
-2007-07-16 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-window.c: Now undocked windows can be redocked by hitting
- the close button and UI tool components dont sport redundant indicator labels.
-
-2007-07-16 Gabor Kelemen <kelemeng@gnome.hu>
-
- * po/POTFILES.in: Added missing files (bug 457222)
-
- * src/main.c: Added some missing translatable strings (bug 457224)
-
-2007-07-12 Vincent Geddes <vgeddes@gnome.org>
-
- * gladeui/glade-widget.c
- gladeui/glade-design-layout.c
- gladeui/glade-placeholder.c
- gladeui/glade-placeholder.h: Update to use G_DEFINE_TYPE macros. Removed
- the manual peeks to get the parent class.
-
-2007-07-12 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-widget-adaptor.c: added gwa_displayable_values_check() and use it to check
- for displayable values in enums and flags properties in glade_widget_adaptor_from_catalog()
- this way we can check every properties not only the ones that are explicited in the catalog.
-
- * gladeui/glade-property-class.c: removed displayable values check from
- glade_property_class_update_from_node()
-
- * plugins/gtk+/gtk+.xml.in: added displayable values for
- GtkToolbar::icon-size
- GtkLabel::wrap-mode
- GtkIconView::selection-mode, orientation
- GtkRange::lower-stepper-sensitivity, upper-stepper-sensitivity
- GtkRuler::metric
- GtkList::selection-mode
- GtkCList::shadow-type, selection-mode, sort-type
-
-2007-07-11 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-window.c: Implemented docking view menu.
-
-2007-07-11 Vincent Geddes <vgeddes@gnome.org>
-
- * gladeui/glade-app.c (glade_app_add_project): Ref project when
- adding it to the app.
-
- * gladeui/glade-widget-adaptor.h: s/GLADE_CREATE_REASON/GLADE_TYPE_CREATE_REASON/.
-
-2007-07-10 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- Removed bindings framework since now all binding work will be done
- in the branch until we have a proper framework and a full implementation (python)
-
-2007-07-10 Vincent Geddes <vgeddes@gnome.org>
-
- * gladeui/glade-project: fix bug with regards to setting the
- project as unmodified when undoing the command that caused
- the first unsaved command.
-
-2007-07-09 Vincent Geddes <vgeddes@gnome.org>
-
- * configure.ac, src/main.c: Initialize threading system (#406039).
-
- * gladeui/glade-project.c: Remove user name and host
- from comment in glade file (#453174).
-
-2007-07-07 Vincent Geddes <vgeddes@gnome.org>
-
- * configure.ac: Increment version to 3.3.2 as we modified API
- since the last public release. Fixes Anjuta build.
-
-2007-07-06 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-property.c: skip properties that are not readable in
- glade_property_load_impl() (fixes #453107 and #453111)
-
- * plugins/gtk+/gtk+.xml.in: added default value to GtkLinkButton::uri property
- fixes #453110
-
-2007-07-04 Vincent Geddes <vgeddes@gnome.org>
-
- * gladeui/glade-property-class.c
- (glade_property_class_update_from_node), (gpc_get_displayable_values_from_node):
- Fix some mishandled dgettext operations (#453105).
-
-2007-07-03 Vincent Geddes <vgeddes@gnome.org>
-
- * gladeui/glade-binding.c: Upgrade to g_slice_new().
-
- * bindings/python/glade-python.c: Run garbage collector before finalizing
- interpreter. Use Py_InitializeEx() instead of Py_Initialize() (#453104).
-
- * gladeui/glade-app.h, gladeui/glade-app.c: New method glade_app_new().
-
- * src/glade-project-window.h, src/glade-project-window.c: Renamed
- to glade-window.h and glade-window.c respectively. GladeWindow now
- subclasses GtkWindow instead of GladeApp (#449928).
-
-2007-07-03 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-widget-adaptor.[ch]: set glade_widget_adaptor_child_verify_property()
- value parameter as constant.
-
- * gladeui/glade-property.c: added packing property verify check in
- glade_property_set_value_impl().
-
- * plugins/gtk+/gtk+.xml.in: fixed verify-function and child-verify-function tags
- for GtkBox, GtkTable, GtkNotebook and GtkAssistant classes. fixes #453253
-
-2007-07-02 Vincent Geddes <vgeddes@gnome.org>
-
- * gladeui/glade-catalog.c, gladeui/glade-widget-adaptor.c: Properly
- handle dgettext() operations (#453105, Christian Persch).
-
- * gladeui/glade-binding.c (glade_binding_load_all): Close GDir when
- finished reading.
-
-2007-07-01 Vincent Geddes <vgeddes@gnome.org>
-
- * gladeui/glade-catalog.h, gladeui/glade-catalog.c:
- Add glade_catalog_destroy_all(). Use g_slice_new() for mem allocation.
-
- * gladeui/glade-app.c: Free catalogs in finalize.
-
-2007-06-29 Vincent Geddes <vgeddes@gnome.org>
-
- * gladeui/glade-project.c, gladeui/glade-project.h: Rename
- glade_project_get_has_unsaved_changes() to glade_project_get_modified().
- Set "modified" to FALSE if we undo the command that caused the first
- unsaved modification in a project (#392324).
-
- * src/glade-project-window.c: Update for API changes in GladeProject.
-
-2007-06-28 Vincent Geddes <vgeddes@gnome.org>
-
- * gladeui/fixed_bg.xpm, gladeui/Makefile.am,
- plugins/gtk+/Makefile.am: Moved gladeui/fixed_bg.xpm to plugins/gtk+/fixed-bg.xpm.
- The graphic is only used by the GTK+ plugin.
-
- * gladeui/glade-editor.c: HIGify query dialog.
-
- * plugins/gtk+/Makefile.am, plugins/gnome/Makefile.am: Set log domains
- "GladeUI-GTK" and "GladeUI-GNOME" respectively.
-
- * gladeui/glade-palette.h, gladeui/glade-palette-item.h: Move GladeItemAppearance
- enum from glade-palette-item.h to glade-palette.h (so it is visible in the docs).
-
- * src/glade-project-window.c (check_reload_project): Set alternative button order
- on message dialog.
-
- * src/glade-project-window.c (glade_project_window_open_project), (switch_project),
- (check_reload_project), (open_project): Attempt to reload an open project if
- the user tries to open it again (#450483).
-
-2007-06-27 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-popup.[ch]
- - added packing actions to placeholders
-
- * gladeui/glade-widget-action.[ch]: added "important" flag to GWActionClass
-
- * gladeui/glade-widget-adaptor.[ch]:
- - parse important tag in gwa_action_update_from_node()
-
- - added new "important" parameter to glade_widget_adaptor_pack_action_add() and
- glade_widget_adaptor_action_add()
-
- * gladeui/glade-xml-utils.h: addded GLADE_TAG_IMPORTANT tag
-
- * plugins/gtk+/gtk+.xml.in: marked launch_editor actions as important
-
- * gladeui/glade-inspector.c: make inspector popup include only normal actions.
-
- * src/glade-project-window.c: added important actions to the toolbar.
-
-2007-06-26 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-property-class.c: print a message for missing displayable values in
- glade_property_class_update_from_node() and gpc_get_displayable_values_from_node()
-
- * plugins/gtk+/glade-gtk.c: removed inline displayable values in
- glade_gtk_image_type_get_type() and glade_gtk_button_type_get_type()
-
- * plugins/gtk+/gtk+.xml.in: added missing displayable values in GtkToolButton::glade-type,
- GtkButton::glade-type, GtkImage::glade-type and GtkArrow::arrow-type
-
-2007-06-26 Vincent Geddes <vgeddes@gnome.org>
-
- * src/Makefile.am
- configure.ac
- gladeui/Makefile.am: Cygwin build fixes. Only apply "-mwindows" ld flag
- if we are in unstable development.
-
- * configure.ac, plugins/gtk+/Makefile.am, plugins/gtk+/glade-gtk.h,
- plugins/gnome/glade-gnome.h, plugins/gnome/Makefile.am: Substitute PLUGINS_WARN_CFLAGS
- as the warning flags for compiling plugins. Don't use the warning flags
- defined by GNOME_COMPILE_WARNINGS. Delete plugins/gnome/glade-gnome.h.
-
-2007-06-24 Vincent Geddes <vgeddes@gnome.org>
-
- * gladeui/Makefile.am: Set log domain for libgladeui to "GladeUI".
-
-2007-06-23 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/glade-gtk.c: glade_gtk_tool_button_set_type() return if loading
- fixes #450177. glade_gtk_tool_button_set_icon() show image widget.
-
-2007-06-22 Vincent Geddes <vgeddes@gnome.org>
-
- * plugins/gnome/glade-gnome.h,
- plugins/gtk+/glade-gtk.c
- plugins/gtk+/glade-gtk.h
- plugins/gtk+/Makefile.am,
- plugins/gnome/glade-gnome.c,
- plugins/gnome/Makefile.am,
- src/glade-project-window.c,
- gladeui/glade-editor-property.c,
- gladeui/glade-parameter.c,
- gladeui/glade-widget.c,
- gladeui/glade-command.c,
- gladeui/glade-palette.c,
- gladeui/glade-utils.c,
- gladeui/glade-accumulators.c,
- gladeui/glade-palette.h,
- gladeui/glade-binding.h,
- gladeui/glade-app.c,
- gladeui/glade-property.c,
- gladeui/glade-builtins.c,
- gladeui/glade-project.c,
- gladeui/Makefile.am: Fix "missing prototype" errors reported by
- gcc due to increased warning level (-Wmissing-prototypes). Added
- glade-gnome.h with function prototypes as well.
-
- * src/glade-project-window.c, src/glade-project-window.h: Beautify
- header file, add tooltips for undo history menus.
-
-2007-06-21 Christian Persch <chpe@gnome.org>
-
- * bindings/python/Makefile.am:
- * configure.ac:
- * gladeui/Makefile.am:
- * plugins/gnome/Makefile.am:
- * plugins/gtk+/Makefile.am:
- * src/Makefile.am: Use gnome-common macro for WARN_CFLAGS. Bug
- #399134.
-
-2007-06-21 Vincent Geddes <vincent.geddes@gmail.com>
-
- * gladeui/glade-app.[ch], gladeui/glade-widget-adaptor.c: Misc cleanups.
-
-2007-06-20 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/glade-gtk.c: Remember notebook page when
- reconstructing (Fixes bug 394382)
-
- * src/glade-project-window.c: Refresh active GladeDesignView upon
- update_ui calls (fixes occasional outline glitch in the design-view).
-
- * doc/gladeui.types: Removed glade_project_view_get_type added
- glade_inspector_get_type
-
-2007-06-20 Vincent Geddes <vincent.geddes@gmail.com>
-
- * doc/gladeui-docs.sgml, doc/gladeui.types, doc/gladeui-sections.txt,
- doc/tmpl/glade-inspector.sgml: Set up documentation for GladeInspector.
-
- * po/POTFILES.in: Add glade-inspector.c
-
- * gladeui/glade-inspector.[ch]: Add convenience function
- `glade_inspector_new_with_project()'.
-
-2007-06-20 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-inspector.c: added extra check in project_remove_widget_cb()
- iter could be NULL!
-
-2007-06-20 Vincent Geddes <vincent.geddes@gmail.com>
-
- * gladeui/glade-inspector.[ch]: New Inspector implementation.
- - The Inspector no longer records session data.
- - GtkTreeModel of inspector is now synchronised with project data
- in an incremental fashion, instead of being totally rebuilt on changes.
-
- * gladeui/glade-project-view.[ch]: Removed.
-
- * gladeui/glade-app.[ch]: Remove glade_app_add_project_view(). Inspectors
- are now managed by the frontend.
-
- * src/glade-project-window: A unique GladeInspector is associated with
- each open project. These inspectors are stored in a GtkNotebook.
-
-2007-06-19 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in: Added launch_editor action for toolbars.
-
- * gladeui/glade-project.[ch]: added glade_project_undo_items() and
- glade_project_redo_items().
-
- * src/glade-project-window.c:
- - Made Undo/Redo buttons use a GtkMenuToolButton and include
- undo/redo history in those buttons
- - Added Drag/Resize button in the toolbar
-
- * gladeui/glade-design-layout.c: More reliable pointer handling
-
- * gladeui/glade-app.c: New pointer-mode property
-
- * gladeui/glade-fixed.c, gladeui/glade-placeholder.c, gladeui/glade-palette.c:
- Use pointer-mode to set pointer interaction mode
-
- * gladeui/glade-builtins.c: Added trailing end marker on the stock list
- enum paramspec.
-
-2007-06-18 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * bindings/python/glade-python-gwa.defs: deleted launch_editor wrapper.
-
- * bindings/python/glade-python-gwa.c: updated
-
-2007-06-18 Tristan Van Berkom <tvb@gnome.org>
-
- * NEWS, configure.ac: Rolling 3.3.1
-
- * gladeui/plugins/gtk+/glade-gtk.c: Corrected undo item for
- "remove page" action to say "Removed page from notebook1".
-
-2007-06-17 Vincent Geddes <vincent.geddes@gmail.com>
-
- * gladeui/glade-editor-property.c: Ensure parameter list passed to
- gtk_dialog_set_alternative_button_order() is terminated (#424509).
-
- * gladeui/glade-command.c: Make strings more translatable (#419979).
-
- * gladeui/glade-property-class.c, plugins/gtk+/gtk+.xml.in,
- plugins/gtk+/glade-gtk.c: Fix spelling typos, and clear up a
- translation ambiguity (#429736).
-
- * plugins/gtk+/gtk+.xml.in: More descriptive displayable values for the
- "toolbar-style" property. We now have "Icons only", "Text only",
- "Text below icons, "Text beside icons".
-
-2007-06-13 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/glade-gtk.c: glade_gtk_image_set_stock() property make reference
- to GLADE_TYPE_STOCK_IMAGE not GLADE_TYPE_STOCK! fixes bug #444959
- (yes I live in UTC -3 you insensitive... heh)
-
-2007-06-14 Vincent Geddes <vincent.geddes@gmail.com>
-
- * gladeui/glade-app.c: Change GtkMessageType of _warning_ dialogs from
- GTK_MESSAGE_INFO to GTK_MESSAGE_WARNING.
-
- * gladeui/glade-utils.c, src/glade-project-window.c: Fix and improve URL
- launching on win32.
-
-2007-06-13 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-widget-adaptor.c: added some extra checks in
- glade_widget_adaptor_action_add_real()
-
- * plugins/gtk+/glade-gtk.c: added new actions support code
- - glade_gtk_box_notebook_child_insert_action() renamed to
- glade_gtk_box_notebook_child_insert_remove_action()
-
- - glade_gtk_table_child_insert_action() renamed to
- glade_gtk_table_child_insert_remove_action()
-
- * plugins/gtk+/gtk+.xml.in: added new actions
-
- - GtkTable remove_row and remove_column
-
- - GtkNotebook remove_page
-
-2007-06-13 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-command.c:
- - Fixed cut/paste inside notebooks (widgets wanted to stay on the same page they
- were cut from)
- - Fixed special-child-type handling, dont stomp on the special child type for a
- delete/undo combination (a tab widget deleted and brought back was showing up
- in the page).
-
-2007-06-13 Vincent Geddes <vincent.geddes@gmail.com>
-
- * plugins/gtk+/gtk+.xml.in: HIG: Use "Edit.." instead of "Edit Menu", and so on.
-
- * configure.ac: Calculate libtool CURRENT-minus-AGE value.
-
- * gladeui/gladeui.rc.in: Set the DLL name correctly.
-
-2007-06-10 Vincent Geddes <vincent.geddes@gmail.com>
-
- * gladeui/glade-binding.c: Remove invalid warning. It is not
- required that the 'bindings' directory exists.
-
- * Makefile.am: Remove 'm4' from EXTRA_DIST. m4 files are included
- automatically (#445028).
-
-2007-06-06 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-builtins.c: in list_stock_items() "gtk-" prefix must be prepended just once.
- otherwise gtk items gets listed twice!
-
- * gladeui/glade-placeholder.[ch]: added packing action list to GladePlaceholder
-
- * gladeui/glade-popup.c: added packing actions to placeholder popup
-
- * gladeui/glade-widget-adaptor.[ch]: added glade_widget_adaptor_pack_actions_new ()
-
- * gladeui/glade-widget.c: use new function glade_widget_adaptor_pack_actions_new () in
- glade_widget_set_packing_actions()
-
- * plugins/gtk+/glade-gtk.c: take into acount placeholders get paking actions
- glade_gtk_box_notebook_child_insert_action() and glade_gtk_table_child_insert_action() fixed.
-
- * gladeui/glade-app.[ch], gladeui/Makefile.am: removed every reference to
- binding script directory. (bug #444605)
-
-2006-06-06 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-id-allocator.c: Fixed C89 compile (bug 444045, fix by Jens Granseuer)
-
-2007-06-05 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/gtk+.xml.in: Added GtkNotebook child packing actions (finally fixes #438881)
-
- * plugins/gtk+/glade-gtk.c: added glade_gtk_notebook_child_action_activate ()
-
-2007-06-04 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.ac, NEWS: Rolling 3.3.0
-
-2007-05-31 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-popup.c: added packing actions to glade_popup_action_populate_menu()
-
- * gladeui/glade-widget-action.c: fixed a couple of typos in glade_widget_action_constructor()
-
- * gladeui/glade-widget-adaptor.[ch]:
-
- - Added packing actions, just like properties the action tag should be inside an actions or
- packing-actions tag, also you can put an action tag inside other action tag :p
-
- - added GladeChildActionActivatedFunc child_action_activate to GladeWidgetAdaptorClass
-
- - added packing_actions list to GladeWidgetAdaptor
-
- - added new functions:
- glade_widget_adaptor_pack_action_add(), glade_widget_adaptor_pack_action_remove()
- and glade_widget_adaptor_child_action_activate()
-
- * gladeui/glade-widget.[ch]:
-
- - added packing_actions list to GladeWidget
-
- - set packing actions in glade_widget_set_parent()
-
- - added glade_widget_get_pack_action() and glade_widget_remove_pack_action()
-
- * gladeui/glade-xml-utils.h:
-
- - new tags GLADE_TAG_CHILD_ACTION_ACTIVATE_FUNCTION, GLADE_TAG_ACTIONS
- and GLADE_TAG_PACKING_ACTIONS.
-
- - removed unused tag GLADE_TAG_ACTION_GROUP
-
- * plugins/gtk+/gtk+.xml.in: Added a couple of child packing actions (fixes #438881)
-
- - GtkBox: insert_before and insert_after
-
- - GtkTable: insert_row/after, insert_row/before, insert_column/after and insert_column/before
-
- * plugins/gtk+/glade-gtk.c: added child-action-activate-function functions
- glade_gtk_box_child_action_activate () and glade_gtk_table_child_action_activate()
-
-2007-05-24 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-widget-action.[ch]:
-
- - memory leak fixed in glade_widget_action_class_clone()
-
- - glade_widget_action_set_sensitive() declared and used in
- gobject set_property() method.
-
- - GladeWidgetAction "klass" property renamed to "class"
-
- * gladeui/glade-widget.c:
- - fixed check in glade_widget_get_action()
-
- - adapted to reflect GladeWidgetAction property rename.
-
-2007-05-23 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/Makefile.am: added gladeui/glade-widget-action.[ch]
-
- * gladeui/glade-popup.[ch]:
- - added glade_popup_action_populate_menu()
-
- - adapted popup code to reflect action changes.
-
- * gladeui/glade-widget-action.[ch]: GladeWidgetAction GObject sources.
-
- * gladeui/glade-widget-adaptor.[ch]:
-
- - action-activated signal removed
-
- - added GladeActionActivateFunc
-
- - added glade_widget_adaptor_action_add() and glade_widget_adaptor_action_remove()
-
- - glade_widget_adaptor_action_activate() reworked.
-
- - load symbol and other catalog stuff in gwa_derived_class_init()
-
- - added the posibility to override GObject constructor from the catalog.
- This is a good place to add/remove actions, use GWA_GET_OCLASS() to chain up.
-
- * gladeui/glade-widget.[ch]:
- - removed action-activated signal
-
- - added glade_widget_get_action (), glade_widget_remove_action() and
- glade_widget_create_action_menu()
-
- * gladeui/glade-xml-utils.h: added GLADE_TAG_ACTION_ACTIVATE_FUNCTION and
- GLADE_TAG_CONSTRUCTOR_FUNCTION tags
-
- * plugins/gtk+/glade-gtk.c:
- - added glade_gtk_menu_shell_action_activate() glade_gtk_menu_item_action_activate()
- and glade_gtk_toolbar_action_activate()
-
- - removed glade_gtk_menu_post_create() and glade_gtk_menu_launch_editor_action()
-
- * plugins/gtk+/gtk+.xml.in:
- - glade_gtk_menu_post_create() removed
-
- - added action-activate-function for MenuShell MenuItem and Toolbar.
-
-2007-05-18 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * Patch reaplied with the missing '}' :S (bug 435912)
-
-2007-05-18 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-widget-adaptor.[ch]: Added glade_widget_adaptor_from_pspec()
- and made glade_widget_adaptor_from_pclass() always return the owning
- adaptor and not the adaptor for the class which the property was originally
- created for.
-
- * gladeui/glade-editor.[ch]: Removed some deadcode
-
- * gladeui/glade-editor-property.c: Use glade_widget_adaptor_from_pspec()
- where appropriate (Fixing bug 423425)
-
-2007-05-18 Tristan Van Berkom <tvb@gnome.org>
-
- * Reverting Juan's last fix for bug 435912 since it broke the build.
-
-2007-05-16 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-widget-adaptor.[ch]: fixed bogus type punned warnings adding a
- local variable in gwa_extend_with_node_load_sym() as pointed by galtgendo@o2.pl
- (bug 435912)
-
- * gladeui/glade-xml-utils.[ch]: glade_xml_load_sym_from_node() now returns
- wheater or not the symbol was found.
-
-2007-05-16 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in: Set "response-id" property to be "save-always" fixing
- bug 410272.
-
-2007-05-09 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in: Set "resize" and "shrink" properties to be "save-always"
- since gtkpaned.c does some hardcoded stuff when adding widgets. Fixes bug 364215.
-
-2007-05-09 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-widget-adaptor.[ch], gladeui/glade-widget.[ch], gladeui/glade-editor.c,
- gladeui/glade-xml-utils.h:
- Removed notion of custom widget editors.
-
- * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: removed custom editor hooks,
- implemented menu editor via actions only (toolbar editor temporarily disabled).
-
-2007-05-08 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * bindings/python/glade-python.c, gladeui/glade-binding.c,
- gladeui/glade-binding.h: Removed GladeBindingScript.
-
- * gladeui/glade-property-class.c, gladeui/glade-property-class.h:
- added save_always member in GladePropertyClass.
-
- * gladeui/glade-property.c: always save if class or property save_always is true.
-
- * gladeui/glade-xml-utils.h: added GLADE_TAG_SAVE_ALWAYS tag.
-
- * plugins/gtk+/glade-gtk.c: removed, now unnecesary, call to
- glade_widget_property_set_save_always() in glade_gtk_dialog_post_create()
-
- * plugins/gtk+/gtk+.xml.in: set save-always true in GtkDialog's "type-hint" and
- GtkScrolledWindow's "can-focus" properties..
-
-2007-05-04 Vincent Geddes <vincent.geddes@gmail.com>
-
- * doc/tmpl/glade-project.sgml, doc/tmpl/glade-app.sgml,
- doc/tmpl/glade-widget.sgml, doc/tmpl/glade-property.sgml,
- doc/tmpl/glade-widget-class.sgml, doc/tmpl/glade-fixed.sgml
- doc/tmpl/glade-utils.sgml: Update documentation templates.
-
-2007-05-02 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/gtk+.xml.in:
- - diabled "has-separator" property in GtkColorSelectionDialog,
- GtkFontSelectionDialog and GtkInputDialog to avoid a gtk warning.
-
- - GtkComboBox "model" property disabled.
-
- * plugins/gtk+/glade-gtk.c:
- - Make every GtkInputDialog's internal GtkOptionMenu insensitive.
- This is a workaround for bug #433975
-
- - Warning fixed in glade_gtk_paned_set_child_property() and
- glade_gtk_text_view_post_create()
-
-2007-05-02 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-popup.[ch], gladeui/glade-widget.c, gladeui/glade-project-view.c:
- Removed submenus for the ancestry since Vincent did that magic to the project view,
- all is cleaner now.
-
- * gladeui/glade-widget-adaptor.c: Removed #include "glade-binding.h" and
- all the scripting crap that went with it.
-
-2007-05-01 Vincent Geddes <vincent.geddes@gmail.com>
-
- * gladeui/glade-project-view.c: Expand and scroll to selection. Fixes #392225.
-
-2007-05-01 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-widget.[ch]: Added 'exact' argument to glade_widget_dup() and
- added glade_widget_copy_signals()
-
- * gladeui/glade-command.c: dup the widget "exactly" when pasting widgets that
- were cut (not copied), fixing bug 432519
-
-2007-04-26 Jeff Westerinen <jeff.westerinen@access-company.com>
-
- * plugins/gtk+/glade-gtk.c:
- - added a general launch_editor action signal handler.
- - hooked the launch_editor action signal in the GtkMenuItem post_create function.
- - hooked the launch_editor action signal in the GtkMenuBar post_create function.
- - created a GtkMenu post_create function containing a hook for the launch_editor
- action signal.
- (bug 433055)
-
- * plugins/gtk+/gtk+.xml.in:
- - Added "launch_editor" action to GtkMenuItem.
- - Added "launch_editor" action to GtkMenuBar.
- - Added "launch_editor" action and post_create function to GtkMenu.
- (bug 433055)
-
-2007-04-29 Vincent Geddes <vincent.geddes@gmail.com>
-
- * gladeui/glade-palette.c: Override GtkWidget::show_all to ensure
- hidden selector button is not accidentally made visible.
-
- * gladeui/atk.xpm, gladeui/Makefile.am, data/icons/atk.png,
- data/icons/Makefile.am: Moved gladeui/atk.xpm to data/icons/atk.png
-
- * gladeui/glade-editor.c: Update to use atk.png instead of atk.xpm.
-
-2007-04-26 Vincent Geddes <vincent.geddes@gmail.com>
-
- * gladeui/glade-project.h, gladeui/glade-project.c:
- - Hide private implementation details (Added GladeProjectPrivate).
- - Added private field accessors glade_project_get_path, glade_project_get_name,
- glade_project_get_objects, and glade_project_get_has_unsaved_changes.
- - Removed project->name field.
- - Removed glade_project_display_name method.
-
- * gladeui/glade-editor-property.c, gladeui/glade-project-view.c,
- gladeui/glade-cursor.c, gladeui/glade-signal-editor.c, gladeui/glade-app.c
- gladeui/glade-property-class.c: Update for change in GladeProject.
-
- * src/glade-project-window.c: Update for change in GladeProject. Added
- methods for formatting paths and names. Fix display of tooltips for
- items in the project list menu.
-
- * gladeui/glade-palette-item.c, gladeui/glade-palette.c: Update to use
- g_object_ref_sink().
-
-2007-04-25 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-editor-property.c: fixed a bug in GladeEPropUnichar
-
-2007-04-24 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-widget.c, gladeui/glade-project.c: make glade core not hold
- a reference to internals objects.
-
-2007-04-21 Vincent Geddes <vincent.geddes@gmail.com>
-
- * plugins/gtk+/gtk+.xml.in: Fixed spelling error "Maximun" -> "Maximum".
-
- * gladeui/glade-widget.c: Clean up toplevel embedding code, remove
- unused embedding implementation. Fix embedding warning.
-
- * glade-id-allocator.c, glade-id-allocator.h: Performed house cleaning.
- - Use g_slice_new where appropriate.
- - Hide private implementation details.
- - Added g_return_if_fail guards.
-
- * gladeui/glade-project.c, gladeui/glade-project.h:
- - Move to using GladeIDAllocator for allocating unsaved numbers.
- - Rename some variables since projects are now considered "unsaved"
- instead of "untitled" (#400357, Wouter Bolsterlee).
-
-2007-04-20 Vincent Geddes <vincent.geddes@gmail.com>
-
- * README, configure.ac, plugins/gnome/gnome.xml.in,
- plugins/gnome/glade-gnome.c, plugins/gnome/canvas.xml.in:
- Rename user visible "Gnome" strings
- to "GNOME". (#412309, Duarte "HappyGuy" Loreto).
-
-2007-04-16 Vincent Geddes <vincent.geddes@gmail.com>
-
- * configure.ac: Check for windres on win32. Define version using
- separate numbered components (major, minor, micro).
-
- * data/icons/glade-3.ico: New application icon in win32 ICO format.
-
- * gladeui/gladeui.rc.in, gladeui/Makefile.am, src/glade-3.rc.in,
- src/Makefile.am: Added win32 resources for the libgladeui dll
- and the application executable.
-
- * src/Makefile.am: Removed "-mwindows" linker flag.
-
- * gladeui/glade-widget-adaptor.h: Remove undefined functions.
-
-2007-04-16 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gtk+/glade-gtk.c: stop GtkFileChooserDefault "hierarchy-changed"
- and "screen-changed" default handlers (fixes bug #415021)
-
- * plugins/gtk+/glade-gtk.c: added GtkFileChooserWidget post-create function
-
- * plugins/gtk+/gtk+.xml.in: added GtkFileChooserWidget
-
- * plugins/gtk+/icons/22x22/widget-gtk-filechooserwidget.png,
- plugins/gtk+/icons/16x16/widget-gtk-filechooserwidget.png: new icons,
- they are the same as GtkFileChooserDialog but without the borders :)
-
-2007-04-12 Vincent Geddes <vincent.geddes@gmail.com>
-
- * gladeui/Makefile.am: Auto-generate `gladeui.def' for DLL symbol
- exports. Remove -DINSIDE_LIBGLADEUI from libgladeui_1_la_CPPFLAGS.
-
- * gladeui/glade-accumulators.h, gladeui/glade-app.h,
- gladeui/glade-base-editor.h, gladeui/glade-binding.h,
- gladeui/glade-builtins.h, gladeui/glade-catalog.h,
- gladeui/glade-clipboard-view.h, gladeui/glade-clipboard.h,
- gladeui/glade-command.h, gladeui/glade-custom.h,
- gladeui/glade-debug.h, gladeui/glade-design-view.h,
- gladeui/glade-editor-property.h, gladeui/glade-editor.h,
- gladeui/glade-fixed.h, gladeui/glade-palette.h,
- gladeui/glade-parameter.h, gladeui/glade-placeholder.h,
- gladeui/glade-project-view.h, gladeui/glade-project.h,
- gladeui/glade-property-class.h, gladeui/glade-property.h,
- gladeui/glade-signal-editor.h, gladeui/glade-utils.h,
- gladeui/glade-widget-adaptor.h, gladeui/glade-widget.h,
- gladeui/glade.h:
- Remove LIBGLADEUI_API function attributes.
-
- * plugins/gnome/glade-gnome.c, plugins/gtk+/glade-gtk.c,
- plugins/gtk+/glade-gtk.h:
- Remove GLADEGTK_API and GLADEGNOME_API function attributes.
-
-2007-04-08 Christian Persch <chpe@gnome.org>
-
- * gladeui/glade-property-class.c:
- (glade_property_class_make_object_from_string):
- * gladeui/glade-xml-utils.c: (glade_xml_get_value_int):
- - Don't use sscanf. Bug #424547, patch by Ivan Baldo and myself.
-
-2006-04-04 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in: Make "label" property of GtkToolButton translatable
-
-2007-04-02 Vincent Geddes <vincent.geddes@gmail.com>
-
- * src/glade-project-window.c:
- - Remove hard-coded newlines from license text. Enable "wrap-license"
- property on GtkAboutDialog. Fixes #409120.
- - s/this program/Glade/ in license text.
-
-2007-04-02 Jeff Westerinen <jeff.westerinen@palmsource.com>
-
- * plugins/gtk+/gtk+.xml.in: removed the GtkPageSetupUnixDialog and
- GtkPrintUnixDialog widgets from the gtk+ catalog. Fixes #392340.
-
- * plugins/gtk+/gtkunixprint.xml.in: added new, separate catalog for
- the unix print widgets.
-
- * plugins/gtk+/Makefile.am: modified the make file to include the new
- unix print catalog if found by configure.
-
- * configure.ac: modified configure to check for the existence of
- the unix print widgets.
-
- * po/POTFILES.in: added the new unix print catalog to the list of
- translatable files.
-
-2007-04-01 Vincent Geddes <vincent.geddes@gmail.com>
-
- * plugins/gtk+/icons/*, plugins/gnome/icons/*: Renamed all icons.
-
- * gladeui/glade-project-view.c, gladeui/glade-widget-adaptor.[ch],
- gladeui/glade-palette-item.c, gladeui/glade-clipboard-view.c:
- Use GtkIconTheme for loading and managing widget icons.
- New "icon-name" property on GladeWidgetAdaptor.
-
- * gladeui/glade-catalog: Added catalog property "icon-prefix". The
- default value of this property is set to the catalog name.
-
- * gladeui/glade-app.c: Add GtkIconTheme search path for widget icons.
-
- * plugins/gtk+/icons/16x16/Makefile.am,
- plugins/gtk+/icons/22x22/Makefile.am,
- plugins/gnome/icons/16x16/Makefile.am,
- plugins/gnome/icons/22x22/Makefile.am: Renamed icon files.
-
- * gladeui/glade-widget-adaptor.c: Use g_type_class_add_private().
-
- * doc/widgetclasses.sgml, doc/catalogintro.sgml: Update documentation.
-
-2007-03-30 Vincent Geddes <vincent.geddes@gmail.com>
-
- * src/main.c: Fix warnings when building on win32.
-
-2007-03-30 Christian Persch <chpe@gnome.org>
-
- * gladeui/glade-parameter.c: (glade_parameter_get_integer),
- (glade_parameter_get_float):
- * gladeui/glade-xml-utils.c: (glade_xml_get_property_int): Don't use
- atoi/atof. Bug #414358.
-
-2007-03-22 John Millikin <jmillikin@gmail.com>
-
- * src/glade-project-window.c: Use Shift+Ctrl+Z as the accelerator for Redo,
- as specified by the HIG.
-
-2007-03-22 Vincent Geddes <vincent.geddes@gmail.com>
-
- * gladeui/glade-palette-expander.[ch]: Rewrote expander widget implementation.
-
- * gladeui/glade-palette.c: Update for change in expander widget.
-
-2007-03-20 Bruno Boaventura <brunobol@gnome.org>
-
- * data/glade3.desktop.in.in: Remove incorrect "Application" category
- from Categories. Add "GNOME" to Categories. Fixes #417618.
-
-2007-03-15 Vincent Geddes <vincent.geddes@gmail.com>
-
- * COPYING: Update licensing information. After we reorganised
- the package structure, the LGPL-licensed pixmaps were put into
- different directories.
-
-2007-03-13 Olivier Delhomme <olivierdelhomme@gmail.com>
-
- * gladeui/glade-utils.c: Fixed broken statement in
- glade_util_url_show_win32().
-
- * gladeui/glade-app.c: Fixed names of global vars in
- win32 code.
-
-2007-03-11 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-property-class.c: Fix handling of atk
- properties specified by the plugin.
-
- * plugins/gtk/gtk+.xml.in: Specified atk relation properties
- for GtkWidgetClass and also specified the acceleretor property
- for GtkWidgetClass (fixes bug 383121).
-
- * TODO: Updated
-
-2007-03-06 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-editor.c: use g_type_is_a() to compare types
- in glade_editor_property_class_comp() (fixes bug #396436).
-
-2006-03-05 Halton Huo <halton.huo@sun.com>
-
- * Define GCC_WARN_FLAGS in configure.ac, if use gcc, put -Wall into CFLAGS,
- otherwise not. Replace -Wall with @GCC_WARN_FLAGS@ in Makefile.am
-
-2006-03-03 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-property.[ch], gladeui/glade-widget.[ch]:
- - Added property_set_save_always() functions
- - Introspect initial values of all properties even if they're
- not composite children (sometimes derived widgets set a property
- to a non-default value).
-
- * plugins/gtk+/glade-gtk.c: set "save-always" on the "type-hint"
- property of GtkDialog. Bug #412848.
-
-2007-03-01 Vincent Geddes <vincent.geddes@gmail.com>
-
- * bindings/python/Makefile.am: Added required libraries to
- libgladepython_la_LIBADD. Bug #412827.
-
-2007-02-28 Christian Persch <chpe@svn.gnome.org>
-
- * gladeui/glade-property-class.c:
- (glade_property_class_make_string_from_object),
- (glade_property_class_make_string_from_gvalue),
- (glade_property_class_make_gvalue_from_string): Use locale independent
- integer and float parsing routines. Bug #396433.
-
-2007-02-26 Vincent Geddes <vincent.geddes@gmail.com>
-
- * plugins/gtk+/icons/16x16/recentchooserdialog.png,
- plugins/gtk+/icons/16x16/printdialog.png,
- plugins/gtk+/icons/16x16/messagedialog.png,
- plugins/gtk+/icons/16x16/filechooserdialog.png,
- plugins/gtk+/icons/22x22/printdialog.png,
- plugins/gtk+/icons/22x22/recentchooserdialog.png,
- plugins/gtk+/icons/22x22/messagedialog.png,
- plugins/gtk+/icons/22x22/filechooserdialog.png:
- Added some widget icons, and modified a few existing ones.
-
-2007-02-22 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * plugins/gnome/canvas.xml.in, plugins/gnome/gnome.xml.in,
- src/glade-project-window.c, gladeui/glade-signal-editor.c:
- Marked new translatable strings.
- Closes bugs #410735 and #410731.
-
-2007-02-21 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-property.[ch]: make glade_property_new() always
- return instrospected value (catalog_default parameter removed)
-
- * gladeui/glade-widget.c: added glade_widget_set_catalog_defaults()
- to set catalog default values in glade_widget_constructor() when
- the widget is created by the user.
-
- * plugins/gtk+/glade-gtk.c: glade_gtk_menu_item_get_children()
- added GtkImageMenuItem support. fix bug #404322
-
- * plugins/gtk+/gtk+.xml.in: GtkMenuItem get-children function
- renamed to glade_gtk_menu_item_get_children()
-
-2007-02-20 Vincent Geddes <vincent.geddes@gmail.com>
-
- * src/glade-utils.c: Remove redundant call to `gtk_window_set_position()'
- in `glade_util_file_dialog_new()'. Fixes #408879.
-
-2007-02-17 Vincent Geddes <vincent.geddes@gmail.com>
-
- * src/glade-project-window.c: Remove duplicate labels for stock
- items (patch by Nickolay V. Shmyrev, fixes #408874).
-
-2007-02-17 Christian Persch <chpe@svn.gnome.org>
-
- * autogen.sh: Set the required gdu version in autogen too. Bug
- #392411.
-
-2007-02-15 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-widget.[ch]: added glade_widget_property_original_default()
-
- * gladeui/glade-property.[ch]: added glade_property_original_default()
- and glade_property_original_reset()
-
- * plugins/gtk+/glade-gtk.c: fixed bug 397043
- "Not able to set label and stock separately in GtkImageMenuItems"
-
- * plugins/gtk+/gtk+.xml.in: added generic-name to GtkMenuShell.
-
-2007-02-15 Jens Granseuer <jensgr@gmx.net>
-
- * Fixed sources to build with gcc 2.95 (bug 406504)
-
-2007-02-13 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.in, NEWS: Rolling 3.1.5
-
-2007-02-13 Vincent Geddes <vincent.geddes@gmail.com>
-
- * src/glade-project-window.c: Changed description in the About
- dialog.
-
- * m4/python.m4: New file.
-
- * configure.ac, bindings/Makefile.am, bindings/python/Makefile.am,
- bindings/python/glade-python.c: Improved configure check for Python.
-
-2007-02-13 Christian Persch <chpe@svn.gnome.org>
-
- * Makefile.am:
- * configure.ac: Call GNOME_DOC_INIT unconditionally. Bug #392411.
-
-2007-02-10 Vincent Geddes <vincent.geddes@gmail.com>
-
- * src/main.c:
- - Add summary of the application's functionality in the '--help'
- output (with g_option_context_set_summary()).
- - Set translation domain for the main option group.
-
- * docs/catalogintro.sgml: pkg-config file is now 'gladeui-1.0'.
-
- * data/glade-3.desktop.in.in: Added 'GUIDesigner' to 'Categories'.
-
- * gladeui/glade.h, gladeui/glade-app.[ch]:
- - Added a private initialisation function `glade_init_check()' for
- libgladeui.
- - Remove the 'bad' public variables that defined various installation
- paths. These paths can now be obtained from static class methods on
- GladeApp (static as in the Java and C++ sense).
-
- * src/main.c, src/glade-project-window.c, gladeui/glade-catalog.c,
- gladeui/glade-binding.c, gladeui/glade-cursor.c,
- gladeui/glade-palette.c gladeui/glade-widget-adaptor.c,
- gladeui/glade-utils.c, bindings/python/glade-python.c: Use the new
- GladeApp methods for obtaining installation paths.
-
- * gladeui/glade-palette-box.[ch]: Use G_DEFINE_TYPE() and
- g_type_class_add_private().
-
-2007-02-09 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-utils.c: fixed bug in glade_util_have_devhelp()
- (devhelp 0.13 returns "Devhelp 0.13" the 'h' is not capital anymore)
-
- * gladeui/glade-binding.[ch], src/glade-project-window.c,
- bindings/python/glade-python.c: console striped out.
-
- * bindings/python/glade-python-gwa.c: regenerated with pygtk-codegen-2.0
-
-2007-02-08 Vincent Geddes <vincent.geddes@gmail.com>
-
- * gladeui/*.[ch]: Replaced C++ style comments with the more portable ISO C syntax.
-
- * gladeui/glade-app.[ch]: Use the G_DEFINE_TYPE() and
- g_type_class_add_private() idioms for registering the class.
-
- * README.cvs: Renamed to 'README.svn'.
-
- * README: Corrected some typos and updated GTK+ required to 2.10.0.
-
- * plugins/gtk+/icons/16x16/Makefile.am, plugins/gtk+/icons/22x22/Makefile.am:
- Added some icons.
-
- * src/glade-project-window.c: Set the label for the Selector toolbutton.
-
-2007-02-07 Paul <ephraim_owns@hotmail.com>
-
- * bindings/python/Makefile.am: Removed $(top_srcdir) from CFLAGS.
-
- * bindings/python/glade-python.c: Fixed use of a variable 'stdout',
- called it '__stdout' instead.
-
- * bindings/python/glade-python-gwa.c, bindings/python/glade-python-gwa.override:
- Added #define NO_IMPORT_PYGOBJECT
-
-2007-02-06 Vincent Geddes <vincent.geddes@gmail.com>
-
- * data/icons/hicolor/: Added new application icon, in sizes 16x16,
- 22x22, 32x32, 48x48, and scalable. Icon provided by Andreas Nilsson.
-
- * data/icons/glade-3.png: Removed.
-
-2007-02-06 Tristan Van Berkom <tvb@gnome.org>
-
- * plugins/gtk+/gtk+.xml.in, plugins/gnome/gnome.xml.in,
- plugins/gnome/canvas.xml.in, plugins/gnome/bonobo.xml.in:
- Fixed domain 'glade-3' -> 'glade3' (bug 404917)
-
- * src/glade-project-window.c: Fixed translation of 'comments' and
- 'liscence' properties of the about dialog (bug 404917).
- (also now translate the "Palette Appearence" string)
-
- * src/glade-project.c: Now translate "Unsaved %d" for unsaved project
- names.
-
-2007-02-06 Jeff Westerinen <jeff.westerinen@palmsource.com>
-
- * gladeui/glade-editor-property.c: changed glade_eprop_text_show_i18n_dialog()
- to call a command to change the i18n metadata on the label property
- instead of changing it directly. This allows the change to be
- un-/re-done (bug 352454).
-
- * gladeui/glade-command.[ch]: added the glade_command_set_i18n command.
-
-2007-02-05 Vincent Geddes <vincent.geddes@gmail.com>
-
- * src/glade-project-window.c: Add ellipsis to the label of the "Open"
- action.
-
-2007-02-05 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-property-class.c, plugins/gtk+/gtk+.xml.in:
- Fixed typo (bug 404324)
-
-2007-02-02 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * gladeui/glade-base-editor.c: fixed bug present in 64bit archs
- changed G_TYPE_UINT with G_TYPE_GTYPE in glade_base_editor_init()
-
-2007-02-01 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-app.[ch]: Changed the hierarchy changed signal
- for a "widget-event" signal.
-
- * gladeui/glade-design-layout.c: Catch the "widget-event" signal
- and propagate the event from there, dont raise the event_window anymore.
-
- * gladeui/glade-widget.c:
- - Removed "enter-notify-event"
- - Catch "event" signal on GtkWidget instances and forward
- the event to GladeApp
- - When handling selection and SHIFT is down, dont stop emmission
- (better handling of drag/resize)
-
- * gladeui/glade-fixed.c: Only drag/resize with shift down
-
- * gladeui/glade-marshallers.list: added new marshaller
-
-2007-01-31 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-widget.[ch]:
- o Removed search algorythm for child widgets, removed glade_widget_event_widget (),
- removed popup-menu signal handler, removed call to gtk_window_set_decorated()
- on toplevel project widgets, removed widget->setup_events(), removed hide_on_delete()
- o Added glade_widget_event() to feed events directly to widgets from the design layout.
- o Call glade_app_hierarchy_changed() upon add/remove/replace operations
-
- * gladeui/glade-utils.c: Removed glade_utils_deep_fixed_event() and the
- hacky widget grab that went with it.
-
- * gladeui/glade-app.[ch]: Added glade_app_hierarchy_changed() and added
- "hierarchy-changed" signal.
-
- * gladeui/glade-design-layout.c:
- o Make sure event window is always on top by trapping GladeApp's "hierarchy-changed"
- signal
- o Feed events directly to the proper GladeWidget, if its not handled then pass it
- on to the underlying widgets (using gtk_widget_event() directly).
-
- * gladeui/glade-cursor.c: Removed the recursive cursor setting routine.
-
- * gladeui/glade-fixed.c: Simplified immensely by removing redundant code,
- now there is only one GladeWidget to deal with, no searching and gropeing
- for the appropriate widget to operate on.
-
-2007-01-28 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-command.c: Made 'pasting' an explicit arg of glade_command_add(),
- this fixes the broken clipboard selection search (since we now use dupped
- widgets only in pastes), now packing defaults and packing property tranfers
- on paste both work.
-
- * gladeui/glade-widget.c: Removed redundant code.
-
- * src/glade-project-window.c: Re-Implemented hack for accelerators to
- work cooperatively with text entries in the editor. (fixes bug 396447)
-
- * gladeui/glade-design-layout.[ch]:
- Now works like a pure widget, uses gtk_widget_size_allocate() to resize
- children and gtk_widget_queue_resize() to resize itself (removed default
- size control for now).
-
- * gladeui/glade-xml-utils.[ch], gladeui/glade-widget.[ch],
- gladeui/glade-widget-adaptor.[ch], plugins/gtk/gtk+.xml.in,
- plugins/gtk/glade-gtk.c, plugins/gnome/glade-gnome.c:
- - Added glade_xml_get_property_int()
- - Added default-width/height to catalog/GWA
- - Added toplevel-width/height properties to GladeWidget
- - Use default-width/height in catalogs instead of gtk_window_set_default_size()
- in plugin code.
-
-2007-01-27 Tristan Van Berkom <tvb@gnome.org>
-
- * gladeui/glade-command.c: Set project properly in glade_command_remove()
- (this fixes undo/redo of add/remove commands in the menueditor... along
- with the following fixes).
-
- * gladeui/glade-widget-adaptor.[ch], gladeui/glade-xml-utils.h:
- Added GWA_USE_PLACEHOLDERS(), a boolean on the GWA that is loaded
- from the catalog.
-
- * gladeui/glade-utils.[ch]: Removed glade_util_[any_]container_relation.
-
- * gladeui/glade-widget.[ch]: Added glade_widget_placeholder_relation
-
- * gladeui/glade-app.c, gladeui/glade-fixed.c: Adjusted callers for new
- glade-widget api.
-
- * gladeui/glade-fixed.[ch]: Removed the "use-placehodlers" property
- since it is now redundant with the new GWA_USE_PLACEHOLDERS (this
- simplifies things a little).
-
- * gladeui/glade-binding.c: Fixed obnoxious startup errors (bug 399178),
- glade_binding_get_all(), use g_list_prepend()/g_list_reverse() instead
- of g_list_append() to build a list.
-
- * gladeui/glade-base-editor.c: Use the right adaptor for gwa_get_children
- in glade_base_editor_change_type () (was using adaptor for the destination
- type).
-
- * plugins/gtk/glade-gtk.c: Remove use of "use-placeholders" property
- on GladeFixed objects.
-
- * plugins/gtk/gtk+.xml.in: Setup the "use-placeholders" attribute properly
- (TRUE on GtkContainer, FALSE on GtkMenuShell, GtkMenuItem, GtkToolBar,
- GtkFixed, GtkLayout).
-
-2007-01-25 Christian Persch <chpe@svn.gnome.org>
-
- * help/Makefile.am: Correct DOC_LINGUAS.
-
-2007-01-25 Tristan Van Berkom <tvb@gnome.org>
-
- * Makefile.am, configure.ac, plugins/Makefile.am, bindings/Makefile.am:
- fixed conditionally building gnome & python.
-
-2007-01-25 Vincent Geddes <vincent.geddes@gmail.com>
-
- * set 'svn:ignore' properties for the directory tree.
- Delete all '.cvsignore' files.
-
- * src/glade-project-window.c: Change window title in line with HIG.
-
- * data/libgladeui-1.0.pc.in: Renamed to gladeui-1.0.pc.in.
- Updated for change in location of header files.
-
- * gladeui/glade.h, gladeui/glade-xml-utils.c: Cleaned up 'glade.h'.
- - Moved GLADE_TAG_* defines to glade-xml-utils.h.
- - Nuked GLADE_GENERIC_BORDER_WIDTH.
-
- * gladeui/*.h, plugins/gtk+/glade-gtk.[ch],
- plugins/gnome/glade-gnome.ch, bindings/python/*.[ch]:
- Changed header files location for libgladeui.
-
-2007-01-23 Vincent Geddes <vincent.geddes@gmail.com>
-
- * Reorganised package structure, moved a lot of files
- and directories. Modified the Makefile.am in most directories.
-
- * po/POTFILES.in, po/POTFILES.skip: Update for reorganisation.
-
- * configure.ac: Add files to AC_CONFIG_FILES. Change AC_CONFIG_SRCDIR.
-
-2007-01-22 Jeff Westerinen <jeff.westerinen@palmsource.com>
- Fix for bug 345603:
-
- * src/glade-command.c, src/glade-command.h:
- - Redesigned the implementation of the following commands:
- - glade_command_delete
- - glade_command_create
- - glade_command_cut
- - glade_command_copy
- - glade_command_paste
- These are now command aliases.
- - Added a new drag-and-drop command, glade_command_dnd, to replace former
- glade_command_cut/glade_command_paste command pairs.
- - Added the following set of canonical commands which comprise the implementation
- of the command aliases:
- - glade_command_add
- - glade_command_remove
- - glade_command_clipboard_add
- - glade_command_clipboard_remove
-
- * src/glade-gtk.c:
- Replaced the cut/paste command pair with the dnd command in
- glade_gtk_menu_shell_move_child().
-
- * src/glade-base-editor.c:
- Replaced the cut/paste command pair with the dnd command in
- glade_base_editor_change_type() and glade_base_editor_move_child().
-
-2007-01-20 Vincent Geddes <vincent.geddes@gmail.com>
-
- * src/glade-project-window.c: modify translator-credits prop
- for About dialog.
-
-2007-01-20 someone <bugs@outerspace.dyndns.org>
-
- * src/glade-parser.c: use xmlSubstituteEntitiesDefault() when
- loading/saving glade files in order to maintain '&' charachters
- in labels (fixes bug 396311).
-
-2007-01-17 Tristan Van Berkom <tvb@gnome.org>
-
- * autogen.sh: renamed configure.in -> configure.ac
-
-2007-01-07 Vincent Geddes <vincent.geddes@gmail.com>
-
- * configure.in: Quote some macro arguments. Use AS_HELP_STRING
- to format the messages for AC_ARG_ENABLE macros. Other cleanups
- and updates.
-
- * src/glade-editor-property.c: Modified some dialogs for HIG
- compliance. Mostly about adjusting border widths and spacings,
- and setting mnemonics. Title for "Edit Text Property" dialog
- is now a simpler "Edit Text". Title for "Select Flags" dialog
- is also now a more descriptive "Select Events".
-
- * src/glade-project-window.c: Set URL for online help to
- "http://glade.gnome.org/manual/index.html".
-
-2007-01-17 Christian Persch <chpe@svn.gnome.org>
-
- * src/glade-accumulators.c:
- * src/glade-base-editor.c:
- * src/glade-binding.c:
- * src/glade-clipboard.c:
- * src/glade-cursor.c:
- * src/glade-debug.c:
- * src/glade-design-layout.c:
- * src/glade-design-view.c:
- * src/glade-gnome.c:
- * src/glade-id-allocator.c:
- * src/glade-palette-box.c:
- * src/glade-palette-expander.c:
- * src/glade-palette-item.c:
- * src/glade-parameter.c:
- * src/glade-placeholder.c:
- * src/glade-signal.c:
- * src/glade-xml-utils.c: Include config.h.
-
- * src/glade-app.c: (glade_app_init): Bind the gettext domain. Bug
- #397429.
-
-2007-01-17 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-devhelp.[ch]: removed obsolete files.
-
-2007-01-03 Christian Persch <chpe@svn.gnome.org>
-
- * configure.in: No need to check for a AC_PROG_CXX.
-
-2007-01-03 Christian Persch <chpe@svn.gnome.org>
-
- * Makefile.am:
- * configure.in:
- * glade-3.desktop.in.in:
- * po/POTFILES.in:
- * po/POTFILES.skip:
- Add version to bugzilla info in the .desktop file. Bug #392395.
-
-2007-01-03 Christian Persch <chpe@svn.gnome.org>
-
- * configure.in:
- * pixmaps/16x16/Makefile.am:
- * pixmaps/22x22/Makefile.am:
- * pixmaps/Makefile.am:
- * src/Makefile.am:
- * src/glade-app.c:
- * src/glade-binding.c:
- * src/glade-paths.sh.in:
- * src/glade-project-window.c:
- * src/libgladeui-1.0.pc.in:
- * widgets/Makefile.am:
- Use the correct way to define paths, using _CPPFLAGS in Makefile.am.
- Fixes build problem with autoconf 2.60 wrt. datarootdir. Bug #392379.
-
-2006-12-18 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.in, NEWS: Rolling 3.1.4
-
- * src/glade-widget-adaptor.c: Fixed loading of "special-child-type" from
- the catalog, fixes bugs with GtkFrame, GtkNotebook (bug 373251), GtkExpander etc.
-
- * src/gtk+.xml.in: Disable the "label" property of expanders, expander labels are
- identified by thier internal label widget, when setting the "label" property the
- widget gets lost from the hierarchy, so thats fixed (bug 386352)
-
-2006-12-18 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.in, NEWS: Rolling 3.1.3
-
-2006-12-18 Oliver Nittka <oly@nittka.com>
-
- * Changed a bunch of sources to remove forward declarations of enum types
- since they are not supported by c++ compilers.
-
-2006-12-16 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-widget.c: glade_widget_sync_custom_properties()
- dont sync construct_only props, does bad things inside constructors.
- (really need to fix this bad concept of sync'ing props).
-
- * widgets/canvas.xml.in: ignore some virtual properties on the icon list.
-
-2006-12-16 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-gtk.c, widgets/gtk+.xml.in:
- - Fixed a crash due to gtk_message_dialog_set_image "image" 2.10
- property crashing on NULL images (bug 386563).
- - ignore "window-placement-set" property on scrolledwindow (fixes 385920).
-
-2006-12-13 Vincent Geddes <vincent.geddes@gmail.com>
-
- * src/glade-utils.[ch]: new function glade_util_get_file_mtime().
-
- * src/glade-project-window.c: Test project files for external
- changes in gpw_save(). Adjust border width of main window contents.
-
- * src/glade-project.c: stat project file when opening or saving.
-
-2006-12-12 Oliver Nittka <oly@nittka.com>
-
- * src/glade-base-editor.c src/glade-clipboard-view.c src/glade-command.c
- src/glade-command.h src/glade-design-layout.c src/glade-design-view.c
- src/glade-editor-property.c src/glade-editor-property.h
- src/glade-editor.c src/glade-gnome.c src/glade-gtk.c
- src/glade-palette-box.c src/glade-palette-item.c src/glade-palette.c
- src/glade-project-view.c src/glade-project-window.c
- src/glade-project.c src/glade-property-class.c
- src/glade-property-class.h src/glade-property.c src/glade-property.h
- src/glade-python-gwa.c src/glade-python.c src/glade-utils.c
- src/glade-utils.h src/glade-widget-adaptor.c
- src/glade-widget-adaptor.h src/glade-widget.c src/glade-widget.h
-
- Renamed reserved C++ keywords "new", "class", "virtual", "template" and "this"
- as a prerequisite for adding gtkmm bindings
-
-2006-12-12 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.in, NEWS: Merged changeset 'GLADE3_3_0_BRANCHPOINT_1' --> 'GLADE3_3_0_MERGEPOINT_2'
- into HEAD
-
-2006-10-26 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-gtk.c: Fixed saved "gtk-broken-image" stock being saved
- in all GtkImages (bug 353126) (with help from Jeff Westerinen).
-
-2006-11-07 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-property.c: fixed bug 360586
- "&amp in a label with markup enable saves as an &"
-
-2006-12-12 Vincent Geddes <vincent.geddes@gmail.com>
-
- * configure.in, src/Makefile.am, src/.cvsignore: The pkg-config
- entry is now `libgladeui-1.0.pc'.
-
- * doc/catalogintro.sgml: Update for change in pkg-config entry.
-
-2006-12-08 Jeff Westerinen <jeff.westerinen@palmsource.com>
-
- * doc/widgetclasses.sgml
- - changed the description of the "name" property of the
- glade-widget-class tag.
-
- * src/glade-utils.[ch]
- - changed glade_util_get_type_from_name() to being able to use the
- name arg directly as the "get type" function.
-
- * src/glade-widget-adaptor.c
- - changed glade_widget_adaptor_from_catalog() to now check for a
- "get-type-function" property. If one is found, it is used to get
- the widget type instead of "name" property (fixes bug 377435)
-
- * src/glade.h: added the "get-type-function" property definition.
-
-2006-12-07 Vincent Geddes <vincent.geddes@gmail.com>
-
- * help/ChangeLog, help/Makefile.am, help/glade.omf.in,
- help/.cvsignore, help/C/glade.xml, help/C/legal.xml,
- help/C/figures/main-window.png, m4/.cvsignore: New files.
-
- * configure.in:
- - Check for gnome-doc-utils and scrollkeeper
- - Use AC_CONFIG_FILES instead of AC_OUTPUT with args.
- AC_OUTPUT with args is deprecated.
- - set macro dir with AC_CONFIG_MACRO_DIR.
-
- * Makefile.am:
- - Update for gnome-doc-utils integration.
- - Conditionally set SUBDIRS if docs building is enabled.
- - Set `ACLOCAL_AMFLAGS = -I m4' as recommended in
- Autoconf manual.
-
- * .cvsignore: Add `gnome-doc-utils.make'.
-
- * src/glade-utils.[ch]: New function `glade_util_url_show'.
-
- * src/glade-project-window.c:
- - Add functionality for launching the GNOME user manual.
- - Set URL hook for GtkAboutDialog.
- - If devhelp is not available, the online developer reference
- is displayed instead.
-
- * src/glade-paths.sh.in: New variable GLADE_GNOMEHELPDIR.
-
- * glade-3.desktop.in: Add "X-GNOME-DocPath" entry.
- Add "GTK" to "Categories".
-
-2006-12-06 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * configure.in: added AC_CHECK_HEADERS(Python.h)
-
- * src/glade-binding.[ch]: scripts indexed by GType name instead of GType
- this way we do not need glade_util_get_type_from_name() anymore.
-
- * src/glade-widget-adaptor.c: fixed regression in
- gwa_setup_introspected_props_from_pspecs() Interface introduced
- properties where skipped.
-
- * src/glade-gtk.c: Added GtkAssistant support code.
-
- * widgets/gtk+.xml.in: Added gtk+ 2.10 widget classes.
- GtkAssistant, GtkLinkButton, GtkPageSetupUnixDialog,
- GtkPrintUnixDialog, GtkRecentChooserWidget and GtkRecentChooserDialog.
-
-2006-12-05 Tristan Van Berkom <tvb@gnome.org>
-
- * TODO: Starting on blockers for 3.2
-
-2006-12-05 Sebastien Bacher <seb128@ubuntu.com>
-
- * NEWS:
- * configure.in: require intltool 0.35, roll 3.1.2
-
-2006-12-03 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.in, NEWS: Rolling 3.1.1
-
-2006-12-03 Vincent Geddes <vincent.geddes@gmail.com>
-
- * src/glade-palette.[ch]:
- - Refactor GladePalette code slightly
- - Selector button can now be hidden.
- - Palette items are now implemented as toggle buttons.
-
- * src/glade-palette-item.[ch]: GladePaletteItem is now a
- subclass of GtkToggleButton instead of GtkRadioButton.
-
- * src/glade-app.c, src/glade-fixed.c, src/glade-placeholder.c:
- update for change in GladePalette API.
-
- * src/glade-design-layout.c: Improved drawing code.
-
- * src/glade-project-window.c:
- - Refactored recent files code.
- - Added "Widget Selector" button to main toolbar. Is an
- external selector button for the palette
- - Fixed #373255 - "Doesn't warn about unsaved document
- on quit"
-
- * pixmaps/selector.png: New selector button.
-
-2006-11-30 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * widgets/gnome.xml.in: removed glade_gnome_about_dialog_get_children()
-
- * src/glade-gnome.c: Code cleanup
- o removed every g_return_if_fail()
- o removed glade_gnome_about_dialog_get_children()
- o glade_gnome_dpe_set_property() reworked. (lots of function merged)
- o glade_gnome_dps_set_property() fixed.
-
-2006-11-28 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-widget-adaptor.c:
- o reference adaptor->type class in glade_widget_adaptor_constructor()
- because gwa_setup_properties() and gwa_list_signals() need this.
- o added extra checks in adaptor methods
- g_type_is_a (G_OBJECT_TYPE (object), adaptor->type)
- now we can safelly get rid of checks in the plugin code.
-
-2006-11-22 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * configure.in: added PYGTK_REQ_MAYOR, PYGTK_REQ_MINOR and
- PYGTK_REQ_MICRO to config.h
-
- * src/glade-python.c: check for pygobject >= 2.12.0
-
- * src/glade-python-gwa.override: fixed packing property bug in
- glade_python_support_init_value()
-
- * src/glade-python-gwa.c: updated.
-
- * src/glade-project-window.c: show clipboard.
-
- * src/glade-catalog.c: check catalog's language is valid.
-
- * src/glade-binding.c: added a warning message when we can not load
- a module.
-
-2006-11-22 Andreas Köhler <andi5.py@gmx.net>
-
- * src/glade-design-view.h: dllexported functions with
- LIBGLADEUI_API.
-
-2006-11-21 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-property.c: Fixed a segfault in glade_widget_dup(), some things
- are done before setting the "class", so I made sure not to touch the
- class member during object construction time.
-
-2006-11-21 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * configure.in: Added python/pygtk checks.
-
- * src/Makefile.am: added glade-binding.[ch] and BUILD_PYTHON rules
-
- * src/glade-app.c:
- o added glade_scripts_dir and glade_bindings_dir globals
- o loading / unloading bindings.
-
- * src/glade-binding.[ch]: GladeBinding support this is the glue code
- between glade core and bindings modules.
-
- * src/glade-catalog.c: support for loading catalogs supported by
- bindings, added language member to GladeCatalog.
-
- * src/glade-marshallers.list: added new marshallers BOOLEAN:STRING and
- BOOLEAN:OBJECT,STRING
-
- * src/glade-paths.sh.in: added GLADE_BINDINGSDIR and GLADE_SCRIPTSDIR.
-
- * src/glade-popup.c: added support for GWAAction
- (shows context actions as menu items)
-
- * src/glade-project-window.c: added window which a console for each
- GladeBinding that provide a console.
-
- * src/glade-python-gwa.c: GladeWidgetAdaptor python wrapper.
-
- * src/glade-python-gwa.[defs override]: files used by pygtk-codegen-2.0
- to create glade-python-gwa.c
-
- * src/glade-python.c: GladeBinding plugin for python language.
-
- * src/glade-widget-adaptor.[ch]:
- o added GWAAction support.
- o added "action-activated" signal
- o added glade_create_reason_get_type() so the enum can be exposed in
- bindings as a GEnum.
- o added "adaptor" property to glade-widget-class this way non C catalog
- plugins can define the GladeWidgetAdaptor derived class.
- <glade-widget-class name="Custom" adaptor="CustomAdaptor"/>
- o setup binding scripts as actions.
- o added glade_widget_adaptor_emit_action_activated()
- (used in glade-popup.c)
-
- * src/glade-widget.[ch]: added "action-activated" signal.
-
- * src/glade.h: added GLADE_TAG_LANGUAGE, GLADE_TAG_ACTION_GROUP,
- GLADE_TAG_ACTION, GLADE_TAG_STOCK, glade_scripts_dir and
- glade_bindings_dir.
-
-2006-11-20 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-property.c:
- - glade_property_set_enabled(), when enableing a property, sync its
- value incase it has any visual feedback.
- - removed the horrid code that dealt with the project and selection
- when calling glade_widget_rebuild()
- - use new glade_widget_object_set_property()/glade_widget_child_set_property().
-
- * src/glade-widget.c:
- - glade_widget_rebuild(), added the afore mentioned horrid code - doesnt
- seem so horrid over here.
- - added apis to proxy property setting onto the object (via the gwa).
- - Now sync all properties again at sync_custom_props() time (since there's
- no set_function anymore and property->class->virtual isnt enough).
-
- * src/glade-design-layout.c: Added commented alternative code for
- resizing, TODO remove the direct property setting stuff and handle it
- somewhere appropriate.
-
- * src/glade-fixed.c: Commented out a g_return_if_fail and temporarily
- put an if (statement) return; need to work on handling events differently
- now (its no big deal, there are just some extra events now comming from the
- toplevels at focus change times and stuff that are irrelevent to the
- glade widgets and so the code complains).
-
- * src/glade-gnome.c, src/glade-gtk.c: Ported to the new api for
- set_property/get_property/verify_property.
-
- * src/glade-property-class.[ch]: Removed get/set/verify property backend hooks
-
- * src/glade-widget-adaptor.[ch]: Added get/set/verify property backend hooks,
- now the adaptor is a solid self-contained proxy to the plugin.
-
-2006-11-09 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-catalog.[ch]:
- o manage all GModules with a hash table.
- o added glade_catalog_modules_close()
-
- * src/glade-app.c:
- o call glade_catalog_modules_close() when the app finalize.
- o removed unnecesary headers.
-
- * src/glade-gnome.c: fixed some warnings.
-
- * src/glade-utils.c: slight optimization in function
- glade_util_get_type_from_name (), check if type is already registered.
-
- * src/glade.h: removed unneeded #ifdef GLADE_H check.
-
- * src/glade-widget-adaptor.[ch]:
- o removed module member from GladeWidgetAdaptorPriv since now we keep
- all the openned modules inside glade-catalog.c
- o added glade_abort_if_derived_adaptors_exist().
-
-2006-10-29 Vincent Geddes <vincent.geddes@gmail.com>
-
- * src/glade-project-window.c:
- - Use the new GtkRecent API, and make it screen aware.
- - Added the notion of a 'default_path' for file open/save
- operations. Replaces the previous recent-file based
- implementation.
- - Hide statusbar grip when window is in maximised state.
- - Set a reasonable default size for props editor and tree.
-
- * src/glade-popup.c: Removed the "Properties" context action as
- it doesn't really make sense in the single-window ui.
-
- * widgets/gtk+.xml.in: Added some displayable values for the
- GtkWindow::type-hint property.
-
-2006-10-27 Tristan Van Berkom <tvb@gnome.org>
-
- * NEWS: Rolling 3.1.0
-
-2006-10-26 Tristan Van Berkom <tvb@gnome.org>
-
- * Merged changeset 'GLADE3_3_0_BRANCHPOINT' --> 'GLADE3_3_0_MERGEPOINT_1'
- into HEAD
-
-2006-10-26 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.in: Bumped required gtk+ version to 2.10 for the
- 3.1 series
-
-2006-10-25 Vincent Geddes <vincent.geddes@gmail.com>
-
- * src/glade-project-window.c:
- o integrate ui into one main window.
- o A GtkNotebook is used to display GladeDesignView's.
-
- * src/glade-project-view.[ch]: add "item-activated" signal.
-
- * src/glade-design-layout.[ch], src/glade-design-view.[ch]:
- new files.
-
- * src/glade-widget.[ch]:
- o Added functions for embedding toplevel GladeWidgets
- o glade_widget_show() modified to manage embedding of
- toplevels.
-
-2006-10-20 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.in: Removed the python check
-
- * src/glade-widget-adaptor.c: Fixed properties
- (some were being ignored).
-
- * src/glade-gtk.c, widget/gtk+.xml:
- Gave some love to some 2.10 properties
-
-2006-10-19 Tristan Van Berkom <tvb@gnome.org>
-
- * src/Makefile.am src/glade-app.c src/glade-base-editor.c
- src/glade-catalog.c src/glade-catalog.h src/glade-clipboard-view.c
- src/glade-clipboard.c src/glade-command.c src/glade-command.h
- src/glade-cursor.c src/glade-editor-property.c
- src/glade-editor.c src/glade-editor.h src/glade-fixed.c
- src/glade-fixed.h src/glade-gnome.c src/glade-gtk.c
- src/glade-palette-item.c src/glade-palette-item.h
- src/glade-palette.c src/glade-palette.h
- src/glade-placeholder.c src/glade-popup.c
- src/glade-project-view.c src/glade-project.c
- src/glade-property-class.c src/glade-property.c
- src/glade-property.h src/glade-signal-editor.c
- src/glade-signal-editor.h src/glade-signal.h src/glade-utils.c
- src/glade-widget.c src/glade-widget.h src/glade.h src/main.c
- widgets/bonobo.xml.in widgets/gnome.xml.in widgets/gtk+.xml.in:
-
- Added glade-widget-adaptor.[ch], removed glade-widget-class.[ch].
-
- Modified most sources to cope with the major api change.
-
-2006-10-18 Vincent Geddes <vincent.geddes@gmail.com>
-
- * Makefile.am: Update icon theme cache on uninstall.
-
- * po/LINGUAS: new file
-
- * configure.in: adapted to use LINGUAS file
-
-2006-10-17 Vincent Geddes <vincent.geddes@gmail.com>
-
- * COPYING: relicense pixmaps under GNU LGPL
-
- * COPYING.GPL, COPYING.LGPL: new files
-
- * Makefile.am: added license files to EXTRA_DIST.
-
-2006-10-04 Tristan Van Berkom <tvb@gnome.org>
-
- * TODO: Updated with general goals/tasklist.
-
-2006-09-30 Vincent Geddes <vincent.geddes@gmail.com>
-
- * src/glade-project.view.[ch]: Added private data struct.
- Removed notion of a GladeProjectViewType.
-
- * src/glade-project-window.c: update for GladeProjectView changes
-
-2006-09-29 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.in: bumping version to 3.1.0
-
- * glade.h: include gaurd against libglade
-
-2006-10-20 Jonas Berlin <jberlin@niksula.hut.fi>
-
- * src/glade-parser.c: Fixed "-" / "_" mangling in translatable
- string comments (bug 363598)
-
-2006-09-29 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.in, NEWS: Rolling out 3.0.2 tarball.
-
-2006-09-29 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-parser.[ch]: Renamed every function to avoid namming clash
- with libglade (now Anjuta 2 can continue with glade3 plugin)
-
- * src/glade-project.c: adapted to new functions names.
-
-2006-09-22 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-property-class.c: fixed bug 353126
- "glade3.0.1 lost icons in gtkmenuitem"
- glade_property_class_make_object_from_string() now returns a new
- pixfuf for each missing file name.
-
- * src/glade-editor-property.c: make GladeEPropResource change property
- value on focus-out event.
-
-2006-09-22 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-builtins.[ch]: Added GLADE_TYPE_STOCK_IMAGE (and standard
- pspec for it), this is stock items plus the additional "stock images"
- from gtkstock.h (closing bug 353522).
-
- * src/glade-editor-property.c: recognize new stock image pspec type.
-
- * src/glade-gtk.c, widgets/gtk+.xml.in:
- - Bulletproofed toolbar code wrt stock images (also use stock "images"
- instead of items here)
- - Use stock "images" for GtkImage
- - GtkImage "type" property now defaults to "stock"
- - GtkImage stock id now defaults to "gtk-missing-image"
- - Ignore "enable-grid-lines" 2.10 property on treeview since
- it causes crashes on load (fixes bug 353611)
- - Added displayable values for "enable-grid-lines" 2.10 property
- - Set some HIG-ish defaults on dialogs
-
-2006-09-20 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-project.c reworked glade_project_update_comment()
- update every line generated by glade (not just the first one)
-
-2006-09-19 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-parser.[ch]:
- o Removed function glade_interface_add_comment()
- o Added new member comment to GladeInterface.
-
- * src/glade-project.[ch]: fixed Bug 342889
- "Put some comment telling about glade-3 in glade files"
- o Added new function glade_project_update_comment().
- o Added new member comment to GladeProject.
-
-2006-09-18 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-property-class.[ch]:
- o Added new member weight.
- o glade_property_class_get_displayable_value() returns is now const.
-
- * src/glade-editor-property.c: adapted to the new
- glade_property_class_get_displayable_value() declaration.
-
- * src/glade-editor.c: Fixed bug 345893. "Need to order
- properties in the editor and widget-groups in the palette"
-
- * src/glade-widget-class.c:
- added glade_widget_class_properties_set_weight().
-
- * src/glade-xml-utils.[ch]: added glade_xml_get_property_double().
-
- * src/glade.h: added new tag GLADE_TAG_WEIGHT.
-
- * widgets/gtk+.xml.in: set weight in several properties.
- GtkWidget's tooltip, GtkBox packing properties, GtkButton GtkImage
-
-2006-09-14 David Lodge <dave@cirt.net>
-
- * configure.in: Addedd en_GB to ALL_LINGUAS
-
-2006-09-13 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-gnome.c:
- o added support for removing a BonoboDockItem from BonoboDock.
- o added missing g_return_if_fail() in several functions
-
- * widgets/bonobo.xml.in: added glade_gnome_bonobodock_remove_item()
-
-2006-09-12 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-gtk.c: GtkImage support improved. Finally no more
- g_object_set_data() :)
-
- * src/glade-project.c: Emit "parse-finished" after setting project's
- loading flag.
-
- * src/glade-property-class.[ch]:
- make glade_property_class_make_object_from_string () returns a missing
- image icon if resource file is not found. This also make glade do not
- forget missing files.
-
- * src/glade-gnome.c: fixed a silly warning in
- glade_gnome_date_edit_post_create()
-
-2006-09-08 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-gtk.c: added glade_gtk_combo_box_entry_get_internal_child()
- Fixed bug 354716 "cut&paste ComboBoxEntry crashes Glade"
-
- * widgets/gtk+.xml.in: added GtkComboBoxEntry's
- get-internal-child-function.
-
- * src/glade-gnome.c: added glade_gnome_date_edit_post_create()
- Fixed bug 351589 "GnomeDateEdit widget displays time when it shouldn't"
-
- * widgets/gnome.xml.in: added GnomeDateEdit's post-create-function
-
-2006-09-06 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-command.c: Backing out multiple consecutive pastes from 3.0,
- reopening bug 345603.
-
-2006-09-05 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-base-editor.c, src/glade-gtk.c: small optimization, there is
- no need to move a child if the new parent is the same as the old one.
- (in GladeBaseEditor "move-child" signal handlers)
-
- * src/glade-command.c: fixed a warnign in glade_command_delete_execute()
- Widgets in the clipboard have no parents.
-
-2006-08-28 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-gtk.c: Fixed bug 345075 "GtkPaned is invisible on load".
- added new functions glade_gtk_paned_set_child_property() and
- glade_gtk_paned_get_child_property().
-
- * src/glade-editor.c: do not load invisible packing properties in
- glade_editor_load_packing_page().
-
- * widgets/gtk+.xml.in: GtkPaned support improved.
- o Added new virtual child property "first".
- o Added child-set-property-function and child-get-property-function
-
- * src/glade-utils.[ch]: added convenience function
- glade_util_object_is_loading()
-
- * src/glade-editor-property.c: Fixed bug 352825 "segmentation fault when
- saving after adding multiple accelerators to buttons"
- set ACCEL_COLUMN_REAL_SIGNAL in key_edited() when a new slot is
- appended and free string allocated by gtk_tree_model_get().
-
-2006-08-24 Vincent Geddes <vincent.geddes@gmail.com>
-
- * src/glade-utils.[ch]: Remove glade_util_uri_list_parse().
-
- * src/glade-project-window.c: Rewrite gpw_drag_data_received()
- (fixing bug 352458).
-
-2006-08-23 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-widget-class.c: glade_widget_class_add_signals()
- simplification.
-
- * src/glade-signal-editor.[ch]: signal editor UI improved (bug 127149)
- o Handler column now uses a GtkCellRendererCombo with inline entry
- completion.
- o added completion to User Data column.
- o Lookup column disabled.
-
-2006-08-22 Tristan Van Berkom <tvb@gnome.org>
-
- * widgets/gtk+.xml.in, widgets/gnome.xml.in: Fixed non-translatable strings on many
- properties: title of GtkFileChooserButton, GtkColorButton and GtkFontButton,
- text of GtkEntry, GtkProgressBar and GnomeDruidPageStandard, title and text of
- GnomeDruidPageEdge, all text properties of GtkAboutDialog.
- (reported by Olivier Rolland)
-
- * src/glade-editor-property.c, src/glade-property-class.c: Reverted to use
- of floating point precision in adjustments - use non locale specific
- functions to write them out - use non locale specific functions to write
- out floats and doubles too.
-
-2006-08-22 Changwoo Ryu <cwryu@debian.org>
-
- * configure.in: Added ko in ALL_LINGUAS.
-
-2006-08-21 Tristan Van Berkom <tvb@gnome.org>
-
- * widgets/gtk+.xml.in: Fixed non-translatable strings GtkWindow "title" property
- and GtkWidget "tooltip" property. (reported by Olivier Rolland)
-
-2006-08-20 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.in, NEWS: wrapping 3.0.1 tarball
-
- * src/glade-palette.c: Fixed to not stick on class->toplevel widget classes,
- this avoids segfaults when trying to add toplevels to placeholders.
-
-2006-08-18 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-widget-class.c: sort signals alphabetically in
- glade_widget_class_add_signals() (bug 352013)
-
- * src/glade-palette.c: Palette can be locked as in glade2 with
- CONTROL-Click (bug 303679)
-
-2006-08-19 Vincent Geddes <vincent.geddes@gmail.com>
-
- * src/glade-project-window.c:
- o Use Unicode characters where appropriate.
- o Set website property for About dialog.
- o Beefed up Projects menu. Added "Previous" and "Next" actions.
- Removed the tab alignment.
-
- * glade-3.desktop.in, src/main.c: Removed the "3" from the application
- title.
-
- * configure.in: Fixed typo.
-
-2006-08-19 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-widget.[ch]:
- o Added glade_widget_remove_property ()
- o Fixed textview segfault (bug 352054) by checking nulls from
- gdk_window_get_user_data().
-
- * src/glade-editor-property.c: Hide widget when no property loaded
-
- * src/glade-editor.c: Fixed packing up so that invisible children
- dont screw up the layout.
-
- * src/glade-gtk.c: Removed "border-width" on action area and vbox
- in GtkDialogs that expose them, also removed "spacing" on the
- action area - these props are controlled by "content-area-border",
- "button-spacing" and "action-area-border" style props on the dialog.
-
- * src/glade-property.c: Added #if 0 debugging code.
-
-2006-08-18 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-widget-class.c: glade_widget_class_list_signals () now list
- signals implemented by interfaces.
- Added gwc_iface_not_implemented_by_parent () and
- glade_widget_class_add_signals().
-
-2006-08-18 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-gtk.c, widgets/gtk+.xml.in: Fixed expanders,
- now there's always a placehodler when needed.
-
-2006-08-17 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-command.c: Now you can paste widgets to your hearts content.
- (bug 345603)
-
- * src/glade-editor-property.c, src/glade-property-class.c:
- Now adjustments are saved as decimal values instead of doubles
- (glade-- code generator didnt like doubles... we'll create
- adjustment objects anyway in the future builder).
-
-2006-08-16 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-command.c: fixed bug 345604
- "Pasting a widget does not paste the packing options"
-
- * src/glade-property-class.[ch]: added transfer_on_paste property to
- GladePropertyClass.
-
- * src/glade-widget.[ch]: exported glade_widget_dup_properties()
-
- * src/glade.h added GLADE_TAG_TRANSFER_ON_PASTE tag.
-
- * widgets/gtk+.xml.in: set transfer-on-paste on corresponding packing
- properties.
-
- * src/glade-base-editor.c: fixed posible bug when emiting delete-child
- signal.
-
-2006-08-11 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.in, NEWS: Wrapping the 3.0 tarball.
-
-2006-08-11 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/main.c, src/glade-project-window.c: Added --without-devhelp option
- (for users suffering of DevHelp 0.11)
-
- * src/glade-app.c, src/glade-popup.c: Fixed bug with contect menu on placeholders.
-
-2006-08-11 Vincent Geddes <vincent.geddes@gmail.com>
-
- * src/glade-project-window.c: Change 'Recent Projects' to 'Open Recent'
- in menu.
-
-2006-08-11 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-gtk.c: Improved notebook code some more.
-
- * src/glade-widget.c:
- o Removed g_criticals in functions that return FALSE to signify not-found properties.
- o Setup packing properties so they are available to the plugin at replace_child time.
-
- * src/glade-project.c:
- o Unparent all widgets before closing the project, this stops the recursive "destroy"
- signal from happening and allows us to better manage the project widgets
- (not to mention it avoids a buggy assertion from the GtkNotebook at
- destruction time).
- o Fixed a bug where loaded projects were never marked with unsaved changes
- (since loaded propjects were infinately project->loading == TRUE).
-
- * src/glade-command.c: Fixed bookkeeping of special-child-type when redoing
- a paste command.
-
- * src/glade-project-window.c: Updated the about dialog for the 3.0 release.
-
-2006-08-10 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-utils.c: Fixed glade_util_get_placeholder_from_pointer to
- work for notebook tabs.
-
- * src/glade-gtk.c, widgets/gtk+.xml.in: Reworked to simplify code and
- reduce alot of code.
-
- * src/glade-utils.c: Now use the toplevel to get the mouse coordinates
- for the placeholder searching.
-
-2006-08-09 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-utils.c: Now check if placeholders are GTK_WIDGET_MAPPED()
- before returning them, since placeholders "overlap" inside notebooks.
-
- * src/glade-command.c: bookkeeping on "special-child-type" for cut/copy/paste
- consistancy.
-
- * src/glade-gtk.c, widgets/gtk+.xml.in: Tons of code added to manage notebooks.
-
- * src/glade-widget.c: Change the order of an if statement (avoid
- comparing irrelevent memory).
-
-2006-08-09 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-editor-property.c: GladeEPropText simplification.
- Fixed a bug were each time a text property was loaded one byte per
- multibyte character was lost.
-
-2006-08-09 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-cursor.c: Use GTK_IS_WINDOW() instead of GTK_IS_TOPLEVEL since
- GTK_IS_TOPLEVEL seems to return TRUE for some GObjects. (was getting
- crashes using a custom widget catalog because of this).
-
-2006-08-09 Yevgen Muntyan <muntyan@tamu.edu>
-
- * src/glade-project.c: glade_project_new_widget_name() strips trailing digits from
- base_name argument, so glade_project_new_widget_name("blah1") is "blah2".
-
- * src/glade-widget.c: Make sure the newly duplicated widget gets a new unique
- name.
-
-2006-08-08 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-app.c: reworked glade_app_command_paste () placeholders can
- not be selected anymore.
-
- * src/glade-command.c: in glade_command_cut_copy_paste_common () we try
- to use the placeholder which has the pointer over it first.
- Fixed bug 349494 "Unable to paste widget into other empty placeholder
- than the first one".
-
- * src/glade-fixed.[ch]: add new property "use-placeholders".
-
- * src/glade-gtk.c: set "use-placeholders" for GtkBox and GtkTable.
-
- * src/glade-popup.c: reworked glade_popup_create_placeholder_menu () and
- glade_popup_placeholder_paste_cb (), placeholders do not get selected
- anymore.
-
- * src/glade-utils.[ch] glade_util_selected_placeholder () removed,
- added glade_util_get_placeholder_from_pointer ().
-
-2006-08-08 Vincent Geddes <vincent.geddes@gmail.com>
-
- * src/glade-gtk.c: GtkDialog's main vbox now has 2 placeholders
- instead of 3.
-
- * src/glade-3.pc.in: Change description field to
- "Glade Interface Designer".
-
- * glade-3.desktop.in: Enable startup notification.
-
-2006-08-05 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-project-view.c: Added widget search in project view treeview
- (close bug 349860)
-
-2006-08-04 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-placeholder.c: No more selection on placeholders.
-
-2006-08-04 Vincent Geddes <vincent.geddes@gmail.com>
-
- * doc/catalogintro.sgml, doc/children.sgml, doc/gladeui-docs.sgml,
- doc/tmpl/glade-app.sgml, doc/tmpl/glade-fixed.sgml,
- doc/tmpl/glade-palette.sgml, doc/tmpl/glade-project.sgml,
- src/glade-editor.c: Fixed spelling and formatting typos.
-
- * src/glade-palette.c: Add documentation.
-
- * widgets/glade-catalog.dtd: Removed xml document tag
- (DTD expressions are not xml). Add 'toplevel' attribute to
- 'glade-widget-class' attribute list.
-
- * widgets/gtk+.xml.in: Change default widget
- properties (in line with HIG).
- o The scrolling policies of GtkScrolledWindow are now
- GTK_POLICY_AUTOMATIC.
- o The GtkDialog 'has-separator' property is now set to FALSE.
- o The GtkFrame 'shadow-type' property is now GTK_SHADOW_NONE.
-
- * src/glade-gtk.c: Changed glade_gtk_frame_post_create(). By default,
- GtkFrame's are now more HIG compliant.
-
- * pixmaps/22x22/Makefile.am: Another icon.
-
-2006-08-02 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-fixed.c, src/glade-utils.[ch]: fixed bug 348570
- "GladeFixed drag/resize "sticks"" added glade_util_set_grabed_widget()
-
- * src/glade-gtk.c: fixed bug 348964
- "Double-clicking in a TextView hangs Glade3" added callback to stop
- GtkTextView's double clicks.
-
-2006-08-01 Clytie Siddall <clytie@riverland.net.au>
-
- * src/glade-project-window.c: Fixed typo in the about dialog.
-
-2006-07-28 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-gtk.c: Fixed a GtkImage loading bug. (more cleanup)
-
- * widgets/gtk+.xml.in: renamed GtkImage "glade-stock" and "stock"
- set-functions to make it more understandable.
-
-2006-07-27 Vincent Geddes <vgeddes@metroweb.co.za>
-
- * pixmaps/16x16/Makefile.am, pixmaps/22x22/Makefile.am: More icons.
-
-2006-07-27 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-gtk.c: Fixed small bug in glade_gtk_image_post_create()
- glade-image-post-ran must be set if the widget was created by the user.
-
-2006-07-27 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-fixed.c:
- o Drags now move scrolled windows around if the fixed widget happens to
- be in a scrolled window.
- o New we can add a widget to a fixed inside a table
- o Fixed bug where signals were not disconnecting when children
- were deleted/cut from GladeFixed parents.
-
- * src/glade-editor.c: Refined tooltip text a little.
-
- * TODO: Updated
-
-2006-07-26 Vincent Geddes <vgeddes@metroweb.co.za>
-
- * pixmaps/16x16/Makefile.am, pixmaps/22x22/Makefile.am: More icons.
-
- * src/glade-gtk.c: fix compiler warning.
-
- * src/glade-palette.c: document a function.
-
- * src/glade-project-window.c:
- o Increase border width of property editor window.
-
- * src/glade-utils.c: Changed implementation of
- glade_util_widget_set_tooltip(). All tooltips are now
- stored in only one GtkTooltips object.
-
- * src/glade-editor.c:
- o Removed scrolled window from signal editor page.
- o All pages (except signal editor page) are now packed into an
- alignment instead of a vbox.
- o Class field now displayed using a non-editable entry.
- o Modified the utility buttons at the bottom of the editor.
- Devhelp button now uses the "devhelp" named icon if available.
- o Lots of other minor ui changes.
-
-2006-07-26 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-base-editor.c, src/glade-editor-property.c:
- adapted to the new glade_command_set_property() prototype.
-
- * src/glade-command.[ch]: changed prototype of
- glade_command_set_property(), added glade_command_set_property_value()
-
- * src/glade-fixed.c: do not call gtk_widget_grab_focus() in
- glade_fixed_event() it makes widgets fight for the focus on some
- situations.
-
- * src/glade-gtk.c: GtkEntry and GtkTextView support improved.
- Now text property can be edited from the instance itself.
-
-2006-07-25 Vincent Geddes <vgeddes@metroweb.co.za>
-
- * po/*.po: converted translations to utf8: da es ms nn pl pt ru sv ta tr
-
-2006-07-25 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-project.c: Dont require that an object be "toplevel" to be
- saved, just that it has no parent (toplevel means that it can _only_
- be top-level, and gwidget->parent == NULL means that it _happens_ to
- be top-level.
-
- * src/glade-cursor.c: Hacked the cursor code to violently set cursors
- on all visible project widgets, this fixes bug 348657.
-
- * src/glade-placeholder.c: Reset cursor after creating a widget.
-
- * src/glade-command.c: glade_command_push_group () now formats its own string.
-
- * src/glade-base-editor.c: simplify code by letting glade_command_push_group ()
- format its own string.
-
- * src/glade-fixed.c, src/glade-gtk.c: Added cuter names for undo/redo items
- pertaining to drag/resize.
-
- * TODO: Updated.
-
-2006-07-25 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-gtk.c: Fixed bug 347850 "Selection Bug consequence"
-
- * src/glade_widget.c: check added in glade_widget_event_private ()
- Some synthetic events (like focus-change) dont come with a window.
-
- * widgets/gtk+.xml.in: ignore GtkEntry editable property
-
-2006-07-25 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-gtk.c: GtkBox can now have 0 items without freezing/crashing
- (bug 347149)
-
- * TODO: Updated.
-
-2006-07-24 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-gtk.c: Fixed bug 348369 "GtkImage doesnt load properly"
-
- * src/glade-parser.c: Fixed bug 342889
- "Put some comment telling about glade-3 in glade files"
-
-2006-07-22 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-widget.c:
- o Use gtk_widget_get_pointer on the event widget
- to retrieve the mouse position, not gdk_window_get_pointer on any
- arbitrary event widget of that window.
- o Removed some debug prints.
-
- * src/glade-fixed.c:
- o Use gtk_widget_get_pointer() where we were using gdk_window_get_pointer().
- o Use gtk_widget_translate_coordinates() for child coordinates (some widgets
- like GtkEntry dont respect gtk_widget_get_pointer(), we trust containers only).
-
- * src/glade-gtk.c, widgets/gtk+.xml.in:
- Added text-view handling of virtual "text" property (bug 347961)
-
- * src/glade-command.c: disabling the debug print.
-
- * TODO: Updated
-
- * doc/gladeui-sections.txt, doc/gladeui-docs.sgml: updated.
-
-2006-07-19 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor-property.[ch]: Bookkeep colours for insensitive tooltips in
- a theme friendly manner.
-
- * src/glade-gtk.c, widgets/gtk+.xml.in: expose internal entry of
- GtkComboBoxEntry (bug 346649).
-
-2006-07-18 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor.c: Fixed jumpy focus widget bug (bug 347851)
-
- * src/glade-palette-item.c, src/glade-project-window.c, src/glade-widget-class.c:
- "s/== TRUE/!= FALSE/g" (musnt be checking for litteral truths, that is error
- prone).
-
-2006-07-14 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-gtk.c: Fixed bug 346139
- "GTK warns of multiple widgets contained in a button with an image"
- Simplified GtkButton and GtkImage, Glade3 no longer tries to "remember"
- properties values (Undo/Redo should be enougth)
-
-2006-07-13 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/Makefile.am: added files glade-base-editor.[ch]
-
- * src/glade-accumulators.[ch]: new accumulators
- glade_string_accumulator() and glade_stop_emission_accumulator ()
-
- * src/glade-app.c, src/glade-project.c and src/glade-command.c:
- use of GladeWidgetClass toplevel flag.
-
- * src/glade-gtk.c: Use of GladeBaseEditor for GtkMenuBar, GtkToolBar
- and GtkMenu editors.
-
- * src/glade-marshallers.list: added OBJECT:OBJECT,UINT
- BOOLEAN:OBJECT,UINT BOOLEAN:OBJECT,OBJECT and STRING:OBJECT
-
- * src/glade-property.[ch]: Added old_value parameter to GladeProject
- "value_changed" signal.
-
- * src/glade-widget-class.[ch]: added toplevel flag to GladeWidgetClass
-
- * src/glade.h: added GLADE_XML_TAG_TOPLEVEL
-
- * src/glade-base-editor.[ch]: Created GladeBaseEditor class from
- GtkMenuBarEditor code from glade-gtk.c
-
- * widgets/gtk+.xml.in:
- o added launch-editor-function for GtkToolbar and GtkMenu.
- o Set GtkTextView post-create-function to empty (we do not need a
- placeholder in it).
- o Set toplevel="True" in GtkWindow and GtkMenu.
-
- * doc/widgetclasses.sgml: added toplevel property docs
-
- * po/POTFILES.in: added src/glade-base-editor.c
-
-2006-07-06 Vincent Geddes <vgeddes@metroweb.co.za>
-
- * pixmaps/16x16/Makefile.am, pixmaps/22x22/Makefile.am:
- Added new icons.
-
- * src/glade-widget.class.c, src/glade-cursor.c:
- Rework custom cursor code.
-
-2006-07-06 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.in: Check for --disable-gnome arg.
-
-2006-07-05 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-builtins.[ch]: fixed bug 343712
- "Gnome stock items not recognized by glade-3"
- Added glade_standard_stock_append_prefix () and reworked/optimized
- glade_standard_stock_get_type ()
-
- * src/glade-catalog.c: make every catalog init function be called before
- loading any of them.
-
- * src/glade-gnome.c: Added GNOME stock items using gtk_stock_add () in
- glade_gnomeui_init ()
-
- * src/glade-project.[ch]: fixed bug 345353
- "Implement "finish" signal on GladeProject"
-
- * src/glade-gtk.c: removed idle functions, replaced conecting to
- GladeProject::parse-finished signal.
-
-2006-06-29 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-project.[ch], src/glade-command.[ch]: Major rework underway,
- phase one complete: Move undo/redo stack logic from glade-command to glade-project
- and add a "changed" signal on the project ("update-ui" is fired also anytime
- the "changed" signal is fired).
-
- * src/glade-app.c, src/glade-project-window.c: small changes to accomadated afore
- mentioned api changes.
-
- * src/glade-marshallers.list: Added new signal VOID:OBJECT,BOOLEAN
-
- * src/glade-command.c:
- o Added "#if 0" debugging code and removed an old comment that doesnt make
- sence anymore.
- o Now refresh packing properties in set-property commands, as we keep a
- reference to the GladeProperty, which may be reset on the GladeWidget in
- question when added to a child.
-
- * src/glade-gtk.c: Removed a large complex code segment in
- glade_gtk_table_set_child_property() that in the end wasnt needed at all.
-
-2006-06-25 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-widget.[ch]:
- o gtk_window_set_decorated() all GtkWindows (bug 344817)
- o Fixed glade_widget_rebuild(), now properties of internal widgets to composite
- widgets' properties get transported along.
- o Fixed popups to only get spawned by the widget in question
- and not an unknown internal child.
- o Added widget superuser modes (used by the backend to check when
- its responsable for maintaining container sizes).
- o glade_widget_rebuild () fixed so that properties on rebuilt internal
- children are transfered.
-
- * src/glade-project.c: let glade-widget take care of property superuser mode
- at load time.
-
- * src/glade-fixed.ch: connect_after on button_press to give a chance to
- the selection
-
- * src/glade-command.c: Fixed unifies for properties (check that they
- are on the same widgets).
-
- * src/glade-gtk.c:
- o GtkBox check superuser mode to adjust box size
-
-2006-06-25 Vincent Geddes <vgeddes@metroweb.co.za>
-
- * widgets/glade-catalog.dtd: Added 'default-palette-state'
- element and attribute declarations.
-
- * widgets/gtk+.xml.in, widgets/gnome.xml.in:
- o Obsolete widget groups are now marked as unexpanded in the
- palette by default.
- o Add support for GtkIconView.
-
- * src/glade-catalog.[ch], src/glade-palette.c:
- o Add support for parsing 'default-palette-state' catalog tag.
- o GladePalette now sets the expanded state for widget groups
- from glade_widget_group_get_expanded().
-
- * glade-3.desktop.in: Add "GenericName" field, set
- to "User Interface Designer".
-
-
-2006-06-25 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-widget.[ch]:
- o Added proxy signals for events used by parenting GladeFixed objects,
- this way they recieve the event via the "event" signal, and therefore
- earlier on in the food chain.
- o Call ->setup_events() recursively in glade_widget_connect_signal_handlers()
- (now we get all needed events from internal children of composite widgets)
-
- * src/glade-fixed.[ch]:
- o Reduced code by using gtk_widget_get_pointer ()
- o Adjusted to use the new signals on GladeWidget
- o Removed the redundant override of ->setup_events vfunc.
-
- * src/glade-marshallers.list: Added BOOLEAN:BOXED type for event signals.
-
- * src/glade-property.c: Fixed 'unifies' in set propery commands to compare
- property widgets.
-
-2006-06-24 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-gtk.c: Fixed a crasher in the menu-editor
- (when a widget name changes and we recieve the project's signal,
- deffer the treeview update to an idle func to avoid the crash).
-
- * src/main.c: Pass FALSE to gtk_get_option_group() and call gtk_init (NULL, NULL)
- later on; this way we pass --version without any display (fixes 339265)
-
- * src/glade-widget.[ch], src/glade-property.c:
- o removed glade_widget_is_dupping(), use glade_property_[push/pop]_superuser()
- for that purpose.
- o Unset drag source / drag dest on GladeWidget objects.
-
- * TODO: Updated.
-
- * doc/gladeui-sections.txt: Updated
-
- * doc/Makefile.am: Ignoring some headers.
-
- * configure.in: Package name is now glade3-2.91.3 and not glade-3-2.91.3,
- this conforms with gnome server scripts and matches the cvs name and
- bugzilla name.
-
-2006-06-23 Vincent Geddes <vgeddes@metroweb.co.za>
-
- * src/main.c:
- o Changed application name to "Glade 3"
- o Destroy GladeProjectWindow object before exiting.
-
- * src/glade-app.c:
- o Fix compiler warning (invalid pointer assignment)
-
- * src/glade-project-window.c:
- o Remove WINDOW_TITLE macro. The application name
- can now be retrieved by calling g_get_application_name()
- o Change format of window title text.
- o The window title and statusbar messages now inform users
- of a project's read-only status.
-
- * glade-3.desktop.in:
- o Changed "Name" field to "Glade 3 Interface Designer".
- o Changed "Comment" field (more in line with HIG).
- o Changed "Icon" field from "glade-3.png" to "glade-3"
- o Added "X-GNOME-Bugzilla" fields.
-
-2006-06-23 Tristan Van Berkom <tvb@gnome.org>
-
- * src/main.c: Check for NULL GError return locations from
- g_option_context_parse () (when it returns FALSE).
-
- * src/glade-gtk.c: Fixed undo/redo of GtkBox children drags.
-
- * src/glade-editor-property.[ch]: Added a weak reference to the
- GladeProperty and clear itself when the GladeProperty goes away,
- also ditch the "closed" handler for projects, projects closing will
- result in GladeProperty finalizing if all goes well.
- (btw, this fixes a crash when the user hits cancel in a query dialog).
-
- * src/glade-property.c: Dont call verify funcs in superuser mode
-
- * src/glade-command.c: Now unification/collapse of multiple properties
- works seemlessly
-
- * src/glade-editor.c, src/glade-editor-property.c: Added docs.
-
- * src/glade-property-class.c: compare 'packing' in glade_property_class_match().
-
- * src/glade-widget-class.c: Fix compiler warnings.
-
-2006-06-22 Vincent Geddes <vgeddes@metroweb.co.za>
-
- * src/glade-widget-class.[ch] Create cursors for adding widgets
-
- * src/glade-cursor.c: when setting "add" type... lookup the widget_class
- cursor.
-
- * pixmaps/Makefile.am: added plus.png
-
-2006-06-22 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-palette.c: 's/g_return_if_fail/g_return_val_if_fail/'
-
- * src/glade.h, src/glade-builtins.h: Only the forward declaration
- goes in glade.h.
-
- * src/glade-widget-class.c, widgets/gtk+.xml.in:
- Fixed inheritance of the "->fixed" member in glade_widget_class_merge().
-
- * src/glade-gtk.c: improved drag inside GtkBox... TODO: reorder children
- properly so that undo/redo works.
-
- * src/glade-fixed.c: Fixed updates to fixed->mouse_[x,y] on configures.
-
-2006-06-20 Vincent Geddes <vgeddes@metroweb.co.za>
-
- * src/Makefile.am: Added glade-palette-item.[ch],
- glade-palette-box.[ch] and glade-palette-expander.[ch]
- to build sources.
-
- * src/glade.h, src/glade-builtins.[ch]: Declare an enum
- GladeItemAppearance and define a GType for it.
-
- * src/glade-palette.[ch]: Entirely reworked. new API.
-
- * src/glade-app.c, src/glade-fixed.c,
- src/glade-placeholder.c: Recognize new palette API.
-
- * src/glade-project-window.c: Added UI functionality
- to support features in the new palette.
-
-2006-06-20 Tristan Van Berkom <tvb@gnome.org>
-
- * TODO: Added bugs 345438, 303679 and 345470 to the blockers.
-
-2006-06-19 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-gtk.c, widgets/gtk+.xml.in: Used the gtknotebook page
- property to negotiate pages when editing tabless notebooks
- (this property is not used correctly by libglade anyway... as it
- would be set before any pages are added).
-
-2006-06-19 Vincent Geddes <vgeddes@metroweb.co.za>
-
- * pixmaps/Makefile.am: Rework for new icons.
-
- * configure.in: Add new Makefiles for output.
-
- * src/glade-clipboard-view.c, src/glade-project-view.c:
- o Treeview widgets now use 16x16 icons.
- o More padding between icons and widget labels.
-
- * src/glade-palette.c: Now uses 22x22 icons.
-
- * src/glade-widget-class.[ch]:
- o Widget classes now have a 16x16 'small' icon and a
- 22x22 'large' icon.
- o Abstract widget classes do not need to have icons.
-
- * src/glade-project-window.c: fix memory leak in
- gpw_save_as ().
-
-2006-06-19 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-signal.c: fixed bug 345209
- "glade 3's signal naming inconsistent with glade 2's"
-
-2006-06-19 Tristan Van Berkom <tvb@gnome.org>
-
- * TODO: Updated.
-
-2006-06-16 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-property.[ch]: Added glade_property_[push/pop]_superuser()
-
- * src/glade-command.c: refined set_property_execute() and started using
- glade_property_push/pop_superuser().
-
- * src/glade-project.c: super-user property mode at load time.
-
- * src/glade-fixed.c: Added "can-resize" property
-
- * src/glade-widget-class.c: Made sure to parse a "Fixed" if there are no
- other child tags.
-
- * src/glade-gtk.c, widgets/gtk+.xml.in: Implemented drag on GtkBox children
-
-2006-06-14 Tristan Van Berkom <tvb@gnome.org>
-
- * doc/catalogintro.sgml: fixed typos
-
- * src/glade-command.c: Removed unneeded "if"
-
- * src/glade-fixed.[ch]: connect/disconnect child now takes GObject arg
- instead of GladeWidget (for cases of widget rebuilds), removed redundant
- variables
-
- * src/glade-gnome.c, src/glade-gtk.c: changed glade_widget_class_container_add
- to glade_widget_add_child()
-
- * src/glade-widget.c:
- o Fixed glade_widget_rebuild() in regards to using the
- _add_child()/_remove_child() api and visibility.
- o Fixed more event related selection bugs (by retrieving the mouse
- pointer with window_get_pointer())
- o Fixed GladeWidgetDataTag to use the quark everywhere
-
-2006-06-12 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-widget-class.c: Vincent pointed out compile errors on gcc 4.x,
- fixed.
-
- * src/glade-gtk.c: Simplified table code a little bit, improved table
- rezising when shrinking left/up with full-table widgets.
-
- * src/glade-utils.c: Fixed the module load code to report errors better
- (and dont check system paths for the module, only the glade-3 modules dir.
-
- * widgets/gtk+.xml.in:
- o Reorganized groups to be more usefull and logical
- o Made widgets visible by default and toplevels invisible by default
-
- * TODO: Updated.
-
-2006-06-11 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-placeholder.c: Dont fight with parenting GladeFixed widgets
- for setting the cursor
-
- * src/glade-fixed.c: Fixed event handling, now fixed inside fixed inside
- fixed with child widgets with or without thier own windows and events
- that come from parent widgets... all of this seems to be working perfectly.
-
- * src/glade-gtk.c: Keep the same row/col span when performing a drag
-
-2006-06-11 Yevgen Muntyan <muntyan@tamu.edu>
-
- * src/glade-project-window.c: Normal menu items for property
- editor, palette, and clipboard (now they only "show" windows, making
- them accessable with less clicks.
-
-2006-06-11 Tristan Van Berkom <tvb@gnome.org>
-
- * doc/tmpl/*: updated
-
- * src/glade-fixed.[ch], src/glade-widget.[ch]:
- Improved, now made replace_child a vfunc... fixed some
- event related bugs.
-
- * src/glade-gtk.c, widgets/gtk+.xml.in: Added free-form placement
- for GtkTable widget.
-
- * src/glade-utils.c: added glade_util_deep_fixed_event(), used to
- propagate events down to fixed containers that dont have windows.
-
- * src/glade-project-view.c: now double clicks show project widgets,
- and never hide them.
-
-2006-06-10 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-fixed.c:
- o Fixed bug that was using uninitialized data to configure children at load time.
- o Fixed that we were not disconnecting signals from removed children (doh)
- o Now you can have a GladeFixed inside a GladeFixed, in any hierarchical order
- you wish, the cursor updates properly in regard to the rules:
- - Add sign with class selected on the palette
- - Only direct children may be used for drag/resize, or thier direct child
- placeholders in turn, cursor will display correctly in those cases.
- o Changed the way we retrieve the mouse position in child events, so that
- we dont rely on the nature of the properties.
-
- * src/glade-widget.c:
- o Use event widget and not signal widget to use with
- gtk_widget_translate_coordinates(), this fixes the imfamous bug 327379
- o Recurse through non-project objects when looking for widget at mouse event;
- this fixes the internal widget selection bug (bug 338894).
-
- * src/glade-placeholder.c: Placeholders dont ever get selection anymore, its
- only confusing for no reason, adds extra clicks to select relevent widgets
- (note that every second click was going to the parent; making the parent
- fight with the placeholder for selection... since its pointless, its gone).
-
- * src/glade-catalog.c: Removed g_debug()
-
- * TODO: Updated
-
-2006-06-09 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-fixed.c:
- o Fixed "paste at mouse position"
- o Fixed cursors a bit... event handling a bit too
-
- * src/glade-placeholder.c: Special case fixed stuff for now,
- so that drag/resize works at least from deep placeholders.
-
- * src/glade-widget.c: Touched the event handling code.
-
-2006-06-09 Tristan Van Berkom <tvb@gnome.org>
-
- * src/Makefile.am, po/POTFILES.in: Made changes for changed files.
-
- * src/glade-fixed.[ch]: The new GladeWidget derived free form placement
- support object.
-
- * src/glade-fixed-manager.[ch]: Removed.
-
- * doc/catalogintro.sgml: made mention of new 'fixed' property on
- 'glade-widget-class' tag
-
- * doc/gladeui-sections.txt, doc/Makefile.am,
- doc/tmpl/*, doc/gladeui.types: Updated for file changes.
-
- * src/glade-app.c, src/glade-command.c, src/glade-gnome.c, src/glade.h:
- Changed for new apis in glade-widget and glade-fixed.
-
- * src/glade-gtk.c:
- o Changed for new apis in glade-widget and glade-fixed.
- o Restructured, now *all* class supports are listed class
- by class
-
- * src/glade-property-class.h: Fixed docs.
-
- * src/glade-widget-class.[ch]:
- o Added glade_widget_class_query ()
- o Added glade_widget_class_create_widget ()
- o Added glade_widget_class_create_internal ()
-
- * src/glade-widget.[ch]: API is stablizing now... lots of cleanup done,
- added construct properties used in the constructor to create properties and
- runtime instances.
-
- * widgets/gtk+.xml.in:
- o Toolbars expand=False by default in GtkVBoxes
- o GtkPaned now works a little stabler
- o GtkFixed/GtkLayout marked 'fixed'.
-
-2006-06-07 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-gtk.c, widgets/gtk+.xml.in:
- o Reverting the simplification of gtkbox, the regression was that the box
- placeholders were not adjusting properly on undo/redo of create/delete/cut/paste
- commands.
- o Fixing GtkFixed/GtkLayout to not call glade_gtk_container_add/remove_child for
- its children.
-
- * src/glade-command.c: Slight simplifications made.
-
- * src/glade-fixed-manager.c: Temporary evil externing untill GladeWidget
- migration is complete.
-
- * src/glade-widget.[ch]: Completely reworked file structure and changed
- a few things:
- o button_press_event() vfunc now available to be called on mouse clicks
- of the said widget.
- o added container api abstraction provided by fixed manager and reffitted
- for my anticipated integration
-
-2006-06-06 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-command.c: fixed double free in glade_command_add_signal_finalize()
-
- * src/glade-signal-editor: Fixed signal editor to truely delete handler/userdata
- when it previously only appeared to.
-
-2006-06-06 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-gtk.c, widgets/gtk+.xml.in:
- o Fixed segfaults on color-button
- o Fixed color-button & font-button (dropped unused properties)
- o Fixed initial label text on buttons (and subclass defaults)
-
- * src/glade-widget-class.c: Only GtkWidgetClass descendants have
- accelerators.
-
- * TODO: Updated for 3.0 blockers.
-
-2006-06-05 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor-property.c, src/glade-builtins.h, src/glade-keysyms.c:
- o Added submenues to the accel key combo.
- o Make accel dialog cell-renderer-combo have an entry
- o avoided segfaults in strcmp
- o a little easier to remove accelerators.
- o use g_utf8_collate() to compare translated strings.
-
-2006-06-05 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * widgets/gtk+.xml.in: Added GtkToolItem child support to GtkToolbar and
- new widgets classes GtkToolItem, GtkSeparatorToolItem, GtkToolButton,
- GtkMenuToolButton, GtkToggleToolButton and GtkRadioToolButton.
-
- * src/glade-gtk.c:
- o added GtkToolbar support functions.
- o cleanup glade_gtk_menu_shell_get_child_property() and
- glade_gtk_menu_shell_set_child_property() functions.
- o tried to make Menu editor UI prettier separating a bit
- name/type from properties.
-
-2006-06-05 Tristan Van Berkom <tvb@gnome.org>
-
- * TODO: Updated
-
- * src/Makefile.am, src/glade-keysyms.c: Added autogenerated keysyms
- (but not autogenerating them at the moment).
-
- * src/glade-builtins.[ch]: Added GLADE_TYPE_ACCEL_GLIST, GLADE_PARAM_SPEC_ACCEL
- and some convenience funcs.
-
- * src/glade-editor-property.c: Added GladeEpropAccel.
-
- * src/glade-editor.c: take accel props into account
-
- * src/glade-parser.c: Make strings for GdkModifierType in dump_widget.
-
- * src/glade-property-class.c, src/glade-widget-class.c:
- o Now you can get the GladeWidgetClass from the GladePropertyClass
- o Added string conversion from GladeParamSpecAccel properties
- (but vise versa)
- o GladeWidgetClassSignal --> GladeSignalClass, not GSignalQuery struct
- is included too.
-
- * src/glade-property.c, src/glade-widget.c: Load/save support for accel properties.
-
-2006-06-03 Vincent Geddes <vgeddes@metroweb.co.za>
-
- * src/glade-project-window.c, src/glade-app.[ch],
- src/glade-utils.[ch]:
- o Fix for bug 337959.
- o Application menus now marked for translation
-
- * src/main.c, glade-editor-property.c:
- o Fixed memory leaks.
- o stdlib.h now included on all platforms
-
-2006-06-03 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor-property.c, src/glade-editor.c:
- o Now bookless classes' info buttons are shown insensitive.
- o No info buttons on query dialogs.
-
- * Many files: changed "== TRUE" to be "!= FALSE"
-
- * src/glade-project-window.c: Action groups now assigned a
- translation domain for application menus.
-
-2006-06-02 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-widget.c: Fixed segfault on widget copying.
-
-2006-06-02 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-gtk.c, widgets/gtk+.xml.in: removed support functions from
- GtkBox... it all still works.
-
-2006-06-02 Thierry Moisan <thierryn@videotron.ca>
-
- * Fixed spelling mistakes in alot of sources (bugs 342972 & 343087)
-
-2006-05-28 Tristan Van Berkom <tvb@gnome.org>
-
- * src/Makefile.am: Added -mwindows to glade3_LDFLAGS in win32 compile mode
-
- * src/glade-xml-utils.c: Fallback on default namespace when searching
- funcs from the catalog (this seems to only be needed in windows builds)
-
- * src/glade-utils.c: glade_util_have_devhelp() fixed with better warning messages
- and the function was returning -1 (TRUE) when there was no devhelp in the
- program path (*doh*).
-
-2006-05-22 Tristan Van Berkom <tvb@gnome.org>
-
- * po/POTFILES.in: Added gnome catalog relevent files for translation.
-
- * src/glade-devhelp.[ch]: Removed.
-
- * configure.in, src/Makefile.am: shuffled, devhelp removed
-
- * src/glade-project-window.c, src/glade-utils.[ch]: implement
- devhelp search as `devhelp -s \"search string\"`. (spawn it)
-
-2006-05-22 Tristan Van Berkom <tvb@gnome.org>
-
- * src/Makefile.am, widgets/Makefile.am: Installed unwanted garbage
- to pass distcheck.
-
- * src/glade-devhelp.c: Navigational buttons insensitive at startup.
-
- * src/glade-catalog.c: Unexposed a private function.
-
- * src/glade-xml-utils.c: made alloc_string glade_xml_alloc_string,
- alloc_propname: ditto.
-
- * src/glade-property.c, src/glade-signal.c:
- Adjustemtnts made for glade-xml api above
-
- * src/glade-widget.c:
- o Adjustemtnts made for glade-xml api above
- o Properties applied to new objects in two steps now,
- code around build_object cleaned up... now build_object
- used also in load code.
-
-2006-05-18 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade.h, src/glade-catalog.c, src/glade-widget-class.[ch]:
- catalog book specifications now on widget classes
-
- * src/glade-editor.c, src/glade-editor-property.c: Now get the
- book name directly from the widget class.
-
- * doc/catalogintro.sgml: documented added "book" property.
-
- * widgets/bonobo.xml.in: added gnome catalog dependancy
-
- * widgets/gnome.xml.in, widgets/gtk+.xml.in: Added book specifications.
-
-2006-05-17 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * configure.in: added check for GnomeUI libs (PKG_CHECK_MODULES)
-
- * widgets/Makefile.am: New catalogs added (bonobo.xml gnome.xml)
-
- * widgets/bonobo.xml.in: Created new catalog for libbonoboui.
-
- * widgets/gnome.xml.in: Created new catalog for libgnomeui.
-
- * widgets/canvas.xml.in: empty file just to declare the module.
- GnomeCanvas is declared in gnome catalog.
-
- * widgets/gtk+.xml.in: added GtkMenuItem "stock-item" property.
- o added glade_gtk_box_get_internal_child()
- o disabled GtkLayout's hadjustment and vadjustment properties.
-
- * src/Makefile.am: added gladegnome conditional build.
-
- * src/glade-builtins.[ch]: added glade_standard_pixbuf_spec(),
- glade_standard_gdkcolor_spec() and glade_standard_uint_spec().
- Fixed stock order in glade_standard_stock_get_type()
-
- * src/glade-editor-property.c: added G_PARAM_SPEC_VALUE_ARRAY
- support to GladeEPropText.
-
- * src/glade-gnome.c: New support file for gnome/bonobo catalogs.
-
- * src/glade-gtk.h: Created to include it in others plugings.
-
- * src/glade-gtk.c:
- o added GtkMenuItem stock-item property.
- o Moved GladeGtkImageType and GladeGtkButtonType to glade-gtk.h
- o Moved GLADE_CREATE_USER block from idle function to
- glade_gtk_button_post_create()
-
- * src/glade-project.c: fixed bug in glade_project_resource_fullpath()
- project->path could be NULL.
-
- * src/glade-property-class.c: added G_PARAM_SPEC_VALUE_ARRAY
- support in glade_property_class_make_string_from_gvalue() and
- glade_property_class_make_gvalue_from_string()
-
-2006-05-15 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.in:
- o Bumping required devhelp version to 0.12 (current devhelp cvs)
- o Removed unused var HAVE_DEVHELP (since WITH_DEVHELP is what is actually used)
- o Bumped version to 2.91.3 (for anjuta to get the devhelp 0.12 requirement
- correctly).
-
-2006-05-12 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-utils.c: bullet-proofed glade_util_read_prop_name().
-
- * src/glade-editor-property.c: Make label inside eventbox visible
- by default, and dont show the info button by default.
-
- * src/glade-gtk.c: Root out the evil calls to gtk_widget_show_all ()
- (for contextual devhelpish bugs). and plugged a leaked GladeEditorProperty.
-
-2006-05-05 Tristan Van Berkom <tvb@gnome.org>
-
- * doc/Makefile.am: Applied patch for bug 340692
-
- * src/glade-command.c: glade_command_set_property (), return if
- the command doesnt change the property.
-
- * src/glade-editor-property.c: GladeEPropText, if string property is NULL
- and we recieve "" from the entry, set the property to NULL, if we get
- NULL from the entry and the property is "", then set the property to
- "", otherwise set the property to the entry text. (this fixes 339832)
-
- * src/glade-property.[ch]: constified GValue argument to
- glade_property_equals_value ().
-
-2006-05-05 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-gtk.c: Fixed up GtkTable to not refresh placehlolders when
- doing a glade_gtk_table_replace_child() replacing a placeholder with
- a GladeWidget (only the other way around), this way placeholders are
- preserved during the operation of pasting multiple widgets to a GtkTable
- (and each pasted widget has its own seperate place in the table).
-
- * src/glade-command.c: Fixed "props recorded" marker to be marked on a per
- widget basis, this was causing only one widget in a list of pasted widgets
- to have its newly introspected packing props recorded (now they are all
- recorded)
-
- * src/glade-popup.c: Create insensitive 'paste' items when the clipboard
- has no selection.
-
- * src/glade-editor.[ch]: Insensitive "Documentation" and "Reset" buttons when
- no widget is loaded.
-
-2006-05-03 Tristan Van Berkom <tvb@gnome.org>
-
- * doc/gladeui-sections.txt: updated.
-
- * doc/Makefile.am: Ignome glade-devhelp.h
-
- * src/glade-devhelp.c: Fixed glitch with radio button notebook
- tab emulator.
-
- * src/glade-editor-property.c: Fixed invisible check buttons for
- optional properties
-
- * src/glade-project-window.c: Moved the devhelp creating code into
- glade_project_window_create() where it belongs, now devhelp is
- invisible by default.
-
- * src/glade-utils.c:
- glade_util_get_hbuttons --> glade_util_get_devhelp_hbuttons.
-
-2006-05-01 Tristan Van Berkom <tvb@gnome.org>
-
- * doc/gladeui-docs.sgml: actually add the "abstract" section.
-
- * src/glade-devhelp.c: Improved ui, put navigational buttons on top since
- I seem to intuitively always look there for them.
-
- * src/glade-utils.c:
- o Fixed return without value warnings
- o Print the error from GModule when it fails.
-
-2006-05-01 Tristan Van Berkom <tvb@gnome.org>
-
- * doc/gladeui-docs.sgml: put me as an author, removed the introductory
- chapter and added its content as the "abstract".
-
- * src/glade-editor.c: Fixed a visibility bug on the class & name entries.
-
- * src/glade-devhelp.[ch], src/glade-utils.c:
- o Added navigational buttons (forward, back)
- o Gained realestate by hiding the notebook tabs and putting search &
- document buttons along side the navigational buttons.
- o Added api to return a list of buttons in the hbox
-
- * src/glade-project-window.c:
- o Get the buttons and put them in a size group with the expand/collapse
- buttons (to align the plugin buttons in the project window).
- o Now default on the gtk+ reference manual and put a "documentation"
- help menu item pointing to the glade builder documentaiton.
-
-2006-04-30 Vincent Geddes <vgeddes@metroweb.co.za>
-
- * Glade now installs theme friendly icons (GNOME Goal #2)
-
-2006-04-30 Yevgen Muntyan <muntyan@tamu.edu>
-
- * src/glade-project-window.c: fixed bug 339855
- (recent project ordering) and bug 339249.
-
-2006-04-30 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.in, src/Makefile.am, src/glade-paths.sh.in:
- o Cleanup build in src/Makefile.am
- o Now build and install a devhelp module if a usable version
- of libdevhelp is available
-
- * src/glade-devhelp.[ch]: A loadable devhelp dockable widgets
- built into a plugin module.
-
- * src/glade-app.c, src/glade.h: Added a global for glade_plugins_dir.
-
- * src/glade-project-window.c, src/glade-utils.[ch]:
- o Detect if there is a devhelp plugin installed and load the
- devhelp window into the project window in a paned window
- with the project view
- o Added an option to completely hide the devhelp window (but it comes
- back in full window if a devhelp button is pressed.
-
- * src/glade-editor.c: Beautified the editor (added alignments and
- a gtk-clear icon for the reset button
-
-2006-04-28 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor.c:
- o Put "Documentation" button on the right
- o Now searches should end up at the page index instead
- of the "struct GtkWidget;" index (for example).
- o Fixed bug in show/hide_context_info()
-
- * src/glade-project-window.c:
- Added "View->Context Help" Option
-
-2006-04-27 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor-property.[ch]: Added info buttons and
- apis to enable/disable them + signals emitted to say what
- doc book, page and searchstring should be used
-
- * src/glade-editor.[ch]: Same as glade-editor-property
-
- * src/glade-utils.c: Added functions for detecting and launching devhelp
-
- * src/glade-project-window.c: Check if we have devhelp installed; if we do
- then show help buttons and launch devhelp upon "gtk-doc-search" signals
-
- * pixmaps/devhelp.png, pixmaps/Makefile.am: Added devhelp book icon
-
- * src/glade-app.c: Replace a gtk_widget_show_all with a gtk_widget_show
- on the editor (to avoid needlessly showing hidden buttons).
-
- * src/glade-project.c: translated property nicks and blurbs.
-
- * src/glade-property-class.[ch]: Added 'virtual' member and resolve
- it at initialization.
-
- * src/glade-widget-class.c: use g_build_filename instead of
- g_strdup_printf for icon loading.
-
-2006-04-26 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.in: Relesed 2.91.1, now we are working on 2.91.2
-
-2006-04-26 Tristan Van Berkom <tvb@gnome.org>
-
- * NEWS: Updated for snapshot release
-
-2006-04-25 Tristan Van Berkom <tvb@gnome.org>
-
- * src/Makefile.am: added atk.xpm to $(libgladeuiinclude_HEADERS)
-
- * doc/gladeui-sections.txt: Updated with new apis.
-
- * widgets/gtk+.xml.in: Listed all atk action properties needed for the gtk
- catalog.
-
- * src/glade-property-class.c, src/glade.h:
- o Added GLADE_TAG_ATK_ACTION & GLADE_TAG_ATK_PROPERTY tag support and
- stripped out introspection on atk properties.
- o Synonymous '-' and '_' in property names at catalog load time.
-
- * src/main.c: backed out the "GTK_MODULES=$GTK_MODULES:gail" module loading thing.
-
- * src/glade-widget.c: Synonymous '-' and '_' in glade_widget_get_[packing_]property().
-
-2006-04-25 Tristan Van Berkom <tvb@gnome.org>
-
- * src/Makefile.am: added atk.xpm to $(libgladeuiinclude_HEADERS)
-
- * doc/gladeui-sections.txt: Updated with new apis.
-
- * widgets/gtk+.xml.in: Listed all atk action properties needed for the gtk
- catalog.
-
- * src/glade-property-class.c, src/glade.h: Added GLADE_TAG_ATK_ACTION &
- GLADE_TAG_ATK_PROPERTY tag support and stripped out introspection on atk
- properties.
-
- * src/main.c: backed out the "GTK_MODULES=$GTK_MODULES:gail" module loading thing.
-
-2006-04-25 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-builtins.c: Allowed negative custom integer specs.
-
- * src/glade-palette.c: Removed notion of class->in_palette
-
- * src/glade-widget-class.[ch]: Removed notion of class->in_palette and
- cleaned up the parsing of generic_name and widget titles.
- (modifies muntyan's patch on bug 336594).
-
-2006-04-25 Johannes Schmid <jhs@cvs.gnome.org>
-
- * src/glade-project.c: Fixed crasher because of read-only check where
- project could be NULL.
-
-2006-04-24 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-gtk.c: Fixed load & save of internal buttons
-
- * src/glade-property.[ch]: Added glade_property_load()
- (to introspect property values on internal children of composite
- widgets at creation time).
-
- * src/glade-widget.c: introspect property values on internal children of composite
- widgets at creation time
-
-2006-04-24 Tristan Van Berkom <tvb@gnome.org>
-
- * TODO: Updated
-
- * doc/gladeui-sections.txt updated
-
- * src/glade-app.[ch]: Majorly reduced the api, now GladeApp is a
- singleton. Added "active-project" signal.
-
- * src/glade-builtins.[ch]: Removed unused variable. Enhanced objects
- pspec type to recognize interfaces. Added glade_param_spec_objects_get_type()
-
- * src/glade-clipboard-view.c: Trying a cute border.
-
- * src/glade-command.c, src/glade-fixed-manager.c,
- src/glade-placehodler.c, src/glade-popup.c, src/glade-project-view.c,
- src/glade-project-window.c:
- Updated for glade-app changes
-
- * src/glade-editor-property.c: Implemented objects pspec
-
- * src/glade-editor.[ch]: Added atk tab, added cuteness.
-
- * src/glade-gtk.c:
- o Translated image type names
- o Added button types (translated)
- o Support for button label & use-underline properties
-
- * src/glade-parser.c:
- o Updated for glade-app changes
- o Added save support for atk actions and relations.
-
- * src/glade-project.c:
- o Updated for glade-app changes
- o Fixed glade_project_fix_object_props for object lists
-
- * src/glade-property-class.[ch]:
- o Hardcoded atk relations and action names
- o Added glade_property_class_make_gvalue(),
- glade_property_class_get_from_gvalue(),
- glade_property_class_new_atk_action(),
- glade_property_class_list_atk_relations(),
- glade_property_class_atk_realname()
- o Fixed glade_property_class_is_object()
- (object lists qualify)
-
- * src/glade-property.[ch]:
- o Integrated property load proceedure into glade-property,
- loading code much cleaner and less redundant.
- (Added glade_property_read())
- o Implemented atk properties (save/load)
-
- * src/glade-utils.[ch]: Added glade_util_read_prop_name(),
- glade_util_added_in_list(), glade_util_removed_from_list(),
- glade_util_class_implements_interface()
-
- * src/glade-widget-class.c: Introspect atk properties
-
- * src/glade-widget.c: Simplified load code, moved property load
- code to glade-property, save atk props properly.
-
- * src/glade.h: Removed the unused atk-relation tag.
-
- * src/main.c: Load gail (for atk action introspection)
-
- * src/atk.xpm: New atk icon
-
- * widgets/gtk+.xml.in:
- o GtkLabel label property --> translatable
- o GtkButton label property --> translatable, multi-line
- o Added GtkButton "type" property and GtkButton remove-child-function
-
-2006-04-19 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-editor-property.c: Simplified code and added comments
-
- * src/glade-property-class.c: Fixed possible deadlock in
- glade_property_class_make_string_from_flags
-
- * src/glade-widget.c: Enhanced trace output
-
- * widgets/gtk+.xml.in: Disabled some pointless/obsolete properties.
-
-2006-04-18 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-utils.c: Open file in "a+" mode and not "w", which was
- truncating the file only to check if it was writable ( ! doh ! )
-
- * src/glade-widget.[ch]:
- o Added GladeCreateReason argument to glade_widget_new_for_internal_child(),
- now internal children get post create functions called for them.
- o Fixed bug 336581 (apply internal widget names at load time).
-
- * src/glade-gtk.c:
- o Added per dialog support for dialog buttons (get_children(),
- get_internal_child() && create internals in post_create()) (Fixing bug 337196)
- o Added #include "config.h" for GETTEXT_PACKAGE, now glade-gtk shares the same
- domain as libgladeui-1.
-
- * widgets/gtk+.xml.in: Removed redundant declaration of glade_gtk_dialog_post_create()
- in the GtkMessageDialog, added "get-children-function" support to GtkDialog.
-
- * doc/Makefile.am: Added webdocs target to tailor docs for the web (to cross-link
- to the developer.g.o api docs properly).
-
- * doc/gladeui-sections.txt, doc/tmpl/*: Updated sections for new apis
-
-2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
-
- * configure.in: Remove obsolete entry for no_NO.
- * po/no.po: And the translation.
-
-2006-04-11 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-utils.c: Fixed broken build (I commited with an error
- of undefined W_OK for g_access), now we actually try to open the
- file for writing to see if its writable.
-
- * doc/catalogintro.sgml: Added a bit about the new init-function by Juan.
-
-2006-04-10 Vincent Geddes <vgeddes@metroweb.co.za>
-
- * src/glade-project-window.c:
- o Manage the sensitivities of all the ui actions.
- o Fix some issues with the Undo & Redo actions.
-
- * src/glade-project.[ch]:
- o Detect if project file is read-only. New property "read-only"
- o Detect if project has a selection. New property "has-selection"
-
- * src/glade-clipboard.[ch]:
- o Detect if clipboard has selected items to paste.
- New property "has-selection"
-
- * src/glade-utils.h: New function: glade_util_file_is_writeable ().
-
- * src/main.c:
- o Use glib instead of libpopt for command-line parsing.
- o Added '--version' option.
- o Do not try to open non-existent files supplied
- on command-line.
-
- * configure.in: Remove libpopt dependency.
-
-2006-04-04 Yevgen Muntyan <muntyan@tamu.edu>
-
- * src/glade-project-window.c: Removed GDK_WINDOW_TYPE_HINT_UTILITY hint from
- palette, as this does weird things like remove it from the tab list on
- some window managers.
-
- * src/glade-catalog.c: Fixed possible segfault by assigning GError * to NULL.
-
-2006-04-05 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-editor-property.c: new GladeEditorProperty class
- GladeEPropAdjustment.
-
- * src/glade-gtk.c: removed old GtkSpinButton adjustment support.
- added glade_gtk_spin_button_set_adjustment ().
-
- * src/glade-property-class.c: added support for GtkAdjustment
- properties.
-
- * widgets/gtk+.xml.in: added default adjustment values for
- GtkSpinButton and GtkRange. Disabled GtkViewport and
- GtkScrolledWindow adjustment properties.
-
-2006-04-04 Tristan Van Berkom <tvb@gnome.org>
-
- * doc/catalogintro.sgml: Updated docs to reflect the recently implemented
- installation method.
-
- * src/glade-project-window.c: Refitted Yevgen Muntyan's patch on bug 336579
- to apply for "Save" as well and applied (also enhanced saving untitled projects
- when prompted at close time).
-
- * src/glade-widget.[ch]: Added glade_widget_is_dupping()
-
- * src/glade-property.c: Dont call verify functions if the project is
- loading or there is a widget recursive dup happening.
-
- * src/glade-property-class.h: Clarified docs
-
- * src/glade-gtk.c: Removed obsolete call to glade_project_is_loading() in
- a verify function.
-
-2006-04-04 Yevgen Muntyan <muntyan@tamu.edu>
-
- * configure.in, src/Makefile.am, src/glade-3.pc.in:
- New pc file for extention libraries to find where to install there catalogs,
- pixmaps and library.
-
- * src/glade-widget.[ch]: Added a "parent_name" argument to
- glade_widget_new_for_internal_child(), create internal widget names
- accordingly.
-
- * src/glade-gtk.c: Adjusted callers to glade_widget_new_for_internal_child().
-
-2006-04-03 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-catalog.c: Added GladeCatalogInitFunc so you could define a function
- to be executed before instantiating any catalog's object.
-
- * src/glade-project-view.c: glade_project_view_populate_model now shows toplevels
- in the right order.
-
- * src/glade-property.c: fixed a bug in glade_property_write_impl which prevented
- properties with an empty string as value being saved.
-
- * src/glade-utils.[c/h]: new function glade_util_load_library() moved from
- glade_widget_class_load_library()
-
- * src/glade-widget-class.c: glade_widget_class_load_library() replaced with
- glade_util_load_library()
-
- * src/glade.h: added tag GLADE_TAG_INIT_FUNCTION.
-
-2006-03-29 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-project-window.c: Removed idle handler hack that has
- been obsoleted by Vincent's smarter one-line patch.
-
- * src/glade_project.c: glade_project_open() fixed segfault
- on open faiure.
-
- * src/glade-property-class.[ch]: Added glade_property_class_void_value()
-
- * src/glade-widget.c: when creating new objects; ignore voided defaults
- using glade_property_class_void_value() (and finally added myself as
- an author).
-
- * src/glade-editor-property.c: Fixed segfaults & assertions when dealing
- with NULL colors in GladeEPropColor.
-
- * widgets/gtk+.xml.in: Dont save virtual "pages" property on notebook,
- if we dont need it in glade-2 files we dont need it period.
-
-2006-03-29 Vincent Geddes <vgeddes@metroweb.co.za>
-
- * src/glade_project.c: glade_project_changed() should not set
- project->changed if project is still in process of being loaded.
-
-2006-03-22 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor.c: Call gtk_container_set_focus_[vh]adjustment()
- to fix keynav in the editor.
-
-2006-03-21 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-utils.c: Made file chooser ENTER activate the open/save
- button (using gtk_dialog_set_default_response).
-
-2006-03-20 Tristan Van Berkom <tvb@gnome.org>
-
- * doc/children.sgml: Added a bit about anarchist children
-
- * doc/widgetclasses.sgml: Removed the notion of get_anarchist_children()
-
- * doc/gladeui-sections.txt: removed undefined symbols
-
- * doc/tmpl/*: auto-updates templates.
-
- * src/glade-gtk.c: Updated to use the new glade_widget_new_for_internal_child
- API
-
- * src/glade-widget-class.[ch], src/glade.h: Removed notion of anarchist children
-
- * src/glade-widget.[ch]: Added "anarchist" property and "anarchist" argument
- to glade_widget_new_for_internal_child() (only internal children can be
- anarchists).
-
- * src/glade-project-view.[ch]: Dramaticly reworked, now each project has its
- own metadata struct where signal ids and project view state is stored,
- project signals now are only disconnected at project close time.
- The open treeview leafs and scrollbar positions are now saved/restored
- when switching active projects.
-
- * src/glade-project-window.c:
- o Translated window title
- o Fixed a bug where the loaded project title apears as
- unsaved.
-
- * src/glade-utils.c: Added comments, changed 'char' --> 'gchar'
-
- * widgets/gtk+.xml.in: Removed mention of the get_anarchist_children func,
- override the get_children func for GtkCombo to additionally return the
- combo->list member (which is an anarchist child).
- Also added a gtk_container_remove remove-function for GtkListItem since
- it seemed to be empty and causing errors.
-
- * src/glade-project.c:
- o Fixed glade_project_write() to count the required libs in the GList
- before freeing the GList (was SEGFAULT on save of any projects useing
- extra libs).
- o Made glade_project_display_name() take a "mnemonic" arg... to escape
- any underscores when setting the display name in a mnemonic label.
- o Fixed a bug where projects with required added libs where segfaulting
- at save time.
-
-2006-03-15 Vincent Geddes <vgeddes@metroweb.co.za>
-
- * src/glade-project.c: Improved name generation for new empty projects.
-
- * src/glade-utils.c: Enable overwrite confirmation in FileChooser dialog
-
-2006-03-15 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-project-window.c, src/glade-project.[ch]: Tweaked the
- project list to look more aligned with unsaved changes indicated
- (using tab charachters); also reverted to print the project path
- in the status bar as a tooltip (as this is the only indication as
- to which project is which).
-
- * src/glade-widget-class.[ch], src/glade.h: Removed glade_widget_class_get_all_children,
- now glade_widget_class_get_children returns all desired children, including
- orphan ararchist internal children.
-
- * src/glade-editor-property.c, src/glade-project-view.c, src/glade-project.c,
- src/glade-widget.c, src/glade-utils.c: Adjusted callers for
- glade_widget_class_get_children.
-
- * src/glade-gtk.c, widgets/gtk+.xml.in: Adjusted backend, removed obsolete
- get_internal_children funcs and added the appropriate get_anarchist_children.
-
- * doc/tmpl/*, doc/gladeui-sections.txt: Added new symbols... removed old ones.
-
- * doc/widgetclasses.sgml: added a bit about
- get-anarchist-children-function
-
-2006-03-15 Vincent Geddes <vgeddes@metroweb.co.za>
-
- * src/glade-project-window.c:
- o Reimplemented code for management of projects list menu.
- o Projects with unsaved changes have a '*' prepended to their names.
- o Refresh window title when all projects have been closed.
-
- * src/glade-project.c: New GObject property 'has-unsaved-changes'.
- glade_project_changed() will now emit notify signal for this property.
-
- * src/glade-app.c: change order in which projects are added to list of
- open projects in glade_app_add_project().
-
-2006-03-14 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-property-class.c: Removed a ridiculous line of
- code that was making all container class properties recognized
- as packing properties (overlooked from my previous rework in
- that area).
-
-2006-03-01 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-property.[ch], src/glade-widget.[ch]: Added
- "catalog_default" arg to glade_property_new() and adjusted callers.
-
- * src/glade-property-class.[ch]: Ensure that there are always
- ->def and ->orig_def members resolved.
-
-2006-03-01 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-gtk.c:
- o GtkBox loading issues fixed.
- o Removed unused code from: glade_gtk_table_has_child and
- glade_gtk_table_refresh_placeholders.
-
- * src/glade-widget.c:
- o Ignore properties properly when creating the object.
- (glade_widget_params_from_widget_info and
- glade_widget_build_object functions)
- o Use the introspected default value for properties when
- loading a project. glade_widget_properties_from_widget_info
-
- * widgets/gtk+.xml.in: Avoid warnings.
- o Ignore GtkWidget has-default property.
- o Ignore GtkComboBox active, column-span-column and row-span-column properties.
-
-2006-02-27 Vincent Geddes <vgeddes@metroweb.co.za>
-
- * src/glade-utils.c: Added file filters "All Files" and "Glade Files"
- to FileChooser Dialog.
-
- * src/glade-project-window.c: FileChooser save dialog uses 'project->name'
- or 'project->path' as initial selected filename so that dialog is more
- intuitive to user.
-
-2006-02-24 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-command.c:
- o Added packing property recording mechianism to create/delete
- commands (was only there for Cut/Paste).
- o Call glade_widget_create_packing_properties after calling
- glade_widget_class_container_add()
-
- * src/glade-gtk.c, widgets/gtk+.xml.in:
- o Removed unused code from glade_gtk_table_add_child()
- o Added support funcs glade_gtk_container_add/remove_child()
-
- * src/glade-property-class.c: Removed unused function: gpc_load_function
- (now uses glade-xml-utils implementation)
-
- * src/glade-widget.[ch]: exposed glade_widget_create_packing_properties()
-
-
-2006-02-23 Tristan Van Berkom <tvb@gnome.org>
-
- * TODO: Updated list
-
- * doc/glade-sections.txt: Updated list
-
- * doc/tmpl/*: updated templates from source
-
- * src/glade-builtins.[ch]: Implemented GladeParamSpecObjects and
- GLADE_TYPE_GLIST boxed type (intended use for AtkRelation properties).
-
- * src/glade-command.c, src/glade-gtk.c: Fixed refcounting for placeholders.
- (updated code for glade_widget_new () also)
-
- * src/glade-project-window.c: Fixed parenthesis in complex statement.
-
- * src/glade-property-class.[ch]:
- o Added support for atk property detection & GladeParamSpecObjects.
- o Added some more logic that belonged here and was in glade-widget-class.c
- o Fixed "make gvalue from object" logic to not leak a reference to a pixbuf
- (it doesnt crash with pixbuf manipulation... not sure if we dont leak pixbufs
- though).
-
- * src/glade-property.c: Simplified code (and fixed limitation of optional properties
- to integer inputs... now any property can be optional).
- Added implicit case to ignore atk_properties
-
- * src/glade-widget-class.c: Deffered some logic to glade-property-class and simplified
- code; also added support for atk properties.
- ATK: Disabled for now, not completely implemented... needs save support in glade-property
- and edit support in GladeEditorProperty... just needed to sync CVS for all the other
- relevent work.
-
- * src/glade-widget.[ch]: glade_widget_new () takes a boolean query arg now
-
- * src/glade-xml-utils.[ch]: now has glade_xml_load_sym_from_node()
- (it makes sence here because we have access to the xml node structs; so we
- can debug around here a little easier).
-
- * src/glade-editor-property.c: Added prelimenary support for GladeParamSpecObjects
- (readonly view of glade_widget_class_make_string_from_gvalue() ).
-
- * src/glade-fixed-manager.c: Adjusted caller to glade_widget_new().
-
- * src/glade.h: added "atk-relation" tag definition.
-
-2006-02-21 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor.c: Packing GladeEditorProperties were being loaded
- with "use-command" = FALSE, fixed.
-
-2006-02-21 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-gtk.c: fixed bug 325791.
- Various GtkTable and GtkBox support fixes.
- (added glade_gtk_table_verify_*_attach, glade_gtk_box_set_child_property
- and glade_gtk_box_remove_child functions)
-
- * src/glade-command.c: fixed bug 330305.
- Added glade_command_placeholder_destroyed() destroy handler.
-
- * src/glade-project.[ch]: added loading state to projects,
- glade_project_is_loading()
-
- * widgets/gtk+.xml.in: added GtkTable child-set-property-function,
- replace-child-function and attach child properties.
- Added GtkBox remove-child-function and child-set-property-function.
-
-2006-02-15 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-utils.c: Emergency commit for broken cvs.
-
-2006-02-14 Tristan Van Berkom <tvb@gnome.org>
-
- * TODO: Updated the list.
-
- * src/glade-widget.c: Fixed bug in glade_widget_dup_internal ()
- (stupid typo of mine when fixing 320077)
-
- * src/glade-utils.[ch]: Removed all the Cut/Copy/Paste/Delete
- stuff, now all in GladeApp.
-
- * src/glade-app.c:
- - Moved the bulk of code from glade-utils to
- glade-app (cut/copy/paste/delete) since it was confusing to
- see the chain of events, it should be simpler overall now.
- - Revamped glade_app_config_save() to report errors smoothly
- (fixes bug 310141)
-
- * doc/glade-sections.txt, doc/tmpl/*: Adjusted doc structure
- for new apis and removed old apis.
-
- * src/glade-project-window.c: Now the statusbar message shows the
- correct project name after "Save As...".
-
-2006-02-13 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-command.c: No more glade_util_ui_message(), deffer that
- to callers, g_critical() messages added where inapropriate states
- are detected.
-
- * src/glade-utils.c: Take some responsability when calling glade_command
- for Cut/Copy/Paste/Delete.
-
- * src/glade-widget.c: Documented some functions, special-cased GtkWindow
- in glade_widget_dup_internal(), replicating copied GtkWindow "run-time"
- sizes (bug 320077).
- Removed useless special-cased call to gtk_widget_show_all() also in
- glade_widget_dup_internal(); showing widgets is taken care of in
- glade_widget_show().
-
-2006-02-10 Tristan Van Berkom <tvb@gnome.org>
-
- * doc/*.sgml, doc/tmpl/*.sgml: Finished writing up short and long
- descriptions for all generated docs, also fixed up main page a bit.
-
-2006-02-09 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.in: Glade 3.0 --> Glade-3
-
- * doc/tmpl/*.sgml, doc/*.sgml, src/*.c: Massive doc updates,
- migrated some doc from sgml into source files.
-
-2006-02-08 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.in: Require gtkdocize 1.4
-
- * doc/Makefile.am: Ignore glade-popup.h
-
- * doc/children.sgml, doc/gladeui-docs.sgml, doc/tmpl/glade-app.sgml,
- doc/tmpl/glade-project.sgml, doc/tmpl/glade-widget.sgml: Doc updates.
-
- * src/glade-project.c: Made project signals have object type args for
- GladeWidgets (of type GLADE_TYPE_WIDGET).
-
- * src/glade-widget.c: GladeWidget GType is now registered as "GladeWidget"
- and not "Gladewidget".
-
-2006-02-08 Tristan Van Berkom <tvb@gnome.org>
-
- * doc/Makefile.am,
- Added Files: doc/gladeui-docs.sgml, doc/gladeui-overrides.txt,
- doc/gladeui-sections.txt, doc/gladeui.types,
- Removed Files: doc/glade-docs.sgml, doc/glade-sections.txt, doc/glade.types:
- Making doc module called "gladeui" instead of "glade" to represent the
- libgladeui library, mostly just to make sure we have namespace wherever
- we install (since "glade" docs could concievably come from libglade, glade-2
- or whatever), these are the initial revisions of these files anyway, so
- no need to surgically move the cvs history.
-
-2006-02-07 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-property.c: Fixed up blurbs on installed properties
-
- * src/glade-editor-property.c: Added tooltips on i18n dialog.
-
- * configure.in: Now really bumping the required GTK+ to 2.8
-
-2006-02-07 Tristan Van Berkom <tvb@gnome.org>
-
- * autogen.sh: require automake 1.9
-
- * Makefile.am, doc/Makefile.am, doc/.cvsignore, configure.in:
- Added environment for gtk-doc generation.
-
- * doc/glade-docs.sgml, doc/glade-sections.txt, doc/glade.types,
- doc/version.xml.in, doc/tmpl/*: Added initial documentation
- metadata.
-
- * src/*.h: Line break LIBGLADEUI_API everywhere so that documentation
- generation works (wierd trade, I know).
-
- * po/POTFILES.in: Added glade-custom.c
-
-2006-02-06 Clytie Siddall <clytie@riverland.net.au>
-
- * configure.in Added vi in ALL_LINGUAS line.
-
-2006-02-03 Tristan Van Berkom <tvb@gnome.org>
-
- * TODO: Updated (removed bugs 317949, 329514 and 324389 from list).
-
- * src/Makefile.am: Added glade-custom.[ch] to the libgladeui library.
-
- * src/glade-fixed-manager.c: Fixed comment
-
- * src/glade-placeholder.c: Removed redundant code
-
- * src/glade-property.c: Added myself as an author since I rewrote this
- file as an object.
-
- * src/glade-custom.[ch]: New files, custom widget derivatives to emulate
- custom widgets as provided by glade 2 (fixes bug 317949)
-
- * widgets/gtk+.xml.in: added Custom widgets to the obsolete group.
-
- * src/glade-editor-property.c:
- - Added glade_editor_property_commit which fixes bug 329514.
- - Fixed conflict in sensitivity and enabled for optional properties
- (noticably, now optionaly defaulted to disabled properties show
- up insensitive untill you check them).
- - Enhanced title of object selection dialog.
-
- * src/glade-project-window.c: Filtered out cut/copy/paste accelerators
- from the editor window (fixing bug 324389).
-
-2006-02-01 Tristan Van Berkom <tvb@gnome.org>
-
- * TODO: Added bug 329514 to blockers.
-
- * widgets/adding-widgets.txt: Added technical notes for get-function and
- verify-function
-
-2006-01-31 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-gtk.c:
- o glade_gtk_menu_editor_reorder () fixed, so you can move a
- submenu item into the menubar.
- o glade_gtk_menu_bar_append_new_item () now sets "stock"
- property.
- o glade_gtk_menu_editor_is_child () item has to be a
- GtkMenuItem. (this prevents treeview to be refresh when adding
- an image to an item :)
-
- * widgets/gtk+.xml.in: added new GtkMenuBar displayable values
- for properties child-pack-direction and pack-direction.
-
-2006-01-30 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-project.c: Fixed a stupid segfault typicly
- in strcmp().
-
- * TODO: first go at blockers for glade-3 beta release.
-
-2006-01-28 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor-property.c: GladeEPropFlags now shows
- treeview directly in editor - Mikael Hermansson
-
- * src/glade-project.[ch]: Removed "resource-updated" signal,
- added "resource-added" signal, now resource signals seem to
- be working more logicly (but there will be no signal fired when
- a resource's contents is overwritten from a different source).
-
-2006-01-26 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.in: Relesed 2.91.0, now we are working on 2.91.1
-
-2006-01-26 Tristan Van Berkom <tvb@gnome.org>
-
- Applied spelling/grammer fixes by Adam Weinberger.
-
-2006-01-25 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * glade-app.c: undo/redo buttons cleanup.
- Use of "destroy" signal instead of week pointers and
- use update-ui default handler to update buttons.
-
- * glade-project-window.c: glade_project_window_update_ui() chain up
- with GLADE_APP_CLASS update-ui handler.
-
-2006-01-25 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.in: Bumping required gtk version to 2.8
-
-2006-01-24 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-project-window.c: use glade_project_display_name (),
- reverted transientness for glade-3 application
-
- * src/glade-command.c: Dont spam the stack with fake name
- changes.
-
- * src/glade-editor-property.c: Added return check
-
- * src/glade-gtk.c: Use glade_widget_copy_properties to
- transfer prop values on type-changing menu items,
- menu-editor --> modal window.
-
- * src/glade-project.[ch]: Added glade_project_display_name ()
-
- * src/glade-property-class.[ch]: Assign pspec->owner_type when
- parsing pspecs, added glade_property_class_match ()
-
- * src/glade-widget.[ch]: Made glade_widget_copy_props exposed to
- glade_widget_copy_properties and rewrote it (also redistributed
- some g_critical()s ).
-
-2006-01-24 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * glade-app.[ch]: glade_app_[undo/redo]_button_new()
- new functions to create undo/redo buttons which are updated
- automatically.
-
- * glade-gtk.c: glade_gtk_table_has_child() improved
- (bug 325791 still open, now the glade file loads right
- but editing packing properties of GtkTable children still
- does not remove/add placeholders accordingly)
- undo/redo buttons added to MenuBarEditor
-
-2006-01-24 Tristan Van Berkom <tvb@gnome.org>
-
- Reverted last change by Lluis since it introduced a bug in
- copy/paste/create/delete undo/redo items.
-
-2006-01-24 Lluis Sanchez Gual <lluis@novell.com>
-
- * glade-utils.c: Created glade_util_is_toplevel, which replaces
- calls to GTK_WIDGET_TOPLEVEL and works for embedded windows.
-
- * src/glade-command.c, src/glade-popup.c, src/glade-widget.c:
- Use glade_util_is_toplevel instead of GTK_WIDGET_TOPLEVEL.
-
-2006-01-24 Raphael Higino <raphaelh@cvs.gnome.org>
-
- * configure.in: Added pt_BR to ALL_LINGUAS.
-
-2006-01-23 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-project.c: Fixed broken resource pool & wrote some doc.
- Now save the "<required lib="..."/> catalog requirements to the
- glade file and complain when loading glade files that demand
- unavailable catalogs.
-
- * src/glade-widget-class.[ch]: Added widget_class->catalog
-
- * src/glade-catalog.[ch]: Added glade_catalog_is_loaded (), call
- gwc_new with catname arg.
-
- * src/glade-parser.c: Added glade_util_ui_message error messaging
- when having errors loading glade files.
-
- * src/glade-project-window.c: Removed redundant error message.
-
-2006-01-22 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor-property.c: Fixed nasty segfault when
- property signal connections get leeked (no more leeks).
-
- * src/glade-gtk.c: Added comments
-
-2006-01-22 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-property-class.c: Fixed broken pixbuf properties :)
-
- * src/glade-widget.[ch]: Added glade_widget_has_launcher &
- glade_widget_launch_editor.
-
- * src/glade-parser.c: Fixed segfault (oops).
-
- * src/glade-editor.c: Use glade_widget_has_launcher &
- glade_widget_launch_editor (now "Edit..." button comes up
- for custom editors in the ancestry).
-
-2006-01-22 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-parser.[ch]: Implemented load/save of "translatable",
- "context" and "comments" attributes on properties (atk or not)
-
- * src/glade-property.c, src/glade-widget.c: Doing our part to load
- and save i18n information (fixing bug 325628)
-
-2006-01-22 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-signal.c: Load userdata/object field from parser
- info onto the GladeSignal object properly (fixed bug 326715).
-
-2006-01-22 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-app.c: Removed chdir code
-
- * src/glade-command.c: Remember original project in paste commands
-
- * src/glade-editor-property.c: GladeEPropPixbuf becomes GladeEPropResource, now
- it interfaces with the glade-project resource control stuff.
-
- * src/glade-gtk.c, src/glade-property.c:
- fixed for new syntax of glade_project_add_object()
-
- * src/glade-project-window.c:
- o Manage project menuitems and "merge-id" outside of glade-project.
- o New api glade_util_ui_message
-
- * src/glade-project.[ch]:
- Added "resource-update"/"resource-removed" signals and functions:
- o glade_project_set_resource ()
- o glade_project_list_resources ()
- o glade_project_resource_fullpath ()
- Removed:
- o glade_project_get_menuitem ()
- o glade_project_get_menuitem_merge_id ()
- Now a new "old_project" parameter to glade_project_add_object ()
-
- * src/glade-property-class.[ch], src/glade.h:
- o Added support for "resource" tag in catalogs
- o Resource file path substituting when generating gvalues
- (modified glade_property_class_make_gvalue_from_string API).
-
- * src/glade-utils.[ch]:
- o Enhanced version of glade_util_ui_message
- o glade_util_copy_file () added
-
- * src/glade-widget.c: Adjusted for new version of
- glade_property_class_make_gvalue_from_string
-
- * widgets/adding-widgets.txt: Updated manual for resource tag.
-
-2006-01-20 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-utils.c: Added glade_util_canonical_path ()
-
- * src/glade-project-window.c: Use project->path instead of user
- provided path in recent files.
-
- * src/glade-project.[ch]: Use glade_util_canonical_path () for
- a clean project full path.
-
-2006-01-17 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-app.c: Fixed bug where widgets weren't selectable
- if multiple projects were loaded (also removed G_END_DECLS from
- the end of this C file).
-
-2006-01-17 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor.[ch]:
- o Revert changes "free all GladeEditorTable"
- from Juans last patch; editor tables are *not to be freed*,
- instead they are instantiated once per class and juggled
- throughout the application (my bad for not noticing this in
- advance).
- o Catch GladeProjects "close" signal and clear the editor.
-
- * src/glade-gtk.c: Shut up a compiler warning
-
- * src/glade-project-view.[ch]: Catch GladeProjects "close" signal and
- detatch the GladeProjectView.
-
- * src/glade-editor-property.[ch]: Catch GladeProjects "close"
- signal and drop the loaded GladeProperty.
-
- * src/glade-app.c: in glade_app_remove_project(), now simply
- g_object_unref() the removed project and let the universe
- adjust itself.
-
-2006-01-17 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-parser.[ch], src/glade-project.c:
- Integrated patch from Lluis Sanchez to simplify GladeInterface
- creation.
-
- * src/glade-widget.c: enhanced some documentation.
-
-2006-01-15 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-gtk.c: Reverted latest change on GtkTable
-
-2006-01-15 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-project.[ch]: New project signal "close".
-
- * src/glade-app.c: glade_app_remove_project() unrefs project
- resulting in "close" signal being fired for cleanup purposes.
- glade_project_new_from_interface() now set the project status
- (changed flag) in a low priority idle function, this makes
- safe to use idle functions (normal priority) in plugins.
- glade_project_set_accel_group() removes old accel group.
- (bug 316104)
-
- * src/glade-widget.c: glade_widget_build_object() skip object
- properties with NULL values.
- glade_widget_params_from_widget_info() skip properties
- that should be ignored.
-
- * src/glade-editor.[ch]: free all GladeEditorTable (widget,
- packing and common) when loading page.
- (ie in glade_editor_load_widget_page)
-
- * src/glade-gtk.c: RadioMenuItem support.
- GtkMenuEditor reorder bug fixed.
- MenuEditor is not modal anymore. (to access to undo/redo)
- glade_gtk_table_has_child() fix, widgets in a table can occupy
- more than one row/column. (bug 325791)
- Fixed label "use-underline" property at load time. (bug 325801)
-
- * src/glade-widget-class.c: segfault fixed when merging
- RadioMenuItem class in glade_widget_class_merge_properties()
-
- * widgets/gtk+.xml: new GtkMenuShell packing property "position".
- Set GtkWidgetClass's "sensitive" property to be ignored.
-
-2006-01-13 Tristan Van Berkom <tvb@gnome.org>
-
- * widgets/adding-widgets.txt: Updating document phase two.
-
-2006-01-12 Tristan Van Berkom <tvb@gnome.org>
-
- * widgets/adding-widgets.txt: Updating document phase one.
-
-2006-01-09 Tristan Van Berkom <tvb@gnome.org>
-
- * po/POTFILES.in: Made widgets/gtk+.xml --> widgets/gtk+.xml.in (doh).
-
-2005-12-27 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-command.c: glade_command_cut_copy_paste_common(); fixed
- "project" source in case of `type == GLADE_PASTE'
-
- * src/glade-editor-property.c: Clean up compiler warnings, removed useless
- mnemonic label.
-
- * src/glade-project.[ch], src/glade-property.c, src/glade-widget.[ch]:
- Implemented references on widgets from object properties, object properties
- are automaticly set to NULL when the target object is removed from its
- project, an undo will result in the object being re-added to the project;
- and its reffered properties to be reset to thier previous value.
-
-2005-12-27 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor-property.c: Added GLADE_TYPE_EPROP_OBJECT (object properties)
-
- * src/glade-parser.[ch]:
- o Exported new function: glade_parser_pvalue_from_winfo()
- o Removed duplicate implementation of alloc_string & alloc_propname
-
- * src/glade-project-view.c: Will display toplevel widgets which are not
- nescisarily GtkWidgets.
-
- * src/glade-project.c, src/glade-widget.c: Implemented a kick-start so
- that object properties are loaded/looked up after the whole project
- is finished loading.
- (glade-widget.c: Added glade_widget_has_decendant)
-
- * src/glade-property-class.[ch]:
- o Added object support to glade_property_class_make_gvalue_from_string &
- glade_property_class_make_string_from_gvalue
- o Added glade_property_class_is_object, glade_property_class_make_gvalue_from_vl &
- glade_property_class_set_vl_from_gvalue.
-
- * src/glade-property.[ch]:
- o Added documentation
- o Added glade_property_equals_value, glade_property_equals_va_list & glade_property_equals
-
-
- * src/glade-gtk.c: Removed unneeded radio button "group" property support
- (handled genericly as an object property)
-
- * widgets/gtk+.xml.in: Disabled alot of irrelevent object type properties,
- removed the custom "group" property on radio buttons.
-
-2005-12-16 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-command.[ch]: Implemented command grouping and
- nested command grouping.
- Added glade_command_next_undo_item, glade_command_next_redo_item,
- glade_command_push_group and glade_command_pop_group.
-
- * src/glade-project-window.c: GladeCommand description in undo/redo toolbar
- buttons, use glade_command_next_undo_item, glade_command_next_redo_item
-
-2005-12-15 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-widget-class.c: Made some code simplifications and
- fixed a possible segfault.
-
-2005-12-14 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-app.c: glade_app_set_project() Sets the
- current/working directory to the project's directory.
-
- * src/glade-builtins.c: Added glade_standard_boolean_spec().
-
- * src/glade-editor-property.c: New Glade Editor Property Class
- GladeEPropPixbuf. (GdkPixbuf properties)
-
- * src/glade-gtk.c: GtkMenuBar Load/Save Support + editor.
- GtkImage loading fixes. glade_gtk_image_set_icon_name().
- GtkLabel added glade_gtk_label_set_label().
-
- * src/glade-project-window.c: Added About icon.
-
- * src/glade-project.c: glade_project_new_from_interface() make
- project's path always absolute.
-
- * src/glade-property-class.c: Added pixbuf property support in
- glade_property_class_make_string_from_gvalue() and
- glade_property_class_make_gvalue_from_string().
-
- * src/glade-property.c: Added pixbuf property support in
- glade_property_set_va_list() and glade_property_get_va_list().
-
- * widgets/gtk+.xml: New classes. GtkMenuItem GtkCheckMenuItem
- GtkImageMenuItem and GtkSeparatorMenuItem.
-
-2005-12-14 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-keys-dialog.[ch], src/glade-menu-editor.[ch], src/Makefile.am:
- obsolete old menu-editing attempt removed.
-
-2005-12-14 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.in: Added da, fr, nb and sk to ALL_LINGUAS
-
- * po/[da, fr, nb, sk].po: updated po files
-
-2005-12-12 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-xml-utils.c: glade_xml_get_value() now checks for
- underscore varients of tag names since they are not stripped
- from widget catalogs.
- glade_xml_get_value_string() Now fixed to not call claim_string()
- since this is already done by glade_xml_get_value().
-
- * src/glade-property-class.c: Removed special case code that
- is now handled for all tag names in glade-xml-utils
-
-2005-12-11 Tristan Van Berkom <tvb@gnome.org>
-
- * po/POTFILES.in: Added missing sources & added gtk+.xml
-
- * src/glade-builtins.c: Fixed a stooopid bug.
-
- * src/glade-catalog.c: Translated widget groups
-
- * src/glade-gtk.c: Removed useless property support.
-
- * src/glade-project-window.c: Fixed compiler warning (miscast)
-
- * src/glade-property-class.c: Translated disaplayable-values
- and property class names
-
- * src/glade-widget-class.c: Translated widget class names
-
- * widgets/.cvsignore: Added generated file gtk+.xml
-
- * widgets/Makefile.am: Added @INTLTOOL_XML_NOMERGE_RULE@ and
- CLEANFILES = gtk+.xml
-
- * widgets/gtk+.xml (to be renamed to gtk+.xml after surgery):
- marked tooltips, displayable values, property names, widget titles
- and widget group titles for translations.
-
- * po/*.po: Updated po files with new strings to translate.
-
-2005-12-09 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor-property.c: Now multi-line text inputs scroll automaticly
- (bugzilla 316232)
-
-2005-12-09 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-project-window.c: Implemented a hack to hijack key-press-event on
- the editor window in order to avoid deleting widgets when deleting charachters
- in the property editor.
-
-2005-12-09 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-project-window.c: Fixed crashes when pressing Save with
- no open projects.
-
-2005-12-09 Tristan Van Berkom <tvb@gnome.org>
-
- * widgets/gtk+.xml: Defaulting GtkCurve curve-type to type spline, due
- to a GTK+ bug where setting the property before realization causes
- a crash.
-
-2005-12-09 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-builtins.[ch]: Added glade_standard_strv_spec
-
- * src/glade-gtk.c: Added Combo Box support
-
- * widgets/gtk+.xml: Added Combo Box & Combo Box Entry support,
- also added tooltips on some virtual properties.
-
-2005-12-08 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-gtk.c, widgets/gtk+.xml: Added support for GtkCombo, GtkList, GtkCList
- Also added support for the new "get_internal_children" backend function
-
- * src/glade-popup.c: Adjusted to make the "Add" submenu available
- for any special container relationships (not just non-widgets).
-
- * src/glade-utils.[ch]: Added glade_util_purify_list()
-
- * src/glade-widget-class.[ch], src/glade.h: Added GladeGetInternalChildrenFunc and changed
- glade_widget_class_contains_non_widgets for glade_widget_class_contains_extra
-
-2005-12-07 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-utils.[ch]: Added glade_util_selected_placeholder ()
-
- * src/glade-app.c: in glade_app_command_paste (), check for
- the currently selected placeholder to paste into
- (this enables pasting to a placeholder via keyboard shortcuts).
-
-2005-12-07 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-project-window.c: Now project menu item glitch is
- visually gone (you dont get "no selected projects" anymore).
- Note that this is still a hack using toggle items to portray
- a radio menu since we've been unable to get radio items to
- work at this time.
-
-2005-12-07 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-project.[ch]: added glade_project_reset_path()
-
- * src/glade-project-window.c: Now we reset the path of a project if we
- fail to save it for some reason, this way we prompt a filechooser
- the next time we try to save. (This makes most sence when initially
- chosing an unsavable file path).
-
-2005-12-06 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-app.[ch], src/glade-project-window.c:
- Added glade_app_update_instance_count to keep track of
- (and differentiate between) multiple projects with the same name.
-
- * src/glade-project.[ch]: Added instance count member to project
- object, also ensured that project->path is always a full path.
-
- * src/main.c: fix leak of list of initial projects to load.
-
-2005-12-06 Tristan Van Berkom <tvb@gnome.org>
-
- * po/az.po po/en_CA.po po/es.po po/ja.po po/ms.po po/nn.po
- po/no.po po/pl.po po/pt.po po/ru.po po/sv.po po/ta.po po/tr.po
- po/uk.po po/zh_CN.po src/glade-app.c src/glade-app.h
- src/glade-catalog.c src/glade-catalog.h src/glade-command.c
- src/glade-cursor.c src/glade-debug.c
- src/glade-editor-property.c src/glade-editor.c src/glade-gtk.c
- src/glade-id-allocator.c src/glade-palette.c
- src/glade-parameter.c src/glade-placeholder.c
- src/glade-popup.c src/glade-project-view.c
- src/glade-project-window.c src/glade-project.c
- src/glade-property-class.c src/glade-property.c
- src/glade-signal-editor.c src/glade-signal.c src/glade-utils.c
- src/glade-widget-class.c src/glade-widget.c src/main.c:
- Updated land address for the Free Software Foundation in Boston.
-
-2005-12-03 Adam Weinberger <adamw@gnome.org>
-
- * configure.in: Added en_CA to ALL_LINGUAS.
-
-2005-11-26 Funda Wang <fundawang@linux.net.cn>
-
- * configure.in: Added Simplified Chinese translation.
-
-2005-10-24 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor-property.c: Fixed property sensitivity at load time.
-
-2005-10-09 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor-property.c: Removed unneeded include statements.
-
- * src/glade-project-view.c: Added indication for internal widgets &
- special child type widgets in project view.
-
-2005-10-08 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor.[ch], src/glade-editor-property.[ch], src/Makefile.am:
- Revamping of the glade-editor, wrenched out the GladeEditorProperty code
- from glade-editor.[ch] and created glade-editor-property.[ch], lots of
- code cleanup all around and now GladeEditorProperty is a GtkWidget with
- a smooth encapsulation, transperent derivitives for different pspec types
- and can now be used standalone inside custom editors.
-
- * src/glade-property.[ch]: clarified recursion protection with "syncing" var.
-
- * src/glade-property-class.c: Now consults glade_editor_property_supported instead
- of the old glade_editor_editable_property.
-
-2005-10-06 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-app.c, src/glade-editor.c:
- Fixed code to startup without an "Edit..." button in the editor.
-
-2005-10-04 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor.c: Follow up commit, was segfaulting when
- setting editor empty.
-
-2005-10-04 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-widget-class.[ch], src/glade-gtk.c, src/glade.h,
- widgets/gtk+:
- - Removed child_property_applies concept, as I feel that
- the approach for response-id is a hack and very specific
- (also unused), we'll fix it properly and think it out...
- for now its cleanup.
- - Added custom editor entry point and added dialog in plugin
- just as an example editor entry point.
-
- * src/glade-editor.c: Added button/logic for custom editor entrypoints.
-
-2005-10-04 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-utils.c: Fixed use of uninitialized variable.
-
-2005-09-29 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.in: post release bumping to work on version 2.91.0
-
-2005-09-29 Tristan Van Berkom <tvb@gnome.org>
-
- * NEWS Added first ever news entry.
-
-2005-09-29 Tristan Van Berkom <tvb@gnome.org>
-
- * configure.in: Initial dev snapshot 2.90.0
-
-2005-09-29 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-gtk.c:
- - Fixed glade_gtk_box_set_size in regards to internal children.
- - Enhanced dialog post_creation (fixed GtkBox sizes etc, handle message dialog
- differently).
-
- * src/glade-widget-class.h: Added create reasong GLADE_CREATE_REBUILD.
-
- * src/glade-widget.c: Fixed glade_widget_rebuild() to work with composite
- widgets and internal children, now glade_widget_transport_children will
- recurse and transport and children of internal child containers.
-
-2005-09-21 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-app.c, src/glade-project.c, src/glade-command.c,
- src/glade-widget.c:
- Balanced out reference counts on GladeWidgets and their objects
- so that closing a project doesnt leek objects.
-
- * src/glade-utils.c: Fixed pasting of toplevel widgets.
-
- * src/glade-gtk.c, src/glade-widget.[ch], src/glade-widget-class.[ch],
- widgets/gtk+.xml:
- - Removed concept of fill_empty functions, everything is done through
- post_create.
- - post_create now has a context specific arg `reason' (whether we are
- creating from USER/COPY/LOAD); when reason is USER (i.e. the first
- time it was created); then its time to do fill-empty work.
-
- * src/glade-editor.c: Reset dialog now doesnt use packing props (cause
- it just doesn't make sence to), and now they dont show editor invisible
- properties (that was a bug).
-
-2005-09-14 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-parse.h: Added CAST_BAD macro (BAD_CAST opposite).
-
- * src/glade-parse.c: Changed strcmp() to xmlStrcmp() and use of macros
- to avoid signedness warnings.
-
- * src/glade-xml-utils.[ch]: Removed signedness warnings.
-
- * src/glade-widget.c: Removed signedness warning.
-
- * src/glade-widget-class.c: Removed signedness warnings.
-
-2005-09-14 Tristan Van Berkom <tvb@gnome.org>
-
- * widgets/gtk+.xml: Added GtkAccelLabel.
-
-2005-09-14 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor.c, src/glade-property-class.c: Implemented
- GParamSpecBoxed types G_TYPE_STRV & GDK_TYPE_COLOR.
-
- * src/glade-gtk.c: Made the color selection dialog from GtkColorButton
- set the current color through glade-command api (like GtkFontButton).
-
- * widgets/gtk+.xml: ignore "title" property on GtkWindow & set "Black"
- default for "color" prop on GtkColorButton (avoid segfault from setting
- the property to the default NULL).
-
-2005-09-12 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-gtk.c, widgets/gtk+.xml: Fixed GtkFontButton implementation;
- Now the font-name property is properly updated in the glade editor
- through the glade-command API (undoable/redoable).
-
-2005-09-12 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor.c: Renamed "Defaults..." to "Reset..."
- Fixed up reset dialog a little.
-
-2005-09-12 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-gtk.c: Added clause to create correct label value
- for aspect frame.
-
- * src/glade-editor.c: Fixed segfault in regards to packing-properties
- (which are rebuilt dynamicly for each class) & the weak pointer
- used for property object signals.
-
- * src/glade-widget.c: Call glade_widget_set_default_packing_properties
- at the right time.
-
- * src/glade-project-window.c: Dont call glade_project_set_accel_group()
- if there is no accel group set.
-
- * src/glade-app.c: Loop over open projects when calling
- glade_app_set_accel_group() incase this is done after any projects
- are open.
-
-2005-09-12 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-app.[ch]: Added accel_group member in GladeAppPriv.
- glade_app_set_accel_group() to handle shortcuts in every window.
-
- * src/glade-project.[ch]: glade_project_set_accel_group().
-
- * src/glade-project-window.c: Added UIManager's acceleration group to every
- window.
-
- * src/glade-widget.c: Removed manual "key-press-event" handling.
-
-2005-09-08 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-command.c: Added comment & use glade_widget_show/hide api.
-
- * src/glade-editor.c: Fixed defaults dialog a bit.
-
- * src/glade-gtk.c: Added backend support for GtkFontButton, GtkExpander,
- GtkColorButton, Fixed possible segfaults.
-
- * src/glade-widget-class.[ch]: Added glade_widget_class_container_has_child()
-
- * src/glade-widget.c: Fixed "special-child-type" handleing (transfering) in
- glade_widget_dup(), now placeholders are also dupped.
-
- * widgets/gtk+.xml:
- - ignore "decorated" property on GtkWindowClass
- - Added GtkFileChooserButton, GtkColorButton, GtkFontButton, GtkAlignment,
- GtkAspectFrame, GtkEventBox, GtkExpander and GtkAboutDialog.
-
-2005-08-01 Tristan Van Berkom <tvb@gnome.org>
-
- * widgets/gtk+.xml: ignore "resizable" property on GtkWindow
-
-2005-08-01 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor.[ch]: Now the glade editor is a GtkVBox, allowing it
- greater configurability, now added a hbutton box to it with the "defaults..."
- button.
-
- * src/glade-project-window.c: Made property editor a little bigger by default.
-
-2005-08-01 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-command.[ch]: Added glade_command_set_properties_list().
-
- * src/glade-editor.[ch]: Added reset dialog, used property_class->visible_lines
- instead of GladeParams
-
- * src/glade-project-window.c: Minor GUI touchups.
-
- * src/glade-property-class.[ch], src/glade.h: Implemented visible_lines tag loading,
- touched up comments.
-
- * src/glade-property.[ch]: Added glade_property_get_default()
-
- * src/glade-signal-editor.c: Removed the search box from the non-searchable treeview.
-
- * src/glade-xml-utils.c: fixed up allocator confusions a bit.
-
- * widgets/gtk+.xml: Made GtkLabel's label property multi-lined.
-
-2005-08-31 Tristan Van Berkom <tvb@gnome.org>
-
- * TODO: Added note about TODO list not being maintained, please
- refer to bugzilla for evertything :)
-
- * src/glade-project-window.c: Now uses GtkAboutDialog instead of that
- lengthly dialog building code.
-
-2005-08-30 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-property.c: Fixed bug in glade_property_write_impl()
- Custom string properties were being dropped, now only NULL custom
- string properties are ommited from the glade file.
-
-2005-08-29 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor.c: Made widget name property work like other properties
- (i.e. only commit on "activate" and "focus-out-event" signals, not on every
- char change).
-
-2005-08-29 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-property-class.[ch]: Now all native properties (obtained through
- g_object_class_list_properties) have "orig_def" fields (which can still
- be overridden by the "default" tag in the catalog), custom properties have
- no original defaults.
-
- * src/glade-property.c: Adjusted glade_property_write accordingly.
-
-2005-08-24 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-gtk.c: Fixed g_return_if_fail which should be
- g_return_val_if_fail in idle function.
-
-2005-08-24 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-app.c: glade_default_app_selection_clear() Add call
- to glade_util_clear_selection () so that placeholders selection
- also gets cleared.
-
- * src/glade-editor.c: Make ((GladeEditorProperty *)prop)->signal_prop a
- weak pointer to the said property, this way we avoid crashed when
- leaving dangleing pointers from canceled query dialogs.
-
- * src/glade-project-view.c: Added GTK_IS_WIDGET() clause avoiding
- dumb warnings.
-
- * src/glade-property-class.c: Fixed "name" on custom properties to
- be retrieved from there pspecs, also gave "default" and "name"
- tags precedence to those found on the pspec.
-
- * src/glade-widget-class.c: Fixed a hidden segfault waiting to happen.
- fixed order of derived custom properties (used g_list_append, not
- prepend for this special case where the order matters and we cant
- just g_list_reverse).
-
- * src/glade-widget.c: Added GTK_IS_WIDGET() clause avoiding
- dumb warnings.
-
- * widgets/gtk+.xml: Removed unused glade-parameter stuff.
-
-2005-08-18 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-project-view.c: Use glade_widget_show/hide for toplevels.
-
- * src/glade-project-window.c: Place the "Close without saving" dialog in the center of
- the screen.
-
- * src/glade-project.[ch]: Added assertions, glade_project_changed().
-
- * src/glade-property.c: Call glade_project_changed() when properties change.
-
- * src/glade-widget.[ch]: Added glade_widget_show/hide, shows & hides toplevels
- and saves there position.
-
-2005-08-18 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-gtk.c: Fixed dumb G_IS_OBJECT() assertion failure.
-
- * src/glade-command.c: Fixed glade_command_create() to use glade_default_app_selection_clear()
- instead of glade_util_selection_clear() (Fixing bug 312634).
-
-2005-08-17 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor.c: Fixed use of uninitialized variable
- (resulting in all text entries being multiple line type).
-
- * src/glade-gtk.c: Fixed glade_gtk_image_post_create_idle
- (was not returning anything, now returns FALSE, somehow
- I had `0' sitting magicly on the stack so I didnt get the
- bug untill recently)
-
-2005-08-12 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor.c: Fixed text properties, when text properties were NULL
- by default, the property editor wasn't flushing the previous value
- (bug 313201).
-
- * src/glade-property.c: As properties can only be created with a pspec (regardless
- if they are custom or not) they *always* have a default (change code accordingly
- to avoid confusion).
-
-2005-08-11 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-command.c: Now when pasting widgets into a container, after the
- actual paste, the newly initialized packing properties are saved on the command
- (I had already done this for CUT, but now realized the need in PASTE).
-
-2005-08-11 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-app.[ch]: added glade_app_set/get_transient_parent &
- glade_default_app_set/get_transient_parent.
-
- * src/glade-project-window.c:
- - set the project-window as transient parent of all glade dialogs
- (includeing the editor, clipboard & palette).
- - removed widget tree popup as all the functionality is present embedded
- in the project window.
-
- * src/glade-project.c: Set newly added toplevels transient for the transient
- parent window of the glade-app.
-
-2005-08-09 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-widget.c: Dont present top-levels upon load.
-
-2005-08-09 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-utils.c: Fixed a forgotten piece of code that had to change for
- fixed-manager to work properly with paste.
-
-2005-08-09 Tristan Van Berkom <tvb@gnome.org>
-
- * src/Makefile.am, src/glade-accumulators.[ch], glade-fixed-manager.[ch]:
- Added new GladeFixedManager code to handle GtkFixed and GtkLayout in a
- sexier fashion (and in a way that allows any GtkContainer to subscribe
- to this service through the plugin).
-
- * src/glade-builtins.c: Fixed date typo
-
- * src/glade-command.[ch]:
- - glade_command_set_properties () added to set multiple properties at
- the same time plus allowing to specify the old value that it changed
- from (this is usefull for drag & resize undo events).
-
- - Added a g_object_ref to the properties in set property commands
-
- - Create/Delete/Cut/Paste code to now use GladeFixedManager where appropriate
-
- - Now when we "Cut" a widget, we save a copy of its packing properties for
- future undo's (if it was pasted in another container and "undo" a couple
- times, this becomes nescisary).
-
- * src/glade-cursor.[ch]: Added all the new cursor types needed
- for drag/resize events.
-
- * src/glade-editor.[ch]: Handle property signals better, added
- signal handler for "value-changed" & "notify::enabled" signals to reload
- & update property values, removed alot of redundant property reloading code.
-
- * src/glade-gtk.c: Remove the old clunky GtkFixed handling code and replaced
- it with a call to glade_fixed_manager_new () (also implemented fixed manager
- for GtkLayout).
-
- * src/glade-marshallers.list: Added new marshallers
-
- * src/glade-project-window.c, main.c: Removed all those includes and
- replaced with #include "glade.h".
-
- * src/glade-property.[ch]: Fixed broken types from when I played with headers,
- now the forward declarations are back. (also changed CINFO for the more popular
- alternative; KLASS).
-
- * src/glade-utils.c: glade_util_paste_clipboard () now is GladeFixedManager aware.
-
- * src/glade-widget.[ch]:
- - use glade-fixed-manager to add children when loading glade files
- - notify manager of handled mouse events (this is a hack that should
- go, once we handle the streamlining of button-press-events on GladeWidget's
- properly).
- - fixed broken types.
- - Added glade_widget[_pack]_property_set_enabled()
- - Added some doc.
- - Made glade_widget_retrieve_from_position() public.
-
- * src/glade.h: Added headers.
-
- * widgets/gtk+.xml: GladeFixedManager on GtkFixed & GtkLayout.
-
-2005-08-01 Naba Kumar <naba@gnome.org>
-
- * src/Makefile.am: Fixed a typo where it should be glade-builtins.h instead
- of glade-builtins.c in _HEADERS macro.
-
-2005-07-31 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-types.h, src/glade-plugin.h: Removed
-
- * src/Makefile.am src/glade-app.h src/glade-builtins.h
- src/glade-catalog.h src/glade-clipboard.h src/glade-command.c
- src/glade-command.h src/glade-cursor.h src/glade-editor.c
- src/glade-editor.h src/glade-gtk.c src/glade-palette.h
- src/glade-parameter.h src/glade-parser.h
- src/glade-placeholder.c src/glade-placeholder.h
- src/glade-project-view.h src/glade-project-window.h
- src/glade-project.c src/glade-project.h
- src/glade-property-class.c src/glade-property-class.h
- src/glade-property.c src/glade-property.h
- src/glade-signal-editor.c src/glade-signal-editor.h
- src/glade-signal.h src/glade-utils.h src/glade-widget-class.c
- src/glade-widget-class.h src/glade-widget.c src/glade-widget.h
- src/glade-xml-utils.h src/glade.h:
- Now "glade.h" is the libgladeui API include for both the plugin and
- the application side (Fixed sources in consequence to a few broken types).
-
-
-2005-07-31 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-editor.c: Cleared up property->class references, Added comments,
- Made spin button adjustments from the class, not from Glade Parameters.
-
- * src/glade-parameter.[ch]: Removed convenience create_adjustement function,
- Certain data found in the xml file is parsed directly onto the class data and
- others are dynamicly added through glade params, for this reason I'm
- depricating use of glade-parameters in the core code, glade-parameters can
- be kept around as a usefull configuration mechanism for plugin writers.
-
- * src/glade-gtk.c:
- - Added special enum type & pspec for GtkImage
- - Now GtkImage uses one of three methods to save
- o Filename
- o Stock
- o Icon Theme
- the appropriate controls are disabled & enabled
- accordingly and survive a save/load with no custom
- property help.
- - Icon Size is disabled if a Pixel Size is specified
- (as pixel size takes precedence on this object).
- - Removed pointless unfinished API doc headers, the core
- (i.e. libgladeui) could well be documented for use by
- plugin writers and application writers (like anjuta for
- instance) but in the plugin its pretty pointless.
-
- * src/glade-property-class.[ch]:
- - Fiddled with g_critical outputs
- - Added glade_property_class_make_adjustment
- - Added LIBGLADEUI_API to func headers.
-
- * src/glade-property.[ch]: Added glade_property_reset()/glade_property_default()
- * src/glade-widget.[ch]: Added glade_widget_property_reset(),
- glade_widget_pack_property_reset(), glade_widget_property_default(),
- glade_widget_pack_property_default().
-
- * src/glade.h: Added definitions for defaults in editor adjustments.
-
- * widgets/gtk+.xml: Added information for GtkImage properties.
-
-2005-07-30 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-gtk.c, widgets/gtk+.xml:
- - Added comment about why we dont automaticly remove a widget from a button
- when making it stock (tried to fixed that, and realized the complexity).
- - Fixed GtkBox loading mechinism, now we dont save "size" property to the
- glade file are are backwards compatible with glade-2.
-
-2005-07-30 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-builtins.c: stock spec name fixed and removed construct only.
-
- * src/glade-property.c:
- - Fixed glade_property_dup () to use properties.
- - Fixed double free in glade_property_finalize (thankyou valgrind)
-
- * src/main.c: Removed workaround for an old fixed bug in gtk+, no reason to have
- obscure code like that when we are targeting a recent version of gtk+.
-
- * widgets/gtk+.xml: Ignore selectable changes & implement ignore property
-
- * src/glade-property-class.c, src/glade-property.[ch]: implement ignore
-
-2005-07-29 Tristan Van Berkom <tvb@gnome.org>
-
- * src/Makefile.am, src/glade-plugin.h, src/glade-buildtins.[ch], widgets/gtk+.xml:
- Added glade builtin pspec types for general purpose use in the plugin.
- This also features a "stock" enum type which is generated with gtk_stock_list_ids.
-
- * src/glade-editor.[ch]: Implemented "stock item" menus (works with GLADE_TYPE_STOCK)
-
- * src/glade-gtk.c: Removed all the custom pspec (in favor of the builtins) and implemented
- stock buttons properly (they rock by the way :-p )
-
- * src/glade-property-class.[ch]: "visible" xml tag is simply a boolean describing
- if it is visible or not in the editor (visible properties now will also be written
- in the editor if they are not default, custom or disable with the "save" xml tag).
-
-
-2005-07-29 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-gtk.c: Simplified code with convenience functions
-
- * src/glade-editor.[ch]: Fixed visual state of labels in insensitive state.
-
- * src/glade-property.[ch]: Added glade_property_get/set_va_list
-
- * src/glade-widget.[ch]:
- Added convenienve functions:
- - glade_widget_property_get/set
- - glade_widget_pack_property_get/set
- - glade_widget_property_set_sensitive
- - glade_widget_pack_property_set_sensitive
-
-2005-07-29 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-property.[ch]:
- - made some members properties
- - added glade_property_set (property, ...) convenience function
- - Added set_tooltip & tooltip changed signal
- - Added insensitive property.
-
- * src/glade-property-class.h: Clarified comment
-
- * src/glade-property-class.c: Properties that are native to GtkWidget go in
- the "common" tab by default (unless overridden by the xml file).
-
- * src/glade-editor.[ch]: Now we watch property sensitivity and tooltip status
-
- * src/glade-gtk.c: The beginnings of stock buttons.
-
-2005-07-28 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-app.c: Fixed a few compile warnings and fixed signal emmission to
- use g_signal_emit().
-
- * src/glade-property.[ch]: glade_property_set to use a va_list for convenience,
- added glade_property_set_value for setting properties with GValues.
- Also added emission of value-changed signal.
-
- * src/glade-command.c, src/glade-editor.c, src/glade-gtk.c, src/glade-widget.c:
- Changed callers.
-
-2005-07-28 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-catalog.c: Fixed bug in catalog_find_by_name (Luc Simard)
-
- * src/glade-editor.c: Played around with how properties are dealt with.
-
- * src/glade-property-class.[ch], src/glade.h: Added "save" and "editable"
- tags to properties through xml catalog.
-
- * src/glade-property.[ch], src/glade-types.h:
- Major revamping of glade-property, now it is a full fledged GObject with
- class method access & the new "value-changed" signal.
-
- * src/glade-widget.c: Now g_object_unref the properties instead of
- glade_property_free, also adjusted arguments for glade_property_write.
-
-2005-07-28 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-gtk.c:
- - Removed original notebook tab_label stuff
- - Add placeholders to notebook tabs (ultimately they
- should be glade-widget labels)
- - Add GladeWidgetafied GtkLabels to GtkFrame "label-item"
- - Add GladeWidgetafied GtkLabels to GtkButton child
-
- * src/glade-widget.c: Made "parent" property pspec spec_object.
-
- * widgets/gtk+.xml: Added hooks for GtkFrame & GtkButton creation.
-
-2005-07-26 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-transform.[ch], src/Makefile.am, src/glade_plugin.def:
- Removed glade-transform as its not used, this is taken care of by
- glade_property_class_make_gvalue_from_string &
- glade_property_class_make_string_from_gvalue.
-
-2005-07-26 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-catalog.c, src/glade.h:
- Implemented catalog dependancies, i.e. if a catalog declares a widget
- that derives from a widget in another catalog; they need to be loaded
- in the right order for the inheritence of metadata to work properly.
-
-2005-07-24 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-app.[ch]: Added show_properties method to app_class, this way
- the implementing application can provide an implementation for show_properties.
-
- * src/glade-project-window.c:
- - Implemented show_properties method
- - Linked the update_ui_cb directly to app_class->update_ui_signal
- - Removed ugly reference to editor->project_window
-
- * src/glade-popup.c: Call show_properties upon "properties" popup click.
-
- * src/glade-editor.h: Removed project_window from instance struct (useless and a PITA
- to set).
-
-2005-07-24 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-project-window.c: Applied (and slightly adapted) Andy Somerville's
- patch for bug 303681 (Dock widget tree in project window).
-
-2005-07-24 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-widget-class.c: Fixed bug in glade_widget_class_merge_properties(),
- Now if a property in a parent class is disabled, it will be disabled in the
- children (also removed useless special case code for "name" property).
-
- * widgets/gtk+.xml: Disabled widget name property (since glade-3 handles this
- implicitly for all objects).
-
-2005-07-24 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-app.c: Fixed compiler warning
-
- * src/glade-editor.c: removed useless include
-
- * src/glade-gtk.c, widgets/gtk+.xml: Implemented special-child-type for
- GtkFrame & GtkNotebook
-
- * src/glade-parser.c: Implemented support for "placeholder" tags and allow
- placeholders to have packing properties.
-
- * src/glade-placeholder.[ch]: Added minimum placeholder size
-
- * src/glade-project.c: Removed #if 0 code
-
- * src/glade-widget-class.[ch], src/glade.h: Added support for special_child_type
-
- * src/glade-widget.c: Added support for special_child_type and placeholders in
- glade files.
-
- All the "special-child-type" related work is based on an old patch by Ivan Wong.
-
-2005-07-22 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-project-window.c: Disallow multiple projects with the same name.
-
- * src/glade-utils.[ch], src/glade-app.c: Added glade_util_basenames_match() and
- adjusted callers.
-
- * src/glade-app.c: Made glade_app_config_save() more robust.
-
-2005-07-12 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-project-window.c: RECENT_PROJECTS_MAX_ENTRIES replaced with
- CONFIG_RECENT_PROJECTS_MAX key in configuration file.
-
-2005-06-24 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-utils.[ch]: removed glade_util_str_replace_char(),
- glade_util_replace() already exists.
-
- * src/glade-project-window.c: Added clause to save recent files after opening and
- saving projects and when clearing recent queue (i.e. save it when it changes, not
- at quit time).
- also fixed cosmetic bug: changed "Recents" to "Recent" in "Recent projects".
-
- * src/glade-app.c, src/glade-project-window.c: Dont allow more than one project
- with the same name to be opened simultainiously (where the project name is
- the basename of the project_path).
-
-2005-06-24 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-app.[ch]: Added GKeyfile handleing
-
- * src/glade-parser.c: glade_interface_dump_full modified to use
- GIOChannel, this helps to keep portability issues in the glib domain.
-
- * src/glade-utils.[ch], src/glade-project.[ch], src/glade-project-window.c:
- Now uses GtkUIManager instead of GtkItemFactory, Also added recent projects submenu.
-
- * widgets/gtk+.xml: Fixed a few cosmetic strings in regards to displayable values.
-
-2005-06-08 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade.h, widgets/gtk+.xml: Changed tag "displayable_values" to
- "displayable-values" for consistancy with the standard.
-
-2005-06-08 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * widgets/gtk+.xml: Beautified editor by assigning displayable-values
- to enums & flags values.
-
-2005-06-08 Tristan Van Berkom <tvb@gnome.org>
-
- * widgets/gtkbutton.xml, widgets/gtk-dialogs.xml, widgets/gtk-obsolete.xml:
- Removed obsolete xml files.
-
-2005-05-31 Juan Pablo Ugarte <juanpablougarte@gmail.com>
-
- * src/glade-editor.c: Fixed. So we can show the displayable values where
- correspond. (enumerations & flags)
-
- * src/glade-property-class.c: added the ability to parse the new
- property tag in the catalog. ("displayable_values")
- Added a new function glade_property_class_get_displayable_value().
- rewrite of glade_property_class_make_string_from_flags()
-
- * src/glade-property-class.h: new GladePropertyClass member,
- displayable_values.
-
- * src/glade.h: new tags, GLADE_TAG_DISPLAYABLE_VALUES & GLADE_TAG_NICK.
-
-2005-05-31 Tristan Van Berkom <tvb@gnome.org>
-
- * glade-app.c: Code no longer assumes that GLADE_WIDGET (gwidget)->object
- is a GtkWidget.
-
-2005-05-22 Takeshi AIHANA <aihana@gnome.gr.jp>
-
- * configure.in: Added 'ja' (Japanese) to ALL_LINGUAS.
-
-2005-05-17 Philip Van Hoof <pvanhoof@gnome.org>
-
- * src/libgladeui-1.0.pc.in: Fixed this file. The directory isn't
- ${libdir}/glade but rather ${libdir}. The name of the library isn't
- gladeui but gladeui-1.
-
-2005-05-02 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-popup.c:
- glade_command_create () now asserts "project" argument, fixed
- this in the add-child popup selection.
-
-2005-04-20 Tristan Van Berkom <tvb@gnome.org>
-
- * Cleaned up i18n/gettext stuff, Now glade-3 uses <glib/gi18n.h> and
- <glib/gi18n-lib.h> for gettext (using the GETTEXT_PACKAGE in config.h)
-
- * removed g_ok_print (this should be g_debug in glib >= 2.6 but we dont
- have very much of that ATM)
-
- * lots of ".po" files consiquently updated.
-
-2005-04-10 Ivan, Wong Yat Cheung <email@ivanwong.info>
-
- * configure.in: Version number should start from 0:0:0 before
- a public release.
-
- * src/glade-clipboard-view.c (glade_clipboard_view_button_press_cb):
- * src/glade-editor.c (glade_editor_table_append_items):
- * src/glade-signal-editor.c (glade_signal_editor_load_widget):
- * src/glade-project-view.c:
- * src/glade-widget.c:
- * src/main.c: Get rid of some compilation warnings, correct some
- inconsistent coding style, plus some silly things.
-
- * src/glade-project.c: Correct some project loading behaviours. Use
- glade_widget_class_container_get_all_children instead of
- glade_widget_class_container_get_children.
-
- * src/glade-utils.c (glade_util_container_get_all_children):
- glade_widget_class_container_get_all_children should use
- gtk_container_forall instead of gtk_container_foreach.
-
- * src/glade-widget-class.c: Fix some class inhertance bugs.
-
- * src/glade-widget.[ch] (glade_widget_get_pack_property): New.
-
- * widgets/gtk+.xml:
- * src/glade-gtk.c: Add some custom add-functons that know how to
- handle placeholder. Handlers for "special child type" are there,
- we just need to wait and re-enable them once placeholder has
- GladeWidget.
-
-2005-04-03 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-project-window.c: Fixed radio project menu
-
-2005-04-03 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-command.c: fixed selection bug, modified multiple
- paste behaviour; now when pasting multiple widgets to a placeholder,
- the immediate parent of the placeholder is used as the target.
-
- * src/glade-project-window.c:
- do_close () fixed segfault when closing last project.
-
-2005-04-02 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-command.c:
- glade_command_paste() now searches for placeholders for
- multi-paste circumstances.
-
- * src/glade-project-view.c:
- Added code to adjust selection on project radio item
- on project closure (radio list still doesn't work
- properly).
-
- * src/glade-utils.[ch]: glade_util_count_placeholders added
- paste code now considers multiple paste on gtkwidget containers.
-
-2005-04-02 Ivan, Wong Yat Cheung <email@ivanwong.info>
-
- * configure.in:
- pixmaps/Makefile.am, src/Makefile.am, widgets/Makefile.am,
- src/glade-app.c, src/glade-widget.c, src/glade-paths.sh.in:
- Use a more proper way to detect paths.
-
- * src/glade-app.h, src/glade-command.c, src/glade-command.h,
- src/glade-debug.h, src/glade-editor.h, src/glade-gtk.c,
- src/glade-palette.h, src/glade-placeholder.c, src/glade-placeholder.h,
- src/glade-project-view.h, src/glade-project.h, src/glade-property.h,
- src/glade-utils.h, src/glade-widget-class.h, src/glade-widget.h,
- src/glade.h:
- Introduce LIBGLADEUI_API, remove *.def.
-
- * src/main.c: some global variables should be freed by libgladeui.
-
-2005-04-01 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-app.[ch]: Added global selection API which takes multiple
- projects into account.
-
- * src/glade-command.c, src/glade-project-view.c,
- src/glade-utils.c, src/glade-widget.c:
- Use new selection API / Support paste on top-levels
- which change projects.
-
- * src/glade-project.[ch]: Added glade_project_has_object ()
-
- * src/glade-project-window.c: Made project menu items radio.
-
-2005-03-31 Tristan Van Berkom <tvb@gnome.org>
-
- * src/glade-project-view.c: fixed dialog behavior in list mode.
-
- * src/glade-app.c, src/glade-command.c,
- src/glade-utils.[ch], src/glade-popup.[ch]:
- Support for paste without selection (for toplevels only).
-
- * src/glade-clipboard-view.c: Added context menu with Delete & Paste
-
-2005-03-31 Tristan Van Berkom <tvb@gnome.org>
-
- * Added MAINTAINERS file.
-
- * AUTHORS: Added me to authors list
-
- * src/glade-popup.c: Fixed selection bug (placeholders
- werent loosing selection when selection changes through
- the popup).
-
- * src/glade-project-window.c: Added "Expand all"/"Collapse all" in
- the widget tree veiw (bug 164740)
-
- * src/glade-widget.c: Remove redundant paranoia code.
-
-2005-03-14 Naba Kumar <naba@gnome.org>
-
- * pixmaps/Makefile.am,
- (added) pixmaps/filechooserdialog.png,
- (added) pixmaps/filechooserdialog.xpm,
- (added) pixmaps/fixed.png,
- (added) pixmaps/hscale.png,
- (added) pixmaps/layout.png,
- (added) pixmaps/menu.png,
- (added) pixmaps/menu.xpm,
- (added) pixmaps/progressbar.png,
- (added) pixmaps/statusbar.png,
- (added) pixmaps/viewport.png,
- (added) pixmaps/vscale.png: Added missing pixmaps.
-
-2005-03-10 Naba Kumar <naba@gnome.org>
-
- * src/glade-editor.c, src/glade-project-window.c: Aligned editor
- labels. Removed size request on editor widget and set default
- window size for editor window.
-
-2005-02-28 Tristan Van Berkom <tvb@cvs.gnome.org>
-
- * src/Makefile.am: Added glade-plugin.h & fixed_bg.xpm to
- header list (for `make dist' purposes)
-
- * src/glade-gtk.c: includes fixed_bg.xpm from new location
- (moved fixed_bg.xpm from pixmaps --> src)
-
- * src/glade-plugin.h: include glade-palette.h for compiler
- warnings.
-
-2005-02-28 Naba Kumar <naba@gnome.org>
-
- * configure.in, src/Makefile.am, src/glade-types.h,
- src/libgladeui-1.0.pc.in: Removed libglade dependency.
-
- * (new) src/glade-parser.[ch]: Saving and loading code from
- libglade (duplication).
-
-2005-02-04 Naba Kumar <naba@gnome.org>
-
- * src/.cvsignore: Updated.
- * src/libgladeui-1.0.pc.in: Added libglade as requirement.
-
-2005-02-04 Naba Kumar <naba@gnome.org>
-
- * configure.in, src/Makefile.am, (new) src/glade-app.c,
- (new) src/glade-app.h, (new) src/glade-command.c,
- (new) src/libgladeui-1.0.pc.in,
- src/glade-gtk.c, src/glade-placeholder.c, src/glade-popup.c,
- src/glade-project-window.c, src/glade-project-window.h,
- src/glade-project.c, src/glade-utils.c, src/glade-widget.c,
- src/main.c:
- - Segregated UI and application engine.
- - Created a library for the engine (libgladeui).
- - glade application specific UI in glade-3 executable.
- - GladeApp class representing glade.
- - GladeProjectWindow class (subclass of GladeApp) implements
- UI for glade3 application.
- - Fixed other files to use glade_default_app_* API to
- retrieve various engine elements.
-
-2005-01-16 Mikael Hallendal <micke@imendio.com>
-
- * src/glade-gtk.c: (glade_gtk_menu_bar_post_create):
- - Removed temporary hack
- * src/glade-widget-class.[ch]:
- (glade_widget_class_free):
- - Free default packing list
- (glade_widget_class_set_packing_defaults_from_node):
- - Read default child packings from catalog file.
- (glade_widget_class_get_child_packing):
- (glade_widget_class_get_packing_default_internal):
- - Added
- (glade_widget_class_get_packing_default):
- - Added, used to get the default child packing when packing a widget
- into a specific container.
- * src/glade-widget.c: (glade_widget_copy_packing_props),
- (glade_widget_set_default_packing_properties):
- - Added, sets the default packing properties.
- (glade_widget_set_packing_properties):
- - Call set_default_packing_properties.
- * widgets/gtk+.xml:
- - Added default packings for some widgets. Should be added to a lot
- more of them.
-
-2005-01-13 Mikael Hallendal <micke@imendio.com>
-
- * src/glade-gtk.c: (glade_gtk_menu_bar_post_create):
- * src/glade-types.h:
- * src/glade-widget-class.c:
- (glade_widget_class_packing_default_free),
- (glade_widget_class_child_packing_free), (glade_widget_class_free),
- (glade_widget_class_set_packing_defaults_from_node),
- (glade_widget_class_extend_with_node),
- (glade_widget_class_get_packing_defaults):
- * src/glade-widget-class.h:
- - Parsing part of getting packing defaults working. Now the information
- needs to be used when packing.
- * src/glade.h:
- * widgets/glade-catalog.dtd:
- - Added packing-defaults with sub nodes
- * widgets/gtk+.xml:
- - Added packing defaults for menu bar in GtkBox.
-
-2005-01-12 Mikael Hallendal <micke@imendio.com>
-
- * configure.in: Bumped GTK+ requirements to 2.4
- * src/glade-menu-editor.c: (on_icon_button_clicked):
- * src/glade-project-window.c: (gpw_open_cb), (gpw_save_as),
- (gpw_save_cb), (gpw_save_as_cb), (gpw_confirm_close_project):
- - Updated to use GtkFileChooser API directly.
- - Cleaned up and reuse the save as code for both save and save as.
- - Append .glade on filename if it lacks suffix.
- * src/glade-utils.c: (glade_util_file_dialog_new):
- - Remove the support for GtkFileSelection since we require 2.4.
-
-2005-01-12 Richard Hult <richard@imendio.com>
-
- * widgets/gtk+.xml: Change the min value for GtkBox size to 1 from
- 2. Fixes #163813.
-
-2005-01-12 Mikael Hallendal <micke@imendio.com>
-
- * src/glade-property-class.c:
- (glade_property_class_new_from_spec):
- - Added parameter check on spec.
- (glade_property_class_update_from_node):
- - Handle properties not found by introspection and that don't
- specify a spec-function in the catalog file as disabled properties.
- Fixes a crash when loading the catalog file that has GTK+ 2.6
- properties overridden in GTK+ 2.4.
-
-2005-01-12 Richard Hult <richard@imendio.com>
-
- * widgets/adding-widgets.txt: Add first cut at documentation for
- adding widgets.
-
- * widgets/glade-catalog.dtd: Add translatable property.
-
- * widgets/gtk+.xml: Change name from tooltip to Tooltip.
-
-2005-01-12 Richard Hult <richard@imendio.com>
-
- * src/glade-parameter.h:
- * widgets/gtk+.xml: Fix typos in the XML.
-
-2005-01-11 Richard Hult <richard@imendio.com>
-
- * src/glade-editor.c: (glade_editor_create_input_text),
- (glade_editor_append_item_real),
- (glade_editor_property_load_text),
- (glade_editor_property_load): Merge the translatable and
- non-translatable input widgets.
-
- * src/glade-property.c: (glade_property_write),
- (glade_property_i18n_set_comment): Remove debug spew.
-
- * widgets/gtk+.xml: Mark the appropriate properties
- non-translatable.
-
-2005-01-11 Mikael Hallendal <micke@imendio.com>
-
- * src/glade-catalog.c: (catalog_load), (catalog_load_group):
- - Hide some debug printouts
- * src/glade.h:
- * widgets/glade-catalog.dtd:
- * widgets/gtk+.xml:
- - child-property-applies to child-property-applies-function
- All other functions are named like that.
-
-2005-01-07 Richard Hult <richard@imendio.com>
-
- * src/glade-editor.c: (glade_editor_property_show_i18n_dialog),
- (glade_editor_create_input_text),
- (glade_editor_create_input_translatable_text),
- (glade_editor_append_item_real),
- (glade_editor_property_load_text),
- (glade_editor_property_load_translatable_text),
- (glade_editor_property_load): Add i18n string handling.
-
- * src/glade-property.h:
- * src/glade-property.c: (glade_property_new), (glade_property_dup),
- (glade_property_free), (glade_property_write),
- (glade_property_i18n_*): Add i18n handling.
-
- * src/glade-widget.c: (glade_widget_value_from_prop_info),
- (glade_widget_apply_property_from_prop_info),
- (glade_widget_get_property_from_widget_info),
- (glade_widget_properties_from_widget_info),
- (glade_widget_params_from_widget_info): Read i18n metadata
- (doesn't read anything yet, we need to sort out libglade first).
-
-2005-01-06 Richard Hult <richard@imendio.com>
-
- * src/glade-property-class.h (struct _GladePropertyClass): Add
- translatable value.
-
- * src/glade-property-class.c (glade_property_class_new): Init
- translatable value.
- (glade_property_class_update_from_node): Use defines for visible
- and optional tags and parse translatable.
-
- * src/glade.h: Add tags for visible and translatable.
-
-2005-01-06 Mikael Hallendal <micke@imendio.com>
-
- * src/glade-catalog.c: (catalog_load), (catalog_load_classes),
- (catalog_load_group):
- * src/glade.h:
- * widgets/gtk+.xml:
- - More work on the catalog format.
- - Replaced glade-widgets with glade-widget-classes
- - Replaced glade-widget-class in groups to glade-widget-class-ref to
- be more DTD friendly. Also makes more sense since it's a reference
- to a widget class rather than another widget class definition.
-
-2005-01-06 Mikael Hallendal <micke@imendio.com>
-
- * src/glade-catalog.c: (catalog_load), (catalog_load_group):
- * src/glade-widget-class.c: (glade_widget_class_new):
- - Make sure to use the GLADE_TAG defines instead of hardcoding strings.
- - Makes it easier to update the format.
- * src/glade.h:
- - Updated to use new format.
- - Needs some more work, unsure of which tags/attributes are used in
- the catalogs and which are for something else.
- * widgets/Makefile.am:
- * widgets/gtk+.xml:
- - Update the catalog format to be more .glade like.
-
-2005-01-05 Mikael Hallendal <micke@imendio.com>
-
- * src/glade-catalog.c: (catalog_load_widgets),
- (glade_catalog_load_all):
- * widgets/Makefile.am:
- * widgets/gtk+.catalog: Removed
- * widgets/gtk+.xml: Added
- - Revert and continue to call catalog files .xml
-
-2005-01-05 Mikael Hallendal <micke@imendio.com>
-
- * src/glade-catalog.[ch]:
- - Removed need for the palette file, loads all .catalog files in
- catalog directory.
- - New catalog format where a catalog is one per library, for example
- gtk+.catalog. Each catalog contains one or more widget groups.
- Widget class definitions has been separated from the grouping which
- means that you can have a widget in two different groups.
- * src/glade-palette.c:
- - Updated to add widget groups rather than catalogs to the option
- menu.
- (glade_palette_widget_table_create),
- (glade_palette_append_widget_group):
- - Renamed from glade_palette_append_catalog.
- (glade_palette_new):
- * src/glade-palette.h:
- - Made glade_palette_append_widget_group internal.
- * src/glade-types.h:
- - Added GladeWidgetGroup.
- * src/glade-widget-class.c:
- (glade_widget_class_new):
- - Reimplemented to instead take an GladeXmlNode node and load the
- widget class from there.
- * src/glade-widget-class.h:
- - Removed glade_widget_class_new_from_node for which the implementation
- was removed over a year ago.
- * src/glade.h:
- - Moved some GladeCatalog specific XML tags to glade-catalog.c instead.
- * src/main.c: (glade_init):
- - Give a warning if no catalog files where found instead of silently
- exit.
- * widgets/Makefile.am:
- * widgets/gtk+.catalog:
- - Added gtk+.catalog
-
-2005-01-05 Richard Hult <richard@imendio.com>
-
- * src/glade-project-view.c (gpv_find_preceeding_sibling): Fix
- crash when there are no rows.
-
-2005-01-02 Tristan Van Berkom <tvb@cvs.gnome.org>
-
- * src/glade-clipboard-view.c, src/glade-palette.c,
- src/glade-project-view.c, src/glade-widget-class.[ch], src/main.c:
- - Changed GladeWidgetClass (class)->icon from GtkImage --> GdkPixbuf
- - Now unavailable images showup properly on the project-view and the
- clipboard.
- - Needed to implement a little hack to provoke gtk+ to work properly
- (See main.c `gtk_icon_factory_lookup_default ("");')
-
- * src/glade-placeholder.c, src/glade-utils.c:
- Fixed flicker on button-click (No need to clear the project and the
- selection and then reselect if you are already selected).
-
-2005-01-01 Tristan Van Berkom <tvb@cvs.gnome.org>
-
- * src/glade-command.c: g_list_prepend in loops and
- glade_project_window_get_active_project to get the active project.
-
- * src/glade-placeholder.c: Fixed selection in placeholders and now create
- previously selected widget class objects with SHIFT->leftclick.
-
- * src/glade-popup.c: glade_project_window_get_active_project to get the
- active project, fixed paste in clipboard.
-
- * src/glade-project-window.[ch]: Fixed bug 162102, (no error messages
- when save fails) mostly in the patch to libglade sitting on bug 161903
- which now offers fine grained error detection on save. Also implemented
- alt_class which is available to create widgets with SHIFT->leftclick.
-
- * src/glade-project.[ch]: Adaptation to upgraded glade-utils selection
- scheme plus some modifications pertaining to bug 162102.
-
- * src/glade-utils.[ch]: Upgraded selection scheme, fixed some bugs in the
- "cut/copy/paste/delete"-"selection/clipboard" helpers.
-
- * src/glade-palette.[ch]: Implemented "catalog-changed" signal so that
- glade-project-window can refresh add_class/alt_class when the currently
- selected catalog changes.
-
- * src/glade-gtk.c: Implemented alt_class and fixed brokenness that had went
- unnoticed (segfaults on child properties).
-
- * src/glade-project-view.[ch]: Fixed sorting for toplevels.
-
-2004-12-31 Tristan Van Berkom <tvb@cvs.gnome.org>
-
- * src/glade-project-view.c: Now treestore items are inserted sorted
-
- * src/glade-utils.c: Fixed a bug in glade_util_find_iter.
-
-2004-12-31 Tristan Van Berkom <tvb@cvs.gnome.org>
-
- * src/glade-clipboard-view.c, src/glade-clipboard.[ch]:
- - Added emacs c-basic-offset: 8.
- - Implemented multiple selection on the clipboard
-
- * src/glade-command.c: Adjusted to multiple selection on clipboard,
- allow glade_command_paste with multiple widgets if
- a.) They are not being pasted to a placeholder (i.e. widget tree)
- b.) They are not parented through the GtkContainer --> GtkWidget
- parenting pipeline (see glade-widget-class.[ch] for the container
- abstraction interface and see glade_util_gtkcontainer_relation).
-
- * src/glade-popup.c: Added comment and removed unused variables.
-
- * src/glade-project-view.c: Moved glade_project_view_find_iter_by_widget
- to now be a generic glade_util_find_iter_by_widget
- (also plugged leaks with gtk_tree_iter_free (iter))
-
- * src/glade-utils.[ch]: Added glade_util_find_iter_by_widget () and
- glade_util_any_gtkcontainer_relation ().
-
-2004-12-29 Tristan Van Berkom <tvb@cvs.gnome.org>
-
- * src/glade-command.[ch]: Multiple widgets in Cut/Copy/Paste/Delete commands
-
- * src/glade-placeholder.c: Changed callers.
-
- * src/glade-popup.c, src/glade-project-window.c: Use glade-utils for
- Cut/Copy/Paste/Delete
-
- * src/glade-project-view.[ch]: Implemented multiple selection.
-
- * src/glade-project.[ch]: Implemented glade_project_is_selected.
-
- * src/glade-utils.[ch]: Implemented: glade_util_paste_clipboard (),
- glade_util_cut_selection (), glade_util_copy_selection () and
- glade_util_delete_selection ().
-
- * src/glade-widget.c: Implemented multiple selection.
-
-2004-12-29 Tristan Van Berkom <tvb@cvs.gnome.org>
-
- * src/glade-project-view.c: Selection on treeview now follows
- project->selection.
-
- * src/glade-project.c: glade_util_add_selection is now a side effect,
- glade_util_has_selection is dropped in favor of
- g_list_find (project, object) != NULL.
-
-2004-12-28 Tristan Van Berkom <tvb@cvs.gnome.org>
-
- * src/glade-command.[ch]:
- - Fixed placeholder refcount management in cut/copy/paste
- - Implemented glade_command_change_signal
-
- * src/glade-editor.[ch]:
- - Removed dead code (glade_editor_add_signal stuff)
- - Implemented glade_editor_refresh
-
- * src/glade-signal-editor.c:
- Changed callers for glade_command_change_signal
-
- * src/glade-project-window.c:
- Refresh the property editor on undo/redo :)
-
- * src/glade-debug.h, src/glade-menu-editor.c, src/glade-command.c
- Removed g_debug() macro and all references (gtk+-2.6 now offers this).
-
-2004-12-24 Tristan Van Berkom <tvb@cvs.gnome.org>
-
- * src/glade-widget.c:
- - No need to free property lists in dispose if we do that in finalize.
- - Fixed leak where widget creation is canceled by the query popup
- (Verified that widget is not in a container or in the project at
- unref time, safe).
-
-2004-12-22 Gustavo Noronha Silva <kov@debian.org>
-
- * src/glade-palette.c, src/glade-project-window.c
- Allow palette to get smaller.
-
-2004-12-22 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-palette.c (glade_palette_widget_table_create): cleanup
- and use glade_palette_create_widget_class_button.
- (glade_palette_create_widget_class_button): new function
- (glade_palette_init): use a GtkComboBox for catalog names instead of
- individual radio buttons. All callbacks and callers changed.
-
-2004-12-18 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-editor.c (glade_editor_table_append_item): Added
- gboolean from_query_dialog parameter to function definition.
- All callers changed.
- (glade_editor_property_changed_text_common): added from_query_dialog
- parameter.
-
- * src/glade-editor.c: removed prototypes for glade_editor_init()
- and glade_editor_class_init() and moved definition of
- glade_editor_get_type lower().
-
- * src/glade-command.c (glade_command_set_name): push action onto undo
- stack only if execute is successfully.
-
- * src/glade-editor.c (glade_editor_query_dialog): renamed from
- glade_editor_query_popup(). I feel a *_popup() is mis-named (atleast
- from a Gtk+ point of view, since a popup in Gtk+ is a right click menu)
- All callers changed.
-
-2004-12-17 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-command.c (glade_command_create_delete_common): there
- was a semi-colon immediately after the if-statement on the same line.
- So glade_command_push_undo go called no matter what. Fixed.
-
- * src/glade-project.c (glade_project_selection_set): no need to get
- GladeProjectWindow ptr.
- (glade_project_selection_add): likewise.
-
- * src/glade-editor.c (glade_editor_query_popup): don't set a default
- size for query popup dialogs.
- Show a "Cancel" button to cancel operation.
- Also, if "Cancel" button pressed, return FALSE to stop "create" command
- (glade_editor_table_append_items): we're not using this recursively.
- Remove prototype.
- * src/glade-widget.c (glade_widget_new): if glade_editor_query_popup
- returns FALSE, stop "create" command.
-
- * src/glade-clipboard-view.c (glade_clipboard_view_construct): use
- named constants instead of "magic numbers" for the height and width of
- the clipboard view window.
- * src/glade-project-window.c (gpw_create_widget_tree): don't use magic
- numbers for gtk_window_set_default_size(). Use named constants.
-
- * src/glade-placeholder.c (glade_placeholder_button_press): since
- we can, why not extract the GladeProject for calling
- glade_command_create instead of leave it to glade_command_create to get
- project.
- (glade_placeholder_button_press): reset palette here. No need to do it
- in glade_command_create.
-
- * src/glade-command.c (glade_command_cut): notify the user if user
- tries to cut a widget which is internal to a composite widget.
- (glade_command_copy): likewise.
- (glade_command_delete): likewise.
-
-2004-12-16 Archit Baweja <bighead@users.sourceforge.net>
-
- * widgets/gtk-obsolete.xml: added entry for GtkFileSelection
- * widgets/gtk-dialogs.xml: added entry for GtkFileChooserDialog
- removed entry for GtkFileSelection.
-
- * src/glade-project-window.c (gpw_refresh_title): small gui fix. Use
- Glade-3 GUI Builder as window title.
-
-2004-12-15 Tristan Van Berkom <tvb@cvs.gnome.org>
-
- * src/glade-catalog.c: pallet_name is no longer "required" in the catalog,
- if it is present, then the widget goes in the pallet, if there is a generic
- name, it will be used in the case of non-widgets.
-
- * src/glade-command.c: glade_command_create no longer nescesitates a placeholder
- and now has a "parent" argument for the case of (!toplevel && non-widget)
- (surrounding code adjusted to work with non-widgets, glade_command_delete
- stuff included).
-
- * src/glade-editor.c:
- - Widget page is now called General page
- - Name field not appended to non-widgets
- - Adjusted text inputs to only set properties on TAB or ENTER
- (or focus changes in the case of multi line entries)
- This heavily reduces spamming of the property system as properties
- dont get synchronized for every single charachter change.
-
- * src/glade-signal-editor.c: Implemented "object" and "lookup" fields.
-
- * src/glade-signal.c: Implemented "object" and "lookup" fields.
-
- * src/glade-gtk.c: GtkFixed code fixed to not needlessly create placeholders
- at child create time (go directly to glade_command_create() without passing
- go or collecting 200 dollars).
- (Also fixed name of enum type glade_gtk_stock_get_type)
-
- * src/glade-placeholder.c: Use new glade_command_create ()
-
- * src/glade-popup.c:
- - Added code needed for addition of non-widgets.
- - Added "add_children" arg to glade_popup_widget_pop ()
-
- * src/glade-project-view.c:
- - fixed bug 145299.
- - Added popup code to treeview.
- - Sort widgets in treeview alphabeticly
- - Window is now scrollable.
-
- * src/glade-project-window.c: Fixed some error messages, used new
- glade_command_create()
-
- * src/glade-property.c: Fixed a bug in rebuilding of widgets
- (project list needs to be searched to find out if the widget is
- actualy in the project).
-
- * src/glade-property-class.c: Made custom props load tooltips from pspec
- blurbs as well as the xml file.
-
- * src/glade-utils.c:
- - glade_utils_draw_nodes_idle(), dont try to draw nodes on non-widgets.
- - added glade_util_widget_pastable()
- - added glade_util_gtkcontainer_relation()
-
- * src/glade-widget-class.[ch]:
- - added glade_widget_class_get_by_type ()
- - added glade_widget_class_get_derived_types ()
-
- * src/glade-widget.c:
- - added glade_widget_sync_packing_props ()
- - added glade_widget_set_parent ().
- - Made widgets parent a property of widget
- - glade_widget_new() now takes a "parent" argument.
- - removed glade_widget_update_parent() which was more confusing
- than anything else.
- - glade_widget_dup() now duplicates widget names as well.
-
-
-2004-11-16 Tristan Van Berkom <tristan.van.berkom@gmail.com>
-
- * Replaced `GtkWidget *' with `GObject *' throughout the code
-
- * Removed glade_util_get_parent and replaced with
- glade_placeholder_get_parent or glade_widget_get_parent where
- appropriate.
-
- * Implemented a container abstraction layer which allows any object to
- be a container through the xml catalog interface (GtkContainer is
- handled implicitly).
-
- * Straightened out a few crooked header files.
-
- * Reworked loading a bit so that GladeProperties are loaded with the
- values found in the xml file and that g_object_newv is called with
- those values as well.
-
- * Deprecated / Removed useless pre_create functions, anything that was
- a pre_create is now done in post create without any regression.
-
- * glade_gtk_container_fill_empty now checks if there are existing
- children before adding one.
-
- * Added comment on how to fix glade-project-view
-
- * Half implemented addition of non-widget children in glade-popup.c
-
- * glade-utils "nodes" code now also serves as a selection marker for
- any non-widget objects (widgets are still handled by drawing
- selections). Also reverted my change to queue_draw_nodes... seems to
- work for now.
-
- * For now I removed the unused notion of "grand-child" packing
- properties (that will have to be inspected and implemented properly
- if need be).
-
- * updated XML files accordingly.
-
-2004-11-17 Ivan Wong <email@ivanwong.info>
-
- * configure.in:
- - clean up a little bit.
- - drop acconfig.h, use the third arg of AC_DEFINE instead.
- - allow user to specify what version (dynamic/static) of
- libpopt is to be used (win32 only).
-
- * acconfig.h, config.h.win: removed
-
- * src/Makefile.am: drop flags that are never used, and probably
- won't be used.
-
- * src/glade-catalog.c, src/glade-palette.c,
- src/glade-project-window.c, src/glade-widget-class.c,
- src/glade.h, src/main.c:
- use global variables instead of preprocessor definitions for
- data/locale/pixmaps/widgets/catalogs directory names.
-
-2004-11-08 Ivan Wong <email@ivanwong.info>
-
- * configure.in: add dependency of libglade-2.0 >= 2.4.0
-
- * src/glade-project.c:
- - fill GladeInterface of libglade: glade_project_save(),
- glade_project_write()
- - parse GladeInterface of libglade: glade_project_open(),
- glade_project_new_from_interface()
-
- * src/glade-property.[ch]: glade_property_write() now fills
- libglade's GladePropInfo
-
- * src/glade-signal.[ch]: glade_signal_write()/glade_signal_new_from_signal_info()
- now fills/parses GladeSignalInfo of libglade.
-
- * src/glade-types.h: include header of libglade-parser.
-
- * src/glade-widget.[ch]:
- - glade_widget_write_signals(), glade_widget_write(),
- glade_widget_write_child(): use libglade to save.
- - glade_widget_read(), glade_widget_new_from_widget_info(),
- glade_widget_new_child_from_child_info(),
- glade_widget_apply_property_from_prop_info(): use libglade to load.
-
- * src/glade-xml-utils.h: dups of alloc_string() and alloc_propname()
- from libglade, will be removed.
-
- * widgets/gtkwidget.xml: set "Tooltip" default to empty string.
-
-2004-11-13 Ivan Wong <email@ivanwong.info>
-
- * main.c, src/glade.h:
- - add option "--verbose".
- - add POPT_AUTOHELP.
- - use dynamic version of popt on win32.
-
- * src/glade-editor.c: Some compilers don't know __FUNCTION__,
- G_GNUC_FUNCTION is better.
-
- * src/glade-gtk.c:
- - GLADEGTK_API should precede return type.
- - glade_gtk_button_set_stock() now checks "use-underline" when "stock"
- is restored to glade-none.
-
- * src/glade-menu-editor.c: MSVC doesn't know #warning,
- use #pragma message for that.
-
- * src/glade-property-class.[ch]:
- - MSVCRT.dll hasn't got strtoll(), use _atoi64() for that.
- - add orig_def for storing the orginal default value that
- is overridden by a custom default.
-
- * src/glade_plugin.def: added glade_editor_load_widget.
-
- * src/glade-editor.c, src/glade-gtk.c, src/glade-parameter.c,
- src/glade-property-class.c, src/glade-transform.c, src/glade-widget.c:
- fixed some signed/unsigned mismatch and truncation warnings that only
- appears in MSVC.
-
-2004-11-08 Tristan Van Berkom <tristan.van.berkom@gmail.com>
-
- * src/glade-gtk.c: bug 157289 fixed in regard with boxes and notebooks.
-
-2004-11-08 Shane Butler <shane_b@users.sourceforge.net>
-
- * src/glade-gtk.c (glade_gtk_notebook_get_tab_label_text,
- glade_gtk_notebook_set_tab_label_text): New functions to handle setting the tab
- label text on the GtkNotebook child widget. (glade_gtk_notebook_replace_child):
- Make it so the label is handled correctly and the correct notebook page is
- still selected.
- * widgets/gtknotebook.xml: Updated with tab label hook functions.
- * src/glade-widget.c: Choose the mapped widget rather than just the last child
- widget in the list.
- * src/main.c (glade_init): Spelling mistake reported by Andrew Burton <adb@iinet.net.au>.
-
-2004-11-05 David Hoover <karma@deadmoose.com>
-
- * src/glade-project-view.c: when double-clicking on a window in the
- project view, hide if if it's show, show it if it's hidden.
- Fixes 156736
-
-2004-11-03 Tristan Van Berkom <tristan.van.berkom@gmail.com>
-
- * src/glade-command.[ch], glade-popup.c, glade-project-window.c:
- Implemented glade_command_copy () (undo/redo works like a charm :-)
-
- * src/glade-widget.c: Simplified / Improved code respecting custom properties.
-
- * src/glade-project.c: Simplified some code around selection, project management
- (improved fixes for bugs 156515 and 155892).
-
-
-2004-11-02 Shane Butler <shane_b@users.sourceforge.net>
-
- * src/glade-utils.[ch] (glade_util_file_dialog_new): rewrote function to create a GtkFileSelector or GtkFileChooser depending on the GTK+ version.
- (glade_util_file_dialog_get_filename, glade_util_file_dialog_set_filename): Metods to retrieve and set the filename of whichever file selector type is supported.
- * src/glade-project-window.c (gpw_open_cb, gpw_save_cb, gpw_save_as_cb, gpw_confirm_close_project): Update to use new functions (above).
- * src/glade-menu-editor.c (on_icon_button_clicked): Update to new functions.
- * configure.in: Revert back to requiring GTK+ 2.2 or above.
-
-2004-11-02 Ivan Wong <email@ivanwong.info>
-
- * src/Makefile.am: Fix a few glitches that only show up on win32
-
-2004-11-02 Tristan Van Berkom <tristan.van.berkom@gmail.com>
-
- * Removed GladePropertyType completely from the source in favor of
- GParamSpec.
- * Removed GladeChoice code, and replaced all references thereof
- * Custom types must now provide a function to retrieve a GParamSpec for
- that type (xml files and glade-gtk backend updated accordingly).
- * Removed "child" member from GladePropertyType in order to avoid
- confusion (Note, I will add support for non-widget types + all types
- allowed to have children, in a more flexable way, for now I got rid
- of all mention of "child" since it wasn't implemented and mostly
- `#if 0'd out anyway)
- * Implemented <VerifyFunction> in xml files and in the glade-gtk
- backend.
- * Added support for numerical types long/ulong/int64/uint64 to the
- editor.
- * src/glade-project.c: glade_project_remove_widget() Now removes nodes
- on widget to remove, this fixes bug 156515.
- * src/glade-editor.c: Fixed popup name to
- g_strdup_printf(_("Create a %s"), type);
-
-2004-11-02 David Hoover <karma@deadmoose.com>
-
- * src/Makefile.am: fix up CLEANFILES problem
-
-2004-11-02 Ivan Wong <email@ivanwong.info>
-
- * acconfig.h, autogen.sh, config.h.win, configure.in, src/Makefile.am,
- src/glade-catalog.c, src/glade-palette.c, src/glade-project-window.c,
- src/glade-widget-class.c, src/glade_plugin.def, src/main.c: Win32
- related fixes (bug 154927)
-
-2004-10-28 Tristan Van Berkom <tristan.van.berkom@gmail.com>
-
- * src/glade-editor.[ch]: Implemented glade_editor_query_popup(), also obsoleted
- common & packing booleans for a more convenient GladeEditorTableType field.
-
- * src/glade-gtk.c:
- - Refitted and integrated Mickael Cornet's patch to bug 153823
- - glade_gtk_table_set_n_common() now refuses to shrink when it involves
- orhpaning widgets, Its also been improved to fill in all the blanks.
- - Removed all dialogs.
- - Fixed children are now born with size-request properties enabled.
- - Removed some `#if 0' code that I trust we dont need.
- - glade_gtk_box_set_size() Adjusted to match gtk_table behaviour
-
- * src/glade-plugin.h:
- - Added a header to the batch.
-
- * src/glade-popup.c: glade_popup_copy_cb() now duplicates the
- widget in question with glade_widget_dup().
-
- * src/glade-property-class.[ch]: glade_property_class_update_from_node() now
- flags properties that need a pupop dialog at creation time.
-
- * src/glade-property.[ch]: Implemented glade_property_sync() (Sychronizes
- the object with its glade_property), glade_property_set() now calls
- glade_property_sync().
-
- * src/glade-widget.[ch]:
- - Implemented glade_widget_dup().
- - Added call to glade_property_sync on appropriate properties that
- need to be synchronized after a glade_widget_rebuild().
- - Added a call to glade_editor_query_popup() in the appropriate situation.
- - glade_widget_build_object() now takes into account property_class default values
- - glade_widget_new() now calls new function glade_widget_sync_query_props() in
- popup cases (If properties dont change from there default, a synchronization is
- needed at this point).
-
- * widgets/gtkbox.xml:
- - Removed reference to obsoleted post_create function.
- - Changed `ignore' to `empty' for the fill_empty funciton.
- - Tagged "Size" property as type "Query".
- - Added Default size 3
- - Changed Minimum size to 2
-
- * widgets/gtknotebook.xml:
- - Tagged "pages" property as type "Query".
- - Removed obsolete (or never implemented) Query section.
-
- * widgets/gtktable.xml:
- - Tagged "n-rows" and "n-columns" properties as type "Query".
- - Removed obsolete (or never implemented) Query section.
-
- * widgets/gtklabel.xml: Added default "" value for pattern property, this
- works around gtk+ bug 156720 which was causing us segfaults.
-
-2004-10-27 David Hoover <karma@deadmoose.com>
-
- * src/Makefile.am: Fix up dependency issues with automatically generated
- marshallers files.
-
-2004-10-26 Tristan Van Berkom <tristan.van.berkom@gmail.com>
-
- * src/Makefile.am: CFLAGS was `-O2 -g', for now just `-g'. (Mixing
- these two compiler options can cause really bad indigestion, i.e.
- untracable bugs).
-
- * src/glade-gtk.c:
- - empty(): now serves as a standard noop for fill-empty functions
- (as ignore() noop serves for get/set property).
- - glade_gtk_fixed_post_create(): Removed useless
- gtk_widget_add_events() line.
- - glade_gtk_message_dialog_post_create: Fixed 155849, Message
- dialog children
- are now selectable usable through the UI.
- - glade_gtk_fixed_fill_empty(): Obsoleted by `empty()'
-
- * src/glade-project.c: glade_project_selection_add()/
- glade_project_selection_set():
- Functions no longer prematurly returns if the editor has no widget
- loaded. (This is bug 155892)
-
- * src/glade-property.c: glade_property_set() Function now takes care of
- removing widgets from and adding widgets to the project if that
- widget belongs to a project in the case of construct_only, also, if
- that widget is in the selection list, the selection list is handled
- here too.
-
- * src/glade-widget.c:
- - glade_widget_rebuild() Removed logic that handles
- project/selection lists in favor of code in glade-property.c
- - Added roboustness around glade_widget_set_widget() and
- glade_widget_transport_children().
-
- * widgets/gtkfixed.xml: Replaced fill-empty reference in favor of
- `empty()'.
-
-2004-10-26 David Hoover <karma@deadmoose.com>
-
- * src/Makefile.am,src/glade-editor.c,src/glade-marshallers.list,
- src/glade-widget.c: Dynamically generate a marshaller that was in
- glade-editor.c, shorten the marshallers' prefix.
-
-2004-10-25 David Hoover <karma@deadmoose.com>
-
- * configure.in, src/.cvsignore, src/Makefile.am,
- src/glade-marshallers.list: Add support to automatically generate
- the marshallers files rather than checking in generated versions.
-
- * src/glade-marshallers.c, src/glade-marshallers.h: Removed, since they
- are now automatically generated.
-
-2004-10-22 Tristan Van Berkom <tristan.van.berkom@gmail.com>
-
- * src/glade-gtk.c: Added functionality for GtkFixed (also replaced some
- ints with gints and chopped down some lines).
-
- * src/glade-plugin.h: Added some headers for the plugin (needed for
- GtkFixed)
-
- * src/glade-popup.c,src/glade-project.c: Replaced reference to
- GLADE_WIDGET_IS_TOPLEVEL (support for deprication of flags on
- GladeWidgetClass).
-
- * src/glade-project-view.c: Replaced reference to
- GLADE_WIDGET_IS_TOPLEVEL (support for deprication of flags on
- GladeWidgetClass).
-
- * src/glade-project-window.[ch]: Replace gpw->project with
- gpw->active_project and added
- glade_project_window_get_active_project() for clarity's sake.
-
- * src/glade-property-class.h: Added construct_only as a quick reference
- (to G_PARAM_CONSTRUCT_ONLY).
-
- * src/glade-property.c: glade_property_set() will now check for
- construct_only and call glade_widget_rebuild_instance() if needed.
-
- * src/glade-utils.c: fixed the queue_nodes code to add a reference on
- the GladeWidget pertaining to the expose event, since the code
- depends on the existance of the GladeWidget, the GtkWidget and the
- GdkWindow as opposed to only the GdkWindow
-
- * src/glade-widget-class.c: Update construct_only tab upon construction
- of GladePropertyClass structs. Removed set of depricated flags on
- GladeWidgetClass.
-
- * src/glade-widget-class.h: Removed depricated flag macro definitions
- (and removed the flags)
-
- * src/glade-widget.c:
- - Fixed Segfaults (Removed glade_widget_class_free() in finalize)
- - Objects are now built with thier properties as paramaters of
- g_object_newv
- - Added glade_widget_rebuild_instance for the purpose of changing
- properties that are flagged as G_PARAM_CONSTRUCT_ONLY.
-
- * pixmaps/fixed_bg.xpm: New picture for background of GtkFixed.
-
- * widgets/gtkfixed.xml,widgets/Makefile.am: Add definition of GtkFixed.
-
-2004-10-06 Morten Welinder <terra@gnome.org>
-
- * widgets/gtkradiobutton.xml: Define the group property.
-
- * widgets/gtk-base.xml: Load gtkradiobutton.xml
-
- * src/glade-widget.c (glade_widget_new_child_from_node): Bullet
- proof.
-
- * src/glade-property-class.c
- (glade_property_class_make_gvalue_from_string): Bullet proof.
-
- * src/glade-gtk.c (glade_gtk_radio_button_set_group,
- glade_gtk_radio_button_get_group): New functions.
-
-2004-10-06 Morten Welinder <terra@gnome.org>
-
- * src/glade-gtk.c (glade_gtk_widget_condition): Fix life cycle of
- GtkObjects.
-
- * src/glade-xml-utils.c (glade_xml_context_destroy): Only
- conditionally free xml document.
- (glade_xml_context_new_real): New arg "freedoc".
-
- * src/glade-gtk.c (glade_gtk_widget_get_tooltip): Bullet proof.
- (glade_gtk_notebook_post_create): Actually set the property.
-
- * src/glade-widget.c (glade_widget_debug_real,
- glade_widget_debug): New functions.
- (glade_widget_set_name): Bullet proof.
- (glade_widget_set_internal): Ditto.
- (glade_widget_set_project): Ditto.
- (glade_widget_fill_from_node): Plug leaks.
- (glade_widget_new_from_node_real): Plug leak.
- (glade_widget_new_child_from_node): Fix loading of internal
- children and plug leak.
- (glade_widget_get_internal_child): Change to return GtkWidget
- because the GladeWidget may not be connected yet.
-
-2004-10-04 Morten Welinder <terra@gnome.org>
-
- * src/glade-utils.c (glade_util_widget_set_tooltip): Plug leak.
-
- * src/glade-editor.c (glade_editor_load_common_page): Plug leak.
- (glade_editor_load_widget_page): Plug leak.
- (glade_editor_load_common_page): Plug leak.
-
- * src/glade-gtk.c (glade_gtk_table_set_n_common): Plug leak.
-
- * src/glade-project.c (glade_project_add_widget): Plug leak.
- (glade_project_remove_widget): Plug leak.
-
- * src/glade-project-window.c (do_close): Split out from
- gpw_close_cb.
- (gpw_quit_cb): Close all windows.
-
- * src/glade-widget.c (glade_widget_new_for_internal_child): Plug
- leak.
- (glade_widget_new_from_node_real): Plug leak.
- (glade_widget_new): Plug leak.
-
- * src/glade-catalog.c (glade_catalog_load): Plug leak.
-
- * src/glade-property-class.c
- (glade_property_class_update_from_node): Plug leak.
- (glade_property_class_update_from_node): Plug leak.
-
- * src/glade-xml-utils.c (glade_xml_context_destroy): Plug leak.
-
- * src/glade-widget-class.c (glade_widget_class_extend_with_file):
- Plug leaks.
-
- * src/glade-widget.c (glade_widget_finalize): Don't try to destroy
- a hash table with g_object_unref.
- (glade_widget_dispose): Glade properties are not GObjects, so
- don't use g_object_unref on them.
-
-2004-09-23 David Hoover <karma@deadmoose.com>
-
- * src/*.c: mass addition of new gtk-doc-style comments for functions,
- some cleanup of language & formatting in existing comments, minor
- whitespace fixes, etc.
-
- Slightly revised and committed by terra@gnome.org (Morten Welinder)
-
-2004-07-26 Shane Butler <shane_b@users.sourceforge.net>
-
- * widgets/gtkbox.xml: Fixed bug with loading GtkBoxes where too
- many items were added (resize to see). Removed Default (this is
- done in glade_gtk_box_post_create() anyway) and set the Min to 1.
-
-2004-06-16 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-utils.c (glade_util_file_chooser_new): center the
- dialog. Patch by Michał Byrecki <byrek@elektronika.org>.
-
-2004-06-16 Paolo Borelli <pborelli@katamail.com>
-
- * configure.in: minor updates, as suggested on glade-devel by
- Cristian Adam <drac@gmx.net>
- * po/POTFILES.in: ditto
-
-2004-05-21 Shane Butler <shane_b@users.sourceforge.net>
-
- * src/glade-widget.c (glade_widget_write_child): don't save empty packing tag.
-
-2004-05-17 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-utils.c (glade_util_file_chooser_new): the order of buttons
- should be Cancel then Open/Save, not the other way around (as per HIG)
- Fixed :-).
-
-2004-05-16 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-menu-editor.c, glade-project-window.c, glade-utils.[ch]:
- Use the new save/open dialog box in gtk+-2.4. Patch by kov at
- debian dot org, slightly modified by me.
-
- * src/glade-widget-class.c: prevent a crash when loading a widget
- without a generic_name. The crash only happens with gtk+-2.4
-
- * src/gtkwindow.xml: ignore the setting and getting of the "type"
- property on GtkWindows, as it's construct only.
-
-2004-05-10 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-widget-class.c, glade-widget-class.c: fix the build
- (and remove the last remanants of the "queries").
-
- * src/glade-property.h: fix a typo.
-
-2004-05-09 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-property.c: don't save invisible properties.
-
- * src/glade-widget.c, glade-property-class.[ch]: little janitorial
- work.
-
-2004-05-08 Damon Chaplin <damon@gnome.org>
-
- * src/glade-gtk.c (ask_for_number, glade_gtk_table_post_create): set
- the dialog positions to GTK_WIN_POS_MOUSE. Since we don't set a parent
- window they currently seem to default to the middle of the screen,
- which is annoying.
-
- * src/glade-project-window.c (gpw_construct_toolbar): removed Quit,
- since the GNOME HIG says we shouldn't have it in the toolbar.
- (gpw_create_widget_tree, gpw_create_editor): don't set type hint to
- GDK_WINDOW_TYPE_HINT_UTILITY, since that makes them stay on top all
- the time, but they are too big and get in the way.
- (gpw_create_palette, gpw_create_editor)
- (glade_project_window_create): set initial positions of windows to
- something reasonable. Hopefully we will save window positions between
- sessions in future.
-
-2004-05-08 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-widget.c: Removed some code in
- glade_widget_create_packing_properties needed to handle
- "grand-children" properties, as it doesn't works if the widgets
- are not yet chained (and that happens when reading a glade file),
- and we still don't use "grand-children" properties.
-
-2004-05-07 Damon Chaplin <damon@gnome.org>
-
- * src/glade-project-window.c (gpw_save_cb): check the return value
- from glade_project_save() and pop up a dialog if there is an error.
-
- * src/glade-project.c (glade_project_save): only copy the path if
- it is different from the current path. It was freeing the old path
- then trying to copy it, resulting in bits of rubbish.
-
-2004-05-07 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-gtk.c: Remove the tooltips when needed.
-
- * src/glade-project-window.c: Fix a typo (patch by kov at
- debian dot org).
-
-2004-05-06 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-gtk.c: Implement the getter for the tooltips.
-
-2004-05-06 Damon Chaplin <damon@gnome.org>
-
- * src/glade-widget.c (glade_widget_connect_signal_handlers): don't
- connect handlers for placeholders, and set a flag to indicate we've
- connected a handler so we don't do it twice accidentally.
- (glade_widget_get_parent): tidied up a little.
-
- * src/glade.h (GLADE_TAG_EVENT_HANDLER_CONNECTED): added tag.
-
-2004-05-05 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * widgets/gtk-base.xml: Remove the accelerator label.
-
- * widgets/gtkdialog.xml, gtkmessagedialog.xml, gtkwindow.xml: Remove
- the tooltip property. Now it's only specified in gtk-widget.xml.
-
- * widgets/gtkwidget.xml: Add a tooltip property.
-
- * pixmaps/hpaned.png,vpaned.png: swap these two icons.
-
- * src/glade-gtk.c: Implement glade_gtk_widget_set_tooltip, still not
- finished.
-
- * src/glade-editor.c: Don't show "invisible" properties.
-
- * src/glade-property-class.[c,h]: Remove GladePropertyQuery. Now the
- queries are done in glade-gtk.c. Add a glade_property_class_is_visible
- function, that says if a property should be visible in the properties
- editor. The difference with Disabled is that the visible status
- will be checked when the property is added to the editor (and thus
- the check is done against the real GladeWidgetClass, say "GtkLabel")
- and Disabled is checked at the creation of GladePropertyQuery
- (and thus the check is done with a possibly abstract GladeWidgetClass,
- as "GtkWidget"). In addition, "Visible" specify a function that
- returns true or false in function of the GladeWidgetClass passed.
- That way implementing "tooltips" property becomes much less cumbersome.
-
- * src/glade-project.[c,h]: Add a GtkTooltips to the project.
-
- * src/glade_plugin.def: Add to two new functions to be used by glade-gtk.c
-
-2004-05-05 Damon Chaplin <damon@gnome.org>
-
- * src/glade-widget.c (glade_widget_find_inside_container): don't
- accept placeholders. They are handled separately, using their own
- signal handlers. This avoids a crash, though there is still an odd
- bug when trying to select the top-left placeholder in a table.
-
-2004-05-05 Damon Chaplin <damon@gnome.org>
-
- * src/glade-widget.c (glade_widget_find_deepest_child_at_position):
- if we found a widget (data.found), but it isn't a container, just
- return it. It was ignoring it and returning its parent before.
- (glade_widget_event): renamed from glade_widget_expose(). It is now
- called for all events, for all widgets (except placeholders).
- (glade_widget_connect_signal_handlers): was connect_to_expose_event().
- It now connects to the "event" signal for all widgets instead of
- just "expose_event".
- (glade_widget_set_widget): call above function, and don't connect
- to "button_press_event" any more.
-
- * widgets/gtkwidget.xml: Don't set the "events" property within Glade,
- since we need to modify it ourselves to get button events etc.
-
-2004-05-03 Damon Chaplin <damon@gnome.org>
-
- * src/glade-utils.c (glade_util_queue_draw_nodes): new function to
- queue a draw of the selection nodes, for the given GdkWindow.
- (glade_util_draw_nodes_idle): new idle function to redraw any
- selection nodes within the given window that has received an expose
- signal. (The old method didn't work on win32 as gdk_gc_set_subwindow()
- doesn't work there.)
-
- * src/glade-placeholder.c (glade_placeholder_expose):
- * src/glade-widget.c (glade_widget_expose): just call
- glade_util_queue_draw_nodes() to queue a draw of the selection nodes.
-
- * src/glade-project.[ch]: removed expose handler stuff.
-
-2004-05-01 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-catalog.c: fix a double free if a palette name is lacking in
- a xml file.
-
- * src/glade-gtk.c: Remove unused code, add a PreCreateFunction for GtkGlade
-
- * src/glade-widget.c: Don't execute PostCreateFunction and
- FillEmptyFunction on widgets that are being read.
-
- * src/glade-widget-class.c: Inherit PreCreateFunctions.
-
- * widgets/gtkbox.xml: Remove the fill_empty inherited from gtkcontainer.xml
-
- * widgets/gtktable.xml: Add a PreCreateFunction, and remove the fill_empty
- function inherited from gtkcontainer.xml
-
- * widgets/gtkbuttonbox.xml: Remove the fill_empty inherited from
- gtkcontainer.xml
-
- * widgets/gtktreeview.xml: Add gtktreeview.xml (I forget to add it in my
- latest post).
-
- * widgets/Makefile.am: Update it.
-
-2004-04-30 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-widget-class.c: Add support for a PreCreateFunction,
- a function that will got called before the widget's properties
- are initialized with the values specified in the xml files.
-
- * src/glade-widget.c: Call the PreCreateFunction before initilizing
- the widget's properties.
-
- * src/glade-gtk.c: Add a PreCreateFunction for adding two
- columns to GtkTreeView.
-
- * widgets/gtk-basic.xml: Add a file to customize GtkTreeView behaviour.
-
- * widgets/gtktreeview.xml: Add a PreCreateFunction for GtkTreeView.
-
-2004-04-30 Damon Chaplin <damon@gnome.org>
-
- * src/glade-widget.c (glade_widget_expose): new function called
- whenever a widget receives an "expose_event" signal. It calls
- glade_project_queue_expose_handler() to ensure the selection
- rectangles are drawn later.
- (glade_widget_connect_to_expose_event): recursively connects to
- the "expose_event" signal to call above function.
- (glade_widget_set_widget): call above function to connect signals.
-
- * src/glade-utils.c (glade_util_get_window_to_draw_on): new function
- to return the window to draw selection rectangles/nodes on for a
- given widget.
- (glade_util_draw_nodes): use the above function to get the window.
- Use the GC of the widget owning the window. Use the widget's
- allocation rather than translating the coordinates, since that isn't
- needed. I think this works OK for normal widgets with/without their
- own window, and for widgets inside a GtkViewport. We may need to
- tweak it for widgets inside a GtkLayout.
- (glade_util_add_nodes, glade_util_remove_nodes)
- (glade_util_has_nodes): we don't need to connect/disconnect signal
- handlers here any more, so we just save a binary value indicating
- if the widget has nodes or not.
-
- * src/glade-project.c (glade_project_queue_expose_handler): new
- function to set up an idle handler which will draw the selection
- rectangles.
- (glade_project_expose_handler): draws the selection rectangles.
- (glade_project_finalize): remove any existing idle handler source.
-
- * src/glade-project.h (struct _GladeProject): added expose_handler_id
- which we use for the idle handler which draws selection rectangles.
-
- * src/glade-placeholder.c (glade_placeholder_get_project): new
- utility function to get the project the placeholder is in.
- (glade_placeholder_button_press): use new utility function above.
- (glade_placeholder_expose): call glade_project_queue_expose_handler().
-
-2004-04-29 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-signal-editor.c: fix the erasing of signal handlers,
- and handle void inserts.
-
- * src/main.c: change a char* to static char *.
-
-2004-04-26 Damon Chaplin <damon@gnome.org>
-
- * .cvsignore: added autom4te.cache, changed glade2.desktop to
- glade-3.desktop, and removed glade2-*.tar.gz.
-
- * src/.cvsignore: changed glade2 to glade-3.
-
-2004-04-26 Damon Chaplin <damon@gnome.org>
-
- * src/glade-editor.c (flag_toggled)
- (glade_editor_property_show_flags_dialog): new functions to show a
- modal dialog for modifying flags properties.
- (glade_editor_create_input_flags): finished, using an uneditable entry
- and a '...' button next to it to show the dialog above.
- (glade_editor_property_load_flags): finished, by converting the flags
- GValue to a string and setting it in the entry.
-
- * src/glade-property-class.c (glade_property_class_get_type_from_spec):
- just return GLADE_PROPERTY_TYPE_FLAGS for flags types.
- (glade_property_class_make_string_from_gvalue): support flags.
- (glade_property_class_make_flags_from_string): new function copied
- from libglade to parse flags from a string.
- (glade_property_class_make_gvalue_from_string): use above function to
- support flags.
- (glade_property_class_new_from_spec): store the flags type in
- enum_type.
-
- * src/glade-property-class.h (struct _GladePropertyClass): add to
- comment noting that enum_type is also used for flags now.
-
-2004-04-26 Damon Chaplin <damon@gnome.org>
-
- * src/glade-command.c (glade_command_set_property): only use the
- property value string in the description if it is not NULL, short
- (< 10 bytes), and doesn't contain any '_' characters. Otherwise the
- Undo/Redo menu items get too long, and the '_' get converted to
- underlined accelerator keys.
-
-2004-04-22 Damon Chaplin <damon@gnome.org>
-
- * src/glade-widget.h: included "glade-types.h", removed duplicate
- declaration of GladeWidget, and used comments after final #endif.
-
- * src/Makefile.am (glade_3_SOURCES): added glade-marshallers.c.
- (noinst_HEADERS): added glade-marshallers.h.
-
-2004-04-21 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-packing.[ch]: remove unused file.
-
-2004-04-21 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * widgets/gtkwindow.xml: remove allow shrink, allow grow, and resize
- mode properties, as per Damon suggestion.
-
-2004-04-21 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * pixmaps/fontselectiondialog.png, [vh]paned.png, messagedialog.png:
- fix 3 bad pixels in the shadow of these icons.
- * src/glade-clipboard-view.c, glade-editor.c, glade-project-view.c,
- glade-widget-class.h: account for changes on GladeWidget.
- * src/glade-command.[ch]: account for changes on GladeWidget, and add
- a new command for add/remove signal handlers.
- * src/glade-signal.[ch]: rename glade_signal_compare by glade_signal_equal
- and glade_signal_copy by glade_signal_clone.
- * src/glade-utils.[ch]: move glade_util_replace_placeholder in a generalized
- form to glade-widget.c. Make glade_util_get_parent work even for toplevels.
- New glade_util_object_set_property function to set a property on a
- GladeWidget using the set_property specified in GladeWidgetClass if any
- (or g_object_set_property otherwise).
- * src/glade-widget.[ch]: rewritten from scratch as a GObject. It exposes a
- new API. It also fixes several bugs.
- * src/glade-property.[ch]: account for changes on GladeWidget, and assure
- that we don't assing a widget with an ID higher than needed.
- * src/glade-signal-editor.[ch]: account for changes on glade-widget.c. The
- API for adding/changing/removing signals handlers has changed, so this file
- is quite affected. Chop the biggests functions for clarity. Account for the
- new command add/remove signal handler (to get TODO/REDO functionality).
- * src/glade-placeholder.c: fix the destruction of placeholders that don't
- reach the realized stage.
- * src/glade-gtk.c: move much of the fill empty functions to post create,
- querying for properties as size, nb-rows, etc. when needed. Add some
- placeholders to the action area of a dialog box.
- * src/glade-clipboard.[ch]: As glade-widget now has a reference count,
- remove glade_clipboard_add_copy, and use only glade_clipboard_add.
- * src/glade-popup.c, glade-project-window.c: Account for changes on
- glade-clipboard.c.
- * widgets/gtk-base.xml: Add a file for GtkLabel and GtkFrame.
- * widgets/gtk-box.xml: remove the fill empty function and add a post create
- function (post create will query the number of items in the box and add
- the placeholders).
- * widgets/gtkbutton.xml, gtklabel.xml, gtktogglebutton.xml,
- gtkcheckbutton.xml, gtkradiobutton.xml: Add a default label.
- * widgets/gtktable.xml: simplify and remove fill empty (post create will
- do the work, querying for the number of rows and columns).
- * widgets/gtkframe.xml: simplify and set a default label.
-
-2004-03-12 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-id-allocater.c: fix a typo.
-
-2004-03-09 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-property.c (glade_property_write): write properties that
- have a default value of NULL.
- * src/glade-project.c: micro-manage the new names of widgets. As soon
- as a new slot is available (for instance, if you change the name
- of button3, then button3 becomes available) its used for a new
- widget.
- * src/glade-project.c (glade_project_dispose, glade_project_finalize):
- implement dispose and finalize methods for GladeProject.
- * src/glade-id-allocator.[ch]: code to manage the ids availables for
- widgets. Code from Owen Taylor.
-
-2004-02-29 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * pixmaps/dialog.png: fix some pixels in the shadow that didn't have
- the right gray shade.
- * src/glade-property.c: don't write properties that have the default
- value.
-
-2004-02-28 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * widgets/gtkdialog.xml: comment out "response-id" as a ChildProperty
- to retain compatibility with glade-2. We should reput "response-id"
- as a ChildProperty if that gets indeed accepted as a child-property
- in gtk+ itself.
- * widgets/gtkbutton.xml: add a "response-id" property to each button,
- to keep backwards compatibility with glade-2.
-
-2004-02-28 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-editor.c: restrict child-properties to widgets for which
- child_property_applies returns TRUE, not only direct children.
- * src/glade-gtk.c: implement a child_property_applies for
- GtkDialog.
- * src/glade-widget-class.[ch]: read child_property_applies_function_name
- and customized child-properties under the ChildProperties tag.
- * src/glade-widget.c: restrict child-properties to widgets for which
- child_property_applies returns TRUE, not only direct children.
- * src/glade.h: add the ChildProperties and ChildPropertyApplies tags.
- * widgets/gtkdialog.xml: add a ChildPropertyApplies function, and
- add a new ChildProperty ("response-id").
-
-2004-02-12 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project-window.c: implement open by drag&drop.
- * src/glade-utils.[ch]: add glade_util_uri_list_parse for the above.
-
-2004-02-11 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade_plugin.def: update to latest changes to fix the
- windows build.
-
-2004-02-11 Paolo Borelli <pborelli@katamail.com>
-
- * src/main.c:
- * src/glade-project-window.[ch]: handle more gracefully files
- passed on the command line which aren't glade projects.
-
-2004-02-11 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-widget.c: fix a little error that
- was preventing internal childs from being selected.
-
-2004-02-08 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project-window.c: compile fix.
-
-2004-02-07 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-project-window.c (gpw_about_cb): Create an about box.
-
-2004-02-07 Joaquin Cuenca Abela <cuenca@levallois-1-81-57-181-150.fbx.proxad.net>
-
- * src/glade-catalog.c (glade_catalog_load): Load the "palette_name" attribute
- on each widget class which has a "generic_name".
- * src/glade-palette.c (glade_palette_widget_table_create): Use the "palette_name"
- attribute as the label of the widget class in the palette.
- * src/glade-widget-class.[ch] (glade_widget_class_new): set the "palette_name"
- attribute as a member of the widget class.
- * widgets/gtk-base.xml, gtk-additional.xml, gtk-dialogs.xml, gtk-obsolete.xml:
- Set the "palette_name" attribute of each widget class.
-
-2004-02-07 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-palette.c: change the table with the widgets
- to a vertical box, where each widget lies in a row
- (the icon of the widget next to its label).
- * src/glade-project-window.c: make the palette resizable.
- * src/glade-widget-class.c: load png files instead of xpm
- files for the icons of the widgets.
- * widgets/glade-palette.xml, gtk-base.xml, gtk-additional.xml,
- gtk-dialogs.xml, gtk-obsolete.xml: Change the layout of the
- palette.
- * pixmaps/*.png: 24bpp alpha blended icons for the widgets.
- Most of them come from the jimmac collection.
-
-2004-02-01 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project-view.c: use gtk_window_present instead of
- gtk_window_deiconify.
-
-2004-01-27 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * widgets/gtkwindow.xml: ignore the GetFunction of the property "modal".
-
-2004-01-27 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-property-class.c (glade_property_class_update_from_node):
- make TagEnums and EnumType non required for enum properties.
- * widgets/gtkwindow.xml: ignore type-hint, as it can't be set
- after the window becames visible.
-
-2004-01-27 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-signal-handler.c: remove the editable handler from
- the rows that contain just the class name.
-
-2004-01-27 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-signal-handler.c: mark with bold the signals that have
- a handler, along with the widget classes that have at least a signal
- with a handler. Expand these classes by default in the signal editor.
- Also make the signal's handler editable by just double-clicking in
- the row.
-
-2004-01-23 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-placeholder.c: make the widget focusable and handle the
- popup-menu signal so that SHIFT+F10 works.
- * src/glade-placeholder.h: remove erroneus LGPL license.
- * src/glade-widget.c: handle popup-menu and minor cleanups.
- * src/glade-popup.[ch]: update for the above changes.
-
-2004-01-22 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-signal-editor.c: fix some bugs in the signal editor. Now it's
- more or less bug free (I hope), but the UI still needs a bit of love.
- * src/glade-widget.[ch]: change the signals from a hash that points
- to a GList, to a hash that points to an GArray. The change it
- also solves some bugs in the old implementation.
-
-2004-01-19 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-signal.c: make the "signal" column non editable in the
- signal editor.
-
-2004-01-18 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-signal.[ch]: add a glade_signal_copy function.
- * src/glade-widget.[ch]: put the signals with a handler on a hash
- indexed by the name of the signal.
- * src/glade-signal-editor.[ch]: rework the UI of the signal editor.
-
-2004-01-09 Tommi Komulainen <tommi.komulainen@nokia.com>
-
- * src/glade-catalog.c
- * src/glade-widget-class.c
- * widgets/gtk-additional.xml
- * widgets/gtk-base.xml: Instead of playing tricks with the library
- filename, use the given name verbatim and let GModule handle platform
- specifics. Load the library from Glade modules directory, or failing
- that from standard library paths.
-
-2004-01-08 Tommi Komulainen <tommi.komulainen@nokia.com>
-
- * src/glade-widget-class.c: load the library module before attempting
- to call *_get_type since the function could be located in dependent
- libraries.
-
-2003-11-29 Paolo Borelli <pborelli@katamail.com>
-
- * widgets/gtkmenubar.xml: override fill_empty with ignore.
- * widgets/gtk-base.xml: add gtkmenubar.xml.
- * src/glade-menu-editor.c: gtk_icon_factory_lookup_default may return
- NULL: avoid segfault.
-
-2003-11-28 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-palette.[ch]: implement the selector.
- * src/glade-project-window.[ch]: adapt to the above.
- * src/glade-command.c: ditto.
- * src/glade-placeholder.c: ditto.
-
-2003-11-28 Paolo Borelli <pborelli@katamail.com>
-
- * glade3.desktop.in: add Encoding property.
- * src/main.c: set the app name.
- * src/glade-xml-utils.[ch]: remove two unused functions.
-
-2003-11-19 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project-window.[ch]: remove get_project and minor cleanups.
- * src/glade-widget-class.c: remove include not needed.
-
-2003-11-18 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-widget-class.c: simplify glade_widget_class_merge.
- * src/glade-property-class.c: fix query->question cloning.
-
-2003-11-14 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project-view.c: deiconify a window when double clicking on
- its icon in the project view.
- * src/glade-gtk.c: set/get_size for the toolbar.
- * widgets/gtktoolbar.xml: added.
- * widgets/gtk-base.xml: add toolbar.
-
-2003-11-14 Poalo Borelli <pborelli@katamail.com>
-
- * src/glade-command.[ch]: update the MAKE_TYPE macro for GType and
- more janitoring. Move GladeCommand declaration in the header.
- * src/glade-project-window.c: adapt to the changes above.
- * src/glade-palette.h: cut and paste typo in macro.
- * src/glade-utils.c: missing include.
- * src/glade-placeholder: missing include.
-
-2004-01-15 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project-view.c: don't crash im the widget doesn't have
- a valid icon.
-
-2003-11-13 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-command.c: free the value of the set property command in the
- finalize function, missed it in the prevoius audit. Some cleanups along
- the way.
-
-2003-11-10 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-command.c: audit all the GValues and fix leaks: GValues
- should be unset when done with them.
- * src/galde-editor.c: ditto.
- * src/glade-signal-editor.c: ditto.
- * src/glade-property-class.c: ditto.
- * src/glade-property.c: ditto.
- * src/glade-widget.c: ditto.
-
-2003-11-09 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-catalogs.[ch]: remove catalog_get_widgets: no more needed.
- * src/glade-palette.[ch]: declare get_type in the header and some minor
- cleanups.
- * src/glade-widget.c: cleanups.
-
-2003-11-09 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-property.[ch]: turn GladeProperty into a simple struct
- instead of a GObject.
- * src/glade-editor.c: fixup for the above change.
-
-2003-11-08 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * glade-placeholder.c: Unref the placeholder_pixmap in the finalize
- function instead of in the destroy function.
-
-2003-11-07 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-widget.c: when adding the packing properties get their
- value from gtk. Remove two unused functions.
- * src/glade-command.c: set the packing properties after having
- container_add'ed the widget.
- * src/glade-property.[ch]: remove get_from_widget, no more needed.
- * src/galde-property-class.[ch]: remove class->get_default.
- * src/glade-project.c: check the parameters of some functions.
-
-2003-11-06 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * glade-3.png: restore the good png.
-
-2003-11-05 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-placeholder.c: restore the cursor change when you can add
- a widget.
-
-2003-11-05 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-placeholder.[ch]: move typedefs to glade-types.h to fix
- compilation on linux. Remove add_method_to_class since it's not needed.
- * src/glade-xml-utils.h: move typedefs to glade-types.h
- * src/glade-types.h: add mentioned types.
- * src/glade-widget-class.h: remove forward decls, include glade-types.
- * src/glade-widget.h: ditto.
-
-2003-11-02 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-placeholder.[ch]: rewrite it as a GtkWidget. Moved some
- of its functions to glade-utils.c.
- * src/glade-command.c: Adapt the source to the new placeholder.
- * src/glade-packing.c: ditto.
- * src/glade-popup.c: ditto.
- * src/glade-types.h: ditto.
- * src/glade-utils.c: ditto.
- * src/glade-widget.c: Put a variable declaration before any statement.
- * src/glade-widget.h: Add some forward declarations.
- * src/glade-gtk.c: export the functions using __declspec(dllexport) in
- windows and adapt to new placeholder.
- * src/glade-editor.c: Use G_GNUC_FUNCTION instead of the non portable
- __FUNCTION__.
- * src/glade_plugin.def: def file with the exported functions from the
- core of glade. These functions may be used in glade-gtk.c, or in
- * src/glade-plugin.h: include files need by glade-gtk.c.
- any external module. Only need in windows.
-
-2003-11-02 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-property-class.[ch]: move choice* stuff to glade-choice.c
- and remove dead code.
- * src/glade-choice.[ch]: see above.
-
-2003-11-01 Paolo Borelli <pborelli@katamail.com>
-
- * glade-3.desktop.in: minor updates from glade-2.
- * Makefile.am: remove .dektop file on make clean.
- * src/glade-property.[ch]: ifdef out the ->child member since it's
- unused. Remove glade_property_get_* since they are not needed.
- * src/glade-widget.[ch]: move here the get_property_by_id function and
- simplify the get_property_by_class. Use apply_property_from_node also
- for packing properties.
- * src/glade-gtk.c: fixups for the above changes.
- * src/glade-editor.c: ditto.
- * src/glade-types.h: remove GladePaletteSelection.
-
-2003-10-31 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-utils.[ch]: remove unused function.
- * src/glade-widget.c: remove duplicated header include.
-
-2003-10-31 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-gtk.c: remove not needed functions.
- * src/glade-property-class.[ch]: get rid of updated_signlas, it was
- unused, broken and glade-2 doesn't work like that anyway.
- * src/glade-widget-class.c: update for the above.
- * src/glade-widget.c: update for the above. Also return FALSE on the
- key_pressed callback so that it is possible to type in a GtkEntry.
- * src/glade.h: update for the above.
- * widgets/gtkentry.xml: remove.
- * widgets/gtktogglebutton.xml: update for the above.
- * widgets/gtkcheckbutton.xml: ditto.
- * widgets/gtk-base.xml: readd the files for toggle and check buttons.
-
-2003-10-27 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-property.[ch]: janitoring; remove an old prototype and
- consolidate property_new().
- * src/glade-widget.c: fix up the only caller.
-
-2003-10-27 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-gtk.c: move internal children creation to the post_create
- method, since it's executed also when loading a .glade file. Implement
- the get_internal_child method for GtkDialog.
- * src/glade-widget-class.[ch]: add the get_internal_child method.
- * src/glade-widget.c: factor out fill_from_node from new_from_node and
- use it for internal children. Add glade_widget_get_internal_child.
- * src/glade.h: define GLADE_TAG_GET_INTERNAL_CHILD_FUNCTION.
- * widgets/gtkdialog.xml: add the get_internal_child function.
-
-2003-10-23 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-widget.[ch]: add glade_widget_new_for_internal_child and
- add an internal field to the GladeWidget struct. Handle writing the
- internal-child attribute to the glade file; reading still needs work.
- * src/glade-gtk.c: create the GladeWidgets for the internal children
- in dialog_fill_empty
- * src/glade-placeholder.c: don't walk up the widget hierarchy when
- getting the parent.
- * src/glade-widget-class.h: add comment about internal children.
- * src/glade-command.c: prevent internal children from being deleted.
- * src/glade-utils.[ch]: implement container_get_all_children.
-
-2003-10-22 Paolo Borelli <pborelli@katamail.com>
-
- * widgets/gtk-base.xml: readd hseparator and vseparator since they
- got lost at some point.
- * widgets/gtkseparator.xml: remove since it's not needed.
-
-2003-10-21 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-widget.c: refactor GladeWidget creation so that
- glade_widget_new_full is the same of glade_widget_new with the only
- difference that it takes care of creating the GtkWidget. Other
- minor cleanups along the way.
- * src/glade-command.c: call glade_widget_set_contents during the
- create command as we do in the paste command.
-
-2003-10-20 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-editor.c (glade_editor_create_input_numeric): restore
- a bit of (erroneusly?) commented out code that prevented to change
- numeric properties.
-
-2003-10-20 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project-window.[ch]: move GladeProjectQuery here and
- remove the window_title field since it doesn't make sense, e.g. you
- can query for different properties in the same dialog.
- * src/glade-widget.c: move QueryResult struct here and cleanup the
- query logic a little.
- * src/glade-property.[ch]: delete stuff moved elsewhere.
- * src/glade.h: remove the WindowTitle tag.
- * widgets/gtkbox.xml: remove WindowTitle.
- * widgets/gtktable.xml: ditto.
- * widgets/gtknotebook.xml: ditto.
-
-2003-10-20 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-widget.c (glade_widget_query_properties): set the query
- dialog title.
-
-2003-10-15 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-widget-class.c (glade_widget_class_new): move extend with
- file after merging with parent.
- * src/glade-gtk.c: implement statusbar_get/set_has_resize_grip.
- * widgets/gtk-base.xml: add gtkstatusbar.xml
- * widgets/gtkstatusbar.xml: add.
-
-2003-10-15 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-property-class.c: fix thinko in last commit.
-
-2003-10-13 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade.h: remove GLADE_TAG_PARAM_SPEC. We no longer need it since
- we list in the xml files only the overridden properties.
- * src/glade-property-class.[ch]: add an enum_type field to hold the
- GType of enum properties. glade_property_class_update_from_node: clean
- up and remove the handling of ParamSpec="FALSE" since it's a leftover
- from when we listed all the properties in the xml files.
- glade_property_class_list_add_from_node: moved to glade-widget-class.
- * src/glade-widget-class.c: add update_properties_from_node().
- * widgets/*.xml: remove all the occurrencies of ParamSpec="FALSE" and
- remove some other no longer needed properties.
-
-2003-10-06 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade.h: define GLADE_TAG_REPLACE_CHILD_FUNCTION
- * src/glade-widget-class.[ch]: rename the placeholder_replace method
- to replace_child and get it from the xml. add_virtual_methods() is no
- more.
- * src/glade-placholder.[ch]: rename the replace_placeholder* functions
- and move them to glade-gtk.c where they belong. add_method_to_class is
- gone.
- * src/glade-gtk.c: see above.
- * src/glade-widget.c: fixup for the above changes.
- * widgets/gtk-base.xml: extend gtknotebook with file.
- * widgets/gtknotebook.xml: add ReplaceChildFunction.
- * widgets/gtkcontainer.xml: ditto.
-
-2003-10-06 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-widget.c (glade_widget_new_from_class): apply queried
- properties after fill_empty.
- * widgets/gtkbox.xml: remove the workaround for the bug fixed above.
-
-2003-10-05 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade.h: define GLADE_TAG_FILL_EMPTY_FUNCTION
- * src/glade-widget-class.[ch]: add the fill_empty method.
- * src/glade-widget.c: substitute glade_widget_fill_empty with the
- class->fill_empty method.
- * src/glade-gtk.c: implement the fill_empty method for GtkContainer,
- GtkDialog and GtkPaned.
- * widgets/gtkcontainer.xml: added.
- * widgets/gtkpaned.xml: added.
- * widgets/gtkdialog.xml: add fill_empty method
- * widgets/gtkbutton.xml: ditto.
- * widgets/gtkbox.xml: ditto.
- * widgets/gtk-base.xml: add gtkpaned and gtkcontainer.
-
-2003-10-04 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-gtk.h: remove this file.
- * widgets/gtkmessagedialog.xml: set the [gs]et functions of the tooltip
- property of GtkMessageDialog to "ignore".
-
-2003-10-04 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * TODO: update the TODO list.
-
-2003-10-04 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-catalog.c: read the name of the plugin to be used by each
- catalog and pass it to the constructor of glade-widget-class. Also
- if a specific class has a specific plugin name to be used, use it instead
- of the generic of the whole catalog.
- * src/glade-gtk.c: remove the "static" from the functions that should
- be exported, and remove the "temp hack" that was used to load the
- address of the functions, as it's no more needed.
- * src/glade-property-class.c: remove glade_property_class_get_{get,set}_function
- and use g_module_symbol instead.
- * src/glade-widget-class.c: use g_module_symbol instead of the previous {get,set}
- functions. Remove unused functions. Rename glade_widget_class_new_from_name2
- to glade_widget_class_new as it's the only constructor. Use the plugin
- name that glade-widget-class passed to the constructor and load it.
- * src/glade-widget-class.h: add a GModule* by GladeWidgetClass.
- * src/glade-widget.c: remove the #include <glade-gtk.h>
- * widgets/gtk-additional.xml: add the name of the plugin ("gtk") for all the
- widgets on gtk-additional.
- * widgets/gtk-base.xml: ditto
- * widgets/gtkwidget.xml: remove the "name" tag, as it's not need.
- * widgets/gtkwindow.xml: change glade_gtk_widget_{get,set}_tooltip by "ignore",
- as that's what these functions do.
-
-2003-09-02 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade.h: add the internal child tag.
- * src/glade-widget.c (glade_widget): remove some g_warning I added
- yesterday since they were bogus and split glade_widget_write_child
- to improve readability.
- (glade_widget_new_child_from_node): warn about the use of the yet not
- supported InternalChild tag.
- * src/glade-project-window.c: fix a segfault.
-
-2003-09-01 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade.h: add the <requires> tag.
- * src/glade-widget.c (glade_widget_write),
- (glade_widget_new_from_node_real): don't abort on error, warn and
- continue.
- * src/glade-project.c (glade_project_new_from_node): handle the
- <requires> tag more gracefully, even if it's not supported yet.
- * src/glade-widget-class.c: rename get_from_name to get_by_name and
- comment out the old get_by_name.
-
-2003-08-31 Paolo Borelli <pborelli@katamail.com>
-
- * src/Makefile.am: define GLADE_ICONDIR
- * src/glade-project-window.c (glade_project_window_create): load the
- icon.
-
-2003-08-25 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-widget.c (glade_widget_new_from_node_real): replace call to
- glade_widget_class_get_by_name to glade_widget_class_get_from_name.
- Fixes .glade load bug.
-
-2003-08-24 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-widget-class.c (glade_widget_class_remove_duplicated_properties):
- when we had a specialized property on a base widget class, if this property
- was the first one on the list of properties, the whole list was removed.
-
-2003-08-21 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-widget.[ch]: remove the tree structure (GladeWidget->parent
- and GladeWidget->children) from struct GladeWidget: gtk holds that info
- for us.
- * src/glade-project.[ch]: adapt for the above, it allows to simplify
- add_widget and remove_widget.
- * src/glade-command.c: adapt for the above changes.
- * src/glade-project-view.c: ditto.
- * src/glade-popuc.c: ditto.
- * src/glade-editor.c: ditto.
- * src/glade-gtk.c: ditto.
- * src/glade-widget-class.c (glade_widget_class_new_from_name2): load
- child properties.
-
-2003-08-20 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project-view.c (glade_project_view_add_columns): new
- function which adds a pixbuf renderer to display an icon next to the
- widget name.
- (glade_project_view_init): use the above.
- * src/glade-clipboard-view.[ch]: swith from TreeStore to ListStore.
- (glade_clipboard_view_populate_model): simplifification.
- (glade_clipboard_view_create_tree_view): dispaly icon.
-
-2003-08-18 Archit Baweja <bighead@users.sourceforge.net>
-
- * widgets/gtktable.xml (<WindowTitle>): s/New vertical box/table.
- * widgets/gtkbox.xml (<Tooltips>): s/columns/items.
-
-2003-08-17 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project-view.c (glade_project_view_populate_model_real):
- do not use GladeWidget->children to populate the model.
-
-2003-08-15 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-parameter.c: set 0.01 as the step for float and double parameters.
- * src/glade-widget-class.c: parse the PostCreateFunction value on
- glade_widget_class_extend_with_file.
- * widgets/gtkwindow.xml: put again the PostCreateFunction to set a reasonable
- default size for a window.
- * widgets/gtkmessagedialog.xml: reuse this xml file.
- * widgets/*.xml: remove some unneed tags, as name and generic_name, as now
- there are defined on gtk-base and gtk-additional.xml files.
-
-2003-08-14 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-widget-class.[ch]: reapply minor cleanups after Joaquin's
- merge.
- * src/glade-project.c (glade_project_remove_widget_real):the
- remove_widget signal should pass a GladeWidget as data, not a GtkWidget.
-
-2003-08-08 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-project.c (glade_project_open): set project->changed=FALSE.
-
- * src/glade-widget.c (glade_widget_new_child_from_node): minor code
- cleanup.
-
-2003-08-07 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-gtk.c (glade_gtk_notebook_set_n_pages): when number of
- pages decrease delete widget and remove from project. Works now.
-
-2003-08-07 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-catalog.[ch], glade-palette.c: Specify the order in which
- the catalogs should appear on the palette (read it from
- widgets/glade-palette.xml). Also changed a bit the format of
- the catalogs.
- * src/glade-parameter.[ch], glade-property-class.[ch], glade-widget-class.[ch],
- glade-widget.c, glade-xml-utils.h: Inherit properties specified on a
- xml file from a base class to an inherited class. It makes possible
- to specify something special for (for instance) GtkWidget, and
- make it inherit for each GtkWidget.
- * widgets/glade-palette.xml: specify the order of the catalogs.
- * widgets/gtkwidget.xml, gtkbox.xml: specify common properties for
- gtkwidgets and gtkboxes. Coupled with the above changes, it
- makes almost every xml file obsolete.
-
-2003-08-07 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-utils.[ch]: remove dependency on glade-project-window.h.
- * src/glade-project-window.c: fix for the above.
- * src/glade-widget.c: fix for the above.
- * src/glade-command.c: fix for the above.
-
-2003-08-06 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-editor.c: remove dependency on glade-project-window.h.
-
-2003-08-05 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-property.c (glade_property_set): when using custom
- set_function, copy the GValue for the property. Fixes a couple of bugs.
-
- * src/glade-widget.c (glade_widget_new_from_node_real): set properties
- after setting children.
-
-2003-08-05 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-widget-class.[ch]: use GtkImage for the widget icon.
- * src/galde-palette.c: replace deprecated stuff.
- * src/glade-editor.c: ditto.
-
-2003-08-04 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-widget.c (glade_widget_query_properties): have the buttons
- appear in "Cancel" "Ok" order as per HIG.
-
-2003-08-03 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project.[ch]: convert from GtkObject to GObject.
- * src/glade-placeholder.c: fix deprecated stuff.
- * src/glade-project-view.c: ditto.
-
-2003-08-03 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project.[ch]: turn the list
- of widgets making up a project from a list
- of GladeWidgets to one of GtkWidgets. Also
- cleanup project_write a little.
- * src/glade-project-view.c: update for the
- above change.
- * src/glade-project-window.c: ditto.
-
-2003-08-01 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-editor.c: make tooltips work
- on the labels in the editor.
-
-2003-07-30 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-widget.c: read the widget name
- from the xml file and minor cleanups.
- * src/glade-property-class.[ch]: move
- create_label to editor.c.
- * src/glade-editor.c: see above.
-
-2003-07-27 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-widget-class.[ch]: turn
- post_create_function in a method. Some
- other cleanups.
- * src/glade-widget.c: update for the above
-
-2003-07-26 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-property.[ch]: generalize
- set_property taking adavantage of GValue.
- * src/glade-widget.c: update for the above
-
-2003-07-26 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-widget-class.[ch]: introduce
- child_properties to get packing properties
- from the GObject system.
- * src/glade-widget.[ch]: separate packing
- properties from normal properties and
- take advantage of the above.
- * src/glade-editor.c: update for the above
- * src/glade-property.c: ditto.
- * src/glade-command.c: ditto.
- * src/glade-catalog.c: ditto.
- * src/main.c: ditto.
-
-2003-07-25 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-widget.[ch]: simplify
- replace_with_placeholder api.
- * src/glade-command.c: adapt for the above
-
-2003-07-21 Paolo Borelli <pborelli@katamail.com>
-
- * main.c: move log stuff to debug.c
- * src/glade-debug.[ch]: see above.
- * src/glade-palette.c: small cleanup.
-
-2003-07-17 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-widget.c: fix widget_free, it
- should not recurse. Fix logic of property
- query.
- * src/glade-project-window.c: fix close
- properly (hopefully).
- * src/glade-command.c: fix segfault on
- widget creation.
-
-2003-07-11 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project-window.c: fix warning.
-
-2003-07-08 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project-window.c: add the
- WINDOW_TYPE_HINT_UTILITY to the palette, the
- editor and the widget tree.
- * src/glade-clipboard-view.c: ditto for
- the clipboard; GtkObject -> GObject along
- the way.
-
-2003-07-07 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade.h: add GLADE_PROPERTY_TYPE_FLAGS.
- * src/glade-editor.c: ditto.
- * src/glade-property.[ch]: ditto.
- * src/glade-property-class: ditto.
- * src/glade-placeholder: remove unused include.
-
-2003-07-06 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-widget.c: handle the delete event
- in the properties query dialog.
- * src/glade-widget-class.c: fix two of leaks.
-
-2003-07-03 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-command.[ch]: simplify set_property
- command, remove gvalue_to_string.
- * src/glade-editor.c: update for the above.
-
-2003-07-02 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-property.[ch]: move here and semplify
- property_refresh. Move widget property list
- creation to widget.c.
- * src/glade-widget.c: see above.
- * src/glade-property-class.[ch]: factor out
- property_class_new_from_spec and move
- list_properties to widget-class.c.
- * src/glade-widget-class.c: see above.
- * src/glade-editor.c: small cleanup.
-
-2003-06-30 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project-window.c: on close, hide the
- widgets instead of destroying them.
- * src/glade-editor.c: small cleanup
-
-2003-06-27 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project-window.c: make the palette
- unsensitive when there are no projects.
- * src/glade-project-view: remove some dead code.
-
-2003-06-25 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-widget.c: make glade_widget_write handle
- placeholders.
-
-2003-06-23 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-placeholder.[ch]: remove some dead code.
- * src/glade-widget.c: minor janitoring.
-
-2003-06-22 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-menu-editor.[ch]: misc janitorials, mainly
- moving stuff around to eliminate prototypes.
-
-2003-06-21 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-placeholder.c: fix return values for mouse
- events callbacks.
- * src/glade-project-window.[ch]: when selecting a widget
- of another project the current project change.
- * src/glade-widget.c: remove unused var.
-
-2003-06-21 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-placeholder.c: remove unused function.
- * src/glade-utils.c: fix indentation and such.
- * src/glade-widget.c: remove unused function.
-
-2003-06-21 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/main.c: try to fix the unix build.
-
-2003-06-19 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-utils.[ch]: implement {add,remove,has}_nodes,
- to add,remove,test nodes to any GtkWidget (used to
- select or deselect a widget).
-
- * src/glade-widget.[ch]: remove the selected flag, use
- glade_util_has_nodes instead. Also remove the handler
- on expose events, use add_nodes instead. The handler has
- been fixed, now it draws on the double buffered window.
-
- * src/glade-placeholder.[ch]: remove the selected_placeholder
- flag. Remove the handler on expose events to draw the nodes,
- use add_nodes instead. The handler to draw the border has
- been fixed, as now it returns false instead void (it was
- undetermined if the event was propaged after this handler
- or not).
-
- * src/glade-project*, glade-editor.c, glade-packing.c,
- glade-command.c, glade-popup.c: account for the above changes.
-
-2003-06-19 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-signal-editor.c: plug my leaks.
- * src/glade-widget.c: remove glade_widget_update_signal.
- * src/glade-signal.c: add signal_compare.
- * src/glade-project: when removing a widget, also remove
- it from its parent's children list.
-
-2003-06-18 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-signal.[ch]: implement signal_new_from_node.
- * src/glade-widget.c: use the above: we can read signal
- from saved files.
-
-2003-06-18 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-editor.c: set loaded_widget to NULL on clear.
-
-2003-06-17 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-widget.[ch]: add signal related functions.
- * src/glade-signal.[ch]: add glade_signal_new.
- * src/glade-signal-editor.[ch]: use the above functions.
- Also some ui love and misc code cleanups.
-
-2003-06-15 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-property.[ch]: gtk_object -> g_object cleanup.
-
-2003-06-14 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-gtk.c: first step at making the gtknotebook
- work... at list now it displays.
- * src/glade-placeholder: fix an assert related to the
- above change.
-
-2003-06-13 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-editor.[ch]: simplify how a widget is loaded
- into the editor.
- * src/glade-project-window.c: update for the above.
- * src/glade-project-view.c: connect to the row-activated
- signal instead of button-press.
-
-2003-06-13 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-gtk.c: fix changing the size of a box.
-
-2003-06-13 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project-view.c: hide the tree view header in
- the main window.
-
-2003-06-12 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-palette.c: hide notebook border.
-
-2003-06-11 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project-view.[ch]: GObjectified it and made it a
- subclass of a gtkScrolledWindow.
- * src/glade-project-window.c: update for the above.
-
-2003-06-09 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-palette.h: remove palette->project_window.
- * src/glade-project-window.c: update for the above.
-
-2003-06-07 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-command.c: Fix the ref/unref of widgets on creation,
- destruction, copy & paste.
-
-2003-06-07 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-clipboard.[ch]: (cleanup) moved cut/copy logic to the
- corresponding functions in command.c, as they were only called
- there and since makes code similar to the create/delete commands.
- Renamed clipboard_copy to clipboard_add_copy. Now the API for
- a clipboard are: add, add_copy and remove.
- clipboard->curr was set to null when removing a widget, now it
- is set to the first widget of the clipboard->widgets list.
-
- * src/glade-command.c: above explained changes to cut/paste,
- cleanup/fix create/delete in ways similar to the cut/paste commands.
-
- * src/glade-placeholder.c: misc cleanups, in particular add
- g_return_of_fail to check the args of the functions we expose as APIs.
-
-2003-06-05 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-project-window.c: escape the underscores on the project
- name, to prevent gtk+ from using them as accelerators in the menu.
- (Bug signaled by Bas Driessen.)
-
- * src/glade-util.[ch]: create a function to duplicate the underscores
- on a string.
-
-2003-05-31 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-widget.c: free the resources allocated by a GladeWidget
- when the associated GtkWidget is destroyed.
-
-2003-05-31 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project-window.[ch]: make refresh_undo_redo function
- take void arg. Reorder some code.
- * src/glade-command.c: update for the above
- * src/glade-command.[ch]: rework the create/delete command; now it
- calls glade_widget_new_from_class instead of being called by it.
- * src/glade-widget.[ch]: cleanup widget creation.
- * src/glade-project-window.c: update for the above.
- * src/glade-property.c: ditto.
- * src/glade-placeholder: remove glade_placeholder_replace_widget,
- use glade_command_create_widget instead.
-
-2003-05-23 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-placeholder.c: Make the placeholder work better on any
- container. Still some issues remain with undo/redo.
-
-2003-05-23 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-clipboard: get the project from the placeholder parent,
- this way we don't need to include glade-project-window.h.
-
-2003-05-18 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-placeholder.c: Made glade_holder_replace independent of
- the exact container type.
-
-2003-05-17 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-clipboard-view.[ch]: do not include
- glade-project-window.h and some minor cleanups
-
-2003-05-17 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-clipboard.c: no need to call glade_editor_select_widget,
- as it is already called when the selection_changed signal is
- emitted. Move gpw->active_placeholder = NULL in the signal handler
- in glade-project-window.c.
- * src/glade-project.[ch]: decouple the project object from
- glade-project-window.
- * src/palette.[ch]: make the palette emit a signal when the user
- choose a widget class instead of directly messing with the current
- project.
- * src/glade-project-window.[ch]: move here the things removed
- from glade-project. Slightly change some APIs. Connect a handler
- to the above signal. See also changes on glade-clipboard.c
- * src/main.c: update for the above.
-
-2003-05-14 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-project-window.[ch]: Make the undo/redo toolbar items
- insensitive when there are no undo/redo actions on the stack.
- * src/main.c: fix a compiler warning.
-
-2003-05-14 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-widget.c: Change the way we load containers. Instead of
- creating the container, then filling it with placeholders, and then
- replace selectively the placeholders by the children we find on the
- xml file, we create the container, add the children we find, and
- we complete with placeholders. At the same time, I changed the
- requeriments on the xml file to remain compatible with glade-2 format.
- * src/glade.h: Added GLADE_XML_TAG_PLACEHOLDER to keep compatibility
- with glade-2 xml's format.
- * src/main.c: register a bunch of transformations from strings to
- various fundamental GTypes, to be able to read from a string to a
- GValue just using g_value_transform.
- * src/glade-transform.[ch]: transformations from string to various
- fundamental GTypes.
-
-2003-05-12 Shane Butler <shane_b@users.sourceforge.net>
-
- * src/glade-editor.c: Change the packing in the load_*_page functions
- to set expand to FALSE.
-
-2003-05-12 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project-window.c: implement close project.
- * src/glade-project-view.c: fix glade_project_view_set_project () if
- project is NULL.
-
-2003-05-11 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-command.c: fix cut & paste undo commands. We should
- not free the widget cutted when we destroy the cut command, as
- we only destroy it when it's remove from the undo stack, so
- it's undoed, and the widget is still used.
- * src/glade-popup.c: fix the paste command when used from the
- popup menu. It's was putting on the undo stack the widget over
- which we were pasting instead of the widget pasted.
-
-2003-05-09 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-popup.c: hoverhowl the popup menu so that code is
- saner and follows the same codepaths of Cut/Copy etc in main
- menu. As a nice side effect item now have icon and mnemonics.
- * src/glade-widget.[ch]: remove remnant of the above work
- * src/glade-placeholder.[ch]: ditto
- * src/glade-gtk.c: update for the above
- * src/glade-project-window.c: update for the above
-
-2003-05-08 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project.c: fix glade_project_new_from_node so that it
- actually loads widgets from xml files.
-
-2003-05-08 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-placeholder.c, src/glade-property.c,
- src/glade-utils.[ch], src/glade-widget.c, src/glade-xml-utils.[ch]:
- fix a bunch of memleaks on error conditions, change the name
- of the properties from '_' to '-' when read from the xml file
- (and when we write it to a xml file), remove the need of a packing
- property on each child node.
-
-2003-05-04 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-editor.[ch]: gtk_object -> g_object conversion
- * src/glade-project.[ch]: remove glade_project_get_active
- * src/glade-editor.c: ditto
- * src/glade-palette.c: update for the above & remove deprecated function
- * src/glade-project-window.c: update for the above
- * src/glade-menu-editor.c: on delete event hide the keys dialog
- instad of destroying it
-
-2003-05-01 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-keys-dialog.[ch]: init of the keys dialog.
- * src/glade-menu-editor.c: idem.
-
-2003-05-01 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-editor.[ch]: changes to undo & redo on changes to the widget
- name.
- * src/glade-command.[ch]: Idem.
- * src/glade-project-window.c: Idem.
- * src/glade-property.c: Idem.
-
-2003-05-01 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-widget.c: put glade_command_create after
- glade_widget_new_from_class_full, so that glade_command_create still
- does gtk_widget_show, and we have no assert on window creation.
-
-2003-05-01 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-palette.[ch]: fix GLADE_PALETTE macro and misc cleanups.
- * src/glade-project-window.c: cleanups.
- * src/glade-placeholder.c: add missing include and some cleanups.
-
-2003-04-25 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-clipboard-view.c (glade_clipboard_view_remove): remove
- widget based on the pointer, not selection.
-
- * src/glade-clipboard.c (glade_clipboard_add): set clipboard->curr
- to the widget added.
- (glade_clipboard_cut): return placeholder.
- (glade_clipboard_paste): set active_placeholder = NULL. Stops crashes
- when undo/redo-ing cut/paste.
-
- * src/glade-command.c (glade_command_create_execute): show all widgets.
- Previously forgot to show the contents.
-
-2003-04-22 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/main.c: remove the command line that you usually get on a
- windows build.
- * src/glade-editor.c: cosmetic change.
-
-2003-04-22 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-command.c: fix the assert you get each time you add a
- new toplevel window.
- * src/glade-editor.c: remove glade_editor_hide_on_delete.
-
-2003-04-21 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-editor.c: fix a crash when you remove a item from a window.
- The crash was introduced by me when doing the menu bar editor.
-
-2003-04-21 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-editor.[ch]: previous patch to add scrollbars was broken,
- do things properly.
-
-2003-04-21 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-property-class.c: kill some compiler warnings.
- * src/glade-parameter.c: ditto.
- * src/glade-project-view.c: ditto.
- * src/glade-widget.c: ditto.
-
-2003-04-21 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-widget.c: move here the query_property functions
- * src/glade-project-window.[ch]: removed the above, those functione
- belong to glade-widget.c
-
-2003-04-21 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-editor.[ch]: remove glade_editor_create().
- * src/glade-utils.[ch]: remove glade_util_hide_window_on_delete(),
- reimplemented glade_util_hide_window() so that it does not use
- deprecated functions; it now returns void.
- * src/glade-project-window.c: updated the callers.
- * src/glade-menu-editor.c: updated the callers.
-
-2003-04-17 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-project-window.c: modify the confirmation dialog on quit
- to fit better the HIG.
-
-2003-04-16 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-placeholder.c: fix an assertion.
- * src/glade-editor.c: Add scrollbars to the properties editor.
- * src/glade-project.[ch]: properly clear the changed flag on save; make
- open/save functions return TRUE on success.
- * src/glade-project-window.c: implement a confirmation dialog to be
- displayed on quit if any open project need saving.
-
-2003-04-16 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-catalog.c: Ported to win32.
- * src/glade-palette.c: Ported to win32.
- * src/glade-placeholder.c: Ported to win32.
- * src/glade-property-class.c: Ported to win32.
- * src/glade-widget-class.c: Ported to win32.
- * src/glade-xml-utils.c: Ported to win32.
- * src/glade-main.c: Ported to win32.
- * config.h.win: config file for win32. Rename it to config.h before
- trying to compile on windows.
-
-2003-04-04 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-project-window.c (gpw_cut_cb): use glade_command_cut().
- (gpw_paste_cb): use glade_command_paste().
- * src/glade-placeholder.c (glade_placeholder_paste_cb): likewise.
- * src/glade-widget.c (glade_widget_cut): likewise.
-
-2002-05-26 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-command.c (glade_command_cut_paste_*): cut/paste through
- the undo/redo system.
-
-2003-04-02 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-menu-editor.c: Fix the segfault when adding a new menu item.
-
-2003-04-02 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-utils.[ch]: implement glade_util_flash_message()
- * src/glade-project.[ch]: use the above to display "Project Saved"
- in the statusbar.
-
-2003-04-02 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-utils.[ch]: iplement glade_util_file_selection_new()
- * src/glade-project-window.[ch]: use the above Open, Save, Save as.
- * src/glade-project.[ch]: file selection moved to glade-project-window,
- clean-ups and fixes.
- * src/glade-project-ui.[ch]: is no more.
- * src/glade-menu-editor.[ch]: adapt the icon file selector.
-
-2003-04-02 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-menu-editor.c: Several changes to the menu editor. Now it
- even segfaults on the creation of a new menu item :-)
-
-2003-03-29 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-editor.c: Now we don't create a new "Edit Menus..." button
- each time we try to edit a menu bar.
- * src/glade-gtk.[ch]: idem
- * src/glade-menu-editor.[ch]: idem
-
-2003-03-27 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project.[ch]: make glade_project_open_from_file() static
- and fix the callers. This fixes the (unlikely) case of passing the
- same file more than once on the command line.
-
-2003-03-25 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-gtk.c: create a "Edit Menus..." button that... surprise!
- pops up the menu editor.
- * src/glade-editor.c: append the "Edit Menus..." button to the widget
- table when the class of the widget is "GtkMenuBar".
-
-2003-03-21 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project-window.c: show menu tips in the statusbar
- * src/glade-project-window.c: add undo/redo to the toolbar
-
-2003-03-20 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-keys-dialog.[ch]: Dialog box that appears when the user
- wants to select a shortcut key for a menu item. Copied from glade-2
- and commentted parts that offended the compiler :-)
- * src/glade-menu-editor.[ch]: Menu editor copied from glade-2.
- Big chunks are #if 0'ed. That's just a first version. I don't even
- know if it will show on the screen without crashing.
-
-2003-03-15 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project.c: don't warn on save file selector "cancel"
-
-2003-03-14 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project-window.c: remove gpw_keypress_widget_tree_cb
- * src/glade-project-window.c: use proper stock icon for "save as"
-
-2003-03-13 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project-window.c: turn also the "Show Clipboard" menu item
- into a toggle item.
- * src/glade-clipboard.[ch]: removed glade_clipboard_create() and
- glade_clipboard_show_view(), replaced by equivalent static functions
- in glade-project-window.c where they belong.
-
-2003-03-12 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-property-class.c: fix a memory leak, and remove yet another
- spurious warning.
-
-2003-03-12 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-project-view.c: remove spurious warning.
- * src/glade-project.c: fix a crash and several asserts when creating
- a window, and undoing & redoing the operation.
-
-2003-03-12 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-property-class.c: remove spurious warnings.
-
-2003-03-11 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-gtk.c: rename glade_gtk_adjustment_set_* to
- glade_gtk_spin_button_set_*, as these functions will only
- be useful for GtkSpinButton's
- * widgets/gtkspinbutton.xml: expose directly the properties
- that were before available only through the inner adjustment.
-
-2003-03-11 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-project.c: remove the use of glade_util_path_is_writable.
- * src/glade-utils.[ch]: remove glade_util_path_is_writable.
-
-2003-03-10 Paolo Borelli <pborelli@katamail.com>
-
- * src/glade-project-window: turned items in the "View" menu
- (except "Show Clipboard") into toggle items. Some code cleanups
- along the way.
-
-2003-03-09 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-command.c: if we create a non GtkWidget (as a GtkAlignment)
- we should not call gtk_widget_show on it.
- * src/glade-property.c: handle the case where the text passed to
- glade_property_set_string is NULL.
- * src/glade-property-class.c: fix a typo.
-
-2003-03-09 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-projects.c: fix an assertion due to the double insertion
- of new widgets on the selected list.
-
-2003-03-08 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-signal-editor.[ch]: inform glade-editor when a new
- signal has been added.
- * src/glade-editor.[ch]: broadcast a new "add_signal" signal
- when the user creates a new signal for the selected widget.
- * src/main.c: add a #include <locale.h> for the setlocale function.
-
-2003-03-06 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
-
- * src/glade-palette.[ch]: convert the palette to a "non window"
- widget.
- * src/glade-editor.[ch]: likewise for the properties dialog box.
- * src/glade-project-window.c: little changes to wrap the palette
- and the properties on a toplevel window.
- * src/glade-project-view.h: fix a typo on a comment
-
-2002-04-29 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-project-window.c
- (glade_project_window_selection_changed_cb): set gpw->active_widget.
-
-2002-04-28 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-project-window.c (gpw_copy_cb): implemented.
- (gpw_cut_cb, gpw_paste_cb): likewise.
- (gpw_save_cb): don't refresh title, on error.
- (gpw_save_as_cb): likewise.
-
- * src/glade-utils.c (glade_util_ui_warn): new function.
-
- * src/glade-clipboard.c (glade_clipboard_paste): support pasting of
- toplevel widgets.
-
- * src/glade-placeholder.c (glade_placeholder_on_button_press_event):
- set active placeholder.
- (glade_placeholder_draw_selection_nodes): new function.
-
-2002-04-27 Carlos Perello Marin <carlos@gnome-db.org>
-
- * configure.in: Fixed the pixmap location.
-
-2002-04-27 Carlos Perello Marin <carlos@gnome-db.org>
-
- * Makefile.am, configure.in, src/glade-packing.c,
- src/glade-project-window.c, src/glade-widget-class.c,
- src/main.c: Changed all references from glade2 to glade3
- * glade-2.desktop.in: Renamed to glade-3.desktop.in
- * glade-2.png: Renamed to glade-3.png
- * configure.in: Changed all references from glade2 to glade3 and added
- version number to the directory where all data is stored.
- Updated the version to 2.1.90
-
-2002-04-16 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-project.c (glade_project_check_previously_loaded): new.
- (glade_project_open): call above.
-
-2002-04-14 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-project.c (glade_project_update_menu_path): new function.
- (glade_project_refresh_menu_item): likewise.
- (glade_project_new, glade_project_open): update the menu item.
- (glade_project_save, glade_project_save_as): likewise.
-
-2002-04-13 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-project.c (glade_project_save): update project->name.
- (glade_project_save_as): likewise.
- (glade_project_open_from_file): likewise.
-
- * src/glade-project-window.c (glade_project_window_refresh_title): new.
- (gpw_save_cb): update title.
- (gpw_save_as_cb): likewise.
-
- * src/glade-clipboard.c (glade_clipboard_paste): removed call to
- glade_widget_create_gtk_widget ().
-
-2002-04-12 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-project.c (glade_project_save_as): new function.
-
- * src/glade-project-window.c (gpw_save_as_cb): implemented.
-
-2002-04-11 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-clipboard-view.c (glade_clipboard_view_populate_model):
- don't add children.
-
-2002-04-11 JoaquÁn Cuenca Abela <cuenca@pacaterie.u-psud.fr>
-
- * src/glade-widget.c: hack to hide the "nodes not drawing at the
- right time" problem. The bug is still visible sometimes, but much
- less now.
-
-2002-04-08 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-clipboard-view.c (glade_clipboard_view_populate_model):
- changed GtkTreeStore to hold pointers, not strings, as earlier.
-
-2002-04-06 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-widget.c (glade_widget_clone): new function.
-
-2002-04-03 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-widget.c (glade_widget_replace_with_placeholder): return
- the created Placeholder, for callers to use. Toned it down a bit too.
- Changed all callers.
-
- * src/glade-clipboard.c (glade_clipboard_paste): changed call to
- gtk_widget_show to gtk_widget_show_all to show all the children too.
- Also load the "Paste"d widget in the editor.
-
- * src/glade-project.c (glade_project_remove_widget_real): unset pointer
- to project in the GladeWidget.
- (glade_project_add_widget_real): new function.
- (glade_project_add_widget): call above.
-
-
-2002-04-01 JoaquÁn Cuenca Abela <cuenca@pacaterie.u-psud.fr>
-
- * src/glade-editor.c, glade-command.[ch],
- glade-property-class.[ch], glade-property.[ch],
- glade-widget-class.[ch]: Implementation of set & get of unichar
- values + fixes loading and saving + unicode bugfixes + random
- bugfixes.
-
-2002-03-28 JoaquÁn Cuenca Abela <cuenca@pacaterie.u-psud.fr>
-
- * src/glade-command.[ch]: Now the undo/redo system also takes in
- account creation and destruction of widgets. Also undo of
- setting a text property now works.
- * src/glade-widget.[ch]: ditto.
- * src/glade-project-window.c: The undo/redo menu items are
- inactive and showing the text "Undo: Nothing" at startup.
-
-2002-03-27 JoaquÁn Cuenca Abela <cuenca@pacaterie.u-psud.fr>
-
- * src/glade-command.[ch]: if you push several undo items, and they
- can "unify", they will "unify" (or "collapse"). For instance, if
- you change the value of a number with a spinbutton from 0.1 to 0.5
- (0.1, 0.2, 0.3, 0.4, 0.5), the undo item will be "set this property
- to 0.1", instead of having 4 undo items. When you
- undo/redo/push_undo the GUI will be notified.
- * src/glade-project-window.[ch]: The undo/redo menu item are
- enabled only if there is something to undo/redo, and the menu
- items will show a description about the action.
-
-2002-03-27 JoaquÁn Cuenca Abela <cuenca@pacaterie.u-psud.fr>
-
- * src/glade-command.[ch]: infinite undo-redo system.
- * src/glade-editor.c: ditto.
- * src/glade-project-window.c: ditto.
- * src/glade-project.[ch]: ditto.
- * src/glade-property.[ch]: cosmetic changes + const fixes.
- * src/glade-types.h: prevent multiple includes of this file.
- * src/glade-debug.h: little macro g_debug to print debug messages
- only if DEBUG is defined.
-
-2002-03-25 JoaquÁn Cuenca Abela <cuenca@pacaterie.u-psud.fr>
-
- * src/glade-xml-utils.c: use xmlDocGetRootElement(doc) instead of
- just doc->children to get the root of the document. This way, the
- files will be read right event if it has comments or pi before the
- root element itself.
-
- * src/glade-project-window.c: Added "Delete" keybinding to delete
- action.
-
-2002-03-22 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-widget.c (glade_widget_replace_with_placeholder): new
- function. This piece if code was badly needed as a seperate function.
- Changed all callers.
- (glade_widget_delete): call above.
-
-2002-03-20 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * src/glade-widget.c: fixed a small bug. Thanks Justin Zaun.
-
-2002-03-12 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-clipboard-view.c (glade_clipboard_view_remove): check for
- return value of gtk_tree_selection_get_selected. Fixed nasty bug.
-
-2002-03-04 JoaquÁn Cuenca Abela <cuenca@pacaterie.u-psud.fr>
-
- * glade-placeholder.c: includes to fix warnings, and implementation
- of the popup menu of the placeholder.
- * glade-popup.[ch]: popup menu for the placeholder plus a little
- reorganisation of the code to share implementation of the general
- popup menu and the placeholder one.
- * glade-property.c: silent g_print.
- * glade-widget.c: defined g_debug to g_print if DEBUG is defined,
- defined to void otherwise. I was tracking the "can not select GtkLabels"
- bug when I did this change, and now I'm not able to reproduce anymore
- the bug. Dunno what's going on...
-
-2002-03-02 JoaquÁn Cuenca Abela <cuenca@pacaterie.u-psud.fr>
-
- * glade-choice.c (glade_choice_list_new_from_node): Now you don't need
- to tweak glade_enum_from_string just to be able to use a new item
- in an enum. Glade will automatically assign a new value to each item.
- * glade-choice.c (glade_enum_from_string): Commented out the cases glade-none,
- gtk-ok & gtk-cancel, not needed any more due to the precedent fix.
- * glade-property-class.c (glade_property_class_update_from_node): Fixed
- the Enum properties that used a custom set or get function (the custom
- set function was never being used). It fixes, for instance, the gtk-button
- stock property.
- * gtkbutton.xml: Added access to two other stock buttons (apply & close).
-
-2002-02-28 JoaquÁn Cuenca Abela <cuenca@pacaterie.u-psud.fr>
-
- * glade-widget.c (glade_widget_key_press): Fixed segfault when
- deleting two or more object in a row.
-
-2002-02-28 JoaquÁn Cuenca Abela <cuenca@pacaterie.u-psud.fr>
-
- * glade-widget.c: Delete key deletes selected widgets. I've also
- fixed the selection in Selectors (File/Font/Color/...).
- * glade-widget.c (glade_widget_create_gtk_widget): Commentted out
- the timeouts in this function. With 1.3.12 everything is drawed ok,
- and these timeouts where producing a segfault if you tried to delete
- an item before 1 sec has ellapsed since the creation of the widget.
- * glade-gtk.c: Removed redundancies in the "functions" array.
- * glade-placeholder.c: Added missing include.
- * glade-project-view.c (glade_project_view_selection_changed_cb):
- Fixed segfault when deleting a window that was also selected in
- the glade-project-view.
-
-2002-01-29 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * Makefile.am: Install .desktop file into the proper location for
- GNOME2 (PREFIX/share/applications).
- * glade-2.desktop.in: Renamed from glade2.desktop.in to use the same
- standar as glade1 port.
- Added a Categories field for GNOME 2 panel.
- Tweak the Name to follow the HIG.
- All those changes are a copy of the changes by Seth at glade1 port.
- * glade-2.png: Added.
-
-2002-01-13 Hasbullah Bin Pit <sebol@ikhlas.com>
-
- * configure.in Added ms (Malay/B.Melayu) to ALL_LINGUAS.
-
-2001-12-24 Archit Baweja <bighead@users.sourceforge.net>
-
- * src/glade-placeholder.c (glade_placeholder_on_button_press_event):
- on right-click, do PASTE.
-
- * src/glade-widget.c (glade_widget_cut): implemented.
- (glade_widget_copy): likewise.
-
- * src/glade-clipboard.[ch]: new files added.
-
- * src/glade-clipboard-view.[ch]: new files added.
-
-2002-01-07 Zbigniew Chyla <cyba@gnome.pl>
-
- * configure.in (ALL_LINGUAS): Added pl.
-
-2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
-
- * configure.in: Added portuguese to ALL_LINGUAS
-
-2001-12-07 James Willcox <jwillcox@cs.indiana.edu>
- * src/glade-project-view.c (glade_project_view_widget_name_changed):
- The project view tree is updated correctly now.
-
-2001-12-06 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * src/glade-widget-class.c (glade_widget_class_dump_param_specs): Added
- an option to display if a property is writable or readonly.
- * widgets/gtkaccellabel.xml: properties sort && small fixes.
-
-2001-12-03 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * src/glade.h: Added GLADE_TAG_DISABLED.
- * src/glade-property-class.c (glade_property_class_update_from_node):
- Added a check for properties that are disabled at .xml files.
-
-2001-12-03 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * configure.in: Reverted my change about GETTEXT_PACKAGE. We should
- use the "standar" name (glade-2.0 instead of glade-2).
- * acconfig.h, configure.in, src/glade-catalog.c, widgets/Makefile.am:
- /s/catalog/catalogs/ && /s/CATALOG/CATALOGS/ when we are talking about
- the dir name where we store all catalogs files.
-
-2001-12-02 Chema Celorio <chema@celorio.com>
-
- * src/glade-catalog.c (glade_catalog_load): keep a list of all the
- GladeWidgetClass that we loaded
-
- * src/main.c (glade_init): s/catalog/catalogs
- * src/glade-project-window.h (struct _GladeProjectWindow): ditto
- * src/glade-project-window.c (glade_project_window_new): ditto
-
- * src/glade-placeholder.c (glade_placeholder_get_from_properties):
- return GTK_BIN (parent->widget)->child if we have a GtkWindow
-
- * src/glade-catalog.c (glade_catalog_load): constify
- (glade_catalog_load_all): check if we where able to open the directory
-
-2001-12-02 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * acconfig.h, configure.in: Added CATALOG_DIR to store catalogs
- * src/glade-catalog.* (glade_catalog_load_all): Added to load
- several catalogs from $prefix/share/glade/catalog/*.xml. It calls
- the old glade_catalog_load with a new arg which is the catalog
- file name.
- * src/glade-catalog.h: Added the title gchar* to store the title
- for this catalog.
- * src/glade-palette.h: Added a notebook at GladePalette object.
- * src/glade-palette.c (glade_palette_init): We create a notebook
- to store several catalogs.
- * src/glade-palette.c (glade_palette_create): Really ugly hack that
- needs to be FIXED when we finish glade2 functionality. Sorry, it's a
- fast hack that works.
- * src/glade-palette.c (on_palette_button_toggled): Implemented, we
- change the notebook page.
- * src/glade-project-window.*:
- * src/main.c: Instead of GladeCatalog we have now a list (GList) of
- GladeCatalog.
- * widgets/gtkmenubar.xml: Added some default values.
- * widgets/gtk-base.xml: Added. It has the catalog for gtk2 base.
- * widgets/gtk-additional.xml: Added. It has the catalog for gtk2
- additional.
- * widgets/catalog.xml: Removed, now we have several catalogs.
-
-2001-12-02 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * widgets/gtkinputdialog.xml: It does not need placeholder.
-
-2001-12-02 Shane Butler <shane_b@users.sourceforge.net>
-
- * src/glade-signal-editor.c (glade_signal_editor_list_select_cb):
- Updated to reflect GTK+ api changes.
- * src/glade-signal-editor.c (glade_signal_editor_dialog_list_select_cb):
- Updated to reflect GTK+ api changes.
-
-2001-12-01 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * src/glade-gtk.c (glade_gtk_message_dialog_post_create): Added to
- resize the gtkmessagedialog widget.
- * src/glade-xml-utils.c: Added the TRUE && FALSE values that libglade
- use (yes/no).
- * widgets/gtkfileselection.xml: Fixed. It's a top level widget.
- * widgets/gtkmessagedialog.xml: Updated with defaults.
-
-2001-11-28 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * src/glade-gtk.c (glade_gtk_dialog_post_create): Added to resize
- the gtkdialog widget.
- * src/glade-placeholder.c: Added full support for GtkDialog.
- * widgets/gtkdialog.xml: Default preferences.
-
-2001-11-28 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * src/glade-placeholder.c (glade_placeholder_add): Implemented.
- * src/glade-placeholder.c (glade_placeholder_add_with_result): Now
- calls to glade_placeholder_add to share some code.
- * src/glade-widget.c (glade_widget_new_from_node_real): Fixed a bug
- that didn't add a placeholder when we load a top level widget from a
- .glade file without a child inside it.
-
-2001-11-28 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * src/glade-property-class.c
- (glade_property_class_make_gvalue_from_string): Implemented the
- GLADE_PROPERTY_TYPE_ENUM.
- * src/glade-property.c (glade_property_set): ditto.
- * Now it seems that loads/saves all data ;-)
-
-2001-11-26 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * src/glade-widget-class.c (glade_widget_class_create_pixmap): Fixed
- the warning about floating references. We free the GtkButton with
- gtk_object_sink and not with gtk_widget_unref because this widget
- is never inserted into a container widget.
-
-2001-11-24 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * src/glade-property-class.c: The answer is... My patch sucks!!!
- I think that now it's solved. I get a new warning, but I hope I will
- fix it tomorrow.
-
-2001-11-23 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * src/glade-property-class.c (glade_property_class_get_type_from_spec):
- Fixed the API change, G_PARAM_SPEC_TYPE (spec) can not be used in
- a switch any more, so we change it to if (...) {} else {}...
- This fix the compile problem, but I think that we have to search for
- other change that mades glade2 unuseful :-( (or that this patch is
- not a good patch...).
-
-2001-11-21 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * configure.in: We need now latest gtk2 version.
-
-2001-11-21 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * configure.in: Changed GETTEXT_PACKAGE from glade-2.0 to glade-2
-
-2001-11-21 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * src/glade-property-class.c (glade_property_class_get_type_from_spec):
- Ignored the ParamSpec "name". We should solve this problem with a
- better solution. The problem is that at .xml file we don't have
- a property "name" we have it outside the Property section.
-
-2001-11-20 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * src/glade-property-class.*
- (glade_property_class_make_string_from_gvalue): Implemented the ENUM
- type. We have change the first arg to get a GladePropertyClass instead
- a GladePropertyType to do it.
- (glade_property_class_make_gvalue_from_string): ditto.
-
-2001-11-16 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * src/glade-project-view.c (glade_project_view_button_press_cb): Fixed
- the gtk_tree_view_get_path_at_pos API change.
- * src/glade-property-class.c: /s/g_param_get_nick/g_param_spec_get_nick/
- /s/g_param_get_blurb/g_param_spec_get_blurb/ to fix an API change.
- * pixmaps/*.xpm: Added lot of pixmaps from glade1
- * src/glade-gtk.c, src/glade-placeholder.c: Started the GtkDialog
- support.
-
-2001-11-11 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * src/glade-property-class.* (glade_property_class_list_properties):
- Added this function, it returns a GList of properties from GParamSpec.
- * src/glade-property-class.* (glade_property_class_list_new_from_node):
- Renamed to glade_property_class_list_add_from_node. It gets a GList like
- the glade_property_class_list_properties one and add the defaults &&
- new properties from .xml files.
- * src/glade-widget-clas.* (glade_widget_class_get_specs): Changed as a
- public function, we need it at glade-property-class.c
-
-2001-11-07 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * pixmaps/custom.xpm: Added the custom pixmap to put it as the default
- one if a widget has not a pixmap.
- * src/glade-widget-class.c (glade_widget_class_create_pixmap): If we
- don't find the pixmap for one widget, we use the default one.
- * widgets/*.xml: Added all the remain gtk widgets but the deprecated
- ones, we should start adding support for all those widgets.
-
-2001-11-04 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * src/main.c: Added a call to bind_textdomain_codeset to
- fix the encoding always as UTF-8. This fix all UTF-8 warnings
-
-2001-11-04 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * configure.in:
- * Makefile.am: Migrated to intltool
-
-2001-11-01 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * configure.in: drop the 2 from the package name, and set
- GETTEXT_PACKAGE
- * acconfig.h: add GETTEXT_PACKAGE
- * src/main.c: modified the gettext args to use GETTEXT_PACKAGE
-
-2001-10-31 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * src/glade-placeholder.[ch] (glade_placeholder_remove_all):
- * src/glade-placeholder.[ch] (glade_placeholder_fill_empty): Added
- those new functions to remove/fill all widget's placeholders.
- * src/glade-gtk.c (glade_gtk_table_set_n_common):
- * src/glade-gtk.c (glade_gtk_box_set_size): Modified to remove all
- placeholders, modify the widget and then fill all the empty childs
- with placeholders using glade_placeholder_remove_all &&
- glade_placeholder_fill_empty.
- * src/glade-packing.[ch] (glade_packing_table_get_child_at): We need it
- as no static function for the glade_placeholder_fill_empty function
-
-2001-10-06 Michael Meeks <michael@ximian.com>
-
- * src/glade-project-view.c (glade_project_view_create_widget):
- use cell_render_text, text_pixbuf seems to have vanished.
- (glade_project_view_cell_function): don't set a pixbuf on the
- items, sadly.
-
- * src/glade-property-class.c
- (glade_property_class_load_from_param_spec): upd. for new
- g_param_ accessors.
-
-2001-09-24 Fatih Demir <kabalak@gtranslator.org>
-
- * configure.in: Added "ta" to the languages list.
-
-2001-09-23 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * configure.in: Added Azeri (az) to ALL_LINGUAS.
-
-2001-09-10 Christian Rose <menthos@menthos.com>
-
- * configure.in: Added sv to ALL_LINGUAS.
-
-2001-09-03 Chema Celorio <chema@celorio.com>
-
- * src/glade-project-view.c (glade_project_view_create_widget):
-
-2001-09-03 Chema Celorio <chema@celorio.com>
-
- * src/glade.h: add new xml tags
-
- * src/glade-xml-utils.h: standarize a lot of the calls to xml-utils and rename all the
- calling funcitions to the new names
-
- * src/glade-widget.c (glade_widget_new): add a project parameter needed for loading
- objects.
- (glade_widget_create_gtk_widget): only call the widget resize when the object is an
- actual widget (v.s. beeing an object like a gtkadjustment)
-
- * src/glade-widget-class.c (glade_widget_class_set_type): call get_type_from_name
- and move the code to get the type there
- (glade_widget_class_load_packing_properties_from_node): impl.
- (glade_widget_class_load_packing_properties): impl.
-
- * src/glade-utils.c (glade_util_get_type_from_name): move here
-
- * src/glade-property.c (glade_property_new_from_class): set property->child for
- type = _TYPE_OBJECT
- (glade_property_set_enum): s/choice/enum
-
- * src/glade-packing.c (glade_packing_add_properties_from_list): add packing
- properties too
- (glade_packing_property_get_from_class): impl.
-
- * src/glade-gtk.c (glade_gtk_button_set_stock): implement stock buttons
-
- * src/glade-editor.c (glade_editor_property_changed_enum): s/choice/enum
-
- * src/glade-choice.c (glade_enum_from_string): add a temp entry
- for gtk-ok, glade-none and gtk-cancel.
- (glade_choice_list_new_from_node): change the XML tag name to ENUMS
- from CHOICE
-
- * src/glade-catalog.h: add prototype for glade_catalog_get
-
- * src/glade-catalog.c (glade_catalog_get): impl.
- (glade_catalog_load): after loading all the widgets load the
- packing properties.
-
-2001-08-29 Chema Celorio <chema@celorio.com>
-
- * src/glade-widget-class.c (glade_util_get_type_from_name):
-
- * src/glade-property-class.c (glade_property_class_create_label): Try to
- add a tooltip for the editor labels, not working yet.
-
-
-2001-08-29 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * autogen.sh:
- * configure.in:
- * Makefile.am: Modified to use the new GNOME 2.0 config stuff.
- * src/glade.h: Removed a dup "#include <libintl.h>"
- * src/main.c: Moved the NLS stuff to be the first at main()
- and added setlocale (LC_ALL, ""); before the bindtextdomain call
- Now the l10n works!!!! Thanks Martin for your comments ;-)
- * src/Makefile.am: popt is checked at configure.in
-
-2001-08-28 Chema Celorio <chema@celorio.com>
-
- * src/glade-placeholder.c (glade_placeholder_add_with_result): rewrite
- (glade_placeholder_is): impl.
-
- * src/glade-widget-class.c (glade_widget_class_is): impl.
-
- * src/glade-placeholder.c (glade_placeholder_new): set the parent
- as a data (not user) member. Also set True so that we can use :
-
- * src/glade-packing.c (glade_packing_table_get_child_at): implement.
- (glade_packing_table_child_has_span): impl.
- (glade_packing_table_cell_common_set): impl.
- (glade_packing_table_cell_x_set): impl.
- (glade_packing_table_cell_y_set): impl.
- (glade_packing_table_span_common_set): impl.
- (glade_packing_table_span_x_set): impl.
- (glade_packing_table_span_y_set): impl.
-
- * src/glade-gtk.c (glade_gtk_table_get_n_rows): disable
- (glade_gtk_table_get_n_columns): ditto
- (glade_gtk_table_set_n_common): use for both x & y. Add
- support for childs that have spans.
- (glade_gtk_table_set_n_rows): call _n_common
- (glade_gtk_table_set_n_columns): call _n_common
- (glade_gtk_table_post_create): implement
-
-2001-08-26 Chema Celorio <chema@celorio.com>
-
- * src/glade-editor.c (glade_editor_create_input_numeric): connect to the
- value_changed signal of the spin button, not the changed signal of the
- entry.
-
-2001-08-24 Chema Celorio <chema@celorio.com>
-
- * src/glade-gtk.c (glade_gtk_table_get_n_rows):
- (glade_gtk_table_get_n_columns):
- (glade_gtk_table_set_n_rows):
- (glade_gtk_table_set_n_columns): implement.
-
-2001-08-22 Chema Celorio <chema@celorio.com>
-
- * src/glade-packing.c (glade_packing_table_get_child): impl.
- (glade_packing_table_cell_x_get):
- (glade_packing_table_cell_y_get):
- (glade_packing_table_span_x_get):
- (glade_packing_table_span_y_get):
- (glade_packing_table_span_y_get):
- (glade_packing_table_padding_h_set):
- (glade_packing_table_padding_v_set):
- (glade_packing_table_padding_h_get): ditto
-
- * src/glade-gtk.c (glade_widget_ugly_hack): implement.
- (glade_gtk_box_set_size): implement size reduction
-
-2001-08-21 Chema Celorio Foo <chema@celorio.com>
-
- * src/glade-catalog.c: add config.h. I am not sure i agree with Kjartan about
- the config.h think though
- * src/glade-placeholder.c: ditto. kmaraas didn't tested his fix i guess.
-
- * src/glade-property.h (GLADE_PROPERTY_OBJECT_CLASS): Fix the define to
- pass the GladePropertyObjectClass structure to the macro.
-
-2001-08-20 Kjartan Maraas <kmaraas@gnome.org>
-
- * configure.in: Added "nn" and "no" to ALL_LINGUAS.
-
-2001-08-19 Kjartan Maraas <kmaraas@gnome.org>
-
- * src/Makefile.am: Added -DGLADE_LOCALE_DIR def.
- * src/*.c: Include <config.h> and remove the include from
- glade.h. This is the standard way of doing things.
-
-2001-08-19 Joe Shaw <joe@ximian.com>
-
- * src/glade-property.h: Change the #define of GLADE_PROPERTY_CLASS
- to GLADE_PROPERTY_OBJECT_CLASS to match up with the rest of the
- file.
-
- * src/glade-utils.c (glade_util_path_is_writable): Change the call to
- the glade_implement_me() macro to include no parameters.
-
- * src/glade-utils.h (glade_implement_me): Get rid of the argument.
- It's not used and is called with an argument only once (and makes my
- preprocessor barf).
-
-2001-08-17 Archit Baweja <bighead@crosswinds.net>
-
- * src/glade-palette.c (glade_palette_attach_pixmap): set tooltips.
-
- * src/glade-utils.c (glade_util_widget_set_tooltip): new function.
-
- * src/glade-editor.c (glade_editor_property_load): set tooltips.
- (glade_editor_property_set_tooltips): new function.
-
-2001-08-13 Chema Celorio <chema@celorio.com>
-
- * src/glade-widget.h: remove the packing memebers, we where not using them.
-
- * src/glade-widget.c (glade_widget_button_press): if the widget is not
- selected, stop the emision of the button clicked event.
- (glade_widget_set_default_options_real): remove the code for handling
- ->apply_first_time.
- (glade_widget_ugly_hack): add an ugly hack till i figure out the real
- problem of the placeholders not beeing drawn inside containers.
- (glade_widget_clear_draw_selection): function used when we unselect an
- item so that it gets redrawn and the selection nodes cleared.
- (glade_widget_properties_hash_from_node): impl.
- (glade_widget_apply_property_from_hash_item): impl.
- (glade_widget_new_child_from_node): impl.
-
- * src/glade-widget-class.c (glade_widget_class_new_from_node): load
- postcreatefunction
- (glade_widget_class_is): implement.
-
- * src/glade-property.c (glade_property_set): implement.
-
- * src/glade-property-class.h: remove ->apply_first_time
-
- * src/glade-project-window.c (glade_project_window_add_project): add
- two g_return_val_if_fail
-
- * src/glade-project-view.c (glade_project_view_widget_name_changed): if
- view->is_list and the widget is not a toplevel, return.
-
- * src/glade-placeholder.c (glade_placeholder_add_methods_to_class):
- make all methods static. implement.
- (glade_placeholder_add): take a rows & cols argument and not a
- GladePropertyQueryResult.
- :use glade_widget_class_is and not a strcmp
- (glade_placeholder_add_with_result): impl.
- (glade_placeholder_replace): impl.
- (glade_placeholder_get_from_properties): impl.
-
- * src/glade-packing.c (glade_packing_box_position_set): remove a
- warning
-
- * src/glade-gtk.c (glade_gtk_window_post_create): impl.
- (glade_gtk_check_button_post_create): impl.
-
-2001-08-11 Chema Celorio <chema@celorio.com>
-
- * src/glade.h: try to fix gettext support. Duno why translations are not
- working. Feel free to fix it ;-).
-
- * src/glade-widget.c (glade_property_refresh): implement
- (glade_widget_new): clean widget creation
- (glade_widget_new_full): ditto
- (glade_widget_get_from_gtk_widget): ditto
- (glade_widget_apply_property_from_node): impl.
- (glade_widget_new_from_node): impl.
-
- * src/glade-property.c : port to GValue
- * src/glade-property.h: ditto
-
- * src/glade-property-class.c : port to GValue
- * src/glade-property-class.h : ditto
-
- * src/glade-project.c (glade_project_new_from_node): implement.
- (glade_project_open_from_file): implement.
- (glade_project_open): implemnt.
-
- * src/glade-project-view.h (struct _GladeProjectViewClass): add a
- selection_update signal.
-
- * src/glade-project-view.c (glade_project_view_populate_model_real): add a
- add_childs parameter
- (glade_project_view_selection_update): implment (not yet working)
-
- * src/glade-parameter.c (glade_parameter_adjustment_new): port to GValue
-
- * src/glade-palette.c (glade_palette_clear): impl.
-
- * src/glade-gtk.c: port to GValue from string
- (glade_gtk_box_set_size): impl.
-
- * src/glade-editor.c (glade_editor_property_changed_*): use g_property_set_foo
- rather than g_property_changed_foo.
- port to GValues from string
-
- * src/glade-choice.c (glade_choice_list_new_from_node): use _TAG_ENUM and
- not _CHOICES
-
- * src/glade-catalog.c: remove <config.h>
-
- * src/Makefile.am (SUBDIRS): remove tests
-
-2001-08-07 Chema Celorio <chema@celorio.com>
-
- * src/glade-widget.c (glade_widget_property_changed_cb): add a temp hack to set
- the properties.
- (glade_property_get): ditto to get the properties from a widget.
- (glade_widget_toplevel_delete_event_cb): handle the delete event for toplevels
- (glade_widget_connect_other_signals): impl.
-
- * src/glade-property.c (glade_property_get_type): glade property is now an object
- and emits a changed signal.
-
- * src/glade-property-class.c (glade_property_class_new_from_node): load before
- deciding if this prop will be loading with paramspec
-
- * src/glade-project-view.c (glade_project_view_button_press_cb): implement.
- Double clicking on a widget on the list gtk_widget_show's it.
-
- * src/glade-gtk.c (glade_gtk_entry_set_text): preserve the cursor position.
-
- * src/glade-editor.c (glade_editor_property_connect_signals): impl.
- (glade_editor_property_changed_cb): impl.
-
- * src/glade-property.h: add -> loading
-
- * src/glade-editor.h (struct _GladeEditorTable): remove ->loading
-
- * src/glade-editor.c (glade_editor_property_load_text): when loading text
- preserve the cursor position.
- * src/glade-editor.c : use property->loading and not property->property->loading
-
-2001-08-06 Chema Celorio <chema@celorio.com>
-
- * src/glade-widget.c (glade_widget_set_default_options_real): handle the case
- where the property is queried from the gtkwidget v.s. setting a default one.
- (glade_widget_free): implement.
- (glade_widget_delete): add content.
- (glade_widget_write): when saving a widget, add the packing properties too.
-
- * src/glade-signal.c (glade_signal_free): impl.
-
- * src/glade-signal-editor.c (glade_signal_editor_load_widget): handle a
- widget->class = NULL for clearing the signal editor.
-
- * src/glade-property.c (glade_property_new_from_class): handle properties
- that the default is fetched from the gtkwidget itself, not set.
- (glade_property_free): implement.
-
- * src/glade-project.c (glade_project_selection_changed): implement.
- (glade_project_remove_widget_real): impl.
- (glade_project_remove_widget): impl.
-
- * src/glade-project-window.c (gpw_delete_cb): implement.
-
- * src/glade-project-view.h (struct _GladeProjectView): add the remove
- signal id to the struct.
-
- * src/glade-project-view.c (glade_project_view_remove_item): implement
- for "Delete"
- (glade_project_view_remove_widget_cb): ditto
- (glade_project_view_set_project): connect and disconnect ->remove_item
-
- * src/glade-placeholder.c (glade_placeholder_replace_$x): where
- x are all the containers. Modify this functions so that we can
- use them to replace a placeholder with a widget and the other
- way arround. We need this when we delete a widget and want to
- put a placeholder where the widget was.
-
- * src/glade-packing.c (glade_packing_container_set_flag): impl.
- (glade_packing_container_set_integer): impl.
- (glade_packing_container_set_boolean): impl.
- (glade_packing_table_set_flag): impl.
- (glade_packing_table_set_integer): impl.
- (glade_packing_box_set_boolean): impl.
- (glade_packing_box_set_integer): impl.
- (glade_packing_box_position_get): impl.
- (glade_packing_box_position_set): when setting the pos of a child update the
- property->value of the rest, cause it has (most likely) changed.
- (table_props): add the rest of the properties
- (box_props): ditto
-
- * src/glade-editor.c (glade_editor_load_widget_page): handle a NULL class to
- clear the page
- (glade_editor_load_common_page): ditto
- (glade_editor_load_item): ditto
- (glade_editor_select_item_real): ditto
-
-2001-08-05 Fatih Demir <kabalak@gtranslator.org>
-
- * configure.in: Added "tr" to the languages list.
-
-2001-08-04 Chema Celorio <chema@celorio.com>
-
- * src/glade-widget.c (glade_widget_set_default_options_real): add a packing
- argument.
- (glade_widget_set_default_options): we now set the default options in two
- steps. Firts the object properties and
- (glade_widget_set_default_packing_options): secondly the packing properties.
- The packing properties are applied after the widget is appended to the container
-
- * src/glade-property-class.c (glade_property_class_get_default_from_spec):
- default is now a member of GladePropertyClass not a GladeParameter.
-
- * src/glade-parameter.c (glade_parameter_adjustment_new): get the default
- from the parameters only if def was not specified. Added a default variable
- to the function.
-
- * src/glade-packing.c: add file. Takes care of container packing related
- stuff.
-
- * src/glade-gtk.c (glade_gtk_vbox_get_size): add the prototype, still
- no content
- (glade_gtk_vbox_set_size): ditto.
-
- * src/glade-editor.c (glade_editor_load_packing_page): impl. Adds
- the packing page.
-
- * src/Makefile.am: add packging.[ch]
-
- * src/glade-popup.c (glade_popup_create_menu): make the popup-menu
- work. Select now works.
-
- * src/glade-widget.h: remove ->popup. destroy it right away.
-
-2001-08-03 Chema Celorio <chema@celorio.com>
-
- * src/glade-widget-class.c (glade_widget_class_list_signals): plug a memleak
- (glade_widget_class_compose_get_type_func): plug a memleak
-
-2001-08-01 Chema Celorio <chema@celorio.com>
-
- * src/main.c: add <popt.h>.
- implement : ./glade2 --dump {widget} to dump to the console the
- properties of a widget.
-
- * src/glade.h: add _TAG_COMMON
-
- * src/glade-xml-utils.c (glade_xml_get_boolean): take a default value
- that should be used if the node is not found
- (glade_xml_property_get_boolean): ditto for properties.
-
- * src/glade-widget-class.c (glade_widget_class_dump_param_specs):
- improve. dump the type and the object the property belongs to.
-
- * src/glade-property-class.c (glade_widget_property_class_free):
- implement.
- (glade_property_class_load_from_param_spec): don't create the
- PropertyClass in here
- (glade_property_class_new_from_node): the query should be read
- before the ParamSpec, if we are loading with ParamSpec we want
- to be able to specify a query.
-
- * src/glade-project-window.c (glade_project_window_create): do not
- _show_all when creating a project_window
- (glade_project_window_show_all): implement
-
- * src/glade-placeholder.c (glade_placeholder_add): the properites
- for the GtkTable are n-rows and n-columns not rows-columns
-
- * src/glade-palette.c (glade_palette_create): implement.
-
- * src/glade-editor.h: add ->common for the common tab of the editor
-
- * src/glade-editor.c (glade_editor_table_append_items): add a common
- parameter for the common tab of the editor.
- (glade_editor_get_table_from_class): add a common parameter, when
- getting a table verify that common = table->common
- (glade_editor_load_common_page): implement.
- (glade_editor_load_class): load the common page too
- (glade_editor_create): do not show the editor when it is created
-
- * src/Makefile.am: remove empty variables.
- Add -lpopt. We are NOT checking in configure.in for popt yet.
-
-2001-07-23 Chema Celorio <chema@celorio.com>
-
- * src/glade-xml-utils.c (glade_xml_doc_save): when saving a .xml file indent
- it as libxml did by calling SaveFormatFile and xmlKeepBlanksDefault.
-
- * src/glade-xml-utils.h: hide the libxml internals (remove headers from the
- .h file and into the .c file. Update all the code to not deal with libxml
- structs directly. Changed the while loops that generated libxml nodes to for
- loops. remove the skip_text macro and add glade_xml_node_is_comment so that
- we can test the node for a node we should ignore (in the for loops).
-
-2001-07-22 Chema Celorio <chema@celorio.com>
-
- * src/glade-utils.c (glade_util_path_is_writable): implement, new file.
-
- * src/glade-property.c (glade_property_write): implement.
-
- * src/glade-widget.c (glade_widget_write): add content.
-
- * src/glade-xml-utils.c (glade_xml_set_value): fix a lot of the broken issues.
- Don't confuse properties for node content. Use GladeXmlNode as API entry.
- Lots of small new functions, lots of cleanup.
-
-2001-07-21 Chema Celorio <chema@celorio.com>
-
- * src/glade-project.c (glade_project_save): impl.
-
- * src/glade-project-window.c (gpw_save_cb): add contents
- (glade_project_window_get_project): impl.
-
- * src/glade-project-ui.c (glade_project_ui_save_get_name): new file that
- holds the ui that interacts with the user.
-
-2001-07-16 Chema Celorio <chema@celorio.com>
-
- * src/glade-widget.c (glade_widget_connect_edit_signals_with_class): impl.
- (glade_widget_connect_edit_signals): impl.
-
- * src/glade-property-class.h: add ->update_signals and ->get_function
-
- * src/glade-property-class.c (glade_xml_read_list): implement. Keep here for now
- but should go into xml utils.
-
- * src/glade-gtk.c (glade_gtk_get_set_function_hack): implement.
-
-2001-07-15 Chema Celorio <chema@celorio.com>
-
- * src/glade-widget-class.c (glade_widget_class_new_from_node): init_function is
- not required in the xml files.
- (glade_widget_class_new_from_node): make non-static cause a property can now have
- a child like a spin button has a gtk_adjustment
-
- * src/glade-property.h: a property can have a ->child.
-
- * src/glade-property.c (glade_property_new_from_string): handl type _OBJECT
-
- * src/glade-property-class.h: we can only have one child per property. Rename
- children to child
-
- * src/glade-property-class.c (glade_property_class_get_type_from_spec): handle
- _OBJECT
- (glade_property_class_new_from_node): if we have child object, load it.
-
- * src/glade-gtk.c (glade_gtk_option_menu_set_items): rename _append to _shell_append
- to remove warning.
- (glade_gtk_adjustment_set_max): impl.
- (glade_gtk_adjustment_set_min): impl.
-
- * src/glade-editor.h (struct _GladeEditorTable): add tabel->editor, this cleans
- up the fucntion prototypes cause we have one less argument to pass.
-
- * src/glade-editor.c (glade_editor_append_item_real): rename and change
- arguments to that we can recurse
- (glade_editor_table_append_items): ditto
- (glade_editor_property_load_object): impl.
- (glade_editor_property_load): change so that we can recurse
-
- * src/glade-property-class.h: add ->child for property type == OBJECT
-
- * src/glade-editor.c (glade_editor_create_input_object): implement
-
- * src/glade-widget-class.c (glade_widget_class_new_from_node): make non
- static and add to headers since we are recursing for type object
-
-2001-07-14 Archit Baweja <bighead@crosswinds.net>
-
- * src/glade-widget-class.c (glade_widget_class_compose_get_type_func):
- changed to negate use of <GetTypeFunction> in the XML files.
-
- * src/glade-widget-class.c (glade_widget_class_new_from_node): check
- if get_type function is provided in GetTypeFunction tag. Else use above
- function.
-
-2001-07-15 Chema Celorio <chema@celorio.com>
-
- * src/glade-property.c (glade_property_changed_choice): set the property
-
- * src/glade-widget.c (glade_widget_new_from_class_name): implement
- (glade_widget_new_from_class): no need to pass the project. We know
- it from parent->project. Update all the calls to this function
- (glade_widget_new_toplevel): impl.
-
- * src/glade-widget-class.c (glade_widget_class_get_by_name): implement
-
- * src/glade-placeholder.c (glade_placeholder_replace_notebook): implement
-
- * widgets/gtknotebook.xml: add properties
-
- * src/glade-placeholder.c (glade_placeholder_add): handle notebook
-
- * src/glade-widget-class.c (glade_widget_class_add_virtual_methods): handle
- gtk_notebook.
-
-2001-07-10 Chema Celorio <chema@celorio.com>
-
- * src/glade-gtk.c (glade_gtk_entry_set_text): implement.
- (glade_gtk_option_menu_set_items): impl.
- (glade_gtk_progress_bar_set_format): impl.
-
- * src/glade-editor.c (glade_editor_property_changed_text_view): implement.
- We can now use entries or GtkTextView for text properties
-
-2001-07-09 Chema Celorio <chema@celorio.com>
-
- * widgets/*.xml: add props to several widgets
-
- * src/glade-placeholder.c (glade_placeholder_add): handle GtkHandleBox too
-
- * src/glade-widget-class.c (glade_widget_class_add_virtual_methods): handle
- GtkFrame too
-
- * src/glade-editor.c (glade_editor_property_changed_numeric): remove
- g_print's
-
- * src/glade-property-class.c (glade_property_get_parameters_text): imlement
- (glade_property_class_get_parameters_from_spec): and use here. We now load
- default text values.
-
- * widgets/gtkprogressbar.xml: add "text" which is the format
-
- * src/glade-project-window.c (glade_project_window_query_properties): set
- the default response
-
-2001-07-09 Chema Celorio <chema@celorio.com>
-
- * src/main.c (glade_init): check if g_module_supported is TRUE
- in here, if it isn't there is no point in running glade2
-
- * src/glade.h (GLADE_TAG_SET_FUNCTION): add the new tags beeing
- used in the .xml files
-
- * src/glade-xml-utils.c (glade_xml_get_boolean): accept
- "TRUE" and "FALSE" as valid (before only "True" & "False")
-
- * src/glade-widget.c (glade_widget_button_press): return FLASE
- so that the emision continues (fixes clicking over items)
- (glade_widget_button_release): ditto
-
- * src/glade-widget-class.h: add the spec function prototypes
-
- * src/glade-widget-class.c (glade_widget_class_get_specs): move
- here from glade_propery_class.
- (glade_widget_class_find_spec): ditto
- (glade_widget_class_dump_param_specs): implement
-
- * src/glade-property.h: add the headers for the _double functions
-
- * src/glade-property.c (glade_property_new_from_string): handle
- double type
- (glade_property_changed_double): implement
- (glade_property_get_double): impl.
-
- * src/glade-property-class.h: add _TYPE_DOUBLE and _TYPE_OBJECT
- remove class->gtk_arg add class->id. Fixed the code all over
- to use ->id and ->name correctly.
- - add children for child objects and set_function to set properties
- that gtk is not exposing
-
- * src/glade-property-class.c: add frames for handling _TYPE_OBJECT
- no content tho
- (glade_property_get_parameter_numeric_default):
- (glade_property_get_parameter_numeric_min):
- (glade_property_get_parameter_numeric_max): impl.
- (glade_property_get_parameters_numeric): clean
- (glade_property_class_get_set_function): implement but not use yet
- cause I could not get it to work. Use glade_gtk_get_set_function_hack
- for now.
- (glade_property_class_new_from_node): change to reflect new changes
- in .xml format
-
- * src/glade-project-window.c (glade_project_window_query_properties):
- use ->id and not ->name
-
- * src/glade-placeholder.c (glade_placeholder_add): s/Size/size
- s/Rows/rows since we use class->id and not class->name
-
- * src/glade-parameter.c (glade_parameter_adjustment_new): make
- the increment 1 so that integers can be changed if the increment
- is not specified
-
- * src/glade-palette.c (glade_palette_init): set the policy of the
- pallete (which is a gtkwindow)
-
- * src/glade-editor.h: add GladeEditorNumericType to share functions
- that interact with numbers
-
- * src/glade-editor.c (glade_editor_property_changed_numeric): handle
- integers, floats and doubles. rename from _changed_integer
- (glade_editor_create_input): handle double
- (glade_editor_property_load_double): impl.
-
- * src/Makefile.am: add glade-gtk.[ch]
-
- * src/glade-property-class.c (glade_property_class_get_set_function):
- implement
-
- * widgets/gtk*.xml: clean lots of files, changed the format it is now
- a lot better.
-
- * src/glade-gtk.c (glade_gtk_entry_set_text): implement
- (glade_gtk_get_set_function_hack): implement a temp hack to find
- function pointers at run time, i could not make gmodule work.
-
-2001-07-07 Chema Celorio <chema@celorio.com>
-
- * src/glade-widget.c (glade_widget_button_release): return FALSE so that
- the propagation continues.
-
-2001-07-05 Chema Celorio <chema@celorio.com>
-
- * src/glade-property-class.c (glade_property_get_parameters_integer):
- G_IS_PARAM_SPEC_UINT is also valid
- (glade_property_class_get_type_from_spec): add UINT to the case
-
- * src/glade-widget-class.c (glade_widget_class_create_pixmap): use
- ->generic_name now
-
- * src/glade-widget-class.h: remove ->icon it was redundant with
- ->generic_name, use ->generic_name to load icons
-
-2001-07-04 Chema Celorio <chema@celorio.com>
-
- * widgets/gtk*.xml: a lot of cleaning, added new files and converted old .xml
- files to use ParamSpec.
-
- * src/glade-property-class.c (glade_property_class_find_spec): dump the specs (temp)
-
-2001-07-02 Chema Celorio <chema@celorio.com>
-
- * src/glade-project-window.c (gpw_copy_cb): add function names buts still with no content
-
- * src/glade-placeholder.c (glade_placeholder_replace_widget): when adding a widget
- set the selection to that widget.
-
-2001-07-01 Shane Butler <shane_b@users.sourceforge.net>
-
- * src/glade-widget-class.c (glade_widget_class_list_signals): use
- class->type to avoid duplication etc
- * src/glade-signals-editor.[ch]: moved lots of functionality into smaller
- functions, fixed bugs etc.
-
-2001-06-28 Ravi Pratap <ravi@che.iitm.ac.in>
-
- * src/glade-project.c : Include string.h
-
- * src/glade-parameter.c : Ditto
-
- * src/glade-widget-class.c : Ditto
-
- * src/glade-placeholder.c : Ditto
-
- * src/glade-property.c : Ditto
-
- * src/glade-xml-utils.c : Ditto
-
- * src/glade-editor.c : Ditto
-
- * src/glade-choice.c : Ditto
-
-2001-06-28 Archit Baweja <bighead@crosswinds.net>
-
- * src/glade.h (GLADE_TAB_GET_TYPE_FUNCTION): new #define.
-
- * src/glade-widget-class.c (glade_widget_class_new_from_node): added
- code to search for _get_type () function and initialize the GType.
- (glade_widget_class_compose_get_type_func): new function.
- (glade_widget_class_get_type): new function.
-
-2001-06-27 Chema Celorio <chema@celorio.com>
-
- * src/glade-widget-class.[ch], src/glade-widget.[ch]: Store signals
- available to a widget in the GladeWidgetClass and instances and their
- handlers in GladeWidget.
- * src/glade-editor.[ch], src/glade-signal-editor.[ch]: Add new signal editor
- and add provsions for GladeEditor to use.
- * src/glade-types.h: Add typedefs for GladeSignalEditor, GladeWidgetSignal
- and GladeWidgetClassSignal.
-
-2001-06-27 Chema Celorio <chema@celorio.com>
-
- * src/glade-property-class.c (glade_property_class_get_specs):
-
-2001-06-27 Carlos PerellÁ MarÁn <carlos@gnome-db.org>
-
- * missing, mkinstalldirs: Removed, are generated files.
- * ChangeLog: Changed the previous date entry to the Gnome's standar one.
-
-2001-06-21 Jonathan Blandford <jrb@webwynk.net>
-
- * src/glade-property-class.c (glade_property_class_get_specs):
- make compile with new glib. include <string.h>
-
-2001-06-19 Chema Celorio <chema@celorio.com>
-
- * src/glade-property-class.c: start using the GParamSpec stuff
-
-2001-06-17 Chema Celorio <chema@celorio.com>
-
- * 0.0.12 : GtkTreeView now works.
-
-2001-06-16 Chema Celorio <chema@celorio.com>
-
- * 0.0.11 : Multiple projects support
diff --git a/ChangeLog.old.gz b/ChangeLog.old.gz
new file mode 100644
index 00000000..db5c6596
--- /dev/null
+++ b/ChangeLog.old.gz
Binary files differ
diff --git a/Makefile.am b/Makefile.am
index f3bd3bff..5ec4456c 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -15,3 +15,17 @@ DISTCLEANFILES = intltool-extract \
intltool-update
DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-introspection
+
+dist-hook:
+ @if test -d "$(srcdir)/.git"; \
+ then \
+ echo Creating ChangeLog && \
+ ( cd "$(top_srcdir)" && \
+ echo '# Generated by Makefile. Do not edit.'; echo; \
+ $(top_srcdir)/missing --run git log --stat ) > ChangeLog.tmp \
+ && mv -f ChangeLog.tmp $(distdir)/ChangeLog \
+ || ( rm -f ChangeLog.tmp ; \
+ echo Failed to generate ChangeLog >&2 ); \
+ else \
+ echo A git clone is required to generate a ChangeLog >&2; \
+ fi