Revision history for Perl extension Tcl::Tk.

1.12	13-jul-2018
	- workaround when tcl/tk installation lacks snit and tklib; use own
	- ChangeLog no longer maintained, remove it

1.06	23-jun-2018
	- now on github
	- get contribution from MaxPerl, etc

1.04	20-feb-2011
	- t/canvas.t new test file, t/* files improved
	- demos/tcltkdb.pm moved out into separate module

1.03	19-feb-2011
	- remove need_tk
	- for a widget method now could be specified that it returns
	  another widget (so it Tcl::Tk::Widget::xxx is instantiated)
	- for a widget now could be specified methods that it processed
	  itself (i.e. $canv->raise will be transformed to ".canv raise"
	  and not to "raise .canv")
	- small cleanups of Tcl::Tk and one bug fix for MainWindow
	- tcltkdb.pm demo is better

0.99	13-jan-2011
	- removed $Tcl::Tk::DEBUG, sub _DEBUG, sub tkgestapo etc.
	- sub new more Carp-friendly
	- better _fast and manyCamelCaseMethods handling
	- now wdiget methods that return widgets could be specified,
	  (need documenting)
	- Exporter was used not right WRT tags
	- fix Optionmenu implementation, remove Optionmenu_obsolete
	- TODO changed
	- demos/tcltkdb.pm seriously reworked

0.97    07-jun-2007
	- $widget->camelCaseMethodSubmethodSubsubmethod
	- cleaner Tcl::Tk::new method
	- most widgets methods are expected to return single string

0.95    11-may-2007
	- fix lost file Tcl/Tk/Widget/Text.pm borrowed from perlTk
	- actually make CPAN indexer happy

0.94    09-may-2007
	- Separator widget
	- check for snit package

0.92    17-oct-2006
	- robust implementation of creation of widgets package
	- Scrolled improvement - now wrapped widget could be dealt directly
	- 'bind' now much better

0.91    16-oct-2006
	- starting from 0.90 snit is a requirement
	- Scrolled reimplementation
	- awkward Tcl::Tk::Widget::MultipleWidget gone away
	- Optionmenu better implementation
	- Declare(...) is now also interpreter method

0.90    25-aug-2006
	- ROText better implementation
	- better CamelCase AUTOLOAD, refer to widget method if created with
	  create_method_in_widget_package sub
	- one more t/ file

0.88    23-aug-2005
	- bug fixes
	- some tests

0.87    02-feb-2005
	- updates in documentation
	- implement better cleanup on destruction of widgets, but not enable
	  it currently
	- AUTOLOAD for $interp->method(...), $interp->meThod(...) in the same
          way as for Tcl::Tk::Widget objects
	- $interp->_method(...) as faster $interp->method(...)

0.86    28-jan-2005
	- rework documentation
	- $widget->_method(...) as faster but limited version of
	  $widget->method(...)
	- now module able to deal with multiple interpreters, having
	  widgets with same names
	- more perlTk compatibility
	- documentation improvements
	- more demos/ changes

0.85    31-dec-2004
	- new pkg_require command, deprecates need_tk
	- minor test fixes for portability

0.84    13-sept-2004
	- more perlTk compatibility
	- more tk-demos/ changes

0.80    10-may-2004
	- Makefile.PL now check if Tcl/Tk able to do 'package require Tk'
	- fix META.yml syntax

0.81    09-may-2004
	- completely reworked how information about widgets is organized
	- few bug fixes
	- tk-demos few more demos adopted
	- perlTk compatibility further additions (Bitmap widget, some
	  widgets methods)

0.80    03-may-2004
	- Tcl::Tk module is now pure-perl module; will be part of 'Tcl'
	  module
	- tk-demos, demos directories updated
	- added few more tests
	- many improvements in perlTk compatibility code: more widgets,
	  more supported functions, so on.

0.77	17-apr-2004
	- many changes from Jeff Hobbs, Gisle Aas, Vadim Konovalov
	for perlTk compatibility, better structured objects, widgets.
	more added tests (borrowed from perlTk). See ChangeLog for details.
	- ceMakefile.PL now moved to Makefile.PL
	
0.76	05-apr-2004, Vadim Konovalov
	- many changes from Jeff Hobbs
	  * perlTk compatibility (Tree, Image, getOpenFile, getSaveFile,
	    Menu, many other, see ChangeLog for bigger list), improvements
	  * Makefile.pl, Tk.pm now better organized
	- Tcl::Tk::Widget::MultipleWidget now usable but incomplete
	- demo to use MultipleWidget
	

0.75	28-mar-2004, Vadim Konovalov
	- pannedwindow => panedwindow (Jeff Hobbs)
	- DEBUG now off by default
	- Meta.yml
	- README
	- perlTk compatibility:
	  * Listbox/perlTk => listbox
	  * Tcl::Tk::Exists (Tk::Exists)
	  * 'Darken' widget method (borrowed from Widget.pm/perlTk)
	  * 'timer' behaves like widget
	  * replaced options now could be subroutine ref
	  * canvas bind
	  * Photo
	  * Menu, Menubutton much more capable now
	  * few others (wm, winfo, ...)

0.74	21-mar-2004, Vadim Konovalov
	- accept many changes from Jeff Hobbs, TCL guru and lead developer:
	  * pannedwindow
	  * menu widget
	  * many cleanup of code
	- accept changes from Slaven Rezic, wishlist 5656 from rt.cpan.org,
	  * "font" and "waitVariable" are now available
	  * the standard "Message" widget is now available
	- test is performed (although tiny)
	- added some demos
          
0.73	(not released to public), Vadim Konovalov
	- many perlTk compatibility changes, autoloading of perlTk widget
	  methods of wwwVvvv type


0.72	20-aug-2003, Vadim Konovalov
	- provide very similar syntax as in perlTk, for SRC-level compatibility
	  (widget methods Text, Button, Frame and so on)
	  But need more and better documentation
	- documentation fixes
	- demos/wcolors.pl added to illustrate 'use Tcl::Tk qw(:perlTk);'

0.7	02-jul-2003, Vadim Konovalov
	- more 'tk-demos' implemented scripts (search.pl)
        - some fixes from Slaven Rezic
	- awidget, awidgets methods
	- declare_widget method
        - perl-5.005 support (FreeBSD has this version after installation)
	- 'widget' method now return blessed object even if a widget was
	  created outside our module.

0.6	05-jun-2003, Vadim Konovalov
	- more 'tk-demos' implemented scripts
	- OO
	- support for WinCE (ceMakefile.pl)
	- More than one interpreter could be created

0.5	25-may-2003, Vadim Konovalov
	- more 'tk-demos' implemented scripts
	- created 'demos' subdir and moved demo scripts to there
	- 'linux' and 'cygwin' supported
	- TODO file added

0.4	19-may-2003, Vadim Konovalov
	- changed version system and added module VERSION variable
	- compatibility changes to support modern versions of Perl and Tcl
	  (perl-5.6.0, perl-5.8.0, tcl-8.4.2)
	- Makefile.PL changed to be more consistent
	- implemented event fields
	- added all files for 'widget' demo from Tcl/Tk distribution
	- changed demos from tcl/tk distribution to run from current system:
	  widget.pl, style.pl, unicodeout.pl, colors.pl, label.pl

Tcl-b2 1997, Malcolm Beattie
	- Created entire module.