]>
source.dussan.org Git - vaadin-framework.git/log
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
Artur Signell [Mon, 8 Aug 2016 12:56:33 +0000 (15:56 +0300)]
Convert Slider to extend the new AbstractField
Change-Id: I1961963baac3a6546edb908582b323c481b15bfd
Henri Sara [Tue, 9 Aug 2016 07:49:25 +0000 (10:49 +0300)]
BoV: Fix a language issue for Listing
Change-Id: I3699ecca45775335308d90a2c1f79b9a1244dc76
Henri Sara [Tue, 9 Aug 2016 09:04:44 +0000 (12:04 +0300)]
Eliminate calls to deprecated addListener(Focus/BlurListener)
Change-Id: Ia92f8d2c9df32b2dc10ea3fbda02c962d7e8b566
Artur Signell [Tue, 9 Aug 2016 06:53:08 +0000 (09:53 +0300)]
Add support for required status to AbstractField
Change-Id: I64ef7d4425946031432032cc4060e0dcad43678b
Artur Signell [Mon, 8 Aug 2016 13:04:57 +0000 (16:04 +0300)]
Rename AbstractFieldTest to LegacyAbstractFieldTest
Change-Id: I6cc419884ecba7f75e825ddcba343325b2d77f1b
Artur Signell [Mon, 8 Aug 2016 14:00:11 +0000 (17:00 +0300)]
Make AbstractField Focusable
All fields are defined as focusable and support tab index.
Complex fields can override the focus and tab index behavior as needed.
Change-Id: I56ad6e3a0dcd1427a0d0e6b80f64dbcf77ec4844
Henri Sara [Mon, 8 Aug 2016 11:33:24 +0000 (14:33 +0300)]
Rename field in VFilterSelect.DataReceivedHandler for clarity
Change-Id: Iaf951b0c50a124b5be377659eac4d3966f20b383
Henri Sara [Mon, 8 Aug 2016 11:19:14 +0000 (14:19 +0300)]
Update comment in VFilterSelect.resetSelection()
Change-Id: Ie0bd8c2bbfee62b7ed8b4a413c7f2479656dd729
Henri Sara [Mon, 8 Aug 2016 08:35:01 +0000 (11:35 +0300)]
Clean javadoc/comments in ComboBoxConnector
Change-Id: I795852bb1269867a0ecfb2bf7f4d97ce697f3eb6
Henri Sara [Fri, 29 Jul 2016 12:26:27 +0000 (15:26 +0300)]
Remove unused field in ComboBox
Change-Id: Ic3b427502905dd635a1d26b5a82aaa24228a60bd
Henri Sara [Fri, 29 Jul 2016 09:43:57 +0000 (12:43 +0300)]
Moved ComboBox suggestion popup width to shared state
Change-Id: Ifdadc24ff922761eb78c4e5168f0e83fbf47108a
Henri Sara [Fri, 29 Jul 2016 09:38:10 +0000 (12:38 +0300)]
Remove obsolete paint attribute from ComboBox
This was already in the shared state.
Change-Id: I42f43be136199e6cad259742ee8d7e78c65cf94f
Henri Sara [Thu, 12 Nov 2015 10:46:11 +0000 (12:46 +0200)]
Minor ComboBox client side cleanup (#19929)
Remove unused references to immediate flags.
Change-Id: I4dfeccb9cb5c282c1b3a51bc5ff14a6fd62d3b1b
Henri Sara [Wed, 11 Nov 2015 10:27:03 +0000 (12:27 +0200)]
Move combo box selection update logic to handler (#19929)
Move logic related to updating the selection to the handler and
VFilterSelect.
Change-Id: I399c1ab2ceaceb1132aabeb11fff4c5ac7bf7ebc
Henri Sara [Wed, 11 Nov 2015 09:17:57 +0000 (11:17 +0200)]
Move more combo logic to handler (#19929)
- Move waitingForFilteringResponse etc. to the data received
handler.
- Change some setters to parameterless methods that trigger a
state transition.
Change-Id: Iaf2547df1e6e61a1cb25b74172ea0fb095068375
Denis Anisimov [Mon, 8 Aug 2016 03:36:48 +0000 (06:36 +0300)]
Binder.save() and Binder.load() methods implementation (#36).
Change-Id: Ibe54c5691919bc541c4150b17a7113ca26031ac5
Henri Sara [Wed, 11 Nov 2015 08:50:11 +0000 (10:50 +0200)]
Use a separate data received handler in VFilterSelect (#19929)
Move parts of the request handling to a separate handler
class that keeps track of the current communication state etc.
This is an intermediate change. Later changes should move
waitingForFilteringResponse etc. to the handler.
Change-Id: Ic248aa463ae0b194f95e5e4ce92e9d26627ddfeb
Henri Sara [Tue, 10 Nov 2015 12:42:41 +0000 (14:42 +0200)]
Move combo popup opener clicked flag to connector (#19929)
The flag is only used by the connector to temporarily block
certain operations.
Change-Id: I30a2ffe15768a483b7823dcee450b9cfe93888a4
Henri Sara [Tue, 10 Nov 2015 12:28:12 +0000 (14:28 +0200)]
Refactor ComboBox pending selection handling (#19929)
Move the handling of selection when a navigation operation
pends on server reply to the connector, with a callback
that actually performs the selection.
Change-Id: I941defbf2fe85d0f4d6ed58b7e65799c35a11aa1
Henri Sara [Tue, 10 Nov 2015 11:44:33 +0000 (13:44 +0200)]
Use accessors for combo internal state (#19929)
This is an intermediate step towards refactoring the
communication related client side internal state management.
Change-Id: I252988cae5e19883ea0acc283bdda69473dc4f85
Henri Sara [Mon, 9 Nov 2015 13:00:50 +0000 (15:00 +0200)]
Remove UIDL references in VFilterSelect (#19929)
Change-Id: Ia6af50fac9ff4e8945ec16272c7a3227b2600cc6
Henri Sara [Mon, 9 Nov 2015 12:52:46 +0000 (14:52 +0200)]
Refactor ComboBox item painting (#19929)
This is an intermediate step towards a different approach
to sending items from server to client.
An unused null selection item attribute was removed, as the
information is currently communicated outside the item.
Change-Id: I7b2cd34d2d05287f91d6859fca28337dccdbe8df
Henri Sara [Mon, 9 Nov 2015 10:58:52 +0000 (12:58 +0200)]
Request ComboBox pages with RPC (#19929)
All client to server communication of ComboBox is now done
with RPC.
There is still an empty changeVariables() methods to
override the default behavior in AbstractSelect.
Change-Id: I718eeabd5c116ec4e00485ed37a0a6d5389ee1f0
Henri Sara [Mon, 9 Nov 2015 10:42:25 +0000 (12:42 +0200)]
Move ComboBox filtering mode to state (#19929)
Change-Id: I7eaf2dae59133745d6a7c686503625f1f5216c52