"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.