view data/plugin/CHANGES_arnica @ 654:8c828d7b6cd4 tip

PDFList: check for pyPdf.utils.PdfReadError
author Reimar Bauer <rb.proj AT googlemail DOT com>
date Wed, 07 Dec 2016 14:27:25 +0100
parents f64c6bf74cc2
line wrap: on
line source
MoinMoin arnica Version History

arnica is based on the ParserMarket/Gallery2 program

 * HINT: there is no migration script done to migrate Gallery2 thumbnails or webnails to the cache arena.
         You have to remove them manually from the attachments dir. All attachments starting with "tmp." are ignored by arnica.
         There is also no migration script which renames Gallery2 to arnica on your pages.

 * HINT: you need to enable arnica css files by adding to your
html_head = '''
<link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="%(url_prefix_static)s/arnica/css/text_x_arnica.css">
<link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="%(url_prefix_static)s/arnica/css/arnica_slides.css">
<!-- css only for MSIE browsers -->
<!--[if IE]>
<link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="%(url_prefix_static)s/arnica/css/msie_arnica_slides.css">
''' % {"url_prefix_static": DefaultConfig.url_prefix_static}  

 * bug fix escape " by &quot;
 * bug fix for not rendered description
 * bug fix clear left floating also for inclomplete "column" lines
 * bug fix for sorting
 * bug fix make album_title, filename and alias words longer than (thumbnail_width / 8) chars breakable
 * bug fix image alias is checked for the correct syntax
 * bug fix duplicated alias definitions get skipped
 * bug fix for using #format arnica and a wrong argument
 * Image uses now arnica css classes
 * new boolean parameter show_album_title (can be used to disable the album title)
 * new boolean parameter show_album_link_page (links to the page instead of calling the slideshow action)
 * rearranged order of additional actions/informations to tools, filename/alias, date
 * aligned images to the bottom
 * removed enclosing css border from thumbnails

 * added a msie compatible css definition and changed some of the css settings to get it better working with msie 6/7 (thanks to MarcelHäfner)
 * Image class introduced and a new Image macro
 * refactored test_x_arnica and arnica_slides to use the new Image class
   thumbnail_width and column_width parameters do have no unit within this change (just integer values). 
 * test_x_arnica: replaced DataBrowserWidget by CSS. columns=0 means thumbnails flow onto new line is needed
   thumbnails are aligned on top now
 * text_x_arnica: involved timezone of user for displaying exif time data                
 * arnica_slide: exchanged icons by tango icons, replaced start/stop button by an icon

 * removed the refresh action because of encoding of width into the cache key this is not needed anymore
 * refactored sort_by*=boolean to sort_by=what
 * image_rotate saves a backup of the file before rotating and in case of a problem it restores the old image
 * removed internal definition of DataBrowserWidget.format
 * exif-tag based web/thumbnail rotation added

 * refactored arnicas caching to a more generic approach based on the new 1.7.1 cache action
 * removed dependency to 
 * preload of all images changed to load image on demand
 * bug fix of wrong quoting of pagename
 * link aliastext/filenam to attachment file added for downloading an image from the slide_show
arnica parser:
 * removed dependency to SWF library
 * caching is used for thumbnails and webnails
   (attachments arena isn't anymore polluted by those files)
 * introduced argument parser for verifying of valid parameters, 
   unitparser is used for thumbnail_width and webnail_width 
   valid unit is currently only px because of PIL requirement
 * format of listitem changed to * [[image1.jpg|alias]]
 * removed keywords: border_thick, help, text_width
 * renamed keyword: filter into file_regex
 * renamed keyword: front_image into album_image
 * renamed keyword: album_name into album_title, default is the pagename
 * new keyword target_page to show images from an other page
 * unveiled action commands
 * unveiled names of image icons
 * wiget.browser is used to arrange the thumbnails in columns
   and css is used to arrange thumbnail image, text and icons 
 * removed mode 2 because later on different modes should be done by css
   and mode 2 is not compatible to the DataBrowserWidget
 * packLine used for various join operations (separator is |)

arncia_slides action
 * the slideshow html code is now based on css
 * removed backlink function and icon
 * new function added for sending images from the cache to the browser
 * operations which changes an image requires now be called by POST
 * only webnails are preloaded, if you want images instead then you have to 
   set the flag image_for_webnail=True
 * Duration default is 3.0 seconds (unit switched also to seconds)
 * unveiled action commands
 * unveiled names of image icons
 * slide_show becomes a method
 * packLine/unpackLine used instead of join and split (separator is |)

refresh action
 * extends the MoinMoin refresh action to delete cache files of arnica
   (arnicas cache files do start with tmp.)

arnica macro
  * new (wrapper around the parser)
   calls the parser besides itemlist which can only be done by a parser everything
   could be done by the macro too. As all macros this one can be used in tables too