]> source.dussan.org Git - vaadin-framework.git/log
vaadin-framework.git
8 years agoMerge "Merge remote-tracking branch 'origin/master' into feature/vaadin8" into featur...
Leif Åstrand [Mon, 18 Jul 2016 13:56:42 +0000 (13:56 +0000)]
Merge "Merge remote-tracking branch 'origin/master' into feature/vaadin8" into feature/vaadin8

8 years agoVaadin 8 terminology changes: Server-Side Applications Overview
Johannes Dahlström [Wed, 13 Jul 2016 10:22:16 +0000 (13:22 +0300)]
Vaadin 8 terminology changes: Server-Side Applications Overview

Change-Id: Ib6cd2af885d819c3e743137a56f75c63e891ac8c

8 years agoMerge remote-tracking branch 'origin/master' into feature/vaadin8
Leif Åstrand [Mon, 18 Jul 2016 13:21:24 +0000 (16:21 +0300)]
Merge remote-tracking branch 'origin/master' into feature/vaadin8

Change-Id: I12a87d0b61a928da6af38fcd629420016f6090e0

8 years agoRevised diagrams in intro, installation, architecture, and application chapters....
Marko Gronroos [Wed, 1 Jun 2016 15:21:58 +0000 (18:21 +0300)]
Revised diagrams in intro, installation, architecture, and application chapters. #19897

Change-Id: I42673cabcd171dd560dfe84fd84eb86e7ba11733

8 years agoVaadin 8 terminology changes: Architecture Overview
Johannes Dahlström [Wed, 13 Jul 2016 08:47:38 +0000 (11:47 +0300)]
Vaadin 8 terminology changes: Architecture Overview

Change-Id: I78a2a3a0a75527cf12c2c6d626272dc35bb18ba6

8 years agoUse pure JS instead of JQuery JS for Atmosphere (#19396)
Artur Signell [Sun, 20 Dec 2015 09:35:40 +0000 (11:35 +0200)]
Use pure JS instead of JQuery JS for Atmosphere (#19396)

Change-Id: I20c6e98fe84f0e42c3aa7544a85d4283e2a21537

8 years agoAllow modifying Column comparators, add missing javadoc
Teemu Suo-Anttila [Fri, 15 Jul 2016 10:01:21 +0000 (13:01 +0300)]
Allow modifying Column comparators, add missing javadoc

Change-Id: I94c70b07c64783d4f95479fdafa0824119c5227e

8 years agoAdd basic BackEndDataSource implementation taking a function
Teemu Suo-Anttila [Fri, 15 Jul 2016 08:41:02 +0000 (11:41 +0300)]
Add basic BackEndDataSource implementation taking a function

Change-Id: I3b1ca349b5882c85d1afd4af8288fb7c5a8c8471

8 years agoDisable missing Javadoc checks on private members
Johannes Dahlström [Sun, 5 Jun 2016 19:11:30 +0000 (22:11 +0300)]
Disable missing Javadoc checks on private members

Change-Id: Ic786692f480c44526762fe7872b1c78751a665aa

8 years agoMove multi-select mode to AbstractSelectState
Henri Sara [Thu, 14 Jul 2016 13:03:39 +0000 (16:03 +0300)]
Move multi-select mode to AbstractSelectState

This change does not affect Table and Tree which use multiple modes.

Change-Id: I51e7aaa4f1d7111e7f22f3230d157de2112aaeac

8 years agoUse shared state for OptionGroup htmlContentAllowed
Henri Sara [Thu, 14 Jul 2016 12:22:39 +0000 (15:22 +0300)]
Use shared state for OptionGroup htmlContentAllowed

Change-Id: I9fb2d2df699e6942408cb17b7857b703c0d9a16f

8 years agoRemove deprecated column based width support from selects
Henri Sara [Thu, 14 Jul 2016 12:14:18 +0000 (15:14 +0300)]
Remove deprecated column based width support from selects

Change-Id: I7705ab21e5e19917a3128a5c19c5a0d21cb7a08d

8 years agoRemove obsolete type attribute in AbstractSelect subclasses
Henri Sara [Thu, 14 Jul 2016 11:56:21 +0000 (14:56 +0300)]
Remove obsolete type attribute in AbstractSelect subclasses

Change-Id: If6d0b8c92c6712992872369d2d7878e741b0edec

8 years agoAdded a null check to method 'setCellFocus' in grid.java in line with other checks... 7.7.0.beta1
Dillion Bowman [Thu, 14 Jul 2016 13:11:17 +0000 (09:11 -0400)]
Added a null check to method 'setCellFocus' in grid.java in line with other checks that shortcircuit method(#20031)

Change-Id: I55e240980377d7ad94c06e2bf395acd95de32542
(cherry picked from commit 04eeee3d55b253435fdb7c8e5f23ebb970099022)

8 years agoFix typo
Sampsa Sohlman [Sun, 10 Jul 2016 18:33:45 +0000 (20:33 +0200)]
Fix typo

Change-Id: Ib1b2d85b26d35f65a9212a207e60124c74f015d9

8 years agoFix javax.servlet version
Sampsa Sohlman [Sun, 10 Jul 2016 18:33:33 +0000 (20:33 +0200)]
Fix javax.servlet version

Change-Id: Ie044355ebd9ee165d5f9016666ac46f4df4243d8

8 years agoAdd support for sorting with backend data sources
Teemu Suo-Anttila [Thu, 14 Jul 2016 08:22:11 +0000 (11:22 +0300)]
Add support for sorting with backend data sources

Change-Id: I59767f8e197d3802110df4ad6da7581f101b6835

8 years agoFix the OSGi version at MANIFEST.MF so it does not contain -SNAPSHOT
Sampsa Sohlman [Fri, 1 Jul 2016 10:11:52 +0000 (13:11 +0300)]
Fix the OSGi version at MANIFEST.MF so it does not contain -SNAPSHOT

Change-Id: Iad1f7c9fbff6ded1ce85536788a0b86135ecfbad

8 years agoHandle in-memory sorting in Grid with Comparators
Teemu Suo-Anttila [Wed, 13 Jul 2016 06:53:30 +0000 (09:53 +0300)]
Handle in-memory sorting in Grid with Comparators

Change-Id: I1690f45bdb8c7f9154ee489087d16dd1981cb945

8 years agoExpose a public Binding interface, add unit tests to Binder
Johannes Dahlström [Thu, 14 Jul 2016 08:46:18 +0000 (11:46 +0300)]
Expose a public Binding interface, add unit tests to Binder

Change-Id: I50651f62ef2defcafb44e5995a113619cc39b17b

8 years agoMove Binder to a more proper package
Johannes Dahlström [Thu, 14 Jul 2016 07:41:20 +0000 (10:41 +0300)]
Move Binder to a more proper package

Change-Id: Ia3282f98c8dd7068e3367a9e0bd5fc496e57e46c

8 years agoAdd a new AbstractField class, refactor fields to extend it
Johannes Dahlström [Thu, 7 Jul 2016 14:25:45 +0000 (17:25 +0300)]
Add a new AbstractField class, refactor fields to extend it

Change-Id: I3c24e1f0996cdbbc13142d5a95bf5efb550331f7

8 years agoGridLayoutDetailsRowTest to work with PhantomJS
Anna Koskinen [Thu, 2 Jun 2016 12:30:49 +0000 (15:30 +0300)]
GridLayoutDetailsRowTest to work with PhantomJS

Change-Id: Id88508acf416c162e0107a7ca1ebcf7ba376a63a

8 years agoAdd sortable support to Grid Columns
Teemu Suo-Anttila [Wed, 13 Jul 2016 06:39:06 +0000 (09:39 +0300)]
Add sortable support to Grid Columns

Change-Id: Ia6ccd8f7bf7f1f5e0a8c6e5d343148e91d09c5b2

8 years agoFix adding columns to Grid before attaching to UI
Teemu Suo-Anttila [Tue, 12 Jul 2016 16:10:08 +0000 (19:10 +0300)]
Fix adding columns to Grid before attaching to UI

Change-Id: I299ad824c7154d08286ba9597e2ac8ee01791988

8 years agoAdd method to DataSource for checking if data is in memory
Teemu Suo-Anttila [Tue, 12 Jul 2016 16:02:29 +0000 (19:02 +0300)]
Add method to DataSource for checking if data is in memory

Change-Id: I7b14870a3eddb477e629f61691e060ea42325aea

8 years agoRename onEvent style methods to add*Listener
Johannes Dahlström [Tue, 5 Jul 2016 20:56:41 +0000 (23:56 +0300)]
Rename onEvent style methods to add*Listener

Change-Id: Ia5a7b213ef32978326d1eb27c3183229495accfb

8 years agoMove DataSource handling to DataCommunicator
Teemu Suo-Anttila [Tue, 12 Jul 2016 16:00:01 +0000 (19:00 +0300)]
Move DataSource handling to DataCommunicator

Change-Id: I56702d91a5e028341d8249ad3ecf5e79dea0be00

8 years agoRename Handler to EventListener
Johannes Dahlström [Tue, 5 Jul 2016 20:45:45 +0000 (23:45 +0300)]
Rename Handler to EventListener

Change-Id: Ib6b791874b5d43a359f10297b50178e7e915c0e8

8 years agoScaled images and fixes to Grid, FormLayout, and Slider docs. #19835
Marko Gronroos [Fri, 1 Jul 2016 08:48:12 +0000 (11:48 +0300)]
Scaled images and fixes to Grid, FormLayout, and Slider docs. #19835

Change-Id: I6007358e1240c458d3b9148d4def6729d4c42aac

Updated a Slider diagram. #19835

Change-Id: I4d0a75b5f85bcce37e8579b7544672c2433f50f1

8 years agoBasic documentation of the declarative format for ordered layouts.
Marko Gronroos [Fri, 1 Jul 2016 08:46:56 +0000 (11:46 +0300)]
Basic documentation of the declarative format for ordered layouts.

Change-Id: Ie12ff05f8dd22677727127bec33cf2c4ba046c6b

8 years agoFix and optimize TabsheetScrollingTest
Henri Sara [Wed, 13 Jul 2016 12:37:13 +0000 (15:37 +0300)]
Fix and optimize TabsheetScrollingTest

The test was based on the assumption that only the visible tabs are
in the DOM of the tab bar. This assumption was no longer true.
Furthermore, the test iterated over all tabs which led to performance
issues especially on IE8.

Change-Id: If8e904418bdb81cf2762475b317adb2b21dcc032

8 years agoFixing drag and drop file upload issue on windows (#19809)
adam [Thu, 30 Jun 2016 09:48:06 +0000 (12:48 +0300)]
Fixing drag and drop file upload issue on windows (#19809)

Folder upload is not supported by most of the browsers and can cause
StreamVariable methods not fire on some configurations.
This fix tries to detect and prevent uploading of folders.

Change-Id: Ib6357ddaeda5549065ab8ef5f682f12ad5968bce

8 years agoFixing Grid Layout required indicator position (#18418)
Henri Sara [Fri, 8 Apr 2016 06:14:13 +0000 (09:14 +0300)]
Fixing Grid Layout required indicator position (#18418)

Required indicators in Grid Layout are now located right after the fields

Change-Id: I764fe15a967673c3a70a2a8ab97e7d1a223061fa

8 years agoSupport static inner classes when reading/writing declarative files (#20038)
Artur Signell [Mon, 11 Jul 2016 13:05:30 +0000 (16:05 +0300)]
Support static inner classes when reading/writing declarative files (#20038)

Uses outer class name as package name for static inner classes. When reading,
there is no way to know that the class is an inner class so only when creating
a class fails, an inner class is tried as a backup.

Change-Id: I3ebf5b2da11384f9dc64072a3dc8ee132607237c

8 years agoDisable tooltip tests for Firefox.
Henri Sara [Wed, 13 Jul 2016 06:37:48 +0000 (09:37 +0300)]
Disable tooltip tests for Firefox.

Since the fix for #13370 which causes tooltips to react to mouseOut,
TB tests for tooltips fail on Firefox because of an extraneous
mouseOut event from FirefoxDriver.

Tooltips do work in manual tests also on Firefox.

Change-Id: Ic6d73bb4487749618bbc5c7e3a8416107adb4856

8 years agoFix ComboBox highlight width on IE8/9 (#19889)
Henri Sara [Tue, 12 Jul 2016 11:34:09 +0000 (14:34 +0300)]
Fix ComboBox highlight width on IE8/9 (#19889)

This fixes an issue caused by the fix for #19658.

Change-Id: I688275b0c39af723500bc0f7d0c87799698c90e7

8 years agoAdd basic AppWidgetset documentation
Teemu Suo-Anttila [Thu, 12 May 2016 11:24:33 +0000 (14:24 +0300)]
Add basic AppWidgetset documentation

Change-Id: Iaea8b5267c7ccb2a6bc667cc89078bd3c4bf2435

8 years agoUpdate @since for 7.6.8
Teemu Suo-Anttila [Tue, 12 Jul 2016 10:10:14 +0000 (13:10 +0300)]
Update @since for 7.6.8

Change-Id: Ib740904674e289b11116fdb8ea13abbbac81fdfe

8 years agoUpdate @since for 7.6.7
Teemu Suo-Anttila [Tue, 12 Jul 2016 10:16:19 +0000 (13:16 +0300)]
Update @since for 7.6.7

Change-Id: I4abedb7726b0ae152df8c449cde162854d50c8ad

8 years agoAdded videos to the tutorial.
Alejandro Duarte [Fri, 8 Jul 2016 12:44:05 +0000 (15:44 +0300)]
Added videos to the tutorial.

Change-Id: I4432d0b6bbc6c9c3152e9bde58e8305bf8a25ead

8 years agoUpdate test for Chrome 51
Henri Sara [Tue, 12 Jul 2016 07:27:01 +0000 (10:27 +0300)]
Update test for Chrome 51

Change-Id: Idea068b22acc0955a272db3da5f555a7ee0d902f

8 years agoUpdated README
Matti Tahvonen [Fri, 1 Jul 2016 14:43:01 +0000 (17:43 +0300)]
Updated README

Updated readme file to use Vaadin Framework instead of plain Vaadin, as Vaadin is a
company name nowadays. Also updated some links, formatting and order of the
instructions. "maven -> mvn" in CLI instructions. Removed obsolete Maven
instructions about versioning.

Change-Id: Ia4fef7526b8d7e4914ebcf007b3bc6813ef4d48c

8 years agoAdd DevelopmentServerLauncher configuration for IDEA
elmot [Thu, 7 Jul 2016 07:58:56 +0000 (10:58 +0300)]
Add DevelopmentServerLauncher configuration for IDEA

Change-Id: If0ea592add451b7c730147a6f2b6a90ee4f550dd

8 years agoAllow reaching the wrapped Item through GeneratedPropertyItem (#20032)
Anna Koskinen [Wed, 6 Jul 2016 09:01:43 +0000 (12:01 +0300)]
Allow reaching the wrapped Item through GeneratedPropertyItem (#20032)

Change-Id: Ic38c2803b3d83e76fa74d21490a4277c6037b950

8 years agoFix navigation to same view with different parameters (#20029)
Teemu Suo-Anttila [Tue, 5 Jul 2016 10:37:07 +0000 (13:37 +0300)]
Fix navigation to same view with different parameters (#20029)

Change-Id: I0ecc18f0ee5aecac42cfc6c9422932e2e308ab83

8 years agoFixing ComboBox page flip on trackpad scroll (#19704)
adam [Thu, 16 Jun 2016 07:59:40 +0000 (10:59 +0300)]
Fixing ComboBox page flip on trackpad scroll (#19704)

Trackpad scroll gesture produces a large amount of wheel events causing
the same amount of flips on ComboBox. This fix tries to control page flips
in a way that it would feel more natural to use it.

Change-Id: I3ed206a5abe8c3ba8c06a5998f788468157663f1

8 years agoFixed notification message images and updated layout schematic diagram. #19835
Marko Gronroos [Thu, 30 Jun 2016 10:49:11 +0000 (13:49 +0300)]
Fixed notification message images and updated layout schematic diagram. #19835

Change-Id: I3e14463a11e24cfeeafb1cddd7a42927e6897073

8 years agoScaled images for print edition and fixed errors up to the beginning of layouts chapt...
Marko Gronroos [Fri, 20 May 2016 11:44:42 +0000 (14:44 +0300)]
Scaled images for print edition and fixed errors up to the beginning of layouts chapter (#19835). Also major revision of Tree, CustomField, and layouts overview.

Change-Id: I19f5e9511b83f953ce4707f324d81c2821ebb69d

8 years agoUpdates to Grid's height handling (#19690).
Anna Koskinen [Wed, 1 Jun 2016 08:56:34 +0000 (11:56 +0300)]
Updates to Grid's height handling (#19690).

- new height more for undefined height that works like in Table and
resizes the grid when details row opens or closes

Change-Id: I2dc817140308093865be30de72edcd6494e4a44b

8 years agoFix RpcDataProviderExtension serialization issue (#19906)
Teemu Suo-Anttila [Wed, 8 Jun 2016 12:55:18 +0000 (15:55 +0300)]
Fix RpcDataProviderExtension serialization issue (#19906)

Change-Id: I74e8e82df2a7bb26c45c9c3797d044061ec3c24d

8 years agoMake sure AtmosphereFramework is always properly destroyed (#17581)
Artur Signell [Fri, 17 Jun 2016 11:21:57 +0000 (14:21 +0300)]
Make sure AtmosphereFramework is always properly destroyed (#17581)

If servlets have never been initialized, then destroy must happen in the
context destroy method

Change-Id: I9c5188884637be8d1bd2cdf11167e3bdd6081bea

8 years agoMake a separate class for value change events
Johannes Dahlström [Thu, 16 Jun 2016 15:27:27 +0000 (18:27 +0300)]
Make a separate class for value change events

Change-Id: Ie39807526825ebb5eeed34720e4baadfad8bc803

8 years agoFix and optimize TabsheetScrollingTest
Henri Sara [Wed, 13 Jul 2016 12:37:13 +0000 (15:37 +0300)]
Fix and optimize TabsheetScrollingTest

The test was based on the assumption that only the visible tabs are
in the DOM of the tab bar. This assumption was no longer true.
Furthermore, the test iterated over all tabs which led to performance
issues especially on IE8.

Change-Id: If8e904418bdb81cf2762475b317adb2b21dcc032

8 years agoFixing drag and drop file upload issue on windows (#19809)
adam [Thu, 30 Jun 2016 09:48:06 +0000 (12:48 +0300)]
Fixing drag and drop file upload issue on windows (#19809)

Folder upload is not supported by most of the browsers and can cause
StreamVariable methods not fire on some configurations.
This fix tries to detect and prevent uploading of folders.

Change-Id: Ib6357ddaeda5549065ab8ef5f682f12ad5968bce

8 years agoFixing Grid Layout required indicator position (#18418)
Henri Sara [Fri, 8 Apr 2016 06:14:13 +0000 (09:14 +0300)]
Fixing Grid Layout required indicator position (#18418)

Required indicators in Grid Layout are now located right after the fields

Change-Id: I764fe15a967673c3a70a2a8ab97e7d1a223061fa

8 years agoAdd Query object for backend data requests
Teemu Suo-Anttila [Tue, 12 Jul 2016 11:57:52 +0000 (14:57 +0300)]
Add Query object for backend data requests

Change-Id: Ia27923f0a5d178e8b79b4715c93bb8064bbebae0

8 years agoMove shared classes to a temporary subpackage
Teemu Suo-Anttila [Tue, 12 Jul 2016 13:00:57 +0000 (16:00 +0300)]
Move shared classes to a temporary subpackage

Change-Id: I50079477ed8424ee8263a403a5446897717b2ff5

8 years agoSupport static inner classes when reading/writing declarative files (#20038)
Artur Signell [Mon, 11 Jul 2016 13:05:30 +0000 (16:05 +0300)]
Support static inner classes when reading/writing declarative files (#20038)

Uses outer class name as package name for static inner classes. When reading,
there is no way to know that the class is an inner class so only when creating
a class fails, an inner class is tried as a backup.

Change-Id: I3ebf5b2da11384f9dc64072a3dc8ee132607237c

8 years agoDisable tooltip tests for Firefox.
Henri Sara [Wed, 13 Jul 2016 06:37:48 +0000 (09:37 +0300)]
Disable tooltip tests for Firefox.

Since the fix for #13370 which causes tooltips to react to mouseOut,
TB tests for tooltips fail on Firefox because of an extraneous
mouseOut event from FirefoxDriver.

Tooltips do work in manual tests also on Firefox.

Change-Id: Ic6d73bb4487749618bbc5c7e3a8416107adb4856

8 years agoFix ComboBox highlight width on IE8/9 (#19889)
Henri Sara [Tue, 12 Jul 2016 11:34:09 +0000 (14:34 +0300)]
Fix ComboBox highlight width on IE8/9 (#19889)

This fixes an issue caused by the fix for #19658.

Change-Id: I688275b0c39af723500bc0f7d0c87799698c90e7

8 years agoAdd basic AppWidgetset documentation
Teemu Suo-Anttila [Thu, 12 May 2016 11:24:33 +0000 (14:24 +0300)]
Add basic AppWidgetset documentation

Change-Id: Iaea8b5267c7ccb2a6bc667cc89078bd3c4bf2435

8 years agoUpdate @since for 7.6.8
Teemu Suo-Anttila [Tue, 12 Jul 2016 10:10:14 +0000 (13:10 +0300)]
Update @since for 7.6.8

Change-Id: Ib740904674e289b11116fdb8ea13abbbac81fdfe

8 years agoUpdate @since for 7.6.7
Teemu Suo-Anttila [Tue, 12 Jul 2016 10:16:19 +0000 (13:16 +0300)]
Update @since for 7.6.7

Change-Id: I4abedb7726b0ae152df8c449cde162854d50c8ad

8 years agoAdd sortingBy with function parameter to in-memory data source
Teemu Suo-Anttila [Tue, 12 Jul 2016 11:35:33 +0000 (14:35 +0300)]
Add sortingBy with function parameter to in-memory data source

Change-Id: Ib622bba1a845121cfff8dd23544c95dbce8d8974

8 years agoAdd additional checks to in-memory data source tests
Teemu Suo-Anttila [Tue, 12 Jul 2016 10:29:23 +0000 (13:29 +0300)]
Add additional checks to in-memory data source tests

Change-Id: Iba6930fdbd2378b2475a472e65e18eff71fdc560

8 years agoAdd basic sorting implementation and API
Teemu Suo-Anttila [Mon, 11 Jul 2016 06:02:11 +0000 (09:02 +0300)]
Add basic sorting implementation and API

Change-Id: Ic1fded7f26e3f63c234c6e5bebf8f8fed22e6365

8 years agoSimplify DataSource to be a function that provides Stream of values
Teemu Suo-Anttila [Fri, 8 Jul 2016 15:30:47 +0000 (18:30 +0300)]
Simplify DataSource to be a function that provides Stream of values

This patch also removes the old automatic update logic.

Change-Id: Idb50137eee2592c1acd14ff67f577ad5edbbd2ff

8 years agoFix dropped key clean up in DataCommunicatorConnector
Teemu Suo-Anttila [Tue, 12 Jul 2016 08:47:03 +0000 (11:47 +0300)]
Fix dropped key clean up in DataCommunicatorConnector

Change-Id: Ia6c3307c2ae4128af622d2e7bccf1dcdda080671

8 years agoRename data communication class to DataCommunicator
Teemu Suo-Anttila [Fri, 8 Jul 2016 14:32:44 +0000 (17:32 +0300)]
Rename data communication class to DataCommunicator

Change-Id: Id44af8373737734dac1149689f0e37bdfd3795d9

8 years agoAdded videos to the tutorial.
Alejandro Duarte [Fri, 8 Jul 2016 12:44:05 +0000 (15:44 +0300)]
Added videos to the tutorial.

Change-Id: I4432d0b6bbc6c9c3152e9bde58e8305bf8a25ead

8 years agoFix ARS to find tests from temp package
Teemu Suo-Anttila [Fri, 8 Jul 2016 11:02:13 +0000 (14:02 +0300)]
Fix ARS to find tests from temp package

Change-Id: I8b802b1c3f49b41930eaf2b650a1a897f1e30f2b

8 years agoUpdate test for Chrome 51
Henri Sara [Tue, 12 Jul 2016 07:27:01 +0000 (10:27 +0300)]
Update test for Chrome 51

Change-Id: Idea068b22acc0955a272db3da5f555a7ee0d902f

8 years agoClean up NativeSelectConnector update logic
Teemu Suo-Anttila [Fri, 8 Jul 2016 07:58:52 +0000 (10:58 +0300)]
Clean up NativeSelectConnector update logic

Change-Id: If51361384a02c91708058bad1ad106161ee71b1a

8 years agoUse a lazy-loading compatible client-side data source with listings
Teemu Suo-Anttila [Thu, 7 Jul 2016 15:04:31 +0000 (18:04 +0300)]
Use a lazy-loading compatible client-side data source with listings

This patch simplifies DataProviders to only have one server-side
implementation. DataSource is now returning Stream of beans instead of
Iterator. For now DataSource is required to provide a size.

Change-Id: I717de46d681ab08ae7e0b6c811ca1eee7ebb225b

8 years agoMove new files under temporary package names
Teemu Suo-Anttila [Fri, 8 Jul 2016 10:39:27 +0000 (13:39 +0300)]
Move new files under temporary package names

Change-Id: I79b456f49c81b5709bece92b8735d4a5e223174d

8 years agoUpdated README
Matti Tahvonen [Fri, 1 Jul 2016 14:43:01 +0000 (17:43 +0300)]
Updated README

Updated readme file to use Vaadin Framework instead of plain Vaadin, as Vaadin is a
company name nowadays. Also updated some links, formatting and order of the
instructions. "maven -> mvn" in CLI instructions. Removed obsolete Maven
instructions about versioning.

Change-Id: Ia4fef7526b8d7e4914ebcf007b3bc6813ef4d48c

8 years agoAdd DevelopmentServerLauncher configuration for IDEA
elmot [Thu, 7 Jul 2016 07:58:56 +0000 (10:58 +0300)]
Add DevelopmentServerLauncher configuration for IDEA

Change-Id: If0ea592add451b7c730147a6f2b6a90ee4f550dd

8 years agoRename Component.Event to LegacyEvent
Johannes Dahlström [Thu, 16 Jun 2016 15:08:27 +0000 (18:08 +0300)]
Rename Component.Event to LegacyEvent

Change-Id: I5d8acb11fba62bd148ce5c3c3699c642c647fbf5

8 years agoRename package c.v.event.handler to c.v.event.typed
Johannes Dahlström [Thu, 16 Jun 2016 13:51:38 +0000 (16:51 +0300)]
Rename package c.v.event.handler to c.v.event.typed

Change-Id: I2cf9d3fd9c7174780bca4876383bbf4d363cad39

8 years agoUnify onChange event handling
Johannes Dahlström [Wed, 15 Jun 2016 21:12:11 +0000 (00:12 +0300)]
Unify onChange event handling

Change-Id: I3556e94961ed06588d7201478ccee03d78eb1b5a

8 years agoAllow reaching the wrapped Item through GeneratedPropertyItem (#20032)
Anna Koskinen [Wed, 6 Jul 2016 09:01:43 +0000 (12:01 +0300)]
Allow reaching the wrapped Item through GeneratedPropertyItem (#20032)

Change-Id: Ic38c2803b3d83e76fa74d21490a4277c6037b950

8 years agoFix navigation to same view with different parameters (#20029)
Teemu Suo-Anttila [Tue, 5 Jul 2016 10:37:07 +0000 (13:37 +0300)]
Fix navigation to same view with different parameters (#20029)

Change-Id: I0ecc18f0ee5aecac42cfc6c9422932e2e308ab83

8 years agoFixing ComboBox page flip on trackpad scroll (#19704)
adam [Thu, 16 Jun 2016 07:59:40 +0000 (10:59 +0300)]
Fixing ComboBox page flip on trackpad scroll (#19704)

Trackpad scroll gesture produces a large amount of wheel events causing
the same amount of flips on ComboBox. This fix tries to control page flips
in a way that it would feel more natural to use it.

Change-Id: I3ed206a5abe8c3ba8c06a5998f788468157663f1

8 years agoFixed notification message images and updated layout schematic diagram. #19835
Marko Gronroos [Thu, 30 Jun 2016 10:49:11 +0000 (13:49 +0300)]
Fixed notification message images and updated layout schematic diagram. #19835

Change-Id: I3e14463a11e24cfeeafb1cddd7a42927e6897073

8 years agoScaled images for print edition and fixed errors up to the beginning of layouts chapt...
Marko Gronroos [Fri, 20 May 2016 11:44:42 +0000 (14:44 +0300)]
Scaled images for print edition and fixed errors up to the beginning of layouts chapter (#19835). Also major revision of Tree, CustomField, and layouts overview.

Change-Id: I19f5e9511b83f953ce4707f324d81c2821ebb69d

8 years agoUpdates to Grid's height handling (#19690).
Anna Koskinen [Wed, 1 Jun 2016 08:56:34 +0000 (11:56 +0300)]
Updates to Grid's height handling (#19690).

- new height more for undefined height that works like in Table and
resizes the grid when details row opens or closes

Change-Id: I2dc817140308093865be30de72edcd6494e4a44b

8 years agoFix RpcDataProviderExtension serialization issue (#19906)
Teemu Suo-Anttila [Wed, 8 Jun 2016 12:55:18 +0000 (15:55 +0300)]
Fix RpcDataProviderExtension serialization issue (#19906)

Change-Id: I74e8e82df2a7bb26c45c9c3797d044061ec3c24d

8 years agoFix for checkbox read-only (#19971)
elmot [Tue, 21 Jun 2016 11:04:01 +0000 (14:04 +0300)]
Fix for checkbox read-only (#19971)

Change-Id: I21b5e61a352be2cfd978f19b7d54648b58d55c36

8 years agoFix typos in Javadoc; Optimize imports; Minor change for code style
elmot [Tue, 21 Jun 2016 06:18:00 +0000 (09:18 +0300)]
Fix typos in Javadoc; Optimize imports; Minor change for code style

Change-Id: I9f545e85274c41ca96ef682c60420eb23095c3e8

8 years agoMake sure AtmosphereFramework is always properly destroyed (#17581)
Artur Signell [Fri, 17 Jun 2016 11:21:57 +0000 (14:21 +0300)]
Make sure AtmosphereFramework is always properly destroyed (#17581)

If servlets have never been initialized, then destroy must happen in the
context destroy method

Change-Id: I9c5188884637be8d1bd2cdf11167e3bdd6081bea

8 years agoFix null as a SelectionModel
Teemu Suo-Anttila [Fri, 17 Jun 2016 12:37:30 +0000 (15:37 +0300)]
Fix null as a SelectionModel

Provides methods for cleaning up selection models.

Change-Id: Ifd1db68ba8cd6e75942a3f700e608ee0d2dfcd15

8 years agoImplement a new DateField based on LocalDate
Teemu Suo-Anttila [Thu, 16 Jun 2016 12:51:54 +0000 (15:51 +0300)]
Implement a new DateField based on LocalDate

Change-Id: I342a0ebd8562b2c0ab4deb3ed918ebfe9ee2f932

8 years agoMake onChange throw in TextField and CheckBox when Handler is null
Aleksi Hietanen [Thu, 16 Jun 2016 07:43:31 +0000 (10:43 +0300)]
Make onChange throw in TextField and CheckBox when Handler is null

Add readDesign, writeDesign, getCustomAttributes to CheckBox

Change-Id: I412413e53fde5a02a4f8a76a6b47b002141435a2

8 years agoAdd setOptions to Listing with default implementation
Teemu Suo-Anttila [Thu, 16 Jun 2016 12:41:17 +0000 (15:41 +0300)]
Add setOptions to Listing with default implementation

Change-Id: Ica2b83341c8233934333beec6cf29109d4cca91f

8 years agoImplement a new typed Grid
Teemu Suo-Anttila [Thu, 16 Jun 2016 08:09:40 +0000 (11:09 +0300)]
Implement a new typed Grid

Change-Id: I619558d4367ffaa77f3509c6a9203cada638f57a

8 years agoChange DataSource addDataChangeHandler() return type to Registration
Aleksi Hietanen [Fri, 10 Jun 2016 10:17:14 +0000 (13:17 +0300)]
Change DataSource addDataChangeHandler() return type to Registration

Remove DataSource removeDataChangeHandler()

Change-Id: I07a92ad6e7d2c75ca8f53a3376d0b8157559cb70

8 years agoAdd ListDataSource with tests
Teemu Suo-Anttila [Tue, 7 Jun 2016 10:26:04 +0000 (13:26 +0300)]
Add ListDataSource with tests

Change-Id: I38a0429e4f27a6734f3f6189bdd5c45706d86601

8 years agoImplement onChange handlers in SingleSelection
Aleksi Hietanen [Mon, 13 Jun 2016 12:29:52 +0000 (15:29 +0300)]
Implement onChange handlers in SingleSelection

Change-Id: I84b6d19e52ac0f55977ade6126a3cc1a9183c483

8 years agoFix select null in SingleSelection
Teemu Suo-Anttila [Fri, 10 Jun 2016 11:56:45 +0000 (14:56 +0300)]
Fix select null in SingleSelection

Change-Id: I4156ee7d9a7e68cb8043db368b928a849b646d64