?? gvcbugs.txt
字號:
/* gvcbugs.txt */
Known problems with GSview 1996-08-11
See the 'tasks' file.
ALL
===
MS-WINDOWS
==========
If a space is used in the Ghostscript path, the Program Manager
Ghostscript icon won't work.
MS-WINDOWS Win32s
=================
MS-WINDOWS NT
=============
MS-WINDOWS 95
=============
Spaces in GSview path confuse Borland C++ 4.5 and PROGMAN DDE.
OS/2
====
For palette manager displays, mouse scrolling causes a
WM_REALIZEPALETTE, which in turn causes a complete repaint.
The observed sequence is:
Window is scrolled.
Exposed area is painted
WM_REALIZEPALETTE
Complete window is repainted.
List of known or suspected display driver bugs for PM.
Russell Lang 1994-05-19
Drawing from a BMP to an internal bitmap or the display appears to
be the responsibility of the display driver. It has been extremely
frustrating trying to write code that will work on all displays.
Known display driver bugs are:
- GpiDrawBits won't draw to a standard VGA display (OS/2 2.1 and 2.11)
- WinDrawBitmap won't draw to an ATI GUP with 8514 drivers (OS/2 2.1).
Consequently GSview uses a different method for writing to a 4 bit/pixel
display than for an 8 bit/pixel color display. The 4bit/pixel method
involves double handling (use GpiDrawBits to draw into a memory bitmap
then WinDrawBitmap to copy it to the display). This is very slow.
- On the STB X24, 1 bit/pixel displays incorrectly if the bitmap
is > 64kbytes. Looks like buggy 16 bit code. (rjl)
This card is an absolute dog. The display drivers wouldn't install
on anything but a newly installed OS/2. The MS-Windows drivers
for this card had files in different directories to those listed
in the setup.inf file, and even if the correct paths were used,
the drivers wouldn't install at all.
- On ATI GU in 8514, OS/2 2.11, GpiDrawBits stretches bitmaps vertically
when drawing from a 1bit/pixel bitmap to the 8bit/pixel display.
This occurrs when painting into a presentation space obtained using
WinGetPS immediately after WinScrollWindow. Also incorrect when
region invalidated by WinScrollWindow and redrawn with later WM_PAINT.
8bit/pixel bitmap works fine.
Same occurred on Diamond Stealth Pro VESA with 2Mbytes.
Works correctly on standard VGA. (Rommel).
Same occurred on Diamond Stealth VL24. (rjl)
This is due to an OS/2 (or driver) bug since the correct arguments
*are* being passed to the GpiDrawBits() function.
The workaround is to double buffer the bitmap as for 4bit/pixel displays.
Double buffering doesn't work for 8bit/pixel bitmaps so GSview code
only double buffers when OS/2 2.11, 8bit/pixel display with 1bit/pixel
bitmap, or any version of OS/2 and 4bit/pixel display.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -