]> source.dussan.org Git - vaadin-framework.git/log
vaadin-framework.git
11 years agoAdd Require-Bundle for our rebased atmosphere bundle (#12195)
Leif Åstrand [Thu, 18 Jul 2013 10:26:08 +0000 (13:26 +0300)]
Add Require-Bundle for our rebased atmosphere bundle (#12195)

Change-Id: Ibcc86cf874925096b3ac368cb0c6e3af00619f60

11 years agoMake VaadinService.closeInactiveUIs set UI threadlocals (#12186)
Leif Åstrand [Wed, 17 Jul 2013 12:15:21 +0000 (15:15 +0300)]
Make VaadinService.closeInactiveUIs set UI threadlocals (#12186)

Also update javadocs for methods called without UI threadlocals
Also make sure pending access tasks are run for a UI being closed

Change-Id: Ia600207b2d25fc195ee4254da371d420152bf100

11 years agoDon't close an unbound VaadinSession for GAEVaadinServlet (#12209)
Leif Åstrand [Fri, 12 Jul 2013 07:05:53 +0000 (10:05 +0300)]
Don't close an unbound VaadinSession for GAEVaadinServlet (#12209)

Change-Id: If3480eb6e21f5f19a43b8dc0d6279173ff3bec40

11 years agoFix lost focus in Table when refreshing row cache (#12231)
Tapio Aali [Tue, 16 Jul 2013 13:15:01 +0000 (16:15 +0300)]
Fix lost focus in Table when refreshing row cache (#12231)

svn changeset:25991/svn branch:6.8
svn changeset:26075/svn branch:6.8
svn changeset:26091/svn branch:6.8

Change-Id: Ia4a6ab4cc6ff98795a6d1f9b1701a345dc3f4dc4

11 years agoImproving performance of ConnectorTracker (#12218)
Fabian Lange [Sat, 13 Jul 2013 20:12:28 +0000 (22:12 +0200)]
Improving performance of ConnectorTracker (#12218)

Swapping the if check in cleanConnectorMap to prevent unnecessary calls to
isComponentVisible when the connector is in uninitializedConnectors set.

Change-Id: If6305a908364f8a7bb51fd7302449c6f54c274a3

11 years agoImproved AbstractClientConnector performance (#12219)
Fabian Lange [Sun, 14 Jul 2013 14:38:26 +0000 (16:38 +0200)]
Improved AbstractClientConnector performance (#12219)

Avoiding duplicate lookup of connector hierarchy when a component shall be
marked dirty. Optimized if statement to fail fast.

Change-Id: I3ac82d64b235ebfd1888a6076c595f351018d887

11 years agoAttempt to get GAE lock for UIDL requests (#12211)
Leif Åstrand [Fri, 12 Jul 2013 06:54:06 +0000 (09:54 +0300)]
Attempt to get GAE lock for UIDL requests (#12211)

Also removing the overhead of creating a Date object just for getting a
timestamp in the otherwise touched areas of code.

Change-Id: Ic712c0ae26d22995ad332593dbb8a14dbec7fcd6

11 years agoEnsure VaadinSession.service is set up by storeInSession (#12204)
Leif Åstrand [Fri, 12 Jul 2013 06:59:25 +0000 (09:59 +0300)]
Ensure VaadinSession.service is set up by storeInSession (#12204)

Change-Id: Ie707442f2625f3c9c07c75924c99299f07a4f3ec

11 years agoSet current instances when calling UI.push from VaadinSession.unlock (#12168)
Leif Åstrand [Mon, 8 Jul 2013 14:23:49 +0000 (17:23 +0300)]
Set current instances when calling UI.push from VaadinSession.unlock (#12168)

Change-Id: I27795ab9ae3e3692f508e847936ccaa5a1ebadd4

11 years agoWhen InputStream cannot be opened while writing static resource response, display...
Fabian Lange [Thu, 13 Jun 2013 13:11:39 +0000 (15:11 +0200)]
When InputStream cannot be opened while writing static resource response, display 404 instead of 500 (#10920)

A security audit revealed that it is possible to trigger an error 500 with
stack trace by just trying a directory traversal. An example of this can be
found in the sampler: http://demo.vaadin.com/sampler/VAADIN/widgetsets/
While there are other scenarios that can produce exceptions, in this place
Vaadin can handle it more graceful by just catching the exception and
returning 404.

Change-Id: Iec68d81d3bca365ec133737a9cd3e3b825d192b2

11 years agoSet heartbeat response Content-Type to text/plain (#12182)
Johannes Dahlström [Tue, 9 Jul 2013 09:03:30 +0000 (12:03 +0300)]
Set heartbeat response Content-Type to text/plain (#12182)

By default browsers assume text/html and may complain about an empty response body.

Change-Id: I66ed1aef3421a7f0a618bc441ffab1dc0efbdc71

11 years agoMake UploadInterruptedException visible (#12070)
Fabian Lange [Thu, 13 Jun 2013 12:51:08 +0000 (14:51 +0200)]
Make UploadInterruptedException visible (#12070)

When another threads interrupts the Upload, the UploadInterruptedException is
thrown. The respective StreamVariable will receive
streamingFailed(StreamingErrorEvent event) which contains the causing exception
via event.getException(). When the UploadInterruptedException is not public, it
is impossible to react on it in the StreamVariable (e.g. treating an
IOException differently from an UploadInterruptedException).

Change-Id: I9098e70e6750c420fcc0978340544e545e237b26

11 years agoAdd test case for testing ClickEvent after dragging button (#7690)
Patrik Lindström [Tue, 2 Jul 2013 12:26:35 +0000 (15:26 +0300)]
Add test case for testing ClickEvent after dragging button (#7690)

Change-Id: I9ecb796a9bcbc8415efe27873fdbd71745d0aa85

11 years agoEnable native scrolling in home screen apps on iOS 6+ (#12149)
Henri Sara [Thu, 4 Jul 2013 07:53:44 +0000 (10:53 +0300)]
Enable native scrolling in home screen apps on iOS 6+ (#12149)

This also fixes another iOS 6 detection issue for home screen apps.

Change-Id: Icbbb15d3f0d6668f11b2a796ae2c096d8c4dec0b

11 years agoFix bug in PopupDateField where locale was retained incorrectly if
Patrik Lindström [Tue, 2 Jul 2013 21:04:35 +0000 (00:04 +0300)]
Fix bug in PopupDateField where locale was retained incorrectly if
changed while popup was open (#12153)

Change-Id: Ib4bebab8c6e75e7f1af7cfc5198ab6516e94a45e

11 years agoAutomatic test for escape closing window from combobox (#12163)
Henri Sara [Thu, 4 Jul 2013 07:08:52 +0000 (10:08 +0300)]
Automatic test for escape closing window from combobox (#12163)

Change-Id: I38a143fb76ebf3a64cd416e5ba7d325aedc60ffe

11 years agoClose only combobox on escape, not the window (#12163)
Henri Sara [Wed, 3 Jul 2013 13:33:50 +0000 (16:33 +0300)]
Close only combobox on escape, not the window (#12163)

Change-Id: I356e115b5cd96ba0a598178a15215654f2fd16bb

11 years agoTest using Jetty 9 (#12124)
Artur Signell [Tue, 25 Jun 2013 07:54:08 +0000 (10:54 +0300)]
Test using Jetty 9 (#12124)

Change-Id: Ie765e542e2319dc1d94c61a986cab3720556e66a

11 years ago#11638: Ending an imported SCSS file with a comment causes an error in
Haijian Wang [Fri, 28 Jun 2013 13:18:13 +0000 (16:18 +0300)]
#11638: Ending an imported SCSS file with a comment causes an error in
the Sass

Change-Id: Ib498f68caa7e87e2d9a21b29c9bfb2f30f35c701

11 years agoEnsure table's cells aren't refreshed if table is detached. (#9138)
Anna Koskinen [Fri, 28 Jun 2013 13:47:10 +0000 (16:47 +0300)]
Ensure table's cells aren't refreshed if table is detached. (#9138)

Change-Id: I026cd70e9e518fa320f6ec3011194359385a3a4a

11 years agoFix NPE in Like.java (#10167)
Patrik Lindström [Fri, 28 Jun 2013 11:56:21 +0000 (14:56 +0300)]
Fix NPE in Like.java (#10167)

Change-Id: I041fbc5c3cda08d3cf3453cefc5f044c63dbe9bb

11 years agoFixed an error in CustomComponent JavaDoc (#10038), and some improvements.
Marko Gronroos [Fri, 28 Jun 2013 13:19:55 +0000 (16:19 +0300)]
Fixed an error in CustomComponent JavaDoc (#10038), and some improvements.

Change-Id: Ifbdae94dc94405eca967a95fe783a85d778f461a

11 years agoUpdated Javadoc for Table.getColumnAlignment fixing #6810
Sami Ekblad [Fri, 28 Jun 2013 13:23:14 +0000 (16:23 +0300)]
Updated Javadoc for Table.getColumnAlignment fixing #6810

Change-Id: I05004cb874f5c32c03d28119d0522d3184a82292

11 years agoReplace printStackTrace with getLogger().log() (#12147)
Artur Signell [Fri, 28 Jun 2013 13:31:48 +0000 (16:31 +0300)]
Replace printStackTrace with getLogger().log() (#12147)

Change-Id: I9ec61fdc7ddc06f129a9d69b99e6295a62c4b0d3

11 years ago32x32 favicons added, replacing the old favicons (#12143)
Jouni Koivuviita [Fri, 28 Jun 2013 13:19:24 +0000 (16:19 +0300)]
32x32 favicons added, replacing the old favicons (#12143)

Added new version for favicon.ico, which has 32x32 pixel version in
addition to 16x16 pixels. Adds support for high resolution/retina
displays.

Change-Id: I49bd84b9d23f1e26ceee28dab1e26d9cd4f6b6d2

11 years agoEnsure that Slider diffstate always contains "value" (#12133)
Risto Yrjänä [Fri, 28 Jun 2013 12:53:03 +0000 (15:53 +0300)]
Ensure that Slider diffstate always contains "value" (#12133)

Force diff state to contain "value", so that value changes from value
change listeners work.

Change-Id: I5b2c661f1297ec0272c150a5a9ff4ca26f19fefe

11 years agoFix VaadinService.findUI to throw Error if UIConstants.UI_ID_PARAMETER
mtzukanov [Fri, 28 Jun 2013 12:52:48 +0000 (15:52 +0300)]
Fix VaadinService.findUI to throw Error if UIConstants.UI_ID_PARAMETER
is not set (#11943)

Change-Id: I3cbb88e3fab4f39af8e4799d5a914ab9bd4733f5

11 years agoFixed slider value initialization on HSV and RGB tabs of ColorPicker. (#7863)
Teemu Pöntelin [Fri, 28 Jun 2013 12:13:45 +0000 (15:13 +0300)]
Fixed slider value initialization on HSV and RGB tabs of ColorPicker. (#7863)

Change-Id: I3776400d849d4ba9f76d6296603152c0a6464aaa

11 years agoFixed NPE in ApplicationRunnerServlet (#12145)
Jouni Koivuviita [Fri, 28 Jun 2013 13:00:59 +0000 (16:00 +0300)]
Fixed NPE in ApplicationRunnerServlet (#12145)

If the path for a test case file contained special characters (such as
space), they would get URL encoded which wouldn't work for File
constructors.

Fixed by using URI.getPath(), which does the decoding.

Change-Id: I2a7c13b785adbb2e486d3807b115540c0ba70fa6

11 years agoImplemented Focusable in MenuBar (#7674)
Jens Jansson [Fri, 28 Jun 2013 12:09:08 +0000 (15:09 +0300)]
Implemented Focusable in MenuBar (#7674)

Change-Id: I31cd6fafffacc16147e63d3878fcf025163deb5b

11 years agoRemove sub window references from Window javadocs (#9892)
Leif Åstrand [Fri, 28 Jun 2013 11:42:43 +0000 (14:42 +0300)]
Remove sub window references from Window javadocs (#9892)

Change-Id: I51f1f39a9730313e0150bff2fccdba67e69e9d95

11 years agoThe 'license.html' file has flaw in the HTML (unclosed span tag)
michaelvogt [Fri, 28 Jun 2013 11:16:56 +0000 (14:16 +0300)]
The 'license.html' file has flaw in the HTML (unclosed span tag)
(#11952)

Change-Id: Ib940b76df7d2507e8a8b7122e99c4542850f9ac9

11 years agoDebug window poll interval claims interval is in seconds and not
michaelvogt [Fri, 28 Jun 2013 11:00:25 +0000 (14:00 +0300)]
Debug window poll interval claims interval is in seconds and not
milliseconds (#12098)

Change-Id: I26f86fdeafbdf15d02d40b86abb3f23da4f38543

11 years agoUse varargs instead of array where appropriate (#4513)
Artur Signell [Wed, 26 Jun 2013 06:41:17 +0000 (09:41 +0300)]
Use varargs instead of array where appropriate (#4513)

Change-Id: Ide9349b6afa7e56ae04b7727134971ebf81c0b03

11 years agoActually show loading indicator during loading (#12128)
Artur Signell [Tue, 25 Jun 2013 19:40:48 +0000 (22:40 +0300)]
Actually show loading indicator during loading (#12128)

* Add theme name already during bootstrap

Change-Id: I78da3029b818ced51714d385cd77f5ba9bfce625

11 years agoThings now align better in SimpleTree, for #12058
Marc Englund [Fri, 14 Jun 2013 13:44:46 +0000 (16:44 +0300)]
Things now align better in SimpleTree, for #12058

Change-Id: Ie36f51b8b6e28aaf0055772a6cf4dcd35b716a3a

11 years agoInclude Atmosphere fix for Android 4.1 (#12101)
Artur Signell [Tue, 25 Jun 2013 15:49:39 +0000 (18:49 +0300)]
Include Atmosphere fix for Android 4.1 (#12101)

Change-Id: Ia17a9d8c6ece9861476be8861a735fe5d3e054bf

11 years agoUse atmosphere 1.0.14.vaadin3 which fixes Android 4.1 support (#12101)
Artur Signell [Tue, 25 Jun 2013 09:58:23 +0000 (12:58 +0300)]
Use atmosphere 1.0.14.vaadin3 which fixes Android 4.1 support (#12101)

Change-Id: I75cd1eebeeb5836b9205a9a1e28795be300d135a

11 years agoEnsure caption is used when child is set to required (#12077)
Artur Signell [Tue, 18 Jun 2013 19:59:01 +0000 (22:59 +0300)]
Ensure caption is used when child is set to required (#12077)

Change-Id: Id4a9674c1b2e1c41dbba1f6fde11502400591a52

11 years agoAdd version property to integration tests to servers know if it is a Vaadin 6 or...
Artur Signell [Tue, 18 Jun 2013 22:41:27 +0000 (01:41 +0300)]
Add version property to integration tests to servers know if it is a Vaadin 6 or 7 test

Change-Id: Id16238351289ce8df81bed3cd364cc4aa8bba95c

11 years agoUpdated Atmosphere dependency to 1.0.14.vaadin2 (#12017, #12033, #12115)
Artur Signell [Mon, 24 Jun 2013 10:15:17 +0000 (13:15 +0300)]
Updated Atmosphere dependency to 1.0.14.vaadin2 (#12017, #12033, #12115)

Change-Id: I068cca8ae2d3739b3a8ba7b01cd83b1b69509dd2

11 years agoEnable using @Stylesheet with vaadin:// (#9934)
Artur Signell [Tue, 18 Jun 2013 18:22:09 +0000 (21:22 +0300)]
Enable using @Stylesheet with vaadin:// (#9934)

Change-Id: I895fad31ef5b31a395cea95e64d6b183d718056f

11 years agoReinitialize pendingAccessQueue after deserialization (#12097)
Johannes Dahlström [Tue, 18 Jun 2013 15:54:31 +0000 (18:54 +0300)]
Reinitialize pendingAccessQueue after deserialization (#12097)

Change-Id: I5e6d192093f19df1a07e95dff643babd6f532426

11 years agoAdd 'transport' GET parameter to AbstractTestUI (#12094)
Johannes Dahlström [Tue, 18 Jun 2013 09:31:12 +0000 (12:31 +0300)]
Add 'transport' GET parameter to AbstractTestUI (#12094)

* Value can be 'xhr', 'websocket', or 'streaming'
* xhr disables push even if already enabled
* others set push to automatic if not already set to manual

Change-Id: Iaf929bbb78865fa7d832718841e781e76cdf7277

11 years agoActually compile an IE10 permutation (#12080)
Artur Signell [Fri, 14 Jun 2013 21:17:12 +0000 (00:17 +0300)]
Actually compile an IE10 permutation (#12080)

Change-Id: I4da4ef6dbbdf9fccfd3e8bf8d302365a3398d9de

11 years agoRename getCommunicationMethod -> getCommunicationMethodName (#12019)
Artur Signell [Fri, 14 Jun 2013 12:26:21 +0000 (15:26 +0300)]
Rename getCommunicationMethod -> getCommunicationMethodName (#12019)

Change-Id: I74743548e186a8faff52d2aed3888dbec53087ad

11 years agoHighlight on server was still spamming in one instance, for #12058
Marc Englund [Fri, 14 Jun 2013 11:55:38 +0000 (14:55 +0300)]
Highlight on server was still spamming in one instance, for #12058

Change-Id: Ic704c86913ed0ddd30c15b1de0debfc0f7ee8bf7

11 years agoUpdated to atmosphere 1.0.14-vaadin1
Artur Signell [Fri, 14 Jun 2013 08:42:37 +0000 (11:42 +0300)]
Updated to atmosphere 1.0.14-vaadin1

Change-Id: I758ec93ce6eeeef023811f754e67eed122c510d9

11 years agoFixed test issues with type=null (#11895)
Artur Signell [Fri, 14 Jun 2013 10:20:00 +0000 (13:20 +0300)]
Fixed test issues with type=null (#11895)

Change-Id: I1618191f534ef75048dbae95564ef30a320114a4

11 years agoSpecified supported server versions and added Glassfish 4 (#12075)
Artur Signell [Fri, 14 Jun 2013 05:57:34 +0000 (08:57 +0300)]
Specified supported server versions and added Glassfish 4 (#12075)

Change-Id: I1113a1c6133d744ebd9c12e64a3b040855efab27

11 years agoTest using Glassfish 4 (#12075)
Artur Signell [Thu, 13 Jun 2013 19:02:30 +0000 (22:02 +0300)]
Test using Glassfish 4 (#12075)

Change-Id: I09b062642e54b6184a10c4a9446147f9241c3d16

11 years agoDebugWindow styles improved and structured more, for #12058
Marc Englund [Thu, 13 Jun 2013 13:30:14 +0000 (16:30 +0300)]
DebugWindow styles improved and structured more, for #12058

Change-Id: I1a3a821b15d7350b5ebf2e19056854e9124197ea

11 years agoVUIDLBrowser no longer requires shift-click to 'highlight component on server', open...
Marc Englund [Thu, 13 Jun 2013 13:02:35 +0000 (16:02 +0300)]
VUIDLBrowser no longer requires shift-click to 'highlight component on server', open recursively changed to 'alt-click', for #12058

Change-Id: If0a359258c5f123a52a27860a8af2c52726e564c

11 years agoHighlight on server when highlighting on client, for #12058
Marc Englund [Thu, 13 Jun 2013 13:16:06 +0000 (16:16 +0300)]
Highlight on server when highlighting on client, for #12058

Change-Id: Ib109df81f4c56a7204ea01fd97162c323fcd3d3f

11 years agoDebugWindow sections now use previously empty areas to describe the functionality...
Marc Englund [Thu, 13 Jun 2013 13:25:45 +0000 (16:25 +0300)]
DebugWindow sections now use previously empty areas to describe the functionality, for #12058

Change-Id: I7cef423b8c4f991d40ad013022cc4f36879cd6dc

11 years agoDon't attempt to run microbenchmarks as unit tests (#8759)
Leif Åstrand [Fri, 14 Jun 2013 07:04:59 +0000 (10:04 +0300)]
Don't attempt to run microbenchmarks as unit tests (#8759)

Change-Id: I31349fb7eb0bf0f4b8acae59da663b9a0d24ff62

11 years agoDefine LegacyPropertyToStringMode parameter strings in the enum (#11970)
Leif Åstrand [Fri, 14 Jun 2013 06:58:20 +0000 (09:58 +0300)]
Define LegacyPropertyToStringMode parameter strings in the enum (#11970)

Change-Id: Ia6a0b5f63ef1290a2054307e5dd2d34f6628fa64

11 years agoExclude external classes and FutureAccess
Artur Signell [Thu, 13 Jun 2013 20:24:28 +0000 (23:24 +0300)]
Exclude external classes and FutureAccess

Change-Id: I3933ed784c2981664f5c3ff226c3ad9f6310ca5f

11 years agoFixes broken request listeners (#12056)
Artur Signell [Thu, 13 Jun 2013 19:50:29 +0000 (22:50 +0300)]
Fixes broken request listeners (#12056)

Change-Id: I432d901ea3a0d0e3013c045a2048489ee0a41695

11 years agoCorrected fix and better error checking for action/event request (#12056)
Artur Signell [Thu, 13 Jun 2013 15:31:59 +0000 (18:31 +0300)]
Corrected fix and better error checking for action/event request (#12056)

Change-Id: I85e8fff753baba2d0c373f235ddf74d0d2a97ed3

11 years agoAdd missing license header
Artur Signell [Thu, 13 Jun 2013 17:25:47 +0000 (20:25 +0300)]
Add missing license header

Change-Id: I3af5965a38499f7cf4bc924746fd5c918cc24d5b

11 years agoFixed test issue apparently caused by three levels of classes
Artur Signell [Thu, 13 Jun 2013 17:12:53 +0000 (20:12 +0300)]
Fixed test issue apparently caused by three levels of classes

Change-Id: I4985e39257d55eada134f340fb9981285c9bb26f

11 years agoAlways notify parent of enable state changes (#12062)
Artur Signell [Thu, 13 Jun 2013 13:10:03 +0000 (16:10 +0300)]
Always notify parent of enable state changes (#12062)

Change-Id: I30ee9a968050301d79c5073a62d85390652f76a9

11 years agoConsistently recover from disconnections in IE (#12073)
Johannes Dahlström [Thu, 13 Jun 2013 14:54:07 +0000 (17:54 +0300)]
Consistently recover from disconnections in IE (#12073)

Change-Id: Ia65bc9238b712d69ba91b7a7a3fad8c57c4eddce

11 years agoInfo tab is now tab 1, hierarchy tab 2
Artur Signell [Thu, 13 Jun 2013 13:51:19 +0000 (16:51 +0300)]
Info tab is now tab 1, hierarchy tab 2

Change-Id: I24f349d5fefff3239eb1687e7321e97e2c8a0e96

11 years agoDebugWindow now remembers open tab/section, InfoSection fixed to support being opened...
Marc Englund [Thu, 13 Jun 2013 13:23:13 +0000 (16:23 +0300)]
DebugWindow now remembers open tab/section, InfoSection fixed to support being opened at once, for #12058

Change-Id: I5aea59d747d7a94303b691271035e7510b0afc21

11 years agoSimpleTree styling changed for #12058
Marc Englund [Thu, 13 Jun 2013 13:10:51 +0000 (16:10 +0300)]
SimpleTree styling changed for #12058

Change-Id: Ie521b4ba9362a8f46619bd675018bfbe9f2574ac

11 years agoUpdated to Smartsprites 0.2.10 (#12069)
Artur Signell [Thu, 13 Jun 2013 12:18:36 +0000 (15:18 +0300)]
Updated to Smartsprites 0.2.10 (#12069)

Change-Id: Ice1ef6a6ac837f0ef07b65de1bd46c3a4427780c

11 years agoDebugWindow resize/move improved, fixes #11937 (also implements shift-resize and...
Marc Englund [Wed, 12 Jun 2013 08:34:33 +0000 (11:34 +0300)]
DebugWindow resize/move improved, fixes #11937 (also implements shift-resize and alt-move, improves bounds-check)

Change-Id: Ic313e545940a6073e30171a610f6d02c38a90037

11 years agoFix GridLayout resize after removing caption (#12011)
Patrik Lindström [Thu, 13 Jun 2013 14:03:44 +0000 (17:03 +0300)]
Fix GridLayout resize after removing caption (#12011)

Change-Id: Ieda9b23a1cbf6700cc7438d0b404c3229dd27ed8

11 years agoDetach and attach when adding or removing the caption wrapper (#11708)
Leif Åstrand [Thu, 13 Jun 2013 07:29:57 +0000 (10:29 +0300)]
Detach and attach when adding or removing the caption wrapper (#11708)

Change-Id: Ie6de4863587189ef1105cc41211b224c126f6ebd

11 years agoDo not write 404 as a response to all action/event requests (#12056)
Artur Signell [Thu, 13 Jun 2013 06:45:10 +0000 (09:45 +0300)]
Do not write 404 as a response to all action/event requests (#12056)

Change-Id: I2b820396fc1ccfeb0eefec4456f920a410068ec2

11 years agoAdding isIOs and isAndroid to the WebBrowser wrapper around VBrowserDetails (#11168)
Fabian Lange [Wed, 12 Jun 2013 13:44:46 +0000 (15:44 +0200)]
Adding isIOs and isAndroid to the WebBrowser wrapper around VBrowserDetails (#11168)

The information is available from VBrowser and just not exposed via WebBrowser (while isLinux, isMacOSX and isWindows are).

Change-Id: I2fd6133f404cb3e1b4fadb93075fda012f70adb6

11 years agoHandle push disconnections and reconnections more reliably (#11831, #11922)
Johannes Dahlström [Wed, 12 Jun 2013 11:16:57 +0000 (14:16 +0300)]
Handle push disconnections and reconnections more reliably (#11831, #11922)

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

11 years agoUsing StringTokenizer instead of String.split() in AbstractComponent (#8759)
Fabian Lange [Mon, 10 Jun 2013 09:12:20 +0000 (11:12 +0200)]
Using StringTokenizer instead of String.split() in AbstractComponent (#8759)

Avoids wasteful creation and parsing of regular expressions, which are not required here.

Change-Id: I247088fbfc4eca6c2500bd6b4da9afc9d66d0a51

11 years agoAdd support for rem units (#11279)
Leif Åstrand [Wed, 12 Jun 2013 12:14:09 +0000 (15:14 +0300)]
Add support for rem units (#11279)

Change-Id: Id6b6402b22956cd96b86cef86f11088e959dc05d

11 years agoUpdate widgetset template (#12053)
Henri Sara [Wed, 12 Jun 2013 08:46:23 +0000 (11:46 +0300)]
Update widgetset template (#12053)

Change-Id: I8444139c9ed7d2bb3a8dd7c967cccf14d9038b27

11 years agoAvoid string casing problems (#11970)
Leif Åstrand [Wed, 12 Jun 2013 08:50:05 +0000 (11:50 +0300)]
Avoid string casing problems (#11970)

Change-Id: Id5c1f496bcd754e1c7e16e0df0d451d9a0bf054e

11 years agoFix NPE when converting null values (#11895)
Artur Signell [Wed, 12 Jun 2013 07:25:28 +0000 (10:25 +0300)]
Fix NPE when converting null values (#11895)

Change-Id: Ia2f7f3b0063f3966a816f8afbed11df22d595fc8

11 years agoRestore legacyPropertyToString value parsing logic (#11970)
Leif Åstrand [Wed, 12 Jun 2013 08:11:08 +0000 (11:11 +0300)]
Restore legacyPropertyToString value parsing logic (#11970)

Change-Id: If9d46577e4d59999f35fcf6478d06652ac80468a

11 years agoMerge changes from origin/7.0
Artur Signell [Wed, 12 Jun 2013 06:39:16 +0000 (09:39 +0300)]
Merge changes from origin/7.0

02da730 Merged testbench test for #7110 from 6.8 (fix not needed for 7.0)

Change-Id: I4a53d5a1fed3018c8cdda5b1aa88715e911ed112

11 years agoRemoved dead code
Artur Signell [Fri, 7 Jun 2013 11:15:44 +0000 (14:15 +0300)]
Removed dead code

Change-Id: Iad8cc7a59389e2816088d542a7ca53a4b8cec72e

11 years agoAdded type parameter to converter methods (#11895)
Artur Signell [Mon, 10 Jun 2013 17:01:40 +0000 (20:01 +0300)]
Added type parameter to converter methods (#11895)

Change-Id: I6562c537d9e5a0745eb67bc613123a265578ae00

11 years agoMake VaadinServlet use enclosing UI class by default (#12039)
Leif Åstrand [Tue, 11 Jun 2013 10:21:09 +0000 (13:21 +0300)]
Make VaadinServlet use enclosing UI class by default (#12039)

Change-Id: Ica2b9b9d82ef6d683cb51f3478a07e57cbfa28e5

11 years agoUpdated release notes for 7.1.0 (#11993, #11991, #11870)
Artur Signell [Tue, 11 Jun 2013 06:55:16 +0000 (09:55 +0300)]
Updated release notes for 7.1.0 (#11993, #11991, #11870)

Change-Id: I6ea0fec8896138d2a4b0e02908217c2fa3d8505f

11 years agoReformatted release notes using Eclipse (4 spaces)
Artur Signell [Tue, 11 Jun 2013 06:40:26 +0000 (09:40 +0300)]
Reformatted release notes using Eclipse (4 spaces)

Change-Id: Iafebc7ea313e7dc6f6c7b87c6fdae6c83e82fc41

11 years agoFixed incorrect line breaks (#12040)
Artur Signell [Mon, 10 Jun 2013 17:16:05 +0000 (20:16 +0300)]
Fixed incorrect line breaks (#12040)

Change-Id: Icd97ebd2b54731cf8133b940d024ad8f91c5922f

11 years agoMove ClientConnector.setParent to Component and Extension (#11777)
Artur Signell [Mon, 10 Jun 2013 16:28:57 +0000 (19:28 +0300)]
Move ClientConnector.setParent to Component and Extension (#11777)

Change-Id: I1f0b2597f621160329ddc432869277b2758efd52

11 years agoInclude compatibility web.xml in uitest.war (#11688)
Artur Signell [Mon, 10 Jun 2013 17:31:35 +0000 (20:31 +0300)]
Include compatibility web.xml in uitest.war (#11688)

Change-Id: I4f500e37ef7b96e103d66c40fba152299516a55f

11 years agoReformatted using Ant editor (#12040)
Artur Signell [Mon, 10 Jun 2013 17:15:35 +0000 (20:15 +0300)]
Reformatted using Ant editor (#12040)

Change-Id: If8afd65d5905302c64f12ef7f76ee7e63073c474

11 years agoUse vaadin-atmosphere without slf4j dependency (#11765)
Artur Signell [Mon, 10 Jun 2013 11:18:33 +0000 (14:18 +0300)]
Use vaadin-atmosphere without slf4j dependency (#11765)

Change-Id: I78f5dda87957452670c3d86d960b0683c67eb77d

11 years agoPrint warning if in production mode and theme compilation is required (#12031)
Artur Signell [Mon, 10 Jun 2013 12:10:29 +0000 (15:10 +0300)]
Print warning if in production mode and theme compilation is required (#12031)

Change-Id: I59030e7c0133d790f145d31f1614b7e8aaf7c04d

11 years agoAllow using element resize listeners from javascript connectors (#11996)
Leif Åstrand [Thu, 6 Jun 2013 09:01:37 +0000 (12:01 +0300)]
Allow using element resize listeners from javascript connectors (#11996)

Change-Id: I97b280c2e260752be87ce85d2eda81ec4f14d4fe

11 years agoFix race condition in upload with push (#10214)
Artur Signell [Thu, 6 Jun 2013 16:18:28 +0000 (19:18 +0300)]
Fix race condition in upload with push (#10214)

If the upload finishes before the poll timer is fired on the client side then the client will poll forever with the wrong id

Change-Id: I11cad8e978a8499a4fddb9e8bfe7f6c4326f98f5

11 years agoInfo section for the debug window (#12019)
Artur Signell [Fri, 7 Jun 2013 07:01:17 +0000 (10:01 +0300)]
Info section for the debug window (#12019)

Change-Id: Ie265c6e994c8038a3dc0bb05b94233bbc2506c58

11 years agoFixed serialization issues
Artur Signell [Thu, 6 Jun 2013 21:29:12 +0000 (00:29 +0300)]
Fixed serialization issues

Change-Id: I5dc1f2dc061c4b6bb6d00040b972802df97d3f89

11 years agoFix for NPE in debug window in IE (#12015)
Artur Signell [Thu, 6 Jun 2013 20:46:34 +0000 (23:46 +0300)]
Fix for NPE in debug window in IE (#12015)

Change-Id: I74fb57d60f1cdaf85aaacff36093f9f3d640d538

11 years agoCorrectly report theme version in the debug window (#11442)
Artur Signell [Thu, 6 Jun 2013 20:48:25 +0000 (23:48 +0300)]
Correctly report theme version in the debug window (#11442)

* Adds a special v-vaadin-version selector for detecting the theme version
* The version in the base theme is replaced during build (for releases) and by the current version also when compiling in the IDE

Change-Id: Id6b94ab2edead61602fed021b7152f6e46be809f

11 years agoPass ConversionException to getConversionError (#11960)
Artur Signell [Fri, 31 May 2013 06:56:58 +0000 (09:56 +0300)]
Pass ConversionException to getConversionError (#11960)

Change-Id: I6a25c4e4bfd9fe73f973670583c708503f77f60a

11 years agoFixed test issues
Artur Signell [Thu, 6 Jun 2013 21:32:36 +0000 (00:32 +0300)]
Fixed test issues

Change-Id: Iebf44d7bff598248fe1cda138ac1d8b4100775ba