summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Make vaadin-shared Import-Package empty as it should beArtur Signell2016-08-121-0/+1
| | | | Change-Id: Icccc655b975558e859b961c4eed0f24fdc86b34c
* Fix OSGi manifest for vaadin-sharedArtur Signell2016-08-121-8/+0
| | | | | | | The shared package seems to no longer use any flute or streamhtmlparser classes Change-Id: I63c9bd0340f438b05da4799982b3f3c89c85a5f8
* Update to latest Atmosphere (2.4.5) and JS (2.3.2)Artur Signell2016-08-123-28/+25
| | | | Change-Id: I3569ed662bc93dd6861e40d8a4e0fa0b801551e6
* Move old DateField components to legacy package (pre-#57).Denis Anisimov2016-08-12137-795/+871
| | | | Change-Id: I9e766be232d90aab92b5daa77351f4b0a3933f1d
* Update to GWT 2.8.0-rc2Artur Signell2016-08-125-7/+7
| | | | | | Uses upstream com.google GWT instead of com.vaadin.external.gwt Change-Id: Id1c4391d167463082cf252e713d72ccd5f2d2303
* Remove unused GWT dependenciesArtur Signell2016-08-122-146/+5
| | | | | | | | | 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
* Note that Windows Phone is no longer supportedArtur Signell2016-08-121-4/+1
| | | | Change-Id: Idd27b9e805c2eb2875bcc9cca2eb0ac1e19926a8
* Move multi-select mode to AbstractSelectStateHenri Sara2016-08-113-18/+22
| | | | | | This change does not affect Table and Tree which use multiple modes. Change-Id: Ib93a088e88474301eb199988f941563566e6bcc5
* Use shared state for OptionGroup htmlContentAllowedHenri Sara2016-08-115-22/+23
| | | | Change-Id: I626165e19a1b634bd27b2e25efab88066552b190
* Convert CheckBox from legacy to AbstractFieldHenri Sara2016-08-11112-1973/+1240
| | | | | | Add LegacyCheckBox for old field factories, Grid editor etc. Change-Id: Ic40790049421268c6de3d26730d1955d56aa86c4
* Make immediate mode the defaultHenri Sara2016-08-1112-335/+77
| | | | Change-Id: I0a1fc0bf6f3de1b7d6975cd87cb7bb65c38dba4e
* Convert old validators (#87).Denis Anisimov2016-08-1143-118/+2066
| | | | Change-Id: I6e4a56855f78595975b645a08390fb56e0e52ef9
* Update expected Chrome version to 52Henri Sara2016-08-111-1/+1
| | | | Change-Id: Ic580c17bddf05455827ecb7fbfb44e5c9e2c7bf2
* Refactor Binder and Binding/BindingImpl to be easier to understandArtur Signell2016-08-112-95/+124
| | | | Change-Id: I675dabf9f15b673b04495db9efd315d8742afd7e
* Remove deprecated column based width support from selectsHenri Sara2016-08-1110-246/+1
| | | | Change-Id: I233f205d3d0d7c0cf59e55531de09b7807d73548
* Fix Grid height calculation when HeightMode.ROW (#20104, #20074)adam2016-08-117-1/+243
| | | | | | | | | 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
* Remove obsolete type attribute in AbstractSelect subclassesHenri Sara2016-08-114-4/+0
| | | | Change-Id: I733a286473fb245da92ae6210d671ead6f954e79
* Move and rename converters into com.vaadin.legacy.data.util.converter.Legacy*Artur Signell2016-08-1080-480/+480
| | | | Change-Id: I75fd33e66c8c5c265bc60cce58ff639a5d5642ab
* Move old validators to legacy package (pre-#87).Denis Anisimov2016-08-1066-274/+274
| | | | Change-Id: If6212ff2b7da0e87b3c68a3372b5f0b5a2a55b1a
* Fix invalid [note] tags in documentationArtur Signell2016-08-101-3/+6
| | | | Change-Id: I4cb2f8425d846694cdcfdfa8fd3d40c614f13889
* Fix documentation typoArtur Signell2016-08-101-1/+1
| | | | Change-Id: Ia28e28bf61f1cdafbc878083797006600a441cfa
* Binding.withValidator and Binder.validate methods (#26).Denis Anisimov2016-08-109-5/+868
| | | | Change-Id: I0641ea6118cd873c803d3c21d82b14fe8db4baa2
* Move Validator and Validatable into legacy package.Denis Anisimov2016-08-0943-59/+61
| | | | Change-Id: I7f8e9b1f7dff40ca76933cdf1978e3749f390142
* Convert Slider to extend the new AbstractFieldArtur Signell2016-08-098-273/+358
| | | | Change-Id: I1961963baac3a6546edb908582b323c481b15bfd
* BoV: Fix a language issue for ListingHenri Sara2016-08-091-1/+1
| | | | Change-Id: I3699ecca45775335308d90a2c1f79b9a1244dc76
* Eliminate calls to deprecated addListener(Focus/BlurListener)Henri Sara2016-08-098-30/+30
| | | | Change-Id: Ia92f8d2c9df32b2dc10ea3fbda02c962d7e8b566
* Add support for required status to AbstractFieldArtur Signell2016-08-094-24/+93
| | | | Change-Id: I64ef7d4425946031432032cc4060e0dcad43678b
* Rename AbstractFieldTest to LegacyAbstractFieldTestArtur Signell2016-08-0810-29/+34
| | | | Change-Id: I6cc419884ecba7f75e825ddcba343325b2d77f1b
* Make AbstractField FocusableArtur Signell2016-08-081-13/+41
| | | | | | | 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
* Rename field in VFilterSelect.DataReceivedHandler for clarityHenri Sara2016-08-081-6/+6
| | | | Change-Id: Iaf951b0c50a124b5be377659eac4d3966f20b383
* Update comment in VFilterSelect.resetSelection()Henri Sara2016-08-081-5/+3
| | | | Change-Id: Ie0bd8c2bbfee62b7ed8b4a413c7f2479656dd729
* Clean javadoc/comments in ComboBoxConnectorHenri Sara2016-08-081-4/+1
| | | | Change-Id: I795852bb1269867a0ecfb2bf7f4d97ce697f3eb6
* Remove unused field in ComboBoxHenri Sara2016-08-081-7/+0
| | | | Change-Id: Ic3b427502905dd635a1d26b5a82aaa24228a60bd
* Moved ComboBox suggestion popup width to shared stateHenri Sara2016-08-083-17/+11
| | | | Change-Id: Ifdadc24ff922761eb78c4e5168f0e83fbf47108a
* Remove obsolete paint attribute from ComboBoxHenri Sara2016-08-081-6/+0
| | | | | | This was already in the shared state. Change-Id: I42f43be136199e6cad259742ee8d7e78c65cf94f
* Minor ComboBox client side cleanup (#19929)Henri Sara2016-08-082-27/+2
| | | | | | Remove unused references to immediate flags. Change-Id: I4dfeccb9cb5c282c1b3a51bc5ff14a6fd62d3b1b
* Move combo box selection update logic to handler (#19929)Henri Sara2016-08-082-104/+142
| | | | | | | Move logic related to updating the selection to the handler and VFilterSelect. Change-Id: I399c1ab2ceaceb1132aabeb11fff4c5ac7bf7ebc
* Move more combo logic to handler (#19929)Henri Sara2016-08-082-59/+63
| | | | | | | | | - Move waitingForFilteringResponse etc. to the data received handler. - Change some setters to parameterless methods that trigger a state transition. Change-Id: Iaf2547df1e6e61a1cb25b74172ea0fb095068375
* Binder.save() and Binder.load() methods implementation (#36).Denis Anisimov2016-08-082-2/+92
| | | | Change-Id: Ibe54c5691919bc541c4150b17a7113ca26031ac5
* Use a separate data received handler in VFilterSelect (#19929)Henri Sara2016-08-082-121/+159
| | | | | | | | | | 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
* Move combo popup opener clicked flag to connector (#19929)Henri Sara2016-08-082-37/+31
| | | | | | | The flag is only used by the connector to temporarily block certain operations. Change-Id: I30a2ffe15768a483b7823dcee450b9cfe93888a4
* Refactor ComboBox pending selection handling (#19929)Henri Sara2016-08-082-81/+62
| | | | | | | | 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
* Use accessors for combo internal state (#19929)Henri Sara2016-08-082-25/+114
| | | | | | | This is an intermediate step towards refactoring the communication related client side internal state management. Change-Id: I252988cae5e19883ea0acc283bdda69473dc4f85
* Remove UIDL references in VFilterSelect (#19929)Henri Sara2016-08-082-17/+27
| | | | Change-Id: Ia6af50fac9ff4e8945ec16272c7a3227b2600cc6
* Refactor ComboBox item painting (#19929)Henri Sara2016-08-081-26/+51
| | | | | | | | | | 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
* Request ComboBox pages with RPC (#19929)Henri Sara2016-08-083-16/+27
| | | | | | | | | | 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
* Move ComboBox filtering mode to state (#19929)Henri Sara2016-08-083-21/+16
| | | | Change-Id: I7eaf2dae59133745d6a7c686503625f1f5216c52
* Move ComboBox pageLength to state (#19929)Henri Sara2016-08-086-30/+17
| | | | | | | Use shared state for the page length and update related tests. This change also removes an unused widget field. Change-Id: I22055ea058029f898af952252a0c3dadcd9476d4
* Send ComboBox selection with RPC (#19929)Henri Sara2016-08-085-40/+48
| | | | | | Send the selection from the client to the server with RPC. Change-Id: I67e4e526f59550e83d9400729adf91e2b4bbb806
* Send ComboBox focus/blur with RPC (#19929)Henri Sara2016-08-083-18/+61
| | | | | | | | Send focus and blur events using RPC instead of in UIDL. This change does not use ConnectorFocusAndBlurHandler to preserve old timings. Change-Id: I02a86dcc3959388ca835798a33cb600898b19ab9