
History of Changes

Version 0.7.6 Released 27-Dec-1999

- Enhancement: I have been messing with the 'Select directory' 
  dialog, you can now select the root directory if you want and
  create a new directory.

  I have also translated into English the comments in the file
  Dialogos.tcl, where the 'Select directory' is defined, and added
  its namespace-scope variables to the 'globals.txt' file.

- Enhancement: The supported languages in the 'Tools' menu now
  appear in alphabetical order. (I know this is trivial, but it
  was bugging me).

- Bug fix: You can now select the root directory in the the
  'Choose directory' dialog

- Bug fix: If you hit the 'clear' in the 'Configure proxy'
  dialog when there was no proxy configured, you used to get
  a nasty error message.

- Bug Fix: When I changed the names of the procedures to English
  for last version, I left one call untranslated, so if you got
  any 'Bajando_archivo unkonwn' messages, you shouldn't any more.

- Enhancement: In the 'Choose file' dialog, you can now select and
  deselect links by clicking in the line where they are.

Version 0.7.5 Released 20-Dec-1999

- Enhancement: When resuming a download, if the local file had the
  same size the server reported, Getleft would delete the file and
  start over, now it considers the file to be done and goes on to
  the next.

- Bug fix: Skipping the download of the first file used to upset
  Getleft badly, now it shouldn't.

- Bug fix: If you got any messages like "curlError not found" while 
  downloading the first file, you shouldn't any more.

- Enhancement: If you enter the url of a file that isn't a html page,
  it will now be saved in the same directory you indicate, ignoring
  the remote site directory tree.

- Workaround: After downloading a file Getleft always checks the size
  of the size to see if it is equal as the size advertised by the server,
  if it is not, it resumes the download. This is a Good Thing unless, for
  whatever the reason, the server happens not to advertise the correct
  size.

  So, if you find a site that gets stuck in a file which Getleft tries
  to download once and again, try to uncheck 'Check size' in the 'Options'
  menu, if it still doesn't work, e-mail me.

- New feature: In the 'doc' directory you will find a file called
  'globals.txt' in which I document the global variables used in
  Getleft

Version 0.7.4 Released 12-Dec-1999

- New feature: In the downloading window, you can now skip the file
  being downloaded.

- Bug fix: The name of the file being processed no longer loses it's
  extension in the downloading window.

- Bug fix: When pausing a download, the downloading window will disappear.

- Enhancement: Finally, I noticed that you couldn't move around the 'Manual'
  and 'Choose files' windows using the Up and Down arrows keys, so now
  you can. (Unsurprisingly, this is the feature no one was asking for).

- Curl now checks whether the 'head' request returns the body of a html
  page and returns an error if it does. Getleft choked on that

- Bug fix: in case the 'IMG' tag had a 'lowsrc' attribute, that would be
  downloaded instead of the real image. Now the 'lowsrc' is ignored, as
  you won't need it to surf offline.

- Bug fix: the 'left' field in the downloading window now appears and
  disappears when it should.


Version 0.7.3 Released 01-Nov-1999

- Enhancement: I've been changing the downloading window, not yet there,
  but I hope you'll like it.

- Bug fix: some Javascript files were still getting through to mess things
  up.


Version 0.7.2 Released 10-Oct-1999

- Bug fix: The 'Stop now' menu entry, stops the downloading without waiting
  so much.

- Enhancement: I have made some improvements to the downloading window,
  closing it shouldn't give any more trouble, and 'cancel' now works better.

- Bug fix: in Windows, closing the main window doesn't seem to exit wish,
  at least not always, so I have added some code to make certain it does.

- Enhancement: I have messed around with the 'Choose files' and the 'help'
  windows,the former still doesn't do everything I want it to, but it's
  getting better.

- Bug fix: if you iconify the downloading window, it won't deiconify itself
  with every new file.

- New feature: A french version, thanks to:
	    Eric Seigne <erics@mail.dotcom.fr>


Version 0.7.1 Released 04-Oct-1999

- Bug fix?: I installed Red Hat with Gnome in a VMware virtual computer,
  and Getleft wouldn't run due the 'puts' that are scattered around the
  code to help me debug, this never caused me any trouble either in Windows
  or in Red Hat with Kde, my usual Desktop. Anyway, I have commented them
  all out.

  Could someone please tell me if this is normal in Gnome, or whether they
  have already solved it?

- Bug fix: if a link was in the very last line of a html page, Getleft
  would choke on it.

- Enhancement: ooshy translation to Polish, made me realize that the way
  translations were handled wouldn't scale very well, so I changed it.
  Comments welcome (really, I mean it)

- Bug fix: When entering an Url, if you canceled the 'choose directory'
  dialog, the entries in the File menu wouldn't get activated accordingly.

- New feature: ooshy <ooshy@poczta.onet.pl> sent me a Polish translation
  of the program, you can choose it from the Tools menu.


Version 0.7.0 Released 26-Sep-1999

- New feature: A few weeks ago, "Demi-god" <demigod@karico.fi> asked for
  Getleft in rpms. If you want them check:

     http://freshmeat.net/appindex/1999/07/17/932219913.html

  for details.

- Enhancement: The entries in the file menu get activated and deactivated.

- New feature: The files that form Getleft, can now be distributed along
  the file structure, as if Getleft was a real Linux app.

- Enhancement: The downloading windows don't appear and dissapear with
  every file now.

- Enhancement: Added an 'stop now' option in the file menu


Version 0.6.5 Released 19-Sep-1999

- Bug fix: Miguel <onxmiguel@ornalux.es> pointed me to a very badly
  done web page which at least allowed me to fix some bugs in the
  CGI department.

- Bug fix: with any luck, you won't see so many 'script.sed' files 
  around.

- Bug fix: If you chose the 'Enter Url' entry in the file menu when
  there was already an "Enter Url" dialog, Getleft would raise an
  error, now you are simply ignored, the same happened to some
  other file dialogs.

- Bug fix: The links to Cascade Style Sheets get an adequate description,
  until now they got some random string.

- Bug fix: If, for some reason, when trying to resume downloading a file
  the file in the disk was bigger, or as big, as the file in the server
  'curl' will raise an error saying that the server doesn't seem to
  support byte ranges, now Getleft will prevent the error by deleting
  the file  before 'curl' has time to complain.

- Bug fix: When I did the 'update' option, I thought that all servers
  would return the 'Last-modified' field with the headers, unfortunately
  that happens not to be the case, so now, if an update downloading is
  chosen and a file doesn't rate such a header, it won't get updated.

- Bug fix: When resuming a download, if a directory was linked without
  including the last '/', and the directory already existed, Getleft
  would not download the 'index.html' file.

- Bug fix: If the relocation link points to a cgi with parameters,
  Getleft wouldn't know what to do, an error would be raised. Now
  it simply ignores it, no matter what the 'CGI' option says, this
  would be a bug itself, if it wasn't documented here.

- Bug fix: In the relocation code, Getleft depended on the file being
  downloaded having the Spanish extension, '.Bajando', which probably
  gave you problems if you are using the English one, '.Downloading'

- Bug fix: Until now, if a file was relocated, and it already existed in
  the relocation site, Getleft would download it again.

- Bug fix: Getleft now knows what you mean when you enter, for example,
  'www.scriptics.com' instead of 'www.scriptics.com/'

- Bug fix: worked around a 'feature' of some Web servers which return
  the body of a html document when making a HEAD request.


Version 0.6.4 Released 11-Sep-1999

- Bug fix: solved a couple a bugs with the history of Urls that appears
  in the 'Enter Url' dialog.

- New feature: Getleft now handles redirections in a transparent way.
  This code is, for me, too convoluted to be without bugs, so
  I would be grateful for any bug reports you can send my way.

- Bug Fix: If the 'update' option was checked and the files to update
  did not already exist, Getleft would raise an error.

- Bug Fix: When a link has both a image and a text description, Getleft
  will now show the text, not the name of the image file.

- Bug Fix: Getting the name of an image file to use a description
  of the link, still depended on the filename being between "

- Bug Fix: Miguel <onxmiguel@ornalux.es> showed me an Url which
  returned a html page with zero length and confused Getleft no end


Version 0.6.3 Released 05-Sep-1999

- Bug Fix: LogicX <LogicX@LogicX.org> reported that the filters
  had stopped working, so it is fixed (I hope).

- New feature: The option has been added to download, 
  updating a former download.

- Bug fix: solved yet another problem with extracting
  links from pages


Version 0.6.2 Released 28-Aug-1999

- Enhancement: You can now see this file from the menus.

- New feature: If the downloading of a file is interrupted
  you can now make Getleft retry until it is completed.

- Enhancement: The referrer page is sent to the server,
  this way the publisher will know where we got the link
  for that 'File not found' error.

- Bug fix: solved the problem of having a filename with ':'
  in windows.

- Bug Fix: if curl returns an error, Getleft no longer checks
  whether the file is the same length as advertised by the
  server.


Version 0.6.1 Released 21-Aug-1999

- New feature: two options were added to pause during a
  download.

- Bug fix: solved a problem dealing with  links ended in '/'.
  If you got any messages saying 'es_html(50) unknown', you
  shouldn't any more

- Enhancement: Added a 'clear' button in the 'Configure proxy'
  dialog.

- Bug fix: Right-clicking in the EnterUrl entry box pastes the
  selection like it was supposed to do.

- Enhancement: The error logs gets an horizontal scrollbar

- Bug fix: solved another problem with the 'sed' regular
  expressions

- Bug fix: Solved some problems that happened if an unknown
  url was given in the 'Enter url' dialog.

- New feature: When a link ends in '/' the server returns
  'index.html' in that directory, now Getleft will change the
  page with the link to point directly to this file.

- Enhancement: During startup, Getlfet now checks whether the
  programs it depends on (curl, cat, sed and touch) are within
  reach, otherwise an error is shown before exiting.

- Enhancement: During startup, the English menus and labels are
  loaded, in case there is an incomplete translation, we can
  fall back to the English one.

- New feature: When Getleft finishes downloading a file, it now
  checks if it is the same size as reported by the server, if it
  is not, it will appear in the error log.

- Bug fix: solved another problem related to the <a name> tag



Version 0.6 Released 14-Aug-1999

- It now checks for the most recent wish version in your path
  and shows an error window if it is older than 8.1

- Added the possibility of getting a map of the site to choose
  which files to download.

- When downloading only html, it will now downloads active content
  pages that return html pages.

- In case of error during a session, it now shows a window with
  the error log.

- Bug fix: removed a problem caused by the <a name> html tag.

- Bug fix: there was a problem if the link didn't put the file
  between "

- Bug fix: if two pages linked to the same active page, only the
  first got the link changed to the resulting page.

- Fixed a bug with the history of urls, now the oldest one gets
  deleted.

- Now it doesn't try to download a file if the server
  reports it doesn't exists.

- The error log now registers the date and hour of an error

- Fixed several bugs that made Getleft miss some links



Version 0.5.4 Released 07-Aug-1999

- Fixed a bug with changing links to active pages

- Added the option to choose which types of files to exclude
  from downloading

- Fixed a bug with the reported percentage of the download
  (created by the 'fix' in the previous version)

- Added the option to download only html files

- Added two ways to gracefully stop a download.



Version 0.5.3 Released 01-Aug-1999

- Fixed some bugs with the multi lingual labels

- Fixed a bug with the reported percentage of the download

- Fixed some bugs that caused trouble with filenames containing
  things like "*" and "&"

- Fixed a bug that prevented, in some cases, correctly resuming a
  download

- Added an error log.

- Now it doesn't try to change one page more than once.



Version 0.5.2 Released 25-July-1999

- Getleft now allows multiple languages, currently English and Spanish.

- Added the option to keep downloading windows iconified.

- Corrected a bug in the 'purge files' option.



Version 0.5.1 Released 19-July-1999

- Corrected a bug that prevented startup on Windows and almost on Linux.

Version 0.5 Released 18-July-1999

First release


