]>
source.dussan.org Git - vaadin-framework.git/log
elmot [Fri, 3 Nov 2017 19:17:22 +0000 (21:17 +0200)]
Automatic karaf feature file generation
elmot [Wed, 1 Nov 2017 08:21:51 +0000 (10:21 +0200)]
Feature file
elmot [Mon, 23 Oct 2017 20:50:40 +0000 (23:50 +0300)]
Manual feature file + push enable
Ilia Motornyi [Mon, 23 Oct 2017 11:34:20 +0000 (14:34 +0300)]
Unlock panel caption div hacking (#10120)
* Unlock panel caption div hacking
Fixes #10119
* Javadoc formatting fix
Ahmed Ashour [Mon, 23 Oct 2017 07:05:44 +0000 (09:05 +0200)]
Grid column to be sortable when implemented/supported (Fixes #8792). (#10190)
* Grid column to be sortable when implemented/supported
* Fix GridDeclarativeTest
* Parameterize to Grid<Person>
* Revert Parameterize to Grid<Person>, JDK with generics.
* Assertions for other columns
* Fix test
Fixes #8792
Ahmed Ashour [Fri, 20 Oct 2017 12:17:32 +0000 (14:17 +0200)]
Grid.removeColumn() not to fail silently (Fixes #8056) (#10215)
* Grid.removeColumn() not to fail silently (Fixes #8056)
* Compilation with JDK
* Fix removeColumnByColumn_alreadyRemoved test
* Use ExpectedException
Oskar Bilén [Fri, 20 Oct 2017 08:55:11 +0000 (10:55 +0200)]
Typo in code (#10218)
Remove "java" from code example
Ahmed Ashour [Fri, 20 Oct 2017 08:54:25 +0000 (10:54 +0200)]
AbstractDateField.formatDate() to be abstract (#10186)
* AbstractDateField.formatDate to be abstract
Remove invalidDateString paramter, as it can be deduced
* Fix test
* Remove AbstractDateField.getResolutionVariable
VAbstractTextualDate: rename updateDateVariables() to updateBufferedResolutions()
* Revert to use fixed value of MONDAY.
* release notes
* updateAndSendBufferedValues()
* Missed call to updateAndSendBufferedValues();
* release note
Stephan Knitelius [Fri, 20 Oct 2017 08:53:45 +0000 (10:53 +0200)]
Added utility method Binder#asRequired() (#9873)
* Added the possiblity of defining a Field as Required without
setting an error message.
* Added @since to asRequired()
* Add droped paragraphs and see tag for asRequired(String)
Ahmed Ashour [Fri, 20 Oct 2017 08:15:43 +0000 (10:15 +0200)]
Fix typos (#10213)
* Fix typos
* Fix
Adam Wagner [Fri, 20 Oct 2017 08:14:33 +0000 (10:14 +0200)]
Check class name type on Grid cell mouse over (#10194)
* Check whether className is of type string
* Move string type checker method to widget util
* Fix formatting of WidgetUtil
* Break svg into lines
Knoobie [Fri, 20 Oct 2017 08:11:10 +0000 (10:11 +0200)]
Improve role usage in grid (#10206)
* add role="row" and role="gridcell"
* optimize code and add additional rows for the header
* add simple test
* improve code and add rowgroup
* add debug log
* add more log to test
* remove debug test info and add role before appending to tr
* wording - change contains to contain
* create enum for magic strings, change comments and method signature
* rename enum to be singular and rename param roleName to role
* update javadoc, rename and make enum public
Ahmed Ashour [Fri, 20 Oct 2017 08:10:02 +0000 (10:10 +0200)]
Use .toLowerCase and .toUpperCase(Locale.ROOT) (#10182)
* Use .toLowerCase and .toUpperCase(Locale.ROOT)
* Spaces
* add spaces after if(
Teemu Suo-Anttila [Fri, 20 Oct 2017 08:01:43 +0000 (11:01 +0300)]
Use GWT 2.8.2 (#10217)
Ahmed Ashour [Fri, 20 Oct 2017 07:12:44 +0000 (09:12 +0200)]
Fix HTML tags inside code in javadoc (#10160)
* Fix HTML tags inside code in javadoc
* only modify <table> and <tr>
* Fix javadoc
Ahmed Ashour [Fri, 20 Oct 2017 07:01:39 +0000 (09:01 +0200)]
Scheduler.ScheduledCommand and RepeatingCommand to be lambda (#10203)
* Scheduler.ScheduledCommand and RepeatingCommand to be lambda
* Restore <table> in javadoc
* Fix docs
Ahmed Ashour [Fri, 20 Oct 2017 07:00:01 +0000 (09:00 +0200)]
Add spaces after 'if' and 'for' in JavaScript (#10199)
* Add spaces after 'if' and 'for' in JavaScript
* Revert to old format
* Remove whitespaces
Ahmed Ashour [Fri, 20 Oct 2017 06:59:17 +0000 (08:59 +0200)]
Simplify lambda expressions (#10198)
* Simplify lambda expressions
And remove unneeded 'return' keyword.
* Format
Ahmed Ashour [Fri, 20 Oct 2017 06:54:49 +0000 (08:54 +0200)]
AbstractDateField: set value after being invalid (#10187)
Fixes #9763
Fixes #9978
Ahmed Ashour [Mon, 16 Oct 2017 15:21:23 +0000 (17:21 +0200)]
Fix AbstractDateField to correctly show week day names (#10188)
Fixes #9200
Ahmed Ashour [Mon, 16 Oct 2017 14:56:17 +0000 (16:56 +0200)]
Add *.properties to .gitattributes (#10180)
Teemu Suo-Anttila [Mon, 16 Oct 2017 10:31:15 +0000 (13:31 +0300)]
Fix IDE usage of Elemental in vaadin-shared (#10178)
Ahmed Ashour [Fri, 13 Oct 2017 13:11:49 +0000 (15:11 +0200)]
Fix some checkstyle warnings (#10179)
Ahmed Ashour [Fri, 13 Oct 2017 13:10:20 +0000 (15:10 +0200)]
Simplify waitUntil() in tests (#10181)
Ahmed Ashour [Fri, 13 Oct 2017 06:53:17 +0000 (08:53 +0200)]
Convert AbstractDateField not to be a LegacyComponent (#10148)
Teemu Suo-Anttila [Fri, 13 Oct 2017 06:44:32 +0000 (09:44 +0300)]
Add Navigator testing to Spring Boot test (#10174)
Ahmed Ashour [Thu, 12 Oct 2017 08:46:06 +0000 (10:46 +0200)]
Use Collection.isEmpty() (#10172)
Ahmed Ashour [Thu, 12 Oct 2017 06:00:02 +0000 (08:00 +0200)]
Remove redundant null checks before an instanceof (#10173)
Teemu Suo-Anttila [Wed, 11 Oct 2017 13:04:58 +0000 (16:04 +0300)]
Add ErrorLevel to Validators and results (#10099)
Fixes #9792
Teemu Suo-Anttila [Wed, 11 Oct 2017 12:15:46 +0000 (15:15 +0300)]
Fix Binder bean writing to only validate and write given bindings (#10162)
Pekka Hyvönen [Wed, 11 Oct 2017 11:40:51 +0000 (14:40 +0300)]
Fix wrong method name in Grid docs (#10171)
Knoobie [Wed, 11 Oct 2017 10:15:26 +0000 (12:15 +0200)]
Add aria-rowcount to grid (#10167)
This is based on discussion from vaadin/vaadin-grid#1023 .
Piotr Wilkin [Wed, 11 Oct 2017 07:23:22 +0000 (09:23 +0200)]
Fix for Grid client-side exception. (#10166)
Do not try to update the select all checkbox if it is not visible.
Fixes #10164
Pekka Hyvönen [Wed, 11 Oct 2017 05:34:13 +0000 (08:34 +0300)]
Add mention of Flow to issue template (#10168)
Ansku [Tue, 10 Oct 2017 15:45:44 +0000 (18:45 +0300)]
Prevent Grid refreshAll from getting stuck due mismatched state (#10161)
Fixes #10038
Ahmed Ashour [Tue, 10 Oct 2017 11:14:59 +0000 (13:14 +0200)]
Fix typos (#10158)
Ahmed Ashour [Tue, 10 Oct 2017 10:06:27 +0000 (12:06 +0200)]
Remove unneeded .toString() (#10141)
Piotr Wilkin [Tue, 10 Oct 2017 10:02:47 +0000 (12:02 +0200)]
Edit grid row by index - server side (#10040)
Opening grid editor from server side.
Fixes #8477.
Addressing #8820 will be the user's responsibility as fetching index of item might be slow.
Teemu Suo-Anttila [Tue, 10 Oct 2017 09:59:28 +0000 (12:59 +0300)]
Move microprofile tests to profile, add Wildfly Swarm (#10156)
Teemu Suo-Anttila [Mon, 9 Oct 2017 12:51:34 +0000 (15:51 +0300)]
Add maven based tests for several application servers (#10143)
Add tests for Glassfish based servers, Jetty 8, Tomcat 7 and Liberty (three runtimes).
Ahmed Ashour [Mon, 9 Oct 2017 10:49:10 +0000 (12:49 +0200)]
Use StringBuilder instead of StringBuffer (#10154)
Ahmed Ashour [Mon, 9 Oct 2017 06:41:21 +0000 (08:41 +0200)]
Remove checkstyle "FinalClass" (#10145)
Ahmed Ashour [Fri, 6 Oct 2017 07:15:48 +0000 (09:15 +0200)]
Add empty line at the end of files (#10142)
Teemu Suo-Anttila [Thu, 5 Oct 2017 07:09:22 +0000 (10:09 +0300)]
Add maven based server tests for Wildfly and Jetty (#10116)
This patch refactors the generic integration test war into
two jar dependencies and individual modules for different servers.
There is now a common approach for making configurations for the
remaining server tests still executed through an Ant build script.
Ahmed Ashour [Wed, 4 Oct 2017 10:48:21 +0000 (12:48 +0200)]
Don't use synthetic methods for listener classes. (#10135)
Fixes #9504
Olli Tietäväinen [Wed, 4 Oct 2017 10:18:38 +0000 (13:18 +0300)]
Support null intermediate properties in NestedMethodProperty (#10134)
Ignore null intermediate properties in setValue().
Forward port of #10085 in 7.7 to the compatibility package.
Ahmed Ashour [Wed, 4 Oct 2017 08:29:34 +0000 (10:29 +0200)]
Fix typos (#10124)
Ahmed Ashour [Wed, 4 Oct 2017 07:35:19 +0000 (09:35 +0200)]
Registration to remove state.registeredEventListeners (fixes #9634) (#10130)
This changes SharedState.registeredEventListeners to be a Map that keeps track of how many listeners of each type have been added, and handles unregistering of such listeners correctly.
Knoobie [Wed, 4 Oct 2017 05:51:31 +0000 (07:51 +0200)]
Add role="grid" and aria-multiselectable to grid (#10009)
Also adds aria-selected for grid rows.
Ahmed Ashour [Tue, 3 Oct 2017 10:56:48 +0000 (12:56 +0200)]
Break iteration when method is found (#10128)
Ahmed Ashour [Tue, 3 Oct 2017 10:56:25 +0000 (12:56 +0200)]
Use static import of Assert in tests (#10126)
Also removes dependency on junit.framework.TestCase .
Ahmed Ashour [Tue, 3 Oct 2017 07:49:07 +0000 (09:49 +0200)]
Remove unneeded .toArray() (#10131)
Use for each loop.
Ahmed Ashour [Mon, 2 Oct 2017 09:43:19 +0000 (11:43 +0200)]
Use enhanced for loop for arrays. (#10121)
Ahmed Ashour [Mon, 2 Oct 2017 08:23:09 +0000 (10:23 +0200)]
Simplify conditional logic. (#10122)
And remove unused imports.
Ahmed Ashour [Mon, 2 Oct 2017 07:09:37 +0000 (09:09 +0200)]
First sentence of javadoc should end with a period (#10114)
Also includes minor other javadoc and formatting fixes.
Ahmed Ashour [Fri, 29 Sep 2017 12:14:05 +0000 (14:14 +0200)]
Use enhanced for loop instead of Iterator. (#10100)
Ahmed Ashour [Fri, 29 Sep 2017 12:13:37 +0000 (14:13 +0200)]
UIDL to implement Iterable (#10101)
Ahmed Ashour [Fri, 29 Sep 2017 12:11:59 +0000 (14:11 +0200)]
Use StandardCharsets.UTF_8 (#10113)
Ahmed Ashour [Fri, 29 Sep 2017 06:55:58 +0000 (08:55 +0200)]
Remove auto-generated comment (#10111)
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)