Skip to main content
AgeCommit message (Collapse)AuthorFilesLines
2014-02-04Convert relative image URLs to absolute in old IE2.1.2-RC2Tim Buschtöns7-217/+242
This prevents the mixed content warning in IE8 while also can deal with "/" in URL parameters See Bug 414354 - Mixed Content Warning in IE8 on SSL Bug 426958 - Some images are missing in IE8 if URL contains parameter with "/" Change-Id: I8b98a1d5894c1559820943721d7238e411dec27d
2014-02-03Preserve the actual text selection valueIvan Furnadjiev1-1/+1
When a verify listener is attached to the Text the selection value is preserved manually - see TextLCAUtil#readTextAndSelection. When client sends invalid selection (selectionStart is bigger than text length) the server adjusted the value in Text#setSelection(). To avoid rendering of this adjusted value back, the LCA should preserve the actual value and not the one sent by the client. 424118: [Text] Cursor reset to first character when typing fast Change-Id: If8c72e196b3b64b6ad1038f900e1651c90c04d4d
2014-02-03Always use adapter method to set the text sent by the clientIvan Furnadjiev3-19/+30
The adapter method is now responsible for setting the text only. Selection is set in TextLCA after the text. 424118: [Text] Cursor reset to first character when typing fast Change-Id: I6ce0f31ad3ed7d275eb05103fb9ea9dfa0a24592
2014-01-31Set blank.gif as the background image of the textearea elementIvan Furnadjiev2-115/+119
Sometimes IE9 does not react on mouse click if background image is not set. 422974: [Text] Multi-Line Text with border-radius not focusable by mouse in IE9 Change-Id: Iaf6113acfd1b91d3a08d4ada2524ca2957dc937d
2014-01-31Revert "Convert relative image URLs to absolute in old IE"Tim Buschtöns7-243/+215
This reverts commit 67806d1b99fc6fd7f5bf15042ddce4cc1b8da1d8. Somehow this commit skipped Gerrit.
2014-01-31Convert relative image URLs to absolute in old IETim Buschtöns7-215/+243
This prevents the mixed content warning in IE8 while also can deal with "/" in URL parameters See Bug 414354 - Mixed Content Warning in IE8 on SSL Bug 426958 - Some images are missing in IE8 if URL contains parameter with "/" Change-Id: I8b98a1d5894c1559820943721d7238e411dec27d
2014-01-30Add check if opener is MenuItem in Menu.js#_handleKeyLeftIvan Furnadjiev2-9/+11
Handling left arrow key make sense only for menus, which opener is a MenuItem (cascade menu item). 420981: [Menu] JavaScript error when pressing Left arrow on opened popup menu Change-Id: I5a40471a1dabbaef3a54376d6975b7234a8a2093
2014-01-30Do not attempt to render Text selection if Text is loosing focusIvan Furnadjiev2-3/+3
The _applyFocused method can be called with "false" if the Text looses focus while no longer attached to it's parent widget, which causes the renderSelection method to crash. 418719: Client error: TypeError while press key quickly
2014-01-30Don't send buffered key events for already disposed widgetIvan Furnadjiev2-3/+3
When request is running the key events are stored in a buffer. It's possible to dispose a widget, which key event is already in this buffer. Thus, notify (key) operation is sent on disposed widget. 418719: Client error: TypeError while press key quickly Change-Id: I1a81e4db74f659ef2cd59ae1d1de9f0e4e2c34d7
2014-01-30Fix notify method for global public WebClient API eventsIvan Furnadjiev2-3/+3
A listener that removes itself from the system using caused the next listener to be skipped. See Bug 415040 - [Client] "onRender" not invoked "sometimes" on multiple widgets of the same type Change-Id: I83b4ecc416b8f8e4f2b96e403b0f1b6593a5eeb2
2014-01-29Invalidate focus when shell is activated from the clientIvan Furnadjiev1-1/+2
Setting active shell from the client will change (restore) the focus control. As readData is executed before preserveValues the new focus control will be preserved and will not be rendered back. 418893: Keylisteners do not fire under certain circumstances
2014-01-29Add detection for IE11Ivan Furnadjiev3-63/+71
IE11 is detected by "Trident" engine and the version is obtained from "rv:xx.xx". 421529: Application shows empty screen in the internal IDE browser if IE is updated to version 11 Change-Id: I576158844a3a3e8061d3d56eb2db60f47855df77
2014-01-29Use "round" instead of "ceil" in FontSizeCalculation#_measureElementIvan Furnadjiev2-4/+4
The text height measured in IE9/10 produces a value like 17.01. Using "ceil" introduces 1px difference between IE9/10 and other browsers. 420484: [TextSizeDetermination] Text height is bigger in IE9/10 than Firefox/Chrome/Opera Change-Id: Ia99a1861700e0ef2350c1ef6ab2caf4fb3f5720b
2014-01-29Do not preserve/render selection listener for separator ToolItemIvan Furnadjiev1-6/+15
Separator ToolItem does not fire selection event. Thus, to preserve/render of selection listener is not needed. 422104: [ToolItem] JavaScript error when adding selection listener to separator
2014-01-29Apply style rule workaround for invisible elements in Safari 7Ivan Furnadjiev2-213/+224
422693: Invisible Elements in RAP Demo with Safari 7
2014-01-29Skip TSD resize listener in case of updateIvan Furnadjiev1-5/+13
RAP uses addition resize listener for TSD updates. This listener should not be executed inside the CoolBarManager update. 417989: SWTException in CoolBarManager.update() on updating disposed CoolItem Change-Id: I6745d9a4d4daaeaa631a8f91317d036bf99de62e
2014-01-29Unregister servlets after ApplicationContext is stoppedRalf Sternberg2-7/+13
The servlet bridge blocks the calling thread while unregistering servlets with standing requests. This lead to a lock state when trying to undeploy an application that has waiting push requests. Since the contract of HttpService.unregister() does not make any statement about this, we must assume that other HttpService implementations expose the same problem. Stopping the application releases these push requests. The RWTServlet will not accept requests after ApplicationContext.deactivate has been called. After this point, the servlet will return HTTP 503 (Service Unavailable). A 5xx return code is used instead 4xx to indicate that this is not a client error. See bug 407371: Tomcat hangs during shutdown Change-Id: Ie52455cdb8099321571f4c27d13b78b8a487a1a5
2014-01-29Sort modifiers for RAP platform with Windows behaviorIvan Furnadjiev1-7/+13
NativeKeyFormatter#sortModifierKeys is platform dependent. As RAP platform was not evaluated, the modifiers text was striped. 410319: Default eclipse MenuItems have non-complete accelerator text
2014-01-21Update RAP Runtime to RAP 2.1.2Markus Knauer22-87/+87
- Update version numbers in pom.xml, MANIFEST.MF, feature.xml - Update dependencies in feature.xml and category.xml - Adjust copyright headers where appropriate
2014-01-21Revert wrong commitMarkus Knauer12-251/+235
This reverts commit 78400ab1b94edc8d5328926b987a5155e84bfa5d.
2013-10-25MSG msg-cumulative-2.1.patchMarkus Knauer12-235/+251
2013-09-02Update RAP Runtime bundle versions and package exports to 2.1.1Markus Knauer22-65/+65
2013-08-19Change Focus/Traverse events order in EventTypes#EVENT_ORDERIvan Furnadjiev1-7/+7
413453: Listener execution order different between SWT and RWT
2013-08-16Prevent client crash when setting mnemonic text on menu bar itemsTim Buschtöns2-3/+5
Bug 410260 - [Menu] JavaScript error when creating a menu item
2013-08-16Prevent collision of Mnemonic widget activationTim Buschtöns2-1/+4
See Bug 413174 - Mnemonic collision between button and menu
2013-08-13Get workbench instance from IWorkbenchLocationServiceIvan Furnadjiev1-2/+2
343082: IllegalStateException from WorkbenchMenuService when extension registry changed
2013-08-13Execute push items in menu bar with mnemonicsIvan Furnadjiev3-189/+186
Remove "bar" menu item type. In menu bar we have "push" or "cascade" menu items only. 413203: Mnemonic on top level menu item does not fire selection event
2013-08-13Send default selection event regardless the default buttonIvan Furnadjiev2-2/+2
Applies only when search/cancel button is clicked. 410061: [Text] Click on the search/cancel icons does not fire default selection event if default button is set
2013-08-13Clear internal GridHeader maps on column disposeIvan Furnadjiev2-2/+6
410689: [Table] Not redrawn after removing column
2013-08-09Set exit confirmation text to null before processing the redirectIvan Furnadjiev2-1/+2
410895: Disable exit confirmation before redirect
2013-08-09Does not send event if folder is in disposeIvan Furnadjiev1-1/+1
410024: [TabFolder] Sends unwanted selection events when disposed
2013-08-05Add content type check before processing the POST requestIvan Furnadjiev1-1/+13
413668: Cross Site Request Forgery vulnerability (aka CSRF/XSRF)
2013-08-05Remove ampersand control characters in WidgetLCAUtil#renderToolTipIvan Furnadjiev1-1/+4
Move tooltip tests in WidgetLCAUtil_Test. 413876: [Tooltip] - Filter out &
2013-07-02Update features and build artifacts from 2.1.0 to 2.1.1 for Kepler SR1Markus Knauer11-11/+16
2013-06-11Revert "Set httpOnly flag to setting store cookie"2.1.0-RC42.1.0-RRalf Sternberg1-3/+2
This reverts commit 76fa8878b14f0bc1dba6f1934a4bc4e64b23bda4. Cookie-setHttpOnly() is only available in javax.servlet 3.0, while RWT requires only 2.5. See
2013-06-07Set response headers to prevent cachingIvan Furnadjiev1-1/+11
410157: [ServerPush] ServerPush requests always return immediately in IE
2013-06-06Minor JavaDoc edit: replace fully qualified class nameRalf Sternberg1-4/+3
2013-06-06Point to RWT.ACTIVE_KEYS in Display.addFilter() JavaDoc Tim Buschtöns1-0/+6
Bug 348765 - [Documentation] Point to RWT.ACTIVE_KEYS in Display.addFilter() JavaDoc
2013-06-05Update copyright headersRalf Sternberg105-586/+571
Bulk update for all files that changed in 2013
2013-06-05Add a pointer to the ICO format for favicons to WebClient docRalf Sternberg1-5/+7
2013-06-04Replace outdated SettingStoreFactory web.xml configurationIvan Furnadjiev1-5/+11
2013-06-04Update the documentation inside exsd filesIvan Furnadjiev10-157/+146
2013-05-28Update RAP extensions schema copyright textIvan Furnadjiev10-26/+27
2013-05-27Add a check for _preItem in Menu.js#addMenuItemAt2.1.0-RC2Ivan Furnadjiev2-2/+6
The _preItem will always be at index 0. 409124: [Menu] Item is inserted in wrong position from dynamic ContributionItem
2013-05-24Fix connection errors detection in IE10 Tim Buschtöns2-46/+47
Modern IEs use the standard "0" value, but it may not be entirely consistent (possibly depends on OS), therefore both type of codes are accepted. Bug 408546 - [Client] IE10 returns statusCode = 0 in case of connection error
2013-05-24Fix key events in Opera 12Tim Buschtöns1-32/+1
This breaks key events in previous Opera versions which are no longer supported. See Bug 403769 - Bad focus behavior when tabbing in Opera.
2013-05-24Enable touch event handling on Firefox on AndroidTim Buschtöns3-188/+211
Event registration differs to webkit and gestures are not supported, otherwise there no differences in the API. See Bug 408803 - [android] Enable touch support on mobile firefox
2013-05-23Set httpOnly flag to setting store cookieIvan Furnadjiev1-2/+3
408656: HttpOnly flag for settingStore cookie
2013-05-23Rebuild client.jsTim Buschtöns1-2/+2
2013-05-23Prevent application crash by float-point mouse coordinatesTim Buschtöns1-5/+5
Mouse coordinates are already rounded in the client mouse event wrapper. Bug 408701 - IllegalArgumentException: "Not a valid integer number" when browser zoom < 100%(IE10)

Back to the top