1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332
|
2001-12-28 Chris Lindell <clindell@users.sourceforge.net>
1) Release 2.02
2) Added documentation for all of Andrey's additions
2001-12-05 Andrey A. Chernov <ache@users.sourceforge.net>
1) evaluateRcFiles() called twice at the start which cause
command line options overwrite, remove second instance
2) Add $currentDate assignment after evaluateRcFiles() in dodir()
too, since $opt_msg_date_format can be changed there
3) print()/exit() are not safe to call from signal handlers
(according to perlipc/perlfaq8), so replace them with syswrite()
and POSIX:_exit(); move signal handlers assignment before
evaluating Rc files in case signal happens while processing
4) For --noframes generate index.html, 2index.htmll .. NNindex.html
as thumbnails pages now
2001-12-04 Chris Lindell <clindell@users.sourceforge.net>
1) Release 2.02pre3
2) Use @sysconfdir@ from configure
3) Fixed possible bug in webmagick.in escapejs - some strings
were not being closed correctly
2001-11-29 Andrey A. Chernov <ache@users.sourceforge.net>
Style change, make pichtml page look&feel as thumbnails page:
move picture title before navbar, move navbar close to the picture
(it also saves vertical space)
2001-11-27 Andrey A. Chernov <ache@users.sourceforge.net>
1) Implement $opt_metacharset to specify HTML documents character
set in case HTTPD can't provide it.
2) Add other META tags into pichtml code
3) Implement 'pichtmlputtitle' to control title appearance
above picture (default on), implement
'pichtmltitlestart'/'pichtmltitleend' to control HTML tags
before/after the picture title
2001-11-25 Andrey A. Chernov <ache@users.sourceforge.net>
1) Turn off Javascript by default (was on). Javscript code still
working, but largely outdated, so better variant is not show it to
first time user
2) Implement 'frames' option, useful in its --noframes form
for single directory images collection. Currently it works
for perl-generated pages only, not for Javascript-generated ones
3) Store more variables in 'pageStatus' to detect more cases
when HTMLs needs to be regenerated
4) Conditionalize some code needed for Javascript only
5) Using server-side maps is not recommended by HTML 4.0 and
IE hides status bar picture URL for them, so
implement it now as an option 'serversidemap' (default off)
6) Better explain boolean options in the help, indicating Getopt::Long
--no* feature; following this style, rename $opt_nodate I
introduce in the past to $opt_date (default on) to avoid things
like --nonodate; format every help option into single line
since help2man not understand multi-line option description
7) Don't put $indexbar pages list inside <NOBR>, it can be really big
8) Remove <CENTER> from $opt_tables code since not always desired;
proper centering way is via $opt_header and $opt_footer
9) Assing <CENTER> to default $opt_header/$opt_pichtmltop and
</CENTER> to default $opt_footer/$opt_pichtmlbottom
since it is what needed in most cases
10) Put pichtmlnav code inside <NOBR>, add missing TARGET=thumbview
there
11) Move 'help' (ReadMe) icon from the thumbnails pages to the
directory frame since it is common part of each page and
not needed to be loaded repeatedly.
12) Add TARGET=_top to WebMagick project link; put only address
inside <ADDRESS> tags; don't print empty <FONT ...> when
date disabled and anonymous
13) Test string variables against '', not as integer !$var to
not confuse with '0' value
14) Cosmetique, sort variables alphabetically in some cases;
properly indent source code lines; put HTML parameters into
quotes; don't put large amount of spaces into generated pages
just due to perl source code indent reason.
2001-11-24 Andrey A. Chernov <ache@users.sourceforge.net>
1) Localize date and sorting
2) Add messages customization options block
3) Skip .shtml/.shtm/.sht too
4) Don't use hardcoded [\000-\177] range while reading rc variables,
it miss upper half of code table, replace it with (.|\n)
5) For pichtml, while printing image name, do it in <P>...</P>,
it aligned together with image otherwise. This is temp. solution
until pichtml pic title options will be implemented.
6) Remove some \n from pichtml code to save vertical space
7) Mostly cosmetic, "HREF = " -> "HREF=", "TARGET = " -> "TARGET="
(some HTML analyzers dislike spaces here)
2001-08-20 Chris Lindell <clindell@users.sourceforge.net>
1) Added $opt_pichtmlnav, which adds navigation
links to per-image HTML files
2) Added image label to per-image HTML
3) Added CSS to per-image HTML
2001-08-15 Andrey A. Chernov <ache@users.sourceforge.net>
1) In some situations (like using $helphtml in .webmagickrc)
escapeurl() not expanded but placed as is like
HREF="escapeurl(README.html)" Fix it to make sure it
always expanded.
2) Allow .png in IMG SRC, it supported by all major browsers nowdays.
2001-08-08 Chris Lindell <clindell@users.sourceforge.net>
1) New PerlMagick (from ImageMagick 5.3.6) rename
Get() attributes:base_rows -> base-rows
base_columns -> base-columns
2) New PerlMagick does strange things for colorspace
'YUV', colors 256 options for writting GIF montages
- whole picture fade in background. Better way is
just remove this options - they are not neccessary
for writing GIFs, all handled automatically.
3) 'Prev' arrow for very first page is not useful if
README is not present since it just reload the
same frameset. I convert it to 'Up' arrow
in that particular case.
4) blue_c.gif now correctly included in distribution
5) compatible with Win32 ActiveState Perl
2001-07-13 Chris Lindell <clindell@users.sourceforge.net>
1) added $opt_allowconfig for user configuration
2) fixed js bug with framestyle 4
2001-06-28 Chris Lindell <clindell@users.sourceforge.net>
1) Can now handle rc and status files over 100k
2) Get real size of symlinks
3) Handle new ImageMagick Ping return value
4) Smaller .index.js files for faster downloads
5) Fixed table bug when image isn't thumbnailed
6) Fixed a problem finding relative paths to icons
when we are outside of the document root.
2001-06-03 Chris Lindell <clindell@users.sourceforge.net>
1) added --tables option for using HTML tables
instead of montages. Much faster processing
and navigation.
2) added version check for status file
so we can redo thumbs and html for new options
3) Solve incompatibilities with NS6
2001-05-28 Chris Lindell <chris@lindellfamily.org>
1) disabled new lockfile idea because if fails
to gt removed if the program has an error
2) corrected the installation of webmagickrc
3) Using fig2dev to create the documentation jpgs
because my installation of gs wants to create
them using big pages
4) rpm now requires Magick.so (PerlMagick)
2001-05-09 Chris Lindell <chris@lindellfamily.org>
1) More special character handling for directory and
file names (' ', ''', '#", etc).
2) Fix bug with "background=undefined" in JavaScript
if no background image is set
3) Display image name in status bar when mouse is over image map
4) Implement and document stylesheet option
5) Implement lockfile to keep 2 processes from competing
2000-01-17 Andrey A. Chernov <ache@nagual.pp.ru>
* webmagick.in: Fixes list.
1) Add nodate option to supress "Page updated ..." line in
generated htmls. Can save lot of processing time since with this
option htmls not regenerated just because date changed.
2) Add iconbase option to specify absolute icons path. It helps
when final gallery subdirectories location is different
than original one, so relative path can't be used.
3) Fix bug with " >" (space-separated gt) appearse in generated
htmls.
4) Fix bug with missing closing </FONT> tags.
1999-11-21 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* webmagick.in: Incorporated patches from Andrey A. Chernov
<ache@nagual.pp.ru>
1) Add dirhtmlext option to specify directory extension other than
.html
2) Add jpegquality option (jpegquality) to specify it for JPEG
imagemaps. Can greately reduce map size.
3) finddepth->find change. Some directories can be missed
otherwise. It very depends of enabled/disabled directories order
while walking in the tree.
4) Don't even attempt to write to non-writeable directory.
5) Add missing forcejpeg and new options to usage help.
1999-10-17 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* webmagick.in: Updated primary FTP site and Web site URLs.
1998-12-19 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* webmagick.in: Incorporated patches from Andrey A. Chernov
<ache@nagual.pp.ru> to perfom the following:
1) Add possibility to force jpeg thumbnails instead of gif ones
2) Add possibility to add index pages footer (not header only)
3) Move /etc/webmagickrc to @prefix@/etc/webmagickrc
4) Add possibility to specify index pages extention (i.e. .shtml instead
of .html, needed for SSI)
5) Write progressive JPEGs for jpeg thumbnails
6) Add possibility to write per-picture HTML pages instead of linking
images directly; optional top/bottom code, target and non-default
extention tuned too. Per-picture SSI-ed HTMLs used mainly for banner
advertisment and helps a lot to keep site free for users.
7) Don't write *.js files when JavaScript turned off
1998-03-23 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* webmagick.js: framesLoaded() was sometimes being executed before
it was defined by the frameset onLoad handler. This is a race
condition that should never happend but did on fast machines and
Netscape 4.
* webmagick.in (doMontage): ImageMagick changed the way it sets
the montage text label color. The new syntax is
Set(pen=>$opt_thumbforeground). The old way (foreground) has been
left in place to support older ImageMagick's.
(dodir): Added support for .sgi which seems to be an extension used
for SGI-format OpenGL texture files.
1998-01-11 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* webmagick.in: Fixed nasty bug which caused opt_skip to not
work. This bug could cause damage to user files.
1997-12-15 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* webmagick.in (handleMagickError): Now supports three levels of
errors: process fatal, image fatal, warning only. The subroutine
return code may be used to distinguish between the last two.
1997-11-25 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* webmagick.in (doMontage): Compute imagemap information directly
rather than retrieving it from an external *_map.shtml file. One
less file type to deal with and possibly faster.
Sat Nov 1 10:12:23 1997 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* webmagick.in (abs_path_to_rel): Eliminated $opt_abolute and
$opt_relative options. WebMagick now tryies to make all URLs
relative. If a URL can not be made relative then it will be
represented as an absolute URL.
(dodir): Now uses the order of directories and images specified by
.dirindex and .imgindex (respectively) to control the sort order
of the displayed directories and images. Directories and files
not occuring in the index are sorted in alphabetic order.
Tue Oct 14 00:17:32 1997 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* webmagick.in (doMontage): Fixed bug that caused label to always
be supplied if listing occured in the .imgindex file regardless
of whether $opt_thumblabel was set to 'false' or not.
Sun Oct 12 18:16:07 1997 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* webmagick.in (compareHash): Added programmed handling of
Image::Magick related errors by routing all error status through
handleMagickError() rather than warn().
Sun Oct 5 15:31:13 1997 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* webmagick.in (dodir): Writes run information to
".index.pl". Also saves same information in ".index.js" in
JavaScript form. A new JavaScript interface has been added which
uses the .index.js file as input. These changes should be
considered substantial since much of the WebMagick core code had
to be re-written.
Tue Sep 9 00:37:24 1997 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* webmagick.in (html_imgsize): Uses new PerlMagick "Ping" method
to determine image sizes if available. The Ping method is much
faster since it does not read the entire image.
Wed Aug 27 23:48:36 1997 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* webmagick.in: Now uses a single ".index.stat" file rather than a
file per page to save run information.
Now also passes "use strict 'vars'".
Mon Aug 25 08:30:01 1997 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* webmagick.in: Removed PERL4 style '&' prefix from subroutine
invokations in favor of "new" C style".
Now uses (and passes) -w flag plus "use strict 'refs'" and
"use strict 'subs'". Removed some bugs in the process.
Sun Aug 3 14:07:11 1997 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* webmagick.in (dodir): Status represented by $stat_havereadme and
$stat_numpages has now been moved into $stat_htmlparams in the
.index*.stat output.
Fri Jul 25 19:07:09 1997 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* webmagick.in (writeindexes): If $icon_url{'ball'} is undefined,
then no ball icon is displayed beside directory items. This is
now the default since more space is left available for the
directory name or title and it looks at least as good.
Wed Jul 16 08:02:13 1997 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* Makefile.in: Removed typo from AWK code ($ prefix on variables)
so that generating webmagickrc.in works on other than the original
AWK.
Thu Jul 3 13:54:39 1997 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* Added size hint information which is used by the JPEG library
(and possibly some other formats) to return an image close to the
desired size rather than the full size image. This results in a
considerable speed-up when creating thumbnail images for JPEGs.
* Added $opt_readfailhook to support executing code if reading an
image fails. A typical action would be to unlink the image
(presuming the image is corrupted).
* webmagick.in (dodir): Re-named $opt_thumbbordercolor to
$opt_thumbframebgcolor and $opt_thumbmattecolor to
$opt_thumbframecolor to better reflect what these options do.
Added backward compatability code so the old options continue to
work.
* Created ChangeLog file. Let's keep track of edits from now on.
|