java-gnome 4.0.11



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

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.11.tar.gz
  md5sum: 682a9c0087ede269143bcbda7128e26f
 sha1sum: 643bfb27e3018b7b6fd3628856f6d5aa1154e983
    size: 1008K

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.11.tar.bz2
  md5sum: 603881873ff57450a0035fe488c6e8ed
 sha1sum: 5afda43f7be3319b1e26f308573d8b7c3f5852e1
    size: 808K

News
----

<a name="4.0.11" id="1241147383" title="Bug fixes"></a>

java-gnome 4.0.11 (1 May 2009)
==============================

This is a bug fix release.

We made a few mistakes in our handling of the PangoAttribute structures'
memory which resulted in VM crashes [unfortunately, the normal GNOME way of
debugging things is to `SIGSEGV`. That's fine for a C program but Badâ?¢ for
your average Java Virtual Machine as it takes out the entire process. We
therefore work rather hard to avoid -- or at least trap -- this sort of
thing]. Releasing corrections for these bugs was a priority.

Concurrently a significant internal improvement in our handling of
accumulating Attributes into AttributeLists was made. While this is not user
visible _per se_, we were able to drop the requirement that the text you were
formatting already be in the Pango Layout before assigning the range that the
Attribute would cover. You also no longer need to pass that Layout to
`setIndices()`. This makes things a great deal easier if you are
simultaneously aggregating the text and assigning markup.

* **`org.gnome.pango.Attribute`**
* **`org.gnome.pango.AttributeList`**
* `org.gnome.pango.PangoAttributeOverride`
* **`org.gnome.pango.Layout`**
* **`org.gnome.pango.FontDescription`**
* **`org.gnome.pango.FallbackAttribute`**
* `org.gnome.pango.ValidatePangoTextRendering`
* **`org.gnome.pango.WrapMode`**

Martin Garton contributed some documentation quality improvements and new
coverage. Serkan Kaba made some minor fixes to ensure the unit tests run in a
Turkish locale. And as ever there are small incremental improvements to
various classes, including a number of additional properties exposed care of
the work of new contributor Thijs Leibbrand. 

* **`org.gnome.gtk.TreeViewColumn`**
* **`org.gnome.gtk.ComboBox`**
* **`org.gnome.gtk.Widget`**
* `org.freedesktop.bindings.ValidateInternationalization`
* **`org.gnome.gtk.Label`**
* **`org.gnome.gtk.ScrolledWindow`**
* **`org.gnome.gtk.Box`**
* **`org.gnome.gtk.AboutDialog`**

Looking ahead
-------------

This was a brief cycle; as noted we're mostly pushing some bug fixes.
Meanwhile there are a number of significant branches underway by various
hackers; which, hopefully, will feature prominently in the next release.

AfC

-- 
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]