summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add automatic recalculation of Tree width on expand/collapse (#9767)Teemu Suo-Anttila2017-08-023-4/+126
| | | Fixes #9628
* Stabilize integration test using Grid (#9766)Henri Sara2017-08-024-30/+42
|
* Fix AbstractDateField parsing and errors handling, support locale (#9740)Ilia Motornyi2017-08-028-189/+248
| | | | | Fixes #9518 Fixes #8991 Fixes #8687
* Fix RadioButtonGroup selection updates to client (#9749)Teemu Suo-Anttila2017-08-029-33/+266
| | | | | | | This patch provides a simple fix for the majority of issues. There are still issues that should be fixes by refactoring parts of the logic in AbstractSingleSelect. This patch does not unify the handling of empty values in the TestBench elements of various AbstractSingleSelects. Fixes #9494
* Remove old Karaf 4 test (#9758)Henri Sara2017-08-013-44/+0
| | | Karaf is now tested by a separate module.
* Add header and footer visibility setting to Grid (#9706)Teemu Suo-Anttila2017-08-016-0/+107
|
* Update release notes for maintenance versions (#9755)Henri Sara2017-08-011-3/+4
|
* Add API for forcing Grid column width calculation (#9756)Teemu Suo-Anttila2017-08-013-5/+32
| | | This feature was present in Vaadin 7 but missing from Vaadin 8
* Unify basic instance creation and related error reporting (#9704)Leif Åstrand2017-08-0112-40/+101
|
* Automatic test for OSGi/karafIlia Motornyi2017-07-3117-0/+742
|
* OSGi deployment manualIlia Motornyi2017-07-311-0/+25
|
* Update since tags for testbench elements (#9748)Henri Sara2017-07-278-11/+11
|
* Add method to get parent in TreeData (#9701)Adam Wagner2017-07-272-0/+27
|
* Implement GWT Focusable so tab indexes work correctly in MenuBar (#9733)Artur2017-07-279-161/+212
| | | Fixes #9550
* Add support for detecting ChromeOS operating system (#9698)Flamenco2017-07-273-1/+90
|
* Remove portlet dependency/import (#9741)Artur2017-07-271-3/+3
|
* Use correct primary stylename for textfield inline icons (#9742)Artur2017-07-271-6/+6
| | | Fixes #9703
* Documented minimal set of OSGi bundles (#9489)Ilia Motornyi2017-07-261-0/+118
|
* Send cursor position to server on blur even if the value has not changed (#9728)Artur2017-07-263-1/+112
| | | Fixes #9653
* Make JavaScriptExtension serializable (#9721)Artur2017-07-262-6/+73
| | | Fixes #9705
* Remove warnings about pre-release content in documentation (#9737)Henri Sara2017-07-268-16/+0
| | | Resolves #9191
* Change ConfigurableDataProvider for ConfigurableFilterDataProvider (#9681)Josefina Revilla2017-07-261-2/+2
| | | It says ConfigurableDataProvider, but there isn't a ConfigurableDataProvider class.
* Update release notes for 8.1 final (#9722)8.1.0Henri Sara2017-07-241-4/+4
| | | Remove pre-release mention and update current browser versions.
* Fix button text and waitUntil rule (#9720)Teemu Suo-Anttila2017-07-242-3/+2
|
* Do full connector tracker cleanup when the session lock is released (#9707)Artur2017-07-246-27/+115
| | | | | | | | | | As there is no "request end" call after invoking UI.access() from a background thread, the connector map was not earlier properly cleaned afterwards. If you toggled visibility of a component from the background thread, the tracker state became inconsistent. If this becomes a performance problem, it could probably be optimized to that cleanup is done in request end and only at the end of access if not inside a request. Fixes #9654
* Add source JAR to themes and compatibility-themes (#9709)Henri Sara2017-07-242-12/+0
|
* Fix typo in release notes (#9710)Henri Sara2017-07-241-1/+1
|
* Add missing since tag to Tree (#9711)Henri Sara2017-07-241-30/+37
|
* Add test for Components in Grid Header (#9696)Teemu Suo-Anttila2017-07-202-2/+18
| | | Closes #9694
* Add missing since tag (#9695)Henri Sara2017-07-191-0/+2
|
* Allow null Components in ComponentRenderer (#9692)8.1.0.rc2Teemu Suo-Anttila2017-07-194-6/+30
|
* More user friendly fail message (was NullPointerException) (#9665)Dos Moonen2017-07-191-1/+6
| | | | | | | Yes, I should never have created "D:\eclipse workspaces" in the first place. No, I am not replacing "%20" with spaces, or creating an URI instance. "D:\eclipse%20workspaces" is a valid folder and I'm not willing to go down the rabbit hole and see what that turns into.
* Add styling for ComponentRenderer wrapper div (#9691)Teemu Suo-Anttila2017-07-195-1/+26
| | | Fixes #9170
* Tidy up the Vaadin OSGi whiteboard component (#9648)Tim Ward2017-07-192-20/+20
| | | | | | | | | | | | The Vaadin OSGi integration component uses Declarative Services, but it does some odd things: * It uses the whiteboard service's own bundle context to get hold of the service instance * It has an asymmetric get/release for the whiteboard service, which could leak instances over time * It releases service instances that it is still actively using This change tidies up the service lifecycle by delegating the get/release to the Service Component Runtime managing the container (specifically by injecting the service instance). Using this injection also ensures that the Vaadin whiteboard service is obtained using this component's bundle context. This change also simplifies the code a little by using the reference as the key to track the registrations. Different references for the same service are required to be equal so there is no issue with doing this. This change does not alter the fact that the whiteboard service's bundle context is used to register the Http Whiteboard servlet, as this may be the intended behaviour. As a result the component should be prepared for an IllegalStateException when unregistering the service whiteboard service, which may already have been unregistered by the OSGi framework if the target bundle is stopping.
* Fix TreeGrid.getHierarchyColumn to use correct id (#9690)Teemu Suo-Anttila2017-07-182-1/+13
| | | Fixes #9661
* Add methods to change parent and to change child's position in hierarchical ↵Adam Wagner2017-07-182-0/+128
| | | | | data (#9673) Resolves #9674
* Remove mention of height limitation in Tree (#9689)Teemu Suo-Anttila2017-07-181-1/+0
| | | Related to #9631
* Remove non working setHeight methods from Tree (#9631)Jonni Nakari2017-07-181-27/+0
| | | Fixes #9629
* Provide current request/response through VaadinRequest/VaadinResponse (#9642)Artur2017-07-186-15/+84
| | | | This greatly improves discoverability of the feature and was made possible by dropping Java 7 support
* Fix Grid header merging on init (#9688)Teemu Suo-Anttila2017-07-184-4/+23
| | | Fixes #9686
* Fix position of font icons in ComboBox (#9638)Henri Sara2017-07-184-0/+55
| | | Fixes #9637
* Remove obsolete workaround for Firefox (#9687)Teemu Suo-Anttila2017-07-181-5/+1
|
* Fixed minor typos and spelling issues in CONTRIBUTING.md guide (#9683)Yuriy Artamonov2017-07-171-29/+29
|
* Feature/tutorial finetuning (#9672)Matti Tahvonen2017-07-173-0/+6
| | | | * Trying to lower the barrier to start following the tutorial * Guiding new Vaadin users to start with the tutorial
* Fix combobox adding new items on blur (#9660)Teemu Suo-Anttila2017-07-172-2/+26
| | | Fixes #9071
* Change sendMessage access modifier to protected. (#9622)Andrew Spear2017-07-171-1/+1
| | | This allows extending AtmospherePushConnection, and then doing overriding sendMessage. One use case is to correlate the IP address and the message in the logs.
* Fix hierarchical dataprovider example code bugtmattsso2017-07-131-1/+1
|
* Delegate properties to Composite's root if possibleIlia Motornyi2017-07-132-39/+81
| | | Fixes #9670
* Add missing since for 8.0.7Teemu Suo-Anttila2017-07-121-3/+4
|
* Implement tree item context clickIlia Motornyi2017-07-108-11/+281
| | | | | Fixes #9606 Fixes #9645 Fixes #9647