]>
source.dussan.org Git - vaadin-framework.git/log
Teemu Suo-Anttila [Mon, 6 Mar 2017 13:27:09 +0000 (15:27 +0200)]
Add missing since, remove unused command
Teemu Suo-Anttila [Thu, 2 Mar 2017 13:46:06 +0000 (15:46 +0200)]
Revert immediate tests, deprecate HasUserSelectionAllowed
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
Teemu Suo-Anttila [Wed, 1 Mar 2017 12:27:49 +0000 (14:27 +0200)]
Synchronize code between V7 and compatibility package
Teemu Suo-Anttila [Fri, 24 Feb 2017 15:06:58 +0000 (17:06 +0200)]
Revert diamond operator changes
Teemu Suo-Anttila [Fri, 24 Feb 2017 13:40:27 +0000 (15:40 +0200)]
Eliminate more full classnames
Teemu Suo-Anttila [Fri, 24 Feb 2017 13:34:45 +0000 (15:34 +0200)]
Remove unnecessary full classname references
Aleksi Hietanen [Wed, 11 Jan 2017 14:12:56 +0000 (16:12 +0200)]
Remove tracking of unregistered connectors (#8153)
Jens Jansson [Tue, 7 Mar 2017 09:12:28 +0000 (11:12 +0200)]
Update getting-started-idea.asciidoc (#8756)
Artur [Tue, 7 Mar 2017 08:50:13 +0000 (10:50 +0200)]
Add missing Grid.removeAllColumns (#8750)
Fixes #8704
Guille [Tue, 7 Mar 2017 08:39:37 +0000 (10:39 +0200)]
Add link to pro tools migration docs (#8742)
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
Ahmed Ashour [Tue, 7 Mar 2017 08:35:09 +0000 (09:35 +0100)]
Fix warning: '_' should not be used as an identifier (#8755)
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
Ilia Motornyi [Mon, 6 Mar 2017 07:44:30 +0000 (09:44 +0200)]
Some cleanup to themes module (#8526)
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
Artur [Fri, 3 Mar 2017 08:17:11 +0000 (10:17 +0200)]
Fix documentation links (#8726)
* Fix documentation links
Peter Lehto [Wed, 1 Mar 2017 11:29:51 +0000 (13:29 +0200)]
Remove unnecessary override and correct javadoc typo (#8716)
Fixes #8715
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
Ilia Motornyi [Wed, 1 Mar 2017 06:10:00 +0000 (08:10 +0200)]
Minor fix for javadocs (#8710)
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.
Guille [Tue, 28 Feb 2017 07:05:40 +0000 (09:05 +0200)]
Remove mention of removed API (#8701)
Deprecated setColumns was removed in
fd3617b
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
Ilia Motornyi [Thu, 23 Feb 2017 14:06:51 +0000 (16:06 +0200)]
Fix some issues with Binder serialization (#8660)
Partial fix for #8640
Henri Sara [Thu, 23 Feb 2017 13:07:22 +0000 (15:07 +0200)]
Add snapshot profile (#8672)
Henri Sara [Thu, 23 Feb 2017 10:53:47 +0000 (12:53 +0200)]
Add update checker (#8654)
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
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
Artur [Wed, 22 Feb 2017 10:29:03 +0000 (12:29 +0200)]
Make it possible to use an extended ComboBox in declarative files (#8651)
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
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
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
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
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
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
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
Leif Åstrand [Tue, 21 Feb 2017 07:19:41 +0000 (09:19 +0200)]
Correctly test for mutually comparable types (#8598)
Artur [Mon, 20 Feb 2017 15:25:13 +0000 (17:25 +0200)]
Use an informative exception message when Binder is incorrectly constructed (#8631)
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
Henri Sara [Thu, 23 Feb 2017 14:04:06 +0000 (16:04 +0200)]
Update release notes to say this is a maintenance version (#8673)
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
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)
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
Pekka Hyvönen [Fri, 17 Feb 2017 13:47:57 +0000 (15:47 +0200)]
Updated release notes for 8.0 (#8601)
* Updated release notes for 8.0
Henri Sara [Fri, 17 Feb 2017 13:06:36 +0000 (15:06 +0200)]
Fix creation of vaadin-all javadoc in release builds (#8600)
* Fix creation of vaadin-all javadoc in release builds (#8588)
* Fix creation of vaadin-all javadoc in release builds
Henri Sara [Fri, 17 Feb 2017 09:23:09 +0000 (11:23 +0200)]
Fix build report to expect vaadin-archetypes (#8595)
* Add vaadin-archetypes as expected artifact in build report
* Add comment to build report about deployment contexts
Later, the demo URL list should be fixed to take this into account
automatically.
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.
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
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
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
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.
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
Teemu Suo-Anttila [Wed, 15 Feb 2017 15:18:05 +0000 (17:18 +0200)]
Add release notes mention of context click events (#8573)
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.
Teemu Suo-Anttila [Tue, 14 Feb 2017 14:09:39 +0000 (16:09 +0200)]
Enable long tap emulation on iOS for context clicks (#8565)
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.
Leif Åstrand [Tue, 14 Feb 2017 13:00:06 +0000 (15:00 +0200)]
Clarify set/addSortComparator parameter name (#8562)
Henri Sara [Tue, 14 Feb 2017 09:26:22 +0000 (11:26 +0200)]
Use TestBench version 5.0.0.beta5 (#8557)
Henri Sara [Tue, 14 Feb 2017 09:22:55 +0000 (11:22 +0200)]
Fix GridDetailsLayoutExpandTest (#8556)
Henri Sara [Tue, 14 Feb 2017 09:21:53 +0000 (11:21 +0200)]
Fix tooltip position test for IE11 (#8558)
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.
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.
Henri Sara [Tue, 14 Feb 2017 07:33:16 +0000 (09:33 +0200)]
Fix PopupDateFieldExtendedRangeTest for Firefox (#8555)
Henri Sara [Tue, 14 Feb 2017 07:32:54 +0000 (09:32 +0200)]
Fix TreeTablePartialUpdatesTest for Chrome 56+ (#8554)
Ilia Motornyi [Tue, 14 Feb 2017 06:20:43 +0000 (08:20 +0200)]
Provide explicit locale in GridTest (#8525)
Fixes #8524
Henri Sara [Tue, 14 Feb 2017 06:18:43 +0000 (08:18 +0200)]
Fix SendMultiByteCharactersTest for Firefox (#8553)
Henri Sara [Mon, 13 Feb 2017 14:48:15 +0000 (16:48 +0200)]
Add workarounds for Firefox in context click tests (#8547)
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.
Henri Sara [Mon, 13 Feb 2017 13:57:56 +0000 (15:57 +0200)]
Exclude IE11 from AppResource404Test
Teemu Suo-Anttila [Mon, 13 Feb 2017 06:48:58 +0000 (08:48 +0200)]
Fix build report checking for vaadin-bom (#8537)
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.
Henri Sara [Fri, 10 Feb 2017 11:42:08 +0000 (13:42 +0200)]
Fix Firefox 45 tests (click issues, screenshots) (#8533)
Pekka Hyvönen [Thu, 9 Feb 2017 14:03:20 +0000 (16:03 +0200)]
Fix invalid docs navigation title (#8527)
Fixes #8522
Teemu Suo-Anttila [Fri, 10 Feb 2017 14:19:16 +0000 (16:19 +0200)]
Use specific version numbers for addons (#8541)
Henri Sara [Fri, 10 Feb 2017 07:54:29 +0000 (09:54 +0200)]
Use column id as the default sort order property (#8529) (#8530)
Leif Åstrand [Thu, 9 Feb 2017 12:10:48 +0000 (14:10 +0200)]
Add Payara as an officially supported server (#8520)
Ilia Motornyi [Thu, 9 Feb 2017 09:17:35 +0000 (11:17 +0200)]
Include Vaadin-Icons into the project, (#8485)
Include Vaadin-Icons into the valo theme in the project,
make vaadin-icons dependency 'provided'
Fixes #8471
Teemu Suo-Anttila [Thu, 9 Feb 2017 09:03:29 +0000 (11:03 +0200)]
Add shorthands for creating lazy DataProviders (#8511)
Henri Sara [Thu, 9 Feb 2017 09:03:06 +0000 (11:03 +0200)]
Remove BOM from release profile (#8518)
caalador [Thu, 9 Feb 2017 08:18:41 +0000 (10:18 +0200)]
Fix click selection for automatic testing. (#8513)
Don't implement handlers on widget level.
Henri Sara [Thu, 9 Feb 2017 08:07:54 +0000 (10:07 +0200)]
Update Firefox/Chrome screenshots and Chrome version (#8515)
Leif Åstrand [Thu, 9 Feb 2017 07:53:52 +0000 (09:53 +0200)]
Clarify addComponentsAndExpand javadocs (#8516)
caalador [Thu, 9 Feb 2017 07:32:57 +0000 (09:32 +0200)]
Binding a null bean should clear the bound field values (#8288)
* Add clear field values #8287
Added functionality to make it possible to clear bound field values manually
or when setting a null bean to binder.
Binder will now clear bound fields for setBean(null) or if using readBean() functionality
when calling the clear() method. Binder.clear() will throw a IllegalStateException if
we have a bound bean.
* MultiSelectionModel MultiSelect should implement emptyValue
* Removing public clear() method and clearing field values only through
setBean(null) and readBean(null) to be consistent and not have
confusing functionality.
* Simplified clearFields() as we don't need to check if field is readOnly
* Document in removeBean JavaDoc that it will also clear the bound fields
if we have a bean the is removed.
* Binder should not have changes after clearing fields.
* Add getEmptyValue as default to MultiSelect.
Multiselect default for empty value should be an empty set.
* Revert "Add getEmptyValue as default to MultiSelect."
This reverts commit
45de8f45c4a1e3e45ab8a0353ab2a48bb4f1be6f .
* Merge branch 'master' into issue/8287_Clear_bound_fields
* Remove override for default implementation.
* Fire status change event on clearFields if we had changes before clearing.
* Formatting.
Ilia Motornyi [Thu, 9 Feb 2017 07:26:19 +0000 (09:26 +0200)]
Server integration fix 3 (#8442)
* Fix JBoss 6 integration test
* Fixes for Karaf (build self-contained WAB)
Leif Åstrand [Wed, 8 Feb 2017 17:05:31 +0000 (19:05 +0200)]
Add addComponentsAndExpand to horizontal and vertical layout (#8480)
Leif Åstrand [Wed, 8 Feb 2017 14:34:29 +0000 (16:34 +0200)]
Clarify javadocs for query values not used for counting (#8509)
Fixes #8489
Leif Åstrand [Wed, 8 Feb 2017 13:55:57 +0000 (15:55 +0200)]
Allow configuring how string to number converters handle empty strings (#8506)
Denis [Wed, 8 Feb 2017 13:45:20 +0000 (15:45 +0200)]
Provide a convenience method to get items set via setItems().
Fixes #8357
Leif Åstrand [Wed, 8 Feb 2017 13:27:37 +0000 (15:27 +0200)]
Extract data provider callbacks to named and documented interfaces (#8508)
Fixes #8488
Denis [Wed, 8 Feb 2017 12:55:11 +0000 (14:55 +0200)]
Provide a way to set styles for Header/Footer Cells and Rows in a Grid (#8499)
Fixes #8422
caalador [Wed, 8 Feb 2017 12:54:57 +0000 (14:54 +0200)]
Fix removing and adding a column in grid (#8437)
* Added column should also be added to footer (#590)
When adding (readding) a column the column should also be
added to footer as it will be removed and iterator will request footer for it.
* Add test for re-add column (#590)
* To lowerCase using Locale
* Fixed compilation problem.
Too little sleep for a friday evening...
Denis [Wed, 8 Feb 2017 12:32:50 +0000 (14:32 +0200)]
Document BeanValidationBinder and RequiredFieldConfigurator. (#8504)
This patch also provides a documentation for #8382.
Fixes #8390
Denis [Wed, 8 Feb 2017 12:32:09 +0000 (14:32 +0200)]
Provide a way to configure bean binder to auto set required fields (#8460)
@NotNull, @Size(min>1), @NotEmpty annotations are handled via default
configuration which marks fields as required.
Fixes #8382
Leif Åstrand [Wed, 8 Feb 2017 12:14:00 +0000 (14:14 +0200)]
Add javadoc explanation about how to create serializable comparators (#8505)
Also removes the confusing SerializableComparator.asInstance method that
was mainly introduced for internal use.
Fixes #8367
Teemu Suo-Anttila [Wed, 8 Feb 2017 11:46:29 +0000 (13:46 +0200)]
Fix profiles in vaadin-root pom.xml (#8484)
caalador [Wed, 8 Feb 2017 11:04:12 +0000 (13:04 +0200)]
Fix keyboard navigation for ListSelect (#8503)
Fixes vaadin/framework8-issues#463
Denis [Wed, 8 Feb 2017 07:43:34 +0000 (09:43 +0200)]
Throw if there are no automatically bound fields via bindInstanceFields. (#8481)
* Throw if there are no automatically bound fields via bindInstanceFields.
Fixes #8362
Leif Åstrand [Tue, 7 Feb 2017 13:33:20 +0000 (15:33 +0200)]
Add Grid.addColumn(String, Renderer) (#8470)
* Add Grid.addColumn(String, Renderer)
caalador [Tue, 7 Feb 2017 13:31:05 +0000 (15:31 +0200)]
Fix toggling of WeekNumbers for DateTimeField. (#8468)
Fixes #8405
SomeoneToIgnore [Tue, 7 Feb 2017 10:32:56 +0000 (13:32 +0300)]
Added missing parametrisation onto the column field of the GridContextClickEvent. (#8473)
* Added missing parametrisation onto the column field of the GridContextClickEvent.