summaryrefslogtreecommitdiffstats
path: root/server
Commit message (Collapse)AuthorAgeFilesLines
* added missing javadocs and since tags (#10315)7.7.12Olli Tietäväinen2017-11-131-1/+0
| | | | | | * added missing javadocs and since tags * fix formatting of javadocs
* Set no-store headers on UIDL messages (#10308)Olli Tietäväinen2017-11-131-3/+9
| | | | UIDL might contain sensitive information that we should prevent from being stored anywhere.
* Add missing @since tags and missing javadocs (#10155)7.7.11Olli Tietäväinen2017-10-101-5/+6
|
* Support null intermediate properties in NestedMethodProperty (#10085)Vassil Zorev2017-10-042-0/+9
| | | Ignore null intermediate properties in setValue().
* Implement error level on client side (#9816)Adam Wagner2017-09-263-3/+32
| | | | | Add additional class names and style to components and error indicators to distinguish different error levels. Vaadin 7 solution for #3139
* Use separate identifier for push connections (#9150)Olli Tietäväinen2017-08-103-11/+58
| | | | | | By using a separate id we can avoid sending the sessions CSRF token as a GET parameter when initializing a push connection. Cherry-picked from #8700 to the 7.7 branch.
* Fix occasional empty rows in Table and TreeTable (#9551)mlindfors2017-08-091-45/+0
| | | | | | | | There's an intermittently happening issue with both Table and TreeTable, which results in row data disappearing. This change removes a method which is probably a vestigial one from over five years ago and other changes are handling the things the method used to perform. Currently the method removes rows deemed unnecessary from the row buffer. The problem is, those rows are visible to the user and removing causes row contents to be lost. Also included are manually runnable test cases which demonstrate that this removal actually prevents the issue from happening. Fixes #7964 Fixes #5030
* Added loop and preload attributes for media elements, fixed null poster (#9161)Krassimir Valev2017-08-081-0/+43
| | | | | Fixes #7261 Fixes #5178 Fixes #4409
* Do full connector tracker cleanup when the session lock is released (#9707) ↵Artur2017-08-013-24/+9
| | | | | | | | | | | | | (#9730) 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. Backported from master Fixes #9693
* Allow changing NavigationStateManager (#9416)apolds2017-05-241-0/+4
| | | | | Unregister old NavigationStateManager before setting new one (backport of #9410). Fixes #9406
* Remove warning for shortcuts on disabled connector (#9369)Olli Tietäväinen2017-05-191-3/+0
| | | | | Remove unnecessary warning on server log when using shortcut on disabled connector. Fixes #6951
* Clean connector tracker after each access block to stop memory leaks (#9331)Artur2017-05-176-25/+137
| | | | | Immediately clean connectors which the client side does not know about Fixes #9303
* Fix bug column and row expand ratio are not persisted Tien Nguyen2017-04-062-14/+31
| | | Fixes #9009
* Include charset in text/html responses (#8777)Artur2017-03-094-6/+11
| | | Fixes #8775
* Correctly detach header/footer components when column is removed (#8645)Artur2017-03-092-2/+98
| | | | | | | | | | | | * Correctly detach header/footer components when column is removed Fixes #8638 * Merge branch '7.7' into _detach-header-components-on-remove-column * Merge branch '7.7' into _detach-header-components-on-remove-column * Merge branch '7.7' into _detach-header-components-on-remove-column
* Handle unknown connectors consistently and quietly as described in #8111 (#8741)Artur2017-03-072-6/+63
| | | Fixes #8629
* Remove unnecessary full classnames and parenthesis from code (#8681)Teemu Suo-Anttila2017-03-0269-1237/+385
| | | This change aims to reduce the number of false positives when comparing Vaadin 7 compatibility package in Vaadin 8 and actual Vaadin 7.7 branch. Conflicting parts are moved to imports as much as possible. Files have been formatted with same Eclipse version.
* Update missing since tags for 7.7.7 (#8474)7.7.7Pekka Hyvönen2017-02-075-1/+9
| | | | * Add missing since tags for 7.7.7
* Call "destroy" instead of "destory" in JavaScriptRenders (#8263)Artur2017-02-011-1/+1
| | | | | | | | | | | | | | | | | | * Call "destroy" instead of "destory" in JavaScriptRenders For backwards compatibility, calls "destory" if no "destroy" exists Fixes #8162 * Merge branch '7.7' into _js-renderer-destory * Merge branch '7.7' into _js-renderer-destory * Merge branch '7.7' into _js-renderer-destory * Merge branch '7.7' into _js-renderer-destory * Merge branch '7.7' into _js-renderer-destory
* Add method for refreshing all Grid rows (#8406)Artur2017-02-011-0/+7
| | | | | | * Add method for refreshing all Grid rows Fixes #8350
* Make it possible to disallow user selection in Grid (#8144)Artur2017-01-304-18/+282
| | | Fixes #7880
* Improve Grid extendability (#8343)Adam Wagner2017-01-271-2/+2
| | | | | | | * Improve Grid extendability (#8342). Find GridState field type using getField() instead of getDeclaredField() so that the field could be found in superclass as well. Change-Id: I33996f45e848575d11bb206c6a1d30d19e514968
* Remove invalid trailing comma from Thai date format (#8311)Artur2017-01-242-40/+1040
| | | | | | * Remove invalid trailing comma from Thai date format Fixes #8303
* Serve VAADIN files also from META-INF/resources (#8286)Artur2017-01-221-4/+5
| | | Fixes #8206
* Properly report invalid arguments to StaticRow.join() (#8243)Artur2017-01-161-4/+10
| | | | | | * Properly report invalid arguments to StaticRow.join() Closes #8234
* Remove tracking of unregistered connectors (#8153)Aleksi Hietanen2017-01-117-126/+56
| | | | | | | | | | | | * Remove tracking of unregistered connectors * Merge branch '7.7' into 8111-remove-unregistered-connector-tracking * Merge branch '7.7' into 8111-remove-unregistered-connector-tracking * Add tests that verify markAsDirty is called on old parent * Merge branch '7.7' into 8111-remove-unregistered-connector-tracking
* Correctly detach components in merged cells when a static row is removed (#8142)Artur2017-01-092-7/+57
| | | Fixes #8140
* Call error handler for exceptions in UI.init() (#8055)Artur2017-01-022-3/+198
| | | Fixes #4995
* Make AtmospherePushConnection methods public (#7973)Artur2016-12-141-5/+9
| | | | | There is no sensible way to use a custom version of APC, so protected access does not help in any way to access the underlying resource and/or connected UI.
* Replace non-breaking spaces with space (#7957)Artur2016-12-149-28/+28
|
* Enable changing the backing bean for BeanItem (#4302) (#77)Artur2016-12-136-2/+244
| | | | | | When storing a bean to the database, you typically get a new and updated bean instance back. By allowing to change the bean instance, we make it possible to just update the single BeanItem instance which can be used in many places.
* Use proper UTF-8 encoding for Content-Disposition filenames (#19527) (#6607)Leif Åstrand2016-12-135-21/+126
|
* Fix margin in declarative format is recognized as unsupported property ↵Pekka Hyvönen2016-12-122-0/+28
| | | | | | | | | gridlayout (#103) (#7952) Backported to 7.7 from master (8). Fixes vaadin/framework8-issues#465 Change-Id: I9734341b747b8d16020443c71d72fcfd7e331af7
* Fix java packaging order (#106)Teemu Suo-Anttila2016-12-091-1/+1
| | | Closes vaadin/archetypes#113
* Update @since tags for 7.7.5Pekka Hyvönen2016-11-252-0/+8
| | | | Change-Id: I73201908b537ca0a65106e03c9bad913b59fae9f
* Remove CustomFieldState (#20468)Pekka Hyvönen2016-11-221-13/+2
| | | | | | | | Moves FocusDelegate to AbstractFieldState. This change is done to revert backwards compatibiity breaking API change in 7.7.4 when CustomFieldState was introduced. Change-Id: I76212a8700463140520d5482b740fe0edbfb082c
* Add lazy/simple resize mode to Grid (#20108)Patrik Lindström2016-11-171-1/+20
| | | | Change-Id: I47427efc28c350382dba8c1f50fd332a3f4585e4
* Keep expand ratio for last row/column when reducing grid layout size (#20297)Artur Signell2016-11-162-4/+27
| | | | Change-Id: Iff53a803596f4fc1eae8e4bfa307b9c1f4df961a
* Fix NPE in case some items don't contain all properties of Grid.adam2016-11-143-19/+403
| | | | | | | This could occur in when parent is a different entity than its children in hierarchical data. Change-Id: Icd53b5b5e5544a3680d0cd99702ab78224b2dc08
* Add method to auto scale calendar time range (#17715)Steven Spungin2016-11-042-22/+160
| | | | | | Backported from master branch (Vaadin 8). Change-Id: I363c9798de0d238a5a4aa4b4e839a31da460434f
* Make vaadin-server export the VAADIN package again (#20332)Artur Signell2016-11-041-1/+1
| | | | Change-Id: I7241ec11a9bfe7ebfa6a720b1abb3c4d0fabdb36
* Date/time issues are fixed in the tests.Denis Anisimov2016-11-021-1/+2
| | | | | | | | | | | - legacy DateField declarative format tests are fixed (day light saving time is taken into account). - CalendarMonthViewDndEvent UI because you are not supposed to work on Sundays (when the test is broken). Backported from master branch (Vaadin 8). Change-Id: I5e62c09da579e9f6eb2a58a87253618d3f30b2e9
* Allow defining a focus delegate component for CustomField (#20336)Artur Signell2016-10-261-0/+61
| | | | Change-Id: I1160e7a384b1816204eb7f4b0f52f83ed9e230c0
* Update Hierarchical container JavaDocs to match code (#5864)Teemu Suo-Anttila2016-10-251-6/+5
| | | | Change-Id: I7a8520ef61ddc4dff66c326d61acbf7ccf0e76cd
* Add valo-menu-hover stylename to make responsive menu appear w/o adding code ↵Marc Englund2016-10-191-3/+23
| | | | | | | | | | | (#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). Backported from master branch (vaadin 8). Change-Id: I8344234a20aa93216b0116608d81e30e86d8b309
* Update client side selection state when changing selection model (#20370)Artur Signell2016-10-181-0/+4
| | | | Change-Id: I7fe8c160405a69140cac511c744d89a62c401cca
* Send selection change events when changing selection mode (#20391)Artur Signell2016-10-182-1/+46
| | | | Change-Id: Iaeb772981f3ac039bf0fe3cde595cfdb3691cddf
* Add Grid.refreshRows to allow refreshing individual rows (#16765)Artur Signell2016-10-141-0/+16
| | | | Change-Id: I554d7b6ca60840bab3a032daa4847e7271086e27
* Check for duplicate property ids when setting Grid columns or column order ↵Artur Signell2016-10-142-0/+29
| | | | | | (#20386) Change-Id: I76be83642f0e56e55b0c0e502ac6769de1ee8af0
* Never check the selectAll checkbox in an empty grid (#20301)Artur Signell2016-10-132-5/+26
| | | | Change-Id: Ia15edb5a10de9bff047044161ffe83dd09f51098