aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Updated link to new step 1 video in tutorial (the new video uses Vaadin 7.7 ↵Alejandro Duarte2016-09-211-1/+1
| | | | | | | series) Change-Id: Ic40b70e692e686d638e163a224816aabeb6de100 (cherry picked from commit e92a737fe8b0655bbf0c3ce1881777d418147b41)
* Update to Chrome 53Artur Signell2016-09-211-1/+1
| | | | Change-Id: I518b3f261adb633bb09a2597c9e7ee3cb6d63e6a
* Specify branch also for SamplerArtur Signell2016-09-201-1/+1
| | | | | | | | Although sampler is pre cloned, the script still tries to mess with the defined branch (master is not found in the cloned repo) Change-Id: I91f31fe0a276221cc357cf0678759ad4125c518e
* Use requestAnimationFrame when scrolling in Grid (#20294)Artur Signell2016-09-201-3/+27
| | | | | | | | | | Chrome no longer (since version 5x) always fire deferred commands immediately during scrolling but can delay them with several hundred milliseconds, making grid really unresponsive. So far, nobody has been able to provide a reliable test case. Change-Id: Ide80aef2d661c9e27b67c8e62e85734af7a38cab
* Make initially disabled grid work when enabled (#20240)Artur Signell2016-09-209-56/+88
| | | | | | | | Adds API to allow grid to ask its data source if it is waiting for data. The previous tracking inside grid was not always correct as it relied on dataAvailable being called. Change-Id: I0bdb448d9b720155940b0834e118f0eca27a3bfc
* Change javadoc to a style Eclipse formatter can handleArtur Signell2016-09-201-5/+3
| | | | Change-Id: I2ad135c72821b6e194fd77bd141b638c36e138a7
* Format Java files using Eclipse Neon and Vaadin settingsArtur Signell2016-09-203528-33512/+34552
| | | | | | | Using the same formatting in the 7.7 branch and the master branch eases porting of fixes Change-Id: I51b4693f2f120447702cf322ce4505608ad92987
* Fix assertion error when column widths are calculatedArtur Signell2016-09-201-1/+2
| | | | Change-Id: I042a5bfb548b52911100e01e5a74901a1abfbf33
* Ensure temporary layout manager state is cleared at the end of a layout phaseArtur Signell2016-09-161-0/+7
| | | | Change-Id: I28f3d20e6db999a033429338535719f14e495d4f
* Fix regression that broke widget set compilation in 7.7.1 (#20285)Ingo Kegel2016-09-161-1/+1
| | | | | | | | | | The fix for https://dev.vaadin.com/ticket/20262 broke widget set compilation on Windows, possibly only under certain circumstances Change-Id: Ica559b9c7199014bf1a2babad29f53b083ff74a2
* Use correct column index when calculating min width during resize (#19833)Artur Signell2016-09-153-2/+33
| | | | Change-Id: If7a7a5c1e5eff4bdac0f6e5943a9fac2ce98784a
* Use widget set specified by init parameter (#20276)Artur Signell2016-09-151-2/+9
| | | | | | | | 1. If a UI has @Widgetset, use that 2. If a "widgetset" init parameter has been specified, use that 3. If there is an AppWidgetset, use that 4. Use DefaultWidgetSet Change-Id: I522210220bb9e3eb339e9d226833d0fa8eb65839
* Make test pass on all browsersArtur Signell2016-09-141-1/+5
| | | | Change-Id: I8226ce8983eb72e0afb4948fc644cb587bc01708
* Build demos from 7.7 branchArtur Signell2016-09-141-4/+4
| | | | Change-Id: Ic2a0396ad451adfd2c75b3dbd54155d28fb16be7
* Skip Maven enforcer plugin during demo validation7.7.1Artur Signell2016-09-141-0/+2
| | | | Change-Id: Ic4b7dc9f9b646d88fe6b323d2c051f86edeeaa70
* Calculate column widths immediately if there is data (#20269)Artur Signell2016-09-143-1/+110
| | | | | | | Deferring the column width calculations, like done before, causes flickering as each column is first rendered with its minimum required width. Change-Id: I02e6951a99dcb0cb9ad78a95915076d064fa9642
* Ensure Firefox always updates the grid scrollbar (#19802)Artur Signell2016-09-143-8/+144
| | | | | | | | | When the scrollbar is scrolled a bit down and the number of items in the grid is reduced so that no scrollbar is needed anymore, it seems that Firefox refuses to send a scroll event even though the scroll position is updated before the scrollbar is hidden. Change-Id: I626536a9efd036bc826b1e6be3363332a56774f6
* Change snapshot version 7.7-SNAPSHOTArtur Signell2016-09-1315-15/+15
| | | | Change-Id: I7929f6fbe9a83f63fcb7c1f3b174dd84d4add185
* Handle encoded URL characters correctly when constructing widget set name ↵Artur Signell2016-09-131-8/+9
| | | | | | (#20262) Change-Id: Idfdd5e6021444af5b08d48ddf90745b47ff4643d
* Test for Firefox download disconnecting push channelArtur Signell2016-09-121-0/+94
| | | | Change-Id: Iacf2b04b96c237ad377dbd75ad07f86a00660319
* Do not include yuicompressor for Sass compilerArtur Signell2016-09-121-252/+261
| | | | | | | | | | | The yuicompressor package is needed for optimizing the CSS output, something which is not needed for on-the-fly compilation in development mode. Removing yuicompressor and its dependencies reduces the size of all WAR files by 1.6MB Change-Id: Ie5058ae9c22f580d358e2cd7d9d34a8f39b1feac
* Make test independent of any converters present in the factoryArtur Signell2016-09-111-9/+9
| | | | Change-Id: I8b6b45df9d3929e4447976b8c7ae72e6491fb1af
* Always show loading indicator for JavaScript RPC (#20235)Artur Signell2016-09-085-8/+93
| | | | | | | | The change to not show loading indicator for JS RPC was done in 15a53d305e6648572c11cb988f4988c2c5825af1 and looks like a refactoring error. Change-Id: If2a2818e0c4adc06479ecaf17764bf53fc89c095
* Delete broken stylesheet and revert to default style until a new stylesheet ↵Artur Signell2016-09-052-238/+1
| | | | | | is created Change-Id: I8a2a3e2e9c35c38f58e0a64fa5e0363702e54e0f
* Prevent editor from being canceled while it is being saved (#19458)Artur Signell2016-09-052-1/+123
| | | | Change-Id: I062e097134035856f6c120584f48a5f3601bd9ac
* Update DOM and update escalator row count in the correct order (#19442)Artur Signell2016-09-052-8/+43
| | | | | | | | | | If you show a column when Grid has no horizontal scrollbar, and is scrolled all the way down, and the number of visible rows is slightly more than N then Escalator will adjust the row count when the scrollbar is shown so that N-1 rows are visible. During this operation, the DOM must be updated for the new column. Change-Id: I0b6c845f96a57be1d64ef4e735aa2f77efbe589a
* Fix ComboBox paging when number of items equals page length (#20213)Artur Signell2016-09-052-7/+168
| | | | | | | | When pageLength == number of items, no paging should be shown except if null selection is allowed, then there should be a second page with one item. Change-Id: I01c00f0c9d75a1dbb80d11b07c37c8ad7334ea07
* Discard for DateField when the data source contains null (#8069)Patrik Lindström2016-09-023-0/+198
| | | | | | | | | | | | | Earlier discard did not work (#8069) if the data source contained null and the user entered an invalid value for date fields. The discard logic has been changed such that the error indicators and internal state of the date field is cleared also if the value entered by the user is invalid and the data source is null. attach() updates the value from the data source in the same way as discard. The old logic in attach is retained. Change-Id: I5d798a2fdc3d2f0e82a037ea3cb2f57b6432039e
* Do not run test on IE8 as IE8 is brokenArtur Signell2016-09-011-0/+11
| | | | Change-Id: I55f41c8f3488a57e6ab499da58df70eb02d3f136
* Fire actions before removing menu from the DOM (#20080)Matti Tahvonen2016-08-301-26/+21
| | | | Change-Id: Ic1cd285c697a05d186d81935f632881e4cf561bf
* Use servlet context classloader when finding servlet class for websockets ↵Artur Signell2016-08-301-3/+7
| | | | | | (#20024) Change-Id: Ia885ecebe854c0aeda47be2bbc9a9d8a47a03d5c
* Fix animation end listeners so they are always removed (#17903)Artur Signell2016-08-303-9/+84
| | | | | | | | Fixes ComboBox suggestion popup so that it will not automatically close when clicking the popup button, if the user happened to double click on the button earlier. Change-Id: I60936f82133ca89c2aef0dccff68092a11deff1c
* Added a fallback value for useragent (#20172)Matti Tahvonen2016-08-301-0/+3
| | | | | | | | | Without this change, some browsers, like GoogleBot, don't properly render the page. Instead of weird JS exception (and hit to server with 404) we should at least try to render the app with all browser. As webikit/chromium based browsers are nowadays most popular, falling back to "safari" permutation. Change-Id: I4275110962432b2552d51715a86a8e815fe539ad
* Updated tutorial to Vaadin 7.7.0Alejandro Duarte2016-08-291-9/+9
| | | | | Change-Id: I1ef5a89a7e9f700a9302ff535d7e30b692316e22 (cherry picked from commit 09909cdcc47479c6b6f3ecb633ed4128f40f7b3c)
* Use Vaadin plugin 7.7.0Artur Signell2016-08-291-1/+1
| | | | Change-Id: Ia7d1671670c9c6e06328612d980ea2d455eaa0d1
* Require correct servlet version in OSGi (#20190)Artur Signell2016-08-281-2/+2
| | | | Change-Id: I87c2acd418f52349fba6fd11eba0530cdb5ef5c3
* Update release notes for maintenance releasesHenri Sara2016-08-251-3/+6
| | | | Change-Id: I755dfe84224f32f0102661aae228656174fb7c76
* Properly encode special UTF-8 characters (#19928)Artur Signell2016-08-244-2/+78
| | | | | | | The main encoding problem was fixed in GWT 2.7.0.vaadin4. Vaadin 8 is already fixed as it uses GWT 2.8 Change-Id: I78ea30c1ff81d44432cd82ecd23eda8eb86e6efb
* Add release notes mention about strict mode7.7.0Henri Sara2016-08-231-1/+2
| | | | Change-Id: I93eec041fbccd3961e82f2d7e52d23eb044ec4ea
* Remove confusing note about OSGi support (#20094)Artur Signell2016-08-171-1/+0
| | | | Change-Id: I8c20a2e3ac13fddf1ff207ae8da88ad822e5787c
* Prevent Atmosphere from resurrecting a destroyed broadcaster (#20026)7.7.0.rc1Artur Signell2016-08-161-0/+5
| | | | Change-Id: Ifdf6d8f61eb1f5f19736e057e9314b400d6030ee
* Update/remove empty @since for 7.7Henri Sara2016-08-155-80/+79
| | | | | Change-Id: Ib46a450c7d6a6d15eb6bea5d53351d182929e52f (cherry picked from commit b322664b8b21da53e6fc833005fe3968f8352bec)
* Update release notes for 7.7.0.rc1Henri Sara2016-08-151-8/+9
| | | | | | Update release type, ticket list link and supported browsers. Change-Id: I4e05620e78f081c70c0efc1545f7a6a41d090ba6
* Fix OSGi manifest for vaadin-sharedArtur Signell2016-08-141-8/+1
| | | | | | | The shared package seems to no longer use any flute or streamhtmlparser classes Change-Id: Ie10f0b8169ec79afacc5bf1dc7a30c7eb809a413
* Remove unused GWT dependenciesHenri Sara2016-08-122-146/+5
| | | | | | | | | As vaadin-client-compiler dependens on gwt-dev, the gwt-dev dependencies are either bundled in gwt-dev or specified as transitive dependencies for it, so there is no need to specify them again for vaadin-client-compiler Change-Id: Iec075a3b4a005ae7b2e331287d942357aafe277d
* Update expected Chrome version to 52Henri Sara2016-08-111-1/+1
| | | | Change-Id: Ic580c17bddf05455827ecb7fbfb44e5c9e2c7bf2
* Fix Grid height calculation when HeightMode.ROW (#20104, #20074)adam2016-08-117-1/+243
| | | | | | | | | When Grid is inside of a Tab (Tabsheet or Accordion) and height mode is set to HeightMode.ROW, layout happens before row height is known. To fix that, an event is fired and a handler starts a layout after everything is calculated. Change-Id: Idc8de795956b387ec69adf1871cb7f557914d998
* Fixing TabSheet scrolling within SplitPanel (#20052)adam2016-08-033-3/+136
| | | | | | | | | This patch fixes an issue with disappearing tabs in a TabSheet placed in a SplitPanel. Scrolling a tab into view needs to be done after layout has happened. Otherwise the available width for TabSheet is unknown and causes unexpected behaviour. Change-Id: Ibcea04ddadfafc5028efe44a6817517b16e21bde
* Update .gitignore to work better with EGitLeif Åstrand2016-08-021-2/+2
| | | | Change-Id: I5f58901c34fab4466be12469d730b1c81a8265b4
* Only trigger profiler after precondition checksLeif Åstrand2016-08-011-3/+3
| | | | Change-Id: I2c5b617dbd0da4f352e494097a601cea922f14df