summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix ColorPickerGrid indexing8.1.5Henri Sara2017-09-263-3/+80
| | | Fixes #9018
* Show validation error selecting invalid date from DateField (#10013)Marco Collovati2017-09-263-1/+89
| | | | | | | | | | Component error was cleared after selecting a date from calendar popup, even if the date is invalid due to validation errors or if user programmatically sets an UserError. This change inverts the order of setValue() and setComponentError(null) in order to preserve errors set by ValueChangeListeners (e.g. Binder validators). Fixes #10011
* Optimize HierarchyMapper (#10003)Piotr Wilkin2017-09-263-18/+89
| | | Fixes parts of #9951, but does not address the issue of grouping pushed updates.
* Fix DataCommunicator parameter not used in Grid constructor (#10075)JenoDK2017-09-263-1/+28
| | | Fixes #9944
* Update since tag for ConnectorTracker8.1.4Henri Sara2017-09-121-1/+1
|
* Fix incorrect resource name generation (#9957)Dos Moonen2017-09-121-1/+1
| | | | Javadoc has this to say about ClassLoader#getResource(String): "The name of a resource is a '/'-separated path name that identifies the resource." The test fails on Windows because its File.separator does not equal "/".
* Remove element explicitly when reordering tree grid rows (#9952)Adam Wagner2017-09-123-0/+73
| | | | | | | Under certain circumstances IE 11 (11.0.45 / 11.0.9600.18762) produces an exception when collapsing/expanding rows (particularly the first child after the very first element) in a TreeGrid within a Window. This workaround removes the row explicitly before inserting, instead of letting JS handle it. Fixes #9850
* Add wait for UI load to testTeemu Suo-Anttila2017-09-121-6/+13
|
* Fix vaadin-osgi-integration dependency for Karaf testTeemu Suo-Anttila2017-09-121-1/+2
|
* Fix making components visible by push (#9934)Henri Sara2017-09-128-54/+173
| | | | | | | | Fix connector tracker cleanup for the case where a component is hidden by a request and is made visible again by push. This fixes a regression caused by #9305. Fixes #9905
* Update Binder isValid() javadoc (#9930)Henri Sara2017-09-051-1/+4
|
* Fix grid client side performance regression (#9913)Aleksi Hietanen2017-09-051-2/+4
| | | | | Trigger update of header/footer only if visibility changes. Fixes #9884
* Fix Binder bindInstanceFields code example in JavaDoc (#9929)Teemu Suo-Anttila2017-09-051-1/+1
| | | Closes #8994
* Force re-measurement of CheckBoxGroup and RadioButtonGroup (#9901)Petter Holmström2017-09-057-0/+118
| | | | | | The related tests have a workaround for another (Chrome specific) GridLayout bug #9921. Those workarounds should be removed once that issue is fixed. Fixes #9148
* Remove scroll bar inherited borders and background for Tree (#9924)Adam Wagner2017-09-051-0/+16
| | | Resolves #9644
* Position caption correctly in GridLayout (#9909)Petter Holmström2017-09-053-1/+83
| | | | | Position caption correctly when using different vertical alignment than TOP in GridLayout. Fixes #7895
* Update DOCTYPE in WidgetSetBuilderHenri Sara2017-09-051-1/+1
|
* Make BaseThemeTest more stable on IE11Henri Sara2017-09-051-1/+2
| | | | | Try to make the test more stable by using a different way of detecting the presence of a notification. This approach is used e.g. in GridComponentsTest.
* Correct DOCTYPE of GWT widgetsetAhmed Ashour2017-09-051-2/+2
|
* Fix AbstractClientConnector stateTypeCache memory leak (#9896)Aleksi Hietanen2017-09-052-7/+75
| | | Fixes #9883
* Update and rename vaadin-icons.scss to _vaadin-icons.scss (#9895)Knoobie2017-09-051-1/+1
| | | Rename the vaadin-icons.scss to allow other libsass to compile the project successful.
* Omit duplicate caption for a Panel in a CompositeHenri Sara2017-09-053-0/+85
| | | | | | Correctly render components that handle their own captions inside a Composite. Fixes #9848
* 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