]>
source.dussan.org Git - vaadin-framework.git/log
Henri Sara [Thu, 28 Sep 2017 13:38:20 +0000 (16:38 +0300)]
Revert "Store Vaadin session after each update" (#10112)
This reverts commit
48e202a80653c2c8a9e31db11814d23b87d6ec19 .
Also reverts the related release notes update.
Henri Sara [Thu, 28 Sep 2017 12:57:23 +0000 (15:57 +0300)]
Add since tags and update release notes (#10109)
Henri Sara [Thu, 28 Sep 2017 12:51:42 +0000 (15:51 +0300)]
Update ValoThemeUITest form screenshots for ErrorLevel updates (#10110)
Ahmed Ashour [Thu, 28 Sep 2017 09:37:32 +0000 (11:37 +0200)]
Handle 'z' (timezone) in AbstractDateField.setDateFormat() (#8844)
Henri Sara [Thu, 28 Sep 2017 08:49:02 +0000 (11:49 +0300)]
Update empty since tags for 8.2 (#10107)
Ahmed Ashour [Thu, 28 Sep 2017 08:39:17 +0000 (10:39 +0200)]
Use interface instead of implementation (#10073)
Henri Sara [Thu, 28 Sep 2017 08:23:28 +0000 (11:23 +0300)]
Update IE11 screenshots for more stable GridLayout (#10105)
Ahmed Ashour [Thu, 28 Sep 2017 05:45:09 +0000 (07:45 +0200)]
Use single character for StringBuilder.append (#10102)
Henri Sara [Wed, 27 Sep 2017 12:25:49 +0000 (15:25 +0300)]
Update browser version test for Chrome 61 (#10098)
Henri Sara [Wed, 27 Sep 2017 12:25:35 +0000 (15:25 +0300)]
Update screenshots for PopupDateTimeFieldStatesTest after GridLayout fix (#10097)
Ahmed Ashour [Wed, 27 Sep 2017 10:44:25 +0000 (12:44 +0200)]
Fix typos (#10095)
Ahmed Ashour [Wed, 27 Sep 2017 10:44:01 +0000 (12:44 +0200)]
Support addCloseListener for Notification (#10027)
Converts Notification to an Extension and adds support for listening to the closing of notifications.
Fixes #888
Henri Sara [Wed, 27 Sep 2017 10:06:27 +0000 (13:06 +0300)]
Eliminate the use of AWT in non-test code (#10094)
Ahmed Ashour [Wed, 27 Sep 2017 10:03:18 +0000 (12:03 +0200)]
Convert Embedded not to be a LegacyComponent (#10088)
Teemu Suo-Anttila [Wed, 27 Sep 2017 08:40:17 +0000 (11:40 +0300)]
Add option to use PushState instead of URI fragments in Navigator (#10042)
* Navigator now by default uses pushState and normal URLs
* added documentation for pushState and updated Navigator documentation
* improving docs etc, adding one TODO to be solved before merging
* pushState/replaceState no work better with changing titles
* Making uri fragment navigator work when not using specially mapped UI
* Revert to older default, add annotation for selecting
* Fix tests, add null checks
* Reorder if-clause, fix tests
* Revert unnecessary test change
* Use correct variable in UI, fix test clean up
* Updates to JavaDocs, fix some methods and tests
* Add comments, fix test ui, TODO for fallbacks
* Navigation documentation, JavaDocs, removed TODOs
* Documentation fixes
* Improve JavaDocs
* Fix link name in documentation
* Improve throws declaration in getLocation
* Change documentation about the PushState based navigation
* Add since tags
* Add since tags for UI
Henri Sara [Wed, 27 Sep 2017 08:39:59 +0000 (11:39 +0300)]
Fix GridLayout on IE and PhantomJS (#10087)
Additional fixes for #10077 for browsers that do not support
document.fonts.ready by performing a delayed re-layout.
Artur Signell [Wed, 26 Jul 2017 18:53:07 +0000 (21:53 +0300)]
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
Adam Wagner [Wed, 27 Sep 2017 07:02:29 +0000 (10:02 +0300)]
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
JenoDK [Tue, 26 Sep 2017 08:20:33 +0000 (10:20 +0200)]
Fix DataCommunicator parameter not used in Grid constructor (#10075)
Fixes #9944
Henri Sara [Tue, 26 Sep 2017 07:28:14 +0000 (10:28 +0300)]
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
Teemu Suo-Anttila [Tue, 26 Sep 2017 07:07:51 +0000 (10:07 +0300)]
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
Ahmed Ashour [Mon, 25 Sep 2017 16:33:41 +0000 (18:33 +0200)]
Add some text files to .gitattributes (#10078)
Ahmed Ashour [Mon, 25 Sep 2017 16:23:05 +0000 (18:23 +0200)]
Configure Eclipse to insert new line at the end of files (#10080)
Ahmed Ashour [Mon, 25 Sep 2017 15:34:52 +0000 (17:34 +0200)]
Remove unused @VERSION@
Adam Wagner [Mon, 25 Sep 2017 11:07:12 +0000 (14:07 +0300)]
Fix TreeGrid double click event in hierarchy column (#10070)
Fixes #9868
Teemu Suo-Anttila [Mon, 25 Sep 2017 08:28:40 +0000 (11:28 +0300)]
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.
Piotr Wilkin [Mon, 25 Sep 2017 08:25:28 +0000 (10:25 +0200)]
Pass timezone ID from browser to server. (#10041)
Resolves #7911.
Prerequisite for #10033.
Henri Sara [Mon, 25 Sep 2017 05:36:55 +0000 (08:36 +0300)]
Rewrite unclear part in GridLayout documentation
Ahmed Ashour [Mon, 25 Sep 2017 04:54:30 +0000 (06:54 +0200)]
Fix typos (#10071)
And use varargs in a test.
Ahmed Ashour [Sat, 23 Sep 2017 06:45:49 +0000 (08:45 +0200)]
Construct array inline (#10068)
And some trivial test enhancements
Ahmed Ashour [Fri, 22 Sep 2017 22:29:58 +0000 (00:29 +0200)]
Add empty line at end of file
Ahmed Ashour [Sat, 23 Sep 2017 05:34:48 +0000 (07:34 +0200)]
Fix javadoc references (#10067)
And remove unused imports.
Ahmed Ashour [Fri, 22 Sep 2017 10:23:12 +0000 (12:23 +0200)]
Format curly brackets correctly for checkstyle (#10066)
Ahmed Ashour [Fri, 22 Sep 2017 09:44:16 +0000 (11:44 +0200)]
Remove unused methods. (#10058)
Ahmed Ashour [Fri, 22 Sep 2017 07:27:29 +0000 (09:27 +0200)]
Replace tab with spaces in .xml files (#10064)
Henri Sara [Fri, 22 Sep 2017 07:27:00 +0000 (10:27 +0300)]
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
Henri Sara [Fri, 22 Sep 2017 04:46:52 +0000 (07:46 +0300)]
Replace tabs with spaces in Java files
Ahmed Ashour [Fri, 22 Sep 2017 07:11:36 +0000 (09:11 +0200)]
Disable end-of-line check for checkstyle (#10060)
This is now handled by .gitattributes .
Ahmed Ashour [Fri, 22 Sep 2017 04:57:35 +0000 (06:57 +0200)]
Replace iff with if in javadoc (#10056)
Ahmed Ashour [Fri, 22 Sep 2017 04:13:22 +0000 (06:13 +0200)]
Rename `.gitattribute` to `.gitattributes` (#10061)
Ahmed Ashour [Thu, 21 Sep 2017 17:15:21 +0000 (19:15 +0200)]
Add .gitattribute, to automatically handle text files end-of-line (#10052)
Ahmed Ashour [Thu, 21 Sep 2017 13:01:30 +0000 (15:01 +0200)]
Fix unused parameters in javadoc (#10055)
Ahmed Ashour [Thu, 21 Sep 2017 12:25:46 +0000 (14:25 +0200)]
Update modifier order to follow Java Specification suggestions (#10050)
Also includes some other minor cleanup.
Ahmed Ashour [Thu, 21 Sep 2017 10:35:06 +0000 (12:35 +0200)]
Access static members in a static way (#10054)
Knoobie [Thu, 21 Sep 2017 08:52:41 +0000 (10:52 +0200)]
Add Upload#setButtonStyleName (#10044)
Ahmed Ashour [Thu, 21 Sep 2017 08:51:51 +0000 (10:51 +0200)]
Use String.isEmpty() (#10045)
Kari Söderholm [Thu, 21 Sep 2017 05:56:34 +0000 (08:56 +0300)]
Fix article links in articles/contents.asciidoc (#10048)
With this fix the links will work properly in vaadin.com
Kari Söderholm [Thu, 21 Sep 2017 05:38:59 +0000 (08:38 +0300)]
Fix typo in anchor in SettingAndReadingCookies.asciidoc (#10047)
Piotr Wilkin [Wed, 20 Sep 2017 10:30:12 +0000 (12:30 +0200)]
Add scroll logic from TreeGrid to Tree (#10005)
Fixes #9967
Ahmed Ashour [Wed, 20 Sep 2017 10:16:21 +0000 (12:16 +0200)]
Remove unused methods (#10020)
Henri Sara [Wed, 20 Sep 2017 07:59:02 +0000 (10:59 +0300)]
Fix ColorPickerGrid indexing
Fixes #9018
Ahmed Ashour [Tue, 19 Sep 2017 16:30:13 +0000 (18:30 +0200)]
Use interface not Implementation, as method parameter
Henri Muurimaa [Wed, 20 Sep 2017 08:02:36 +0000 (11:02 +0300)]
Add headers to community articles (#10028)
Ahmed Ashour [Wed, 20 Sep 2017 06:18:37 +0000 (08:18 +0200)]
Use simple class names
Marco Collovati [Wed, 20 Sep 2017 05:32:04 +0000 (07:32 +0200)]
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
Teemu Suo-Anttila [Tue, 19 Sep 2017 13:09:56 +0000 (16:09 +0300)]
Add API for running BindingValidationStatusHandlers (#9966)
This patch adds an API to Binding for accessing the validation status handlers from a custom BinderValidationStatusHandler.
Piotr Wilkin [Tue, 19 Sep 2017 12:35:39 +0000 (14:35 +0200)]
Optimize HierarchyMapper (#10003)
Fixes parts of #9951, but does not address the issue of grouping pushed updates.
Ahmed Ashour [Mon, 18 Sep 2017 14:05:29 +0000 (16:05 +0200)]
Implement hashCode() when implementing equals()
Olli Tietäväinen [Tue, 19 Sep 2017 11:52:18 +0000 (14:52 +0300)]
Remove drag and drop from Tree doc (#9992)
Tree does not support drag and drop right now (see #9804).
Ahmed Ashour [Mon, 18 Sep 2017 21:16:02 +0000 (23:16 +0200)]
Use String.isEmpty()
Ahmed Ashour [Tue, 19 Sep 2017 09:10:20 +0000 (11:10 +0200)]
Fix typo
And change private member to List instead of ArrayList
Ahmed Ashour [Mon, 18 Sep 2017 17:47:48 +0000 (19:47 +0200)]
Remove unneeded ArrayList construction
Piotr Wilkin [Tue, 19 Sep 2017 07:44:16 +0000 (09:44 +0200)]
Fix removeBinding logic (#10002)
Fixes and improves on PR #9932.
Ahmed Ashour [Tue, 19 Sep 2017 07:41:48 +0000 (09:41 +0200)]
Replace iterators with enhanced for loops (#10018)
This change also includes some other minor cleanup.
Henri Sara [Tue, 19 Sep 2017 06:50:42 +0000 (09:50 +0300)]
Migrate wiki articles to Vaadin documentation (#9959)
Erik Lumme [Mon, 18 Sep 2017 07:51:59 +0000 (10:51 +0300)]
Remove migration error message
Knoobie [Mon, 18 Sep 2017 07:47:46 +0000 (09:47 +0200)]
Add aria-sort to Grid (#10007)
This adds basic support for aria-sort for Grid (https://www.w3.org/TR/wai-aria-1.1/#aria-sort).
- aria-sort is not added, if the column is not sortable
- aria-sort="none" is added, if the column is sortable but currently not sorted
- aria-sort="ascending" is added, if the column is sorted by asc
- aria-sort="descending" is added, if the column is sorted by desc
- aria-sort="other" is added, if more than 1 column is sorted, currently there is no aria-sort-order
Erik Lumme [Fri, 15 Sep 2017 12:03:26 +0000 (15:03 +0300)]
Fix typ and add attachment link
Ahmed Ashour [Thu, 14 Sep 2017 10:28:32 +0000 (12:28 +0200)]
Remove redundant versions in POMs (#9990)
Ahmed Ashour [Thu, 14 Sep 2017 10:15:13 +0000 (12:15 +0200)]
Fix javadoc typos (#9998)
Ahmed Ashour [Thu, 14 Sep 2017 07:48:31 +0000 (09:48 +0200)]
Add DOCTYPE for GWT module files
Ahmed Ashour [Thu, 14 Sep 2017 06:39:20 +0000 (08:39 +0200)]
Upgrade maven-dependency and -source plugins
Ahmed Ashour [Thu, 14 Sep 2017 06:20:10 +0000 (08:20 +0200)]
Fix bnd warnings
Ahmed Ashour [Wed, 13 Sep 2017 13:18:53 +0000 (15:18 +0200)]
Simplify conditional logic.
Ahmed Ashour [Wed, 13 Sep 2017 12:18:56 +0000 (14:18 +0200)]
Unify exec-maven-plugin to 1.6.0
Ahmed Ashour [Wed, 13 Sep 2017 11:33:11 +0000 (13:33 +0200)]
Javadoc fixes
Erik Lumme [Wed, 13 Sep 2017 12:07:25 +0000 (15:07 +0300)]
Migrate AddingASplashScreen and CreatingMultiTabApplications
Erik Lumme [Wed, 13 Sep 2017 11:59:17 +0000 (14:59 +0300)]
Migrate ConfigureInputFieldsToGuideDataEntry
Erik Lumme [Wed, 13 Sep 2017 11:51:59 +0000 (14:51 +0300)]
Migrate BroadcastingMessagesToOtherUsers
Erik Lumme [Wed, 13 Sep 2017 11:42:03 +0000 (14:42 +0300)]
Migrate CreatingABookmarkableApplicationWithBackButtonSupport
Ahmed Ashour [Wed, 13 Sep 2017 10:35:24 +0000 (12:35 +0200)]
Simplify boolean expressions
Erik Lumme [Wed, 13 Sep 2017 11:20:22 +0000 (14:20 +0300)]
Migrate ViewChangeConfirmations
Erik Lumme [Wed, 13 Sep 2017 11:14:16 +0000 (14:14 +0300)]
Migrate OpeningAUIInAPopupWindow
Erik Lumme [Wed, 13 Sep 2017 11:10:42 +0000 (14:10 +0300)]
Migrate ComponentAddonProjectSetupHowto
Ahmed Ashour [Wed, 13 Sep 2017 10:06:36 +0000 (12:06 +0200)]
Fix varargs warnings
Erik Lumme [Wed, 13 Sep 2017 10:36:28 +0000 (13:36 +0300)]
Migrate GettingStartedOnNetBeans
Erik Lumme [Wed, 13 Sep 2017 10:18:56 +0000 (13:18 +0300)]
Migrate DynamicallyUpdatingStateBeforeSendingChangesToClient
Erik Lumme [Wed, 13 Sep 2017 10:06:54 +0000 (13:06 +0300)]
Migrate UsingDeclarativeServices
Erik Lumme [Wed, 13 Sep 2017 09:54:25 +0000 (12:54 +0300)]
Migrate CreatingAComponentExtension
Erik Lumme [Wed, 13 Sep 2017 09:46:44 +0000 (12:46 +0300)]
Migrate UsingRPCToSendEventsToTheClient
Erik Lumme [Wed, 13 Sep 2017 09:39:49 +0000 (12:39 +0300)]
Migrate CreatingASimpleComponentContainer
Erik Lumme [Wed, 13 Sep 2017 09:29:17 +0000 (12:29 +0300)]
Migrate CreatingANEclipseProject
Erik Lumme [Wed, 13 Sep 2017 09:20:16 +0000 (12:20 +0300)]
Migrate CreatingAServlet3.0Application
Erik Lumme [Wed, 13 Sep 2017 09:16:01 +0000 (12:16 +0300)]
Migrate LabelButtonsExpressively
Erik Lumme [Wed, 13 Sep 2017 09:11:09 +0000 (12:11 +0300)]
Migrate VisuallyDistinguishPrimaryActions
Ahmed Ashour [Wed, 13 Sep 2017 08:28:19 +0000 (10:28 +0200)]
Fix generics type in test (#9977)
This fixes a compilation error with Eclipse Oxygen.
Erik Lumme [Wed, 13 Sep 2017 08:27:27 +0000 (11:27 +0300)]
Migrate WidgetStylingUsingOnlyCSS
Erik Lumme [Wed, 13 Sep 2017 08:13:50 +0000 (11:13 +0300)]
Fix indentation
Erik Lumme [Wed, 13 Sep 2017 08:11:24 +0000 (11:11 +0300)]
Migrate CustomizingComponentThemeWithSass
Erik Lumme [Wed, 13 Sep 2017 08:05:18 +0000 (11:05 +0300)]
Migrate RightAlignComparableNumericalFields