These cost me a bunch of time so I'll post them in case anyone else hits
them:
1. On OS3.5, install multiple Palm Docs (Creator:REAd, Type:TEXt). From the
launcher, delete 1 doc. Then exit the delete dialog and go to the Info
dialog. Select the Records button. Crash.
It appears that when you delete one doc, they are all deleted. That is
probably not good. Then, it also appears that the list of databases is not
updated until you exit the launcher and restart it, thus the crash.
On OS4.0DR2, this is even worse! Just delete a Doc and it crashes
immediately.
Of course, this probably holds true for any type/creator combination.
2. On OS3.5 Color only. Doing a WinScrollRectangle right on any rectangle
starting at 0,0 will crash. On OS4DR2, this will just scroll incorrectly.
3. StrNCopy checks for NULL before checking to see if it has copied 'n'
bytes. Result is that it sometimes reads from unallocated memory.
4. WinRGBToIndex crashes on OS3.5 debug ROM when no form is currently
displayed. It is written to be safe when there is no form but it is broken
in the debug ROM.
Hope this helps somebody.
Scott Maxwell
Quik Sense Software
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/