David A. Desrosiers Saturday January 10th 2004 - 11:36:27 Happy New Year! Plucker 1.6.2 and 1.7 are out! Many issues were fixed in these two releases, and you can consider them as "bugfix" releases to the Plucker 1.6.1 codebase. You should upgrade immediately to 1.6.2 or later if you want the latest stable Plucker code running on your device. Similar to Plucker 1.6.1, Plucker 1.6.2 closes several issues found by users and other developers of Plucker and Plucker projects. Most of the changes in 1.6.2 are internal, and no major "features" were added. This is a cleanup and bugfix release. Below is a list of the fixes applied to this version. Any bugs you find, please report them in our bug tracker. Make sure to search existing bug reports for similar errors before posting a new bug report. Many times, bugs are reported in duplicate by several users because they didn't search the existing bugs reported for similar problems. List of items fixed, changed, and added in 1.6.2 and 1.7 are as follows: * Fixed to non-rotation in fullscreen mode * Sony OS4 high-resolution fixes * Implemented a fix to the "jumping back button" problem * Fixed OS3.5+ non-white background rotation * Fixed OS5 fullscreen table bug * Bug #836: Rotation with background color fails * Bug #943: OS 3.1 image cache fix * Added Plucker viewer translation to Catalan (thanks Albert Cuesta!) * 20-100 percent speedup in rotation * 1-bit clockwise rotate speed optimized by 40% * Faster antialiased text on 68K units * Bug #856: The drop down over laps with the g at the end if "Paragraph spacing" * Bug #918: Library doesn't reset the top of the screen when using the hard-buttons to scroll * Bug #716: Delete document" in command toolbar * Bug #919: In Library, change initially highlighted entry to Middle of page instead of top * Removed "Enable dynamic scrollbar", "Enable visual aid", and "Click sound for links" preference options * Fixed for devices not equipped with a 5-way or jogdial * Fixed colored anti-aliased text for 8bpp on all devices and 16bpp on ARM devices * Fixed unicode at end of line bug * Support for font remapping * Fix possible bug if last character has odd width * Fix bug with continuation of search down in doc * Fix seek to first line of para bug (search, etc.) * Italic font support * Fixed the OS5 "colorized text" bug * Implemented grayscale kerning * Added support for multiimages and links to large images * Bug #990: Device crash if adding more than 15 bookmarks * Background erasing for italics and kerned fonts fix * Fix bug mixing VFS and non-VFS user fonts * Added support for for VFS fonts * Fix for cell height when there is no text * Added font cache removal * TextParser overrides sgmllib.attrfind. Python has since corrected the original bug and some more besides, but Macs and Linux may not have the updates. This updates Plucker to use the current (2.3.3) version. * Changed TextParser.py color handling to accept all (non-system) colors defined for SVG, and to return black for all failures, instead of sometimes returning black and sometimes None. * Added support for colors using RGB in hex with only one character/color. This is done only when the alternative is giving up and defaulting to black. * Cleaned some comments and doc-strings. Also ensured that #RGB turns into #RRGGBB as a courtesy to the image and color processing portions. (Be strict in what you emit...) * Make (most)