java-gnome 4.1.2
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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