<< Back to previous view

[UMO-65] JVM hangs when invoking Component.transferFocus() Created: 15/Oct/07  Updated: 15/Oct/07

Status: Open
Project: ULCMobile
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Daniel Grob Assignee: ULC Team
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
In the Creme VM transferFocus() actually triggers two round-trips: one for focusLost and one for focusGained whereas with the Sun VM transferFocus8) only triggers one round-trip. As a side-effect of these two round-trips the Creme VM hangs. Reason: when the first round-trip returns ULC Mobile removes the hours glass mouse cursors from a non AWT Thread and at the same time the AWT Thread tries to lock the user interface.

 Comments   
Comment by Daniel Grob [ 15/Oct/07 10:59 AM ]
As a workaround instead of triggering the focus change with transferFocus() you can use the following code construct:
Container topLevelAncestor = getBasicTextComponent().getTopLevelAncestor();
long when = System.currentTimeMillis();

KeyEvent pressedEvent = new KeyEvent(topLevelAncestor, KeyEvent.KEY_PRESSED, when, 0, KeyEvent.VK_TAB, '\t');
KeyEvent releasedEvent = new KeyEvent(topLevelAncestor, KeyEvent.KEY_RELEASED, when, 0, KeyEvent.VK_TAB, '\t');
KeyEvent typedEvent = new KeyEvent(topLevelAncestor, KeyEvent.KEY_TYPED, when, 0, KeyEvent.VK_UNDEFINED, '\t');

Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent(pressedEvent);
Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent(releasedEvent);
Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent(typedEvent);




[UMO-64] Installer does not install shortcuts to documentation Created: 24/Jul/07  Updated: 24/Jul/07

Status: Open
Project: ULCMobile
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Daniel Grob Assignee: ULC Team
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified





[UMO-63] Pop-up Menu does not work Created: 13/Apr/07  Updated: 17/Apr/07

Status: Open
Project: ULCMobile
Component/s: core
Affects Version/s: ULCMobile 1.0
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Patrick Lisser Assignee: ULC Team
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
In the ULCSet demo application, on the "Menu & Toolbar" Tab, the pop-up menu with the right-click does not work.

 Comments   
Comment by Patrick Lisser [ 17/Apr/07 10:43 AM ]
The root of the problem is not that a (Swing?) bug hides the pop-up right after showing it, as it was with the combo box. The problem is that, in contrast to for example the Windows Explorer, a long click is not interpreted as a pop-up trigger (e.g. right mouse click) but as a ordinary mouse click. In order to simulate the same behaviour we need to
a) detect the long click and
b) show the pop-up on that event

Fix for ULCMobile: add the following code to UIComponent.setComponentPopupMenu(UIPopupMenu)
Work-around for application developers: implement a client-side extension and override there UIComponent.setComponentPopupMenu(UIPopupMenu) to add the following code

getBasicComponent().addMouseListener(new MouseAdapter() {

private MouseEvent mouseDownEvent = null;
private Timer timer = new Timer(500, new ActionListener() {
public void actionPerformed(ActionEvent e) {
if (mouseDownEvent != null) { showPopupMenu(mouseDownEvent); }
}
});

public void mousePressed(MouseEvent e) { mouseDownEvent = e; timer.setRepeats(false); timer.start(); }

public void mouseReleased(MouseEvent e) { mouseDownEvent = null; timer.stop(); }
});





[UMO-62] Password field: user can place caret "behind" the content Created: 13/Apr/07  Updated: 13/Apr/07

Status: Open
Project: ULCMobile
Component/s: core
Affects Version/s: ULCMobile 1.0
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Patrick Lisser Assignee: ULC Team
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Fix: Adding a caret listener to the UIPassword's basic object solved the problem, e.g.:

            addCaretListener(new CaretListener() {
                public void caretUpdate(CaretEvent e) {
                    int maxPos = getPassword() == null ? 0 : getPassword().length;
                    int pos = Math.min(Math.max(0, e.getDot()), maxPos);
                    if (getCaretPosition() != pos) setCaretPosition(pos);
                }
            });

But maybe using a MouseListener is the preferred way.

 Description   
The user can place the caret behind the actual content clicking there with the mouse.
The user then cannot enter text until the caret is positioned correctly either using the mouse or for example the left-arrow key.




[UMO-61] Client is not waiting for a idle event queue before sending requests Created: 12/Feb/07  Updated: 12/Feb/07

Status: Open
Project: ULCMobile
Component/s: core
Affects Version/s: ULCMobile 1.0
Fix Version/s: None

Type: Improvement Priority: Minor
Reporter: Andreas Henle Assignee: ULC Team
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
In the method UISession.getRequests no check for a idle event queue is done.

The following code should be executed after waitForPendingRequests():

public static void waitForIdle() throws InterruptedException {
final boolean[] idle = new boolean[]{false};

while (!idle[0]) {
try {
SwingUtilities.invokeAndWait(new Runnable() {
public void run() { // this runnable is posted to the AWT event queue with normal priority // we can continue if the event queue is empty or if there are only events with low priority // currently only PaintEvent.PAINT and PaintEvent.UPDATE events are of low priority // see EventQueue.postEventPrivate(AWTEvent) // // The simpler test "event==null" would not work because the event for this // runnable would be scheduled in the event queue with higher priority than // a painting event. Therefore, the runnable event would overtake the // painting event, which would stay in the queue and // waitForIdle() would never return. (See also PR978.) // AWTEvent event = Toolkit.getDefaultToolkit().getSystemEventQueue().peekEvent(); idle[0] = (event == null || event.getID() == PaintEvent.PAINT || event.getID() == PaintEvent.UPDATE); }
});
} catch (InvocationTargetException e) { ThrowableUtilities.handleInvocationTargetException("Error while waiting for event queue become idle", e); }
}
}






[UMO-60] Correct documentation about default carrier stream provider Created: 25/Jan/07  Updated: 13/Apr/07

Status: Closed
Project: ULCMobile
Component/s: documentation
Affects Version/s: ULCMobile 0.9
Fix Version/s: ULCMobile 1.0

Type: Bug Priority: Major
Reporter: Patrick Lisser Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified





[UMO-59] Provide generic support for customized handling of communication failures Created: 19/Jan/07  Updated: 03/Feb/09

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: ULCMobile 0.9
Fix Version/s: ULCMobile 1.0

Type: Improvement Priority: Major
Reporter: Patrick Lisser Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
To allow customized handling of communication failures the core needs to be extended by the concept of that handling as well as hooks necessary to customize it.




[UMO-58] Provide API to execute runnables on the blocked event queue Asynchronously Created: 19/Jan/07  Updated: 13/Apr/07

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: ULCMobile 0.9
Fix Version/s: ULCMobile 1.0

Type: Improvement Priority: Major
Reporter: Patrick Lisser Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Fix: provide copy of runOnEventQueue but without synchronization

 Description   
InputBlocker already provides an API to execute runnables on the blocked event queue, but only synchronously.
In certain scenarios it is necessary to do so a-synchronously.




[UMO-57] In some situations shutting down the ULC Mobile client after an exception may fail Created: 08/Jan/07  Updated: 13/Apr/07

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: ULCMobile 0.9
Fix Version/s: ULCMobile 1.0

Type: Bug Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Fix: Suggested fix is a follows:
- add a boolean property in UISession:
  private boolean fProtectShutdown = false;
- Change UISession block() as follows:
      private void block() {
        if (!fProtectShutown) {
        // Input blocker ping pong is obsolete, but kept for potential compatibility issues
        send(new Request(UISession.SESSION_ID, "inputBlockerPing", null));
        InputBlocker.getInstance().block();
      }
    }

- Change Communication Contoller run() as follows:

        public void run() {
            ...
            } catch (final Throwable t) {
                LOG.log(Level.SEVERE, "exception occured", t);
                fProtectShutdown = true;
                InputBlocker.getInstance().unblock();
                SwingUtilities.invokeLater(new Runnable() {
                    public void run() {
                        stopCommunication(t);
                    }
                });
            }

 Description   
This can happen because the input blocker may trigger a block, even when the communication controller
is already in its shutdown phase (e.g. because a client-side exception has been thrown).

To understand this look at the following run() method in UISession.CommunicationController:

public void run() { ... } catch (final Throwable t) {
LOG.log(Level.SEVERE, "exception occured", t);
InputBlocker.getInstance().unblock();
SwingUtilities.invokeLater(new Runnable() {
public void run() { stopCommunication(t); }
});
}

If ULC tries to run a blocking request (for some reason) after
InputBlocker.getInstance().unblock();
Then the InputBlocker becomes active and is never unblocke again (because the communication controller
thread has shut down then). Moreover the invoke-later call "stopCommunication()" never gets executed,
because the input blocker is blocking.



 Comments   
Comment by Daniel Pfeifer [ 08/Jan/07 03:02 PM ]
Patrick Lisser has encountered this problem for his outage implementation.
He has implemented the suggested fix in his branch of ulc mobile.




[UMO-56] Total order price in product catalog does not get updated immediately when quantity changes. Created: 21/Dec/06  Updated: 21/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: ULCMobile 0.9
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified





[UMO-55] Dialog boxes of product catalog appear in left upper corner when running in JDK. Created: 21/Dec/06  Updated: 21/Dec/06

Status: Open
Project: ULCMobile
Component/s: core
Affects Version/s: ULCMobile 0.9
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Cloners
clones UMO-54 Removed API ULCWindow.setLocationRela... Closed

 Description   
This problem does not occur on the PDA when using Creme.

 Comments   
Comment by Daniel Pfeifer [ 21/Dec/06 02:14 PM ]
The dialog is not yet centered (in the JDK) cause the standard API for it is missing.




[UMO-54] Removed API ULCWindow.setLocationRelativeTo() Created: 21/Dec/06  Updated: 21/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: ULCMobile 0.9
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Cloners
is cloned by UMO-55 Dialog boxes of product catalog appea... Open

 Description   
setLocationRelativeTo() does not work for CrE-ME.




[UMO-53] Browser service does not work under standalone deployment in CrE-ME Created: 18/Dec/06  Updated: 18/Dec/06

Status: Open
Project: ULCMobile
Component/s: core
Affects Version/s: ULCMobile 0.9
Fix Version/s: None

Type: Improvement Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified





[UMO-52] enable = false property on ULCTable does not work Created: 18/Dec/06  Updated: 18/Dec/06

Status: Open
Project: ULCMobile
Component/s: core
Affects Version/s: ULCMobile 0.9
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Setting the enable property to false has no effect on ULCTable and JTable.
The table remains scrollable and selectable.
(This is a pure Swing 1.1.1 bug and not actually a ULC bug.)




[UMO-51] ULC should support TimeZone objects out of the box Created: 13/Dec/06  Updated: 13/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Improvement Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Reference
is related to UBA-7072 ULC should support TimeZone objects o... Closed

 Description   
Same as UBA-7072.




[UMO-50] Default coders should support java.sql.Date, java.sql.Time, java.sql.Timestamp Created: 13/Dec/06  Updated: 13/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Improvement Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Reference
relates to UBA-6944 Default coders should support java.sq... Closed

 Description   
Same as UBA-6944.




[UMO-49] ULC is not able to serialize String arrays that contain null elements Created: 13/Dec/06  Updated: 13/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Bug Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Reference
is related to UBA-7120 ULC is not able to serialize String a... Closed

 Description   
Same as UBA-7120.




[UMO-48] Setting a very large text on a ULCTextField results in a UTFDataFormatException Created: 13/Dec/06  Updated: 13/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Bug Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Reference
is related to UBA-6939 Setting a very large text on a ULCTex... Closed

 Description   
This issue is the same as UBA-6939.




[UMO-45] CrE-ME and Swing are very resource consuming on handheld devices. Therefore, ULC Mobile applications with a complex GUI might result in "out of memory" exceptions. Created: 08/Dec/06  Updated: 08/Dec/06

Status: Open
Project: ULCMobile
Component/s: core
Affects Version/s: ULCMobile 0.9
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
A corresponding CrE-ME enabled handheld device should have an up-to-date processor and (at least) 128 MB RAM




[UMO-44] If CrE-ME runs short of heap memory on a handheld device, the corresponding application becomes very slow Created: 08/Dec/06  Updated: 08/Dec/06

Status: Open
Project: ULCMobile
Component/s: core
Affects Version/s: ULCMobile 0.9
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
It looks like the CrE-ME JVM is trapped in garbage collections




[UMO-43] The CrE-ME simulator sometimes hangs for an unknown reason while running Java programs Created: 08/Dec/06  Updated: 14/Dec/06

Status: Open
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Only happens in the simulator of the CrE-ME development environment




[UMO-42] Resizing a window programmatically sometimes causes the CrE-ME simulator to crash Created: 08/Dec/06  Updated: 08/Dec/06

Status: Open
Project: ULCMobile
Component/s: core
Affects Version/s: ULCMobile 0.9
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Only happens in the simulator of the CrE-ME development environment




[UMO-41] Custom Look & Feels such as JGoodies are not supported Created: 08/Dec/06  Updated: 08/Dec/06

Status: Open
Project: ULCMobile
Component/s: core
Affects Version/s: ULCMobile 0.9
Fix Version/s: None

Type: Improvement Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Most additional Look & Feels are compiled against higher Swing versions and therfore they don't work with CrE-ME. Moreover, they might prevent some CrE-ME related workarounds from functioning




[UMO-40] ULCTableTree is not officially supported on ULC Mobile Created: 08/Dec/06  Updated: 08/Dec/06

Status: Open
Project: ULCMobile
Component/s: core
Affects Version/s: ULCMobile 0.9
Fix Version/s: None

Type: Improvement Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
ULCTableTree relies on Swing internals, which results in instabilities in conjunction with CrE-ME




[UMO-39] Applet deployment is not officially supported on ULC Mobile Created: 08/Dec/06  Updated: 08/Dec/06

Status: Open
Project: ULCMobile
Component/s: core
Affects Version/s: ULCMobile 0.9
Fix Version/s: None

Type: Improvement Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Unresolved Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
CrE-ME's applet plugin for Pocket Internet Explorer is not stable enough




[UMO-36] Repackaged com.ulcjava to com.ulcmobile Created: 08/Dec/06  Updated: 08/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Also all ULC jar file got renamed from
ulc-.jar to ulcmobile-.jar




[UMO-26] Changed sample applications so that the fit Real VGA mode resolution Created: 07/Dec/06  Updated: 07/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified





[UMO-25] Replaced OnlineShop sample by ProductCatalog sample Created: 07/Dec/06  Updated: 07/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
The ProductCatalog GUI is better suited for a mobile device (with limited screen size)




[UMO-24] Added com.ulcmobile.base.application.ULCScrollBar.setVerticalSyncTick()/getVerticalSyncTick Created: 07/Dec/06  Updated: 07/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Corresponds to ULCScrollBar.setHorizontalSyncTick()/getHorizontalSyncTick() (but it applies to
vertical scroll bars instead).




[UMO-23] Added om.ulcmobile.base.application.ULCScrollBar.setHorizontalSyncTick()/getHorizontalSyncTick() Created: 07/Dec/06  Updated: 07/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
This new API allows to avoid unnessary updates of the viewport, when the horizontal scroll bar of the
controlling scroll pane is dragged. Normally Swing synchronized the viewport display, whenever the scroll bar is moved
a pixel. The new API allows to change this such that synchronization happens only after moving the scroll bar <em>n</em>
pixels. This results in a optimization on resource constrained devices and reduces corresponding
delays when updating the GUI.




[UMO-22] The default carrier stream provider in ULCMobile is com.ulcmobile.base.shared.TrivialCarrierStreamProvider Created: 07/Dec/06  Updated: 07/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Avoiding CPU intensive zipping (on a mobile device) has more important than reducing network message size




[UMO-21] Removed com.ulcmobile.base.application.ULCTree.setToggleClickCount()/getToggleClickCount() Created: 07/Dec/06  Updated: 08/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Not supported by CrE-ME




[UMO-20] Removed com.ulcmobile.base.application.ULCCheckBox.setBorderPaintedFlat()/getBorderPaintedFlat() Created: 07/Dec/06  Updated: 07/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Not supported by CrE-ME




[UMO-19] Removed com.ulcmobile.base.application.ULCSplitPane.setResizeWeight()/getResizeWeight() Created: 07/Dec/06  Updated: 07/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Not supported by CrE-ME




[UMO-18] Removed com.ulcmobile.base.application.border.ULCTitledBorder.setTitleJustification()/getTitleJustification() do Created: 07/Dec/06  Updated: 07/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Not supported by CrE-ME




[UMO-17] Removed com.ulcmobile.base.application.ULCTextField.setHorizontalAlignment()/getHorizontalAlignment() do Created: 07/Dec/06  Updated: 07/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Not supported by CrE-ME




[UMO-16] Removed com.ulcmobile.base.shared.FileChooserConfig.setAcceptAllFileFilterUsed()/isAcceptAllFileFilterUsed Created: 07/Dec/06  Updated: 07/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Not supported by CrE-ME




[UMO-15] Removed com.ulcmobile.base.application.ULCTabbedPane.setToolTipText()/getToolTipText() Created: 07/Dec/06  Updated: 07/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Not supported by CrE-ME




[UMO-14] Removed roundedCorners property in com.ulcmobile.base.application.border.ULCLineBorder Created: 07/Dec/06  Updated: 07/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Not supported by CrE-ME




[UMO-13] The owner of ULCDialog must be a ULCFrame (and not ULCWindow anymore) Created: 07/Dec/06  Updated: 07/Dec/06

Status: Resolved
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
ULCDialog maps to JDialog and ULCFrame maps to JFrame on the client side but CrE-ME's JDialog only accepts java.awt.Frame as its owner.
Moreover, java.awt.JFrame is a super class of JFrame but not of JDialog.




[UMO-12] The owner of ULCWindow must be a ULCFrame (and not ULCWindow anymore) Created: 07/Dec/06  Updated: 07/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
ULCWindow maps to JWindow and ULCFrame maps to JFrame on the client side but CrE-ME's JWindow only accepts java.awt.Frame as its owner.
Moreover, java.awt.Frame is a super class of JFrame but not of JWindow.




[UMO-11] Removed Alpha value in com.ulcmobile.base.application.util.Color Created: 07/Dec/06  Updated: 07/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Not supported by CrE-ME




[UMO-10] Removed double value for font sizes in constructurs of com.ulcmobile.base.application.util.Font Created: 07/Dec/06  Updated: 07/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Not supported by CrE-ME




[UMO-9] Removed com.ulcmobile.base.application.util.AffineTransform and related API on com.ulcmobile.base.application.util.Font (e.g. getAffineTransform()) Created: 07/Dec/06  Updated: 07/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Not supported by CrE-ME




[UMO-8] Removed extended Modifiers on com.ulcmobile.base.application.event.KeyEvent Created: 07/Dec/06  Updated: 07/Dec/06

Status: Closed
Project: ULCMobile
Component/s: documentation
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
(including
SHIFT_DOWN_MASK, CTRL_DOWN_MASK, META_DOWN_MASK, ALT_DOWN_MASK, ALT_GRAPH_DOWN_MASK)

Not supported by CrE-ME






[UMO-7] Removed com.ulcmobile.base.application.ULCFrame.setExtendedState()/getExtendedState() Created: 07/Dec/06  Updated: 07/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Not supported by CrE-ME




[UMO-6] Removed com.ulcmobile.base.application.ULCWindow.addWindowFocusListener()/removeWindowFocusListener() Created: 07/Dec/06  Updated: 07/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Not supported by CrE-ME




[UMO-5] Removed com.ulcmobile.base.application.ULCWindow.setLocationRelativeTo() Created: 07/Dec/06  Updated: 07/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Not supported by CrE-ME




[UMO-4] Removed EJB Deployment Created: 07/Dec/06  Updated: 07/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified





[UMO-3] Removed JNLP Deployment Created: 07/Dec/06  Updated: 07/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Fix: Not supported by CrE-ME




[UMO-2] Removed com.ulcmobile.base.application.datatype.ULCRegularExpressionDataType Created: 07/Dec/06  Updated: 07/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Release-Note: Based on a third party library which would be inconvenient to deploy on CrE-ME

 Description   
Based on a third party library which would be inconvenient to deploy on CrE-ME




[UMO-1] Removed Drag and Drop API Created: 07/Dec/06  Updated: 08/Dec/06

Status: Closed
Project: ULCMobile
Component/s: core
Affects Version/s: None
Fix Version/s: ULCMobile 0.9

Type: Task Priority: Major
Reporter: Daniel Pfeifer Assignee: ULC Team
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Not supported by CrE-ME




Generated at Wed Nov 21 04:32:49 CET 2018 using JIRA Enterprise Edition, Version: 3.13.5-#360.