Gtk2
view release on metacpan or search on metacpan
ChangeLog.pre-git view on Meta::CPAN
* xs/GdkCairo.xs, xs/PangoCairo.xs: Hush warnings about unused
variables.
2005/11/13 muppetman
* pm/TestHelper.pm: Add ginterfaces_ok(), a helper for testing
interface implementation on GObjects.
* xs/GdkEvent.xs: Don't croak() when trying to marshal unknown
event types to perl. You can get an unknown event type when
running with a newer gtk+ than that for which the bindings were
compiled; since this marshaling typically occurs during the
process of invoking a signal handler (e.g. event or event-after),
a croak() here can result in C stack corruption and eventually a
crash. Instead, warn() about it, and limp along with the generic
Gtk2::Gdk::Event type.
Also, alias Gtk2::Gdk::Event::GrabBroken::DESTROY to prevent
leaks.
* xs/GdkEvent.xs, t/GdkEvent.t: Allow undef to gdk_event_get_time.
Documentation updates.
2005/11/12 kaffeetisch
* t/01.GtkWindow.t, t/GtkCellRenderer.t, t/GtkFileChooser.t,
t/GtkIconView.t, t/GtkListStore.t, t/GtkNotebook.t,
t/GtkSimpleList.t, t/GtkTreeView.t: Add the "sub" keyword to all
blocks in run_main invocations to make older perl's happy.
* xs/AtkHyperlink.xs: Only compile support for
atk_hyperlink_is_selected_link if it's available.
* xs/GdkColor.xs (gdk_color_new): Change the type of the arguments
to guint16 to hush signedness warnings.
2005/11/01 rwmcfa1
* t/GdkCairo.t: don't do Gtk -init, with no display (RPM build or
otherwise) will break. remove -init added Gtk2->init_check to ok to go
check
2005/10/18 kaffeetisch
* Gtk2.pm, MANIFEST, Makefile.PL, NEWS, README: Unstable release
1.110.
2005/10/18 kaffeetisch
* xs/GtkClipboard.xs, xs/GtkToolbar.xs: Fix a signedness and a
no-comma-after-last-enum-value warning.
2005/10/15 kaffeetisch
* t/GdkX11.t, xs/GdkX11.xs: Patch from Marc Lehmann adds
gdk_x11_screen_supports_net_wm_hint and gdk_net_wm_supports. Also
bind gdk_x11_get_server_time, gdk_x11_grab_server,
gdk_x11_ungrab_server, gdk_x11_get_default_screen,
gdk_x11_register_standard_event_type,
gdk_x11_window_move_to_current_desktop,
gdk_x11_screen_get_screen_number,
gdk_x11_screen_get_window_manager_name and
gdk_x11_screen_supports_net_wm_hint while we're at it.
2005/10/13 muppetman
* MANIFEST: update with missing entries.
* pm/SimpleList.pm, pm/SimpleMenu.pm: add deprecation notices.
* xs/GdkPixbufSimpleAnim.xs, t/GdkPixbufSimpleAnim.t, xs_files-2.8,
maps-2.8, MANIFEST: Bind and test GdkPixbufSimpleAnim.
2005/10/10 kaffeetisch
Patch from Marc Lehmann:
* t/GdkGC.t, xs/GdkGC.xs: Allow undef for the argument of
Gtk2::Gdk::GC::set_clip_mask, set_clip_rectangle, and
set_clip_region.
* xs/GdkPixbuf.xs: Don't leak the return value of
gdk_pixbuf_composite_color_simple.
2005/10/05 kaffeetisch
Merge from stable-1-10:
* NEWS: Add the 1.101 release notes.
* t/01.GtkWindow.t, t/GdkEvent.t, t/GdkWindow.t,
t/GtkAccelGroupt.t, t/GtkAccelMap.t, t/GtkStock.t,
t/GtkTreeModelIface.t, t/GtkWidget.t: Change the flags tests yet
again. Make them explicit this time by using is_deeply() and
\@{}, '>=' or 'eq' so it hopefully works with any version of
Test::More.
* t/GtkFileChooser.t: Patch from Scott Lanning fixes a test
problem.
2005/09/30 kaffeetisch
* t/GtkFileChooser.t: Add yet another TODO for a new failure that
surfaced recently.
Wrap some stuff from gtk+ 2.8 that we missed:
* t/GtkAboutDialog.t, xs/GtkAboutDialog.xs: Bind and test
gtk_about_dialog_get_wrap_license,
gtk_about_dialog_set_wrap_license.
* t/GtkDnd.t, xs/GtkDnd.xs: Bind and test gtk_drag_set_icon_name.
2005/09/30 kaffeetisch
Make gdk's and pango's cairo glue available if the Perl module
Cairo is installed:
* Gtk2.pm, Makefile.PL: Optionally depend on Cairo.
ChangeLog.pre-git view on Meta::CPAN
* t/GdkEvent.t, xs/GdkEvent.xs: implement and test setters for
event.state and event.time
* xs/Gtk2.xs, t/GdkEvent.t: bind and test Gtk2::main_do_event
2004/03/03 05:32 (+0100) kaffeetisch
* xs/GtkCellEditable.xs: Make implementing the GtkCellEditable
vfuncs optional by checking if they exist before calling them.
2004/03/03 00:35 (+0100) kaffeetisch
* t/GtkFileChooser.t: Change the TODOs to SKIPs -- the bugs have
been fixed in 2.3.5.
* t/GtkDnd.t
* xs/GtkDnd.xs: Bind and test drag_source_[sg]et_target_list.
* t/GtkFileChooserDialog.t: Only test new_with_backend on versions
that have it.
* xs/GtkFileChooserDialog.xs: Add version guards around the
file-system-backend property.
* t/GtkFileChooserWidget.t
* xs/GtkFileChooserWidget.xs: Bind and test new_with_backend.
* t/01.GtkWindow.t
* xs/GtkWindow.xs: Bind and test propagate_key_event.
* t/PangoLayout.t
* xs/PangoLayout.xs: Bind and test [sg]et_auto_dir.
2004/03/01 13:57 (-0500) rwmcfa1
* examples/file_chooser.pl: updated uri's to non-muppet specific
directories so that example won't fail. it's uses $ENV{HOME} and /tmp/
2004/03/01 19:55 (+0100) kaffeetisch
* t/GtkEntry.t
* xs/GtkEntry.xs: Bind and test [sg]et_alignment.
* t/01.GtkWindow.t
* xs/GtkWindow.xs: Bind and test activate_key.
2004/03/01 02:24 (-0500) muppetman
* xs/GdkPixmap.xs: bad signature in pod
* xs/GtkCellRenderer.xs: hide deprecated warnings unless env var
GTK2PERL_DEBUG is set and true.
2004/03/01 02:05 (-0500) muppetman
* t/GdkDnd.t: make the test not fail when the destination window
doesn't exist.
* t/GdkEvent.t: some settings don't exist if you're not running
gnome, e.g., remote to non-gnome desktop; don't fail if the setting
isn't there.
* xs/GdkDnd.xs: if find_window returns no destination window, the
protocol is garbage; don't try to convert it to a protocol enum
value. this is half of the fix for the bizarre test problem
were seeing in t/GdkDnd.t
2004/03/01 04:51 (+0100) kaffeetisch
* t/GtkFileChooser.t: Rearrange some function calls to avoid
warnings. Expect that set_current_name doesn't care about the
existance of the file and adjust the test accordingly.
2004/03/01 03:50 (+0100) kaffeetisch
A t/GtkTreeModelIface.t: New test for the custom tree model stuff.
* t/GdkEvent.t: Use the same window in multiple places. Test
Gtk2::Gdk::setting_get. Skip the
Gtk2::Gdk::Event::Selection::requestor test on Win32.
* t/GdkEvent.t
* xs/GdkEvent.xs: Bind and test handler_set.
* t/GtkMenuItem.t
* xs/GtkMenuItem.xs: Use a custom marshaller for the
toggle_size_request signal since it uses a pointer to an integer
as a means to return a value from a signal handler. Bind and test
toggle_size_request and toggle_size_allocate.
* t/GtkTreeModel.t
* xs/GtkTreeModel.xs: Bind and test ref_node and unref_node.
2004/03/01 01:54 (+0100) kaffeetisch
* t/GtkFileChooser.t
* xs/GtkFileChooser.xs: Bind and test [sg]et_use_preview_label.
2004/02/29 05:09 (-0500) muppetman
* t/GtkWidget.t: skip style_get on 2.0.x; we can't implement style_get
without gtk_widget_class_find_style_property, which wasn't added until
2.2.0.
* t/GtkIconFactory.t: skip Gtk2::IconSize::lookup_for_settings on
2.0.x.
* t/GtkRc.t: Gtk2::Rc::reparse_all_for_settings seems to return
something different values on different machines/versions/etc.
just verify that we don't crash, don't check the value.
2004/02/29 04:37 (-0500) muppetman
* Makefile.PL, xs_files-2.0: only build xs/GdkX11.xs when linking\
against the x11 gtk target.
* api.pod: updated
* gtk-demo/editable_cells.pl, tools/podifyenums.pl, xs/GdkScreen.xs,
xs/GtkActionGroup.xs, xs/GtkContainer.xs, xs/GtkTreeModel.xs,
( run in 1.160 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )