summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add XML formatting instructions (#11956)Artur Signell2013-05-301-0/+9
| | | | Change-Id: Ifac318e1e422d39776196fd8f9b4bb670d504578
* Remove workarounds for broken Timer.cancel in IE (#11872)Leif Åstrand2013-05-303-72/+6
| | | | Change-Id: Ib60d6131d36e794bcf72d5f498bb59fafdbf7d0e
* Limit sub window minimum size (#11510)Leif Åstrand2013-05-302-1/+27
| | | | Change-Id: I8ad89e74b058246939d77165f2d4b5abc3417886
* 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
* Make ProgressInidcatorConnector use VProgressIndicator (#11925)Leif Åstrand2013-05-301-0/+6
| | | | | | | | | 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
* Add primary style name support for ProgressBar/Indicator (#9913)Artur Signell2013-05-2912-14/+243
| | | | Change-Id: I3d773640d2f1c8cd1b71c673685afd7059811d16
* Extract ProgressBar and deprecate ProgressIndicator (#11925)Leif Åstrand2013-05-2910-156/+552
| | | | Change-Id: Id9eaee65762b0dadd59f3e730d3ff11712ab87fe
* Fixed javadoc compilation errorArtur Signell2013-05-291-4/+2
| | | | Change-Id: Ic834ddabdeeb2a9cc453b67e5202ff1aab44dffd
* Moved Locale data handling to LocaleService (#11378)Artur Signell2013-05-2911-315/+300
| | | | | | The locale data is now tracked per UI instance and no longer sent in every request. Change-Id: I4bebd00327da6f8d812181fd76a85eb6196d0010
* Updated to custom build of Smartsprites 0.2.10 which includes a fix for ↵Artur Signell2013-05-293-49/+9
| | | | | | SMARTSPRITES-36 (#9959) Change-Id: Ibf549acba14a8b884424a5e2c98f3a4aac5de84c
* Make test independent of browser language (#11940)Artur Signell2013-05-291-0/+2
| | | | Change-Id: Ibcabe18581e4ad021ad1b58919c77fd97f2ad47c
* Remove UI.runSafely and VaadinSession.runSafely (#11901)Leif Åstrand2013-05-292-21/+1
| | | | Change-Id: Ie72e1a3ab72be00c99548a740f16721fb7edab00
* Fixes current text being overwritten in server update on RTA #11741John Ahlroos2013-05-295-79/+229
| | | | | | | | | | | | 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
* Exclude parsers from checkstyle as they are generatedArtur Signell2013-05-291-4/+8
| | | | Change-Id: I91489d73bec165b5e755b5d76bf220043bee0d66
* 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
* Ensure calendar panel is updated when range changes (#11940)Artur Signell2013-05-283-1/+222
| | | | Change-Id: Ic270e5c0aa1b28947b735fcb258bc9629d53cc21
* Support nested SASS imports (#11909)Henri Sara2013-05-286-13/+51
| | | | Change-Id: I05f88e398e7e28f476d8c0d50b7f9ac54a7cba0b
* Fix debug window SEVERE style, add styles for FINE, FINER and FINEST (#11891)Johannes Dahlström2013-05-281-1/+10
| | | | Change-Id: Ibbe209a6a67e594318a7ac50f962c48aeab4730d
* Merge "event not reported as target when context clicking in month view" to ↵Leif Åstrand2013-05-283-1/+34
| | | | | | | | Vaadin 7.1 (#10217) Originally fixed as #10189. Change-Id: I0fe6fbb2452bcdb75fed4ea9ef92ea7b739cbb22
* Remove outdated testing (#11897)Leif Åstrand2013-05-282-23/+2
| | | | | | | | * 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
* 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-285-36/+236
| | | | Change-Id: I7ca62c5706fd37e7c44ed46703bcdce159b367f4
* Added ComponentConnector.isAttached (#11928)Artur Signell2013-05-288-16/+44
| | | | Change-Id: I70d7d78a0d9de76080f6e0770a48504af8abdd84
* Send window mode changes to the server immediately (#11737)Leif Åstrand2013-05-282-13/+31
| | | | Change-Id: Icfaa8f97824d8ed92eaee786cee8c92083dc1084
* Add missing license headerArtur Signell2013-05-281-1/+1
| | | | Change-Id: Iadf8831b01a292d5e29fea26c877541ab4dc5919
* Stop using PlaceHolder widgets in VTabsheet (#11026)Leif Åstrand2013-05-281-62/+20
| | | | | | | 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
* Make access() enqueue the runnable if the session is locked (#11897)Leif Åstrand2013-05-2811-55/+632
| | | | Change-Id: If162e81a29bbc982857e2a165a983e161ea837ee
* Added Serializable where missing and ignore classes which do not need ↵Artur Signell2013-05-287-7/+38
| | | | | | Serializable Change-Id: I197b2d62282ee957458e05d9cac357df47f05e85
* Added Java Date to Sql Date converter to better support sql dates (#11224)Artur Signell2013-05-244-0/+275
| | | | Change-Id: I83d8c96a6877ea33b270a1a4a2c6f360a8147518
* Fix text / javascript mismatch issue in Chrome (#11275)Artur Signell2013-05-231-1/+5
| | | | Change-Id: I7516be18401640ded3eb6174b5375bb452a2ba00
* Fixed locators in test (aria div conflict)Artur Signell2013-05-231-4/+4
| | | | Change-Id: Iaeef438de48ef9bda33fb81b0bb7f71d134b17ca
* Prevent spurious "Could not determine ApplicationConnection" error when ↵Johannes Dahlström2013-05-231-0/+13
| | | | | | using the debug window Change-Id: I3b5a8ac4f33c7e8828e34c46056b8ecd6c05a436
* Added text file encoding and line delimiter info (#11907)Artur Signell2013-05-231-3/+4
| | | | Change-Id: Iaefdebfb24bedff95239ea8813b29723b3437f5b
* Avoid creating an instance of every view while searching for the correct ↵Artur Signell2013-05-231-5/+8
| | | | | | view (#11722) Change-Id: Ifab9aa0021bde58280fd75370e5df46fb5efa7a7
* Fixed test which had never passedArtur Signell2013-05-223-12/+392
| | | | Change-Id: Ice20a168dd8c0dc14f8e4600f24e2b788cb38bc4
* Added isInitialStateChange to StateChangeEvent (#10477)Artur Signell2013-05-222-11/+20
| | | | Change-Id: I6b9fb8a664974b68b35050a40ba19bce440b6b3c
* Updated client-compiler to depend on client-compiler-deps 1.0.2 #11879John Ahlroos2013-05-221-1/+1
| | | | Change-Id: I1c98c353314197047265d26a0464ab7cc9c79520
* Fix TestingPushConnection.init signature (#11673)Johannes Dahlström2013-05-221-2/+4
| | | | Change-Id: I7f5736fd456c21878a0eabdbff46a648932d3516
* Modified the logic in setPropertyDatasource which determines if a new ↵Artur Signell2013-05-227-16/+337
| | | | | | | | | | 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
* Improve error message if vaadinPush.js failed to load (#11673)Johannes Dahlström2013-05-223-11/+32
| | | | Change-Id: I46a2622585ed69a1db4c6abf4aca4387387a0f97
* Disable Atmosphere version number check (#11890)Leif Åstrand2013-05-211-1/+6
| | | | Change-Id: I8f04cc0ddc034ce7cb43cc7f6646ddffcba64a4b
* Don't build and publish sources for package without source filesLeif Åstrand2013-05-212-3/+2
| | | | Change-Id: If8c4a5d9ff470703943f6f6f9cd599ecd1d4be49
* Upgrade to Atmosphere 1.0.13 (#11861)Johannes Dahlström2013-05-217-2058/+286
| | | | 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-215-18/+69
| | | | | | | | | | 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
* OSGi support for vaadin-push (#11691)Johannes Dahlström2013-05-203-7/+10
| | | | | | | | | * 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