]> source.dussan.org Git - vaadin-framework.git/log
vaadin-framework.git
2 years agoChrome 96 (#12509)
Anna Koskinen [Wed, 12 Jan 2022 09:43:40 +0000 (11:43 +0200)]
Chrome 96 (#12509)

2 years agoEnsure resize and dragging curtain cleanup when a window is closed 7.7.30
Tatu Lund [Thu, 16 Dec 2021 17:04:24 +0000 (19:04 +0200)]
Ensure resize and dragging curtain cleanup when a window is closed

(#12499)

2 years agochore: Update dependencies (#12493) 7.7.29
Tatu Lund [Wed, 1 Dec 2021 10:54:03 +0000 (12:54 +0200)]
chore: Update dependencies (#12493)

* Update dependencies

atmosphere-runtime: 2.2.13.vaadin3
jsoup: 1.14.3

* Update Atmosphere version in Constants.java

Co-authored-by: Anna Koskinen <Ansku@users.noreply.github.com>
2 years agoChrome 95 screenshot test fixes (#12495)
Olli Tietäväinen [Tue, 30 Nov 2021 16:42:22 +0000 (18:42 +0200)]
Chrome 95 screenshot test fixes (#12495)

2 years agofirefox refrence screenshots (#12451)
Olli Tietäväinen [Thu, 21 Oct 2021 12:57:56 +0000 (15:57 +0300)]
firefox refrence screenshots (#12451)

2 years agoIe11 reference screenshots (#12450)
Olli Tietäväinen [Thu, 21 Oct 2021 11:11:13 +0000 (14:11 +0300)]
Ie11 reference screenshots (#12450)

2 years agoSmall updates to servlet container test setup. (#12318) (#12447) 7.7.28
Zhe Sun [Tue, 19 Oct 2021 13:56:38 +0000 (16:56 +0300)]
Small updates to servlet container test setup. (#12318) (#12447)

* Small updates to servlet container test setup.

- Upgraded to use cargo-maven3-plugin since cargo-maven2-plugin is now
EOL.
- Defined supported packagings as the current jetty-maven-plugin default
only covers war.
- Changed a test pojo to implement Serializable in order to prevent an
error in cargo-maven3-plugin stop-container phase.

2 years agoServer test reference screenshots (#12445)
Olli Tietäväinen [Tue, 19 Oct 2021 11:54:06 +0000 (14:54 +0300)]
Server test reference screenshots (#12445)

* Added logging for generateArchetype in BuildHelpers

* servlet test reference screenshots

2 years agoChrome 94 (#12442)
Olli Tietäväinen [Mon, 18 Oct 2021 11:07:14 +0000 (14:07 +0300)]
Chrome 94 (#12442)

Chrome 94 screenshot changes

3 years agoupdate the failed build checking (#12439)
Zhe Sun [Fri, 15 Oct 2021 10:10:25 +0000 (13:10 +0300)]
update the failed build checking (#12439)

3 years agofix incompatible issue when using python3 script in 7.7 (#12436)
Zhe Sun [Fri, 15 Oct 2021 06:38:16 +0000 (09:38 +0300)]
fix incompatible issue when using python3 script in 7.7 (#12436)

* fix incompatible method used for python script in 7.7

* Update GeneratePostPublishReport.py

3 years agoUpdate Vaadin7 to use atmosphere-runtime 2.2.13.vaadin2 (#12430)
Tatu Lund [Thu, 14 Oct 2021 17:59:44 +0000 (20:59 +0300)]
Update Vaadin7 to use atmosphere-runtime 2.2.13.vaadin2 (#12430)

* Update Vaadin7 to use atmosphere-runtime 2.2.13.vaadin2

* Update Constants.java

* Chrome 94 (#12434)

* Added logging for generateArchetype in BuildHelpers

* Chrome 94 screenshot changes and version number

Co-authored-by: Olli Tietäväinen <ollit@vaadin.com>
3 years agoRemove the vaadin-snapshots repo (#12420)
Zhe Sun [Wed, 6 Oct 2021 13:02:41 +0000 (16:02 +0300)]
Remove the  vaadin-snapshots repo (#12420)

3 years agoUpdate links shown by license checker (#12403)
Tatu Lund [Tue, 28 Sep 2021 10:05:02 +0000 (13:05 +0300)]
Update links shown by license checker (#12403)

vaadin.com/pro does no longer have the info

3 years agoAdd MPR UI id request parameter (#12414)
Tatu Lund [Tue, 28 Sep 2021 08:01:01 +0000 (11:01 +0300)]
Add MPR UI id request parameter (#12414)

* Add MPR UI id request parameter

* Update test

* Update test

3 years agofix: set Vaadin session attribute using lock in reinitializeSession (#12409)
Tatu Lund [Fri, 24 Sep 2021 12:55:44 +0000 (15:55 +0300)]
fix: set Vaadin session attribute using lock in reinitializeSession (#12409)

* fix: set Vaadin session attribute using lock in reinitializeSession

* Add unit test

* Revert

* Add unit test

Backport to Java 6

* Add imports

* More Java 6

3 years agodeprecate vaadin-snapshot (v7) (#12407)
Zhe Sun [Fri, 24 Sep 2021 09:35:46 +0000 (12:35 +0300)]
deprecate vaadin-snapshot (v7) (#12407)

* deprecate vaadin-snapshot (v7)

* update chrome version and screenshot

* update vaadin-bom

3 years agoAdded alternative screenshot. (#12390)
Anna Koskinen [Fri, 27 Aug 2021 11:00:56 +0000 (14:00 +0300)]
Added alternative screenshot. (#12390)

3 years agoApplied save actions to Grid client-side classes. (#12388)
Anna Koskinen [Fri, 27 Aug 2021 05:02:41 +0000 (08:02 +0300)]
Applied save actions to Grid client-side classes. (#12388)

3 years agoFix Grid column reorder with partially hidden joined cells (#12386)
Anna Koskinen [Thu, 26 Aug 2021 09:49:13 +0000 (12:49 +0300)]
Fix Grid column reorder with partially hidden joined cells (#12386)

Modified cherry-pick of #12385

3 years agoCleaned out old references to removed buildhelpers module. (#12384)
Anna Koskinen [Wed, 25 Aug 2021 11:42:38 +0000 (14:42 +0300)]
Cleaned out old references to removed buildhelpers module. (#12384)

3 years agoUpdate to Jsoup 1.14.2 (#12382)
Anna Koskinen [Tue, 24 Aug 2021 14:41:15 +0000 (17:41 +0300)]
Update to Jsoup 1.14.2 (#12382)

3 years agofix: Prevent deadlock in findOrCreateVaadinSession (#12353) 7.7.27
Tatu Lund [Mon, 9 Aug 2021 10:22:58 +0000 (13:22 +0300)]
fix: Prevent deadlock in findOrCreateVaadinSession (#12353)

3 years agoChrome updated to version 92 (#12359)
Anna Koskinen [Mon, 9 Aug 2021 09:31:01 +0000 (12:31 +0300)]
Chrome updated to version 92 (#12359)

3 years agoRemove buildhelpers module and dependencies to it (#12280) 7.7.26
Tatu Lund [Thu, 29 Apr 2021 11:32:00 +0000 (14:32 +0300)]
Remove buildhelpers module and dependencies to it (#12280)

3 years agoChrome version updated (#12277)
Anna Koskinen [Mon, 26 Apr 2021 15:40:13 +0000 (18:40 +0300)]
Chrome version updated (#12277)

3 years agofix: Do not allow border to grow row height (#12254) 7.7.25
Tatu Lund [Thu, 25 Mar 2021 09:07:37 +0000 (11:07 +0200)]
fix: Do not allow border to grow row height (#12254)

* fix: Do not allow border to grow row height

If css grows row height the VSrollTable rowHeight logic does not work allways

Fixes: https://github.com/vaadin/framework/issues/12251
* Compensate change in default row height

* Merge branch '7.7' into fix12251

* Replace calc with round

* Make fix more pin-point

* The first row does not have border thus regular height

* Fix drag-drop styles

* Further fix in drag-and-drop style

* Update TableDropIndicatorValoTest-indicator_ANY_Chrome__indicator.png

3 years agoChore: Change Jetty version to 9.4.38.v20210224 (#12252)
Tarek Oraby [Wed, 24 Mar 2021 08:51:21 +0000 (10:51 +0200)]
Chore: Change Jetty version to 9.4.38.v20210224 (#12252)

* Update Jetty version to 9.4.38.v20210224

* Update tests

3 years agoUpdate copyright year (#12243)
Anna Koskinen [Tue, 16 Mar 2021 10:49:32 +0000 (12:49 +0200)]
Update copyright year (#12243)

3 years agoTest fixes and tweaks (#12239)
Anna Koskinen [Tue, 16 Mar 2021 07:45:15 +0000 (09:45 +0200)]
Test fixes and tweaks (#12239)

- Properly init client-side data in GridDataChangeHandlerTest
- Update Chrome version
- Separate and refactor ComboboxMenuBarAutoopenTest test cases to match
test description
- Update screenshot for ResponsiveStylesTest
- Refactor TextAreaEventPropagationTest to better match expected
behavior
- Add delay to GridDetailsClientTest and EscalatorSpacerTest for
stability
- Add delay and retries to TreeItemDoubleClickTest for stability

Co-authored-by: Teemu Suo-Anttila <teemusa@vaadin.com>
3 years agoUse latest license checker (#12210)
Artur [Tue, 9 Mar 2021 09:10:50 +0000 (11:10 +0200)]
Use latest license checker (#12210)

3 years agoClear thread local instances on connection lost in push handler (#12042) (#12201)
Anna Koskinen [Mon, 15 Feb 2021 12:44:21 +0000 (14:44 +0200)]
Clear thread local instances on connection lost in push handler (#12042) (#12201)

Adopted from https://github.com/vaadin/flow/pull/8567

Authored-by: Tatu Lund <tatu@vaadin.com>
3 years agoClear out ClientCache when UI is detached to prevent a minor memory leak (#12200)
Anna Koskinen [Mon, 15 Feb 2021 07:03:00 +0000 (09:03 +0200)]
Clear out ClientCache when UI is detached to prevent a minor memory leak (#12200)

Implemented with a listener rather than direct call from UI.detach() in
order to avoid new public API, since the whole feature has been marked
for removal. This doesn't yet prevent the cache or the type map from
getting slightly bloated during the UI's lifetime.

See: #3705

Cherry-picked from: #12199

3 years agoUpdate Chrome screenshots (#12198) 7.7.24
Tarek Oraby [Tue, 9 Feb 2021 20:37:27 +0000 (22:37 +0200)]
Update Chrome screenshots (#12198)

3 years agofix: use time-constant comparison for CSRF tokens (#12190)
Tatu Lund [Thu, 4 Feb 2021 12:23:19 +0000 (14:23 +0200)]
fix: use time-constant comparison for CSRF tokens (#12190)

This hardens the framework against a theoretical timing attack based on
comparing how quickly a request with an invalid CSRF token is rejected.

Backporting of #12188

3 years agofix: use time-constant comparison for security tokens (#12192)
Tatu Lund [Wed, 3 Feb 2021 14:52:08 +0000 (16:52 +0200)]
fix: use time-constant comparison for security tokens (#12192)

This is the same as #12190, but also applied for the upload security key
and the push id since both of those are also used to protect against
cross-site attacks. In addition, documentation for the push id is
clarified to point out its role.

Backporting of #12189

3 years agoMake checkAtmosphereSupport() non-static (#12136)
Tatu Lund [Fri, 27 Nov 2020 14:36:59 +0000 (16:36 +0200)]
Make checkAtmosphereSupport() non-static (#12136)

Cherry pick https://github.com/vaadin/framework/pull/12131

3 years agoChange license from Apache-2 to CVDLv4 (#12144)
Tatu Lund [Wed, 18 Nov 2020 08:22:52 +0000 (10:22 +0200)]
Change license from Apache-2 to CVDLv4 (#12144)

* Change license from Apache-2 to CVDLv4

* Update header for checkstyle

* Add license checker

* Fix reference header

* Fix license header

* Update Chrome version

4 years agoTest fixes (#12108)
Anna Koskinen [Fri, 2 Oct 2020 13:23:31 +0000 (16:23 +0300)]
Test fixes (#12108)

- Updated Chrome version
- Added leeway to ComboBox popup following along while scrolling
- Added workarounds to timing issues that aren't relevant for the tests
- Added delays for stability

4 years agoUpdate regexp pattern to safer one (#12104)
Tatu Lund [Wed, 30 Sep 2020 13:29:29 +0000 (16:29 +0300)]
Update regexp pattern to safer one (#12104)

Fixes: https://github.com/vaadin/framework/issues/7757
4 years agoFix IndexOutOfBoundsException when adding columns in Grid (#12095)
Tatu Lund [Fri, 4 Sep 2020 10:35:13 +0000 (13:35 +0300)]
Fix IndexOutOfBoundsException  when adding columns in Grid (#12095)

There is regression in Vaadin 7.7.16 and later, which is due patch  https://github.com/vaadin/framework/commit/eafd44672650e076fc4a43362e11b47ffb0dbff1 that can lead to IndexOutOfBoundsException when there is hidden columns while adding new columns, which is similiar issue than earlier reported in https://github.com/vaadin/framework/issues/6784. Essentially the performance improvement patch overwrite some of the fix logic of https://github.com/vaadin/framework/commit/84533057435a99b0d0dfa9ea791de81921c1e260 This fix bring overwriten escalator index compensation back.

4 years agoFixing issue with Vaadin 7 combobox when typing and tabing out fast (#12033)
Tatu Lund [Wed, 17 Jun 2020 08:11:07 +0000 (11:11 +0300)]
Fixing issue with Vaadin 7 combobox when typing and tabing out fast (#12033)

ComboBox does not select or add a new value (in case allowed) if User enters the value by typing and TABs out fast. This bug was originally reported in https://github.com/vaadin/framework/issues/4276 and fixed by https://dev.vaadin.com/review/#/c/3564/6/client/src/com/vaadin/client/ui/VFilterSelect.java. However later some logic of VFilterSelect was refactored by patch https://github.com/vaadin/framework/commit/acb889336f80227d609b194e56ac6ae3ead0d338, which accidentally removed the fix. In this new PR I am re-applying the missing part of the logic (adopted to the new structure)

Fixes https://github.com/vaadin/framework/issues/6671

4 years agoUpdate browsers' screenshots (#12034)
Tarek Oraby [Wed, 17 Jun 2020 07:06:50 +0000 (10:06 +0300)]
Update browsers' screenshots (#12034)

* Updated browsers' screenshots

* Update browsers' screenshots

* Update chrome version to 83

Co-authored-by: Anna Koskinen <Ansku@users.noreply.github.com>
4 years agoAdded logging for generateArchetype in BuildHelpers (#11999) 7.7.21
Olli Tietäväinen [Wed, 13 May 2020 03:41:11 +0000 (06:41 +0300)]
Added logging for generateArchetype in BuildHelpers (#11999)

4 years agoDefine maven central with https (#11994)
Tarek Oraby [Tue, 12 May 2020 07:10:08 +0000 (10:10 +0300)]
Define maven central with https (#11994)

4 years agoDetermine Push transport before re-connect (#11988)
Tatu Lund [Mon, 11 May 2020 06:45:42 +0000 (09:45 +0300)]
Determine Push transport before re-connect (#11988)

onConnect was allways called with websocket = false. I think this is wrong, since if there was connection loss in websocket, now connection cannot be re-established in websocket mode.

Fixes: https://github.com/vaadin/framework/issues/7190
Cherry pick of https://github.com/vaadin/framework/pull/11884

4 years agoUpdated browsers' screenshots (#11986)
Tarek Oraby [Fri, 8 May 2020 11:00:55 +0000 (14:00 +0300)]
Updated browsers' screenshots (#11986)

Co-authored-by: Anna Koskinen <Ansku@users.noreply.github.com>
4 years agoFix indexing issue in Grid resize when scrolled to bottom. (#11984)
Anna Koskinen [Fri, 8 May 2020 07:44:10 +0000 (10:44 +0300)]
Fix indexing issue in Grid resize when scrolled to bottom. (#11984)

Fixes #11893

4 years agoFix incorrect position of column selector in MPR (#11946)
Mehdi Javan [Thu, 16 Apr 2020 08:35:51 +0000 (11:35 +0300)]
Fix incorrect position of column selector in MPR (#11946)

* Change ContextMenu position from absolute to fixed

* Use getBoundingClientRect to get the coordinates of columnSelector in
VScrollTable when the context menu is being opened

* Update TableTooManyColumnsTest screenshot

* Upgrade Chrome version in VerifyBrowserVersionTest

* Update ValoThemeUITest-sliders screenshot

4 years agoFix generics type in test (#9977) (#11819)
Anna Koskinen [Thu, 21 Nov 2019 15:30:04 +0000 (17:30 +0200)]
Fix generics type in test (#9977) (#11819)

This fixes a compilation error with Eclipse Oxygen.

4 years agoAdded missing package statement. (#11820)
Anna Koskinen [Thu, 21 Nov 2019 08:51:52 +0000 (10:51 +0200)]
Added missing package statement. (#11820)

4 years agoUse APPLICATION_SCOPE for the session lock (#11804)
Tatu Lund [Wed, 13 Nov 2019 16:39:36 +0000 (18:39 +0200)]
Use APPLICATION_SCOPE for the session lock (#11804)

* Use APPLICATION_SCOPE for the session lock

To be able to do this, relevant methods in VaadinService are made protected so
that VaadinPortletService can override them.

The Vaadin session itself is also stored in APPLICATION_SCOPE. The default
scope is PORTLET_SCOPE, so lock would otherwise not be in sync with
the session.

4 years agoTweaked layouttester tests to be more informative. (#11800)
Anna Koskinen [Tue, 12 Nov 2019 13:52:35 +0000 (15:52 +0200)]
Tweaked layouttester tests to be more informative. (#11800)

4 years agoCherry pick PR #11791 from Vaadin 8 (#11798)
Tatu Lund [Mon, 11 Nov 2019 13:49:21 +0000 (15:49 +0200)]
Cherry pick PR #11791 from Vaadin 8 (#11798)

* Cherry pick PR #11791 from Vaadin 8

See: https://github.com/vaadin/framework/pull/11791

4 years agoFix issue where Chrome refused to select text in Table (#11709)
samulivaadin [Thu, 7 Nov 2019 11:42:28 +0000 (13:42 +0200)]
Fix issue where Chrome refused to select text in Table (#11709)

4 years agoAdd a missing letter (#11677)
Anastasia Smirnova [Wed, 6 Nov 2019 15:26:27 +0000 (17:26 +0200)]
Add a missing letter (#11677)

Fixes https://github.com/vaadin/framework/issues/11409 for a V7 branch

4 years agoTests updated to Chrome 78 (#11794)
Anna Koskinen [Wed, 6 Nov 2019 14:47:29 +0000 (16:47 +0200)]
Tests updated to Chrome 78 (#11794)

5 years agoSanitize caption used in Grid header
Tatu Lund [Mon, 1 Jul 2019 11:36:09 +0000 (14:36 +0300)]
Sanitize caption used in Grid header

Cherry pick of https://github.com/vaadin/framework/pull/11644

5 years agoTable / TreeTable multiselect disabling of touch detection (#11641)
Olli Tietäväinen [Mon, 1 Jul 2019 12:17:59 +0000 (15:17 +0300)]
Table / TreeTable multiselect disabling of touch detection (#11641)

* Fixes #11601. Add toggle for disabling touch detection on table multiselect.

* fix tests

5 years agoTest with browser update to Chrome 75 (#11633)
Zhe Sun [Wed, 26 Jun 2019 10:53:29 +0000 (13:53 +0300)]
Test with browser update to Chrome 75 (#11633)

Fixes failed tests

5 years agoOverride reserved globals for Firefox
Artur Signell [Wed, 22 May 2019 12:05:44 +0000 (15:05 +0300)]
Override reserved globals for Firefox

Fixes #11597

5 years agopick Panel HTML caption changes from master (#11589)
Olli Tietäväinen [Tue, 21 May 2019 09:41:59 +0000 (12:41 +0300)]
pick Panel HTML caption changes from master (#11589)

5 years agofixes #11437 for V7 (#11588)
Olli Tietäväinen [Mon, 20 May 2019 12:54:31 +0000 (15:54 +0300)]
fixes #11437 for V7 (#11588)

5 years agoFix broken links in documentation
juhopiirainen [Fri, 17 May 2019 12:53:55 +0000 (15:53 +0300)]
Fix broken links in documentation

5 years agoFix validation failures. (#11578)
Sun Zhe [Thu, 16 May 2019 14:00:47 +0000 (17:00 +0300)]
Fix validation failures. (#11578)

* Correct failing test and add sleep

* Update screenshots

5 years agoChange VSlider to use Event.ONKEYDOWN with Firefox 65+ (#11506) 7.7.18
Tatu Lund [Wed, 3 Apr 2019 11:32:35 +0000 (14:32 +0300)]
Change VSlider to use Event.ONKEYDOWN with Firefox 65+ (#11506)

Fixes #11502

5 years agoFixes a Grid issue that breaks sorting. (#10999)
duffrohde [Tue, 2 Apr 2019 06:16:27 +0000 (08:16 +0200)]
Fixes a Grid issue that breaks sorting. (#10999)

* Fixes a Grid issue that breaks sorting.

When multi-select has been enabled and disabled a number of times, sorting on the first column in a Grid is broken.
Unregistering a click handler on the header solves the problem.

* Added a test checking that sorting of a grid column still works after having enabled and then disabled multi select mode.
The grid is configured with an extra header row containing a text box since it triggers an exception if the header click handler for the multi select column is not removed.

* Remove an unused import that was added by mistake

5 years agoChange VMenuBar to use KeyDownHandler with Firefox 65+ (#11505)
Tatu Lund [Fri, 29 Mar 2019 12:52:25 +0000 (14:52 +0200)]
Change VMenuBar to use KeyDownHandler with Firefox 65+ (#11505)

5 years agoChange VCalendarPanel to use KeyDownHandler with Firefox 65+ (#11507)
Tatu Lund [Fri, 29 Mar 2019 08:12:10 +0000 (10:12 +0200)]
Change VCalendarPanel to use KeyDownHandler with Firefox 65+ (#11507)

Fixes #11502

5 years agoChange VMenuBar to use KeyDownHandler with Firefox 65+ (#11508)
Tatu Lund [Thu, 28 Mar 2019 09:50:32 +0000 (11:50 +0200)]
Change VMenuBar to use KeyDownHandler with Firefox 65+ (#11508)

#11502

5 years agoChange VTree to use KeyDownHandler with Firefox 65+ (#11509)
Tatu Lund [Thu, 28 Mar 2019 08:02:24 +0000 (10:02 +0200)]
Change VTree to use KeyDownHandler with Firefox 65+ (#11509)

Fixes #11502

5 years agoCatch exception that is thrown when Grid is scrolled during operation (#11467) 7.7.17
Tatu Lund [Mon, 11 Mar 2019 07:55:05 +0000 (09:55 +0200)]
Catch exception that is thrown when Grid is scrolled during operation (#11467)

IllegalStateException may occur if user has scrolled Grid so that Escalator has updated, and row under Editor is no longer there
Fixes https://github.com/vaadin/framework/issues/11463

5 years agoFix typo (#11466)
Mehdi Javan [Wed, 27 Feb 2019 07:17:21 +0000 (09:17 +0200)]
Fix typo (#11466)

5 years agoadded missing since 7.7.16 (#11418) 7.7.16
Olli Tietäväinen [Fri, 11 Jan 2019 09:47:00 +0000 (11:47 +0200)]
added missing since 7.7.16 (#11418)

5 years agoFixes #11369 (#11402)
macprzepiora [Fri, 11 Jan 2019 07:57:44 +0000 (08:57 +0100)]
Fixes #11369 (#11402)

Clear contents of iframe clone that is in a Window so that when it's reattached to DOM we don't get 404

5 years agocopied waitUntil to selectMenuPath from FW8 (#11415)
Olli Tietäväinen [Thu, 10 Jan 2019 11:58:06 +0000 (13:58 +0200)]
copied waitUntil to selectMenuPath from FW8 (#11415)

5 years agoupdate to Jetty 9.4 (#11411)
Olli Tietäväinen [Tue, 8 Jan 2019 08:14:14 +0000 (10:14 +0200)]
update to Jetty 9.4 (#11411)

5 years agoV7: Improve VMenuBar click handling logic (#11362)
Anastasia Smirnova [Fri, 14 Dec 2018 09:13:01 +0000 (11:13 +0200)]
V7: Improve VMenuBar click handling logic (#11362)

* Improve VMenuBar click handling logic

Backport to V7:
During `updateFromUIDL` inside MenuBarConnector we empty and re-instantiate the components of MenuBar. When we are modifying the Menubar from the BlurEventListener of another component, we ,by this, remove widgets, therefore clickEvent is not fired and the action of the MenuItem is not proceed as a result. (The BlurEvent is fired before the click event in the chain of events. )

To improve the situation, we catch onMouseDown event , which is fired before BlurEvent,by assigning mouseDown flag to true. Then if no click event has yet happened, we delay the execution of update inside `updateFromUIDL` by default 500 ms. Then if click event occurs, it proceeds normally. The time can be increased/decreased using setter.

There is no delay, if we are clicking on the MenuBar as usual or no Blur listener is set.

This change allows setting descriptions preserving the action from the MenuItem

(cherry picked from commit 22cc85c76f28a762685204911ad66f95bda2d296)

* Improve VMenuBar click handling logic

Add missing files from the first commit

Backported to V7:
(cherry picked from commit 22cc85c)

5 years ago7 7 ie11 screenshots (#11364)
Olli Tietäväinen [Tue, 11 Dec 2018 09:12:14 +0000 (11:12 +0200)]
7 7 ie11 screenshots (#11364)

7.7 reference screenshot directory

5 years agoie11 screenshots (#11357)
Olli Tietäväinen [Wed, 5 Dec 2018 15:38:09 +0000 (17:38 +0200)]
ie11 screenshots (#11357)

5 years agoupdated Firefox screenshots (#11349)
Olli Tietäväinen [Mon, 3 Dec 2018 13:23:11 +0000 (15:23 +0200)]
updated Firefox screenshots (#11349)

5 years agoremoved tests that are broken on headless Chrome which doesn't allow resizing (#11342)
Olli Tietäväinen [Thu, 29 Nov 2018 14:26:35 +0000 (16:26 +0200)]
removed tests that are broken on headless Chrome which doesn't allow resizing (#11342)

5 years agotestbench-api is generated later in the release process nowadays; if it's listed...
Olli Tietäväinen [Tue, 27 Nov 2018 14:09:36 +0000 (16:09 +0200)]
testbench-api is generated later in the release process nowadays; if it's listed here, it will give a red light for the staging report (#11336)

5 years agoTest fixes and IE 10 screenshots (#11277)
sergey-vaadin [Fri, 16 Nov 2018 12:52:43 +0000 (14:52 +0200)]
Test fixes and IE 10 screenshots (#11277)

5 years agoAdd note about JRE9+ not being supported
Olli Tietäväinen [Wed, 14 Nov 2018 09:05:04 +0000 (11:05 +0200)]
Add note about JRE9+ not being supported

Update release notes by mentioning JRE9+ not being supported

5 years agoFix Combo Box filtered on Property not showing results when page length is zero ...
Vlad [Thu, 8 Nov 2018 12:33:01 +0000 (15:33 +0300)]
Fix Combo Box filtered on Property not showing results when page length is zero (#11247)

* Fix #11246

Take zero pageLength into account when calculating filtered ComboBox contents.

* Create ComboboxPageLengthZeroFilterTest.java

* add UI tests for fix

5 years agoUpdate datamodel-properties.asciidoc (#11223)
Anastasia Smirnova [Thu, 8 Nov 2018 11:10:38 +0000 (13:10 +0200)]
Update datamodel-properties.asciidoc (#11223)

* Update datamodel-properties.asciidoc

Fixes : https://github.com/vaadin/framework/issues/11095

* Update datamodel-properties.asciidoc

Remove duplicate ```setConverterFactory```

5 years agoAdd columns at once in a batched way to increase performance (#11261)
ericflock [Tue, 6 Nov 2018 10:47:31 +0000 (11:47 +0100)]
Add columns at once in a batched way to increase performance (#11261)

* provide possibility to add columns in a batched way

This is the basis to increase the performance for further changes.

* add the columns at once to the grid to increase performance

* combined performance fixes

* respect the column order

* Fixed formatting

5 years agoIE9 test screenshots (#11275)
sergey-vaadin [Thu, 25 Oct 2018 08:27:08 +0000 (11:27 +0300)]
IE9 test screenshots (#11275)

* IE9 screenshots

5 years agoIE8 screenshots (#11273)
sergey-vaadin [Wed, 24 Oct 2018 12:02:36 +0000 (15:02 +0300)]
IE8 screenshots (#11273)

5 years agoIE11 test screenshots 2 (#11270)
sergey-vaadin [Tue, 23 Oct 2018 11:56:22 +0000 (14:56 +0300)]
IE11 test screenshots 2 (#11270)

5 years agoIE11 test screenshots (#11258)
sergey-vaadin [Thu, 18 Oct 2018 14:14:04 +0000 (17:14 +0300)]
IE11 test screenshots (#11258)

6 years agoTests (wrong screenshots and JRE version, delay) (#11255)
sergey-vaadin [Wed, 17 Oct 2018 11:32:29 +0000 (14:32 +0300)]
Tests (wrong screenshots and JRE version, delay) (#11255)

* wrong screenshots and JRE version

* delay for submenu

6 years agotest fix (missing and wrong screenshots) (#11251)
sergey-vaadin [Wed, 17 Oct 2018 07:14:55 +0000 (10:14 +0300)]
test fix (missing and wrong screenshots) (#11251)

6 years agoRemove old release notes configurations (#11240)
Anastasia Smirnova [Thu, 11 Oct 2018 09:49:15 +0000 (12:49 +0300)]
Remove old release notes configurations (#11240)

* Remove old release notes configurations

* Remove FetchReleseNotes* files

6 years agopotential fixes for the tests (#11226)
sergey-vaadin [Wed, 10 Oct 2018 12:39:31 +0000 (15:39 +0300)]
potential fixes for the tests (#11226)

* potential fixes for the tests

6 years agoEliminate initial double rendering during initial rendering
Tatu Lund [Wed, 3 Oct 2018 12:49:08 +0000 (15:49 +0300)]
Eliminate initial double rendering during initial rendering

6 years agoUpdating screenshots (#11190) 7.7.15
Anastasia Smirnova [Wed, 19 Sep 2018 06:10:18 +0000 (09:10 +0300)]
Updating screenshots (#11190)

Updating screenshots

6 years ago7.7 fix upload test (#11162)
Ilia Motornyi [Wed, 5 Sep 2018 14:30:23 +0000 (17:30 +0300)]
7.7 fix upload test (#11162)

Restore InterruptUploadTest functionality, fix TextChangeEventsTest

Fixes #11161

6 years agoAdd configuration for BrowserStack testing (#11164)
Teemu Suo-Anttila [Wed, 5 Sep 2018 10:35:53 +0000 (13:35 +0300)]
Add configuration for BrowserStack testing (#11164)