Redesigned the list renderer "rendering" logic so it paints the backgrounds of the renderers first and only then the
selection and foreground.

Full List

Removed the need for the startTicker to be invoked after adding the container

Prevent an exception when an illegal number is written into the spinner

Block RTL from the spinner which is a numeric component thus always LTR

Fix for the "then issue" number 228

scrollRectToVisible can be called while a smooth animation is in progress and might incorrectly "assume" that nothing needs doing. It should see the current destination view as the "actual" view and not the true actual view.

Fix for the ComboBox cancel soft button not actually canceling the combo box.

Fixed a minor issue with touch commands

Another rewrite to Calendar - added a focus concept that allows to browse in the Calendar Component without changing the selectedDay

Reimplemented scrolling behavior, scrolling on large components focusable/non focusable should work as expected now.

Fixes for the table border rendering which worked correctly on the Sprint WTK but not on WTK and some other devices due to a clipping issue in the Sprint toolkit.

Initial implementation of the new Spinner component allowing faster numeric, date and time input in LWUIT.

Minor fix to Form and requestFocus, if the Form hasn't initialized the focus and a Component requested a focus the focus traversal became corrupted.

Minor fix for the Container scrolling feature

Improved scrollTowards functionality to take into consideration up, down, left, right navigation

Added scroll increment based support, this allows large Components to scroll in small chunks if the Component is bigger then the parent container

Fixed dialog resizing for packed dialogs when screen sizes change which occurs quite often with phones that support orientation flipping.

Improved the list scroll rect to visible preventing a bug where we scroll to the last component of a large list and instead reach the top of the component. This is caused when a component has a large size and scrollRectToVisible is invoked with the full size of the component. Instead a component can now override getVisibleBounds() (which List now overrides) and indicate the bounds within this component that should be scrolled to (e.g. internal selection).

Multiple fixes for the BlackBerry storm device allowing scrolling and selection of components to work more intuitively as well as virtual keyboard input.

Fix for issue 86: Deinitialize method for Dispaly

Multiple improvements for drag behavior in the storm device, hover didn't behave as it should. Selection on hover was too aggressive and shouldn't occur during drag, the motion flicking effect didn't occur on hover due to several separate bugs.

Fixed a regression in horizontal scrolling due to applying a previous horizontal scrolling commit only to the Y axis

Fixed a device bug in the Sony Ericsson Aino device that send key events for open/close without sending the corresponding keyReleased event

Fix for minor issue in tabbed pane that caused recursive layouts and eventually an out of memory by colliding with the list
revalidation

Added tactile feedback touch support to LWUIT components allowing a component to vibrate the phone when the user presses on
it as is common in several touch screen devices.

Fixed a scrolling thumb size regression

Fixed an animation regression which caused the EDT to sleep when there where internal animations running

Exposed the laidOut method

Minor fix for the List offset calculation

Minor correction for the tree component, the margin for the pushed state of the button wasn't updated as well.

Fixed the table layout/table to work better with horizontal scrolling and row spanning

Added to table the ability to query the cells row/column

Slightly incompatible change for LWUIT requested by Daniel B, components will no longer be implicitly animated unless the have an
actual static animation (or animated SVG etc) associated with them.

Added support for linear motion in common transition to provide a smoother feel on weaker devices.

Minor optimization for form layout behavior in Display.java

Fix for touch menus sending the action performed event twice

The default behavior of list scrolling to selection was incorrectly set to false

Improved textarea painting

Bidi RTL language commit contributed by Telmap and implemented mostly by Ofir Leitner, added support for right to left languages for all
components

Reimplemented Scroll drawing allowing two styles: Scroll/ScrollThumb and HorizontalScroll/Thumb. The new approach now allows complex scroll
UI's based on images/borders etc. without the need for deriving/replacing the look and feel.

Fix allowing to override the combobox popup without breaking the action listener code.

Fix issue 90 allowing a global LWUITImplementation based getResourceAsStream for portability to
Android and possible future enhancements such as fetching resources lazily over the network, file system resources etc.

Fix for issue 217 where the lists preferred size is incorrect since the margin of the renderer wasn't added to the result.

Fixed the default input mode to be affected by the input mode order

Tree nodes now have a default UIID of TreeNode

Fixed a performance issue in Form, where focus change triggered a repaint on the Form

Added the ability to create touch oriented menus almost any type of menu user interface, touch menus
would currently appear as buttons in a grid more suitable for human finger usage.

Added a flag to optionally disable an optimization in the new list renderer behavior mutableRendererBackgrounds
which indicates that the background of a cell renderer might mutate between one entry and the next

A fix for issue 206: repaints adding up on repeated menu open/close until paint queue overflow

Added dispatchCommand for Allon

Redesigned the list renderer "rendering" logic so it paints the backgrounds of the renderers first and only then the
selection and foreground.

Added command focus style allowing us to customize the focus behavior of menu commands rather than globally for all the lists.

Removed a redundant print stack trace that occurs frequently and just confuses.

Fix for game canvas implementation issue in some unknown device from the community

A script enabled browser is required for this page to function properly.A script enabled browser is required for this page to function properly.A script enabled browser is required for this page to function properly.A script enabled browser is required for this page to function properly.A script enabled browser is required for this page to function properly.