MysticView history 0.98e - added autodither. - fixed timing problems in slideshow mode. 0.98d - MysticView now requires mysticview.library. 0.98c - MysticView has been slightly sped-up on truecolor displays. - added ZOOMSTEP. - limited newicon thumbnails to a size of 80x80 pixels and 64 colors. this will speed up the icon display on your Workbench. (this is still no final solution, though.) - added configurable slots for preset files. they can be accessed throughout CTRL F1 ... F10 and configured by selecting them from the menu. requested by H. Richter. - the same scheme now applies to the configurable destination paths for copying/moving. keyboard executes, menu selection configures. - slideshows didn't always stop immediately. fixed. - the REQUESTFILE option is now considered after a slideshow stopped. requested by P. Habermehl. - implemented SHOWCURSOR. - finally fixed the publicscreen/customscreen problem. the setting SCROPENMODE=CUSTOM/PUBLIC/NONE replaces the former tooltype CUSTOMSCREEN. - added CX_PRIORITY, CX_POPKEY and CX_POPUP. MysticView is now a commodity. ESC to hide, Amiga-Q to quit. note: 'hide' keeps the current image - and you keep that in mind when you iconify MysticView with a 2880x1440x24 image :) - the screen is no longer closed and reopened for the change of window settings. - fixed a memory allocation bug with the PUBSCREEN setting. - many minor changes - added AUTOHIDE. - the picture aspect is now handled for thumbnails. - added pubscreen select and default/public/custom menu items. - added appicon - added rotation. (preliminary. SHOWCURSOR and grid refresh doesn't work corretly with the image being rotated) - fixed install script for 030/FPU version. Reported by B. Murray. - deleted pictures are now removed from the list and MysticView advances to the next picture. requested by P. Dahlberg. - added ROTATESTEP - added DEFICON - added CONFIRM. requested by P. Dahlberg. - added HIDEWITHPICTURE. - added ICONIFY. 0.98b - fixed PUBSCREEN setting. pubscreens have got precedence over CUSTOMSCREEN now. reported by P. Habermehl and M. Kilimann. - fixed MysticView's new icon to use only required colors. reported by M. Kilimann. - looping and AUTOQUIT are now applied in general, not only in slideshow mode. requested by P. Habermehl. * 0.98a - forgot to implement NORECURSE tooltype setting. fixed. - added NOLOOP and AUTOQUIT settings. requested by P. Habermehl. - most important recent change: new default background color :) - implemented SORTMODE none/random/alpha - added limitations for unregistered users. :) 0.97h - added DITHERMODE setting. implemented EDD dithering. - renamed DITHER to DITHERING. - pictures that could not be loaded no longer interrupt slideshows, and a proper error message will be displayed. - added Delete Picture. - copy/move/delete now applies to the pictures' icons, too. - added STARTPIC setting. - restructured menus. - added Flip Horizontally and Flip Vertically. - MysticView now creates an icon for its settings, if necessary. - implemented loading and saving of presets, added PRESETPATH and PRESETFILE settings - fixed DEFAULT option. now the defaults are overridden by arguments specified in the command line. 0.97g - the preload task's priority has been reset to -1. - added newicon thumbnail feature. (preliminary, for experimental purposes only) * 0.97f - added preloading. - added invisible close and screenback gadgets. this works only when both the settings WINSIZEMODE=FULL and BACKDROP are specified. - MysticView no longer forgets the current filename when the configuration is changed, and slideshows will be continued. - added some more keyboard shortcuts - dropped the german documentation, created a guide file and an install script 0.97e - added picture information and PICINFO setting - implemented a new picture-management class consisting of several subtasks. - slideshow now works as expected. (preload is not yet re-implemented, though) - fixed many menu-related problems and improved menu layout - added copy to..., move to... for 10 configurable slots each. - all path/filenames are now handled dynamically - with the REQUESTFILE option enabled, a requester no longer pops up when images were specified at startup. - improved memory management - when initialization fails, a requester is shown for retry, cancel, or retry using defaults. - added LISTFILE commandline option. it allows to specify a list file from where to fetch pictures. - added Open List File... menu and LISTPATH config. - the window border is now refreshed correctly (after approx. 1/5 second. guess what, a subtask is used here. opaque window sizing would suffer too much from refreshing the window border all the time :) - finally! MysticView should close down gently now if the required versions of guigfx or render.library could not be opened (#&§@%!?) - new icon tooltypes are created dynamically. no need to upgrade MysticView's icon anymore. 0.97d - the configuration is now saved to MysticView's icon. - menu items didn't toggle correctly (forgot MENUTOGGLE. what the heck, why does this work with MagicMenu ;) - added more CTRL_C exit breakpoints - the main task priority is now reset correctly. - improved handling - major menu layout rework - added AUTOSAVESETTINGS - added PREVIEWMODE - added grid refresh - fixed lots of minor quirks and problems 0.97c - slightly improved screenmode selection logic: default screen size is now the workbench's visual dimensions, no longer its absolute size. - re-implemented screenaspect tooltypes (thanks to ZZA :) - added slideshow mode - MysticViw now reads its configuration from the icon, even when started from shell. commandline arguments simply override the settings from the icon's tooltypes. - added mouse scrolling - it's now possible to drag the picture around in MysticView's window. - added a lot of menu items - improved HAM refresh logic - the screen's title bar is no longer obscured in WINOPENMODE=VISIBLE and without BACKDROP mode. - added MODEID, SCRWIDTH, SCRHEIGHT - added screenmode requester 0.97b - MysticView crashed without cybergraphics. Fixed. 0.97a - The display part has been rewritten. Now a daemon-like view-class handles the display as a background task. the new display logic is faster. - implemented zooming and scrolling in all displaymodes (except for DISPLAYMODE=FIT). - implemented DISPLAYMODE KEEPASPECT2 and IGNOREASPECT. DISPLAYMODE=ONEPIXEL has got a slightly different meaning now. - implemented asychronous, recursive directory scanning. - multiselect und patternmatching is now supported via drag&drop, filerequester, commandline and wbstart. - added some keyboard shortcuts. - Next and Previous Picture is now implemented. - BORDERLESS has been renamed to BACKDROP. - WINSIZEMODE=NORMAL renamed to WINSIZEMODE=DEFAULT, WINOPENMODE=NORMAL renamed to WINOPENMODE=DEFAULT - PREVIEW und OPAQUESIZING are combined to a new single option: OPAQUE. - added new options QUICKPALETTE and DITHER. - TRANSPARENCY, REFRESHDELAY and AUTODITHER have been removed. - added some menu configurations. 0.96n - MysticView now uses DoPictureMethod()/PICMTHD_MAPDRAWHANDLE for quick drawing in preview mode and for opaque sizing. - added tooltype WINSIZEMODE=SMALL, renamed WINSIZEMODE=66PERCENT to WINSIZEMODE=LARGE. 0.96m - fixed a minor pubscreen problem. 0.96l - a logo task is no longer launched when a startup picture is specified. - minor internal changes 0.96k - since v0.96j, MysticView uses guigfx.library v3 features, but it still opened guigfx.library v1. fixed. - minor problems corrected. - when a startup picture is specified, the logo task is launched with a lower priority than the load task. - added STARTPATH tooltype. 0.96j - added RENDERMEM option - fixed ASL filerequester problems. 0.96i - added cursor and mouse scrolling in DISPLAYMODE=ONEPIXEL. - window is now WFLG_ACTIVATE. - improved refresh mechanism. - added KEEPIMAGE. 0.96h - added a nicer rendered logo and dropped alpha-channel processing for the logo in TRANSPARENCY mode. - KEEPASPECT now works in TRANSPARENCY mode on screens with aspects different from 1:1. - TRANSPARENCY is slightly faster. - removed NOBACKFILL hook in TRANSPARENCY mode. - added BGCOLOR option. 0.96f - drastically reduced memory consumption. 0.96e - implemented tooltypes SCREENASPECTX and SCREENASPECTY for correction of distorted screen aspects (e.g. Cybergraphics 640x256, or custom screen modes boosted with MonEd etc) - since the autodither value cannot be computed for rendering to HAM screen modes, HAM dithering is always enabled with AUTODITHER != 0 and disabled with AUTODITHER=0. - (finally?) solved all subtask administritation problems. - fixed commandline and wbarg parsing and supplied a proper template. - MysticView now quits with the ESC key. - added REQUESTFILE for MysticView to open a filerequester on startup. - The filerequester now opens asynchronously. - included Mac's newicon. 0.96d - Fixed a minor problem with MysticView running multiple times on HAM public screens. - Fixed Division-by-zero problem in MysticView's drawtask (hopefully) - improved subtask data-share mechanism - tooltype options are no longer case sensitive. 0.96c - Added tooltype option HAM for MysticView to open a HAM screen in combination with CUSTOMSCREEN. 0.96b - re-implemented transparency mode - implemented About requester - improved TRANSPARENCY mode: the background is no longer snapped when a REFRESHWINDOW message arrives 0.96a - MysticView has been completely restructured in preparation for further enhancements 0.95g - added DirOpus configuration example. - MysticView has got a menu and a filerequester for loading. - if CUSTOMSCREEN is specified, the new screen is actually a pubscreen. - implemented PRECISION tooltype. - 0.95f was eating its own signals - after 16 refresh signal arrivals, no more subtasks could be created. Fixed. 0.95f - added filename argument and FILENAME tooltype. - fixed WINOPENMODE 0.95e - MysticView did not work without Cybergraphics. Fixed. Thanks to Plex and New Mode who reported this bug. 0.95d - minor problems fixed. 0.95c - improved speed. - implemented CUSTOMSCREEN and DEPTH for MysticView to open on a custom sreen. These features are preliminary, though. 0.95 - implemented more reliable shared-data access for MysticView's subtasks. - drawtask priority reset to 0. - removed a lot of bugs from the subtask admin code. - MysticView does no longer lose memory. 0.94 - implemented DISPLAYMODE KEEPASPECT - supplied a NOBACKFILL hook for the window. - unallocated pens and undefined areas are no longer visible. - the redraw task now runs with a priority of -1. - slightly improved opaque-sizing. the rastered bitmap is precalculated right after loading, when OPAQUESIZING=TRUE and TRANSPARENCY=0 - fixed WINTOP and WINLEFT. 0.93 - added asynchronous drawing - leading to much better window handling - MysticView runs with a priority of 1, its subtasks with a priority of 0 - added tooltype options 0.92 - implemented DISPMODE_ONEPIXEL. - heavily trained for stableness. 0.91 - memory management improved 0.9 - completely rewritten from the scratch, now using guigfx.library. features asynchronous loading, a transparent window, dithering, more elaborated window sizing and opening techniques, different display modes, and much more. -------------------------- cut --------------------------- 0.76 - layout improved. - implemented ADAPTIVEBORDER 0.75 - added lots of tooltype options - fixed many minor problems - greatly improved some image refresh problems. * 0.68 - minor changes - there was a heavy bug in v16.1 and v16.2 of render.library. I guess that MysticView crashed right at startup if you did NOT use the 68060 version. Sorry. I bumped the required library version to v17 where this bug has been fixed. 0.67 - major rework and clean-up 0.66 - The color allocation strategy has been improved. 0.65 - I couldn't quickly get rid of some heavy bugs I've introduced with v0.64. So I decided to continue work with v0.62 and render.library v12.0. Asynchronous loading is no longer implemented. This version seems to work pretty stable. 0.64 - asynchronous loading implemented. 0.63 - About is asynchronous now. - improved color allocation strategy. - MysticView crashed on 2-color-displays. Fixed. 0.62 - better allocation strategy for critical colors on displays with few sharable pens. - Filerequester implemented. - A percentual render progress display and several messages are displayed in the window's title bar. - The picture's width is now layouted pixelwise, no longer in multiples of 16 pixels. - Various enhancements and bugfixes 0.60 - Faster display. - Several bugs fixed. - Fixed display problems (window borders and flicker...). - Pooled memory management implemented. - Window is SIMPLE_REFRESH now. - Requires less memory. - Nicer logo. - Menu implemented for "About" requester and "Quit". Other menu functions are not yet implemented. 0.53 - faster window refresh. - Requires less memory 0.52 - now takes care of aspect ratios. This applies to both the image and the screen mode. - nicer logo 0.51 - MysticView lost memory. Fixed. - Sped-up window refresh after resizing. - uses PRECISION_IMAGE instead of PRECISION_EXACT. 0.50 - initial version