summaryrefslogtreecommitdiffstats
path: root/uitest
Commit message (Collapse)AuthorAgeFilesLines
* Fix default header content changes on init (#8921)Teemu Suo-Anttila2017-03-242-3/+17
| | | | | This patch also enables an old test that was pending #8128 Fixes vaadin/framework8-issues#556
* Add feature to disable collapsing items in TreeGrid (#8879)Teemu Suo-Anttila2017-03-234-5/+131
| | | Fixes #8846
* Fix FlashExpansionTest (#8919)Henri Sara2017-03-231-6/+5
|
* Fix Flash expanding with percentage sizing (#8898)Olli Tietäväinen2017-03-222-0/+93
| | | | | Allows Flash embed to expand if percentage dimensions given Fixes #4035
* Add collapse and expand events to TreeGrid (#8889)Aleksi Hietanen2017-03-212-0/+39
| | | Closes #8760
* Measure TreeGrid performance (#8896)Aleksi Hietanen2017-03-213-16/+198
| | | | | | * Update MemoryIT to report median render and request time * Add TreeGrid and TreeTable performance test UIs Addresses the collapsed cases for #8849, #8850
* Support data-location attribute in CustomLayout (#8866)Henri Sara2017-03-203-0/+90
| | | Fixes #8416
* Add tests for non-compatibility GridTeemu Suo-Anttila2017-03-162-0/+112
|
* Always calculate Escalator max row count the same way (#8740)Artur2017-03-164-2/+180
| | | | | | | | | | | | | | * Rename getMaxEscalatorRowCapacity to describe what it does * Always calculate Escalator max row count the same way This changes Escalator to not take a horizontal scrollbar into account when trying to determine "maximum visible rows". This will add another row, compared to previous versions, when there is a horizontal scrollbar. In reality, it would likely make sense to always add 10 more rows to have some buffer above and below the visible area. Fixes #8661
* ApplicationRunnerServlet to correctly get last modified application (#8852)Ahmed Ashour2017-03-161-2/+1
| | | Also, change README.txt to the correct test port 8888
* Remove unnecessary width calculation on Grid initial render (#8848)Henri Sara2017-03-164-0/+176
| | | | | | Do not calculate column widths unnecessarily, especially for columns with fixed width. Fixes #8678
* Hierarchical data (#8842)Aleksi Hietanen2017-03-166-217/+403
| | | | | | | * Initial HierarchicalDataProvider for TreeGrid * Initial in-memory hierarchical data implementation * TreeGrid declarative support Fixes #8611, Fixes #8620
* Allow changing renderers after column creation (#8841)Teemu Suo-Anttila2017-03-152-0/+153
| | | Closes #8250
* Fix removing rows from the middle of Escalator (#8826)Pekka Hyvönen2017-03-143-1/+44
| | | | | | * Fix removing rows from the middle of Escalator Fixes #8825
* Correct license locationAhmed Ashour2017-03-1410-159/+120
|
* Correctly adjust upload button borders inside a component group (#8817)Artur2017-03-132-0/+97
| | | | * Correctly adjust upload button borders inside a component group
* Fix detach of grid when it contains frozen columns (#8803)Artur2017-03-134-66/+136
| | | | | | * Fix detach of grid when it contains frozen columns Fixes #8748
* Migrate Escalator tests for 8 (#8811)Pekka Hyvönen2017-03-1313-76/+64
| | | | | | * Migrate Escalator tests for 8 Tests require reindeer / base for escalator to render correctly.
* Fix ComboBox popup location on scrolled pages in IE/Firefox Henri Sara2017-03-103-0/+156
| | | Fixes #8778
* Initial implementation of ComponentRenderer for Grid (#8743)Teemu Suo-Anttila2017-03-092-0/+162
| | | | Fixes #8622 Fixes #8623
* Fix Upload and push in TabSheet (#8782)Ilia Motornyi2017-03-092-0/+80
| | | | | Also fixes JSNI calls in compatibility Upload component. Fixes #8728 for the compatibility package
* Avoid double unregister of columns on the client sideArtur Signell2017-03-082-0/+66
| | | | | | | Columns unregister themselves from the grid through removeColumn, also when the whole grid is removed. Fixes #8748
* Fix some generics warnings in EclipseAhmed Ashour2017-03-0813-23/+27
|
* Fix client-side error when Upload in TabSheet and Push Johannes Tuikkala2017-03-072-0/+154
| | | Fixes #8728
* Restore column based width for compatibility selectsTeemu Suo-Anttila2017-03-074-0/+74
|
* Picked all changes from 7.7Teemu Suo-Anttila2017-03-0716-11/+363
| | | | | Synchronises parts of compatibility package code to match 7.7 Picks suitable patches for 8 code as well
* Remove tracking of unregistered connectors (#8153)Aleksi Hietanen2017-03-073-141/+4
|
* Always load the deferred connector bundle (#8713)Leif Åstrand2017-03-079-0/+332
| | | | | | | | | | endDependencyLoading that was used for starting to load the deferred connector bundle is only called during regular application init if the theme wasn't yet loaded when the initial UIDL request finished. With this patch, the bundle is instead set to be loaded after the initial UIDL message has been completely processed. Fixes #4763
* Use try-with-resources (#8757)Ahmed Ashour2017-03-072-15/+15
| | | To ensure the resource is automatically closed
* Fix warning: '_' should not be used as an identifier (#8755)Ahmed Ashour2017-03-071-19/+19
|
* Fix exception when no columns are shown (#8733)Artur2017-03-064-15/+60
| | | | | | * Fix exception when no columns are shown or all columns are frozen Fixes #8329
* Fix js state partial updates (#8695)Leif Åstrand2017-03-013-0/+135
| | | | | | | | | | | | * Fix partial state change handling of JavaScript components In ace0e324b69753431dcde9949eaa9b0e3e648db9 (Use diffstate for JS connectors) partial state change handling for JavaScript components was introduced, but the setNativeState method in JavaScriptConnectorHelper was not adjusted. By removing the cleanup code from the updateNativeState method it can be ensured that the non-changed properties are still present on the state object. * Add test for preserving untouched JS state fields
* Easy DevelopmentServerLauncher run with maven (#8677)Ilia Motornyi2017-02-281-0/+40
| | | | Add Maven target for running or debugging the development server and instructions for IDEA.
* Add initial implementation of TreeGrid (#8572)Aleksi Hietanen2017-02-232-0/+378
| | | | | | | | | | | | | | | | | | | | | | | | * Add initial implementation of TreeGrid * Refactor TreeGrid and related classes * Fix potential class cast exception in TreeGrid#getDataProvider * Add smoke tests for TreeGrid * Add communication constants for TreeGrid Use shared constant values for hierarchy data serialization and deserialization * Fix event ordering in TreeGrid, add javadocs, keyboard navigation test * TreeGrid improvements * Add TreeGrid.getDataProvider to StateGetDoesNotMarkDirtyTest exclude list * Merge remote-tracking branch 'github/master' into tree-grid * Remove getEscalator override from TreeGrid
* Make DragSource extension/component available in DropEvent (#8636)Adam Wagner2017-02-221-37/+12
| | | | | | | | | | * Make DragSource extension/component available in DropEvent (resolves #8439) * Update drag and drop test to use new API * Change type of drag source and update javadoc * Use existing data map instead of DataTransfer
* Migrate v7 Grid tests. 7th round. (#8452)Denis2017-02-2220-398/+268
| | | | | | | | | | | | | | | | * Migrate v7 Grid tests. 7th round. Fixes #8419 * Fix test failures * Minor improvements * Merge remote-tracking branch 'github/master' into 8436-grid-test-migration * Merge remote-tracking branch 'github/master' into 8436-grid-test-migration * Update screenshot reference
* Add support for rendering HTML in ButtonRenderer (#8606)Artur2017-02-222-11/+34
|
* Support Vaadin custom protocols in Vaadin-Refresh redirects (#8597)Artur2017-02-224-0/+93
| | | | A login page you want to redirect to is typically in the webapp root, which you can now refer to as "Vaadin-Refresh: context://login.html"
* Pick changes from 7.7.7 (#8577)Teemu Suo-Anttila2017-02-2212-4/+388
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix java packaging order (#106) Closes vaadin/archetypes#113 * Use proper UTF-8 encoding for Content-Disposition filenames (#19527) (#6607) * Enable changing the backing bean for BeanItem (#4302) (#77) When storing a bean to the database, you typically get a new and updated bean instance back. By allowing to change the bean instance, we make it possible to just update the single BeanItem instance which can be used in many places. * Make AtmospherePushConnection methods public (#7973) There is no sensible way to use a custom version of APC, so protected access does not help in any way to access the underlying resource and/or connected UI. * Use correct indexes in multiselect checkboxes after removing rows (#8072) Fixes #8011 * Fix removal of hidden Grid columns (#8071) Fixes #8018 * Call error handler for exceptions in UI.init() (#8055) Fixes #4995 * Render font icon correctly on the 'more' menu item (#8126) * Render font icon correctly on the 'more' menu item Fixes #8125 * Reopen Grid details on attach, fixes #8015 (#8074) Fixes #8015 * Fix broken Grid tests after picking changes from 7.7.7 Removed duplicate setDetailsVisible calls from onDetach * Correctly detach components in merged cells when a static row is removed (#8142) Fixes #8140
* Migrate v7 Grid tests. Next round. (#8435)Denis2017-02-2227-888/+865
| | | | | | | | | | | | | | * Migrate v7 Grid tests. Next round. Fixes #8419 * Migrate v7 Grid tests. Next round. Fixes #8419 * Merge remote-tracking branch 'github/master' into 8419-grid-tests * Remove RunLocally annotation from GridHeightTest
* Translate "context://" to the context root of the web appArtur2017-02-224-0/+74
| | | Fixes #2523
* Make DragSourceExtension and DragTargetExtension generic (#8628)Adam Wagner2017-02-211-7/+7
| | | | | | | | * Make DragSourceExtension and DropTargetExtension generic (#8440) * Apply generalization of drag and drop extensions in #8440 * Override javadocs to be more specific
* Reduce ComboBox initial requests (#8571)Pekka Hyvönen2017-02-163-0/+511
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Reduce ComboBox initial requests Use initial fetched data on client side, do not request data from server side for each time popup is opened. Fixed initial filter being null for ComboBox on DataProvider, causing unnecessary size & fetch for not-changed filter. Fixed ComboBox sending default filter unnecessarily to server. Fixed wrong page indexing in VComboBox -> ComboBoxConnector. Fixes #8496 Fixes vaadin/framework8-issues#488 * Fix last item missing When pageLength was 0 and nullSelectionAllowed, the last item was not shown. Tried to sensify the API for total suggestions versus total suggestions + null selection item. * Fix ComboBox selected item updates Handles changing of ItemCaptionGenerator or ItemIconGenerator, need to update the selected item caption and icon separately. Previously it worked because all data was sent all the time to client. Doesn't fix the issue, when selected item is updated with refreshItem(), and it is not on the active range that will be sent to client. For that, ComboBox would need a separate notification about item update. * Updated screenshots
* Eliminate module uitest-common (#8583)Henri Sara2017-02-1624-7/+3525
| | | | | | | The use of the module in the test project was removed earlier, and eliminating the module permits simpler and more reliable builds as it was not deployed. The classes that were in uitest-common are now in uitest.
* Fix GridDetailsLayoutExpandTest (#8556)Henri Sara2017-02-141-0/+2
|
* Fix tooltip position test for IE11 (#8558)Henri Sara2017-02-141-1/+1
|
* Exclude Firefox for CBG/RBG focus/blur tests (#8560)Henri Sara2017-02-142-1/+15
| | | | TestBench commands do not result in same focus behavior as in other browsers. Focus works in manual tests.
* Fix PopupDateFieldExtendedRangeTest for Firefox (#8555)Henri Sara2017-02-141-2/+4
|
* Fix TreeTablePartialUpdatesTest for Chrome 56+ (#8554)Henri Sara2017-02-141-1/+7
|
* Fix SendMultiByteCharactersTest for Firefox (#8553)Henri Sara2017-02-141-2/+3
|