Notes: Fixes a serious bug in the Weasel maintained DocInfo list. This bug is the cause of the instability in 1.58 as well as the blank screen crashes. This release also fixes a crash which occured whenever an annotation was exported. Upgrading to 1.59 will erase any resume information or per-document preferences you may have stored. This is necessary because of the bug in 1.58. Your document data will not be changed.
Changes: Weasel Reader v1.59 Sunday, July 7, 2002 ------------------------------ * Bugfix: Weasel was not allocating enough space in the memo database for an exported annotation. This would cause a crash and a garbage entry in the memo DB. Fixed. Reported by Dmitry Artamonow. * Patch submitted by Dmitry Artamonow: Removes unprintable characters from annotation/bookmark titles and replaces them with NULLs. This prevents the little box characters from appearing in the anno list or the bookmark list. * Bugfix: A serious bug in the DocInfoAddEntry function has been corrected. The DocInfo list was being sorted with an incorrect number of items. This would result in the list becoming partially sorted, but with a correct count of items. When renaming, or installing a new document, doc info data could be lost or cause a crash. Because Weasel >= 1.58 uses a binary search function to search through the DocList, the current doclist cannot be easily repaired. Upon upgrading to 1.59, the DocInfo list data is removed. This will reset all resume positions as well as stored prefs. Oops. * The version number is now represented internally as a 32 bit number instead of a 16 bit number. This will allow for more minor versions. Since 1.60 will be the next stable, and Weasel is already a 1.59, there needs to be some way of squeezing more in. :)
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use