aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Clarification for GridContextClickEventIlia Motornyi2017-07-102-1/+35
|
* Add Bakery link to the documentation.Ville Ingman2017-07-061-0/+1
|
* Add information about known limitations (#9633)8.1.0.rc1Henri Sara2017-07-041-0/+2
|
* Add information about backwards incompatible changesHenri Sara2017-07-031-0/+4
|
* Update/add since tags (#9627)Henri Sara2017-07-034-13/+52
|
* Fix TreeData item removal, small improvements (#9621)Ilia Motornyi2017-07-036-17/+136
| | | Fixes #9614
* Add criteria API to make it easier to set acceptance criteria for drag and ↵Adam Wagner2017-07-0311-38/+689
| | | | | drop (#9605) Fixes #9600
* Map column components by id (#9624)Teemu Suo-Anttila2017-07-031-5/+6
| | | Fixes #9452
* Update release notes for release candidate (#9625)Henri Sara2017-07-031-2/+2
|
* Add editor open event to Grid Editor (#9623)Teemu Suo-Anttila2017-07-036-6/+144
| | | Fixes #9596
* Add internal state validators for HasValue (#9532)Teemu Suo-Anttila2017-07-035-2/+136
| | | This also fixes/improves AbstractDateField validation.
* Use ZoneId rather than ZoneOffset for conversion (#9620)Ezra Epstein2017-07-031-16/+10
| | | | | | | | | | | Use ZoneId rather than ZoneOffset for conversion between model (Date) and presentation of LocalDateTime. LocalDateToDateConverter (correctly) uses ZoneId, whereas LocalDateTimeToDateConverter (incorrectly) used a ZoneOffset. This fix aligns the two Converter implementations and makes the latter one more robust. A ZoneOffset is a fixed time difference, e.g., +07:00, whereas a time zone - represented by a ZoneId - is more dynamic, including features like Daylight-Savings Time. A ZoneId returns one or more ZoneOffsets via its ZoneRules method. (ZoneOffsets have trivial ZoneRules that simply return the ZoneOffset.) Since the date/time being displayed may be from any date on the calendar, the ZoneOffset imposes a negative limitation. Using ZoneId instead gets us past that limitation and allows a more robust set of conversion rules. Fixes #9594
* Update release notes and screenshots for link styleHenri Sara2017-06-302-0/+1
|
* Fix bookkeeping assertion errorIlia Motornyi2017-06-303-1/+25
| | | Fixes #9584
* Update README.md (#9612)Enver Haase2017-06-301-1/+1
| | | it's Vaadin Framework EIGHT nowadays
* Remove global button styling (#9607)Henri Sara2017-06-293-10/+8
| | | Move remaining button and link related styles from _global to _nativebutton and _link.
* Add multiple styles handling to Componentappreciated2017-06-291-0/+30
| | | Fixes #9357
* Add an optional HasValue to a ValueContextIlia Motornyi2017-06-295-4/+85
|
* Use HasUserOriginated interface where appropriate (#9608)Henri Sara2017-06-299-75/+45
|
* Fix invalid index in drop target Grid (#9604)Pekka Hyvönen2017-06-291-11/+15
| | | | | Was using length - 1 and 0 for getting the row element, which caused client side exception when dragging over header or footer when the grid had enough rows. This had no effect on UX, only exceptions thrown. Now using visible range instead.
* Add isUserOriginated to SelectedTabChangeEvent (#9580)Artur2017-06-294-43/+174
| | | Fixes #9545
* Provide old value of position in SplitPositionChangeEvent of *SplitPanel (#9578)Yuriy Artamonov2017-06-292-11/+106
| | | | | | | | | Provide old value of position in SplitPositionChangeEvent of *SplitPanel New properties have been added to SplitPositionChangeEvent: oldSplitPositionUnit, oldSplitPosition, userOriginated Resolves #9472
* Update Chrome 59 screenshots for ColumnCollapsingHenri Sara2017-06-281-0/+0
|
* Add mouse event details to Tree.ItemClick (#9599)Henri Sara2017-06-281-3/+19
| | | | This provides a way to get the mouse button clicked as requested in #9335.
* Add isExpanded() method to Tree and TreeGridHenri Sara2017-06-284-6/+29
| | | Fixes #9595