[gtk2-perl] 2.7.2 releases
- From: Torsten Schoenfeld <kaffeetisch gmx de>
- To: language-bindings gnome org
- Subject: [gtk2-perl] 2.7.2 releases
- Date: Mon, 07 Jun 2004 15:34:36 +0200
Aloha,
here they are, the releases for GNOME 2.7.2. Not all modules have seen
enough changes to warrant a new unstable release. We simply use the
old, stable releases for those.
Overview of Changes in Glib 1.050
=================================
* New unstable development branch.
* Greatly expanded GParamSpec support. [muppet]
- Glib::ParamSpec instances are now blessed hash references containing
a few special keys (same as the hashes previously returned from
Glib::Object::list_properties()) to retain backwards compatibility.
- There are now accessors for all the member variables of the various
GParamSpec subclasses (e.g., GParamInt's minimum, maximum, and
default value); this tree is mapped as Glib::Param::<type>.
- Glib::ParamSpec->param() now works.
- All of this makes the Glib::Object "notify" signal usable.
* More fundamental types are registered, e.g. Glib::UChar, Glib::Float,
etc. This allows all paramspec types to be specified as package names.
Glib::UInt was previously misspelled as Glib::Uint; the old name is
still allowed, but the new name will be returned from Glib in all
instances. This needs testing to see if it breaks anything. [muppet]
* Added autodetection of flags and enum types to the doc generation
code, so that all enum and flags types used in the methods and
functions listed on a page are documented on that page. The "=for
enum" directives are still honored, and may be used to add descriptive
text to the listings. [Ross]
* Added code to allow Glib::Object tracking, which allows the binding to
maintain proper reference counts on GObjects when the perl interpreter
clones a new thread. Needs lots of testing, documentation, and needs a
way to tell if thread support was compiled into perl. Right now it's
enabled (if compiled in) by calling Glib::Object->set_threadsafe.
[Ross]
* Disable Glib::Object stash caching, which fixes a few bizarre things
that go wrong when using perl threads. [muppet]
* Add missing Glib::Object::notify() (to emit notify singals). [muppet]
* As always, incremental documentation improvements. [Torsten]
* Improved type-checking error messages, using the new helper function
gperl_format_variable_for_output(). [Torsten]
* Various odds and ends of minor cleanup and commentary.
[Torsten, muppet]
http://sourceforge.net/project/showfiles.php?group_id=64773&package_id=91217&release_id=242931
Overview of Changes in Gtk2 1.050
=================================
* New unstable development branch.
* Require Glib 1.050.
* Code cleanup in XS, tests, and examples. [Torsten, muppet, Ross]
* Even yet still more test suite improvements. [Torsten the Test Master]
* Documentation improvements. [Torsten, muppet, Marc Lehmann]
* Allow the creation of anonymous marks. [Marc Lehmann]
* ABI cleanup -- remove private functions from ABI by marking them as
static. This has the possibility of breaking ABI compatibility; it
*shouldn't*, because nobody should be using these private functions
outside of the Gtk2 module, but you never know what's going to happen
when dealing with win32's braindead linker. If there are any bugs you
think are related to this, please report them immediately to the
gtk-perl-list and we'll fix them asap. [Torsten]
* Newly bound functions and such [Torsten unless otherwise noted]:
- gtk+'s GC pool (the GtkGC functions)
- Gtk2::Gdk::text_property_to_text_list, text_property_to_utf8_list,
string_to_compound_text, utf8_to_compound_text,
text_property_to_text_list_for_display,
text_property_to_utf8_list_for_display,
string_to_compound_text_for_display,
utf8_to_compound_text_for_display,
and utf8_to_string_target.
- Gtk2::Gdk::draw_indexed_image.
- Gtk2::Pango::Font::get_glyph_extents.
- Gtk2::Pango::Rectangle and functions that use it,
Gtk2::Pango::Layout::index_to_pos, get_cursor_pos, get_extents,
and get_pixel_extents.
- Gtk2::Pango::LayoutIter and functions that use it,
Gtk2::Pango::Layout::get_iter, Gtk2::Pango::LayoutIter::get_index,
at_last_line, next_char, next_cluster, next_run, next_line,
get_char_extents, get_cluster_extents, get_run_extents,
get_line_extents, get_layout_extents, get_line_yrange, and
get_baseline.
- Gtk2::Pango::Fontset.
- Gtk2::Gdk::Visual.
- Gtk2::Pango::Context::list_families,
Gtk2::Pango::FontFamily::get_name, is_monospace, list_faces,
Gtk2::Pango::FontFace::describe, get_face_name, and list_sizes.
[muppet]
- Gtk2::Gdk::Input.
- Gtk2::Gdk::init, init_check, and parse_args.
- Add and test the ability to change the device with
Gtk2::Gdk::Event::Motion::device, Gtk2::Gdk::Event::Button::device,
Gtk2::Gdk::Event::Scroll::device, and
Gtk2::Gdk::Event::Proximity::device.
- Gtk2::Gdk::Pixmap::lookup, lookup_for_display, foreign_new, and
foreign_new_for_display.
- Gtk2::TreeSelection::get_user_data.
- Gtk2::Gdk::Keymap::get_entries_for_keyval and
get_entries_for_keycode.
* Rework GdkKeymap handling to allow the methods to be called
properly. [Torsten]
* Allow easy access to the data of a SimpleList row when given a
path. [Nathan Kurz]
http://sourceforge.net/project/showfiles.php?group_id=64773&package_id=91218&release_id=242956
There's no new Gtk2::GladeXML release -- 1.00 is current.
http://sourceforge.net/project/showfiles.php?group_id=64773&package_id=91221&release_id=227402
There's no new Gnome2::GConf release -- 1.000 is current.
http://sourceforge.net/project/showfiles.php?group_id=64773&package_id=102147&release_id=227385
Overview of Changes in Gnome2::Canvas 1.001
===========================================
* Fix the broken example in the documentation synopsis. [muppet]
* Skip the open_parts and closed_parts tests to pass when working with
libgnomecanvas 2.0.x. [Torsten]
* Hush unused variable warning. [muppet]
http://sourceforge.net/project/showfiles.php?group_id=64773&package_id=91220&release_id=243813
There's no new Gnome2::VFS release -- 1.001 is current.
http://sourceforge.net/project/showfiles.php?group_id=64773&package_id=102457&release_id=227229
Overview of changes in Gnome2 1.010
===================================
* Rearrange many private functions and make them static.
http://sourceforge.net/project/showfiles.php?group_id=64773&package_id=91219&release_id=241967
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]