summaryrefslogtreecommitdiffstats
path: root/server/src
Commit message (Collapse)AuthorAgeFilesLines
* 7.7 new atmosphere, fix tests, remove SSH requirementsIlia Motornyi2018-09-041-1/+1
|
* Empty sinces for 7.7.14 (#11114)7.7.14Olli Tietäväinen2018-08-157-11/+11
|
* Fixed typo (#11073)Ilia Motornyi2018-07-201-1/+1
|
* Add xsrf token header if cookie is present (#11040)Ilia Motornyi2018-07-181-100/+108
| | | Fixes #9471
* Memory leak fix in ConnectorTracker (#10743)doggy-dev2018-07-172-1/+6
| | | | | When finished with upload, streamVariable should be disposed. Now StreamVariable is removed also from streamVariableToSeckey. https://github.com/vaadin/framework/issues/10695 #10695
* Add fallback resolvers for CurrentInstance (#10974)Gilberto Torrezan2018-06-133-2/+220
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add fallback resolvers for CurrentInstance This allow applications to inject custom default instances when the current instances cannot be found by regular means. For example, when VaadinServlet.getCurrent() would return null, a fallback resolver could be invoked to properly create the servlet and return it. * Make the setting of CurrentInstanceFallbackResolvers protected * Remove the default constructor. Improve test. * Made setFallbackResolver public again * Rename the method to defineFallbackResolver, and make it throw when a type is used twice * Make the method thread-safe * Make the method thread-safe in a Java 6 way * Thread safety with ConcurrentHashMap API instead of just Map * Improve test with fake classes. * Clear the test state after it has been run.
* Open methods to allow custom static file serving logic (#10910)Gilberto Torrezan2018-05-111-2/+6
| | | | | | | | * Open methods to allow custom static file serving logic The methods serveStaticResources and serveStaticResourcesInVAADIN have been changed from private to protected to allow subclasses to change how static files are served.
* Added possibility to add listener for connectorMarkedDirty (#10876)Gilberto Torrezan2018-05-074-3/+331
|
* Update Copyright headers for year 2018 (#10762)Ilia Motornyi2018-03-28732-3911/+507
|
* Allow configuring content modes for Grid cell tooltips (#10396)Leif Åstrand2018-02-061-11/+100
|
* Fix removeUI assertions to work with proxy UIs (#10575)Teemu Suo-Anttila2018-01-291-2/+4
|
* Prevent killing UI if heartbeats are pending (#10371) (#10450)Olli Tietäväinen2017-12-201-5/+18
| | | | | | | | * Prevent killing UI if heartbeats are pending (#10371) Fixes #9663 * fixed Java 1.8 syntax -> 1.6
* Add disclaimers about performance to TreeTable (#10381)Teemu Suo-Anttila2017-11-291-0/+108
|
* 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
* 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