sigplus Image Gallery Plus http://hunyadi.info.hu/projects/sigplus/ Copyright 2009-2014 Levente Hunyadi Full list of changes 1.4.3.1 Fixed an incompatibility issue with the standard Joomla color picker. Removed files and code no longer required in Joomla 3.0 and later. 1.4.2.19 Added basic opt-in support for sharing gallery images on Facebook. Added Swedish language file. Fixed layout issues with SexyLightbox. Fixed SexyLightbox triggering errors when used multiple times on the same page. 1.4.2.18 Fixed labels.txt asterisk syntax ignored for preview images used as hyperlinks. Fixed a global CSS box-sizing attribute applied by the template causing an incorrect gallery layout. Fixed an issue with images flickering when clicking buttons previous or next in the lightbox. Fixed boxplus pop-up window not centering correctly in browser window under some circumstances. Fixed carousel collapsing to a width only a few pixels wide. Added an internal constant to suppress generating title attributes for img elements. 1.4.2.17 Upgraded the Slimbox2 lightbox pop-up window engine to version 2.05. 1.4.2.16 Fixed an issue in the boxplus lightbox pop-up window when used with the jQuery series 1.4.x. 1.4.2.15 Fixed compatibility issues with Joomla 3.x. Fixed carousel engine navigation buttons not shown for a gallery with two images. Fixed slider engine window collapsing to a zero-area rectangle with some templates. 1.4.2.14 Upgraded from jQuery 1.4 to 1.8. Changed "margin", "border-width" and "padding" to accept not only a non-negative number but also a CSS specification (e.g. "1px 2em 3pt 4cm"). Added additional ISO-8859-x character encoding support to IPTC metadata extraction. Fixed boxplus lightbox pop-up window not auto-resizing and auto-centering to exactly fit visible browser window area width. Fixed an error being triggered by the function "addCustomTag" in non-HTML contexts. Fixed a list bullet shown next to preview images with some templates. 1.4.2.13 Fixed compatibility issues with Joomla 3.0 and some standard templates. Added compact tag support with syntax {gallery path="source" /} to hide activation code from Joomla search results. Added last modified date inspection for generated image files to detect if originals have been overwritten. Added global constant to suppress generated HTML content caching. 1.4.2.12 Fixed compatibility issues with Joomla 3.0. Added parameter prefix "mobile" to specify alternative parameter values for browsers running on a hand-held device. 1.4.2.11 Fixed fade into background effect at sides for image carousel engine. 1.4.2.10 Fixed wrong sort order when criterion set to time last modified. Fixed errors on Joomla smart search indexing. Fixed critical error in metadata extraction when iconv PHP extension is absent. Added alternative way of generating download URL based on query string instead of PATH_INFO. 1.4.2.9 Added suppressing browser tooltip when preview captions are present. Added preventing image drag-and-drop from inside the boxplus lightbox window. Fixed fractional width and height in thumb subdirectory names. Fixed warnings on using the activation tag to display a single file. Fixed HTML anchor visual marker not surrounding images rendered in flow layout. 1.4.2.8 Fixed watermarking enabled causing no image to display when a watermark image is missing. Fixed custom parameters set on module configuration page being ignored. Fixed color codes accepting non-hexadecimal digits. 1.4.2.7 [Same changes as in 1.3.4.10] 1.4.2.5 Added Polish language file. Added boxplus slider automatically scrolling to page with anchor to the webpage URL. Fixed HTML entities in labels file converted back into regular characters. 1.4.2.4 Added smart caching (folders are re-scanned only if there are changes). Added preview and thumbnail images saved into subfolders that reflect size and cropping when use cache folder is disabled. Added ability to display "# of #" in image captions. Added Picasa integration. Added simple control to show/hide long listings in logging mode. Fixed image title and description not extracted from metadata when metadata icon is not shown. Fixed special characters not allowed in URL path components. Fixed boxplus not displaying Flash content and QuickTime movies in certain browsers. Fixed E_STRICT error level messages generated by sigplus code. Changed boxplus to use same stylesheet for IE9 as for other browsers. 1.4.1.5 Fixed changes to labels and file system not detected when gallery is set to populate from external ".js" file. Fixed metadata not displayed in IE by clicking metadata icon once the image has been shown in pop-up window. Fixed carousel/rotator initial image chosen as second rather than first in gallery. Improved compression ratio of ".tar.gz" and ".zip" distribution packages. Improved recursive file system scanning. 1.4.1.4 Added backup/restore settings to administration back-end. Added friendly syntax to create anchors that activate a gallery programmatically. Added new layout parameter value "hidden". 1.4.1.2 Added support for image galleries outside of Joomla root directory. Added setting "base URL" to administration back-end configuration. Added recursive file system scanning (images from nested folders). Added support for parsing a labels file at a remote location. Fixed download URL generated even for remote images. Fixed remote images not enforcing cache folder usage automatically. Fixed memory requirement checked even if no memory limit is set in "php.ini". Fixed preview and thumbnail image linked with images that would never be shown. Fixed HTML not removed from img alt and anchor title attributes with script-generated galleries. Fixed boxplus hover window not shown in Chrome when trying to magnify the same image twice. Fixed boxplus hover window fired even when the mouse pointer is only passing over the image. Changed boxplus hover window engine from captions engine to lightbox engine. Removed language-insensitive alignment settings from back-end configuration. Improved server-side performance of gallery generation. 1.4.0.9 Fixed multiple modules included on the same page triggering a fatal error. Fixed preview images referenced instead of thumbnails for hidden images beyond the maximum count in a gallery. [Same changes as in 1.3.2.7] 1.4.0.8 Added callback interface to boxplus pop-up window engine. Added thumbnails outside image, current image thumbnail highlight and slide by single thumbnail to boxplus pop-up window. Fixed image captions not shown for some third-party engines. Upgraded FancyBox to version 1.3.4. 1.4.0.7 Migrated extension code to Joomla 1.6. Created extension package that installs both plugin and module. Added Milkbox lightbox pop-up engine. Removed jQuery bundled with distribution, downloaded from CDN on installation instead. Removed back-end user controls from module that had duplicates in plug-in code. Upgraded Slimbox to version 1.71. 1.3.4.10 Added Greek language file. Added parameter "index" to link to a specific image in a gallery. Improved performance for Picasa web albums by reducing size of XML data transferred. Improved interface for invoking sigplus directly from Joomla. Fixed binary data output without conversion to text in EXIF metadata. Fixed deep folder search option ignored with random image order. Fixed fall-back title and description not being used with Picasa web albums. 1.3.4.9 Added module accepting URL as image folder. Fixed extra table border spacing allocated around slider images. Fixed thumbnails in lightbox navigation bar distorted in IE8 & IE9. 1.3.4.7 [Same changes as in 1.4.2.5] 1.3.4.6 [Same changes as in 1.4.2.4] 1.3.3.7 [Same changes as in 1.4.1.5] 1.3.3.6 {Same changes as in 1.4.1.4] 1.3.3.4 [Same changes as in 1.4.1.2] Added Milkbox lightbox pop-up engine (requires MooTools Upgrade enabled). 1.3.2.7 Added "watermark" subfolder as a new location to look for watermark image. Fixed thumbnails outside image shown even if there is a single thumbnail to choose from. Fixed watermarked image not found when placed in image base folder. 1.3.2.6 [Same changes as in 1.4.0.8] Fixed MooTools version incompatibility with Slimbox if MooTools Upgrade system plug-in is enabled. 1.3.2.5 Added images generated from remote files when file is given as URL in labels file. Added exception messages being sent to standard message queue. Fixed anchors wrapping images not followed on mouse click when boxplus transition engine but no lightbox is used. Fixed SSL page using HTTP scheme instead of HTTPS for fetching AJAX library scripts. Fixed settings for margin, border and padding not applied to boxplus transition engine. Fixed boxplus captions misaligned in flow layout mode. Fixed boxplus hover box engine cropping right half of image under IE7. Fixed wrong error message displayed when module does not find image directory. 1.3.1.9 Added slideshow control to boxplus pop-up window. Added blurred edges to boxplus carousel. Fixed boxplus carousel engine not showing in IE7. Fixed images in galleries with external script population shrinking to thumbnail size in IE. Fixed external script population producing ill-formed javascript for IPTC data with newlines. Upgraded to use jQuery 1.4.4. 1.3.1.8 Added compact activation syntax {gallery}single.jpg{/gallery} to create a gallery of a single image. Added support for captions below images with parameter imagecaptions=below. Fixed metadata icon in image caption not activating pop-up window. Fixed boxplus slider reserving space for buttons, links and page counter above and/or below gallery even when these features were disabled. Fixed boxplus image carousel engine displaying low-res images. Fixed transcoding IPTC keyword arrays producing warnings. 1.3.1.7 Added alignments "language-sensitive" (left for LTR, right for RTL languages) and "inverted language-sensitive". Added boxplus carousel engine, which wraps around making the first image follow the last. Added new parameter "step" to boxplus slider engine to make it slide by single image/row/column. Fixed fractional part ignored in unquoted parameter values. Fixed Slimbox2 ignoring RTL languages. 1.3.1.5 Added right-to-left language support. Added title displayed outside dialog for boxplus pretty photo theme. Fixed HTML ignored in boxplus title and boxplus overlay caption. Fixed boxplus transition engine with many images extending page bottom. 1.3.1.4 Added AJAX library source selection: Google, Microsoft or jQuery CDN, local copy, or none (script loaded by other plug-in). Added video playback and Flash content display to boxplus pop-up window engine. Fixed calling jQuery.noConflict causing $ to become undefined when jQuery is loaded before mootools. Fixed infinite recursion generated by mouse click on image transition when no pop-up is bound to the images. Fixed image transition engine occasionally covering content outside its boundary. 1.3.1.2 Added exception message when labels file uses invalid encoding (requires PHP >= 5.2). Improved robustness of image download against servers passing wrong PATH_INFO. Changed thumbnail image generation to use preview image as source to save memory. Fixed two sets of images being generated even if preview image width and height < 100px. Fixed systems reporting negative memory requirement when ini_get('memory_limit') is not set or available. Fixed subfolders created with permissions 0777 instead of 0755 by default [security issue]. Fixed disclosing full path on some error messages [security issue]. Fixed Joomla not allowing an upgrade installation. Fixed auto-sliding conventional slider causing browser to hang. Fixed small gaps between boxplus transition animation effect slices under Chrome/Safari. 1.3.0.26 Added custom parameters text box to back-end, key=value pairs are passed unaltered to sigplus. Added boxplus slider and transition accepting parameter slider:contextmenu=0. Fixed boxplus showing left half of image with 50% offset in pop-up window under IE7 when used with some templates where content is centered. Fixed inline parameter names that do not match parameter names in back-end ignored by restore. Fixed parameter value with newlines not properly backed up and restored. Fixed module linking to javascript files of plug-in for back-end rather than its own. 1.3.0.25 Added boxplus pop-up preventing the context menu from being displayed with parameter lightbox:contextmenu=false. Fixed sigplus emitting PHP notices (warnings) when using php.ini configured for a development environment (core.php). Fixed sigplus referencing nonexistent style sheets for IE7 (boxplus.php). Fixed boxplus showing left half of image with 50% offset in pop-up window when used with some templates where content is centered. Fixed wide images result in boxplus pop-up window causing the page width to grow, displaying horizontal scrollbars even if unnecessary. Fixed boxplus ignoring browser scrollbars when centering wide and tall images that exceed screen dimensions. Fixed boxplus improperly displaying very small images. 1.3.0.24 Upgraded boxplus lightbox engine (shows any HTML content in box, not only images). Replaced built-in sliders with more efficient boxplus slider engine. Replaced built-in captions with boxplus caption engine. Added boxplus animated image transitions. Added progressive loading (improved performance with large galleries). Added configuration parameters gallery layout, rows, columns to back-end. Added option to set slide duration and animation delay for image slider. Added HTML head and external linkage for labels file (allows very large galleries). Added default image title and description to back-end and with special entry * in labels file. Added backup/restore configuration parameters to/from a textual representation. Added custom parameter passing to pop-up window, slider and captions engine. Added watermarking support. Fixed empty galleries not generating any visual feedback. Fixed conflict with other extensions when they load another version of jQuery (safe mode). Fixed hidden files picked up for preview image generation and display. Removed prettyPhoto lightbox engine, added prettyPhoto styles to boxplus.