summaryrefslogtreecommitdiffstats
path: root/server/src
Commit message (Collapse)AuthorAgeFilesLines
* Use vaadin-atmosphere without slf4j dependency (#11765)Artur Signell2013-06-101-1/+1
| | | | Change-Id: I78f5dda87957452670c3d86d960b0683c67eb77d
* Print warning if in production mode and theme compilation is required (#12031)Artur Signell2013-06-101-5/+12
| | | | Change-Id: I59030e7c0133d790f145d31f1614b7e8aaf7c04d
* Allow using element resize listeners from javascript connectors (#11996)Leif Åstrand2013-06-101-0/+10
| | | | Change-Id: I97b280c2e260752be87ce85d2eda81ec4f14d4fe
* Fixed serialization issuesArtur Signell2013-06-072-2/+3
| | | | Change-Id: I5dc1f2dc061c4b6bb6d00040b972802df97d3f89
* Pass ConversionException to getConversionError (#11960)Artur Signell2013-06-071-12/+25
| | | | Change-Id: I6a25c4e4bfd9fe73f973670583c708503f77f60a
* Make UI.pushConnection transient to prevent null resource after ↵Johannes Dahlström2013-06-064-48/+37
| | | | | | | | | | | | deserialization (#11809) * PushConnection is not Serializable anymore * AtmospherePushConnection fields are not transient * UI.setSession calls setPushConnection(null) instead of pushConnection.disconnect() * pushConnection.disconnect() asserts isConnected() * If UI has a push connection, it should now always have isConnected() == true Change-Id: I3c2e877b8e723b7cc2993cacd620920aecdef5fb
* Merge changes from origin/7.0Artur Signell2013-06-052-4/+28
|\ | | | | | | | | | | | | | | | | | | | | | | | | 892b8ba Do not submit TextArea value on enter in IE (#11982) bd3f975 Properly disable combobox when parent is disabled (#10734) 1b85e59 Added missing import (#11982) 3c8a3bf Merge of properly focus clicked input element in Webkit (#11854, #11297) d647d7a Ensure VBrowserFrame content is unloaded in IE (#11683) 08ba394 Disable drag&drop when source or target component is disabled, re-implementation of 6.8 fix for #11801 b01427a Change field types from LinkedHashSet back to HashSet to retain binary compatibility (#11432) 14ebd0d Fixed newlines Change-Id: Icea535d8d5130e013327dd76a194e3910f533332
| * Change field types from LinkedHashSet back to HashSet to retain binary ↵Johannes Dahlström2013-06-051-4/+9
| | | | | | | | | | | | | | | | compatibility (#11432) svn changeset:25964/svn branch:6.8 Change-Id: Iddf0fa7de10a788e1a51e006e92ed3976a39a30b
| * Disable drag&drop when source or target component is disabled, ↵Marc Englund2013-06-051-0/+19
| | | | | | | | | | | | re-implementation of 6.8 fix for #11801 Change-Id: Iacd167ad7075620dae59ff2c7789efaf32521c59
* | Remove DEFAULT constant as an annotation enum cannot use it (#11966)Artur Signell2013-06-051-1/+1
| | | | | | | | Change-Id: I41630fec5c40c50a2925499d1f1ba23149ab0de1
* | Do not rely on broken javadoc features for default values (#11970)Leif Åstrand2013-06-051-6/+5
| | | | | | | | Change-Id: Ic904a33e31b54da7c1324c70b792c38ee1b56fac
* | Don't use the broken {@value Type#CONSTANT} pattern in javadocsLeif Åstrand2013-06-054-3/+4
| | | | | | | | Change-Id: I78f0f6532242bd5d7aa406fe61ccf15d9585fde9
* | Add transport parameter to @Push (#11966)Artur Signell2013-06-053-0/+40
| | | | | | | | Change-Id: Ic47e68a41ba407917a990ef82a98c1526a9510ef
* | Allow customizing client-side push config on server side (#11867)Artur Signell2013-06-055-49/+294
| | | | | | | | Change-Id: I212067aa0bd04e3e73844ef57963b5622291986a
* | Change analyze layouts to use RPC (#11536)Artur Signell2013-06-057-71/+79
| | | | | | | | Change-Id: I80d39e4ce4e0576b98ad095efce03740291d3de5
* | Send connector debug (highlight) using RPC (#11536)Artur Signell2013-06-055-82/+121
| | | | | | | | Change-Id: I8995e9affd371543457f16568f1245f7467e0804
* | Add @VaadinServletConfiguration (#11970)Leif Åstrand2013-06-053-19/+218
| | | | | | | | Change-Id: Ic902028826adae8132bfa18b6cde7d80a2e876c4
* | Update deprecation javadoc for VaadinSession.getBrowser()Leif Åstrand2013-06-051-3/+3
| | | | | | | | Change-Id: I7c8d2e08d7efed90578489e90885c1c3c6201f64
* | Move VaadinSession.runPendingAccessTasks to VaadinService (#11964)Leif Åstrand2013-06-054-64/+135
| | | | | | | | Change-Id: Idb893baec693d0aaa3ccba1d3f61a62922e0a1ce
* | Log stack trace using fine when logging toString warningsArtur Signell2013-06-052-1/+7
| | | | | | | | Change-Id: I4dbb5e84df78bad25fa90fc802309e433d516fd6
* | Enabled drag & drop to Calendar #11048John Ahlroos2013-06-031-1/+30
| | | | | | | | Change-Id: I2dcc1f7159a6283cfbc0baafe6cba66530bf0a45
* | Ignore style resource that has already been added (#11667)Leif Åstrand2013-06-031-37/+74
| | | | | | | | Change-Id: I828166f69c3ad1ac7e24c00de640c8645d2f2153
* | Throw exception if VaadinService has not been initialized (#11961)Leif Åstrand2013-05-311-0/+11
| | | | | | | | Change-Id: I754c73790aae197a262d6cc8b88751290efbe127
* | Do not log legacy warnings in JUnit tests (#11963)Artur Signell2013-05-311-5/+5
| | | | | | | | Change-Id: I5549a524d7fae32b1ef201073ab48cadcc4e8212
* | Fix stale info in javadoc for accessSynchronously (#11897)Leif Åstrand2013-05-312-8/+0
| | | | | | | | Change-Id: I0d562a5f617850e2e862f86758dbca0fc4c947a0
* | Fix streaming issue with iOS6 (#11934)Artur Signell2013-05-301-0/+7
| | | | | | | | | | | | It appears that iOS6 will not make new request (at least for images) to a server to which there is already a connection open which possibly will be kept alive after the current request is done (Connection: Keep-alive asked by the client and not denied by the server) Change-Id: If4e6233457fced3760a931b7953fa1713fee3452
* | Flush the output writer in case of SSE transport as well (#11955)Johannes Dahlström2013-05-301-1/+1
| | | | | | | | Change-Id: Id0d82eabab63681b9d01c0312588fdfe1659860f
* | Extract ProgressBar and deprecate ProgressIndicator (#11925)Leif Åstrand2013-05-292-87/+170
| | | | | | | | Change-Id: Id9eaee65762b0dadd59f3e730d3ff11712ab87fe
* | Moved Locale data handling to LocaleService (#11378)Artur Signell2013-05-297-274/+236
| | | | | | | | | | | | The locale data is now tracked per UI instance and no longer sent in every request. Change-Id: I4bebd00327da6f8d812181fd76a85eb6196d0010
* | Remove UI.runSafely and VaadinSession.runSafely (#11901)Leif Åstrand2013-05-292-21/+1
| | | | | | | | Change-Id: Ie72e1a3ab72be00c99548a740f16721fb7edab00
* | Avoid deadlock checking in runPendingAccessTasks() (#11897)Leif Åstrand2013-05-281-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The deadlock check in accessSynchronously() was triggered in cases where one session was locked and tryLock() in access() did manage to lock another session and thus attempted to run the runnable right away. runPendingAccessTasks() needed accessSynchronously() just for setting up the current session instance - the session was already locked and cleaning up the CurrentInstance values afterwards was not needed. Just setting the current session without accessSynchronously() gets rid of the inappropriate deadlock detection as well as some overhead with managing locks and CurrentInstance values. Change-Id: Ib956d68884d6703dce2633a455c4857bb06651af
* | Remove ThreadLocal references from CurrentInstance (#11914)Leif Åstrand2013-05-285-27/+36
| | | | | | | | Change-Id: Ic7389a06726026383b96de80b0d038ed11e9d273
* | Define how CurrentInstance works with access() (#11897)Leif Åstrand2013-05-283-35/+104
| | | | | | | | Change-Id: I7ca62c5706fd37e7c44ed46703bcdce159b367f4
* | Added ComponentConnector.isAttached (#11928)Artur Signell2013-05-288-16/+44
| | | | | | | | Change-Id: I70d7d78a0d9de76080f6e0770a48504af8abdd84
* | Add missing license headerArtur Signell2013-05-281-1/+1
| | | | | | | | Change-Id: Iadf8831b01a292d5e29fea26c877541ab4dc5919
* | Make access() enqueue the runnable if the session is locked (#11897)Leif Åstrand2013-05-287-53/+268
| | | | | | | | Change-Id: If162e81a29bbc982857e2a165a983e161ea837ee
* | Added Serializable where missing and ignore classes which do not need ↵Artur Signell2013-05-283-4/+7
| | | | | | | | | | | | Serializable Change-Id: I197b2d62282ee957458e05d9cac357df47f05e85
* | Added Java Date to Sql Date converter to better support sql dates (#11224)Artur Signell2013-05-242-0/+61
| | | | | | | | Change-Id: I83d8c96a6877ea33b270a1a4a2c6f360a8147518
* | Avoid creating an instance of every view while searching for the correct ↵Artur Signell2013-05-231-5/+8
| | | | | | | | | | | | view (#11722) Change-Id: Ifab9aa0021bde58280fd75370e5df46fb5efa7a7
* | Modified the logic in setPropertyDatasource which determines if a new ↵Artur Signell2013-05-223-16/+58
| | | | | | | | | | | | | | | | | | | | converter is needed (#11863) The previous logic had two flaws * It allowed converter model type to be a sub type of the model type but not vice versa. Similarly for presentation type. * If the user has set a converter it should be used and not be replaced unless it is absolutely sure that it cannot in any possible way handle conversion (e.g. converter from integer to double cannot handle string to list conversion). If there is a slight chance that it can handle conversion, let it be and let the user set another converter when needed. Change-Id: I2e1c0b3aac90be63ddbc780195f8428398e28ada
* | Fixed order of parameters in javadoc (#11158)Artur Signell2013-05-221-3/+3
| | | | | | | | Change-Id: I523140051e1034b5fab501517e70209f29b6b869
* | Extracted common code for number conveters to abstract super class (#11900)Artur Signell2013-05-225-229/+148
| | | | | | | | Change-Id: I53e413f8e9c8754915d80c30d3dca97eb1881c74
* | Disable Atmosphere version number check (#11890)Leif Åstrand2013-05-211-1/+6
| | | | | | | | Change-Id: I8f04cc0ddc034ce7cb43cc7f6646ddffcba64a4b
* | Upgrade to Atmosphere 1.0.13 (#11861)Johannes Dahlström2013-05-211-2/+2
| | | | | | | | Change-Id: Ie9281ff5e9805be89942bf3ca8259740f49e15ab
* | Derive current servlet/portlet from the current service (#11779)Leif Åstrand2013-05-213-78/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement VaadinPortlet.getCurrent() to use VaadinService.getCurrent() instead of having a separate thread local variable. This is done to avoid classloading issues when determining which instances to preserve in CurrentInstance.setThreadLocals. The two current instances have previously been kept in sync in all cases except during VaadinPortlet.init where VaadinService has not yet been created. VaadinPortlet.setCurrent() is removed as no way of preserving its semantics has been found. This breaks API compatibility, but is probably better than having a deprecated implementation that can not work as expected in all situations. The same changes have also been made to VaadinServlet to maintain the symmetry. Change-Id: I0a1ccc07a4aeecec558a9aaae211bd56207313d8
* | Use "\0" instead of "|" as a push message delimiter (#11692)Johannes Dahlström2013-05-212-10/+16
| | | | | | | | | | | | | | | | | | | | Used with TrackMessageSizeInterceptor and with client-to-server Websocket message splitting (see #11648) The original issue that the delimiter can not appear in the message (unescaped) is apparently fixed in Atmosphere 1.0.13 Also ensure the max size of a websocket fragment in bytes does not exceed the buffer size (#11842) Change-Id: I768524bb54a5b8b9479dc7bda821256bd843dc52
* | Merge changes from origin/7.0Leif Åstrand2013-05-172-6/+13
|\| | | | | | | | | | | | | | | | | | | | | | | 1a6200e Merge #6880 test from 6.8; fix itself is not needed in Vaadin 7 67696f3 SQLContainer.indexOfId() also searches backwards (#11849, #10376) 611e5f9 Test for #11267 adapted from 6.8. 609acd1 Fixed table height rendering in Android 2.3 #11331 63dd611 Centers VOverlays in visual viewport on iOS, Android, fixes #11614 5a33d7d Test for #11775 0c8edf1 Avoid marking AbstractField dirty in primitive getters (#11201) Change-Id: I7437e0b249c1a95372d6f349e9d6336fb85f08a4
| * Avoid marking AbstractField dirty in primitive getters (#11201)Artur Signell2013-05-171-3/+8
| | | | | | | | Change-Id: Ie289c15d5c56d3b602d87174f022b6197f0fedf0
| * SQLContainer.indexOfId() also searches backwards (#11849, #10376)Henri Sara2013-05-141-3/+5
| | | | | | | | Change-Id: Iea3f832cd50314f747b82b774c3be57797f9ac1d
* | Merge changes from origin/7.0Leif Åstrand2013-05-171-2/+2
|\| | | | | | | | | | | | | | | | | | | | | | | 55ea6dc More specific workaround for no rows in TreeTable with pagelenght = 0 (#9203) dca728c Warn if using old widgetset (#11836) 936439d Verify that tests are run with the expected JRE version (#11835) 29eeda5 Merge "Clean up Table popup menu close handler to prevent a memory leak" from 6.8 (#11840) 6d7f5e4 Eliminate unnecessary conversions of option keys b8c6a15 Clear items in ComboBox only if changed (#10924) 42545ac Fix NPE if there's no query in the URI (#11836) Change-Id: I2e50ba59b45720a879c6e476333369523a730b9c