summaryrefslogtreecommitdiffstats
path: root/server
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Apply abstract ordered layout settings for replaced component (#13568).Denis Anisimov2014-04-142-0/+95
| | | | | | | | | | | | Change-Id: If6863d518d902ee48bb73fbb0c9b3725cb7c8707
* | | Updated Window API based on 7.2 API reviewArtur Signell2014-04-142-9/+67
| | | | | | | | | | | | Change-Id: Ie6fa8b51c2fd1d1fe7def9ca7c11b4023eae52b7
* | | Make ComboBox always immediate (#4054)Jonatan Kronqvist2014-04-111-3/+11
| | | | | | | | | | | | Change-Id: I34525b7d9e78ede7f9533869326ca0c08474963a
* | | Merge commit '3d0ff32bea81c3e3c64bd044276ff04a4f8555ed'Johannes Dahlström2014-04-102-1/+87
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | Conflicts: server/src/com/vaadin/server/communication/AtmospherePushConnection.java server/src/com/vaadin/server/communication/PushHandler.java Change-Id: I93b5c3f3017aaa1ba2a231028c808d6e56fe1c11
| * | Prevent duplicate detach() calls with push (#13261)Johannes Dahlström2014-04-022-41/+86
| | | | | | | | | | | | | | | | | | | | | | | | This used to happen when push was disconnected due to a UI or session expiring. requestStart() and requestEnd() were called on disconnect even though a disconnection is not a request. Change-Id: I31d9cae65ec75b5046802a54bbe4564d6e44b29f
| * | Fixed pom fails in unit tests.Sauli Tähkäpää2014-03-291-3/+9
| | | | | | | | | | | | Change-Id: I0acbde16576dc26c36031038fe905695581c682d
* | | Refactor VaadinPortletRequest extending. (#13551)Sauli Tähkäpää2014-04-106-107/+472
| | | | | | | | | | | | Change-Id: Ibe169bf0ec6d2f335e099ac2659079c8fad6ac0b
* | | Prevent duplicate session destroy events (#12612)Johannes Dahlström2014-04-104-20/+99
| | | | | | | | | | | | Change-Id: Ic752268a9deac350dbff29ecf73cfce2eb1ba0cc
* | | Don't allocate unnecessary memory for empty array of Objects inDenis Anisimov2014-04-102-9/+162
| |/ |/| | | | | | | | | MethodProperty (#10446). Change-Id: Ib8e2cfb42494a9dd3efb5ca62ddea9675a1dab1e
* | Optimizes memory and CPU usage in JSONCodec (#13545)Fabian Lange2014-04-092-10/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The null element and the empty JSONArray are frequently created and used as temporary objects to be encoded by the json encoder. Because they are never manipulated it is possible to reuse the same empty element again and save a significant amount of temp objects. This also helps jsonEquals, which then can return faster due to: if (fieldValue == referenceValue) return true jsonEquals does not need to check the referenceValue for JSONobject.NULL. The invoking code makes sure this never happens. Boolean and Integer values are very often and much more efficiently compared directly instead of using toString. Change-Id: I5fd736427019406469357cda1115d2683b7a5e2b
* | Don't add slash after jsessionid in URL (#12307)Henri Sara2014-04-092-2/+104
| | | | | | | | Change-Id: Ic329b4307bcc0613e6c0160375003d4b9f7e7ee1
* | Update Accordion and TabSheet to use Vaadin 7 style. (#13402).Felype Santiago Ferreira2014-04-082-212/+185
| | | | | | | | | | | | | | This change also adds subpart support for TabSheet and converts a test to TB3. Change-Id: I23b6c81686ea6587470d8019e89a85149ec0b068
* | Update Atmosphere 2.1.2.vaadin2 (#12329)Artur Signell2014-04-071-1/+1
| | | | | | | | | | | | Contains websockets fixes for Tomcat 8 and Wildfly 8 Change-Id: I55b6576dfffd611f819a434d9b05edf1e5c6eda8
* | Update Atmosphere 2.1.2 for better Tomcat 8 support (#12329)Artur Signell2014-04-031-1/+1
| | | | | | | | Change-Id: If6362284392d17ff18e2a907439db3339344d2b1
* | Override elements must be after dependency elements #13532Jonatan Kronqvist2014-04-031-3/+3
| | | | | | | | Change-Id: I8cc1fd86a8ba7ba64595809afbd964e3b384d658
* | Override the cssparser dependency from sass-compiler (#13532)Jonatan Kronqvist2014-04-031-0/+3
| | | | | | | | | | | | | | | | vaadin-sass-compiler depends on an older version of cssparser than the one used in client-compiler. This change overrides all sass-compiler provided cssparser deps with the newer version. Change-Id: I06d2b957d66dd3abbef161ae2643eec0cdf7e13a
* | Update commons-io to the same version in all modules (#13531)Jonatan Kronqvist2014-04-031-1/+1
| | | | | | | | | | | | Adds a commons-io.version property to the build.properties file Change-Id: I57a72f8841846d77ba73d567bd9bc3c8415b243c
* | Wait for all messages to be sent before disconnect (#13529)Artur Signell2014-04-021-2/+30
| | | | | | | | Change-Id: Ic9d5d4ac3a3f19bb906cba64cf752461d4b16ba5
* | Do not allow Atmosphere to make session infinitely long (#12139)Artur Signell2014-04-021-1/+3
| | | | | | | | Change-Id: I09d39ff40f9adda20eb38056ab94ddfa0b07fb64
* | Workaround for Atmosphere race condition (#13528)Artur Signell2014-04-021-32/+40
| | | | | | | | Change-Id: I39cb72ef9a1f6c6424dce7f9feff2cebbfe3fdfd
* | Make removeFromParent throw if the right session is not locked (#13473)Leif Åstrand2014-04-023-3/+161
| | | | | | | | Change-Id: Id5ef40db07404d7cb41b26768d18e757b8cae2b3
* | Use UUIDBroadcasterCache (#13514)Artur Signell2014-04-011-0/+3
| | | | | | | | Change-Id: I63c2d5886507281a9dfe219dea46dc5067ffa4e3
* | Use existing AbstractReflectorAtmosphereHandler (#13514)Artur Signell2014-04-011-46/+3
| | | | | | | | | | | | AbstractReflectorAtmosphereHandler handles cache requests correctly out of the box Change-Id: I0ab96f53826cf181dc58b007fb6b4ec4eb4ad54d
* | Refactor AtmosphereHandler to a field (#13514)Artur Signell2014-04-012-61/+69
| | | | | | | | Change-Id: I0956e31acfec605418eff0313fbcf82c3c7d6579
* | Remove theme-compiler and replace with external vaadin-sass-compilerJonatan Kronqvist2014-03-311-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | * Moves CompileTheme from the theme-compiler to buildhelpers * Refactors CompileTheme to get the Vaadin version on the command line instead of using the Version class found in vaadin-shared * Refactors build scripts to pass the version number on the command line when running CompileTheme * Removes the theme-compiler module/project/whatchamacallit * Replaces the theme-compiler dependency with vaadin-sass-compiler 0.9.0 from maven Change-Id: I4f98d15b60e18a826bf264eb55d12b3e736e8e54
* | Add reinit method for preserve-on-refresh UIs (#12191)Johannes Dahlström2014-03-316-19/+243
| | | | | | | | | | | | | | | | | | | | UI.reinit() is now called when an existing, preserved UI is shown after a browser reload of the current page. The default implementation is empty. The browser window size and location are up to date in UI.reinit(); window resize and URI fragment listeners, if any, will be called after returning from UI.reinit(). Change-Id: Ie7aa670aaecf8e0e1510c91325b2a137b41263af
* | Move DragAndDropService to VaadinSession (#11409)Johannes Dahlström2014-03-317-37/+37
| | | | | | | | | | | | | | | | * ConnectorTracker.getConnector() is now DnDService-aware * Deprecated LCM.getDragAndDropService() is removed * LCM.getConnector() simply delegates to ConnectorTracker.getConnector() Change-Id: I9627d50f7386ead8d92ccbba27b4a558c03076c7
* | Merge changes from origin/7.1Build Agent2014-03-285-46/+306
|\| | | | | | | | | | | | | | | | | | | | | 1f4ca4c Prevent resize for sorted column if not initialized (#12951) 437f4e9 Improved portlet configuration resolution. (#7814) 55a1b20 Added headers support for WebSphere Portal. (#13491) f979681 Fix VScrollTable to clear reported ranges (#13353) a473222 Added browser inclusion and exclusion for TB3Runner. 29e7df2 Makes combobox work with pasted texts. (#13214). Change-Id: Icdb5a633d1d9f7bf7004b4b45857d268ea674f50
| * Added headers support for WebSphere Portal. (#13491)7.1.13Sauli Tähkäpää2014-03-261-0/+35
| | | | | | | | Change-Id: Ib5396f8e5c28232d560406542530c034ab1f657d
| * Improved portlet configuration resolution. (#7814)Sauli Tähkäpää2014-03-264-46/+271
| | | | | | | | | | | | | | | | Refactored static path resolution in VaadinPortletService. Refactored theme name resolution in VaadinPortletService. Refactored widgetset name resolution in VaadinPortletService. Change-Id: I44c5ffaa7530383843205aadd8da7642899a04c9
* | Handle default package properly in deployment config (#12461).Denis Anisimov2014-03-283-4/+95
| | | | | | | | Change-Id: Ied046a49c4e3046011658dd77963972ea1e9e806
* | Added convenience methods for bean binding (#13068)Matti Tahvonen2014-03-272-0/+148
| | | | | | | | | | | | Reduces common bean binding code from 4 lines to 1 Change-Id: Ie5f20ec2791284b850a9f3e11e21face3b5e4276
* | Use the ErrorHandler mechanism in ConnectorResourceHandler (#12269)Johannes Dahlström2014-03-272-0/+105
| | | | | | | | Change-Id: I9d608e942380bd53868b65eda180fe9c8477c138
* | Always call close() method for session valueUnbound() method (#12843).Denis Anisimov2014-03-274-0/+124
| | | | | | | | Change-Id: I1500b4b50d1f7ae9ee5fd2252a7b682b93cce720
* | Use window name "_self" with Page.setLocation (#12925)Johannes Dahlström2014-03-261-1/+16
| | | | | | | | | | | | | | | | | | This signals the client side to stop running so it will not eg. flash a "session expired" dialog sent via push just before the browser navigates away (see #12298). setLocation should thus not be used to start downloads anymore. Change-Id: Id11e4b4fe6ee93e3ac267879f8faa52c43b9c301
* | Fixed pom fails in unit tests.Sauli Tähkäpää2014-03-251-3/+9
| | | | | | | | Change-Id: I0acbde16576dc26c36031038fe905695581c682d
* | Integrate the Responsive add-on #12394Jonatan Kronqvist2014-03-251-0/+161
| | | | | | | | | | | | Also fixes https://github.com/vaadin/responsive/issues/10 Change-Id: Id22d071529c91d6462f1dceaf169c9d4be69d86f
* | Remove all unnecessary semicolons reported by EclipseLeif Åstrand2014-03-2116-21/+20
| | | | | | | | Change-Id: I15f6fff50e709238655a0a50f605a833e2be7d6f
* | Merge changes from origin/7.1Build Agent2014-03-212-14/+48
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7112abe Preventing premature start of drag due to Chrome move event #13381 7e7b623 reduce frequency of session locking and StreamingProgressEvents (#13155) 7cab7fd Improve error message when reusing UI instance (#13457) 3e53fa6 Fixed "EEE" in DateField's date pattern (#13443) 1881ea8 Fix for width issue of TabSheet (#12805) 396820e Test for streaming reconnect issue (#13435) 2f93186 Eliminate .v-caption memory leak (#13346) 0c7cbc7 Fixes a memory leak on IE8 in LayoutManagerIE8 (#12688) 5441ef0 Merged IntegrationTestRunner into TB3Runner 3545db2 Added User-Agent and Screen Width + Height labels to portlet test. c5aaf93 Refactored JSR286 portlet test. 52dcbaa Pressing ESC now closes the DateField popup when using month or year resolutions. (#12317) e45294f Revert "Preventing premature start of drag due to Chrome move event #13381" Change-Id: I35e119a6e8e68e226487906af35eaa220f3af16f
| * Improve error message when reusing UI instance (#13457)Leif Åstrand2014-03-131-1/+12
| | | | | | | | Change-Id: I49ec1e837a1a2a04dfadef5fd5fb5b6fd10ffcbc
| * reduce frequency of session locking and StreamingProgressEvents (#13155)Fabian Lange2014-03-131-13/+36
| | | | | | | | | | | | | | | | | | | | | | | | This change introduces throttling of streaming progress events. Before a event was fired once a buffer was filled. However as the buffer is only 4kb in size, fast uploads would trigger massive amounts of events. This change is backwards incompatible on a logical level. Before this change, a listener would get contentLength/4kb events, while after this change the amount is limited to one progress event per 500ms. Change-Id: I5da092ec4488971b8554b68b44c346057bfcc0e0
* | Merge commit '49973354b22e8aba9cc71f83571020b0414c54e0'Sauli Tähkäpää2014-03-213-9/+65
|\| | | | | | | | | | | | | Conflicts: shared/ivy.xml Change-Id: I2aa7cc35953fdc7441d1a5b15a7bf0a34a97db7f
| * Fixed trailing slash trimming in VaadinPortletService.Sauli Tähkäpää2014-03-133-9/+65
| | | | | | | | Change-Id: Ia9f6230219adfb1fcb29b88ad819e3209770e1fc
* | Throw exception when trying to invalidate FakeHttpSessionArtur Signell2014-03-211-0/+14
| | | | | | | | | | | | | | | | | | The FakeHttpSession is used only for Tomcat 7 as far as I can see (#11721) Invalidating the fake session will not invalidate the real session so the end result will not be what the user expects, therefore we throw an exception instead in this case. Change-Id: I1703644736d81ee2870b709517cbe5fa523d00f7
* | Use IE11 mode (#12629)Juho Nurminen2014-03-211-1/+1
| | | | | | | | Change-Id: Ia8dc8f918bf8e0932595db44be48648dc7fd3568
* | Upgrade to atmosphere-runtime 2.1.1.vaadin2 (#12601, #13196)Artur Signell2014-03-201-1/+1
| | | | | | | | Change-Id: I7ccd1217026b5f4bab292225568da16e368050b5
* | Format project files according to conventionsArtur Signell2014-03-194-16/+15
| | | | | | | | Change-Id: I2522698237eb2a21c0896605bed8e73a82795c97
* | Refactored failing test for OptionGroup.Sauli Tähkäpää2014-03-192-26/+32
| | | | | | | | Change-Id: Ia7cc646649dd3e98822ace82e1eefac3f2ba2a5e
* | Revert "Merge branch 'master' into grid"John Ahlroos2014-03-187-2186/+0
| | | | | | | | | | | | This reverts commit 4420f52578e245045677f88852f1ba3f405e88a3. Change-Id: I06effe06f245baaeb499071917c359eb34cc55ea
* | Merge branch 'master' into gridLeif Åstrand2014-03-187-0/+2186
|\ \ | | | | | | | | | Change-Id: Ia9d156009a3f1b4e61f12eb415040670a52d7876