aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add Grid editor events. (#8365)Denis2017-02-0213-11/+576
| | | | | | | | | | * Migrate v7 Grid tests. Next round. Fixes #8419 * Add Grid editor events. Fixes #8202.
* Add default getEmptyValue for MultiSelect interface (#8420) (#8421)8.0.0.beta2caalador2017-02-022-5/+11
| | | | | | | * Add deafult getEmptyValue for MultiSelect interface (#8420) Added an default implementation for getEmptyValue to the MultiSelect interface.
* Typo fix; screenshots update.Ilia Motornyi2017-02-023-2/+2
|
* Add header required by docs site (#8425)Artur2017-02-021-0/+5
| | | | * Add header required by docs site
* Add scrollTo methods to Grid (#8203) (#8410)caalador2017-02-029-0/+969
| | | | | | | | | | | | | | * Add scroll methods to serverside grid (#8203) Added scrollToTop(), scrollToEnd() and scrollTo(int row) * Fix scrolling to view of opened details (#8203) Removed dependency for DetailsManagerConnector from GridConnector. GridConnector now handles one off listeners. * Rename detailsRefresh to better show that it's one-off. Add missing copyright header.
* Grid tests migration. Next round. (#8412)Denis2017-02-0214-425/+330
| | | | | | * Grid tests migration. Next round. Fixes #8373
* Handle system properties for failsafe plugin (#8414)Teemu Suo-Anttila2017-02-022-33/+23
| | | | * Handle system properties for failsafe plugin
* Add helpers for dealing with columns based on its id (#8411)Leif Åstrand2017-02-028-40/+506
| | | | | | | | | * Add helpers for dealing with columns based on its id setColumns(Column...) is removed since it's not possible to re-add a removed column instance. Fixes #8361
* Make it easy to invoke ServerRpc methods as part of unit tests (#8346)Artur2017-02-028-39/+42
| | | | | Executing RPC methods is useful when testing component interaction with the server. Not only inside the framework but also when creating add-ons and applications.
* Require Maven 3.1 or newer for uitest (#8418)Pekka Hyvönen2017-02-021-0/+5
|
* Replace FontAwesome with Vaadin Icons (#8208)Pekka Hyvönen2017-02-0136-129/+472
| | | | | | | * Include FontAwesome by default for easier migration * Fix JSComponentLoadingIndicatorTest Fixes #7979 Addresses part of #8219
* Refactor testing of the framework (#8393)Teemu Suo-Anttila2017-02-0144-273/+1088
| | | | | | | | | * Integration tests moved from uitest to separate test modules * Run TB4 tests with maven profile * Remove old ant/ivy build scripts from uitest * Add 'needs-ssh' test category for reconnection test * Add default values for testing and validation builds * Add placeholder build.xml with instructions to run Maven
* Update release notes for 8.0.0.beta2 (#8402)Pekka Hyvönen2017-02-011-9/+14
| | | | * Update release notes for 8.0.0.beta2
* Make Grid add columns based on bean properties (#8392)Leif Åstrand2017-02-0112-110/+404
| | | | | | | | | * Make Grid add columns based on bean properties The property set concept used for Binder is slightly generalized and used by Grid as well to support similar functionality. Fixes vaadin/framework8-issues#250
* Introduce Binder.addFialdValueChangeListener (#8273)Denis2017-02-012-0/+195
| | | Fixes #8273
* Add a maven plugin for formatting according to Eclipse settingsLeif Åstrand2017-02-0157-313/+340
| | | | | Running formatter:format will format all files in a submodule using an embedded Eclipse compiler (based on Neon SR1) according to the regular formatting settings file.
* Revert widget-set-testutil parent change (#8404)Teemu Suo-Anttila2017-01-311-6/+15
| | | | * Revert widget-set-testutil parent change
* Add test for compiling a widgetset that inherits Vaadin7WidgetSet (#8403)Teemu Suo-Anttila2017-01-315-2/+66
| | | | | | | | * Add test for compiling a widgetset that inherits Vaadin7WidgetSet * Remove unnecessary dependency management block * Minor style fixes
* Fix documentation examplesIlia Motornyi2017-01-311-7/+10
|
* Add styling to the unsupported browser page (#570) (#8354)caalador2017-01-311-1/+47
|
* Patameterize the ValueChangeListeners for rebuilt fields (#8369) (#8388)caalador2017-01-318-42/+45
| | | | | | | * Patameterize the ValueChangeListeners for rebuilt fields (#8369) Listeners are now defined with the correct type parameter for each field type so the event.getValue() is what one would expect.
* Refactor editor API to use Binding instead of a component generator (#8368)Leif Åstrand2017-01-3111-213/+190
| | | Fixes #8366
* Fix userOriginated state for CheckBox ValueChangeEvent from the user (#8383)Artur2017-01-302-1/+62
| | | | * Fix userOriginated state for CheckBox ValueChangeEvent from the user
* Make compatibility aliases for isRequiredIndicatorVisible() (#8372)Denis2017-01-301-0/+16
| | | | | | * Make compatibility aliases for isRequiredIndicatorVisible() Fixes #8337
* Increase threshold in server side performance test for stability (#8370)Henri Sara2017-01-301-1/+1
|
* Add reference to Column.setId in javadocs of methods accepting col ids (#8360)Leif Åstrand2017-01-304-2/+14
|
* Fix NPE when grid is sorted by column with null values Ilia Motornyi2017-01-302-25/+180
| | | | | Fixes #8282
* Add convenience constructors to new components (#598) (#8351)caalador2017-01-3015-7/+955
| | | | | | Add convenience constructors (#598) Added convenience constructors to ui components that have been reimplemented for Vaadin 8
* Add regression tests for HasValue.getOptionalValue (#8352)Leif Åstrand2017-01-281-0/+44
|
* Introduce empty selection functionality for NativeSelect. (#8336)Denis2017-01-279-7/+245
| | | | | | * Introduce empty selection functionality for NativeSelect. Fixes vaadin/framework8-issues#545
* Allow to disable user selection in the grid model. (#8345)Denis2017-01-277-11/+145
| | | | | | * Allow to disable user selection in the grid model. Fixes vaadin/framework8-issues#546
* Add a default getOptionalValue() to HasValue (#8324)Giovanni Lovato2017-01-271-0/+13
| | | Fixes #8323
* Add convenience constructors for TextField (#597) (#8341)caalador2017-01-272-1/+120
| | | | | | | Add convenience constructors for TextField (#597) Added TextField convenience constructors similar to the ones found in Vaadin framework 7
* Implement GridSortOrder and SortOrderBuilders (#8338)Aleksi Hietanen2017-01-2711-38/+441
|
* JspIntegrationTest as a separate module (#8228)Ilia Motornyi2017-01-268-40/+188
| | | Part of vaadin/framework8-issues#539
* Fix some faulty javaDoc namescaalador2017-01-2616-36/+22
|
* Extract Bean validation logic from Binder to BeanValidationBinderDenis2017-01-258-43/+94
| | | Fixes #8253
* Update @HtmlImport javadoc to match implementation (#8331)Artur2017-01-251-7/+8
|
* Show unsupported browser page for FF version less than 45. (#8328)Denis2017-01-252-1/+11
| | | Fixes vaadin/framework8-issues#569
* Add APIs to inform components of stale objects in DataProvider (#8271)Teemu Suo-Anttila2017-01-2525-50/+784
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add DataProvider refreshItem for single item update * Add 'id' concept for DataProviders This patch also adds a simplified data provider that can replace items based on their id. This can be used to simulate stale objects from an actual backend. * Add refresh logic to Grid SelectionModels * Remove broken equals and hashCode * Refresh KeyMapper, clean up some methods * Fix UI.access in test * Fix tests and Grid single selection model * Do clean up before replacing data provider * Check correct variable for null value * Fix other selects, add generic tests * Code style fixes, removed assert * Merge remote-tracking branch 'origin/master' into 286_refresh_items * Fix documentation for refreshing an item * Improve introduction chapter, minor clarifications * Merge remote-tracking branch 'origin/master' into 287_refresh_items * Add missing parameters in unit tests
* Support loading of HTML imports using @HtmlImport (#8301)Artur2017-01-2523-153/+677
| | | | | Note that not all browsers yet support HTML imports. If a polyfill is needed to load HTML imports, it must be loaded before HTML Imports can be loaded. There is no automatic loading of any polyfills.
* Refactor how DataCommunicator passes filters to its DataProvider (#8309)Leif Åstrand2017-01-259-75/+162
| | | | | | | The immediate benefit of this change is that ComboBox doesn't have to do any wrapping when a ListDataProvider is set. A secondary benefit is that a bunch of redundant type parameters and unsafe casts can be removed. This is one of many steps towards #8245
* Use non-Generic SortOrder in Query. (#8239)Denis2017-01-2513-53/+94
| | | | | | * Use non-Generic SortOrder in Query. Fixes #8215
* Allow distinct configurable filter and wrapped filter types (#8322)Leif Åstrand2017-01-254-34/+47
| | | | | | | | | | * Allow distinct configurable filter and wrapped filter types This enables implementing the use case that was already described towards the end of datamodel-providers.asciidoc. Also swaps the order of the callback type parameters to make all three match the order of the ConfigurableFilterDataProvider type parameters.
* Serve VAADIN files also from META-INF/resources (#8286) (#8320)Artur2017-01-251-4/+5
| | | | | | * Serve VAADIN files also from META-INF/resources (#8286) Fixes #8206
* Add static helpers for creating callback data providers (#8314)Leif Åstrand2017-01-2518-55/+108
| | | | | Cannot overload the same create method for this purpose since it conflicts with T... overload. Each case is instead given its own descriptive but still discoverable method name.
* Update data provider documentation to describe the new design (#8317)Leif Åstrand2017-01-241-55/+248
|
* Support using multiple @JavaScript and @StyleSheet annotations on a class ↵Artur2017-01-2413-41/+167
| | | | (#8293)
* Make BeanBinderPropertySet exclude Object properties (#8306)Leif Åstrand2017-01-242-3/+22
| | | | * Make BeanBinderPropertySet exclude Object properties
* Unify container wrapping (#8312)Leif Åstrand2017-01-246-91/+71
| | | | | | | | * Method names unified to withXyzFilter * withConfigurableFilter moved to DataProvider * Remove DataProviderWrapper.convert since it does the same as DataProvider.withConvertedFilter * Make javadocs slightly more consistent * Make type parameters consistent