From: Paul Guyot (pguyot_at_kallisys.net)
Date: Sat May 03 2003 - 23:51:49 PDT
Hi all,
Nicolas Zinovieff, Michael Vaćk and I are pleased to announce Escale 1.0.1.
Escale is the general purpose connection utility sample code of the
Desktop Connection Library, a new multi-platform library to process
and exchange Newton data.
It allows one to install packages, use the keyboard and synchronize
MacOS X address book with the Newton.
Escale can be found at the following address with full source code:
http://www.kallisys.com/newton/dcl/
The known bugs are listed here:
http://bugs.kallisys.com/
1.0.1 brings a huge amount of changes:
--- Escale 1.0.1 [20030504 - ESCALE_1_0_1] * Escale - groups/companies synchronization is disabled until a good solution is defined - the AppleWorks old documentation has been deleted - the Escale User's Guide now uses more PDF features thanks to hyperref, for example URL can be clicked directly or the document tree appears on the left. - the backup and restore menu items have been linked and deactivated - the buttons and menu items are now properly deactivated when no Newton is connected - the preferences to choose the serial port now works - birthdays are now properly synchronized (and the change dates are also properly compared) - the e-mail addresses are properly imported (exportation is not implemented) * DCL - there were leaks in the management of the Newton objects, they have been fixed - the references to NewtonScript objects are now much better handled, thus saving memory and CPU - there were bugs caused by a misuse of these references, they were fixed as well - the NewtonScript strings can be catenated just like on the Newton (e.g. myResult = myStringRef & myOtherStringRef) - the NewtonScript binaries of class 'name are now handled as strings as they should (why did they not use a subclass of string as they do elsewhere?). Anyway, this fixes a bug with synchronization that would make Escale not synchronize any Newton name or just a few of them. - the keys in a Newton frame are now sorted when the 20 pairs threshold is met - the comparator of NewtonScript symbols now works properly - LoadPkgLink has been reintegrated (untested, but should work) - wrote code to normalize e-mail addresses based on Built-in and KitFr classes (later I will ask the Newton to normalize them and therefore take into account any e-mail system configured in the Newton) - I wrote some pages of the DCL Programmer's Reference (not much) - the MacOS 7 code to handle files has been updated and completed - the crash when installing a package from the Newton has been fixed - the crash in SyncOneEntry has been fixed * Other/Meta - there are new tests for NewtonScript object manipulation - many aesthetic changes were performed - the doxygen test now succeeds (so every test succeeds) - applied Sandro Mazzucato's patch: added end of line to the end of files to satisfy gcc 3.2 on RedHat - added macros for 4 characters constants so gcc 3.2 on RedHat should be happy (no feedback yet) - various stability changes have been made - the projects have been moved to _Build_ and cleaned/merged/whatever. - the DCL is now built as a MacOS X framework (PB project only) - the CW project can build localized versions of Escale - old Windows interface files have been removed (you can still get them from the CVS server, but they were very obsolete anyway) - many things got broken since 1.0 and were fixed like the way link engines are handled (this literaly prevented any operation in recent builds) - the ADSP test code has been added to the CVS repository - the Unicode normalization file has been removed from the CVS repository (this helps making the disk image smaller) and probably other things I forgot. --- Paul -- NPDS: http://newton.kallisys.net:8080/ Apache: http://www.kallisys.com/ -- This is the NewtonTalk list - http://www.newtontalk.net/ for all inquiries List FAQ/Etiquette/Terms: http://www.newtontalk.net/faq.html Official Newton FAQ: http://www.chuma.org/newton/faq/
This archive was generated by hypermail 2.1.5 : Tue May 06 2003 - 04:43:56 PDT