summaryrefslogtreecommitdiffstats
path: root/server/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Revert broken fix and test (#12446)Johannes Dahlström2013-10-222-23/+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-1838-372/+1962
|\ \ \ | |/ / |/| | | | | | | | | | | | | | Conflicts: server/src/com/vaadin/server/VaadinService.java Change-Id: Ieac9cce1d3a0351d21d433e523f2ab8e97550f50
| * | Merge changes from origin/7.1Henrik Paul2013-10-185-18/+81
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-181-9/+18
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: server/src/com/vaadin/server/VaadinSession.java Change-Id: I51383060a95354b7ffbcc5b12683c1d1a817b8bf
| * | | | Added ItemSetAddEvent and ItemSetRemoveEvent (#2794)Jarno Rantala2013-10-164-18/+214
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | Merge changes from origin/7.1Artur Signell2013-09-261-4/+28
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7f7dc31 Base files for TB3 tests (#12572) 6b17abe Make it possible to override web driver in tests (#12572) a682e3b Refactored build scripts to support TB2, TB3 + integration tests (#12572) e556642 Converted servlet integration tests to TB3 (#12573) 21af0c3 Updated TB3 tests to use Firefox 24 (#12604) a7583c6 TB3 test for browsers (#12572) 37b8543 Do not add empty package javadoc for new classes 0248b8f Fixes browser detection for IE11 (#12638) 1df28c3 Run TB3 tests also on IE11 (#12631) a2daf65 Converted TB2 push tests to TB3 (#12580) d3261d7 Fixes issue with Table not scrolling completely to the end #12651 bd0ae05 Limit the number of tests run concurrently (#12572) Change-Id: Idb4389aac388b728490a4ffd57d30aee20ea9fe8
| * \ \ \ \ \ Merge changes from origin/7.1Leif Åstrand2013-09-231-2/+5
| |\ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0e048a5 Clarified error message (#12583) d0af7d1 Add async-supported to all servlets to enable push testing (#12573) 1de4389 Use JUnit 4.11 in all modules (#12572) d6954f8 Include TestBench 3.1.1 in the project (#12572) cdb9a49 Enable native scrolling in all iOS versions newer than 5, not just iOS 6 (#12324) 0e2780a Ensure string converter is always set cf796e2 Add v-iosN classname for all iOS versions instead of just N=6 (#12324) 46ac1e6 Update release notes to more closely be like 7.0.x (#12544) d9f204f PostLayoutListener javadocs (#12562) c7aaa04 Don't try to cast a connector to Widget. Fixes #12619 Change-Id: Icff34ba20a330e633c1b29ca8fd77d84b79841f5
| * | | | | | Merge changes from origin/7.1Artur Signell2013-09-177-280/+189
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | de53191 Fix for #12279 (caret jumps when formatting in RTA). fca0f7a Add <br> as empty representation for webkit (#12490) 6dcece8 Allow creating TextBox or SuggestionPopup when extending VFilterSelect (#12491) 22fcb44 Include unobfuscated file used by test in the war (#12468) bc90a58 Unified xml files to end with new line 3d01d74 Reduce Ivy resolver spam to a minimum (#12510) 1e73ca8 Fix keystore path to correspond to the Vaadin 7 directory structure (#12520) dcf9c61 Protect CurrentInstance instances from garbage collection (#12509) 24ffbc2 Allow storing and restoring null instances in CurrentInstance #12509 0d79a84 Added a comment that hopefully explains the NULL_OBJECT #12509 e4d99b3 Use non-obfuscated version of vaadinPush.js when not in production (#12527) 3a31dfe NullPointerException in TableQuery.fetchMetadata() (#11403) 4659797 fixed incorrect name for close-pressed.png for windows in black theme (#12563) 9b05257 Test for push with streaming based on Table 3cafce3 NullPointerException in DateToSqlDateConverter (#12284) 3a4351f Ensure PushConnection is properly cleaned up on disconnect (#12226, #12522) Change-Id: I44f3d5f003e62e7ab86a22188b22933491226868
| * | | | | | | Ignore RPC calls from components that are concurrently removed (#12337)Henrik Paul2013-09-103-19/+188
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I8b97444d33b9535b9073fd705fed15a6cc2992e7
| * | | | | | | Rewrite client request into JSON (#9269, #11257)Henrik Paul2013-09-042-78/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I0001d54f890ad8e5787d1f6c076d1f1d75dd32d2
| * | | | | | | Add StringToLongConverter for automatic handling of long values (#12291)Artur Signell2013-09-032-0/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ia2865b199303c0e35b562120f1c916f288aa458a
| * | | | | | | Merge changes from origin/7.1Leif Åstrand2013-09-037-7/+266
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d8b0b50 Always unlock the same session instance that was locked (#12481) e6af0f0 Avoid leaking memory from inherited ThreadLocales. Fixes #12401 f7ee8fb Updated _trackMessageSize based on latest upstream version (#12468) a24d391 Table ignores Container updates while painting (#12258) 7068d78 The colon in the calendar event caption is now also hideable. Fixes #12460 61dd8f7 Corrected typo in version variable (#12440) 476e0b8 Changed 'feature release' text to maintenance release (#12486) faa2569 Updated browser versions 831747a Fix regression where empty RTA returns <br> (#12490) cb8df75 Add deprecation message to unused constant 4c5bb0e Sets the locale in the test case. #12460 11cdf93 Excludes WeakValueMap from the serializable test #12401 Change-Id: Id7eeba06d14518c254ceb01e38e2441967932755
| * \ \ \ \ \ \ \ Merge changes from origin/7.1Leif Åstrand2013-08-306-13/+37
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4f3e81a Use <code> instead of {@code} for sample containing { and } (#12311) c7a48ae Delay sending DateField popup value to server until popup is closed #6252 dc491a4 Reset waitingForFilteringResponse flag to false inside onBlur (#12325) 4fb775a Fixed a typo in FieldGroup.isModified() JavaDoc. (#12172) aa47197 Add a chapter on installing IvyDE (for #12359) eaec281 GWT requires max 1.6 compiler compliance level currently - #12345 f72be69 Terminate JVM if server.close() has no effect (#12363) 36413cb Make sure that no fileIds are replayed to the client (#12330) 7182665 Fix scrollbar for Window under WebKit browsers (#11994) 61dbe9c Search only remaining message for delimiter (#12404) b5a212a Report min and max times from Profiler (#12409) 7220ca8 Fixed DragAndDropWrapper using wrong drop target in IE8 #12406 c87772b Escape markup in CustomLayout's JavaDoc (#12410) f5b67af Optimize ComputedStyle.getIntProperty() (#12411) 0473036 Add more detailed profiling for some client side hotspots (#12418) 7dfe5ae Fixed test broken by fixes to drag&drop #12406 234ed1c Fixed test broken by PopupDateField communication change #6252 c7a8c3f Fixed failing TabKeyboardNavigation test #12433 fac9ff6 Optimize resetting of state when detaching components (#10899, #11284) af995de Optimize large Vertical/HorizontalLayout client side (#12420, #10899) 39fd5fc Fix bug for spacing on first widget (#12420) bd4442b Fixed broken test due to changes in drop position by #12406 b83240f Optimize CssLayout hierarchy update (#11284) a52b286 Added controlDirective to ifContentStatement. Fixes ticket #12105. 8ce45c7 Disable slow sanity check when not in debug mode (#12463) 232eb42 Enable use of profiler without debug window (#12465) 6dc46c5 Use the add() path of CssLayout only when appending to the end (#11284) bea7fa3 Only consider caption tooltips for own slots (#12469) dce63d1 Allow creating session for Portlet UI init request (#12473) ad669c3 Adds junit to the ide configuration for the theme-compiler module. Change-Id: Icd734d6849cc4f4014e1268f4fabe1ed92f72e38
| * | | | | | | | | Activate tab stop automatically for modal windows (#12344)michaelvogt2013-08-261-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Icef7a3bb3729ebd407fe53af334f93e1e5c0a7cb
| * | | | | | | | | Merge from origin/7.1Artur Signell2013-08-191-1/+17
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 11f8811 Make sure bean field validators are only added once (#11045) Conflicts: server/tests/src/com/vaadin/tests/server/validation/TestBeanValidation.java Change-Id: I6533b00f78dfb2d587b52b320d2d709c640b9159
| * \ \ \ \ \ \ \ \ \ Merge changes from origin/7.1Artur Signell2013-08-191-1/+20
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 16d17f9 Fix native scrolling regression in iOS 6 homescreen apps (#12295) 7212e02 Fix race in VaadinService.lockSession() (#12282) 2d5a107 Update "lastRequestedFirstvisible" field value right away (#10666). 325cdf9 Disable failing calendar Actions Menu Test (#12181) 8ba4117 Split UiAccess test (#12332) Change-Id: I30e7aaacaf0ecbdc1a6dbdf956a6e48f4846de32
| * \ \ \ \ \ \ \ \ \ \ Merge changes from origin/7.1Artur Signell2013-08-197-24/+125
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7cb49d1 Fix invisible calendar actions menu #12181 44aacf4 Clarify Embedded javadoc (#12290) 59a043b Fix actions in action menu appearing in random order #12250 5d57129 Fix calendar click events on context menu #12297 f5e3663 Document multiple load semantics in @StyleSheet and @JavaScript (#12200) 17bb700 Add optional OSGi Import-Package for javax.validation (#12301) ea148c8 Disable all logging if production mode is enabled (#12299) 326bbb5 Fixes parsing of multiple push messages in streaming mode (#12197) 7fc1054 Ensure StringToIntegerConverter rejects values outside range of int (#12230) f587298 Improve URI fragment listener javadocs (#12296) d97cfbc Refine handling of null and empty URI fragments (#12207) 99c7d0b Show tooltips for ordered layout captions (#10046) Change-Id: Ifb2e0131fde769e2620b7ba03755a5ba324d8aaf
| * \ \ \ \ \ \ \ \ \ \ \ Merge changes from origin/7.1Artur Signell2013-08-192-1/+54
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a53d487 Verify the connector hierarchy if assertions are enabled (#12271) e9f3fcc Fix issue with hidden component cells in Table and TreeTable #12119 cbab936 Fixes light theme window sprites #12171 938d412 Fixes button :active state on firefox #12126 4219227 Fixed wrong classname in WindowThemes TB test #12171 Change-Id: I09bdb2fd0d16acad2afd84c544b26223d5f603a1
| * | | | | | | | | | | | | Support for null intermediate beans in NestedMethodProperty (#11435)Matti Hosio2013-08-094-5/+156
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allows intermediate beans to return null in the NestedMethodProperty. The feature is not enabled by default and thus should be fully backwards compatible. Change-Id: I438d0f787c5c76f61ab234f3c92dd927a8354a37
| * | | | | | | | | | | | | Detach previous UI with the same window.name (#10338, #12255)Leif Åstrand2013-07-314-46/+121
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I15234985f1591d6af383c6e014679762619d5000
| * | | | | | | | | | | | | BeanValidator changed to throw exception with array of causes (#11324)Jarno Rantala2013-07-301-12/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BeanValidator was modified to throw InvalidValueException with array of causes instead of exception with one message including HTML. This way AbstractErrorMessage is able to create correct error notification message with multiple lines. Change-Id: I414189f56ac282daad9dd3fe58d13fd99108c479
| * | | | | | | | | | | | | Don't lock session for checking request details (#12265)Leif Åstrand2013-07-295-17/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Id3e2b250b6aea66859274e2a5d6046c4f80172c3
| * | | | | | | | | | | | | Make settting of assistive description of Window optional (#12276)michaelvogt2013-07-241-13/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Throws exception on server side for null parameter Adds client side getter for descriptions Change-Id: I7d6231eec52b584f674b97b9d0c8ee0b78b19297
| * | | | | | | | | | | | | Merge changes from origin/7.1Leif Åstrand2013-07-232-7/+10
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 36aebc8 Update to Atmosphere 1.0.14.vaadin4 (#12242) 62c63a6 Only add DateRangeValidator to DateField if start or end of range is set (#12193) Change-Id: Ie2ba84e2d598313158007e521508c756abef6c2e
| * \ \ \ \ \ \ \ \ \ \ \ \ \ Merge changes from origin/7.1Leif Åstrand2013-07-234-16/+80
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3229847 Fix lost focus in Table when refreshing row cache (#12231) 654d570 Don't close an unbound VaadinSession for GAEVaadinServlet (#12209) 2ea19f3 Make VaadinService.closeInactiveUIs set UI threadlocals (#12186) 7f5a0a7 Add Require-Bundle for our rebased atmosphere bundle (#12195) Change-Id: I65c9a33462b3508b763115f8410fec3e62e16d45
| * | | | | | | | | | | | | | | Add ServiceDestroyListerner used by PushRequestHandler (#12251, #11878)Leif Åstrand2013-07-196-0/+166
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Id6147bbfe8da7cd3e3f3744acf3ef92b8c63b37b
| * | | | | | | | | | | | | | | Merge changes from origin/7.1Leif Åstrand2013-07-1516-126/+229
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 419c6c7 Implemented Focusable in MenuBar (#7674) a4f1277 Fixed NPE in ApplicationRunnerServlet (#12145) 08d365a Fixed slider value initialization on HSV and RGB tabs of ColorPicker. (#7863) da480bd Fix VaadinService.findUI to throw Error if UIConstants.UI_ID_PARAMETER is not set (#11943) 6291a50 Ensure that Slider diffstate always contains "value" (#12133) 7e7e698 32x32 favicons added, replacing the old favicons (#12143) 1702059 Replace printStackTrace with getLogger().log() (#12147) b421d6e Updated Javadoc for Table.getColumnAlignment fixing #6810 414e3bf Fixed an error in CustomComponent JavaDoc (#10038), and some improvements. 4583d07 Fix NPE in Like.java (#10167) 6c4da29 Ensure table's cells aren't refreshed if table is detached. (#9138) e37464c #11638: Ending an imported SCSS file with a comment causes an error in the Sass 478eeb5 Test using Jetty 9 (#12124) f7cc72d Close only combobox on escape, not the window (#12163) 9a9b0a5 Automatic test for escape closing window from combobox (#12163) ae565a2 Fix bug in PopupDateField where locale was retained incorrectly if changed while popup was open (#12153) d7a64fd Enable native scrolling in home screen apps on iOS 6+ (#12149) 4a04f00 Add test case for testing ClickEvent after dragging button (#7690) 775c969 Make UploadInterruptedException visible (#12070) 6a4bbe5 Set heartbeat response Content-Type to text/plain (#12182) e4011c6 When InputStream cannot be opened while writing static resource response, display 404 instead of 500 (#10920) 20162db Set current instances when calling UI.push from VaadinSession.unlock (#12168) 94c0f86 Ensure VaadinSession.service is set up by storeInSession (#12204) 23ed487 Attempt to get GAE lock for UIDL requests (#12211) 7f52b2e Improved AbstractClientConnector performance (#12219) a934261 Improving performance of ConnectorTracker (#12218) Change-Id: I810124d60c22d4d0ab837a19eb9c2689951864b5
| * | | | | | | | | | | | | | | | Tabsheet should not immediately select a tab when changing tab usingmichaelvogt2013-07-121-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | keyboard (#11823) Adds the necessary WAI-ARIA roles to the component (#11827) Change-Id: Ie1ed40227679e3497971b834919713614a8cc23e
| * | | | | | | | | | | | | | | | Prevent to exit a Window with the tab key (#11874)michaelvogt2013-07-121-0/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Icd12ec6e2eac626ad493707dfa8288d620bb9bb7
| * | | | | | | | | | | | | | | | Fixes @PreserveOnRefresh losing page title on refresh #11054Joonas Lehtinen2013-07-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moves Page title to PageState instead of using RPC for changing the title on Page.setTitle(). Change-Id: I8e5ab2064c04235503fb2531f4cdbb108530ac7e
| * | | | | | | | | | | | | | | | simplified isStaticResourceRequest and improved its performance (#11758)Fabian Lange2013-07-091-14/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous implementation did first check if the PathInfo was empty (null returned). This is almost never the case in reality. But if it happens, then the RequestURI would never contain contextRoot+"/VAADIN/". Next it checked that contextUri was not null, and checked if the Uri started with "/VAADIN/". This only would have worked in case the context root would have been "". The next case checked was if the Uri starts with contextRoot+"/VAADIN/". This is what you normally want to check. The only valid other case from before (contextRoot == "") is also covered by this line. What you would have seen in normal deployments is: * First if exit only for first request (http://demo.vaadin.com/sampler/) (and sometimes not even that depending on trailing slash config) * Second exit only on no context root deployments (getContextRoot() returns "") * Last exit in all other cases Additionally, the existing implementation does not work correctly for the case getContextRoot would return null (which thankfully no container does). Change-Id: I500e0c5eb0ac2bfa0b32af91800b2f7f303485ff
| * | | | | | | | | | | | | | | | Support uploading files larger 2GB via drag and drop and file input (#11947).Fabian Lange2013-07-082-7/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Vaadin mostly just passes through the value from the Javascript File object on drag and drop. As per specification (http://www.w3.org/TR/file-upload/#blob) the size value can be "long". The size attribute of Html5File was already long, but this patch makes sure long values actually are transported correctly from the client side Transferable. Additionally, the file upload handling in FileUploadHandler was determining the length of the upload via the Servlet Spec getContentLength method of the request. However the spec was written at a time where 2GB were unthinkable. Luckily containers return this value by querying the Content-Length header, which can transport values of "long". So instead of using the Servlet Spec method, FileUploadHandler evaluates the header itself. AbstractStreamingEvent already was supporting "long" values. For Drag&Drop, the file size needs to be serialized as double, because long is not supported in JSNI. Change-Id: I606fca7430c65c20144793fa011cb2f6ee3a0415
| * | | | | | | | | | | | | | | | Add getCacheTime(filename) to VaadinServlet (#11744)Fabian Lange2013-07-081-15/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This implementation by default adheres to the GWT Pristine Caching rules and calculates 0 seconds for ".nocache." and 1 year for ".cache." filenames. All other filenames will use the value configured in the deployment configuration. By exposing this to a method, developers can implement custom naming schemes. Developers also can opt to set an expires header using this value. Change-Id: Ibc0d17d48d38bfa3bb28bdf3929ad314828be406
| * | | | | | | | | | | | | | | | Tabsheet tabs should support alternate text (#11824)michaelvogt2013-07-081-4/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I000fe6102291d8bd9bbe484b5683b50c40c8470b
| * | | | | | | | | | | | | | | | Accessibility for Window (#11821)michaelvogt2013-07-041-2/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ica5d13fb138e8ed1c1966858c9e1dd0c4aa13af5
| * | | | | | | | | | | | | | | | Support screen reader only notifications (#11830)michaelvogt2013-07-031-2/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I09391b27c0b3df538ffe74c4edb8d96224f14cd3
| * | | | | | | | | | | | | | | | Accessibility for Notification (#11820)michaelvogt2013-07-034-7/+422
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ic9c1a417fa791927897b6fcdf35a1fb4444dfd70
| * | | | | | | | | | | | | | | | Adds String <-> BigDecimal converter (#9997)Artur Signell2013-07-012-0/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * BigDecimal properties connected to String based fields (TextField/TextArea/...) are now supported without custom converters Change-Id: I2dab67875b3cfdb46b17e9d4cc35ffb94c114478
| * | | | | | | | | | | | | | | | Removed StringToNumberConverter (#12092)Artur Signell2013-07-012-67/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Iada5bb27eefef788143625c4d63a121f6c2589ea
| * | | | | | | | | | | | | | | | Merge changes from origin/7.1Artur Signell2013-06-2813-91/+73
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3affc37 Enable using @Stylesheet with vaadin:// (#9934) 177c424 Updated Atmosphere dependency to 1.0.14.vaadin2 (#12017, #12033, #12115) dbfb9a3 Add version property to integration tests to servers know if it is a Vaadin 6 or 7 test e371001 Ensure caption is used when child is set to required (#12077) 90ed657 Use atmosphere 1.0.14.vaadin3 which fixes Android 4.1 support (#12101) 6f2db49 Include Atmosphere fix for Android 4.1 (#12101) c4ec786 Things now align better in SimpleTree, for #12058 172d704 Actually show loading indicator during loading (#12128) 6c10136 Use varargs instead of array where appropriate (#4513) 939095a Debug window poll interval claims interval is in seconds and not milliseconds (#12098) 68f025f The 'license.html' file has flaw in the HTML (unclosed span tag) (#11952) c107efc Remove sub window references from Window javadocs (#9892) Change-Id: Id386718b46f87a91708a51d70cdb5b47a0157e8b
| * | | | | | | | | | | | | | | | | Add support for setId to TabSheet.Tab (#12064)tapio2013-06-242-5/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ia88b9d03a26b9670ab4026f8083a0b932dafa1c0
| * | | | | | | | | | | | | | | | | Merge changes from origin/7.1Artur Signell2013-06-187-38/+81
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bad3208 Corrected fix and better error checking for action/event request (#12056) a7957df Fixes broken request listeners (#12056) d5dbae8 Exclude external classes and FutureAccess b4fc9bc Define LegacyPropertyToStringMode parameter strings in the enum (#11970) 7fb8080 Don't attempt to run microbenchmarks as unit tests (#8759) 3067b23 DebugWindow sections now use previously empty areas to describe the functionality, for #12058 28f72b6 Highlight on server when highlighting on client, for #12058 86e1a31 VUIDLBrowser no longer requires shift-click to 'highlight component on server', open recursively changed to 'alt-click', for #12058 76b9cd1 DebugWindow styles improved and structured more, for #12058 1befbeb Test using Glassfish 4 (#12075) 78af0eb Specified supported server versions and added Glassfish 4 (#12075) ad9c350 Fixed test issues with type=null (#11895) 8c4800a Updated to atmosphere 1.0.14-vaadin1 2d54adf Highlight on server was still spamming in one instance, for #12058 0754158 Rename getCommunicationMethod -> getCommunicationMethodName (#12019) 8669f6a Actually compile an IE10 permutation (#12080) 47c199f Add 'transport' GET parameter to AbstractTestUI (#12094) b637ab5 Reinitialize pendingAccessQueue after deserialization (#12097) Change-Id: Ie664f5c7ec4be2d4841d8b659d6a3ecd0c11624d
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge changes from origin/7.1Leif Åstrand2013-06-1310-65/+193
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | da0a112 Merge changes from origin/7.0 6ba8938 Restore legacyPropertyToString value parsing logic (#11970) d5c0ffa Fix NPE when converting null values (#11895) 2aa3096 Avoid string casing problems (#11970) 0f107f3 Update widgetset template (#12053) eb64fda Add support for rem units (#11279) 5f66766 Using StringTokenizer instead of String.split() in AbstractComponent (#8759) 15b217d Handle push disconnections and reconnections more reliably (#11831, #11922) 47addab Adding isIOs and isAndroid to the WebBrowser wrapper around VBrowserDetails (#11168) 0aa5907 Do not write 404 as a response to all action/event requests (#12056) 55ebe13 Detach and attach when adding or removing the caption wrapper (#11708) 7830af2 Fix GridLayout resize after removing caption (#12011) 53e3a25 DebugWindow resize/move improved, fixes #11937 (also implements shift-resize and alt-move, improves bounds-check) f2b2ce9 Updated to Smartsprites 0.2.10 (#12069) 29c9b60 SimpleTree styling changed for #12058 da8382d DebugWindow now remembers open tab/section, InfoSection fixed to support being opened at once, for #12058 4f5bcef Info tab is now tab 1, hierarchy tab 2 a089743 Consistently recover from disconnections in IE (#12073) 59103a9 Always notify parent of enable state changes (#12062) 997e9a9 Fixed test issue apparently caused by three levels of classes 54ffbdb Add missing license header Change-Id: Ifba747964fa0d8265bb468ca555b84dadec9fa0a
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge changes from origin/7.1Leif Åstrand2013-06-1235-225/+385
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9100cfc Do not rely on broken javadoc features for default values (#11970) fad7bf7 Remove DEFAULT constant as an annotation enum cannot use it (#11966) 1f14422 Merge changes from origin/7.0 9b38072 Exclude provided portal-service from all zip (#9823) 8f4add9 Fixed button highlighting when dragging #10917 8eb567e Make UI.pushConnection transient to prevent null resource after deserialization (#11809) 9efd4d6 Fixed test issues 1b0a214 Pass ConversionException to getConversionError (#11960) bca14c0 Correctly report theme version in the debug window (#11442) f9bffed Fix for NPE in debug window in IE (#12015) da29e2b Fixed serialization issues a5ec937 Info section for the debug window (#12019) d6fca78 Fix race condition in upload with push (#10214) e7201fd Allow using element resize listeners from javascript connectors (#11996) e853280 Print warning if in production mode and theme compilation is required (#12031) d9becf9 Use vaadin-atmosphere without slf4j dependency (#11765) 37bc9e4 Reformatted using Ant editor (#12040) 5adb5c2 Include compatibility web.xml in uitest.war (#11688) 424af57 Move ClientConnector.setParent to Component and Extension (#11777) 074d7b3 Fixed incorrect line breaks (#12040) 2cada0b Reformatted release notes using Eclipse (4 spaces) a0182a0 Updated release notes for 7.1.0 (#11993, #11991, #11870) 5793a1c Make VaadinServlet use enclosing UI class by default (#12039) 3d9d47d Added type parameter to converter methods (#11895) ecc2de3 Removed dead code Change-Id: I68ad269dc46ac03d7285b92e0ebdcd3eda059629