1
Tk-804.028 release (2007-12-18)
5
Fixed some test problems.
7
Tk-804.027_502 release (2007-12-04)
11
Merged with CPAN version of Tk::Tree
13
Tk::Animation now reads delay and disposal information from GIF file
14
(experimental, may change, needs an installed Image::Info)
17
Make sure canvas methods are really accessible in OnDestroy. This
18
fixes problems in the CPAN module Tk::LCD.
20
Some path-related problems fixed with Tk::DirTree.
22
Solved some Tk::ColorEditor issues (missing rgb.txt, multiple
23
chooseColor invocations)
25
Fixed some build problems under Windows.
27
Fixed possible memory corruption
28
(http://rt.cpan.org/Ticket/Display.html?id=24542)
30
Dash patches by Wolfgang Laun
31
(http://rt.cpan.org/Ticket/Display.html?id=11083)
33
hpux ia64 should now compile.
35
Tk::FBox: workaround for segfaults under threaded perl.
37
Fixed possible performance problem when using Tk::Balloon and
38
AutoLoader 5.63 is installed.
41
Documented missing page_widget method in Tk::NoteBook.
44
Disabled more failing wm tests (notably on kwin).
46
Tk-804.027_501 release (2007-09-22)
47
----------------------
49
Compiles and passes tests on
50
FreeBSD 6.2 (amd64) + perl5.8.8
51
FreeBSD 6.2 (amd64) + perl5.10.0 patch 31894
52
FreeBSD 6.1 (i386) + perl5.8.8
53
Linux (Debian) + perl5.8.8
55
At some earlier point, there were success reports for the following
58
* Solaris 8 (Sparc), gcc-4.0.3, perl-5.8.8 with
59
freetype-2.2.1, expat-2.0.0, libXft-2.1.11, fontconfig-2.4.1,
60
libXrender-0.9.2, renderproto-0.9.2, zlib-1.2.3, libjpeg-6b,
63
* RedHat Enterprise Linux 3.0 update 8 (i686), gcc-4.0.3, perl-5.8.8 with
64
freetype-2.2.1, expat-2.0.0, libXft-2.1.11, fontconfig-2.4.1,
65
libXrender-0.9.2, renderproto-0.9.2, zlib-1.2.3, libjpeg-6b,
68
* Windows, VC++ 6.0, perl-5.9.5
71
Implemented -overrelief,-repeatinterval,-repeatdelay for Tk::Button.
73
Additional item in the "widget" demonstration showing all Tk widgets.
75
Added BalloonInfo to NoteBook.
77
ptked: Encoding menu now with radiobuttons, also added some popular
81
Fix for not working 'hide entry' in HList.
83
HList: fixed errors with disabled entries and a entry named 0.
85
Various warning fixes.
87
Enable compiling of PNG-related files with Sun compiler.
89
Fixed setPalette and RecolorTree.
91
Make sure waitVariable exits if a waiting dialog is destroyed.
93
Again compiles under bleadperl.
95
Various fixes for 64bit platforms (e.g. property method, libpng
98
Fixed situation when resizing a mainwindow containing a PNG image
99
crashed Tk Tcl/Tk bug 979239 fixed by George Peter Staplin, brought
100
to Perl/Tk by Franck Aniere.
102
Adapt path for getOpen/SaveFile's -initialfile and -initialdir to
103
the OS (patch provided by Roland Minner).
105
Fixed not working -dynamicgeometry in Tk::NoteBook.
107
Fixed zlib compilation problem under Windows (unistd.h does not
108
exist there). Reported by esskar.
110
Fixed configure problems on mixed 32/64 bit architectures, patch by
114
Documented the Widget() method
116
Widget.pod: resorted methods alphabetically
118
Documented Tk::DialogBox::Exit
121
New test script for Button widget, yet uncomplete (t/button-tcl.t)
123
New HList tests for show/hide
125
font.t is more robust if unexpected fonts are used.
127
The complete log of changes can be get using
129
svn log https://svn.perl.org/modules/Tk/trunk
131
Tk-804.027_500 release (2007-02-11)
132
----------------------
134
Compiles and passes tests on
136
FreeBSD 6.1 + perl5.8.8 + fontconfig 2.3.2
137
FreeBSD 6.1 + bleadperl + fontconfig 2.3.2
138
Linux (Debian) + perl5.8.8
139
Windows 2000 + Strawberry Perl 5.8.8 alpha 2
141
Solaris 10 + perl5.8.4
143
At some earlier point, there were successful builds with
145
cygwin 1.5.x + perl5.8.7 + fontconfig (X11 build only)
147
Linux (RedHat 8.0) + perl5.8.0
150
The undocumented method font('subfonts') returns now more
154
libpng from 1.2.5 to 1.2.12
155
zlib from 1.1.4 to 1.2.3
157
It's possible to use binary (and not anymore base64 encoded) -data
160
New -cancel_button option for Tk::DialogBox
163
gedi accepts now X11 command line options.
165
Encode.pm is specified as a PREREQ_PM.
167
Fixed slow listbox itemconfigure.
169
Fixed array return of Tk::Text::get method.
171
Fixed Tk::BrowseEntry problem with -label* options, see
172
http://perlmonks.org/?node_id=590170
174
Introduced LangAsyncCheck, which fixes
175
http://rt.cpan.org/Ticket/Display.html?id=23879
177
Fixed http://bugs.activestate.com/show_bug.cgi?id=40231 (missing
178
default button indicator on win32 for Tk::DialogBox widgets)
180
Fixed http://bugs.activestate.com/show_bug.cgi?id=40217 (wm close
181
window button does not call the default button)
183
Fixed non-working Balloon attachments to individual menu items,
184
see http://board.perl-community.de/cgi-bin/ikonboard/ikonboard.cgi?act=ST;f=3;t=665
185
As a side effect, there is now a new method Tk::Menu::MasterMenu for
186
getting the master menu of a cloned menu.
188
Adjuster now works in DialogBoxes, see
189
http://groups.google.de/group/comp.lang.perl.tk/browse_frm/thread/5366757a4c6cd844/8ff9d1745d2b75b8
191
Fixed memory leak in after* callbacks, see
192
http://rt.perl.org/rt3/Ticket/Display.html?id=41130
194
Fixed Tk:: FBox to treat special files like sockets, pipes as files,
197
Fixed -at/-before/-after problem with Tk::HList.
199
Workaround for 'selection conversion left too many bytes
203
New Pod for Tk::MsgBox.
205
Created a CAVEATS section in Tk::Image for the FAQ about memory
208
Added missing L<...> links.
210
Some minor Pod fixes.
213
Make sure that tests won't be run if no X11 is running to prevent
214
unnecessary cpantesters reports.
216
New test for Text widget (t/text.t)
218
New test for scripts (t/exefiles.t)
220
New test for Tk::Adjuster (t/adjuster.t)
222
More Tk::FBox tests (e.g. chooseDirectory ...)
224
Tests are now more robust if another application has the global grab
225
(see catch_grabs in TkTest.pm).
227
Tk-804.027-p4.patch.gz (2006-11-26)
228
----------------------
230
Compiles and passes tests on
232
FreeBSD 6.1 + perl5.8.8 + fontconfig 2.3.2
233
FreeBSD 6.1 + bleadperl + fontconfig 2.3.2
234
Linux Debian + perl5.8.8 + fontconfig 2.4.1
235
Solaris 8 + gcc-4.0.3 + perl-5.8.8 + fontconfig-2.4.1 (with two test
238
I also had success with compiling under recent cygwin using the x11
239
libraries a few days earlier.
242
XFT works now with recent fontconfig, no core dumps anymore.
244
Fix for segfault in t/regexp.t with perl 5.9.x. See also
245
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-02/msg00748.html
248
Workaround for core dumps when using -font=>undef.
250
Fixed wrong usage of $#{@...} which does not work anymore in
253
Fixed Tk::Text movements wordstart and wordend in unicode content.
255
Better handling of undef in BrowseEntry widgets. Bug reported by
258
A couple of compilation warning fixes.
261
Continued text.t conversion.
263
More tests in font.t.
265
Fixed failing tests if no windows manager (under X11) is running.
267
Fixed some false test failures in listbox.t (font detection was
270
Disabled fork.t and fileevent.t on cygwin (same like MSWin32).
272
Tk-804.027-p3.patch.gz (2006-11-20)
273
----------------------
275
Compiles and passes tests on
277
FreeBSD 6.1 + perl5.8.8 + xorg 6.9.x + various window managers (fvwm2, twm, metacity ...)
278
Linux RedHat 8.0 + perl5.8.0 (one test failure in leak.t)
279
Linux RedHat 8.0 + perl5.8.7
280
MSWin32 + Strawberry Perl (5.8.8)
282
There are some test failures with bleedperl, most of them
283
Tie::Watch-related, which will be fixed in a next version of the
287
Return values of some Tk::Wm methods (e.g. aspect, wmGrid,
288
iconposition, resizable ...) were changed from returning tclish
289
lists (e.g. "1 2 3 4") to perlish lists (1,2,3,4). I believe the
290
return values of these methods are rarely used.
292
Tk::Wm::wmTracing needs argument for setting on/off, without
293
argument just return the current value.
296
The newest tkUnixWm.c from Tcl/Tk is now in the Perl/Tk code. This
297
adds (experimental?) support for wm attributes -topmost, -zoomed,
298
-fullscreen and other _NET_WM features (iconphoto) under Unix/X11.
300
Tk::Wm::stackorder was missing in Perl/Tk.
302
widget demonstration has a Ctrl-Q key binding.
304
ptksh: x is an alias for d (like in the perl debugger).
305
ptksh: use bold font for prompt.
307
Tk::Text: pasting selection with middle mouse sets cursor position now.
308
This is consistent with behaviour in other toolkits.
310
Tk::Widget: translated UnderlineAmpersand etc. functions.
312
Tk::MsgBox: again in Tk, completely new translation from the Tcl/Tk
313
original. Looks nicer and behaves better than messageBox through
317
Fixed crashes of Perl/Tk applications when Gtk/Gnome applications
318
were started. See http://rt.cpan.org/Ticket/Display.html?id=16053
320
ptksh is not slow anymore when popping up history.
321
ptksh: use fixed font for text area.
323
Tk::FBox may handle paths with high-bit set.
325
Image and bitmap filenames with high-bit set work now. See
326
http://groups.google.com/group/comp.lang.perl.tk/msg/865b56226af23f7c
328
Minor Tk::TextList fixes, but still most tests fail.
330
Fixed some menu problems, see
331
http://rt.cpan.org/Public/Bug/Display.html?id=15677,
332
http://rt.cpan.org/Ticket/Display.html?id=6166
334
Title of tearoff menus now set correctly.
336
ptked may be started without initial filename.
340
Fixed some core dumps.
342
Tk::Listbox insert/delete does not leak memory anymore (well, not
344
http://rt.cpan.org/Ticket/Display.html?id=12466
346
Building on RedHat systems works now, see
347
http://rt.cpan.org/Ticket/Display.html?id=6708
349
Tk::NoteBook fix for pages method, see
350
http://rt.cpan.org/Ticket/Display.html?id=8567
352
Tk::Canvas fix for -state => hidden issue, see
353
http://rt.cpan.org/Ticket/Display.html?id=4677
356
Tk::Widget::Walk is now documented.
358
Corrected installation path for Tk::Menu::Item.
360
Fixed invalid Pod syntax.
363
Converted some tests from Test to Test::More
365
Enable unicode tests where possible.
367
Make all tests working with XFT=1.
369
New tests, converted from the Tcl counterparts: canvas.t, wm-tcl.t,
370
text.t (latter not completed yet)
372
00wmcheck.t: show user's window manager before starting tests.
374
(Almost) no test should request user positioning windows (for old
375
window managers like twm).
377
Some wm-dependent tests were marked as TODO tests.
379
----------------------------------------------------------------------
1
381
Within each 'release' time advances down the file, but most recent
2
382
release is at the top.