1.topic changes
2.title Change log
3<br>
4<P>Finally!.
5
6<p>Three and a half years after the last 'stable' release and over two years
7since the first 1.2 alpha, here it is: 1.2 final.
8
9<p>What? You thought Microsoft had the monopoly in programming disasters?
10
11<p>Now that we have got there I hope you won't mind if I ask for your help:
12
13<ul>
14    <p><li>Please, report any bugs you find.
15
16    <p><li>Some of the translations are very dated and, in most cases, I haven't
17           heard from the people who made them in years. If you would like to
18           use Getleft in your mother tongue, please e-mail me.
19
20    <p><li>I would like to know what you find most jarring about the user interface.
21           From the begining I have tried to make Getleft as easy to use as I could
22           think of. So if you think you are working too hard to download a site or
23           you find that the way Getleft behaves is weird, please, tell me about it.
24
25           <p>I would specially like to hear from Mac users, my experience
26           with MacOS X is quite limited, so I don't really know what you expect
27           from a program. I am quite certain though this is what you call a
28           'poor Windows port'.
29</ul>
30
31<p>Share the wonders,<br>
32Andres<br>
33fandom@telefonica.net
34
35<h2>Version 1.2 released 21-January-08</h2>
36<ul>
37
38    <p><li>Bug fix: In MacOs, the widgets didn't appear centered in the
39    frames.
40
41    <p><li>Bug fix: If you did a 'Control-c' in the main window with an empty
42    url queue, you would get an error.
43
44</ul>
45
46<h2>Version 1.2RC1 released 17-December-07</h2>
47<ul>
48
49    <p><li>New feature: A Slovak translation, thanks to <b>Julius Szanyi</b>.
50    Unfortunately, I haven't been able to thank him since his mail server seems
51    to believe I am a spammer.
52
53    <p><li>Bug fix: If you were hand editing either the url or the directory
54    of a download in the main window, and then you tried to finished the edit
55    clicking in the window, it wouldn't work.
56
57    <p><li>Bug fix: While you where downloading an Url, you should not be able
58    to edit the Url or Directory in the main window, unfortunately it didn't
59    quite work like that.
60
61    <p><li>Bug fix: If you double-clicked in the main window and no sites where
62    in the queue you would get an error.
63
64    <p><li>Bug fix: The dialog to choose the file extension of the files not to
65    download didn't work.
66
67    <p><li>Bug fix: Getleft would miss links like:
68    <code>http://anonym.to/?http://www.gulli.com/</code>
69
70    <p><li>Bug fix: If you deselect a link in the 'Choose Links' dialog, the
71    web page should change that link to a complete one, for example, if the
72    link is 'index.html', it should be changed to 'http://www.cosa.com/index.html'
73    so that you can still follow it if you want. Getleft wasn't doing it.
74
75    <p><li>Bug fix: Sometimes Getleft would miss links that were close to the end of
76    the page.
77
78    <p><li>Bug fix: If you used the options dialog in the 'Choose links' dialog to
79    change some options, the dialog would be refreshed several times, now it will
80    only be done once.
81
82    <p><li>Enhancement: I have made some slight changes to the way I create the
83    Getleft Windows executable, so that now it will show the 'blue earth' icon
84    and if you right-click on it to see the properties, you will see something
85    about Getleft. Please, report any problems.
86
87    <p><li>Enhancement: Updated <a href="tcl:Ayuda::InvokeBrowser http://www.nemethi.de" title="Csaba Nemithi's site">Csaba Nemethi's</a> tablelist widget to version 4.8.
88
89    <p><li>Enhancement: Fixed Getleft so that it will run with Tile as included
90    in Tcl/Tk 8.5a6.
91
92    <p><li>Enhancement: When opening the file log, it will show the last download
93    by default which, I hope, is usually want we want to see.
94
95    <p><li>Whatever: With the latest alpha of Tcl/Tk a bug was fixed in how
96    widgets are located within a labelframe, so I have stopped compensating
97    for it. That means that if you are still running Tcl/Tk 8.5a5, dialogs
98    will look drunk.
99
100</ul>
101
102<h2>Version 1.2b2 released 5-march-07</h2>
103
104<ul>
105    <p><li>Enhancement: I have changed the icons for, I hope,
106    better looking ones.
107
108    <p>Actually, you will only be able to see them if you use a Getleft binary
109    or have either the
110    <a href="tcl:Ayuda::InvokeBrowser http://sourceforge.net/projects/tkimg/" title="TkImg">TkImg</a>
111    or the
112    <a href="tcl:Ayuda::InvokeBrowser http://www.muonics.com/FreeStuff/TkPNG/" title="TkPng">TkPng</a>
113    extension, which you do if you have
114    <a href="tcl:Ayuda::InvokeBrowser http://www.activestate.com/products/activetcl/">ActiveTcl</a>
115    installed. If you don't, Getleft will fall back to the 'classic' buttons.
116
117    <p>A side effect is that you can no longer choose the set of icons to use,
118    I hope you didn't like the HiColor set too much.
119
120    <p><li>New feature: In Linux, I have added an entry to the 'Tools' menu to change the theme to use, it is there mainly in case the KDE skin doesn't work for you.
121
122    <p><li>Enhancement: I have changed the dialog to enter urls a bit.
123
124    <p><li>Enhancement: Updated the tablelist widget to version 4.6 released by
125    <a href="tcl:Ayuda::InvokeBrowser http://www.nemethi.de" title="Csaba Nemithi's site">Csaba Nemethi</a>.
126
127    <p><li>Enhancement: Suddenly, I realized that the dialog to choose links wasn't
128    very user-friendly, so I added a help button and rewrote the section of the
129    help file that describes it.
130
131    <p>Better late than never I guess.
132
133    <p><li>Enhancement: I changed the color the urls in the queue get during an automatic
134    download, now I use the same color as when they are selected, which may be
135    a bit confusing, but it will certainly look better.
136
137    <p><li>New feature: I have improved the 'install.tcl' script so that it allows you
138    to create a desktop icon and menu entry for Getleft.
139
140    <p>The real work is made by the
141    <a href="tcl:Ayuda::InvokeBrowser http://portland.freedesktop.org/wiki/XdgUtils">Portland utilities</a>
142    but, since distros are still getting ready for this utilities, they may or
143    may not work for you. Even if they do, you may have to log out and back in.
144
145    <p>As usual, comments are welcome.
146
147    <p><li>Bug fix: I noticed a review at
148    <a href="tcl:Ayuda::InvokeBrowser http://www.pcworld.pl/artykuly/49599.html" title="Review">PCWorld Poland</a>,
149    I have no idea what it says but, considering the screenshot clearly shows
150    Getleft malfuctioning, it can't be too flattering.
151
152    <p><li>Bug fix: The context menu in the 'Choose links' dialog still had
153    bold fonts.
154
155    <p><li>Bug fix: Hard as it is to believe, you could still get an error about
156    the registry in Windows, this is quickly becoming Getleft's most fixed
157    bug, but don't worry, I will keep on fixing it at no extra charge.
158
159    <p><li>Bug fix: In the dialog to choose directories in Linux, you could get
160    into trouble trying to get into a directory for which you didn't have
161    the right permissions.
162
163    <p>Likewise you could choose a directory for which you didn't have write
164    permissions.
165</ul>
166
167<h2>Version 1.2b1 released 22-Jan-2007</h2>
168<ul>
169    <p><li>New feature: Thanks to a feature request by <b>Thomas Ritzerfeld</b>
170    I have made a 'GetleftToGo' package that can be run from USB memory sticks.
171
172    So far I have only bothered with a Windows version, it would be trivial to
173    make a Linux or Mac Os X version, but does someone need it?
174
175    <p><li>Enhancement: I added menu accelerators, even if you will only be
176    able to see them in the English and Spanish versions until the other
177    translations get updated.
178
179    <p><li>Enhancement: When you deselect a link in the 'Choose Files' dialog
180    it won't be downloaded even if they are linked to in other pages of the
181    site.
182
183    <p><li>Bug fix: The option to get a map of a site didn't work.
184
185    <p><li>Bug fix: The log with the downloaded sites was never meant to keep
186    more than a hundred entries, unfortunately there was a bug that allowed it
187    grow without limit in certain cases.
188
189    I also put a limit to the file log, now, if it reaches 1.5MB, it will be
190    shrunk back to 1MB.
191
192    <p><li>Bug fix: The buttons didn't work if you pressed Return
193    while selected.
194
195    <p><li>Bug fix: The right click menu in the main window wouldn't
196    work right with more than one entry selected.
197
198    <p><li>Bug fix: If you ever got an error about getting an 'end'
199    instead of an integer, you may never see it again.
200
201    <p><li>Bug fix: I noticed that Chinese characters were very messy in the
202    bold font used in menus in Linux, so I have turned all bold fonts into normal
203    ones.
204
205    <p><li>Bug fix: You would get an error if you tried to cancel the config wizard.
206
207    <p><li>Added a default theme in case Getleft is run in Vista, even
208    if it is a bit un-vista like.
209</ul>
210
211<h2>Version 1.2a3 released 12-Oct-06</h2>
212
213<ul>
214    <p><li>Enhancement: In the context menu of the main window there are now
215    two options to change the url and directory.
216
217    <p><li>Enhancement: A KDE skin, it is not perfect, it doesn't include the
218    menus or the spinboxes, but it is nice nonetheless.
219
220    <p>Many thanks to <a href="tcl:Ayuda::InvokeBrowser http://www.ellogon.org/petasis/" title="Georgios' Site">Georgios Petasis</a>,
221    for creating TileQt.
222
223    <p><li>Bug fix: If you had an Url selected in the main window and pressed
224    Return in order to download it, the result was somewhat unpredictable.
225
226    <p><li>Bug fix: If you copied a url into the selection and then invoked the
227    'Enter Url' dialog, the url wouldn't be in the combobox.
228
229    <p><li>Bug fix: You  may have got an error during start up in Windows about
230     not being able to find some icons.
231
232    <p><li>Bug fix: If you use a multi button mouse with your Mac, the context
233    menu would come out with the middle button instead of the right one.
234
235    <p><li>Updated the Csaba Nemethi's tablelist widget to version 4.2.
236</ul>
237
238<h2>Version 1.2a2 released 10-Apr-06</h2>
239
240<ul>
241
242<p><li>Bug fix: After you had completed an automatic download, the next
243url you entered would also be downloaded in automatic mode, whether you
244wanted or not.
245
246<p><li>Bug fix: Looks like it was still possible to get the error about
247the registry package in Windows.
248
249<p><li>Mostly, I have been tweaking the interface a bit:
250<ul>
251    <p><li>I have added two buttons at the bottom of the help window, so
252    that you can increase or decrease the font size.
253
254    <p><li>I have been fooling around with the 'Choose files' dialog, please,
255    let me know what you think of it.
256
257    <p><li>Bug fix: There was at least one case in which the 'Choose Files'
258    dialog in which the description would be 'Link in Image: ', without
259    anything after the colon.
260
261    <p><li>Bug fix: The menu option to add a link to the queue in the 'Choose
262     Files' dialog didn't work.
263
264    <p><li>I have added an horizontal line in the main window between the
265    menus and the icons, it will prevent the 'sunken' look in the menus
266    in WinXP.
267
268    <p><li>Bug fix: I noticed in the 'Site log' dialog that, sometimes,
269    pressing the 'up' and 'down' keys would not move the selected site.
270
271    <p><li>In some operatings systems, like when using KDE, once you had
272    used a dialog once, the following times you invoked it, it would appear
273    'below' the other windows of the program, while the tag in the taskbar
274    blinked, I found it very annoying so I changed that behaviour.
275
276    <p><li>Bug fix: After a file was downloaded the progress bar wouldn't
277    go back to zero.
278
279    <p><li>Bug fix: Looks like some dialogs, like the ones to choose the links
280    to download were not yet adapted for Tcl/Tk 8.5.
281</ul>
282</ul>
283
284<h2>Version 1.2a1 released 28-Nov-05</h2>
285<ul>
286
287<p><li>Enhancement: I have ported Getleft to use the
288<a href="tcl:Ayuda::InvokeBrowser http://tktable.sf.net" title="Tile extension">Tile extension</a>,
289which should give the program a better looking interface. Comments are welcome,
290if something doesn't look good to you, please send me a screen capture so I can
291see what's wrong.
292
293<p>Many thanks to <b>Joe English</b> for his work on Tile and for answering my
294questions about it in the newsgroup.
295
296<p>By the way, this means the use of Tile is required for Getleft to work.
297
298<p><li>New port: A side effect of using the Tile extension is that Getleft now
299works on MacOs X, this is very experimental stuff, so any comments would be
300very welcome.
301
302<p><li>Enhacement: Thanks to a feature request by <b>Pranav Tekchand</b>
303Getleft has now supports the <b>EMBED</b> tag.
304
305<p><li>Enhacement: Thanks to a, very polite, request by <b>Malt Whiskman</b>
306the cURL binary I include with the Windows version is now compiled with
307<b>file:/</b> support.
308
309<p>You need to enter something like: <b>file://localhost/c:/index.html</b>.
310
311<p><li>Enhancement: The list of urls in the main window can now be sorted
312by clicking on the column headers.
313
314<p><li>Enhancement: The dialogs should now look well on Tcl's 8.5 alphas.
315
316<p><li>Bug fix: You may have met an error in Windows about how Getleft is
317unable to find the registry package, I hope you won't any more.
318
319<p><li>Bug fix: Thanks to <b>Tomi H&auml;s&auml;</b> if you ever got an error about
320'switch -regexp $lowerTag', you shouldn't any  more.
321
322<p><li>I am dropping support for Tcl/Tk versions below 8.4, since 8.4.0 was
323released over three years ago, I think there is not much point in doing it
324any more.
325
326<p><li>Updated the Csaba Nemethi's tablelist widget to version 4.2.
327
328</ul>
329
330<h2>Version 1.1.2 released 31-June-04</h2>
331<ul>
332
333<p><li>Enhancement: In the 'Choose files' dialog when you use the
334context-menu entry to put all files in the queue, you will now be
335asked for the directory below which they will be saved.
336
337<p><li>Bug fix: In the last beta, if you middle-clicked on an entry that
338had not text selected, an error message would appear.
339
340<p><li>Bug fix: I added 'nul' and 'con' to the file names Windows
341doesn't accept.
342
343</ul>
344
345<h2>Version 1.1.2b2 released 21-May-04</h2>
346<ul>
347
348<p><li>Enhancement: <b>Michael Kim</b> has updated his Korean translation.
349
350<p><li>Enhancement: If you ever tried to use the key that opens the context
351menu in the window you are on, you will be happy to know it should now work.
352
353<p><li>Enhancement: Context menus are now complete with key accerelators, at
354least they are if you use either English or Spanish, the other languages will
355have to wait until the translations get updated.
356
357<p><li>Enhancement: In the context menu in the 'Choose File' dialog, there is
358now a new entry to put in the queue all the selected links, as a directory, it
359will use the last one appending the description of the link in the dialog.
360
361<p><li>Bug fix: <b>Aighaid</b> and <b>Sam Palmer</b> told me that the latest
362beta wouldn't start up in Windows 98.
363
364<p><li>Bug fix: It seems that Windows doesn't like filenames like 'com1.txt'
365
366<p><li>Bug fix: Getleft would crash on start up if you had entered an Url with
367';' in it.
368
369<p><li>Enhancement: Updated the
370<a href="tcl:Ayuda::InvokeBrowser http://midc.miem.edu.ru/HelpSystem/index.php">Help System</a>
371to version 1.5 released by <b>Andrei A. Gratchev</b>
372
373<p><li>Enhancement: Made some small changes in the way the entries in the
374'Enter URL' dialog work, specially in how the selection is treated. If you
375don't think it works as it should, don't forget to complain.
376
377</ul>
378
379<h2>Version 1.1.2b1 released 15-March-04</h2>
380<ul>
381
382<p><li>Bug fix: <b>Roguetech</b> reminded me that there are directory
383names, like 'com1', that are reserved in Windows, so now when Getleft has
384to create a directory like that in Windows it will add a 'g' at the begining.
385
386<p>If you know more reserved names apart from 'aux','comx' or 'lptx', please
387let me know.
388
389<p><li>Enhancement: <b>JW</b> and <b>Udo Nesshoever</b> let me know that
390the directory in which Getleft saves the configuration data didn't work
391for them.
392
393<p>In win2k and winXP, Getleft will now save it in 'Application Data'
394under you home directory and it will still work even if you have changed
395it in the registry.
396
397<p>In case you had it, as we did until know, directly under your home
398directory, it will be automatically moved.
399
400<p><li>Bug fix: <b>Wes</b> pointed me to a site that fooled Getleft into
401doing stupid things, specially when the downloading levels were limited.
402
403<p>As a result, Getleft will now behave a lot better with limited levels.
404
405<p><li>Bug fix: If you had set a level limit in the 'Options' menu, next
406time you open the options menu, it would say '1' regardless of the level
407you had set.
408
409<p><li>Enhancement: When you are already downloading a site, the 'Start
410now' button in the 'Enter Url' dialog will be disabled.
411
412<p><li>Enhancement: <b>Felix Christoph Lotzin</b> has updated the German
413translation.
414
415<p><li>Bug fix: <b>Filip</b> let me know of a case in which Getleft would
416fail to download links, and <b>Snorlax</b> showed me a site in which Getleft
417wouldn't download all images.
418
419<p><li>Bug fix: I am afraid that trying to sort the files in the log by their size
420used to cause an error in languages that use the point as decimal separator, like
421English does.
422
423<p><li>Enhancement: Update the tablelist widget to version 3.4 released by
424<a href="tcl:Ayuda::InvokeBrowser http://www.nemethi.de" title="Csaba Nemithi's site">Csaba Nemethi</a>.
425
426<p><li>Bug fix: It seems that Getleft would get 'confused' if you entered
427a directory with a trailing '/'
428
429</ul>
430
431<h2>Version 1.1.1 released 7-Jul-03</h2>
432<ul>
433
434<p><li>Bug fix: Workaround for webmasters that don't know that the directory
435separator is a single '/'.
436
437<p><li>Enhancement: In the title of the 'Choose files' dialog you will now
438see the url you are downloading.
439
440<p><li>Bug fix: <b>Carlos Cortes</b> let me know that Getleft wouldn't work with Tcl/Tk
441older than 8.3, it should now work again with 8.1 or newer.
442
443<p><li>Bug fix: The were some times when trying to select several urls from
444the queue in the main window, that the urls would deselect themselves when
445releasing the mouse button, it shouldn't happen any more.
446
447<p><li>Bug fix: In some cases, when in automatic mode, if a site failed to
448respond correctly, Getleft would try to download it once and again
449indefinetely, now it will simply leave it in the queue for you to decide
450what to do with it.
451
452
453</ul>
454
455<h2>Version 1.1.1b1 released 5-June-03</h2>
456<ul>
457
458<p><li>Enhancement: Thanks to <b>Chris Rutkowski</b> that pointed it to me, I have made Getleft
459download background images.
460
461<p><li>Bug fix: I have mentioned before that Tcl has default recursion limit
462of 100 levels, there are times in very interlinked sites in which Getleft
463reaches that limit and it wasn't recovering from it as well as it should, which
464may have caused you to lose a few links.
465
466<p><li>Bug fix: I you ever got an error about 'window(bar)' not existing
467when canceling a download, I hope you won't any more.
468
469<p><li>Enhancement: I finally got Getleft to recognice the 'refresh' meta
470tag, the kind that automatically redirects you to another page.
471
472<p><li>Enhancement: If you type &lt;Control&gt;-a or &lt;Control&gt;-e in
473the main window, all the urls in the queue will be selected.
474
475<p><li>Bug fix: If you had more than one url selected in the queue and
476you right-clicked on one of them, the rest would lose the selection.
477
478<p><li>Enhancement: Updated the tablelist widget to version 3.2 released by
479<a href="tcl:Ayuda::InvokeBrowser http://www.nemethi.de" title="Csaba Nemithi's site">Csaba Nemethi</a>.
480
481<p><li>Bug fix: If you opened the file log while there was nothing there
482and then, after some urls had been added, you right-clicked on one of them,
483you would get an error.
484
485<p><li>Enhancement: The key bindings for the buttons will now also work
486if you have the caps lock enabled.
487
488<p><li>Bug fix: In the description of the files in the 'Choose files'
489dialog, you could sometimes get a trailing '>' at the end of the
490description.
491
492</ul>
493
494<h2>Version 1.1 released 17-March-03</h2>
495<ul>
496
497<p><li>Enhancement: The windows executable, is now created using the newest
498<a href="tcl:Ayuda::InvokeBrowser http://www.equi4.com/starkit" title="TclKit's site">TclKit</a>,
499based on
500<a href="tcl:Ayuda::InvokeBrowser http://tcl.activestate.com" title="Tcl developer exchange">Tcl/Tk 8.4.2</a>
501which has just been released.
502
503<p><li>Enhancement: Updated the tablelist widget to version 3.1 released by
504<a href="tcl:Ayuda::InvokeBrowser http://www.nemethi.de" title="Csaba Nemithi's site">Csaba Nemethi</a>.
505
506<p>As you can see I have updated many third party compoments just before the
507final release, I hope I won't have to pay for it.
508
509<p><li>Enhancement: I added a 'See link' entry to the right-click menu in
510the main window.
511
512<p><li>Bug fix: <b>Dennis Daniels</b> reported that if he closed the help
513window while it is drawing itself, he would get an error.
514
515<p><li>Enhancement: <b>Dennis Daniels</b> suggested that when the url queue
516in the main window gets the focus by hitting the tab key, the active url
517should be clearly highlighted. While I was at it I also made the buttons
518raise when they get the focus.
519
520<p><li>Enhancement: I added a 'Launch referrer' entry to the right-click
521menu in the file log.
522
523<p><li>Bug fix: While I was adding the 'Launch referrer' entry I noticed
524that when the cursor moved in the menu, the selected row would follow it,
525so now it doesn't.
526
527<p><li>Bug fix: <b>Ken Priest</b> reported that on opening the dialog to
528program a delayed download he would get an error about an integer being
529to large to represent, I hope that is no longer possible.
530
531<p><li>Bug fix: After getting the map of a site trying to put a url from
532it in the queue would raise an error.
533
534<p><li>Bug fix: The subdialog to create a directory in Linux while
535selecting the directory in which to save the download wouldn't work.
536
537<p><li>Bug fix: If you are still using Tcl/Tk version 8.3.x, which
538is still very common among Linux distributors, you may have got an
539error when trying to set the default browser.
540
541<p><li>Bug fix: Depending on which browser you were using to view
542links, Getleft would block until you closed it.
543
544</ul>
545
546
547