Gtk2

 view release on metacpan or  search on metacpan

ChangeLog.pre-git  view on Meta::CPAN

	* README: Unstable release 1.191.

2008-08-18  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* xs/GtkColorSelectionDialog.xs:
	gtk_color_selection_dialog_get_color_selection is broken
	currently, so make its use depend on gtk+ >= 2.13.7 (i.e. the next
	version).  (See GNOME bug #548346)

	* t/GtkTreeModelIface.t
	* xs/GtkTreeModel.xs: Provide Gtk2::TreeIter::set for custom model
	implementations to set the contents of an iter.  Patch by Kevin Ryde.

2008-08-17  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* t/GtkItemFactory.t: Fix test failures.

	* t/GtkWidget.t
	* xs/GtkWidget.xs: Wrap gtk_widget_hide_on_delete.

	* xs/GtkWindow.xs: Fix small error in the description POD section.
	Patch by Kevin Ryde.

	* t/GtkScaleButton.t
	* xs/GtkScaleButton.xs: Wrap gtk_scale_button_set_orientation and
	gtk_scale_button_get_orientation.

	* t/GtkSocket-GtkPlug.t
	* xs/GtkPlug.xs: Fix the gtk_plug_new_for_display wrapper so it is
	callable as Gtk2::Plug->new_for_display(display, socket_id).  For
	backwards compatibility, also allow
	Gtk2::Plug::new_for_display(display, socket_id).

	* t/GtkSocket-GtkPlug.t
	* xs/GtkPlug.xs: Wrap gtk_plug_get_embedded and
	gtk_plug_get_socket_window.

	* t/GtkMessageDialog.t
	* xs/GtkMessageDialog.xs: Wrap gtk_message_dialog_get_image.

	* t/GtkMenuItem.t
	* xs/GtkMenuItem.xs: Wrap gtk_menu_item_get_accel_path.

	* t/GtkMenu.t
	* xs/GtkMenu.xs: Wrap gtk_menu_get_accel_path and
	gtk_menu_get_monitor.

	* xs/GtkHandleBox.xs: Use gtk_handle_box_get_child_detached if
	available.

	* t/GtkEntry.t
	* xs/GtkEntry.xs: Wrap gtk_entry_set_overwrite_mode,
	gtk_entry_get_overwrite_mode, and gtk_entry_get_text_length.

	* t/GtkColorSelectionDialog.t
	* xs/GtkColorSelectionDialog.xs: Wrap
	gtk_color_selection_dialog_get_color_selection; deprecate
	Gtk2::ColorSelectionDialog->colorsel.

	* t/GtkCalendar.t
	* xs/GtkCalendar.xs: Wrap gtk_calendar_get_detail_width_chars,
	gtk_calendar_set_detail_width_chars,
	gtk_calendar_get_detail_height_rows and
	gtk_calendar_set_detail_height_rows.

2008-08-16  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* xs/GdkPixmap.xs
	* xs/GtkGC.xs
	* xs/PangoCairo.xs: Add hierarchy sections to the unregistered
	custom subclasses Gtk2::Gdk::Bitmap, Gtk2::GC, and
	Gtk2::Pango::Cairo::Context.

	* t/GdkWindow.t
	* xs/GdkWindow.xs: Wrap gdk_window_redirect_to_drawable and
	gdk_window_remove_redirection.

	* t/GdkScreen.t
	* xs/GdkScreen.xs: Wrap gdk_screen_get_monitor_height_mm,
	gdk_screen_get_monitor_width_mm, and
	gdk_screen_get_monitor_plug_name.

	* t/GtkClipboard.t
	* xs/GtkSelection.xs: Use gtk_selection_data_get_target,
	gtk_selection_data_get_data_type, gtk_selection_data_get_format,
	gtk_selection_data_get_data, and gtk_selection_data_get_display if
	available to implement the accessors
	Gtk2::SelectionData->get_[thing].  Deprecate
	Gtk2::SelectionData->[thing].

	* MANIFEST
	* xs_files-2.14
	* t/GtkShow.t
	* xs/GtkShow.xs: Wrap gtk_show_uri.

	* t/01.GtkWindow.t
	* xs/GtkWindow.xs: Wrap gtk_window_get_default_widget and
	gtk_window_group_list_windows.

	* t/GtkWidget.t
	* xs/GtkWidget.xs: Wrap gtk_widget_get_snapshot.

	* MANIFEST
	* maps-2.14
	* xs_files-2.14
	* t/GtkToolShell.t
	* xs/GtkToolShell.xs: Wrap GtkToolShell.

	* t/GtkToolItem.t
	* xs/GtkToolItem.xs: Wrap gtk_tool_item_toolbar_reconfigured.

	* t/GtkTooltip.t
	* xs/GtkTooltip.xs: Wrap gtk_tooltip_set_icon_from_icon_name.

	* t/GtkStatusIcon.t
	* xs/GtkStatusIcon.xs: Wrap gtk_status_icon_get_x11_window_id.

2008-08-15  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* t/GtkSocket-GtkPlug.t
	* xs/GtkSocket.xs: Wrap gtk_socket_get_plug_window.

	* t/GtkScaleButton.t
	* xs/GtkScaleButton.xs: Wrap gtk_scale_button_get_popup,
	gtk_scale_button_get_plus_button, and
	gtk_scale_button_get_minus_button.

	* t/GtkPrintSettings.t
	* xs/GtkPrintSettings.xs: Wrap gtk_print_settings_load_file and
	gtk_print_settings_load_key_file.

	* t/GtkPageSetup.t
	* xs/GtkPageSetup.xs: Wrap gtk_page_setup_load_file and
	gtk_page_setup_load_key_file.

	* t/GtkIconTheme.t
	* xs/GtkIconTheme.xs: Wrap gtk_icon_info_new_for_pixbuf.

	* t/GtkLayout.t
	* xs/GtkLayout.xs: Use gtk_layout_get_bin_window if available to
	implement Gtk2::Layout->get_bin_window.  Deprecate
	Gtk2::Layout->bin_window.

2008-08-13  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* t/GtkFontSelection.t
	* xs/GtkFontSelection.xs: Wrap gtk_font_selection_get_face,
	gtk_font_selection_get_face_list, gtk_font_selection_get_family,
	gtk_font_selection_get_family_list,
	gtk_font_selection_get_preview_entry, gtk_font_selection_get_size,
	gtk_font_selection_get_size_entry, and
	gtk_font_selection_get_size_list.  Use
	gtk_font_selection_dialog_get_ok_button,
	gtk_font_selection_dialog_get_apply_button, and
	gtk_font_selection_dialog_get_cancel_button if available to
	implement Gtk2::FontSelectionDialog->get_ok_button,
	get_apply_button, and get_cancel_button.  Deprecate
	Gtk2::FontSelectionDialog->ok_button, apply_button, and
	cancel_button.

	* t/GtkDialog.t
	* xs/GtkDialog.xs: Use gtk_dialog_get_content_area and
	gtk_dialog_get_action_area if available to implement
	Gtk2::Dialog->get_content_area and Gtk2::Dialog->get_action_area,
	and fallback to direct struct access otherwise.  Deprecate
	Gtk2::Dialog->vbox and Gtk2::Dialog->action_area.

2008-08-11  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* t/02.GtkContainer.t
	* xs/GtkContainer.xs: Wrap gtk_container_get_focus_child.  Allow
	undef for the focus child argument to
	gtk_container_set_focus_child.

	* t/GtkClipboard.t
	* xs/GtkClipboard.xs: Wrap gtk_clipboard_request_uris,
	gtk_clipboard_wait_for_uris, and
	gtk_clipboard_wait_is_uris_available.  Also fix the rich text
	tests.

	* t/GtkCalendar.t
	* xs/GtkCalendar.xs: Wrap gtk_calendar_set_detail_func.

2008-08-08  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* xs/GdkCairo.xs
	* xs/GdkProperty.xs
	* xs/GtkBuilder.xs
	* xs/GtkSelection.xs: Fix some POD glitches.

2008-08-07  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* t/GtkBuilder.t: Merge the UI definitions and, more importantly,
	make it work correctly with newer gtk+.

	* t/GtkBuilder.t
	* xs/GtkBuilder.xs: Wrap gtk_builder_add_objects_from_file and
	gtk_builder_add_objects_from_string.

2008-08-05  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* t/GtkAccelGroup.t
	* xs/GtkAccelGroup.xs: Wrap gtk_accel_group_get_is_locked and
	gtk_accel_group_get_modifier_mask.

2008-08-03  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* xs/GtkTreeModel.xs (gtk2perl_tree_model_rows_reordered_marshal)
	* t/GtkTreeModelIface.t: Fix marshaling of the rows-reordered
	signal for custom Perl tree models.  Patch by Kevin Ryde.

	* xs/GtkAboutDialog.xs: Don't define macros inside a MODULE
	section.  Older xsubpp can't handle that.

	* xs/GtkMenu.xs (gtk2perl_menu_position_func): The push_in return
	value is a boolean, not an integer.  Marshal it accordingly.

	* xs/GtkDialog.xs: Add documentation about closing dialogs, and
	mention that class closures for the response signal receive
	unconverted response ids.  Patch by Kevin Ryde.

	* xs/GtkWindow.xs: Add a couple of words about the delete-event
	signal and its relation to window destruction and hidden windows.
	Patch by Kevin Ryde.

	* xs/GtkTreeModel.xs: Document that class closures in Perl
	subclasses for the rows-reordered signal receive an incorrect
	reorder array parameter, unlike normal signal handlers.  Patch by
	Kevin Ryde.

2008-07-13  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* xs/GtkCellRenderer.xs
	* t/GtkCellRendererIface-Chaining.t: In the fallback xsubs for the
	GtkCellRenderer interface vfuncs, use a more robust approach for
	chaining up to the parent.  Idea by Kevin Ryde.

2008-07-13  Torsten Schoenfeld  <kaffeetisch@gmx.de>

	* xs/GtkWidget.xs: Document some aspects of Gtk2::Widget::activate
	and set_scroll_adjustments that are relevant to Perl subclasses.
	Patch by Kevin Ryde.

ChangeLog.pre-git  view on Meta::CPAN

	* t/AtkAction.t, t/AtkComponent.t, t/AtkImage.t,
	t/AtkImplementor.t, t/AtkObject.t, t/AtkSelection.t,
	xs/AtkAction.xs, xs/AtkComponent.xs, xs/AtkDocument.xs,
	xs/AtkEditableText.xs, xs/AtkHyperlink.xs, xs/AtkHypertext.xs,
	xs/AtkImage.xs, xs/AtkImplementor.xs, xs/AtkObject.xs,
	xs/AtkSelection.xs, xs/AtkStreamableContent.xs, xs/AtkTable.xs,
	xs/AtkText.xs, xs/AtkValue.xs: Initial wrappers and (mostly
	non-functional) tests.

2005/09/30	kaffeetisch

	* xs/GtkCellView.xs, xs/GtkComboBox.xs, xs/GtkComboBoxEntry.xs,
	xs/GtkEntryCompletion.xs, xs/GtkListStore.xs, xs/GtkSpinButton.xs,
	xs/GtkTreeModelFilter.xs, xs/GtkTreeModelSort.xs,
	xs/GtkTreeStore.xs, xs/GtkTreeViewColumn.xs: Take advantage of
	Glib's new automatic interface registration code and remove all
	unneeded gperl_set_isa calls.

	* t/GtkComboBox.t, t/GtkEntry.t, t/GtkEntryCompletion.t,
	t/GtkIconView.t, t/GtkListStore.t, t/GtkTreeModelFilter.t,
	t/GtkTreeModelSort.t, t/GtkTreeStore.t, t/GtkTreeView.t: Add
	missing isa_ok tests that check if all implemented interfaces show
	up in the ancestry.

2005/09/18	kaffeetisch

	* t/GtkComboBox.t, xs/GtkComboBox.xs: Only add Gtk2::CellEditable
	to @Gtk2::ComboBox::ISA if we're on gtk+ >= 2.6.

	* Gtk2/t/GtkHScale.t, Gtk2/t/GtkMenuToolButton.t,
	Gtk2/t/GtkRange.t, t/GtkVScale.t: Remove noinit => 1 to fix test
	failures.

	* t/GtkFileChooser.t: Turn the one skip_all into various TODOs.

	* Gtk2/t/01.GtkWindow.t, Gtk2/t/GdkCursor.t, Gtk2/t/GdkDisplay.t,
	Gtk2/t/GdkEvent.t, Gtk2/t/GdkScreen.t, Gtk2/t/GdkWindow.t,
	Gtk2/t/GdkX11.t, Gtk2/t/GtkDialog.t, Gtk2/t/GtkDnd.t,
	Gtk2/t/GtkEntryCompletion.t, t/GtkFileChooser.t,
	Gtk2/t/GtkIconView.t, Gtk2/t/GtkImage.t, Gtk2/t/GtkMenuBar.t,
	Gtk2/t/GtkMenuShell.t, Gtk2/t/GtkScrolledWindow.t,
	Gtk2/t/GtkSizeGroup.t, Gtk2/t/GtkStock.t, Gtk2/t/GtkTextIter.t,
	Gtk2/t/GtkToolButton.t, Gtk2/t/GtkTreeModel.t,
	Gtk2/t/GtkTreeView.t, Gtk2/xs/GdkCursor.xs, Gtk2/xs/GdkDisplay.xs,
	Gtk2/xs/GdkEvent.xs, Gtk2/xs/GdkScreen.xs, Gtk2/xs/GdkWindow.xs,
	Gtk2/xs/GdkX11.xs, Gtk2/xs/GtkDialog.xs, Gtk2/xs/GtkDnd.xs,
	Gtk2/xs/GtkEntryCompletion.xs, Gtk2/xs/GtkFileChooser.xs,
	Gtk2/xs/GtkIconView.xs, Gtk2/xs/GtkImage.xs,
	Gtk2/xs/GtkMenuBar.xs, Gtk2/xs/GtkMenuShell.xs,
	Gtk2/xs/GtkScrolledWindow.xs, Gtk2/xs/GtkSizeGroup.xs,
	Gtk2/xs/GtkStock.xs, Gtk2/xs/GtkTextIter.xs,
	Gtk2/xs/GtkToolButton.xs, Gtk2/xs/GtkTreeModel.xs,
	Gtk2/xs/GtkTreeView.xs, Gtk2/xs/GtkTreeViewColumn.xs,
	Gtk2/xs/GtkWindow.xs: Make all version checks refer to stable
	releases.

2005/09/06	muppetman

	* examples/cellrenderer_date.pl, AUTHORS: Modified patch from Daniel
	  Kasak (dkasak at nusconsulting dot com dot au) ensures that the
	  calendar popup never appears offscreen.

	* examples/cellrenderer_date.pl: Further modify the example to use
	  size_request() instead of showing the window offscreen to get the
	  allocation and then moving it onscreen.

2005/09/05	kaffeetisch

	* MANIFEST, META.yml: Remove META.yml.

	* doctypes: Add GdkPixbuf_noinc.

	* t/PangoRenderer.t: Remove draw_trapezoid test.

	* Gtk2.pm, Makefile.PL, README, NEWS: Stable release 1.100.

2005/07/31	muppetman

	* t/GtkTreeModel.t, t/GtkTreeView.t, xs/GtkFileChooser.xs,
	  xs/GtkTreeModel.xs, xs/GtkTreeView.xs, xs/GtkTreeViewColumn.xs,
	  AUTHORS: Patch from HE fixes up some bad version checks.  Features
	  added in gtk+ 2.7.3 were incorrectly marked as 2.7.0, breaking
	  testing with 2.7.[0-2].

	* xs/GtkSelection.xs: fix some pointer signedness warnings.

2005/07/27	kaffeetisch

	* Gtk2.pm, META.yml, Makefile.PL, NEWS, README: Unstable release
	1.093.

2005/07/27	kaffeetisch

	* t/GdkPixbuf.t: Make get_image() more tolerant.

	* t/GtkAction.t: Correct skip message.

	* t/GtkIconTheme.t: Update copyright.

	* t/GtkIconView.t: Make the position test less fragile.

	* t/PangoRenderer.t: Wrap draw_trapezoid() inside a SKIP block
	till it gets fixed.

2005/07/26	muppetman

	* CodeGen.pm: Gtk2::CodeGen is now just a wrapper for Glib::CodeGen.

2005/07/21	muppetman

	* xs/GtkDialog.xs, AUTHORS: Patch from lonefox at welho dot com
	changes Gtk2::Dialog::set_alternative_button_order() to accept
	string constants as well as numeric response ids.

	* t/GtkDialog.t: Test response strings as well as numbers.

2005/07/19	kaffeetisch

	* pm/TestHelper.pm: Correct NAME section to read Gtk2::TestHelper
	instead of Gtk2::Test::Helper.

ChangeLog.pre-git  view on Meta::CPAN

	t/GtkWidget.t, xs/GdkCursor.xs, xs/GdkDisplay.xs, xs/GdkDrawable.xs,
	xs/GdkPixbuf.xs, xs/GdkPixbufLoader.xs, xs/GtkAlignment.xs,
	xs/GtkButton.xs, xs/GtkButtonBox.xs, xs/GtkCalendar.xs,
	xs/GtkCellRenderer.xs, xs/GtkCheckMenuItem.xs, xs/GtkClipboard.xs,
	xs/GtkComboBoxEntry.xs, xs/GtkDnd.xs, xs/GtkEntry.xs,
	xs/GtkEventBox.xs, xs/GtkFileChooserDialog.xs,
	xs/GtkFileChooserWidget.xs, xs/GtkIconFactory.xs, xs/GtkMenu.xs,
	xs/GtkMenuShell.xs, xs/GtkMessageDialog.xs, xs/GtkRadioMenuItem.xs,
	xs/GtkRc.xs, xs/GtkScale.xs, xs/GtkStyle.xs, xs/GtkTextBuffer.xs,
	xs/GtkTextIter.xs, xs/GtkTextView.xs, xs/GtkToolbar.xs,
	xs/GtkTreeViewColumn.xs, xs/GtkWidget.xs, xs/GtkWindow.xs:
	bump all 2.3.x version guards to 2.4.0, and pretend that 2.3.x
	never existed.

	* xs/Gtk2.xs: add and document Gtk2::GET_VERSION_INFO; change
	Gtk2::Pango::get_version_info to Gtk2::Pango::GET_VERSION_INFO.
	put version docs in Foo::version.

	* examples/color_list.pl: explain why this test should use the
	runtime version check

	* examples/item_factory.pl: show the usage of accel_groups (based
	on the simplemenu code) and comment things a bit. (ross)

2004/03/16 22:40 (-0500) muppetman

	D maps-2.3
	A maps-2.4
	D xs_files-2.3
	A xs_files-2.4
	M MANIFEST
	  rename the files related to 2.3

2004/03/16 21:17 (-0500) rwmcfa1

	* t/GtkFileChooser.t: get the filename off the the end of uri so that
	set/get_current_folder_uri will succeed. apparently something has
	changed in gtk+ HEAD.

2004/03/15 20:23 (-0500) rwmcfa1

	* t/00.Gtk2.t: bad kaffee, added some tests, but apparently didn't up
	the skip count, as muppet says, no biscut.

2004/03/14 21:11 (+0100) kaffeetisch

	* t/00.Gtk2.t: Test Gtk2::Widget::propagate_event, make the tests
	for main_iteration, main_iteration_do and events_pending more
	robust.

	* t/GtkMenu.t: Prevent random failures by making sure we only
	execute the positioning callback once.

2004/03/14 04:00 (-0500) muppetman

	* examples/adding_stock_icons.pl, examples/customrenderer.pl,
	examples/file_chooser.pl, examples/histogramplot.pl,
	examples/insert-text-test.pl, examples/testdnd.pl:
	improve commentary, so these make better examples.

	* examples/calendar.pl: remove cruft; use dialog's response rather
	than old-school manip of buttons.

	* examples/combo_box.pl: do something more interesting with the
	do-it-yourself cell renderer example.

2004/03/12 23:11 (-0500) muppetman

	* Gtk2.exports: fix missing symbols in the exports so we can link
	on win32

	* xs/GdkEvent.xs, xs/GdkProperty.xs, xs/GdkRgb.xs, xs/PangoLayout.xs:
	little warning fixes; signedness, returning from all paths or at least
	putting a note that the code is not reached, explicit casts, etc.

2004/03/12 16:00 (-0500) muppetman

	* Gtk2.pm, Makefile.PL, README: 1.04 will be released from
	the stable-1-04 branch; bump HEAD's version to 1.050.

2004/03/12 01:08 (-0500) muppetman

	* t/GdkDnd.t: get_selection() seems to fail when using Apple's X server,
	but not any others.  making it a TODO test.

	* t/GtkTreeStore.t, t/GtkListStore.t: correct skip counts

	* t/GtkProgressBar.t: use ok() for boolean tests, because false is
	sometimes '' and sometimes undef.

2004/03/11 23:20 (-0500) muppetman

	* README: give shout-outs to the examples and gtk-demo.

2004/03/12 03:09 (+0100) kaffeetisch

	* Gtk2.pm: Don't indent the abstract.

	D examples/colorselectiontest.pl
	* MANIFEST
	* TODO: Remove the entries about the color selection test (and get
	rid of the now needless example) and GdkRegion.

	* t/GtkProgressBar.t
	* xs/GtkProgressBar.xs: Allow and test undef for for the text
	parameter of [sg]et_text.

2004/03/09 00:06 (+0100) kaffeetisch

	* t/GtkListStore.t
	* t/GtkTreeStore.t: Test-drive both reorder functions a bit more.

	* xs/GdkEvent.xs: Apidoc fix:
	s/Gtk2::Gdk::main_do_event/Gtk2::main_do_event/.

	* xs/GtkTextView.xs: Use const for two GtkTreeIter's -- the
	typemap is now able to handle it.

	* xs/GdkWindow.xs
	* xs/GtkArrow.xs
	* xs/GtkCellRenderer.xs

ChangeLog.pre-git  view on Meta::CPAN


2004/01/25 19:43 (-0500) rwmcfa1

	* t/GdkDisplay.t: use DISPLAY env var instead of assuming :0.0 will
	work

	* t/GtkComboBoxEntry.t: use ord to get rid of some errors trying to take
	a to a power.

2004/01/25 23:37 (+0100) kaffeetisch

	* t/GdkDrawable.t: Skip the draw_image test if get_image returned
	undef.

	* examples/simplelist.pl
	* pm/SimpleList.pm
	* t/GtkSimpleList.t: Implement, document, test and demonstrate a
	'markup' column type that can be used to put pango markup into
	cells.

	* xs/Gtk2.xs: Remove all references to the apparently unused
	'shadow' variable in the gtk_init xsub.

2004/01/25 10:51 (-0500) rwmcfa1

	* xs/GdkEvent.xs: moved ->x/y out of base class (they didn't belong
	there anyway and into the specific events that have them. which allowed
	them to be implemented as set/get accessors. the doc for event was
	messed up as well, all of the stuff was put on the event object when
	many of the methods were only available on certian even types. this does
	now cause several event pod to be created, but that's much cleaner and
	clearer. added custom pod to each of the event types saying they're
	parent is base event. also added a list of event types to the parent
	event's pod.

	* t/GdkEvent.t: test all of the new set/get x/y accessors on the
	appropriate event types.

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.

ChangeLog.pre-git  view on Meta::CPAN

	A t/GtkHButtonBox.t
	A t/GtkHPaned.t
	A t/GtkHRuler.t
	A t/GtkHScale.t
	A t/GtkHScrollbar.t
	A t/GtkHSeparator.t
	A t/GtkHandleBox.t
	A t/GtkIconFactory.t
	A t/GtkImageMenuItem.t
	A t/GtkInputDialog.t
	A t/GtkInvisible.t
	A t/GtkItemFactory.t
	A t/GtkLabel.t
	A t/GtkLayout.t
	A t/GtkListStore.t
	A t/GtkMenu.t
	A t/GtkMenuBar.t
	A t/GtkMenuItem.t
	A t/GtkMenuShell.t
	A t/GtkMessageDialog.t
	A t/GtkMisc.t
	A t/GtkNotebook.t
	A t/GtkOptionMenu.t
	A t/GtkPaned.t
	A t/GtkProgressBar.t
	A t/GtkRadioButton.t
	A t/GtkRadioMenuItem.t
	A t/GtkRange.t
	A t/GtkRc.t
	A t/GtkRuler.t
	A t/GtkScale.t
	A t/GtkScrolledWindow.t
	A t/GtkSelection.t
	A t/GtkSeparatorMenuItem.t
	A t/GtkSimpleList.t
	A t/GtkSimpleMenu.t
	A t/GtkSizeGroup.t
	A t/GtkSocket-GtkPlug.t
	A t/GtkSpinButton.t
	A t/GtkStatusBar.t
	A t/GtkStock.t
	A t/GtkTable.t
	A t/GtkTearoffMenuItem.t
	A t/GtkTextIter.t
	A t/GtkToggleButton.t
	A t/GtkToolbar.t
	A t/GtkTooltips.t
	A t/GtkTreeSelection.t
	A t/GtkTreeStore.t
	A t/GtkTreeView.t
	A t/GtkVBox.t
	A t/GtkVButtonBox.t
	A t/GtkVPaned.t
	A t/GtkVRuler.t
	A t/GtkVScale.t
	A t/GtkVScrollbar.t
	A t/GtkVSeparator.t
	A t/GtkViewport.t
	A t/GtkWidget.t
	R t/accel-group-map.t
	R t/calendar.t
	R t/file-selection.t
	R t/paned.t
	R t/text-iter-searches.t
	R t/trivial-widgets.t: Rename, split, extend and/or create tests.
	The new policy and long running goal is to have a .t for every
	.xs.


2004/01/10 05:17 (+0100) kaffeetisch

	* xs/GtkMenu.xs
	* xs/GtkRadioButton.xs
	* xs/GtkRadioMenuItem.xs
	* xs/GtkToolbar.xs: Instead of checking for != &PL_sv_undef, use
	SvOK.

	* xs/GtkWidget.xs: Adjust the apidoc of style_get to make it clear
	that property values are returned.

	* xs/Gdk.xs
	* xs/GdkDnd.xs
	* xs/GdkEvent.xs
	* xs/GdkProperty.xs
	* xs/GdkRgb.xs
	* xs/GdkSelection.xs
	* xs/GdkTypes.xs
	* xs/GtkButton.xs
	* xs/GtkCalendar.xs
	* xs/GtkCellRenderer.xs
	* xs/GtkCheckButton.xs
	* xs/GtkCheckMenuItem.xs
	* xs/GtkCombo.xs
	* xs/GtkDialog.xs
	* xs/GtkFontSelection.xs
	* xs/GtkImageMenuItem.xs
	* xs/GtkListStore.xs
	* xs/GtkMenuItem.xs
	* xs/GtkPaned.xs
	* xs/GtkRadioMenuItem.xs
	* xs/GtkStyle.xs
	* xs/GtkTextBuffer.xs
	* xs/GtkToggleButton.xs
	* xs/GtkTreeStore.xs
	* xs/GtkWidget.xs
	* xs/PangoFont.xs
	* xs/PangoLayout.xs
	* xs/PangoTabs.xs: Rearrange ALIAS handling so that no unneeded
	xsubs are generated.

2004/01/10 02:54 (+0100) kaffeetisch

	* xs/Gtk2.xs: Implement get_default_language, main_iteration_do
	and, Gtk2::Widget::propagate_event.

2004/01/09 14:33 (-0500) rwmcfa1

	* AUTHORS, Gtk2.pm, README: mailing list addr correction

2004/01/09 06:19 (+0100) kaffeetisch

ChangeLog.pre-git  view on Meta::CPAN


2003/12/07 16:19 (-0500) rwmcfa1

	* pm/SimpleList.pm: DELETE fixed, SPLICE implemented for simplelist.

	* t/19.SimpleList.t: test all of the splice stuff

	* examples/simplelist.pl: (muppet) test the new splice stuff

2003/12/06 01:30 (-0500) rwmcfa1

 	* xs/GtkAccelGroup.xs: Gtk2-> functions moved under Gtk2::AccellGroups
	which seems to make more sense.

 	* xs/GtkAccelMap.xs: intial import, 3/4 complete.

 	* t/accel-group-map.t: test out the new AccelMap stuff, in conjunction
 	with AccelGroup.

	* xs_files-2.0: added xs/GtkAccelMap.xs

2003/12/05 13:42 (-0500) muppetman

	D Changes: we haven't maintained this since May, we use ChangeLog.

	D fetch_faq.pl
	D genkeysyms.pl
	D genmaps.pl
	D podifystockitems.pl
	A tools/fetch_faq.pl
	A tools/genkeysyms.pl
	A tools/genmaps.pl
	A tools/podifystockitems.pl
	move the not-to-be-installed helper scripts to a subdirectory to
	reduce clutter.

	A tools/podifyenums.pl
	* Makefile.PL: add tool and use it to generate a single pod file
	listing the values of all the enum and flags types listed in the
	maps file, installed as Gtk2::enums(3pm).

	* MANIFEST: updated to reflect all that movement.

2003/12/05 12:53 (-0500) rwmcfa1

	* t/accel-group-map.t: updated and more complete

	* xs/GtkAccelGroup.xs: added a synopsis mainly showing that
	Gtk2::Window::add_accel_group is normally used. moved activate and
	groups_from_object to the Gtk2 namespace and added class params for
	them.

2003/12/05 07:49 (-0500) rwmcfa1

	* t/accel-group-map.t: initial import of accel group and accel map test
	accel has some issues, way more to come, and resolution of those as
	well.

2003/12/04 23:23 (-0500) rwmcfa1

	* t/calendar.t: initial import

2003/12/04 21:35 (-0500) muppetman

	* Gtk2.pm: bump version to 1.030 for next unstable devel series.
	sync authors section with the AUTHORS file.

	* AUTHORS: remove circular file reference and point readers to the
	LICENSE file rather than including more boilerplate than content.

2003/12/04 13:10 (-0500) rwmcfa1

	* Makefile.PL: moved the --disable-apidoc thing to MakeHelper.pm, that
	way everyone can use it.

2003/12/04 09:44 (-0500) rwmcfa1

	* fetch_faq.pl, MANIFEST: initial import for fetch_faq.pl, needs
	testing

	* Makefile.PL: --enable-faq and --disable-apidoc added and worked out

2003/12/04 00:51 (-0500) rwmcfa1

	* : Merge of rel-1-02 doc and fixes back. (following 3 apply)

	* xs/(bunch).xs: ... (list) comments corrected

	* xs/GtkTreeDnd.xs: ^ and fixed bug in api of
	gtk_tree_drag_source_drag_data_get, selection_data is an out param.

	* xs/(bunch).xs: s/=(arg|signature)/=for $1/

2003/12/02 13:58 (-0500) rwmcfa1

	* : Merge of rel-1-02 doc and fixes back. (following 2 apply)

	* xs/GdkEvent.xs, xs/GdkPixmap.xs, xs/GtkObject.xs: doc

	* xs/GdkDnd.xs xs/GdkProperty.xs, xs/GtkClipboard.xs, xs/GtkDnd.xs,
	xs/GtkListStore.xs, xs/GtkSelection.xs, xs/GtkTextBuffer.xs,
	xs/GtkTreeDnd.xs, xs/GtkTreeStore.xs, xs/GtkTreeView.xs,
	xs/GtkTreeViewColumn.xs: api doc additions.

2003/11/29 16:51 (-0500) muppetman

	* t/ignore_keyboard.pl: merge test helper script from head
	* Gtk2.pm, README: bump to 1.013
	* Makefile.PL: require Glib 1.013

2003/11/29 12:21 (-0500) muppetman

	* xs/GtkMessageDialog.xs: gtk_message_dialog_new uses printf-like
	semantics and does not offer a safe literal version.  pass the message
	through "%s" to be safe, and allow Gtk2::MessageDialog->new to take
	printf-like arguments to be nice.

2003/11/29 12:14 (-0500) rwmcfa1

	* MANIFEST: missing files added

ChangeLog.pre-git  view on Meta::CPAN

2003/05/17 09:06 rwmcfa1

	* Glade/*: first pass at GladeXML added

	* Makefile: added, see comments within

	* Makefile.PL: is no more

	* lots and lots of files: G -> Glib and other related/required changes

2003/05/16 14:55 muppetman

	* Gtk2/xs/GtkSpinButton.xs: removed get_value_as_float because it is
	deprecated (and had the wrong return type anyway).

2003/05/15 11:45 muppetman

	* G/GSignal.xs: hush unused parameter warning, more efficient
	this way, anyway

	* Gtk2/xs/GtkContainer.xs: implemented foreach

	* Gtk2/xs/GtkIconFactory.xs: minor bugfix

	* G/GType.xs, G/GValue.xs, G/gperl.h, G/typemap,
	Gnome2/xs/GnomeProgram.xs, Gtk2/xs/GtkCombo.xs, Gtk2/xs/GtkDialog.xs,
	Gtk2/xs/GtkFrame.xs, Gtk2/xs/GtkItemFactory.xs, Gtk2/xs/GtkStock.xs,
	Gtk2/xs/GtkTextBuffer.xs, Gtk2/xs/GtkToolbar.xs,
	Gtk2/xs/GtkTooltips.xs, Gtk2/xs/GtkTreeViewColumn.xs: use newSVGChar
	and SvGChar instead of newSVpv and SvPV_nolen for gchar*, to ensure
	valid utf8 handling.  this definitely needs testing.

2003/05/06 12:56 rwmcfa1

	* Gtk2/t/1.GtkWindow.t, Gtk2/t/2.GtkButton.t: prevent windows from
	fighting over focus and thus stall tests (happends with wmaker)

	* Gtk2/t/16.GtkMenu-etc.t: we don't really know how to use
	tearoff_state so for the time being we won't

2003/05/05 23:11 muppetman

	* G/G.pm, Gtk2/Gtk2.pm: pod updates

2003/05/05 16:35 muppetman

	* Gtk2/xs/GtkTooltips.xs: work around a (bug|feature) in the Gtk+
	C library by storing a GtkTooltips reference in the GtkWidget's user
	data.  doesn't hurt normal behavior, and prevents some hard-to-explain
	pitfall errors.

2003/05/03 11:17  joered

	* Gtk2/: Gtk2.pm, Makefile.PL, pm/Helper.pm: removed deprecated
	timeout/idle/input methods from Gtk2.pm; added Gtk2/pm/Helper.pm
	with a convenience implementation of add_watch/remove_watch

2003/05/02 18:11 muppetman

	* Gtk2/gtk-demo/apple-red.png, Gtk2/gtk-demo/background.jpg,
	Gtk2/gtk-demo/gnome-applets.png, Gtk2/gtk-demo/gnome-calendar.png,
	Gtk2/gtk-demo/gnome-foot.png, Gtk2/gtk-demo/gnome-gimp.png,
	Gtk2/gtk-demo/gnome-gmush.png, Gtk2/gtk-demo/gnome-gsame.png,
	Gtk2/gtk-demo/gnu-keys.png: images needed by Gtk2/gtk-demo/pixbufs.pl,
	directly from the gtk+-2.2.1 source distribution.

	* G/GType.xs, Gtk2/examples/histogramplot.pl: a bunch of code,
	borrowed from pygtk, to add signals to a derived class.
	altered the histogramplot example to use a new signal.

	* Gtk2/xs/GtkTooltips.xs: allow tip_private to default to NULL

2003/05/02 00:30 muppetman

	* Gtk2/Gtk2.pm, Gtk2/gtk2perl.h, Gtk2/examples/scribble.pl,
	Gtk2/gtk-demo/drawingarea.pl, Gtk2/gtk-demo/pixbufs.pl, Gtk2/xs/Gdk.xs,
	Gtk2/xs/GdkTypes.xs, Gtk2/xs/GtkCellRenderer.xs, Gtk2/xs/GtkWidget.xs:
	reverted the whole GdkRectangle mess.  it's a boxed type again.
	this clears up several bugs to do with GdkAllocation, and in fact
	makes the whole shebang more efficient because we don't just create
	an array any time the GdkRectangle is needed, in which case it is
	often thrown away or only one element is used.  added a ->values
	function, like in gtk2-perl, which returns the members in a list
	in the order you'd want for passing to several important gdk
	functions.  Gtk2::Gdk::Rectangle->new is good for creating new
	rectangles.

	* Gtk2/xs/GtkTextView.xs, Gtk2/xs/GtkTreeView.xs: implemented some
	functions found to be missing when looking for GdkRectangle returns
	that needed to be marked _copy.

2003/05/01 23:17 joered

	* Gtk2/xs/GtkCombo.xs: added GtkCombo->entry and GtkCombo->list
	returning the correspondent widgets

	* Gtk2/xs/GtkHBox.xs, Gtk2/xs/GtkVBox.xs: default homogenous is 0
	and default spacing is 5, as in gtk-perl

	* Gtk2/xs/GtkWidget.xs: widget flags can now be set with
	Widget->flag_name(1) resp. unset with Widget->flag_name(0);
	Widget->flag_name() still returns current state

2003/05/01 08:00 rwmcfa1

	* Gtk2/xs/GtkStyle.xs: removed deprecated functions, there was a lot
	of them.

2003/04/31 01:00 muppetman

	* Gtk2/xs/GtkFrame.xs: properly allow undef in Gtk2::Frame->new (was
	adding an empty string instead of passing NULL)

	* Gtk2/xs/Gdk.xs, Gtk2/xs/GdkPixbufLoader.xs, Gtk2/xs/GdkRegion.xs,
	Gtk2/xs/PangoContext.xs, Gtk2/xs/PangoLayout.xs: newly implemented

	* Gtk2/examples/histogramplot.pl: new code to test drive drawing
	primitives, pango text handling and drawing, and subclassing.  lots
	of stuff in here; was ported from a working C class library i've
	been writing.



( run in 1.631 second using v1.01-cache-2.11-cpan-39bf76dae61 )