ANNOUNCE: GNOME Platform Bindings 2.5.4
Murray Cumming <[email protected]>
| Newsgroups | gmane.comp.gnome.announce,gmane.comp.gnome.language-bindings |
|---|---|
| Message-ID | <[email protected]> |
*** 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 [email protected]. 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 [email protected]