Gtk2
view release on metacpan or search on metacpan
ChangeLog.pre-git view on Meta::CPAN
* xs/GtkRadioAction.xs: was checking for the wrong kind of object
* xs/GtkTreeModelFilter.xs: allow NULL for new's root
2004/01/18 13:17 (-0500) rwmcfa1
* xs/GtkWidget.xs: valgrind found a mem leak, fix by muppet.
2004/01/18 02:30 (+0100) kaffeetisch
* t/GtkEntry.t: Test [sg]et_completion.
* t/GtkEventBox.t: Test [sg]et_above_child and
[sg]et_visible_window.
* t/GtkMenu.t: Test attach and set_monitor.
* t/GtkTextBuffer.t: Test select_range.
2004/01/17 16:26 (+0100) kaffeetisch
* t/GdkEvent.t: Only declare $event once to avoid warnings.
* t/GtkButton.t: Put a TODO block around get_alignment - it has
precision issues.
* t/GtkCalendar.t: Test [sg]et_display_options.
* t/GtkClipboard.t: Test request_targets.
* xs/GtkDnd.t
* t/GtkDnd.t: Implement and test both syntaxes:
Gtk2::Drag->begin($button, ...) and $button->drag_begin(...).
* xs/GtkIconFactory.xs:
* t/GtkIconFactory.t: Implement and test [sg]et_icon_name.
* t/GtkAccelGroup.t
* t/GtkAlignment.t
* t/GtkButton.t
* t/GtkButtonBox.t
* t/GtkCheckMenuItem.t
* t/GtkMenuShell.t: Test for 2.3.0 instead of 2.4.0 until we have
a stable release of gtk+.
* t/01.GtkWindow.t
* t/GtkPaned.t: Don't declare TRUE and FALSE, Gtk2::TestHelper
does that now.
* t/02.GtkContainer.t
* t/GtkDnd.t
* t/GtkTextTag.t
* t/GtkTreeView.t: Remove the Gtk2::Gdk::Event::new skips.
* t/GtkTreeView.t: Use true values to test functions that
return/take a boolean. Only test stuff inside the cell_data_func
once.
* xs/GtkClipboard.xs: Use void for the return value of
wait_for_targets - it uses PPCODE. Check targets for NULL instead
of n_targets.
* xs/GtkCalendar.xs
* xs/GtkComboBox.xs: Mark ix as unused.
* xs/GtkFileChooser.xs: Initialize ret to hush a compiler warning.
* MANIFEST
A t/GdkProperty.t
* xs/GdkProperty.xs: Fix and test property_get and
property_change. Also test the other bound methods.
2004/01/17 04:10 (-0500) muppetman
A t/GtkComboBox.t
M MANIFEST
new test. doesn't seem to work right.
2004/01/17 03:46 (-0500) muppetman
* Makefile.PL: maps is gone, use all of the maps-* files for
podifyenums.
* tools/podifyenums.pl: eat \$ARGV[0] and then process all files
on command line (with <>)
* examples/combo_box.pl, examples/color_list.pl,
examples/file_chooser.pl: refuse to run when linked against a
gtk+ that's too old
* examples/testdnd.pl: nobody told this example that the target
flags are no longer integers
* gtk-demo/hypertext.pl: bad logic kept hyperlinks from actually
working
* t/GtkTextBuffer.t: appropriate skips for 2.0.x
* xs/GdkEvent.xs: provide our own implementation of gdk_event_new()
on 2.0.x
2004/01/17 02:35 (-0500) muppetman
* t/GtkExpander.t: doesn't need init.
* t/GtkColorButton.t, GtkFontButton.t: copy and paste bugs
2004/01/17 02:00 (-0500) muppetman
The Giant Merge of the 2.3.x branch into HEAD.
D maps
A maps-2.0
A maps-2.2
A maps-2.3
Split the maps file into revision-specific pieces. This lets us
track things a little more clearly.
A xs_files-2.3
A examples/combo_box.pl
ChangeLog.pre-git view on Meta::CPAN
* xs/GtkRc.xs: Implement get_default_files. Fix
set_default_files. Add a class argument to get_style and
reparse_all_for_settings. Remove add_widget_name_style,
add_widget_class_style, and add_class_style since they're
deprecated. Comment out find_module_in_path. Rearrange member
handling of Gtk2::RcStyle's. Turn [gs]et_font_desc into
font_desc.
* xs/GtkTooltips.xs: In data_get, check for NULL before converting
struct members to SVs. Slightly modify apidoc.
2004/01/07 16:01 (-0500) muppetman
* xs/GdkTypes.xs: xsubpp doesn't like aliases with the same ix.
use different numbers and switch fall-through instead.
2004/01/05 21:55 (-0500) rwmcfa1
* examples/color_list.pl: initial import, an example of how to colorize
rows of a simple list (in as simple a way as possible). also shows
another use of custom col types for SimpleList.
2004/01/05 21:55 (-0500) muppetman
* xs/GtkRc.xs: gperl_object_type_from_package takes a string, not
a scalar.
2004/01/05 11:41 (-0500) rwmcfa1
* xs/GdkWindow.xs: merged get_children and peek_children into one
function that always uses peek children since we're copying the list
anyway. also fixes decent bug where list was being freed from
peek_children which would of likely caused big problems.
* xs/GdkRegion.xs, xs/GdkWindow.xs, xs/GtkCellRenderer.xs,
xs/GtkContainer.xs, xs/GtkTreeModel.xs, xs/GtkWidget.xs,
xs/GtkWindow.xs: doc updates. some just made =for xxx, some fixed bad
doc. just added new doc. complete according to doc_helper.pl at this
point.
2004/01/04 21:41 (-0500) rwmcfa1
* t/accel-group-map.t: test out newly implemented xsubs
* xs/GtkAccelMap.xs: implemented some missing xsubs, foreach's and
lookup_entry
* xs/GtkRc.xs: implemented gtk_rc_get_style_by_paths
2004/01/04 19:11 (-0500) rwmcfa1
* pm/SimpleList.pm, pm/SimpleMenu.pm: quit using base and just add the
parent type to @ISA by hand. this will prevent some problems with
co-existing (really old) inline versions of Gtk2-Perl.
2004/01/04 11:49 (-0500) rwmcfa1
* xs/GdkWindow.xs: for some reason get_pointer was having issues with
certian versions of perl/xsubpp. it seemed to be related to the both
having a return value and having OUTLIST's. this implements it as a
PPCODE section doing the same thing.
2004/01/04 02:50 (+0100) kaffeetisch
* t/10.GtkProgressBar.t: Test get_orientation, get_fraction,
[sg]et_text, and [sg]et_pulse_step.
* t/14.GtkToolbar.t: Test get_orientation, unset_style, get_style,
and get_tooltips.
* xs/GtkInvisible.xs: Add a class parameter to new_for_screen.
2004/01/02 02:13 (+0100) kaffeetisch
* t/16.GtkMenu-etc.t: Test [sg]et_accel_group, set_accel_path,
[sg]et_title, [sg]et_tearoff_state, reposition, attach_to_widget,
get_attach_widget, detach, set_screen, [sg]et_active, and popdown.
* t/paned.t: Test add1, add2, and [sg]et_position.
* xs/GtkLayout.xs: Provide defaults for the hadjustment and
vadjustment arguments to new.
* xs/GtkMenu.xs: Implement attach_to_widget.
* xs/GtkMenuShell.xs: Implement select_first.
2003/12/31 20:47 (+0100) kaffeetisch
* t/21.GtkContainer.t
* xs/GtkContainer.xs: Implement and test add_with_properties,
child_get, and child_set.
2003/12/31 02:16 (-0500) muppetman
* xs/GdkPixbuf.xs, xs/GdkWindow.xs, xs/Gtk2.xs, xs/GtkStock.xs,
xs/GtkWindow.xs: mark ax unused in functions which don't touch the
input stack, to hush compiler warnings
* xs/GtkMessageDialog.xs: add commentary describing a known warning.
2003/12/30 12:47 (-0500) muppetman
* xs/GtkMessageDialog.xs: fix broken utf8 handling. also now properly
allows undef for the format specifier.
2003/12/30 11:49 (-0500) rwmcfa1
* CodeGen.pm, pm/Helper.pm, pm/Pango.pm: version numbers added
2003/12/30 04:03 (+0100) kaffeetisch
* t/11.GtkStatusbar.t: Test [sg]et_has_resize_grip and remove.
2003/12/29 20:05 (-0500) rwmcfa1
* pm/TestHelper.pm: allow init_check to be skipped.
* t/22.GtkListStore.t, t/23.GtkTreeStore.t: don't init_check with
TestHelper.pm
ChangeLog.pre-git view on Meta::CPAN
after code has started; move dGPERL_CLOSURE_MARSHAL_ARGS to the end of
the variable declarations block to make it happy. (the last statement
in that macro is dSP.) continue to loathe msvc.
2003/11/19 11:14 (-0500) muppetman
* xs/GtkRc.xs: finally committing stuff i did for GtkRcStyle a looong
time ago. accessors and mutators for various members of GtkRcStyle,
and some methods that were commented out in GtkRc.xs. not commonly
needed, but handy in rare situations.
2003/11/19 09:10 (-0500) rwmcfa1
* t/22.GtkListStore.t: there was a skip unless 2.2.x in which the iter
was converted to a string, that iter is no longer the inc'd one and thus
was 0 instead of 1. follow up to last commit.
2003/11/18 17:21 (-0500) muppetman
* t/file-selection.t: new test
* t/22.GtkListStore.t: fix GtkListStore test to expect new iter->next
semantics.
* xs/GtkFileSelection.xs: gtk_file_selection_get_filename returns a
statically allocated string -- use GPerlFilename_const instead of
GPerlFilename_own to avoid core dumps.
* xs/GtkIconFactory.xs: use GPerlFilename_const to hush compiler
warnings.
2003/11/18 09:42 (-0500) rwmcfa1
* xs/GtkTreeModel.xs: $model->iter_next fixed, we needed to make a copy
of the iter, otherwise we were modifying the passed one (which isn't
very perly) and then returning it.
2003/11/18 01:16 (-0500) muppetman
* xs/GtkEntry.xs, xs/GtkTextIter.xs, xs/PangoLayout.xs: now that we
have typemaps for gunichar, implement things that were waiting on it.
* xs/PangoLayout.xs: convert a few things to use gchar_length and
length(); don't make pango call strlen() when perl already knows the
text's length!
* t/text-iter-searches.t: new test for the GtkTextIter search tools.
this one isn't numbered because it just needs to run after all of
the numbered tests.
2003/11/17 23:21 (-0500) rwmcfa1
* xs/GdkDisplayManager.xs, xs/GdkDnd.xs, xs/GdkPixmap.xs,
xs/GdkProperty.xs, xs/GdkScreen.xs, xs/GdkTypes.xs, xs/GdkWindow.xs,
xs/Gtk2.xs, xs/GtkAccelGroup.xs, xs/GtkCellRenderer.xs,
xs/GtkColorSelection.xs, xs/GtkCurve.xs, xs/GtkEditable.xs,
xs/GtkFileSelection.xs, xs/GtkIconFactory.xs, xs/GtkLabel.xs,
xs/GtkRadioMenuItem.xs, xs/GtkSelection.xs, xs/GtkStock.xs,
xs/GtkTextBuffer.xs, xs/GtkTreeModel.xs, xs/GtkTreeSortable.xs,
xs/GtkTreeViewColumn.xs, xs/PangoLayout.xs, xs/PangoTabs.xs: apidoc
added, almost all PPCODE xsubs now have it
* xs/GtkTreeDnd.xs: gtk_tree_get_row_drag_data had the outlist params
in the prototype. apidoc added, almost all PPCODE xsubs now have it
* xs/GtkContainer.xs: PPCODE -> CODE, return was always void. apidoc
added, almost all PPCODE xsubs now have it
* xs/GdkSelection.xs: added a class parameter to
gdk_selection_property_get. apidoc added, almost all PPCODE xsubs now
have it
2003/11/17 16:27 (-0500) muppetman
* xs/GdkPixbuf.xs: i borked the get_from_(drawable|image) xsubs...
this fixes them, and adds docs.
2003/11/17 22:04 (+0100) kaffeetisch
* CodeGen.pm: Create INPUT typemaps for the 'const' equivalents of
GBoxed's, too.
2003/11/17 12:51 (-0500) muppetman
* TODO: updated
* xs/Gtk2.xs: added key snoopers and docs for Gtk2->init.
* xs/GdkPixbuf.xs: more missing methods, get_from_drawable and
get_from_image. looks like these were missing because of bugs
in genfirstpass a long time ago.
* xs/GdkDrawable.xs: wrong PREFIX resulted in wrong method name for
gdk_drawable_get_image(). bug report from dosmodi gergely.
2003/11/17 07:10 (-0500) rwmcfa1
* Makefile.PL: xs_files-2.3 shouldn't be involved outside of the 2.3
branch. problem found by Bjarne Steinsb??
2003/11/16 21:36 (-0500) rwmcfa1
* ChangeLog, xs/GdkDisplay.xs, xs/GdkPixbuf.xs, xs/GtkImage.xs,
xs/GtkRadioButton.xs, xs/GtkTextIter.xs, xs/GtkTooltips.xs,
xs/GtkTreeView.xs, xs/GtkWidget.xs, xs/GtkWindow.xs, xs/PangoFont.xs:
apidoc updates
2003/11/16 20:32 (-0500) muppetman
* xs/GtkMenu.xs: use the new GPerlCallback helper macros in
gperl_marshal.h
2003/11/16 02:44 (-0500) muppetman
* xs/GtkCellRenderer.xs, xs/GtkEditable.xs, xs/GtkMenu.xs:
clean up the stack properly after call_sv to stop internal bleeding.
2003/11/13 23:41 (-0500) muppetman
* Gtk2.pm, Makefile.PL, README: bump version to 1.011
2003/11/14 04:06 pcg
* xs/GdkTypes.xs: fix constrain_size name.
2003/11/13 21:26 (-0500) muppetman
* xs/GdkWindow.xs, xs/GtkWidget.xs: genfirstpass appears to have
skipped shape_combine_mask all those months ago. implemented it in
both GdkWindow and GtkWidget because i like cool shaped windows.
ChangeLog.pre-git view on Meta::CPAN
* Makefile.PL: ExtUtils::PkgConfig can now deal with version
requirements using pkg-config's interface, make use of it.
2003/09/16 23:50 rwmcfa1
* Makefile.PL, perl-*spec.in: somewhat automated versioning system
implemented for depenancy modules
2003/09/16 15:00 muppetman
* Makefile.PL: don't do any of the hand-coded install stuff on
windows --- there's no sane place to install, and nmake barfs on
the generated makefile code.
* xs/GtkDialog.xs: unused variables
* xs/GdkGC.xs, xs/GdkTypes.xs, xs/GtkCurve.xs, xs/GtkTreeView.xs:
casts to hush pedantic compilers
2003/09/15 22:26 rwmcfa1
* Makefile.PL: spec file dependancies improved
* xs/GdkPixbuf.xs: fixed ref count bug.
2003/09/15 16:02 muppetman
* Gtk2.pm: remove Gtk2::Dialog::Responses, add a bunch of missing
L<links>
* Makefile.PL, gtk-demo/changedisplay.pl, xs/GtkDialog.xs: use
gperl_signal_set_marshaller_for() to set a custom marshaller for
GtkDialog's response signal, so we can get the enum string values
for the response id in the response handler instead of negative
numbers. removes the need for Gtk2::Dialog::Responses, so that
ugly wart is now gone as well. Gtk2 now requires Glib 1.00rc2.
* MANIFEST, pm/Responses.pm (deleted): delete Responses.pm.
2003/09/15 14:02 muppetman
the ones that got away...
* xs/GtkItemFactory.xs: remove unused private function
* xs/GtkNotebook.xs, xs/GtkTreeStore.xs: remove unused variable
* xs/GtkToolbar.xs: initialize the uninitialized
2003/09/14 15:44 rwmcfa1
* xs/(most everything): quiet warnings from -Wall, and/or add void
comments
* xs/GdkDisplay.xs: added const qualifier to gchar * return value
* xs/GdkDnd.xs: copy-and-paste bug fixed, get_protocol(_for_display)
* xs/GdkPixbuf.xs: formatting cleanup
* xs/GdkWindow.xs: quited warning about invalid paramter type
* xs/GtkIconFactory.xs: non-void paramter with PPCODE, fixed
* xs/GtkTearoffMenuItem.xs: teamoff -> tearoff, big bug
* xs/GtkTreeModel.xs: looking for -1 list terminator incorrectly,
bug-fix
2003/09/14 01:31 muppetman
* maps: remove some deprecated types
* xs/GtkIconFactory.xs: implement gtk_icon_set_render_icon
2003/09/14 01:09 muppetman
* xs/GtkTextIter.xs: implement gtk_text_iter_get_tags()
2003/09/11 23:51 muppetman
* ChangeLog, Gtk2.pm, MANIFEST, META.yml, README, debian/changelog,
debian/control: updated for 1.00rc1 release
* Makefile.PL: require Glib 1.00rc1
2003/09/11 23:41 muppetman
* examples/histogramplot.pl: update to use the new, fixed overrides
features of Glib::Object::Subclass in Glib 1.00rc1.
2003/09/11 11:01 rwmcfa1
* t/*.t: use strict and use warnings added and fixes made to allow
things to run with them.
2003/09/10 15:04 rwmcfa1
* examples/socket.pl: make the same change in here that was made in
the plug socket test way back when, use the perl socket is being run
with to run the plug script.
2003/09/09 21:35 muppetman
* t/22.GtkListStore.t, t/23.GtkTreeStore.t, t/24.GtkTreeView.t,
t/25.GtkTreeSelection.t: patch from torsten uses isa_ok() instead
of is(ref(), ...) all over the place.
2003/09/09 21:22 muppetman
* pm/Responses.pm, Gtk2.pm, Makefile.PL, gtk-demo/changedisplay.pl,
MANIFEST: tiny module adds named constants for the dialog responses,
with pod
* pm/Pango.pm: update the link in the see also section
2003/09/09 19:52 rwmcfa1
* Makefile.PL: new rule to install examples/gtk-demo
* perl-Gtk2.spec: use new ^ rule to put examples and demo in bin rpm
* gtk-demo/appwindow.pl: fixed small bug with demo_find_file from last
( run in 0.633 second using v1.01-cache-2.11-cpan-5511b514fd6 )