Gtk-Perl

 view release on metacpan or  search on metacpan

ChangeLog  view on Meta::CPAN

Sat Dec 15 20:35:58 CET 2012 Marc Lehmann <pcg@goof.com>

	* 0.7010 release.
	* Gtk/xs/Gtk.xs: SvUPGRADE does not return anything useful.

Mon Jun 30 00:43:56 CEST 2003 Marc Lehmann <pcg@goof.com>

	* 0.7009 release.
        * Gtk/xs/Gtk.xs: fix thread perl incompatibility.
        * Gtk/xs/GtkVScrollbar.xs: fix typoe.

ChangeLog  view on Meta::CPAN

          different sources. This patch (unlike the 0.7009 release)
          adds no new features.
        * Gtk/objects.pod, fix formatting.
        * Gtk/xs/Gtk-1.2.xs: don't allow NULL geometry_widget.
        * GtkHTML/pkg.defs: add GTK_HTML_COMMAND_SET_MARK.
        * Makefile.PL: recognize more versions of pixbuf and gnome.
        * tools/gendoc.pl: add *_HVER here and set it in the Makefiles.
        * **/Makefile.PL: Fix CCCMD everywhere (fixes 5.8 compile problems).
        * Gtk/GdkTypes.c, Gtk/GtkTypes.c: Don't call SvROK on undefined values.

Sun Nov 18 22:26:13 CET 2001 Paolo Molaro <lupus@ximian.com>

	* */*.pm: unified handling of package::dl_load_flags amd made
	HP/UX not complain.
	* tools/gendoc.pl: allow the setting of preprocessor macros from the
	command-line.

Sun Nov 18 17:53:10 CET 2001 Paolo Molaro <lupus@ximian.com>

	* */*.pm: update version.
	* Makefile.PL: update version checks for some modules.
	* Gtk/GdkTypes.c, Gtk/GtkTypes.c, Gtk/MiscTypes.c: check a reference with SvROK().
	* Gtk/xs/Gtk-1.2.xs: allow an undef geometry_widget in 
	gtk_window_set_geometry_hints().
	* Gtk/xs/Gtk.xs: X property functions can now be called directly with
	a Gtk::Gdk::Window reference.
	* GtkHTML/xs/GtkHTML.xs: updates for new version of libgtkhtml.

ChangeLog  view on Meta::CPAN


	* Gal/*: initial Gal binding (ETable mostly complete, ETree
	not done yet).

Tue Mar 27 12:21:04 CEST 2001 Paolo Molaro <lupus@ximian.com>

	* Gtk/Makefile.PL: install also the helper tools.
	* Applet/*: added support for docklets.
	* Released 0.7006.

Fri Mar 23 18:07:14 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gtk/Makefile.PL: install the cookbook as Gtk::cookbook and
	install also Gtk::lazy.
	* */Makefile.PL: applied patch by Christian Borup <borup@borup.com>
	to use the perl in $Config{perlpath} to execute helper scripts.
	* Gtk/xs/Gtk.xs: fixes some uses of PUSHs instead of XPUSHs and
	return instead of XSRETURN_UNDEF.
	* Gtk/cookbook.pod: typo fix.
	* */*.pm: removed some useles uses of Autoloader and Carp.
	* tools/gendefs.pl, Gtk/Gtk.pm: optimize lazy loading some more.
	* GnomePrint/xs/GnomePrint.xs: include needed headers.
	* Gnome/Gnome.pm: provide some pod documentation.

Thu Mar 22 18:31:53 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gtk/xs/Gtk-1.2.xs: added break after case stmt that escaped.
	* Gtk/xs/GtkSelection.xs: updates.
	* Gtk/samples/testselection.pl: update example to 1.2.
	* Gtk/gtk-0.99.typemap: GdkAtom is an unsigned int.

Thu Mar 22 15:31:39 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gnome/xs/Gnome.xs: Gnome::Config fixes + test file.

Thu Mar 22 13:41:57 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gtk/cookbook.pod: added an entry validation recipe.
	* Gtk/objects.pod: added missing files.

Wed Mar 21 14:13:44 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gtk/xs/Gtk.xs: the insert_text signal in GtkEditable expects the
	new position returned from the handler.

Wed Mar 21 13:23:06 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gnome/*, GnomePrint/*: lazy laoding enabled for Gnome and
	Gnome::Print too.

Wed Mar 21 11:57:22 CET 2001 Paolo Molaro <lupus@ximian.com>

	* tools/gendefs.pl, Gtk/Gtk.pm, Gtk/xs/Gtk.xs: lazy loading is now
	a run-time option instead of compile time and boots properly also the parent
	packages (using less memory than before too:-). Currently enabled only in 
	the Gtk module: this saves quite a bit of memory (XS functions for each widget
	class are created only when needed).

Wed Mar 21 09:44:27 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gtk/xs/GtkWidget.xs: fixed typo.

Tue Mar 20 18:56:47 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gtk/xs/Gtk.xs: added property_change. GC can be created from pixmaps too.
	* Gnome/xs/GnomeLess.xs: updates.
	* Gnome/xs/GnomeClient.xs: updates and code optimizations.
	* Gnome/xs/GnomeCanvasItem.xs: typo fix.
	* Gnome/xs/GnomeCanvas.xs: updates.
	* Gnome/xs/GnomeApp.xs: new dialog and utility functions.
	* Gnome/xs/Gnome.xs: config and paper updates.

Mon Mar 19 17:36:46 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gtk/gtk-0.99.typemap: fix entries where perl already
	mortalizes objects.
	* Gnome/xs/GnomeCanvasItem.xs: code optimization.

Mon Mar 19 13:24:57 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gnome/xs/GnomeDialogUtil.xs: allow undef for parent and return
	a proper Gnome::Dialog.
	* Gtk/xs/Gtk.xs: fix white and black gc and color accessors.

Mon Mar 19 10:25:13 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gtk/GtkTypes.[ch],Gtk/gtk-0.99.typemap: better garbage collector 
	and more namespace cleanups.
	* Gtk/objects.pod: information about signals and arguments.
	* Gtk/gtk-0.99.defs: fixed parent of GtkScrolledWindow.
	* */*.pm: upped version to 0.7006.
	* Gtk/xs/Gtk.xs, Gtk/xs/GtkObject.xs: add the ability to query
	packages, signals and object arguments.
	* GtkGLArea/pkg.defs: fixed parent of GtkGLArea.
	* tools/gendoc.pl: handle ALIASes.
	* tools/gpdoc2pod: quote '>'.
	* Gtk/xs/GtkButton.xs,GtkAdjustment.xs,GtkBox.xs,GtkClist.xs,GtkCombo.xs,
	GtkEditable.xs,GtkEntry.xs ...: optimize code generation (about 60 KB saved
	in text size, gives also a nice loading speedup).

Mon Mar 12 22:29:54 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Makefile.PL: handle also new versions of some packages.
	* Gtk/Makefile.PL: fix keysym hash creation with new Gtk.
	* GdkPixbuf/xs/GdkPixbuf.xs: make some interfaces more DWIM
	anche check for some out of memory conditions.
	* GdkPixbuf/Makefile.PL, GdkPixbuf/GdkPixbuf.pm: apply patch
	from Christian Borup <borup@borup.com> to properlly handle
	GdkPixbufLoader.

Sun Mar 11 15:37:37 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gtk/xs/GtkBin.xs: fix child settor.
	* Gtk/xs/GtkButton: remove child accessor.
	* Gnome/xs/GnomeCanvas.xs: add pixels_per_unit accessor.
	* Gtk/xs/GtkCList.xs: the bitmap is optional now.
	* tools/gendoc.pl: require XML::Writer.
	* tool/gpdoc2pod: create the pod from the XML file.
	* Gtk/GtkCListModel.pm: MVC thingie for Gtk::CList and a tied array.
	* */Makefile.PL: install pod reference manpages.
	* Gtk/xs/Gtk.xs: watch_add watches the referenced scalar if handed a reference.

Tue Mar  6 16:49:08 CET 2001 Paolo Molaro <lupus@ximian.com

	* */*.xs: fixes usage of the PUSHMARK macro.
	* GnomePrint/xs/GnomePrintPreview.xs: missing include.
	* Gtk/GtkTypes.c: make sure we store only strings that will
	not vanish under us.

Mon Mar  5 16:46:00 CET 2001 Paolo Molaro <lupus@ximian.com

	* Gtk/gtk-0.99.typemap: correct entries for unsigned integers.
	* Bonobo/*: updates and new UI stuff. Show usage of the PropertyBag.
	Bug fixes.

Sat Mar  3 20:26:47 CET 2001 Paolo Molaro <lupus@ximian.com

	* Gtk/xs/GtkMenu.xs, Gtk/xs/GtkOptionMenu.xs: fix return types of
	gtk_option_menu_get_menu() and gtk_menu_get_active() as pointed out
	by Dave Carrigan <dave@rudedog.org>.
	* Gtk/gtk-0.99.typemap: always bless GtkObjects in the right package.
	* Gtk/xs/GtkEditable.xs: added accessors for selection position fields.

Wed Feb 28 19:25:45 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gtk/xs/Gtk.xs: added facilities to modify a Gtk::RcStyle
	(test program in Gtk/samples/gtkrctest.pl).

Tue Feb 27 23:40:08 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gnome/Makefile.PL: XS boot all the needed modules (was lost in the
	Makefile.PL rewrite).
	* Gnome/xs/GnomeDNS.xs: fix callback argument.

Tue Feb 27 17:52:09 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Glade/*: improved libglade support: Gnome widget support loaded
	only when the Gnome module is used. Added support to dynamically
	load gnomedb and bonobo. Added support for new style custom widget
	creation handler. Updated test accordingly.

Mon Feb 26 19:32:30 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gtk/GdkTypes.c: fix handling of GdkEvent.
	* */Makefile.PL: fixed doc generation on a number of submodules.

Mon Feb 26 13:17:46 CET 2001 Paolo Molaro <lupus@ximian.com>

	* ldscript: added ld version script to reduce number of exported
	symbols in the modules.
	* Gtk/xs/Gtk.xs: yet another missing cast.
	* Makefile.PL: shut up autodetection compilations.

Sun Feb 25 19:18:49 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Applet/xs/AppletWidget.xs, Applet/samples/applet.pl: updated to latest
	applet widget library. Added workaround for buggy applet widget signals.
	Sample code updated to show some of the new features.
	* Gtk/MisTypes.c: warn instead of croak()ing when dealing with missing
	enum and flags registrations.

Fri Feb 23 22:14:47 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gnome/xs/GtkDial.xs: revert to a previous version that was
	accidentaly removed.
	* Makefile.PL: actually autodetect GtkGLArea.

Fri Feb 23 16:29:53 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gtk/xs/GtkContainer.xs: added forall() method and a bunch of
	missing other as well: these are marked non-public, but could be
	useful for custom widget implementations.
	* Gtk/xs/GtkContainer-1.1.xs: remove old cruft.
	* Bonobo/README: small HOWTO.

Fri Feb 23 12:40:18 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gtk/xs/GtkEditable.xs: make the default < 0 value in insert_text()
	work even if gtk+ doesn't support it (yet).

Thu Feb 22 22:36:47 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Bonobo/*: updates for bonobo 0.37.

Thu Feb 22 14:32:36 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Glade/xs/GladeXML.xs: fix new_from_memory() data length.
	* Gtk/xs/Gtk.xs: cast to shut up picky compilers.

Mon Feb 19 20:25:04 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gtk/cookbook.pod: add recipe from Pat Eyler <pate@gnu.org>.
	* Released version 0.7005.

Mon Feb 19 18:59:05 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gtk/GdkTypes.c: correct error message and drop unused code.
	* Gtk/MiscTypes.c: use a GHashTable instead of an HV for misc objects.
	* */Makefile.PL: cleanups.
	* Gtk/GdkTypes.c: applied patch by Pixel <pixel@mandrakesoft.com> to
	prevent segfault in gdk_event_copy().
	* Gtk/xs/GtkCTree.xs: applied patch by Pixel <pixel@mandrakesoft.com>
	to add $tree->pre_recursive() and allow for undef nodes in some methods.
	* Gtk/xs/GtkCTree-1.1.1.xs: removed, it is no longer compiled in.
	* Gtk/cookbook.pod: updates from Pat Eyler <pate@gnu.org>.

Sun Feb 11 23:40:05 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gtk/xs/GtkToolbar.xs: DWIM in new Gtk::Toolbar.
	* Gtk/gtk-0.99.defs.opl: use correct unref function for pixmap and bitmap.
	* INSTALL, README: updated documentation.

Sun Feb 11 18:27:49 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gnome/xs/GnomeApp.xs: added fill_toolbar() and fill_menu() functions that
	make use of the Gnome::UIInfo stuff.

Sat Feb 10 19:03:58 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gtk/GtkTypes.c: should work also with older perls.

Thu Feb  8 22:53:44 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Bonobo/*: support the printing interface. Compile with new bonobo version.

Wed Feb  7 06:03:22 CET 2001 Paolo Molaro <lupus@ximian.com>

	* MANIFEST: include new stuff.
	* Bonobo/Bonobo.pm: use namespace.
	* Bonobo/samples/activate.pl: use Bonobo->main and update for new CORBA::ORBit.
	* Bonobo/xs/Bonobo.xs: interface is optional in get_object.
	* Bonobo/xs/BonoboEmbeddable.xs: fixes to make it work correctly.
	* Gtk/GtkTypes.c: do not remove init functions for now, need to track down the 
	real problem.
	* Bonobo/corba-orbit.diff: new diff against orbit-perl HEAD.
	* Bonobo/samples/*: new embeddable sample.
	* Gtk/cookbook.pod: cookbook documentation.

Sun Feb  4 03:19:47 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gtk/xs/Gtk.xs, Gnome/xs/Gnome.xs: added facility for initializing sub-modules
	at the main module init time: there is no more need to call the init method
	on most of the sub-modules (it's still required for Gtk, Gnome, Bonobo, AppletWidget,
	mostly because they require params or fiddle with @ARGV). Changed the sample to work
	accordingly.
	* Bonobo/*: more updates to support latest released version, popt arguments,
	embeddable class binding, properties...
	* Gtk/Gtk.pm: simple doc.
	* Gtk/xs/GtkWidget.xs: make size_request() work.

Sat Jan 27 13:13:32 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gtk/GtkTypes.c: fix to compile also with a threaded perl.
	* Mozilla/README: explain hack to make it work with network connections.

Sat Jan 27 12:09:20 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Mozilla/*: added code to set preferences. Fiddled with library linking
	order. Shut up cvs.

Thu Jan 25 20:30:55 CET 2001 Paolo Molaro <lupus@ximian.com>

	* GnomePrint/xs/GnomePrintContext.xs: fixed leak in set_dashes().
	Add support for printing images and using the texline interface.

Wed Jan 24 13:30:57 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Gtk/GtkTypes.c: fixed handling of GTK_TYPE_UINT and GTK_TYPE_ULONG types.

Mon Jan 22 18:02:14 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Mozilla: added binding for gtkmozembed.

Sun Jan 21 17:35:29 CET 2001 Paolo Molaro <lupus@ximian.com>

	* Makefile.PL, GtkHTML/*: changes to support GtkHTML version 0.8 only.

Wed Jan 10 21:48:49 CET 2001 Paolo Molaro <lupus@helixcode.com>

	* Gnome/xs/Gnome.xs: added long due support for letting popt
	parse the arguments or make popt leave them alone and using Getopt::Long.
	See Gnome/samples/druid.pl for example usage.
	* Bonobo/xs/*: more updates.
	* GnomePrint/xs/*: more updates.

Sun Jan  7 18:27:21 CET 2001 Paolo Molaro <lupus@helixcode.com>

	* Gtk/xs/Gtk.xs: forgot to add watch_remove() as well.
	* GnomePrint/*: added some missing stuff.
	* Gtk/LWP.pm, Gtk/io.pm, Gtk/http.pm: stuff to integrate
	libwww-perl nicely (ie, non-blobking) in a Gtk application.
	* GtkHTML/Simple.pm: package to make using an HTTP-connection
	enabled Gtk::HTML trivial (uses Gtk::LWP).
	* GtkHTML/xs/GtkHTML.xs: updated.

Fri Jan  5 20:31:26 CET 2001 Paolo Molaro <lupus@helixcode.com>

	* Gtk/xs/Gtk.xs, Gtk/samples/watchvar.pl: added perl var changes
	event source: you can now get a callback when the value of a
	perl variable changes.

Wed Jan  3 19:03:49 CET 2001 Paolo Molaro <lupus@helixcode.com>

	* Cleaned up the namespace a little for exported functions.
	* Applet/*: moved here support for panel applets and added support
	for capplets to the same submodule (Note that the API changed a little bit).
	* Makefile.PL: fixed some detection handling and added applets support.
	* GnomePrint/xs/GnomeFont.xs: removed old functions.
	* Gtk/GtkTypes.c: optmized perlname <-> gtkname mapping (uses less memory).
	* tools/gendefs.pl, *xs/*.xs: disable inclusion of PerlGtkExt.h (causes weird segv).
	* */.cvsignore: shut up cvs.

Thu Dec 28 19:52:43 CET 2000 Paolo Molaro <lupus@helixcode.com>

	* Makefile.PL, GnomePrint/*: got GnomePrint mostly up to date
	and added autodetection.
	* Gtk/GtkTypes.*, tools/gendefs.pl: do not require a sizeof(Gtkobject)
	to work, since we use gtk_type_query() anyway.

Sat Dec 23 13:18:42 CET 2000 Paolo Molaro <lupus@helixcode.com>

	* GladeXML/GladeXML.pm: applied patch from Tim Peoples <tep@colltech.com>
	to allow a blessed reference instead of a package name in
	signal_autoconnect_from_package().
	* Gtk/xs/Gtk.xs: fixed idle_add_priority().
	* Makefile.PL, GdkXmHTML/*: enables XmHTML detection.
	* Bonobo/*: current bonobo binding (unfinished).

Mon Dec 18 20:00:16 CET 2000 Paolo Molaro <lupus@helixcode.com>

	* Gtk/xs/GtkCList.xs: make $clist->{insert,append} work if
	the numer of args is different from the number of columns.
	* Gtk/xs/GtkToggleButton.xs: fix typo in arg name.
	* Depends.pm, Makefile.PL, */Makefile.PL: new build system.
	* Bonobo/xs/Gnome*.xs: removed old bonobo binding and added 
	bits of the new one.
	* Preparation for new release.

Fri Oct 20 18:32:19 CEST 2000 Paolo Molaro <lupus@debian.org>

ChangeLog  view on Meta::CPAN

	  which broke source compatibility.
	* MANIFEST: Bonobo is not ready for public consumption yet.
	* Gtk/xs/GtkObject.xs: fixed creation of objects subclasses
	  of a perl subclass. You need to change the GTK_OBJECT_INIT
	  method of your classes (first argument is classname, second
	  is the object).
	* Gnome/xs/GnomeCanvasItem.xs: fixed support for GdkImlibImages
	  and added support for getting images and points.
	* Gtk/xs/GtkCtree.xs: added some functions.

Sun Dec  5 03:41:17 CET 1999  Marc Lehmann <marc@gimp.org>

        * Gtk/Gtk.pm: move _get_arg_info into the AUTOLOAD eval, to get
        useful error reports.

Wed Dec  1 20:42:00 CET 1999  Marc Lehmann <marc@gimp.org>

        * MANIFEST: added some necessary but missing files (Gtk/*) and
        Bonobo.
        * Gtk/GtkTypes.c: Do not coredump when an sv is not a reference.
        (should output an error message, though, rather than keeping quiet).

Mon, 29 Nov 1999 13:42:33 +0100 Paolo Molaro <lupus@debian.org>

	* GtkHTML/*: added GtkHTML binding.
	* Gtk/gtk-1.2.defs: export some enums and flags.

ChangeLog  view on Meta::CPAN

	* Gtk/gtk-1.2.defs: added GtkFontType GtkFontFilterType.
	* Gnome/xs/Gnome.xs: added fixups for GnomeDruidPage and 
	  GnomeIconList signals...
	* Gtk/xs/Gtk.xs: fixed Gtk->quit_add().
	* GtkXmHTML/xs/GtkXmHTML.xs: add set_image_procs function.
	* Gnome/samples/html.pl: test the image_proc fot the GtkXmHTML
	  widget and make it work with relative urls...
	* Gtk/xs/GtkCList-1.2.xs: added set_compare_func wrapper.
	* Gtk/xs/GtkCTree-1.1.1.xs: lotsa functions binded.

Mon Nov  8 20:23:38 CET 1999 Paolo Molaro <lupus@debian.org>

	* Gtk/gtk-0.99.typemap: added gstring type for returned
	  strings that need to be g_free()ed.
	* Gtk/xs/Gtk.xs: faster signal marshaling (this also helped
	  spotting a couple of bugs in the previuos implementation).
	* Gtk/xs/Gtk.xs, Gtk/xs/Gtk-1.2.xs: binding and fixups for
	  dnd related functions and signals.
	* Gtk/samples/testdnd.pl: test dnd stuff.
	* Gtk/gtk-0.99.defs: enable GdkFillRule enum definition.
	* Gtk/gtk-1.2.defs: added GtkCornerType enum.
	* Gtk/xs/*.xs: over 100 more functions bound: too many to
	  list here.

Sat Nov  6 15:11:01 CET 1999  Paolo Molaro <lupus@debian.org>

	* test.pl: now runs samples with uninstalled sub-modules.
	* Makefile.PL: disable auto-detection of submodules:
	  compile them separately!
	* Bonobo/*: first bonobo support: you need a modified
	  CORBA::ORBit to compile it though (and anyway it doesn't work, 
	  yet:-).
	* */samples/*.pl: some changes to make make test work.

Sat Nov  6 12:16:56 CET 1999  Paolo Molaro <lupus@debian.org>

	* GtkGLArea/GtkGLArea.pm: added missing file.
	* Gnome/Makefile.PL, Gnome/xs/ZvtTerm.xs: integrate
	  Zvt in Gnome
	* *.cvsignore: shut up cvs.
	* GdkImlib/GdkImlibTypes.h: guard against multiple inclusions.
	* Gnome/xs/GnomeDruidPageStandard.xs: add vbox accessor
	  (mentioned by Dermot Musgrove).

Fri, 29 Oct 1999 12:27:38 +0200 Paolo Molaro <lupus@debian.org>



( run in 0.739 second using v1.01-cache-2.11-cpan-49f99fa48dc )