Per-Åke Minborg
9bef3d136c
Remove Boolean constructor invocation and add foreach
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7219
7 lat temu
Per-Åke Minborg
73078c7560
Convert to for-each loop, Stream and switch-over-strings
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7218
7 lat temu
Per-Åke Minborg
5b5f03faa0
Replace String.indexOf with String.contains
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7217
7 lat temu
Per-Åke Minborg
557721f86e
Replace with multi-catch
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7216
7 lat temu
Per-Åke Minborg
6b8f9779fb
Convert to try-with-resource
And also replace "utf-8" with StandardCharsets.UTF_8
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7215
7 lat temu
Per-Åke Minborg
53701564b1
Use diamond in generic creation where possible
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7214
7 lat temu
Per-Åke Minborg
3b3df42e74
Add @Override annotations
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7240
7 lat temu
Per-Åke Minborg
c09128f96c
Add braces
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7213
7 lat temu
Aleksi Hietanen
7e0e21c855
Improve script GenerateBuildTestAndStagingReport
Change-Id: I3107f7fbbaf8cc17020b8e2cc9cf6a5f7f328c50
7 lat temu
Per-Åke Minborg
e4bc497e91
Use operator assignments where possible
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7212
7 lat temu
Per-Åke Minborg
526bd08524
Remove redundant casts
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7211
7 lat temu
Per-Åke Minborg
4bd1ce19eb
Add private constructor for utility classes
Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7210
7 lat temu
Denis Anisimov
13747f7003
Make SelectionModel API only server side.
Client side doesn't use selection model anymore.
Fixes vaadin/framework8-issues#421
Change-Id: If3ecb1c2f3a0024df9bfdfd182eaf8cf8625ac75
7 lat temu
Teemu Suo-Anttila
dd20841c39
Move read-only to AbstractFieldState (#8514)
Change-Id: I0baea991bd80075d63c5d57e3b07f4e9fcb12676
7 lat temu
Henri Sara
abd4e816f7
Add new publish report script
Change-Id: Ie71a9ddf99e6e381ed5d5d873bc8eba7cefa1665
7 lat temu
Aleksi Hietanen
ad406f7986
Initial version for new combined build, testing and staging report script
Change-Id: I93c34fc289df6afa5adaea89fcdb1b7f5e494cae
7 lat temu
Denis Anisimov
c8e83ca3b0
Create SingleSelect semantic interface which extends HasValue.
Change-Id: I132f814105ce97cf625e59f78731bea778ae2cfd
7 lat temu
Teemu Suo-Anttila
35c0e4dc46
Clean up state hierarchy for AbstractFieldState
Change-Id: I33c8c977bf8cd2d4c637d7988586496ce963465f
7 lat temu
Teemu Suo-Anttila
cff9d87dd9
Move setReadOnly from Component to HasValue
Change-Id: Ib867b71cab4cf5cda89f272986930297b7a84ced
7 lat temu
Pekka Hyvönen
2cb106ce09
Add Bindinding.setRequired
Shorthand for making field show required indicator and validating against empty.
Removes obsolete NotNullValidator and NotEmptyValidator. Latter is still used
in some tests, that why it is still in test packages.
Fixes vaadin/framework8-issues#29
Change-Id: Ib116739a20a0bbd1b1460423ee36ed2752c5496a
7 lat temu
Denis Anisimov
e4d132f4cb
Introduces ValidationResult interface to replace Result in validators.
Fixes vaadin/framework8-issues#414
Change-Id: I2d4e101f29542fadfdd30ce63455a0e078e0e735
7 lat temu
Teemu Suo-Anttila
855ec0f679
Add error message provider to provide translations
Change-Id: I657535d377c471369e8c77fa1db946c490023939
7 lat temu
Pekka Hyvönen
48c249a13e
Replace setRequired & HasRequired with setRequiredIndicator
Vaadin 7 compatiblity fields still use setRequired via AbstractField (legacy).
Public setRequiredIndicator is added to AbstractField, AbstractMultiSelect and AbstractSingleSelect.
Internally it is still handled on AbstractComponent & -Connector level.
Changes the declarative syntax, required -> required-indicator-visible.
Fixes vaadin/framework8-issue#419
Change-Id: I940dc66944d27584bd78e5452aee627ee3abd03a
7 lat temu
Henri Sara
92d697b988
Add target test-all for UI tests
The target allows running both normal and server integration tests
without cleaning the screenshot directory in between.
Change-Id: Ic0d5db325b831114434a83c7d77be36ac8b20a61
7 lat temu
Denis Anisimov
287614dbab
Implement focus/blur events for RadioButtonGroup.
Fixes vaadin/framework8-issues#333
Change-Id: I55f5d6a0cd690f2c0b5e757318a5f528a67ef34e
7 lat temu
Anna Miroshnik
ee47a94e17
M-day calendar event is hidden if firstVisibleHourOfDay is set (#14737)
Calendar week and day views should be correct when using
setFirstVisibleHourOfDay() and the end event time is 00:00 of the
following day.
Fix + Tests.
Change-Id: If9f42de5e9c476cb48a2f169f150b42a9c0ab6c2
9 lat temu
Denis Anisimov
25013128a7
Implement focus/blur listeners for NativeSelect.
Fixes vaadin/framework8-issues#332
Change-Id: I19996ea83ed1fbe2b115d92d6be5e6a5e158f283
7 lat temu
Aleksi Hietanen
c276c9d02e
Update ServletIntegrationUI to use Valo
Change-Id: Ib3d633a215dc4c9655612110ff23afa782d7a381
7 lat temu
Denis Anisimov
9c88657db5
Implement focus and blur events for CheckBoxGroup.
Fixes vaadin/framework8-issues#334
Change-Id: I4c7ca424cc4f4a1f0cdecd7671827465ab74ace7
7 lat temu
Pekka Hyvönen
bcd7259e10
Remove Locale from BeanValidator because of ValueContext
Fixes vaadin/framework8-issues#417
Change-Id: I0d299cb040cc21e9708906f12f4133109f1b2a90
7 lat temu
Denis Anisimov
66724b35c5
Date/time issues are fixed in the tests.
- legacy DateField declarative format tests are fixed (day light saving
time is taken into account).
- CalendarMonthViewDndEvent UI because you are not supposed to work on
Sundays (when the test is broken).
Change-Id: If7ddf238a7fab104514211df4a12fa6d071f5af2
7 lat temu
Artur Signell
1e978a6ba0
Serve static files also in servletPath/VAADIN (#14398)
Change-Id: I6891827a1fb99216d4e286c761d1384a88000604
7 lat temu
Leif Åstrand
334b3f0a4b
Remove JavaDoc mentions of RepaintRequestEvent (#19953)
Change-Id: Ief1191b34018e6049c8d20d341150c0b9804f621
7 lat temu
Aleksi Hietanen
ec16799469
Fix broken GridSortingTest caused by theme change
Change-Id: I19e86202532e7b1e698ee0640a136be949ec02b0
7 lat temu
Aleksi Hietanen
906c4d93bd
Update VerifyBrowserVersionTest to Chrome 54
Change-Id: I4171d8b95b8a3ac6aa8ff04d03e71008709d470f
7 lat temu
Teemu Suo-Anttila
524a69fd2d
Add ValueContext to Validators
Change-Id: I2ac99adf1fdb60dc0638e6fe98c4542ebd5f21a5
7 lat temu
Pekka Hyvönen
54e1edcfe0
Rename Binder methods
save -> writeBean, saveIfValid -> writeBeanIfValid,
load -> readBean, bind -> setBean, unbind -> removeBean.
Now setBean accepts null to reset the bean instead of throwing NPE.
Closes vaadin/framework8-issues#91
Change-Id: I42cbad5856cac11a03bfcefd0fa91a02c41b7234
7 lat temu
Denis Anisimov
f981521a52
Disable default null representation one way converter.
Fixes vaadin/framework8-issues/#404
Change-Id: I9e07a7de5f67bbd7a5a59cf10cc1a8579cdfbbad
7 lat temu
Pekka Hyvönen
3d2c66fe40
Update to GWT 2.8.0 Final
Change-Id: I17ba70add9831e3390c22c90ac35b370bf544be2
7 lat temu
Denis Anisimov
9abe01a588
Introduce "shouldWriteDefaultValues" property to DesignContext.
Change-Id: I979448e5af032333a6a2f7b99b11ab16c41d7b18
7 lat temu
Teemu Suo-Anttila
5bc31e8267
Remove undocumented, unused extra default methods from Converter
Change-Id: I36a1deaadbb85d4b699c581058c80a7cd6e314fc
7 lat temu
Aleksi Hietanen
e0fcd1cfe0
Grid html/component content in headers
Change-Id: Ie6129b51d15d4f30a6b4c034999ff02deec1c6a7
7 lat temu
Teemu Suo-Anttila
63d218efc0
Fix setValue() methods behavior null argument value + javadocs
Change-Id: I0000c1caf7c129634473161fe4876931f3c8dabf
7 lat temu
Denis Anisimov
862270140d
Update ValueChange API to use Component and HasValue<>.
Change-Id: I785aa82d925cadee42cc1b17d345a8923f6dc8cc
7 lat temu
Denis Anisimov
0decd87411
Binder.bindInstanceFields(Object) method implementation (#47).
Binds class instance fields using reflection using Binder.forField()
Change-Id: I597f3832d112cfa69c73fb185f1564c482e4eb15
7 lat temu
Aleksi Hietanen
eb39bd3df3
Add compatibility-themes to ivysettings and all-assembly-descriptor
Change-Id: Ib898d9bcfa87e32589c43f70f796fc23999cef96
7 lat temu
Leif Åstrand
3f37f893cb
Correct serializable issues and test that components can be serialized
Change-Id: Iac8f0f48806c0a7c3030bd406e2e533104f26753
7 lat temu
Teemu Suo-Anttila
51c0978af8
Update Hierarchical container JavaDocs to match code (#5864)
Change-Id: Iaac3c77d80f950c683841264c4907340278354a6
7 lat temu
Teemu Suo-Anttila
c72beed926
Add ValueContext parameter for Converters
Change-Id: I47179b06b9e345f5a454ac1806d0bc9bcac24bcf
7 lat temu
Denis Anisimov
6d75c88fcb
Move old SelectionEvent to V7 and create a new selection event supertype
Change-Id: I17496c803f81fdaa98e47cbfcc9bdc91625c134f
7 lat temu