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äsä</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 <Control>-a or <Control>-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