]> source.dussan.org Git - vaadin-framework.git/log
vaadin-framework.git
7 years agoRemove extra empty javadocs before package declaration (#8776)
Ahmed Ashour [Wed, 8 Mar 2017 14:07:28 +0000 (18:07 +0400)]
Remove extra empty javadocs before package declaration (#8776)

7 years agoAvoid double unregister of columns on the client side
Artur Signell [Mon, 6 Mar 2017 19:13:17 +0000 (21:13 +0200)]
Avoid double unregister of columns on the client side

Columns unregister themselves from the grid through removeColumn, also
when the whole grid is removed.

Fixes #8748

7 years agoFix license header location
Ahmed Ashour [Tue, 7 Mar 2017 11:47:10 +0000 (12:47 +0100)]
Fix license header location

7 years agoFix some generics warnings in Eclipse
Ahmed Ashour [Tue, 7 Mar 2017 11:15:05 +0000 (12:15 +0100)]
Fix some generics warnings in Eclipse

7 years agoUpdate column caption when a text is set in the default header row
Artur [Wed, 8 Mar 2017 07:56:15 +0000 (09:56 +0200)]
Update column caption when a text is set in the default header row

Fixes #8751

7 years agoFix client-side error when Upload in TabSheet and Push
Johannes Tuikkala [Tue, 7 Mar 2017 12:40:17 +0000 (14:40 +0200)]
Fix client-side error when Upload in TabSheet and Push

Fixes #8728

7 years agoRevert multi select using state change
Teemu Suo-Anttila [Tue, 7 Mar 2017 08:41:38 +0000 (10:41 +0200)]
Revert multi select using state change

7 years agoRestore column based width for compatibility selects
Teemu Suo-Anttila [Mon, 6 Mar 2017 14:19:51 +0000 (16:19 +0200)]
Restore column based width for compatibility selects

7 years agoRestore type attributes to compatibility UIDL
Teemu Suo-Anttila [Mon, 6 Mar 2017 14:04:08 +0000 (16:04 +0200)]
Restore type attributes to compatibility UIDL

7 years agoRevert html content through shared state for OptionGroup
Teemu Suo-Anttila [Mon, 6 Mar 2017 13:46:39 +0000 (15:46 +0200)]
Revert html content through shared state for OptionGroup

7 years agoAdd missing since, remove unused command
Teemu Suo-Anttila [Mon, 6 Mar 2017 13:27:09 +0000 (15:27 +0200)]
Add missing since, remove unused command

7 years agoRevert immediate tests, deprecate HasUserSelectionAllowed
Teemu Suo-Anttila [Thu, 2 Mar 2017 13:46:06 +0000 (15:46 +0200)]
Revert immediate tests, deprecate HasUserSelectionAllowed

7 years agoPicked all changes from 7.7
Teemu Suo-Anttila [Thu, 2 Mar 2017 13:16:54 +0000 (15:16 +0200)]
Picked all changes from 7.7

Synchronises parts of compatibility package code to match 7.7
Picks suitable patches for 8 code as well

7 years agoSynchronize code between V7 and compatibility package
Teemu Suo-Anttila [Wed, 1 Mar 2017 12:27:49 +0000 (14:27 +0200)]
Synchronize code between V7 and compatibility package

7 years agoRevert diamond operator changes
Teemu Suo-Anttila [Fri, 24 Feb 2017 15:06:58 +0000 (17:06 +0200)]
Revert diamond operator changes

7 years agoEliminate more full classnames
Teemu Suo-Anttila [Fri, 24 Feb 2017 13:40:27 +0000 (15:40 +0200)]
Eliminate more full classnames

7 years agoRemove unnecessary full classname references
Teemu Suo-Anttila [Fri, 24 Feb 2017 13:34:45 +0000 (15:34 +0200)]
Remove unnecessary full classname references

7 years agoRemove tracking of unregistered connectors (#8153)
Aleksi Hietanen [Wed, 11 Jan 2017 14:12:56 +0000 (16:12 +0200)]
Remove tracking of unregistered connectors (#8153)

7 years agoAlways load the deferred connector bundle (#8713)
Leif Åstrand [Tue, 7 Mar 2017 09:13:57 +0000 (11:13 +0200)]
Always load the deferred connector bundle (#8713)

endDependencyLoading that was used for starting to load the deferred
connector bundle is only called during regular application init if the
theme wasn't yet loaded when the initial UIDL request finished.

With this patch, the bundle is instead set to be loaded after the
initial UIDL message has been completely processed.

Fixes #4763

7 years agoUpdate getting-started-idea.asciidoc (#8756)
Jens Jansson [Tue, 7 Mar 2017 09:12:28 +0000 (11:12 +0200)]
Update getting-started-idea.asciidoc (#8756)

7 years agoAdd missing Grid.removeAllColumns (#8750)
Artur [Tue, 7 Mar 2017 08:50:13 +0000 (10:50 +0200)]
Add missing Grid.removeAllColumns (#8750)

Fixes #8704

7 years agoAdd link to pro tools migration docs (#8742)
Guille [Tue, 7 Mar 2017 08:39:37 +0000 (10:39 +0200)]
Add link to pro tools migration docs (#8742)

7 years agoUse try-with-resources (#8757)
Ahmed Ashour [Tue, 7 Mar 2017 08:38:05 +0000 (09:38 +0100)]
Use try-with-resources (#8757)

To ensure the resource is automatically closed

7 years agoFix warning: '_' should not be used as an identifier (#8755)
Ahmed Ashour [Tue, 7 Mar 2017 08:35:09 +0000 (09:35 +0100)]
Fix warning: '_' should not be used as an identifier (#8755)

7 years agoFix exception when no columns are shown (#8733)
Artur [Mon, 6 Mar 2017 11:20:35 +0000 (13:20 +0200)]
Fix exception when no columns are shown (#8733)

* Fix exception when no columns are shown or all columns are frozen

Fixes #8329

7 years agoSome cleanup to themes module (#8526)
Ilia Motornyi [Mon, 6 Mar 2017 07:44:30 +0000 (09:44 +0200)]
Some cleanup to themes module (#8526)

7 years agoFix tutorial (use parameterized Grid) (#8738)
Alejandro [Fri, 3 Mar 2017 10:54:51 +0000 (12:54 +0200)]
Fix tutorial (use parameterized Grid) (#8738)

* Updated tutorial: Use Grid::setColumns

* Updated tutorial: use Binder instead of BeanBinder

* Fixed tutorial (use parameterized Grid)

* Fixed tutorial (use parameterized Grid)

* Merge branch 'master' of https://github.com/alejandro-du/framework

7 years agoFix documentation links (#8726)
Artur [Fri, 3 Mar 2017 08:17:11 +0000 (10:17 +0200)]
Fix documentation links (#8726)

* Fix documentation links

7 years agoAdd Column.getValueProvider to Grid (#8732)
Artur [Thu, 2 Mar 2017 21:20:10 +0000 (23:20 +0200)]
Add Column.getValueProvider to Grid (#8732)

* Add Column.getValueProvider to Grid

Fixes #8680

7 years agoRemove unnecessary override and correct javadoc typo (#8716)
Peter Lehto [Wed, 1 Mar 2017 11:29:51 +0000 (13:29 +0200)]
Remove unnecessary override and correct javadoc typo (#8716)

Fixes #8715

7 years agoFix js state partial updates (#8695)
Leif Åstrand [Wed, 1 Mar 2017 07:16:25 +0000 (09:16 +0200)]
Fix js state partial updates (#8695)

* Fix partial state change handling of JavaScript components

In ace0e324b69753431dcde9949eaa9b0e3e648db9 (Use diffstate for JS connectors)
partial state change handling for JavaScript components was introduced, but the
setNativeState method in JavaScriptConnectorHelper was not adjusted.
By removing the cleanup code from the updateNativeState method it can
be ensured that the non-changed properties are still present on the state object.

* Add test for preserving untouched JS state fields

7 years agoAdd @author and @since tags to drag and drop related new files (#8693) (#8694)
Adam Wagner [Wed, 1 Mar 2017 07:14:17 +0000 (09:14 +0200)]
Add @author and @since tags to drag and drop related new files (#8693) (#8694)

* Add @author and @since tags to drag and drop related new files (#8693)

7 years agoMinor fix for javadocs (#8710)
Ilia Motornyi [Wed, 1 Mar 2017 06:10:00 +0000 (08:10 +0200)]
Minor fix for javadocs (#8710)

7 years agoAdd prerelease profile and remove inherited plug-in
Henri Sara [Tue, 28 Feb 2017 13:19:07 +0000 (15:19 +0200)]
Add prerelease profile and remove inherited plug-in

7 years agoUpdate vaadin-parent version to 1.1.0
Henri Sara [Tue, 28 Feb 2017 11:55:57 +0000 (13:55 +0200)]
Update vaadin-parent version to 1.1.0

7 years agoEasy DevelopmentServerLauncher run with maven (#8677)
Ilia Motornyi [Tue, 28 Feb 2017 07:50:23 +0000 (09:50 +0200)]
Easy DevelopmentServerLauncher run with maven (#8677)

Add Maven target for running or debugging the development
server and instructions for IDEA.

7 years agoAllow powerful Navigator subclassing (#8663)
Giovanni Lovato [Tue, 28 Feb 2017 07:43:08 +0000 (08:43 +0100)]
Allow powerful Navigator subclassing (#8663)

* Allow powerful Navigator subclassing

`protected` methods in `Navigator` permit to create new `Navigator`s to add new capabilities to Vaadin, but `Navigator` fields are still `private` and this limit, for example, the overriding of `Navigator.init`. This PR makes `private` the `Navigator` fields.

* Add documentation blocks to protected fields

7 years agoRemove mention of removed API (#8701)
Guille [Tue, 28 Feb 2017 07:05:40 +0000 (09:05 +0200)]
Remove mention of removed API (#8701)

Deprecated setColumns was removed in fd3617b

7 years agoUpdated tutorial: Use Grid::setColumns and Binder (#8698)
Alejandro [Mon, 27 Feb 2017 13:14:55 +0000 (15:14 +0200)]
Updated tutorial: Use Grid::setColumns and Binder (#8698)

* Updated tutorial: Use Grid::setColumns

* Updated tutorial: use Binder instead of BeanBinder

7 years agoFix some issues with Binder serialization (#8660)
Ilia Motornyi [Thu, 23 Feb 2017 14:06:51 +0000 (16:06 +0200)]
Fix some issues with Binder serialization (#8660)

Partial fix for #8640

7 years agoAdd snapshot profile (#8672)
Henri Sara [Thu, 23 Feb 2017 13:07:22 +0000 (15:07 +0200)]
Add snapshot profile (#8672)

7 years agoAdd update checker (#8654)
Henri Sara [Thu, 23 Feb 2017 10:53:47 +0000 (12:53 +0200)]
Add update checker (#8654)

7 years agoFix NPE sorting columns with null values (#8610)
Filippo [Thu, 23 Feb 2017 07:46:39 +0000 (08:46 +0100)]
Fix NPE sorting columns with null values (#8610)

* Fix NPE sorting columns with null values

Sorting a column in Grid throws a NullPointerException if there are null values and we are using the default TextRenderer

* Test for #8610

* Update Grid.java

* Update GridNullValueSortTest.java

* Update GridNullValueSortTest.java

7 years agoAdd initial implementation of TreeGrid (#8572)
Aleksi Hietanen [Thu, 23 Feb 2017 07:34:59 +0000 (09:34 +0200)]
Add initial implementation of TreeGrid (#8572)

* Add initial implementation of TreeGrid

* Refactor TreeGrid and related classes

* Fix potential class cast exception in TreeGrid#getDataProvider

* Add smoke tests for TreeGrid

* Add communication constants for TreeGrid

Use shared constant values for hierarchy data serialization and deserialization

* Fix event ordering in TreeGrid, add javadocs, keyboard navigation test

* TreeGrid improvements

* Add TreeGrid.getDataProvider to StateGetDoesNotMarkDirtyTest exclude list

* Merge remote-tracking branch 'github/master' into tree-grid

* Remove getEscalator override from TreeGrid

7 years agoMake DragSource extension/component available in DropEvent (#8636)
Adam Wagner [Wed, 22 Feb 2017 13:36:58 +0000 (15:36 +0200)]
Make DragSource extension/component available in DropEvent (#8636)

* Make DragSource extension/component available in DropEvent (resolves #8439)

* Update drag and drop test to use new API

* Change type of drag source and update javadoc

* Use existing data map instead of DataTransfer

7 years agoMigrate v7 Grid tests. 7th round. (#8452)
Denis [Wed, 22 Feb 2017 13:36:19 +0000 (15:36 +0200)]
Migrate v7 Grid tests. 7th round. (#8452)

* Migrate v7 Grid tests. 7th round.

Fixes #8419

* Fix test failures

* Minor improvements

* Merge remote-tracking branch 'github/master' into 8436-grid-test-migration

* Merge remote-tracking branch 'github/master' into 8436-grid-test-migration

* Update screenshot reference

7 years agoAdd support for rendering HTML in ButtonRenderer (#8606)
Artur [Wed, 22 Feb 2017 11:36:45 +0000 (13:36 +0200)]
Add support for rendering HTML in ButtonRenderer (#8606)

7 years agoMake it possible to use an extended ComboBox in declarative files (#8651)
Artur [Wed, 22 Feb 2017 10:29:03 +0000 (12:29 +0200)]
Make it possible to use an extended ComboBox in declarative files (#8651)

7 years agoSupport Vaadin custom protocols in Vaadin-Refresh redirects (#8597)
Artur [Wed, 22 Feb 2017 10:21:38 +0000 (12:21 +0200)]
Support Vaadin custom protocols in Vaadin-Refresh redirects (#8597)

A login page you want to redirect to is typically in the webapp root,
which you can now refer to as "Vaadin-Refresh: context://login.html"

7 years agoPick changes from 7.7.7 (#8577)
Teemu Suo-Anttila [Wed, 22 Feb 2017 09:35:19 +0000 (11:35 +0200)]
Pick changes from 7.7.7 (#8577)

* Fix java packaging order (#106)

Closes vaadin/archetypes#113

* Use proper UTF-8 encoding for Content-Disposition filenames (#19527) (#6607)

* Enable changing the backing bean for BeanItem (#4302) (#77)

When storing a bean to the database, you typically get a new and updated
bean instance back. By allowing to change the bean instance, we make it
possible to just update the single BeanItem instance which can be used
in many places.

* Make AtmospherePushConnection methods public (#7973)

There is no sensible way to use a custom version of APC, so protected
access does not help in any way to access the underlying resource and/or
connected UI.

* Use correct indexes in multiselect checkboxes after removing rows (#8072)

Fixes #8011

* Fix removal of hidden Grid columns (#8071)

Fixes #8018

* Call error handler for exceptions in UI.init() (#8055)

Fixes #4995

* Render font icon correctly on the 'more' menu item (#8126)

* Render font icon correctly on the 'more' menu item

Fixes #8125

* Reopen Grid details on attach, fixes #8015 (#8074)

Fixes #8015

* Fix broken Grid tests after picking changes from 7.7.7

Removed duplicate setDetailsVisible calls from onDetach

* Correctly detach components in merged cells when a static row is removed (#8142)

Fixes #8140

7 years agoMigrate v7 Grid tests. Next round. (#8435)
Denis [Wed, 22 Feb 2017 09:20:21 +0000 (11:20 +0200)]
Migrate v7 Grid tests. Next round. (#8435)

* Migrate v7 Grid tests. Next round.

Fixes #8419

* Migrate v7 Grid tests. Next round.

Fixes #8419

* Merge remote-tracking branch 'github/master' into 8419-grid-tests

* Remove RunLocally annotation from GridHeightTest

7 years agoLoad declarative classes using thread context class loader (#8532)
Artur [Wed, 22 Feb 2017 08:49:27 +0000 (10:49 +0200)]
Load declarative classes using thread context class loader (#8532)

* Load declarative classes using thread context class loader

Fixes #8528

7 years agoAdd javadoc warning and example for criteria scripts (#8643)
Adam Wagner [Wed, 22 Feb 2017 08:41:12 +0000 (10:41 +0200)]
Add javadoc warning and example for criteria scripts (#8643)

* Add javadoc warning and example for criteria scripts (#8521)

7 years agoFix grid column sort order documentation (#8650)
Aleksi Hietanen [Wed, 22 Feb 2017 08:38:15 +0000 (10:38 +0200)]
Fix grid column sort order documentation (#8650)

* Fix grid column sort order documentation

7 years agoTranslate "context://" to the context root of the web app
Artur [Wed, 22 Feb 2017 08:35:44 +0000 (10:35 +0200)]
Translate "context://" to the context root of the web app

Fixes #2523

7 years agoReplace usage of getParent() to prevent client side NPE during onUnregister (#8648)
Adam Wagner [Wed, 22 Feb 2017 07:59:55 +0000 (09:59 +0200)]
Replace usage of getParent() to prevent client side NPE during onUnregister (#8648)

* Replace usage of getParent() to prevent client side NPE during onUnregister() (#8646)

7 years agoMention VaadinServiceInitListener and JS state diff in release notes (#8607)
Leif Åstrand [Tue, 21 Feb 2017 12:54:28 +0000 (14:54 +0200)]
Mention VaadinServiceInitListener and JS state diff in release notes (#8607)

* Mention VaadinServiceInitListener and JS state diff in release notes

7 years agoRemove class names from documentation headers (#8642)
Artur [Tue, 21 Feb 2017 12:46:46 +0000 (14:46 +0200)]
Remove class names from documentation headers (#8642)

* Remove class names from documentation headers

7 years agoFix null caption for NativeSelect and ComboBox (#8633)
Pekka Hyvönen [Tue, 21 Feb 2017 12:26:30 +0000 (14:26 +0200)]
Fix null caption for NativeSelect and ComboBox (#8633)

* Fix null caption for NativeSelect and ComboBox

Unified the null caption converting to empty string,
as it was with other selects supporting item caption generator.

Fixes #8630

7 years agoMake DragSourceExtension and DragTargetExtension generic (#8628)
Adam Wagner [Tue, 21 Feb 2017 07:52:32 +0000 (09:52 +0200)]
Make DragSourceExtension and DragTargetExtension generic (#8628)

* Make DragSourceExtension and DropTargetExtension generic (#8440)

* Apply generalization of drag and drop extensions in #8440

* Override javadocs to be more specific

7 years agoCorrectly test for mutually comparable types (#8598)
Leif Åstrand [Tue, 21 Feb 2017 07:19:41 +0000 (09:19 +0200)]
Correctly test for mutually comparable types (#8598)

7 years agoUse an informative exception message when Binder is incorrectly constructed (#8631)
Artur [Mon, 20 Feb 2017 15:25:13 +0000 (17:25 +0200)]
Use an informative exception message when Binder is incorrectly constructed (#8631)

7 years agoUpdated migration related documentation (#8602)
Pekka Hyvönen [Fri, 17 Feb 2017 14:01:55 +0000 (16:01 +0200)]
Updated migration related documentation (#8602)

* Updated migration related documentation

More detailed information on compatibility components.
Mention vaadin:upgrade8 target in migration guide.

Fixes #8581

7 years agoUpdate BOM for 8.0.0, Add context-menu to BOM (#8599)
Aleksi Hietanen [Fri, 17 Feb 2017 13:57:29 +0000 (15:57 +0200)]
Update BOM for 8.0.0, Add context-menu to BOM (#8599)

7 years agoChange dependency from TestBench meta package to TestBench core (#8603)
Artur [Fri, 17 Feb 2017 13:55:47 +0000 (15:55 +0200)]
Change dependency from TestBench meta package to TestBench core (#8603)

The TestBench meta package depends on vaadin-testbench-api but
possibly a different version than what is defined in the bom

7 years agoAdd comment to build report about deployment contexts
Henri Sara [Fri, 17 Feb 2017 08:29:47 +0000 (10:29 +0200)]
Add comment to build report about deployment contexts

Later, the demo URL list should be fixed to take this into account
automatically.

7 years agoAdd vaadin-archetypes as expected artifact in build report
Henri Sara [Fri, 17 Feb 2017 08:27:24 +0000 (10:27 +0200)]
Add vaadin-archetypes as expected artifact in build report

7 years agoFix creation of vaadin-all javadoc in release builds (#8588)
Henri Sara [Thu, 16 Feb 2017 15:20:10 +0000 (17:20 +0200)]
Fix creation of vaadin-all javadoc in release builds (#8588)

* Fix creation of vaadin-all javadoc in release builds

7 years agoDo not show an "active" effect on buttons with "borderless" style (#8586)
Artur [Thu, 16 Feb 2017 10:44:10 +0000 (12:44 +0200)]
Do not show an "active" effect on buttons with "borderless" style (#8586)

* Do not show an "active" effect on buttons with "borderless" style

A disabled button should not react to clicks in any way

7 years agoFix since tags for 8.0 (#8575)
Henri Sara [Thu, 16 Feb 2017 09:38:39 +0000 (11:38 +0200)]
Fix since tags for 8.0 (#8575)

Fix since tags for the server and shared modules and new types in client.

7 years agoAdd javadoc clarification for DataProivder.refreshItem (#8585)
Leif Åstrand [Thu, 16 Feb 2017 08:59:38 +0000 (10:59 +0200)]
Add javadoc clarification for DataProivder.refreshItem (#8585)

* Add javadoc clarification for DataProivder.refreshItem

7 years agoReduce ComboBox initial requests (#8571)
Pekka Hyvönen [Thu, 16 Feb 2017 08:14:38 +0000 (10:14 +0200)]
Reduce ComboBox initial requests (#8571)

* Reduce ComboBox initial requests

Use initial fetched data on client side,
do not request data from server side for each time popup is opened.
Fixed initial filter being null for ComboBox on DataProvider,
causing unnecessary size & fetch for not-changed filter.
Fixed ComboBox sending default filter unnecessarily to server.
Fixed wrong page indexing in VComboBox -> ComboBoxConnector.

Fixes #8496
Fixes vaadin/framework8-issues#488

* Fix last item missing

When pageLength was 0 and nullSelectionAllowed,
the last item was not shown. Tried to sensify the API
for total suggestions versus total suggestions + null selection item.

* Fix ComboBox selected item updates

Handles changing of ItemCaptionGenerator or ItemIconGenerator,
need to update the selected item caption and icon separately.
Previously it worked because all data was sent all the time to client.
Doesn't fix the issue, when selected item is updated with refreshItem(),
and it is not on the active range that will be sent to client.
For that, ComboBox would need a separate notification about item update.

* Updated screenshots

7 years agoAdd deprecation messages replaced legacy components (#8584)
Leif Åstrand [Thu, 16 Feb 2017 08:13:22 +0000 (10:13 +0200)]
Add deprecation messages replaced legacy components (#8584)

* Add deprecation messages replaced legacy components

7 years agoEliminate module uitest-common (#8583)
Henri Sara [Thu, 16 Feb 2017 06:56:32 +0000 (08:56 +0200)]
Eliminate module uitest-common (#8583)

The use of the module in the test project was removed earlier, and
eliminating the module permits simpler and more reliable builds as
it was not deployed.

The classes that were in uitest-common are now in uitest.

7 years agoUpdate Vaadin Icons to 3.0.1 (#8576)
Henri Sara [Wed, 15 Feb 2017 15:34:37 +0000 (17:34 +0200)]
Update Vaadin Icons to 3.0.1 (#8576)

* Update Vaadin Icons to 3.0.1

7 years agoAdd release notes mention of context click events (#8573)
Teemu Suo-Anttila [Wed, 15 Feb 2017 15:18:05 +0000 (17:18 +0200)]
Add release notes mention of context click events (#8573)

7 years agoRemove vaadin-uitest-common dependency from server tests (#8551)
Teemu Suo-Anttila [Wed, 15 Feb 2017 08:45:06 +0000 (10:45 +0200)]
Remove vaadin-uitest-common dependency from server tests (#8551)

Uses custom reference and error files in test project.

7 years agoEnable long tap emulation on iOS for context clicks (#8565)
Teemu Suo-Anttila [Tue, 14 Feb 2017 14:09:39 +0000 (16:09 +0200)]
Enable long tap emulation on iOS for context clicks (#8565)

7 years agoSimplify setting of TestBench version (#8566)
Henri Sara [Tue, 14 Feb 2017 14:09:00 +0000 (16:09 +0200)]
Simplify setting of TestBench version (#8566)

Now, only vaadin.testbench.version needs to be set for root and BOM
modules, and other modules do not need changes to upgrade TestBench.

7 years agoClarify set/addSortComparator parameter name (#8562)
Leif Åstrand [Tue, 14 Feb 2017 13:00:06 +0000 (15:00 +0200)]
Clarify set/addSortComparator parameter name (#8562)

7 years agoUse TestBench version 5.0.0.beta5 (#8557)
Henri Sara [Tue, 14 Feb 2017 09:26:22 +0000 (11:26 +0200)]
Use TestBench version 5.0.0.beta5 (#8557)

7 years agoFix GridDetailsLayoutExpandTest (#8556)
Henri Sara [Tue, 14 Feb 2017 09:22:55 +0000 (11:22 +0200)]
Fix GridDetailsLayoutExpandTest (#8556)

7 years agoFix tooltip position test for IE11 (#8558)
Henri Sara [Tue, 14 Feb 2017 09:21:53 +0000 (11:21 +0200)]
Fix tooltip position test for IE11 (#8558)

7 years agoExclude Firefox for CBG/RBG focus/blur tests (#8560)
Henri Sara [Tue, 14 Feb 2017 09:21:43 +0000 (11:21 +0200)]
Exclude Firefox for CBG/RBG focus/blur tests (#8560)

TestBench commands do not result in same focus behavior as in other
browsers. Focus works in manual tests.

7 years agoFixed typo in application-environment.asciidoc (#8546)
Michael Benz [Tue, 14 Feb 2017 07:39:44 +0000 (08:39 +0100)]
Fixed typo in application-environment.asciidoc (#8546)

organized was already fixed so added This.

7 years agoFix PopupDateFieldExtendedRangeTest for Firefox (#8555)
Henri Sara [Tue, 14 Feb 2017 07:33:16 +0000 (09:33 +0200)]
Fix PopupDateFieldExtendedRangeTest for Firefox (#8555)

7 years agoFix TreeTablePartialUpdatesTest for Chrome 56+ (#8554)
Henri Sara [Tue, 14 Feb 2017 07:32:54 +0000 (09:32 +0200)]
Fix TreeTablePartialUpdatesTest for Chrome 56+ (#8554)

7 years agoProvide explicit locale in GridTest (#8525)
Ilia Motornyi [Tue, 14 Feb 2017 06:20:43 +0000 (08:20 +0200)]
Provide explicit locale in GridTest (#8525)

Fixes #8524

7 years agoFix SendMultiByteCharactersTest for Firefox (#8553)
Henri Sara [Tue, 14 Feb 2017 06:18:43 +0000 (08:18 +0200)]
Fix SendMultiByteCharactersTest for Firefox (#8553)

7 years agoAdd workarounds for Firefox in context click tests (#8547)
Henri Sara [Mon, 13 Feb 2017 14:48:15 +0000 (16:48 +0200)]
Add workarounds for Firefox in context click tests (#8547)

7 years agoDowngrade to Jetty 9.2 (#8549)
Henri Sara [Mon, 13 Feb 2017 14:21:51 +0000 (16:21 +0200)]
Downgrade to Jetty 9.2 (#8549)

Jetty 9.3 and 9.4 sometimes reset the connection too early in case of
errors, which leads to failing tests (UIInitExceptionTest,
AppResource404Test).

See e.g. https://issues.apache.org/jira/browse/SOLR-8453 for more
information.

7 years agoExclude IE11 from AppResource404Test
Henri Sara [Mon, 13 Feb 2017 13:57:56 +0000 (15:57 +0200)]
Exclude IE11 from AppResource404Test

7 years agoFix build report checking for vaadin-bom (#8537)
Teemu Suo-Anttila [Mon, 13 Feb 2017 06:48:58 +0000 (08:48 +0200)]
Fix build report checking for vaadin-bom (#8537)

7 years agoUpdate test for Spring 1.5.1.RELEASE (#8535)
Teemu Suo-Anttila [Mon, 13 Feb 2017 06:46:46 +0000 (08:46 +0200)]
Update test for Spring 1.5.1.RELEASE (#8535)

Also fixed servlet API dependency scope that was causing conflicts.

7 years agoHTML5 Drag and Drop Support (#8264)
Adam Wagner [Thu, 9 Feb 2017 06:52:15 +0000 (07:52 +0100)]
HTML5 Drag and Drop Support (#8264)

* Add DragSource Extension (#8169)

* Add DropTarget Extension (#8170)

* Add DragStart Event to DragSource Extension (#8171)

* Make DataTransfer.dropEffect configurable (#8174)

* Make DragSource.dataTransfer data configurable (#8172)

* Add server-side Event for drop (#8177)

* Added license headers

* Extract handler methods, move DropEvent and DropListener to new file, move enums to top

* Replaced LinkedHashMap with Map and added List to preserve order of data

* Add API for adding a JS acceptance criteria for dragover and drop (#8178, #8179)

* Make DragSource Extension extendable (#8175)

* Make DropTarget Extension extendable (#8176)

* Added javadoc to protected methods

* Moved EffectAllowed to shared so that it could be used in shared state directly

* Moved DropEffect to separate file, some review fixes and javadoc

* Added list to DropTargetRpc to preserve order of data

* Remove event listeners on unregister

* Changed method names set/getData() to more descriptive set/getTransferData()

* Add server side dragStart event (#8171)

* Add style to prevent text selection to allow drag

* Remove target indicator style on drop

* Add client side dragend event listener for drag source

* Add server side dragend listener.
Attach client side listener only when server side listener added.

* Add drag source information to server side dragstart and dragend events.

* Fixed some issues addressed in review

* Trigger server side dragstart only when there is a listener attached

* Criteria script can be set as null to clear

* Use Js Interop instead of JSNI for handling event listeners

* Use elemental package instead of Js Interop for handling event listeners

* Add missing javadoc for public methods

* Add default value "uninitialized" to effectAllowed parameter

* Simple test UI for HTML5 DnD functionality (#8395)

* Add javadoc and other minor changes

7 years agoFix Firefox 45 tests (click issues, screenshots) (#8533)
Henri Sara [Fri, 10 Feb 2017 11:42:08 +0000 (13:42 +0200)]
Fix Firefox 45 tests (click issues, screenshots) (#8533)

7 years agoMake Eclipse add vaadin-icons source folder (#8531)
Henri Sara [Fri, 10 Feb 2017 09:40:41 +0000 (11:40 +0200)]
Make Eclipse add vaadin-icons source folder (#8531)

7 years agoUse column id as the default sort order property (#8529)
Leif Åstrand [Fri, 10 Feb 2017 07:47:50 +0000 (09:47 +0200)]
Use column id as the default sort order property (#8529)

7 years agoFix invalid docs navigation title (#8527)
Pekka Hyvönen [Thu, 9 Feb 2017 14:03:20 +0000 (16:03 +0200)]
Fix invalid docs navigation title (#8527)

Fixes #8522

7 years agoAdd Payara as an officially supported server (#8520)
Leif Åstrand [Thu, 9 Feb 2017 12:10:48 +0000 (14:10 +0200)]
Add Payara as an officially supported server (#8520)