summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Correct serializable issues and test that components can be serializedLeif Åstrand2016-10-2425-137/+402
| | | | Change-Id: Iac8f0f48806c0a7c3030bd406e2e533104f26753
* Update Hierarchical container JavaDocs to match code (#5864)Teemu Suo-Anttila2016-10-241-1/+2
| | | | Change-Id: Iaac3c77d80f950c683841264c4907340278354a6
* Add ValueContext parameter for ConvertersTeemu Suo-Anttila2016-10-2440-144/+394
| | | | Change-Id: I47179b06b9e345f5a454ac1806d0bc9bcac24bcf
* Move old SelectionEvent to V7 and create a new selection event supertype Denis Anisimov2016-10-2417-30/+157
| | | | Change-Id: I17496c803f81fdaa98e47cbfcc9bdc91625c134f
* Initial support for null representations in BinderTeemu Suo-Anttila2016-10-2412-44/+292
| | | | Change-Id: If40bfa28764d1399b5ed4d5928988560e9989dce
* Add utility for outputting the full declarative syntax of componentsAleksi Hietanen2016-10-246-94/+370
| | | | Change-Id: I4bc740154ffb5a30892b1859a7550a7aeff94fb3
* Derive Listing components from HasValue.Denis Anisimov2016-10-2110-228/+370
| | | | | | | Single select components implement HasValue<T> and mutliselect components implements HasValue<Set<T>>. Change-Id: Ic280a43bf021efd7425cce04e75010b6745fd698
* Fix bad pom.xml syntax introduced in previous commit8.0.0.alpha5Pekka Hyvönen2016-10-211-16/+18
| | | | Change-Id: If46751d4e9d98925db35c1a44a200f24f3396379
* Add correct release profile to bomPekka Hyvönen2016-10-211-0/+16
| | | | Change-Id: Ia9092ba85f86c6e0821d56ae96683dbc76ad59b0
* Provide declarative tests for all V7 field components.Denis Anisimov2016-10-2115-197/+891
| | | | Change-Id: I6bd65efe355730f358fdbc38b9cc592e27077de2
* Add missing groupId to bom/pom.xmlPekka Hyvönen2016-10-201-0/+1
| | | | | | Maven versions plugin will fail (NPE) otherwise. Change-Id: I8e3f53c5f2cb79c23b41fc35116a6cf03f23f232
* Revert "Initial support for null representations in Binder"Denis Anisimov2016-10-206-159/+36
| | | | | | This reverts commit 9f672890c143098b266ede6397e89379a38cc098. Change-Id: I0952a7f9c7efc8a5d7de9987277b835d92d52b39
* Add vaadin-all as parent for bomPekka Hyvönen2016-10-201-1/+5
| | | | | | Needed for distributionManagement settings. Change-Id: Ifdcbbac82ca73c86e9056b00a01b8b5e642b8e0c
* Initial support for null representations in BinderTeemu Suo-Anttila2016-10-206-36/+159
| | | | Change-Id: I1325c629da220317506306fe8f6fff5c0494d9d9
* Implement basic footer support for GridTeemu Suo-Anttila2016-10-196-8/+367
| | | | Change-Id: I3db51521320767a28bc3acd9586b1453764a15bc
* Throw exception from multiple columns with same identifierTeemu Suo-Anttila2016-10-192-3/+15
| | | | Change-Id: Ibb002cb862a7d0069ce4757e4c11482f6ae4d354
* Fix Mockito/Hamcrest build classpath conflictJohn Ahlroos2016-10-182-2/+19
| | | | | | | | | | * Fixes issue with Mockito classes not found on the vaadin-client test classpath * Fixes Mockito/Hamcrest dependency conflict described in https://tedvinke.wordpress.com/2013/12/17/mixing-junit-hamcrest-and-mockito-explaining-nosuchmethoderror/ Reapplying after dependency leaking from root project to bom module has been fixed. Change-Id: I0f2f368ccc6acb303f693aa34ace9e893ab7b573
* Fix root dependencies from leaking to BOMPekka Hyvönen2016-10-181-5/+1
| | | | | | Build must be updated to update version for /bom/pom.xml separately. Change-Id: I0d8fba4a495e7f7bb3f4ed0bee000a9c3ac362f9
* Add "valo-menu-hover" stylename to make responsive menu appear w/o adding ↵Marc Englund2016-10-176-20/+113
| | | | | | | | | code (#19019) Adding the optional "valo-menu-hover" style to the "valo-menu" element will make the menu appear on hover - i.e when mousing over on desktop, when tapping on touch devices (which also triggers hover). Change-Id: I4ee83cdd0e4198e02782cfcda945193305c41152
* Use identifiers for Grid ColumnsTeemu Suo-Anttila2016-10-176-63/+157
| | | | Change-Id: Id229e533fc4ff58bdd2ce3862481f72210ed9e89
* Use diffstate for JS connectors (#20335)Leif Åstrand2016-10-176-7/+265
| | | | Change-Id: If2401d724f782ee76f92a6b89c54e51f90218bee
* Memory measurement test for V7&V8 Grids, 1 item and 100 000 items.Denis Anisimov2016-10-147-8/+325
| | | | Change-Id: I66b358ff40703f2713272323ba1c5ae8778c8413
* Use placeholder instead of inputPrompt for DateFieldPekka Hyvönen2016-10-1410-221/+44
| | | | | | | | | Renames the API server side and uses placeholder attribute for input. Removed PopupDateFieldInputPrompt test since it tests input prompt logic, that is no longer there after switching to native placeholder attribute for input element. Change-Id: I5c66456781f8703ba2e253134b88f8372825528f
* Move all themes except Valo into a new compatibility-themes packageAleksi Hietanen2016-10-13778-228/+462
| | | | Change-Id: Ife0707c69bac83f190b5497af5fef1af43af6e46
* Fix security issue in BoV custom ValidationStatusHandler exampleAleksi Hietanen2016-10-131-1/+7
| | | | Change-Id: Ib02f6c2ddc32d70f45180a03832b3dec790ecc3d
* Remove AbstractComponent.immediatePekka Hyvönen2016-10-13150-1233/+804
| | | | | | | | | | | | | 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
* Fix BoV custom ValidationStatusHandler exampleAleksi Hietanen2016-10-131-2/+8
| | | | Change-Id: I94d82a6200197a6d9f6b31d66153a140333b5b1e
* Update Binder to consistently use "bean" instead of "item"Aleksi Hietanen2016-10-121-41/+41
| | | | Change-Id: I1a33e451df8a28f82a02b5210ad0a538f3e12633
* Add Grid V7/V8 memory test UIs.Denis Anisimov2016-10-113-0/+304
| | | | Change-Id: Ia5dc18bf6ec87341eff121f6deb096c8f3fc4431
* Revert NativeSelect DOM structure change8.0.0.alpha4Aleksi Hietanen2016-10-074-36/+49
| | | | Change-Id: I11dcd769dd81a90b41cc74707ef8d6ef4ddc9be7
* Add push module to apiDiff profile to be able to resolve dependencies.Denis Anisimov2016-10-071-0/+1
| | | | Change-Id: I36a44a162e631bf21daabb4d25fd855883eaa1d6
* Make valo independent of base themeAleksi Hietanen2016-10-0711-5/+1393
| | | | Change-Id: Iac0c90abb8b1e1b7e1d179af014d004aee3790a0
* Separate immediate mode for Upload from AbstactComponent.immediatePekka Hyvönen2016-10-0711-42/+76
| | | | | | | | Makes it possible to remove the immediate from AbstractComponent. Part 2 / 2 of adding proper Upload immediateMode, first was to move old Upload to v7 compatiblity packages. Change-Id: Iff99df70d9465fa1f3bad4baae44a0488eba01c0
* Change japicmp profile activation to avoid run it for all modules.Denis Anisimov2016-10-072-42/+53
| | | | Change-Id: Id25311621de43d247b21359a1069e694562a2762
* Fix broken tests because of default theme change (Valo).Denis Anisimov2016-10-073-16/+13
| | | | Change-Id: I628220101ab74a22599e00c2ab2dfd83802c40cf
* Add Upload to compatibility packagesPekka Hyvönen2016-10-0711-0/+2096
| | | | | | Step 1 / 2 of adding a new Upload Component. Change-Id: I137d7952a540db18a616da4a944a2a44f27435da
* Use reindeer theme in servlet integration testTeemu Suo-Anttila2016-10-071-0/+2
| | | | Change-Id: I0ccedddf621d05bdbc4cac505621979b0416f70f
* Add new goal for japicmp to compare different API version Denis Anisimov2016-10-072-0/+68
| | | | Change-Id: I89a1e18932bd8db6a53c8261c7ccb85379f0a4ee
* Revert "Fix Mockito/Hamcrest build classpath conflict"Teemu Suo-Anttila2016-10-062-19/+2
| | | | | | | | The change broke junit tests in projects using vaadin-bom. This reverts commit 2ae14ad9affca86448ac1003280b7852354d8a6b. Change-Id: I06524be9b6cc95e84f5f2b5c8faeb705d86e06bd
* Add support for binder status change events (#208).Denis Anisimov2016-10-065-24/+764
| | | | Change-Id: Ic8dee407569ee310f007ebe32660a1d2922e9493
* Reintroduce reordering of grid columnsAleksi Hietanen2016-10-067-34/+685
| | | | Change-Id: If8a23427ef5500a0177081c4be8065d2d5a0ca4c
* Make Valo the default themePekka Hyvönen2016-10-06611-1231/+1138
| | | | | | | | | | LegacyApplication explicitly uses "reindeer" as default theme. Extended AbstractTestUI to AbstractReindeerTestUI, that all old tests now inherit. All new tests should be based on AbstractTestUI. Also added AbstractReindeerTestUIWithLog for those that needed it. Removed all found @Theme("valo") and used proper parent test class. Change-Id: I0bb45850f3f1d39c6f78dac35dfa08acbad427ad
* Fix for ValoThemeUI test: use new sreenshots with updated DateField.Denis Anisimov2016-10-051-1/+1
| | | | Change-Id: I4c9105dafb245cbfbac5cc158be2b44e418eba46
* Make ColorPicker subcomponents HasValuesJohannes Dahlström2016-10-0516-602/+225
| | | | Change-Id: Ia0502ef515e2b44f105a3a4c6ae7b0b62b8ab6bb
* Fix GridColumnHidingTest: don't use moveToElement() in TB with FF.Denis Anisimov2016-10-051-2/+4
| | | | Change-Id: I0d029012627529e524b1d67d076caa224d711358
* Add ItemDataSource for testsHenri Sara2016-10-057-58/+39
| | | | | | ItemDataSource generates "Item n" strings on the fly. Change-Id: Icc87776b3ad3eaf0a93de6ebcf5bd9f1fcd21757
* Fix indentation issue in demo build scriptTeemu Suo-Anttila2016-10-051-1/+1
| | | | Change-Id: Ic820129383a712078791e7fc0140d7a11b8b1f43
* Fix broken tests (#376).Denis Anisimov2016-10-051-2/+0
| | | | Change-Id: I8cd827d0e9544f477ad4693eea9411bef7740d34
* Update documentation (+javadoc) references to obsolete OptionGroup #237.Denis Anisimov2016-10-056-68/+55
| | | | Change-Id: Ie90e91f61a5795c90de3c690c3b6af80ec1448d9
* Fix Mockito/Hamcrest build classpath conflictJohn Ahlroos2016-10-052-2/+19
| | | | | | | | * Fixes issue with Mockito classes not found on the vaadin-client test classpath * Fixes Mockito/Hamcrest dependency conflict described in https://tedvinke.wordpress.com/2013/12/17/mixing-junit-hamcrest-and-mockito-explaining-nosuchmethoderror/ Change-Id: I946c464118e3b9365bb8da4fb337fd45e6073f5e