home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1996 June / Simtel-MSDOS-Jun1996-CD1.iso / utils / qpv / english / changes.doc next >
Text File  |  1995-04-24  |  18KB  |  384 lines

  1. This is a list of changes from previous versions (latest changes last).
  2. If you're new to QPV/386, please read QPV.DOC.
  3.  
  4. Missing versions were only internal revisions, distributed only to a very
  5. small number of people, or revisions with a small number of changes.
  6.  
  7. Versions prior to 0.5b were beta versions, released only to a small number
  8. of people.
  9.  
  10. QPV/386 0.5b
  11. ~~~~~~~~~~~~
  12.    First official release.  I still call it beta, since some drivers are
  13.    not tested and may not work.
  14.  
  15. QPV/386 1.0c
  16. ~~~~~~~~~~~~
  17.    * No beta version, but not a final release either.  I guess there will
  18.      never be a "final" release.
  19.    * Added support for Yh1v1 upsampled color images.  Suggested by Tom Lane
  20.      (IJG).  QPV/386 should now be able to view any JFIF compliant JPEG file,
  21.      and even some non-JFIF files.
  22.    * Switching back to text mode on exit now restores the same mode that was
  23.      used before starting QPV/386.  Suggested by Lutz Kotoll.
  24.    * Added GIF support.  Suggested by thousands of users :-)
  25.    * Added TBH logo.  Suggested by me :-)
  26.    * Added ability to delete and copy files.  Also suggested by many users.
  27.    * If the preview's height is smaller than 61 pixels, its size is doubled.
  28.      In other words, pictures with an original height of more than 480 are
  29.      scaled down by a factor of 8, otherwise by a factor of 4.
  30.    * The executable (QPV.EXE) is smaller.
  31.    * Added ability to switch greyscaled display on/off ('$' key).
  32.    * Added dithering routines for hicolor modes.  Now hicolor looks
  33.      almost like truecolor.
  34.    * Added initialization file (QPV.INI) for user changeable defaults:
  35.       - video mode
  36.       - file information on/off
  37.       - preview on/off
  38.       - beeps on/off
  39.       - hicolor dithering on/off
  40.       - greyscaled display on/off
  41.      Most of these settings can be changed within QPV/386.
  42.    * Fixed problems when viewing greyscaled images in hicolor or truecolor
  43.      modes.
  44.    * Fixed preview code which caused errors on some VGAs.  The preview
  45.      should now work on _ANY_ VGA graphics card.
  46.    * Changed ATI driver.  I'm not sure if it's fixed, since I can't test it.
  47.    * Fixed VESA driver.
  48.    * New driver for DELL S3 graphics cards.  Thanks to Lenny Lim!
  49.      (If it doesn't work, try the VESA driver.)
  50.  
  51. QPV/386 1.0d
  52. ~~~~~~~~~~~~
  53.    * QPV/386 now works with the VESA driver (both needed to be fixed).
  54.    * Changed the ATI driver (once again).
  55.    * English and German documentation.
  56.  
  57. QPV/386 1.0e
  58. ~~~~~~~~~~~~
  59.    * Driver for Diamond SpeedStar 24X.  Thanks to Jan van Loenen!
  60.    * Driver for NCR 77C22 chipset.  Thanks to Peter van Sebille!
  61.    * The executable (QPV.EXE) is considerably smaller.
  62.  
  63. QPV/386 1.0f
  64. ~~~~~~~~~~~~
  65.    * Doesn't lock up anymore on corrupt JPEG files.
  66.    * Slightly improved accuracy (this fixes a bug that caused a checkerboard
  67.      texture on extremely bright areas).
  68.    * Supports interlaced GIF files.
  69.    * Supports Adobe Photoshop JPEG file format (non-JFIF).
  70.  
  71. QPV/386 1.1c
  72. ~~~~~~~~~~~~
  73.    * Changed directory structure:
  74.      directory ENGLISH for English documentation, directory DEUTSCH
  75.      for German documentation.
  76.    * QPV/386 FAQ.
  77.    * Fixed NCR configuration.
  78.  
  79. QPV/386 1.2d
  80. ~~~~~~~~~~~~
  81.    * Changed registration system.
  82.    * Changed status window.  Press F1 for help.
  83.    * Fixed bug (blank screen when zooming very fast).
  84.    * Fixed bug in Cirrus driver file for 1280x1024x16 mode.
  85.      Thanks to Ben Jos Walbeehm!
  86.    * Driver for Realtek chipset.  Thanks to Christopher L. Tumber!
  87.    * Supports 64K hicolor modes (16 bit) using 65536 colors.
  88.    * Option for automatic video mode selection (depending on the image size),
  89.      see QPV.INI for details.
  90.  
  91. QPV/386 1.2e
  92. ~~~~~~~~~~~~
  93.    * Fixed bug (white areas occured when decoding high quality JPEG images).
  94.    * Fixed bug (QPV/386 didn't recognize write protected GIF files, for
  95.      example on CD ROMs).
  96.    * You can select images with the space key (tagging), then use shift+enter
  97.      to view the selected images only.
  98.  
  99. QPV/386 1.2f
  100. ~~~~~~~~~~~~
  101.    * Tagging bug fixed.
  102.    * Targa files are recognized (but not displayed yet).
  103.    * Truecolor modes (16M) work now with Diamond Viper and VESATRUE.CFG.
  104.    * Various bugs in the documentation fixed.
  105.    * There's a QPV/386 support BBS for fidonet and modem, see QPV.DOC.
  106.  
  107. QPV/386 1.3c
  108. ~~~~~~~~~~~~
  109.    * Displays Targa (TGA) files!  It supports:
  110.       - truecolor TGA, greyscaled/monochrome TGA and TGA with palette,
  111.       - uncompressed TGA and rle (run length encoded) compressed TGA,
  112.       - any TGA type can be displayed in any video mode (just like JPEGs),
  113.       - TGA display is   F A S T !
  114.    * Increased maximum number of video modes from 25 to 40.
  115.    * Total rewrite of the general graphics routines, adding new formats
  116.      (PCX, BMP, PBM/PNM etc) is now much easier.
  117.    * Mouse support!  Your mouse driver must be Microsoft compatible.
  118.      If you have a Genius mouse driver, it should be at least version 9.06,
  119.      otherwise you'll have to disable mouse support (see QPV.INI).
  120.    * Supports up to three mouse buttons.
  121.    * Freely configurable mouse buttons:  the mouse buttons can be programmed
  122.      to do anything which can be done with the keyboard.  See QPV.INI.
  123.    * Changed AUTO_MODE options in QPV.INI.
  124.    * The video driver (*.DRV) needn't be copied to the QPV/386 directory
  125.      anymore.
  126.    * Fixed truecolor mode with Diamond Viper (once again).
  127.    * Fixed another truecolor bug (VESA configuration) which caused previously
  128.      displayed images not to be cleared correctly.
  129.    * Now you can specify a drive or directory on the command line, and
  130.      QPV/386 will start up in that directory.
  131.    * QPV/386 gives the following error levels for command line viewing:
  132.       -  0 : ok (no error),
  133.       -  5 : at least one file is no valid graphics file,
  134.       - 20 : fatal error, e.g. unknown command line option, error in
  135.              configuration file etc.
  136.      Those error levels can be used for batch file processing.
  137.    * You can use Shift+Del to delete all tagged files at once.
  138.    * You can use Shift+Inst to copy all tagged files at once.
  139.    * Another ATI driver (ATI-3.DRV) for ATI VGA Wonder 18800.
  140.      Thanks to Yaron Keren!
  141.    * Fixed several bugs.
  142.  
  143. QPV/386 1.3f
  144. ~~~~~~~~~~~~
  145.    * Fixed sccolling bug.
  146.    * Updated documentation.
  147.    * The Diamond Viper / VESATRUE combination definitely works now.
  148.    * Fixed bug which caused the second image to be distorted when
  149.      using the VESATRUE configuration.
  150.    * Driver for Tseng Labs ET4000-W32, supports up to 4 Mb of video memory.
  151.      Thanks to German c't Magazine!
  152.    * /K command line option causes QPV/386 to exit immediately without
  153.      clearing the graphics screen.  Mainly for use in batch files.  Works
  154.      only in the registered version (because the shareware reminder must be
  155.      displayed in text mode).
  156.    * /C command line option just clears the screen and switches back to
  157.      text mode.  Pretty much the same as 'MODE CO80'.  Mainly for recovering
  158.      from a previously used /K option.
  159.    * Fixed bug:  TGA display with RGB truecolor graphics cards.
  160.    * Fixed bug:  Enter key didn't view next image if "file info" was
  161.      switched off.
  162.    * You're now able to tag non-image files.
  163.    * You can use your mouse to pan across images.
  164.    * More detailed memory information in the status window.
  165.  
  166. QPV/386 1.3j
  167. ~~~~~~~~~~~~
  168.    * Doesn't lock up anymore on corrupt GIF files.
  169.    * Fixed some bugs related to mouse control.
  170.    * Supports PCX images with 1, 4 or 8 bit, or 24 bit truecolor.
  171.    * Supports BMP images (Windows format compressed and uncompressed,
  172.      standard OS/2 format and multi image OS/2 format) with 1, 4 and 8 bit,
  173.      and 24 bit truecolor.
  174.    * QPV/386 also detects and uses a 486 processor.
  175.      Note:  a 486DLC (by Cyrix) is not a real 486, but an improved 386.
  176.    * Driver for Compaq graphics cards based on QVision/AVGA chipsets
  177.      (not yet tested).
  178.    * Now you can still use the cursor keys if Maus_Follow=On in QPV.INI.
  179.    * Fixed bug related to image rebuild.
  180.  
  181. QPV/386 1.3n
  182. ~~~~~~~~~~~~
  183.    * New install program (English and German) which hopefully works now.
  184.    * Fixed scrolling bug (only affected commandline viewing).
  185.    * You can't change to non-existant drives anymore.
  186.    * New keyboard functions:
  187.       - 'A'-'Z' and '0'-'9' move the cursor bar to the next file which starts
  188.         with that letter or digit.
  189.       - To change to another drive, hold down the shift key and press the
  190.         corresponding drive letter ('A'-'Z').
  191.    * More features for QPV.INI:
  192.       - Pan_Immediately=On/Off
  193.         Affects behaviour of panning (if you have a slow machine, it's
  194.         recommended to switch this option on).
  195.       - Pan_Step_X/Y=...
  196.         Selects the step size for panning, either in pixels or in
  197.         percent of current screen size.
  198.       - Sort_Order=...
  199.         Sort order for directory listing.
  200.       - File_Filter=...
  201.         File masks for directory listing (by default '*.*').
  202.      For detailed information please refer to QPV.INI.
  203.  
  204. QPV/386 1.4a
  205. ~~~~~~~~~~~~
  206.    * Driver for Ahead graphics cards based on Ahead chipsets (A or B)
  207.      (not yet tested).
  208.    * Fixed several problems in configuration files (not yet tested).
  209.    * Now gives a warning message if you try to delete a read-only file.
  210.    * Now you can assign the key '+' to a mouse button, e.g.:
  211.         View_Mouse_Button_Left=+   #(in QPV.INI file)
  212.    * New key functions while viewing an image:
  213.       'I' Display informationen about the image (name, type, size).
  214.       'R' Refresh the display and clear any text.
  215.    * More features for QPV.INI:
  216.       - View_While_Loading=On/Off
  217.         On:  The image is displayed while it's being loaded (like previous
  218.              versions).
  219.         Off: The image is displayed when loading is completed, till then
  220.              the previous image is kept on the screen.
  221.       - Fit_To_Screen=On/Off
  222.         On:  If an image is larger than the screen, it's shrunk to the size
  223.              of the screen.
  224.         Off: Images are not shrunk.  Therefore very large images may not fit
  225.              on the screen completely, thus making it necessary to pan/scroll
  226.              using the mouse or the cursor keys.
  227.       - Image_Description=...
  228.         You can specify which information to display while an image is
  229.         loaded.  For more information please refer to QPV.INI.
  230.    * New command line option:
  231.         /Iname
  232.      'name' specifies the filename of an initialization file (including drive
  233.      and directory if necessary).  If this option is not present, QPV/386
  234.      uses the file QPV.INI which is in the same directory like
  235.      QPV.EXE (just like previous versions).
  236.  
  237. QPV/386 1.4d
  238. ~~~~~~~~~~~~
  239.    * Available now:  QPV/386 on MO disk (magneto optical, format 3.5", 128 Mb
  240.      capacity).  The remaining disk space is filled with lots of images
  241.      (more than 1,000 images of different kinds).  See REGISTER.FOR.
  242.      If you have special wishes, please tell me.  I may be able to help you
  243.      due to my large image archive.
  244.    * Also available:  QPV/386 and images on streamer tape (type DC 2120,
  245.      format QIC-80).
  246.    * Fixed bug in VESATRUE (only occured with truecolor modes on cards using
  247.      4 bytes per pixel).
  248.    * Fixed bug with "View_While_Loading=Off".
  249.    * Some optimizations for Pentium processors.
  250.    * PicDex interface, i.e. QPV/386 can read and process PicDex' index files
  251.      (*.IDX).  See PICDEX.DOC.
  252.  
  253. QPV/386 1.4e
  254. ~~~~~~~~~~~~
  255.    * Command line option for slideshow mode:
  256.         /Ssecs
  257.      turns on slideshow mode.  Each image is displayed for 'secs' seconds,
  258.      then the next one is loaded.  If 'secs' is omitted (i.e. '/S' only),
  259.      each image is displayed for 10 seconds (like '/S10').
  260.    * Command line option for script files:
  261.         /@name
  262.      takes image file names from the file 'name' and displayes them, just
  263.      as if they were specified directly on the command line.  You can use
  264.      several '/@' commands on the command line.
  265.    * Fixed bug with incorrectly stored monochrome PCX files.
  266.  
  267. QPV/386 1.5a
  268. ~~~~~~~~~~~~
  269.    * Fixed Ahead driver, should work now.  In case it still doesn't work,
  270.      there's a special Ahead B driver which definitely works (tested).
  271.    * New driver for Chips&Technologies cards.  Not tested.
  272.    * Command line option /n (select graphics mode) works again.
  273.    * New features for QPV.INI:
  274.       - Interface_256_Colors=On/Off
  275.         Off: Use graphics mode 640x480 with 16 colors for user interface
  276.              (directory screen), just like previous versions (greyscaled).
  277.         On:  Use  graphics mode 640x480 with 256 colors for user interface
  278.              (directory screen), which is more colorful.  Also fixes some
  279.              problems with mouse pointers in 16 color modes.
  280.       - File_Exclude=...
  281.         The opposite of 'File_Filter'.  You can specify which files not to
  282.         display in the directory listing.
  283.       - Create_Descriptions=On/Off
  284.         Specify if QPV/386 should use DESCRIPT.ION files to store
  285.         information.  See QPV.INI for more information.  'On' is
  286.         recommended.
  287.    * Support for 4DOS/NDOS description files (DESCRIPT.ION):
  288.       - If there are any descriptions, they're displayed in the right hand
  289.         window, provided that 'File info' is switched on.
  290.       - Press Alt-E to edit an existing description, or to create a new
  291.         description.  There is a maximum of 200 characters per description,
  292.         though QPV/386 only displays the first 39 characters.
  293.      Note:  You needn't have 4DOS/NDOS to be able to use that feature.
  294.  
  295. QPV/386 1.5b
  296. ~~~~~~~~~~~~
  297.    * Updated documentation.  The program itself has not been changed.
  298.    * New:  official support BBS in the U.S.A., see UPDATES.DOC.
  299.  
  300. QPV/386 1.5e
  301. ~~~~~~~~~~~~
  302.    * Minor changes and bug fixes
  303.    * New official support BBS in the U.S.A., see UPDATES.DOC.
  304.    * New configuration file for V7 Spea Mercury.  Thanks to Michael Seewald!
  305.    * New VESATEST utility which checks for VESA support, VESA version and
  306.      supported VESA modes.
  307.    * It is now possible to specify multiple INI files ("/I" option).
  308.    * QPV/386 now doesn't create DESCRIPT.ION files if there are no graphics
  309.      files in the respective directory.  Description files are created and
  310.      updated only in one of the following cases:
  311.       - There's already a description file.
  312.       - There's at least one graphics file.
  313.      In either case, QPV/386 creates them only if "Create_Descriptions=On".
  314.      Existing description files are always updated if necessary, regardless
  315.      of the "Create_Descriptions" setting in the QPV.INI file.
  316.    * Fixed serious bug with BMP and RLE files.
  317.    * Fixed code for Pentium (586) detection.
  318.    * New graphics format:  IFF/ILBM.  Supports 1 to 8 and 24 bit images,
  319.      uncompressed and ByteRun-1 compressed.  Also supports PBM files created
  320.      by Deluxe Paint II enhanced.  Due to lack of test images there's
  321.      currently no support for HAM and other Amiga specific modes.
  322.  
  323. QPV/386 1.6a
  324. ~~~~~~~~~~~~
  325.    * Fixed bug which caused the PC to lock up on empty disks/partitions.
  326.    * QPV.INI will always be loaded, even if other INI files are specified
  327.      on the command line.  You can force QPV/386 not to load QPV.INI with
  328.      the command line option "/I-".
  329.    * You needn't use QPV.CFG as configuration file anymore.  There are
  330.      two possibilities to specify a different file:
  331.       - With this entry in one of the INI files which are loaded:
  332.            CFG=filename
  333.       - With this command line option:
  334.            /Ffilename
  335.      If you use both, then only the command line option will be recognized.
  336.      The extension ".CFG" can be omitted.  If no directory is explicitly
  337.      specified, then the file is first searched for in the directory which
  338.      holds QPV.EXE, then in the subdirectory "CFG".
  339.    * DOS shell:  Alt-D (currently in the directory listing only).
  340.    * You can (temporarily) jump to another image by pressing the 'F' key
  341.      when viewing an image.  Then enter the file name (+ extension), or
  342.      press the Esc key to cancel.
  343.    * New driver and configuration file for "Video 7 VRAM II".
  344.      Thanks to Kosmas Einbrodt!
  345.    * Completely new JPEG decoding routines.  About 25% faster on 486, about
  346.      45% faster on Pentium.  The QPV.DAT and TBHGLOGO.RLE files aren't
  347.      needed anymore (you can delete them if they still exist).
  348.    * "F" key (load image by file name) now works when QPV/386 has been
  349.      invoked without file selection screen.
  350.    * Supports PNM image file format (PBM, PGM, PPM).
  351.    * Supports Photo-CD (PCD) image file format!
  352.    * Supports the new PNG ("ping") format.
  353.  
  354. QPV/386 1.6c
  355. ~~~~~~~~~~~~
  356.    * A new name:  "Quick Picture Viewer" (QPV).
  357.    * The DOS shell finally works now!
  358.    * Options window which enables you to change some of the settings of the
  359.      QPV.INI file while QPV/386 is running.  Press Alt-O while the directory
  360.      listing is displayed to invoke the options window.
  361.    * QPV's support for PNG files ("ping") now fully complies with the
  362.      recommendations of the PNG specification (draft #9, 7-March-1995),
  363.      including interlacing, alpha and transparency.
  364.    * The PNG support has been optimized considerably:
  365.      QPV now displays PNG images faster than GIF images!
  366.  
  367.    IMPORTANT REMARK:
  368.      I recommend that everybody who has got GIF files to convert them to
  369.      the PNG format.  PNG files are displayed faster, and they take up
  370.      less space on your hard disk.
  371.  
  372.    * Slideshow mode can be switched on/off in the options window.
  373.    * Default slideshow delay is 5 seconds (former 10 seconds), can be
  374.      modified with /s option.
  375.    * New versions of SETUP and VESA2CFG.
  376.  
  377.  
  378. My to-do list is still long, so I will keep on developing and enhancing.
  379. Send any bug reports, comments, wishes, ideas etc to me.
  380.  
  381. But please note that I am a student, and that QPV/386 is not my full-time
  382. job.  Unfortunately I can't spend as much time on enhancing QPV/386 as
  383. I'd like to do.  It's all a matter of time.
  384.