]> source.dussan.org Git - vaadin-framework.git/log
vaadin-framework.git
7 years agoMigrate Grid UI tests P4 (#8133)
Denis [Thu, 5 Jan 2017 13:47:23 +0000 (15:47 +0200)]
Migrate Grid UI tests P4 (#8133)

Fixes vaadin/framework8-issues#592

7 years agoDocumentation/application screenshots update (#8137)
Ilia Motornyi [Thu, 5 Jan 2017 11:47:42 +0000 (13:47 +0200)]
Documentation/application screenshots update (#8137)

* Documentation/application screenshots update

* Avoid redundant autoboxing in BackEndDataProvider's size callback (#8127)

* Update general Component documentation

Part of vaadin/framework8-issues#538

* Documentation/application screenshots update

* Notification types fixed

* Merge branch 'documentation-screenshots-part1' of https://github.com/vaadin/framework into documentation-screenshots-part1

7 years agoRestore all current instance values after running access tasks (#8131)
Leif Åstrand [Thu, 5 Jan 2017 08:27:22 +0000 (10:27 +0200)]
Restore all current instance values after running access tasks (#8131)

* Restore all current instance values after running access tasks

Fixes vaadin/framework8-issues#593

7 years agoUpdate general Component documentation pr8137/r3
Pekka Hyvönen [Wed, 4 Jan 2017 09:48:45 +0000 (11:48 +0200)]
Update general Component documentation

Part of vaadin/framework8-issues#538

7 years agoAvoid redundant autoboxing in BackEndDataProvider's size callback (#8127) pr8137/r2
Aleksi Hietanen [Wed, 4 Jan 2017 09:22:13 +0000 (11:22 +0200)]
Avoid redundant autoboxing in BackEndDataProvider's size callback (#8127)

7 years agoGrid UI tests migration P3. (#8121)
Denis [Wed, 4 Jan 2017 07:56:18 +0000 (09:56 +0200)]
Grid UI tests migration P3. (#8121)

* Grid UI tests migration P2.

Fixes vaadin/framework8-issues#588

* Grid UI tests migration P3.

Fixes vaadin/framework8-issues#589

* Merge branch 'master' into 589-grid-tests-migration

Conflicts:
uitest/src/main/java/com/vaadin/tests/components/grid/GridCellFocusOnResetSize.java
uitest/src/main/java/com/vaadin/tests/components/grid/GridClientDataChangeHandler.java

* Update screenshot submodule reference.

7 years agoFix typo in documentation anchor (#8130)
Artur [Tue, 3 Jan 2017 11:00:37 +0000 (13:00 +0200)]
Fix typo in documentation anchor (#8130)

7 years agoMake it easy to run Sonar on the project (#8118)
Artur [Tue, 3 Jan 2017 08:25:14 +0000 (10:25 +0200)]
Make it easy to run Sonar on the project (#8118)

7 years agoUpdate remaining of application documentation for 8 (#8124)
Pekka Hyvönen [Tue, 3 Jan 2017 08:24:58 +0000 (10:24 +0200)]
Update remaining of application documentation for 8 (#8124)

Fixes vaadin/framework8-issues#580

7 years agoAutomatically complete custom bindings in BeanBinder#bindInstanceFields (#8012)
Aleksi Hietanen [Tue, 3 Jan 2017 07:53:06 +0000 (09:53 +0200)]
Automatically complete custom bindings in BeanBinder#bindInstanceFields (#8012)

Closes vaadin/framework8-issues#511

7 years agoUpdate test to behave correctly due changes in the text components.
Denis Anisimov [Thu, 22 Dec 2016 14:32:36 +0000 (16:32 +0200)]
Update test to behave correctly due changes in the text components.

Correction after migration fix for (#20469).

7 years agoMove Grid event handlers to a list, add method to add custom handlers
Johannes Dahlström [Tue, 2 Aug 2016 11:19:14 +0000 (14:19 +0300)]
Move Grid event handlers to a list, add method to add custom handlers

Change-Id: I2fe67ae961bfb0f7c44ba704346762a0faf6da2c

# Conflicts:
# client/src/main/java/com/vaadin/client/widgets/Grid.java

7 years agoRefactor Grid event handling methods to instances of a handler interface
Johannes Dahlström [Tue, 2 Aug 2016 09:46:50 +0000 (12:46 +0300)]
Refactor Grid event handling methods to instances of a handler interface

Change-Id: Icbed14cbef14c434f1909fa0350cb0364235c774

# Conflicts:
# client/src/main/java/com/vaadin/client/widgets/Grid.java

7 years agoStart client-side Grid DOM event handling refactor
Johannes Dahlström [Tue, 2 Aug 2016 09:07:22 +0000 (12:07 +0300)]
Start client-side Grid DOM event handling refactor

Change-Id: I67dad4cfbd6e9e355c48703253ff3d6da00e4eef

7 years agoAdd javadocs and @since for the #20469 migration patch.
Denis Anisimov [Thu, 22 Dec 2016 11:01:04 +0000 (13:01 +0200)]
Add javadocs and @since for the #20469 migration patch.

7 years agoRe-add body rows when Escalator is reattached to DOM (#20477)
Artur Signell [Thu, 24 Nov 2016 09:31:23 +0000 (11:31 +0200)]
Re-add body rows when Escalator is reattached to DOM (#20477)

Change-Id: I0ae9144817db3bb730c80748d5e9190484b323e7

# Conflicts:
# uitest/src/main/java/com/vaadin/tests/widgetset/client/grid/EscalatorBasicClientFeaturesWidget.java

7 years agoUpdate @since tags for 7.7.5
Denis Anisimov [Thu, 22 Dec 2016 09:34:08 +0000 (11:34 +0200)]
Update @since tags for 7.7.5

Change-Id: I73201908b537ca0a65106e03c9bad913b59fae9f

Re-added back disappeared commit from 7.7.5 migration PR:

Mark TextField/TextArea as busy when a text change event is pending
(#20469)

Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50

7 years agoGrid UI tests migration P2.
Denis [Mon, 2 Jan 2017 11:43:29 +0000 (13:43 +0200)]
Grid UI tests migration P2.

Fixes vaadin/framework8-issues#588

7 years agoUpdate documentation, BoV chapters 1 - 5.3 (#8085)
Pekka Hyvönen [Mon, 2 Jan 2017 11:40:48 +0000 (13:40 +0200)]
Update documentation, BoV chapters 1 - 5.3 (#8085)

* Update documentation chapters 1 - 5.3

Images and diagrams have not been updated,
but unnecessary images have been removed.

* Sync application declarative and architecture sections source code.

Screenshot image is updated to match the source code.

* Old datamodel image is removed.

* Ivy install image is removed.

* Remove unnecessary linking / reference

7 years agoMigrate Grid tests P1. (#8108)
Denis [Mon, 2 Jan 2017 11:04:26 +0000 (13:04 +0200)]
Migrate Grid tests P1. (#8108)

* Migrate Grid tests P1.

Fixes vaadin/framework8-issues#586

7 years agoPartial javadocs fix for vaadin-server
Ilia Motornyi [Mon, 2 Jan 2017 09:32:29 +0000 (11:32 +0200)]
Partial javadocs fix for vaadin-server

7 years agoCorrect DateField smoke test: use explicit locale.
Denis [Thu, 29 Dec 2016 08:59:02 +0000 (10:59 +0200)]
Correct DateField smoke test: use explicit locale.

7 years agoProvide a smoke test for a Form.
Denis [Wed, 28 Dec 2016 15:29:53 +0000 (17:29 +0200)]
Provide a smoke test for a Form.

Fixes vaadin/framework8-issues#585

7 years agoConverted old Framework TestBench test docs to markdown (#8084)
Olli Tietäväinen [Wed, 28 Dec 2016 13:31:24 +0000 (15:31 +0200)]
Converted old Framework TestBench test docs to markdown (#8084)

* Converted old Framework TestBench test docs to markdown

7 years agoClean up DateField UI tests.
Denis [Wed, 28 Dec 2016 09:58:04 +0000 (11:58 +0200)]
Clean up DateField UI tests.
Fixes vaadin/framework8-issues#584

7 years agoClean up SQL container tests. (#8091)
Denis [Wed, 28 Dec 2016 09:14:12 +0000 (11:14 +0200)]
Clean up SQL container tests. (#8091)

Only one UI smoke test for the SQL container (along with a Table).

Fixes vaadin/framework8-issues#582

7 years agoClean up calendar tests. (#8094)
Denis [Tue, 27 Dec 2016 14:37:43 +0000 (16:37 +0200)]
Clean up calendar tests. (#8094)

7 years agoRemove caption from javadoc comment (#8080)
Pekka Hyvönen [Fri, 23 Dec 2016 06:31:23 +0000 (08:31 +0200)]
Remove caption from javadoc comment (#8080)

7 years agoListing must be a Component
Pekka Hyvönen [Thu, 22 Dec 2016 14:26:12 +0000 (16:26 +0200)]
Listing must be a Component

7 years agoRemove unused caption from Column constructor (#8077)
Pekka Hyvönen [Thu, 22 Dec 2016 14:04:48 +0000 (16:04 +0200)]
Remove unused caption from Column constructor (#8077)

* Remove unused caption from Column constructor

Fixes #8063

7 years agoPartial javadocs fix for vaadin-shared (#8068)
Ilia Motornyi [Thu, 22 Dec 2016 12:13:23 +0000 (14:13 +0200)]
Partial javadocs fix for vaadin-shared (#8068)

7 years agoAdd TestBench API as an expected artifact in build report (#8075)
Henri Sara [Thu, 22 Dec 2016 09:25:49 +0000 (11:25 +0200)]
Add TestBench API as an expected artifact in build report (#8075)

Also fixes a syntax error in the script.

7 years agoInclude Framework Element API for TestBench in the project (#8014)
Artur [Thu, 22 Dec 2016 08:24:01 +0000 (10:24 +0200)]
Include Framework Element API for TestBench in the project (#8014)

This makes it possible to use the latest Element classes in the
framework tests and to simplify the build process.

The license for the included element classes are changed to Apache2

7 years agoSet focus when click on RadioButton via JS. (#8062)
rogozinds [Wed, 21 Dec 2016 06:06:31 +0000 (22:06 -0800)]
Set focus when click on RadioButton via JS. (#8062)

Sending click even in JS to a RadioButton in RadioButtonGroup doesn't
trigger focus event for RadioButtonGroup in IE11. Fix it.
Same fix for CheckBoxGroup.

7 years agoGlobal java code cleanup using Eclipse Neon.1
Leif Åstrand [Tue, 20 Dec 2016 15:50:32 +0000 (17:50 +0200)]
Global java code cleanup using Eclipse Neon.1

7 years agoRemove Google App Engine support, tests and documentation (#8034)
Pekka Hyvönen [Tue, 20 Dec 2016 12:36:53 +0000 (14:36 +0200)]
Remove Google App Engine support, tests and documentation (#8034)

* Remove Google App Engine support and tests

Fixes #8033

7 years agoDeclarative tests improvements
Denis [Tue, 20 Dec 2016 08:46:17 +0000 (10:46 +0200)]
Declarative tests improvements

7 years agoUpdate build report for GitHub and removed widgets module (#8037)
Henri Sara [Tue, 20 Dec 2016 08:40:31 +0000 (10:40 +0200)]
Update build report for GitHub and removed widgets module (#8037)

7 years agoFix for Grid declarative format (read). (#8050)
Denis [Tue, 20 Dec 2016 07:53:33 +0000 (09:53 +0200)]
Fix for Grid declarative format (read). (#8050)

* Fix for Grid declarative format (read).

Fixes vaadin/framework8-issues#576

7 years agoImproved English in line 17 (#8054)
Juha Seppänen [Tue, 20 Dec 2016 07:09:58 +0000 (09:09 +0200)]
Improved English in line 17 (#8054)

* Improved English in line 17

Changed

"There is only one Binder instance per form and it is used for all fields in that form" into
"There is only one Binder instance for each form and it is used for all fields in that form"

7 years agoFix screenshot repository reference (#8053) 8.0.0.beta1
Henri Sara [Mon, 19 Dec 2016 19:52:38 +0000 (21:52 +0200)]
Fix screenshot repository reference (#8053)

7 years agoIgnore PushRemoveConnectorsTest (#8040)
Henri Sara [Mon, 19 Dec 2016 17:32:04 +0000 (19:32 +0200)]
Ignore PushRemoveConnectorsTest (#8040)

Temporarily ignore the test as it does not really work and takes a
very long time during builds.

7 years agoFix documentation for /components (#8051)
Pekka Hyvönen [Mon, 19 Dec 2016 17:31:36 +0000 (19:31 +0200)]
Fix documentation for /components (#8051)

Added warning where not updated.
Removed outdated documentation.
Tried to fix parts where it was feasible.

7 years agoAdd chapter datamodel-selection (#8049)
Aleksi Hietanen [Mon, 19 Dec 2016 17:30:57 +0000 (19:30 +0200)]
Add chapter datamodel-selection (#8049)

Add initial selection model documentation to datamodel-selection.

7 years agoIntroduce issue template (#8043)
jtomass [Mon, 19 Dec 2016 17:05:53 +0000 (19:05 +0200)]
Introduce issue template (#8043)

Introduce issue template to raise awareness of forums and the quality of bug reports.

7 years agoFix portal section in the docs. (#8048)
Denis [Mon, 19 Dec 2016 16:47:33 +0000 (18:47 +0200)]
Fix portal section in the docs. (#8048)

* Update portal sections (outdated message).

7 years agoFix application documentation for 8 (#8045)
Pekka Hyvönen [Mon, 19 Dec 2016 15:25:45 +0000 (17:25 +0200)]
Fix application documentation for 8 (#8045)

* Fix application documentation for 8

Updated where only small changes, mention not updated when more changes.

7 years agoRemove jpacontainer section from the docs. (#8047)
Denis [Mon, 19 Dec 2016 14:52:19 +0000 (16:52 +0200)]
Remove jpacontainer section from the docs. (#8047)

* Remove jpacontainer section from the docs.

7 years agoRemove sqlcontainer section. (#8046)
Denis [Mon, 19 Dec 2016 14:12:41 +0000 (16:12 +0200)]
Remove sqlcontainer section. (#8046)

* Remove sqlcontainer section.

7 years agoAdd a note about outdated theme doc files. (#8041)
Denis [Mon, 19 Dec 2016 13:52:55 +0000 (15:52 +0200)]
Add a note about outdated theme doc files. (#8041)

* Add a note about outdated theme doc files.

7 years agoRemove GAE support in release notes (#8044)
Pekka Hyvönen [Mon, 19 Dec 2016 13:45:39 +0000 (15:45 +0200)]
Remove GAE support in release notes (#8044)

* Remove GAE support in release notes

7 years agoUpdate overview and field sections in the documentation (#8025)
Leif Åstrand [Mon, 19 Dec 2016 13:17:21 +0000 (15:17 +0200)]
Update overview and field sections in the documentation (#8025)

* Update overview and field sections in the documentation

* Fix formatting

* Fix References

* Remove "chapter" word

7 years agoFix broken docs in advanded-shortcuts (#8042)
Pekka Hyvönen [Mon, 19 Dec 2016 13:16:55 +0000 (15:16 +0200)]
Fix broken docs in advanded-shortcuts (#8042)

* Fix broken docs in advanded-shortcuts

7 years agoMention deprecating FontAwesome icons in release notes (#8039)
Pekka Hyvönen [Mon, 19 Dec 2016 12:58:54 +0000 (14:58 +0200)]
Mention deprecating FontAwesome icons in release notes (#8039)

* Mention deprecating FontAwesome icons in release notes

Part of #7979

7 years agoRemove Google App Engine from documentation (#8038)
Pekka Hyvönen [Mon, 19 Dec 2016 12:38:34 +0000 (14:38 +0200)]
Remove Google App Engine from documentation (#8038)

* Remove Google App Engine from documentation

Mention removal in release notes.

Part of #8033

7 years agoBeta notes and special message to add-on developers (#8036)
Juha Seppänen [Mon, 19 Dec 2016 12:17:38 +0000 (14:17 +0200)]
Beta notes and special message to add-on developers (#8036)

* Beta notes and special message to add-on developers

7 years agoFix the upload test for IE11 (at least). (#8035)
Denis [Mon, 19 Dec 2016 11:56:48 +0000 (13:56 +0200)]
Fix the upload test for IE11 (at least). (#8035)

The upload test should use an Upload in non-immediate mode because the
file name is written in-line into the Upload text input and the button
is used to upload a file without showing a file chooser dialog. The test
for upload in immediate mode works for Chrome (no file chooser window
issue) but it doesn't work for IE11 (at least, may be the same issue for
FF).
So the test UI is just updated to use non-immediate mode.

7 years agoDeprecate FontAwesome icon constants (#8032)
Pekka Hyvönen [Mon, 19 Dec 2016 09:58:48 +0000 (11:58 +0200)]
Deprecate FontAwesome icon constants (#8032)

Part of #7979

7 years agoGrid horizontal scrolling fix for Chrome. (#8031)
Denis [Mon, 19 Dec 2016 09:43:19 +0000 (11:43 +0200)]
Grid horizontal scrolling fix for Chrome. (#8031)

7 years agoUse PhantomJS2 for server integration tests (#8030)
Henri Sara [Mon, 19 Dec 2016 09:43:00 +0000 (11:43 +0200)]
Use PhantomJS2 for server integration tests (#8030)

* Run server integration tests with PhantomJS2

* Add delay to integration test screenshots

Otherwise, the progress indicator might still be fading when the
screenshot is taken, and the screenshots are not fully stable.

* Reduce integration test startup delays

* Add PhantomJS2 screenshots for integration tests

* Add PhantomJS2 screenshots for tomcat 7 proxy test

7 years agoUpdate DataProvider documentation for beta (#8023)
Leif Åstrand [Mon, 19 Dec 2016 09:42:09 +0000 (11:42 +0200)]
Update DataProvider documentation for beta (#8023)

* Update DataProvider documentation for beta

7 years agoUpdate Binder documentation for beta (#8022)
Leif Åstrand [Mon, 19 Dec 2016 09:42:00 +0000 (11:42 +0200)]
Update Binder documentation for beta (#8022)

* Update Binder documentation for beta

7 years agoFix Grid focusable test. (#8029)
Denis [Mon, 19 Dec 2016 08:55:05 +0000 (10:55 +0200)]
Fix Grid focusable test. (#8029)

* Fix Grid focusable test.

7 years agoAdd CDI dependency version to vaadin-bom (#8020)
Teemu Suo-Anttila [Sun, 18 Dec 2016 06:45:05 +0000 (08:45 +0200)]
Add CDI dependency version to vaadin-bom (#8020)

Unify test UIs and test code for Spring and CDI.

7 years agoFix for PushLargeData test. (#8019)
Denis [Fri, 16 Dec 2016 13:33:07 +0000 (15:33 +0200)]
Fix for PushLargeData test. (#8019)

* Fix for PushLargeData test.

7 years agoFix for MenuBarIsAutoOpenScrollingTest. (#8017)
Denis [Fri, 16 Dec 2016 13:31:35 +0000 (15:31 +0200)]
Fix for MenuBarIsAutoOpenScrollingTest. (#8017)

* Fix for MenuBarIsAutoOpenScrollingTest.

7 years agoFix upload test (now it's immediate by default). (#8016)
Denis [Fri, 16 Dec 2016 13:26:46 +0000 (15:26 +0200)]
Fix upload test (now it's immediate by default). (#8016)

* Fix upload test (now it's immediate by default).

7 years ago@since tag is set (#8021)
Denis [Fri, 16 Dec 2016 13:00:35 +0000 (15:00 +0200)]
@since tag is set (#8021)

7 years agoFix test failures in alpha10 (#8013)
Aleksi Hietanen [Fri, 16 Dec 2016 08:41:51 +0000 (10:41 +0200)]
Fix test failures in alpha10 (#8013)

* Fix context menu missing box-shadow for Runo on Chrome (#7966)

Change-Id: I318761527a695c741f52b4c18e9f8ea943f89017

* Update Chrome version in VerifyBrowserVersionTest

7 years agoAdd a SortListener to a Grid (#8008) 8.0.0.alpha10
Denis [Thu, 15 Dec 2016 15:41:34 +0000 (17:41 +0200)]
Add a SortListener to a Grid (#8008)

Fixes vaadin/framework8-issues#568

7 years agoUpdate to TB 5.0.0.alpha2, add to BOM (#8009)
Pekka Hyvönen [Thu, 15 Dec 2016 15:32:46 +0000 (17:32 +0200)]
Update to TB 5.0.0.alpha2, add to BOM (#8009)

7 years agoMove old Sort related classes into compatibility module. (#7999)
Denis [Thu, 15 Dec 2016 15:03:07 +0000 (17:03 +0200)]
Move old Sort related classes into compatibility module. (#7999)

Fixes vaadin/framework8-issues#563

7 years agoRefer to Vaadin Framework in release notes (#8006)
Pekka Hyvönen [Thu, 15 Dec 2016 14:44:31 +0000 (16:44 +0200)]
Refer to Vaadin Framework in release notes (#8006)

7 years agoFix import in SortOrderProvider (#8007)
Henri Sara [Thu, 15 Dec 2016 14:34:55 +0000 (16:34 +0200)]
Fix import in SortOrderProvider (#8007)

7 years agoDelete CheckboxRenderer
Ilia Motornyi [Thu, 15 Dec 2016 14:32:39 +0000 (16:32 +0200)]
Delete CheckboxRenderer

Fixes vaadin/framework8-issues#551

7 years agoExtract interfaces from Grid (#8005)
Teemu Suo-Anttila [Thu, 15 Dec 2016 13:57:07 +0000 (15:57 +0200)]
Extract interfaces from Grid (#8005)

* Extract interfaces from Grid

Closes vaadin/framework8-issues#566

7 years agoRename com.vaadin.server.data to com.vaadin.data.provider (#8004)
Pekka Hyvönen [Thu, 15 Dec 2016 12:48:40 +0000 (14:48 +0200)]
Rename com.vaadin.server.data to com.vaadin.data.provider (#8004)

Renamed corresponding test packages too.

Fixes vaadin/framework8-issues#110

7 years agoUpdate and fix release notes (#8001)
Pekka Hyvönen [Thu, 15 Dec 2016 12:16:30 +0000 (14:16 +0200)]
Update and fix release notes (#8001)

Removed outdated parts.
Added missing parts.
Clarified Android support.
Fixed old links for dev.vaadin.com. to point to github.

7 years agoMake m2e ignore phantomjs-maven-plugin (#8002)
Leif Åstrand [Thu, 15 Dec 2016 12:03:49 +0000 (14:03 +0200)]
Make m2e ignore phantomjs-maven-plugin (#8002)

* Make m2e ignore phantomjs-maven-plugin

7 years agoRedesign user-defined column identifiers for Grid (#7983)
Teemu Suo-Anttila [Thu, 15 Dec 2016 11:58:55 +0000 (13:58 +0200)]
Redesign user-defined column identifiers for Grid (#7983)

Closes vaadin/framework8-issues#494

7 years agoAllow defining a focus delegate component for CustomField (#20336)
Pekka Hyvönen [Thu, 15 Dec 2016 11:46:05 +0000 (13:46 +0200)]
Allow defining a focus delegate component for CustomField (#20336)

7 years agoRename SerializableBiConsumer into Setter
Ilia Motornyi [Thu, 15 Dec 2016 11:45:08 +0000 (13:45 +0200)]
Rename SerializableBiConsumer into Setter

7 years agoMigrate 7.7.5 branch patches to v8. (#7969)
Denis [Thu, 15 Dec 2016 10:40:54 +0000 (12:40 +0200)]
Migrate 7.7.5 branch patches to v8. (#7969)

* Prevent adding several scrollbar handlers (#19189).

Change-Id: Ib0cc6c6835aab6d263f153362a328bcf2be7bc5c

* Prevent adding several scrollbar handlers (#19189).

* Keep expand ratio for last row/column when reducing grid layout size (#20297)

Change-Id: Iff53a803596f4fc1eae8e4bfa307b9c1f4df961a

* Fixed drag and drop failure when message dragged from email client (#20451)

When dragging message form email client on Windows, item.webkitGetAsEntry()
might return null creating NPE on the client side. Added additional checks
for this situation.

Change-Id: I569f7e6d0d7b137f24be53d1fbce384695ae8c73

* Change expected pre-release version number pattern in publish report

Change-Id: Icdacecc490d2490ea9e262f5c5736c1dece2a89d

* Mark TextField/TextArea as busy when a text change event is pending
(#20469)

Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50
# Conflicts:
# client/src/main/java/com/vaadin/client/ui/VTextField.java
# uitest/src/main/java/com/vaadin/tests/components/textfield/TextChangeEvents.java

* Fixed touch scrolling issue in Surface and WP devices (#18737)

Fixed by using pointerevents instead of touchevents when the browser is
IE11,
or Edge. Also added touch-action: none; css rules into escalator.css to
prevent
default touch behaviour on IE11 and Edge. Does not affect IE8 to IE10
browsers,
behaviour on those will stay the same as before the fix.

No new unit tests since we do not have automatic touch testing
possibilities yet.
Please test manually with Surface: IE11 and Edge, use for example
uitest:
com.vaadin.tests.components.grid.basics.GridBasicsomponents.grid.basics.GridBasics

Change-Id: Iddbf1852e6ffafc855f749d6f4ebb235ed0f5703

* Add lazy/simple resize mode to Grid (#20108)

Change-Id: I47427efc28c350382dba8c1f50fd332a3f4585e4

# Conflicts:
# client/src/main/java/com/vaadin/client/connectors/GridConnector.java
# client/src/main/java/com/vaadin/client/widgets/Grid.java
# server/src/main/java/com/vaadin/ui/Grid.java
# shared/src/main/java/com/vaadin/shared/ui/grid/GridState.java
# themes/src/main/themes/VAADIN/themes/base/grid/grid.scss
# uitest/src/main/java/com/vaadin/tests/components/grid/basicfeatures/GridBasicFeatures.java

Change-Id: Ieca56121875198ed559a41c143b28926e2695433

* Fix NPE in case some items don't contain all properties of Grid.
This could occur in when parent is a different entity than its children
in hierarchical data.

Change-Id: Icd53b5b5e5544a3680d0cd99702ab78224b2dc08

# Conflicts:
# server/src/main/java/com/vaadin/data/fieldgroup/FieldGroup.java
# server/src/main/java/com/vaadin/ui/Grid.java

* Mark TextField/TextArea as busy when a text change event is pending
(#20469)

Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50
# Conflicts:
# client/src/main/java/com/vaadin/client/ui/VTextField.java
# uitest/src/test/java/com/vaadin/tests/components/textfield/TextChangeEventsTest.java

* Add lazy/simple resize mode to Grid (#20108)

Change-Id: I47427efc28c350382dba8c1f50fd332a3f4585e4

* Removed V8 VTextField unused import, forgotten @RunLocally.

* Don't rely on selenium "sendKeys" behavior.

* Revert "Change expected pre-release version number pattern in publish report"

This reverts commit 8df27b952dddb691aead6a633c5b3724c98bf343.

* Migrate TextField/TextArea patch from 7.7 to master (modern components)

Mark TextField/TextArea as busy when a text change event is pending
(#20469)

Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50

7 years agoFix vaadin-test version number (#7998)
Teemu Suo-Anttila [Thu, 15 Dec 2016 10:38:57 +0000 (12:38 +0200)]
Fix vaadin-test version number (#7998)

* Fix vaadin-test version number

7 years ago(Re)introduce server side sort for Grid.
Denis [Thu, 15 Dec 2016 09:50:04 +0000 (11:50 +0200)]
(Re)introduce server side sort for Grid.
Fixes vaadin/framework8-issues#557

7 years agoAdd EditorComponentGenerator interface (#7990)
Aleksi Hietanen [Thu, 15 Dec 2016 09:00:24 +0000 (11:00 +0200)]
Add EditorComponentGenerator interface (#7990)

* Add EditorComponentGenerator interface

Closes vaadin/framework8-issues#565

* Add missing @FunctionalInterface

* Rebase onto current master

* Fix imports

* Restore old import order

7 years agoAdd ValueProvider interface, use where appropriate
Aleksi Hietanen [Thu, 15 Dec 2016 08:47:32 +0000 (10:47 +0200)]
Add ValueProvider interface, use where appropriate

7 years agoCombine and rename setFilter and applyFilter (#7963)
Leif Åstrand [Thu, 15 Dec 2016 08:00:09 +0000 (10:00 +0200)]
Combine and rename setFilter and applyFilter (#7963)

setFilter is an unsuitable name since it looks like a setter even though
it isn't one. It's therefore renamed to withFilter.

The difference between setFilter and applyFilter is very confusing. The
original reason for the distinction was that they had incompatible
return types (Void vs F), but this is resolved by changing the
non-appendable version to use ? instead of Void.

One side effect of this change is that setFilter cannot be used on an
appendable filter provider to create a wrapped data provider without
further filtering support. This theorethical case is still supported by
using convertFilter with a Void -> F converter.

7 years agoRename com.vaadin.data.util.converter to com.vaadin.data.converter
Pekka Hyvönen [Wed, 14 Dec 2016 15:00:11 +0000 (17:00 +0200)]
Rename com.vaadin.data.util.converter to com.vaadin.data.converter

7 years agoRemove unused JsonUtil (#7989)
Pekka Hyvönen [Wed, 14 Dec 2016 14:49:12 +0000 (16:49 +0200)]
Remove unused JsonUtil (#7989)

7 years agoProvide more extensive JavaDoc for DataProvider
Teemu Suo-Anttila [Wed, 14 Dec 2016 14:48:38 +0000 (16:48 +0200)]
Provide more extensive JavaDoc for DataProvider

7 years agoMiscellaneous Interface Refactoring
Ilia Motornyi [Wed, 14 Dec 2016 14:29:41 +0000 (16:29 +0200)]
Miscellaneous Interface Refactoring

7 years agoMake AbstractListing implement Focusable (#7965)
Aleksi Hietanen [Wed, 14 Dec 2016 13:36:14 +0000 (15:36 +0200)]
Make AbstractListing implement Focusable (#7965)

* Make AbstractListing implement Focusable

Fixes vaadin/framework8-issues#552

* Add tests for other components that inherit from AbstractListing

* Fix setTabIndex in NativeSelect, ListSelect, RadioButtonGroup

Also adds a test for TwinColSelect.

7 years agoRemove usage of Consumer from event listeners (#7985)
Pekka Hyvönen [Wed, 14 Dec 2016 13:12:13 +0000 (15:12 +0200)]
Remove usage of Consumer from event listeners (#7985)

Touched event listeners are:
- SelectionListener
- MultiSelectionListener
- SingleSelectionListener
- ValueChangeListener
- ItemClickListener
- BindingValidationStatusHandler
- BinderValidationStatusHandler
- StatusChangeListener

Part of vaadin/framework8-issues#264

7 years agoRename setRequired to asRequired since it's logically not a setter (#7986)
Leif Åstrand [Wed, 14 Dec 2016 12:32:07 +0000 (14:32 +0200)]
Rename setRequired to asRequired since it's logically not a setter (#7986)

7 years agoProvide configuration for events order in month and week views
Denis [Wed, 14 Dec 2016 11:50:06 +0000 (13:50 +0200)]
Provide configuration for events order in month and week views

7 years agoRename SelectAllCheckBoxVisible enumeration. (#7981)
Denis [Wed, 14 Dec 2016 11:21:52 +0000 (13:21 +0200)]
Rename SelectAllCheckBoxVisible enumeration. (#7981)

Fixes vaadin/framework8-issues#540

7 years agoAdd Vaadin Spring dependency version to BOM (#112)
Teemu Suo-Anttila [Wed, 14 Dec 2016 11:10:39 +0000 (13:10 +0200)]
Add Vaadin Spring dependency version to BOM (#112)

* Add Vaadin Spring dependency version to BOM

This patch adds a smoke test that check that a basic
Vaadin UI loads and communication works.

* Remove Maven wrapper from Spring Boot test

* Remove .gitignore, add missing newlines

* Minor fixes to pom.xml files

* Separate vaadin-test from vaadin-root

* Fix whitespace

7 years agoFix Grid.addColumn without renderer to accept any type (#7974)
Teemu Suo-Anttila [Wed, 14 Dec 2016 10:38:31 +0000 (12:38 +0200)]
Fix Grid.addColumn without renderer to accept any type (#7974)

Closes vaadin/framework8-issues#500

7 years agoAdd SerializableEventListener, make it parent of ConnectorEventListener (#7980)
Pekka Hyvönen [Wed, 14 Dec 2016 10:28:48 +0000 (12:28 +0200)]
Add SerializableEventListener, make it parent of ConnectorEventListener (#7980)

Related to vaadin/framework8-issues#264