summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Some cleanup to themes module (#8526)Ilia Motornyi2017-03-062-1/+2
|
* Fix tutorial (use parameterized Grid) (#8738)Alejandro2017-03-031-2/+2
| | | | | | | | | | | | * 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
* Fix documentation links (#8726)Artur2017-03-032-10/+10
| | | | * Fix documentation links
* Add Column.getValueProvider to Grid (#8732)Artur2017-03-022-4/+63
| | | | | | * Add Column.getValueProvider to Grid Fixes #8680
* Remove unnecessary override and correct javadoc typo (#8716)Peter Lehto2017-03-011-9/+1
| | | Fixes #8715
* Fix js state partial updates (#8695)Leif Åstrand2017-03-014-6/+135
| | | | | | | | | | | | * 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
* Add @author and @since tags to drag and drop related new files (#8693) (#8694)Adam Wagner2017-03-0116-1/+42
| | | | * Add @author and @since tags to drag and drop related new files (#8693)
* Minor fix for javadocs (#8710)Ilia Motornyi2017-03-011-3/+3
|
* Add prerelease profile and remove inherited plug-inHenri Sara2017-02-282-22/+62
|
* Update vaadin-parent version to 1.1.0Henri Sara2017-02-282-2/+2
|
* Easy DevelopmentServerLauncher run with maven (#8677)Ilia Motornyi2017-02-282-23/+53
| | | | Add Maven target for running or debugging the development server and instructions for IDEA.
* Allow powerful Navigator subclassing (#8663)Giovanni Lovato2017-02-281-4/+17
| | | | | | | | * 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
* Remove mention of removed API (#8701)Guille2017-02-281-3/+0
| | | Deprecated setColumns was removed in fd3617b
* Updated tutorial: Use Grid::setColumns and Binder (#8698)Alejandro2017-02-271-21/+18
| | | | | | * Updated tutorial: Use Grid::setColumns * Updated tutorial: use Binder instead of BeanBinder
* Fix some issues with Binder serialization (#8660)Ilia Motornyi2017-02-238-12/+44
| | | Partial fix for #8640
* Add snapshot profile (#8672)Henri Sara2017-02-231-0/+63
|
* Add update checker (#8654)Henri Sara2017-02-232-0/+185
|
* Fix NPE sorting columns with null values (#8610)Filippo2017-02-232-1/+50
| | | | | | | | | | | | | | * 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
* Add initial implementation of TreeGrid (#8572)Aleksi Hietanen2017-02-2317-1/+1461
| | | | | | | | | | | | | | | | | | | | | | | | * 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
* Make DragSource extension/component available in DropEvent (#8636)Adam Wagner2017-02-2211-55/+87
| | | | | | | | | | * 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
* Migrate v7 Grid tests. 7th round. (#8452)Denis2017-02-2221-398/+268
| | | | | | | | | | | | | | | | * 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
* Add support for rendering HTML in ButtonRenderer (#8606)Artur2017-02-226-13/+81
|
* Make it possible to use an extended ComboBox in declarative files (#8651)Artur2017-02-223-2/+25
|
* Support Vaadin custom protocols in Vaadin-Refresh redirects (#8597)Artur2017-02-225-1/+95
| | | | 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"
* Pick changes from 7.7.7 (#8577)Teemu Suo-Anttila2017-02-2241-95/+1116
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Migrate v7 Grid tests. Next round. (#8435)Denis2017-02-2227-888/+865
| | | | | | | | | | | | | | * 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
* Load declarative classes using thread context class loader (#8532)Artur2017-02-222-3/+6
| | | | | | * Load declarative classes using thread context class loader Fixes #8528
* Add javadoc warning and example for criteria scripts (#8643)Adam Wagner2017-02-221-0/+42
| | | | * Add javadoc warning and example for criteria scripts (#8521)
* Fix grid column sort order documentation (#8650)Aleksi Hietanen2017-02-221-10/+6
| | | | * Fix grid column sort order documentation
* Translate "context://" to the context root of the web appArtur2017-02-2213-3/+299
| | | Fixes #2523
* Replace usage of getParent() to prevent client side NPE during onUnregister ↵Adam Wagner2017-02-222-2/+18
| | | | | | (#8648) * Replace usage of getParent() to prevent client side NPE during onUnregister() (#8646)
* Mention VaadinServiceInitListener and JS state diff in release notes (#8607)Leif Åstrand2017-02-211-1/+2
| | | | * Mention VaadinServiceInitListener and JS state diff in release notes
* Remove class names from documentation headers (#8642)Artur2017-02-2131-31/+31
| | | | * Remove class names from documentation headers
* Fix null caption for NativeSelect and ComboBox (#8633)Pekka Hyvönen2017-02-214-6/+99
| | | | | | | | | * 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
* Make DragSourceExtension and DragTargetExtension generic (#8628)Adam Wagner2017-02-219-82/+157
| | | | | | | | * Make DragSourceExtension and DropTargetExtension generic (#8440) * Apply generalization of drag and drop extensions in #8440 * Override javadocs to be more specific
* Correctly test for mutually comparable types (#8598)Leif Åstrand2017-02-212-2/+9
|
* Use an informative exception message when Binder is incorrectly constructed ↵Artur2017-02-201-2/+4
| | | | (#8631)
* Updated migration related documentation (#8602)Pekka Hyvönen2017-02-1729-22/+104
| | | | | | | | | * Updated migration related documentation More detailed information on compatibility components. Mention vaadin:upgrade8 target in migration guide. Fixes #8581
* Update BOM for 8.0.0, Add context-menu to BOM (#8599)Aleksi Hietanen2017-02-171-3/+9
|
* Change dependency from TestBench meta package to TestBench core (#8603)Artur2017-02-171-2/+2
| | | | The TestBench meta package depends on vaadin-testbench-api but possibly a different version than what is defined in the bom
* Add comment to build report about deployment contextsHenri Sara2017-02-171-1/+1
| | | | Later, the demo URL list should be fixed to take this into account automatically.
* Add vaadin-archetypes as expected artifact in build reportHenri Sara2017-02-171-1/+1
|
* Fix creation of vaadin-all javadoc in release builds (#8588)Henri Sara2017-02-161-1/+1
| | | | * Fix creation of vaadin-all javadoc in release builds
* Do not show an "active" effect on buttons with "borderless" style (#8586)Artur2017-02-161-1/+1
| | | | | | * Do not show an "active" effect on buttons with "borderless" style A disabled button should not react to clicks in any way
* Fix since tags for 8.0 (#8575)Henri Sara2017-02-16134-101/+335
| | | Fix since tags for the server and shared modules and new types in client.
* Add javadoc clarification for DataProivder.refreshItem (#8585)Leif Åstrand2017-02-161-0/+8
| | | | * Add javadoc clarification for DataProivder.refreshItem
* Reduce ComboBox initial requests (#8571)Pekka Hyvönen2017-02-169-109/+778
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Add deprecation messages replaced legacy components (#8584)Leif Åstrand2017-02-162-0/+9
| | | | * Add deprecation messages replaced legacy components
* Eliminate module uitest-common (#8583)Henri Sara2017-02-1629-133/+8
| | | | | | | 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.
* Update Vaadin Icons to 3.0.1 (#8576)Henri Sara2017-02-151-1/+1
| | | | * Update Vaadin Icons to 3.0.1