aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add shared state for CustomComponent and DragAndDropWrapperHenri Sara2016-11-284-0/+77
| | | | Change-Id: Ib640e5ea97bccffb889d3213a4f588b828fb07bf
* Add state classes for Abstract(Single)ComponentContainerHenri Sara2016-11-2812-15/+112
| | | | Change-Id: I6939fbc6f7aed0897f50b19f85fb62d0b8368cc7
* Change addXXListener method in VaadinService to return Registration.Denis Anisimov2016-11-281-16/+40
| | | | | | | | | Fixes vaadin/framework8-issues#492 Old removeXXXListener methods are deprecated. New style of unregistration is used. Change-Id: If986dc9f8813ee7a5efc374a3facd5a8d23bc6a9
* Revert Upload listener registration changes in compatibility packageHenri Sara2016-11-271-30/+96
| | | | | | The compatibility version should behave like the Vaadin 7 version does. Change-Id: Ia30407e886c7361c35ceaaae94c0dfcf44f133ad
* Provide tests for "required indicator" property for options groups.Denis Anisimov2016-11-256-0/+307
| | | | | | | | | Fixes vaadin/framework8-issues#459 This is not a fix because the issue is about AL only and it's by design. But this patch provides tests for CheckBoxGroup and RadioButtonGroup. Change-Id: I8d43ab435327478c7199b8b0a7739d6d1064c822
* Reintroduce Grid Editor using BinderTeemu Suo-Anttila2016-11-2518-43/+1874
| | | | | | This patch restores the bean type to BinderValidationStatusHandler Change-Id: I9ace77a492c4823c15591fb1426e9bd216895fb0
* Upgrade to TestBench 5 alpha1 and JUnit 4.12Artur Signell2016-11-257-17/+12
| | | | Change-Id: Ib3f88b6aca37ebb1962b4692df0c4ba11fe92bc2
* Data should be updated when it's set for disabled components.Denis Anisimov2016-11-2511-15/+296
| | | | | | Fixes vaadin/framework8-issues#286 Change-Id: I0d6cf49addfd558d43671ad2953dee54529392cd
* Grid merging header cellselmot2016-11-248-45/+232
| | | | Change-Id: Ia52bbef412fc8701f6b862960dfed9c08c17ff7a
* Provide declarative support for listing components.Denis Anisimov2016-11-2425-305/+1746
| | | | | | | Fixes vaadin/framework8-issues#388 Change-Id: I4f8045bba51d308f4343a1f6d01b3f1ddca63e69
* Add helper for updating the diffstate of a componentLeif Åstrand2016-11-235-9/+43
| | | | Change-Id: I7a7068bd6fcc86a8bbbc8693d8be4a388ce55a25
* Refactor listener registration creation to reduce boilerplateLeif Åstrand2016-11-2340-260/+171
| | | | Change-Id: I9feaad000cb16351d281d1c0037330dfb76186ff
* Remove unused theme getter (#11412)Artur Signell2016-11-221-23/+0
| | | | Change-Id: I391ed3f67df6bf2c53f7e2ffcf1f05c558528f95
* Fix field value change event handling for unbound binderAleksi Hietanen2016-11-226-60/+161
| | | | | | | | | Unbound binder now correctly sets hasChanges and sends binder status change events. In addition, hasChanges no longer returns true in the case where a bean is bound and changes to the bean were valid. Change-Id: Ia0a0915c2a205461a2a4b1bfd393413520f863eb
* Implement chaining of filters for data providersTeemu Suo-Anttila2016-11-225-42/+292
| | | | Change-Id: I7b7dced73e19b9b4e4358b95878eb31fe5c87346
* Add UI.access() safeguard for shared data providersTeemu Suo-Anttila2016-11-221-1/+2
| | | | Change-Id: I1d2b0f4299cee944b39cda5fd26612b560e8c4e7
* Add DataProvider.setFilter methodTeemu Suo-Anttila2016-11-223-3/+64
| | | | Change-Id: I87193d3d2c66a880c2be165cfd49926fa290010b
* Add DataProvider.convertFilter, fix ListDataProvider filteringTeemu Suo-Anttila2016-11-217-53/+183
| | | | Change-Id: Ic90ae83acf5d77aa9b0f485dff4e55bba5296fa7
* Add Filter parameter to DataProviderTeemu Suo-Anttila2016-11-2121-92/+108
| | | | Change-Id: Ic65b8decb3ac8d4dde9bca6cfb40a2a70f461e91
* Add filter type parameter for QueryHenri Sara2016-11-212-24/+29
| | | | Change-Id: If9554c67900cc854e3ba6912fefad19e043b1d62
* Add HTML/Component support to Grid FootersTeemu Suo-Anttila2016-11-184-8/+154
| | | | Change-Id: Iaffe3214163f66c0617a5bea4b79f4ae39d0bc08
* Make ValoTheme subclassableLeif Åstrand2016-11-172-1/+27
| | | | Change-Id: Ib8976949108888deac51a90eb775445f0b5cecf8
* Renaming DataSource -> DataProvider to avoid collisions with ↵8.0.0.alpha7elmot2016-11-111-1/+1
| | | | | | | | javax.sql.DataSource Small javadoc change after code review. Change-Id: I62ba9c946e84234e4c3e183f449f4faec5600035
* Small documentation correction (from github).Denis Anisimov2016-11-111-2/+2
| | | | | | Original pull request is https://github.com/vaadin/vaadin/pull/68. Change-Id: If6dd0490a52cab3fc0bf59224546e0d295fe666c
* Fix DeprecatedTest under Windowselmot2016-11-112-6/+7
| | | | Change-Id: I06d8e631448e419536dfbb9188a5934c6a7bad37
* Renaming DataSource -> DataProvider to avoid collisions with ↵elmot2016-11-1170-431/+430
| | | | | | javax.sql.DataSource Change-Id: I6babcadc72f3f37feff98088eee23b153a080f11
* Remove HasValue from GridPekka Hyvönen2016-11-1026-522/+976
| | | | | | | | | | | | | | | | | | | Extracts grid single selection into separate class, which is an extension like in V7. Using an extension makes it possible to easily add multiselect and no-select modes back, and support custom selection models. Adds Grid:asSingleSelect() SingleSelect so that grid can be used as a Select in a binder. Removes all remaining references to SelectionModels in Listings. Renames SingleSelectionChangeEvent to SingleSelectionEvent, because then it is unified with selection listener and MultiSelectionEvent. Fixes vaadin/framework8-issues#424 Fixes vaadin/framework8-issues#425 Change-Id: Ie22bef29cfd4336c3f65d4e63531c578b8dd76a3
* Use final modifier where appropriatePer-Åke Minborg2016-11-0998-150/+149
| | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7226
* Create script GeneratePostPublishReport.pyAleksi Hietanen2016-11-073-23/+88
| | | | | | Also improves GenerateBuildTestAndStagingReport and GeneratePublishReportPart1 Change-Id: Ida5a004e6d4533dc04a8e7ffc76078f970bdd2ea
* Replace EMPTY_SET and EMPTY_LIST with emptySet() and emptyList()Per-Åke Minborg2016-11-073-13/+12
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf722c
* Use lambdas where appropriatePer-Åke Minborg2016-11-0738-560/+346
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf722d
* Replace Charset.forName("UTF--8") with StandardCharsets.UTF_8Per-Åke Minborg2016-11-074-12/+13
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf722e
* Explicit type args can be inferredPer-Åke Minborg2016-11-054-13/+13
| | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7231
* Replace implicit for-loop with foreachPer-Åke Minborg2016-11-0513-59/+30
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7233
* Replace Stack with DequePer-Åke Minborg2016-11-053-26/+29
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf722a
* Replace HashtablePer-Åke Minborg2016-11-051-9/+9
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7229
* Rename generic type parameter that hides another type parameterPer-Åke Minborg2016-11-051-4/+4
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7235
* Remove another redundant castPer-Åke Minborg2016-11-051-1/+1
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7234
* Remove redundant castingPer-Åke Minborg2016-11-0511-14/+14
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7232
* Remove redundant array creation for varargsPer-Åke Minborg2016-11-058-16/+15
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf722f
* Make sure lock() is released in finally blockPer-Åke Minborg2016-11-052-21/+26
| | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7227
* Replace assertEquals(true|false,) with assert(True|False)Per-Åke Minborg2016-11-053-19/+20
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7224
* Flip parameters of .assertEquals()Per-Åke Minborg2016-11-042-5/+6
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7225
* Replace Vector with List and ArrayListPer-Åke Minborg2016-11-042-6/+6
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7228
* Scrolling down submenus via scrollbar (MenuBar.isAutoOpen()) (#10456)Anna Miroshnik2016-11-043-1/+139
| | | | | | | full name of defect: Can't scroll down submenus using the scrollbar when MenuBar.isAutoOpen() == true Tests. Change-Id: I2cbe797c96dc6a780df147e165babb23f7fbdef3
* Pass array of length when possiblePer-Åke Minborg2016-11-041-1/+1
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7220
* Use Collection .isEmpty() over .size() == 0Per-Åke Minborg2016-11-043-4/+4
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf721f
* Use String .isEmpty() over .equals("")Per-Åke Minborg2016-11-047-16/+16
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf721e
* Use chain of .append() methods instead of String concatenationPer-Åke Minborg2016-11-047-16/+13
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf721d
* Add method to auto scale calendar time range (#17715)Steven Spungin2016-11-042-4/+150
| | | | Change-Id: I193fe9e8a0ee03d66e4b63d5f85c0e9a9233c0de