java-gnome 4.1.2

2012-08-29 Thread Andrew Cowie
News


java-gnome 4.1.2  (30 Aug 2012)
===

_Applications don't stand idly by._

After a bit of a break, we're back with a second release in the 4.1 series
covering GNOME 3 and its libraries. 

Application for Unique
--

The significant change in this release is the introduction of GtkApplication,
the new mechanism providing for unique instances of applications. This
replaces the use of libunique for this purpose, which GNOME has deprecated and
asked us to remove.

* **`org.gnome.gtk.Application`**
* **`org.gnome.glib.Application`**
* **`org.gnome.glib.ApplicationFlags`**
* **`org.gnome.glib.ApplicationCommandLine`**
* strike`org.gnome.unique.Application`/strike
* strike`org.gnome.unique.Message`/strike
* strike`org.gnome.unique.Response`/strike

Thanks to Guillaume Mazoyer for having done the grunt work figuring out how
the underlying GApplication mechanism worked.

Idle time
-

The new Application coverage doesn't work with java-gnome's multi-thread
safety because GTK itself is not going to be thread safe anymore. This is a
huge step backward, but has been coming for a while, and despite our intense
disappointment about it all, java-gnome will now be like every other GUI
toolkit out there: not thread safe.

If you're working from another thread and need to update your GTK widgets, you
must do so from within the main loop. To get there, you add an idle handler
which will get a callback from the main thread at some future point. We've
exposed that as `Glib.idleAdd()`; you put your call back in an instance of the
Handler interface.

* **`org.gnome.glib.Glib`**
* **`org.gnome.glib.Handler`**

As with signal handlers, you have to be careful to get back from your callback
as soon as possible; you're blocking the main loop while that code is running.

Miscellaneous improvements
--

Other than this, we've accumulated a number of fixes and improvements over the
past months. Improvements to radio buttons, coverage of GtkSwitch, fixes to
Assistant, preliminary treatment of StyleContext, and improvements to
SourceView, FileChooser, and more. Compliments to Guillaume Mazoyer, Georgios
Migdos, and Alexander Boström for their contributions.

* **`org.gnome.gtk.Switch`**
* **`org.gnome.gtk.FileChooserButton`**
* **`org.gnome.gtk.ProgressBar`**
* **`org.gnome.gtk.Style`**
* **`org.gnome.gtk.StyleContext`**
* **`org.gnome.gtk.StyleProperty`**
* **`org.gnome.gtk.StyleRegion`**
* **`org.gnome.gtk.JunctionSides`**
* **`org.gnome.gtk.RegionFlags`**

java-gnome builds correctly when using Java 7. The minimum supported version
of the runtime is Java 6. This release depends on GTK 3.4.

AfC


Download

http://download.gnome.org/sources/java-gnome/4.1/java-gnome-4.1.2.tar.xz (973K)
  sha256sum: 6d13818bc8838da57bae1a1c2350ad33e03acf6b080ee0194ae89a2775d8169e

___
ftp-release-list mailing list
ftp-release-list@gnome.org
https://mail.gnome.org/mailman/listinfo/ftp-release-list

java-gnome 4.0.19

2011-02-13 Thread Andrew Cowie
   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: ea8bb6ded7c9047af34ac9718a8a546f75ec2ed065c83e0b8fdfdaacbf51
  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
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.18

2010-12-23 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.18
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.18.tar.gz
 sha256sum: 2d33605f86d8107de78e0ba5d9d4534f70ded4e9c5937dee66fe53bb2c2e6384
  size: 1.3M

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.18.tar.bz2
 sha256sum: 2f606fda2d89961cfbbddc7f391a35302078030a5391699e3bc44b6972b3928d
  size: 1.1M

News


a name=4.0.18 id=1293156906 title=Fix GDK_IS_WINDOW crash/a

java-gnome 4.0.18 (23 Dec 2010)
===

_My compressed original is better than your uncompressed copy_

This is a bug fix release. A serious crasher was occurring when you requested
a the underlying [org.gnome.gdk] Window backing a Widget, as is often
necessary before popping up context menus. Thanks to Kenneth Prugh and
Guillaume Mazoyer for their help in duplicating and isolating the problem.

Better image rendering
--

While we're at it, we've merged work in progress offering coverage of the
librsvg Scalable Vector Graphics loader. This allows you to draw an SVG image
as a vector graphic to Cairo (which itself works in vector form, of course),
and is a substantial improvement over just loading the `.svg` with gdk-pixbuf
(which rasterizes the graphic to a bitmap first, of course). Load the image
with [Handle][], then draw it with Context's
[`showHandle()`][Context.showHandle()].

We've also added coverage of Cairo Surface's new
[`setMimeType()`][Surface.setMimeType()], which allows you to embed the the
original [ie JPEG, or to a lesser extent PNG] image in PDF output rather than
just the decoded, rasterized, and very huge bitmap image that Cairo uses on
screen and would otherwise have used in PDF and SVG output. So 100 kB JPEGs
stay JPEGs instead of turning into 12 MB bitmaps. Yeay.

java-gnome now depends on Cairo 1.10 and librsvg 2.32.

AfC

[Handle]: 
http://java-gnome.sourceforge.net/4.0/doc/api/org/gnome/rsvg/Handle.html
[Context.showHandle()]: 
http://java-gnome.sourceforge.net/4.0/doc/api/org/freedesktop/cairo/Context.html#showHandle(org.gnome.rsvg.Handle)
[Surface.setMimeType()]: 
http://java-gnome.sourceforge.net/4.0/doc/api/org/freedesktop/cairo/Surface.html#setMimeData(org.freedesktop.cairo.MimeType,%20byte[])


-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.18-rc1

2010-12-21 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.18-rc1
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.18-rc1.tar.gz
 sha256sum: 8f0b4213cd213b6cb72279649864f87b3f4414ff4648c7fe3fb8d029afe1c36e
  size: 1.3M

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.18-rc1.tar.bz2
 sha256sum: c1890c24e29a7403110529792cd16c715826da246114ce3cd38a6f8f9a908204
  size: 1.1M

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.17

2010-11-17 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.17
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.17.tar.gz
 sha256sum: 549020cf9ceca694f2d3455c382ee4daf62186569d74f0f2d657e57f7650bedc
  size: 1.2M

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.17.tar.bz2
 sha256sum: 350cd6c4d75995c309785794b8e216bf5c09568e52975f26ff0be7d79bb2a422
  size: 932K

News


a name=4.0.17 id=1290043843 title=Dictionaries exist/a

java-gnome 4.0.17 (18 Nov 2010)
===

_All dictionaries are equal. But some dictionaries are more equal than
others._

After some 6 months of development, this release includes substantial
improvements across the library. Thanks to Guillaume Mazoyer, Michael
Culbertson, Douglas Goulart, Vreixo Formoso, Mauro Galli, Thijs Leibbrand, and
Andrew Cowie for their contributions to the library, and also to Yaakov
Selkowitz, and Alexander Boström for their updates to the build system.

Enchant Dictionaries


Improve the utility of the Enchant library by exposing functionality to test
wither a dictionary [exists][Enchant.existsDictionary()] for a given language
tag, and to [list][Enchant.listDictionaries()] all available dictionaries.
Add speciality functions to the Internationalization class facilitating the
translation of [language][Internationalization.translateLangageName()] and
[country][Internationalization.translateCountryName()] names so you can
present the list of available languages properly translated in the user's
language.

* **`org.freedesktop.enchant.Enchant`**
* **`org.freedesktop.bindings.Internationalization`**
* `org.freedesktop.enchant.EnchantBrokerOverride`
* `org.freedesktop.enchant.ValidateEnchantInternals`
* `org.freedesktop.bindings.ValidateInternationalization`

GTK improvements


Introduce Icon as a strongly typed class to wrap named icons available in an
icon theme, complementing the previous coverage of stock icons provided by
the Stock class. Add methods to DataColumn, TreeModel, Image, and Entry making
these available.

* **`org.freedesktop.icons.Icon`**
* `org.freedesktop.icons.Helper`
* **`org.freedesktop.icons.ActionIcon`**
* **`org.freedesktop.icons.ApplicationIcon`**
* **`org.freedesktop.icons.CategoryIcon`**
* **`org.freedesktop.icons.DeviceIcon`**
* **`org.freedesktop.icons.EmblemIcon`**
* **`org.freedesktop.icons.FaceIcon`**
* **`org.freedesktop.icons.MimeIcon`**
* **`org.freedesktop.icons.PlaceIcon`**
* **`org.freedesktop.icons.StateIcon`**
* **`org.gnome.gtk.DataColumnIcon`**
* **`org.gnome.gtk.TreeModel`**
* **`org.gnome.gtk.Image`**
* **`org.gnome.gtk.Entry`**
* `org.freedesktop.icons.ValidateIconItems`

Also in TreeView land, Vreixo Foromso contributed a change to make
DataColumnReference generic, noting that this was his one great irritation
with java-gnome. Itch scratched, apparently. `:)`

* **`org.gnome.gtk.TreeModel`**
* **`org.gnome.gtk.DataColumnReference`**
* `org.gnome.gtk.ValidateTreeModel`

A fair bit of work went into polishing coverage in various classes. We now
have coverage for Adjustment's various properties (necessary if you want to
drive a scroll bar around yourself without using one built into a
ScrolledWindow).

* **`org.gnome.gtk.Adjustment`**
* **`org.gnome.gtk.HScrollbar`**
* **`org.gnome.gtk.VScrollbar`**
* `org.gnome.gtk.ValidateAssistant`
* `org.gnome.gtk.ValidateProperties`
* `org.gnome.gtk.ValidateSignalEmission`

We've also introduced a new signal in the [Assistant][]. You can now define
the behaviour of an Assistant using the `ForwardPage` signal with the
`setForwardPageCallback()` method. It can help you to skip pages when you need
to. When going back, the Assistant will also skip the previously skipped page.

* **`org.gnome.gtk.Assistant`**
* `org.gnome.gtk.GtkAssistantOverride`
* `org.gnome.gtk.ValidateAssistant`

java-gnome now supports GTK+ 2.20 and introduces the new [Spinner][] widget
that can be used to display an unknown progress.

* **`org.gnome.gtk.Spinner`**
* **`org.gnome.gtk.CellRendererSpinner`**

Added coverage for another utility function, this time the one that
[escapes][Glib.markupEscapeText()] text in strings so that it can be safely
included when Pango markup is being used.

* **`org.gnome.glib.Glib`**

If you need to ensure whatever has been copied to the clipboard is available
after your application terminates, you can call Clipboard's `store()`.

* **`org.gnome.gtk.Clipboard`**

Thread safety
-

Fixed a fairly serious bug in the interaction between the memory management
code and the thread safety mechanism. Amazing we got away with this one so
long, really. Thanks to Vreixo Formoso for helping with analysis of the crash
dumps, confirming the diagnosis, and double checking the proposed solution.
The problem only showed up if you were making extensive use of something like
TextViews which (internal to GTK) did its drawing in a background idle
handler

java-gnome 4.0.17-rc4

2010-11-16 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.17-rc4
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.17-rc4.tar.gz
 sha256sum: bacd7e4debac04d2de160ddd1a6b4fe830eec46e3f0c59284d0d85ba7f8b9a66
  size: 1.2M

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.17-rc4.tar.bz2
 sha256sum: 14f4ff81dcf9dfaf1f33b3f94f7f9c73e7a797f8e57511564b56eccba27ded0f
  size: 936K

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.17-rc3

2010-11-03 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.17-rc3
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.17-rc3.tar.gz
 sha256sum: 44d59db3e2a3ab5997eb257813ef240578e052b34e61cb17690e25da65530df7
  size: 1.2M

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.17-rc3.tar.bz2
 sha256sum: c7f250c454537c56e586b9d43d1ceabe0bbf5e5a5902438faa56060550a7085f
  size: 936K

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.17-rc2

2010-10-21 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.17-rc2
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.17-rc2.tar.gz
 sha256sum: 537893962653ef77587fd77470c7959965e0412aedb7cd454d3e1293b8946dea
  size: 1.2M

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.17-rc2.tar.bz2
 sha256sum: 1d5ef2a9a1122c50a1ccbf3be2c634b86d7a14de0c109a6747d4cd004a592b97
  size: 924K

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.17-rc1

2010-10-15 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.17-rc1
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.17-rc1.tar.gz
 sha256sum: 120a6d33b4bf50232351222e3663b71802afb8873519f1cfc7799ed9e61f3935
  size: 1.2M

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.17-rc1.tar.bz2
 sha256sum: d7839fdfbd6466da0362fcade9c039359148f737d7bb6e360e874d05ff4cef8b
  size: 924K

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.16

2010-06-16 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.16
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.16.tar.gz
 sha256sum: e6a465d1334c99aa3a5dca30ef1d3e7105c690e113bbd2f6b3e6273280e443c9
  size: 1.2M

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.16.tar.bz2
 sha256sum: 04e417145528f3173f3516c7548bc8773c83ed30957887ed797644b39018bd61
  size: 916K

News


a name=4.0.16 id=1276732981 title=Accelerating operations/a

java-gnome 4.0.16 (17 Jun 2010)
===

_Accelerating is good for you_

Accelerators


java-gnome now has full support for accelerators, the key bindings (such as
**`Ctrl+Q`** for quit) typically used to activate MenuItems and Actions. The
heart of the API is in the [AcceleratorGroup][] class, although you actually
use it care of MenuItem's `setAccelerator()` and Action's `setAccelerator()`.
Huge thanks are due to Thijs Leibbrand for having navigating the almost
incomprehensible native API and figured out how we could best add coverage for
Java programs.

* **`org.gnome.gtk.AcceleratorGroup`**
* **`org.gnome.gtk.Menu`**
* **`org.gnome.gtk.MenuItem`**
* **`org.gnome.gtk.ImageMenuItem`**
* **`org.gnome.gtk.Window`**
* **`org.gnome.gtk.Action`**
* `menu.ExampleSimpleMenu`

Cairo Operations


Though we've had support for Cairo's various operators (different modes for
combining what's being drawn with what's already on the surface) for some
time, we didn't really know what we were doing. Thanks to the careful work of
Kenneth Prugh, we've now got full coverage in the [Operator][] class along
with a magnificent series of illustrations. These are the same pictures as are
in the underlying Cairo documentation, but like our screenshots, ours are
generated automatically by java-gnome programs whenever you build the
documentation.

* **`org.freedesktop.cairo.Operator`**
* `Harness`
* `org.freedesktop.cairo.IllustrationOperatorOver`
* `org.freedesktop.cairo.IllustrationOperatorDestOver`
* `org.freedesktop.cairo.IllustrationOperatorSaturate`
* `org.freedesktop.cairo.IllustrationOperatorDestIn`
* `org.freedesktop.cairo.IllustrationOperatorDestAtop`
* `org.freedesktop.cairo.Illustration`
* `org.freedesktop.cairo.IllustrationOperatorAdd`
* `org.freedesktop.cairo.IllustrationOperatorDest`
* `org.freedesktop.cairo.IllustrationOperatorAtop`
* `org.freedesktop.cairo.IllustrationOperatorSource`
* `org.freedesktop.cairo.IllustrationOperatorClear`
* `org.freedesktop.cairo.IllustrationOperatorDestOut`
* `org.freedesktop.cairo.IllustrationOperatorOut`
* `org.freedesktop.cairo.IllustrationOperator`
* `org.freedesktop.cairo.IllustrationOperatorXOR`
* `org.freedesktop.cairo.IllustrationOperatorIn`

Miscellaneous improvements
--

The style `CENTER` has been added in ButtonBoxStyle.

* **`org.gnome.gtk.ButtonBoxStyle`**

Coverage of GTK's new [InfoBar][] Widget was added by Guillaume Mazoyer, who
also made numerous touch ups to various core classes. The Activatable and
Editable interfaces got some love. And methods to get human readable byte
sizes have been added to the [Glib][] utility class.

* **`org.gnome.gtk.Activatable`**
* **`org.gnome.gtk.Editable`**
* **`org.gnome.gtk.Entry`**
* **`org.gnome.gtk.EntryBuffer`**
* **`org.gnome.gtk.InfoBar`**
* **`org.gnome.glib.Glib`**
* **`org.gnome.gtk.Widget`**
* **`org.gnome.gtk.StatusIcon`**
* `org.gnome.glib.ValidateUtilityFunctions`
* `org.gnome.gtk.ValidateEntry`

Finally, we exposed the code needed to force GDK to revert to the pre GTK 2.18
behaviour of using native X Windows for every Widget. This shouldn't be
necessary -- the whole point of major changes like the client-side windows
branch are is that they are supposed to Just Work (and more to the point Just
Work better, over time) -- but it does give a workaround for unusual corner
cases where either GTK, java-gnome, or the developer is constrained and needs
some help.

* **`org.gnome.gdk.Window`**

AfC

[InfoBar]: doc/api/org/gnome/gtk/InfoBar.html
[AcceleratorGroup]: doc/api/org/gnome/gtk/AcceleratorGroup.html
[Operator]: doc/api/org/freedesktop/cairo/Operator.html
[Glib]: doc/api/org/gnome/glib/Glib.html

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.16-rc1

2010-05-28 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.16-rc1
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.16-rc1.tar.gz
 sha256sum: d0660e1a1d06a65d31616843bc1546c805aea30de7539e6daed7205ad60afac0
  size: 1.2M

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.16-rc1.tar.bz2
 sha256sum: e181563ebfdb78ab872e1f4821fa3e40cd408f85529f1a9e7bb7beb8af5b3054
  size: 912K

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.15

2010-03-15 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.15
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.15.tar.gz
 sha256sum: 821c64a38373c723facf69219dcc445e258dd27f8854118eab67d9780c4aba8d
  size: 1.2M

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.15.tar.bz2
 sha256sum: 9d13bae33a2af0d71ce7c3e20b4f8681abe7cf82345a1e34fef97738ca74dc05
  size: 904K

News


a name=4.0.15 id=1268692532 title=Radio thang/a

java-gnome 4.0.15 (16 Mar 2010)
===

_Radio things_

This has mostly been a bug fix cycle with numerous internal quality
improvements being made. A few developer visible API additions have been made,
summarized below.

Unified radio handling
--

There are a number of controls in GTK that exhibit the radio behaviour of
being in a group of which only one can be selected: RadioButton,
RadioMenuItem, RadioToolButton and RadioAction. We originally had a class
called RadioButtonGroup which was used when constructing RadioButtons to
indicate which group they were a member of. In introducing overage of the
other radio types, Guillaume Mazoyer implemented a generic grouping class
called RadioGroup which is now used for all the radio types.

* **`org.gnome.gtk.RadioGroup`**
* **`org.gnome.gtk.RadioButton`**
* **`org.gnome.gtk.RadioMenuItem`**
* **`org.gnome.gtk.RadioToolButton`**
* **`org.gnome.gtk.RadioAction`**

XDG utility functions
-

A number of utility functions (aka static methods) were added to Glib allowing
you to access the various user and systems directories as specified by the XDG
specification. These are `Glib.getUserConfigDir()`, `Glib.getUserDataDir()`
and friends.

* **`org.gnome.glib.UserDirectory`**
* **`org.gnome.glib.Glib`**

Miscellaneous improvements
--

Better control of positioning when popping up context menus; you can specify
co-ordinates when calling Menu's `popup()`.

* **`org.gnome.gtk.Menu`**
* `org.gnome.gtk.GtkMenuOverride`

The no-arg convenience packing methods we invented for HBox and VBox were
causing more trouble than they were worth because people we not understanding
the implications of the default packing values. So these are deprecated; the
full four-argument `packStart()` and `packEnd()` have been present for a long
time and are to be used in preference.

* **`org.gnome.gtk.Box`**

Serkan Kaba spent a bit of time working with the text version of the ComboBox
API. Apparently no one had needed `removeText()` so he added that.

* **`org.gnome.gtk.TextComboBox`**

A number of improvements to the coverage of GDK's event masks were merged.
This is work originally by Vreixo Formoso necessary to support the
`Widget.MotionNotifyEvent` signal, though it has use in other applications.
Widget now has `addEvents()` and `setEvents()` to this end.

* **`org.gnome.gtk.Widget`**
* `org.gnome.gtk.GtkWidgetOverride`
* **`org.gnome.gdk.EventMotion`**
* **`org.gnome.gdk.EventMask`**

Finally, Guillaume needed to handle selections in IconViews. The API is
similiar to that in TreeView, but doesn't use the same TreeSelection helper
class; the methods are directly on IconView. Boo for asymmetry. Anyway, we've
exposed isSelected() on both TreeSelection and IconView so you can find out if
a given TreePath is currently selected.

* **`org.gnome.gtk.IconView`**
* **`org.gnome.gtk.TreeSelection`**
* `org.gnome.gtk.ValidateIconView`

Better initialization checking
--

Logic checking that the library has been properly initialized has been
refactored, making it harder to accidentally misuse java-gnome when getting
started \[or when starting a new program after you've been using the library
for years and forgotten the basics `:)`\].

Last but not least, a number of bug fixes; one was developer-visible;
`Enchant.requestDictionary()` now returns `null` like it claimed to if you
request an unknown dictionary. Nice catch, Serkan.

* **`org.freedesktop.enchant.Enchant`**
* `org.freedesktop.enchant.Plumbing`
* `org.freedesktop.enchant.ValidateEnchantInternals`

All the source files have the full (ie traditional) GPL v2 header text now;
the files comprising the library as used at run-time have GPL headers text +
the Classpath Exception text. Needed to be done. Makes for a large diff this
release, but makes the
[Ohloh](http://www.ohloh.net/p/java-gnome/analyses/latest)'s page for
java-gnome happy too `:)`.

AfC

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.15-rc1

2010-03-08 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.15-rc1
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.15-rc1.tar.gz
 sha256sum: 49598a68b48c8dbe123db209e49f1ca99ac92368e22be230942346c1fe8c99ed
  size: 1.2M

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.15-rc1.tar.bz2
 sha256sum: acf99b675abeb6fb990487e41aae1aa2c18d0b026a6c62ac3e05a05119e53d70
  size: 904K

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.14

2009-12-15 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.14
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.14.tar.gz
 sha256sum: a88eeaab1ec029b85420e28cb515f445185e130f11c68f1cbe17d1497d07d103
  size: 1.1M

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.14.tar.bz2
 sha256sum: 9bbcabe30efec3fde194b964893974c406acad2d9ae6d6606036fce698f248f5
  size: 876K

News


a name=4.0.14 id=1260921997 title=Enchanting input methods/a

java-gnome 4.0.14 (16 Dec 2009)
===

_You have to compose in order to enchant_

Access to Enchant spell checking API


Coverage of the Enchant spell checking facade (which was already an implicit
dependency arising from our GtkSpell coverage) is now included in java-gnome.
It's a lovely library with a simple to use API which in turn fronts for
various back end spelling providers.

* **`org.freedesktop.enchant.Enchant`**
* **`org.freedesktop.enchant.Dictionary`**
* `org.freedesktop.enchant.Broker`
* `org.freedesktop.enchant.ValidateEnchantInternals`

More detailed input handling


GTK's handling of complex input methods is extraordinarily powerful, and of
course present by default in the Entry and TextView text entry Widgets. If
you're doing your own text based work, however, you might need to capture the
results of an input method being used to compose characters or words.
`InputMethod.Commit` is where the result of a compose sequence is captured and
delivered to the application.

* **`org.gnome.gtk.InputMethod`**
* **`org.gnome.gtk.SimpleInputMethod`**
* **`org.gnome.gtk.MulticontextInputMethod`**
* `org.gnome.gtk.ValidateInputMethods`

We've also made numerous improvements down in GDK where events are processed;
as a Java library we represent many naked low-level native entities with
strongly-typed classes, and have improved our coverage here, notably with new
Cursor constants representing the common use cases of changing the pointer.

* **`org.gnome.gdk.Keyval`**
* **`org.gnome.gdk.ModifierType`**
* **`org.gnome.gdk.Cursor`**
* **`org.gnome.gdk.CursorType`**

Improved text rendering
---

Other minor improvements are present across the text rendering stack, notably
with the ability to introspect where a Pango Layout has made its line breaks
when wrapping via LayoutLine's `getStartIndex()` and `getLength()` methods.

* **`org.gnome.gtk.TextIter`**
* **`org.gnome.gtk.TextTag`**
* `org.gnome.pango.ValidateTextBuffer`
* **`org.gnome.pango.LayoutLine`**
* `org.gnome.pango.ValidatePangoWrapBehaviour`

Guillaume Mazoyer finished up a work by Serkan Kaba resulting in us having
coverage of the special LinkButton subclass of Button which can be used to
present clickable URLs.

* **`org.gnome.gtk.LinkButton`**
* `org.gnome.gtk.ValidateLinkBehaviour`
* `button.ExampleDocumentationLink`

You can now create custom PaperSize objects, which is handy if you need to use
Cairo to output PDF documents with a non-standard paper format.

* **`org.gnome.gtk.CustomPaperSize`**
* `org.gnome.gtk.ValidatePrinting`

Other changes
-

You can now use gdk-pixbuf to query an image on disk for its dimensions via
Pixbuf `getFileInfo()` function calls.

* **`org.gnome.gdk.Pixbuf`**
* `org.gnome.gdk.ValidateImageHandling`

There were of course miscellaneous improvements to various long established
core classes, mostly fixing typos.

* **`org.gnome.gtk.Dialog`**
* **`org.gnome.gtk.AboutDialog`**
* **`org.gnome.gtk.TreeIter`**
* **`org.gnome.gtk.TreeModelFilter`**
* `org.gnome.gtk.ValidateTreeStore`
* **`org.gnome.gtk.Window`**
* **`org.gnome.pango.Attribute`**

We now have the methods necessary to have ImageMenuItems actually show images
(there's a GNOME bug whereby suddenly icons are not showing in menus. So you
need to either explicitly tell an ImageMenuItem that it should always show its
image, or use the global Settings to say that Menus and Buttons should always
have their icons showing).

* **`org.gnome.gtk.ImageMenuItem`**
* **`org.gnome.gtk.Settings`**
* `org.gnome.gtk.ValidateGlobalSettings`

The internal initialization sequence has been tweaked to ensure that GLib's
threads are initialized before anything else. This means java-gnome apps will
work if `glib 2.22.3` is installed; this is a workaround for bug
[603774](https://bugzilla.gnome.org/show_bug.cgi?id=603774).

Headless testing


For a long time we've had to be careful in our test suite not to do anything
that would cause a Window to appear or otherwise popup while the tests were
running. But some for some test cases this is unavoidable, especially if the
main loop needs to cycle. We now run the java-gnome test suite within a
virtual X server (ie `Xvfb`), and as a result distros packaging the library
can run the test suite on their headless build servers if they wish.

There's a new base class for java-gnome TestCases needing to run in this
environment

java-gnome 4.0.14-rc2

2009-12-05 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.14-rc2
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.14-rc2.tar.gz
 sha256sum: 7d473e0901268963f3fc524ca48b21e9c930fe2b33991b96db89a6510e44144b
  size: 1.1M

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.14-rc2.tar.bz2
 sha256sum: 8c0eb699d031168b4455bc13c4418132c04bdcaddc312d6fc6903ac9916cbcea
  size: 872K

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.14-rc1

2009-11-26 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.14-rc1
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.14-rc1.tar.gz
 sha256sum: 92b29ca39d80486d7dc385ab47b1eedfb83291ba5d2f2100491638e3d4243b5d
  size: 1.1M

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.14-rc1.tar.bz2
 sha256sum: 43e44ff641282d638d25cc0c5e533c88b95ea8e01fdbb3effde0e762878fc943
  size: 872K

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.13

2009-08-26 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.13
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.13.tar.gz
 sha256sum: 8b96db0da003122a69265e98653c67f1706e39befe42d81aaf9210e502bfe4f1
  size: 1.1M

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.13.tar.bz2
 sha256sum: 0d346290c6f6b9e5c3d693a43598f7c94b762e24c85ed3a356ffe50f0bc53bd6
  size: 840K

News


a name=4.0.13 id=1251341992 title=Fix unicode handling/a

java-gnome 4.0.13 (27 Aug 2009)
===

_Unicode. It's bigger than you think._

This is a bug fix release to address a serious weakness in Java's handling of
Unicode characters.

Unicode handling


It turns out that Java's chars are **not** pure Unicode codepoints. Most
people know that Java String objects are arrays of Java chars, but in
aggregate they are encoded in UTF-16 in order to deal with the fact that there
are Unicode characters whose index is higher than `0x` and which need more
than two bytes to identify them. It's a problem that an application developer
has to deal with if they're using high-range supplementary Unicode
characters, but wasn't something that would break java-gnome...

Except it turns out that the Java VM does not do UTF-8 translation properly.
It has a hard wired limitation preventing it from writing out UTF-8 sequences
longer than 3 bytes. Who knows what crack they were smoking when they decided
that one. But things like TextView / TextBuffer work in characters, so we need
characters. (actually, they work in UTF-8 bytes, but the offsets in our public
API are the characters variants).

Luckily, we can get at the raw UTF-16 arrays backing Strings, and so in
combination with GLib's character set conversion functions, we've been able to
redo our string handling internally so as to have correct treatment of Unicode
codepoints. Lots of testing.

* `org.gnome.gtk.ValidateUnicode`
* `org.gnome.gtk.ValidateTextBuffer`
* **`org.gnome.gtk.TextIter`**

This surgery was almost entirely internal; Strings returned by java-gnome
methods are of course still Java String objects. There was only one signature
change in the public API: TextIter's `getChar()` now returns Java int, not
Java char.

New coverage


img src=doc/api/org/gnome/gtk/Entry.png alt= style=float: right;
text-align: right; padding-left: 15px; / This release also features the work
of Guillaume Mazoyer exposing some of the new features available in Entry
Widgets, including displaying icons and showing progress bars in the
background.

* **`org.gnome.gtk.Entry`**
* **`org.gnome.gtk.EntryIconPosition`**
* `org.gnome.gtk.ValidateEntry`
* `org.gnome.gtk.SnapshotEntryIcon`
* `entry.ExampleSearchSomeone`

Along with minor enhancements to various miscellaneous classes.

* **`org.gnome.gdk.ModifierType`**
* **`org.gnome.gtk.Label`**
* **`org.gnome.pango.EllipsizeMode`**
* **`org.gnome.pango.RiseAttribute`**

With this release, java-gnome now requires GTK `2.16` or newer.

AfC


-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.12-rc2

2009-06-22 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.12-rc2
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.12-rc2.tar.gz
  md5sum: 6a8dd47ff48887ed6f05e2b7c01d6a87
 sha1sum: c772af9a376da4943cec28f18e9a81701c7b83df
size: 1.1M

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.12-rc2.tar.bz2
  md5sum: aae627318087e32f52fea3cd8b2883e8
 sha1sum: 09d729345149c52b3e8ada8f66f2db70e207d5e7
size: 832K

News


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


-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.10

2009-03-05 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.10
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.10.tar.gz
  md5sum: c7f60b86012bcbe9371a3e2e27ad2dcf
 sha1sum: 1e688cc428ee525139ea91cadd4b7c0d77e35a38
size: 1000K

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.10.tar.bz2
  md5sum: d52c1fd907824c6ed3f4b8b125f48e6c
 sha1sum: 7490148dab7c9c7725eedd5c2ba7a1e048ecf5b9
size: 804K

News


a name=4.0.10 id=1236252051 title=Beautiful sculpted text/a

java-gnome 4.0.10 (5 Mar 2009)
==

_Sculptures made of letters_

This release is a landmark, because it features coverage of the Pango text
rendering library and so, along with our coverage of Cairo, brings us to a
complete solution for drawing graphics with text -- be they custom Widgets,
PDF documents, or beautiful vector illustrations.

In addition to merging Pango work from numerous contributors, we have made
massive improvements to our Cairo coverage, support for writing PDFs, and
better access to the system Clipboard.

Drawing API improvements


We've done a huge amount of refinement to our APIs for the ever fabulous Cairo
Graphics drawing library, including full coverage of matrix translations,
rotations, and scaling and more integrated ways of setting the source pattern
to be used in stroke, paint, and fill operations. img
src=doc/api/org/freedesktop/cairo/Matrix-translate.png alt= style=float:
right; text-align: right; padding-left: 15px; / Thanks to Kenneth Prugh for
having seen this through and having done the lion's share of the testing. img
src=doc/api/org/freedesktop/cairo/Context-arcNegative.png alt=
style=float: right; text-align: right; padding-left: 15px; clear: right; /

* **`org.freedesktop.cairo.Content`**
* **`org.freedesktop.cairo.Context`**
* **`org.freedesktop.cairo.Matrix`**
* `org.freedesktop.cairo.Plumbing`
* `org.freedesktop.cairo.Status`
* **`org.freedesktop.cairo.Surface`**
* **`org.freedesktop.cairo.ImageSurface`**
* **`org.freedesktop.cairo.SvgSurface`**
* **`org.freedesktop.cairo.XlibSurface`**
* **`org.freedesktop.cairo.SurfacePattern`**
* `cairo.ExampleDrawingText`

The various use cases of setting a source pattern for a Context including RGB,
RGBA, other Surfaces, already existing Pixbufs, etc have been combined into a
series of `setSource()` method overloads.

We've also had a number of improvements in the lower levels of GTK relating to
image rendering. The gdk-pixbuf library contains a capable image parser and we
can now feed it directly from a Pixbuf constructor. Thanks to new contributor
Martin Garton for his hard work getting that tested and accepted.

* **`org.gnome.gdk.InterpType`**
* **`org.gnome.gdk.Pixbuf`**

Drawing graphics often also requires drawing text. This release features
coverage of Pango, GNOME's powerful text rendering library. Pango is not just
about drawing mere glyphs; it also includes a sophisticated paragraph layout
engine which gives us a capable solution for drawing text onto Cairo Surfaces.

Thanks are due to Serkan Kaba and Kenneth Prugh have both been really helpful
testing; it was Vreixo Formoso who did the original leg work in April that
identified Layout as the key class that we needed to concentrate on and
cleaned up much of the underlying infrastructure.

* **`org.gnome.pango.Alignment`**
* **`org.gnome.pango.FontDescription`**
* **`org.gnome.pango.Layout`**
* **`org.gnome.pango.LayoutLine`**
* **`org.gnome.pango.Rectangle`**
* **`org.gnome.pango.Style`**
* **`org.gnome.pango.Variant`**
* **`org.gnome.pango.Weight`**
* `org.gnome.pango.Plumbing`
* **`org.gnome.pango.Context`**
* **`org.freedesktop.cairo.FontOptions`**
* **`org.freedesktop.cairo.HintMetrics`**
* **`org.gnome.pango.Attribute`**
* **`org.gnome.pango.AttributeList`**
* **`org.gnome.pango.FontDescriptionAttribute`**
* **`org.gnome.pango.SizeAttribute`**
* **`org.gnome.pango.StyleAttribute`**
* **`org.gnome.pango.VariantAttribute`**
* **`org.gnome.pango.WeightAttribute`**
* **`org.gnome.pango.UnderlineAttribute`**
* **`org.gnome.pango.BackgroundColorAttribute`**
* **`org.gnome.pango.ForegroundColorAttribute`**
* **`org.gnome.pango.BackgroundColorAttribute`**
* **`org.gnome.pango.UnderlineColorAttribute`**

As we were working on this we had occasion to continue the polish in and
around the TextView / TextBuffer APIs, including a number of convenience
methods for inserting text while simultaneously applying multiple TextTags,
and supporting changing default fonts.

* **`org.gnome.gtk.TextBuffer`**
* **`org.gnome.gtk.TextIter`**
* **`org.gnome.gtk.TextTag`**
* **`org.gnome.gtk.TextView`**
* **`org.gnome.gtk.TreeViewColumn`**
* **`org.gnome.gtk.Widget`**

We've also modelled notify signals for when a property changes; see the
`TextBuffer.NotifyCursorPosition` signal for this in action.

Finally, thanks to contributions from Zak Fenton and Kamil Szymala we have
support for applications running in composited window

java-gnome 4.0.10-rc3

2009-02-27 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.10-rc3
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.10-rc3.tar.gz
  md5sum: 7d353596e7936ebbf3a5aa212c1eb3bc
 sha1sum: 778cd042647c7e10779cd567ff9cd9e870a21936
size: 744K

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.10-rc3.tar.bz2
  md5sum: af6186de7a80bd0c3ead80d7a0cc0caa
 sha1sum: 2b0fd4ecec17f52e2bf801f461663c64db3e712b
size: 540K

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.10-rc2

2009-02-12 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.10-rc2
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.10-rc2.tar.gz
  md5sum: bf8ea0ec938557e381482e46fa7b65c9
 sha1sum: 1b1632c2238fccbc0e3dfd22041744e7da18f7d8
size: 740K

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.10-rc2.tar.bz2
  md5sum: 34ccd907cf60fc044e47577363319b72
 sha1sum: a8a53caa32724a6c7a38444d741bd2df5e6102df
size: 536K

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.10-rc1

2009-02-02 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.10-rc1
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.10-rc1.tar.gz
  md5sum: 713db57f9d2d3c5fcb575ea69f0b71c9
 sha1sum: 606b7e306fcc851f10d2b684b22590922a07
size: 736K

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.10-rc1.tar.bz2
  md5sum: e5a12fabeef7e1a3c46882befb4fe9ce
 sha1sum: 92ca1c6bdae30d099c2faa43e49a198b49eeb915
size: 532K

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.9

2008-10-13 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.9
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.9.tar.gz
  md5sum: 77ee839fd22b72a3f846bab21d55c19d
 sha1sum: 22d69dbdd1423c64a23a0dbf4ef46f28b21736aa
size: 692K

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.9.tar.bz2
  md5sum: 112316596312c260a5465004fd0fc3cf
 sha1sum: a226b616fc7fe9d7fc5b4be90c667f2a798a3715
size: 504K

News


a name=4.0.9 id=1223889576 title=Text APIs and better running!/a

java-gnome 4.0.9 (13 Oct 2008)
==

_The pen is mightier than the sword_

New coverage


img src=doc/examples/textview/ExampleInstantMessenger.png alt=
style=float: right; text-align: right; padding-left: 15px; / 

This is the first release with coverage of GTK's powerful TextView/TextBuffer
multi-line text display and editing Widget. This has been the result of
several months of careful effort to present a clean and self-consistent API
while remaining faithful to the underlying implementation. This bulk of this
work was done by Stefan Prelle and Andrew Cowie, with contributions from
Kenneth Prugh and testing by many people in the `#java-gnome` community.

* **`org.gnome.gtk.TextBuffer`**
* **`org.gnome.gtk.TextIter`**
* **`org.gnome.gtk.TextTag`**
* **`org.gnome.gtk.TextTagTable`**
* **`org.gnome.gtk.TextView`**
* **`org.gnome.gtk.TextWindowType`**

The snapshot at right is from
[`ExampleInstantMessenger`](doc/examples/textview/ExampleInstantMessenger.html),
included with the sources. It is a somewhat detailed example showing the use
of TextView, TextBuffer, and related classes. Try running it!

Other improvements
--

Continuous improvement to various classes, especially in our documentation.
Incremental changes have occurred in a number of places. In the
TreeView/TreeModel APIs, some useful methods for translating TreeIters from
one model to another have been added.

* **`org.gnome.gtk.TreeModelSort`** 
* **`org.gnome.gtk.TreeModelFilter`**

Also thanks to the persistent work of Stefan Prelle, we have nice coverage of
GTK's Assistant (aka druid, wizard, etc): 

* **`org.gnome.gtk.Assistant`**

Better support for doing popup context menus, including some bug fixes. Thanks
Srichand Pendyala for taking care of this and to Owen Taylor for having
explained out some of the underlying implementation details.

* **`org.gnome.gdk.EventButton`**
* **`org.gnome.gtk.Action`**
* **`org.gnome.gtk.TreeView`**
* **`org.gnome.gtk.Widget`**

And, as usual, incremental improvements to core classes, notably a few new
signals here and there. Virtually every class has been touched in one way or
another; most changes are cosmetic but they add up to significant
contribution.

Reducing memory pressure


Internally, java-gnome maintains a lookup table so that pointers coming from
the C side can be converted into proxy objects for the case where a proxy has
already been created. In any library there a great number of transient and
temporary objects and structures allocated, and we are no different. It turned
out that registering these temporary objects was putting pressure on the
lookup table. While these objects _were_ properly weak referenced and being
garbage collected (and thence freed), there were nevertheless an enormous
number of temporary objects being inserted and removed from the lookup table
-- and that sort of thing causes hash tables to grow overly large.

To do something about this we have split the former hierarchy root into two
classes. Only structures which have a persistent identity (which, in practise,
means only GObjects and certain Cairo entities) are registered so they can be
looked up by address later as necessary. These remain subclasses of the former
root `Proxy`. The rest of the Java side proxies for are now subclasses of
`Pointer` which is now the new root for our class hierarchy. These _aren't_
registered, essentially eliminating the transient pressure on the lookup
table.

* **`org.freedesktop.bindings.Pointer`**
* **`org.freedesktop.bindings.Proxy`**
* `org.freedesktop.bindings.Plumbing`
* `org.freedesktop.cairo.Entity`
* **`org.gnome.glib.Object`**
* `org.gnome.glib.Plumbing`
* **`org.gnome.glib.Boxed`**

This is entirely an internal change. Users of released  packaged versions of
the library will not notice any difference. Developers and hackers who have a
checkout of the project source code may need to `make clean` if they haven't
since `'mainline'` revno 567.

Thanks to Vreixo Formoso for doing the bulk of the leg-work on this one.

Making it easier to run java-gnome programs
---

Because java-gnome is directly binds to underlying system libraries, it has a
native shared library component. This led to the usual development hassle of
having to specify where this library is to be found if it were anywhere other
than `/usr` and of course the nightmare of ensuring a VM

java-gnome 4.0.9-rc2

2008-10-09 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.9-rc2
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.9-rc2.tar.gz
  md5sum: 41a1d34e1f349e10cdc697e962212e1e
 sha1sum: 17d253a7551ff0fc9ad6961ffac0f6c484e2bd5f
size: 688K

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.9-rc2.tar.bz2
  md5sum: 0309b789df80167e0f3c623d94233e27
 sha1sum: 5c6976eabb260b15445e224a5bd992db79ed8c58
size: 500K

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.8

2008-08-14 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.8
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.8.tar.gz
  md5sum: bbd7c6ca31c3ea045dedca50201656c0
 sha1sum: a33582f6a3ea94c8de01cdc67ab7be266f0be4be
size: 636K

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.8.tar.bz2
  md5sum: aa95a68978fcb4a913b1895a7918c19e
 sha1sum: 9d8d4ba1276ff5a15ebed4ec4b477468f006f659
size: 460K

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.8-rc2

2008-08-13 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.8-rc2
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.8-rc2.tar.gz
  md5sum: ee6109317e53cc031ae18df7e17485e7
 sha1sum: c858e993a3dbedebbdb34eeca37f074ee9ada7eb
size: 636K

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.8-rc2.tar.bz2
  md5sum: a103cf49322676ea663a30db7e0c77ff
 sha1sum: 3ef8e26018d914cec74ca0cc84a5cc7dada47f5e
size: 460K

News


a name=4.0.8 id=1209449091 title=Cleanups and signals revised/a

java-gnome 4.0.8 (10 Aug 2008)
==

_Cleanups and bug fixes._

While this release is mostly to push out bug fixes and internal improvements,
we've also taken the opportunity to introduce a major change to the way we
connect handlers for signals.

New coverage and continuing improvement
---

With thanks to new contributors Stefan Prelle and Andreas Kuehntopf we have a
number of small improvements to the TreeView/TreeModel APIs.

* **`org.gnome.gtk.TreeView`**
* **`org.gnome.gtk.TreeViewColumn`**
* **`org.gnome.gtk.TreeViewColumnSizing`**
* **`org.gnome.gtk.CellRendererText`**
* **`org.gnome.gtk.CellRendererToggle`**

As always, Widget and Window saw a bunch of work, with `Window.ConfigureEvent`
now being available and a number of additional property setters and methods
relating to window type.

* **`org.gnome.gdk.WindowTypeHint`**
* **`org.gnome.gtk.Widget`**
* **`org.gnome.gtk.Window`**

Error handling continues to improve. In the (hand written) public API wrapper
layer we do our best to catch  misuses of the library before they get sent to
the native code. But that's not always possible, and in 4.0.7 we introduced a
mechanism whereby GLib error messages get translated into Java Exceptions and
thrown. In 4.0.8, in addition to  `ERROR` and `CRITICAL`, `WARNING`s are also
thrown as Exceptions. Getting a stack trace this way has proved very useful in
helping developers track down where they are making mistakes in using the
library.

Build changes
-

java-gnome now defines C compiler flags like `GTK_DISABLE_DEPRECATED` to
ensure we are not linking against code that will be unavailable in GTK 3.0.
Many thanks are due to new contributor Kenneth Prugh for having done some
terrific grunt work to remove deprecated classes and methods from our `.defs`
data so that java-gnome compiles without using these APIs.

Documentation, examples, and testing


Our [API documentation](doc/api/overview-summary.html) and the growing set of
[example code](doc/examples/START.html) have all been updated to reflect the
new signal interface names.

Conclusion
--

You can see the full changes accompanying a release by grabbing a copy of the
sources and running:

$ bzr diff -r tag:v4.0.7..tag:v4.0.8

Because of the API changes to signal handling this release touches just about
every public class in the library and so isn't quite as clean (as a summary)
as in previous releases -- but it does tell you everything `:)`.

Looking ahead
-

Most of the contributors to java-gnome are working on branches that didn't
reach sufficient maturity to be merged in time for 4.0.8; that's the way it
goes sometimes. That said, major effort continues on implementing coverage of
GTK's powerful TextView/TextBuffer APIs, along with further drawing
capabilities in Cairo and Pango. There have also been a surprising level of
interest on other areas of the GNOME stack, with new contributors working on
adding support to java-gnome for Nautilus, GStreamer, and even WebKit!
Exciting stuff.

AfC

a name=signal id=1217552625 title=Signal API change/a

Signal API change
=

We have changed the naming scheme used to name the interfaces that are used
when hooking up signal handlers.

Connecting a handler to a Button now looks as follows:

pre style=background:white; color:black;
b.connect(new Button.Clicked() {
public void onClicked(Button source) {
// do stuff
}
});
/pre

Those developing with java-gnome will recognize that the inner interface's
name has changed to `Button.Clicked`, being more appropriate to Java type
naming conventions and providing better consistency between the signal name,
the method to be implemented, `onClicked()`, and the method that can be used
to emit this signal, `emitClicked()`.

The process which led to this change was discussed on the `java-gnome-hackers`
mailing list; see first [message][] if interested.

[message]: http://article.gmane.org/gmane.comp.gnome.bindings.java.devel/1147

Interfaces with the old names and corresponding `connect()` methods are still
present in the library (marked [EMAIL PROTECTED], of course, and with assertions
to encourage developers to migrate their code) so the upcoming release will
preserve ABI compatibility.

The [documentation](/4.0/doc/api/overview-summary.html) posted here has been
updated and a [release candidate][rc

java-gnome 4.0.8-rc1

2008-08-01 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.8-rc1
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.8-rc1.tar.gz
  md5sum: 52444fa236bc73697739084d21dde8d8
 sha1sum: 6ce721680c9135830e8cdbab3f98f0e8cde7c3f4
size: 636K

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.8-rc1.tar.bz2
  md5sum: ea954393e7ba94f72709ee2315f90bfc
 sha1sum: 7dd6c5c218788f18b26f3b1ad7d5eeb65906d4c7
size: 460K

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.7

2008-04-29 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.7
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.7.tar.gz
  md5sum: b1113a807b2d9e29f74c6c037667ccb5
size: 616K

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.7.tar.bz2
  md5sum: beddf8c00f1dc4e616160be4934fdcca
size: 448K

News


a name=4.0.7 id=1209449091 title=Drawing/a

java-gnome 4.0.7 (30 Apr 2008)
==

_Draw some._

In addition to improvements to our coverage of the GNOME libraries, this
release introduces preliminary coverage of the Cairo Graphics drawing library,
along with the infrastructure to make it work within a GTK program.

Drawing with Cairo
--

![Example](doc/examples/cairo/ExampleCairoDrawingBlends.png)

The trusty Cairo context, traditionally declared as a variable named `cr` in
code, is mapped as class
[`Context`](doc/api/org/freedesktop/cairo/Context.html). Various Cairo types
such as different surfaces and patterns are mapped as an abstract base class
(`Surface`, `Pattern`) along with various concrete subclasses (`ImageSurface`,
`XlibSurface`, and `SolidPattern`, `RadialPattern`, etc). Error checking is
implicit: the library status is checked internally after each operation and an
Exception thrown if there is a failure.

* `org.freedesktop.cairo.Plumbing`
* **`org.freedesktop.cairo.Context`**
* **`org.freedesktop.cairo.ImageSurface`**
* **`org.freedesktop.cairo.XlibSurface`**
* **`org.freedesktop.cairo.SVGSurface`**
* **`org.freedesktop.cairo.SolidPattern`**
* **`org.freedesktop.cairo.LinearPattern`**
* **`org.freedesktop.cairo.RadialPattern`**
* **`org.freedesktop.cairo.SurfacePattern`**
* **`org.freedesktop.cairo.Operator`**
* **`org.freedesktop.cairo.Format`**
* `org.freedesktop.cairo.Status`
* `org.freedesktop.bindings.FatalError`
* **`org.freedesktop.cairo.FatalError`**

The gateway to custom Widgets is the
[`EXPOSE_EVENT`](doc/api/org/gnome/gtk/Widget.EXPOSE_EVENT.html) signal; this
is where you can transition from the GDK `Window` to a Cairo `Context` and
then begin drawing.

* **`org.gnome.gtk.Widget.EXPOSE_EVENT`**
* **`org.gnome.gdk.EventExpose`**
* **`org.gnome.gdk.Rectangle`**
* **`org.gnome.gdk.EventCrossing`**
* **`org.gnome.gdk.CrossingMode`**
* **`org.gnome.gdk.NotifyType`**
* **`org.gnome.gtk.Image`**

Thanks in particular to Carl Worth for having reviewed our API and having
helped test our implementation.

New coverage and continuing improvement
---

The single option choice buttons in GTK are called `RadioButton`s and have now
been exposed. When using them you need to indicate the other buttons they are
sharing a mutually exclusive relationship with, and this is expressed by
adding them to a `RadioButtonGroup`.

![RadioButton](doc/api/org/gnome/gtk/RadioButton.png)


* **`org.gnome.gtk.RadioButton`**
* **`org.gnome.gtk.RadioButtonGroup`**

The usual steady refinements to our coverage of the GtkTreeView API continue.
There's a new `DataColumn` type for Stock icons, and TreeModelSort is now
implemented.

* **`org.gnome.gtk.TreeModelSort`**
* **`org.gnome.gtk.DataColumnPixbuf`**
* **`org.gnome.gtk.DataColumnStock`**
* **`org.gnome.gtk.CellRendererPixbuf`**
* **`org.gnome.gtk.TreeView`**
* **`org.gnome.gtk.TreeModel`**
* **`org.gnome.gtk.ListStore`**
* **`org.gnome.gtk.TreeStore`**

and minor changes to various other miscellaneous classes:

* **`org.freedesktop.bindings.Environment`**
* **`org.gnome.gtk.Expander`**
* **`org.gnome.gtk.Frame`**
* **`org.gnome.gtk.Paned`**
* **`org.gnome.gtk.HPaned`**
* **`org.gnome.gtk.VPaned`**
* **`org.gnome.gtk.Widget`**
* **`org.gnome.gtk.ProgressBar`**
* **`org.gnome.gtk.Action`**

Considerable internal optimizations have been done, especially relating to
ensuring proper memory management, with notable refinements to make use  of
caller owns return information available in the `.defs` data. This fixes a
number of bugs. Thanks to Vreixo Formoso for having driven these improvements.

Error handling has been improved for GLib based libraries as well. If an
`ERROR` or `CRITICAL` is emitted, our internals will trap this and throw an
exception instead, allowing the developer to see a Java stack trace leading
them to the point in their code where they caused the problem.

* **`org.gnome.glib.FatalError`**

Internationalization support


java-gnome now has full support for the GNOME translation and localization
infrastructure, including the standard `_(Hello)` idiom for marking strings
for extraction and translation. There's a fairly detailed explanation in the
[`Internationalization`](/4.0/doc/api/org/freedesktop/bindings/Internationalization.html)
utility class.

* **`org.freedesktop.bindings.Internationalization`**

Build changes
-

Note that as was advertised as forthcoming some time ago, Java 1.5 is now the
minimum language level required of your tool chain and Java virtual machine in
order to build

java-gnome 4.0.7-rc1

2008-04-17 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.7-rc1
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.7-rc1.tar.gz
  md5sum: 3828687e805f5f4c7a0834b95a713a98
size: 612K

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.7-rc1.tar.bz2
  md5sum: abc1c5edc41640ef6d67d6c394166b8e
size: 444K

News


a name=debian id=1208324712 title=Packaged in Debian Linux/a

Debian packages
===

The java-gnome bindings suite is now available in [Debian
Linux](http://www.debian.org/) as

 * `libjava-gnome-java`

If you need help installing it, see the the Debian page in the
[download](/4.0/get/debian.php) section here.

Compliemnts to Manu Mahajan for having done the research to develop the Debian
package, and thanks to Thomas Girard for having refined Manu's start and for
having seen through the process of getting the packge uploaded.

AfC

a name=cairo id=1207377494 title=Cairo/a

Cairo support
=

Adding coverage of the Cairo Graphics library is a feature we've been working
on for about 6 months now, and during the 4.0.7 development cycle we've been
able to land it in java-gnome!

Cairo is a huge library, of course, but we've put enough coverage in place to
ensure that things are working. Cairo has lots of convenience functions and
tons of obscure uses; no surprise (and no apology) that there's still lots
that will need doing. If you want to help make sure it has what you need, then
grab '`mainline`' and see `org.freedesktop.cairo.`[`Context`][Context].

Huge thanks go out to Behdad Esfahbod and Carl Worth; Behdad was really
critical in explaining some basic Cairo concepts to me started when we were
working together at the GNOME Summit back in October in Boston, and during March
at the GTK hackfest in Berlin, Carl Worth was awesome for having checked our 
preliminary APIs and for having helped sorted us out as we were working our
way through create some examples.

[Context]: doc/api/org/freedesktop/cairo/Context.html

AfC


-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.6

2008-02-11 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.6
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.6.tar.gz
  md5sum: 8e7fcef61ba53539cad00758dfd4a2f3
size: 584K

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.6.tar.bz2
  md5sum: 85d8568fca6cbabe873af4eb0b62b973
size: 428K

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.6-rc2

2008-01-31 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.6-rc2
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.6-rc2.tar.gz
  md5sum: 6b2591c07ec23315b7dad33c691a0fb5
size: 576K

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.6-rc2.tar.bz2
  md5sum: 57c25834f67bad6ab65388a6af3e3bd6
size: 420K

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.6-rc1

2008-01-29 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.6-rc1
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.6-rc1.tar.gz
  md5sum: 5a5366e42db46cab4b3db9da75acedc4
size: 572K

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.6-rc1.tar.bz2
  md5sum: 2651b175a9a2331b3f87521d75345933
size: 420K

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


java-gnome 4.0.5

2007-11-26 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.5
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.5.tar.gz
  md5sum: bfb24345725bccab9fcd950fac6f1034
size: 532K

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.5.tar.bz2
  md5sum: 143a5b4e65b439d2b1bb15e1c8e6a514
size: 388K

News


a name=4.0.5 id=1196060444 title=TreeView is here/a

java-gnome 4.0.5 (26 Nov 2007)
=

_TreeView is here!_

It's always a great feeling when you bag a milestone, and with this release we
have reached a major goal on our way to having outstanding Java bindings for
the GNOME platform: coverage of GTK's powerful yet complex TreeView 
TreeModel API.

TreeView


TreeViews are a central part of almost every application. GUIs use lists for
all sorts of things, and so a significant goal was to make coding TreeViews
and their backing TreeModels as straight forward as possible.

The most challenging and complex part was to design the Java side API, which
was no small matter. As a native library, the GtkTreeView API is complex and
very much written with programming in the C language in mind, and as such our
algorithmic mapping of the underlying libraries into Java doesn't entirely
fit. Long experience with the TreeViews in the previous bindings had made it
clear just how nasty to use the API could be, and so the hardest part of the
work was to come up with a mapping and a usage pattern that would be both
faithful to GTK _and_ be sensible to use.

The other significant challenge was to document the work effectively. Our Java
side API documentation is a major feature of java-gnome, and merely exposing
classes and methods is not sufficient; they need to be clearly explained in
our JavaDoc as well. Introduced in this release, then, are:

* **`org.gnome.gtk.TreeView`**
* **`org.gnome.gtk.TreeViewColumn`**
* **`org.gnome.gtk.CellRenderer`**
* **`org.gnome.gtk.CellRendererText`**
* **`org.gnome.gtk.CellRendererPixbuf`**
* **`org.gnome.gtk.TreeSelection`**
* **`org.gnome.gtk.SelectionMode`**
* **`org.gnome.gtk.TreeModel`**
* **`org.gnome.gtk.ListStore`**
* **`org.gnome.gtk.TreeIter`**
* **`org.gnome.gtk.TreePath`**
* **`org.gnome.gtk.Alignment`**

along with numerous test cases in our unit test suite, and several
comprehensively worked [examples][example-treeview].

This was a monster patch, and the culmination of not just three months direct
effort, but also where we've been heading since we first started the
re-engineering of Java bindings for GNOME. Although largely written by Andrew
Cowie, a _significant_ contribution was made by Srichand Pendyala who not only
exhaustively evaluated the design but also threw in some serious chunks of
code. The work benefited from comprehensive input from Peter Miller on the
modelling and design, and the comments of Bryan Clark, Owen Taylor, and Hanna
Wallach were all really positive and helped us know that we'd gone in the
right direction. Finally, thanks to Behdad Esfahbod and the GNOME Foundation
who made it possible for us to meet in Boston at the GNOME Summit and so
accomplish much of the final pulling together of this branch.

Continuing Improvement
--

Meanwhile, steady work continues on to the fundamental base classes, with a
whack of additional signals and methods on Widget and especially Window, along
with expansion of coverage in numerous other classes:

* **`org.gnome.gtk.Widget`**
* **`org.gnome.gtk.Window`**
* **`org.gnome.gtk.StateType`**
* **`org.gnome.gdk.Color`**
* **`org.gnome.gdk.VisibilityState`**
* **`org.gnome.gdk.EventVisibility`**

What else? We've begun to get the basics of image handling in place,

* **`org.gnome.gdk.Pixbuf`**
* **`org.gnome.gtk.Image`**
* **`org.gnome.gtk.ImageMenuItem`**

One nice piece of contributed work came from Vreixo Formoso and Thomas Schmitz
with coverage of the Dialog Window functionality in GTK. It took a bit of
doing to map the `int` response codes used by GTK into something suitably
strongly-typed, but all good:

* **`org.gnome.gtk.Dialog`**
* **`org.gnome.gtk.ResponseType`**
* **`org.gnome.gtk.MessageDialog`**
* **`org.gnome.gtk.MessageType`**
* **`org.gnome.gtk.ButtonsType`**
* **`org.gnome.gtk.FileChooserDialog`**

And finally, minor improvements to all sorts of stuff:

* **`org.gnome.gtk.Container`**
* **`org.gnome.gtk.Button`**
* **`org.gnome.gtk.Box`**
* **`org.gnome.gtk.Bin`**
* **`org.gnome.gtk.Menu`**

notably from new contributor Mario Torre. Awesome!

For further details you can always grab a copy of the sources and run

$ bzr diff -r tag:v4.0.4..tag:v4.0.5

to see the complete code delta.

Screenshots
---

img src=doc/api/org/gnome/gtk/Window.png alt= style=float: right;
text-align: right; padding-left: 15px; / For fun we built in a capability to
create demonstrations to be captured as screenshots to illustrate various
things. It doesn't get more basic than the example on the
[`Window`][api-Window

java-gnome 4.0.4

2007-09-26 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.4
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.4.tar.gz
  md5sum: 688a224cfa27f775a2ad5fcc9620ab32
size: 456K

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.4.tar.bz2
  md5sum: f44457c0958cf4567240ac03ade707ba
size: 328K

News


a name=4.0.4 id=1190798858 title=Coverage increasing/a

java-gnome 4.0.4 (26 Sep 2007)
==

_Coverage increasing!_

Most of our work continues to be on infrastructure and architecture, improving
the code generator that outputs the translation Java layer and JNI C layer
which allow bindings hackers to reach the underlying native libraries.
Nevertheless, there have been a number of publicly visible improvements across
the board, so we wanted to push out a release highlighting these contributions!

Documentation improvements
--

Continuing our effort to have extensive developer friendly tutorial style
documentation, there have been major additions to a number of existing classes.
Of particular note is the Window class, containing the various utility methods
used to ask the window manager to do things for you (we've also started
exposing some of the deeper parts of the GTK toolkit, though only a few things
that were immediately related to window management).

* **`org.gnome.gtk.Window`**
* **`org.gnome.gtk.Widget`**
* **`org.gnome.gdk.Screen`**
* **`org.gnome.gdk.Window`**

While the topic of thread safety was discussed at considerable length in the
last release, we have added some of the more relevant information to the code
documentation to reinforce its importance.

* **`org.gnome.gdk.Gdk`**'s `lock`

New coverage


Numerous people have been hard at work developing new coverage. The standards
for accepting patches which expose public API are high, so it's awesome to see
bundles accepted for being merged to `mainline` from new contributors Thomas
Schmitz, Wouter Bolsterlee, and Nat Pryce.

The infrastructure for a number of areas important to supporting applications
including Menus, Toolbars, and Actions has been put in place:

* **`org.gnome.gtk.Toolbar`**
* **`org.gnome.gtk.ToolItem`**
* **`org.gnome.gtk.ToolButton`**
* **`org.gnome.gtk.ToggleToolButton`**
* **`org.gnome.gtk.MenuToolButton`**
* **`org.gnome.gtk.SeparatorToolItem`**
* **`org.gnome.gtk.MenuItem`**
* **`org.gnome.gtk.CheckMenuItem`**
* **`org.gnome.gtk.SeparatorMenuItem`**
* **`org.gnome.gtk.Action`**
* **`org.gnome.gtk.ActionGroup`**

A number of Container related Widgets have been added, though coverage is
preliminary. There have, of course, also been a number of minor improvements in
other existing classes, including:

* **`org.gnome.gtk.Notebook`**
* **`org.gnome.gtk.ScrolledWindow`**
* **`org.gnome.gtk.Misc`**
* **`org.gnome.gtk.ButtonBox`**
* **`org.gnome.gtk.HButtonBox`**
* **`org.gnome.gtk.VButtonBox`**
* **`org.gnome.gtk.Label`**

and even:

* **`org.gnome.gtk.StatusIcon`**

Along with these goes a variety of miscellaneous constants and wrappers around
the stock item identifiers:

* **`org.gnome.gtk.Alignment`**
* **`org.gnome.gtk.ImageType`**
* **`org.gnome.gtk.ButtonBoxStyle`**
* **`org.gnome.gtk.Justification`**
* **`org.gnome.gtk.Orientation`**
* **`org.gnome.gtk.Stock`**
* **`org.gnome.gdk.Gravity`**

Internals
-

Vreixo Formoso carried out an important refactoring to the type database and
Generator family of classes in the code generator, with the result that more of
the array passing and out-parameter cases are now being handled correctly. This
kind of work is usually thankless and taken for granted, but it's hugely
appreciated!

The real gains are in internal quality. A number of serious bugs and
limitations have been overcome (`Glade` is working again, for example). The
generated code now guards against improper use (you can't pass a `null` pointer
unless it's allowed by the underlying library). Related to this is handling of
`GError` -- Java side, bindings hackers will get `GlibException` which they
can then re-throw as an appropriate Java Exception, say `FileNotFoundException`
in the case of not being able to open a file.

This all goes along with numerous build system fixes by Srichand Pendyala to
make for an increasingly robust project. Thanks guys!

Looking ahead
-

As mentioned above, we have mostly been focused on areas other than public API,
but it is expanding steadily. The hard work on infrastructure, however, is
starting to pay off, and the next release should include coverage of TreeView,
GTK's powerful but complex list Widget.

AfC

a name=gentoo id=1187677072 title=Packaged in Gentoo Linux/a

Gentoo packages
===

The java-gnome bindings suite is now available in [Gentoo
Linux](http://www.gentoo.org/). An `.ebuild` for 4.0.3 has been merged to
Portage in

 * `dev-java/java-gnome`

If you need help installing it, see the the Gentoo page in the 
[download](/4.0/get

java-gnome 4.0.3

2007-07-31 Thread Andrew Cowie
   Module: java-gnome
  Version: 4.0.3
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.3.tar.gz
  md5sum: f7d91dc6de7944c3046756dae13f417c
size: 412K

http://download.gnome.org/sources/java-gnome/4.0/java-gnome-4.0.3.tar.bz2
  md5sum: 50227b3f9985e7a0250bbb2d26e17950
size: 300K

News


a name=4.0.3 id=1185883828 title=Code generator landed/a

java-gnome 4.0.3 (31 Jul 2007)
==

_The code generator has landed!_


Work has been underway for several months to develop the next stage of the new
java-gnome: the code generator that will output the tedious translation and
native layers that allow us to glue our public API to the native GNOME
libraries. With this release we're pleased to announce that the code generator
is a reality!

Generated translation and JNI layers


The primary goal of the java-gnome 4.0 re-engineering effort has been to switch
to an architecture whereby we could _generate_ the bulk of the machinery
necessary to take make native calls into the GNOME libraries from Java.

Extensive prototyping was done to establish the detailed design and to validate
the architecture we had developed. Releases 4.0.0 through 4.0.2 contained this
work along with mockups of the translation layer (the Java code that
downshifts from our Proxy objects to primitives suitable to pass over the JNI
boundary, along with the `native` declarations necessary in order to call
methods actually written in C) and of the JNI layer (the C code that
implements the methods declared in the translation layer which in turn coverts
parameters into GLib terms and then makes the actual function call into the
appropriate GNOME library).

With a solid foundation proving that our design was sound, we subsequently
began the long effort to implement a code generator which would output these
Java and C layers, allowing us to replace the `mockup/` directory and at last
leave behind the shackles of entirely hand written bindings. Over the past five
months, the java-gnome hackers have been steadily working on the 'codegen'
branch. The nature of the challenge meant that we had to have most of the code
in place before any of it would be useful -- never an enviable task to be
working on. Thanks to the hard work of Andrew Cowie, Vreixo Formoso Lopes, and
Srichand Pendyala, we reached the point  where the output Java code compiled in
May, and the output C code successfully compiled in by the end of June.
Tremendous.

We've been bug hunting and refining since then, pushing towards the point where
we could merge back to 'mainline', at last replacing the hand written mockup
code. We are today pleased to announce the culmination of that work with the
release of java-gnome 4.0.3.

_This post on the [development of the java-gnome code generator][codegen]
contains further details should you be interested; the file
[5a-Architecture.txt][architecture] in the `doc/design/` directory of the
source code explains the rationale and origin of the engineering design._

New coverage


Although our focus has evidently been on getting the generator into working
order, there have nevertheless been a few minor coverage additions along the
way:

* **`org.gnome.gtk.Entry`**
* **`org.gnome.gtk.Separator`**
* **`org.gnome.gtk.HSeparator`**
* **`org.gnome.gtk.VSeparator`**
* **`org.gnome.gtk.Frame`**
* **`org.gnome.gtk.Calendar`**
* **`org.gnome.gtk.Notebook`**
* **`org.gnome.gtk.Image`**
* **`org.gnome.gtk.Menu`**
* **`org.gnome.gtk.MenuBar`**
* **`org.gnome.gtk.MenuItem`**
* **`org.gnome.gtk.ToggleButton`**
* **`org.gnome.gtk.CheckButton`**

which are largely to the credit of Sebastian Mancke for having submitted them
and Srichand Pendyala for having fixed up their JavaDoc. There have also been
steady improvements to a number of other classes; notably further signals and
utility methods exposed in:

* **`org.gnome.gtk.Widget`**
* **`org.gnome.gtk.Container`**

along with some preliminary coverage of the lower level GDK event machinery:

* **`org.gnome.gdk.Event`**
* **`org.gnome.gdk.EventType`**

As is reasonable given our focus on writing the actual translation and JNI
layer generators, most of these present only one or two methods from the
underlying native class. Coverage will steadily improve as people contribute
their knowledge and experience in documentation form.

_People upgrading from 4.0.2 will actually notice that there are stubs for
**all** of the public API classes; this was necessary to make the generated
code compile. Most of these are empty as yet._

GList and friends
-

`GList` and `GSList` are the native GLib data structures used to represent
lists and are the return type from quite a few methods across GTK. Vreixo
Formoso Lopes worked out how to handle and working our wrap/unwrap functions
for us to use in the JNI layer made a significant contribution to reducing our
blacklisted method count.

Flags

glib-java 0.4.2

2007-01-06 Thread Andrew Cowie
   Module: glib-java
  Version: 0.4.2
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/glib-java/0.4/glib-java-0.4.2.tar.gz
  md5sum: 0841311d272ccd9adbdac7869ee1d57f
size: 376K

http://download.gnome.org/sources/glib-java/0.4/glib-java-0.4.2.tar.bz2
  md5sum: 8820119f7d44f8890cd56007c264a16a
size: 276K

News


@deprecated

glib-java 0.4.2 is part of the java-gnome 2.x family of libraries which had few
users and no mature applications built using them. As result, java-gnome 2.x
never made it to production quality and remains both buggy and incomplete. A
major re-engineering effort, termed java-gnome 4.0, is underway to produce an
entirely new set of Java bindings. The 2.x family as a whole has therefore been
declared deprecated pending imminent removal.

Those interested in using GTK and GNOME from Java are invited to join the
java-gnome hackers in their effort to bring the new 4.0 bindings up to speed.

Note to developers: As has been advertised for several release cycles now,
achieving an algorithmic mapping of the underlying GNOME libraries required a
significant ABI break from 2.x to 4.0. You are advised not to use the old
libraries for new projects.

Note to downstream packagers: There may or may not be a glib-java as a
individually released library in 4.0.  If there is, it may be called glib-java,
java-glib, but most likely will just be a .jar and .so build product from a
single module source release. For further details, see
http://java-gnome.sourceforge.net/

AfC
Maintainer
java-gnome

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


cairo-java 1.0.8

2007-01-06 Thread Andrew Cowie
   Module: cairo-java
  Version: 1.0.8
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/cairo-java/1.0/cairo-java-1.0.8.tar.gz
  md5sum: 4c7629b94eaf0ea22ed1e228bd56cbb5
size: 372K

http://download.gnome.org/sources/cairo-java/1.0/cairo-java-1.0.8.tar.bz2
  md5sum: 857c194452f6762f17e352a21b33046f
size: 272K

News


@deprecated

cairo-java 1.0.8 is part of the java-gnome 2.x family of libraries which had
few users and no mature applications built using them. As result, java-gnome
2.x never made it to production quality and remains both buggy and incomplete.

A major re-engineering effort, termed java-gnome 4.0, is underway to produce an
entirely new set of Java bindings. The 2.x family as a whole has therefore been
declared deprecated pending imminent removal.

Those interested in using GTK and GNOME from Java are invited to join the
java-gnome hackers in their effort to bring the new 4.0 bindings up to speed.

Note to developers: As has been advertised for several release cycles now,
achieving an algorithmic mapping of the underlying GNOME libraries required a
significant ABI break from 2.x to 4.0. You are advised not to use the old
libraries for new projects.

Note to downstream packagers: There may or may not be a cairo-java as a
individually released library in 4.0.  If there is, it may be called
cairo-java, java-cairo, but most likely will just be a .jar and .so build
product from a single module source release. For further details, see
http://java-gnome.sourceforge.net/

AfC
Maintainer
java-gnome

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


libgtk-java 2.10.2

2007-01-06 Thread Andrew Cowie
   Module: libgtk-java
  Version: 2.10.2
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/libgtk-java/2.10/libgtk-java-2.10.2.tar.gz
  md5sum: 2aa20152d93c235da8da86129039a08a
size: 1.1M

http://download.gnome.org/sources/libgtk-java/2.10/libgtk-java-2.10.2.tar.bz2
  md5sum: b953f9e106727028ab6ca025357212f0
size: 796K

News


@deprecated

libgtk-java 2.10.2 is part of the java-gnome 2.x family of libraries which had
few users and no mature applications built using them. As result, java-gnome
2.x never made it to production quality and remains both buggy and incomplete.
A major re-engineering effort, termed java-gnome 4.0, is underway to produce an
entirely new set of Java bindings. The 2.x family as a whole has therefore been
declared deprecated pending imminent removal.

Those interested in using GTK and GNOME from Java are invited to join the
java-gnome hackers in their effort to bring the new 4.0 bindings up to speed.

Note to developers: As has been advertised for several release cycles now,
achieving an algorithmic mapping of the underlying GNOME libraries required a
significant ABI break from 2.x to 4.0. You are advised not to use the old
libraries for new projects.

Note to downstream packagers: There will not be a libgtk-java as an
individually released library in 4.0.  There may be a gtk-java, or perhaps
java-gtk, but most likely will just be a .jar and .so build product from a
single module source release. For further details, see
http://java-gnome.sourceforge.net/

AfC
Maintainer
java-gnome



-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


libgnome-java 2.12.7

2007-01-06 Thread Andrew Cowie
   Module: libgnome-java
  Version: 2.12.7
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/libgnome-java/2.12/libgnome-java-2.12.7.tar.gz
  md5sum: 1d6e87360e627c6ef1bdc18cdaf6918f
size: 492K

http://download.gnome.org/sources/libgnome-java/2.12/libgnome-java-2.12.7.tar.bz2
  md5sum: d0ed6451b093c732bbc23484c71bce1a
size: 356K

News


@deprecated

libgnome-java 2.12.7 is part of the java-gnome 2.x family of libraries which
had few users and no mature applications built using them. As result,
java-gnome 2.x never made it to production quality and remains both buggy and
incomplete. A major re-engineering effort, termed java-gnome 4.0, is underway
to produce an entirely new set of Java bindings. The 2.x family as a whole has
therefore been declared deprecated pending imminent removal.

Those interested in using GTK and GNOME from Java are invited to join the
java-gnome hackers in their effort to bring the new 4.0 bindings up to speed.

Note to developers: As has been advertised for several release cycles now,
achieving an algorithmic mapping of the underlying GNOME libraries required a
significant ABI break from 2.x to 4.0. You are advised not to use the old
libraries for new projects.

Note to downstream packagers: There will not be a libgnome-java as a
individually released library in 4.0. There may be something called gnome-java,
and just possibly it will end up under the name java-gnome, but most likely
there will just be a .jar and .so build product from a single module source
release. For further details, see http://java-gnome.sourceforge.net/

AfC
Maintainer
java-gnome


-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


libglade-java 2.12.8

2007-01-06 Thread Andrew Cowie
   Module: libglade-java
  Version: 2.12.8
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/libglade-java/2.12/libglade-java-2.12.8.tar.gz
  md5sum: 84bbd227b63059db7ed2585cf8a4cf57
size: 372K

http://download.gnome.org/sources/libglade-java/2.12/libglade-java-2.12.8.tar.bz2
  md5sum: 373f2ca04384848dd8ff1b0b2a21394a
size: 272K

News


@deprecated

libglade-java 2.12.8 is part of the java-gnome 2.x family of libraries which
had few users and no mature applications built using them. As result,
java-gnome 2.x never made it to production quality and remains both buggy and
incomplete. A major re-engineering effort, termed java-gnome 4.0, is underway
to produce an entirely new set of Java bindings. The 2.x family as a whole has
therefore been declared deprecated pending imminent removal.

Those interested in using GTK and GNOME from Java are invited to join the
java-gnome hackers in their effort to bring the new 4.0 bindings up to speed.

Note to developers: As has been advertised for several release cycles now,
achieving an algorithmic mapping of the underlying GNOME libraries required a
significant ABI break from 2.x to 4.0. You are advised not to use the old
libraries for new projects.

Note to downstream packagers: There will not be a libglade-java as a
individually released library in 4.0. There may be something called glade-java,
and just possibly it will end up under the name java-glade, but most likely
there will just be a .jar and .so build product from a single module source
release. For further details, see http://java-gnome.sourceforge.net/

AfC
Maintainer
java-gnome



-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


libvte-java 0.12.3

2007-01-06 Thread Andrew Cowie
   Module: libvte-java
  Version: 0.12.3
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/libvte-java/0.12/libvte-java-0.12.3.tar.gz
  md5sum: 6557f48acafb80fe29e3767bee07168f
size: 352K

http://download.gnome.org/sources/libvte-java/0.12/libvte-java-0.12.3.tar.bz2
  md5sum: 3869668853afc3b1cce8b235b124
size: 256K

News


@deprecated

libvte-java 2.12.6 is part of the java-gnome 2.x family of libraries which had
few users and no mature applications built using them. As result, java-gnome
2.x never made it to production quality and remains both buggy and incomplete.
A major re-engineering effort, termed java-gnome 4.0, is underway to produce an
entirely new set of Java bindings. The 2.x family as a whole has therefore been
declared deprecated pending imminent removal.

Those interested in using GTK and GNOME from Java are invited to join the
java-gnome hackers in their effort to bring the new 4.0 bindings up to speed.

Note to developers: As has been advertised for several release cycles now,
achieving an algorithmic mapping of the underlying GNOME libraries required a
significant ABI break from 2.x to 4.0. You are advised not to use the old
libraries for new projects.

Note to downstream packagers: There will not be a libvte-java as a individually
released library in 4.0. There may be something called vte-java, and just
possibly it will end up under the name java-vte, but most likely there will
just be a .jar and .so build product from a single module source release. For
further details, see http://java-gnome.sourceforge.net/

AfC
Maintainer
java-gnome

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


glib-java 0.4.0

2006-10-23 Thread Andrew Cowie
   Module: glib-java
  Version: 0.4.0
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/glib-java/0.4/glib-java-0.4.0.tar.gz
  md5sum: 9210014da827f99b18fa1f57cc822ce4
size: 364K

http://download.gnome.org/sources/glib-java/0.4/glib-java-0.4.0.tar.bz2
  md5sum: b1448a6fd68de177f73d84bb824ace74
size: 264K

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


cairo-java 1.0.6

2006-10-23 Thread Andrew Cowie
   Module: cairo-java
  Version: 1.0.6
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/cairo-java/1.0/cairo-java-1.0.6.tar.gz
  md5sum: 9519ef144ce0f4c5d04d5b98a7893b38
size: 360K

http://download.gnome.org/sources/cairo-java/1.0/cairo-java-1.0.6.tar.bz2
  md5sum: 4de37c8e270aaa11d0c7c10a95e3ef7d
size: 256K

ChangeLog
-

2006-10-17  Andrew Cowie  [EMAIL PROTECTED]

* Makefile.am:
* cairo-java.pc.in:
* cairo-java-uninstalled.pc.in:
* configure.ac:
Apply patches from John Rice [EMAIL PROTECTED] to address build
issues on Open Solaris.  Adds -unistalled .pc file support their build
requirements. Uses new macro variables macrobasedir and docbasedir.
Closes #361896.  Also applies patch from #339854 to add a configure
option to generate a so called src jar.

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


libgtk-java 2.10.0

2006-10-23 Thread Andrew Cowie
   Module: libgtk-java
  Version: 2.10.0
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/libgtk-java/2.10/libgtk-java-2.10.0.tar.gz
  md5sum: 5c7b6b061aa9f7fd37064024031862b4
size: 1.1M

http://download.gnome.org/sources/libgtk-java/2.10/libgtk-java-2.10.0.tar.bz2
  md5sum: 76b2326bbcb7caef954bcfb2d9b315e8
size: 756K

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


libgnome-java 2.12.6

2006-10-23 Thread Andrew Cowie
   Module: libgnome-java
  Version: 2.12.6
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/libgnome-java/2.12/libgnome-java-2.12.6.tar.gz
  md5sum: 85da995142f6cd3b6f727d86aa8708ec
size: 480K

http://download.gnome.org/sources/libgnome-java/2.12/libgnome-java-2.12.6.tar.bz2
  md5sum: b4e3cd22e1949674e0b04a4ab759db37
size: 340K

ChangeLog
-

2006-10-23  Andrew Cowie  [EMAIL PROTECTED]

* Makefile.am:
* configure.ac:
* doc/examples/runExample.sh.in:
* gnome2-java.pc.in:
* gnome2-java-uninstalled.pc.in:
Apply patches from John Rice [EMAIL PROTECTED] to allow libgnome-java
to build on Open Solaris. Adds -unistalled .pc file support their build
requirements. Uses new macro variables macrobasedir and docbasedir.
Closes #361724.  Also applies patch from #339854 to add a configure
option to generate a so called src jar.

2006-09-16  Sandor Bodo-Merle  [EMAIL PROTECTED]

* src/jni/gtk_java.c: (javatype_from_gtktype):
s/sprintf/g_snprintf/
* src/jni/org_gnu_atk_RelationType.c:
* src/jni/org_gnu_atk_StateType.c:
* src/jni/org_gnu_gdk_Pixbuf.c:


-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


libglade-java 2.12.7

2006-10-23 Thread Andrew Cowie
   Module: libglade-java
  Version: 2.12.7
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/libglade-java/2.12/libglade-java-2.12.7.tar.gz
  md5sum: dec39802261247d44d048e83cc342291
size: 364K

http://download.gnome.org/sources/libglade-java/2.12/libglade-java-2.12.7.tar.bz2
  md5sum: 82cd84faf400a01fe5fae8b9e89253d8
size: 260K

ChangeLog
-

2006-10-24  Andrew Cowie  [EMAIL PROTECTED]

* Makefile.am:
* configure.ac:
* glade-java.pc.in:
* src/java/org/gnu/glade/Config.java.in:
Apply patches from John Rice [EMAIL PROTECTED] to allow
libglade-java to build on Open Solaris. Uses new macro variables
macrobasedir and docbasedir.  Closes #361883. Also applies patch from
#339854 to add a configure option to generate a so-called src jar.

2006-09-16  Sandor Bodo-Merle  [EMAIL PROTECTED]

* src/jni/gtk_java.c: (javatype_from_gtktype):
s/sprintf/g_snprintf/
* src/jni/org_gnu_atk_RelationType.c:
* src/jni/org_gnu_atk_StateType.c:
* src/jni/org_gnu_gdk_Pixbuf.c:

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


libgconf-java 2.12.5

2006-10-23 Thread Andrew Cowie
   Module: libgconf-java
  Version: 2.12.5
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/libgconf-java/2.12/libgconf-java-2.12.5.tar.gz
  md5sum: a0f4a61ac25a3e0194956b9100c98e56
size: 340K

http://download.gnome.org/sources/libgconf-java/2.12/libgconf-java-2.12.5.tar.bz2
  md5sum: 6dc9f91abf477f5482b3c9677101e2d9
size: 244K

ChangeLog
-

2006-10-24  Andrew Cowie  [EMAIL PROTECTED]

* Makefile.am:
* configure.ac:
* doc/examples/runExample.sh.in:
* gconf-java.pc.in:
Build fixes for Solaris.
* src/jni/org_gnu_gconf_ConfClient.c:
* src/jni/org_gnu_gconf_ConfEntry.c:
* src/jni/org_gnu_gconf_ConfMetaInfo.c:
* src/jni/org_gnu_gconf_ConfSchema.c:
* src/jni/org_gnu_gconf_ConfValue.c:
Remove unnecessary #ifdefs.
Patches from John Rice [EMAIL PROTECTED] to allow libgconf-java to
build on Open Solaris. Uses new macro variables macrobasedir and
docbasedir.  Closes #361883. Also applies patch from #339854 to add a
configure option to generate a so called src jar.

2006-09-16  Sandor Bodo-Merle  [EMAIL PROTECTED]

* src/jni/gtk_java.c: (javatype_from_gtktype):
s/sprintf/g_snprintf/
* src/jni/org_gnu_atk_RelationType.c:
* src/jni/org_gnu_atk_StateType.c:
* src/jni/org_gnu_gdk_Pixbuf.c:

2006-08-11  Stepan Kasal  [EMAIL PROTECTED]

* README: Refer to the right CVS module.

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


libglade-java 2.12.6

2006-09-18 Thread Andrew Cowie
   Module: libglade-java
  Version: 2.12.6
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/libglade-java/2.12/libglade-java-2.12.6.tar.gz
  md5sum: 761ab7f6cb4275995ef6c46940f8dac2
size: 360K

http://download.gnome.org/sources/libglade-java/2.12/libglade-java-2.12.6.tar.bz2
  md5sum: d41faea18e4c4d73227a431f8671a733
size: 256K

ChangeLog
-

2006-09-15  Andrew Cowie  [EMAIL PROTECTED]

* doc/examples/glade/Example1.java:
* doc/examples/glade/LibGladeTest.java:
* doc/examples/glade/Test.java:
* doc/examples/glade/custom.glade:
* doc/examples/glade/gtk.glade:
* doc/examples/glade/simple.glade:
* doc/examples/overholt/Simple.java:
* doc/examples/overholt/simple.glade:
Apply the patches from Michal Pryc [EMAIL PROTECTED] to the
doc/examples files, doing source formatting along the way. Closes
#354283

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


libgtk-java 2.9.3

2006-09-14 Thread Andrew Cowie
   Module: libgtk-java
  Version: 2.9.3
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/libgtk-java/2.9/libgtk-java-2.9.3.tar.gz
  md5sum: 68ff19bc81ce6b7f6e202594d0f46747
size: 1.1M

http://download.gnome.org/sources/libgtk-java/2.9/libgtk-java-2.9.3.tar.bz2
  md5sum: dc7448be57614239eec22734fe5b
size: 756K

ChangeLog
-

Version 2.9.3

2006-09-15  Andrew Cowie  [EMAIL PROTECTED]

* doc/examples/TestTree/TestTree.java:
* doc/examples/calendar/CalendarExample.java:
* doc/examples/expander/SimpleExpander.java:
* doc/examples/filechooser/FileChooserExample.java:
* doc/examples/notebook/NotebookExample.java:
* doc/examples/text/Text.java:
Apply the patches from Michal Pryc [EMAIL PROTECTED] to the
doc/examples files, resolving a few minor issues and doing source
formatting along the way. Closes #354283

2006-09-15  Andrew Cowie  [EMAIL PROTECTED]

* src/java/org/gnu/gtk/Calendar.java:
* src/jni/org_gnu_gtk_Calendar.c:
Replace getDate() with new method returning int[3] instead of adding
getYearMonthDay(). Closes #351451
* doc/examples/calendar/CalendarExample.java:
Update to use new getDate() API.

2006-09-14  Andrew Cowie  [EMAIL PROTECTED]

* src/java/org/gnu/gtk/Calendar.java:
Add method to org.gnu.Calendar called getYearMonthDay() supplanting
existing getDate() to no longer require the return of a
java.util.Calendar in order to get the value of the date selected.
Instead, return an int[3] containing year,month,day.
* src/jni/org_gnu_gtk_Calendar.c:
Write new function in JNI layer to return a single out parameter of
a single int[3] array, accessing the integers directly.

2006-08-19  Andrew Cowie  [EMAIL PROTECTED]

* configure.ac:

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


glib-java 0.3.2

2006-08-19 Thread Andrew Cowie
   Module: glib-java
  Version: 0.3.2
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/glib-java/0.3/glib-java-0.3.2.tar.gz
  md5sum: 8dffdfea0566a7a694a7dfff5709a5ad
size: 364K

http://download.gnome.org/sources/glib-java/0.3/glib-java-0.3.2.tar.bz2
  md5sum: 98d1506650b05a19b5f4d97f9c1f0630
size: 260K

ChangeLog
-

2006-08-19  Andrew Cowie  [EMAIL PROTECTED]

* configure.ac:
Version 0.3.2

2006-08-16  Remy Suen  [EMAIL PROTECTED]

* autogen.sh:
* Makefile.am: Prevent 'make distcheck' from failing by including
additional source files and folders in the build process.

2006-08-16  Remy Suen  [EMAIL PROTECTED]

* Makefile.am: Apply patch from Sandor Bodo-Merle [EMAIL PROTECTED]
to help out-of-tree builds.

2006-08-12  Andrew Cowie  [EMAIL PROTECTED]

* configure.ac:
Version 0.3.1, apiversion 0.4


-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


libgtk-java 2.9.1

2006-08-11 Thread Andrew Cowie
   Module: libgtk-java
  Version: 2.9.1
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/libgtk-java/2.9/libgtk-java-2.9.1.tar.gz
  md5sum: 897d0528374f88e630cc328a8db44c05
size: 1.1M

http://download.gnome.org/sources/libgtk-java/2.9/libgtk-java-2.9.1.tar.bz2
  md5sum: 07d70d292e841b1b574b0ab70432edd0
size: 756K

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


libeds-java 0.5.1

2006-08-11 Thread Andrew Cowie
   Module: libeds-java
  Version: 0.5.1
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/libeds-java/0.5/libeds-java-0.5.1.tar.gz
  md5sum: 32e2c0a41306e17e31de9a59f0886029
size: 340K

http://download.gnome.org/sources/libeds-java/0.5/libeds-java-0.5.1.tar.bz2
  md5sum: 0a15a8a84eca2d11e87ccf8df9dbce0c
size: 244K

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


glib-java 0.2.6

2006-08-03 Thread Andrew Cowie
   Module: glib-java
  Version: 0.2.6
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/glib-java/0.2/glib-java-0.2.6.tar.gz
  md5sum: b0e5acbfdc74c20e8bdd5d3afbf0d06c
size: 328K

http://download.gnome.org/sources/glib-java/0.2/glib-java-0.2.6.tar.bz2
  md5sum: 80aa32ba4901ed92a1ef8a53fd9157e5
size: 232K

ChangeLog
-

2006-08-03  Andrew Cowie  [EMAIL PROTECTED]

* configure.ac:
Version 0.2.6

2006-07-09  Andrew Cowie  [EMAIL PROTECTED]

* macros/am_path_gcj.m4:
Use -dumpversion instead of --version for determining what the GCJ
version is.  Thanks to Joshua Nichols [EMAIL PROTECTED] for
reporting and suggesting the fix at #345422, which this closes.

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


cairo-java 1.0.5

2006-08-03 Thread Andrew Cowie
   Module: cairo-java
  Version: 1.0.5
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/cairo-java/1.0/cairo-java-1.0.5.tar.gz
  md5sum: 9713bcd3ea2724737dafdd2640baec44
size: 360K

http://download.gnome.org/sources/cairo-java/1.0/cairo-java-1.0.5.tar.bz2
  md5sum: 2e532ab7d4afe681cfec3b70132d7a80
size: 256K

ChangeLog
-

2006-08-03  Andrew Cowie  [EMAIL PROTECTED]

* configure.ac:
Version 1.0.5
Inherit macro fixes in glib-java

2006-07-04  Adam Jocksch  [EMAIL PROTECTED]

* COPYING: Replaced with LGPL version.
* src/java/org/freedesktop/cairo/FontOptions.java:
Added preamble.

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


libgtk-java 2.8.6

2006-08-03 Thread Andrew Cowie
   Module: libgtk-java
  Version: 2.8.6
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/libgtk-java/2.8/libgtk-java-2.8.6.tar.gz
  md5sum: ed1c8c47d9f1a096147d7448f54aadb4
size: 1.1M

http://download.gnome.org/sources/libgtk-java/2.8/libgtk-java-2.8.6.tar.bz2
  md5sum: 230b62c4b69667245214788b43ea79af
size: 784K

ChangeLog
-

2006-08-03  Andrew Cowie  [EMAIL PROTECTED]

* configure.ac:
Version 2.8.6
Inherit macro fixes in glib-java

2006-08-02  Andrew Cowie  [EMAIL PROTECTED]

* src/java/org/gnu/gtk/Container.java:
* src/jni/org_gnu_gtk_Container.c:
Apply patch from Sandor Bodo-Merle [EMAIL PROTECTED] adding the
methods to manipulate the child properties that org.gnu.gtk.Container
introduces to the Widget hierarchy. Closes #346416.

2006-08-01  Andrew Cowie  [EMAIL PROTECTED]

* src/jni/org_gnu_gtk_Window.c:
Fix crasher resulting from calling getScreen(). Solution suggested
by Ismael Juma [EMAIL PROTECTED].

2006-07-31  Andrew Cowie  [EMAIL PROTECTED]

* doc/examples/testgtk/TestGTK.java:
Fix to TestGTK.editableToggled() contributed by Michal Pryc

2006-07-31  Andrew Cowie  [EMAIL PROTECTED]

* doc/examples/testgtk/TestGTK.java:
Fix to TestGTK.editableToggled() contributed by Michal Pryc
[EMAIL PROTECTED], closes #349407.

2006-07-08  Andrew Cowie  [EMAIL PROTECTED]

* src/java/org/gnu/gtk/TreeRowReference.java:
* src/java/org/gnu/gtk/event/KeyListener.java:
* src/java/org/gnu/gtk/event/LifeCycleListener.java:
Improvements to javadoc.

2006-06-28  Andrew Cowie  [EMAIL PROTECTED]

* src/java/org/gnu/gtk/ResizeMode.java:
* src/java/org/gnu/gtk/Widget.java:
* src/java/org/gnu/gtk/Window.java:
Improvements to javadoc.
* src/jni/org_gnu_gtk_Widget.c:
Add a comment indicating the native method name.

2006-06-12  Remy Suen  [EMAIL PROTECTED]

* src/java/org/gnu/gtk/ListStore.java:
* src/java/org/gnu/gtk/TreeStore.java: Noting that the
setDragDestListener and setDragSourceListener methods are unimplemented
in the javadoc.

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


libgnome-java 2.12.4

2006-08-03 Thread Andrew Cowie
   Module: libgnome-java
  Version: 2.12.4
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/libgnome-java/2.12/libgnome-java-2.12.4.tar.gz
  md5sum: df7746101c11fe5e88dd75121ee14d5e
size: 476K

http://download.gnome.org/sources/libgnome-java/2.12/libgnome-java-2.12.4.tar.bz2
  md5sum: 88ce5ef83c81e385aec8fc28bfba31ca
size: 336K

ChangeLog
-

2006-08-03  Andrew Cowie  [EMAIL PROTECTED]

Version 2.12.4
Inherit macro fixes in glib-java

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


libglade-java 2.12.5

2006-08-03 Thread Andrew Cowie
   Module: libglade-java
  Version: 2.12.5
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/libglade-java/2.12/libglade-java-2.12.5.tar.gz
  md5sum: 7f2cddaec830c7c9a007b1bc1ec995fb
size: 360K

http://download.gnome.org/sources/libglade-java/2.12/libglade-java-2.12.5.tar.bz2
  md5sum: c0dc4ca493a2978e04a055d838610a63
size: 256K

ChangeLog
-

2006-08-03  Andrew Cowie  [EMAIL PROTECTED]

* configure.ac:
Version 2.12.5
Inherit macro fixes in glib-java

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


libgconf-java 2.12.4

2006-08-03 Thread Andrew Cowie
   Module: libgconf-java
  Version: 2.12.4
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/libgconf-java/2.12/libgconf-java-2.12.4.tar.gz
  md5sum: 3361f18e219cecd655323c637073c23f
size: 340K

http://download.gnome.org/sources/libgconf-java/2.12/libgconf-java-2.12.4.tar.bz2
  md5sum: ac9f8e35999cedcb2e9009032f0fe256
size: 244K

ChangeLog
-

2006-08-03  Andrew Cowie  [EMAIL PROTECTED]

* configure.ac:
Version 2.12.4
Inherit macro fixes in glib-java

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


libvte-java 0.12.1

2006-08-03 Thread Andrew Cowie
   Module: libvte-java
  Version: 0.12.1
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/libvte-java/0.12/libvte-java-0.12.1.tar.gz
  md5sum: 888443dd9aa20ebfc662c99b78b901db
size: 340K

http://download.gnome.org/sources/libvte-java/0.12/libvte-java-0.12.1.tar.bz2
  md5sum: 9d1d28710614910c80486b3bcdf08ae6
size: 244K

ChangeLog
-

2006-08-03  Andrew Cowie  [EMAIL PROTECTED]

* configure.ac:
Version 0.12.1
Inherit macro fixes in glib-java

2005-07-19  Adam Jocksch  [EMAIL PROTECTED]

* src/java/org/gnu/gnomevte/Terminal.java
(setBackgroudColor): Renamed to setBackgroundColor.
(setBackgroudImage): Renamed to setBackgroundImage.

2006-06-15  Remy Suen  [EMAIL PROTECTED]

* COPYING: Altered the license to be LGPL instead of GPL as it is
specified in the source files.

2006-06-06  Stepan Kasal  [EMAIL PROTECTED]

* configure.ac: Remove trailing whitespace.


-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


libvte-java 0.12.0

2006-06-01 Thread Andrew Cowie
   Module: libvte-java
  Version: 0.12.0
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/libvte-java/0.12/libvte-java-0.12.0.tar.gz
  md5sum: 249397b0333f9f8140955dae2b25f673
size: 340K

http://download.gnome.org/sources/libvte-java/0.12/libvte-java-0.12.0.tar.bz2
  md5sum: e5e5e63bb2615a3df3fa38d80616b005
size: 244K

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


glib-java 0.2.5

2006-05-28 Thread Andrew Cowie
   Module: glib-java
  Version: 0.2.5
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/glib-java/0.2/glib-java-0.2.5.tar.gz
  md5sum: 485ce03efb290bf05666dc42c694a637
size: 328K

http://download.gnome.org/sources/glib-java/0.2/glib-java-0.2.5.tar.bz2
  md5sum: 83d49e96f6bc806aead66b83be542ef0
size: 232K

ChangeLog
-

2006-05-29  Andrew Cowie  [EMAIL PROTECTED]

* configure.ac:
Version 0.2.5

2006-05-24  Remy Suen  [EMAIL PROTECTED]

* macros/jg_check_nativecompile.m4: Changed the error message to correct
a typo.

2006-05-24  Remy Suen  [EMAIL PROTECTED]

* macros/jg_check_nativecompile.m4: Updated to acknowledge the
--with-gcj-compile argument and actually build the native libraries.
This fixes bug #336149.

2006-05-16  Rob Staudinger  [EMAIL PROTECTED]

reviewed by: Andrew Cowie

* Makefile.am:
* macros/jg_common.m4:
Add possibility to build source jars.

2006-05-11  Remy Suen  [EMAIL PROTECTED]

* COPYING: Altered the license to be LGPL instead of GPL as it is
specified in the source files.

2006-04-29  Remy Suen  [EMAIL PROTECTED]

* src/jni/jg_jnu.c: Changed releaseStringArrayInGList to iterate through
the list instead of using g_list_nth_data to heighten efficiency.

2006-03-26  Andrew Cowie  [EMAIL PROTECTED]

* configure.ac:
Version 0.2.4


-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


cairo-java 1.0.4

2006-05-28 Thread Andrew Cowie
   Module: cairo-java
  Version: 1.0.4
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/cairo-java/1.0/cairo-java-1.0.4.tar.gz
  md5sum: d9ef069c63ecfa44b44dc69c05e29658
size: 356K

http://download.gnome.org/sources/cairo-java/1.0/cairo-java-1.0.4.tar.bz2
  md5sum: a10528654e52b5f22d7e80d74029be98
size: 256K

ChangeLog
-

2006-05-29  Andrew Cowie  [EMAIL PROTECTED]

* configure.ac:
Version 1.0.4
Inherit macro fixes in glib-java

2006-05-10  Andrew Cowie  [EMAIL PROTECTED]

* README:
Fix location of CVS repository with patch from Stepan Kasal
[EMAIL PROTECTED], closes bug #340059.

2006-03-26  Andrew Cowie  [EMAIL PROTECTED]

* configure.ac:
Add check to require glib-java = 0.2.4
Version 1.0.3

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


libgnome-java 2.12.3

2006-05-28 Thread Andrew Cowie
   Module: libgnome-java
  Version: 2.12.3
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/libgnome-java/2.12/libgnome-java-2.12.3.tar.gz
  md5sum: 3308b2ca4e509c693b93dcc57c287ebf
size: 476K

http://download.gnome.org/sources/libgnome-java/2.12/libgnome-java-2.12.3.tar.bz2
  md5sum: 38cf6c95d7882ffcaffd3ec7c05ff10a
size: 340K

ChangeLog
-

2006-05-29  Andrew Cowie  [EMAIL PROTECTED]

* configure.ac:
Version 2.12.3
Inherit macro fixes in glib-java

2006-05-11  Remy Suen  [EMAIL PROTECTED]

* COPYING: Altered the license to be LGPL instead of GPL as it is
specified in the source files.

2006-05-02  Remy Suen  [EMAIL PROTECTED]

* src/java/org/gnu/gnome/App.java: Added an internal static factory
method which closes bug #339232.
* src/java/org/gnu/gnome/AppBar.java:
* src/java/org/gnu/gnome/Canvas.java:
* src/java/org/gnu/gnome/Druid.java:
* src/java/org/gnu/gnome/HRef.java:
* src/java/org/gnu/gnome/IconEntry.java:
* src/java/org/gnu/gnome/IconSelection.java: Likewise for all of the
above.

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


libglade-java 2.12.4

2006-05-28 Thread Andrew Cowie
   Module: libglade-java
  Version: 2.12.4
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/libglade-java/2.12/libglade-java-2.12.4.tar.gz
  md5sum: e63c7d4efc3caf9af0fb9ad4d2fc32e9
size: 360K

http://download.gnome.org/sources/libglade-java/2.12/libglade-java-2.12.4.tar.bz2
  md5sum: 2427ad75063ea45a8b580615b7553bde
size: 256K

ChangeLog
-

2006-05-29  Andrew Cowie  [EMAIL PROTECTED]

* configure.ac:
Version 2.12.4
Inherit macro fixes in glib-java

2006-05-25  Robert Staudinger  [EMAIL PROTECTED]

reviewed by: Andrew Cowie  [EMAIL PROTECTED]

* Makefile.am: fix out-of-tree build.

2006-05-11  Remy Suen  [EMAIL PROTECTED]

* COPYING: Altered the license to be LGPL instead of GPL as it is
specified in the source files.

2006-05-11  Stepan Kasal  [EMAIL PROTECTED]

* Makefile.am: Two fixes for builddir != srcdir.

2006-04-29  Stepan Kasal  [EMAIL PROTECTED]

* configure.ac: Fix handling of --with-gnome.

2006-04-28  Stepan Kasal  [EMAIL PROTECTED]

* README: Refer to the right CVS module.

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


glib-java 0.2.4

2006-03-28 Thread Andrew Cowie
   Module: glib-java
  Version: 0.2.4
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/glib-java/0.2/glib-java-0.2.4.tar.gz
  md5sum: 12b6a077b927175c182109fc60d57b7f
size: 324K

http://download.gnome.org/sources/glib-java/0.2/glib-java-0.2.4.tar.bz2
  md5sum: 90c1872a6892572d75ef8acce0308518
size: 228K

ChangeLog
-

2006-03-21  Andrew Cowie  [EMAIL PROTECTED]

* .cvsignore:
* src/java/org/gnu/glib/.cvsignore:
* src/jni/.cvsignore:
Further ignore generated files. Patch from Emmanuel
Rodriguez. Closes #334982

2006-03-19  Andrew Cowie  [EMAIL PROTECTED]

* .project:
Change name element to glib-java. Thanks to Emmanuel Rodriguez for the
report. Closes #334984


2006-03-14  Andrew Cowie  [EMAIL PROTECTED]

* src/jni/jg_jnu.c:
Documented and fixed potential crasher in JNU_ThrowByName()

2006-02-28  Adam Jocksch  [EMAIL PROTECTED]

* Makefile.am (AM_CFLAGS): Added -Isrc/jni to fix out of tree builds.

2006-02-27  Adam Jocksch  [EMAIL PROTECTED]

* src/jni/jg_jnu.c (JG_JNU_GetEnv): Added void to argument list.
(jg_process_atexit): Ditto.
* src/jni/jg_jnu.h: Ditto.
* src/jni/org_gnu_glib_Struct.c: Added include for
org_gnu_glib_Struct.h.

* src/jni/jg_jnu.c (getPointerField): New Function.
(JG_JNU_GetEnv): Changed type of env to void*.
(getPointerFromHandle): Now uses getPointerField.
(getHandleFromPointer): Ditto.
(getPointerArrayFromHandles): Ditto.
(getGSListFromHandles): Ditto.
(getGListFromHandles): Ditto.
(updateHandle): Ditto.
(getHandleClass): Ditto.

* configure.ac: Added check for JAVAH.
* Makefile.am (AM_CFLAGS): Replace libglibjni_la_CFLAGS.
(BUILT_SOURCES): Add glib$(apiversion).jar.
(src/jni/org_gnu_glib_Struct.h): Add rule.
(src/jni/org_gnu_glib_Struct.lo): Add explicit dependency on .h.
(CLEANFILES): Add src/jni/org_gnu_glib_Struct.h.

2006-02-12  Andrew Cowie  [EMAIL PROTECTED]

* src/java/org/gnu/glib/Enum.java:
* src/java/org/gnu/glib/Flags.java:
* src/java/org/gnu/glib/Handle.java:
* src/java/org/gnu/glib/Handle32Bits.java:
* src/java/org/gnu/glib/Handle64Bits.java:
* src/java/org/gnu/glib/Struct.java:
Apply Eclipse's Java Default style code formatting to all Java
source files.

2006-01-30  Andrew Cowie  [EMAIL PROTECTED]

* configure.ac:
version 0.2.3

2006-01-29  Andrew Cowie  [EMAIL PROTECTED]

* Makefile.am:
* configure.ac:
* macros/jg_common.m4:
Add autoconf foo to allow glib-java to be built on Cygwin. Involves
setting SOPREFIX and adding cygwin target. Left glib dependency at =
2.7.0 as currently set, but otherwise patch as submitted by
[EMAIL PROTECTED]. Closes #324665.

2005-12-06  Andrew Cowie  [EMAIL PROTECTED]

* configure.ac:
version 0.2.2

2005-11-28  Andrew Cowie  [EMAIL PROTECTED]

* macros/jg_common.m4:
Fix autoconf macro so --with-javadocs and --without-javadocs both work.
Patch submitted by Saleem Abdulrasool [EMAIL PROTECTED]

2005-11-26  Ismael Juma  [EMAIL PROTECTED]

* src/jni/jg_jnu.c:
* src/jni/jg_jnu.h:

Fix bug #321553, patch from Sandor Bodo-Merle [EMAIL PROTECTED].

2005-10-29  Ismael Juma [EMAIL PROTECTED]

* src/jni/jg_jnu.c (getJavaStringArray): Return NULL if str is NULL. 

2005-10-25  Andrew Cowie  [EMAIL PROTECTED]

* configure.ac:
version 0.2.1

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list


cairo-java 1.0.3

2006-03-28 Thread Andrew Cowie
   Module: cairo-java
  Version: 1.0.3
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/cairo-java/1.0/cairo-java-1.0.3.tar.gz
  md5sum: b78cd6b58c8f3b55db4edb5477855525
size: 356K

http://download.gnome.org/sources/cairo-java/1.0/cairo-java-1.0.3.tar.bz2
  md5sum: 0a23e1058db7cf71c804c67a99524c7d
size: 252K

ChangeLog
-

2006-02-28  Adam Jocksch  [EMAIL PROTECTED]

* Makefile.am (AM_CFLAGS): Added include to fix out of tree builds.
* autogen.sh: Fixed classpath for header generation to fix out of
tree builds.

2006-02-28  Adam Jocksch  [EMAIL PROTECTED]

* Makefile.am (AM_CFLAGS): Removed -W* flags from AM_CFLAGS.

* src/java/org/freedesktop/cairo/Sufrace.java (cairo_surface_finish):
Changed to return void. 
* src/jni/org_freedesktop_cairo_FontFace.c: Ditto.
* src/jni/org_freedesktop_cairo_FontOptions.c: Ditto.
* src/jni/org_freedesktop_cairo_Glyph.c: Ditto.
* src/jni/org_freedesktop_cairo_ImageSurface.c: Ditto.
* src/jni/org_freedesktop_cairo_PDFSurface.c: Ditto.
* src/jni/org_freedesktop_cairo_Pattern.c: Ditto.
* src/jni/org_freedesktop_cairo_ScaledFont.c: Ditto.
* src/jni/org_freedesktop_cairo_Status.c: Ditto.
* src/jni/org_freedesktop_cairo_TextExtents.c: Ditto.
* src/jni/org_freedesktop_cairo_Surface.c: Ditto, Added include for 
string.h.

(Java_org_freedesktop_cairo_Surface_cairo_1surface_1write_1to_1png_1stream):
Removed usued variables.
* src/jni/org_freedesktop_cairo_Matrix.c: Added generated .h file.
(Java_org_freedesktop_cairo_Matrix_getYX): Now returns a double.
(Java_org_freedesktop_cairo_Matrix_getXY): Ditto.
(Java_org_freedesktop_cairo_Matrix_getYY): Ditto.
(Java_org_freedesktop_cairo_Matrix_getX0): Ditto.
(Java_org_freedesktop_cairo_Matrix_getY0): Ditto.
* src/jni/org_freedesktop_cairo_Context.c: Added generated .h file.
(Java_org_freedesktop_cairo_Context_cairo_1get_1font_1options):
Initialized fo prior to use.
* src/jni/org_freedesktop_cairo_FontExtents.c: Added generated .h file 
and
include for stdlib.h.

2006-02-27  Andrew Cagney  [EMAIL PROTECTED]

* configure.ac: Use AC_CHECK_PROGS to check for JAVAH.
* Makefile.am (CLASSPATH): Define as $(GJJAR), use.
(BUILT_SOURCES): Add cairo$(apiversion).jar.
(jni_cairo_source_files): Replace list with include of
Makefile.jni.
(java_cairo_pdf_source_files, jni_cairo_pdf_source_files): Delete.
(AM_CLFAGS): Replace libcairojni_la_CFLAGS.
(src/jni/org_freedesktop_cairo_PDFSurface.h)
(src/jni/org_freedesktop_cairo_PDFSurface.lo, CLEANFILES): Add
explicit rules for building and removing
org_freedesktop_cairo_PDFSurface.h.
* autogen.sh: Generate Makefile.jni.

2006-02-16  Igor Foox  [EMAIL PROTECTED]

* cairo-java.pc.in: Added '[EMAIL PROTECTED]@ -lcairojni'.

2006-02-12  Andrew Cowie  [EMAIL PROTECTED]

* src/java/org/freedesktop/cairo/Antialias.java:
* src/java/org/freedesktop/cairo/CairoException.java:
* src/java/org/freedesktop/cairo/CairoObject.java:
* src/java/org/freedesktop/cairo/Content.java:
* src/java/org/freedesktop/cairo/Context.java:
* src/java/org/freedesktop/cairo/Extend.java:
* src/java/org/freedesktop/cairo/FillRule.java:
* src/java/org/freedesktop/cairo/Filter.java:
* src/java/org/freedesktop/cairo/FontExtents.java:
* src/java/org/freedesktop/cairo/FontFace.java:
* src/java/org/freedesktop/cairo/FontOptions.java:
* src/java/org/freedesktop/cairo/FontSlant.java:
* src/java/org/freedesktop/cairo/FontWeight.java:
* src/java/org/freedesktop/cairo/Format.java:
* src/java/org/freedesktop/cairo/Glyph.java:
* src/java/org/freedesktop/cairo/Gradient.java:
* src/java/org/freedesktop/cairo/HintMetrics.java:
* src/java/org/freedesktop/cairo/HintStyle.java:
* src/java/org/freedesktop/cairo/ImageSurface.java:
* src/java/org/freedesktop/cairo/LineCap.java:
* src/java/org/freedesktop/cairo/LineJoin.java:
* src/java/org/freedesktop/cairo/LinearGradient.java:
* src/java/org/freedesktop/cairo/Matrix.java:
* src/java/org/freedesktop/cairo/Operator.java:
* src/java/org/freedesktop/cairo/PDFSurface.java:
* src/java/org/freedesktop/cairo/Path.java:
* src/java/org/freedesktop/cairo/PathElement.java:
* src/java/org/freedesktop/cairo/PathElementType.java:
* src/java/org/freedesktop/cairo/PathIterator.java:
* src/java/org/freedesktop/cairo/Pattern.java:
* src/java/org/freedesktop/cairo/Point.java:
* src/java/org/freedesktop/cairo/RadialGradient.java:
* src/java/org/freedesktop/cairo/Rectangle.java:
* src/java

libgnome-java 2.12.2

2006-03-28 Thread Andrew Cowie
   Module: libgnome-java
  Version: 2.12.2
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/libgnome-java/2.12/libgnome-java-2.12.2.tar.gz
  md5sum: f8b9f11bb30277855d1ec03ea2beeb55
size: 476K

http://download.gnome.org/sources/libgnome-java/2.12/libgnome-java-2.12.2.tar.bz2
  md5sum: 7bdd60ea01fe6d6f58a10286726021b8
size: 336K

ChangeLog
-

2006-03-26  Andrew Cowie  [EMAIL PROTECTED]

* configure.ac:
Add check to require glib-java = 0.2.4
Add check to require libgtk-java = 2.8.4
Version 2.12.2

2006-03-18  Remy Suen  [EMAIL PROTECTED]

* src/java/org/gnu/gnome/DateEdit.java: Added a static factory method so
that a DateEdit widget can be retrieved from glade. Thanks to Nicholas
Lativy for the report. Closes bug #332651.

2006-02-28  Adam Jocksch  [EMAIL PROTECTED]

* autogen.sh: Fixed autogeneration of header to work out of tree.
* Makefile.am (AM_CFLAGS): Added import to fix out of tree build.

2006-02-27  Sami Wagiaalla  [EMAIL PROTECTED]

* Makefile.am (AM_CFLAGS): Removed  -Werror -Wall and other
strict flags.

2006-02-27  Sami Wagiaalla  [EMAIL PROTECTED]

* src/java/org/gnu/gnome/IconList.java: in 
native static final protected void gnome_icon_list_insert_pixbuf
changed int im to Handle im.
* src/java/org/gnu/gnome/App.java:
int was being used in places where Handle should be...fixed.
* src/java/org/gnu/gnome/CanvasLine.java:
* src/java/org/gnu/gnome/CanvasText.java:
* src/java/org/gnu/gnome/CanvasWidget.java:
Native functions were not static as seems to be the convention.
* src/java/org/gnu/gnome/Scores.java:
* int was being used in places where Handle should be...fixed.
* src/jni/org_gnu_gnome_AppBar.c:
* src/jni/org_gnu_gnome_Canvas.c:
* src/jni/org_gnu_gnome_CanvasBpath.c:
* src/jni/org_gnu_gnome_CanvasClipgroup.c:
* src/jni/org_gnu_gnome_CanvasEllipse.c:
* src/jni/org_gnu_gnome_CanvasGroup.c:
* src/jni/org_gnu_gnome_CanvasPathDef.c:
* src/jni/org_gnu_gnome_CanvasPixbuf.c:
* src/jni/org_gnu_gnome_CanvasPoints.c:
* src/jni/org_gnu_gnome_CanvasPolygon.c:
* src/jni/org_gnu_gnome_CanvasRE.c:
* src/jni/org_gnu_gnome_CanvasRect.c:
* src/jni/org_gnu_gnome_CanvasRichText.c:
* src/jni/org_gnu_gnome_CanvasShape.c:
* src/jni/org_gnu_gnome_Client.c:
* src/jni/org_gnu_gnome_ColorPicker.c:
* src/jni/org_gnu_gnome_Config.c:
* src/jni/org_gnu_gnome_DateEdit.c:
* src/jni/org_gnu_gnome_Entry.c:
* src/jni/org_gnu_gnome_FileEntry.c:
* src/jni/org_gnu_gnome_FontPicker.c:
* src/jni/org_gnu_gnome_GConf.c:
* src/jni/org_gnu_gnome_Gnome.c:
* src/jni/org_gnu_gnome_HRef.c:
* src/jni/org_gnu_gnome_Help.c:
* src/jni/org_gnu_gnome_IconEntry.c:
* src/jni/org_gnu_gnome_IconSelection.c:
* src/jni/org_gnu_gnome_IconTextItem.c:
* src/jni/org_gnu_gnome_PasswordDialog.c:
* src/jni/org_gnu_gnome_PixmapEntry.c:
* src/jni/org_gnu_gnome_PopupMenu.c:
* src/jni/org_gnu_gnome_Program.c:
* src/jni/org_gnu_gnome_Scores.c:
* src/jni/org_gnu_gnome_Sound.c:
* src/jni/org_gnu_gnome_Url.c:
* src/jni/org_gnu_gnome_Util.c:
* src/jni/org_gnu_gnome_DruidPage.c:
* src/jni/org_gnu_gnome_WindowIcon.c:
Included corresponding header file.
* src/jni/org_gnu_gnome_CanvasItem.c:
* src/jni/org_gnu_gnome_Druid.c:
* src/jni/org_gnu_gnome_DruidPageEdge.c:
* src/jni/org_gnu_gnome_DruidPageStandard.c:
* src/jni/org_gnu_gnome_ModuleInfo.c:
* src/jni/org_gnu_gnome_About.c:
Included corresponding header file.
Made helper functions static since they are only
used in this file.
* src/jni/org_gnu_gnome_UIInfo.c:
Included corresponding header file.
Made helper functions static since they are only
used in this file.
(GnomeUIInfo_get_ac_mods): Fixed incorrect cast from pointer
to jint.
* src/jni/org_gnu_gnome_UIBuilderData.c:
(GnomeUIBuilderData_get_is_interp): 
Included corresponding header file.
Made helper functions static since they are only
used in this file.
fixed incorrect cast from pointer to jint.
* src/jni/org_gnu_gnome_CanvasText.c:
* src/jni/org_gnu_gnome_CanvasWidget.c:
* src/jni/org_gnu_gnome_CanvasLine.c:
Included corresponding header file.
Made helper functions static since they are only
used in this file.
Changed functions to follow the new static jni prototype;
they now safely ignoe a jclass object instaed of having
the wrong number of parameters :).
* src/jni/org_gnu_gnome_IconList.c

libglade-java 2.12.3

2006-03-28 Thread Andrew Cowie
   Module: libglade-java
  Version: 2.12.3
  Uploaded by: Andrew Cowie

http://download.gnome.org/sources/libglade-java/2.12/libglade-java-2.12.3.tar.gz
  md5sum: e3211ddd782638c9ddf684947fc54dcb
size: 356K

http://download.gnome.org/sources/libglade-java/2.12/libglade-java-2.12.3.tar.bz2
  md5sum: fe83c0f9791af74111cae12e3b58caec
size: 252K

ChangeLog
-

2006-03-26  Andrew Cowie  [EMAIL PROTECTED]

* configure.ac:
Add check to require glib-java = 0.2.4
Add check to require libgtk-java = 2.8.4
Version 2.12.3

2006-03-20  Andrew Cowie  [EMAIL PROTECTED]

* .cvsignore:
* src/java/org/gnu/glade/.cvsignore:
* src/jni/.cvsignore:
Further ignore generated files. Patch from Emmanuel
Rodriguez. Closes #334978

2006-02-27  Adam Jocksch  [EMAIL PROTECTED]

* src/jni/org_gnu_glade_LibGlade.c: Added include for
org_gnu_glade_LibGlade.h.

2006-02-27  Andrew Cagney  [EMAIL PROTECTED]

* Makefile.am (AM_CFLAGS): Replace libgladejni_la_CFLAGS.
(BUILT_SOURCES): Add glade$(apiversion).jar.
(src/jni/org_gnu_glade_LibGlade.h): New rule.
(src/jni/org_gnu_glade_LibGlade.lo): Depend on .h file.
(CLEANFILES): Add src/jni/org_gnu_glade_LibGlade.h.
* configure.ac: Use AC_CHECK_PROGS to check for JAVAH.

2006-02-27  Adam Jocksch  [EMAIL PROTECTED]

* configure.ac: Ran through dos2unix.

2006-02-12  Andrew Cowie  [EMAIL PROTECTED]

* src/java/org/gnu/glade/AdjustmentDelegate.java:
* src/java/org/gnu/glade/AppBarDelegate.java:
* src/java/org/gnu/glade/ButtonDelegate.java:
* src/java/org/gnu/glade/CalendarDelegate.java:
* src/java/org/gnu/glade/CellEditableDelegate.java:
* src/java/org/gnu/glade/CellRendererTextDelegate.java:
* src/java/org/gnu/glade/CheckMenuItemDelegate.java:
* src/java/org/gnu/glade/ClientDelegate.java:
* src/java/org/gnu/glade/ColorButtonDelegate.java:
* src/java/org/gnu/glade/ColorPickerDelegate.java:
* src/java/org/gnu/glade/ComboBoxDelegate.java:
* src/java/org/gnu/glade/ContainerDelegate.java:
* src/java/org/gnu/glade/DateEditDelegate.java:
* src/java/org/gnu/glade/DialogDelegate.java:
* src/java/org/gnu/glade/DruidPageDelegate.java:
* src/java/org/gnu/glade/EntryDelegate.java:
* src/java/org/gnu/glade/ExpanderDelegate.java:
* src/java/org/gnu/glade/ExposeDelegate.java:
* src/java/org/gnu/glade/FocusDelegate.java:
* src/java/org/gnu/glade/FontButtonDelegate.java:
* src/java/org/gnu/glade/FontPickerDelegate.java:
* src/java/org/gnu/glade/GenerateStubs.java:
* src/java/org/gnu/glade/GladeXMLException.java:
* src/java/org/gnu/glade/ItemDelegate.java:
* src/java/org/gnu/glade/KeyDelegate.java:
* src/java/org/gnu/glade/LibGlade.java:
* src/java/org/gnu/glade/LibGladeStubs.java:
* src/java/org/gnu/glade/LifeCycleDelegate.java:
* src/java/org/gnu/glade/ListenerDelegate.java:
* src/java/org/gnu/glade/MenuItemDelegate.java:
* src/java/org/gnu/glade/MouseDelegate.java:
* src/java/org/gnu/glade/MouseMotionDelegate.java:
* src/java/org/gnu/glade/NotebookDelegate.java:
* src/java/org/gnu/glade/OptionMenuDelegate.java:
* src/java/org/gnu/glade/RangeDelegate.java:
* src/java/org/gnu/glade/ScaleDelegate.java:
* src/java/org/gnu/glade/SpinDelegate.java:
* src/java/org/gnu/glade/TextBufferDelegate.java:
* src/java/org/gnu/glade/TextViewDelegate.java:
* src/java/org/gnu/glade/ToggleDelegate.java:
* src/java/org/gnu/glade/ToolBarDelegate.java:
* src/java/org/gnu/glade/ToolButtonDelegate.java:
* src/java/org/gnu/glade/TreeModelDelegate.java:
* src/java/org/gnu/glade/TreeSelectionDelegate.java:
* src/java/org/gnu/glade/TreeViewColumnDelegate.java:
* src/java/org/gnu/glade/TreeViewDelegate.java:
* doc/examples/glade/Example1.java:
* doc/examples/glade/LibGladeTest.java:
* doc/examples/glade/Test.java:
* doc/examples/glade/clock/Clock.java:
* doc/examples/gladegnome/LibGladeGnomeTest.java:
* doc/examples/mandel/JavaGTKMandel.java:
* doc/examples/mandel/JavaGTKMandelGUI.java:
* doc/examples/mandel/JavaGTKMandelMath.java:
* doc/examples/overholt/Simple.java:
Update format from Eclipse default to Java style

2006-02-12  Andrew Cowie  [EMAIL PROTECTED]

* src/java/org/gnu/glade/ComboBoxDelegate.java:
* src/java/org/gnu/glade/GladeXMLException.java:
* src/java/org/gnu/glade/KeyDelegate.java:
* src/java/org/gnu/glade/TreeSelectionDelegate.java:
* src/java/org/gnu/glade/DruidPageDelegate.java:
* src/java/org/gnu/glade/TextViewDelegate.java:
* src/java/org/gnu/glade