ANNOUNCE: GNOME Platform Bindings 2.5.4



*** GNOME Platform Bindings

(See the 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.3/

*** Changes, for each binding:

** C++ (gtkmm):

glibmm 2.3.4:

* ListHandle/SListHandle (intermediate container types):
  - Added a const_cast<> to allow lists of const elements.
* gmmproc: _WRAP_SIGNAL(): Added optional custom_c_callback 
  parameter.
  (Murray Cumming)
* WIN32: Build fixes, mostly merged from the 2.2 branch.
  (Cedric Gustin) 
 
gtkmm 2.3.3:

- CellLayout: signals take a C++ CellRenderer* instead of a C 
  GtkCellRenderer*.
- Widget:
  - signal_drag_data_get and signal_selection_get now use the C++
    SelectionData type.
  - Methods now take C++ Gdk::Region& instead of C GdkRegion*.
- SelectionData: Added set() method overload with fewer parameters. 
- TreeDragSource: The drag_get_data vfunc now uses the C++ 
  SelectionData type.
- TreeIter (TreeModel::iterator): Added operator--().
- Added const version of many ListHandle<> get_*() methods.
  (Murray Cumming)

libglademm 2.5.1:

Documentation:
- Generate and install devhelp file.
- beautify hmtl documentation, like the gtkmm docs.
- Install html documentation.
(Murray Cumming)


** Java (java-gnome):

2.5.4 (3 February 2004)
- New Classes:
    gdk.Display  [Jeffrey Morgan]
    gdk.Screen  [Jeffrey Morgan]
    gtk.FileChooserDialog  [Jeffrey Morgan]
    gtk.FileChooserWidget  [Jeffrey Morgan]
    gtk.FileChooserException  [Jeffrey Morgan]
    gtk.FileChooserHelper  [Jeffrey Morgan]
    gtk.FileFilter  [Jeffrey Morgan]
    gtk.FileFilterFlags  [Jeffrey Morgan]
    gtk.OptionMenuDelegate  [Jeff Long]
    gtk.RadioToolButton  [Jeffrey Morgan]
    gtk.SeparatorToolItem  [Jeffrey Morgan]
    gtk.ToolButton  [Jeffrey Morgan]
    gtk.ToggleToolButton  [Jeffrey Morgan]
    gtk.event.HandleBoxEvent  [Jeffrey Morgan]
    gtk.event.StatusBarEvent  [Jeffrey Morgan]
    gtk.event.ToolButtonEvent  [Jeffrey Morgan]
    gtk.event.ToggleToolButtonEvent  [Jeffrey Morgan]
- New Interfaces:
    gtk.FileChooser  [Jeffrey Morgan]
    gtk.TreeSortable [Mark Howard]
    gtk.TreeIterComparison [Mark Howard]
    gtk.TreeDragSource [Mark Howard]
    gtk.TreeDragSourceListener [Mark Howard]
    gtk.TreeDragDest [Mark Howard]
    gtk.TreeDragDestListener [Mark Howard]
    gtk.event.HandleBoxListener  [Jeffrey Morgan]
    gtk.event.StatusBarListener  [Jeffrey Morgan]
    gtk.event.ToolButtonListener  [Jeffrey Morgan]
    gtk.event.ToggleToolButtonListener  [Jeffrey Morgan]
- Updated Classes:
    gnome.App - deprecated message, flash, error and warning methods 
[Jeffrey Morgan]
    gtk.Alignment - added getTop/Bottom/Left/RightPadding methods 
[Jeffrey Morgan]
    gtk.ButtonBox - added getChildSecondary method  [Jeffrey Morgan]
    gtk.Button - added setFocusOnClick and getFocusOnClick methods 
[Jeffrey Morgan]
    gtk.Calendar - added next_month and prev_month events.  [Jeffrey
Morgan]
    gtk.Calendar - added getDisplayOptions method  [Jeffrey Morgan]
    gtk.CheckMenuItem - added toggled event  [Jeffrey Morgan]
    gtk.CheckMenuItem - added set/getDrawAsRadio methods  [Jeffrey
Morgan]
    gtk.Container - added getChildren method.  [Jeffrey Morgan]
    gtk.HandleBox - added child_attached and child_detached events
[Jeffrey Morgan]
    gtk.ListenerDelegate - added support for OptionMenu [Jeff Long]
    gtk.Menu - added set_screen, menu_attach, and set_monitor native
methods  [Jeffrey Morgan]
    gtk.MessageDialog - add markup option for constructor and setMarkup
methods  [Jeffrey Morgan]
    gtk.Notebook - added getNumPages method.  [Jeffrey Morgan]
    gtk.RadioButton - added get/setGroup methods  [Jeffrey Morgan]
    gtk.StatusBar - added text_pushed and text_popped events  [Jeffrey
Morgan]
    gtk.TreeStore, gtk.ListStore - Implement TreeSortable and TreeDrag*
[Mark Howard]
    gtk.Widget - added canActivateAccel, getScreen, hasScreen,
getDisplay
                              and getRootWindow methods [Jeffrey Morgan]
    gtk.Window - added set/getSkipTaskbarHint methods  [Jeffrey Morgan]
    gtk.Window - added set/getPagerHint methods  [Jeffrey Morgan]
    gtk.Window - added set/getScreen methods  [Jeffrey Morgan]
    gtk.Window - added isActive and hasToplevelFocus methods  [Jeffrey
Morgan]
    gtk.Window  - added setIconFromFile and setDefaultIconFromFile
methods  [Jeffrey Morgan]
    gtk.Window - added setAutoStartupNotification, fullscreen, 
                              unfullscreen setKeepAbove and setKeepBelow
methods  [Jeffrey Morgan]
- Deprecated Classes:
    gnome.PopupMenu  [Jeffrey Morgan]
- New Examples:
    EntryCompletionExample  [Jeffrey Morgan]
    FileChooserExample  [Jeffrey Morgan]


** Perl (gtk2-perl):

Overview of Changes in Glib 1.033
=================================

* apidoc improvements, GenPod/ParseXSDoc. ability to add to the list of
   see_also, and ways to orverride the copyright globals that GenPod 
uses.


Overview of Changes in Gtk2 1.033
=================================

* Lots of new regresion tests, and exsting tests are more thorough
* apidoc POD updates.
* GdkCursor's type member now accessable.
* GdkKeys incorrect mapping fixed, unreg'd subclass warnings quelled.
* SimpleList now supports a column type markup, for pango marked-up text
* x/y event members are now available where they should be, GdkEvent 
doc improved. corrected some invalid function -> package mappings.
* missing/TODO functions implemented in GdkDrawable
* Bug fix related to colormaps fixed in GdkGC


Overview of Changes in Gnome2::Canvas 0.91
==========================================

* GnomeCanvasPathDef handling re-worked.
* apidoc POD updates
* some new demos added, others updated

-- 
Murray Cumming
www.murrayc.com
murrayc murrayc com




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]