"Fossies" - the Fresh Open Source Software Archive

Member "WebMagick-2.03pre29/ChangeLog" (19 Jan 2017, 29707 Bytes) of package /linux/www/WebMagick-2.03pre29.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "ChangeLog": 2.03pre28_vs_2.03pre29.

    1 2017-01-19 Andrey Chernov a.k.a. ache
    2    Don't require '?' for $opt_imgparam.
    3    Eliminate perl waring in FileChoose.
    4    Release 2.03pre29
    5 
    6 2016-12-19 Andrey Chernov a.k.a. ache
    7    Remove implicit: since ImageMagick removes it.
    8    Release 2.03pre28
    9 
   10 2016-10-07 Andrey Chernov a.k.a. ache
   11    Add $opt_imgparam, mainly for CDNs for country-dependent images
   12    Fix some perl warnings
   13    Release 2.03pre27
   14 
   15 2015-05-16 Andrey Chernov a.k.a. ache
   16    Fix some perl 5.20 warnings. Add 'use warnings'.
   17    Fix locale to be used only for sorting. Perl becomes more
   18    localized now and it leads to incorrect things in other places.
   19    Release 2.03pre26
   20 
   21 2014-07-15 Andrey Chernov a.k.a. ache
   22    Add 'image' property to thumbs and images.
   23    Add 'description' property to the thumb caption.
   24    Remove wrong 'url', 'text' and 'image' properties from
   25    the SiteNavigationElement, add 'name' property.
   26    Release 2.03pre25
   27 
   28 2014-01-06 Andrey Chernov a.k.a. ache
   29    Use <A> over block elements, as HTML5 allows.
   30    Use wm_thimg class for thumbs instead of hardcoding noborder.
   31    Release 2.03pre24
   32 
   33 
   34 2013-08-08 Andrey Chernov a.k.a. ache
   35    Use schema.org/ImageGallery
   36    Move schema.org/ImageObject to the top hierarchy for pichtml
   37    Use primaryImageOfPage and representativeOfPage
   38    Updates for doc/ .info generation and new autoconf
   39    Release 2.03pre23
   40 
   41 2013-07-31 Andrey Chernov a.k.a. ache
   42    itemscope is boolean
   43    Release 2.03pre20
   44 
   45 2013-07-30 Andrey Chernov a.k.a. ache
   46    Use http://schema.org/SiteNavigationElement
   47    Reconsider opt_microformat usage for more general case
   48    Release 2.03pre19
   49 
   50 2013-01-08 Andrey Chernov a.k.a. ache
   51    contentURL -> contentUrl per specs.
   52    Use itemprop="url" for pichtml thumbnails.
   53    Move /usr/local/lib first for configure's X11/rgb.txt.
   54    Release 2.03pre18
   55 
   56 2012-12-17 Andrey Chernov a.k.a. ache
   57    Use softer unsharp default parameters to avoid oversharp.
   58 
   59 2012-11-27 Andrey Chernov a.k.a. ache
   60    Use Sort::Naturally if available
   61    Release 2.03pre17
   62 
   63 2012-08-26 Andrey Chernov a.k.a. ache
   64    Be more strict in escaping URL according to RFC 3986
   65    Release 2.03pre16
   66 
   67 2012-08-02 Andrey Chernov a.k.a. ache
   68    Put up button on secondary index pages.
   69    Don't use rel=start links as they are not part of HTML5
   70    Release 2.03pre15
   71 
   72 2012-07-23 Andrey Chernov a.k.a. ache
   73    Fix diagnostic which cause fatal error for perl 5.14.2
   74    Release 2.03pre14
   75 
   76 2012-06-14 Andrey Chernov a.k.a. ache
   77    Fix missing quote in itemprop
   78    Release 2.03pre13
   79 
   80 2012-05-27 Andrey Chernov a.k.a. ache
   81    Add --[no]microformat to use schema.org/ImageObject, default on
   82    Release 2.03pre12
   83 
   84 2012-05-25 Andrey Chernov a.k.a. ache
   85    Implement schema.org/ImageObject microformat for pichtml and thumbnails
   86 
   87 2012-05-23 Andrey Chernov a.k.a. ache
   88    Fix processing image names with ':' inside by specifying known format or
   89    "implicit:" for PerlMagick 'Read' and 'Ping'.
   90    Output WIDTH and HEIGHT for pichtml images.
   91    Remove dead code for obsoleted ImageMagick versions.
   92    Small cleanup, remove unneded evals for PerlMagick methods.
   93 
   94 2012-05-21 Andrey Chernov a.k.a. ache
   95    Add --defsiteindex option (default "index.html") to specify default
   96    site index to avoid linking to "../index.html" and "index.html" but
   97    link to "../" and "./" instead.
   98    Implement --[no]userelnav to put rel=(prev|next|start) into <HEAD>,
   99    default 1
  100    Implement rel=(prev|next|start) links for search engines (Google)
  101    and Opera.
  102    Implement --relnextadd to add to rel=next, can be Chrome's "prerender"
  103    for example (default '').
  104    Release 2.03pre11
  105 
  106 2012-05-20 Andrey Chernov a.k.a. ache
  107    Split pages list and navigation buttons for indexes, looks better,
  108    especially when this list is too long.
  109    Repeat buttons navigation under thumbnails too, as for pichtml
  110    navigation.
  111 
  112 2012-05-19 Andrey Chernov a.k.a. ache
  113    For --noframes make 'up' navigation from subindexes pointing to the
  114    main index, not to the upper index, use 'first' icon for that and
  115    new option for TITLE= translation: --msg_first
  116    Rename --pichtmlupfirst to --idxbtnfirst and apply it to indexes too.
  117 
  118 2012-05-18 Andrey Chernov a.k.a. ache
  119    Add opt_htmltagins to insert attributes (like "lang", "dir", etc.) into
  120    <HTML> tag itself.
  121    Metion "./bootstrap" in the INSTALL* files.
  122    Release 2.03pre10
  123 
  124 2012-05-14 Andrey Chernov a.k.a. ache
  125    Allowing more fine-grined control of <article>, remove hardcoded tags
  126    and add them into default opt_header, opt_footer, opt_pichtmltop and
  127    opt_pichtmlbottom instead.
  128 
  129 2012-05-12 Andrey Chernov a.k.a. ache
  130    Make empty all navigation ALTs, left only TITLEs. It seems search engines
  131    likes to take ALTs from navigation as keywords, adding them to a
  132    search snippet, which looks confusing.
  133    Don't put irrelevant to the page content keyword 'WebMagick' into
  134    META NAME=keywords by default, it violates HTML5, make it empty instead.
  135    META NAME=classification not present in the HTML5, so remove that
  136    option.
  137    Remove autotools-pregenerated files, this method can't be upgraded
  138    to the new autotools, so now autotools are required again.
  139    Release 2.03pre9
  140 
  141 2012-05-09 Andrey Chernov a.k.a. ache
  142    Don't use <figure> and <figcaption>, according to HTML 5 specs:
  143    "The element can thus be used to annotate illustrations, diagrams,
  144    photos, code listings, etc, that are referred to from the main
  145    content of the document, but that could, without affecting the
  146    flow of the document, be moved away from that primary content."
  147    "Moved away" here is not the right thing to assume for WebMagick.
  148    Don't use <header> where it is not needed.
  149    Release 2.03pre8
  150 
  151 2012-05-03 Andrey Chernov a.k.a. ache
  152    <BIG> is obsoleted in HTML5, replace with "font-size: larger;"
  153 
  154 2012-05-01 Andrey Chernov a.k.a. ache
  155    Put <header> and <footer> inside <article> for thumbs pages,
  156    for per-picture HTML pages too.
  157    Put </article> before </body> and <article> right after <body>
  158    to cover user-inserted content too (can be escaped by user-inserted
  159    </article>)
  160    Release 2.03pre7
  161 
  162 2012-04-25 Andrey Chernov a.k.a. ache
  163    Set default $opt_cachemin to 0 (cache all) to make uniform-looking
  164    thumbnails for tables and divs.
  165 
  166 2012-04-22 Andrey Chernov a.k.a. ache
  167    Output <footer> section if it is non-empty only.
  168    Remove generated manpage from the dist, it can be easily regenerated
  169    on the fly without additional tools.
  170 
  171 2012-04-21 Andrey Chernov a.k.a. ache
  172    Switch doctype to HTML5 default <!DOCTYPE html> for all excepting
  173    framesets.
  174    Since <CENTER> is obsoleted in HTML5, replace it with
  175    <DIV class="wm_center">.
  176    Print embedded default style for .wm_center class and body styles
  177    for each page affected for compatibility with old way
  178    (before styles.css, so it can be overriden).
  179    Since <FONT> is obsoleted in HTML5, replace it with
  180    <SMALL>, <BIG> and <H2>.
  181    Since all used <BODY> attributes are obsoleted in HTML5, place them
  182    to the default embedded style instead.
  183    BORDER is obsoleted in HTML5, use embedded style
  184    Use HTML5 <nav>, <article>, <header>, <figure>, <figcaption> and <footer>
  185    since we have default HTML5 doctype.
  186    FF renders <figure> strange, add embedded style for it.
  187    Add .wm_piccap and .wm_thcap classes to style captions.
  188    Add ./missing to configure without autotools
  189    Turn off frames by default since frames are entirely obsolete.
  190    Small JS code cleanup in the generator.
  191    Release 2.03pre6
  192 
  193 2012-04-08 Andrey Chernov a.k.a. ache
  194    Allow to build without makeinfo and texi2html.
  195    Remove all e-mails from ChangeLog (possible SPAM source since
  196    visible through the WWW), replace them with SF nicks.
  197    When recursive, skip cache directories.
  198    Improve generation of PostScript documentation (tex interprets
  199    '--' as wider dash, breaking --option), patch from Dmitry Sivachenko.
  200    Add 'no locale; to any [a-z] matching (z can be not last for some
  201    languages).
  202 
  203 2012-04-07 Andrey Chernov a.k.a. ache
  204    Release 2.03pre4
  205 
  206 2012-04-05 Andrey Chernov a.k.a. ache
  207    Don't write .html and .js if contents is actually unchanged.
  208    It saves a lot of uploading time based on file modification time
  209    comparison (especially with --forcehtml).
  210    Add $opt_unsharp for unsharping all images written.
  211    Sort options alphabetically in several places.
  212    Detect changes required to re-do cache and montage
  213    Add $opt_thumblabelwidth to %htmlOpts for divs and tables
  214    Be less strict checking empty/false variables
  215 
  216 2012-04-01 Andrey Chernov a.k.a. ache
  217    Add --divs (very similar to tables, but for liquid/mobile design)
  218    Use interlace for thumbnails
  219    Use jpegquality for thumbnails
  220 
  221 2012-02-27 Andrey Chernov a.k.a. ache
  222    Add --imgprefixpath (add to any image URL)
  223 
  224 2012-01-22 Andrey Chernov a.k.a. ache
  225    Add --prepend option to add something to the very top of each HTML
  226 
  227 2011-12-14 Andrey Chernov a.k.a. ache
  228    Separate pichtmlaltstart and pichtmltitlestart
  229 
  230 2011-12-12 Andrey Chernov a.k.a. ache
  231    Shut "defined(%hash) is deprecated" waring of newer perl.
  232 
  233 2011-09-21 Andrey Chernov a.k.a. ache
  234    Remove ":" from safe URL characters, cause problems with some bots
  235 
  236 2011-09-08 Andrey Chernov a.k.a. ache
  237    Add CSS class to the images.
  238 
  239 2011-04-25 Andrey Chernov a.k.a. ache
  240    Clone pic navigation line after picture (makes life easy for
  241    large pictures).
  242    Add CSS class for pic navigation line.
  243 
  244 2011-04-06 Andrey Chernov a.k.a. ache
  245    Strip ending (picture format) suffix for --pichtml case, some bad
  246    programmed URL processing (Google Buzz) dislike that.
  247    Use lowercased names in META tags to match new standards markup.
  248    Add .ico and .bmp to directly linked formats.
  249    Add $opt_headins and $opt_bodytagins to insert something into
  250    <HEAD> section and <BODY> tag.
  251 
  252 2010-09-15 Andrey Chernov a.k.a. ache
  253    Add class to configure $indexbar style
  254    Add class to 'Index ...' message
  255    Move indexbar back where it belongs, under 'Index ...' message
  256 
  257 2010-07-24 Andrey Chernov a.k.a. ache
  258    Don't escapehtml() on altstart/altend
  259 
  260 2010-07-18 Andrey Chernov a.k.a. ache
  261    Add --pichtmlaltdrop
  262 
  263 2010-07-11 Andrey Chernov a.k.a. ache
  264    Quote COORDS value and add missing ALT="" to pass validators.
  265 
  266 2009-08-24 Andrey Chernov a.k.a. ache
  267    'Copy' method is renamed to 'Clone' in new PerlMagick
  268 
  269 2006-07-26 Andrey Chernov a.k.a. ache
  270    Copy some ALT tags to TITLE tags to follow HTML standard
  271 
  272 2005-12-28 Andrey Chernov a.k.a. ache
  273    Encode URLs according to RFC 2396 suggestions.
  274 
  275 2004-11-20 Andrey Chernov a.k.a. ache
  276    1) ALT attribute is required for AREA according to HTML 4.01
  277    2) For IMG and AREA duplicate ALT tag into TITLE tag, Mozilla and
  278       Opera not show it otherwise
  279 
  280 2004-05-28 Andrey Chernov a.k.a. ache
  281    1) Make generated HTML more 4.01 compatible
  282    2) Comment out ft_top.gif icon, it not exist (yet?) in the project
  283       and produce error
  284    3) Remove framebordersize option, its implementation is not supported
  285       by modern browsers and HTML 4.01
  286    4) Fix the mess (prev. commit) with pichtmlputtitle (printed 3 times)
  287    5) Put index_of_files near the map and close to navbar
  288    6) Add %imageCaptions into Perl and JS vars stored into files
  289    7) Fix the code detecting %image{Labels,Captions} have changed
  290       (causing unneccessary rebuilds)
  291    8) Remove tablebackcolor present twice in the vars list. Conditionalize
  292       table parameters in htmlVars
  293    9) Add newly added options (prev. commit) into webmagickrc.in
  294 
  295 2004/03/21 bddavis
  296 
  297 Expanded format of imgindex files to include names for each picture in
  298 montage as well as a caption for the picture on its html page. Also
  299 recognizes the special image named pageTitle for configuring the html page
  300 title and the heading on the montage page. Added intelligence to not link
  301 to ..\index.html in directory list when in the top level directory and
  302 then added options forceuplink and forcenouplink to override this
  303 behaviour. Added option to put html picture title above the image. Fixed
  304 sorting algorithm so images and directories that appear in the associated
  305 file list always come before images and directories that do not.
  306 
  307 2004/03/03 bddavis
  308 
  309 Added options: centerfooter, tablebackcolor, fancytables,
  310 fancytableheight, pichtmlupfirst, pichtmltitletop, edgelinksindex
  311 
  312 2004-01-20 Andrey Chernov a.k.a. ache
  313    1) More options to control tables: tables_bottom, tables_params, tables_top
  314    2) Fix label in the tables case
  315    3) Options to control verbosity and linking: indexinfo, pichtmllink
  316 
  317 2003-07-18 Andrey Chernov a.k.a. ache
  318    1) Add --pichtmlaltstart & --pichtmlaltend options to add some words to
  319    ALT & TITLE picture descriptions, needed mainly for pictures search
  320    engines.
  321 
  322 2003-06-02 Andrey Chernov a.k.a. ache
  323    1) FRAMEBORDER is 0|1 according to all HTML4/IE/NN, not NO|YES
  324    2) Set FRAMESPACING for IE too (eq. to BORDER for NN)
  325    3) Put NOFRAMES inside FRAMESET, according to HTML4
  326 
  327 2003-01-30 Andrey Chernov a.k.a. ache
  328    1) Print BODY attributes (like BGCOLOR, TEXT, etc.) even if opt_stylesheet
  329    is defined. It produces working HTML code in cases when stylesheets
  330    turned off or for browsers which not support stylesheets. Javascript
  331    variant already does this way.
  332    2) Add few chars to escapeurl() and escapehtml() to handle some rare
  333    cases. Add few missing escapeurl() and escapehtml() calls.
  334    3) Produce meaningful ALT tag and TITLE for search engines.
  335 
  336 2002-10-23 Andrey Chernov a.k.a. ache
  337    1) Uniform all error handling code in createLowResolutionImage()
  338    2) Don't undef @$image at the end of successful createLowResolutionImage()
  339    because it is pushed later into @$thumbs.
  340    3) Don't undef $image at the end of successful createLowResolutionImage()
  341    it is just local perl variable, so destroyed automatically.
  342    4) Move lowres options into their alphabetical place into %htmlOpts
  343 
  344 2002-09-24 Chris Lindell a.k.a. clindell
  345    1) Various fixes to get new features working in JavaScript
  346    2) Release 2.03pre2
  347 
  348 2002-09-07 Andrey Chernov a.k.a. ache
  349    1) Turn off opt_lowres if no javascript is active since it does nothing
  350    for perl-generated pages (i.e. not implemented).
  351    2) Don't store lowresdir option in %htmlOpts, it not affects
  352    HTML output. Store cachedir option with opt_tables safeguard.
  353    3) Don't even call createLowResolutionImage() if not opt_lowres - speedup
  354    WebMagick twice.
  355    4) Don't try to clean lowresdir and cachedir if they are not exists or
  356    corresponding options are not turned on.
  357    5) Don't try to create lowresdir and cachedir if corresponding options
  358    are not turned on.
  359    6) Read only first image from multi-image sequence such as animated GIFs
  360    or MPEGs, it was broken with lowres code.
  361    7) Restore cache geometry handling broken with lowres code.
  362    8) Remove opt_lowresgeometry which is nothing but opt_lowresgeom
  363    duplication.
  364    9) Clenup formatting in few places, tabs have 8 positions, remove
  365    comments not needed.
  366    10) Always use format extensions for lowres|cache images to get
  367    proper MIME types for them.
  368    11) Store version in %htmlOpts only for non-anonynous case.
  369 
  370 2002-08-21 Chris Lindell a.k.a. clindell
  371    1) Release 2.03pre1
  372    2) Intermediate image sizes (--[no]lowres). By default, 640x480 max 
  373       image is created that links to full image. Great for viewing 
  374       large digital camera galleries over the web!
  375    3) Slideshow feature
  376    4) Compatibility with ImageMagick 5.4.7
  377 
  378 2002-03-15 Andrey Chernov a.k.a. ache
  379 	Fix wrong "prev" pichtml link for the first picture on the last
  380 	page.
  381 
  382 2001-12-28 Chris Lindell a.k.a. clindell
  383         1) Release 2.02
  384         2) Added documentation for all of Andrey's additions
  385 
  386 2001-12-05 Andrey Chernov a.k.a. ache
  387 	1) evaluateRcFiles() called twice at the start which cause
  388 	command line options overwrite, remove second instance
  389 	2) Add $currentDate assignment after evaluateRcFiles() in dodir()
  390 	too, since $opt_msg_date_format can be changed there
  391 	3) print()/exit() are not safe to call from signal handlers
  392 	(according to perlipc/perlfaq8), so replace them with syswrite()
  393 	and POSIX:_exit(); move signal handlers assignment before
  394 	evaluating Rc files in case signal happens while processing
  395 	4) For --noframes generate index.html, 2index.htmll .. NNindex.html
  396 	as thumbnails pages now
  397 
  398 2001-12-04 Chris Lindell a.k.a. clindell
  399         1) Release 2.02pre3
  400         2) Use @sysconfdir@ from configure
  401         3) Fixed possible bug in webmagick.in escapejs - some strings
  402            were not being closed correctly 
  403 
  404 2001-11-29 Andrey Chernov a.k.a. ache
  405 	Style change, make pichtml page look&feel as thumbnails page:
  406 	move picture title before navbar, move navbar close to the picture
  407 	(it also saves vertical space)
  408 
  409 2001-11-27 Andrey Chernov a.k.a. ache
  410 	1) Implement $opt_metacharset to specify HTML documents character
  411 	   set in case HTTPD can't provide it.
  412 	2) Add other META tags into pichtml code
  413 	3) Implement 'pichtmlputtitle' to control title appearance
  414 	   above picture (default on), implement
  415 	   'pichtmltitlestart'/'pichtmltitleend' to control HTML tags
  416 	   before/after the picture title
  417 
  418 2001-11-25 Andrey Chernov a.k.a. ache
  419 	1) Turn off Javascript by default (was on). Javscript code still
  420 	   working, but largely outdated, so better variant is not show it to
  421 	   first time user
  422 	2) Implement 'frames' option, useful in its --noframes form
  423 	   for single directory images collection. Currently it works
  424 	   for perl-generated pages only, not for Javascript-generated ones
  425 	3) Store more variables in 'pageStatus' to detect more cases
  426 	   when HTMLs needs to be regenerated
  427 	4) Conditionalize some code needed for Javascript only
  428 	5) Using server-side maps is not recommended by HTML 4.0 and
  429 	   IE hides status bar picture URL for them, so
  430 	   implement it now as an option 'serversidemap' (default off)
  431 	6) Better explain boolean options in the help, indicating Getopt::Long
  432 	   --no* feature; following this style, rename $opt_nodate I
  433 	   introduce in the past to $opt_date (default on) to avoid things
  434 	   like --nonodate; format every help option into single line
  435 	   since help2man not understand multi-line option description
  436 	7) Don't put $indexbar pages list inside <NOBR>, it can be really big
  437 	8) Remove <CENTER> from $opt_tables code since not always desired;
  438 	   proper centering way is via $opt_header and $opt_footer
  439 	9) Assing <CENTER> to default $opt_header/$opt_pichtmltop and
  440 	   </CENTER> to default $opt_footer/$opt_pichtmlbottom
  441 	   since it is what needed in most cases
  442 	10) Put pichtmlnav code inside <NOBR>, add missing TARGET=thumbview
  443 	    there
  444 	11) Move 'help' (ReadMe) icon from the thumbnails pages to the
  445 	    directory frame since it is common part of each page and
  446 	    not needed to be loaded repeatedly.
  447 	12) Add TARGET=_top to WebMagick project link; put only address
  448 	    inside <ADDRESS> tags; don't print empty <FONT ...> when
  449 	    date disabled and anonymous
  450 	13) Test string variables against '', not as integer !$var to
  451 	    not confuse with '0' value
  452 	14) Cosmetique, sort variables alphabetically in some cases;
  453 	    properly indent source code lines; put HTML parameters into
  454 	    quotes; don't put large amount of spaces into generated pages
  455 	    just due to perl source code indent reason.
  456 
  457 2001-11-24 Andrey Chernov a.k.a. ache
  458 	1) Localize date and sorting
  459 	2) Add messages customization options block
  460 	3) Skip .shtml/.shtm/.sht too
  461 	4) Don't use hardcoded [\000-\177] range while reading rc variables,
  462 	   it miss upper half of code table, replace it with (.|\n)
  463 	5) For pichtml, while printing image name, do it in <P>...</P>,
  464 	   it aligned together with image otherwise. This is temp. solution
  465 	   until pichtml pic title options will be implemented.
  466 	6) Remove some \n from pichtml code to save vertical space
  467 	7) Mostly cosmetic, "HREF = " -> "HREF=", "TARGET = " -> "TARGET="
  468 	   (some HTML analyzers dislike spaces here)
  469 
  470 2001-08-20 Chris Lindell a.k.a. clindell
  471         1) Added $opt_pichtmlnav, which adds navigation
  472            links to per-image HTML files
  473         2) Added image label to per-image HTML
  474         3) Added CSS to per-image HTML
  475 
  476 2001-08-15 Andrey Chernov a.k.a. ache
  477 
  478 	1) In some situations (like using $helphtml in .webmagickrc) 
  479 	   escapeurl() not expanded but placed as is like 
  480 	   HREF="escapeurl(README.html)" Fix it to make sure it 
  481 	   always expanded.
  482 	2) Allow .png in IMG SRC, it supported by all major browsers nowdays.
  483 
  484 2001-08-08 Chris Lindell a.k.a. clindell
  485 
  486 	1) New PerlMagick (from ImageMagick 5.3.6) rename 
  487 	   Get() attributes:base_rows -> base-rows
  488 	   base_columns -> base-columns
  489 	2) New PerlMagick does strange things for colorspace 
  490 	   'YUV', colors 256 options for writting GIF montages 
  491 	   - whole picture fade in background. Better way is 
  492 	   just remove this options - they are not neccessary 
  493 	   for writing GIFs, all handled automatically.
  494 	3) 'Prev' arrow for very first page is not useful if 
  495 	   README is not present since it just reload the 
  496 	   same frameset. I convert it to 'Up' arrow
  497 	   in that particular case.
  498 	4) blue_c.gif now correctly included in distribution
  499 	5) compatible with Win32 ActiveState Perl
  500 
  501 2001-07-13 Chris Lindell a.k.a. clindell
  502 
  503 	1) added $opt_allowconfig for user configuration
  504 	2) fixed js bug with framestyle 4
  505 
  506 2001-06-28 Chris Lindell a.k.a. clindell
  507 
  508 	1) Can now handle rc and status files over 100k
  509 	2) Get real size of symlinks
  510 	3) Handle new ImageMagick Ping return value
  511 	4) Smaller .index.js files for faster downloads
  512 	5) Fixed table bug when image isn't thumbnailed
  513 	6) Fixed a problem finding relative paths to icons 
  514 	   when we are outside of the document root.
  515 
  516 2001-06-03 Chris Lindell a.k.a. clindell
  517 
  518 	1) added --tables option for using HTML tables
  519 	   instead of montages. Much faster processing
  520 	   and navigation. 
  521 	2) added version check for status file
  522 	   so we can redo thumbs and html for new options
  523 	3) Solve incompatibilities with NS6
  524 
  525 2001-05-28 Chris Lindell a.k.a. clindell
  526 
  527 	1) disabled new lockfile idea because if fails
  528 	   to gt removed if the program has an error
  529 	2) corrected the installation of webmagickrc
  530 	3) Using fig2dev to create the documentation jpgs
  531 	   because my installation of gs wants to create 
  532 	   them using big pages
  533 	4) rpm now requires Magick.so (PerlMagick)
  534 
  535 2001-05-09 Chris Lindell a.k.a. clindell
  536 	
  537 	1) More special character handling for directory and
  538 	   file names (' ', ''', '#", etc).
  539 	2) Fix bug with "background=undefined" in JavaScript
  540  	   if no background image is set
  541 	3) Display image name in status bar when mouse is over image map
  542 	4) Implement and document stylesheet option
  543 	5) Implement lockfile to keep 2 processes from competing
  544 
  545 2000-01-17  Andrey Chernov  a.k.a. ache
  546 
  547 	* webmagick.in: Fixes list.
  548 	1) Add nodate option to supress "Page updated ..." line in
  549 	   generated htmls. Can save lot of processing time since with this
  550 	   option htmls not regenerated just because date changed.
  551 	2) Add iconbase option to specify absolute icons path. It helps
  552 	   when final gallery subdirectories location is different
  553 	   than original one, so relative path can't be used.
  554 	3) Fix bug with " >" (space-separated gt) appearse in generated
  555 	   htmls.
  556 	4) Fix bug with missing closing </FONT> tags.
  557 
  558 1999-11-21  Bob Friesenhahn  a.k.a. bfriesen
  559 
  560 	* webmagick.in: Incorporated patches from Andrey Chernov
  561 	  a.k.a. ache
  562 	1) Add dirhtmlext option to specify directory extension other than
  563  	   .html
  564 	2) Add jpegquality option (jpegquality) to specify it for JPEG
  565  	   imagemaps. Can greately reduce map size.
  566 	3) finddepth->find change. Some directories can be missed
  567  	   otherwise. It very depends of enabled/disabled directories order
  568  	   while walking in the tree.
  569 	4) Don't even attempt to write to non-writeable directory.
  570 	5) Add missing forcejpeg and new options to usage help.	
  571 
  572 1999-10-17  Bob Friesenhahn  a.k.a. bfriesen
  573 
  574 	* webmagick.in: Updated primary FTP site and Web site URLs.
  575 
  576 1998-12-19  Bob Friesenhahn  a.k.a. bfriesen
  577 
  578 	* webmagick.in: Incorporated patches from Andrey Chernov
  579 	ache to perfom the following:
  580 	  1) Add possibility to force jpeg thumbnails instead of gif ones
  581           2) Add possibility to add index pages footer (not header only)
  582           3) Move /etc/webmagickrc to @prefix@/etc/webmagickrc
  583           4) Add possibility to specify index pages extention (i.e. .shtml instead
  584              of .html, needed for SSI)
  585           5) Write progressive JPEGs for jpeg thumbnails
  586           6) Add possibility to write per-picture HTML pages instead of linking
  587              images directly; optional top/bottom code, target and non-default
  588              extention tuned too. Per-picture SSI-ed HTMLs used mainly for banner
  589              advertisment and helps a lot to keep site free for users.
  590           7) Don't write *.js files when JavaScript turned off
  591 
  592 1998-03-23  Bob Friesenhahn  a.k.a. bfriesen
  593 
  594 	* webmagick.js: framesLoaded() was sometimes being executed before
  595  	it was defined by the frameset onLoad handler.  This is a race
  596  	condition that should never happend but did on fast machines and
  597  	Netscape 4.
  598 
  599 	* webmagick.in (doMontage): ImageMagick changed the way it sets
  600  	the montage text label color.  The new syntax is
  601  	Set(pen=>$opt_thumbforeground).  The old way (foreground) has been
  602  	left in place to support older ImageMagick's.
  603 	(dodir): Added support for .sgi which seems to be an extension used
  604 	for SGI-format OpenGL texture files.
  605 
  606 1998-01-11  Bob Friesenhahn  a.k.a. bfriesen
  607 
  608 	* webmagick.in: Fixed nasty bug which caused opt_skip to not
  609 	work.  This bug could cause damage to user files.
  610 
  611 1997-12-15  Bob Friesenhahn  a.k.a. bfriesen
  612 
  613 	* webmagick.in (handleMagickError): Now supports three levels of
  614  	errors: process fatal, image fatal, warning only.  The subroutine
  615  	return code may be used to distinguish between the last two.
  616 
  617 1997-11-25  Bob Friesenhahn  a.k.a. bfriesen
  618 
  619 	* webmagick.in (doMontage): Compute imagemap information directly
  620  	rather than retrieving it from an external *_map.shtml file. One
  621  	less file type to deal with and possibly faster.
  622 
  623 Sat Nov  1 10:12:23 1997  Bob Friesenhahn  a.k.a. bfriesen
  624 
  625 	* webmagick.in (abs_path_to_rel): Eliminated $opt_abolute and
  626  	$opt_relative options.  WebMagick now tryies to make all URLs
  627  	relative.  If a URL can not be made relative then it will be
  628  	represented as an absolute URL.
  629 	(dodir): Now uses the order of directories and images specified by
  630  	.dirindex and .imgindex (respectively) to control the sort order
  631  	of the displayed directories and images.  Directories and files
  632  	not occuring in the index are sorted in alphabetic order.
  633 
  634 Tue Oct 14 00:17:32 1997  Bob Friesenhahn  a.k.a. bfriesen
  635 
  636 	* webmagick.in (doMontage): Fixed bug that caused label to always
  637 	be supplied if listing occured in the .imgindex file regardless
  638 	of whether $opt_thumblabel was set to 'false' or not.
  639 
  640 Sun Oct 12 18:16:07 1997  Bob Friesenhahn  a.k.a. bfriesen
  641 
  642 	* webmagick.in (compareHash): Added programmed handling of
  643  	Image::Magick related errors by routing all error status through
  644  	handleMagickError() rather than warn().
  645 
  646 Sun Oct  5 15:31:13 1997  Bob Friesenhahn  a.k.a. bfriesen
  647 
  648 	* webmagick.in (dodir): Writes run information to
  649  	".index.pl". Also saves same information in ".index.js" in
  650  	JavaScript form.  A new JavaScript interface has been added which
  651  	uses the .index.js file as input.  These changes should be
  652  	considered substantial since much of the WebMagick core code had
  653  	to be re-written.
  654 
  655 Tue Sep  9 00:37:24 1997  Bob Friesenhahn  a.k.a. bfriesen
  656 
  657 	* webmagick.in (html_imgsize): Uses new PerlMagick "Ping" method
  658  	to determine image sizes if available.  The Ping method is much
  659  	faster since it does not read the entire image.
  660 
  661 Wed Aug 27 23:48:36 1997  Bob Friesenhahn  a.k.a. bfriesen
  662 
  663 	* webmagick.in: Now uses a single ".index.stat" file rather than a
  664  	file per page to save run information.
  665 
  666 	Now also passes "use strict 'vars'".
  667 
  668 Mon Aug 25 08:30:01 1997  Bob Friesenhahn  a.k.a. bfriesen
  669 
  670 	* webmagick.in: Removed PERL4 style '&' prefix from subroutine
  671  	invokations in favor of "new" C style".
  672 
  673 	Now uses (and passes) -w flag plus "use strict 'refs'" and
  674 	"use strict 'subs'".  Removed some bugs in the process.
  675 
  676 Sun Aug  3 14:07:11 1997  Bob Friesenhahn  a.k.a. bfriesen
  677 
  678 	* webmagick.in (dodir): Status represented by $stat_havereadme and
  679  	$stat_numpages has now been moved into $stat_htmlparams in the
  680  	.index*.stat output.
  681 
  682 Fri Jul 25 19:07:09 1997  Bob Friesenhahn  a.k.a. bfriesen
  683 
  684 	* webmagick.in (writeindexes): If $icon_url{'ball'} is undefined,
  685  	then no ball icon is displayed beside directory items.  This is
  686  	now the default since more space is left available for the
  687  	directory name or title and it looks at least as good.
  688 
  689 Wed Jul 16 08:02:13 1997  Bob Friesenhahn  a.k.a. bfriesen
  690 
  691 	* Makefile.in: Removed typo from AWK code ($ prefix on variables)
  692  	so that generating webmagickrc.in works on other than the original
  693  	AWK.
  694 
  695 Thu Jul  3 13:54:39 1997  Bob Friesenhahn  a.k.a. bfriesen
  696 
  697 	* Added size hint information which is used by the JPEG library
  698  	(and possibly some other formats) to return an image close to the
  699  	desired size rather than the full size image.  This results in a
  700  	considerable speed-up when creating thumbnail images for JPEGs.
  701 
  702 	* Added $opt_readfailhook to support executing code if reading an
  703  	image fails.  A typical action would be to unlink the image
  704  	(presuming the image is corrupted).
  705 
  706 	* webmagick.in (dodir): Re-named $opt_thumbbordercolor to
  707  	$opt_thumbframebgcolor and $opt_thumbmattecolor to
  708  	$opt_thumbframecolor to better reflect what these options do.
  709   	Added backward compatability code so the old options continue to
  710  	work.
  711 
  712 	* Created ChangeLog file.  Let's keep track of edits from now on.
  713