java-gnome 4.0.12-rc2 (forthcoming) =================================== _Being Uniquely Notified while Spelling the Sources you are Viewing is good for the soul._ In addition to ongoing improvement in our coverage of the GTK widget toolkit, the next release of java-gnome begins to realize our vision to offer coverage of the broad suite of libraries making up the GNOME desktop. New Coverage ------------ The TextView text editing Widget has received two significant capability boosts. With the work of Stefan Schweizer, we now have coverage of the powerful GtkSourceView library with its impressive built-in multi \[programming\] language source highlighting features. * **`org.gnome.sourceview.Language`** * **`org.gnome.sourceview.LanguageManager`** * `org.gnome.sourceview.Plumbing` * **`org.gnome.sourceview.SourceBuffer`** * **`org.gnome.sourceview.SourceView`** * `sourceview.ExampleEditor` * `org.gnome.sourceview.ValidateSourceView` And with the contribution of GtkSpell coverage by Serkan Kaba, we can now offer spell checking in TextViews as well. * **`org.gnome.gtk.Spell`** * **`org.gnome.gtk.TextView`** * `org.gnome.gtk.ValidateTextViewSpelling` * `org.gnome.gtk.SnapshotTextViewSpelling` * `textview.ExampleInstantMessenger` Two other GNOME libraries feature in this release. Serkan also contributed excellent coverage of LibNotify, enabling an application to create and send popups to be displayed by the desktop notification mechanism. * **`org.gnome.notify.Notification`** * **`org.gnome.notify.Notify`** * **`org.gnome.notify.Urgency`** * `org.gnome.notify.Plumbing` * `notify.ExampleLowBattery` And finally, we expose LibUnique, which offers machinery enabling a developer to ensure only one instance of their application is running. * **`org.gnome.unique.Application`** * **`org.gnome.unique.Command`** * **`org.gnome.unique.MessageData`** * `org.gnome.unique.Plumbing` * **`org.gnome.unique.Response`** * `org.gnome.unique.ValidateUniqueApplications` * `unique.ExampleThereCanBeOnlyOne` Continuing improvement ---------------------- Lots of minor changes and enhancements throughout the core GTK libraries. Highlights include improved mouse button handling, filtering when choosing files, Thanks to Peter Mossveld, Kenneth Prugh, Vreixo Formoso, and Guillaume Mazoyer. * **`org.freedesktop.cairo.Context`** * `org.freedesktop.cairo.Status` * `org.freedesktop.cairo.ValidateCairoContext` * **`org.gnome.gdk.CursorType`** * **`org.gnome.gdk.EventScroll`** * **`org.gnome.gdk.MouseButton`** * **`org.gnome.gdk.ScrollDirection`** * **`org.gnome.gtk.AboutDialog`** * **`org.gnome.gtk.CellRendererProgress`** * **`org.gnome.gtk.ColorButton`** * **`org.gnome.gtk.Entry`** * **`org.gnome.gtk.FileChooser`** * **`org.gnome.gtk.FileChooserButton`** * **`org.gnome.gtk.FileChooserDialog`** * **`org.gnome.gtk.FileChooserWidget`** * **`org.gnome.gtk.FileFilter`** * **`org.gnome.gtk.Notebook`** * **`org.gnome.gtk.Range`** * **`org.gnome.gtk.Toolbar`** * **`org.gnome.gtk.ToolbarStyle`** * **`org.gnome.gtk.Widget`** * `org.freedesktop.bindings.ValidateInternationalization` * `org.gnome.gtk.ValidateProperties` * `org.gnome.gtk.ValidateTextBuffer` Looking ahead ------------- Lengthy sunny periods, except for heavy morning showers, fog patches, chance of an afternoon thunderstorm, and snow overnight. AfC