summaryrefslogtreecommitdiffstats
path: root/server
Commit message (Collapse)AuthorAgeFilesLines
* Provide own states for a number of components (#18987).Denis Anisimov2015-10-1625-2/+713
| | | | Change-Id: I9fe4a332bb8170a6482610d1b83bad73e049a3a1
* Javadocs for new 7.6 API (#19135) and some fixeselmot2015-10-153-12/+19
| | | | Change-Id: Ic93545c9c3ed48d6328ee29af744cbfbff0b5c0b
* Support ContextClicks in empty areas of Table and TreeTable (#19130)Teemu Suo-Anttila2015-10-141-2/+4
| | | | | | | When the user clicks an empty area, the TableContextClickEvent will still fire, but will have a null property. Change-Id: I39303f1a72d072db09c4fe6df8141d6caf0764c2
* Removed unnecessary comments (#19116)elmot2015-10-144-69/+0
| | | | Change-Id: Ia99bcc828bee1a82581bbe552a83ca50ce129b05
* Move RpcDataProviderExtension and DataGenerator to correct packageTeemu Suo-Anttila2015-10-134-5/+9
| | | | | | | | New location is com.vaadin.server.communication.data as the extension only manages the communication of container data to a client-side data source. Change-Id: I7aeefe23c9d771d70bc1dd389bc7f0c3357f0a17
* Fix empty @since for 7.6.0.alpha77.6.0.alpha7Markus Koivisto2015-10-121-6/+6
| | | | Change-Id: I8045727400c795fca78561c1a4c859595f7c53af
* Remove Guava dependency from GridTeemu Suo-Anttila2015-10-121-9/+22
| | | | | | | This removes an external dependency to guava set helpers from the Grid class. Change-Id: I1d85b6c4090c0b5efa568135105933dab8f0b964
* Refactor DetailComponentManager to be a static nested class of GridTeemu Suo-Anttila2015-10-123-325/+272
| | | | | | | | | | While refactoring any special cases are removed. This needs Grid extensions to have a way for adding and removing components from Grid. Removing any and all parts of RpcDataProvider work towards having it separate from Grid and maybe usable for other components as well. Change-Id: Ia4e25d5f0acaf2085478346b0ff6e23c8334e1b9
* Fix empty @since for 7.6.alpha7Markus Koivisto2015-10-093-11/+11
| | | | Change-Id: I97e36b388ce0002363a8022eed41d425f12b822d
* Add Grid column resize event API (#16838)Johannes Dahlström2015-10-092-10/+250
| | | | Change-Id: I1cdecb54b3df45b16ddf2c7b06261198be086274
* Write true boolean attibutes without ='' (#17583)Leif Åstrand2015-10-0946-196/+237
| | | | | | Also add missing test for GridLayout alignments Change-Id: If553c9e254fb754cb020a63013bfcc9ecae3a056
* Update FontAwesome to 4.4.0 (#14555)Artur Signell2015-10-091-3/+175
| | | | Change-Id: Ibc7d174970c154fce730341a8cfc240b8072633e
* Revert "connection: close" change for long polling (#18758)Artur Signell2015-10-091-9/+3
| | | | | | This reverts commit 79c8c696c09b0a7cbe1f1863e6c7c165b2f5f19f Change-Id: I364bc4a77cff36f319cec86a793806a0406f78b4
* Add Grid.deselectAll() (#18339)Artur Signell2015-10-092-0/+114
| | | | Change-Id: I5d5237fcc06ae184a884cb17fa9b6eee5c37179a
* Correct the place where attach events are fired (#16348)Matti Tahvonen2015-10-092-16/+29
| | | | Change-Id: Ib0679cf893edda3206b858938c0684a242500cfb
* Add javadoc for VaadinPortletSession (#19092)Henri Sara2015-10-081-5/+81
| | | | | | This change removes deprecation of the class, but leaves some methods subject to change in the future. Change-Id: I4187c32c5439eb5db1e1466d4cb594eb06c86133
* Report user-resized column widths to server (#16838)Johannes Dahlström2015-10-081-1/+8
| | | | Change-Id: Id53bab75688ab7f01d6b64f679d2a40e03714c97
* Add API for setting Grid columns resizable (#16838)Johannes Dahlström2015-10-082-26/+77
| | | | | | | By default columns can be drag-resized by the user. This can be changed on a column-by-column basis. Change-Id: I8354e270db9affe865d1444d6cccbe8c839a3b5b
* Update/add @since tags in javadocHenri Sara2015-10-0713-16/+30
| | | | Change-Id: Ifd93251fdc20b93ad276c551796557bb9026766a
* Remove Grid EditorEvents and ListenersTeemu Suo-Anttila2015-10-071-143/+0
| | | | | | | The EditorEvent API is not mature and useful enough to be present in a stable release. Change-Id: Ia982cb1a6e7b6a3518ea0f187993a964aafa1d53
* Rename DesignFormatter.unencodeFromTextNode to decodeFromTextNodeTeemu Suo-Anttila2015-10-078-10/+10
| | | | Change-Id: I9e20fa21ae2f503a8d34740fcef860c66b369c7b
* Fix server side browser detection in Weblogic Portal (#7449)Artur Signell2015-10-072-9/+69
| | | | Change-Id: I9622b92d58971ea55bc0e3cbde9300226fa2b18b
* Detect Atmosphere in the same way for servlets and portlets (#11493)Artur Signell2015-10-072-48/+40
| | | | Change-Id: I6c153291045a35f253cd7e6987d7eb90dbc93a1e
* Move session store/load/remove logic to service from session (#9782, #18998)Artur Signell2015-10-077-73/+177
| | | | | | | | | | | | | | The session storage logic when implemented in VaadinSession was and must be partly static. This makes it impossible to override the storage logic. To be able to support storage customizations for portals (storing using APPLICATION_SCOPE), the logic was moved to VaadinService. For portals, all storage operations now use APPLICATION_SCOPE. Previously only the store operation was done using APPLICATION_SCOPE, leading to some portals not being able to load the session at all (the default scope for reading attributes in portals is PORTLET_SCOPE). Change-Id: I3d112608d98c883a457e650c0a25bf10c81acc78
* Fix adding to same parent, component shouldn't be removed (#16568)Dmitrij Abolichin2015-10-072-0/+46
| | | | Change-Id: I406058abbc4a28651b9103e7f0d7fbcbf0fa8984
* Fix javadocArtur Signell2015-10-061-2/+2
| | | | Change-Id: Ifda7b33b21ebe5bccb34559d9dc7617a7898a39a
* Add API for data destruction to DataGenerator interface (#19038)Teemu Suo-Anttila2015-10-063-15/+53
| | | | | | | This patch provides destroyData implementation for all default data generators. Change-Id: I1458080ee0203a27b52e604d3a30c9e5240c0383
* Add support for TreeContextClickEvents (#19062)Teemu Suo-Anttila2015-10-051-0/+36
| | | | | | | | | | | | Tree connector now overrides the send context click event providing the row key to the server-side via RPC call. This is then passed on to a TreeContextClickEvent and fired to listeners. This patch modifies the test base for context click testing by making it tolerate 1 piksel differences. This was to fix any subpixel related issues in coordinate comparison. Change-Id: Iacced274a6b518b5f89378cbc32b8381362e1e4f
* Properly cleanup stream variables if DragAndDropWrapper is detached (#14882)Artur Signell2015-10-051-6/+7
| | | | | | | | If DragAndDropWrapper is removed from the UI for whatever reason before cleanup happens, the UI can no longer be found through it. If we do not do cleanup, we leave a reference hanging forever in ConnectorTracker. Change-Id: I9fc3da5d616276a7810ddc4a18cbebf8621635fe
* Add server-side unit tests for ContextClickEvent handling (#19015)Teemu Suo-Anttila2015-10-051-0/+163
| | | | Change-Id: I682aff7495c1bfe8ea75a7fad00eb87374cd40fa
* Add GridContextClickEvent with item ids, properties and section (#16855)Teemu Suo-Anttila2015-10-051-0/+82
| | | | Change-Id: I03091a3a7a22a921c127ed0b37fe792871ba5edd
* Add @since for 7.5.7 changesHenri Sara2015-10-044-4/+12
| | | | Change-Id: I253c6074167bae60149a5f2f0d22c6de160978d4
* Add Tree.htmlContentsAllowed (#7717)Leif Åstrand2015-10-021-0/+36
| | | | Change-Id: I5c773da806b8358ee203c9c12fd2e2b6fec1970f
* Implement ContextClickEvent for Table (#19042)Teemu Suo-Anttila2015-10-022-0/+123
| | | | | | | This patch also introduces a testing infrastructure for context click event and listener testing. Change-Id: I3aa88758278c91086df3d0971edb34914a93fd29
* Do not use getters/setters when mapping designer fields (#17388)Artur Signell2015-10-013-11/+98
| | | | Change-Id: I5c03beca2b5f00c6efb32980e5e5ddf36cc4f16a
* Add support for ContextClickEvent in AbstractComponent (#19015)Teemu Suo-Anttila2015-10-012-1/+113
| | | | Change-Id: I93d5d20925b8ac9b4b108ccc6deec2090e68aa0d
* Clean up compiler warnings in Design.javaLeif Åstrand2015-09-291-64/+31
| | | | | | | | | * Remove unused code * Properly close streams * Avoid unsafe casts * Fix inconsistent javadocs Change-Id: I20e3664ab8b0fc9e3a8037fc05a469a4f8a633ec
* Store VaadinSession as APPLICATION_SCOPE in portals (#18998)Artur Signell2015-09-292-3/+20
| | | | Change-Id: I729cba0844e54ca2fab2c9b26ab5ea5fc0c4ca1c
* Add scoped PortletSession methods (#19007)Artur Signell2015-09-291-0/+106
| | | | Change-Id: I33afb351e68d2dc9543db9e00d11c2320ab04862
* Use "vaadin-" as default prefix for Design (#18957)Henri Sara2015-09-2876-478/+883
| | | | Change-Id: Ic9e0650e5c8e305258cbce033c4ef3f33307bf0f
* Ensure Grid classes can be accessed (#18976)Artur Signell2015-09-281-3/+3
| | | | Change-Id: I6ec97debfd12cd22121c3c8f08a947ff9fcbd4a1
* Parse readonly values for AbstractFields correctly #18850John Ahlroos2015-09-2520-29/+217
| | | | Change-Id: I6f7d8731d185fe1c88e861435a401d887b2defbe
* Make getLogger privateArtur Signell2015-09-243-3/+3
| | | | Change-Id: Ieec6ca2dd9b45ee1572dfed84247cb05e7d1f453
* Update AJS?.callFunction javadoc to reflect reality (#18990)Leif Åstrand2015-09-243-12/+32
| | | Change-Id: Ie53b535a2ae3c0e0ff5bb4b0516364c8817456d3
* Adds support for defining the URL to use for push requests (#18989)Artur Signell2015-09-241-0/+33
| | | Change-Id: I12afaf7e5c5c385f3a19c7dab60f044d8721e082
* Support HTML entities when reading/writing declarative format #18882Maciej Przepióra2015-09-2417-80/+424
| | | | Change-Id: I08099673c5dd0d688d3243e5fd169edb05f046f3
* Write all empty cells for empty GridLayout in declarative #18805Maciej Przepióra2015-09-242-2/+58
| | | | Change-Id: I589ba0dbb4aea7578f85894046e99903d9202e37
* Use correct state class for split panels (#18942)Artur Signell2015-09-204-0/+74
| | | | Change-Id: I91980343c0e8f3f35abb26411f57d2303b286cce
* Update @since tags to 7.5.6.Mika Murtojarvi2015-09-152-4/+4
| | | | Change-Id: I376cd27d5ae08c877cd3279740b601fb8dddb2e7
* Always use charset for String.getBytes() method (#18863).Denis Anisimov2015-09-152-2/+134
| | | | Change-Id: I15ce5a7922aebffc1a05ac55663033f7e5134d0c