summaryrefslogtreecommitdiffstats
path: root/server
Commit message (Collapse)AuthorAgeFilesLines
* Do not write 404 as a response to all action/event requests (#12056)Artur Signell2013-06-133-1/+63
| | | | Change-Id: I2b820396fc1ccfeb0eefec4456f920a410068ec2
* Adding isIOs and isAndroid to the WebBrowser wrapper around VBrowserDetails ↵Fabian Lange2013-06-121-0/+20
| | | | | | | | (#11168) The information is available from VBrowser and just not exposed via WebBrowser (while isLinux, isMacOSX and isWindows are). Change-Id: I2fd6133f404cb3e1b4fadb93075fda012f70adb6
* Handle push disconnections and reconnections more reliably (#11831, #11922)Johannes Dahlström2013-06-121-7/+23
| | | | | | | | | | | | | | | | Client-side: * Call onOpen() also after a successful reconnection * Reliably call onClose() and try to reconnect after disconnection * Don't try to reconnect if !isApplicationRunning() after push * Queue messages while trying to reconnect (state CONNECT_PENDING) Server-side: * Implement AtmosphereResourceEventListener.onDisconnect() * Push marked as pending until client reconnects (if ever) Change-Id: I1783eb72eb7005b07cae786d8ec8371da3903108
* Using StringTokenizer instead of String.split() in AbstractComponent (#8759)Fabian Lange2013-06-122-12/+62
| | | | | | Avoids wasteful creation and parsing of regular expressions, which are not required here. Change-Id: I247088fbfc4eca6c2500bd6b4da9afc9d66d0a51
* Add support for rem units (#11279)Leif Åstrand2013-06-123-1/+66
| | | | Change-Id: Id6b6402b22956cd96b86cef86f11088e959dc05d
* Update widgetset template (#12053)Henri Sara2013-06-121-15/+16
| | | | Change-Id: I8444139c9ed7d2bb3a8dd7c967cccf14d9038b27
* Avoid string casing problems (#11970)Leif Åstrand2013-06-121-1/+1
| | | | Change-Id: Id5c1f496bcd754e1c7e16e0df0d451d9a0bf054e
* Fix NPE when converting null values (#11895)Artur Signell2013-06-121-20/+39
| | | | Change-Id: Ia2f7f3b0063f3966a816f8afbed11df22d595fc8
* Restore legacyPropertyToString value parsing logic (#11970)Leif Åstrand2013-06-121-9/+17
| | | | Change-Id: If9d46577e4d59999f35fcf6478d06652ac80468a
* Removed dead codeArtur Signell2013-06-111-2/+0
| | | | Change-Id: Iad8cc7a59389e2816088d542a7ca53a4b8cec72e
* Added type parameter to converter methods (#11895)Artur Signell2013-06-1125-114/+211
| | | | Change-Id: I6562c537d9e5a0745eb67bc613123a265578ae00
* Make VaadinServlet use enclosing UI class by default (#12039)Leif Åstrand2013-06-112-0/+31
| | | | Change-Id: Ica2b9b9d82ef6d683cb51f3478a07e57cbfa28e5
* Move ClientConnector.setParent to Component and Extension (#11777)Artur Signell2013-06-118-85/+105
| | | | Change-Id: I1f0b2597f621160329ddc432869277b2758efd52
* Reformatted using Ant editor (#12040)Artur Signell2013-06-101-6/+3
| | | | Change-Id: If8afd65d5905302c64f12ef7f76ee7e63073c474
* 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-073-2/+7
| | | | Change-Id: I5dc1f2dc061c4b6bb6d00040b972802df97d3f89
* Pass ConversionException to getConversionError (#11960)Artur Signell2013-06-072-12/+97
| | | | Change-Id: I6a25c4e4bfd9fe73f973670583c708503f77f60a
* Fixed test issuesArtur Signell2013-06-073-16/+7
| | | | Change-Id: Iebf44d7bff598248fe1cda138ac1d8b4100775ba
* 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
* | Rename tests so they are run during build (Abstract* is ignored)Artur Signell2013-06-053-3/+3
| | | | | | | | Change-Id: I2f5eee8926b3ba194160b85c33176029850ca8ed
* | 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-055-22/+328
| | | | | | | | 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
* | Formatted XML files using defined rules (#11956)Artur Signell2013-05-302-62/+63
| | | | | | | | Change-Id: Iecd621321fdde29d2d89d910ba46e9dadee58995
* | 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
* | Moved enums to avoid running them as testsArtur Signell2013-05-294-2/+6
| | | | | | | | Change-Id: I52cbd9582345a3c0d49caf2ad265a659bf3fe0f1
* | 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