"SfR Fresh" - the SfR Freeware/Shareware Archive

Member "Gtk-Perl-0.7009/ChangeLog" of archive Gtk-Perl-0.7009.tar.gz:


As a special service "SfR Fresh" has tried to format the requested source page into HTML format using source code syntax highlighting with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. That can be also achieved for any archive member file by clicking within an archive contents listing on the first character of the file(path) respectively on the according byte size field.
    1 Mon Jun 30 00:43:56 CEST 2003 Marc Lehmann <pcg@goof.com>
    2 
    3 	* 0.7009 release.
    4         * Gtk/xs/Gtk.xs: fix thread perl incompatibility.
    5         * Gtk/xs/GtkVScrollbar.xs: fix typoe.
    6 
    7 Tue Jun 17 11:32:32 CEST 2003 Marc Lehmann <pcg@goof.com>
    8 
    9 	* 0.7009 release candidate 0.
   10         * yeaeee, it's been two almost years.. here is a maintainance
   11           patch that tries to incorporate various bugfixes from lots of
   12           different sources. This patch (unlike the 0.7009 release)
   13           adds no new features.
   14         * Gtk/objects.pod, fix formatting.
   15         * Gtk/xs/Gtk-1.2.xs: don't allow NULL geometry_widget.
   16         * GtkHTML/pkg.defs: add GTK_HTML_COMMAND_SET_MARK.
   17         * Makefile.PL: recognize more versions of pixbuf and gnome.
   18         * tools/gendoc.pl: add *_HVER here and set it in the Makefiles.
   19         * **/Makefile.PL: Fix CCCMD everywhere (fixes 5.8 compile problems).
   20         * Gtk/GdkTypes.c, Gtk/GtkTypes.c: Don't call SvROK on undefined values.
   21 
   22 Sun Nov 18 22:26:13 CET 2001 Paolo Molaro <lupus@ximian.com>
   23 
   24 	* */*.pm: unified handling of package::dl_load_flags amd made
   25 	HP/UX not complain.
   26 	* tools/gendoc.pl: allow the setting of preprocessor macros from the
   27 	command-line.
   28 
   29 Sun Nov 18 17:53:10 CET 2001 Paolo Molaro <lupus@ximian.com>
   30 
   31 	* */*.pm: update version.
   32 	* Makefile.PL: update version checks for some modules.
   33 	* Gtk/GdkTypes.c, Gtk/GtkTypes.c, Gtk/MiscTypes.c: check a reference with SvROK().
   34 	* Gtk/xs/Gtk-1.2.xs: allow an undef geometry_widget in 
   35 	gtk_window_set_geometry_hints().
   36 	* Gtk/xs/Gtk.xs: X property functions can now be called directly with
   37 	a Gtk::Gdk::Window reference.
   38 	* GtkHTML/xs/GtkHTML.xs: updates for new version of libgtkhtml.
   39 
   40 2001-09-25  Vladimir Vukicevic  <vladimir@ximian.com>
   41 
   42 	* Gal/xs/ETree*.xs: Added start of bindings.
   43 
   44 	* Gal/xs/ETable.xs, Gal/xs/EtableHeader.xs,
   45 	Gal/xs/EtableScrolled.xs: fixed minor compile warnings
   46 
   47 	* Gal/samples/etree.pl, Gal/GnomeGalTypes.h: Added
   48 
   49 	* Gal/Makefile.PL, Gal/pkg.defs, Gal/pkg.typemap: added etree bits
   50 
   51 Fri Jun 29 21:02:18 CEST 2001 Paolo Molaro <lupus@ximian.com>
   52 
   53 	* */*.pm: update version number.
   54 	* Released version 0.7008.
   55 
   56 Tue Jun 26 17:17:50 CEST 2001 Paolo Molaro <lupus@ximian.com>
   57 
   58 	* Glade/GladeXML.xs: handle missing .so link for glade-gnome.
   59 	* */xs/*.xs: avoid evil macros.
   60 	* Bonobo/*: make Bonobo binding better suited for display-less execution.
   61 	* Mozilla/*: update for Mozilla 0.9.1.
   62 	* Gnome/xs/GnomeCanvas.xs: compilation fix for older versions of gnome-libs.
   63 	* Makefile.PL: accept also gdk-pixbuf 0.8.0.
   64 
   65 Thu Jun  7 23:51:51 CEST 2001 Paolo Molaro <lupus@ximian.com>
   66 
   67 	* Gtk/xs/Gtk.xs: apply patch from Michael Jakob, mjakob@web.de
   68 	to fix stack indexes in gdk_draw_lines mapping.
   69 
   70 Thu Jun  7 22:48:28 CEST 2001 Paolo Molaro <lupus@ximian.com>
   71 
   72 	* GnomePrint/xs/GnomePrintContext.xs: fix for some perl 5.6 build setups.
   73 	* Gnome/xs/GnomeApp.xs, Gnome/xs/Gnome.xs: when using the GnomeUIInfo
   74 	mapping code to create toolbars and menus, set the "widget" key in the hash
   75 	(or in the last slot of the array) to the widget just created for that entry.
   76 	* Gnome/samples/app-helper.pl: some test code for the above change.
   77 	* Makefile.PL: better dependency checking for weird configurations.
   78 
   79 Fri Jun  1 12:52:08 CEST 2001 Paolo Molaro <lupus@ximian.com>
   80 
   81 	* Released version 0.7007.
   82 
   83 Wed May 30 17:58:58 CEST 2001 Paolo Molaro <lupus@ximian.com>
   84 
   85 	* Gtk/xs/GtkWidget.xs: allow $widget->draw() without area argument.
   86 	* Bonobo/*: updates. Require less changes in CORBA::ORBit module.
   87 
   88 Mon May 28 17:07:59 CEST 2001 Paolo Molaro <lupus@ximian.com>
   89 
   90 	* GdkImlib/xs/GdkImlib.xs, GtkXmHTML/xs/GtkXmHTML.xs: fix undefined behavior.
   91 	* Gnome/xs/Gnome.xs: clean up warning from new gcc.
   92 	* */xs/*.xs: clean up more warnings.
   93 
   94 Sun May 27 19:05:26 CEST 2001 Paolo Molaro <lupus@ximian.com>
   95 
   96 	* GnomePrint/xs/GnomePrintContext.xs, Gtk/GtkTypes.c: yet another "I can't count" bug.
   97 	* Gtk/xs/Gtk.xs: add accessor for enums and flags values.
   98 	* Gtk/objects.pod: update info and add enums and flags.
   99 	* GnomePrint/xs/GnomeFont.xs: compile with new GnomePrint release.
  100 
  101 Sat May 26 18:28:57 CEST 2001 Paolo Molaro <lupus@ximian.com>
  102 
  103 	* Gtk/xs/Gtk.xs, GdkPixbuf/xs/GdkPixbuf.xs: fix reference counting issues
  104 	with some boxed types: they need to be ref()ed the first time we insert them
  105 	in the cache only if we didn't create them. 
  106 	* Gtk/GtkTypes.c: handle also GdkWindow in args and signals (mostly to
  107 	fix stipples in Gnome::Canvas items): bug pointed out by dov@imagic.weizmann.ac.il
  108 	with a different patch.
  109 	* Gtk/MiscTypes.c: work around possible incompleteness of enum values exported
  110 	by gtk (related bug reported by Dov Grobgeld <dov@Orbotech.COM>).
  111 	* Makefile.PL: handle INSTALLDIRS in subdirs and better dependency tracking.
  112 	* Gtk/GtkTypes.c: uhm, strlen("info") == 4! Related bug reported by
  113 	Andrew Schretter <schrett@math.duke.edu>.
  114 	* tools/gpdoc2pod: handle situation gracefully when the user doesn't have XML::Writer
  115 	or XML::Parser installed.
  116 
  117 Thu May 17 12:47:38 CEST 2001 Paolo Molaro <lupus@ximian.com>
  118 
  119 	* Gtk/xs/Gtk.xs: fix evaluation ordering (reported by Pavel Rousnak <pr@rpb.ru>).
  120 	* Bonobo/xs/BonoboObject.xs: fixety fix.
  121 
  122 Mon May  7 12:12:29 CEST 2001 Paolo Molaro <lupus@ximian.com>
  123 
  124 	* Gtk/xs/Gtk.xs, Gtk/xs/GtkSelection.xs: selection_owner_set may get
  125 	undef to unset the window.
  126 	* MANIFEST: add Docklet file.
  127 	* Bonobo: following the great tradition of Bonobo API renames ...
  128 	This one-liner should fix your code.
  129 	perl -wpi.bak -e 's/\bBonobo::(\w+)/Gnome::Bonobo$1/g' files...
  130 	* Bonobo/Bonobo.pm: added perl interface implementation facilities.
  131 	* Bonobo/xs/BonoboObject.xs: added add_interface_obj() to add CORBA
  132 	object directly.
  133 	* Applet/xs/AppletWidget.xs: fix bug with unreferenced symbol.
  134 	* Gtk/gtk.0.99.typemap: fix leaks with SimpleVals.
  135 
  136 Sun Apr  1 15:14:25 CEST 2001 Paolo Molaro <lupus@ximian.com>
  137 
  138 	* Gal/*: fix is_cell_editable() callback, provide some useful default
  139 	methods and a better sample code.
  140 
  141 Sun Apr  1 13:23:47 CEST 2001 Paolo Molaro <lupus@ximian.com>
  142 
  143 	* Gal/*: initial Gal binding (ETable mostly complete, ETree
  144 	not done yet).
  145 
  146 Tue Mar 27 12:21:04 CEST 2001 Paolo Molaro <lupus@ximian.com>
  147 
  148 	* Gtk/Makefile.PL: install also the helper tools.
  149 	* Applet/*: added support for docklets.
  150 	* Released 0.7006.
  151 
  152 Fri Mar 23 18:07:14 CET 2001 Paolo Molaro <lupus@ximian.com>
  153 
  154 	* Gtk/Makefile.PL: install the cookbook as Gtk::cookbook and
  155 	install also Gtk::lazy.
  156 	* */Makefile.PL: applied patch by Christian Borup <borup@borup.com>
  157 	to use the perl in $Config{perlpath} to execute helper scripts.
  158 	* Gtk/xs/Gtk.xs: fixes some uses of PUSHs instead of XPUSHs and
  159 	return instead of XSRETURN_UNDEF.
  160 	* Gtk/cookbook.pod: typo fix.
  161 	* */*.pm: removed some useles uses of Autoloader and Carp.
  162 	* tools/gendefs.pl, Gtk/Gtk.pm: optimize lazy loading some more.
  163 	* GnomePrint/xs/GnomePrint.xs: include needed headers.
  164 	* Gnome/Gnome.pm: provide some pod documentation.
  165 
  166 Thu Mar 22 18:31:53 CET 2001 Paolo Molaro <lupus@ximian.com>
  167 
  168 	* Gtk/xs/Gtk-1.2.xs: added break after case stmt that escaped.
  169 	* Gtk/xs/GtkSelection.xs: updates.
  170 	* Gtk/samples/testselection.pl: update example to 1.2.
  171 	* Gtk/gtk-0.99.typemap: GdkAtom is an unsigned int.
  172 
  173 Thu Mar 22 15:31:39 CET 2001 Paolo Molaro <lupus@ximian.com>
  174 
  175 	* Gnome/xs/Gnome.xs: Gnome::Config fixes + test file.
  176 
  177 Thu Mar 22 13:41:57 CET 2001 Paolo Molaro <lupus@ximian.com>
  178 
  179 	* Gtk/cookbook.pod: added an entry validation recipe.
  180 	* Gtk/objects.pod: added missing files.
  181 
  182 Wed Mar 21 14:13:44 CET 2001 Paolo Molaro <lupus@ximian.com>
  183 
  184 	* Gtk/xs/Gtk.xs: the insert_text signal in GtkEditable expects the
  185 	new position returned from the handler.
  186 
  187 Wed Mar 21 13:23:06 CET 2001 Paolo Molaro <lupus@ximian.com>
  188 
  189 	* Gnome/*, GnomePrint/*: lazy laoding enabled for Gnome and
  190 	Gnome::Print too.
  191 
  192 Wed Mar 21 11:57:22 CET 2001 Paolo Molaro <lupus@ximian.com>
  193 
  194 	* tools/gendefs.pl, Gtk/Gtk.pm, Gtk/xs/Gtk.xs: lazy loading is now
  195 	a run-time option instead of compile time and boots properly also the parent
  196 	packages (using less memory than before too:-). Currently enabled only in 
  197 	the Gtk module: this saves quite a bit of memory (XS functions for each widget
  198 	class are created only when needed).
  199 
  200 Wed Mar 21 09:44:27 CET 2001 Paolo Molaro <lupus@ximian.com>
  201 
  202 	* Gtk/xs/GtkWidget.xs: fixed typo.
  203 
  204 Tue Mar 20 18:56:47 CET 2001 Paolo Molaro <lupus@ximian.com>
  205 
  206 	* Gtk/xs/Gtk.xs: added property_change. GC can be created from pixmaps too.
  207 	* Gnome/xs/GnomeLess.xs: updates.
  208 	* Gnome/xs/GnomeClient.xs: updates and code optimizations.
  209 	* Gnome/xs/GnomeCanvasItem.xs: typo fix.
  210 	* Gnome/xs/GnomeCanvas.xs: updates.
  211 	* Gnome/xs/GnomeApp.xs: new dialog and utility functions.
  212 	* Gnome/xs/Gnome.xs: config and paper updates.
  213 
  214 Mon Mar 19 17:36:46 CET 2001 Paolo Molaro <lupus@ximian.com>
  215 
  216 	* Gtk/gtk-0.99.typemap: fix entries where perl already
  217 	mortalizes objects.
  218 	* Gnome/xs/GnomeCanvasItem.xs: code optimization.
  219 
  220 Mon Mar 19 13:24:57 CET 2001 Paolo Molaro <lupus@ximian.com>
  221 
  222 	* Gnome/xs/GnomeDialogUtil.xs: allow undef for parent and return
  223 	a proper Gnome::Dialog.
  224 	* Gtk/xs/Gtk.xs: fix white and black gc and color accessors.
  225 
  226 Mon Mar 19 10:25:13 CET 2001 Paolo Molaro <lupus@ximian.com>
  227 
  228 	* Gtk/GtkTypes.[ch],Gtk/gtk-0.99.typemap: better garbage collector 
  229 	and more namespace cleanups.
  230 	* Gtk/objects.pod: information about signals and arguments.
  231 	* Gtk/gtk-0.99.defs: fixed parent of GtkScrolledWindow.
  232 	* */*.pm: upped version to 0.7006.
  233 	* Gtk/xs/Gtk.xs, Gtk/xs/GtkObject.xs: add the ability to query
  234 	packages, signals and object arguments.
  235 	* GtkGLArea/pkg.defs: fixed parent of GtkGLArea.
  236 	* tools/gendoc.pl: handle ALIASes.
  237 	* tools/gpdoc2pod: quote '>'.
  238 	* Gtk/xs/GtkButton.xs,GtkAdjustment.xs,GtkBox.xs,GtkClist.xs,GtkCombo.xs,
  239 	GtkEditable.xs,GtkEntry.xs ...: optimize code generation (about 60 KB saved
  240 	in text size, gives also a nice loading speedup).
  241 
  242 Mon Mar 12 22:29:54 CET 2001 Paolo Molaro <lupus@ximian.com>
  243 
  244 	* Makefile.PL: handle also new versions of some packages.
  245 	* Gtk/Makefile.PL: fix keysym hash creation with new Gtk.
  246 	* GdkPixbuf/xs/GdkPixbuf.xs: make some interfaces more DWIM
  247 	anche check for some out of memory conditions.
  248 	* GdkPixbuf/Makefile.PL, GdkPixbuf/GdkPixbuf.pm: apply patch
  249 	from Christian Borup <borup@borup.com> to properlly handle
  250 	GdkPixbufLoader.
  251 
  252 Sun Mar 11 15:37:37 CET 2001 Paolo Molaro <lupus@ximian.com>
  253 
  254 	* Gtk/xs/GtkBin.xs: fix child settor.
  255 	* Gtk/xs/GtkButton: remove child accessor.
  256 	* Gnome/xs/GnomeCanvas.xs: add pixels_per_unit accessor.
  257 	* Gtk/xs/GtkCList.xs: the bitmap is optional now.
  258 	* tools/gendoc.pl: require XML::Writer.
  259 	* tool/gpdoc2pod: create the pod from the XML file.
  260 	* Gtk/GtkCListModel.pm: MVC thingie for Gtk::CList and a tied array.
  261 	* */Makefile.PL: install pod reference manpages.
  262 	* Gtk/xs/Gtk.xs: watch_add watches the referenced scalar if handed a reference.
  263 
  264 Tue Mar  6 16:49:08 CET 2001 Paolo Molaro <lupus@ximian.com
  265 
  266 	* */*.xs: fixes usage of the PUSHMARK macro.
  267 	* GnomePrint/xs/GnomePrintPreview.xs: missing include.
  268 	* Gtk/GtkTypes.c: make sure we store only strings that will
  269 	not vanish under us.
  270 
  271 Mon Mar  5 16:46:00 CET 2001 Paolo Molaro <lupus@ximian.com
  272 
  273 	* Gtk/gtk-0.99.typemap: correct entries for unsigned integers.
  274 	* Bonobo/*: updates and new UI stuff. Show usage of the PropertyBag.
  275 	Bug fixes.
  276 
  277 Sat Mar  3 20:26:47 CET 2001 Paolo Molaro <lupus@ximian.com
  278 
  279 	* Gtk/xs/GtkMenu.xs, Gtk/xs/GtkOptionMenu.xs: fix return types of
  280 	gtk_option_menu_get_menu() and gtk_menu_get_active() as pointed out
  281 	by Dave Carrigan <dave@rudedog.org>.
  282 	* Gtk/gtk-0.99.typemap: always bless GtkObjects in the right package.
  283 	* Gtk/xs/GtkEditable.xs: added accessors for selection position fields.
  284 
  285 Wed Feb 28 19:25:45 CET 2001 Paolo Molaro <lupus@ximian.com>
  286 
  287 	* Gtk/xs/Gtk.xs: added facilities to modify a Gtk::RcStyle
  288 	(test program in Gtk/samples/gtkrctest.pl).
  289 
  290 Tue Feb 27 23:40:08 CET 2001 Paolo Molaro <lupus@ximian.com>
  291 
  292 	* Gnome/Makefile.PL: XS boot all the needed modules (was lost in the
  293 	Makefile.PL rewrite).
  294 	* Gnome/xs/GnomeDNS.xs: fix callback argument.
  295 
  296 Tue Feb 27 17:52:09 CET 2001 Paolo Molaro <lupus@ximian.com>
  297 
  298 	* Glade/*: improved libglade support: Gnome widget support loaded
  299 	only when the Gnome module is used. Added support to dynamically
  300 	load gnomedb and bonobo. Added support for new style custom widget
  301 	creation handler. Updated test accordingly.
  302 
  303 Mon Feb 26 19:32:30 CET 2001 Paolo Molaro <lupus@ximian.com>
  304 
  305 	* Gtk/GdkTypes.c: fix handling of GdkEvent.
  306 	* */Makefile.PL: fixed doc generation on a number of submodules.
  307 
  308 Mon Feb 26 13:17:46 CET 2001 Paolo Molaro <lupus@ximian.com>
  309 
  310 	* ldscript: added ld version script to reduce number of exported
  311 	symbols in the modules.
  312 	* Gtk/xs/Gtk.xs: yet another missing cast.
  313 	* Makefile.PL: shut up autodetection compilations.
  314 
  315 Sun Feb 25 19:18:49 CET 2001 Paolo Molaro <lupus@ximian.com>
  316 
  317 	* Applet/xs/AppletWidget.xs, Applet/samples/applet.pl: updated to latest
  318 	applet widget library. Added workaround for buggy applet widget signals.
  319 	Sample code updated to show some of the new features.
  320 	* Gtk/MisTypes.c: warn instead of croak()ing when dealing with missing
  321 	enum and flags registrations.
  322 
  323 Fri Feb 23 22:14:47 CET 2001 Paolo Molaro <lupus@ximian.com>
  324 
  325 	* Gnome/xs/GtkDial.xs: revert to a previous version that was
  326 	accidentaly removed.
  327 	* Makefile.PL: actually autodetect GtkGLArea.
  328 
  329 Fri Feb 23 16:29:53 CET 2001 Paolo Molaro <lupus@ximian.com>
  330 
  331 	* Gtk/xs/GtkContainer.xs: added forall() method and a bunch of
  332 	missing other as well: these are marked non-public, but could be
  333 	useful for custom widget implementations.
  334 	* Gtk/xs/GtkContainer-1.1.xs: remove old cruft.
  335 	* Bonobo/README: small HOWTO.
  336 
  337 Fri Feb 23 12:40:18 CET 2001 Paolo Molaro <lupus@ximian.com>
  338 
  339 	* Gtk/xs/GtkEditable.xs: make the default < 0 value in insert_text()
  340 	work even if gtk+ doesn't support it (yet).
  341 
  342 Thu Feb 22 22:36:47 CET 2001 Paolo Molaro <lupus@ximian.com>
  343 
  344 	* Bonobo/*: updates for bonobo 0.37.
  345 
  346 Thu Feb 22 14:32:36 CET 2001 Paolo Molaro <lupus@ximian.com>
  347 
  348 	* Glade/xs/GladeXML.xs: fix new_from_memory() data length.
  349 	* Gtk/xs/Gtk.xs: cast to shut up picky compilers.
  350 
  351 Mon Feb 19 20:25:04 CET 2001 Paolo Molaro <lupus@ximian.com>
  352 
  353 	* Gtk/cookbook.pod: add recipe from Pat Eyler <pate@gnu.org>.
  354 	* Released version 0.7005.
  355 
  356 Mon Feb 19 18:59:05 CET 2001 Paolo Molaro <lupus@ximian.com>
  357 
  358 	* Gtk/GdkTypes.c: correct error message and drop unused code.
  359 	* Gtk/MiscTypes.c: use a GHashTable instead of an HV for misc objects.
  360 	* */Makefile.PL: cleanups.
  361 	* Gtk/GdkTypes.c: applied patch by Pixel <pixel@mandrakesoft.com> to
  362 	prevent segfault in gdk_event_copy().
  363 	* Gtk/xs/GtkCTree.xs: applied patch by Pixel <pixel@mandrakesoft.com>
  364 	to add $tree->pre_recursive() and allow for undef nodes in some methods.
  365 	* Gtk/xs/GtkCTree-1.1.1.xs: removed, it is no longer compiled in.
  366 	* Gtk/cookbook.pod: updates from Pat Eyler <pate@gnu.org>.
  367 
  368 Sun Feb 11 23:40:05 CET 2001 Paolo Molaro <lupus@ximian.com>
  369 
  370 	* Gtk/xs/GtkToolbar.xs: DWIM in new Gtk::Toolbar.
  371 	* Gtk/gtk-0.99.defs.opl: use correct unref function for pixmap and bitmap.
  372 	* INSTALL, README: updated documentation.
  373 
  374 Sun Feb 11 18:27:49 CET 2001 Paolo Molaro <lupus@ximian.com>
  375 
  376 	* Gnome/xs/GnomeApp.xs: added fill_toolbar() and fill_menu() functions that
  377 	make use of the Gnome::UIInfo stuff.
  378 
  379 Sat Feb 10 19:03:58 CET 2001 Paolo Molaro <lupus@ximian.com>
  380 
  381 	* Gtk/GtkTypes.c: should work also with older perls.
  382 
  383 Thu Feb  8 22:53:44 CET 2001 Paolo Molaro <lupus@ximian.com>
  384 
  385 	* Bonobo/*: support the printing interface. Compile with new bonobo version.
  386 
  387 Wed Feb  7 06:03:22 CET 2001 Paolo Molaro <lupus@ximian.com>
  388 
  389 	* MANIFEST: include new stuff.
  390 	* Bonobo/Bonobo.pm: use namespace.
  391 	* Bonobo/samples/activate.pl: use Bonobo->main and update for new CORBA::ORBit.
  392 	* Bonobo/xs/Bonobo.xs: interface is optional in get_object.
  393 	* Bonobo/xs/BonoboEmbeddable.xs: fixes to make it work correctly.
  394 	* Gtk/GtkTypes.c: do not remove init functions for now, need to track down the 
  395 	real problem.
  396 	* Bonobo/corba-orbit.diff: new diff against orbit-perl HEAD.
  397 	* Bonobo/samples/*: new embeddable sample.
  398 	* Gtk/cookbook.pod: cookbook documentation.
  399 
  400 Sun Feb  4 03:19:47 CET 2001 Paolo Molaro <lupus@ximian.com>
  401 
  402 	* Gtk/xs/Gtk.xs, Gnome/xs/Gnome.xs: added facility for initializing sub-modules
  403 	at the main module init time: there is no more need to call the init method
  404 	on most of the sub-modules (it's still required for Gtk, Gnome, Bonobo, AppletWidget,
  405 	mostly because they require params or fiddle with @ARGV). Changed the sample to work
  406 	accordingly.
  407 	* Bonobo/*: more updates to support latest released version, popt arguments,
  408 	embeddable class binding, properties...
  409 	* Gtk/Gtk.pm: simple doc.
  410 	* Gtk/xs/GtkWidget.xs: make size_request() work.
  411 
  412 Sat Jan 27 13:13:32 CET 2001 Paolo Molaro <lupus@ximian.com>
  413 
  414 	* Gtk/GtkTypes.c: fix to compile also with a threaded perl.
  415 	* Mozilla/README: explain hack to make it work with network connections.
  416 
  417 Sat Jan 27 12:09:20 CET 2001 Paolo Molaro <lupus@ximian.com>
  418 
  419 	* Mozilla/*: added code to set preferences. Fiddled with library linking
  420 	order. Shut up cvs.
  421 
  422 Thu Jan 25 20:30:55 CET 2001 Paolo Molaro <lupus@ximian.com>
  423 
  424 	* GnomePrint/xs/GnomePrintContext.xs: fixed leak in set_dashes().
  425 	Add support for printing images and using the texline interface.
  426 
  427 Wed Jan 24 13:30:57 CET 2001 Paolo Molaro <lupus@ximian.com>
  428 
  429 	* Gtk/GtkTypes.c: fixed handling of GTK_TYPE_UINT and GTK_TYPE_ULONG types.
  430 
  431 Mon Jan 22 18:02:14 CET 2001 Paolo Molaro <lupus@ximian.com>
  432 
  433 	* Mozilla: added binding for gtkmozembed.
  434 
  435 Sun Jan 21 17:35:29 CET 2001 Paolo Molaro <lupus@ximian.com>
  436 
  437 	* Makefile.PL, GtkHTML/*: changes to support GtkHTML version 0.8 only.
  438 
  439 Wed Jan 10 21:48:49 CET 2001 Paolo Molaro <lupus@helixcode.com>
  440 
  441 	* Gnome/xs/Gnome.xs: added long due support for letting popt
  442 	parse the arguments or make popt leave them alone and using Getopt::Long.
  443 	See Gnome/samples/druid.pl for example usage.
  444 	* Bonobo/xs/*: more updates.
  445 	* GnomePrint/xs/*: more updates.
  446 
  447 Sun Jan  7 18:27:21 CET 2001 Paolo Molaro <lupus@helixcode.com>
  448 
  449 	* Gtk/xs/Gtk.xs: forgot to add watch_remove() as well.
  450 	* GnomePrint/*: added some missing stuff.
  451 	* Gtk/LWP.pm, Gtk/io.pm, Gtk/http.pm: stuff to integrate
  452 	libwww-perl nicely (ie, non-blobking) in a Gtk application.
  453 	* GtkHTML/Simple.pm: package to make using an HTTP-connection
  454 	enabled Gtk::HTML trivial (uses Gtk::LWP).
  455 	* GtkHTML/xs/GtkHTML.xs: updated.
  456 
  457 Fri Jan  5 20:31:26 CET 2001 Paolo Molaro <lupus@helixcode.com>
  458 
  459 	* Gtk/xs/Gtk.xs, Gtk/samples/watchvar.pl: added perl var changes
  460 	event source: you can now get a callback when the value of a
  461 	perl variable changes.
  462 
  463 Wed Jan  3 19:03:49 CET 2001 Paolo Molaro <lupus@helixcode.com>
  464 
  465 	* Cleaned up the namespace a little for exported functions.
  466 	* Applet/*: moved here support for panel applets and added support
  467 	for capplets to the same submodule (Note that the API changed a little bit).
  468 	* Makefile.PL: fixed some detection handling and added applets support.
  469 	* GnomePrint/xs/GnomeFont.xs: removed old functions.
  470 	* Gtk/GtkTypes.c: optmized perlname <-> gtkname mapping (uses less memory).
  471 	* tools/gendefs.pl, *xs/*.xs: disable inclusion of PerlGtkExt.h (causes weird segv).
  472 	* */.cvsignore: shut up cvs.
  473 
  474 Thu Dec 28 19:52:43 CET 2000 Paolo Molaro <lupus@helixcode.com>
  475 
  476 	* Makefile.PL, GnomePrint/*: got GnomePrint mostly up to date
  477 	and added autodetection.
  478 	* Gtk/GtkTypes.*, tools/gendefs.pl: do not require a sizeof(Gtkobject)
  479 	to work, since we use gtk_type_query() anyway.
  480 
  481 Sat Dec 23 13:18:42 CET 2000 Paolo Molaro <lupus@helixcode.com>
  482 
  483 	* GladeXML/GladeXML.pm: applied patch from Tim Peoples <tep@colltech.com>
  484 	to allow a blessed reference instead of a package name in
  485 	signal_autoconnect_from_package().
  486 	* Gtk/xs/Gtk.xs: fixed idle_add_priority().
  487 	* Makefile.PL, GdkXmHTML/*: enables XmHTML detection.
  488 	* Bonobo/*: current bonobo binding (unfinished).
  489 
  490 Mon Dec 18 20:00:16 CET 2000 Paolo Molaro <lupus@helixcode.com>
  491 
  492 	* Gtk/xs/GtkCList.xs: make $clist->{insert,append} work if
  493 	the numer of args is different from the number of columns.
  494 	* Gtk/xs/GtkToggleButton.xs: fix typo in arg name.
  495 	* Depends.pm, Makefile.PL, */Makefile.PL: new build system.
  496 	* Bonobo/xs/Gnome*.xs: removed old bonobo binding and added 
  497 	bits of the new one.
  498 	* Preparation for new release.
  499 
  500 Fri Oct 20 18:32:19 CEST 2000 Paolo Molaro <lupus@debian.org>
  501 
  502 	* Released 0.7004.
  503 
  504 Thu Oct 19 16:24:31 CEST 2000 Paolo Molaro <lupus@debian.org>
  505 
  506 	* Gtk::Widget::parent may return undef.
  507 	* Gtk/Gtk.pm: allow -init in use Gtk -init;
  508 	* Gtk/xs/GtkList.xs GtkTree.xs: applied patch from 
  509 		Francois Pons <fpons@mandrakesoft.com> (fixes list
  510 		problems and provides speedup).
  511 	* GdkImlib/Makefile.PL, Gtk/xs/GtkWidget.xs: fixes for picky
  512 	compilers pointed out by Aron Griffis <agriffis@bigfoot.com>.
  513 	* Gtk/GdkTypes.c: added a statement to a default case for picky 
  514 	compilers (bug found by Nick Metrowsky <nmetro@colorado.edu>).
  515 	* Gtk/xs/Gtk.xs: applied patch by Maher Awamy <muhri@muhri.net>
  516 	to expose XDISPLAY, XVISUAL and XCOLORMAP (with 64bit fixes by me).
  517 	* Preparation for release: folks, please test this.
  518 
  519 Wed, 16 Aug 2000 19:40:14 +0200
  520 
  521 	* Last minute bug fixes.
  522 	* Released version 0.7003.
  523 
  524 Wed, 16 Aug 2000 15:07:50 +0200 Paolo Molaro <lupus@debian.org>
  525 
  526 	* *.xs: many _usability_ improvements with default args.
  527 	Better documentation for some different-from-C behaviour.
  528 
  529 Wed,  9 Aug 2000 16:16:48 +0200 Paolo Molaro <lupus@linuxcare.com>
  530 
  531 	* Gtk/xs/GtkEditable.xs, Gtk/xs/GtkList.xs: applied patch from 
  532 	Sven Verdoolaege <skimo@kotnet.org>.
  533 	* Upped version number in preparation for release.
  534 
  535 Fri, 23 Jun 2000 15:13:32 +0200 Paolo Molaro <lupus@linuxcare.com>
  536 
  537 	* doc/*: added DTD and stylesheet for the documentation.
  538 
  539 Fri, 23 Jun 2000 15:06:41 +0200 Paolo Molaro <lupus@linuxcare.com>
  540 
  541 	* INSTALL, Gnome/xs/GnomeCanvasItem.xs: applied patch from 
  542 	Brian Warner <warner@lothar.com>.
  543 	* *.xs: more documentation fixups.
  544 	* */Makefile.PL: added gendoc target to makefiles.
  545 
  546 Mon, 19 Jun 2000 12:26:56 +0200 Paolo Molaro <lupus@linuxcare.com>
  547 
  548 	* Gtk/xs/Gtk.xs: avoid memory leaks setting fonts, pixmaps and GCs in styles.
  549 	* Gtk/xs/*.xs: More documentation fixups and fixes. Less memory leaks:-)
  550 	* Gtk/xs/GtkCTree.xs: added a $ctree->get_node_position($node) function to
  551 	retreive the (GtkCList) row number of a GtkCTreeNode.
  552 
  553 Fri, 16 Jun 2000 15:36:49 +0200 Paolo Molaro <lupus@linuxcare.com>
  554 
  555 	* Gnome/xs/GnomeDialog.xs: correct signature of append_buttons_with_pixmaps.
  556 	* Gtk/xs/Gtk.xs: more documentation. Fixed stupid draw_lines() method.
  557 	* Gtk/xs/GtkCTree.xs: documentation + more default values.
  558 	* Gtk/xs/GtkEditable.xs, GtkWidget.xs: use GTK_HVER instead of 
  559 	GTK_*_VERSION.
  560 	* GtkHTML/xs/GtkHTMLEmbedded.xs: small fix for new version.
  561 	* tools/gendoc.pl: improved doc generator, many fixes, outputs XML doc now.
  562 
  563 Mon,  5 Jun 2000 14:39:24 +0200 Paolo Molaro <lupus@linuxcare.com>
  564 
  565 	* Gnome/xs/ZvtTerm.xs: applied modifed patch from ZeroInk <support@zeroink.com>
  566 	to allow writing to the stdin of the running program and added a few
  567 	missing functions.
  568 	* tools/genext.pl: don't set values in structs mapping if it's a widget
  569 	and it's NULL.
  570 	* GnomePrint/*: first slightly incomplete version.
  571 
  572 Fri, 26 May 2000 17:47:14 +0200 Paolo Molaro <lupus@linuxcare.com>
  573 
  574 	* GdkPixbuf/pkg.defs, GdkPixbuf/xs/GdkPixbuf.xs: updates for version 0.8.0.
  575 	* Gtk/xs/Gtk.xs: more documentation.
  576 	* GtkHTML/xs/GtkHTML.xs: updates for newer version.
  577 
  578 Thu, 13 Apr 2000 17:40:40 +0200 Paolo Molaro <lupus@linuxcare.com>
  579 
  580 	* Gtk/xs/GtkCList-1.2.xs: check for correct row in set_focus_row.
  581 	
  582 Sun,  9 Apr 2000 18:04:55 +0200 Paolo Molaro <lupus@linuxcare.com>
  583 
  584 	* Gtk/xs/Gtk.xs: add Gtk::Gdk->event_new.
  585 	* Gtk/GdkTypes.c: more comprehensive event handling and bug fixes.
  586 	* Gtk/MiscTypes.c: alloc_temp zeroes the allocated space now.
  587 	* Gnome/xs/GtkPixmapMenuItem.xs: enable.
  588 	* *.xs: added default values for more functions.
  589 	* Gnome/xs/GnomeDialog.xs: add buttons accessor.
  590 
  591 Fri,  7 Apr 2000 17:28:32 +0200 Paolo Molaro <lupus@linuxcare.com>
  592 
  593 	* Gtk/xs/GtkBin.xs: allow NULL widget in child accessor and fix settor.
  594 	* Gtk/Gtk.pm: fix connect_object stuff.
  595 	* Gtk/GtkTypes.c: add GdkColor to supported boxed types in get/set arg.
  596 	* Gtk/gtk-1.3.defs: delete useless, buggy define-enum.
  597 	* Gnome/xs/GnomeFileEntry.xs: add accessor for file selection widget.
  598 	* GtkHTML/xs/GtkHTML.xs: use POPi instead of SvTRUE(POPs), update to
  599 	  latest cvs version.
  600 	* Gtk/MiscTypes.c: fix stupid thinko in handling flags.
  601 
  602 Wed,  1 Mar 2000 14:01:10 +0100 Paolo Molaro <lupus@linuxcare.com>
  603 	
  604 	* Gnome/pkg.defs: added support for GnomeCanvasPolygon.
  605 	* Makefile.PL, Gtk/xs/Gtk.xs: enable thread support if compiled with
  606 	  threaded perl.
  607 	* Gtk/samples/thread.pl: thread example.
  608 
  609 Mon, 28 Feb 2000 17:52:51 +0100 Paolo Molaro <lupus@linuxcare.com>
  610 
  611 	* GtkHTML/xs/GtkHTMLEmbeddable.xs: add accessors for classid and name.
  612 	* Gnome/xs/GnomeDialog.xs: missing functions bound.
  613 	* GtkHTML/*: updates to latest cvs version and bug fixes.
  614 	* GdkPixbuf/xs/*.xs: don't use PL_na anymore.
  615 
  616 Mon, 28 Feb 2000 09:06:59 +0100 Paolo Molaro <lupus@linuxcare.com>
  617 
  618 	* Gtk/samples/test.pl: added example for DnD within a CTree.
  619 	* GdkPixbuf/xs/GdkPixbuf.xs: accessors for pixel data.
  620 	* Gtk/xs/Gtk.xs: fix gdk_string_height() binding.
  621 
  622 Thu, 10 Feb 2000 20:30:58 +0100 Paolo Molaro <lupus@linuxcare.com>
  623 
  624 	* GdkPixbuf/*: initial support for gdk-pixbuf added.
  625 
  626 Thu, 10 Feb 2000 19:05:58 +0100 Paolo Molaro <lupus@linuxcare.com>
  627 
  628 	* Gtk/xs/GtkTreeItem.xs: added accessor for expanded
  629 	  (from pixel@mandrakesoft.com).
  630 	* Gtk-Perl.spec: spec file to build rpms from pixel@mandrakesoft.com.
  631 	* Gtk/xs/GtkWidget.xs: fixed flags settors so you can
  632 	  also unset flags.
  633 
  634 Sat, 29 Jan 2000 10:37:55 +0100 Paolo Molaro <lupus@debian.org>
  635 
  636 	* GtkHTML/*: updated to latest cvs version.
  637 	* Released version 0.7002.
  638 
  639 Fri, 28 Jan 2000 19:13:02 +0100 Paolo Molaro <lupus@debian.org>
  640 
  641 	* Glade/xs/GladeXML.xs: add new_from_memory so you can put
  642 	  your glade file in __DATA__, for example.
  643 	* Gtk/xs/GtkObject.xs: allow Gtk class names in new() to
  644 	  support old buggy code (use perl packages names, instead).
  645 	* Gnome/pkg.defs: a few parent class fixes by Brian Warner.
  646 	* Gnome/xs/Gnome.xs: fixed my silly mistake.
  647 	* GtkGLArea/Makefile.PL: allow also compilation with -lGL
  648 	  (ie true OpenGL or recent mesa packages).
  649 
  650 Sun, 23 Jan 2000 16:38:51 +0100 Paolo Molaro <lupus@debian.org>
  651 
  652 	* Gnome/xs/AppletWidget.xs: fixed panel support (partially
  653 	  patch from "Peter S. Housel" <housel@acm.org>).
  654 	* Gtk/Misctypes.c: fixed a segfault when using a number
  655 	  instead of a nickname for enums and flags.
  656 	  Workaround problem with dead POs at gtkobject destruction.
  657 	* Gtk/Gtk.pm: eliminate warning with autoload (thanks to
  658 	  Bodi Zoltan <zoltan.bodi@socgen.com>).
  659 	* Gtk/xs/GtkItemFactory.xs, Gtk/samples/testif.pl: patch from
  660 	  David Huggins-Daines <dhd@eradicator.org> that adds a per-item
  661 	  callback func.
  662 	* Gnome/xs/GnomeApp.xs, Gnome/xs/Gnome.xs, Gnome/pkg.defs: support 
  663 	  for GnomeUIInfo from David Huggins-Daines (code moved around a bit
  664 	  so it can be used also in GnomeMDI, Bonobo, etc.).
  665 	* tools/gendefs.pl: typeize() made more compatible with Gtk and
  666 	  Gnome maketypes.
  667 	* Gtk/gtk-1.2.defs: enable a couple of enums.
  668 	* Applied patch from Brian Warner to workaround bug in Makemaker 
  669 	  and chomp() the result of some x-config calls.
  670 	* Glade/xs/GladeXML.xs, Glade/samples/glade.pl: fixed custom widget 
  671 	  support (and updated example).
  672 	* Gtk/xs/GtkCtree.xs, GtkClist1-2.xs: additions from a patch 
  673 	  by brian@theory.org.
  674 	* Released version 0.7001.
  675 	
  676 Sun,  2 Jan 2000 18:02:51 +0100 Paolo Molaro <lupus@debian.org>
  677 
  678 	* Gtk/Gtk.pm: handle also readwrite flag.
  679 	* Gtk/xs/GtkObject.xs: GTK_OBJECT_INIT doesn't need to be defined
  680 	  anymore (thanks to Marc Lehmann for pointing this out).
  681 	* README: add notes about source incompatibilities.
  682 	* Release version 0.7000.
  683 
  684 Thu, 30 Dec 1999 10:28:58 +0100 Paolo Molaro <lupus@debian.org>
  685 
  686 	* GtkHTML/xs/GtkTML.xs: fixed to compile with latest cvs.
  687 	* Gtk/xs/GtkWindow.xs: gtk_window_reposition was added in gtk 1.2.6.
  688 	* INSTALL: remove reference about GtkTTY.
  689 	* MANIFEST: remove GtkTTY: this lib is long dead.
  690 
  691 Wed, 29 Dec 1999 19:25:09 +0100 Paolo Molaro <lupus@debian.org>
  692 
  693 	* Makefile.PL: clean up messages.
  694 	* GdkImlib/Makefile.PL: workaround bug in MakeMaker so that
  695 	  GdkImlib.c is not compiled at every step.
  696 	* Glade/xs/GladeXML.xs: support for using a perl func to build
  697 	  custom widgets (should really be fixed in libglade, though).
  698 	* Gtk/GtkTypes.c, Gtk/MiscTypes.c, Gtk/MiscTypes.h, Gtk/xs/Gtk.xs:
  699 	  flag values can now be returned as array refs (instead of hash refs)
  700 	  and is configurable as well as using '-' or '_' in enums and flags.
  701 	* tools/gendefs.pl: support for the above stuff and cleaner way to get
  702 	  enum and flag info from gtk+ itself at compile-time: sadly, Gtk+
  703 	  is broken in some ways (a flag type is registered, for example, but
  704 	  the GTK_TYPE_flag_name var is not defined...).
  705 	* INSTALL: install instruction courtesy of Frank Wiles.
  706 
  707 Sun, 19 Dec 1999 22:06:27 +0100  Paolo Molaro <lupus@debian.org>
  708 
  709 	* Gtk/MiscTypes.c, Gtk/GtkTypes.c, Gtk/GdkTypes.c: patch
  710 	  from David Huggins-Daines <dhd@eradicator.org> to remove
  711 	  32-bit-isms.
  712 	* Gtk/xs/GtkObject.xs, Gtk/xs/GtkWidget.xs, Gtk/Gtk.pm:
  713 	  GTK_OBJECT_INIT is no more called with perl_call_method,
  714 	  so we have correct behaviour and we maintain source
  715 	  compatibility: GTK_OBJECT_INIT gets the object as only arg.
  716 	  Implement Gtk::Widget::new with Gtk::Object::new in perl code.
  717 
  718 Mon,  6 Dec 1999 01:38:51 +0100 Paolo Molaro <lupus@debian.org>
  719 
  720 	* Gtk/xs/GtkLayout.xs: added accessors for bin_window, {x,y}offset, 
  721 	  width, height.
  722 	* Gtk/xs/GtkCombo.xs: added accessor for popwin.
  723 	* tools/gendefs.pl, Gtk/MiscTypes.{c,h}, Gtk/GtkTypes.c: improved
  724 	  enum/flags handling: faster startup, reduced memory usage, reduced 
  725 	  code size: still some cleanup and optimizations to do.
  726 	* GtkGLArea/xs/GtkGdkGL.xs: make it compile with cvs GtkGLArea
  727 	  which broke source compatibility.
  728 	* MANIFEST: Bonobo is not ready for public consumption yet.
  729 	* Gtk/xs/GtkObject.xs: fixed creation of objects subclasses
  730 	  of a perl subclass. You need to change the GTK_OBJECT_INIT
  731 	  method of your classes (first argument is classname, second
  732 	  is the object).
  733 	* Gnome/xs/GnomeCanvasItem.xs: fixed support for GdkImlibImages
  734 	  and added support for getting images and points.
  735 	* Gtk/xs/GtkCtree.xs: added some functions.
  736 
  737 Sun Dec  5 03:41:17 CET 1999  Marc Lehmann <marc@gimp.org>
  738 
  739         * Gtk/Gtk.pm: move _get_arg_info into the AUTOLOAD eval, to get
  740         useful error reports.
  741 
  742 Wed Dec  1 20:42:00 CET 1999  Marc Lehmann <marc@gimp.org>
  743 
  744         * MANIFEST: added some necessary but missing files (Gtk/*) and
  745         Bonobo.
  746         * Gtk/GtkTypes.c: Do not coredump when an sv is not a reference.
  747         (should output an error message, though, rather than keeping quiet).
  748 
  749 Mon, 29 Nov 1999 13:42:33 +0100 Paolo Molaro <lupus@debian.org>
  750 
  751 	* GtkHTML/*: added GtkHTML binding.
  752 	* Gtk/gtk-1.2.defs: export some enums and flags.
  753 	* really fix GLArea.
  754 
  755 Sun, 14 Nov 1999 19:12:33 +0100 Paolo Molaro <lupus@debian.org>
  756 	
  757 	* GtkGLArea/GtkGLArea.pm, GtkGLArea/Makefile.pm: fix GtkGLArea
  758 	  support.
  759 	* */Makefile.PL: create the documentation for the submodules and
  760 	  implement the clean targets.
  761 	* tools/gendefs.pl, gendoc.pl: take an arg to set tag for documentation.
  762 	* Glade/Makefile.PL: enable gnome support if libglade --libs gnome succedes.
  763 	* Gtk/xs/Gtk.xs: added a couple of missing gtk_rc_* funcs.
  764 
  765 Fri, 12 Nov 1999 13:48:18 +0100 Paolo Molaro <lupus@debian.org>
  766 	
  767 	* Gtk/gtk-1.2.pkg: workaround bug in gtk to make GtkInvisible
  768 	  work.
  769 	* Gtk/xs/GtkList.xs: added missing bindings.
  770 	* Gtk/xs/Gtk-1.2.xs: added missing bindings for FontSelection
  771 	  set_filter stuff.
  772 	* Gtk/gtk-1.2.defs: added GtkFontType GtkFontFilterType.
  773 	* Gnome/xs/Gnome.xs: added fixups for GnomeDruidPage and 
  774 	  GnomeIconList signals...
  775 	* Gtk/xs/Gtk.xs: fixed Gtk->quit_add().
  776 	* GtkXmHTML/xs/GtkXmHTML.xs: add set_image_procs function.
  777 	* Gnome/samples/html.pl: test the image_proc fot the GtkXmHTML
  778 	  widget and make it work with relative urls...
  779 	* Gtk/xs/GtkCList-1.2.xs: added set_compare_func wrapper.
  780 	* Gtk/xs/GtkCTree-1.1.1.xs: lotsa functions binded.
  781 
  782 Mon Nov  8 20:23:38 CET 1999 Paolo Molaro <lupus@debian.org>
  783 
  784 	* Gtk/gtk-0.99.typemap: added gstring type for returned
  785 	  strings that need to be g_free()ed.
  786 	* Gtk/xs/Gtk.xs: faster signal marshaling (this also helped
  787 	  spotting a couple of bugs in the previuos implementation).
  788 	* Gtk/xs/Gtk.xs, Gtk/xs/Gtk-1.2.xs: binding and fixups for
  789 	  dnd related functions and signals.
  790 	* Gtk/samples/testdnd.pl: test dnd stuff.
  791 	* Gtk/gtk-0.99.defs: enable GdkFillRule enum definition.
  792 	* Gtk/gtk-1.2.defs: added GtkCornerType enum.
  793 	* Gtk/xs/*.xs: over 100 more functions bound: too many to
  794 	  list here.
  795 
  796 Sat Nov  6 15:11:01 CET 1999  Paolo Molaro <lupus@debian.org>
  797 
  798 	* test.pl: now runs samples with uninstalled sub-modules.
  799 	* Makefile.PL: disable auto-detection of submodules:
  800 	  compile them separately!
  801 	* Bonobo/*: first bonobo support: you need a modified
  802 	  CORBA::ORBit to compile it though (and anyway it doesn't work, 
  803 	  yet:-).
  804 	* */samples/*.pl: some changes to make make test work.
  805 
  806 Sat Nov  6 12:16:56 CET 1999  Paolo Molaro <lupus@debian.org>
  807 
  808 	* GtkGLArea/GtkGLArea.pm: added missing file.
  809 	* Gnome/Makefile.PL, Gnome/xs/ZvtTerm.xs: integrate
  810 	  Zvt in Gnome
  811 	* *.cvsignore: shut up cvs.
  812 	* GdkImlib/GdkImlibTypes.h: guard against multiple inclusions.
  813 	* Gnome/xs/GnomeDruidPageStandard.xs: add vbox accessor
  814 	  (mentioned by Dermot Musgrove).
  815 
  816 Fri, 29 Oct 1999 12:27:38 +0200 Paolo Molaro <lupus@debian.org>
  817 
  818 	* Lotsa changes to support separate compilation and
  819 	  loading of sub-modules: the test framework needs to be
  820 	  changed a bit to add -Mblib etc.
  821 	  Seems to work, please test it compiling first the base Gtk
  822 	  with perl Makefile.PL --without-gnome --without-gdkimlib
  823 	  and then the required submodules.
  824 	  The Gnome module requires also the GdkImlib module.
  825 	  Zvt, AppletWidget, GtkGLArea not yet ported to the new
  826 	  building mode.
  827 	  Still cleanups to be done here and there (and build a correct
  828 	  clean target in makefiles).
  829 
  830 Tue, 26 Oct 1999 15:12:02 +0200 Paolo Molaro <lupus@debian.org>
  831 
  832 	* GtkXmHTML/xs/GtkXmHTML.xs, GtkXmHTML/GXHTypes.c: make
  833 	  activate and anchor_track signals work.
  834 	* Gnome/xs/Gnome.xs: allow params for gnome programs.
  835 
  836 Mon Oct 25 01:42:01 CEST 1999 Paolo Molaro <lupus@debian.org>
  837 
  838 	* Gtk/GdkTypes.c: fix to switch by Sven Verdoolaege 
  839 	  <skimo@kotnet.org>.
  840 	* Gtk/xs/GtkObject.xs, Gtk/samples/widget.pl: new (and correct)
  841 	  way to add signals to perl-created classes.
  842 	* Gnome/xs/GnomeDruid*.xs: added GnomeDruid support.
  843 	* Glade/GladeXML.pm, Glade/xs/GladeXML.xs: fix typo reported
  844 	  by Brian Warner <warner@lothar.com>. Other fixes and cleanups.
  845 	* GdkImlib/xs/GdkImlib.xs: fixed gdk_imlib_get_cache_info.
  846 	  Added set/get border funcs and best_color_match.
  847 	* Gtk/xs/GtkCtree.xs: applied patch from Jeremy Boulton 
  848 	  <boultonj@lloyd-210.caltech.edu> to add get_text() and others.
  849 	* Gtk/xs/Gtk.xs: added a few fixups fot GtkCtree signals.
  850 
  851 Thu, 30 Sep 1999 17:01:35 +0200 Paolo Molaro <lupus@debian.org>
  852 
  853 	* tools/genext.pl: look for headers only in Gtk/ for now.
  854 	* Gtk/gtk-1.2.defs: add GtkArgFlags flags.
  855 	* Gtk/xs/GtkObject.xs: export more arg info.
  856 	* Gtk/Gtk.pm: get/set only if arg is readable/writable.
  857 	* Gtk/xs/GtkCList.xs: fix find_row_from_data.
  858 	* Gnome/xs/GnomeIconList.xs: allow undefined adjustments.
  859 	* Gnome/xs/GnomeStock.xs: added gnome_stock_pixmap_widget().
  860 	* Gtk/xs/GtkColorSelectionDialog.xs: fix accessors for buttons
  861 	  (by Dermot Musgrove).
  862 	* Gtk/xs/GtkCList.xs: added get/set cell/row style functions.
  863 
  864 Tue, 21 Sep 1999 12:59:06 +0200 Paolo Molaro <lupus@debian.org>
  865 
  866 	* Gnome/pkg.defs: remove GtkPlug/Socket/Layout.
  867 	* Gtk/gtk-1.2.defs: add GtkPlug/Socket/Layout.
  868 	* Gtk/xs/GtkPixmap.xs: add gtk_pixmap_set_build_insensitive().
  869 
  870 Mon, 20 Sep 1999 13:59:30 +0200 Paolo Molaro <lupus@debian.org>
  871 
  872 	* GdkImlib/xs/GdkImlib.xs: properly DESTROY GdkImlibImages.
  873 	* Gtk/Gtk.pm: corrected automagic creation of settors/accessors
  874 	  for args.
  875 	* Gtk/xs/GtkObject.xs: added _get_arg_info: return information
  876 	  on an GtkArg.
  877 	* Gtk/xs/Gtk.xs: added gdk_window_set_transient_for(),
  878 	  gdk_window_set_role(), gdk_window_set_geometry_hints().
  879 	* Gtk/xs/GtkWindow.xs: added gtk_window_set_transient_for().
  880 	* Gnome/xs/GnomeIconList.xs: implemented.
  881 	* Gtk/xs/Gtk-1.2.xs: added to hold 1.2 specific changes
  882 	  (gdk_window_set_geometry_hints() and gtk_window_set_geometry_hints()).
  883 	* Gnome/xs/GnomePropertyBox.xs: added notebook accessor and
  884 	  gnome_property_box_set_modified().
  885 	* Gtk/xs/GtkLayout.xs: permit undefined adjustments.
  886 	* Gtk/xs/GtkInvisible.xs: added.
  887 	* GdkImlib/GdkImlibTypes.h: export gdkimlib type functions.
  888 	* GdkImlib/pkg.pl: add the GdkImlibTypes.h header.
  889 	* Gtk/gtk-0.99.typemap: applied patch from Owen Taylor to fix mem leak.
  890 	* Gnome/xs/GnomeIconSelection.xs: added.
  891 
  892 Sat, 11 Sep 1999 19:20:11 +0200 Paolo Molaro <lupus@debian.org>
  893 
  894 	* Gnome/xs/GnomeApp.xs: added wrappers for:
  895 	  gnome_app_set_statusbar_custom(), gnome_app_add_toolbar(),
  896 	  gnome_app_add_docked(), gnome_app_add_dock_item(),
  897 	  gnome_app_get_dock(), gnome_app_get_dock_item_by_name(),
  898 	  gnome_app_enable_layout_config().
  899 	* Gtk/xs/GtkCalendar.xs: added.
  900 	* Gnome/xs/GnomeAppBar.xs: corrected #define.
  901 	* Gnome/xs/GnomeDockItem.xs: corrected bugs and enabled.
  902 	* Gtk/xs/Gtk.xs: added gdk_pixmap_colormap_create_from_xpm{_d}.
  903 	* Gnome/xs/GnomeStock.xs: added.
  904 	* Gnome/pkg.defs: removed GtkCalendar* enums (now in Gtk).
  905 	  GnomeDockItemBehavior are flags now.
  906 	  Corrected casts for some widgets.
  907 	* Gnome/xs/GnomeSpell.xs: added.
  908 	* Gnome/samples/gspell.pl: test spell-checker.
  909 	* Gnome/xs/GnomeMDI*.xs: added support for GnomeMDI.
  910 	* Gnome/xs/Gnome.xs: added gnome_preferences_* functions.
  911 	* Gtk/Gtk.pm: added signal_connect_object{_after}.
  912 	* Glade/GladeXML.pm: enable connect_object stuff.
  913 	* Gnome/xs/GnomeCanvasItem.xs: added affine trasformation and
  914 	  other misc functions for the aa canvas.
  915 	* Makefile.PL, Gnome/pkg.pl: corrected version define generation.
  916 
  917 Sun Sep  5 03:59:34 1999 Timur Bakeyev <timur@gnu.org>
  918 
  919 	* Makefile.PL: Add PERL_POLLUTE to the list of defines in case of
  920 	Perl 5.005 and above. Problem that sv_undef now is PL_sv_undef to
  921 	protect name space from pollution. There is no clean solution in
  922 	this situation - should be cleaned when 5.004 becomes obsolete.
  923 	
  924 	* tools/gendoc.pl: Fix several warnings about undefined variables.
  925 
  926 Sun Aug 29 22:43:34 EEST 1999 Tuomas J. Lukka <lukka@iki.fi>
  927 
  928 	* Gnome/xs/GnomeCanvas.xs: added set_close_enough
  929 
  930 Wed, 18 Aug 1999 22:52:43 PDT Kenneth Albanowski <kjahds@kjahds.com>
  931 
  932 	* Point release Gtk-Perl-0.6123.tar.gz
  933 
  934 Tue, 17 Aug 1999 09:58:46 +0200 Paolo Molaro <lupus@debian.org>
  935 
  936 	* Gnome/xs/GnomeEntry.xs: added gnome_entry_set_max_saved().
  937 	* Gnome/xs/GnomeFileEntry.xs: added gnome_file_entry_set_modal(),
  938 	  gnome_file_entry_set_directory(), gnome_file_entry_set_default_path(),
  939 	  gnome_file_entry_get_full_path().
  940 	* Gnome/xs/GnomePixmapEntry.xs: duh, I though I had implemented this
  941 	  already. done now.
  942 	* Gtk/gtk-1.2.defs: update GdkFunction enumeration.
  943 	
  944 Mon, 16 Aug 1999 17:22:36 +0200 Paolo Molaro <lupus@debian.org>
  945 
  946 	* Glade/xs/GladeXML.xs, Glade/GladeXML.pm: updates for new version of
  947 	  libglade (tested with 0.2).
  948 	* Gtk/xs/GtkMenuBar.xs: added gtk_menu_bar_set_shadow_type.
  949 
  950 Sun, 15 Aug 1999 02:15:22 PDT Kenneth Albanowski <kjahds@kjahds.com>
  951 
  952 	* Makefile.PL: Move GtkKeysyms.pm to build/ directory, and clean up
  953 	  it and the pods.
  954 	* Gnome/xs/GnomeDialog.xs: Clean up a few warnings
  955 	* Gnome/samples/html.pl: get html sample to run.
  956 
  957 Fri, 30 Jul 1999 19:14:58 +0200 Paolo Molaro <lupus@debian.org>
  958 
  959 	* Gnome/xs/GnomeNumberEntry.xs: fixed wrong cast and wrong
  960 	  preprocessor directive (reported by Dermot Musgrove).
  961 	* Gnome/xs/Gnome.xs: got rid of annoying printf.
  962 	* Gnome/xs/*.xs: added GnomeFontPicker, GnomeHRef,
  963 	  GnomeIconEntry, GnomePixmapEntry, GnomePaperSelector,
  964 	  GnomeDock, GnomeDockItem, GnomeDockBand, GnomeDockLayout,
  965 	  GtkPixmapMenuItem, GnomeAnimator implemeentations.
  966 	* Gnome/pkg.pl: #define GNOME_HVER.
  967 	* Gnome/pkg.defs: added some enumerations.
  968 
  969 Fri, 23 Jul 1999 13:07:07 +0200 Paolo Molaro <lupus@debian.org>
  970 
  971 	* tools/gendoc.pl: fixes and additions.
  972 	* Gtk/xs/Gtk.xs: more documentation. Fixes to the print,
  973 	  error and warning functions (for text with %s in them).
  974 
  975 Thu, 22 Jul 1999 15:55:55 +0200 Paolo Molaro <lupus@debian.org>
  976 
  977 	* Makefile.PL, tools/gendefs.pl, tools/gendoc.pl:
  978 	  more reference documentation work.
  979 
  980 Thu, 22 Jul 1999 13:48:39 +0200 Paolo Molaro <lupus@debian.org>
  981 
  982 	* Gtk/xs/Gtk.xs: fix some Gtk::Gdk::Region and Gtk::Gdk::Cursor
  983 	  function prefixes (source code incompatible, but rarely used 
  984 	  features).
  985 	  Removed code dependente on typemap additions (see Gtk-1.1.xs).
  986 	* Gtk/xs/Gtk-1.1.xs: new file to hold gtk+ 1.1 features
  987 	  involving typemap changes (should fix compilation problems with
  988 	  Gtk+ 1.0)..
  989 	* Gtk/xs/GtkViewport.xs: allow undef for the adjustments in the
  990 	  constructor.
  991 	* Gtk/xs/ScrolledWindow.xs: add accessors for the adjustments.
  992 
  993 Wed, 21 Jul 1999 21:21:57 +0200 Paolo Molaro <lupus@debian.org>
  994 
  995 	* Gtk/xs/.cvsignore: update.
  996 	* Gtk/gtk-1.2.typemap: missing from an earlier commit.
  997 	* Gtk/xs/GtkTearoffMenuItem.xs: added support for the widget.
  998 	
  999 Wed, 21 Jul 1999 21:21:57 +0200 Paolo Molaro <lupus@debian.org>
 1000 
 1001 	* tools/gendoc.pl: script to generate the reference manual.
 1002 	  I'm not satisfied with the pod -> text/html output so
 1003 	  maybe it's better to switch to something sgml-based,
 1004 	  but this is a start...
 1005 	* Gtk/xs/Gtk.xs: beginning of documentation.
 1006 
 1007 Sun,  4 Jul 1999 14:37:01 +0200 Paolo Molaro <lupus@debian.org>
 1008 
 1009 	* Gtk/xs/GtkItemFactory.xs: completed support.
 1010 	* Gtk/samples/test.pl: test Gtk::ItemFactory.
 1011 	* Gtk/xs/Gtk.xs: fix leak in idle_add, added aliases
 1012 	  for Gtk::init_check and Gtk::Gdk::init_check.
 1013 	  Added gdk_error_trap_push() and gdk_error_trap_pop().
 1014 	* Gtk/xs/GtkObject.xs: added signal_handler_pending_by_id().
 1015 	* Gtk/xs/GtkHandleBox.xs: added gtk_handle_box_set_snap_edge(),
 1016 	  gtk_handle_box_set_handle_position() and
 1017 	  gtk_handle_box_set_shadow_type().
 1018 	* Gtk/xs/GtkMenu.xs: added gtk_menu_set_tearoff_state() and
 1019 	  gtk_menu_set_title().
 1020 	* test.pl: test init_check.
 1021 
 1022 1999-07-12 12:15:10 EDT Peter Teichman  <pat4@acpub.duke.edu>
 1023 
 1024 	* Gnome/xs/AppletWidget.xs: made --with-gnome-panel work with
 1025 	current panels
 1026 
 1027 Sat, 3 Jul 1999 11:18:31 +0200 Paolo Molaro <lupus@debian.org>
 1028 
 1029 	* Makefile.PL: create Gtk::Keysyms for the mapping between
 1030 	  keysyms and keyvalues
 1031 	* Gtk/GtkLabel.xs: correct typo in gtk version check.
 1032 	  Added gtk_label_parse_uline().
 1033 	* GdkImlib/xs/GdkImlib.xs: added some missing functions:
 1034 	  gdk_imlib_crop_image and gdk_imlib_crop_and_clone_image
 1035 	  from etienne grossmann <etienne@anonimo.isr.ist.utl.pt>,
 1036 	  gdk_imlib_load_alpha, gdk_imlib_create_image_from_drawable,
 1037 	  gdk_imlib_inlined_png_to_image, gdk_imlib_set_cache_info,
 1038 	  gdk_imlib_save_image by me (not tested though).
 1039 	* Gtk/gtk-1.1.6.defs: add GTK_POLICY_NEVER to GtkPolicyType
 1040 	  and GtkToolbarSpaceStyle.
 1041 	* Gtk/samples/gslide.pl: test Gtk::Keysyms.
 1042 	* Gtk/samples/test.pl: test new toolbar features.
 1043 	* Gtk/xs/GtkToolbar.xs: add gtk_toolbar_set_button_relief
 1044 	  and gtk_toolbar_get_button_relief.
 1045 	* Gtk/xs/GtkToolbar-1.1.6.xs: gtk_toolbar_set_space_style.
 1046 
 1047 Thu Jun 17 02:16:22 EEST 1999 Tuomas J. Lukka <lukka@iki.fi>
 1048 	* GtkText: allow null for foreground color in insert
 1049 
 1050 Fri Jun 11 18:28:21 CEST 1999 Marc Lehmann <pcg@goof.com>
 1051 	* GtkXmHTML/GXHTypes.c: portability fix for 5.005.
 1052 
 1053 Tue May 25 21:53:49 CEST 1999
 1054 	* Gnome/xs/Gnome.xs: add missing dTHR.
 1055 
 1056 Fri Apr 30 15:00:00 GMT 1999   Tuomas J. Lukka <lukka@iki.fi>
 1057 	* GtkLabel: add some methods
 1058 
 1059 Sun Apr 25 23:00:00 GMT 1999   Tuomas J. Lukka <lukka@iki.fi>
 1060 	* CTree::move : allow nulls just as in insert_node
 1061 
 1062 Thu Apr 22 18:00:00 GMT 1999   Tuomas J. Lukka <lukka@iki.fi>
 1063 	* CTree::insert_node, allow NULLs for the closed pix/bitmaps
 1064   	  as well.
 1065 	* add GnomeCanvasWidget
 1066 	
 1067 Tue Apr 27 02:55:08 CEST 1999 Marc Lehmann <pcg@goof.com>
 1068 
 1069 	* add some missing clist functions that I needed.
 1070 
 1071 Tue, 20 Apr 1999 13:54:29 +0200 Paolo Molaro <lupus@debian.org>
 1072 
 1073 	* Gtk/xs/Gtk.xs: added gtk_events_pending.
 1074 
 1075 Mon Apr 19 18:41:06 EDT 1999   Kenneth Albanowski <kjahds@kjahds.com>
 1076 	* Point release Gtk-Perl-0.5121.tar.gz
 1077 
 1078 Mon Apr 19 17:16:36 EDT 1999   Kenneth Albanowski <kjahds@kjahds.com>
 1079 	* Added Ben Kohn's patches for threading support.
 1080 	* Turned Gnome::CanvasItem::Set() back on.
 1081 
 1082 Sun Apr  4 14:28:46 EST 1999   Tuomas J. Lukka <lukka@iki.fi>
 1083 	* Change canvas demo to use canvas_item_move instead of
 1084 	  set(x,y). This seems to work, interestingly. It shouldn't
 1085 	  make a difference.
 1086 
 1087 Sat Apr  3 20:53:16 EST 1999  Kenneth Albanowski <kjahds@kjahds.com>
 1088 	* Replaced Tuomas's Rgb code with my own.
 1089 
 1090 Sat Apr  3 13:47:35 EST 1999  Kenneth Albanowski <kjahds@kjahds.com>
 1091 	* Made 1.2 defs work (not crosschecked against 1.3 defs).
 1092 	* PERLIO #redefs to work around messy collision between
 1093 	  Perl defines, the Gtk headers, and gcc's "attribute"
 1094 	  mechanism. (This is not a good long-term solution.
 1095 	  Better solution might be to move gtk includes before
 1096 	  Perl includes.)
 1097 	* Changed type helper code to allow for Free function.
 1098 	* Gnome/xs/GnomeCanvasItem.xs hack for "points" argument
 1099 	  type changed to use type helpers.
 1100 	* Got Gtk/samples/widget.pl slightly more running.
 1101 	  (Still needs to translate new type names into old names for
 1102 	  older Gtk versions.)
 1103 	* ppport.h upgraded to version 1.0007.
 1104 
 1105 Thu Apr  1 09:17:38 EST 1999  Tuomas J. Lukka <lukka@iki.fi>
 1106 	* GdkRGB
 1107 	* Fix 1.2 defs not being taken (someone should check
 1108  	  if this works on 1.2 still - the defs contained some
 1109 	  veeery strange bits which I fixed in 1.3.defs
 1110 	* add .cvsignore entry for the 1.2 CList
 1111 
 1112 Thu Mar 25 13:34:15 EST 1999  Tuomas J. Lukka <lukka@iki.fi>
 1113 	* Again
 1114 
 1115 Thu Mar 25 13:34:15 EST 1999  Tuomas J. Lukka <lukka@iki.fi>
 1116 	* update canvas.pl
 1117 
 1118 Thu Mar 25 10:27:37 EST 1999 Tuomas J. Lukka <lukka@iki.fi>
 1119 	* Add Gnome/samples/canvas.pl and make GnomeCanvasItem.xs
 1120  	  work again
 1121 
 1122 Sun Mar 21 22:18:39 EST 1999
 1123 	* Patches to ppport.h to work with Perl 5.004_05.
 1124 	* Gtk::_exit added, to make fork() easier to use.
 1125 	* Gtk::signal_unblock fixed.
 1126 
 1127 Wed Mar 10 19:12:10 EST 1999
 1128 	* Quick-and-dirty 0.5120 release (only on CPAN).
 1129 	* Coverted Pollution.h over to ppport.h (from Devel::PPPort).
 1130 	  Gtk/Pollution.h is now obsolete. (Report bugs in ppport.h
 1131 	  to kjahds@kjahds.com.)
 1132 	* ColorSelectButton fixed to use an init method.
 1133 	
 1134 Tue, 9 Mar 1999 12:55:49 +0100 Paolo Molaro <lupus@debian.org>
 1135 	* Saner library dependency handling: modules should use the
 1136 	proper module-config --libs stuff. Makefile.PL does the
 1137 	required reordering to keep order right and link lines
 1138 	shorter.
 1139 	* Added $gdkwindow->XWINDOW() to get X window ID.
 1140 	* Added Gtk/samples/gslide.pl: a slide-show maker
 1141 	(with an example embedded in).
 1142 
 1143 Sun Mar  7 22:53:55 EST 1999 Mandrake <mandrake@mandrake.net>
 1144 	* 1.3 gtk accepted from cvs now.
 1145 	* zvt should work again.
 1146 	* Makefile.PL will detect gnome 1.0 now, also
 1147 
 1148 Sun Feb 28 09:00:00 CST 1999 Seth Burgess <sjburges@gimp.org>
 1149 	* edited Gtk/pkg.pl to accept gtk+ 1.2.x 
 1150 
 1151 Sun Feb 21 13:28:09 EST 1999 Mandrake <mandrake@mandrake.net>
 1152 	* fixed Gnome/pkg-panel.pl to no longer require applet-lib.h
 1153 	* fixed GdkImlib/pkg.pl to use dynamic gdk_imlib libraries.
 1154 	  (SHOULD use imlib-config --libs-gdk, but I didn't do that yet)
 1155 
 1156 Tue, 9 Feb 1999 15:45:58 +0100 Paolo Molaro <lupus@debian.org>
 1157 
 1158 	* GtkEditable.xs: added missing functions (get_position,
 1159 	set_position, set_editable).
 1160 
 1161 Fri Feb  5 17:07:06 EST 1999 Kenneth Albanowski <kjahds@kjahds.com>
 1162 
 1163 	* Added new names of all common deprecated functions described in
 1164 	  gtkcompat.h (as of Gtk+-1.1.14). I might have some of the version
 1165 	  timing off by one (which would break that code for onr particular
 1166 	  version.)
 1167 	* Repaired test to use set_active, with a boolean.
 1168 	  (Yes, boolean takes 1/0.)
 1169 	* Not implemented: It might be nice to let Gtk::CList::set_reorderable
 1170 	  work even on older vesions, by invoking gtk_ctree_set_reorderable, if
 1171 	  any old if the argument really is a ctree.
 1172 
 1173 Fri Feb  5 16:56:50 EST 1999 Kenneth Albanowski <kjahds@kjahds.com>
 1174 
 1175 	* Fixed Button parent, and added missing child accessor.
 1176 
 1177 Fri Feb  5 16:53:54 EST 1999 Kenneth Albanowski <kjahds@kjahds.com>
 1178 
 1179 	* GtkGLArea/Glut.pm, GtkGLArea/pkg.pl, GtkGLArea/samples/glut.pl,
 1180 	  GtkGLArea/xs/GtkGLArea.xs: Half-finished attempt at Glut
 1181 	  implementation in Perl. Half-functional, half-tested, etc.
 1182 
 1183 Wed Feb  3 10:34:42 EST 1999 Tuomas J. Lukka <lukka@iki.fi>
 1184 
 1185 	* Fix the previous patch (oops)
 1186 
 1187 Wed Feb  3 01:33:38 EST 1999 Tuomas J. Lukka <lukka@iki.fi>
 1188 
 1189 	* add patch to GtkWindow.xs from Marin Purgar - PMC <pmc@iskon.hr>
 1190 
 1191 Tue Feb  2 11:49:07 EST 1999 Tuomas J. Lukka <lukka@iki.fi>
 1192 
 1193 	* fixing Gtk/samples/test.pl CTree to work
 1194 
 1195 Tue Feb  2 09:31:33 EST 1999 Tuomas J. Lukka <lukka@iki.fi>
 1196 
 1197 	* Oops - fixed the previous change - I had wrong Gtk version installed
 1198 
 1199 Mon Feb  1 23:05:14 EST 1999 Tuomas J. Lukka <lukka@iki.fi>
 1200 
 1201 	* CheckMenuItem change for newest gtk+
 1202 
 1203 Mon Jan 25 11:42:21 EST 1999 Mandrake <mandrake@mandrake.net>
 1204 
 1205 	Made --with-gnome-panel work again (even under make test)
 1206 
 1207 Sun Jan 24 18:30:25 EST 1999 Mandrake <mandrake@mandrake.net>
 1208 
 1209 	Made gtkxmhtml module work again (even under make test)
 1210 
 1211 Sun Jan 24 17:00:35 EST 1999 Mandrake <mandrake@mandrake.net>
 1212 
 1213 	* Makefile.PL: gnome-config doesn't output the -I for --include-dir
 1214 	so we'll put it there.
 1215 
 1216 Sun Jan 24 16:16:07 EST 1999 Mandrake <mandrake@mandrake.net>
 1217 
 1218 	* Gnome/samples/perl-zterm.pl : updated to new format.
 1219 
 1220 Sun Jan 24 16:08:32 EST 1999 Mandrake <mandrake@mandrake.net>
 1221 
 1222 	* s/gtk_check_menu_item_set_state/gtk_check_menu_item_set_active/
 1223 	in GtkCheckMenuItem.xs
 1224 	* Gnome/xs/ZvtTerm.xs - made this actually work :)
 1225 
 1226 	also various fixes to make make test work again.
 1227 
 1228 Thu Jan 21 20:58:09 PST 1999 Manish Singh <yosh@gimp.org>
 1229 
 1230 	* GtkCList-1.2.xs: added gtk_clist_set_shadow_type
 1231 
 1232 	* GtkCList.xs: deprecated gtk_clist_set_border
 1233 
 1234 	* GtkContainer.xs: deprecated gtk_continer_{need,block,unblock}_resize
 1235 
 1236 	* GtkPreview.xs: deprecated gtk_preview_put_row
 1237 
 1238 Wed Jan 20 12:33:27 EST 1999 Mandrake <mandrake@mandrake.net>
 1239 	* gnome_dialog_run_and_destroy, gnome_dialog_set_modal,
 1240 	gnome_dialog_run_modal, gnome_dialog_run_and_hide,
 1241 	gnome_canvas_set_size seem depricated (causes make test
 1242 	to fail) - removed from Gnome/xs/GnomeDialog.xs and 
 1243 	Gnome/xs/GnomeCanvas.xs (#if 0'd out, not deleted)
 1244 	make test should work now (in all forms)
 1245 
 1246 Wed Jan 20 11:49:59 EST 1999 Mandrake <mandrake@mandrake.net>
 1247 	* fixed the NEW_GNOME declarations in Makefile.PL
 1248 
 1249 01-16-99 Tuomas J. Lukka <lukka@iki.fi> 
 1250 	* Add Gnome::Canvas::new_aa
 1251 
 1252 01-15-99 Kenneth J. Albanowski <kjahds@kjahds.com>
 1253 	* This marks the 0.5000 point release of the Perl/Gtk module.
 1254 	* Fixed gdkimlib example to point to a real image.
 1255 	* Makefile.PL punctuation.
 1256 
 1257 01-13-99 Tuomas J. Lukka <lukka@iki.fi> 
 1258 	* Makefile.PL fix - get gnome libs correctly
 1259 
 1260 01-13-99 Kenneth Albanowski <kjahds@kjahds.com>
 1261 	* Merged my changes for lazy loading, and Perl 5.003/5.005 support.
 1262 	* Miscellaneous repairs for error trapping, etc.
 1263 	* GtkGLArea usable (with separate OpenGL module).
 1264 	* Fixed Tuomas' ChangeLog entries to be in the right year. :-)
 1265 	
 1266 01-12-99 Tuomas J. Lukka <lukka@iki.fi> 
 1267 	* Small change to let Makefile.PL check for gdkimlib and
 1268 	gnome automatically and take them automatically if they exist.
 1269 	For the sake of tired sysadmins who have gnome and from whom
 1270 	someone requests gnome-perl ;)
 1271 
 1272 Tue Jan 12 14:06:51 EST 1999 Mandrake <mandrake@mandrake.net>
 1273 	* removed a bunch of auto-generated files from cvs, and added 
 1274 	.cvsignores appropriately (sorry about Gnome/pkg.pl - don't know
 1275 	how that got committed like that)
 1276 
 1277 01-12-99 Tuomas J. Lukka <lukka@iki.fi> 
 1278 	* Got back some of earlier changes for new gnome compatibility
 1279 
 1280 01-11-99 Tuomas J. Lukka <lukka@iki.fi>
 1281 
 1282 	* fixed Gnome/pkg.pl syntax
 1283 
 1284 Mon Jan 11 15:34:55 EST 1999 Mandrake <mandrake@mandrake.net>
 1285 
 1286 	Applied patch from Franklin Belew <frb@umr.edu>
 1287 	* Makefile.PL, Gnome/pkg.pl: now uses gnome-config and sets NEW_GNOME
 1288 	environment variable if appropriate (should cause systems that 
 1289 	previously would not build the Gnome module to build again)
 1290 
 1291 12-29-98 Kenneth Albanowski <kjahds@kjahds.com>
 1292 
 1293 	Major rearrangement, to stick Gtk & Gnome back together into a single
 1294 	build environment. Many more Gtk+ versions should be properly supported
 1295 	now, roughly from 0.99.10 to 1.1.9. Gnome, XmHTML, GdkImlib, and Zvt
 1296 	have been tested. Gnome-panel and Gtk-tty have not. Some Gnome
 1297 	functionality has been reverted to match the 0.30 release -- define
 1298 	NEW_GNOME to get the new stuff back.
 1299 	
 1300 	ColorSelectButton (and other Perl widgets) is broken at the moment, due
 1301 	to an init problem I've not solved yet. Look at NOTES for more
 1302 	information on this and other things.
 1303 	
 1304 	0.5000 point release expected soon.
 1305 
 1306 12-26-98 Tuomas J. Lukka  <lukka@iki.fi>
 1307 
 1308 	* Made gnome work -- removed deprecated ColorSelector
 1309 
 1310 12-26-98 Tuomas J. Lukka  <lukka@iki.fi>
 1311 
 1312 	* Gnome should now work from other directories than default.
 1313 
 1314 12-23-98 Tuomas J. Lukka  <lukka@iki.fi>
 1315 
 1316 	* Integrated more of 0.4, specifically genext stuff
 1317 
 1318 Tue Dec 22 13:16:26 EST 1998 Mandrake <mandrake@mandrake.net>
 1319 
 1320 	* took out references to argp (they weren't necessary anyways)
 1321 	- also I see in the ChangeLog that Tuomas J. Lukka  <lukka@iki.fi>
 1322 	is the one who made it use the gnome and imlib stuff by default.
 1323 	I'm going to write some tester functions to check to see if you
 1324 	have this stuff before it compiles it.  I want it buildable on
 1325 	a gtk-only system, too, without any mods.
 1326 
 1327 Mon Dec 21 20:23:20 EST 1998 Mandrake <mandrake@mandrake.net>
 1328 
 1329 	* we compile again.  there are still some problems where it's
 1330 	force-requiring gnome when I didn't tell it to specifically use
 1331 	gnome (it should also compile with JUST Gtk+) but I'll work on
 1332 	that later.  I needed gnome-perl to work again :)
 1333 
 1334 1998-12-14  Federico Mena Quintero  <federico@nuclecu.unam.mx>
 1335 
 1336 	* GnomeCanvas.xs: Removed gnome_canvas_set_size().
 1337 
 1338 12-4-98  Tuomas J. Lukka  <lukka@iki.fi>
 1339 
 1340 	* Various patches from Marin Purgar <pmc@iskon.hr>
 1341 
 1342 Wed Dec  2 21:54:03 PST 1998 Manish Singh <yosh@gimp.org>
 1343 
 1344 	* sync with GTK+ 1.1.6.
 1345 
 1346 Tue Nov 24 20:50:33 PST 1998 Manish Singh <yosh@gimp.org>
 1347 
 1348 	* config/pkg-gtk-1.1.defs: GTK+ 1.1.5 redefs
 1349 
 1350 Mon Nov 23 05:47:53 PST 1998 Manish Singh <yosh@gimp.org>
 1351 
 1352 	* sync for GTK+ 1.1.5. I #if 0'd some stuff out, added
 1353 	add_with_viewport to GtkScrolledWindow, set_snap_to_ticks for
 1354 	GtkSpinButton, and made test.pl use em.
 1355 
 1356 11-21-98  Tuomas J. Lukka  <lukka@iki.fi>
 1357 	* CTree small functions continued
 1358 	* Table small functions
 1359 	* GtkContainer::check_resize
 1360 
 1361 11-21-98  Tuomas J. Lukka  <lukka@iki.fi>
 1362 	* Small patch from Marin Purgar <pmc@iskon.hr>
 1363 
 1364 11-21-98  Tuomas J. Lukka  <lukka@iki.fi>
 1365 	* CList column function additions
 1366 
 1367 11-20-98  Tuomas J. Lukka  <lukka@iki.fi>
 1368 	* Import more stuff (CTree)  from newer versions
 1369 	* get new defs file including CTree &c.
 1370 
 1371 11-18-98  Tuomas J. Lukka  <lukka@iki.fi>
 1372 	* Add GtkLayout.c to .cvsignore
 1373 	* Add Gnome::Pixmap::file
 1374 
 1375 11-17-98  Tuomas J. Lukka  <lukka@iki.fi>
 1376 	* Add method vbox to GnomeDialog.xs
 1377 	* Fix stock button error message
 1378 
 1379 
 1380 11-17-98  Tuomas J. Lukka  <lukka@iki.fi>
 1381 	* Add test scripts from Gnome-0.3000
 1382 	* Add support for stock buttons and menuitems
 1383 	* Add gnome-test/dialog.pl to test the stock buttons and dialogs.
 1384 
 1385 
 1386 11-17-98  Tuomas J. Lukka <lukka@iki.fi>
 1387 	* Gtk::Gnome:: -> Gnome:: everywhere (as perl Kenneth Albanowski's version 0.4)
 1388 	  NOTE: THIS BREAKS ALL APPLICATIONS THAT USE ANY SYMBOLS IN THE Gtk::Gnome NAMESPACE.
 1389 
 1390 		  perl -p -i.bak 's/Gtk::Gnome/Gnome/g' *
 1391 
 1392 	  will work wonders, unless you have binary files.
 1393 
 1394 	  I'm going to continue getting the CVS version up to 0.3000 and 0.4 level in 
 1395 	  Kenneth Albanowski's distributions.
 1396 
 1397 	* Make --with-gnome and --with-gdkimlib the default when compiling
 1398 
 1399 11-17-98  Tuomas J. Lukka <lukka@iki.fi>
 1400 	* retrofit a GnomeAbout.xs fix from Gnome-0.3000
 1401 	* retrofit BEGIN{} in Gnome.pm
 1402 
 1403 11-17-98  Tuomas J. Lukka <lukka@iki.fi>
 1404 	* take gnome-config, not gtk-config
 1405 
 1406 Tue Nov 10 11:10:53 EST 1998 Mandrake <mandrake@mandrake.net>
 1407 	* new --all option
 1408 	* everything should compile again. (we hope)
 1409 	* applied patch from Göran Thyni <goran@kirra.net>
 1410 
 1411 Mon Oct 12 21:48:50 CDT 1998 Frank Belew <frb@umr.edu>
 1412 
 1413 	* removed all references to gtktty
 1414 	* fixed pkg-gnome.pl to use gnome-config
 1415 	* fixed pkg-gtkxmhtml.pl
 1416 	* removed gnomeConf.sh stuff from Makefile.PL and fixed typo
 1417 
 1418 Mon Oct 12 19:48:17 PDT 1998 Manish Singh <yosh@gimp.org>
 1419 
 1420 	* Makefile.PL: recognize GTK_CONFIG in %ENV
 1421 
 1422 Sat Sep 19 20:28:50 EDT 1998 Mandrake <mandrake@mandrake.net>
 1423 
 1424 	attempting to update gnome-perl in cvs to something a little more
 1425 	recent.  Incidentally - it was not raster that did the gnome-perl
 1426 	work :)  Amazing how raster gets credit for everything *grin*
 1427 
 1428 0.3			Sun Aug 16, 1998	Kenneth Albanowski
 1429 
 1430 	Uses gtk+-1.0.5 or gtk+-1.1.1 (with glib-1.1.2).
 1431 	
 1432 	Duplication of Rasterman's gnome-perl work for Gtk-1.1.1 support.  This
 1433 	was not done by directly merging his code, so I may have left some
 1434 	things out, and I've not tested the result with every possible package.
 1435 	
 1436 	Integrated some of PMC's patches.
 1437 	
 1438 	Configuration mechanism cleaned up quite a bit, so that separate
 1439 	packages are quite modular, to the point that gtk-1.0 and gtk-1.1 are
 1440 	treated as separate packages on top of the base "gtk" package.
 1441 	
 1442 	Version number sequence changed, yet again. Sigh.
 1443 	
 1444 0.2_04		Sat Aug  1, 1998	Kenneth Albanowski
 1445 
 1446 	Uses gtk+-1.0.5.
 1447 	
 1448 	Added Marin Purgar's <pmc@iskon.hr> patches and test.pl improvements.
 1449 	
 1450 	Added test.pl support for scrolling (buggy, though), mainloop, etc.
 1451 	
 1452 	Added Brian Warner's patch for notebook test.
 1453 	
 1454 0.2_03		Sun Jun  7, 1998	Kenneth Albanowski
 1455 
 1456 	Uses gtk+-1.0.4.
 1457 	
 1458 	Started to add support for sensible struct types, as opposed to boxed
 1459 	types. (Basic idea is pass-by-value as opposed to pass-by-refernce.)
 1460 	
 1461 	Version numbering changed to trip up less code. (Hopefully.)
 1462 	
 1463 	Added some colormap & color support.
 1464 	
 1465 	Added testpdl.pl program to demonstrate very crude use of PDL with
 1466 	previews.  (Thanks to Marc Lehmann for the idea.)
 1467 	
 1468 	Modified GtkColorSelectButton widget to prepend all internal variables
 1469 	with underscore.
 1470 
 1471 0.2.2		Wed May 27, 1998	Kenneth Albanowski
 1472 
 1473 	Uses gtk+-1.0.3 (may also work with 1.0.1 & 1.0.2)
 1474 
 1475 	Added Gtk::Object->new_from_pointer and $GtkObject->_return_pointer
 1476 	methods that allow raw GtkObject* values (expressed as integers),
 1477 	including GtkWidget* and other descendant types, to be converted
 1478 	into the equivalent Perl types, and vice versa.
 1479 	
 1480 	$Gtk::VERSION now provided.
 1481 	
 1482 	Partial color_context support added to Gtk, and sample6 (test of Gtktty)
 1483 	now allocates colors properly.
 1484 	
 1485 	Added preliminary GtkPacker support. (Disabled, edit end of gendefs.pl
 1486 	to renenable. testpacker.pl's options are buggy, in a suspicious
 1487 	manner.)
 1488 	
 1489 	Added basic support for a few of the newer Gnome widgets.
 1490 
 1491 0.2.1		Thu May  7, 1998	Kenneth Albanowski
 1492 
 1493 	Included a variation of a module contributed by Dov Grobgeld
 1494 	<dov@Orbotech.Co.IL>, GtkColorSelectButton.pm, which demonstrates a
 1495 	functional Gtk widget created in Perl.
 1496 	
 1497 	Some fixes to widget creation were needed to get that running.
 1498 	
 1499 	Fixed some memory leaks, affecting, among other things, input handlers.
 1500 	
 1501 	Added AUTOLOAD facility to Gtk::Object, allowing Gtk variables to be
 1502 	reffered to via gettor/settor methods. Thus:
 1503 	
 1504 		$object = new Gtk::Widget "Button", -width => 30;
 1505 		print $object->get('width'); # 30
 1506 		print $object->width; # 30, same as above
 1507 		$object->set('width' => 40);
 1508 		$object->width(40); # same as above
 1509 
 1510 	One incompatible change: constants for enums and flags now use
 1511 	underscores instead of hyphens. (This looks a bit more ugly, but is more
 1512 	flexible, as an underscore is a legal character in a Perl symbol.)
 1513 
 1514 0.2.0		Thu May  7, 1998	Kenneth Albanowski
 1515 
 1516 	Uses gtk-1.0.1
 1517 
 1518 
 1519 0.1.16		Fri Apr 10, 1998	Kenneth Albanowski
 1520 
 1521 	Uses gtk-0.99.10:
 1522 	
 1523 		Memory management overhauled, should be much better. Gtk_objects
 1524 		shouldn't leak in any common cases. (They'll be cleaned up soon
 1525 		after all Perl and Gtk references vanish. Note that as soon as Perl
 1526 		sees any gtk_object, it'll forge a connection that lasts until the
 1527 		object is completely unreferenced. It is therefore safe to refer to
 1528 		the Perl side from Gtk/C code, or store data in the Perl side.
 1529 		
 1530 		This requires some GC magic, which is reliable & safe, but is
 1531 		slightly time-consuming. Be aware that idle & timer tasks are being
 1532 		used by perl to implement this garbage collection.)
 1533 		
 1534 		Support added for most Gnome widgets, including GtkTty widget set
 1535 		(including GtkLed), and the Gnome UI widget set. Please read
 1536 		Makefile.PL for the list of available flags. (You may need to patch
 1537 		up libraries or headers to build properly.)
 1538 		
 1539 		The Gnome support currently places the gnome-* widgets into the
 1540 		Gnome::* namespace, and only includes widget support -- no
 1541 		other Gnome functions are bound.
 1542 
 1543 		More of Paolo Molaro's <lupus@lettere.unipd.it> patches applied.
 1544 		
 1545 
 1546 0.1.16		Fri Apr  3, 1998	Kenneth Albanowski
 1547 
 1548 	Uses gtk-0.99.8:
 1549 
 1550 		Primarily fixes substantial bug with boot_ invocation.
 1551 
 1552 0.1.14		Sun Feb 22, 1998	Kenneth Albanowski
 1553 
 1554 	Uses gtk-0.99.3:
 1555 	
 1556 		Adaptions to gtk-0.99.3, nothing major.
 1557 
 1558 0.1.13		Tue Jan 13, 1998	Kenneth Albanowski
 1559 
 1560 	Uses gtk-0.99.2:
 1561 	
 1562 		Reorganized code to break each modules into separate .xs files. 
 1563 		Should not break when a widget isn't present, if the .h file is
 1564 		removed along with the library.
 1565 
 1566 0.1.12		Sun Dec 14, 1997	Kenneth Albanowski
 1567 
 1568 	Uses gtk-971109:
 1569 	
 1570 		Adds missing Atoms.pm file.
 1571 		
 1572 		Adds widget creation (the ability to create new Gtk widgets from
 1573 		Perl). This is still mostly busted, look in widget.pl for a possibly
 1574 		comprehensible example. (Signals are completely busted.)
 1575 
 1576 0.1.11		Wed Nov 19, 1997	Kenneth Albanowski
 1577 
 1578 	Uses gtk-971025:
 1579 	
 1580 		Adds gtk_selection handling (Owen Taylor, thanks!) to Gtk.pm and
 1581 		test.pl.
 1582 		
 1583 		Adds Gtk::Atom module to allow tied-hash access to atoms via
 1584 		%Gtk::Atom.