]>
source.dussan.org Git - vaadin-framework.git/log
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
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
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
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
Johannes Dahlström [Wed, 13 Jul 2016 08:47:38 +0000 (11:47 +0300)]
Vaadin 8 terminology changes: Architecture Overview
Change-Id: I78a2a3a0a75527cf12c2c6d626272dc35bb18ba6
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
Teemu Suo-Anttila [Fri, 15 Jul 2016 10:01:21 +0000 (13:01 +0300)]
Allow modifying Column comparators, add missing javadoc
Change-Id: I94c70b07c64783d4f95479fdafa0824119c5227e
Teemu Suo-Anttila [Fri, 15 Jul 2016 08:41:02 +0000 (11:41 +0300)]
Add basic BackEndDataSource implementation taking a function
Change-Id: I3b1ca349b5882c85d1afd4af8288fb7c5a8c8471
Johannes Dahlström [Sun, 5 Jun 2016 19:11:30 +0000 (22:11 +0300)]
Disable missing Javadoc checks on private members
Change-Id: Ic786692f480c44526762fe7872b1c78751a665aa
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
Henri Sara [Thu, 14 Jul 2016 12:22:39 +0000 (15:22 +0300)]
Use shared state for OptionGroup htmlContentAllowed
Change-Id: I9fb2d2df699e6942408cb17b7857b703c0d9a16f
Henri Sara [Thu, 14 Jul 2016 12:14:18 +0000 (15:14 +0300)]
Remove deprecated column based width support from selects
Change-Id: I7705ab21e5e19917a3128a5c19c5a0d21cb7a08d
Henri Sara [Thu, 14 Jul 2016 11:56:21 +0000 (14:56 +0300)]
Remove obsolete type attribute in AbstractSelect subclasses
Change-Id: If6d0b8c92c6712992872369d2d7878e741b0edec
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 )
Sampsa Sohlman [Sun, 10 Jul 2016 18:33:45 +0000 (20:33 +0200)]
Fix typo
Change-Id: Ib1b2d85b26d35f65a9212a207e60124c74f015d9
Sampsa Sohlman [Sun, 10 Jul 2016 18:33:33 +0000 (20:33 +0200)]
Fix javax.servlet version
Change-Id: Ie044355ebd9ee165d5f9016666ac46f4df4243d8
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
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
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
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
Johannes Dahlström [Thu, 14 Jul 2016 07:41:20 +0000 (10:41 +0300)]
Move Binder to a more proper package
Change-Id: Ia3282f98c8dd7068e3367a9e0bd5fc496e57e46c
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
Anna Koskinen [Thu, 2 Jun 2016 12:30:49 +0000 (15:30 +0300)]
GridLayoutDetailsRowTest to work with PhantomJS
Change-Id: Id88508acf416c162e0107a7ca1ebcf7ba376a63a
Teemu Suo-Anttila [Wed, 13 Jul 2016 06:39:06 +0000 (09:39 +0300)]
Add sortable support to Grid Columns
Change-Id: Ia6ccd8f7bf7f1f5e0a8c6e5d343148e91d09c5b2
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
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
Johannes Dahlström [Tue, 5 Jul 2016 20:56:41 +0000 (23:56 +0300)]
Rename onEvent style methods to add*Listener
Change-Id: Ia5a7b213ef32978326d1eb27c3183229495accfb
Teemu Suo-Anttila [Tue, 12 Jul 2016 16:00:01 +0000 (19:00 +0300)]
Move DataSource handling to DataCommunicator
Change-Id: I56702d91a5e028341d8249ad3ecf5e79dea0be00
Johannes Dahlström [Tue, 5 Jul 2016 20:45:45 +0000 (23:45 +0300)]
Rename Handler to EventListener
Change-Id: Ib6b791874b5d43a359f10297b50178e7e915c0e8
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
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
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
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
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
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
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
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
Teemu Suo-Anttila [Thu, 12 May 2016 11:24:33 +0000 (14:24 +0300)]
Add basic AppWidgetset documentation
Change-Id: Iaea8b5267c7ccb2a6bc667cc89078bd3c4bf2435
Teemu Suo-Anttila [Tue, 12 Jul 2016 10:10:14 +0000 (13:10 +0300)]
Update @since for 7.6.8
Change-Id: Ib740904674e289b11116fdb8ea13abbbac81fdfe
Teemu Suo-Anttila [Tue, 12 Jul 2016 10:16:19 +0000 (13:16 +0300)]
Update @since for 7.6.7
Change-Id: I4abedb7726b0ae152df8c449cde162854d50c8ad
Alejandro Duarte [Fri, 8 Jul 2016 12:44:05 +0000 (15:44 +0300)]
Added videos to the tutorial.
Change-Id: I4432d0b6bbc6c9c3152e9bde58e8305bf8a25ead
Henri Sara [Tue, 12 Jul 2016 07:27:01 +0000 (10:27 +0300)]
Update test for Chrome 51
Change-Id: Idea068b22acc0955a272db3da5f555a7ee0d902f
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
elmot [Thu, 7 Jul 2016 07:58:56 +0000 (10:58 +0300)]
Add DevelopmentServerLauncher configuration for IDEA
Change-Id: If0ea592add451b7c730147a6f2b6a90ee4f550dd
Anna Koskinen [Wed, 6 Jul 2016 09:01:43 +0000 (12:01 +0300)]
Allow reaching the wrapped Item through GeneratedPropertyItem (#20032)
Change-Id: Ic38c2803b3d83e76fa74d21490a4277c6037b950
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
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
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
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
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
Teemu Suo-Anttila [Wed, 8 Jun 2016 12:55:18 +0000 (15:55 +0300)]
Fix RpcDataProviderExtension serialization issue (#19906)
Change-Id: I74e8e82df2a7bb26c45c9c3797d044061ec3c24d
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
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
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
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
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
Teemu Suo-Anttila [Tue, 12 Jul 2016 11:57:52 +0000 (14:57 +0300)]
Add Query object for backend data requests
Change-Id: Ia27923f0a5d178e8b79b4715c93bb8064bbebae0
Teemu Suo-Anttila [Tue, 12 Jul 2016 13:00:57 +0000 (16:00 +0300)]
Move shared classes to a temporary subpackage
Change-Id: I50079477ed8424ee8263a403a5446897717b2ff5
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
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
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
Teemu Suo-Anttila [Thu, 12 May 2016 11:24:33 +0000 (14:24 +0300)]
Add basic AppWidgetset documentation
Change-Id: Iaea8b5267c7ccb2a6bc667cc89078bd3c4bf2435
Teemu Suo-Anttila [Tue, 12 Jul 2016 10:10:14 +0000 (13:10 +0300)]
Update @since for 7.6.8
Change-Id: Ib740904674e289b11116fdb8ea13abbbac81fdfe
Teemu Suo-Anttila [Tue, 12 Jul 2016 10:16:19 +0000 (13:16 +0300)]
Update @since for 7.6.7
Change-Id: I4abedb7726b0ae152df8c449cde162854d50c8ad
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
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
Teemu Suo-Anttila [Mon, 11 Jul 2016 06:02:11 +0000 (09:02 +0300)]
Add basic sorting implementation and API
Change-Id: Ic1fded7f26e3f63c234c6e5bebf8f8fed22e6365
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
Teemu Suo-Anttila [Tue, 12 Jul 2016 08:47:03 +0000 (11:47 +0300)]
Fix dropped key clean up in DataCommunicatorConnector
Change-Id: Ia6c3307c2ae4128af622d2e7bccf1dcdda080671
Teemu Suo-Anttila [Fri, 8 Jul 2016 14:32:44 +0000 (17:32 +0300)]
Rename data communication class to DataCommunicator
Change-Id: Id44af8373737734dac1149689f0e37bdfd3795d9
Alejandro Duarte [Fri, 8 Jul 2016 12:44:05 +0000 (15:44 +0300)]
Added videos to the tutorial.
Change-Id: I4432d0b6bbc6c9c3152e9bde58e8305bf8a25ead
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
Henri Sara [Tue, 12 Jul 2016 07:27:01 +0000 (10:27 +0300)]
Update test for Chrome 51
Change-Id: Idea068b22acc0955a272db3da5f555a7ee0d902f
Teemu Suo-Anttila [Fri, 8 Jul 2016 07:58:52 +0000 (10:58 +0300)]
Clean up NativeSelectConnector update logic
Change-Id: If51361384a02c91708058bad1ad106161ee71b1a
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
Teemu Suo-Anttila [Fri, 8 Jul 2016 10:39:27 +0000 (13:39 +0300)]
Move new files under temporary package names
Change-Id: I79b456f49c81b5709bece92b8735d4a5e223174d
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
elmot [Thu, 7 Jul 2016 07:58:56 +0000 (10:58 +0300)]
Add DevelopmentServerLauncher configuration for IDEA
Change-Id: If0ea592add451b7c730147a6f2b6a90ee4f550dd
Johannes Dahlström [Thu, 16 Jun 2016 15:08:27 +0000 (18:08 +0300)]
Rename Component.Event to LegacyEvent
Change-Id: I5d8acb11fba62bd148ce5c3c3699c642c647fbf5
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
Johannes Dahlström [Wed, 15 Jun 2016 21:12:11 +0000 (00:12 +0300)]
Unify onChange event handling
Change-Id: I3556e94961ed06588d7201478ccee03d78eb1b5a
Anna Koskinen [Wed, 6 Jul 2016 09:01:43 +0000 (12:01 +0300)]
Allow reaching the wrapped Item through GeneratedPropertyItem (#20032)
Change-Id: Ic38c2803b3d83e76fa74d21490a4277c6037b950
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
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
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
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
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
Teemu Suo-Anttila [Wed, 8 Jun 2016 12:55:18 +0000 (15:55 +0300)]
Fix RpcDataProviderExtension serialization issue (#19906)
Change-Id: I74e8e82df2a7bb26c45c9c3797d044061ec3c24d
elmot [Tue, 21 Jun 2016 11:04:01 +0000 (14:04 +0300)]
Fix for checkbox read-only (#19971)
Change-Id: I21b5e61a352be2cfd978f19b7d54648b58d55c36
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
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
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
Teemu Suo-Anttila [Thu, 16 Jun 2016 12:51:54 +0000 (15:51 +0300)]
Implement a new DateField based on LocalDate
Change-Id: I342a0ebd8562b2c0ab4deb3ed918ebfe9ee2f932
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
Teemu Suo-Anttila [Thu, 16 Jun 2016 12:41:17 +0000 (15:41 +0300)]
Add setOptions to Listing with default implementation
Change-Id: Ica2b83341c8233934333beec6cf29109d4cca91f
Teemu Suo-Anttila [Thu, 16 Jun 2016 08:09:40 +0000 (11:09 +0300)]
Implement a new typed Grid
Change-Id: I619558d4367ffaa77f3509c6a9203cada638f57a
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
Teemu Suo-Anttila [Tue, 7 Jun 2016 10:26:04 +0000 (13:26 +0300)]
Add ListDataSource with tests
Change-Id: I38a0429e4f27a6734f3f6189bdd5c45706d86601
Aleksi Hietanen [Mon, 13 Jun 2016 12:29:52 +0000 (15:29 +0300)]
Implement onChange handlers in SingleSelection
Change-Id: I84b6d19e52ac0f55977ade6126a3cc1a9183c483
Teemu Suo-Anttila [Fri, 10 Jun 2016 11:56:45 +0000 (14:56 +0300)]
Fix select null in SingleSelection
Change-Id: I4156ee7d9a7e68cb8043db368b928a849b646d64