Changes in SuperWaba 3.5a 0. new directory structure to conform with open-source projects 1. undo the change i made in 341_7 to fix the jumping container bug. 2. fixed the bug in PalmOS 5 that was causing system dialogs to appear 1/4 normal size. 3. added support for custom launchcode handling in native libraries under Palm OS 4. undo the change i made in 340_42 for generating the creator id in Exegen. Now it is the way it was before. . added Rony G. Flatscher changes for the datergf package . changed the code for equals() in Date(), Time() and DateTime(), such that the signature is now the same as in Object.equals(), . added method hashCode() for Date() and Time() (now same dates and times yield the same hashCode value at all times), . using "implements" to document that the interface Comparable() got implemented in Date() and Time(). 5. added Kambiz Darabi fixes to MultiEdit to update rowCount according to the new size of the text area 6. fixed MultiEdit problems with \10 showing bad characters. Now \10 can also be used as line feed in MultiEdit 7. fixed MultiEdit bug showing the popup keyboard when its container is swapped out and in (only fixed if the ME is non-editable) 8. added a fix to MenuBar when the user changes the font, that this font change was not reflected in the PopupMenus 9. added Andy fix to correct the DB2E driver load. 10. added Greg Ouzonian fix to _installer.bat file where it was checking for the wrong errorlevel 11. added William Mitsuda change to InputFile to fix a wrong logic i introduced in 341_17 (if no exclude lists, no check was being made). 12. added Oliver Resch changed to Keyboard.java to swap the z/y keys when in German keyboard. 13. fixed exponent handle on the VM. It was checking only for 'e', but someone could write as 'E'... 14. fixed a problem when converting numbers that starts with + 15. fixed multiple events fired by ScrollBar when pressing a single button. Thanks to Arnaud Farine. 16. added Kambiz Darabi changes to correct a bug at the crypto/BinConverter regarding leading zeros 17. fixed bug when the text for the messagebox were smaller than the title or the pushbuttons. now it sets the size of the label to the width of the window's client rect. 18. fixed bug in Palm OS 5 when using custom fonts. 19. added waba.io.File, with support for WinCE and PalmOS (virtual file system) 20. removed the class hooks internal variables. Now they are represented by dummy variables inside the classes. Note that some variables have one mean in desktop and other mean on device (maybe even with different type). . removed the WOBJ_ptr dummy define. 21. added Bram Doornbos code to implement Socket.setReadTimeout for WinCE. 22. added Image.getScaledInstance(newWidth, newHeight). Caution! Althought fast, it is very memory consuming. 23. changed some things in the GC to try to avoid some memory problems. changed the valid_object signature, and also avoid allocating more than 2 chunks using the timer check. i need to try to change the GC in version 3.6 24. new Time constructor to pass the values. new Date constructor that accepts a Time object. . new sample sw.io.filetest 25. fixed a bug when the control was resized and some things were being drawn in the wrong place 26. fixed bug on fillPolygon when the polygon bounds were greater than the screen bounds. 27. fixed bug in drawBitmap when the bitmap was greater than screen limits but the destination fits. 28. fixed crash on Sony Palm OS 5 devices. Thanks to Travis Dunbar and Tom Connel for being beta-testers (and reset their devices a couple of times). 29. fixed problem when loading classes with more than 122 chars. 30. changed some fixed static buffers to dynamic allocated to lower the vm memory usage. 31. improved the message displayed when a required library is missing.