ANNOUNCE: GNOME Platform Bindings 2.5.5
- From: Murray Cumming <murrayc murrayc com>
- To: Gnome-Announce-List <gnome-announce-list gnome org>, "language-bindings gnome org" <language-bindings gnome org>
- Subject: ANNOUNCE: GNOME Platform Bindings 2.5.5
- Date: Thu, 19 Feb 2004 13:08:20 +0100
*** GNOME Platform Bindings
Please note that we hit Bindings API freeze on March 1st, so now is
probably your last chance to suggest API corrections or additions.
(See the big list of changes below if you've read this blurb before.)
Here is another scheduled release of the GNOME Platform Bindings,
which provide a GNOME development platform for programming languages
other than C, in the style of those languages. We very much hope
that Linux distributions will distribute these bindings as a supported
development platform.
For the GNOME 2.5/2.6 schedule, we have bindings for C++, Java, and Perl:
http://www.gnome.org/start/2.5/bindings/modules.html
These bindings follow these rules:
http://developer.gnome.org/dotplan/bindings/rules.html
and this schedule:
http://www.gnome.org/start/2.5/bindings/
Note that those rules do not guarantee 100% API coverage, but they do
guarantee API/ABI stability.
There are "Beta Bindings" for C#, which are likely to be on the full
release schedule for GNOME 2.7/2.8. Note that other bindings exist:
http://www.gtk.org/bindings.html
but they are not on this release schedule and they do not necessarily
follow the same rules.
If you have questions about the GNOME Platform Bindings release set please
send email to language-bindings gnome org If you have questions about the
individual bindings, please send email to their own mailing lists. You can
find links to the individual projects here:
http://www.gnome.org/start/2.5/bindings/modules.html
*** Download
You can download source tarballs from
ftp://ftp.gnome.org/pub/GNOME/bindings/2.5/2.5.5/
*** Changes, for each binding:
** C++ (gtkmm):
glibmm 2.3.5:
* glibmm now uses libsigc++ 2 rather than libsigc++ 1.2.
(Murray Cumming, Martin Schulze)
gtkmm 2.3.4:
* Gtk:
- Now uses libsigc++ 2 (Murray Cumming)
- Frame: Methods use C++ Gtk::Allocation instead of C GtkAllocation.
(Bryan Forbes)
- Added IconTheme. (Bryan Forbes).
- Added TargetList. (Bryan Forbes)
- TargetEntry: Use a C++ TargetFlags enum instead of the C enum.
(Bryan Forbes)
- Widget
- drag_dest_find_target(), drag_dest_get_target_list(), drag_begin():
Use C++ TargetList instead of C GtkTargetList. (Bryan Forbes)
- Use C++ Gtk::Allocation instead of GtkAllocation, and
Gtk::Requisition instead of GtkRequisition in methods.
(Bryan Forbes)
- Socket: Use C++ Gdk::NativeWindow type for method parametrs.
(Bryan Forbes)
libglademm 2.3.2:
* Updated for new libsigc++ 2 syntax.
(Murray Cumming)
libgnomemm 2.5.1:
* Updated for libsigc++ 2 API. (Murray Cumming)
* Spec file dependency fix (Eric Bourque)
libgnomecanvasmm 2.5.1:
* Use new libsigc++ 2 syntax.
* Canvas::Widget: Use a Gtk::Widget* for the "widget" property,
instead of Gtk::Widget, so that it is usable.
(Murray Cumming)
* Spec file dependency fix. (Eric Bourque)
gconfmm 2.5.1:
* Updated for the latest libsigc++2 API.
(Murray Cumming)
libgnomeuimm 2.5.1:
* Updated for libsigc++2 API (Murray Cumming).
* examples/iconlist: Updated for latest gtkmm
DND API changes. (Bryan Forbes)
* Spec file dependency fix. (Eric Bourque)
gconf-vsmm 2.5.1:
* Updated for libsigc++ 2 API.
(Murray Cumming)
** Java (java-gnome):
2.5.5 (16 February 2004)
- New Classes:
gnome.IconEntryEvent [Jeffrey Morgan]
gtk.IconInfo [Jeffrey Morgan]
gtk.IconLookupFlags [Jeffrey Morgan]
gtk.IconTheme [Jeffrey Morgan]
gtk.event.ItemEvent [Jeffrey Morgan]
- New Interfaces;
gnome.IconEntryListener [Jeffrey Morgan]
gtk.TreeViewColumnDrop [Mark Howard]
gtk.event.ItemListener [Jeffrey Morgan]
- Updated Classes:
gconf.ConfClient - fixed problem setting lists [Jeffrey Morgan]
gconf.ConfValue - fixed problem setting and getting lists [Jeffrey
Morgan]
gnome.IconEntry - added changed and browse events and setMaxSaved
method [Jeffrey Morgan]
gnome.IconTextItem - added getEditable method [Jeffrey Morgan]
gtk.Action - updated API to match latest GTK [Jeffrey Morgan]
gtk.ActionGroup - updated API to match latest GTK [Jeffrey Morgan]
gtk.Editable - reimplemented Editable as an Interface with helper
delegate [Jeffrey Morgan]
gtk.Entry - change to extend Widget and implement Editable and added
toggle_overwrite event [Jeffrey Morgan]
gtk.EventBox - added set/getWindowVisible and set/getAboveChild
methods [Jeffrey Morgan]
gtk.IMContext - completed public interface [Jeffrey Morgan]
gtk.Invisible - add constructor that takes Screen and get/setScreen
methods [Jeffrey Morgan]
gtk.Item - added event handling [Jeffrey Morgan]
gtk.Paned - added geChild1/2 methods [Jeffrey Morgan]
gtk.RadioAction - updated API to match latest GTK [Jeffrey Morgan]
gtk.RadioMenuItem - fixed constructors and added additional methods
[Jeffrey Morgan]
gtk.Rc - added public interface [Jeffrey Morgan]
gtk.RcStyle - added getFontDescription and getName methods [Jeffrey
Morgan]
gtk.Style - added API: [Jeffrey Morgan]
attach
detach
setBackground
applyDefaultBackground
lookupIconSet
gtk.TearoffMenuItem - add getTornOff method [Jeffrey Morgan]
gtk.ToggleAction - updated API to match latest GTK [Jeffrey Morgan]
gtk.ToolTips - added getData method [Jeffrey Morgan]
gtk.ToolTipsData - added numerous methods [Jeffrey Morgan]
gtk.TreeView: Added API: [Mark Howard]
autoSizeColumns
getColumns
setCursor
expandToPath
setColumnDragChecker
gtk.ListStore and gtk.TreeStore Added API [Mark Howard]
swapRows
moveRowToEnd
moveRowAfter
moveRowToStart
moveRowBefore
gtk.TreeViewColumn Added API: [Mark Howard]
get/set Expand
- Other:
Build script now finds db2html or docbook2html in the users path
[Jeffrey Morgan]
Build script not finds the libgcj jar file correctly [Jeffrey Morgan]
Stripping installed shared objects [Jeffrey Morgan]
Install targets work for docs [Jeffrey Morgan]
** Perl (gtk2-perl):
Overview of Changes in Glib 1.035
=================================
* Updated ExtUtils::Depends requirement to 0.200.
* Added Glib::MakeHelper::postamble_docs_full(), a more featureful,
easier
to use, and more scalable front-end to the pod documentation
generation
tools. [muppet]
* Extended Glib::Type::list_properties to handle properties on
GInterfaces,
which is a new feature in gtk+ 2.4. [Ross]
* Added Glib::ParamSpec::scalar() for creating SV properties without
needing
to know about boxed types. [Ross]
Overview of Changes in Gtk2 1.035
=================================
* Updated Glib requirement to 1.035.
* Updated ExtUtils::Depends requirement to 0.200.
* Added and updated POD in several places. [muppet]
* Added few more straggling missing bindings. [Torsten]
* Minor updates to example code. [Torsten]
* As always, added more tests. [Tortsen]
Overview of Changes in Gnome2::Canvas 0.92
==========================================
* Updated Glib requirement to 1.035.
* Made use of Glib 1.035's MakeHelper features for documentation
generation.
Overview of Changes in Gnome2::VFS 0.94
=======================================
This release features mostly of small bug fixes and infrastructure
improvements.
Overview of Changes in Gnome2 0.92
==================================
This release features lots of small bug fixes and infrastructure
improvements.
Most importantly, Gnome2 now works when used with the newest generation
of
libgnome and libgnomeui. This step also necessitated an API change:
gnome_popup_menu_attach is now bound as Gtk2::Menu::attach_to.
--
Murray Cumming
www.murrayc.com
murrayc murrayc com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]