aboutsummaryrefslogtreecommitdiffstats
path: root/uitest/src
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* 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-1623-0/+3517
| | | | | | | 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
|
* Add workarounds for Firefox in context click tests (#8547)Henri Sara2017-02-133-8/+21
|
* Exclude IE11 from AppResource404TestHenri Sara2017-02-131-0/+9
|
* HTML5 Drag and Drop Support (#8264)Adam Wagner2017-02-101-0/+153
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add DragSource Extension (#8169) * Add DropTarget Extension (#8170) * Add DragStart Event to DragSource Extension (#8171) * Make DataTransfer.dropEffect configurable (#8174) * Make DragSource.dataTransfer data configurable (#8172) * Add server-side Event for drop (#8177) * Added license headers * Extract handler methods, move DropEvent and DropListener to new file, move enums to top * Replaced LinkedHashMap with Map and added List to preserve order of data * Add API for adding a JS acceptance criteria for dragover and drop (#8178, #8179) * Make DragSource Extension extendable (#8175) * Make DropTarget Extension extendable (#8176) * Added javadoc to protected methods * Moved EffectAllowed to shared so that it could be used in shared state directly * Moved DropEffect to separate file, some review fixes and javadoc * Added list to DropTargetRpc to preserve order of data * Remove event listeners on unregister * Changed method names set/getData() to more descriptive set/getTransferData() * Add server side dragStart event (#8171) * Add style to prevent text selection to allow drag * Remove target indicator style on drop * Add client side dragend event listener for drag source * Add server side dragend listener. Attach client side listener only when server side listener added. * Add drag source information to server side dragstart and dragend events. * Fixed some issues addressed in review * Trigger server side dragstart only when there is a listener attached * Criteria script can be set as null to clear * Use Js Interop instead of JSNI for handling event listeners * Use elemental package instead of Js Interop for handling event listeners * Add missing javadoc for public methods * Add default value "uninitialized" to effectAllowed parameter * Simple test UI for HTML5 DnD functionality (#8395) * Add javadoc and other minor changes
* Fix Firefox 45 tests (click issues, screenshots) (#8533)Henri Sara2017-02-103-12/+15
|
* Update Firefox/Chrome screenshots and Chrome version (#8515)Henri Sara2017-02-091-1/+1
|
* Provide a way to set styles for Header/Footer Cells and Rows in a Grid (#8499)Denis2017-02-083-72/+55
| | | Fixes #8422
* Fix removing and adding a column in grid (#8437)caalador2017-02-082-9/+31
| | | | | | | | | | | | | | * Added column should also be added to footer (#590) When adding (readding) a column the column should also be added to footer as it will be removed and iterator will request footer for it. * Add test for re-add column (#590) * To lowerCase using Locale * Fixed compilation problem. Too little sleep for a friday evening...
* Fix profiles in vaadin-root pom.xml (#8484)Teemu Suo-Anttila2017-02-081-5/+0
|
* Fix keyboard navigation for ListSelect (#8503)caalador2017-02-081-0/+18
| | | Fixes vaadin/framework8-issues#463
* Fix toggling of WeekNumbers for DateTimeField. (#8468)caalador2017-02-072-0/+164
| | | Fixes #8405
* Make one-arg addColumn use natural sort for mutually comparable values (#8458)Leif Åstrand2017-02-073-3/+3
| | | | Fixes #8371 Fixes #8128
* Fix problem with re-opening the popup (#8446) (#8451)caalador2017-02-062-0/+118
| | | | | | | | | * Fix problem with re-opening the popup (#8446) Fixed problem that disables opening of popup after closing it by clicking the datefield-button. * Fix issue #8446 in compatibility version PopupDateField also.
* Disable test method on which build got stuck. (#8445)Henri Sara2017-02-041-0/+2
|
* Fix JBoss 6 integration testsIlia Motornyi2017-02-032-157/+0
|
* Fix absolute layout component resize test (#8429)caalador2017-02-031-16/+29
| | | | Fix test checking for left:auto by testing the actual wrapper width that should change.
* Fix some broken tests and ComboBoxElement (#8430)Henri Sara2017-02-032-12/+27
|
* Add Grid editor events. (#8365)Denis2017-02-022-0/+126
| | | | | | | | | | * Migrate v7 Grid tests. Next round. Fixes #8419 * Add Grid editor events. Fixes #8202.
* Typo fix; screenshots update.Ilia Motornyi2017-02-022-2/+2
|
* Add scrollTo methods to Grid (#8203) (#8410)caalador2017-02-025-0/+763
| | | | | | | | | | | | | | * Add scroll methods to serverside grid (#8203) Added scrollToTop(), scrollToEnd() and scrollTo(int row) * Fix scrolling to view of opened details (#8203) Removed dependency for DetailsManagerConnector from GridConnector. GridConnector now handles one off listeners. * Rename detailsRefresh to better show that it's one-off. Add missing copyright header.
* Grid tests migration. Next round. (#8412)Denis2017-02-0214-425/+330
| | | | | | * Grid tests migration. Next round. Fixes #8373
* Replace FontAwesome with Vaadin Icons (#8208)Pekka Hyvönen2017-02-0119-42/+340
| | | | | | | * Include FontAwesome by default for easier migration * Fix JSComponentLoadingIndicatorTest Fixes #7979 Addresses part of #8219
* Refactor testing of the framework (#8393)Teemu Suo-Anttila2017-02-0112-472/+1
| | | | | | | | | * Integration tests moved from uitest to separate test modules * Run TB4 tests with maven profile * Remove old ant/ivy build scripts from uitest * Add 'needs-ssh' test category for reconnection test * Add default values for testing and validation builds * Add placeholder build.xml with instructions to run Maven
* Add a maven plugin for formatting according to Eclipse settingsLeif Åstrand2017-02-0118-55/+80
| | | | | Running formatter:format will format all files in a submodule using an embedded Eclipse compiler (based on Neon SR1) according to the regular formatting settings file.
* Refactor editor API to use Binding instead of a component generator (#8368)Leif Åstrand2017-01-316-72/+46
| | | Fixes #8366