Artur Signell
a8563a10bb
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
7 lat temu
Denis Anisimov
87118c4b94
Derive DateField from new AbstractField (#57).
Change-Id: I5efe17253ecd28dad5a2250076246a9eb30eec62
7 lat temu
Artur Signell
4348979a9d
Prevent Atmosphere from resurrecting a destroyed broadcaster (#20026)
Change-Id: Ic67aede24b4d97f6d5c6ba64f485d3062d42d55a
8 lat temu
Artur Signell
2a5671438f
Update to latest Atmosphere (2.4.5) and JS (2.3.2)
Change-Id: I3569ed662bc93dd6861e40d8a4e0fa0b801551e6
7 lat temu
Denis Anisimov
bb9564db42
Move old DateField components to legacy package (pre-#57).
Change-Id: I9e766be232d90aab92b5daa77351f4b0a3933f1d
7 lat temu
Henri Sara
6b8545841e
Move multi-select mode to AbstractSelectState
This change does not affect Table and Tree which use multiple modes.
Change-Id: Ib93a088e88474301eb199988f941563566e6bcc5
8 lat temu
Henri Sara
8b8752c520
Use shared state for OptionGroup htmlContentAllowed
Change-Id: I626165e19a1b634bd27b2e25efab88066552b190
8 lat temu
Henri Sara
5c852b41ff
Convert CheckBox from legacy to AbstractField
Add LegacyCheckBox for old field factories, Grid editor etc.
Change-Id: Ic40790049421268c6de3d26730d1955d56aa86c4
7 lat temu
Henri Sara
c726ae1b27
Make immediate mode the default
Change-Id: I0a1fc0bf6f3de1b7d6975cd87cb7bb65c38dba4e
7 lat temu
Denis Anisimov
81b849c1af
Convert old validators (#87).
Change-Id: I6e4a56855f78595975b645a08390fb56e0e52ef9
7 lat temu
Artur Signell
9ea656ab97
Refactor Binder and Binding/BindingImpl to be easier to understand
Change-Id: I675dabf9f15b673b04495db9efd315d8742afd7e
7 lat temu
Henri Sara
fd3617bba2
Remove deprecated column based width support from selects
Change-Id: I233f205d3d0d7c0cf59e55531de09b7807d73548
8 lat temu
Henri Sara
020557163c
Remove obsolete type attribute in AbstractSelect subclasses
Change-Id: I733a286473fb245da92ae6210d671ead6f954e79
8 lat temu
Artur Signell
192e93a814
Move and rename converters into com.vaadin.legacy.data.util.converter.Legacy*
Change-Id: I75fd33e66c8c5c265bc60cce58ff639a5d5642ab
7 lat temu
Denis Anisimov
314eb377dd
Move old validators to legacy package (pre-#87).
Change-Id: If6212ff2b7da0e87b3c68a3372b5f0b5a2a55b1a
7 lat temu
Denis Anisimov
8139cd8c89
Binding.withValidator and Binder.validate methods (#26).
Change-Id: I0641ea6118cd873c803d3c21d82b14fe8db4baa2
7 lat temu
Denis Anisimov
fd651d7921
Move Validator and Validatable into legacy package.
Change-Id: I7f8e9b1f7dff40ca76933cdf1978e3749f390142
7 lat temu
Artur Signell
d41411e0f5
Convert Slider to extend the new AbstractField
Change-Id: I1961963baac3a6546edb908582b323c481b15bfd
7 lat temu
Artur Signell
d1af5d84e3
Add support for required status to AbstractField
Change-Id: I64ef7d4425946031432032cc4060e0dcad43678b
7 lat temu
Artur Signell
f35731cd7b
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
7 lat temu
Henri Sara
8f8eced3d7
Remove unused field in ComboBox
Change-Id: Ic3b427502905dd635a1d26b5a82aaa24228a60bd
8 lat temu
Henri Sara
86e987f293
Moved ComboBox suggestion popup width to shared state
Change-Id: Ifdadc24ff922761eb78c4e5168f0e83fbf47108a
8 lat temu
Henri Sara
d4c2a27a78
Remove obsolete paint attribute from ComboBox
This was already in the shared state.
Change-Id: I42f43be136199e6cad259742ee8d7e78c65cf94f
8 lat temu
Denis Anisimov
50be2a3c7c
Binder.save() and Binder.load() methods implementation (#36).
Change-Id: Ibe54c5691919bc541c4150b17a7113ca26031ac5
7 lat temu
Henri Sara
e58fe62230
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
8 lat temu
Henri Sara
37e0969729
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
8 lat temu
Henri Sara
6d493408ed
Move ComboBox filtering mode to state (#19929)
Change-Id: I7eaf2dae59133745d6a7c686503625f1f5216c52
8 lat temu
Henri Sara
9142256e85
Move ComboBox pageLength to state (#19929)
Use shared state for the page length and update related tests.
This change also removes an unused widget field.
Change-Id: I22055ea058029f898af952252a0c3dadcd9476d4
8 lat temu
Henri Sara
06e0a6567b
Send ComboBox selection with RPC (#19929)
Send the selection from the client to the server with RPC.
Change-Id: I67e4e526f59550e83d9400729adf91e2b4bbb806
8 lat temu
Henri Sara
07292fe8fb
Send ComboBox focus/blur with RPC (#19929)
Send focus and blur events using RPC instead of in UIDL.
This change does not use ConnectorFocusAndBlurHandler to preserve
old timings.
Change-Id: I02a86dcc3959388ca835798a33cb600898b19ab9
8 lat temu
Henri Sara
9207d3f344
Create new items with RPC (#19929)
When the user creates a new item, send it with client to
server RPC.
Change-Id: Iaf60fc910d4e8b57b681b4cf13f124871c1a01b0
8 lat temu
Henri Sara
9428b12cb4
Create ComboBoxServerRpc stub (#19229)
Create an empty client to server RPC implementation for ComboBox.
Change-Id: I1ccce4875682b8ba2541acdc42d361edb30ca458
8 lat temu
Henri Sara
0e1a271cc5
Use shared state in ComboBox (#19229)
This change uses shared state for the read-only flag, text
input allowed flag and input prompt.
Change-Id: If770a3d9be96d10c3a19654b398bc2f5ddfb7e67
8 lat temu
Teemu Suo-Anttila
fa3d2566ec
Add Binder for binding field values to bean properties
Change-Id: I509f02261a36fcef276d2a1c5590a06bc28e8ed2
8 lat temu
Johannes Dahlström
5d864b14b3
Implement new simple AbstractField
Change-Id: I9addcf8bec802967b1dfa39512dd140b8a4e4a25
8 lat temu
Johannes Dahlström
f6f111b88f
Rename Field, AbstractField to legacy names
Change-Id: I46ce708e0f10e4c9fa3d11a2aef5be0248c2999f
8 lat temu
Henri Sara
1cb6ec0785
Remove the "liferay" theme
The theme was designed for Liferay 6.0 and was following its look.
Liferay 6.0 is no longer officially supported by Vaadin 8.
Change-Id: I79e8ecd6674b1dce2424121d4c298b69d3f932d4
8 lat temu
Teemu Suo-Anttila
3abd26bf5a
Update version number, use Java 8
Change-Id: Icb36a9c019ba086cdcdece2497c2120ea6bafb7a
8 lat temu
Pontus Boström
6688e66172
Fixed the compare filter to handle subclasses (#17169)
Earlier the comparision worked only if the item value was a subclass of
the value in comparator, but not in the other way around. Now the
compairision works if the one is a subclass of the other and both
implements Comparable.
Change-Id: I1bcbba94f1263915f838e948ed9d8b68a14aefd0
8 lat temu
Felype Santiago Ferreira
77ad774461
Changed logic to retrieve readonly state (#8643)
Change-Id: Ibc86d36ce4c8f68eec400ad264546651353709f1
8 lat temu
Marco Collovati
5aee23ed30
Document onUnregister in JS component/extension javadocs (#19799)
Change-Id: I659561533420af1977003f918eb8f3f6479c6b6f
8 lat temu
Sampsa Sohlman
4318107af7
Fix typo
Change-Id: Ib1b2d85b26d35f65a9212a207e60124c74f015d9
8 lat temu
Sampsa Sohlman
0a1687783c
Fix javax.servlet version
Change-Id: Ie044355ebd9ee165d5f9016666ac46f4df4243d8
8 lat temu
Sampsa Sohlman
498599fa9b
Fix the OSGi version at MANIFEST.MF so it does not contain -SNAPSHOT
Change-Id: Iad1f7c9fbff6ded1ce85536788a0b86135ecfbad
8 lat temu
Artur Signell
94ae194409
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 lat temu
Teemu Suo-Anttila
7898b7fc03
Update @since for 7.6.8
Change-Id: Ib740904674e289b11116fdb8ea13abbbac81fdfe
8 lat temu
Teemu Suo-Anttila
ee9a0fe45e
Update @since for 7.6.7
Change-Id: I4abedb7726b0ae152df8c449cde162854d50c8ad
8 lat temu
Anna Koskinen
38256a873c
Allow reaching the wrapped Item through GeneratedPropertyItem (#20032)
Change-Id: Ic38c2803b3d83e76fa74d21490a4277c6037b950
8 lat temu
Teemu Suo-Anttila
9bb1529083
Fix navigation to same view with different parameters (#20029)
Change-Id: I0ecc18f0ee5aecac42cfc6c9422932e2e308ab83
8 lat temu
Teemu Suo-Anttila
75b282c319
Fix RpcDataProviderExtension serialization issue (#19906)
Change-Id: I74e8e82df2a7bb26c45c9c3797d044061ec3c24d
8 lat temu