]> source.dussan.org Git - vaadin-framework.git/log
vaadin-framework.git
7 years agoIntroduce Binder.addFialdValueChangeListener (#8273)
Denis [Wed, 1 Feb 2017 13:28:40 +0000 (15:28 +0200)]
Introduce Binder.addFialdValueChangeListener (#8273)

Fixes #8273

7 years agoAdd a maven plugin for formatting according to Eclipse settings
Leif Åstrand [Wed, 1 Feb 2017 09:09:04 +0000 (11:09 +0200)]
Add a maven plugin for formatting according to Eclipse settings

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.

7 years agoRevert widget-set-testutil parent change (#8404)
Teemu Suo-Anttila [Tue, 31 Jan 2017 20:04:07 +0000 (22:04 +0200)]
Revert widget-set-testutil parent change (#8404)

* Revert widget-set-testutil parent change

7 years agoAdd test for compiling a widgetset that inherits Vaadin7WidgetSet (#8403)
Teemu Suo-Anttila [Tue, 31 Jan 2017 20:03:59 +0000 (22:03 +0200)]
Add test for compiling a widgetset that inherits Vaadin7WidgetSet (#8403)

* Add test for compiling a widgetset that inherits Vaadin7WidgetSet

* Remove unnecessary dependency management block

* Minor style fixes

7 years agoFix documentation examples
Ilia Motornyi [Tue, 31 Jan 2017 11:49:15 +0000 (13:49 +0200)]
Fix documentation examples

7 years agoAdd styling to the unsupported browser page (#570) (#8354)
caalador [Tue, 31 Jan 2017 11:25:44 +0000 (13:25 +0200)]
Add styling to the unsupported browser page (#570) (#8354)

7 years agoPatameterize the ValueChangeListeners for rebuilt fields (#8369) (#8388)
caalador [Tue, 31 Jan 2017 07:16:19 +0000 (09:16 +0200)]
Patameterize the ValueChangeListeners for rebuilt fields (#8369) (#8388)

* 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.

7 years agoRefactor editor API to use Binding instead of a component generator (#8368)
Leif Åstrand [Tue, 31 Jan 2017 07:15:50 +0000 (09:15 +0200)]
Refactor editor API to use Binding instead of a component generator (#8368)

Fixes #8366

7 years agoFix userOriginated state for CheckBox ValueChangeEvent from the user (#8383)
Artur [Mon, 30 Jan 2017 21:34:06 +0000 (23:34 +0200)]
Fix userOriginated state for CheckBox ValueChangeEvent from the user (#8383)

* Fix userOriginated state for CheckBox ValueChangeEvent from the user

7 years agoMake compatibility aliases for isRequiredIndicatorVisible() (#8372)
Denis [Mon, 30 Jan 2017 18:44:18 +0000 (20:44 +0200)]
Make compatibility aliases for isRequiredIndicatorVisible() (#8372)

* Make compatibility aliases for isRequiredIndicatorVisible()

Fixes #8337

7 years agoIncrease threshold in server side performance test for stability (#8370)
Henri Sara [Mon, 30 Jan 2017 14:29:15 +0000 (16:29 +0200)]
Increase threshold in server side performance test for stability (#8370)

7 years agoAdd reference to Column.setId in javadocs of methods accepting col ids (#8360)
Leif Åstrand [Mon, 30 Jan 2017 13:25:38 +0000 (15:25 +0200)]
Add reference to Column.setId in javadocs of methods accepting col ids (#8360)

7 years agoFix NPE when grid is sorted by column with null values
Ilia Motornyi [Mon, 30 Jan 2017 12:03:43 +0000 (14:03 +0200)]
Fix NPE when grid is sorted by column with null values
Fixes #8282

7 years agoAdd convenience constructors to new components (#598) (#8351)
caalador [Mon, 30 Jan 2017 06:16:44 +0000 (08:16 +0200)]
Add convenience constructors to new components (#598) (#8351)

Add convenience constructors (#598)

Added convenience constructors to ui components that have
been reimplemented for Vaadin 8

7 years agoAdd regression tests for HasValue.getOptionalValue (#8352)
Leif Åstrand [Sat, 28 Jan 2017 13:06:40 +0000 (15:06 +0200)]
Add regression tests for HasValue.getOptionalValue (#8352)

7 years agoIntroduce empty selection functionality for NativeSelect. (#8336)
Denis [Fri, 27 Jan 2017 13:44:03 +0000 (15:44 +0200)]
Introduce empty selection functionality for NativeSelect. (#8336)

* Introduce empty selection functionality for NativeSelect.

Fixes vaadin/framework8-issues#545

7 years agoAllow to disable user selection in the grid model. (#8345)
Denis [Fri, 27 Jan 2017 11:13:58 +0000 (13:13 +0200)]
Allow to disable user selection in the grid model. (#8345)

* Allow to disable user selection in the grid model.

Fixes vaadin/framework8-issues#546

7 years agoAdd a default getOptionalValue() to HasValue (#8324)
Giovanni Lovato [Fri, 27 Jan 2017 10:35:17 +0000 (11:35 +0100)]
Add a default getOptionalValue() to HasValue (#8324)

Fixes #8323

7 years agoAdd convenience constructors for TextField (#597) (#8341)
caalador [Fri, 27 Jan 2017 07:12:03 +0000 (09:12 +0200)]
Add convenience constructors for TextField (#597) (#8341)

Add convenience constructors for TextField (#597)

Added TextField convenience constructors similar to the
ones found in Vaadin framework 7

7 years agoImplement GridSortOrder and SortOrderBuilders (#8338)
Aleksi Hietanen [Fri, 27 Jan 2017 07:07:29 +0000 (09:07 +0200)]
Implement GridSortOrder and SortOrderBuilders (#8338)

7 years agoJspIntegrationTest as a separate module (#8228)
Ilia Motornyi [Thu, 26 Jan 2017 14:27:54 +0000 (16:27 +0200)]
JspIntegrationTest as a separate module (#8228)

Part of vaadin/framework8-issues#539

7 years agoFix some faulty javaDoc names
caalador [Thu, 26 Jan 2017 07:43:41 +0000 (09:43 +0200)]
Fix some faulty javaDoc names

7 years agoExtract Bean validation logic from Binder to BeanValidationBinder
Denis [Wed, 25 Jan 2017 14:34:02 +0000 (16:34 +0200)]
Extract Bean validation logic from Binder to BeanValidationBinder

Fixes #8253

7 years agoUpdate @HtmlImport javadoc to match implementation (#8331)
Artur [Wed, 25 Jan 2017 13:52:11 +0000 (15:52 +0200)]
Update @HtmlImport javadoc to match implementation (#8331)

7 years agoShow unsupported browser page for FF version less than 45. (#8328)
Denis [Wed, 25 Jan 2017 12:34:38 +0000 (14:34 +0200)]
Show unsupported browser page for FF version less than 45. (#8328)

Fixes vaadin/framework8-issues#569

7 years agoAdd APIs to inform components of stale objects in DataProvider (#8271)
Teemu Suo-Anttila [Wed, 25 Jan 2017 10:27:44 +0000 (12:27 +0200)]
Add APIs to inform components of stale objects in DataProvider (#8271)

* 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

7 years agoSupport loading of HTML imports using @HtmlImport (#8301)
Artur [Wed, 25 Jan 2017 09:27:49 +0000 (11:27 +0200)]
Support loading of HTML imports using @HtmlImport (#8301)

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.

7 years agoRefactor how DataCommunicator passes filters to its DataProvider (#8309)
Leif Åstrand [Wed, 25 Jan 2017 07:44:16 +0000 (09:44 +0200)]
Refactor how DataCommunicator passes filters to its DataProvider (#8309)

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

7 years agoUse non-Generic SortOrder in Query. (#8239)
Denis [Wed, 25 Jan 2017 07:36:29 +0000 (09:36 +0200)]
Use non-Generic SortOrder in Query. (#8239)

* Use non-Generic SortOrder in Query.

Fixes #8215

7 years agoAllow distinct configurable filter and wrapped filter types (#8322)
Leif Åstrand [Wed, 25 Jan 2017 07:23:09 +0000 (09:23 +0200)]
Allow distinct configurable filter and wrapped filter types (#8322)

* 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.

7 years agoServe VAADIN files also from META-INF/resources (#8286) (#8320)
Artur [Wed, 25 Jan 2017 07:09:02 +0000 (09:09 +0200)]
Serve VAADIN files also from META-INF/resources (#8286) (#8320)

* Serve VAADIN files also from META-INF/resources (#8286)

Fixes #8206

7 years agoAdd static helpers for creating callback data providers (#8314)
Leif Åstrand [Wed, 25 Jan 2017 06:36:25 +0000 (08:36 +0200)]
Add static helpers for creating callback data providers (#8314)

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.

7 years agoUpdate data provider documentation to describe the new design (#8317)
Leif Åstrand [Tue, 24 Jan 2017 16:22:14 +0000 (18:22 +0200)]
Update data provider documentation to describe the new design (#8317)

7 years agoSupport using multiple @JavaScript and @StyleSheet annotations on a class (#8293)
Artur [Tue, 24 Jan 2017 13:41:15 +0000 (15:41 +0200)]
Support using multiple @JavaScript and @StyleSheet annotations on a class (#8293)

7 years agoMake BeanBinderPropertySet exclude Object properties (#8306)
Leif Åstrand [Tue, 24 Jan 2017 10:03:17 +0000 (12:03 +0200)]
Make BeanBinderPropertySet exclude Object properties (#8306)

* Make BeanBinderPropertySet exclude Object properties

7 years agoUnify container wrapping (#8312)
Leif Åstrand [Tue, 24 Jan 2017 08:38:57 +0000 (10:38 +0200)]
Unify container wrapping (#8312)

* 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

7 years agoUse getFirstSelectedItem() instead of getFirstSelected(). (#8308)
Denis [Tue, 24 Jan 2017 07:26:03 +0000 (09:26 +0200)]
Use getFirstSelectedItem() instead of getFirstSelected(). (#8308)

* Use getFirstSelectedItem() instead of getFirstSelected().

Fixes vaadin/framework8-issues#596

7 years agoFix absolute layout component sizing on size change (#8269)
caalador [Mon, 23 Jan 2017 15:11:47 +0000 (17:11 +0200)]
Fix absolute layout component sizing on size change (#8269)

* Fix absolute layout component sizing on size change (#8255, #8256, #8257)

Changing from relative to defined size leaves the component positioned wrong,
also changing from defined size to relative size leaves the component in the
wrong position with the wrong size.

Change makes the wrapper rerun setChildWidgetPosition() that adds/removes
necessary css definitions to/from the cssPosition String.

* Clean test sources according to review.

7 years agoRemove custom preloading support and load scripts using async=false (#8291)
Artur [Mon, 23 Jan 2017 15:05:01 +0000 (17:05 +0200)]
Remove custom preloading support and load scripts using async=false (#8291)

When using async='false' for scripts created by scripts
the execution order is guaranteed to be the same as the order the
script tags are created

Fixes #5339, #3631

7 years agoFix BeanBinderPropertySet to not deserialize into multiple instances (#8305)
Leif Åstrand [Mon, 23 Jan 2017 13:52:54 +0000 (15:52 +0200)]
Fix BeanBinderPropertySet to not deserialize into multiple instances (#8305)

* Fix BeanBinderPropertySet to not deserialize into multiple instances

7 years agoCode cleanup: Move dependency loading logic to a separate class (#8290)
Artur [Mon, 23 Jan 2017 13:05:52 +0000 (15:05 +0200)]
Code cleanup: Move dependency loading logic to a separate class (#8290)

7 years agoAdd shorthands to ComboBox for setting a ListDataProvider
Leif Åstrand [Mon, 23 Jan 2017 12:59:11 +0000 (14:59 +0200)]
Add shorthands to ComboBox for setting a ListDataProvider

7 years agoRemove outdated filtering concepts (#8289)
Leif Åstrand [Mon, 23 Jan 2017 12:11:39 +0000 (14:11 +0200)]
Remove outdated filtering concepts (#8289)

* Remove outdated filtering concepts

withFilter is removed since filters are supposed to be set as state in
the data provider instead of by wrapping.

AppendabileFilterDataProvider is removed since the data provider is
supposed to do any appending when updating its own state instead of
through wrapping.

This is one of many steps towards #8245

7 years agoAdd migration guide to documentation (#8283)
Aleksi Hietanen [Mon, 23 Jan 2017 11:26:09 +0000 (13:26 +0200)]
Add migration guide to documentation (#8283)

* Migration guide 1st draft

* Restructure and improve migration guide

* Update migrating-to-vaadin8.asciidoc

7 years agoAdd ListDataProvider shorthands for filter conversion (#8279)
Leif Åstrand [Sun, 22 Jan 2017 19:50:46 +0000 (21:50 +0200)]
Add ListDataProvider shorthands for filter conversion (#8279)

Also updates ComboBox.setItems to use these new shorthands

This is one of many steps towards #8245

7 years agoUpdated tutorial to v.8.0.0.beta1 (#8298)
Alejandro [Sat, 21 Jan 2017 07:50:59 +0000 (09:50 +0200)]
Updated tutorial to v.8.0.0.beta1 (#8298)

7 years agoAdd a data provider wrapper with a configurable filter (#8280)
Leif Åstrand [Fri, 20 Jan 2017 08:34:33 +0000 (10:34 +0200)]
Add a data provider wrapper with a configurable filter (#8280)

* Add a data provider wrapper with a configurable filter

This is one of many steps towards #8245

7 years agoOverload AbstarctComponent.setDescription() with content mode parameter (#8252)
Denis [Fri, 20 Jan 2017 08:13:25 +0000 (10:13 +0200)]
Overload AbstarctComponent.setDescription() with content mode parameter (#8252)

* Overload AbstarctComponent.setDescription() with content mode parameter

Fixes #8185

7 years agoIntroduce DateTimeFile and InlineDateTimeField. (#8218)
Denis [Thu, 19 Jan 2017 08:01:03 +0000 (10:01 +0200)]
Introduce DateTimeFile and InlineDateTimeField. (#8218)

* Introduce DateTimeFile and InlineDateTimeField.

Fixes #8132

* Correct and provide declarative tests.

* Provide a date converter and UI tests.

7 years agoChange BackEndDataProvider into an interface (#8268)
Leif Åstrand [Thu, 19 Jan 2017 07:12:24 +0000 (09:12 +0200)]
Change BackEndDataProvider into an interface (#8268)

* Change BackEndDataProvider into an interface

BackEndDataProvider is now an interface with methods for setting
sorting options based on SortOrder instances.

AbstractBackEndDataProvider stores sorting options, combines them with
the sorting provided in the query and invokes its own abstract fetch and
size methods.

CallbackDataProvider implements a BackEndDataProvider based on two
lambdas.

This is one of many steps towards #8245

7 years agoAllow setting filters directly in ListDataProvider (#8267)
Leif Åstrand [Thu, 19 Jan 2017 06:56:06 +0000 (08:56 +0200)]
Allow setting filters directly in ListDataProvider (#8267)

* Allow setting filters directly in ListDataProvider

This is one of many steps towards #8245

7 years agoSimplified javadoc (#8272)
Matti Tahvonen [Wed, 18 Jan 2017 13:14:16 +0000 (15:14 +0200)]
Simplified javadoc (#8272)

* Simplified javadoc

7 years agoBetter instructions in widgetset optimization view in the debug window. (#8261)
Sami Ekblad [Wed, 18 Jan 2017 07:09:54 +0000 (09:09 +0200)]
Better instructions in widgetset optimization view in the debug window. (#8261)

* Better instructions in widgetset optimization view in the debug window.

The generated example code is ok, but steps to use them are not obvious.
Added more details to debug window instructions to make it clear what steps are
needed to optimize the widgetset.

Change-Id: Id46632697044223092ef772f98b1fcd69c28d0da

7 years agoMake data providers statefull with regards to default sort orders (#8247) pr8264/r2
Leif Åstrand [Tue, 17 Jan 2017 14:22:55 +0000 (16:22 +0200)]
Make data providers statefull with regards to default sort orders (#8247)

* Make data providers statefull with regards to default sort orders

This is one of many steps towards #8245

7 years agoAdd getHeaderCellByCaption method to tb-api GridElement (#8248) pr8264/r1
rogozinds [Tue, 17 Jan 2017 14:13:06 +0000 (06:13 -0800)]
Add getHeaderCellByCaption method to tb-api GridElement (#8248)

* Add getHeaderCellByCaption method to tb-api GridElement

7 years agoAdd separate modules to test Bean Validation lib necessity. (#8249)
Denis [Mon, 16 Jan 2017 14:42:03 +0000 (16:42 +0200)]
Add separate modules to test Bean Validation lib necessity. (#8249)

* Add separate modules to test Bean Validation lib necessity.

Fixes #8141

7 years agoIntroduce Binder.setReadOnly() (#8241)
Denis [Mon, 16 Jan 2017 11:12:21 +0000 (13:12 +0200)]
Introduce Binder.setReadOnly() (#8241)

Closes #8232

7 years agoFix comments in serializable functional interfaces (#8246)
Leif Åstrand [Mon, 16 Jan 2017 11:10:12 +0000 (13:10 +0200)]
Fix comments in serializable functional interfaces (#8246)

7 years agoInherit settings from parent pom (#8240)
Leif Åstrand [Mon, 16 Jan 2017 08:43:57 +0000 (10:43 +0200)]
Inherit settings from parent pom (#8240)

Without this, maven.compiler.source will not be set to 1.8 which
sometimes seems to make Eclipse think it should use Java 5 compiler
settings for the project, causing various issues.

7 years agoRemoved obsolete 'Setting up the Development Environment' link (#8236)
Alejandro [Fri, 13 Jan 2017 21:22:17 +0000 (23:22 +0200)]
Removed obsolete 'Setting up the Development Environment' link (#8236)

* Removed obsolete 'Setting up the Development Environment' link in tutorial'

7 years agoSupport for HTML5 push/replaceState for proper deep linking features (#8116)
Matti Tahvonen [Fri, 13 Jan 2017 15:07:36 +0000 (17:07 +0200)]
Support for HTML5 push/replaceState for proper deep linking features (#8116)

* Added support for HTML5 push/replaceState for proper deep linkin features

* Automated test script now works at least on chrome

* Uses html5 push/popstate to implement uri fragment feature

* fire legacy fragment change events also via popstate events rpc calls
* send new fragments via pushstate mechanism

* formatting

* Formatting and adding test and workaround for IE bug

* Formatting and depracated UriFragmentListener

* Aligned naming in the new API

* Ignored IE due to web driver bug

Tested a workaround with javascript based window.location.href fetch,
but that don’t seem to work stable enough.

7 years agoUse vaadin-snapshots for test projects so that context menu is found (#8237)
Leif Åstrand [Fri, 13 Jan 2017 14:07:53 +0000 (16:07 +0200)]
Use vaadin-snapshots for test projects so that context menu is found (#8237)

7 years agoAdd "deselect allowed" feature to the Grid. (#8227)
Denis [Fri, 13 Jan 2017 10:37:54 +0000 (12:37 +0200)]
Add "deselect allowed" feature to the Grid. (#8227)

* Add "deselect allowed" feature to the Grid.

Fixes #8149

7 years agoSupport for defining the root element for Javascript components (#8143)
Artur [Fri, 13 Jan 2017 08:26:11 +0000 (10:26 +0200)]
Support for defining the root element for Javascript components (#8143)

Fixes #7005

7 years agoReplace Listing with HasDataProvider and HasFilterableDataProvider (#8122)
Leif Åstrand [Fri, 13 Jan 2017 08:08:01 +0000 (10:08 +0200)]
Replace Listing with HasDataProvider and HasFilterableDataProvider (#8122)

* Replace Listing with HasDataProvider and HasFilterableDataProvider

The type parameters of the Listing interface does in practice mean that
it isn't useful for anything. This patch replaces that interface with
separate types for components that require filterable data providers and
components that support any kind of data provider.

The setItem methods are extracted to a common interface that is also
directly implemented by AbstractListing.

7 years agoFix TestBench API imports (#8112)
Teemu Suo-Anttila [Fri, 13 Jan 2017 07:32:41 +0000 (09:32 +0200)]
Fix TestBench API imports (#8112)

* Fix TestBench API imports, move functionality from custom elements

* Fixes to TestBench APIs and JavaDocs

* Merge remote-tracking branch 'origin/master' into 578_tbapi_cleanup

* Fix method name in CheckBoxGroupTest

* Remove unused custom element classes

* Implement getOptions using getOptionElements

* Replace setValue with setSelection in CheckBoxGroupElement

* Rename CheckBoxGroupElement getSelection to getValue

* Fix one last method

7 years agoAvoid using Guava API in the documentation (#8231)
Leif Åstrand [Fri, 13 Jan 2017 07:10:21 +0000 (09:10 +0200)]
Avoid using Guava API in the documentation (#8231)

* Avoid using Guava API in the documentation

7 years agoInclude old value in ValueChangeEvent (#8229)
Aleksi Hietanen [Fri, 13 Jan 2017 06:36:51 +0000 (08:36 +0200)]
Include old value in ValueChangeEvent (#8229)

* Include old value in ValueChangeEvent

7 years agoUse correct format for links in datamodel-overview (#8233)
Juha Seppänen [Thu, 12 Jan 2017 13:43:30 +0000 (15:43 +0200)]
Use correct format for links in datamodel-overview (#8233)

7 years agoMake server tests use fixed locale where needed (#8226)
Henri Sara [Thu, 12 Jan 2017 08:46:22 +0000 (10:46 +0200)]
Make server tests use fixed locale where needed (#8226)

7 years agoUpdate CONTRIBUTING.md (#8225)
Pekka Hyvönen [Thu, 12 Jan 2017 07:45:47 +0000 (09:45 +0200)]
Update CONTRIBUTING.md (#8225)

Mention "Allow edits from maintainers" checkbox.
Talk about pull requests instead of patches where it makes sense.

7 years agoIntegrate BeanBinder functionality into Binder (#8096)
Leif Åstrand [Thu, 12 Jan 2017 07:22:50 +0000 (09:22 +0200)]
Integrate BeanBinder functionality into Binder (#8096)

* Integrate BeanBinder functionality into Binder

7 years agoFix broken Grid documentation addColumn setHeaderCaption (#8213)
Pekka Hyvönen [Wed, 11 Jan 2017 18:27:37 +0000 (20:27 +0200)]
Fix broken Grid documentation addColumn setHeaderCaption (#8213)

* Fix broken Grid documentation addColumn setHeaderCaption

7 years agoRemove unused private method (#8224)
Leif Åstrand [Wed, 11 Jan 2017 18:27:11 +0000 (20:27 +0200)]
Remove unused private method (#8224)

* Remove unused private method

7 years agoImport element tests from TestBench (#8117)
Artur [Wed, 11 Jan 2017 11:45:51 +0000 (13:45 +0200)]
Import element tests from TestBench (#8117)

Contains some additional tests and element changes based on review.

7 years agoFix OSGi configuration for Liferay 7 (#8204)
Henri Sara [Tue, 10 Jan 2017 13:57:53 +0000 (15:57 +0200)]
Fix OSGi configuration for Liferay 7 (#8204)

* Fix OSGi configuration for Liferay 7

7 years agoCorrectly reset DataCommunicator when its DataProvider is changed (#8138)
Aleksi Hietanen [Tue, 10 Jan 2017 13:56:37 +0000 (15:56 +0200)]
Correctly reset DataCommunicator when its DataProvider is changed (#8138)

* Correctly reset DataCommunicator when its DataProvider is changed

* Improve ReplaceDataProviderTest

* Remove return type from AbstractListing.readItems

7 years agoExclude GAE packages from OSGi imports (#8205)
Henri Sara [Tue, 10 Jan 2017 13:35:32 +0000 (15:35 +0200)]
Exclude GAE packages from OSGi imports (#8205)

* Exclude GAE packages from OSGi imports

Fixes #8092

7 years agoFix broken method signature of Grid.addColumn (#8180)
Aleksi Hietanen [Tue, 10 Jan 2017 12:23:53 +0000 (14:23 +0200)]
Fix broken method signature of Grid.addColumn (#8180)

Fixes #8129

7 years agoRefactor AbstractDateField. (#8146)
Denis [Tue, 10 Jan 2017 10:22:34 +0000 (12:22 +0200)]
Refactor AbstractDateField. (#8146)

First round for #8132.

7 years agoAllow AbstractField to override value equality (#8201)
Leif Åstrand [Tue, 10 Jan 2017 10:22:22 +0000 (12:22 +0200)]
Allow AbstractField to override value equality (#8201)

* Allow AbstractField to override value equality

Fixes #8089

7 years agoRemove all referrals to book examples (#8163)
Pekka Hyvönen [Tue, 10 Jan 2017 06:36:09 +0000 (08:36 +0200)]
Remove all referrals to book examples (#8163)

Minor documentation fixes.

7 years agoFix bad documentation for TwinColSelect (#8183)
Pekka Hyvönen [Mon, 9 Jan 2017 19:40:08 +0000 (21:40 +0200)]
Fix bad documentation for TwinColSelect (#8183)

7 years agoFix broken links in documentation (#8182)
Pekka Hyvönen [Mon, 9 Jan 2017 15:03:52 +0000 (17:03 +0200)]
Fix broken links in documentation (#8182)

7 years agoClean up pom.xml files in vaadin-test (#8181)
Teemu Suo-Anttila [Mon, 9 Jan 2017 14:58:48 +0000 (16:58 +0200)]
Clean up pom.xml files in vaadin-test (#8181)

Use plugin management for maven plugin, remove version numbers

7 years agoJouni's diagrams source file to keep in place.
Ilia Motornyi [Mon, 9 Jan 2017 13:33:01 +0000 (15:33 +0200)]
Jouni's diagrams source file to keep in place.

7 years agoAdd maven-source plugin to testbench-api (#8167)
rogozinds [Mon, 9 Jan 2017 11:46:07 +0000 (03:46 -0800)]
Add maven-source plugin to testbench-api (#8167)

7 years agoFix vaadin-test and all its submodules (#8076)
Teemu Suo-Anttila [Mon, 9 Jan 2017 11:41:30 +0000 (13:41 +0200)]
Fix vaadin-test and all its submodules (#8076)

This patch applies following fixes:
* ContextMenu with correct version for Vaadin 8
* Correctly skip install plugin for test submodules
* Make widgetset-test-util a test depdendency, don't use test-jar
* Fix vaadin-test project structure and dependencies
* Clean up testutil pom
* Add README.md

7 years agoFix syntax error in pom.xml
Leif Åstrand [Mon, 9 Jan 2017 09:12:59 +0000 (11:12 +0200)]
Fix syntax error in pom.xml

7 years agoRemove uriFragmentChanged from the public API of UriFragmentManager (#8164)
Leif Åstrand [Mon, 9 Jan 2017 08:21:13 +0000 (10:21 +0200)]
Remove uriFragmentChanged from the public API of UriFragmentManager (#8164)

It's an implementation detail that UriFragmentManager uses a
UriFragmentChangedListener, so this shouldn't be exposed in its public
API.

7 years agoNew documentation diagrams (#8156)
Ilia Motornyi [Mon, 9 Jan 2017 07:54:09 +0000 (09:54 +0200)]
New documentation diagrams (#8156)

Fixes texts and a couple errors in IDEA, components and layout chapters.

7 years agoUpdate documentation for Grid
Pekka Hyvönen [Thu, 5 Jan 2017 17:20:53 +0000 (19:20 +0200)]
Update documentation for Grid

Part of vaadin/framework8-issues#538

7 years agoAdd LocalDateToDateConverter (#8147)
Leif Åstrand [Thu, 5 Jan 2017 16:22:50 +0000 (18:22 +0200)]
Add LocalDateToDateConverter (#8147)

* Add LocalDateToDateConverter

7 years agoUpdate component docs for 8 except Grid
Pekka Hyvönen [Thu, 5 Jan 2017 16:09:32 +0000 (18:09 +0200)]
Update component docs for 8 except Grid

7 years agoUpdate layout chapter of the documentation for version 8 (#8154)
Henri Sara [Thu, 5 Jan 2017 15:38:33 +0000 (17:38 +0200)]
Update layout chapter of the documentation for version 8 (#8154)

The SplitPanel chapter still uses a Tree in its example.

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)