aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Ensure the selection has been changed before updating . (#11658)Anna Koskinen2019-07-122-11/+58
| | | | | | | - Initial fix attempt interfered with selection events, added regression testing for those and found a better way to ensure shift selection works on IE11 also with Windows 7. Fixes #11608
* Input prompt was renamed to placeholder (#11649)8.9.0.beta1Olli Tietäväinen2019-07-041-16/+16
|
* Fix unstable tests (#11648)Zhe Sun2019-07-045-19/+22
| | | | | * Fix unstable tests
* Sanitize caption used in Grid header (#11644)Zhe Sun2019-07-011-0/+2
| | | | * Sanitize input used in Grid header
* Fixes unstable/muted tests (#11640)8.9.0.alpha1Zhe Sun2019-06-284-15/+15
|
* Removed ';' in lambdas (#11628)Zhe Sun2019-06-271-4/+4
| | | | | | | | * Removed ';' in lambdas credits to @voltor * Merge branch 'master' into ZheSun88-patch-1
* Update release note and Since tag (#11639)Zhe Sun2019-06-273-4/+6
| | | | | | * Update release note for 8.9 * Missing Since
* OSGi: Removed static VaadinResourceService access in liferay-integration, ↵S.W2019-06-279-230/+418
| | | | | | | | osgi-integration (#11335) * Made VaadinResourceService a OSGi component, removed static access of OsgiVaadinResources
* Add Delay to unstable tests (#11638)Zhe Sun2019-06-273-5/+12
| | | | | | * Add Delay to unstable tests * Add sleep time
* Adding css class to Editor when on selected row (#11636)Tatu Lund2019-06-262-0/+33
| | | * Adding "v-grid-editor-selected" stylename in editor cell wrapper element when Grid is opened on selected row.
* Fixing upload handler error handling (#11630)Tatu Lund2019-06-251-2/+6
| | | | | | | | | | * Fixing upload handler error handling For some reason stream variable cleanup did not use UI.getCurrent(), despite current UI was set earlier in handleRequest, what I see specifically for this purpose. So I chanted this. This will address also issue #7289 Furthermore there was TODO in handle request about error handling. I interpreted this to refer to possible corner case, that UI is not found via session. In this case it is more appropriate throw UploadException and abort, than lat NPE happen. * Fixing exception type
* Clicking on DateField pop-up should select Month/Year (#11531)Anastasia Smirnova2019-06-254-0/+159
| | | | | | | | | * Clicking on DateField pop-up should select Month/Year In Year/Month Resolution DateField should select the value, when user clicks on pop-up Fixes #8447
* Limit previous solution for non-push mode UI (#11629)Zhe Sun2019-06-243-3/+30
| | | | | | | | * add test case * Limit the workaround for non-push mode Fixes #11616
* Add IE11 workaround for ListSelect multiselection. (#11631)Anna Koskinen2019-06-202-2/+69
| | | Fixes #11608
* Deploying Vaadin 8.8.2 on WebSphere Application Server 8.5.5.15 traditional ↵akovac352019-06-182-0/+11
| | | | | | | | | | (#11624) * Create DeployingVaadinOnWebsphere * Rename DeployingVaadinOnWebsphere to DeployingVaadinOnWebsphere.asciidoc
* Separates a rpc for handling the client event order in DateTimeField (#11574)Zhe Sun2019-06-146-0/+149
| | | | | | | | * Using @Delayed annotation for DateField Rpc * Separate a rpc for handling the time change in DateTimeField * Add test case for wrong event order
* Improved fix for #11614 (#11618)Martin Vysny2019-06-135-15/+66
| | | | | | | | | | * #11614: Added test which demonstrates that the fix is incomplete * #11614: UI.doRefresh() only calls navigator when the navigation state actually changes * Added javadoc to Navigator.getCurrentNavigationState() * Minor: Removed accidental star imports
* Update Chrome version in Test (#11613)Zhe Sun2019-06-1235-89/+145
| | | | | | | | 1) recalculate the offset, as ChromeDriver starts to follow the standard; 2) update screenshots; 3) correct the `click()` call with using coordinates, related to 1) 4) `sendkey()` with using key.modifier adjustment 5) add sleep 6) workaround for mastery failures
* Fix regression that broke PreserveOnRefresh functionality with Navigator ↵Tatu Lund2019-06-073-2/+67
| | | | | | | | | | | (#11615) * Fix regression that broke PreserveOnRefresh functionality with Navigator Fixes https://github.com/vaadin/framework/issues/11614 Old patch https://github.com/vaadin/framework/issues/11416 calls navigateTo allways when Navigator is present, which is wrong, since it is needed only when navigation state has truly changed. * Add test to the fix
* Update spring addon to 3.2.0 (#11610)Zhe Sun2019-06-071-1/+1
| | | | | | * Update spring addon to 3.2.0 * Merge branch 'master' into ZheSun88-patch-1
* Recalculate the column widths before the first row is added (#11609)Zhe Sun2019-06-064-0/+94
| | | | | | | * Recalculate the column widths before the first row is added Fixes #11607
* Grid Editor: make Tab key skip read-only/disabled fields (#11586)Martin Vysny2019-06-033-29/+111
| | | | | | | | | | | | | | | | * Grid Editor: make Tab key skip read-only/disabled fields Closes #11584 * Extracted DefaultEditorEventHandler.getDeltaFromKeyDownEvent() which allows for easy further Grid Editor customization * Make DefaultEditorEventHandler.Delta public so that getDeltaFromKeyDownEvent() can be overridden * Fixed exception in isEditable() if the widget was not a Field * Refactored DefaultEditorEventHandler.Delta to CursorMoveDelta which expresses the intent more clearly * Merge branch 'master' into master
* fix misspelled function call (#11602)Trent Nguyen2019-05-241-1/+1
|
* Update broken docs syntax in github (#11596)Zhe Sun2019-05-23107-285/+283
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Add delay to the unstable test * Add delay for unstable tests * Update broken docs syntax in github * Merge branch 'master' into ZheSun88-patch-1 * Update doc reference syntax * Merge branch 'ZheSun88-patch-1' of github.com:vaadin/framework into ZheSun88-patch-1 # Conflicts: # documentation/components/components-overview.asciidoc * Merge branch 'master' into ZheSun88-patch-1 * use .asciidoc * Merge remote-tracking branch 'origin/ZheSun88-patch-1' into ZheSun88-patch-1 * use .asciidoc * Merge branch 'master' into ZheSun88-patch-1
* Override reserved globals for Firefox (#11598)Artur2019-05-221-0/+872
| | | Fixes #11597
* Fixing broken links in V8 documentation (#11591)juhopiirainen2019-05-222-5/+5
|
* Migrate blog post (#11579)Sun Zhe2019-05-223-1/+53
| | | | | | | | * Migrate blog post to articles * Add to Content list * Add link to the referred content
* Fix Grid reordering when there are hidden columnscuong-phan2019-05-203-1/+122
| | | | | | | | * Fix grid column reordering Fix grid column reordering when there are hidden columns and footerRow.join * Add test
* Don't attempt to scroll to the beginning or end if Grid has no rows. (#11570)Anna Koskinen2019-05-202-3/+68
| | | Fixes #11558
* Updated instructions on how to run TB3+ tests with Intellij; added Qu… ↵Martin Vysny2019-05-172-24/+79
| | | | | | | | (#11580) * Updated instructions on how to run TB3+ tests with Intellij; added QuickStart to quickly set up testing environment * Readme rewording
* Fix duplicate grid column visibility change event (#11565)cuong-phan2019-05-163-1/+105
| | | | | | | | * Fix duplicate grid column visibility change event Toggle a column visibility through UI will fire 2 event. There should be only 1. * Add Test
* Grid editor: TAB now skips non-editable columns (#11573)Martin Vysny2019-05-163-8/+302
| | | | | | | | | | | * Grid editor: TAB now skips non-editable columns Pressing TAB would shift the focus to non-editable cells when the Grid was in edit mode. This patch makes DefaultEditorEventHandler to skip such columns. Closes #10970 * Add tests
* Fix the broken links in the documentationjuhopiirainen2019-05-1514-25/+24
|
* Reduce Grid's sort complexity. (#11566)Anna Koskinen2019-05-156-16/+157
| | | | | | - limit DataCommunicator workaround from #11320 to ComboBox only - don't reset DataCommunicator before modifying all sorting data Fixes #11532
* Add handling for completely empty Grid's column width calculations. (#11569)Anna Koskinen2019-05-142-1/+67
| | | Fixes #11557
* Update for Liferay 7.2 compatibility (#11564)Chris Morris2019-05-131-1/+1
| | | Change so that liferay 7.2 can run Vaadin portlets
* code format (#11555)Sun Zhe2019-05-0212-31/+37
|
* Changed the handleSessionExpired logic to return a 404 instead of a 410 and ↵edler-san2019-05-021-1/+8
| | | | | | | added the no-cache parameter to the reply. (#11556) * Changed the handleSessionExpired logic to return a 404 instead of a 410. Also added the no-cache parameter to the reply. See https://github.com/vaadin/framework/issues/4417 for discussion.
* Code format (#11548)Sun Zhe2019-04-2912-38/+40
| | | | | | * Code format * Merge branch 'master' into code-format
* Update jetty.version to solve vulnerability alert (#11546)Sun Zhe2019-04-291-1/+1
|
* Replace the screenshot usage in framework test (#11547)Sun Zhe2019-04-2930-43/+65
| | | | | | | | | - Replace the GridDisabledTest screenshot usage - Replace the screenshot tests in BasicCrudGridEditorRowTest - Replace the screenshot tests in ComboboxVaadinIcons - Replace the screenshot tests in ValoThemeUITest::accordions - Added screenshotcomparetolerance to some screenshot test to make tests stable
* Opening methods for Spring add-on to be used in the fix (#11551)Tatu Lund2019-04-251-0/+23
| | | Spring add-on needs to use these added methods in order to fix #10922
* Update browser version in the test (#11550)Sun Zhe2019-04-251-1/+1
|
* Reset Combobox internal state (#11412)Sun Zhe2019-04-245-19/+309
| | | | | | | | | | issue in #11343 and #11385 is not reproducible on top this patch Three different bugs are involved in this fix: we bring the old fix(#11094) back and fixed the other related issues: 1) allow adding the same new item after dataProvider got reset, This is cause by the client side parameter `LastNewItemString`, it saves the value added before resetting. 2) clear the pending newItem eagerly, so that the same value will not be added again.
* Update to 8.9 (#11535)Sun Zhe2019-04-1866-69/+69
| | | | | | * Update to 8.9-SNAPSHOT * update in bom module
* Finish the since tag (#11540) (#11543)Sun Zhe2019-04-183-6/+6
|
* Create StringToUuidConverter.java (#11387)Basil Bourque2019-04-101-0/+99
| | | | | | | | | | | * Create StringToUuidConverter.java Implements the `Converter` interface, to support converting back-and-forth between `String` and `UUID` (a type built into Java 5 and later). See Issue # 11,051. https://github.com/vaadin/framework/issues/11051 * Formatting cleanup, remove sinces
* Clicking on slider makes handler move (#11519)Anastasia Smirnova2019-04-106-8/+147
| | | | | | | | | | | | | | * Clicking on slider makes handler move Fixes #1496 * Introducing control over clicking behaviour - User will have to enable process of the click event on handle calling `slider.setEnableClickHandler(true);` - Clean-up the handler logic in VSlider.java - Renaming the property to `updateValueOnClick` - Added JavaDocs - Fixing tests
* Fixing autocompletion issue with ComboBox on newer Chrome versions (#11524)Tatu Lund2019-04-101-1/+6
| | | | | | | Newer Chrome versions do not work with random number hack to prevent auto completion, but it finally supports autocomplete=off. Adapted from https://github.com/vaadin/framework/pull/11472 Fixes #11437
* Fixing autocompletion issue with ComboBox on newer Chrome versions (#11472)Tatu Lund2019-04-101-1/+6
| | | | | | | | | | | | | | | | | | | | | | * Fixing autocompletion issue with ComboBox on newer Chrome versions Newer Chrome versions do not work with random number hack to prevent auto completion, but it finally supports autocomplete=off. * Merge branch 'master' into fix11437 * Merge branch 'master' into fix11437 * Merge branch 'master' into fix11437 * Merge branch 'master' into fix11437 * Merge branch 'master' into fix11437 * Merge branch 'master' into fix11437 * Merge branch 'master' into fix11437 * Merge branch 'master' into fix11437