Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add missing Tree#getContentMode (#9889) | Aleksi Hietanen | 2017-08-29 | 1 | -2/+14 |
| | |||||
* | Fix since tags for 8.1.3 release (#9887) | Aleksi Hietanen | 2017-08-29 | 1 | -2/+2 |
| | |||||
* | Binder javadoc fix (#9886) | Aleksi Hietanen | 2017-08-29 | 1 | -8/+9 |
| | |||||
* | Minor javadoc improvements (#9885) | Aleksi Hietanen | 2017-08-29 | 2 | -11/+11 |
| | |||||
* | Add declarative support to Tree (#9881) | Aleksi Hietanen | 2017-08-29 | 3 | -2/+348 |
| | | | Closes #9838 | ||||
* | Fix null check in BackEndDataProvider (#9858) | Henri Sara | 2017-08-29 | 1 | -1/+1 |
| | | | Fixes #9855 | ||||
* | Fix state update on Grid Column hide in client (#9836) | Teemu Suo-Anttila | 2017-08-18 | 1 | -3/+2 |
| | | | | Fixes #9152 | ||||
* | Use getter instead of field for keyMapper (#9831) | Leif Åstrand | 2017-08-18 | 1 | -1/+1 |
| | |||||
* | Revert Grid row height per section feature (#9823)8.1.2 | Teemu Suo-Anttila | 2017-08-16 | 1 | -92/+6 |
| | | | | | | | Revert changes for #9425 (PRs #9810 and #9813) in the 8.1 branch. This reverts commit bda7e54cb6eadddf07fb19d88479c642c4831a66. This reverts commit 1f878089dec6c03090efbcc79b08edbfbffb7620. | ||||
* | Provide API for setting row heights in Grid for different sections (#9810) | Teemu Suo-Anttila | 2017-08-11 | 1 | -6/+92 |
| | | | Fixes #9425 | ||||
* | Ensure wrong Action is not executed after detaching a component (#9806) | Henri Sara | 2017-08-11 | 2 | -13/+51 |
| | | | | | | | | | | Due to action key generation on ActionManager a wrong action may be executed if the component that fired the wanted action is already detached. This patch makes action keys globally unique, simplifying the approach of #8495 but reusing its tests. Fixes #5864 | ||||
* | Enable setting non-selected default value for DateField (#9745) | Olli Tietäväinen | 2017-08-10 | 1 | -21/+94 |
| | | | Requested feature: allow setting DateField to a certain starting point without selecting a value. | ||||
* | Remove Chrome Frame support from X-UA-Compatible (#9270) | Knoobie | 2017-08-10 | 1 | -5/+2 |
| | | | | Remove Chrome Frame specific part of X-UA-Compatible but keep the meta tag to override compatibility mode settings where applicable. | ||||
* | Add loop and preload attributes for media elements, fix null poster (#9797) | Henri Sara | 2017-08-09 | 1 | -0/+43 |
| | | | | | | | Picked from #9161 Fixes #7261 Fixes #5178 Fixes #4409 | ||||
* | Update Atmosphere version to remove warnings which are irrelevant (#9770) | Artur | 2017-08-07 | 1 | -1/+1 |
| | | | Fixes #8292 | ||||
* | Fix moving child to first position in tree data (#9761) | Adam Wagner | 2017-08-07 | 2 | -20/+42 |
| | | | Resolves #9760 | ||||
* | Add missing since tags for 8.1.1 (#9773)8.1.1 | Henri Sara | 2017-08-03 | 1 | -2/+3 |
| | |||||
* | Add automatic recalculation of Tree width on expand/collapse (#9767) | Teemu Suo-Anttila | 2017-08-02 | 1 | -4/+42 |
| | | | Fixes #9628 | ||||
* | Fix AbstractDateField parsing and errors handling, support locale (#9740) | Ilia Motornyi | 2017-08-02 | 3 | -183/+133 |
| | | | | | Fixes #9518 Fixes #8991 Fixes #8687 | ||||
* | Fix RadioButtonGroup selection updates to client (#9749) | Teemu Suo-Anttila | 2017-08-02 | 2 | -24/+5 |
| | | | | | | | 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 | ||||
* | Add header and footer visibility setting to Grid (#9706) | Teemu Suo-Anttila | 2017-08-01 | 2 | -0/+70 |
| | |||||
* | Add API for forcing Grid column width calculation (#9756) | Teemu Suo-Anttila | 2017-08-01 | 1 | -5/+20 |
| | | | This feature was present in Vaadin 7 but missing from Vaadin 8 | ||||
* | Unify basic instance creation and related error reporting (#9704) | Leif Åstrand | 2017-08-01 | 12 | -40/+101 |
| | |||||
* | Add method to get parent in TreeData (#9701) | Adam Wagner | 2017-07-27 | 2 | -0/+27 |
| | |||||
* | Add support for detecting ChromeOS operating system (#9698) | Flamenco | 2017-07-27 | 1 | -0/+10 |
| | |||||
* | Remove portlet dependency/import (#9741) | Artur | 2017-07-27 | 1 | -3/+3 |
| | |||||
* | Make JavaScriptExtension serializable (#9721) | Artur | 2017-07-26 | 1 | -6/+11 |
| | | | Fixes #9705 | ||||
* | Do full connector tracker cleanup when the session lock is released (#9707) | Artur | 2017-07-24 | 3 | -22/+5 |
| | | | | | | | | | | 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 missing since tag to Tree (#9711) | Henri Sara | 2017-07-24 | 1 | -30/+37 |
| | |||||
* | Allow null Components in ComponentRenderer (#9692)8.1.0.rc2 | Teemu Suo-Anttila | 2017-07-19 | 1 | -3/+4 |
| | |||||
* | More user friendly fail message (was NullPointerException) (#9665) | Dos Moonen | 2017-07-19 | 1 | -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. | ||||
* | Fix TreeGrid.getHierarchyColumn to use correct id (#9690) | Teemu Suo-Anttila | 2017-07-18 | 2 | -1/+13 |
| | | | Fixes #9661 | ||||
* | Add methods to change parent and to change child's position in hierarchical ↵ | Adam Wagner | 2017-07-18 | 2 | -0/+128 |
| | | | | | data (#9673) Resolves #9674 | ||||
* | Remove non working setHeight methods from Tree (#9631) | Jonni Nakari | 2017-07-18 | 1 | -27/+0 |
| | | | Fixes #9629 | ||||
* | Provide current request/response through VaadinRequest/VaadinResponse (#9642) | Artur | 2017-07-18 | 6 | -15/+84 |
| | | | | This greatly improves discoverability of the feature and was made possible by dropping Java 7 support | ||||
* | Change sendMessage access modifier to protected. (#9622) | Andrew Spear | 2017-07-17 | 1 | -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. | ||||
* | Delegate properties to Composite's root if possible | Ilia Motornyi | 2017-07-13 | 2 | -39/+81 |
| | | | Fixes #9670 | ||||
* | Implement tree item context click | Ilia Motornyi | 2017-07-10 | 3 | -10/+125 |
| | | | | | Fixes #9606 Fixes #9645 Fixes #9647 | ||||
* | Clarification for GridContextClickEvent | Ilia Motornyi | 2017-07-10 | 1 | -0/+26 |
| | |||||
* | Update/add since tags (#9627) | Henri Sara | 2017-07-03 | 4 | -13/+52 |
| | |||||
* | Fix TreeData item removal, small improvements (#9621) | Ilia Motornyi | 2017-07-03 | 6 | -17/+136 |
| | | | Fixes #9614 | ||||
* | Add criteria API to make it easier to set acceptance criteria for drag and ↵ | Adam Wagner | 2017-07-03 | 3 | -23/+210 |
| | | | | | drop (#9605) Fixes #9600 | ||||
* | Map column components by id (#9624) | Teemu Suo-Anttila | 2017-07-03 | 1 | -5/+6 |
| | | | Fixes #9452 | ||||
* | Add editor open event to Grid Editor (#9623) | Teemu Suo-Anttila | 2017-07-03 | 4 | -0/+137 |
| | | | Fixes #9596 | ||||
* | Add internal state validators for HasValue (#9532) | Teemu Suo-Anttila | 2017-07-03 | 3 | -2/+36 |
| | | | This also fixes/improves AbstractDateField validation. | ||||
* | Use ZoneId rather than ZoneOffset for conversion (#9620) | Ezra Epstein | 2017-07-03 | 1 | -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 | ||||
* | Fix bookkeeping assertion error | Ilia Motornyi | 2017-06-30 | 2 | -0/+24 |
| | | | Fixes #9584 | ||||
* | Add multiple styles handling to Component | appreciated | 2017-06-29 | 1 | -0/+30 |
| | | | Fixes #9357 | ||||
* | Add an optional HasValue to a ValueContext | Ilia Motornyi | 2017-06-29 | 4 | -3/+80 |
| | |||||
* | Use HasUserOriginated interface where appropriate (#9608) | Henri Sara | 2017-06-29 | 9 | -75/+45 |
| |