home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR24 / PMVU85A.ZIP / BUGS.DOC next >
Text File  |  1993-06-21  |  5KB  |  106 lines

  1. This file lists bugs that may impede your use of PMView. Bugs in PMView are
  2. listed first, followed by known bugs in OS/2.
  3.  
  4. PMVIEW BUGS:
  5. There are no known bugs in PMView 0.85a. Please help us find some. We
  6. welcome any and all bug reports at sthiagar@nickel.ucs.indiana.edu.
  7.  
  8. One big thing that looks like a bug in PMView is really a problem with
  9. OS/2, namely:
  10.  
  11. LOADING PROBLEM:
  12.  
  13. PMView is fully multi-threaded. In versions before 0.85a, the thread
  14. that handled file loading was by default an idle-time thread. We have
  15. reversed this default, but if you're installing over an older version,
  16. or if you select "Use _idle time loading and saving" (on the Special
  17. page of PMView's Options notebook), please keep reading.
  18.  
  19. The advantage of using an idle-time thread is that you can open up
  20. *lots* of copies of PMView simultaneously without slowing down your
  21. system very much. The disadvantage is that there are some "greedy"
  22. programs out there that use so much CPU that they essentially "block"
  23. all idle-time threads from running. If you're doing a lengthy load
  24. operation and then start one of these greedy programs, PMView will
  25. "freeze" until you exit the greedy program. The load status indicator
  26. bar will get "stuck" where it is; as soon as you quit the greedy
  27. program, the load will continue normally.
  28.  
  29. Again, this will *only* apply if you enable idle-time loading and
  30. saving. It *won't* happen if you leave the setting alone. But if you
  31. want to experiment to see if you can get better performance, be aware
  32. of the problem above. And also be aware that you can enable or disable
  33. idle-time loading for a particular session by using /IDLE_LOAD or
  34. /NO_IDLE_LOAD command-line flags.
  35.  
  36.                          *      *      *
  37.  
  38. OS/2 BUGS:
  39. Everything from here on is a bug in OS/2 and *not* in PMView.
  40.  
  41. PROBLEMS WITH SPECIFIC OS/2 VERSIONS:
  42. PMView works fine under OS/2 *with* the Service Pack installed, under
  43. preinstalled version 2.00.1, and under the December (6.479) beta of
  44. OS/2 2.1. We do not know of a *single* person who has run PMView
  45. successfully under the original shrinkwrapped OS/2 2.0 *before* adding
  46. the Service Pack.
  47.  
  48. We do not recommend that you run PMView under the March (6.498) beta of
  49. OS/2 2.1. Upgrade to the generally-available version of OS/2 2.1
  50. instead.
  51.  
  52. GENERAL OS/2 BUGS:
  53. As of this writing, OS/2 does *not* recover very gracefully if you run
  54. out of swap space. Running *many* copies of PMView while viewing big
  55. images may get you in trouble. (Remember, a 1024x768x256 image
  56. represents 768K of pixel data alone!)
  57.  
  58. There's also a "feature" of OS/2's WPS that you might want to know
  59. about. Suppose you associate *.GIF files with PMView. This means that
  60. you'll be able to double-click on a *.GIF file (when you have a drives
  61. object open, for instance) and PMView will start up and display that
  62. file. The "feature" is this: If you start up PMView this way and then
  63. do a _File _Delete, OS/2 will kill PMView shortly after the file gets
  64. deleted. Peter is thinking of a workaround, but I don't think that
  65. "fixing" this is a high priority. Please let me know if you disagree.
  66.  
  67. OS/2 SCREEN DRIVER BUGS:
  68. If you run under a screen driver that does not support Palette Manager,
  69. you won't get very good results. As of this writing, the 32-bit
  70. 256-color drivers for the XGA, ET4000, Trident, and ThinkPad 700C are
  71. known to support Palette Manager. (These drivers are available in the
  72. Service Pack or OS/2 2.1.) I am told that OS/2 2.1 includes Palette
  73. Manager support for several other adapters, including the 8514/a.
  74.  
  75. If you are running the release version of OS/2 2.1, you can stop
  76. reading: ALL of the bugs listed below have been fixed. (Way to go,
  77. IBM!) If you are still running OS/2 2.0 + SP, or an OS/2 2.1 beta
  78. version, keep reading. The surest fix for these bugs is to acquire the
  79. release version of OS/2 2.1.
  80.  
  81. THE UNIVERSAL BUG:
  82. When you drop a menu down over a window that's using Palette Manager,
  83. the obscured part of the window will later be redrawn with the wrong
  84. colors. This is (partly) why we have the F5 function. 
  85.  
  86. THE FATAL ET4000 / TRIDENT SERVICE PACK BUG:
  87. If you're using the Service Pack, and if you run a program (*any*
  88. program, not just PMView) that changes the screen palette and then try
  89. to move an icon on the OS/2 desktop, YOUR COMPUTER WILL HANG!!! Be
  90. *very* careful if you want to try this out. This bug occurs on ET4000
  91. systems using the Service Pack screen driver. It also occurs on Trident
  92. systems using the Service Pack and the screen driver that was
  93. distributed shortly afterwards. This bug is fixed in the December 2.1
  94. beta and, of course, in the release version of OS/2 2.1.
  95.  
  96. This bug does *not* occur on the XGA, nor on the ThinkPad 700C.
  97.  
  98. ET4000 / TRIDENT / THINKPAD SCALING BUGS:
  99. The screen drivers for the ET4000, Trident 8900C, and ThinkPad do not
  100. scale paletted bitmaps correctly. This is why we have our own scaling
  101. routines built into PMView. You can disable these routines (by
  102. selecting _View S_ettings, going to the Spe_cial page, and unchecking
  103. the "Use PMView's _own scaling routines") to see the bugs firsthand.
  104.  
  105. Raja Thiagarajan / BUGS.DOC / 6-21-93 release
  106.