java-gnome 4.0.19



       Module: java-gnome
      Version: 4.0.19
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.19.tar.gz
 sha256sum: ea8bb6ded7c90471111af34ac9718a8a546f75ec2ed065c83e0b8fdfdaacbf51
      size: 1.3M

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.19.tar.bz2
 sha256sum: 3954ee78277918a32aa80b35cfc1892f3b21af4a6956d9e53e1f0e980512bd9b
      size: 1.1M

News
----

<a name="4.0.19" id="1297659945" title="Which Font?"></a>

java-gnome 4.0.19 (14 Feb 2011)
===============================

_What do you mean that's not the font I asked for?_

This release includes some minor feature enhancements.

Preliminary coverage of Pango's Font object. Font is Pango's abstraction
describing a typeface, and is what is actually loaded. We've exposed the
methods that allow you to find out what was _actually_ loaded for a given
FontDescription request. You do this with Context's
[`loadFont()`][Context.loadFont()] and then Font's
[`describe()`][Font.describe()]. Thanks to Behdad Esfahbod for explaining how
all this works.

* **`org.gnome.pango.Font`**
* **`org.gnome.pango.Context`**

Exposed a few utility functions, including one to find out if your program is
running in a terminal or from the Desktop directly.

* **`org.freedesktop.bindings.Environment`**

GTK improvements
----------------

Further improved some corner cases involved in using Actions, and now you can
make them with named Icons.

* **`org.gnome.gtk.Action`**
* **`org.gnome.gtk.ToolItem`**

There are some odd corner cases, especially with TextView, where idle handlers
need to run before you have the calculations you need ready to query. One
workaround appears to be letting the main loop cycle, so we've exposed
[`Gtk.mainIterationDo()`][Gtk.mainIterationDo()] and the `Gtk.eventsPending()`
which wraps it.

* **`org.gnome.gtk.Gtk`**

Build improvements
------------------

Building java-gnome on Mandriva now works! Thanks to Liam Quin for helping QA
the top level `configure` script.

AfC

[Gtk.mainIterationDo()]: <http://java-gnome.sourceforge.net/4.0/doc/api/org/gnome/gtk/Gtk.html#mainIterationDo(boolean)>
[Context.loadFont()]: <http://java-gnome.sourceforge.net/4.0/doc/api/org/gnome/pango/Context.html#loadFont(org.gnome.pango.FontDescription)>
[Font.describe()]: <http://java-gnome.sourceforge.net/4.0/doc/api/org/gnome/pango/Font.html#describe()>


-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml


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