Artur Signell
48e202a806
Store Vaadin session after each update
This helps clustering solutions know when the session attribute needs
to be replicated instead of having to always aggressively replicate
all attributes.
Resolves #7535
6 lat temu
Adam Wagner
697f770287
Implement error level on client side (#9817)
Add additional class names and style to components and error indicators to distinguish different error levels.
Vaadin 8 implementation of #9816 . Cherry picked changes and added compatibility package component changes and tests.
Resolves #3139
6 lat temu
JenoDK
9776ea2e85
Fix DataCommunicator parameter not used in Grid constructor (#10075)
Fixes #9944
6 lat temu
Henri Sara
4d6cb7b107
Relayout GridLayout when font loading completes (#10077)
If a GridLayout is used and font loading is not complete, force another layout after all fonts are loaded.
Fixes #9921
Fixes #8207
6 lat temu
Teemu Suo-Anttila
e0b661fae5
Fix BindingBuilder to always use the same instance (#10004)
This allows using BindingBuilder either in a type safe chained manner or with separate calls for the same instance at the cost of less strict type checking.
Fixes #9927
Fixes #9619
6 lat temu
Ahmed Ashour
4113d9bf85
Add some text files to .gitattributes (#10078)
6 lat temu
Ahmed Ashour
ad2055b10e
Configure Eclipse to insert new line at the end of files (#10080)
6 lat temu
Ahmed Ashour
77f2ef0c9d
Remove unused @VERSION@
6 lat temu
Adam Wagner
49fcca9fe0
Fix TreeGrid double click event in hierarchy column (#10070)
Fixes #9868
6 lat temu
Teemu Suo-Anttila
f5d8dd7bf4
Improve Binder value change handling with bean validation (#9988)
Changed values are now only applied to the bean when they pass both field and bean validation. Any change that breaks validation will be pending and is attempted to apply when another change event comes.
This patch also makes the order of status change event handler and listener call order.
This addresses some of the issues raised in #9955 .
6 lat temu
Piotr Wilkin
bcf58e2145
Pass timezone ID from browser to server. (#10041)
Resolves #7911 .
Prerequisite for #10033 .
6 lat temu
Henri Sara
7195e13f0d
Rewrite unclear part in GridLayout documentation
6 lat temu
Ahmed Ashour
3c0c3e0a99
Fix typos (#10071)
And use varargs in a test.
6 lat temu
Ahmed Ashour
40d15b32e3
Construct array inline (#10068)
And some trivial test enhancements
6 lat temu
Ahmed Ashour
d3c752e0f2
Add empty line at end of file
6 lat temu
Ahmed Ashour
73119c7193
Fix javadoc references (#10067)
And remove unused imports.
6 lat temu
Ahmed Ashour
60ff3d6c34
Format curly brackets correctly for checkstyle (#10066)
6 lat temu
Ahmed Ashour
23718371f8
Remove unused methods. (#10058)
6 lat temu
Ahmed Ashour
b07fc07ce9
Replace tab with spaces in .xml files (#10064)
6 lat temu
Henri Sara
a838d98204
Replace CRLF with LF (#10062)
After this change, .gitattributes will take care of keeping native
line endings.
* Replace CRLF with LF in non-Java files
6 lat temu
Henri Sara
a18842e2ae
Replace tabs with spaces in Java files
6 lat temu
Ahmed Ashour
396b685928
Disable end-of-line check for checkstyle (#10060)
This is now handled by .gitattributes .
6 lat temu
Ahmed Ashour
1b8d507e5b
Replace iff with if in javadoc (#10056)
6 lat temu
Ahmed Ashour
d542679321
Rename `.gitattribute` to `.gitattributes` (#10061)
6 lat temu
Ahmed Ashour
105012f3b6
Add .gitattribute, to automatically handle text files end-of-line (#10052)
6 lat temu
Ahmed Ashour
132d9fa60e
Fix unused parameters in javadoc (#10055)
6 lat temu
Ahmed Ashour
11ddb11cbc
Update modifier order to follow Java Specification suggestions (#10050)
Also includes some other minor cleanup.
6 lat temu
Ahmed Ashour
e118f4d860
Access static members in a static way (#10054)
6 lat temu
Knoobie
a166d6f52b
Add Upload#setButtonStyleName (#10044)
6 lat temu
Ahmed Ashour
867006d2f8
Use String.isEmpty() (#10045)
6 lat temu
Kari Söderholm
719b12e44a
Fix article links in articles/contents.asciidoc (#10048)
With this fix the links will work properly in vaadin.com
6 lat temu
Kari Söderholm
86cdfabd5c
Fix typo in anchor in SettingAndReadingCookies.asciidoc (#10047)
6 lat temu
Piotr Wilkin
634c0cc310
Add scroll logic from TreeGrid to Tree (#10005)
Fixes #9967
6 lat temu
Ahmed Ashour
8657a5ff49
Remove unused methods (#10020)
6 lat temu
Henri Sara
f3ae6c2c2b
Fix ColorPickerGrid indexing
Fixes #9018
6 lat temu
Ahmed Ashour
5558b8768b
Use interface not Implementation, as method parameter
6 lat temu
Henri Muurimaa
9c371bd38e
Add headers to community articles (#10028)
6 lat temu
Ahmed Ashour
d1520204ea
Use simple class names
6 lat temu
Marco Collovati
89693cf448
Show validation error selecting invalid date from DateField (#10013)
Component error was cleared after selecting a date from
calendar popup, even if the date is invalid due to
validation errors or if user programmatically sets an UserError.
This change inverts the order of setValue() and setComponentError(null) in order
to preserve errors set by ValueChangeListeners (e.g. Binder validators).
Fixes #10011
6 lat temu
Teemu Suo-Anttila
1f59cb51af
Add API for running BindingValidationStatusHandlers (#9966)
This patch adds an API to Binding for accessing the validation status handlers from a custom BinderValidationStatusHandler.
6 lat temu
Piotr Wilkin
159d21f55f
Optimize HierarchyMapper (#10003)
Fixes parts of #9951, but does not address the issue of grouping pushed updates.
6 lat temu
Ahmed Ashour
62d49f3c3a
Implement hashCode() when implementing equals()
6 lat temu
Olli Tietäväinen
d2a2c61b81
Remove drag and drop from Tree doc (#9992)
Tree does not support drag and drop right now (see #9804 ).
6 lat temu
Ahmed Ashour
f6e082f517
Use String.isEmpty()
6 lat temu
Ahmed Ashour
d8baecb239
Fix typo
And change private member to List instead of ArrayList
6 lat temu
Ahmed Ashour
aa225cce86
Remove unneeded ArrayList construction
6 lat temu
Piotr Wilkin
797cc0104e
Fix removeBinding logic (#10002)
Fixes and improves on PR #9932 .
6 lat temu
Ahmed Ashour
4a8195b59e
Replace iterators with enhanced for loops (#10018)
This change also includes some other minor cleanup.
6 lat temu
Henri Sara
7425cef7bf
Migrate wiki articles to Vaadin documentation (#9959)
6 lat temu
Erik Lumme
9dff60d10a
Remove migration error message
6 lat temu