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 )