Electronics & Programming

develissimo

Open Source electronics development and programming

  • You are not logged in.
  • Root
  • » Glade
  • » [Glade-devel] Glade 3.9.0 Released [RSS Feed]

#1 Jan. 6, 2011 10:19:16

Tristan V.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

[Glade-devel] Glade 3.9.0 Released


... 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
athttp://glade.gnome.org/Enjoy,
-Tristan


_______________________________________________
Glade-devel maillist - Glade-devel@lists.ximian.comhttp://lists.ximian.com/mailman/listinfo/glade-devel

Offline

#2 Jan. 6, 2011 15:17:59

Daniel E.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

[Glade-devel] Glade 3.9.0 Released


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
<trista***@*penismus.com> escribió:
> ... 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
> athttp://glade.gnome.org/>
> Enjoy,
>              -Tristan
>
>
> _______________________________________________
> Glade-devel maillist  -  glade-de***@*ists.ximian.com
>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-devel@lists.ximian.comhttp://lists.ximian.com/mailman/listinfo/glade-devel

Offline

  • Root
  • » Glade
  • » [Glade-devel] Glade 3.9.0 Released [RSS Feed]

Board footer

Moderator control

Enjoy the 18th of August
PoweredBy

The Forums are managed by develissimo stuff members, if you find any issues or misplaced content please help us to fix it. Thank you! Tell us via Contact Options
Leave a Message
Welcome to Develissimo Live Support