]> source.dussan.org Git - vaadin-framework.git/log
vaadin-framework.git
11 years agoMove VaadinSession.runPendingAccessTasks to VaadinService (#11964)
Leif Åstrand [Fri, 31 May 2013 13:12:16 +0000 (16:12 +0300)]
Move VaadinSession.runPendingAccessTasks to VaadinService (#11964)

Change-Id: Idb893baec693d0aaa3ccba1d3f61a62922e0a1ce

11 years agoLog stack trace using fine when logging toString warnings
Artur Signell [Tue, 4 Jun 2013 13:49:24 +0000 (16:49 +0300)]
Log stack trace using fine when logging toString warnings

Change-Id: I4dbb5e84df78bad25fa90fc802309e433d516fd6

11 years agoCorrectly decode summaries containing quotes (#11769)
Artur Signell [Tue, 4 Jun 2013 18:33:05 +0000 (21:33 +0300)]
Correctly decode summaries containing quotes (#11769)

Change-Id: I98031bab90d3aa3f37e7dc71a9104f7b7a956590

11 years agoFixed javadoc references
Artur Signell [Tue, 4 Jun 2013 14:57:38 +0000 (17:57 +0300)]
Fixed javadoc references

Change-Id: If20a5db3ee42608fbb246e6d56125e335c616887

11 years agoUse correct day names when formatting dates (#6207)
Artur Signell [Mon, 3 Jun 2013 09:18:57 +0000 (12:18 +0300)]
Use correct day names when formatting dates (#6207)

Change-Id: I2010f87ef4f9359cdc95104cc02c83355a8630ed

11 years agoUse window.console instead of just console in vaadinPush to appease IE (#11980)
Johannes Dahlström [Tue, 4 Jun 2013 12:20:15 +0000 (15:20 +0300)]
Use window.console instead of just console in vaadinPush to appease IE (#11980)

Change-Id: I6f363e9afc550d70eb451005dcfdfb53e5533273

11 years agoMerge changes from origin/7.0
Leif Åstrand [Tue, 4 Jun 2013 10:05:42 +0000 (13:05 +0300)]
Merge changes from origin/7.0

b1390c5 Don't autoclose PopupView when changing fragment, fixes #10530
158c162 Do not clear combobox text unnecessarily (#10924, #11887)

Change-Id: I5cda623309d9e1b16ad09aa2a388552b5f33ca30

11 years agoMerge commit '34e6c60a5a746c0306c3a84ae8d6c21dfd84d878' into 7.1
Leif Åstrand [Mon, 3 Jun 2013 13:00:34 +0000 (16:00 +0300)]
Merge commit '34e6c60a5a746c0306c3a84ae8d6c21dfd84d878' into 7.1

#11448 is fixed in a different way for 7.1 because the tooltip event
handling has been slightly refactored.

Change-Id: I50db48ffdce22cdf6598daafcb022fc43ed11cf4

11 years agoEnabled drag & drop to Calendar #11048
John Ahlroos [Thu, 30 May 2013 13:19:47 +0000 (16:19 +0300)]
Enabled drag & drop to Calendar #11048

Change-Id: I2dcc1f7159a6283cfbc0baafe6cba66530bf0a45

11 years agoIgnore style resource that has already been added (#11667)
Leif Åstrand [Fri, 31 May 2013 12:16:16 +0000 (15:16 +0300)]
Ignore style resource that has already been added (#11667)

Change-Id: I828166f69c3ad1ac7e24c00de640c8645d2f2153

11 years agoAdd a separate debug window section for profiler output (#11950)
Leif Åstrand [Thu, 16 May 2013 13:51:33 +0000 (16:51 +0300)]
Add a separate debug window section for profiler output (#11950)

Change-Id: I115f440d6dda5fac0788d3376f01e405e413c482

11 years agoAdd missing dialog maximize/restore icons for Runo (#11734)
Artur Signell [Thu, 30 May 2013 15:07:39 +0000 (18:07 +0300)]
Add missing dialog maximize/restore icons for Runo (#11734)

Change-Id: If8ebbdb7cd8e6a6acfb15fcdc48a41489ab059c6

11 years agoExtracted dialog style to a separate block (#11734)
Artur Signell [Thu, 30 May 2013 15:04:41 +0000 (18:04 +0300)]
Extracted dialog style to a separate block (#11734)

Change-Id: I3f57188cde30122b56bb6f8cea435cd4c56b58e2

11 years agoMove ApplicationConnection.setOverlayContainerLabel to VOverlay (#11965)
Leif Åstrand [Fri, 31 May 2013 12:26:11 +0000 (15:26 +0300)]
Move ApplicationConnection.setOverlayContainerLabel to VOverlay (#11965)

Change-Id: I747097fe7be8872f6c2ab04b272f88677b6e0663

11 years agoThrow exception if VaadinService has not been initialized (#11961)
Leif Åstrand [Fri, 31 May 2013 10:36:20 +0000 (13:36 +0300)]
Throw exception if VaadinService has not been initialized (#11961)

Change-Id: I754c73790aae197a262d6cc8b88751290efbe127

11 years agoDo not log legacy warnings in JUnit tests (#11963)
Artur Signell [Fri, 31 May 2013 10:46:27 +0000 (13:46 +0300)]
Do not log legacy warnings in JUnit tests (#11963)

Change-Id: I5549a524d7fae32b1ef201073ab48cadcc4e8212

11 years agoRemove IE6/IE7 permutation (#11954)
Artur Signell [Thu, 30 May 2013 10:28:04 +0000 (13:28 +0300)]
Remove IE6/IE7 permutation (#11954)

Change-Id: Id6eae2e71f322d9750c95b381eefd28e41624139

11 years agoFix stale info in javadoc for accessSynchronously (#11897)
Leif Åstrand [Fri, 31 May 2013 06:44:56 +0000 (09:44 +0300)]
Fix stale info in javadoc for accessSynchronously (#11897)

Change-Id: I0d562a5f617850e2e862f86758dbca0fc4c947a0

11 years agoFixed spelling mistake in API #11741
John Ahlroos [Fri, 31 May 2013 06:15:20 +0000 (09:15 +0300)]
Fixed spelling mistake in API #11741

Change-Id: I1bf04abd4c49a452f00fb0ab07b20f82ad6d62a2

11 years agoFormatted XML files using defined rules (#11956)
Artur Signell [Thu, 30 May 2013 14:06:30 +0000 (17:06 +0300)]
Formatted XML files using defined rules (#11956)

Change-Id: Iecd621321fdde29d2d89d910ba46e9dadee58995

11 years agoAdd XML formatting instructions (#11956)
Artur Signell [Thu, 30 May 2013 14:01:26 +0000 (17:01 +0300)]
Add XML formatting instructions (#11956)

Change-Id: Ifac318e1e422d39776196fd8f9b4bb670d504578

11 years agoRemove workarounds for broken Timer.cancel in IE (#11872)
Leif Åstrand [Thu, 30 May 2013 08:55:31 +0000 (11:55 +0300)]
Remove workarounds for broken Timer.cancel in IE (#11872)

Change-Id: Ib60d6131d36e794bcf72d5f498bb59fafdbf7d0e

11 years agoLimit sub window minimum size (#11510)
Leif Åstrand [Wed, 29 May 2013 12:59:06 +0000 (15:59 +0300)]
Limit sub window minimum size (#11510)

Change-Id: I8ad89e74b058246939d77165f2d4b5abc3417886

11 years agoFix streaming issue with iOS6 (#11934)
Artur Signell [Thu, 30 May 2013 13:04:33 +0000 (16:04 +0300)]
Fix streaming issue with iOS6 (#11934)

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

11 years agoFlush the output writer in case of SSE transport as well (#11955)
Johannes Dahlström [Thu, 30 May 2013 12:42:25 +0000 (15:42 +0300)]
Flush the output writer in case of SSE transport as well (#11955)

Change-Id: Id0d82eabab63681b9d01c0312588fdfe1659860f

11 years agoMake ProgressInidcatorConnector use VProgressIndicator (#11925)
Leif Åstrand [Thu, 30 May 2013 07:25:23 +0000 (10:25 +0300)]
Make ProgressInidcatorConnector use VProgressIndicator (#11925)

When ProgressBar was split out from ProgressIndicator,
ProgressIndicatorConnector was accidentally left inheriting the
VProgressBar widget from ProgressBarConnector instead of using its own
VProgressIndicator.

Change-Id: Ie7c5d3b68af871d5eb2a86f3d720af3b23048793

11 years agoAdd primary style name support for ProgressBar/Indicator (#9913)
Artur Signell [Tue, 28 May 2013 16:52:21 +0000 (19:52 +0300)]
Add primary style name support for ProgressBar/Indicator (#9913)

Change-Id: I3d773640d2f1c8cd1b71c673685afd7059811d16

11 years agoExtract ProgressBar and deprecate ProgressIndicator (#11925)
Leif Åstrand [Tue, 28 May 2013 08:01:31 +0000 (11:01 +0300)]
Extract ProgressBar and deprecate ProgressIndicator (#11925)

Change-Id: Id9eaee65762b0dadd59f3e730d3ff11712ab87fe

11 years agoFixed javadoc compilation error
Artur Signell [Wed, 29 May 2013 13:11:48 +0000 (16:11 +0300)]
Fixed javadoc compilation error

Change-Id: Ic834ddabdeeb2a9cc453b67e5202ff1aab44dffd

11 years agoMoved Locale data handling to LocaleService (#11378)
Artur Signell [Tue, 28 May 2013 09:00:15 +0000 (12:00 +0300)]
Moved Locale data handling to LocaleService (#11378)

The locale data is now tracked per UI instance and no longer sent in every request.

Change-Id: I4bebd00327da6f8d812181fd76a85eb6196d0010

11 years agoUpdated to custom build of Smartsprites 0.2.10 which includes a fix for SMARTSPRITES...
Artur Signell [Wed, 29 May 2013 11:59:28 +0000 (14:59 +0300)]
Updated to custom build of Smartsprites 0.2.10 which includes a fix for SMARTSPRITES-36 (#9959)

Change-Id: Ibf549acba14a8b884424a5e2c98f3a4aac5de84c

11 years agoMake test independent of browser language (#11940)
Artur Signell [Tue, 28 May 2013 17:18:25 +0000 (20:18 +0300)]
Make test independent of browser language (#11940)

Change-Id: Ibcabe18581e4ad021ad1b58919c77fd97f2ad47c

11 years agoRemove UI.runSafely and VaadinSession.runSafely (#11901)
Leif Åstrand [Wed, 29 May 2013 09:36:46 +0000 (12:36 +0300)]
Remove UI.runSafely and VaadinSession.runSafely (#11901)

Change-Id: Ie72e1a3ab72be00c99548a740f16721fb7edab00

11 years agoFixes current text being overwritten in server update on RTA #11741
John Ahlroos [Tue, 28 May 2013 09:39:20 +0000 (12:39 +0300)]
Fixes current text being overwritten in server update on RTA #11741

If the server happens to update the state of the RTA while a user is
typing then the users text will be replaced by the value on the server. To fix
this the RTA should not update if the value is the same as the one
cached on the client side.

Also moves blur handling and server<->client syncronization to the
connector.

Change-Id: Ia807b1e2aa210eb881e4b9cea0870c0c5a9254b2

11 years agoExclude parsers from checkstyle as they are generated
Artur Signell [Mon, 27 May 2013 17:35:20 +0000 (20:35 +0300)]
Exclude parsers from checkstyle as they are generated

Change-Id: I91489d73bec165b5e755b5d76bf220043bee0d66

11 years agoMoved enums to avoid running them as tests
Artur Signell [Tue, 28 May 2013 15:51:41 +0000 (18:51 +0300)]
Moved enums to avoid running them as tests

Change-Id: I52cbd9582345a3c0d49caf2ad265a659bf3fe0f1

11 years agoAvoid deadlock checking in runPendingAccessTasks() (#11897)
Leif Åstrand [Tue, 28 May 2013 13:52:10 +0000 (16:52 +0300)]
Avoid deadlock checking in runPendingAccessTasks() (#11897)

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

11 years agoEnsure calendar panel is updated when range changes (#11940)
Artur Signell [Tue, 28 May 2013 14:55:44 +0000 (17:55 +0300)]
Ensure calendar panel is updated when range changes (#11940)

Change-Id: Ic270e5c0aa1b28947b735fcb258bc9629d53cc21

11 years agoSupport nested SASS imports (#11909)
Henri Sara [Thu, 23 May 2013 09:42:14 +0000 (12:42 +0300)]
Support nested SASS imports (#11909)

Change-Id: I05f88e398e7e28f476d8c0d50b7f9ac54a7cba0b

11 years agoFix debug window SEVERE style, add styles for FINE, FINER and FINEST (#11891)
Johannes Dahlström [Tue, 28 May 2013 12:31:30 +0000 (15:31 +0300)]
Fix debug window SEVERE style, add styles for FINE, FINER and FINEST (#11891)

Change-Id: Ibbe209a6a67e594318a7ac50f962c48aeab4730d

11 years agoMerge "event not reported as target when context clicking in month view" to Vaadin...
Leif Åstrand [Tue, 21 May 2013 10:47:20 +0000 (13:47 +0300)]
Merge "event not reported as target when context clicking in month view" to Vaadin 7.1 (#10217)

Originally fixed as #10189.

Change-Id: I0fe6fbb2452bcdb75fed4ea9ef92ea7b739cbb22

11 years agoRemove outdated testing (#11897)
Leif Åstrand [Tue, 28 May 2013 12:36:16 +0000 (15:36 +0300)]
Remove outdated testing (#11897)

* access is run right away instead of the next time there's a request
from the server.
* Non-inheritable CurrentInstance values are not carried over to access

Change-Id: I6a9f3f2a74647357fe02c43e96878d803cfaf207

11 years agoRemove ThreadLocal references from CurrentInstance (#11914)
Leif Åstrand [Tue, 28 May 2013 12:39:02 +0000 (15:39 +0300)]
Remove ThreadLocal references from CurrentInstance (#11914)

Change-Id: Ic7389a06726026383b96de80b0d038ed11e9d273

11 years agoDefine how CurrentInstance works with access() (#11897)
Leif Åstrand [Tue, 28 May 2013 11:55:35 +0000 (14:55 +0300)]
Define how CurrentInstance works with access() (#11897)

Change-Id: I7ca62c5706fd37e7c44ed46703bcdce159b367f4

11 years agoAdded ComponentConnector.isAttached (#11928)
Artur Signell [Mon, 27 May 2013 13:37:32 +0000 (16:37 +0300)]
Added ComponentConnector.isAttached (#11928)

Change-Id: I70d7d78a0d9de76080f6e0770a48504af8abdd84

11 years agoSend window mode changes to the server immediately (#11737)
Leif Åstrand [Wed, 22 May 2013 10:59:44 +0000 (13:59 +0300)]
Send window mode changes to the server immediately (#11737)

Change-Id: Icfaa8f97824d8ed92eaee786cee8c92083dc1084

11 years agoAdd missing license header
Artur Signell [Mon, 27 May 2013 16:40:51 +0000 (19:40 +0300)]
Add missing license header

Change-Id: Iadf8831b01a292d5e29fea26c877541ab4dc5919

11 years agoStop using PlaceHolder widgets in VTabsheet (#11026)
Leif Åstrand [Tue, 21 May 2013 12:06:21 +0000 (15:06 +0300)]
Stop using PlaceHolder widgets in VTabsheet (#11026)

Vaadin 7.0 disabled rendering of tabs that are not shown, but the place
holder mechanism was still retained. Now it is removed.

Change-Id: Ic15b7f56852816d73916ef78f5997eb5e40f9cab

11 years agoMake access() enqueue the runnable if the session is locked (#11897)
Leif Åstrand [Wed, 22 May 2013 12:56:29 +0000 (15:56 +0300)]
Make access() enqueue the runnable if the session is locked (#11897)

Change-Id: If162e81a29bbc982857e2a165a983e161ea837ee

11 years agoAdded Serializable where missing and ignore classes which do not need Serializable
Artur Signell [Mon, 27 May 2013 18:38:25 +0000 (21:38 +0300)]
Added Serializable where missing and ignore classes which do not need Serializable

Change-Id: I197b2d62282ee957458e05d9cac357df47f05e85

11 years agoAdded Java Date to Sql Date converter to better support sql dates (#11224)
Artur Signell [Fri, 24 May 2013 10:48:09 +0000 (13:48 +0300)]
Added Java Date to Sql Date converter to better support sql dates (#11224)

Change-Id: I83d8c96a6877ea33b270a1a4a2c6f360a8147518

11 years agoFix text / javascript mismatch issue in Chrome (#11275)
Artur Signell [Thu, 23 May 2013 19:27:16 +0000 (22:27 +0300)]
Fix text / javascript mismatch issue in Chrome (#11275)

Change-Id: I7516be18401640ded3eb6174b5375bb452a2ba00

11 years agoFixed locators in test (aria div conflict)
Artur Signell [Wed, 22 May 2013 07:54:20 +0000 (10:54 +0300)]
Fixed locators in test (aria div conflict)

Change-Id: Iaeef438de48ef9bda33fb81b0bb7f71d134b17ca

11 years agoPrevent spurious "Could not determine ApplicationConnection" error when using the...
Johannes Dahlström [Thu, 23 May 2013 09:59:14 +0000 (12:59 +0300)]
Prevent spurious "Could not determine ApplicationConnection" error when using the debug window

Change-Id: I3b5a8ac4f33c7e8828e34c46056b8ecd6c05a436

11 years agoAdded text file encoding and line delimiter info (#11907)
Artur Signell [Thu, 23 May 2013 07:03:00 +0000 (10:03 +0300)]
Added text file encoding and line delimiter info (#11907)

Change-Id: Iaefdebfb24bedff95239ea8813b29723b3437f5b

11 years agoAvoid creating an instance of every view while searching for the correct view (#11722)
Artur Signell [Wed, 22 May 2013 14:24:33 +0000 (17:24 +0300)]
Avoid creating an instance of every view while searching for the correct view (#11722)

Change-Id: Ifab9aa0021bde58280fd75370e5df46fb5efa7a7

11 years agoFixed test which had never passed
Artur Signell [Wed, 22 May 2013 08:19:22 +0000 (11:19 +0300)]
Fixed test which had never passed

Change-Id: Ice20a168dd8c0dc14f8e4600f24e2b788cb38bc4

11 years agoAdded isInitialStateChange to StateChangeEvent (#10477)
Artur Signell [Wed, 22 May 2013 13:44:01 +0000 (16:44 +0300)]
Added isInitialStateChange to StateChangeEvent (#10477)

Change-Id: I6b9fb8a664974b68b35050a40ba19bce440b6b3c

11 years agoUpdated client-compiler to depend on client-compiler-deps 1.0.2 #11879
John Ahlroos [Wed, 22 May 2013 08:40:12 +0000 (11:40 +0300)]
Updated client-compiler to depend on client-compiler-deps 1.0.2 #11879

Change-Id: I1c98c353314197047265d26a0464ab7cc9c79520

11 years agoFix TestingPushConnection.init signature (#11673)
Johannes Dahlström [Wed, 22 May 2013 13:50:17 +0000 (16:50 +0300)]
Fix TestingPushConnection.init signature (#11673)

Change-Id: I7f5736fd456c21878a0eabdbff46a648932d3516

11 years agoModified the logic in setPropertyDatasource which determines if a new converter is...
Artur Signell [Tue, 21 May 2013 13:51:32 +0000 (16:51 +0300)]
Modified the logic in setPropertyDatasource which determines if a new 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

11 years agoFixed order of parameters in javadoc (#11158)
Artur Signell [Wed, 22 May 2013 13:36:33 +0000 (16:36 +0300)]
Fixed order of parameters in javadoc (#11158)

Change-Id: I523140051e1034b5fab501517e70209f29b6b869

11 years agoExtracted common code for number conveters to abstract super class (#11900)
Artur Signell [Tue, 18 Dec 2012 08:00:14 +0000 (10:00 +0200)]
Extracted common code for number conveters to abstract super class (#11900)

Change-Id: I53e413f8e9c8754915d80c30d3dca97eb1881c74

11 years agoImprove error message if vaadinPush.js failed to load (#11673)
Johannes Dahlström [Wed, 22 May 2013 09:09:00 +0000 (12:09 +0300)]
Improve error message if vaadinPush.js failed to load (#11673)

Change-Id: I46a2622585ed69a1db4c6abf4aca4387387a0f97

11 years agoDisable Atmosphere version number check (#11890)
Leif Åstrand [Tue, 21 May 2013 12:57:33 +0000 (15:57 +0300)]
Disable Atmosphere version number check (#11890)

Change-Id: I8f04cc0ddc034ce7cb43cc7f6646ddffcba64a4b

11 years agoDo not clear combobox text unnecessarily (#10924, #11887)
Henri Sara [Tue, 21 May 2013 12:57:18 +0000 (15:57 +0300)]
Do not clear combobox text unnecessarily (#10924, #11887)

Change-Id: Ica66c1d7ca05874ca5a05fb2c9651a6e4758e1d9

11 years agoDon't build and publish sources for package without source files
Leif Åstrand [Tue, 21 May 2013 12:13:07 +0000 (15:13 +0300)]
Don't build and publish sources for package without source files

Change-Id: If8c4a5d9ff470703943f6f6f9cd599ecd1d4be49

11 years agoUpgrade to Atmosphere 1.0.13 (#11861)
Johannes Dahlström [Tue, 21 May 2013 07:18:22 +0000 (10:18 +0300)]
Upgrade to Atmosphere 1.0.13 (#11861)

Change-Id: Ie9281ff5e9805be89942bf3ca8259740f49e15ab

11 years agoDerive current servlet/portlet from the current service (#11779)
Leif Åstrand [Tue, 21 May 2013 10:33:44 +0000 (13:33 +0300)]
Derive current servlet/portlet from the current service (#11779)

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

11 years agoDon't autoclose PopupView when changing fragment, fixes #10530
Marc Englund [Tue, 21 May 2013 08:39:09 +0000 (11:39 +0300)]
Don't autoclose PopupView when changing fragment, fixes #10530

Change-Id: I83607c97db8499c5e3c76e6d4735a93b0754d580
Ticket: 10530

11 years agoUse "\0" instead of "|" as a push message delimiter (#11692)
Johannes Dahlström [Mon, 20 May 2013 12:08:48 +0000 (15:08 +0300)]
Use "\0" instead of "|" as a push message delimiter (#11692)

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

11 years agoAlways add tooltip event handlers for Window (#11448)
Leif Åstrand [Mon, 20 May 2013 13:45:56 +0000 (16:45 +0300)]
Always add tooltip event handlers for Window (#11448)

This is needed to ensure tooltips are closed when moving the mouse
outside the component but still inside the window. In 7.1, this should
instead be implemented by overriding hasTooltip() to return true.

Merge: manual
Change-Id: I48d47474a4e4f0303fd85552612f6960fcdce0a7

11 years agoOSGi support for vaadin-push (#11691)
Johannes Dahlström [Mon, 13 May 2013 14:34:16 +0000 (17:34 +0300)]
OSGi support for vaadin-push (#11691)

* Require atmosphere-runtime in vaadin-push with visibility:=reexport
* Require vaadin-push in vaadin-server with resolution:=optional

Serving vaadinPush.js from vaadin-push will be handled by Florian's OSGi addon

Change-Id: Ida3e1ae95eb17b0114e099d1425db73106aaeead

11 years agoMerge changes from origin/7.0
Leif Åstrand [Fri, 17 May 2013 13:14:27 +0000 (16:14 +0300)]
Merge changes from origin/7.0

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

11 years agoCommit and push everything before a conflicting commit
Leif Åstrand [Fri, 17 May 2013 12:17:21 +0000 (15:17 +0300)]
Commit and push everything before a conflicting commit

Change-Id: Ifdc45e2b0f540ac8212aaca835b9d11c18078eb5

11 years agoMerge commit 'a52ceb96590333' into 7.1
Leif Åstrand [Fri, 17 May 2013 12:14:15 +0000 (15:14 +0300)]
Merge commit 'a52ceb96590333' into 7.1

Conflicts:
theme-compiler/src/com/vaadin/sass/internal/parser/Parser.java

Change-Id: I049a08a5d129b8072bf91554ca0eab0d44e537e3

11 years agoMerge changes from origin/7.0
Leif Åstrand [Fri, 17 May 2013 12:10:48 +0000 (15:10 +0300)]
Merge changes from origin/7.0

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

11 years agoTooltip accessibility fixes (#11799)
michaelvogt [Tue, 7 May 2013 12:33:43 +0000 (15:33 +0300)]
Tooltip accessibility fixes (#11799)

Remove previously added attribute for WAI-ARIA live area
Set overlay container as live area instead

Change-Id: Ie75c2993fdb42f29f307cbd294ae3352d2ef1ce3

11 years agoRemove JavaDoc dependency to vaadin-server from PageState (#11873)
Johannes Dahlström [Fri, 17 May 2013 09:49:34 +0000 (12:49 +0300)]
Remove JavaDoc dependency to vaadin-server from PageState (#11873)

Change-Id: I17bbb07256c83a0a2fb7e24925c189c875907bb9

11 years agoAvoid marking AbstractField dirty in primitive getters (#11201)
Artur Signell [Sat, 11 May 2013 17:35:22 +0000 (20:35 +0300)]
Avoid marking AbstractField dirty in primitive getters (#11201)

Change-Id: Ie289c15d5c56d3b602d87174f022b6197f0fedf0

11 years agoTest for #11775
Artur Signell [Fri, 3 May 2013 15:17:21 +0000 (18:17 +0300)]
Test for #11775

Change-Id: Ic2ff1a3b13e2d74bb9119b8336b8a83e0262833b

11 years agoCenters VOverlays in visual viewport on iOS, Android, fixes #11614
Marc Englund [Thu, 16 May 2013 13:17:17 +0000 (16:17 +0300)]
Centers VOverlays in visual viewport on iOS, Android, fixes #11614

Change-Id: I21fc986b2f4253ad0491a49659db793acf77842d
Ticket: 11614

11 years agoTweak TooltipConfiguration test to pass in IE9 and IE10
Leif Åstrand [Fri, 17 May 2013 09:44:17 +0000 (12:44 +0300)]
Tweak TooltipConfiguration test to pass in IE9 and IE10

Intermediate mouse move events are needed to make IE realize the same
element is hovered again

Change-Id: I409722e5b450988b3709a58e34b2eefe79a2be3c

11 years agoAllow to close a context menu with ESC key (#11869)
michaelvogt [Fri, 17 May 2013 09:04:33 +0000 (12:04 +0300)]
Allow to close a context menu with ESC key (#11869)

Change-Id: I4d19b6a385770204bb732893534efb6b62dea19a

11 years agoReset focus after selection from ContextMenu (#11476)
michaelvogt [Tue, 14 May 2013 13:36:58 +0000 (16:36 +0300)]
Reset focus after selection from ContextMenu (#11476)

Change-Id: I591d82363939bf264a5080c7fc4e06de25d93500

11 years agoAdd ARIA presentation role to FormLayout (#11866)
michaelvogt [Fri, 17 May 2013 07:29:01 +0000 (10:29 +0300)]
Add ARIA presentation role to FormLayout (#11866)

Change-Id: I307b1fdc3d1d1e338b3964468aaa868f7cd5fdb9

11 years agoShow tooltip on focus for DataField for AT (#11865)
michaelvogt [Fri, 17 May 2013 07:08:36 +0000 (10:08 +0300)]
Show tooltip on focus for DataField for AT (#11865)

Add focus handling so that the tooltip is handled when entering the
DateField with Tab

Change-Id: I67fc0db62722b457918470f5de180dd39d86d346

11 years agoFixed table height rendering in Android 2.3 #11331
John Ahlroos [Thu, 16 May 2013 08:12:48 +0000 (11:12 +0300)]
Fixed table height rendering in Android 2.3 #11331

Change-Id: I085d825459416b1487873660c7baf9b0cdb476d2

11 years agoSend browser window resizes if there is a listener (#10055)
Henri Sara [Fri, 17 May 2013 06:10:31 +0000 (09:10 +0300)]
Send browser window resizes if there is a listener (#10055)

This also introduces PageState, which is at the moment a part of
UIState.

Change-Id: I4f927e6b8217fa789d83ce5e0d8254b141f485c7

11 years agoShow loading indicator immediately in init as before (#11850)
Leif Åstrand [Wed, 15 May 2013 04:31:59 +0000 (07:31 +0300)]
Show loading indicator immediately in init as before (#11850)

f7ee755e cherry-picked from the master branch.

Merge: no

Change-Id: Ibe91db13b301aaf0a2b5e6e5fb08f566bf5cadab

11 years agoTest for #11267 adapted from 6.8.
Marc Englund [Fri, 10 May 2013 12:51:12 +0000 (12:51 +0000)]
Test for #11267 adapted from 6.8.

The problem is not present in 7, but you need to use a slightly different css to acieve the same result.

Change-Id: Iee6907a15fd9b0674dcb490f9110fc762c56deb6
Ticket: 11267

11 years agoRevert "Replaced css inject hack in TestUtils with Page.Styles.add() #11798"
Leif Åstrand [Tue, 14 May 2013 12:22:39 +0000 (12:22 +0000)]
Revert "Replaced css inject hack in TestUtils with Page.Styles.add() #11798"

Removing this change to make the tests behave more nicely until #11848 has been fixed.

This reverts commit f2c2236cf8d0428f100e17586f7946095ffea158

Change-Id: I776699f5082273e9c4d11248cc35e7ed6b665873

11 years agoSQLContainer.indexOfId() also searches backwards (#11849, #10376)
Henri Sara [Tue, 14 May 2013 12:25:58 +0000 (15:25 +0300)]
SQLContainer.indexOfId() also searches backwards (#11849, #10376)

Change-Id: Iea3f832cd50314f747b82b774c3be57797f9ac1d

11 years agoMerge #6880 test from 6.8; fix itself is not needed in Vaadin 7
Johannes Dahlström [Fri, 10 May 2013 13:38:48 +0000 (13:38 +0000)]
Merge #6880 test from 6.8; fix itself is not needed in Vaadin 7

svn changeset:25925/svn branch:6.8
svn changeset:25928/svn branch:6.8

Change-Id: I89e6f30d7d04f9511e26121f860f846bef7ec17d

11 years agoSupport non-trivial SASS media selectors (#11455)
Henri Sara [Mon, 13 May 2013 13:27:35 +0000 (16:27 +0300)]
Support non-trivial SASS media selectors (#11455)

This change adds support for media selectors with a query that consist
of more than just a single word.

Change-Id: Id6a09de8e88984ad052321ae93ffa2e7c2ba1c04

11 years agoFix NPE if there's no query in the URI (#11836)
Leif Åstrand [Tue, 14 May 2013 13:13:43 +0000 (16:13 +0300)]
Fix NPE if there's no query in the URI (#11836)

Change-Id: I8960e5917ffb0988e705599d1fe5e8aacf2654ef

11 years agoClear items in ComboBox only if changed (#10924)
Henri Sara [Fri, 10 May 2013 13:25:55 +0000 (16:25 +0300)]
Clear items in ComboBox only if changed (#10924)

Selection is now sent only as a key, removed redundant attribute on the
item.

Change-Id: I882d4ae17a1dc91f7a55a0b4a94e47c078ffc022

11 years agoEliminate unnecessary conversions of option keys
Henri Sara [Fri, 10 May 2013 10:51:31 +0000 (13:51 +0300)]
Eliminate unnecessary conversions of option keys

Change-Id: I5f3b267cec0357fe1a1c1a13bafdf3c1f3b6d426

11 years agoMerge "Clean up Table popup menu close handler to prevent a memory leak" from 6.8...
Johannes Dahlström [Wed, 8 May 2013 10:49:20 +0000 (10:49 +0000)]
Merge "Clean up Table popup menu close handler to prevent a memory leak" from 6.8 (#11840)

svn changeset:25919/svn branch:6.8

Change-Id: If0b414588252226947230cf2f7a5a8ab253cc5d7

11 years agoRevert "Assert that connector needing layout is attached (#11698)"
Leif Åstrand [Mon, 13 May 2013 13:07:20 +0000 (13:07 +0000)]
Revert "Assert that connector needing layout is attached (#11698)"

This reverts commit cb7b02d4e50e91b9377410e79c3578587a900d94

The assert is not a good idea because it is triggered when a connector registers a dependency in its init method.

Merge: no

Change-Id: I1f5a99af8f0af7b3329a1a596073ba09e55e18dc