Version |
Date |
Changes |
2.44 |
12th Jan 2005 |
- Added SaveTimestamp (Thanks to Markus Fix)
|
2.43 |
2nd Dec 2004 |
|
2.41 |
12th May 2004 |
- Added SkipThreshold Option (Thanks to Clint for the patch)
|
2.38 |
19th Jan 2004 |
- Added Quiet option and added .pl file to SkipCGI (Thanks to Dan Heller for the patch)
|
2.36 |
15th Aug 2002 |
- Support for MNG images (multiple image PNG's) added (Thanks to Scott Hoge for the patch)
- added a SkipFilter
- added second jpegsize method
|
2.26 |
26th Jan 1999 |
- made the HTTP request be HTTP/1.1 with help from Robert Hood
|
2.24 |
18th Nov 1998 |
- made it recognize the makebackup option
- added text to say if no values returned
|
2.23 |
4th May 1998 |
- added Magnus' skip 1x1 image
- added text to say if tags inserted or updated
|
2.20 |
14th January 1998 |
- Fixed seek problems in newgifsize - you can't seek with a socket (Duh!)
- Also fixed output record sep when it's not defined for File/Copy.pm
|
2.19 |
18th December 1997 |
- replaced system(cp) with copy from File::copy; (Thanks HansS@Fenestrae.com)
- Fixes suggested by Davin Milun (milun@cs.Buffalo.EDU)
- added fix for chmod check (Whoops!)
- UsePerlCp - option for using perl cp or system cp (with -p flag)
- IgnoreLinks - option to ignore symbolic links - This is default on
|
2.17 |
6th October 1997 |
- This is now only for PERL 5 if you don't have it, get it from http://www.perl.org/
- Made it use strict and Socket
- Updated Socket code to get rid of not an number error
- fixed bug with mungper and a %
- Small change to the JPEG code
|
2.10 |
23rd June 1997 |
- added Greg's byte sex assumption fix to the png code.
- hacked perl 4 perl 5 compatability code to use eval. (I'm going to give up on perl4 soon)
|
2.8 |
14th February 1997 |
- added if statement to work out which version of perl you're using. It's not right, but it's an indication of what I want to do
- added binmode to imgsize for PC - although I don't support PC's (unless it's running Linux :-)
- added it so that if you have ChangeIfThere set to no it woudln't even find the size of the file - make sense to me
- turned off newgifsize by default
- got rid of > in NeedsAlt regexp
|
2.3 |
9th November 1996 |
- implemented hash table for looked up values.
- fixed clever way of calling perl.
- fixed way that config file is selected - due to change again soon..
|
2.2 |
5th November 1996 |
- testing my new version printout -version command line argument
- Added usage C.L.O.
- added command line parsing so you can set any value
- file is only written if a change was made
- fixed change if there ask kind of code - it was a mess
- Added the following options
- bool type to options array.
- Proxies
- Skip CGI
- Script, InFilter and OutFilter as well as script
- Makebackup, but didn't implement it yet.
|
2.1 |
4th November 1996 |
- added version to top of file. Doh!
|
2.0 |
4th November 1996 |
- got rid of all global variables - we'll apart from the option list
- it now runs with -w with no errors - no mean feat :-)
- make the image size getting routines return a 2 element array with either 0,0 or the width & height of the image
- added sys/socket.ph to the start so should work on solaris machines
- made stdout unbuffered so we can write bits at a time on the same line
- change the way the command line is used to support command line arguments in future
- now I only look at files with a length which look like text files
- added the following options (may still be unimplemented, but you can set them!)
- UpcaseTags * upcase all HTML tags
- TryServer * if you can't find the file try the server? needs base tag
- QuoteNums * quote the numbers when you insert them
- Munge% - if a % is there do you want to to get rid of it?
- NeedAlt * complain if no alt tag present
- Base * to specify the base to use if we can't find the file
- New output format fits each image on one line - looks nice - tells you what the tags were and will be
- It actually recognizes if you have a base tag - although does nothing with it :-)
- now it matches IMaGe's and FIGUREs (HTML3)
- regexp to match an IMG or figure is much better
- The chown code is much tider - proper use of stat
- new istrue and isfalse functions for checking options values
- replaces old attributes if they are there - keeping formatting - or inserts new attributes at start of TAG. It only insert width & height rather than rebuidling the line from $one -> $seven.
- the base tag is recognized and if present the whole page it fetched using HTTP - do you really want this - some browsers don't even support the base tag! (A la Lynx)
- If the file cannot be found it tries to contact the server to ask it for that file - this gets around server path translation problems
|
1.8 |
19th July 1995 |
- Added png support (works with all the png's I know about!)
|
1.7 |
14th July 1995 |
- Added {1+"$@"} to perl startup bit at the top apparantly this is better
|
1.6 |
13th June 1995 |
- Added slash to my address alex\@ed STUPID ME! thanks to Michael Fischer
|
1.5 |
10th June 1995 |
- Lot's of changes!
- Made chmod & chown stuff an option cos caused problems for some people.
- moved over to gnu indentaion levels (using emacs perl mode)
- added Configuration file reader (with help from weblint source!)
- global variables are now set via the options array
|
1.4 |
24th May 1995 |
- Added code by Neal.McBurnett@att.com to help keep permissions & ownership the same as original file (this got rid of chmod setting)
- wwwimagesize skips symbolic links!
|
1.3 |
15th May 1995 |
- changed rename to copy so that original file's permissions were the same.
|
1.2 |
17th April 1995 |
- made it so SRC did not need quotes around it
|
1.1 |
13th March 1995 |
- fixed stupid mistake with regexp on remote urls
- made small change to jpeg code (Thanks to Tom Lane for this one)
|
1.0 |
15 February 1995 |
- support for jpeg's with lots of help from andrew
- support for xbms
- option to change backup extention
- option to overwrite backup if there (or ask?)
- option to MAYBE change width & height if they're already there
- option to chmod output file (override your umask)
- now calls perl in a clever way! (stolen from weblint, which is ace!)
- made code for urls same as for files using streams
- tried to make code robust - if it comes across something wrong it will now carry on and make no changes
- changed name from gifsize to wwwimagesize
- hoppefully never dies ungracefully
- added lots of horrible perl code (this is my first attempt at perl programming, please be kind!)
|
Andrew Tong, werdna@ugcs.caltech.edu wrote gifsize which is where WWWis started from and here is his original changelog
|
0.5 |
19 January 1995 |
- Fixed some serious bugs in the regular expressions.
- gifsize will now tell you what it's working on as it chugs along
- Now, it won't run if it finds a .html.bak file already existing.
|
0.2 |
16 January 1995 |
- some code based on "client", an example program from Programming Perl, pp 342-344
|