summaryrefslogtreecommitdiffstats
path: root/compatibility-server/src/test
Commit message (Collapse)AuthorAgeFilesLines
* Update since tags for TB elements (#9329)8.1.0.alpha8Henri Sara2017-05-161-1/+0
|
* Include components in joined cells when finding child components (#8772)Artur2017-03-081-106/+0
| | | Fixes #8722
* Revert immediate tests, deprecate HasUserSelectionAllowedTeemu Suo-Anttila2017-03-071-36/+0
|
* Picked all changes from 7.7Teemu Suo-Anttila2017-03-072-0/+3
| | | | | Synchronises parts of compatibility package code to match 7.7 Picks suitable patches for 8 code as well
* Synchronize code between V7 and compatibility packageTeemu Suo-Anttila2017-03-0713-12/+164
|
* Revert diamond operator changesTeemu Suo-Anttila2017-03-079-20/+23
|
* Remove unnecessary full classname referencesTeemu Suo-Anttila2017-03-077-24/+22
|
* Pick changes from 7.7.7 (#8577)Teemu Suo-Anttila2017-02-224-7/+189
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Increase threshold in server side performance test for stability (#8370)Henri Sara2017-01-301-1/+1
|
* Overload AbstarctComponent.setDescription() with content mode parameter (#8252)Denis2017-01-201-1/+1
| | | | | | * Overload AbstarctComponent.setDescription() with content mode parameter Fixes #8185
* Refactor AbstractDateField. (#8146)Denis2017-01-101-1/+1
| | | First round for #8132.
* Move old Sort related classes into compatibility module. (#7999)Denis2016-12-152-5/+5
| | | Fixes vaadin/framework8-issues#563
* Migrate 7.7.5 branch patches to v8. (#7969)Denis2016-12-151-0/+334
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Prevent adding several scrollbar handlers (#19189). Change-Id: Ib0cc6c6835aab6d263f153362a328bcf2be7bc5c * Prevent adding several scrollbar handlers (#19189). * Keep expand ratio for last row/column when reducing grid layout size (#20297) Change-Id: Iff53a803596f4fc1eae8e4bfa307b9c1f4df961a * Fixed drag and drop failure when message dragged from email client (#20451) When dragging message form email client on Windows, item.webkitGetAsEntry() might return null creating NPE on the client side. Added additional checks for this situation. Change-Id: I569f7e6d0d7b137f24be53d1fbce384695ae8c73 * Change expected pre-release version number pattern in publish report Change-Id: Icdacecc490d2490ea9e262f5c5736c1dece2a89d * Mark TextField/TextArea as busy when a text change event is pending (#20469) Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50 # Conflicts: # client/src/main/java/com/vaadin/client/ui/VTextField.java # uitest/src/main/java/com/vaadin/tests/components/textfield/TextChangeEvents.java * Fixed touch scrolling issue in Surface and WP devices (#18737) Fixed by using pointerevents instead of touchevents when the browser is IE11, or Edge. Also added touch-action: none; css rules into escalator.css to prevent default touch behaviour on IE11 and Edge. Does not affect IE8 to IE10 browsers, behaviour on those will stay the same as before the fix. No new unit tests since we do not have automatic touch testing possibilities yet. Please test manually with Surface: IE11 and Edge, use for example uitest: com.vaadin.tests.components.grid.basics.GridBasicsomponents.grid.basics.GridBasics Change-Id: Iddbf1852e6ffafc855f749d6f4ebb235ed0f5703 * Add lazy/simple resize mode to Grid (#20108) Change-Id: I47427efc28c350382dba8c1f50fd332a3f4585e4 # Conflicts: # client/src/main/java/com/vaadin/client/connectors/GridConnector.java # client/src/main/java/com/vaadin/client/widgets/Grid.java # server/src/main/java/com/vaadin/ui/Grid.java # shared/src/main/java/com/vaadin/shared/ui/grid/GridState.java # themes/src/main/themes/VAADIN/themes/base/grid/grid.scss # uitest/src/main/java/com/vaadin/tests/components/grid/basicfeatures/GridBasicFeatures.java Change-Id: Ieca56121875198ed559a41c143b28926e2695433 * Fix NPE in case some items don't contain all properties of Grid. This could occur in when parent is a different entity than its children in hierarchical data. Change-Id: Icd53b5b5e5544a3680d0cd99702ab78224b2dc08 # Conflicts: # server/src/main/java/com/vaadin/data/fieldgroup/FieldGroup.java # server/src/main/java/com/vaadin/ui/Grid.java * Mark TextField/TextArea as busy when a text change event is pending (#20469) Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50 # Conflicts: # client/src/main/java/com/vaadin/client/ui/VTextField.java # uitest/src/test/java/com/vaadin/tests/components/textfield/TextChangeEventsTest.java * Add lazy/simple resize mode to Grid (#20108) Change-Id: I47427efc28c350382dba8c1f50fd332a3f4585e4 * Removed V8 VTextField unused import, forgotten @RunLocally. * Don't rely on selenium "sendKeys" behavior. * Revert "Change expected pre-release version number pattern in publish report" This reverts commit 8df27b952dddb691aead6a633c5b3724c98bf343. * Migrate TextField/TextArea patch from 7.7 to master (modern components) Mark TextField/TextArea as busy when a text change event is pending (#20469) Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50
* Send selection change events when changing selection mode (#20391)Artur Signell2016-12-091-0/+34
| | | | Change-Id: Iaeb772981f3ac039bf0fe3cde595cfdb3691cddf
* Check for duplicate property ids when setting Grid columns or column order ↵Artur Signell2016-12-091-0/+18
| | | | | | (#20386) Change-Id: I76be83642f0e56e55b0c0e502ac6769de1ee8af0
* Never check the selectAll checkbox in an empty grid (#20301)Artur Signell2016-12-091-4/+23
| | | | Change-Id: Ia15edb5a10de9bff047044161ffe83dd09f51098
* Correct all tests that introspect classpath for Vaadin classes.Denis Anisimov2016-11-295-139/+57
| | | | | | | | Fixes vaadin/framework8-issues#399 RemoveListenersDeprecatedTest test is fixed. Corrections are made to make the test above passes. Change-Id: I209a4693d241a1488b69b4742f48549dbf4bf0ac
* Fix DeprecatedTest under Windowselmot2016-11-112-6/+7
| | | | Change-Id: I06d8e631448e419536dfbb9188a5934c6a7bad37
* Add method to auto scale calendar time range (#17715)Steven Spungin2016-11-041-3/+57
| | | | Change-Id: I193fe9e8a0ee03d66e4b63d5f85c0e9a9233c0de
* Date/time issues are fixed in the tests.Denis Anisimov2016-10-311-1/+2
| | | | | | | | | - legacy DateField declarative format tests are fixed (day light saving time is taken into account). - CalendarMonthViewDndEvent UI because you are not supposed to work on Sundays (when the test is broken). Change-Id: If7ddf238a7fab104514211df4a12fa6d071f5af2
* Introduce "shouldWriteDefaultValues" property to DesignContext.Denis Anisimov2016-10-261-10/+6
| | | | Change-Id: I979448e5af032333a6a2f7b99b11ab16c41d7b18
* Binder.bindInstanceFields(Object) method implementation (#47).Denis Anisimov2016-10-253-3/+3
| | | | | | Binds class instance fields using reflection using Binder.forField() Change-Id: I597f3832d112cfa69c73fb185f1564c482e4eb15
* Move old SelectionEvent to V7 and create a new selection event supertype Denis Anisimov2016-10-243-6/+6
| | | | Change-Id: I17496c803f81fdaa98e47cbfcc9bdc91625c134f
* Add utility for outputting the full declarative syntax of componentsAleksi Hietanen2016-10-244-91/+353
| | | | Change-Id: I4bc740154ffb5a30892b1859a7550a7aeff94fb3
* Provide declarative tests for all V7 field components.Denis Anisimov2016-10-211-30/+53
| | | | Change-Id: I6bd65efe355730f358fdbc38b9cc592e27077de2
* Remove AbstractComponent.immediatePekka Hyvönen2016-10-132-0/+245
| | | | | | | | | | | | | All components are now in immediate mode by default. V7 compatibility components will use AbstractLegacyComponent that has immediate. V7 ColorPickerPopup will not have setImmediate, since it extends V8 Window, which is not in V7 compatibility packages. Removed OutOfSync and ResynchronizeAfterAsyncRemoval Tests, since those tested UI in not immediate mode, which is invalid now. Removed WindowResizeListener, LazyWindowResize, test UIs, since both used immediate and there were no test run for either. Change-Id: Ie1c8cfa4c48461db944ff9b13efe8473c5a3298f
* Migrating 7.7.1, 7.7.2, 7.7.3 to V8.Denis Anisimov2016-10-031-0/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit 11c3f8bd9ea65f7a7b8da9a282c31a127bd475a6 - Test and its UI class are added (both V8 and V7). Required functionality should be available via modern GWT version. commit 729dbf96fe76e7627168ab2c9d1d71c4eb7214c8 - About update release notes. No need to be included. commit 675f38349c43ac45dae40cf33a7b1fd0f8f261ca - V8 already contains correct Import-Packages section which uses osgi.javax.servlet.version variable whise version is 3.0.0 at the moment. commit 5da7c052f55cb4703b74f38f5bb19fc3f3fa2a76 - Use Vaadin plugin 7.7.0 from 7.7.0.alpha1. Is not applicable. commit 1df80001ab6c916effa917781dba652d09d01056 - Updated tutorial to Vaadin 7.7.0. Is not applicable. The tutorial already contains correct links and updated source code snippets. commit 8b4f0ed8a894b04902a5d4258119dcdc8e76d1e0 - set-property-fallback name="user.agent" value="safari". Is already there. commit 28ed04e827669cc4dd329331dac9699bd93f70bc - Fix animation end listeners so they are always removed. Is already there. commit 408253bc3f8bd3975f0525ce6832be214a3552e9 - Use servlet context classloader when finding servlet class for websockets. Is already there. commit 7a6f250d89474849648ed2ee96a6bfb78c3b9ca8 - Fire actions before removing menu from the DOM. Is already there. commit 9b66c6eb9bebf657d3f2def8c767e0e9d51cc92c - Do not run test on IE8 as IE8 is broken. Transplanted. commit 3faa43ff39ecda56587b93f0c5e262a2907871a7 - Discard for DateField when the data source contains null. It is not applicable for V8 (There is no anymore discard method in DateField (and no datasource suport in field)). Transplanted for DateField in compatibility. commit e0c1f91a3d6d1884e07ce8d1ba957aff6a9bf29a - Fix ComboBox paging when number of items equals page length. It's already done by another fix which replaced ComboBox in compatibility package to the V7 version. commit 83a1b8a0961cc9b2d43e01757530cefd035b0a22 - Update DOM and update escalator row count in the correct order. Transplanted. commit 45f2fba8ff7a4b62680618a325d4afcebfb7a1e9 - Prevent editor from being canceled while it is being saved. Transplanted to compatibility package. Is not applicable to modern Grid. commit ad67f7f43afb0feec5e029aea90297f2abe4f2c1 - Delete broken stylesheet and revert to default style until a new stylesheet is created. Is already there. commit c970a78d42a2d8f1745df7a11a74f3731f8be9a5 - Always show loading indicator for JavaScript RPC. Transplanted. commit 2aad3416061586f7e2649160bd832eefe03702ad - Make test independent of any converters present in the factory. It's already there. commit c9ad48430be135d18fe9f30868e091dd51c57b94 - Do not include yuicompressor for Sass compiler. Transplanted. Exclusion is added into vaadin/pom.xml commit 52d01a68e91ce73306b3a1747af97e928048ecdf - Test for Firefox download disconnecting push channel. Transplanted. commit 4bc375d1d21f468e6433da3a183150e0bfe0cae4 - Handle encoded URL characters correctly when constructing widget set name. Transplanted. commit 17ba88eaf87e15e6f3c729e5c7f8e875d5f86d8d - Update version to 7.7-SNAPSHOT. Is not applicable. commit 47b7b13e5c959de3bd925693b074d85e7625a87e - Ensure Firefox always updates the grid scrollbar. Transplanted. Made changes in the logic to the test for modern Grid component. commit 4d851ba21d1b8f35685b631d2845731f8fb33252 - Calculate column widths immediately if there is data. Transplanted to both client side modules. commit 8f0b1a1dd026a756912c9f21bd2b34ea46897c7f - Skip Maven enforcer plugin during demo validation. Transplanted (one build file is affected). commit 62815353e1b9d3cd126809f5c818ad35bf913807 - Build demos from 7.7 branch (now for master branch). FW8 demos are added (one build file is affected). commit 815d72115d5aaf3676daefd5642115577e4151ef - Make test pass on all browsers. Transplanted to both V7 and V8 version tests. commit 516c428ca127e3c31b7b4d74220e4b7eed4571be - Use widget set specified by init parameter. Transplanted to the one UIProvider class. commit b00c580ed70f682a42afbfa91f978921bb86c2cd - Use correct column index when calculating min width during resize. Transplanted into both client side classes (main and compatibility) as is. Test for V7 is transplanted as is. Test for V8 is written from scratch based on V7 version. commit 7dd91cf057eb06a09009096a8278f34aad9bd8d9 - Fix regression that broke widget set compilation in 7.7.1. It's already there. commit c665731b0b97b697e80c47955d3558c19f0c81cb - Ensure temporary layout manager state is cleared at the end of a layout phase. Transplanted to the one LayoutManager class. commit 57a965251afdb5ee9ac1913a0101d854d8215aa6 - Fix assertion error when column widths are calculated. Transplanted to both versions of the client Grid widget. commit c5c52684eb30d924cb75a632b526a0f879d5a33c - Format Java files using Eclipse Neon and Vaadin settings. Only formatting changes. Is not transplanted. f5d06d877165bf413ec71c4fc88cf46c8c57a372 - Change javadoc to a style Eclipse formatter can handle. Transplanted to both versions of the client Grid widget. commit 6033e13c20b3d6e8b6f5add0f786d5ab2e1bb3fe - Make initially disabled grid work when enabled. Transplanted to both client side modules. commit a2d6e4fb4b1fd13e9a1b88f2ab1b78d14d8b64a9 - Use requestAnimationFrame when scrolling in Grid. Transplanted to both client side modules. commit fe9438e7b77c606855cfd739dd7e30b3f8cd4165 - Specify branch also for Sampler. Is not applicable for master branch. commit 1ec5d8ef7cb8bbd82bae1c9b79a376a5dca28f48 - Update to Chrome 53. Is already there. commit 961851bfbc4844474299433c34af6c9e4323d891 - Updated link to new step 1 video in tutorial. Is already there. commit 41dc2fe1611adc70d00e6f77debb2a6d4dcdefb0 - Revert "Use widget set specified by init parameter. Transplanted to the one UIProvider class. commit 092b4f7f3192555fe3ae22ac03a89ac2ada2a2dd - Use widget set specified by init parameter. Transplanted to the common server side classes. commit 977cec7e3107c2da306d46449dbf32f6544313be - Fix widget set builder to create widget set in correct location. Transplanted to the one ClassPathExplorer class file. commit 6c12ad89ea1064cd4cc0456baca5ee00ae76d032 - Format project pom files using correct settings. Is not transplanted: only formatting changes for POM files. commit 0aad93ecc1ce743dffc093ce7ae2ef88831f6073 - Add tests for widgetset compilation in different modes. Transplanted. New test projects. commit 0a3a1ef8321ed421be2337034fdb1cae2c434c3d - Use versions-maven-plugin 2.3 to avoid NPE while setting project version. Is already there. Change-Id: Ie3a5088f25de1772f01ea30c4a5eba0b169ee0ab
* Make AbstractDateField based on LocalDate (#125).Denis Anisimov2016-09-303-4/+4
| | | | Change-Id: I33a4a4f0f3437a8d1733031a131afbe844c12afb
* Unify listeners on the server sideAleksi Hietanen2016-09-291-0/+181
| | | | | | | | | | | This patch updates server side add*Listener methods to return a registration object and deprecates their corresponding remove*Listener methods. Additionally this patch removes add/removeListener methods which were deprecated in 7.0. Change-Id: I26ac5f11882512288fbbf601c7cb2aaff653ec76
* Revert ComboBox in compatibility packages to V7 version (#201).Denis Anisimov2016-09-272-19/+165
| | | | Change-Id: Icbe1c6a5c0e2b10255424801cada8c11a71decb7
* Mark all server compatibility classes deprecated (#144).Denis Anisimov2016-09-231-0/+124
| | | | Change-Id: Iba0a35d5ea9a97b0020f506f610630471c59748b
* Re-add back Form to compatibility package (#296).Denis Anisimov2016-09-222-5/+85
| | | | Change-Id: Id187402e78e3c368ae6530f7b7ea68d2e6c4a6ca
* Added Slider into compatibility packagePekka Hyvönen2016-09-162-0/+216
| | | | Change-Id: Icc4cfc64c0d0bf9993b138eec15a8a73cb0be2f0
* Change ColorPicker to use new ComboBoxArtur Signell2016-09-132-144/+0
| | | | | | | ColorPicker is moved back to vaadin-server now that it no longer requires any old components Change-Id: Iebb34cc0724a4bba6eff53073400e803d9ffddd1
* Format the project using Neon, remove trailing whitespaceArtur Signell2016-08-3117-165/+139
| | | | Change-Id: I145e20226958910c243b9897bb1e9516919f55cd
* Organize importsArtur Signell2016-08-307-8/+8
| | | | Change-Id: Ie58291fd4858d5421b23e56603808f158d559687
* Move and duplicate client side and state to compatibility packageArtur Signell2016-08-304-4/+4
| | | | | | | | * DateField * PopupDateField * InlineDateField Change-Id: I7d6c0253435dcdf424b7914d025e81af504be11d
* Move and duplicate client side and state to compatibility packageArtur Signell2016-08-309-9/+9
| | | | | | | | | | | * ProgressBar * ProgressIndicator * OptionGroup * Table * Tree * TreeTable Change-Id: Ie1249631cbdd2721f2c3a36e1b8ffc8160fca6aa
* Move and duplicate client side and state to compatibility packageArtur Signell2016-08-301-1/+1
| | | | | | | | | | | | * Calendar * CheckBox * CustomField * Label * RichTextArea * TextField * TextArea Change-Id: Iba8915195e4d205fb4db9a4df5d96a4a10ab2f96
* Duplicate shared classes of the Vaadin 7 GridTeemu Suo-Anttila2016-08-303-4/+4
| | | | Change-Id: I50cdcef0beb2f384636eb40c2f3f7493db52ac87
* Move remaining Vaadin 7 classes to the compatibility packageArtur Signell2016-08-262-0/+105
| | | | Change-Id: I3be37350a638028d89fb527a3dfb09e74fdebeed
* Implement new LabelArtur Signell2016-08-263-0/+308
| | | | | | | Label does intentionally not implement HasValue as it cannot provide a value to a model Change-Id: I36b8e1794d64caf566fa802177051ae2eb637bf9
* Move old Field and AbstractField to compatibility packageArtur Signell2016-08-265-2/+229
| | | | Change-Id: Ia9b6f77763abac87ec61d1ee198cb8d41419a934
* Move old TextField to compatibility packageArtur Signell2016-08-2631-1/+2510
| | | | Change-Id: Ic1e8d3f9859f5e496c0e27e2fece4b5a9da74f01
* Move ComboBox shared classes to vaadin-compatibility-sharedHenri Sara2016-08-253-3/+3
| | | Change-Id: Icdb0ddc011e8749f4c3f159d2ecd94e4c564d28f
* Convert Vaadin 7 converters to Vaadin 8 convertersArtur Signell2016-08-241-1/+1
| | | | Change-Id: I347e6cd195b2d77ab2399667a69e4c23b0b54eb7
* Move Item to compatibility packageArtur Signell2016-08-243-4/+18
| | | | Change-Id: I51ad45a18d2dcfbd582c7e4bdcca99300d20cee0
* Move ProgressBar/ProgressIndicator to compatibility packageArtur Signell2016-08-221-0/+74
| | | | Change-Id: I9d8ef17fc4bd903ad6c4e258b800b72029e507fd
* Move and rename server classes which go into the compatibility packageArtur Signell2016-08-22181-1195/+1183
| | | | | | | | * Use com.vaadin.v7 * Use the same class name as in Vaadin 7 * Use a "vaadin7-" declarative prefix for Vaadin 7 components Change-Id: I19a27f3835b18980b91a4f8f9464b2adde1a5fd5
* Map <vaadin7> declarative prefix to com.vaadin.v7.uiArtur Signell2016-08-221-14/+3
| | | | Change-Id: I3b529cf4c918eb6ce733fa6d126428d759c88345