]> source.dussan.org Git - vaadin-framework.git/log
vaadin-framework.git
7 years agoUpdate to TB 5.0.0.alpha2, add to BOM (#8009)
Pekka Hyvönen [Thu, 15 Dec 2016 15:32:46 +0000 (17:32 +0200)]
Update to TB 5.0.0.alpha2, add to BOM (#8009)

7 years agoMove old Sort related classes into compatibility module. (#7999)
Denis [Thu, 15 Dec 2016 15:03:07 +0000 (17:03 +0200)]
Move old Sort related classes into compatibility module. (#7999)

Fixes vaadin/framework8-issues#563

7 years agoRefer to Vaadin Framework in release notes (#8006)
Pekka Hyvönen [Thu, 15 Dec 2016 14:44:31 +0000 (16:44 +0200)]
Refer to Vaadin Framework in release notes (#8006)

7 years agoFix import in SortOrderProvider (#8007)
Henri Sara [Thu, 15 Dec 2016 14:34:55 +0000 (16:34 +0200)]
Fix import in SortOrderProvider (#8007)

7 years agoDelete CheckboxRenderer
Ilia Motornyi [Thu, 15 Dec 2016 14:32:39 +0000 (16:32 +0200)]
Delete CheckboxRenderer

Fixes vaadin/framework8-issues#551

7 years agoExtract interfaces from Grid (#8005)
Teemu Suo-Anttila [Thu, 15 Dec 2016 13:57:07 +0000 (15:57 +0200)]
Extract interfaces from Grid (#8005)

* Extract interfaces from Grid

Closes vaadin/framework8-issues#566

7 years agoRename com.vaadin.server.data to com.vaadin.data.provider (#8004)
Pekka Hyvönen [Thu, 15 Dec 2016 12:48:40 +0000 (14:48 +0200)]
Rename com.vaadin.server.data to com.vaadin.data.provider (#8004)

Renamed corresponding test packages too.

Fixes vaadin/framework8-issues#110

7 years agoUpdate and fix release notes (#8001)
Pekka Hyvönen [Thu, 15 Dec 2016 12:16:30 +0000 (14:16 +0200)]
Update and fix release notes (#8001)

Removed outdated parts.
Added missing parts.
Clarified Android support.
Fixed old links for dev.vaadin.com. to point to github.

7 years agoMake m2e ignore phantomjs-maven-plugin (#8002)
Leif Åstrand [Thu, 15 Dec 2016 12:03:49 +0000 (14:03 +0200)]
Make m2e ignore phantomjs-maven-plugin (#8002)

* Make m2e ignore phantomjs-maven-plugin

7 years agoRedesign user-defined column identifiers for Grid (#7983)
Teemu Suo-Anttila [Thu, 15 Dec 2016 11:58:55 +0000 (13:58 +0200)]
Redesign user-defined column identifiers for Grid (#7983)

Closes vaadin/framework8-issues#494

7 years agoAllow defining a focus delegate component for CustomField (#20336)
Pekka Hyvönen [Thu, 15 Dec 2016 11:46:05 +0000 (13:46 +0200)]
Allow defining a focus delegate component for CustomField (#20336)

7 years agoRename SerializableBiConsumer into Setter
Ilia Motornyi [Thu, 15 Dec 2016 11:45:08 +0000 (13:45 +0200)]
Rename SerializableBiConsumer into Setter

7 years agoMigrate 7.7.5 branch patches to v8. (#7969)
Denis [Thu, 15 Dec 2016 10:40:54 +0000 (12:40 +0200)]
Migrate 7.7.5 branch patches to v8. (#7969)

* Prevent adding several scrollbar handlers (#19189).

Change-Id: Ib0cc6c6835aab6d263f153362a328bcf2be7bc5c

* Prevent adding several scrollbar handlers (#19189).

* Keep expand ratio for last row/column when reducing grid layout size (#20297)

Change-Id: Iff53a803596f4fc1eae8e4bfa307b9c1f4df961a

* Fixed drag and drop failure when message dragged from email client (#20451)

When dragging message form email client on Windows, item.webkitGetAsEntry()
might return null creating NPE on the client side. Added additional checks
for this situation.

Change-Id: I569f7e6d0d7b137f24be53d1fbce384695ae8c73

* Change expected pre-release version number pattern in publish report

Change-Id: Icdacecc490d2490ea9e262f5c5736c1dece2a89d

* Mark TextField/TextArea as busy when a text change event is pending
(#20469)

Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50
# Conflicts:
# client/src/main/java/com/vaadin/client/ui/VTextField.java
# uitest/src/main/java/com/vaadin/tests/components/textfield/TextChangeEvents.java

* Fixed touch scrolling issue in Surface and WP devices (#18737)

Fixed by using pointerevents instead of touchevents when the browser is
IE11,
or Edge. Also added touch-action: none; css rules into escalator.css to
prevent
default touch behaviour on IE11 and Edge. Does not affect IE8 to IE10
browsers,
behaviour on those will stay the same as before the fix.

No new unit tests since we do not have automatic touch testing
possibilities yet.
Please test manually with Surface: IE11 and Edge, use for example
uitest:
com.vaadin.tests.components.grid.basics.GridBasicsomponents.grid.basics.GridBasics

Change-Id: Iddbf1852e6ffafc855f749d6f4ebb235ed0f5703

* Add lazy/simple resize mode to Grid (#20108)

Change-Id: I47427efc28c350382dba8c1f50fd332a3f4585e4

# Conflicts:
# client/src/main/java/com/vaadin/client/connectors/GridConnector.java
# client/src/main/java/com/vaadin/client/widgets/Grid.java
# server/src/main/java/com/vaadin/ui/Grid.java
# shared/src/main/java/com/vaadin/shared/ui/grid/GridState.java
# themes/src/main/themes/VAADIN/themes/base/grid/grid.scss
# uitest/src/main/java/com/vaadin/tests/components/grid/basicfeatures/GridBasicFeatures.java

Change-Id: Ieca56121875198ed559a41c143b28926e2695433

* Fix NPE in case some items don't contain all properties of Grid.
This could occur in when parent is a different entity than its children
in hierarchical data.

Change-Id: Icd53b5b5e5544a3680d0cd99702ab78224b2dc08

# Conflicts:
# server/src/main/java/com/vaadin/data/fieldgroup/FieldGroup.java
# server/src/main/java/com/vaadin/ui/Grid.java

* Mark TextField/TextArea as busy when a text change event is pending
(#20469)

Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50
# Conflicts:
# client/src/main/java/com/vaadin/client/ui/VTextField.java
# uitest/src/test/java/com/vaadin/tests/components/textfield/TextChangeEventsTest.java

* Add lazy/simple resize mode to Grid (#20108)

Change-Id: I47427efc28c350382dba8c1f50fd332a3f4585e4

* Removed V8 VTextField unused import, forgotten @RunLocally.

* Don't rely on selenium "sendKeys" behavior.

* Revert "Change expected pre-release version number pattern in publish report"

This reverts commit 8df27b952dddb691aead6a633c5b3724c98bf343.

* Migrate TextField/TextArea patch from 7.7 to master (modern components)

Mark TextField/TextArea as busy when a text change event is pending
(#20469)

Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50

7 years agoFix vaadin-test version number (#7998)
Teemu Suo-Anttila [Thu, 15 Dec 2016 10:38:57 +0000 (12:38 +0200)]
Fix vaadin-test version number (#7998)

* Fix vaadin-test version number

7 years ago(Re)introduce server side sort for Grid.
Denis [Thu, 15 Dec 2016 09:50:04 +0000 (11:50 +0200)]
(Re)introduce server side sort for Grid.
Fixes vaadin/framework8-issues#557

7 years agoAdd EditorComponentGenerator interface (#7990)
Aleksi Hietanen [Thu, 15 Dec 2016 09:00:24 +0000 (11:00 +0200)]
Add EditorComponentGenerator interface (#7990)

* Add EditorComponentGenerator interface

Closes vaadin/framework8-issues#565

* Add missing @FunctionalInterface

* Rebase onto current master

* Fix imports

* Restore old import order

7 years agoAdd ValueProvider interface, use where appropriate
Aleksi Hietanen [Thu, 15 Dec 2016 08:47:32 +0000 (10:47 +0200)]
Add ValueProvider interface, use where appropriate

7 years agoCombine and rename setFilter and applyFilter (#7963)
Leif Åstrand [Thu, 15 Dec 2016 08:00:09 +0000 (10:00 +0200)]
Combine and rename setFilter and applyFilter (#7963)

setFilter is an unsuitable name since it looks like a setter even though
it isn't one. It's therefore renamed to withFilter.

The difference between setFilter and applyFilter is very confusing. The
original reason for the distinction was that they had incompatible
return types (Void vs F), but this is resolved by changing the
non-appendable version to use ? instead of Void.

One side effect of this change is that setFilter cannot be used on an
appendable filter provider to create a wrapped data provider without
further filtering support. This theorethical case is still supported by
using convertFilter with a Void -> F converter.

7 years agoRename com.vaadin.data.util.converter to com.vaadin.data.converter
Pekka Hyvönen [Wed, 14 Dec 2016 15:00:11 +0000 (17:00 +0200)]
Rename com.vaadin.data.util.converter to com.vaadin.data.converter

7 years agoRemove unused JsonUtil (#7989)
Pekka Hyvönen [Wed, 14 Dec 2016 14:49:12 +0000 (16:49 +0200)]
Remove unused JsonUtil (#7989)

7 years agoProvide more extensive JavaDoc for DataProvider
Teemu Suo-Anttila [Wed, 14 Dec 2016 14:48:38 +0000 (16:48 +0200)]
Provide more extensive JavaDoc for DataProvider

7 years agoMiscellaneous Interface Refactoring
Ilia Motornyi [Wed, 14 Dec 2016 14:29:41 +0000 (16:29 +0200)]
Miscellaneous Interface Refactoring

7 years agoMake AbstractListing implement Focusable (#7965)
Aleksi Hietanen [Wed, 14 Dec 2016 13:36:14 +0000 (15:36 +0200)]
Make AbstractListing implement Focusable (#7965)

* Make AbstractListing implement Focusable

Fixes vaadin/framework8-issues#552

* Add tests for other components that inherit from AbstractListing

* Fix setTabIndex in NativeSelect, ListSelect, RadioButtonGroup

Also adds a test for TwinColSelect.

7 years agoRemove usage of Consumer from event listeners (#7985)
Pekka Hyvönen [Wed, 14 Dec 2016 13:12:13 +0000 (15:12 +0200)]
Remove usage of Consumer from event listeners (#7985)

Touched event listeners are:
- SelectionListener
- MultiSelectionListener
- SingleSelectionListener
- ValueChangeListener
- ItemClickListener
- BindingValidationStatusHandler
- BinderValidationStatusHandler
- StatusChangeListener

Part of vaadin/framework8-issues#264

7 years agoRename setRequired to asRequired since it's logically not a setter (#7986)
Leif Åstrand [Wed, 14 Dec 2016 12:32:07 +0000 (14:32 +0200)]
Rename setRequired to asRequired since it's logically not a setter (#7986)

7 years agoProvide configuration for events order in month and week views
Denis [Wed, 14 Dec 2016 11:50:06 +0000 (13:50 +0200)]
Provide configuration for events order in month and week views

7 years agoRename SelectAllCheckBoxVisible enumeration. (#7981)
Denis [Wed, 14 Dec 2016 11:21:52 +0000 (13:21 +0200)]
Rename SelectAllCheckBoxVisible enumeration. (#7981)

Fixes vaadin/framework8-issues#540

7 years agoAdd Vaadin Spring dependency version to BOM (#112)
Teemu Suo-Anttila [Wed, 14 Dec 2016 11:10:39 +0000 (13:10 +0200)]
Add Vaadin Spring dependency version to BOM (#112)

* Add Vaadin Spring dependency version to BOM

This patch adds a smoke test that check that a basic
Vaadin UI loads and communication works.

* Remove Maven wrapper from Spring Boot test

* Remove .gitignore, add missing newlines

* Minor fixes to pom.xml files

* Separate vaadin-test from vaadin-root

* Fix whitespace

7 years agoFix Grid.addColumn without renderer to accept any type (#7974)
Teemu Suo-Anttila [Wed, 14 Dec 2016 10:38:31 +0000 (12:38 +0200)]
Fix Grid.addColumn without renderer to accept any type (#7974)

Closes vaadin/framework8-issues#500

7 years agoAdd SerializableEventListener, make it parent of ConnectorEventListener (#7980)
Pekka Hyvönen [Wed, 14 Dec 2016 10:28:48 +0000 (12:28 +0200)]
Add SerializableEventListener, make it parent of ConnectorEventListener (#7980)

Related to vaadin/framework8-issues#264

7 years agofixed bug reporting url to point to github (#7968)
Matti Tahvonen [Wed, 14 Dec 2016 09:59:31 +0000 (11:59 +0200)]
fixed bug reporting url to point to github (#7968)

* fixed bug reporting url to point to github

Change-Id: I10ea635a3ee1f63ed16347b1da697b2800a31501

7 years agoAdd compatibility layouts with old defaults. (#7967)
Henri Sara [Wed, 14 Dec 2016 07:59:37 +0000 (09:59 +0200)]
Add compatibility layouts with old defaults. (#7967)

* Add compatibility layouts with old defaults.

Add compatibility versions of HorizontalLayout and VerticalLayout
without margins or spacing for ease of migration.

Fixes vaadin/framework8-issues#560

* Deprecate compatibility layouts

7 years agoRemove references to Firebug and the firebug chapter from the documentation (#7977)
Henri Sara [Wed, 14 Dec 2016 07:27:37 +0000 (09:27 +0200)]
Remove references to Firebug and the firebug chapter from the documentation (#7977)

7 years agoFix broken test for RadioButtonGroup and CheckBoxGroup (#7970)
Pekka Hyvönen [Tue, 13 Dec 2016 14:13:05 +0000 (16:13 +0200)]
Fix broken test for RadioButtonGroup and CheckBoxGroup (#7970)

Selection by clicking options was broken on Chrome 40 on Windows.
Switched the custom element to extend corresponding elements from TestBench API.

7 years agoProvide declarative support for Grid. (#7961)
Denis [Tue, 13 Dec 2016 13:46:29 +0000 (15:46 +0200)]
Provide declarative support for Grid. (#7961)

Fixes vaadin/framework8-issues#390

7 years agoNo inherited threadlocal
Ilia Motornyi [Tue, 13 Dec 2016 09:05:04 +0000 (11:05 +0200)]
No inherited threadlocal

Fixes vaadin/framework8-issues#514

7 years agoRemove vaadin-widgets module (#7960)
Teemu Suo-Anttila [Tue, 13 Dec 2016 07:31:49 +0000 (09:31 +0200)]
Remove vaadin-widgets module (#7960)

7 years agoVerticalLayout has spacing = true and margin = true by default .
Ilia Motornyi [Mon, 12 Dec 2016 15:44:54 +0000 (17:44 +0200)]
VerticalLayout has spacing = true and margin = true by default .
HorizontalLayout has spacing = true and margin = false by default.

Fixes vaadin/framework8-issues#526

7 years agoChange Upload to be in immediate mode by default (#111)
Pekka Hyvönen [Mon, 12 Dec 2016 14:32:59 +0000 (16:32 +0200)]
Change Upload to be in immediate mode by default (#111)

Fixes vaadin/framework8-issues#547

7 years agoReduce javadoc errors by adding missing dependencies
Pekka Hyvönen [Mon, 12 Dec 2016 13:44:01 +0000 (15:44 +0200)]
Reduce javadoc errors by adding missing dependencies

vaadin-all currently has +100 errors/warning when creating javadocs,
this reduces most of them related to missing resources to link to.

7 years agoUpdate liferay dependency to 6.2.5
Pekka Hyvönen [Mon, 12 Dec 2016 13:43:16 +0000 (15:43 +0200)]
Update liferay dependency to 6.2.5

Official Liferay support for FW 8 is 6.2.

7 years agoRemove unused removeListener method (#7958)
Leif Åstrand [Mon, 12 Dec 2016 12:16:41 +0000 (14:16 +0200)]
Remove unused removeListener method (#7958)

* Remove unused removeListener method

7 years agoAdd @FunctionalInterface annotation to interfaces where applicable (#7954)
Aleksi Hietanen [Mon, 12 Dec 2016 11:25:19 +0000 (13:25 +0200)]
Add @FunctionalInterface annotation to interfaces where applicable (#7954)

Closes vaadin/framework8-issues#548

7 years agoRemove unused EventListener interface (#7953)
Aleksi Hietanen [Mon, 12 Dec 2016 09:43:37 +0000 (11:43 +0200)]
Remove unused EventListener interface (#7953)

Closes vaadin/framework8-issues#550

7 years agoFix margin in declarative format is recognized as unsupported property gridlayout...
Tien Nguyen [Mon, 12 Dec 2016 06:25:31 +0000 (08:25 +0200)]
Fix margin in declarative format is recognized as unsupported property gridlayout (#103)

7 years agoErase type of BeanBinder#bindInstanceFields parameter in equality test 8.0.0.alpha9
Aleksi Hietanen [Fri, 9 Dec 2016 15:24:01 +0000 (17:24 +0200)]
Erase type of BeanBinder#bindInstanceFields parameter in equality test

Fixes vaadin/framework8-issues#466

7 years agoAdd list of breaking changes in FW8 to release notes (#102)
Pekka Hyvönen [Fri, 9 Dec 2016 07:57:14 +0000 (09:57 +0200)]
Add list of breaking changes in FW8 to release notes (#102)

* Add list of breaking changes in FW8 to release notes

Fixes vaadin/framework8-issues#226

7 years agoFix license header
Aleksi Hietanen [Fri, 9 Dec 2016 07:04:17 +0000 (09:04 +0200)]
Fix license header

Change-Id: I4f91be6d0e9d706c00ad5907c54c56e39292a95d

7 years agoRevert changes to ComboBoxSelectingWithNewItemsAllowedTest
Aleksi Hietanen [Thu, 8 Dec 2016 13:45:26 +0000 (15:45 +0200)]
Revert changes to ComboBoxSelectingWithNewItemsAllowedTest

Change-Id: I7fa2b3fd79b8fddbfbd7dcfec6d4263b233789c4

7 years agoFix UnknownComponentConnector and ComponentMissingFromDefaultWidgetSet tests
Aleksi Hietanen [Thu, 8 Dec 2016 09:34:28 +0000 (11:34 +0200)]
Fix UnknownComponentConnector and ComponentMissingFromDefaultWidgetSet tests

Change-Id: I050c9e07a80c73ff9cf301427e2f32e2d90ce3bb

7 years agoMigrate Escalator changes to compatibility escalator
Aleksi Hietanen [Tue, 29 Nov 2016 14:58:17 +0000 (16:58 +0200)]
Migrate Escalator changes to compatibility escalator

Change-Id: Ie19f0f2c2202dcdcaebc67dd5d16df91c18633be

7 years agoAdd missing import in FlashIsVisibleTest
Aleksi Hietanen [Tue, 29 Nov 2016 14:48:28 +0000 (16:48 +0200)]
Add missing import in FlashIsVisibleTest

Change-Id: I9587edcf6f3832d474b499638a5fb2abd5dc0356

7 years agoFix python list syntax in BuildDemos
Henri Sara [Sat, 12 Nov 2016 06:47:02 +0000 (08:47 +0200)]
Fix python list syntax in BuildDemos

Change-Id: I42f2f3fa3597f67f259c3ff9f158560303ffb328

7 years agoMake clicking outside a ComboBox add a pending new item (#18366)
Aleksi Hietanen [Tue, 29 Nov 2016 13:46:06 +0000 (15:46 +0200)]
Make clicking outside a ComboBox add a pending new item (#18366)

It should not matter how you move from a field to the next. Tabbing
to the next field already previously caused the new item handler to
be invoked. This fixes the case when you click in the next field to
work the same way.

Change-Id: I3978d87cde8f05dce92edda2a4a116f4a15e0749

7 years agoFix some modern browsers tests failures.
Aleksi Hietanen [Tue, 29 Nov 2016 13:37:56 +0000 (15:37 +0200)]
Fix some modern browsers tests failures.

Change-Id: I2a89d3493e2f98ab1b9a0666d9dc075a2457e432

7 years agoUpdate Vaadin Spring documentation for 1.1.0
Henri Sara [Thu, 10 Nov 2016 07:08:53 +0000 (09:08 +0200)]
Update Vaadin Spring documentation for 1.1.0

Change-Id: I8dcf5b7576a64b26419136ca6b8927f4c2731d60

7 years agoUpdate @since tag for 7.7.4.
Denis Anisimov [Tue, 8 Nov 2016 12:47:36 +0000 (14:47 +0200)]
Update @since tag for 7.7.4.

Change-Id: Ic6711221d0f09ad369c4074d805b237eccb2e5a7

7 years agoCorrect addon init param widgetset IT test.
Denis Anisimov [Mon, 7 Nov 2016 14:31:59 +0000 (16:31 +0200)]
Correct addon init param widgetset IT test.

Change-Id: I413481a325ebad15aa16dd639c788cc72f18dc52

7 years agoMake vaadin-server export the VAADIN package again (#20332)
Artur Signell [Mon, 10 Oct 2016 15:35:19 +0000 (18:35 +0300)]
Make vaadin-server export the VAADIN package again (#20332)

Change-Id: I7241ec11a9bfe7ebfa6a720b1abb3c4d0fabdb36

7 years agoShow a sensible message for missing extensions (#10799)
Artur Signell [Tue, 1 Nov 2016 20:52:48 +0000 (22:52 +0200)]
Show a sensible message for missing extensions (#10799)

Also remove ComponentMissingFromDefaultWidgetsetTest since it's
identical to UnknownComponentConnectorTest

Change-Id: I4b4b8f40c8376f4ea26b73d41191a3e7e811df01

7 years agoUse US english (license) in all places
Artur Signell [Thu, 27 Oct 2016 10:18:56 +0000 (13:18 +0300)]
Use US english (license) in all places

Change-Id: I5fa99627a1c3302dd905d78149e5f32c7315a5c7

7 years agoEnsure #cell[N] always scrolls row N into view (#20423)
Artur Signell [Tue, 25 Oct 2016 15:27:20 +0000 (18:27 +0300)]
Ensure #cell[N] always scrolls row N into view (#20423)

Change-Id: I99347ee1d0f2f13fcb8e110d2e7192590e4f9456

7 years agoPublish Escalator.getBodyRowCount to JS (#20344)
Artur Signell [Sat, 22 Oct 2016 16:45:40 +0000 (19:45 +0300)]
Publish Escalator.getBodyRowCount to JS (#20344)

This is needed to be able to get the information from e.g. TestBench

Change-Id: I95ec6064f602e6a8b24e35cc59d467e9c8b31c1e

7 years agoAllow a resize listener to fire a resize listener (#20338)
Artur Signell [Sat, 15 Oct 2016 19:05:51 +0000 (22:05 +0300)]
Allow a resize listener to fire a resize listener (#20338)

Change-Id: I6b045c3a693e88b3cba182ae9ea68cfa98c914b0

7 years agoUpdate Hierarchical container JavaDocs to match code (#5864)
Teemu Suo-Anttila [Tue, 25 Oct 2016 08:02:42 +0000 (11:02 +0300)]
Update Hierarchical container JavaDocs to match code (#5864)

Change-Id: I7a8520ef61ddc4dff66c326d61acbf7ccf0e76cd

7 years agoMake modal window block shortcuts for underlying components (#20366)
Artur Signell [Mon, 10 Oct 2016 19:43:03 +0000 (22:43 +0300)]
Make modal window block shortcuts for underlying components (#20366)

Change-Id: Ibb3b52b652d77a1bfa786417b1c92fd0a578035f

7 years agoMake Grid isWorkPending wait for scroll events to complete (#20417)
Artur Signell [Wed, 19 Oct 2016 19:50:22 +0000 (22:50 +0300)]
Make Grid isWorkPending wait for scroll events to complete (#20417)

Change-Id: I3cfdac539111ff2e88c7ff81e6d6b9a579160423

7 years agoUpdate client side selection state when changing selection model (#20370)
Artur Signell [Sat, 15 Oct 2016 20:02:15 +0000 (23:02 +0300)]
Update client side selection state when changing selection model (#20370)

Change-Id: I7fe8c160405a69140cac511c744d89a62c401cca

7 years agoSend selection change events when changing selection mode (#20391)
Artur Signell [Sat, 15 Oct 2016 19:44:27 +0000 (22:44 +0300)]
Send selection change events when changing selection mode (#20391)

Change-Id: Iaeb772981f3ac039bf0fe3cde595cfdb3691cddf

7 years agoMake UPPER_CASE_PROPERTY_IDS more human friendly by default (#20380)
Artur Signell [Wed, 12 Oct 2016 19:44:00 +0000 (22:44 +0300)]
Make UPPER_CASE_PROPERTY_IDS more human friendly by default (#20380)

Change-Id: I9bd845a08fa3c440f05d102ccf8920dfc1c95b6b

7 years agoAdd Grid.refreshRows to allow refreshing individual rows (#16765)
Artur Signell [Mon, 10 Oct 2016 19:15:16 +0000 (22:15 +0300)]
Add Grid.refreshRows to allow refreshing individual rows (#16765)

Change-Id: I554d7b6ca60840bab3a032daa4847e7271086e27

7 years agoCheck for duplicate property ids when setting Grid columns or column order (#20386)
Artur Signell [Wed, 12 Oct 2016 18:59:08 +0000 (21:59 +0300)]
Check for duplicate property ids when setting Grid columns or column order (#20386)

Change-Id: I76be83642f0e56e55b0c0e502ac6769de1ee8af0

7 years agoNever check the selectAll checkbox in an empty grid (#20301)
Artur Signell [Thu, 13 Oct 2016 19:40:03 +0000 (22:40 +0300)]
Never check the selectAll checkbox in an empty grid (#20301)

Change-Id: Ia15edb5a10de9bff047044161ffe83dd09f51098

7 years agoWorkaround for deadlock issue (#18436)
Artur Signell [Thu, 6 Oct 2016 20:07:20 +0000 (23:07 +0300)]
Workaround for deadlock issue (#18436)

Change-Id: I4e32550e3d3095c2c914bb93d260819414d2e6e6

7 years agoFixes VTree so that you can click sub elements when setHtmlContentAllowed is true...
Sebastian Nyholm [Mon, 26 Sep 2016 11:24:12 +0000 (14:24 +0300)]
Fixes VTree so that you can click sub elements when setHtmlContentAllowed is true. (#20097)

Change-Id: Ic453aaf16ea1d44792db868e04faaba069aab3b7

7 years agoAdd a generic selection listener to Grid & SelectionModels (#105)
Pekka Hyvönen [Fri, 9 Dec 2016 07:14:56 +0000 (09:14 +0200)]
Add a generic selection listener to Grid & SelectionModels (#105)

* Add a generic selection listener to Grid & SelectionModels

Fixes some inconsistent event naming and invalid javadocs.

Fixes vaadin/framework8-issues#541

7 years agoChange return type of Binder#getBean to BEAN
Aleksi Hietanen [Thu, 8 Dec 2016 16:44:32 +0000 (18:44 +0200)]
Change return type of Binder#getBean to BEAN

7 years agoChange default suggestion popup width in ComboBox (#91)
Aleksi Hietanen [Thu, 8 Dec 2016 09:04:58 +0000 (11:04 +0200)]
Change default suggestion popup width in ComboBox (#91)

Closes vaadin/framework8-issues#522

7 years agoDeprecate Button#setHtmlContentAllowed (#104)
Aleksi Hietanen [Thu, 8 Dec 2016 08:57:52 +0000 (10:57 +0200)]
Deprecate Button#setHtmlContentAllowed (#104)

Fixes vaadin/framework8-issues#525

7 years agoIntroduce dedicated shared states for every core vaadin component/ext. (#98) pr101/r2
Denis [Thu, 8 Dec 2016 08:57:38 +0000 (10:57 +0200)]
Introduce dedicated shared states for every core vaadin component/ext. (#98)

* Introduce dedicated shared states for every core vaadin component/ext.

Updated components are:
- PasswordField
- CustomField
- AbstractListing
- AbstractMultiSelect
- ColorPicker
- ColorPickerArea
- DataCommunicator
- Responsive
- AbstractListingExtension
- DetailsManager
- AbstractRenderer
- ClickableRenderer
- ButtonRenderer
- CheckBoxRenderer
- DateRenderer
- HtmlRenderer
- ImageRenderer
- NumberRenderer
- ProgressBarRenderer
- TextRenderer

Fixes vaadin/framework8-issues#480.

7 years agoImplement "afterViewChange()" as no-op by default. (#99)
Denis [Wed, 7 Dec 2016 15:16:45 +0000 (17:16 +0200)]
Implement "afterViewChange()" as no-op by default. (#99)

* Implement "afterViewChange()" as no-op by default.

ViewChangeListener is functional interface now and has empty
implementation for "afterViewChange()"

Fixes vaadin/framework8-issues#502

7 years agoDon't use V8 FieldEvents classes in v7 compatibility module. (#93)
Denis [Wed, 7 Dec 2016 11:27:43 +0000 (13:27 +0200)]
Don't use V8 FieldEvents classes in v7 compatibility module. (#93)

* Don't use V8 FieldEvents classes in v7 compatibility module.

Fixes vaadin/framework8-issues#363

7 years agoRemove internal method from application-facing API (#97)
Leif Åstrand [Wed, 7 Dec 2016 11:05:33 +0000 (13:05 +0200)]
Remove internal method from application-facing API (#97)

7 years agoReplace box-sizing @include with bare box-sizing (#92)
Artur [Wed, 7 Dec 2016 06:35:00 +0000 (08:35 +0200)]
Replace box-sizing @include with bare box-sizing (#92)

Browsers support unprefixed box-sizing since:
Chrome 10
Firefox 29
Opera 10
Safari 5.1
iOS 5.1
IE 8

7 years agoAdd read-only support for single and multi select views for Grid. (#84)
Denis [Tue, 6 Dec 2016 19:38:08 +0000 (21:38 +0200)]
Add read-only support for single and multi select views for Grid. (#84)

* Add read-only support for single and multi select views for Grid.

Fixes vaadin/framework8-issues#516

7 years agoProvide a shorthand for the HasValue::clear() method. (#94)
Denis [Tue, 6 Dec 2016 19:34:59 +0000 (21:34 +0200)]
Provide a shorthand for the HasValue::clear() method. (#94)

* Provide a shorthand for the HasValue::clear() method.

Fixes vaadin/framework8-issues#496

7 years agoFix classpath related tests under Windows
Ilia Motornyi [Tue, 6 Dec 2016 17:53:39 +0000 (19:53 +0200)]
Fix classpath related tests under Windows

7 years agoAdd Listing.setItems(Stream) (#90)
Pekka Hyvönen [Mon, 5 Dec 2016 13:17:30 +0000 (15:17 +0200)]
Add Listing.setItems(Stream) (#90)

* Add Listings.setItems(Stream)

Fixes vaadin/framework8-issues#447

Change-Id: I4d557d346117d308b80a20effbf5359bebe1e8bb

7 years agoAdd screenshot submodule to master branch (#88)
Teemu Suo-Anttila [Mon, 5 Dec 2016 11:53:53 +0000 (13:53 +0200)]
Add screenshot submodule to master branch (#88)

7 years agoSeparate Binding and BindingBuilder (#80)
Leif Åstrand [Mon, 5 Dec 2016 11:15:08 +0000 (13:15 +0200)]
Separate Binding and BindingBuilder (#80)

BindingBinder is API that is used before calling bind()

Binding is API that is used after calling bind()

7 years agoAdd a SelectionMode shorthand for Grid. (#83)
Pekka Hyvönen [Mon, 5 Dec 2016 11:11:59 +0000 (13:11 +0200)]
Add a SelectionMode shorthand for Grid. (#83)

* Add a SelectionMode shorthand for Grid.

Hides setSelectionModel(...) by making it protected.
Refactores the usage of constructor / extend method for Abstract-, Single- and MultiSelectionModelImpl.

Fixes vaadin/framework8-issues#519

Change-Id: I48c30886450506639be9ee6e21c45b0c06755c88

7 years agoExtends declarative tests for selection components for "data-" attribute (#85)
Denis [Mon, 5 Dec 2016 09:21:05 +0000 (12:21 +0300)]
Extends declarative tests for selection components for "data-" attribute (#85)

Fixes vaadin/framework8-issues#392

7 years agoIntroduce VaadinServiceInitListener (#18628) (#79)
Leif Åstrand [Fri, 2 Dec 2016 14:17:15 +0000 (16:17 +0200)]
Introduce VaadinServiceInitListener (#18628) (#79)

7 years agoFix root POM SCM entries to point to GitHub (#73)
Henri Sara [Fri, 2 Dec 2016 10:35:28 +0000 (12:35 +0200)]
Fix root POM SCM entries to point to GitHub (#73)

7 years agoReplace github.com/vaadin/vaadin with github.com/vaadin/framework (#75)
Artur [Fri, 2 Dec 2016 09:44:53 +0000 (11:44 +0200)]
Replace github.com/vaadin/vaadin with github.com/vaadin/framework (#75)

7 years agoRemove obsolete release scripts (#74)
Henri Sara [Fri, 2 Dec 2016 09:19:20 +0000 (11:19 +0200)]
Remove obsolete release scripts (#74)

7 years agoRemove Gerrit mentions from contribution guide
Artur [Fri, 2 Dec 2016 08:44:10 +0000 (10:44 +0200)]
Remove Gerrit mentions from contribution guide

7 years agoAdd comments clarifying the use of UUID for security tokens
Leif Åstrand [Thu, 1 Dec 2016 08:44:34 +0000 (10:44 +0200)]
Add comments clarifying the use of UUID for security tokens

Change-Id: I3f48f9bb42b36d0a46926ec753f30df95491720b

7 years agoFix focus and blur tests for CheckBoxGroup, NativeSelect and RatioButtonGroup
Aleksi Hietanen [Wed, 30 Nov 2016 12:24:23 +0000 (14:24 +0200)]
Fix focus and blur tests for CheckBoxGroup, NativeSelect and RatioButtonGroup

Change-Id: I8454ef0895708eaee0bb2771b28c0a0db2fc76a4

7 years agoAllow to set caption for the empty selection in a ComboBox.
Denis Anisimov [Tue, 29 Nov 2016 12:27:20 +0000 (15:27 +0300)]
Allow to set caption for the empty selection in a ComboBox.

Fixes vaadin/framework8-issues#163

Change-Id: Ib68ad5421934c8375a91d7948d860381a5adb9bb