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 )