Summary of Changes to Tcl::pTk
Release 0.94: 2018-07-28
* Change `use Tk;` to `use Tcl::pTk;` in text2.t
* Allow abbreviated mode flag for search() (used by text2.t)
* Replace GNU GPLv2 text in LICENSE file with GNU GPLv1
(which is what Perl 5 license uses)
* Specify license in MakeMaker LICENSE attribute rather than in META_MERGE
* Add resources to META_MERGE: GitHub repository, mailing list
* Keep canIndex.t running if command line arg present (for debugging)
* Various spelling fixes
Release 0.93: 2018-07-13
* Add missing module `Sub::Name` to PREREQ_PM (RT #116432)
* Replace corrupted teapot.ppm, mark as binary (RT #125421)
* Add focusFollowsMouse support (RT #125057)
* Adjust scrolling units on macOS aqua (RT #125048)
* Only use buttons 4 and 5 for scrolling on X11 (i.e. not macOS aqua)
* Use previously-unused variable $wp in Tcl::pTk::Widget::focusForce
* Add missing `use Text::Tabs;` to top of Text.pm (RT #125460)
* Remove "Copied $val\n" print debugging statement (RT #125442)
* Use empty string instead of `undef` to clear $status_bar
in menus2.pl demo to prevent warning (RT #125826)
* Keep textRO.t running if command line arg present (for debugging)
* Bind mouse buttons 2 and 3 appropriately on macOS aqua
since they are the opposite of what X11 and Windows use
(RT #125050, #125460)
* Use `catch` in test-for-tk.tcl to prevent skipping tests for packages
* Support newer Perl/Tk FindNext() $direction syntax (RT #125532)
by adapting the relevant Perl/Tk commit (the existing text2.t was
renamed to text2-old.t, and the new text2.t was copied)
* Various spelling and POD formatting fixes
Release 0.92: 2016-08-21
* Updated to work with Tcl.pm versions > 1.02. Tcl.pm versions > 1.02 broke compatibility
with Tcl::pTk, so the Tcl 1.02 interface was moved to Tcl/pTk.pm
* Added new ttkTixNotebook widget, which emulates the interface of the Tk Notebook widget.
Updated Facelift.pm to use this new widget, instead of the old tix NoteBook widget.
* Fix to Wm.pm to handle an rare condition where if Busy is called when a canvas is opened
in another window, the new window will popup under the existing window, not on top as expected.
* Fix for a problem with the dialog box widget that would pop up off the screen if running from
two displays. Added a test case for this condition.
Release 0.90: 2015-07-04
* Updates to work with Tcl/Tk 8.6.
* Added background error handling (including a ErrorDialog.pm file like perl/tk) that is
more compatible with the way perl/tk does it.
* Fixed bug where a repeat call would create a TCL-command in TCL-land for each repeated event.
Changed to reuse the Tcl-command. Added test case (repeatSubReuse.t)
Release 0.85: 2010-11-05
* Bug-fix Release. Tweaks to HList to support returning photo objects
when calling entrycget with -image option.
Release 0.84: 2010-10-05
* Bug-fix Release
Release 0.83: 2010-09-05
* Minor updates to be more compatible with Tcl 8.4 installation (although Tcl 8.5 is preferred)
Release 0.82: 2010-08-25
* Minor updates to remove the requirement for the tcl package snit. This is not needed anymore.
Release 0.81: 2010-08-21
* Minor updates so the CPAN indexer won't index demo directories.
* Changed order of execution in Makefile.PL so that CPAN testers will get the proper prereqs
before the test-for-tk script is run.
Release 0.8: 2010-08-18
* First Public Release.