Gtk2
view release on metacpan or search on metacpan
ChangeLog.pre-git view on Meta::CPAN
* xs/GtkGC.xs
* t/GtkGC.t: Automatically handle releasing of GCs returned by
Gtk2::GC->get. Patch by muppet, idea and initial implementation
by Kevin Ryde.
* xs/GdkEvent.xs (gtk2perl_gdk_event_set_state)
(gtk2perl_gdk_event_set_time): Handle the new GDK_DAMAGE type.
* t/GdkEvent.t: Provide Gtk2::Gdk::Event::GrabBroken::implicit and
grab_window accessors. Patch by Kevin Ryde.
* xs/GtkAdjustment.xs: Improve the documentation for the
accessors. Patch by Kevin Ryde.
2008-05-31 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/GtkRecentChooser.t
* t/GtkRecentManager.t: Fix test failures due to the asynchronous
nature of the manager's add_item().
2008-05-23 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/GtkTreeModelFilter.t
* xs/GtkTreeModelFilter.xs: Fix the marshalling of modify
callbacks. Technically, this is an API change since an input
argument turned into a return value. The previous version was not
usable, however, so nothing should be affected by this. If this
change does break your code, please let us know. Patch by Kevin
Ryde.
2008-05-22 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Gtk2.pm
* t/GdkProperty.t
* xs/GdkProperty.xs: Overload '!=' for GdkAtoms. Patch by Kevin
Ryde.
2008-05-20 Torsten Schoenfeld <kaffeetisch@gmx.de>
* xs/GdkWindow.xs: Add documentation for Gtk2::Gdk::Window::new.
Patch by Kevin Ryde.
* t/GdkWindow.t
* xs/GdkWindow.xs (SvGdkWindowAttrReal): Use sv_2bool instead of
SvUV to convert override_redirect values.
* t/GtkTreeModelIface.t
* xs/GtkTreeModel.xs (gtk2perl_tree_model_iter_has_child): Accept
all the usual boolean values for the return value of
ITER_HAS_CHILD.
* t/PangoLayout.t: Fix test failure on newer pango versions.
2008-05-04 Torsten Schoenfeld <kaffeetisch@gmx.de>
* xs/GtkTreeView.xs: Describe the return values of
get_visible_range and get_tooltip_context. Patch by Kevin Ryde.
* xs/GtkTreeModel.xs: In the POD section about tree iterators, add
a paragraph explaining how data put into iterators needs to be
kept alive by the model. Patch by Kevin Ryde.
2008-04-20 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/GdkDisplay.t
* xs/GdkDisplay.xs: Allow undef for the display name parameter of
Gtk2::Gdk::Display::open. Patch by Kevin Ryde.
2008-03-30 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Gtk2.pm
* NEWS
* README: Stable release 1.182.
2008-03-30 Torsten Schoenfeld <kaffeetisch@gmx.de>
* xs/GtkScaleButton.xs: NULL-terminate the icon list passed to
gtk_scale_button_new and gtk_scale_button_set_icons.
* xs/GtkBuildable.xs (gtk2perl_buildable_custom_tag_start): Don't
declare variables after expressions.
* Makefile.PL: Depend on ExtUtils::Depends 0.300 and thereby void
the need for the find_extra_libs stuff.
* Gtk2/t/Gdk.t
* Gtk2/t/GdkDisplay.t
* Gtk2/t/GdkInput.t
* Gtk2/t/GdkProperty.t
* Gtk2/t/GdkSelection.t
* Gtk2/t/GdkWindow.t
* Gtk2/t/GtkFontSelection.t
* Gtk2/t/GtkIconTheme.t
* Gtk2/t/GtkIconView.t
* Gtk2/t/GtkSocket-GtkPlug.t
* Gtk2/t/GtkStatusIcon.t
* Gtk2/t/GtkTreeView.t
* Gtk2/t/PangoCairo.t: Fix test failures, mostly on MSWin32 and cygwin.
2008-03-22 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Makefile.PL: Trap exceptions thrown by EU::PkgConfig->find.
When one occurs, exit with status 0 to indicate to CPAN testers
that their system isn't supported.
2008-03-15 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Gtk2.pm
* NEWS
* README: Stable release 1.181.
2008-03-14 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/GtkBuildableIface.t: Fix test failure on gtk+ < 2.12.
* Makefile.PL: Remove the no_index specification from EXTRA_META
because the YAML implementations currently in use don't seem to
support this syntax yet.
2008-03-10 Torsten Schoenfeld <kaffeetisch@gmx.de>
ChangeLog.pre-git view on Meta::CPAN
2004/01/25 13:13 (+0100) kaffeetisch
* MANIFEST
A t/GdkDrawable.t
A t/GdkGC.t
A t/GdkScreen.t: New tests.
* xs/GdkDrawable.xs: Implement get_clip_region, get_visible_region
and draw_point.
* xs/GdkGC.xs: Fix various typos. Initialize the mask in
read_gcvalues_from_sv. Implement set_values and get_colormap.
Remove a g_printerr.
2004/01/25 04:10 (-0500) muppetman
* Gtk2.pm, README, NEWS: unstable release 1.031
* Makefile.PL, README: update Glib requirement to 1.031.
2004/01/25 01:50 (-0500) muppetman
* examples/buttonbox.pl, examples/calendar.pl, examples/color_list.pl,
examples/histogramplot.pl, examples/layout.pl, examples/rulers.pl,
examples/scribble.pl, examples/socket.pl, examples/thread_usage.pl,
gtk-demo/appwindow.pl, gtk-demo/button_box.pl,
gtk-demo/changedisplay.pl, gtk-demo/colorsel.pl, gtk-demo/dialog.pl,
gtk-demo/drawingarea.pl, gtk-demo/editable_cells.pl,
gtk-demo/entry_completion.pl, gtk-demo/hypertext.pl,
gtk-demo/images.pl, gtk-demo/item_factory.pl, gtk-demo/list_store.pl,
gtk-demo/main.pl, gtk-demo/menus.pl, gtk-demo/panes.pl,
gtk-demo/pixbufs.pl, gtk-demo/sizegroup.pl, gtk-demo/stock_browser.pl,
gtk-demo/textview.pl, gtk-demo/tree_store.pl, gtk-demo/ui_manager.pl:
use the TRUE and FALSE constants exported by Glib
2004/01/25 00:58 (-0500) muppetman
A NEWS
add a file to summarize changes
A t/GtkAction.t
A t/GtkComboBoxEntry.t
A t/GtkFileFilter.t
new tests
M MANIFEST
updated
* pm/Pango.pm: add L<> to links in SEE ALSO.
* t/GtkButton.t: sprintf the values returned by get_alignment to
avoid precision mismatch problems
* t/GtkIconTheme.t: implement some tests
* t/GtkItemFactory.t: don't forget to return a string from the
translation func
* xs/GtkItemFactory.xs: keep the value returned from the perl
callback alive long enough to be used by the caller.
2004/01/24 21:44 (-0500) rwmcfa1
* Makefile.PL: removed runtime_reqs stuff, replaced by the pkg-config
trick
* perl-Gtk2.spec.in: use pkg-config for Requires version
2004/01/22 15:28 (-0500) muppetman
A NEWS
M MANIFEST
add a NEWS file that summarizes the ChangeLog in digestible terms.
* t/GtkStyle.t: versions of gtk+ prior to 2.2.0 handled only
'south-east', which isn't so bad, except that they actually called
g_assert_not_reached() in the branch of code that you reach by
passing other values. so, eh, never pass anything but south-east
to old gtk+.
* t/GtkTextChildAnchor.t: letting an anchor die without having
inserted it into a buffer causes very bad things to happen.
dispose of it nicely.
2004/01/22 15:28 (-0500) muppetman
* t/Gdk.t: don't forget the skip count.
2004/01/22 02:15 (-0500) muppetman
* xs/GtkFileChooser.xs, xs/GtkIconFactory.xs, xs/GtkTreeView.xs,
xs/PangoFont.xs: plugging more memory leaks
* xs/GtkRc.xs: invalid free bug was triggered by letting g_free() try
to free perl's garbage collected memory. GtkRc wants to g_free() the
bg_pixmap_name and name in its destructor, so we must g_strdup them.
don't forget to free the old values.
2004/01/22 00:46 (-0500) muppetman
* xs/GtkAccelGroup.xs, xs/GtkTextChildAnchor.xs, xs/GtkTreeModel.xs:
stop memory leaks
2004/01/21 17:16 (-0500) muppetman
* xs/Gdk.xs: before 2.2.0, gdk_get_display() returned a static string.
don't free it if we're on old gtk+.
2004/01/21 00:32 (-0500) muppetman
* xs/GdkColor.xs: use initializers to keep valgrind happy.
* t/GdkColor.t: if we're testing that pixel is nonzero after
alloc_colors, test that it's zero before
* xs/GdkTypes.xs: always initialize the geometry hints
* xs/GdkWindow.xs: always initialize the attribute mask, regardless
of code path
( run in 1.001 second using v1.01-cache-2.11-cpan-39bf76dae61 )