"Fossies" - the Fresh Open Source Software Archive

Member "Tk-804.036/Changes" (14 Feb 2021, 27828 Bytes) of package /linux/misc/Tk-804.036.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "Changes": 804.035_vs_804.036.

    1 Tk-804.036 release (2021-02-14)
    2 ------------------
    3 
    4 This is basically the same like Tk-804.035_501.
    5 
    6 Tk-804.035_501 release (2021-02-07)
    7 ----------------------
    8 
    9 Fixes
   10  Compiles again with Strawberry Perl 5.32.x (RT #133260) (H.Merijn Brand)
   11 
   12  Fix double free in validatecommand (RT #102648) (fvogel)
   13 
   14  myConfig: add ability to define HAVE_INTTYPES_H (Christopher Chavez)
   15 
   16  Smaller build improvements and typo corrections (Ed J., Christopher Chavez)
   17 
   18  Prevent some compiler warnings (Christopher Chavez)
   19 
   20 Documentation
   21  Several smaller Pod fixes (Christopher Chavez, asb-capfan)
   22 
   23 Tests
   24  Introduce CI testing with github actions
   25 
   26 Tk-804.035 release (2020-03-28)
   27 ------------------
   28 
   29 This is basically the same like Tk-804.034_501.
   30 
   31 Tk-804.034_501 release (2020-03-19)
   32 ----------------------
   33 
   34 Fixes
   35  Add dummy rules for newer EUMM (RT #124910)
   36 
   37  Try harder to find libpng on FreeBSD
   38 
   39 Tk-804.034_500 release (2020-02-23)
   40 ----------------------
   41 
   42 Fixes
   43  Compiles again with perl 5.31.x (see also
   44  github pull request #61 and https://github.com/Perl/perl5/issues/17024
   45  by Karl Williamson). Now ppport.h is included in the
   46  distribution.
   47 
   48  Switch to X's locale handling if needed (Karl Williamson)
   49 
   50  Don't use buttons 4 and 5 on non-X11 platforms
   51  (Christopher Chavez)
   52 
   53  Fix corner case in XPM handling (/* in colors section)
   54 
   55  Spelling/grammar fixes in comments and code (Christopher Chavez)
   56 
   57  Improved demo script photo1.pl (Christopher Chavez)
   58 
   59 Documentation
   60  Smaller Pod fixes (Slaven Rezic, Christopher Chavez)
   61 
   62 Tests
   63  travis-ci fixes
   64 
   65 Tk-804.034 release (2017-08-26)
   66 ------------------
   67 
   68 This is basically the same like Tk-804.033_500.
   69 
   70 Tk-804.033_500 release (2017-08-20)
   71 ----------------------
   72 
   73 Fixes
   74  Fix aborts on OS X Sierra, introduced by latest clang/llvm
   75  strcpy/strncpy (RT #121631, github pull request #28 by Mark Aufflick)
   76 
   77  No special xOKp handling in Perl_Value (RT #121528)
   78 
   79  Add freetype2 path on MacOSX / XQuartz to inc search paths
   80  (github pull request #21 by Christoph Lamprecht)
   81 
   82  Fix Tk::NoteBook's FindMenu (Martin Jacobs)
   83 
   84 Documentation
   85  Add Tk::getSaveFile Pod file (see also
   86  github pull request #19)
   87 
   88  Fix documentation about scrollbars
   89  (github pull request #18 by asb-cpan)
   90 
   91  Add openSUSE instructions to README.linux
   92  (github pull request #25 by Tux)
   93 
   94  Add documentation notes about "make -j"
   95 
   96 Tests
   97  New test for Tk::NoteBook.
   98 
   99  t/Trace.t is using now Test::More
  100 
  101  travis-ci improvements
  102 
  103  Introduce CI testing on appveyor
  104 
  105 Tk-804.033 release (2015-02-21)
  106 ------------------
  107 
  108 Tests
  109  New t/pod.t test (github pull request #16)
  110 
  111 Tk-804.032_501 release (2015-01-31)
  112 ----------------------
  113 
  114 Fixes
  115  Teach perl/Tk where OS X Yosemite Xquartz puts the X11 files
  116  (github pull request #12)
  117 
  118  Pushstack experiment to workaround crashes with perl 5.20.x and XFT=0
  119  (RT #96543)
  120 
  121  Tk::Text: don't insert ctrl and meta key presses
  122  (github issue #9)
  123 
  124  Fix memory leak in canvas text item handling with XFT=1
  125  (RT #100211)
  126 
  127  Use public version of Perl_utf8_hop (RT #100878)
  128 
  129  FixBuggyUTF8String is not called anymore for new perls
  130 
  131 Improvements
  132  Use Cwd::getcwd() instead of Cwd::cwd() (performance improvement)
  133 
  134 Tests
  135  t/font.t does not fail with only one font family installed
  136  (RT #99411)
  137 
  138  unicode.t - update textwidget before examining new state
  139  (RT #100153)
  140 
  141  Compatibility with old Test::More versions without note() and isa_ok
  142  class check
  143 
  144  Workaround for core dumps in some fork-using tests (RT #100399)
  145 
  146  Workaround for more timing problems in wm-tcl.h 
  147 
  148 Tk-804.032_500 release (2014-11-06)
  149 ----------------------
  150 
  151 Fixes
  152  Freetype header files may now be in /usr/include/freetype2/freetype.h
  153  in newer freetype installations (e.g. Debian/jessie).
  154  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=740207
  155 
  156  Tk::MainWindow::Create without args used to segfault.
  157 
  158  Fix X11 discovery on non-x86_64 platforms (RT #95590).
  159 
  160  Fix new sprintf warning with perl 5.21.x.
  161 
  162  Workaround behaviour change in ExtUtils::MakeMaker 6.99_10 (PERL
  163  value is now quoted), which caused build failures (RT #100044).
  164 
  165 Tests
  166  Fix race condition in t/errordialog.t
  167 
  168  t/create.t uses Test::More
  169 
  170  Remove useless hostname and getlogin retrieval in t/fileevent.t
  171  (RT #98889).
  172 
  173  Use pipe instead of stdin in t/fileevent2.t (RT #98891).
  174 
  175  Fix font-related issues with t/entry.t (RT #98831).
  176 
  177 Documentation
  178  New Pod ErrorDialog.pod (github pull request #6).
  179 
  180 Tk-804.032 release (2014-01-26)
  181 ------------------
  182 
  183 This is basically the same like Tk-804.031_503.
  184 
  185 Tk-804.031_503 release (2013-12-07)
  186 ----------------------
  187 
  188 Fixes
  189  Regain compatibility for perl < 5.8.9
  190  (SvIV_nomg is not available with earlier perls).
  191 
  192 Tests
  193  wm-time.t more robust against GNOME Shell slowness.
  194 
  195 Tk-804.031_502 release (2013-12-01)
  196 ----------------------
  197 
  198 Fixes
  199  Enable libpng configure for all Solaris architectures.
  200 
  201 Documentation
  202  Update INSTALL, README-ActiveState.txt, and README-Strawberry.txt
  203  documents.
  204 
  205 Tk-804.031_501 release (2013-11-18)
  206 ----------------------
  207 
  208 Fixes
  209  Fix gamma setting for PNG images (was only broken in 804.031_500).
  210 
  211  Fix clang compilation error (was only broken in 804.031_500).
  212 
  213 Tests
  214  Some tests are now more robust.
  215 
  216 Tk-804.031_500 release (2013-11-17)
  217 ----------------------
  218 
  219 Fixes
  220  RT# 88210: fix compilation for perl 5.19.0+ ("undef bool").
  221 
  222  RT# 90077: floating number issue with -textvariable variables.
  223 
  224  RT# 89621: avoid segfaults during global destruction (by Gisle Aas).
  225 
  226  RT# 87016: compatibility for libpng 1.6.x.
  227 
  228  RT# 86988: use cflags/libs information from pkg-config zlib.
  229 
  230  RT# 89261: split Tk/ColorEditor.pm into three .pm files.
  231 
  232  RT# 71718: fix compilation issue with 64bit Strawberry Perl (Tk_Cursor).
  233 
  234  Fail gracefully if no font could be allocated.
  235 
  236  ptksh: storing the history works now also under Windows.
  237 
  238  Better handling if libpng's configure fails.
  239 
  240 Documentation
  241  Changes to README.linux (dependency requirements, fontconfig) and
  242  README.cygwin.
  243 
  244  Document special Tk::Table behavior regarding -takefocus => 0.
  245 
  246 Tests
  247  New test files (eventGenerate.t, sv.t) and new test cases
  248  (eventGenerate in optmenu.t).
  249 
  250  More test tweaks (e.g. skip some tests if the required fixed font is
  251  unavailable, see with_fixed_font in TkTest.pm, workaround some fvwm2
  252  problems in wm-tcl.t, protect from haning wm-time.t).
  253 
  254  checked_test_harness() skips testing if no font could be allocated.
  255 
  256  No test request user positioning windows anymore (for old window
  257  managers like twm).
  258 
  259  Configuration file for travis-ci.
  260 
  261 Tk-804.031 release (2013-05-25)
  262 ----------
  263 
  264 This is basically the same like Tk-804.030_502.
  265 
  266 Tk-804.030_502 release (2013-05-21)
  267 ----------------------
  268 
  269 Fixes
  270  The CopSTASH_set fix did not work in 804.030_501 because of a
  271  missing file in the tarball. Now fixed.
  272 
  273  Tk::MakeDepend parses gcc's inc search list now and does not rely
  274  anymore on $Config{usrinc}. This helps when include files are
  275  partially in "multiarch" subdirectories (e.g. in Debian/sid) or when
  276  $Config{usrinc} is incorrect (e.g. in ActivePerl+gcc builds).
  277  RT #85407 and http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=708624
  278 
  279  Helping Debian's build process by skipping the quilt state directory
  280  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=708635
  281 
  282  Improving build process for ActivePerl+gcc (RT #74036); see also
  283  README-ActiveState.txt.
  284 
  285  Use pkg-config for determining libpng cflags and libs.
  286 
  287 Tk-804.030_501 release (2013-05-18)
  288 ----------------------
  289 
  290 Fixes
  291  Should compile again with older perls: SvNV_nomg is not available with
  292  perls older than 5.13.2, and CopSTASH_set(..., NULL) is not possible
  293  with threaded 5.16.x and older.
  294 
  295 Tk-804.030_500 release (2013-05-18)
  296 ----------------------
  297 
  298 Incompatible changes
  299  The Tk::Text::Contents() method does not return an extra newline
  300  anymore (RT #83124). The version number of Tk::Text was incremented
  301  to 4.029 and may be used to detect the change.
  302 
  303 Fixes
  304  RT #78824: fixed compilation under threaded bleadperl (5.17.x)
  305 
  306  Fix for internal magic handling, needed for perl 5.17.2 and newer.
  307 
  308  Fixed myConfig issue with perl 5.17.x.
  309 
  310  SvUPGRADE() is no longer an expression since perl 5.17.7.
  311 
  312  Off-by-one error in Tk::Table::clear method (problem spotted by David
  313  Overeem).
  314 
  315 Tests
  316  RT #75347: skip unicode.t under some circumstances (e.g. problematic
  317  locales on Windows systems)
  318 
  319  RT #82664: fixed mismatched test count in entry.t
  320 
  321  Fixed Subwidget call in dirtree.t test.
  322 
  323  A couple of new test cases, conversions to Test::More...
  324 
  325 Documentation
  326  RT #79381: mention Tkx and Tcl::Tk
  327 
  328  Fixed return value for wrapper() in Tk::Wm Pod.
  329 
  330  Moved Tk::DragDrop Pods.
  331 
  332  "Tk::" prefix was missing in a number of Pods (original problem
  333  report by Fabien Dupont).
  334 
  335 Code cleanup
  336  Removed some unused static functions from tkGlue.c
  337 
  338  Simplified utf8 repair code in Tcl_GetStringFromObj.
  339 
  340 Tk-804.030 release (2011-10-20)
  341 ------------------
  342 
  343 This is basically the same like Tk-804.029_502.
  344 
  345 Tk-804.029_502 release (2011-10-17)
  346 ----------------------
  347 
  348 Fixes
  349  RT #71718: windres call needs the --use-temp-file on some Windows systems
  350 
  351  RT #70429: show correct file name if image loading failed. Also
  352  systematically searched and fixed other bad uses of Tcl_AppendResult.
  353 
  354  RT #70243: provide inuse method for Tk::Image
  355 
  356  Fixed a possible segfault when using canvas' select clear method.
  357 
  358 Tk-804.029_501 release (2011-10-14)
  359 ----------------------
  360 
  361 Fixes
  362  Use standard libpng configure for all amd64 and x86_64 variants.
  363 
  364  Support gridRemove method.
  365  https://rt.cpan.org/Ticket/Display.html?id=65900
  366 
  367 Tk-804.029_500 release (2011-06-13)
  368 ----------------------
  369 
  370 Fixes
  371  Fixed compilation with newer X11 version (conflicting types for
  372  'XKeycodeToKeysym')
  373  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=613188
  374 
  375  Use standard libpng configure for some 64 bit variants of OpenBSD,
  376  amd64-freebsd, x86_64-linux, MacOSX 10.6.4 and newer.
  377 
  378  Fixed Strawberry 64bit builds.
  379 
  380  Changed handling of "underscore" character.
  381  https://rt.cpan.org/Ticket/Display.html?id=66205
  382 
  383  Tk::ProgressBar::configure calls now go through ConfigChanged
  384  https://rt.cpan.org/Ticket/Display.html?id=63775
  385 
  386  Fixed Tk::FBox::ResolveFile with defaultextension when directory
  387  contains dots
  388  https://rt.cpan.org/Ticket/Display.html?id=55146
  389 
  390 New features
  391  BalloonInfo for HList
  392  Implementation by Christoph Lamprecht, documentation by
  393  Slaven Rezic
  394  https://rt.cpan.org/Ticket/Display.html?id=55887
  395 
  396  Perl/Tk is now available at github.
  397 
  398  Improved "all widgets at a glance" demo.
  399 
  400 Tests
  401  Another attempt on skipping tests if no DISPLAY is available.
  402  
  403  Converted fork.t and progbar.t to Test::More
  404 
  405 Documentation
  406  Fixed SYNOPSIS section in Tk::Text Pod
  407 
  408 Tk-804.029 release (2010-05-27)
  409 ------------------
  410 
  411 This is basically the same like Tk-804.028_503.
  412 
  413 Tests
  414  after.t is a TODO test on Windows.
  415 
  416 Tk-804.028_503 release (2010-05-13)
  417 ----------------------
  418 
  419 Fixes
  420  Tk::Text documentation mentioned -reverse where it should be -backwards.
  421  Also allow -forwards/-backwards to be abbreviated in FindNext call.
  422  https://rt.cpan.org/Ticket/Display.html?id=51552
  423 
  424  Added WRITE method for tied Text widgets.
  425  https://rt.cpan.org/Ticket/Display.html?id=45818
  426 
  427  Fixed display of Unicode characters in Windows toplevel menus.
  428  https://rt.cpan.org/Ticket/Display.html?id=50681
  429 
  430  No special LDDLFLAGS handling on MacOSX systems, which probably
  431  caused an unusable Tk module (i.e. bus errors)
  432  http://rt.cpan.org/Public/Bug/Display.html?id=39593
  433 
  434  Fixes Strawberry Perl builds (probably was broken on all 64bit systems)
  435  Informal patch by Eduard Wulff
  436 
  437 Tests
  438  A missing rgb.txt is no more an error in the Tk::ColorEditor tests,
  439  as rgb.txt may be missing completely in some X11 installations.
  440 
  441 Documentation
  442  Fixed minor typo in ProgressBar documentation
  443  https://rt.cpan.org/Ticket/Display.html?id=39182
  444 
  445  Documented that -width and -height do not work with NoteBook widgets
  446  https://rt.cpan.org/Ticket/Display.html?id=52609
  447 
  448 Tk-804.028_502 release (2010-01-30)
  449 ----------------------
  450 
  451 Fixes
  452  Support for perl 5.11.2 and later (UTF8_MAXLEN_UCLC is not available
  453  anymore)
  454  http://rt.cpan.org/Public/Bug/Display.html?id=53465
  455 
  456  Use 'configure' for building libpng under IRIX64
  457  http://rt.cpan.org/Ticket/Display.html?id=40820
  458 
  459  PNG did not build under AIX and IRIC64, unchecked fix
  460  http://rt.cpan.org/Ticket/Display.html?id=40064
  461  http://rt.cpan.org/Ticket/Display.html?id=40820
  462 
  463  Workaround for a perl bug (?) when using "eq" under a Japanese locale
  464  under Windows (sample fail report:
  465  http://www.nntp.perl.org/group/perl.cpan.testers/2008/11/msg2550386.html)
  466 
  467  Tk did not support more than 32 fds on 64bit machines
  468  http://rt.cpan.org/Ticket/Display.html?id=41158
  469 
  470  Tk::Trace fix to make Tk::Gauge work
  471  http://rt.cpan.org/Ticket/Display.html?id=41069
  472 
  473  Fixed some regular expression-related and other errors, patch by
  474  Alexander Krasnorutsky, see
  475  http://rt.cpan.org/Public/Bug/Display.html?id=41068
  476 
  477  Workaround for SvREADONLY issue with 5.8.x
  478  http://rt.cpan.org/Public/Bug/Display.html?id=41436
  479 
  480  Another possible rgb.txt location, by h.m.brand
  481 
  482  Fix for attaching balloons to items of scrolled widgets
  483  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=246363
  484 
  485  Fixed XIM event filtering.
  486 
  487  Fixed compilation with newer gcc
  488  http://rt.cpan.org/Ticket/Display.html?id=49499
  489 
  490  RecolorTree was broken since Tk-804.027_501 if called separately.
  491  Reported and patched by Michael Parker
  492  http://rt.cpan.org/Public/Bug/Display.html?id=49515
  493 
  494  Control-X/Y/C now also works if Caps Lock is active
  495  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=205895
  496 
  497  Copy/paste operations between KDE and Perl/Tk applications
  498  on 64bit system did not work, patch by Petr Pajas
  499 
  500  Canvas grids: -color was documented, but only -fill was implemented.
  501  In future both is supported.
  502  http://rt.cpan.org/Ticket/Display.html?id=47132
  503 
  504  Patch for mingw-w64 gcc compiler, supplied by kmx
  505  http://rt.cpan.org/Public/Bug/Display.html?id=53467
  506 
  507 Documentation
  508  Documentation on "Perl/Tk and Unicode"
  509 
  510  Fixed cget/delete confusion in Entry.pod
  511  http://rt.cpan.org/Public/Bug/Display.html?id=50253
  512 
  513 Tk-804.028_501 release (2008-11-04)
  514 ----------------------
  515 
  516 Fixes
  517  File permissions of the tarball seemed to be problematic under
  518  Windows Vista and Strawberry Perl 5.10.0.3, causing aborted builds.
  519  This is hopefully fixed now.
  520 
  521  Changed cygwin default to x11 (native MSWin32 port still does not
  522  work).
  523 
  524 New
  525  There's now an "examples" directory containing some useful scripts
  526  previously been elsewhere in the distribution.
  527 
  528 Documentation
  529  Documented ROText key bindings.
  530 
  531  New README for Strawberry Perl.
  532 
  533 Tests
  534  Prevent Event mini tests to be run when the rest of Tk is not tested,
  535  to avoid insignificant PASSes at cpantesters.
  536 
  537  More tests marked as TODO or SKIP.
  538 
  539 Tk-804.028_500 release (2008-10-01)
  540 ----------------------
  541 
  542 Fixes
  543  Security fix for GIF reader (CVE-2006-4484, report and patch by
  544  Anicka Bernathova)
  545 
  546  Make sure Tk::MsgBox is not displayed before calling Show()
  547 
  548  Solved problems with fileevent on 64bit architectures (this also
  549  fixes a problem with POE)
  550 
  551  Makefile.PL updates (auto-creation of META.yml, added LICENSE, exit
  552  cleanly if prereqs are missing --- this is for cpan testers)
  553 
  554  Fixed typo in Tk::FBox
  555  http://rt.cpan.org/Public/Bug/Display.html?id=31989
  556 
  557  Added different location of rgb.txt on Mac OS X 10.5.1 systems
  558 
  559  Fixed a makedepend issue, reported by marek.rouchal
  560 
  561  A BusyRecurse issue [rt.cpan.org #32858]
  562 
  563  Fixed Tk::ColorEditor problem with OpenBSD (another rgb.txt location)
  564 
  565  clipboardGet was documented, but did not work (note that clipboard("get")
  566  always worked)
  567 
  568  Tk::After::Cancelled needs also a dummy cancel() method
  569 
  570  Fixed event handling for newer X servers
  571  http://rt.cpan.org/Public/Bug/Display.html?id=38746
  572 
  573  Permission issue [rt.cpan.org #39038]
  574 
  575  Support for changed regexp-related functions and structures in perl
  576  5.11.x.
  577 
  578  Fix for: Tk::FileSelect fails to select file with "'" in file name
  579  (with new fileselect.t tests)
  580  http://rt.cpan.org/Public/Bug/Display.html?id=39096
  581 
  582  Fixed movement of cursor on insertations in Tk::TextUndo
  583  http://rt.cpan.org/Public/Bug/Display.html?id=34513
  584 
  585  Tk::Test fix for: skips lines when arrowing down in a window not
  586  exactly sized to a text
  587  http://rt.cpan.org/Public/Bug/Display.html?id=39343
  588 
  589  ErrorDialog fix for Windows (dialog was never displayed)
  590  http://rt.cpan.org/Public/Bug/Display.html?id=39417
  591 
  592  Use 'configure' for building libpng under Solaris.
  593 
  594 Tests
  595  Tests for signal handling (testing LangAsyncCheck introduced earlier)
  596 
  597  Various skips and $TODOs for broken (?) window managers and slow
  598  connections (for example -xscrollcommand-related, floating-point
  599  precision-related, signal availability and many more ...)
  600 
  601 Tk-804.028 release (2007-12-18)
  602 ------------------
  603 
  604 Tests
  605   Fixed some test problems.
  606 
  607 Tk-804.027_502 release (2007-12-04)
  608 ----------------------
  609 
  610 New features
  611   Merged with CPAN version of Tk::Tree
  612 
  613   Tk::Animation now reads delay and disposal information from GIF file
  614   (experimental, may change, needs an installed Image::Info)
  615 
  616 Fixes
  617   Make sure canvas methods are really accessible in OnDestroy. This
  618   fixes problems in the CPAN module Tk::LCD.
  619 
  620   Some path-related problems fixed with Tk::DirTree.
  621 
  622   Solved some Tk::ColorEditor issues (missing rgb.txt, multiple
  623   chooseColor invocations)
  624 
  625   Fixed some build problems under Windows.
  626 
  627   Fixed possible memory corruption
  628   (http://rt.cpan.org/Ticket/Display.html?id=24542)
  629 
  630   Dash patches by Wolfgang Laun
  631   (http://rt.cpan.org/Ticket/Display.html?id=11083)
  632 
  633   hpux ia64 should now compile.
  634 
  635   Tk::FBox: workaround for segfaults under threaded perl.
  636 
  637   Fixed possible performance problem when using Tk::Balloon and
  638   AutoLoader 5.63 is installed.
  639 
  640 Documentation
  641   Documented missing page_widget method in Tk::NoteBook.
  642 
  643 Tests
  644   Disabled more failing wm tests (notably on kwin).
  645 
  646 Tk-804.027_501 release (2007-09-22)
  647 ----------------------
  648 
  649 Compiles and passes tests on
  650   FreeBSD 6.2 (amd64) + perl5.8.8
  651   FreeBSD 6.2 (amd64) + perl5.10.0 patch 31894
  652   FreeBSD 6.1 (i386) + perl5.8.8
  653   Linux (Debian) + perl5.8.8
  654 
  655 At some earlier point, there were success reports for the following
  656 configurations:
  657 
  658 * Solaris 8 (Sparc), gcc-4.0.3, perl-5.8.8 with
  659   freetype-2.2.1, expat-2.0.0, libXft-2.1.11, fontconfig-2.4.1,
  660   libXrender-0.9.2, renderproto-0.9.2, zlib-1.2.3, libjpeg-6b,
  661   libpng-1.2.14
  662 
  663 * RedHat Enterprise Linux 3.0 update 8 (i686), gcc-4.0.3, perl-5.8.8 with
  664   freetype-2.2.1, expat-2.0.0, libXft-2.1.11, fontconfig-2.4.1,
  665   libXrender-0.9.2, renderproto-0.9.2, zlib-1.2.3, libjpeg-6b,
  666   libpng-1.2.14
  667 
  668 * Windows, VC++ 6.0, perl-5.9.5
  669 
  670 New features
  671   Implemented -overrelief,-repeatinterval,-repeatdelay for Tk::Button.
  672 
  673   Additional item in the "widget" demonstration showing all Tk widgets.
  674 
  675   Added BalloonInfo to NoteBook.
  676 
  677   ptked: Encoding menu now with radiobuttons, also added some popular
  678   encodings to menu.
  679 
  680 Fixes
  681   Fix for not working 'hide entry' in HList.
  682 
  683   HList: fixed errors with disabled entries and a entry named 0.
  684 
  685   Various warning fixes.
  686 
  687   Enable compiling of PNG-related files with Sun compiler.
  688 
  689   Fixed setPalette and RecolorTree.
  690 
  691   Make sure waitVariable exits if a waiting dialog is destroyed.
  692 
  693   Again compiles under bleadperl.
  694 
  695   Various fixes for 64bit platforms (e.g. property method, libpng
  696   building).
  697 
  698   Fixed situation when resizing a mainwindow containing a PNG image
  699   crashed Tk Tcl/Tk bug 979239 fixed by George Peter Staplin, brought
  700   to Perl/Tk by Franck Aniere.
  701 
  702   Adapt path for getOpen/SaveFile's -initialfile and -initialdir to
  703   the OS (patch provided by Roland Minner).
  704 
  705   Fixed not working -dynamicgeometry in Tk::NoteBook.
  706 
  707   Fixed zlib compilation problem under Windows (unistd.h does not
  708   exist there). Reported by esskar.
  709 
  710   Fixed configure problems on mixed 32/64 bit architectures, patch by
  711   Steve Lidie.
  712 
  713 Documentation
  714   Documented the Widget() method
  715 
  716   Widget.pod: resorted methods alphabetically
  717 
  718   Documented Tk::DialogBox::Exit
  719 
  720 Tests
  721   New test script for Button widget, yet uncomplete (t/button-tcl.t)
  722 
  723   New HList tests for show/hide
  724 
  725   font.t is more robust if unexpected fonts are used.
  726 
  727 The complete log of changes can be get using
  728 
  729     svn log https://svn.perl.org/modules/Tk/trunk
  730 
  731 Tk-804.027_500 release (2007-02-11)
  732 ----------------------
  733 
  734 Compiles and passes tests on
  735 
  736   FreeBSD 6.1 + perl5.8.8 + fontconfig 2.3.2
  737   FreeBSD 6.1 + bleadperl + fontconfig 2.3.2
  738   Linux (Debian) + perl5.8.8
  739   Windows 2000 + Strawberry Perl 5.8.8 alpha 2
  740   Mac OS X 10.4
  741   Solaris 10 + perl5.8.4
  742 
  743 At some earlier point, there were successful builds with
  744 
  745   cygwin 1.5.x + perl5.8.7 + fontconfig (X11 build only)
  746   Solaris 8
  747   Linux (RedHat 8.0) + perl5.8.0
  748 
  749 New features
  750   The undocumented method font('subfonts') returns now more
  751   diagnostics.
  752 
  753   Library upgrades:
  754     libpng from 1.2.5 to 1.2.12
  755     zlib from 1.1.4 to 1.2.3
  756 
  757   It's possible to use binary (and not anymore base64 encoded) -data
  758   for GIF files.
  759 
  760   New -cancel_button option for Tk::DialogBox
  761 
  762 Fixes
  763   gedi accepts now X11 command line options.
  764 
  765   Encode.pm is specified as a PREREQ_PM.
  766 
  767   Fixed slow listbox itemconfigure.
  768 
  769   Fixed array return of Tk::Text::get method.
  770 
  771   Fixed Tk::BrowseEntry problem with -label* options, see
  772   http://perlmonks.org/?node_id=590170
  773 
  774   Introduced LangAsyncCheck, which fixes
  775   http://rt.cpan.org/Ticket/Display.html?id=23879
  776 
  777   Fixed http://bugs.activestate.com/show_bug.cgi?id=40231 (missing
  778   default button indicator on win32 for Tk::DialogBox widgets)
  779 
  780   Fixed http://bugs.activestate.com/show_bug.cgi?id=40217 (wm close
  781   window button does not call the default button)
  782 
  783   Fixed non-working Balloon attachments to individual menu items,
  784   see http://board.perl-community.de/cgi-bin/ikonboard/ikonboard.cgi?act=ST;f=3;t=665
  785   As a side effect, there is now a new method Tk::Menu::MasterMenu for
  786   getting the master menu of a cloned menu.
  787 
  788   Adjuster now works in DialogBoxes, see
  789   http://groups.google.de/group/comp.lang.perl.tk/browse_frm/thread/5366757a4c6cd844/8ff9d1745d2b75b8
  790 
  791   Fixed memory leak in after* callbacks, see
  792   http://rt.perl.org/rt3/Ticket/Display.html?id=41130
  793 
  794   Fixed Tk:: FBox to treat special files like sockets, pipes as files,
  795   not as directories.
  796 
  797   Fixed -at/-before/-after problem with Tk::HList.
  798 
  799   Workaround for 'selection conversion left too many bytes
  800   unconverted' aborts.
  801 
  802 Documentation
  803   New Pod for Tk::MsgBox.
  804 
  805   Created a CAVEATS section in Tk::Image for the FAQ about memory
  806   leaks and images.
  807 
  808   Added missing L<...> links.
  809 
  810   Some minor Pod fixes.
  811 
  812 Tests
  813   Make sure that tests won't be run if no X11 is running to prevent
  814   unnecessary cpantesters reports.
  815 
  816   New test for Text widget (t/text.t)
  817 
  818   New test for scripts (t/exefiles.t)
  819 
  820   New test for Tk::Adjuster (t/adjuster.t)
  821 
  822   More Tk::FBox tests (e.g. chooseDirectory ...)
  823 
  824   Tests are now more robust if another application has the global grab
  825   (see catch_grabs in TkTest.pm).
  826 
  827 Tk-804.027-p4.patch.gz (2006-11-26)
  828 ----------------------
  829 
  830 Compiles and passes tests on
  831 
  832   FreeBSD 6.1 + perl5.8.8 + fontconfig 2.3.2
  833   FreeBSD 6.1 + bleadperl + fontconfig 2.3.2
  834   Linux Debian + perl5.8.8 + fontconfig 2.4.1
  835   Solaris 8 + gcc-4.0.3 + perl-5.8.8 + fontconfig-2.4.1 (with two test
  836     errors in font.t)
  837 
  838 I also had success with compiling under recent cygwin using the x11
  839 libraries a few days earlier.
  840 
  841 Fixes
  842   XFT works now with recent fontconfig, no core dumps anymore.
  843 
  844   Fix for segfault in t/regexp.t with perl 5.9.x. See also
  845   http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-02/msg00748.html
  846   for a similar issue.
  847 
  848   Workaround for core dumps when using -font=>undef.
  849 
  850   Fixed wrong usage of $#{@...} which does not work anymore in
  851   bleadperl.
  852 
  853   Fixed Tk::Text movements wordstart and wordend in unicode content.
  854 
  855   Better handling of undef in BrowseEntry widgets. Bug reported by
  856   Puetz Kevin A.
  857 
  858   A couple of compilation warning fixes.
  859 
  860 Tests
  861   Continued text.t conversion.
  862 
  863   More tests in font.t.
  864 
  865   Fixed failing tests if no windows manager (under X11) is running.
  866 
  867   Fixed some false test failures in listbox.t (font detection was
  868   wrong).
  869 
  870   Disabled fork.t and fileevent.t on cygwin (same like MSWin32).
  871 
  872 Tk-804.027-p3.patch.gz (2006-11-20)
  873 ----------------------
  874 
  875 Compiles and passes tests on
  876 
  877   FreeBSD 6.1 + perl5.8.8 + xorg 6.9.x + various window managers (fvwm2, twm, metacity ...)
  878   Linux RedHat 8.0 + perl5.8.0 (one test failure in leak.t)
  879   Linux RedHat 8.0 + perl5.8.7
  880   MSWin32 + Strawberry Perl (5.8.8)
  881 
  882 There are some test failures with bleedperl, most of them
  883 Tie::Watch-related, which will be fixed in a next version of the
  884 patch.
  885 
  886 Incompatible changes
  887   Return values of some Tk::Wm methods (e.g. aspect, wmGrid,
  888   iconposition, resizable ...) were changed from returning tclish
  889   lists (e.g. "1 2 3 4") to perlish lists (1,2,3,4). I believe the
  890   return values of these methods are rarely used.
  891 
  892   Tk::Wm::wmTracing needs argument for setting on/off, without
  893   argument just return the current value.
  894 
  895 New features
  896   The newest tkUnixWm.c from Tcl/Tk is now in the Perl/Tk code. This
  897   adds (experimental?) support for wm attributes -topmost, -zoomed,
  898   -fullscreen and other _NET_WM features (iconphoto) under Unix/X11.
  899 
  900   Tk::Wm::stackorder was missing in Perl/Tk.
  901 
  902   widget demonstration has a Ctrl-Q key binding.
  903 
  904   ptksh: x is an alias for d (like in the perl debugger).
  905   ptksh: use bold font for prompt.
  906 
  907   Tk::Text: pasting selection with middle mouse sets cursor position now.
  908   This is consistent with behaviour in other toolkits.
  909 
  910   Tk::Widget: translated UnderlineAmpersand etc. functions.
  911 
  912   Tk::MsgBox: again in Tk, completely new translation from the Tcl/Tk
  913   original. Looks nicer and behaves better than messageBox through
  914   Tk::DialogBox.
  915 
  916 Fixes
  917   Fixed crashes of Perl/Tk applications when Gtk/Gnome applications
  918   were started. See http://rt.cpan.org/Ticket/Display.html?id=16053
  919 
  920   ptksh is not slow anymore when popping up history.
  921   ptksh: use fixed font for text area.
  922 
  923   Tk::FBox may handle paths with high-bit set.
  924 
  925   Image and bitmap filenames with high-bit set work now. See
  926   http://groups.google.com/group/comp.lang.perl.tk/msg/865b56226af23f7c
  927 
  928   Minor Tk::TextList fixes, but still most tests fail.
  929 
  930   Fixed some menu problems, see
  931   http://rt.cpan.org/Public/Bug/Display.html?id=15677,
  932   http://rt.cpan.org/Ticket/Display.html?id=6166
  933 
  934   Title of tearoff menus now set correctly.
  935 
  936   ptked may be started without initial filename.
  937 
  938   gedi works again.
  939   
  940   Fixed some core dumps.
  941 
  942   Tk::Listbox insert/delete does not leak memory anymore (well, not
  943   that much). See
  944   http://rt.cpan.org/Ticket/Display.html?id=12466
  945 
  946   Building on RedHat systems works now, see
  947   http://rt.cpan.org/Ticket/Display.html?id=6708
  948 
  949   Tk::NoteBook fix for pages method, see
  950   http://rt.cpan.org/Ticket/Display.html?id=8567
  951 
  952   Tk::Canvas fix for -state => hidden issue, see
  953   http://rt.cpan.org/Ticket/Display.html?id=4677
  954 
  955 Documentation
  956   Tk::Widget::Walk is now documented.
  957 
  958   Corrected installation path for Tk::Menu::Item.
  959 
  960   Fixed invalid Pod syntax.
  961 
  962 Tests
  963   Converted some tests from Test to Test::More
  964 
  965   Enable unicode tests where possible.
  966 
  967   Make all tests working with XFT=1.
  968 
  969   New tests, converted from the Tcl counterparts: canvas.t, wm-tcl.t,
  970   text.t (latter not completed yet)
  971 
  972   00wmcheck.t: show user's window manager before starting tests.
  973 
  974   (Almost) no test should request user positioning windows (for old
  975   window managers like twm).
  976 
  977   Some wm-dependent tests were marked as TODO tests.
  978 
  979 ----------------------------------------------------------------------
  980 
  981 Within each 'release' time advances down the file, but most recent
  982 release is at the top.
  983 
  984 Change.log is generated from perforce database, it is therefore
  985 complete, but short on detail.
  986 
  987 Changes in Tk804.023
  988 	First public release of version based on Unicode aware core tk.
  989 
  990 
  991 Historical changes in Tk800 branch to be reinstated here later.