Short: RTG datatype picture viewer Author: bifat / TEK neoscientists Version: v1.00 Type: gfx/show Requires: os3.0 (v39), MC68020 RTG datatype picture viewer - dark green release features -------------------------------------- - independent from display hardware: displays every picture on any screen mode, resolution and color depth, including hicolor, truecolor and HAM. - scaling and aspects: automatically scales images to the window's dimensions, with respect to the aspect ratios of both the screen and the picture. - display quality: features highly elaborated color quantization and rendering. automatically uses dithering when needed. note: dithered HAM8 easily outperforms the display quality of hicolor. - user friendly: has a nice button bar, features intelligent selection of screenmodes, displaymodes, windowsizes and -positions, won't annoy you with changing screens and windows. - integrated: MysticView is a commodity, and it's fully integrated to your workbench. simply drag'n'drop pictures, directories, configurations and lists to its window or appicon, or launch configurations and lists with a double-click. - list management: MysticView has got a few, but yet powerful functions to manage picture lists. - asynchronous and modular: uses massive internal multitasking for loading, rendering, scanning, interaction, etc. get the full benefit from the best 68k and PPC datatypes around. - picture caching: uses intelligent picture preloading and caching. watch entire slideshows from memory. - highly configurable: has got innumerous configuration details to suit your personal taste. requirements -------------------------------------- minimum: - 68020 - os3.0 (v39) - datatypes.library v39 minimum recommended: - 68040/25 - 16mb fast memory - datatypes.library v43 supported: - os3.1 (v40) - higher processors - cybergraphics, picasso96 - newicon.library v40 installation notes --------------------------------------- - please use the installer. it will corrupt your system beyond repair. :-) - MysticView is meant to be a stand-alone utility, without setting up assigns and stuff, and it's recommended to be installed in SYS:Utilities/ or any other path that is looked up by the Workbench. this has many advantages for workbench integration, as you can start MysticView by double-clicking preset or listfile icons without further configuration. - this is a major update. please do not use your old configuration - it's recommended to freshly install MysticView and re-configure it step by step. nothing serious will happen if you don't, but some tooltypes are interpreted differently, the new default config reflects many useful changes, and it's designed for best usability. you will get rid of many obsolete tooltypes, too. - the installer may prompt you to choose a default configuration that fits to your system. don't worry, there is nothing that can go wrong with different configurations. news -------------------------------------- - major parts have been rewritten from the scratch - GUI buttons - more efficient loading and memory management - faster - simplified usage - better multitasking - better reaction to user input - improved list handling - multi-preloading and picture caching - append pictures to another running instance - many bugs and quirks removed - improved documentation - lots of new features - shareware-limitations removed recent changes --------------------------------------- since 0.99f * 1.00 - version number bumped 0.99h - v1.00 feature freeze. - menus are being restructured. - fixed a bug in the buffer size calculations which caused the background loader to run amok sometimes. - mysticview and all its libraries are now using v39 exec memory pools again. - improved the install script and supplied some configs. - neuralnet.library wasn't installed with earlier versions. fixed. - documentation updated and improved - an auto filerequester was opened even with filenames passed in the commandline. fixed. - added PICFORMAT setting. it allows to specify a format string for the picture info display. currently defined are %p - pathname, %f - filename, %w - width, %h - height, %d - depth. default "%f - %w×%h×%d". - fixed APPEND option. - MysticView and all libraries have been recompiled with higher optimization levels - added a lot of DirectoryOpus configuration hints and examples - when a loaded presetfile contained a new SORTMODE, MysticView did not immediately resort the list. fixed. - added a slightly updated version of MystiCube to the distribution - increased neural network training threshold 0.99g - fixed a bug in guigfx.library which caused MysticView to crash at exit, when the standard C= picture and ILBM datatypes were used for loading HAM pictures. thanks to Hexaae for the bug reports and debugging assistance. - the background loader has been rewritten from the scratch. the new loader is faster, and memory management is more efficient. - preloading (and caching) of multiple pictures is now supported. provided you have enough memory, MysticView can keep entire slideshows buffered in memory. Mysticview now reacts much better to skipping back and forwards in a picture list. this redesign also fixes a major bug (enforcer hits and crashes, when pictures were deleted from the list) and some minor problems. - added menu item "Scan Asynchronously" (corresponding tooltype is ASYNCSCANNING). the behavior of the background scanner is no longer dependent from the sortmode. - MysticView's multitasking is much nicer towards other applications now. all time-consuming jobs are running at the same priority. the default is 0 (if started from the workbench), or the same as of the shell process that launched MysticView. the PRIORITY setting has been removed. MysticView now works very comortable at high system load. - added GUI buttons for open, previous, next, slideshow, looping, etc. tooltype: SHOWBUTTONS. enabled by default. you may also use a set of your own buttons via the BUTTONPIC tooltype. a tiny animation of MysticView's logo has been included, too. the respective tooltype is ANIMPIC. - MysticView now offers to change the filename for already existing pictures that are to be copied or moved. - copying, moving and deleting do no longer work asynchronously. MysticView now waits for these operations to complete. - added sort criteria filesize, filedate, combined path+filename, and a reverse-sort option. - the picture-info textline contains more useful information, and it updates while scanning and loading. - added self-starting feature, as known from many text editors. if another MysticView is running, the commandline option APPEND passes specified pictures/paths/patterns to that instance. if no other MysticView is found, a new instance will be started. - shareware-nagging has been removed. - added menu item "Add Pictures..." to the current filelist. - added menu item "Add from List..." to the current filelist. - static-palette rendering gives better results (guigfx.library v15.2) - filerequester simplified: the default filename is now set to "#?", so committing "Okay" without selecting any files will include the entire directory's contents. - Added "First" function for skipping back to the first picture in a list. Skipping back stops a slideshow. - fixed a long-standing bug in mysticview.library that caused pictures to be rendered incompletely in slideshows. - the SLIDEDELAY tooltype setting is now measured in 1:10th of seconds, no longer in seconds. - added PIP feature. (in this context it has nothing to do with graphics card hardware). it's experimental - do not use it, it doesn't work very well together with opaque window sizing, thanks to these #?%&@! layer cliprects. - the neural network which tries to predict the user's desired displaymode has changed. it has got more brains now, and it differentiates more picture parameters, but it also requires more training. the network is now also recalled during window-resizing, thus MysticView may immediately switch the displaymode. this makes the AI feature a bit more transparent to the user, but also a bit more nasty. simply let the menu item 'Options/Learn' disabled if you think it's too confusing. recommended reading: configuration/AUTODISPLAYMODE - MysticView's commandline arguments are now sorted alphabetically. this might interfere with any particularly useful order, but at least you've got the chance to find something. - MysticView will never trash its window borders again, and this ugly window-border-refresh-maintenance-signalling-task is no longer needed and has been removed. - added SHOWARROW option. when enabled, MysticView draws small arrows at a picture's borders when it is not fully visible. enabled by default. - usability via keyboard has been improved. the space bar is now used for 'one-hand' control of slideshows, which is 'handy' for wanking over porn slides, for example. most important functions are now available on the numeric keypad. - changed qualifiers for scrolling via keyboard. CTRL scrolls by 100%, SHIFT by 10%, no qualifier scrolls by 1% per stroke. - "Reset Display Settings" now reacts instantly, not only when a new picture is getting displayed - MysticView now instantly reacts to changes of the sort mode and sorts the picture list while scanning/loading/viewing. - the option KEEPIMAGE (i.e. keep the current image while another one is being loaded) is obsolete and has been removed. - MysticView now correctly displays loading errors, and automatically retries loading after flushing the cache when the reason for failure was a lack of memory. - new default background color. - HAM artifacts have been reduced to an absolute minimum (mysticview.library v4). - added menu item "Remove". as the name suggests, this function simply removes a picture from a list (without deleting or moving) - added menu item "Save List as..." for saving the current list of pictures as a listfile. - lists are identified by a tooltype in their respective icon: "MYSTICVIEW_LISTFILE=YES". you can drag'n'drop listfiles to MysticView's window or appicon now. - workbench-integration has been improved even further: you can start MysticView by double-clicking preset and listfile icons, and even both at the same time. (e.g. select a listfile, hold the shift key, and doublelick a presetfile - or the other way round.) you may also drag'n'drop listfile and preset icons on MysticView's window (or appicon) at the same time, or mix preset icons with pictures/directories/volumes. - the displaymodes "keep aspect max", "onepixel" and "fit to window" are no longer available in the menus. the remaining items have been renamed to "scale with aspect" and "display 1:1 pixel" (the last one corresponds to the IGNOREASPECT mode). - the option HIDEWITHPICTURE has been removed. MysticView no longer flushes the current (and buffered) pictures from memory when it gets iconified. scanning and preloading now silently continue in the background. - added an optional picture filter in filerequesters (tooltype: FILTERPICTURES). requested by hexaae. - requesting the previous picture stops a slideshow. - added DEFAULTTOOL setting - the REJECTPATTERN argument is now also used in filerequesters, not only applied to the picture scanner. - added tooltyoe items for a view's text and highlighting colors (TEXTCOLOR, MARKCOLOR) - added display refresh smoothing (SMOOTHDISPLAY). it will interpolate modifications on the display (only zooming and scrolling. rotating is not supported). - added tooltypes HIDEONCLOSE and HIDEONESCAPE. - the memory consumption for opaque-refreshing of truecolor pictures on non-truecolor screens has been reduced to only 25%, but its short-time peak memory consumption is even worse than before. - the picture cursor no longer trashes the window borders when a picture is rotated, nor does it overwrite the infotext. the picture cursor is no longer overwritten by the rendered picture - it's visible all the time now. - the cursor was placed incorrectly when the picture was rotated and zoomed. fixed. - some rare visual artifacts have been removed, such as background areas using a deallocated pen - with STARTPIC=none, MysticView did not always update its display correctly. fixed. - the former option PRELOAD is obsolete and has been removed. the loader is configured with the new setting BUFFERPERCENT. ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 1871 1088 41.8% 11-Jun-99 23:57:08 +examples.info 1871 1082 42.1% 11-Jun-99 23:45:12 +goodies.info 1916 1035 45.9% 11-Jun-99 23:45:12 +Install.info 1871 1084 42.0% 11-Jun-99 23:45:12 +libs.info 148044 65196 55.9% 13-Jun-99 01:02:04 +MysticView 126735 41527 67.2% 12-Jun-99 00:26:08 +MysticView.guide 1528 1075 29.6% 11-Jun-99 23:45:12 +MysticView.guide.info 1986 1247 37.2% 11-Jun-99 23:45:12 +MysticView.info 141340 61480 56.5% 13-Jun-99 01:13:18 +MysticView_030FPU 1986 1247 37.2% 11-Jun-99 23:45:12 +MysticView_030FPU.info 142600 62034 56.4% 13-Jun-99 01:19:54 +MysticView_68040 1986 1247 37.2% 11-Jun-99 23:45:12 +MysticView_68040.info 142428 61934 56.5% 13-Jun-99 01:26:42 +MysticView_68060 1986 1245 37.3% 11-Jun-99 23:45:12 +MysticView_68060.info 92132 49596 46.1% 07-Jul-98 12:07:28 +cinema4d-mysticlogo 35552 21607 39.2% 02-Jun-99 20:05:00 +MystiCube 324 174 46.2% 02-Jun-99 20:14:30 +MystiCube.doc.info 1641 975 40.5% 02-Jun-99 20:14:30 +MystiCube.info 35720 21966 38.5% 02-Jun-99 20:04:00 +MystiCube_68040 1641 973 40.7% 02-Jun-99 20:14:30 +MystiCube_68040.info 1866 1110 40.5% 02-Jun-99 20:14:22 +NewIcon1.info 1986 1245 37.3% 02-Jun-99 20:14:24 +NewIcon2.info 1871 1084 42.0% 11-Jun-99 23:45:12 +Prefs.info 324 178 45.0% 11-Jun-99 23:45:12 +readme.info 371 219 40.9% 02-Jun-99 20:14:24 +cinema4d-mysticlogo.info 1871 1081 42.2% 02-Jun-99 20:14:30 +MystiCube.info 1517 773 49.0% 11-Jun-99 22:24:52 +MystiCube.doc 44884 24362 45.7% 13-Jun-99 00:56:30 +guigfx.library 30756 16599 46.0% 13-Jun-99 00:52:40 +mysticview.library 24520 13042 46.8% 13-Jun-99 01:00:30 +mysticview.library_68060 24268 12983 46.5% 13-Jun-99 00:57:22 +mysticview.library_FPU 52452 23487 55.2% 24-May-99 01:40:00 +render.library 52244 23390 55.2% 24-May-99 01:39:38 +render.library_68040 52436 23362 55.4% 24-May-99 01:39:22 +render.library_68060 1871 1084 42.0% 11-Jun-99 23:57:08 +anim.info 2278 2123 6.8% 11-Jun-99 21:31:30 +0000 2400 1390 42.0% 21-May-99 03:15:26 +0000.info 13338 2048 84.6% 21-Apr-98 20:11:58 +aspectratio 1048 480 54.1% 11-Jun-99 23:57:08 +aspectratio.info 324 176 45.6% 11-Jun-99 23:57:08 +examples-readme.info 42512 22961 45.9% 13-Jun-99 01:07:50 +guigfx.library_68040 42528 23005 45.9% 13-Jun-99 01:12:48 +guigfx.library_68060 42488 22970 45.9% 13-Jun-99 01:02:12 +guigfx.library_FPU 13148 7618 42.0% 24-May-99 06:53:16 +neuralnet.library 9264 5280 43.0% 24-May-99 06:53:38 +neuralnet.library_68040 2229 2074 6.9% 11-Jun-99 21:31:34 +0001 2399 1388 42.1% 21-May-99 03:15:26 +0001.info 2189 2032 7.1% 11-Jun-99 21:31:38 +0002 2399 1381 42.4% 21-May-99 03:15:26 +0002.info 2147 1996 7.0% 11-Jun-99 21:31:44 +0003 2400 1353 43.6% 21-May-99 03:15:26 +0003.info 2090 1937 7.3% 11-Jun-99 21:31:48 +0004 2400 1360 43.3% 21-May-99 03:15:26 +0004.info 2000 1848 7.6% 11-Jun-99 21:31:52 +0005 2399 1311 45.3% 21-May-99 03:15:26 +0005.info 2033 1881 7.4% 11-Jun-99 21:31:56 +0006 2399 1305 45.6% 21-May-99 03:15:26 +0006.info 2119 1968 7.1% 11-Jun-99 21:31:58 +0007 2399 1317 45.1% 21-May-99 03:15:26 +0007.info 2168 2019 6.8% 11-Jun-99 21:32:02 +0008 2399 1366 43.0% 21-May-99 03:15:26 +0008.info 2242 2088 6.8% 11-Jun-99 21:32:12 +0009 2399 1391 42.0% 21-May-99 03:15:26 +0009.info 2292 2137 6.7% 11-Jun-99 21:32:16 +0010 2399 1366 43.0% 21-May-99 03:15:26 +0010.info 2342 2187 6.6% 11-Jun-99 21:32:18 +0011 2399 1354 43.5% 21-May-99 03:15:26 +0011.info 2256 2102 6.8% 11-Jun-99 21:32:22 +0012 2399 1394 41.8% 21-May-99 03:15:26 +0012.info 2224 2070 6.9% 11-Jun-99 21:32:24 +0013 2400 1377 42.6% 21-May-99 03:15:26 +0013.info 2119 1968 7.1% 11-Jun-99 21:32:28 +0014 2400 1349 43.7% 21-May-99 03:15:26 +0014.info 2065 1913 7.3% 11-Jun-99 21:32:30 +0015 2400 1309 45.4% 21-May-99 03:15:26 +0015.info 2177 2022 7.1% 11-Jun-99 21:32:34 +0016 2399 1356 43.4% 21-May-99 03:15:26 +0016.info 2156 2003 7.0% 11-Jun-99 21:32:36 +0017 2399 1357 43.4% 21-May-99 03:15:26 +0017.info 2271 2116 6.8% 11-Jun-99 21:32:42 +0018 2399 1399 41.6% 21-May-99 03:15:26 +0018.info 2292 2137 6.7% 11-Jun-99 21:32:46 +0019 2400 1377 42.6% 21-May-99 03:15:26 +0019.info 23114 9534 58.7% 03-Jun-99 18:43:36 +buttonsPLUS 6318 2549 59.6% 16-May-99 20:16:26 +defaultanim 671 507 24.4% 11-Jun-99 23:57:08 +defaultanim.info 4808 1671 65.2% 11-May-99 17:55:10 +defaultbuttons 1055 685 35.0% 11-Jun-99 23:57:08 +defaultbuttons.info 13002 7859 39.5% 27-May-99 13:43:42 +doom 2140 998 53.3% 11-Jun-99 23:57:08 +doom.info 2741 1237 54.8% 11-Jun-99 21:36:00 +examples-readme 41074 41074 0.0% 07-Jun-99 12:59:32 +rotateme 1916 1429 25.4% 11-Jun-99 23:57:08 +rotateme.info 1329 830 37.5% 11-Jun-99 23:57:08 +buttonsPLUS.info 27852 16287 41.5% 14-Jul-97 17:19:48 +mysticlogo 2112 798 62.2% 11-Jun-99 23:57:08 +mysticlogo.info 20 20 0.0% 21-May-99 03:22:34 +wbpatterns 1533 955 37.7% 11-Jun-99 23:57:08 +wbpatterns.info 1871 1085 42.0% 05-Aug-98 20:02:56 +Env-Archive.info 3 3 0.0% 31-Dec-97 04:02:46 +AUTODITHERTHRESHOLD 324 174 46.2% 05-Aug-98 20:02:26 +env-variables.info 657 320 51.2% 16-May-99 23:16:00 +preset_icons 324 179 44.7% 05-Aug-98 20:02:26 +preset_icons.info 1871 1083 42.1% 30-May-99 22:40:32 +Presets.info 1 1 0.0% 29-Jun-98 05:52:12 +USESCALEPIXELARRAY 1 1 0.0% 24-Dec-97 23:36:18 +USEWPA8 451 302 33.0% 11-May-99 18:43:08 +MysticView_Animation 1691 1007 40.4% 30-May-99 22:40:28 +MysticView_Animation.info 407 281 30.9% 18-May-99 04:23:52 +MysticView_Fullscreen 1691 1007 40.4% 30-May-99 22:40:28 +MysticView_Fullscreen.info 549 363 33.8% 19-May-99 20:50:38 +MysticView_Thumbnails 1691 1007 40.4% 30-May-99 22:40:28 +MysticView_Thumbnails.info 14102 3537 74.9% 29-May-99 22:51:12 +Install 1073 448 58.2% 11-Jun-99 23:48:02 +icons-readme 3286 1956 40.4% 03-Jun-99 19:37:14 +MysticView_DEFAULT.info 3284 1958 40.3% 03-Jun-99 19:37:14 +MysticView_SFF.info 3283 1954 40.4% 03-Jun-99 19:37:14 +MysticView_SFS.info 3285 1958 40.3% 03-Jun-99 19:37:14 +MysticView_SMS.info 3205 1312 59.0% 29-May-99 07:27:34 +env-variables 517 325 37.1% 02-Jun-99 21:03:54 +MysticView_DirOpus 1691 1006 40.5% 30-May-99 22:40:28 +MysticView_DirOpus.info 13666 5504 59.7% 12-Jun-99 00:15:16 +readme 1871 1080 42.2% 22-Jun-99 03:34:06 MysticView.info 31360 11568 63.1% 11-Jun-99 22:34:38 +history 1866 1080 42.1% 11-Jun-99 23:45:12 +installicons.info 324 174 46.2% 03-Jun-99 19:37:20 +icons-readme.info 3304 1961 40.6% 03-Jun-99 19:37:16 +MysticView_ALL.info 3290 1958 40.4% 03-Jun-99 19:37:14 +MysticView_FMF.info 3286 1956 40.4% 03-Jun-99 19:37:14 +MysticView_FMS.info 3286 1960 40.3% 03-Jun-99 19:37:14 +MysticView_SMF.info -------- ------- ----- --------- -------- 1671917 829111 50.4% 07-Jul-99 16:09:40 130 files