======================================== NEWS: Glib-1.110 ======================================== Overview of changes in Glib 1.110 ================================= * Add automatic package registration for interfaces. [Torsten] * Fix a serious reference counting bug. [Steven Walter] * Add custom 64 bit integer handlers that convert to and from strings if necessary. [Torsten] ======================================== NEWS: glibmm-2.8.1 ======================================== 2.8.1: * Build: Check for glib 2.8. ======================================== NEWS: Gtk2-1.110 ======================================== Overview of changes in Gtk2 1.110 ================================= * Take advantage of Glib's new automatic @ISA registration for interfaces. [Torsten] * Wrap most of the atk API. [Torsten] * Make gdk's and pango's cairo glue available if the Perl module Cairo is installed. [Torsten] * Add Gtk2::AboutDialog::[gs]et_wrap_license and Gtk2::Dnd::set_icon_name. [Torsten] * Improve some of the Gtk2::Gdk::GC API and fix a leak in Gtk2::Gdk::Pixbuf. [Marc Lehmann] * Wrap most of gdk's X11-related API. [Marc, Torsten] ======================================== NEWS: gtkmm-2.8.1 ======================================== 2.8.1: * Build: Check for GTK+ 2.8. * ScrolledWindow: get_*scrollbar_visible(): get_hscrollbar_visible() returned vscrollbar_visible() and vice-versa. Fixed. Bug #317309 (Bartek Kostrzewa) * UIManager: get_action_groups(): Memory management fix. Bug #31865 (Colin Law) * Fix SUN Solaris Forte build problem. Bug #314283 (Felipe Zipitria) * Documentation corrections. Bug #311176 (Marco Scholten) ======================================== UPDATED: libgconf-java-2.12.1 ======================================== libgconf-java was updated without a NEWS entry. ======================================== UPDATED: libglade-java-2.12.1 ======================================== libglade-java was updated without a NEWS entry. ======================================== UPDATED: libgnome-java-2.12.1 ======================================== libgnome-java was updated without a NEWS entry. ======================================== NEWS: libgtk-java-2.8.1 ======================================== 2.7.1 (to be released when gtk 2.7.1 is released) - New Classes/Interfaces org.gnu.gtk.PackDirection org.gnu.gtk.Preview org.gnu.gtk.event.ConfigureEvent org.gnu.gtk.event.ConfigureListener org.gnu.gtk.event.DragMotionEvent org.gnu.gtk.event.DragOriginAdapter org.gnu.gtk.event.DragOriginListener org.gnu.gtk.event.DragTargetAdapter org.gnu.gtk.event.DragTargetListener org.gnu.gtk.event.DropDragEvent org.gnu.gtk.event.EndDragEvent org.gnu.gtk.event.LeaveDragDestination org.gnu.gtk.event.ReceiveDragDataEvent org.gnu.gtk.event.RequestDragDataEvent org.gnu.gtk.event.StartDragEvent org.gnu.gtk.event.DeleteDragDataEvent - Updated Classes/Interfaces org.gnu.gdk.Color - added the following methods setCairoSourceColor org.gnu.gdk.DragContext - added the following methods getTargets() finish(boolean, boolean, int) org.gnu.gdk.Drawable - added the following methods getHeight getWidth org.gnu.gdk.Display - added the following methods getType warpPointer setDoubleClickTime setDoubleClickDistance org.gnu.gdk.EventConfigure - added the following methods getX, getY, getWidth, getHeight, getWindow org.gnu.gdk.Point - added default constructor org.gnu.gdk.Pixbuf - added the following methods Pixbuf(Drawable, Colormap, int,int,int,int,int,int) Pixbuf(Image, Colormap, int,int,int,int,int,int) setAsCairoSource org.gnu.gdk.PixbufLoader - added write(InputStream) method org.gnu.gdk.Rectangle - added following methods Rectangle() Rectangle(int,int,int,int) getType org.gnu.gdk.Screen - added the following methods getType getRGBAColormap getRGBAVisual org.gnu.gdk.Segment - added the following methods Segment() segment(int,int,int,int) org.gnu.gdk.Window - added the following methods grabPointer ungrabPointer pointerIsGrabbed grabKeyboard ungrabKeyboard getWindowAtPointer org.gnu.gdk.WindowAttr - added the following methods getVisual, setVisual getColormap, setColormap getCursor, setCursor org.gnu.glib.Value - added the following methods setBoxed getBoxed org.gnu.gtk.Adjustment - added the following methods getLower getUpper getStepIncrement getPageIncrement getPageSize org.gnu.gtk.EntryCompletion - added the following methods setPopupSetWidth getPopupSetWidth org.gnu.gtk.MenuBar - added the folllowing methods setPackDirection getPackDirection setChildPackDirection getChildPackDirection org.gnu.gtk.MenuShell - added the following methods setTakeFocus getTakeFocus org.gnu.gtk.SelectionData - added the following methods getInt() getDouble() getLong() setInt() setLong() setDouble() org.gnu.gtk.TextView - added the following methods bufferToWindowCoords getBorderWindowSize getCursorVisible getIndent getIterAtLocation getJustification getLeftMargin getPixelsAboveLines getPixelsBelowLines getPixelsInsideWrap getLineYRange getRightMargin getTabs getVisibleRectangle getWindow getWindowType getWrapMode moveMarkOnScreen setBorderWindowSize scrollMarkOnScreen windowToBufferCoords org.gnu.gtk.UIManager - added addUIFromReader method org.gnu.gtk.Widget - added the following methods setEvents addEvents setExtensionEvents getExtensionEvents addListener(ConfigureListener) removeListener(ConfigureListener) addListener(DragOriginListener) addListener(DragTargetListener) removeListener(DragOriginListener) removeListener(DragTargetListener) getDragData(DragContext, Atom, int) highlight() unhighlight() org.gnu.gtk.Widget - deprecated the following methods getData(Widget, DragContext, Atom) finish(DragContext, boolean, boolean) highlight(Widget) unhighlight(Widget) org.gnu.pango.Color - added Color(String) constructor. org.gnu.pango.Layout - added the following methods: getWrap, setWrap getJustify, setJustify deprecated the following methods: getWrapMode, setWrapStyle getJustified, setJustification org.gnu.pango.Rectangle - added the following functions Rectangle() Rectangle(x, y, width, height) - Deprecated Classes/Interfaces org.gnu.gdk.Pango: Class removed (no public methods). org.gnu.glib.GListString: Use Java collections or arrays instead. org.gnu.glib.List: Use Java collections or arrays instead. org.gnu.gtk.CalendarDisplay.Options.WEEK_START_MONDAY org.gnu.gtk.GtkObject org.gnu.gtk.event.DragSourceListener org.gnu.gtk.event.DragDestinationListener - Other moved base classes and utility routines out to jg-common library 2.5.4 ======================================== UPDATED: pygtk-2.8.2 ======================================== pygtk was updated without a NEWS entry.