history --------------------- 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