Discussion:
Glade 3.9.0 Released
Tristan Van Berkom
2011-01-06 10:26:01 UTC
Permalink
... And so it was, that yet another GNOME module updated itself to build
against the mighty forces of GTK+ 3.0 ... and they lived happily
ever ...

That's right folks, Glade for GTK+ 3.0 is here... this is the first
development release leading up to Glade 3.10 which will run against
GTK+ 3.0, currently this software builds and runs against the latest
GTK+ git master.

Few things I need/would like to mention for this release:

Plans:
-----
Let it be known that we plan to release a stable Glade 3.8
and a stable Glade 3.10 in parallel for GNOME 3.

Glade 3.8: Will include all support Glade has always included
for GTK+ up till version 2.24.
Glade 3.10: Will include support only for widgets that are still
included in GTK+ 3.0 and additionally drops support
for Libglade.

They will of course be parallel installable, Glade 3.8 in the long
term will hopefully serve as a decent migration path for older
projects migrating to 3.0.

Thanks:
------

Thanks to all the contributors that helped to make this possible.

- Johannes Schmid
- Marco Diego Aurélio Mesquita
- Juan Pablo Ugarte
- Matthias Clasen
- Javier Jardón
- Martin Schlemmer
- Daniel Macks
- Benjamin Otte
- Christian Persch
- Dieter Verfaillie

And thanks to Openismus GmbH who has sponsored this release
of Glade in a really big way.

What is Glade?
============
Glade is a RAD tool to enable quick & easy development of user
interfaces for the GTK+ toolkit and the GNOME desktop environment.
The user interfaces designed in Glade are saved as XML, and by using
the GtkBuilder GTK+ object these can be loaded by applications
dynamically as needed.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl,
Python, and others.

===========
Glade 3.9.0
===========

- General build fixes for building with GTK+ 3.0, including
patches from Johannes Schmid, Matthias Clasen, Javier Jardón
and Juan Pablo Ugarte.
- Included the new Preview feature by
Marco Diego Aurélio Mesquita.
- Various leaks and crashes fixed.
- GladeWidget becomes GInitiallyUnowned, refcounting improved
for project dispose cycles.
- Handle combo-box entry child properly (bug 581580).
- Fixed crashes when textview's buffer is deleted, fix by
Martin Schlemmer, bug 609748.
- Restored property order of project objects at save time
(glade files no longer container irrelevant diffs).
- Hide editor properties when the property is not available on
the widget, bug 585299,
fix by Marco Diego Aurélio Mesquita.
- Fixed makefiles as per bug 521713 (patch initially by
Daniel Macks).
- Fixed mixups of properties vs packing properties (bug 637475).
- Fixed class header of GladeEditor to update when widgets
unload (patch by Marco Diego Aurélio Mesquita, bug 637541).
- Fixed particalarly nasty crasher bug when loading/saving
treestore column definitions, special thanks goes to
Benjamin Otte, bug 637563.
- Add progress bar to notebook tab of currently loading
project (now the whole UI doesnt jam up while loading a
big project).
- Fixed notebook tab style to use the new CSS stuff.
- Removed widgets that are not available in 3.0
- Completely removed Libglade support
- Removed GladeClipBoardView completely
- Removed GladeParameter obsolete code
- Fixed editor labels to use natural word wrapping
- Drop GtkTables in editors in favor of GtkGrid
- Added custom editor for editing GtkActionGroup and managing
child actions
- Ran 'indent' on source base, new Glade coding style more
similar to GTK+ style
- Removed boolean "fixed" catalog attribute, instead
<create-widget-function> can be used to specify a derived
GladeWidget to be used in the runtime.
- Use locale-independent strtod & dtostr. Fixes bug 616787,
fix by Christian Persch.
- Applying patch to allow better builds on win32,
patch by Dieter Verfaillie, bug 634978.
- 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).
- Sealed entire core API, libgladeui-2 will be ABI stable
after 3.10 release.
- Removed GladeApp::update-ui signal, active-project,
selection handling and implied commands, everything now must
be done in context of a GladeProject.
- Optimized GladeEditor to load a widget faster by keeping all
the cached pages in internal vboxes and not remove/adding them
but just hide/showing them (improves object selection time).
- Optimized frontend to load one palette per project, verifying
the palette for version information when the related project
is set costs around 1 second, this is now only experienced
when the target version is changed in the project prefs
dialog.

Where can I get it ?
================

http://download.gnome.org/sources/glade/3.9/

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
-Tristan


_______________________________________________
Glade-devel maillist - Glade-***@lists.ximian.com
http://lists.
Daniel Espinosa
2011-01-06 15:17:56 UTC
Permalink
Glade 3.10 will be a big step forward, removing widgets and ABI on
libglade-ui. When users min 3.10 expects more features no remove ones.

I think Glade 3.10 must be called 4.0 in line with Gtk+ 3.0 it points
to, and because it removes legacy widgets and libglade-ui ABI changes.

El jueves 6 de enero de 2011, Tristan Van Berkom
Post by Tristan Van Berkom
... And so it was, that yet another GNOME module updated itself to build
against the mighty forces of GTK+ 3.0 ... and they lived happily
ever ...
That's right folks, Glade for GTK+ 3.0 is here... this is the first
development release leading up to Glade 3.10 which will run against
GTK+ 3.0, currently this software builds and runs against the latest
GTK+ git master.
-----
  Let it be known that we plan to release a stable Glade 3.8
and a stable Glade 3.10 in parallel for GNOME 3.
Glade 3.8:  Will include all support Glade has always included
           for GTK+ up till version 2.24.
Glade 3.10: Will include support only for widgets that are still
           included in GTK+ 3.0 and additionally drops support
           for Libglade.
They will of course be parallel installable, Glade 3.8 in the long
term will hopefully serve as a decent migration path for older
projects migrating to 3.0.
------
Thanks to all the contributors that helped to make this possible.
 - Johannes Schmid
 - Marco Diego Aurélio Mesquita
 - Juan Pablo Ugarte
 - Matthias Clasen
 - Javier Jardón
 - Martin Schlemmer
 - Daniel Macks
 - Benjamin Otte
 - Christian Persch
 - Dieter Verfaillie
And thanks to Openismus GmbH who has sponsored this release
of Glade in a really big way.
What is Glade?
============
Glade is a RAD tool to enable quick & easy development of user
interfaces for the GTK+ toolkit and the GNOME desktop environment.
The user interfaces designed in Glade are saved as XML, and by using
the GtkBuilder GTK+ object these can be loaded by applications
dynamically as needed.
By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl,
Python, and others.
===========
Glade 3.9.0
===========
       - General build fixes for building with GTK+ 3.0, including
         patches from Johannes Schmid, Matthias Clasen, Javier Jardón
         and Juan Pablo Ugarte.
       - Included the new Preview feature by
         Marco Diego Aurélio Mesquita.
       - Various leaks and crashes fixed.
       - GladeWidget becomes GInitiallyUnowned, refcounting improved
         for project dispose cycles.
       - Handle combo-box entry child properly (bug 581580).
       - Fixed crashes when textview's buffer is deleted, fix by
         Martin Schlemmer, bug 609748.
       - Restored property order of project objects at save time
         (glade files no longer container irrelevant diffs).
       - Hide editor properties when the property is not available on
         the widget, bug 585299,
         fix by Marco Diego Aurélio Mesquita.
       - Fixed makefiles as per bug 521713 (patch initially by
         Daniel Macks).
       - Fixed mixups of properties vs packing properties (bug 637475).
       - Fixed class header of GladeEditor to update when widgets
         unload (patch by  Marco Diego Aurélio Mesquita, bug 637541).
       - Fixed particalarly nasty crasher bug when loading/saving
         treestore column definitions, special thanks goes to
         Benjamin Otte, bug 637563.
       - Add progress bar to notebook tab of currently loading
         project (now the whole UI doesnt jam up while loading a
         big project).
       - Fixed notebook tab style to use the new CSS stuff.
       - Removed widgets that are not available in 3.0
       - Completely removed Libglade support
       - Removed GladeClipBoardView completely
       - Removed GladeParameter obsolete code
       - Fixed editor labels to use natural word wrapping
       - Drop GtkTables in editors in favor of GtkGrid
       - Added custom editor for editing GtkActionGroup and managing
         child actions
       - Ran 'indent' on source base, new Glade coding style more
         similar to GTK+ style
       - Removed boolean "fixed" catalog attribute, instead
         <create-widget-function> can be used to specify a derived
         GladeWidget to be used in the runtime.
       - Use locale-independent strtod & dtostr. Fixes bug 616787,
         fix by Christian Persch.
       - Applying patch to allow better builds on win32,
         patch by Dieter Verfaillie, bug 634978.
       - 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).
       - Sealed entire core API, libgladeui-2 will be ABI stable
         after 3.10 release.
       - Removed GladeApp::update-ui signal, active-project,
         selection handling and implied commands, everything now must
         be done in context of a GladeProject.
       - Optimized GladeEditor to load a widget faster by keeping all
         the cached pages in internal vboxes and not remove/adding them
         but just hide/showing them (improves object selection time).
       - Optimized frontend to load one palette per project, verifying
         the palette for version information when the related project
         is set costs around 1 second, this is now only experienced
         when the target version is changed in the project prefs
         dialog.
Where can I get it ?
================
http://download.gnome.org/sources/glade/3.9/
For more information on the Glade project see our home page
at http://glade.gnome.org/
Enjoy,
             -Tristan
_______________________________________________
http://lists.ximian.com/mailman/listinfo/glade-devel
--
Trabajar, la mejor arma para tu superación
"de grano en grano, se hace la arena" (R) (en trámite, pero para los
cuates: LIBRE)
_______________________________________________
Glade-devel maillist - Glade-***@lists.ximian.co
Loading...