~ubuntu-branches/ubuntu/lucid/perl-tk/lucid

« back to all changes in this revision

Viewing changes to Changes

  • Committer: Bazaar Package Importer
  • Author(s): Colin Tuckley
  • Date: 2008-02-15 13:56:59 UTC
  • mfrom: (1.1.3 upstream) (4.1.1 hardy)
  • Revision ID: james.westby@ubuntu.com-20080215135659-ru2oqlykuju20fav
Tags: 1:804.028-1
* New Upstream Release (Closes: #463080).
* Update to Debhelper v5.
* Build with XFT=1 (Closes: #411129).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Tk-804.028 release (2007-12-18)
 
2
------------------
 
3
 
 
4
Tests
 
5
  Fixed some test problems.
 
6
 
 
7
Tk-804.027_502 release (2007-12-04)
 
8
----------------------
 
9
 
 
10
New features
 
11
  Merged with CPAN version of Tk::Tree
 
12
 
 
13
  Tk::Animation now reads delay and disposal information from GIF file
 
14
  (experimental, may change, needs an installed Image::Info)
 
15
 
 
16
Fixes
 
17
  Make sure canvas methods are really accessible in OnDestroy. This
 
18
  fixes problems in the CPAN module Tk::LCD.
 
19
 
 
20
  Some path-related problems fixed with Tk::DirTree.
 
21
 
 
22
  Solved some Tk::ColorEditor issues (missing rgb.txt, multiple
 
23
  chooseColor invocations)
 
24
 
 
25
  Fixed some build problems under Windows.
 
26
 
 
27
  Fixed possible memory corruption
 
28
  (http://rt.cpan.org/Ticket/Display.html?id=24542)
 
29
 
 
30
  Dash patches by Wolfgang Laun
 
31
  (http://rt.cpan.org/Ticket/Display.html?id=11083)
 
32
 
 
33
  hpux ia64 should now compile.
 
34
 
 
35
  Tk::FBox: workaround for segfaults under threaded perl.
 
36
 
 
37
  Fixed possible performance problem when using Tk::Balloon and
 
38
  AutoLoader 5.63 is installed.
 
39
 
 
40
Documentation
 
41
  Documented missing page_widget method in Tk::NoteBook.
 
42
 
 
43
Tests
 
44
  Disabled more failing wm tests (notably on kwin).
 
45
 
 
46
Tk-804.027_501 release (2007-09-22)
 
47
----------------------
 
48
 
 
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
 
54
 
 
55
At some earlier point, there were success reports for the following
 
56
configurations:
 
57
 
 
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,
 
61
  libpng-1.2.14
 
62
 
 
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,
 
66
  libpng-1.2.14
 
67
 
 
68
* Windows, VC++ 6.0, perl-5.9.5
 
69
 
 
70
New features
 
71
  Implemented -overrelief,-repeatinterval,-repeatdelay for Tk::Button.
 
72
 
 
73
  Additional item in the "widget" demonstration showing all Tk widgets.
 
74
 
 
75
  Added BalloonInfo to NoteBook.
 
76
 
 
77
  ptked: Encoding menu now with radiobuttons, also added some popular
 
78
  encodings to menu.
 
79
 
 
80
Fixes
 
81
  Fix for not working 'hide entry' in HList.
 
82
 
 
83
  HList: fixed errors with disabled entries and a entry named 0.
 
84
 
 
85
  Various warning fixes.
 
86
 
 
87
  Enable compiling of PNG-related files with Sun compiler.
 
88
 
 
89
  Fixed setPalette and RecolorTree.
 
90
 
 
91
  Make sure waitVariable exits if a waiting dialog is destroyed.
 
92
 
 
93
  Again compiles under bleadperl.
 
94
 
 
95
  Various fixes for 64bit platforms (e.g. property method, libpng
 
96
  building).
 
97
 
 
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.
 
101
 
 
102
  Adapt path for getOpen/SaveFile's -initialfile and -initialdir to
 
103
  the OS (patch provided by Roland Minner).
 
104
 
 
105
  Fixed not working -dynamicgeometry in Tk::NoteBook.
 
106
 
 
107
  Fixed zlib compilation problem under Windows (unistd.h does not
 
108
  exist there). Reported by esskar.
 
109
 
 
110
  Fixed configure problems on mixed 32/64 bit architectures, patch by
 
111
  Steve Lidie.
 
112
 
 
113
Documentation
 
114
  Documented the Widget() method
 
115
 
 
116
  Widget.pod: resorted methods alphabetically
 
117
 
 
118
  Documented Tk::DialogBox::Exit
 
119
 
 
120
Tests
 
121
  New test script for Button widget, yet uncomplete (t/button-tcl.t)
 
122
 
 
123
  New HList tests for show/hide
 
124
 
 
125
  font.t is more robust if unexpected fonts are used.
 
126
 
 
127
The complete log of changes can be get using
 
128
 
 
129
    svn log https://svn.perl.org/modules/Tk/trunk
 
130
 
 
131
Tk-804.027_500 release (2007-02-11)
 
132
----------------------
 
133
 
 
134
Compiles and passes tests on
 
135
 
 
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
 
140
  Mac OS X 10.4
 
141
  Solaris 10 + perl5.8.4
 
142
 
 
143
At some earlier point, there were successful builds with
 
144
 
 
145
  cygwin 1.5.x + perl5.8.7 + fontconfig (X11 build only)
 
146
  Solaris 8
 
147
  Linux (RedHat 8.0) + perl5.8.0
 
148
 
 
149
New features
 
150
  The undocumented method font('subfonts') returns now more
 
151
  diagnostics.
 
152
 
 
153
  Library upgrades:
 
154
    libpng from 1.2.5 to 1.2.12
 
155
    zlib from 1.1.4 to 1.2.3
 
156
 
 
157
  It's possible to use binary (and not anymore base64 encoded) -data
 
158
  for GIF files.
 
159
 
 
160
  New -cancel_button option for Tk::DialogBox
 
161
 
 
162
Fixes
 
163
  gedi accepts now X11 command line options.
 
164
 
 
165
  Encode.pm is specified as a PREREQ_PM.
 
166
 
 
167
  Fixed slow listbox itemconfigure.
 
168
 
 
169
  Fixed array return of Tk::Text::get method.
 
170
 
 
171
  Fixed Tk::BrowseEntry problem with -label* options, see
 
172
  http://perlmonks.org/?node_id=590170
 
173
 
 
174
  Introduced LangAsyncCheck, which fixes
 
175
  http://rt.cpan.org/Ticket/Display.html?id=23879
 
176
 
 
177
  Fixed http://bugs.activestate.com/show_bug.cgi?id=40231 (missing
 
178
  default button indicator on win32 for Tk::DialogBox widgets)
 
179
 
 
180
  Fixed http://bugs.activestate.com/show_bug.cgi?id=40217 (wm close
 
181
  window button does not call the default button)
 
182
 
 
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.
 
187
 
 
188
  Adjuster now works in DialogBoxes, see
 
189
  http://groups.google.de/group/comp.lang.perl.tk/browse_frm/thread/5366757a4c6cd844/8ff9d1745d2b75b8
 
190
 
 
191
  Fixed memory leak in after* callbacks, see
 
192
  http://rt.perl.org/rt3/Ticket/Display.html?id=41130
 
193
 
 
194
  Fixed Tk:: FBox to treat special files like sockets, pipes as files,
 
195
  not as directories.
 
196
 
 
197
  Fixed -at/-before/-after problem with Tk::HList.
 
198
 
 
199
  Workaround for 'selection conversion left too many bytes
 
200
  unconverted' aborts.
 
201
 
 
202
Documentation
 
203
  New Pod for Tk::MsgBox.
 
204
 
 
205
  Created a CAVEATS section in Tk::Image for the FAQ about memory
 
206
  leaks and images.
 
207
 
 
208
  Added missing L<...> links.
 
209
 
 
210
  Some minor Pod fixes.
 
211
 
 
212
Tests
 
213
  Make sure that tests won't be run if no X11 is running to prevent
 
214
  unnecessary cpantesters reports.
 
215
 
 
216
  New test for Text widget (t/text.t)
 
217
 
 
218
  New test for scripts (t/exefiles.t)
 
219
 
 
220
  New test for Tk::Adjuster (t/adjuster.t)
 
221
 
 
222
  More Tk::FBox tests (e.g. chooseDirectory ...)
 
223
 
 
224
  Tests are now more robust if another application has the global grab
 
225
  (see catch_grabs in TkTest.pm).
 
226
 
 
227
Tk-804.027-p4.patch.gz (2006-11-26)
 
228
----------------------
 
229
 
 
230
Compiles and passes tests on
 
231
 
 
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
 
236
    errors in font.t)
 
237
 
 
238
I also had success with compiling under recent cygwin using the x11
 
239
libraries a few days earlier.
 
240
 
 
241
Fixes
 
242
  XFT works now with recent fontconfig, no core dumps anymore.
 
243
 
 
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
 
246
  for a similar issue.
 
247
 
 
248
  Workaround for core dumps when using -font=>undef.
 
249
 
 
250
  Fixed wrong usage of $#{@...} which does not work anymore in
 
251
  bleadperl.
 
252
 
 
253
  Fixed Tk::Text movements wordstart and wordend in unicode content.
 
254
 
 
255
  Better handling of undef in BrowseEntry widgets. Bug reported by
 
256
  Puetz Kevin A.
 
257
 
 
258
  A couple of compilation warning fixes.
 
259
 
 
260
Tests
 
261
  Continued text.t conversion.
 
262
 
 
263
  More tests in font.t.
 
264
 
 
265
  Fixed failing tests if no windows manager (under X11) is running.
 
266
 
 
267
  Fixed some false test failures in listbox.t (font detection was
 
268
  wrong).
 
269
 
 
270
  Disabled fork.t and fileevent.t on cygwin (same like MSWin32).
 
271
 
 
272
Tk-804.027-p3.patch.gz (2006-11-20)
 
273
----------------------
 
274
 
 
275
Compiles and passes tests on
 
276
 
 
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)
 
281
 
 
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
 
284
patch.
 
285
 
 
286
Incompatible changes
 
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.
 
291
 
 
292
  Tk::Wm::wmTracing needs argument for setting on/off, without
 
293
  argument just return the current value.
 
294
 
 
295
New features
 
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.
 
299
 
 
300
  Tk::Wm::stackorder was missing in Perl/Tk.
 
301
 
 
302
  widget demonstration has a Ctrl-Q key binding.
 
303
 
 
304
  ptksh: x is an alias for d (like in the perl debugger).
 
305
  ptksh: use bold font for prompt.
 
306
 
 
307
  Tk::Text: pasting selection with middle mouse sets cursor position now.
 
308
  This is consistent with behaviour in other toolkits.
 
309
 
 
310
  Tk::Widget: translated UnderlineAmpersand etc. functions.
 
311
 
 
312
  Tk::MsgBox: again in Tk, completely new translation from the Tcl/Tk
 
313
  original. Looks nicer and behaves better than messageBox through
 
314
  Tk::DialogBox.
 
315
 
 
316
Fixes
 
317
  Fixed crashes of Perl/Tk applications when Gtk/Gnome applications
 
318
  were started. See http://rt.cpan.org/Ticket/Display.html?id=16053
 
319
 
 
320
  ptksh is not slow anymore when popping up history.
 
321
  ptksh: use fixed font for text area.
 
322
 
 
323
  Tk::FBox may handle paths with high-bit set.
 
324
 
 
325
  Image and bitmap filenames with high-bit set work now. See
 
326
  http://groups.google.com/group/comp.lang.perl.tk/msg/865b56226af23f7c
 
327
 
 
328
  Minor Tk::TextList fixes, but still most tests fail.
 
329
 
 
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
 
333
 
 
334
  Title of tearoff menus now set correctly.
 
335
 
 
336
  ptked may be started without initial filename.
 
337
 
 
338
  gedi works again.
 
339
  
 
340
  Fixed some core dumps.
 
341
 
 
342
  Tk::Listbox insert/delete does not leak memory anymore (well, not
 
343
  that much). See
 
344
  http://rt.cpan.org/Ticket/Display.html?id=12466
 
345
 
 
346
  Building on RedHat systems works now, see
 
347
  http://rt.cpan.org/Ticket/Display.html?id=6708
 
348
 
 
349
  Tk::NoteBook fix for pages method, see
 
350
  http://rt.cpan.org/Ticket/Display.html?id=8567
 
351
 
 
352
  Tk::Canvas fix for -state => hidden issue, see
 
353
  http://rt.cpan.org/Ticket/Display.html?id=4677
 
354
 
 
355
Documentation
 
356
  Tk::Widget::Walk is now documented.
 
357
 
 
358
  Corrected installation path for Tk::Menu::Item.
 
359
 
 
360
  Fixed invalid Pod syntax.
 
361
 
 
362
Tests
 
363
  Converted some tests from Test to Test::More
 
364
 
 
365
  Enable unicode tests where possible.
 
366
 
 
367
  Make all tests working with XFT=1.
 
368
 
 
369
  New tests, converted from the Tcl counterparts: canvas.t, wm-tcl.t,
 
370
  text.t (latter not completed yet)
 
371
 
 
372
  00wmcheck.t: show user's window manager before starting tests.
 
373
 
 
374
  (Almost) no test should request user positioning windows (for old
 
375
  window managers like twm).
 
376
 
 
377
  Some wm-dependent tests were marked as TODO tests.
 
378
 
 
379
----------------------------------------------------------------------
 
380
 
1
381
Within each 'release' time advances down the file, but most recent
2
382
release is at the top.
3
383