summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix missing since tag in compatibility package Grid8.1.3Aleksi Hietanen2017-08-301-1/+1
|
* Remove drag over style on file drop (#9888)Henri Sara2017-08-291-0/+2
| | | Fixes #9870
* Add missing Tree#getContentMode (#9889)Aleksi Hietanen2017-08-291-2/+14
|
* Fix since tags for 8.1.3 release (#9887)Aleksi Hietanen2017-08-292-3/+3
|
* Binder javadoc fix (#9886)Aleksi Hietanen2017-08-291-8/+9
|
* Minor javadoc improvements (#9885)Aleksi Hietanen2017-08-292-11/+11
|
* Add declarative support to Tree (#9881)Aleksi Hietanen2017-08-293-2/+348
| | | Closes #9838
* Enable Declarative Services in OSGi portlet UI (#9879)Mirjan Merruko2017-08-294-9/+75
| | | | | If the UI scope is not prototype, show a warning that declarative services are not available in the UI. Fixes #9589
* Exclude PhantomJS from flaky GridComponentsTestHenri Sara2017-08-291-0/+5
| | | The test testReuseTextFieldOnScroll() often crashes PhantomJS 1.
* Fix focus when Grid editor is saved or cancelled (#9835)Teemu Suo-Anttila2017-08-294-12/+54
| | | Fixes #9832
* Resize should work within Grid details row (#9808)Ansku2017-08-298-9/+779
| | | Fixes #7341
* Fix null check in BackEndDataProvider (#9858)Henri Sara2017-08-291-1/+1
| | | Fixes #9855
* Fix IE tooltip test in TreeBasicFeaturesTest (#9860)Henri Sara2017-08-291-0/+6
|
* Avoid detaching CssLayout children unnecessarily (#9861)Henri Sara2017-08-293-25/+69
| | | | | | When child components are removed from a CssLayout, do not remove other children from the DOM if no other hierarchy changes are made. Fixes #7712
* Avoid detaching VL/HL children unnecessarily (#9862)Henri Sara2017-08-293-16/+104
| | | | | | | When child components are removed from a VerticalLayout/HorizontalLayout, do not remove other children from the DOM if no other hierarchy changes are made. Fixes #7713
* Improve stability of JavaScriptRenderersTest (#9864)Henri Sara2017-08-291-0/+2
|
* Move ComboBox popup with ComboBox on scroll (#9869)Henri Sara2017-08-293-14/+99
| | | | | | Keep the ComboBox popup at the same position relative to the ComboBox when the view is scrolled. Fixes #5043
* Create setter name in a Turkish compatible manner (#9878)Artur2017-08-291-2/+3
|
* Fix capitalization of single character strings (#9880)Artur2017-08-292-1/+2
|
* Fix state update on Grid Column hide in client (#9836)Teemu Suo-Anttila2017-08-182-4/+22
| | | | Fixes #9152
* Use getter instead of field for keyMapper (#9831)Leif Åstrand2017-08-181-1/+1
|
* Add docker feature to demo build script (#9828)Henri Sara2017-08-163-20/+78
| | | | | This patch allows the demo build script to wrap the resulting war files into docker image. The image contains a jetty with the provided war files deployed on start. Picked to 8.1 from #9826
* Revert Grid row height per section feature (#9823)8.1.2Teemu Suo-Anttila2017-08-167-193/+23
| | | | | | | Revert changes for #9425 (PRs #9810 and #9813) in the 8.1 branch. This reverts commit bda7e54cb6eadddf07fb19d88479c642c4831a66. This reverts commit 1f878089dec6c03090efbcc79b08edbfbffb7620.
* Do not wait for icons to load before interacting with a combo box (#9717)Artur2017-08-113-15/+27
| | | | | | | | | Icon load detection code does not handle error events so broken images will cause tests to fail forever. In other cases also, it seems very rare to need icons to be loaded before interacting with a combo box. If there really are use cases for this, it would be better to have a method to query if all icons are loaded so that special tests can use this method. Fixes https://github.com/vaadin/testbench/issues/916
* Update components-grid.asciidoc (#9813)Henri Sara2017-08-111-2/+2
| | | Updates related to #9810
* Provide API for setting row heights in Grid for different sections (#9810)Teemu Suo-Anttila2017-08-116-21/+191
| | | Fixes #9425
* Make CurrentTimeMillisTest more stable (#9812)Henri Sara2017-08-111-5/+8
| | | | | | | Sometimes Chrome reports 1ms for very short times to thwart timing attacks, and sometimes Firefox seems to report 0ms. Make the test accept these special cases. Add support for PhantomJS 2 which does support high res time.
* Ensure wrong Action is not executed after detaching a component (#9806)Henri Sara2017-08-115-13/+274
| | | | | | | | | | Due to action key generation on ActionManager a wrong action may be executed if the component that fired the wanted action is already detached. This patch makes action keys globally unique, simplifying the approach of #8495 but reusing its tests. Fixes #5864
* Enable setting non-selected default value for DateField (#9745)Olli Tietäväinen2017-08-106-21/+235
| | | Requested feature: allow setting DateField to a certain starting point without selecting a value.
* Remove margin-left for FontAwesome icons in ComboBox (#9805)Teemu Suo-Anttila2017-08-102-0/+5
|
* Clarify theme compilation instructions (#9685)Olli Tietäväinen2017-08-101-2/+4
| | | Paragraph about existing `styles.css` file needed a bit of rephrasing.
* Remove Chrome Frame support from X-UA-Compatible (#9270)Knoobie2017-08-101-5/+2
| | | | Remove Chrome Frame specific part of X-UA-Compatible but keep the meta tag to override compatibility mode settings where applicable.
* Update VerifyBrowserVersionTest for Chrome 60 (#9802)Henri Sara2017-08-091-1/+1
|
* Fix occasional empty rows in Table and TreeTable (#9800)Henri Sara2017-08-093-48/+88
| | | | | | | | | | | | | | | | Picked from #9551 in 7.7 There's an intermittently happening issue with both Table and TreeTable, which results in row data disappearing. This change removes a method which is probably a vestigial one from over five years ago and other changes are handling the things the method used to perform. Currently the method removes rows deemed unnecessary from the row buffer. The problem is, those rows are visible to the user and removing causes row contents to be lost. Also included are manually runnable test cases which demonstrate that this removal actually prevents the issue from happening. Fixes #7964 Fixes #5030
* Re(set) calendar time after calculating rollAmount (#9479)Grim2017-08-091-0/+1
| | | | | by calling calendar.setTime(today); after rollAmount has been initialized and given a value, we can reset the calendar's internal time back to the correct date. As it is currently implemented; calling calendar.getTime() will result in a wrong date, it returns the first of the month with the correct time. The function addInitialEvents() is called AFTER the calendar's time has been subtracted from (by calculating the rollAmount), as such this results in an incorrect internal time and the 'Day' button does not switch to the correct day. Instead it shows the first of the month here too.
* Implement SimpleManagedLayout for CompositeConnector (#9791)Teemu Suo-Anttila2017-08-093-4/+84
| | | Fixes #9788
* Add loop and preload attributes for media elements, fix null poster (#9797)Henri Sara2017-08-097-14/+160
| | | | | | | Picked from #9161 Fixes #7261 Fixes #5178 Fixes #4409
* Fix touching Grid column header on Android (#9196)Martin Vysny2017-08-081-18/+41
| | | | | | | | The fix allows both column-reorder handler and column-sort handlers to run in parallel; on touchend it is decided whether we will perform sort or reodering. This will enable user to sort on touch screens even with column reordering enabled. Fixes #8632
* Update screenshots for Chrome 60 (#9794)Henri Sara2017-08-081-0/+0
|
* Update getting-started-scala.asciidoc (#9418)Fabio Serragnoli2017-08-072-48/+80
| | | As per suggestion of Fredrik Rönnlund following https://dzone.com/articles/working-vaadin-with-scala
* Update Atmosphere version to remove warnings which are irrelevant (#9770)Artur2017-08-072-2/+2
| | | Fixes #8292
* Fix moving child to first position in tree data (#9761)Adam Wagner2017-08-072-20/+42
| | | Resolves #9760
* Fix SplitPanel test for Chrome with a hack (#9782)Henri Sara2017-08-071-0/+5
| | | | Chrome 55 and later cause extra scrollbars on the testing cluster but not in local tests, probably due to a rounding error in the browser.
* Fix publish and post-publish report scripts (#9778)Henri Sara2017-08-072-2/+4
| | | Add support for stable 8.1.x releases.
* Make frontend resource loading tests stable on PhantomJS (#9772)Henri Sara2017-08-072-2/+8
|
* Make input prompt test stable by excluding IE11 (#9780)Henri Sara2017-08-071-0/+10
| | | | | IE10-11 have a related bug https://connect.microsoft.com/IE/feedback/details/811408 that is only fixed in Edge.
* Fix typos in Javadoc of AbstractTB3Test (#9781)Henri Sara2017-08-071-3/+3
|
* Fix caption width rounding in Chrome (#9785)Henri Sara2017-08-072-3/+3
| | | | Otherwise, TabSheet close button may break the small theme in ReindeerThemeTest when the caption width is rounded down.
* Exclude Firefox from JavaScriptPreloadingTest (#9784)Henri Sara2017-08-071-1/+4
| | | | | | The test works on Firefox under low load, but not when the browser VM is slow due to load, in which case Firefox sometimes executes scripts out of order. This seems to be due to a Firefox bug - the generated HTML looks correct.
* Add missing since tags for 8.1.1 (#9773)8.1.1Henri Sara2017-08-033-5/+11
|