I've just committed more of the annotation code. It auto-converts old-style bookmarks to hidden annotations. One bonus of this is that we no longer have a 64K limit on the total text of bookmarks for a document, since each bookmark/annotation is a separate record.

It needs a lot of testing, so please bang away. Make a backup first if your old bookmarks matter to you or if you're afraid of a bad crash (always a possibility). (If you have an NVFS device, I recommend my own open source NVBackup for backups: handypalmstuff.sf.net) Almost all of the bookmark code (except for the bookmark view form) has been rewritten.

The thing to test for is to add and delete annotations and bookmarks at random places in the text, in random order, and make sure everything survives.

I still haven't written code to check that the bookmarks are in sync with the document. And bookmark.c needs better checking for out-of-memory errors.

The bookmarks/annotations internally store created/modified dates, an extension to the annotation format that was hashed out two years ago. I don't know what to do with these, but it might be useful.

The current code has a fairly simple way to annotate a word: tap on the bookmark icon, choose "Add annotation", observe the HOME icon changing into a pointing hand, and then tap on a word.

Alex

--
Alexander R. Pruss
Associate Professor
Department of Philosophy
Georgetown University
Washington, DC 20057-1133  U.S.A.
e-mail: [EMAIL PROTECTED]
online papers and home page: www.georgetown.edu/faculty/ap85
--------------------------------------------------------------------------
"Philosophiam discimus non ut tantum sciamus, sed ut boni efficiamur."
       - Paul of Worczyn (1424)
_______________________________________________
plucker-dev mailing list
[email protected]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev

Reply via email to