aboutsummaryrefslogtreecommitdiffstats
path: root/server
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | Merge changes from origin/7.1Jonatan Kronqvist2014-02-1010-70/+148
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c551507 Selected option is updated when item caption changes in Select (#9250) 3595685 Converted TestUIWidgetset test to TB3 and fixed wrong text in assertion. 89d860c Convinience methods for getting mouse and keyboard in test. d00397f Converted TB2 test to TB3 and fixed text assertion. 857de0f Renamed test according to conventions and fixed assertion text. b9a6a48 Update textbox when Select item caption changes (#9250) 1687889 Retain focus while changing DOM in OrderedLayout (#12967) f93c870 Remove unselected rows from selection on client side (#13008) 1d1ccf4 Fix Firefox and Vaadin 7 scroll distance (#11353) 62ac53a Ensure widgetset compile messages go to stdout (#7516) 171d02a Remove references to read/write through modes (#13184) 3f09c10 Better-looking CSS for Vaadin API Javadocs (#13219) f0a4ea9 Do not throw NPE for equals(null) (#8910) 3897025 Add deprecated expand ratio methods to FormLayout (#12876) b89dba9 Exclude a possible bin directory when building (#13258) 69983d0 Re-adjusted the rendering order of TabSheet tabs to prevent an NPE in isClipped (#12343) e5dee6a Use Calendar as sender for action handlers (#13191) Change-Id: I581ec7517aaa19a2e46b48e31cdefdd3db2c05c5
| * | | | Use Calendar as sender for action handlers (#13191)Henri Sara2014-01-301-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The sender parameter to action handlers is now the Calendar instance rather than an instance of a private RPC implementation class. This was probably broken by an earlier refactoring. Change-Id: If15cf232e7578eb55617f45db6b9304f5e80fed5
| * | | | Add deprecated expand ratio methods to FormLayout (#12876)Artur Signell2014-01-211-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FormLayout has never implemented expand ratios but does not tell the developer about it either. Throwing an UnsupportedOperationException would make this very clear but at the same time would break existing applications which use the methods or which handle AbstractOrderedLayouts in a generic way. Change-Id: I0208f91c3c07aff98a78153887fbbea9dbc1d3d1
| * | | | Do not throw NPE for equals(null) (#8910)Artur Signell2014-01-216-0/+62
| | | | | | | | | | | | | | | | | | | | Change-Id: Ie9a658911c9f2722e518dedbe181c24e5ace07db
| * | | | Remove references to read/write through modes (#13184)Artur Signell2014-01-211-40/+18
| | | | | | | | | | | | | | | | | | | | Change-Id: Iaa268b7a85ad5c56cd42f4f7516da4b55c8f3306
| * | | | Ensure widgetset compile messages go to stdout (#7516)Artur Signell2014-01-211-28/+47
| | | | | | | | | | | | | | | | | | | | Change-Id: Ibd6efa1db419e2dcf1d5f5d97c2a5c988d99a230
* | | | | Merge changes from origin/7.1Jonatan Kronqvist2014-02-073-14/+16
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8245079 Decrease the websocket buffer size due to a Jetty 9.1 issue (#13087) ea8f381 Show the widgetset name to more easily spot misconfigurations 797ebdf Allow user to override Atmosphere init params set by Vaadin (#13088) 65c2f2b Properly remove shadow event listeners to prevent IE8 memory leak (#13129) e9a547a Fixed spelling mistake in log message. 0b95f8d Moved selection of selected rows in TableConnector to occur after the new rows are created (#13008) 0579fba Upload control with empty selection (#9602) db4dba4 Ensure event listener is a widget before casting #13130 5e8e866 Changes padding for Textfields with Chameleon theme. (#12974) 171e68d Only use ClientRcp and ServerRpc types that are interfaces (#13056) e41a2ce Add helper for adding multiple components to AbstractTestUI 407bdb3 Ignores scroll events while update from server is in progress (#11454) Change-Id: I5d21b4071165b02da0f53bd055fb1c64e90cae5b
| * | | | Upload control with empty selection (#9602)Tomi Virtanen2014-01-071-12/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Event is now sent on submit even if no file is selected. Removed forceSubmit UIDL attribute and replaced it with a UploadClientRpc call. Added TestBench3 test. Change-Id: Id32b82532ec34e61a9c0718413fd1755015d2c30
| * | | | Fixed spelling mistake in log message.John Ahlroos2014-01-071-1/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: Ib43cca840a8f66b13d14a84b629068a53e8f4c9d
| * | | | Allow user to override Atmosphere init params set by Vaadin (#13088)Johannes Dahlström2013-12-181-1/+13
| | | | | | | | | | | | | | | | | | | | Change-Id: Iea7c7978240f79cb7c9586b472e94da53d625ba7
| * | | | Backported null value support for NestedMethodProperty to 7.1 (#12884)Jarno Rantala2013-12-167-30/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Support for null values in NestedMethodProperty was already implemented in master branch (#11435) This changeset includes changesets made for that. Change-Id: I10696467f792e234326075bbcdd5aad487905a7e Merge: no
* | | | | Merge changes from origin/7.1Jonatan Kronqvist2014-02-072-8/+24
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 74dcb6f Correct assertion message which changed due to #12915 12b6a8b Test for broken Webkit feature which causes extra scrollbars (#12736, #12727) ea46029 Allow excluding test from the standard test suite c171850 Disable client timeout so websockets are not disconnected when idle (#13015) 36fce65 Test for pushing for an extended period of time (24h) 54a5667 Fix compilation error 25fc48c Do not throw NPE if conversion messages is null (#12962) 26b5b67 Timeout redirect timer is reset on server activity (#12446) d45785d Fixes right click selection focus issues in Tree. (#12618) Change-Id: I3cef915ee46b77ca0f188296cfa343cde1ad59e6
| * | | | Do not throw NPE if conversion messages is null (#12962)Artur Signell2013-12-032-8/+24
| | | | | | | | | | | | | | | | | | | | Change-Id: Ie2b95ed4da89e2c5ab8b462300a6f4bd28dc7570
* | | | | Merge changes from origin/7.1Jonatan Kronqvist2014-02-063-3/+162
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5b2ddc1 Make test work reliably by activating @Push 10ca7ed Catch and log exceptions in session lifecycle listeners (#12915) 8abf434 Move working sass tests from sasslangbroken to sasslang. 1ac492e Move a sass test that no longer fails. Change-Id: I960e80fd2120c20bc7b042eccbadb1e748ec0f00
| * | | | Catch and log exceptions in session lifecycle listeners (#12915)Henri Sara2013-11-273-3/+162
| | | | | | | | | | | | | | | | | | | | Change-Id: Ie8638f010d74c569c5ff56e91c95e23a5cb92c9b
* | | | | Refactor PushConnection handling (#13223)Johannes Dahlström2014-01-315-143/+176
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | UIs now always have a PushConnection object if push is enabled, and push reconnections do not create and set a new instance. PushConnection.push can always be called; it internally handles deferring the push until (re)connection if it is currently disconnected. This is very desirable when using long polling, as it reconnects after each push. Change-Id: I478748cc940da86f34a5f55266f6b325682d4585
* | | | | Remove dead codeJohannes Dahlström2014-01-1710-26/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: I1ac813afa47e38fb508e676d25d103a29bfada6a
* | | | | Remove client side dependencies in server side javadoc (#13073)Artur Signell2014-01-151-7/+3
| | | | | | | | | | | | | | | | | | | | Change-Id: I6601f7f34ea83cb7bb054969dcd4b8b1ebcb0801
* | | | | Add support for using java.util.Date in communications (#13073)Artur Signell2014-01-153-0/+133
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds support for using separate serializer classes on the server side, similarly to on the client side. Still it is not public API yet as you do not have the possibility to add your own serializers to the map used by JsonCodec. Change-Id: I2cc4f628c5a8eba90abbd57c128c6359cbe1b4d7
* | | | | Upgrade to atmosphere-runtime 2.0.3.vaadin1 (#12601)Johannes Dahlström2014-01-133-20/+2
| | | | | | | | | | | | | | | | | | | | Change-Id: Ic2e9543266b449e29fb8e52715559d3fbf249d93
* | | | | Method for retrieving all VaadinSessions inside a HTTP session (#13053)Artur Signell2014-01-131-0/+29
| | | | | | | | | | | | | | | | | | | | Change-Id: I8e612ccd521d99f6b7ec6d10c72331b4d4373abe
* | | | | Fixes serialization-related errorsHenrik Paul2013-12-182-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Build-breaking error introduced in c14334f284c7e7c344b2983726b9242e3ef8562e Change-Id: Ie27ffba1f700b9373f446a61f78cac2c2d3e23bc
* | | | | Make fields with value change listener immediateMatti Tahvonen2013-12-182-1/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Makes fields with value change listener immediate without explicit call. If immediate value has been explicitly set, it is honoured. In most cases immediate now works seamlessly and excess server round trips should be rare as a regression. “Fixes” #8029 in a more elegant manner Change-Id: Ic240c78c0a29447809a17de74196d3325a78ec1f
* | | | | Added convenience method to add items as a varargs array (#13067)Matti Tahvonen2013-12-182-0/+57
| | | | | | | | | | | | | | | | | | | | Change-Id: Iab49d0960946cec5e949f4f60bb2f79dce66dcc3
* | | | | removed invalid documentationMatti Tahvonen2013-12-171-8/+1
| |_|_|/ |/| | | | | | | | | | | Change-Id: I8562c1853e17d008738d759bd33f57b9b57c1c4c
* | | | Simplified support for null intermediate properties (#11435)Artur Signell2013-11-308-225/+35
| |_|/ |/| | | | | | | | | | | | | | | | | Removed support for explicitly throwing NPE for intermediate properties as no use case could be identified where this would be the expected or wanted behavior. Change-Id: I10696467f792e234326075bbcdd5aad487905a7e
* | | Merge changes from origin/7.1Artur Signell2013-11-112-2/+17
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 30e9b7c Add a test for @mixin { @font-face {...} } (#11649) 0a2cf2c Prevent showing "Session Expired" notification if navigating away (#12298) 8efc385 Fixes NPE in TreeTable.setContainerDS(null) (#12928) 23815e6 Remove broken JSch check c308d8a Fixes double scrollbar issue in browserframes (#11780) Fixed by adding font-size 0 to the base theme. Change-Id: I64ae167e8e6b61205718998b80d534fb2cf0cb3d
| * | Fixes NPE in TreeTable.setContainerDS(null) (#12928)Thomas2013-11-082-2/+17
| | | | | | | | | | | | Change-Id: I7f3148e51d216dfe20a11c8a5fd922f43cbc673b
* | | Merge changes from origin/7.1Artur Signell2013-11-111-2/+14
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0d3c35b Forces redraw in IE 8 when table does post layout. (#12687) 533ddcd Fixed lost scrollLeft when row count changed in Table (#12652). c351b64 Revert "Make Panel scroll the correct div (#12736)" Revert "Reverted change in how hack works (#12727, #12736)" Revert "Fixes the handling of the scroll position of a Window (#12736)" Revert "Recovering scroll position after regression problems. (#12727)" Revert "Ticket #12727 - Panels get unnecessary scroll bars in WebKit when content is 100% wide." 2e3e877 Fix scroll position handling in Window Webkit hack (#12736) 6b38173 Adds JBoss EAP 6 server to integration test suit (#12908) e933562 Minimal fix for error handling with streaming (#12578) 1385857 Do not apply fix on mobile devices or devices without scrollbars (#12736) Change-Id: I1e620342c936ea23eacd2082a0a92b15e453b924
| * | Minimal fix for error handling with streaming (#12578)Artur Signell2013-11-071-2/+14
| | | | | | | | | | | | | | | | | | There are still issues in PushHandler where the wrong resource is used but these should not be as critical. They will be fixed in #12920 Change-Id: Ife8d3694bdb6ee29c5b4adbd8988cc0346c4fe3f
* | | Merge commit 'fefedeab68461ebc04fd45f91a35835fc9026a56'Artur Signell2013-11-111-0/+10
|\| | | | | | | | | | | | | | | | | | | | Conflicts: client/src/com/vaadin/client/ui/VWindow.java Change-Id: I03768d21133066aed5ff70b8c6df9e2761eb4e4e
| * | Send window position data back to server after drag (#12885)Thomas2013-11-061-0/+10
| | | | | | | | | | | | Change-Id: I9ca766b0e06390c7ab90f9cbd4996b83032789db
* | | Merge changes from origin/7.1Artur Signell2013-11-111-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a5a9131 Converted LayoutTesterApplication test to TB3 1376429 Fix compilation error in test 7b120fc Tests for validating reconnect works for streaming and websockets (#12868,#12853,#12852) 9e6a82d Force connection to closed state on reconnect (#12853) e365eee No longer require specifying Atmosphere js version in two places ca7e928 Update to Atmosphere js 2.0.3.vaadin2 (#12868, #12852) 1cc4dc1 Fix duplicate id issue in test and test more corner cases c21a684 Prepare for Safari 7 testing (#5288) 7615fd1 Made test more stable and added Firefox reconnect test (#12492) 186696d fix regression related to #12504 c48c94d Reverted change in how hack works (#12727, #12736) f328340 Fix NPE caused by setting ApplicationConnection too late (#12736) b47915f Extracted test to separate class e07e674 Remove possibility to use static inner classes for tests c4aff77 Fix NPE in fix (#12504) 15dce28 Make test more reliable by updating description which does not update the DOM 6a63d12 Make Panel scroll the correct div (#12736) cc796b0 Ensure testing Jetty does not run out of heap space f8da926 Updated to Atmosphere 1.0.18.vaadin1 (#12891) Change-Id: Ic30441d72c4e45551255724a0dcc3b3fa5a1729b
| * | Updated to Atmosphere 1.0.18.vaadin1 (#12891)Artur Signell2013-11-051-1/+1
| | | | | | | | | | | | Change-Id: I5387c9f5eca1eb7941fbd4565d4b6f3cb95a5a0f
| * | Add StringToLongConverter for automatic handling of long values (#12225)Artur Signell2013-10-304-0/+190
| | | | | | | | | | | | | | | | | | | | | Backported from master Change-Id: Ibb91d28aab3731486c84d09547c7af641f39610a Merge: no
* | | Merge changes from origin/7.1Artur Signell2013-11-111-2/+0
|\| | | | | | | | | | | | | | | | | | | | | | | | | | 51a46a0 Recovering scroll position after regression problems. (#12727) c464dcf Convert push test to TB3 so it has a chance to pass 2c6d010 Fixes test issues preventing it from passing 049b9d9 Remove out of order flush() (#12283) Change-Id: I600294f41a4a1b7682f99bddb03042f84bee2702
| * | Remove out of order flush() (#12283)Artur Signell2013-10-241-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Writer.flush() is specified as: "Flushes the stream. If the stream has saved any characters from the various write() methods in a buffer, write them immediately to their intended destination. Then, if that destination is another character or byte stream, flush it. Thus one flush() invocation will flush all the buffers in a chain of Writers and OutputStreams." Change-Id: Iecafdbb13a7a26a48300d2967c25c705f5bf1e38
* | | Let UI fire PollEvents (#12466)Henrik Paul2013-10-292-5/+133
| | | | | | | | | | | | Change-Id: I7eb5e407b6822f5b3ac8e103ba7c9f676c51648f
* | | Merge changes from origin/7.1Leif Åstrand2013-10-228-165/+177
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c7ae45c Validate that the connector is enabled before triggering actions for it (#12743) ce89a75 Created constants for tested browser versions (#12786) f9ea9b3 Allow running tests locally by overriding runLocally() (#12786) e70ba25 Added liferay module for building liferay.zip #12748 7c12694 Add sub directory support to sass test scanner (#12790) 39fdf66 Handle numbers in the same way if they do not have a unit (#12732) 6155d61 Disable fallback in a way compatible with Atmosphere JS 2.0.3 (#12241) f401595 Test for pushing large chunks of data (#12567) d41967d Skip compilation of TB2 tests if tests.tb2.skip is set 6c1ba81 Reverted button click() logic check (#12743) 779c8a0 Disable automated testing on Opera until issues are resolved (#12487, #12367, #12800) 962c1c3 Fix compilation error 7ee11a7 Remove unused test super class (#12786) a4211dc Resolve concurrency issue in running TB3 tests 20c28aa Fixed javadoc 0d36896 Add more hax to make test work with new Atmosphere JS (#12241) ed50200 Fix serialization issue (#12703) dd51b7f Added more exception handling to PushHandler (#12578, #11882) 6f76840 Sass variables can now start with underscore (#12716) ab5b20c Ticket #12727 - Panels get unnecessary scroll bars in WebKit when content is 100% wide. 361ad17 Fixed focus issue in TableMoveFocusWithSelectionTest (#12540) ee809e5 Revert broken fix and test (#12446) Change-Id: I71b6e3c2dc6b02845794df0934ba807d7ccac784
| * | Revert broken fix and test (#12446)Johannes Dahlström2013-10-223-148/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The timeoutInterval variable needs to be part of per-UI state for the code to work correctly. Storing it in a servlet-global MetadataWriter instance is both semantically wrong and a race condition. Also, the test currently throws NPE if assertions are enabled. This reverts commit f595d057951523baf35a797692376dfa5de0bc8d. Change-Id: Ia6d1383b2c112b86ce60c75a3ebb9f10da545d4a
| * | Added more exception handling to PushHandler (#12578, #11882)Marc Englund2013-10-211-5/+45
| | | | | | | | | | | | | | | | | | PushHandler now catches Exception and calls ErrorHandler more. Change-Id: I7032c00f717b1dae34f4352abc035b1b398c7cfc
| * | Fix serialization issue (#12703)Artur Signell2013-10-181-1/+3
| | | | | | | | | | | | Change-Id: Ibdced8cdc3200ccfef2750e32fc8bf8dc544f1ae
| * | Reverted button click() logic check (#12743)Artur Signell2013-10-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | The isConnectorEnabled() method should only to be used to check if the client side is allowed to interact with the button, not on the server side (isConnectorEnabled() is false if the component is not attached to a UI) Change-Id: I56cd93a1041432199337148f5c4a1449a825c5bc
| * | Validate that the connector is enabled before triggering actions for it (#12743)Artur Signell2013-10-154-12/+116
| | | | | | | | | | | | | | | | | | Automated test enabled only for IE9-IE11 because of #12785 Change-Id: I265e5d1ead3fa56469861c5a98dcc9d0106d1051
* | | Merge commit 'd461fb438f62b38d2082b41b0a3c7a1189927c3d'Leif Åstrand2013-10-1852-403/+2566
|\ \ \ | |/ / |/| | | | | | | | | | | | | | Conflicts: server/src/com/vaadin/server/VaadinService.java Change-Id: Ieac9cce1d3a0351d21d433e523f2ab8e97550f50
| * | Merge changes from origin/7.1Henrik Paul2013-10-188-19/+318
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 377d49e Allow configuring deployment port for TB3 tests 6779857 Updatet servlet tests to follow the same *Test naming convention e1c38bf Avoid obsolete calendar panel renderings to avoid various NPEs. (#12504,#12667) 63f10ec Fixed compilation error in TB3 test 3e593b0 Focus selected row in Table #12540 3c842b7 added small pause to make test pass 1b7e40d Only fetch rows if there are some (#11189) f595d05 Make the various Writers member fields instead of local variables (#12446) 4cb304d Converted broken test to TB3 2aa2fdc Handle ClientMethodInvocation serialization with JSONArray as parameter (#12532) 1449425 Also hide shim iframe of VOverlay on setVisible(false) (#12731) 25fc2f2 Fix whitespace after including a mixin (#12715) c29ca5e Update to atmosphere javascript 2.0.3-vaadin1 (#12241, #12127) f75164f Disable unit cache to avoid compilation issues when switching between branches 6a99730 Allow skipping TB2/TB3 tests using tests.tb2/tb3.skip Change-Id: I5a92798e66575c2cfd1d3f761a5f00af7e83dc64
| * \ \ Merge commit 'ebdc3652764e8ec2ce292879d459a8d0c6c2d2e3'Henrik Paul2013-10-182-12/+34
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: server/src/com/vaadin/server/VaadinSession.java Change-Id: I51383060a95354b7ffbcc5b12683c1d1a817b8bf
| * | | | Added ItemSetAddEvent and ItemSetRemoveEvent (#2794)Jarno Rantala2013-10-166-18/+512
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The events inherits the ItemSetChangedEvent and they contain more information about the added/removed items. These events are fired from AbstractInMemoryContainer. Change-Id: I0a7ddfd38fd01fa385479efc953ab444d1ecdf4c
| * | | | Merge changes from origin/7.1Leif Åstrand2013-10-042-4/+36
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8ce6565 Fixes normal drag and drop events (regression since 7.1) and html5 style D&D in IE10 (#12339) 5fb1da2 Publish error artifacts immediatly in TeamCity 649735f Added user agent for IE 11 (#12631) a5795f3 Prefixes GET parameters in Liferay with portlet namespace #12602 b235d9c Refactor how TB3 tests are written (#12572) Change-Id: Ia8281fb81d371dd4813371d62890a1ed34990d35
| * | | | | Link no longer implements LegacyComponent (#10015)joheriks2013-10-021-65/+19
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Iaadc82384d15704017077be282767141529889f2