NewtWorks Fix 1.0 Documentation --------------------------------- This package fixes the find bug of NewtWorks. Please read the license for legal information. Requirements: ============= This package requires a NOS 2.1 device. It also requires NewtWorks to be present and not frozen. (anyway, it is of no use otherwise). It has been tested on my uMP2100, without any problem. It requires 1987 bytes on storage. Installation: ============= Simply use any software that allows to download a package on your MP. Purpose: ======== This software fixes the find bug. The find bug occurs when you do a search with the Newton OS standard mechanism (i.e. using the find slip): there is then a collapse of available memory in the NS Heap. If you have many docs, you are not able to do two consecutive searches. I don't know if this occurs on MP2000 or unupgraded eMates 300. However, the software does not fix the bug at the lowest level. In fact the bug comes from a guilty rom function, which is not patched. It only patches the paper data definition find function to use another rom function. Drawbacks: ========== i) a little loss of NS Heap ii) a little loss of storage (2 kb) iii) a loss of speed: the reason why the original datadef called this function is that it was designed to be faster (because it does not open the document as a view). iv) you cannot easily freeze & thaw works: freezing works removes the fix. To re-install the fix, freeze & thaw the patch. Comments, suggestions: ====================== The beta release has been used for nearly a year without any bug report. Hence it was promoted to a final version. However, some bugs could remain in it. Please report any problem to: pguyot@kallisys.net Thanks for your support. ------------------------------------------------------------------------------- Written by Paul Guyot (pguyot@kallisys.net). (c) 1999-2000 by Paul Guyot. All rights reserved worldwide. 001116 - NewtWorks Fix 1.0