]>
source.dussan.org Git - vaadin-framework.git/log
Artur Signell [Fri, 19 Aug 2016 05:25:29 +0000 (08:25 +0300)]
Move Container to compatibility package
Change-Id: I32bbf4891d6aca9dc9ee8f1b7ae733bc28b4cd30
Artur Signell [Thu, 18 Aug 2016 20:27:29 +0000 (23:27 +0300)]
Rename packages in compatibility-client to use com.vaadin.v7
Change-Id: Id0f178dfc3910ee7492c860d381b2d413e82ba73
Artur Signell [Mon, 22 Aug 2016 10:24:19 +0000 (13:24 +0300)]
Move ProgressBar/ProgressIndicator to compatibility package
Change-Id: I9d8ef17fc4bd903ad6c4e258b800b72029e507fd
Artur Signell [Thu, 18 Aug 2016 20:19:41 +0000 (23:19 +0300)]
Move and rename server classes which go into the compatibility package
* Use com.vaadin.v7
* Use the same class name as in Vaadin 7
* Use a "vaadin7-" declarative prefix for Vaadin 7 components
Change-Id: I19a27f3835b18980b91a4f8f9464b2adde1a5fd5
Johannes Dahlström [Mon, 25 Jul 2016 09:49:26 +0000 (12:49 +0300)]
Implement BeanBinder with JSR-303 validation
Change-Id: Ieaba56e9a26381d98b139845c30d65340dac0639
Artur Signell [Mon, 22 Aug 2016 10:23:25 +0000 (13:23 +0300)]
Include compatibility packages in bom
Change-Id: I3afea4ba5ffbd5c12a89dd42af3a60c4070686fb
Artur Signell [Thu, 18 Aug 2016 20:36:31 +0000 (23:36 +0300)]
Map <vaadin7> declarative prefix to com.vaadin.v7.ui
Change-Id: I3b529cf4c918eb6ce733fa6d126428d759c88345
Artur Signell [Fri, 19 Aug 2016 12:06:29 +0000 (15:06 +0300)]
Remove unused test themes
Change-Id: I38e7986692f833ca92aaa77dd7cad3ce72e3aced
Artur Signell [Thu, 18 Aug 2016 20:07:28 +0000 (23:07 +0300)]
Move DateField and old validators to compatibility package
Change-Id: I800db8383171280c01eb427e121467a37acbca66
Artur Signell [Thu, 18 Aug 2016 19:56:01 +0000 (22:56 +0300)]
Move TextArea to compatibility package
Change-Id: I16b6566340e3ce32a4f94b7554e2f6f583e20486
Artur Signell [Thu, 18 Aug 2016 19:54:48 +0000 (22:54 +0300)]
Move RichTextArea to compatibility package
Change-Id: Ie73adbb0ddaf98aed6554f658625f1d812c3342b
Artur Signell [Thu, 18 Aug 2016 19:51:28 +0000 (22:51 +0300)]
Organize imports
Change-Id: Iedb6ed985dfc6b69c4a4753a876545d67621898f
Artur Signell [Thu, 18 Aug 2016 19:10:47 +0000 (22:10 +0300)]
Move remaining selects and container implementations to compatibility package
Because of dependencies also moves
Calendar, ColorPicker, SQLContainer, container filters
Change-Id: I0594cb24f20486ebbca4be578827fea7cdf92108
Artur Signell [Thu, 18 Aug 2016 18:58:46 +0000 (21:58 +0300)]
Move Table/TreeTable to compatibility package
Change-Id: Ic9f2badf8688c32d704be67519c0f4c9a3da0e28
Artur Signell [Thu, 18 Aug 2016 18:51:13 +0000 (21:51 +0300)]
Move selects to compatibility package
Change-Id: I7ee02d34b230e8752174a7f19824f81cbb616c33
Artur Signell [Thu, 18 Aug 2016 15:04:59 +0000 (18:04 +0300)]
Move FieldGroup and Vaadin 7 Grid to compatibility package
Change-Id: I9aaef478e0b67462641239802b924b8461cb9225
Matti Tahvonen [Fri, 1 Jul 2016 14:23:45 +0000 (17:23 +0300)]
Added contributing instructions
Added instructions built by Markus to the project.
Change-Id: I4e5214cf4fec7d2d3068f5a061a0764e6eaec878
Artur Signell [Fri, 19 Aug 2016 13:59:48 +0000 (16:59 +0300)]
Make DevelopmentServerLauncher work again
Change-Id: I2014aa3f491cb18a81de15ac992faddfa4762ac8
Artur Signell [Fri, 19 Aug 2016 12:31:12 +0000 (15:31 +0300)]
Use the same groupId for all modules in the project
Change-Id: I9017e2540450e9548090c7fcdaefb1de3315587c
Artur Signell [Fri, 19 Aug 2016 10:26:11 +0000 (13:26 +0300)]
Delete old test UIs which have no automated test
Change-Id: Ic72fdcc300a5087dd5cfffbe2bf48b7bba2ea76b
Artur Signell [Fri, 19 Aug 2016 05:17:51 +0000 (08:17 +0300)]
Remove package javadocs as they are all out of date
Change-Id: Ie3210997959923f70fbb73be4e9672827366d35a
Denis Anisimov [Thu, 18 Aug 2016 13:24:17 +0000 (16:24 +0300)]
CustomField migration to new AbstractField (#61).
Change-Id: I33dd7aa2cf91ba2606a602c8ba612bcc30b02622
Artur Signell [Fri, 19 Aug 2016 08:12:06 +0000 (11:12 +0300)]
Use versions-maven-plugin 2.3 to avoid NPE while setting project version
Change-Id: I5b9a00466090b22fec374fd7d71b80d745afed26
Artur Signell [Thu, 18 Aug 2016 14:43:28 +0000 (17:43 +0300)]
Remove dependencies from core framework to old componnets
Change-Id: I4667d58ee54c8fda5af0608e232e403c4f8e424b
Artur Signell [Mon, 15 Aug 2016 12:23:27 +0000 (15:23 +0300)]
Add Vaadin 7 compatibility modules
Change-Id: Ife8387c94c85a8167902e69fce5c3a6f761c5d8b
Artur Signell [Thu, 18 Aug 2016 19:38:21 +0000 (22:38 +0300)]
Remove accidental dependency from new converters to old
Change-Id: I9cd9e691fb30063a914729d15011f5d50e19d8d4
Artur Signell [Thu, 18 Aug 2016 16:32:05 +0000 (19:32 +0300)]
Define common test dependencies in the main pom file
Change-Id: I7d5897384f1172befbc852e27a7372104e7820da
Artur Signell [Thu, 18 Aug 2016 16:21:32 +0000 (19:21 +0300)]
Define dependency version in the main pom file
Change-Id: Id603133355b1cb398bcb880e693dd3c8276f7937
Aleksi Hietanen [Wed, 10 Aug 2016 09:50:44 +0000 (12:50 +0300)]
Implement new PasswordField (#52)
Change-Id: I12236a856403942382633aad5992467576baa7fc
Artur Signell [Thu, 18 Aug 2016 11:57:13 +0000 (14:57 +0300)]
Rename legacy packages to v7
Change-Id: I53f3bd49c234a8d126887f6effa83a3c5c92b4e0
Teemu Suo-Anttila [Thu, 18 Aug 2016 12:05:12 +0000 (15:05 +0300)]
Add unit tests for adding and executing data generators
Change-Id: Ica704e0b79524bd2038aeb048c8171810a27652c
Artur Signell [Thu, 18 Aug 2016 11:52:04 +0000 (14:52 +0300)]
Remove carriage returns
Change-Id: I1be17dcf3245eca3e571886db4fa0cbb9657edbb
Teemu Suo-Anttila [Thu, 18 Aug 2016 07:54:46 +0000 (10:54 +0300)]
Add DataCommunicator for data communication of Listings
Change-Id: I1f50823fdef105c3ba0463011574908a0cec7ad9
Artur Signell [Wed, 17 Aug 2016 20:02:37 +0000 (23:02 +0300)]
Remove IE8-IE10 client side code
Change-Id: I2ca0b41c3cc2ed851646ced2e0693a93b1853c95
Artur Signell [Wed, 17 Aug 2016 19:54:01 +0000 (22:54 +0300)]
Remove IE8-IE10 related test code
Change-Id: Iadacd329c8da969c5ad046abd87db28ac6eade0c
Artur Signell [Wed, 17 Aug 2016 20:37:24 +0000 (23:37 +0300)]
Remove IE8-IE10 references from themes
Change-Id: I36a72137095ea86d1fbb5a737714549b99b8a396
Teemu Suo-Anttila [Wed, 17 Aug 2016 11:46:40 +0000 (14:46 +0300)]
Add Listing interface and minimalistic abstract implementation
Change-Id: Ie13788c2c4dc49106919d8599b4b1199395a5b8e
elmot [Thu, 18 Aug 2016 08:32:19 +0000 (11:32 +0300)]
Rename Grid into LegacyGrid
Change-Id: Ie99e3a5af908ada42a6d0eba421241ad65c0d6b4
Artur Signell [Wed, 17 Aug 2016 12:04:28 +0000 (15:04 +0300)]
Scripts for removing trailing whitespace
Change-Id: I938c57509bf6be34ee8a6f22edd7f8e0a43ee3bd
Denis Anisimov [Thu, 18 Aug 2016 06:46:14 +0000 (09:46 +0300)]
Binding.validate() should fire a validation status event (#134).
Change-Id: I2121ec8f90ffcdf2fdfa02bf99084b539b27180e
Artur Signell [Wed, 17 Aug 2016 19:08:25 +0000 (22:08 +0300)]
Do not run websocket tests on Karaf 4
Karaf 4.0.5 uses Jetty 9 but has no websocket support
available by default
Change-Id: I02b79f9d60cc2c151b51c0a22c891d89f43bfdaa
Artur Signell [Wed, 17 Aug 2016 20:23:39 +0000 (23:23 +0300)]
Mark IE8-IE10 as not supported
Change-Id: I4fdb3290c6ac95e4e2c6ac210e6f6b2f06cfe32a
Artur Signell [Thu, 18 Aug 2016 06:40:34 +0000 (09:40 +0300)]
Update copyright year to 2016
Change-Id: I6485dee1ebba12b180a9063ed4b530f7dc63cd77
Artur Signell [Thu, 18 Aug 2016 06:31:40 +0000 (09:31 +0300)]
Remove trailing whitespace from code and javadoc
Change-Id: I4c852b7f9928e190572876690d5bef1234494a5d
Artur Signell [Thu, 18 Aug 2016 06:27:03 +0000 (09:27 +0300)]
Format using Eclipse Neon
Change-Id: I33f1cc33969ff74a95b1b8cc0f2add589be5aae0
Artur Signell [Wed, 17 Aug 2016 21:08:12 +0000 (00:08 +0300)]
Remove TB2 test running support
Change-Id: I59229cd4809ea4e624244ee19f641f838a9c5312
Artur Signell [Wed, 17 Aug 2016 13:47:49 +0000 (16:47 +0300)]
Remove unused server test files
Change-Id: Ia3cbc25ec488cdbe8db680b2b6387857f58c87e6
Artur Signell [Tue, 16 Aug 2016 12:07:04 +0000 (15:07 +0300)]
Delete unused pom-template
Change-Id: I0e76448a7aa130b0948f2ae9ea83d73c62c34371
Denis Anisimov [Tue, 16 Aug 2016 09:47:55 +0000 (12:47 +0300)]
Binding.withStatusChangeHandler and Binding.withStatusLabel (#30).
Change-Id: Iecd8bd88d94b98829dfaec43b8635b1e93df330f
Artur Signell [Wed, 17 Aug 2016 12:14:37 +0000 (15:14 +0300)]
Remove the broken Liferay 6.0 test
Change-Id: Ia51bfd1c7764857f7d378b7f0a0daea258d0fe26
Artur Signell [Wed, 17 Aug 2016 11:13:23 +0000 (14:13 +0300)]
Flush the active connector before executing a shortcut action
This change removes the old BeforeShortcutActionListener which was
introduced before ComponentConnector.flush() to resolve the same problem.
Change-Id: I79dc25bc0d2b98ce708f64b4fad950b13f6f132b
Henri Sara [Tue, 7 Jun 2016 10:14:29 +0000 (13:14 +0300)]
Create module uitest-common
This module will contain most of the classes shared between uitest
and integration test modules.
Change-Id: Ibc327339cf1d360252483287c0eeb8dd03c176d5
Artur Signell [Wed, 17 Aug 2016 09:12:55 +0000 (12:12 +0300)]
Run OSGi test on Karaf 4.0.5
Change-Id: I28eedd4130a1f017c1fc7ce5f22ba8e617f9b450
Artur Signell [Wed, 17 Aug 2016 10:50:28 +0000 (13:50 +0300)]
Flush the active connector before closing a browser window/tab
Change-Id: I116ec752153e8e86724b542234e4d6af46caeb09
Artur Signell [Wed, 17 Aug 2016 09:27:49 +0000 (12:27 +0300)]
Remove confusing note about OSGi support (#20094)
Change-Id: I9fa6d288c1436b7c71ccce1d3198dd939211ca07
Artur Signell [Wed, 17 Aug 2016 11:10:11 +0000 (14:10 +0300)]
Remove unnecessary sleep time randomization
Seems like the randomization is not thread safe and from time to time
causes all server tests to fail with
"integration_tests.xml:251: Only 1 operation can be specified"
Change-Id: I41774fb4d7637e3485a82ef0096193c73a201eb5
Artur Signell [Wed, 17 Aug 2016 06:24:32 +0000 (09:24 +0300)]
Remove Form and FormFieldFactory
Form was deprecated in Vaadin 7 when FieldGroup was introduced.
In Vaadin 8, FieldGroup is deprecated in favor of Binder. Having three
different "forms" would be very confusing.
Change-Id: I17775c922940edc5df7dd5bdc80bfe9652588270
elmot [Wed, 17 Aug 2016 08:05:30 +0000 (11:05 +0300)]
Rename InMemoryDataSource into ListDataSource
Change-Id: Ic0a8f5ced9139a0f712aac917b6a5841b8e1b0ab
elmot [Tue, 16 Aug 2016 12:47:02 +0000 (15:47 +0300)]
DataSource backend sorting
Change-Id: Ic9e12534cf85f7793a57436e63bd67b6f920f722
elmot [Thu, 11 Aug 2016 12:06:57 +0000 (15:06 +0300)]
Basic DataSource according to BoV "datamodel.datasources".
Change-Id: I4f32182c8465e94533924449b09767cb3ebd856b
Denis Anisimov [Tue, 16 Aug 2016 13:09:35 +0000 (16:09 +0300)]
Test that cross field validation works as expected (#33).
Test for cross field validation from Book of Vaadin.
Change-Id: Ida338bd79456332b3a359217ea7b9900a1408153
Aleksi Hietanen [Mon, 8 Aug 2016 10:41:56 +0000 (13:41 +0300)]
Update TextField to extend AbstractFieldNew (#51)
- Changes input prompt to be based on the placeholder attribute.
- Unifies TextChangeEvents with ValueChangeEvents.
- add*Listener methods now return Registration objects, remove*Listener methods removed.
Change-Id: Ie92506ae9db205bb0010ae9126c608c62ad023ff
Artur Signell [Tue, 16 Aug 2016 18:49:23 +0000 (21:49 +0300)]
Make super dev mode run more reliable
Change-Id: I77b9324c90b51400635e2a55ff47f72bf8125806
Artur Signell [Tue, 16 Aug 2016 11:09:40 +0000 (14:09 +0300)]
Remove component dependencies from core framework classes
Change-Id: Id4fa553f9d88156e91357c983b948c2c53598dc4
Artur Signell [Tue, 16 Aug 2016 11:08:16 +0000 (14:08 +0300)]
Move component drag'n'drop criteria to the correct packages
Change-Id: I8c681fe89d8ce7cee067f07e6b4aecbfd5ac1970
Artur Signell [Tue, 16 Aug 2016 11:00:58 +0000 (14:00 +0300)]
Remove unused code
VRichTextArea implements Focusable so the removed code was never used
Change-Id: I53eebadbaf63e12ee121eca5af3a9c3ecff9eca6
Denis Anisimov [Mon, 15 Aug 2016 14:01:27 +0000 (17:01 +0300)]
Provide a NotEmptyValidator for Binder setRequired functionality.
Change-Id: I703912f29d884b655bafa7e801bf1454b65e32b4
Artur Signell [Fri, 12 Aug 2016 10:41:24 +0000 (13:41 +0300)]
Make OSGi work again
* Specify correct (Java 8) execution environment for OSGi
* Accept any servlet 3 version
Change-Id: I170d4577218e773bc17c14342bc7f93572932fcc
Artur Signell [Mon, 8 Aug 2016 12:52:05 +0000 (15:52 +0300)]
Add converter support to Binder
Change-Id: Ibf1223d4842d72f0209231dfd70e1d6c4deb6d30
Artur Signell [Mon, 15 Aug 2016 09:23:52 +0000 (12:23 +0300)]
Relax test to only care about JRE version, not patch set
Change-Id: I1f959cdd81da9c6e8565260e574593bcd198804f
Henri Sara [Mon, 15 Aug 2016 09:31:05 +0000 (12:31 +0300)]
Update/remove empty @since for 7.7
Change-Id: Ib46a450c7d6a6d15eb6bea5d53351d182929e52f
Artur Signell [Sun, 14 Aug 2016 09:07:18 +0000 (12:07 +0300)]
Remove deprecated addListener/removeListener methods
Change-Id: I74c8bda4bf53340a6deb1fcd5bd8db87b502c856
Artur Signell [Fri, 12 Aug 2016 10:10:11 +0000 (13:10 +0300)]
Fix duplicate definition of builder-helper-maven-plugin
Change-Id: I6d2ef04ddfbec7050cc855432857c320cf8599ba
Artur Signell [Mon, 15 Aug 2016 08:15:02 +0000 (11:15 +0300)]
Rename Book of Vaadin test to be a useful for all binder aspects
Change-Id: Iad864fb2004646fc820f583facf158db31b4130f
Artur Signell [Sun, 14 Aug 2016 09:01:34 +0000 (12:01 +0300)]
Remove deprecated Property.toString() mode
The Property.toString() alternatives combined with the legacyPropertyToString
servlet init parameter was introduced in Vaadin 7.0 to ease migration of
applications written in earlier versions. This is no longer relevant.
Change-Id: I6b20e96408738a2a0d60f230c329ce0b329465a8
Denis Anisimov [Thu, 11 Aug 2016 12:28:08 +0000 (15:28 +0300)]
Derive DateField from new AbstractField (#57).
Change-Id: I5efe17253ecd28dad5a2250076246a9eb30eec62
Artur Signell [Fri, 15 Jul 2016 09:23:21 +0000 (12:23 +0300)]
Prevent Atmosphere from resurrecting a destroyed broadcaster (#20026)
Change-Id: Ic67aede24b4d97f6d5c6ba64f485d3062d42d55a
Artur Signell [Fri, 12 Aug 2016 10:09:23 +0000 (13:09 +0300)]
Make vaadin-shared Import-Package empty as it should be
Change-Id: Icccc655b975558e859b961c4eed0f24fdc86b34c
Artur Signell [Fri, 12 Aug 2016 10:09:23 +0000 (13:09 +0300)]
Fix OSGi manifest for vaadin-shared
The shared package seems to no longer use any
flute or streamhtmlparser classes
Change-Id: I63c9bd0340f438b05da4799982b3f3c89c85a5f8
Artur Signell [Thu, 11 Aug 2016 15:28:46 +0000 (18:28 +0300)]
Update to latest Atmosphere (2.4.5) and JS (2.3.2)
Change-Id: I3569ed662bc93dd6861e40d8a4e0fa0b801551e6
Denis Anisimov [Wed, 10 Aug 2016 09:34:56 +0000 (12:34 +0300)]
Move old DateField components to legacy package (pre-#57).
Change-Id: I9e766be232d90aab92b5daa77351f4b0a3933f1d
Artur Signell [Thu, 11 Aug 2016 14:27:55 +0000 (17:27 +0300)]
Update to GWT 2.8.0-rc2
Uses upstream com.google GWT instead of com.vaadin.external.gwt
Change-Id: Id1c4391d167463082cf252e713d72ccd5f2d2303
Artur Signell [Fri, 12 Aug 2016 06:49:40 +0000 (09:49 +0300)]
Remove unused GWT dependencies
As vaadin-client-compiler dependens on gwt-dev, the gwt-dev dependencies
are either bundled in gwt-dev or specified as transitive dependencies
for it, so there is no need to specify them again for
vaadin-client-compiler
Change-Id: If5d35124765d8606815ec49ec318eaf096de480b
Artur Signell [Fri, 12 Aug 2016 07:18:20 +0000 (10:18 +0300)]
Note that Windows Phone is no longer supported
Change-Id: Idd27b9e805c2eb2875bcc9cca2eb0ac1e19926a8
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: Ib93a088e88474301eb199988f941563566e6bcc5
Henri Sara [Thu, 14 Jul 2016 12:22:39 +0000 (15:22 +0300)]
Use shared state for OptionGroup htmlContentAllowed
Change-Id: I626165e19a1b634bd27b2e25efab88066552b190
Henri Sara [Tue, 9 Aug 2016 12:11:02 +0000 (15:11 +0300)]
Convert CheckBox from legacy to AbstractField
Add LegacyCheckBox for old field factories, Grid editor etc.
Change-Id: Ic40790049421268c6de3d26730d1955d56aa86c4
Henri Sara [Wed, 10 Aug 2016 08:26:01 +0000 (11:26 +0300)]
Make immediate mode the default
Change-Id: I0a1fc0bf6f3de1b7d6975cd87cb7bb65c38dba4e
Denis Anisimov [Tue, 9 Aug 2016 13:47:56 +0000 (16:47 +0300)]
Convert old validators (#87).
Change-Id: I6e4a56855f78595975b645a08390fb56e0e52ef9
Henri Sara [Thu, 11 Aug 2016 11:44:49 +0000 (14:44 +0300)]
Update expected Chrome version to 52
Change-Id: Ic580c17bddf05455827ecb7fbfb44e5c9e2c7bf2
Artur Signell [Wed, 10 Aug 2016 14:41:16 +0000 (17:41 +0300)]
Refactor Binder and Binding/BindingImpl to be easier to understand
Change-Id: I675dabf9f15b673b04495db9efd315d8742afd7e
Henri Sara [Thu, 14 Jul 2016 12:14:18 +0000 (15:14 +0300)]
Remove deprecated column based width support from selects
Change-Id: I233f205d3d0d7c0cf59e55531de09b7807d73548
adam [Mon, 8 Aug 2016 12:25:10 +0000 (15:25 +0300)]
Fix Grid height calculation when HeightMode.ROW (#20104, #20074)
When Grid is inside of a Tab (Tabsheet or Accordion) and
height mode is set to HeightMode.ROW, layout happens
before row height is known. To fix that, an event is fired
and a handler starts a layout after everything is calculated.
Change-Id: I516b09b5a7febc7ab3931fe582752eb5c888e4a8
Henri Sara [Thu, 14 Jul 2016 11:56:21 +0000 (14:56 +0300)]
Remove obsolete type attribute in AbstractSelect subclasses
Change-Id: I733a286473fb245da92ae6210d671ead6f954e79
Artur Signell [Wed, 10 Aug 2016 07:02:21 +0000 (10:02 +0300)]
Move and rename converters into com.vaadin.legacy.data.util.converter.Legacy*
Change-Id: I75fd33e66c8c5c265bc60cce58ff639a5d5642ab
Denis Anisimov [Wed, 10 Aug 2016 08:45:40 +0000 (11:45 +0300)]
Move old validators to legacy package (pre-#87).
Change-Id: If6212ff2b7da0e87b3c68a3372b5f0b5a2a55b1a
Artur Signell [Tue, 9 Aug 2016 09:57:20 +0000 (12:57 +0300)]
Fix invalid [note] tags in documentation
Change-Id: I4cb2f8425d846694cdcfdfa8fd3d40c614f13889
Artur Signell [Wed, 10 Aug 2016 07:02:21 +0000 (10:02 +0300)]
Fix documentation typo
Change-Id: Ia28e28bf61f1cdafbc878083797006600a441cfa
Denis Anisimov [Mon, 8 Aug 2016 12:46:52 +0000 (15:46 +0300)]
Binding.withValidator and Binder.validate methods (#26).
Change-Id: I0641ea6118cd873c803d3c21d82b14fe8db4baa2
Denis Anisimov [Tue, 9 Aug 2016 11:25:53 +0000 (14:25 +0300)]
Move Validator and Validatable into legacy package.
Change-Id: I7f8e9b1f7dff40ca76933cdf1978e3749f390142