Changes in SuperWaba 2.0 beta 4 release 5 89. changed MenuBar.gap member to public. If you want to put more items in a row, change the public member. See javadocs for more details. 90. fixed VM error messages not being correctly displayed and exiting without a click. . optimized object creation by changing the java.lang.Object constructor call to 4 NOP's (about 1% improvement over String operations) :-) 91. optimized drawText. Now instead of convert the uint16* to byte* and draw it, i use the uint16* array directly. (have no benchmarks, but its much fast than before) 92. now native funcs are being binded before use. . improvement note: a (x % n) = (x & (n-1)) if both x and n > 0 93. new method ListBox.setSimpleBorder(boolean). 94. now class heap is allocated on demmand (no more class size limit); it allocates 16kb chunks as needed. First step to HUGE memory model! (note that this make the startup faster in PalmProfessional) . improved speed. new numbers are: 76620/24170/5040/14920/94330/29470 (original waba: 143010/33340/8860/25940/126460/53250) . removed Scanner references in waba.io.NativeMethods* 95. removed NativeMethods4JDK CatalogBag.isModified. Now it compares the modificationNumber to know if it was writted 96. improved the message "The SuperWaba VM is not fully installed". 97. changes in ResizeStream (thanks to Oliver): . startRecord now returns a boolean to know if operation was successful . new method restartRecord, to overwrite the existing record. 98. fixed Vm.setTrace when the class name didnt had a / and that UtfString may not end in zero. This was causing a low memory error in Pose. . lowered vm stack use to avoid stack overflow (internal device stack) 99. fixed bug when no app class was found, and the vm caused a low memory access. . added warning messages in NativeMethods4JDK.GraphicsBag to warn in possible bad parameters that can make the VM do a fatal exception (there is no parameter range checking in most VM graphic function - better get them in the desktop side). . improved VM speed: 76430/24180/4990/14860/94330/29420 (242210) . added Daniel Tauchke changes to Applet class, where you can specify the x/y screen location to display the applet.