2011-01-06  Tristan Van Berkom <[email protected]>

       * NEWS: Rolling 3.7.3

2011-01-03  Tristan Van Berkom <[email protected]>

       * 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.

2010-12-31  Tristan Van Berkom <[email protected]>

       * 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 <[email protected]>

       * plugins/gtk+/glade-attributes.c: Use locale-independent strtod &
         dtostr. Fixes bug 616787

2010-12-30  Tristan Van Berkom <[email protected]>

       * 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.

       * plugins/gtk+/glade-tool-button-editor.c: Fixed unbalanced refcount of a sizegroup in the
         toolbutton editor.

       * 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  Tristan Van Berkom <[email protected]>

       * gladeui/glade-design-view.c: Made loading progress bar nicer looking and ellipsizing.

       * gladeui/Makefile.am, gladeui/glade-project.c: Changed glade-previewer install name
         to glade-3-previewer, reserving the former name for parallel installable 3.10.

2010-12-28  Tristan Van Berkom <[email protected]>

       * 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 <[email protected]>

       * 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.

2010-12-22  Tristan Van Berkom <[email protected]>

       * 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 <[email protected]>

       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 <[email protected]>

       * 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 <[email protected]>

       * 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.