Changes in SuperWaba 2.0 beta 4 release 6 . now at desktop, if you set the attribute of a record to "deleted", you won't be able to do a setRecordPos in that record anymore (it no longer exists, right?) . now at desktop, a getRecordAttribute returns it with the busy flag set, exactly as the device. thanks to Jean Rissoto for those 2 fixes. . added Thomas Roehr changes in Scanner class to set the length in some barcodes. 100. new constants for relative positioning in x/y: BEFORE,AFTER and SAME. Note that you can use the delta values (eg: BEFORE-2, AFTER+1). . NOTE! To use the constants, the control must be already added to the parent container; otherwise, an error will be throwed. . new handy method Container.add(control, x,y). Adds the control and sets its rect to be x,y,PREFERRED,PREFERRED. 101. fixed support in non-EZ devices (like Visor Edge, SPT 1740, etc). 102. fixed String.indexOf(String, startIndex). Thanks to A.Sommer. 103. fixed error message "records left locked in closed unprotected database" that Pose was giving. I changed the destroyHeapDb function. 104. fixed 1bpp bitmaps drawed with a strange dithering in some devices. . in the Scanner lib, now it tests if the getxxxVersion is called before the scanner is made active. If yes, returns null. (the device freezes if you call that routine without ativate the scanner before). 105. fixed ArrayIndexOutOfBounds exception when pressing a push button near the bottom of its bounds. 106. fixed Keyboard layout, removed popup delay. 107. fixed javadocs for Window class. fixed bug when popup a Window in the onStart method and a black rectangle appeared after window is closed or when window was moved. Added method Window.dontSaveBehind(repaintOnClose) to fix this. Also, now the VM calls MainWindow.appStarting instead of MainWindow.onStart. 108. fixed (again) the bug when exiting in fatal error calls the same program in an endless loop. . added back the UIGadgets example. 109. fixed Calculator when the user moved the Window and it was using the old rect for the Numeric Pad. 110. now Container.broadCastEvent posts an event to the current container too. . fixed bug when exiting SW during a fatal error. Now it closes the scanner if necessary. . added onClose function in native libraries. 111. fixed repaintNow when eraseBack is true and the control is not a Window (now is erasing the control's area). . renamed .txt files at org/superwaba/palm to make they appear at first . added examples/barcode/make.sh that Vik made.