home *** CD-ROM | disk | FTP | other *** search
/ swCHIP 1991 January / swCHIP_95-1.bin / utility / gsview13 / src / gvcbugs.doc < prev    next >
Text File  |  1995-12-09  |  3KB  |  93 lines

  1. /* gvcbugs.doc */
  2. Known problems with GSview  1995-05-23
  3.  
  4. ALL
  5. ===
  6.  
  7. Zoom doesn't work in anything but Portrait orientation with
  8. Ghostscript 3.12.  Works correctly with Ghostscript 2.6.1.
  9. This is a problem with Ghostscript 3.12, not GSview.
  10. Works correctly with Ghostscript 3.33
  11.  
  12.  
  13. MS-WINDOWS
  14. ==========
  15.  
  16.  
  17. MS-WINDOWS Win32s
  18. =================
  19. For a display size of 1024x768x64k, the image window will appear blank
  20. if it is taller than 576 pixels.  This is a bug in Windows/Win32s 1.2,
  21. and is not a bug in GSview or Ghostscript.
  22.  
  23. MS-WINDOWS NT
  24. =============
  25.  
  26. Occasionally gives "pipe handle is zero" errors.
  27. This will be fixed when I rewrite the GSview/Ghostscript interface.
  28.  
  29.  
  30. MS-WINDOWS 95
  31. =============
  32.  
  33. If you grab the new resize square at the bottom right of the 
  34. window and you are using an unpatched version of Ghostscript 3.33,
  35. GSview will lock up.  The patched version of Ghostscript
  36. (gs333w32.exe dated after 23 May 1995) ignores the resize square.
  37.  
  38. Orientation for Windows 95 produced postscript won't change.
  39.  
  40. Ghostscript 3.33 under Windows 95 will not print to a printer port 
  41. except with the device mswinpr2.
  42. You may need to use the GSview "Print to File" and then "Print File".
  43. A patched version (gs333w32.exe dated after 23 May 1995) will print
  44. direct to print ports.
  45.  
  46.  
  47. OS/2
  48. ====
  49.  
  50.  
  51. List of known or suspected display driver bugs for PM.
  52. Russell Lang  1994-05-19
  53.  
  54. Drawing from a BMP to an internal bitmap or the display appears to
  55. be the responsibility of the display driver.  It has been extremely
  56. frustrating trying to write code that will work on all displays.
  57.  
  58. Known display driver bugs are:
  59.  
  60. - GpiDrawBits won't draw to a standard VGA display (OS/2 2.1 and 2.11)
  61.  
  62. - WinDrawBitmap won't draw to an ATI GUP with 8514 drivers (OS/2 2.1).
  63.   Consequently GSview uses a different method for writing to a 4 bit/pixel 
  64.   display than for an 8 bit/pixel color display.  The 4bit/pixel method
  65.   involves double handling (use GpiDrawBits to draw into a memory bitmap
  66.   then WinDrawBitmap to copy it to the display).  This is very slow.
  67.  
  68. - On the STB X24, 1 bit/pixel displays incorrectly if the bitmap 
  69.   is > 64kbytes.  Looks like buggy 16 bit code. (rjl)
  70.   This card is an absolute dog.  The display drivers wouldn't install
  71.   on anything but a newly installed OS/2.  The MS-Windows drivers
  72.   for this card had files in different directories to those listed 
  73.   in the setup.inf file, and even if the correct paths were used, 
  74.   the drivers wouldn't install at all.
  75.  
  76. - On ATI GU in 8514, OS/2 2.11, GpiDrawBits stretches bitmaps vertically
  77.   when drawing from a 1bit/pixel bitmap to the 8bit/pixel display.
  78.   This occurrs when painting into a presentation space obtained using
  79.   WinGetPS immediately after WinScrollWindow.  Also incorrect when
  80.   region invalidated by WinScrollWindow and redrawn with later WM_PAINT.
  81.   8bit/pixel bitmap works fine.
  82.   Same occurred on Diamond Stealth Pro VESA with 2Mbytes.
  83.   Works correctly on standard VGA.  (Rommel).
  84.   Same occurred on Diamond Stealth VL24.  (rjl)
  85.   This is due to an OS/2 (or driver) bug since the correct arguments
  86.   *are* being passed to the GpiDrawBits() function.
  87.   The workaround is to double buffer the bitmap as for 4bit/pixel displays.
  88.   Double buffering doesn't work for 8bit/pixel bitmaps so GSview code
  89.   only double buffers when OS/2 2.11, 8bit/pixel display with 1bit/pixel
  90.   bitmap,  or any version of OS/2 and 4bit/pixel display.
  91.  
  92.  
  93.