summaryrefslogtreecommitdiffstats
path: root/server/src/com
Commit message (Collapse)AuthorAgeFilesLines
* Move session store/load/remove logic to service from session (#9782, #18998)Artur Signell2015-10-075-71/+175
| | | | | | | | | | | | | | 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-071-0/+3
| | | | 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 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-021-0/+66
| | | | | | | 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-011-11/+12
| | | | 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-283-18/+79
| | | | 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-2510-29/+64
| | | | Change-Id: I6f7d8731d185fe1c88e861435a401d887b2defbe
* Make getLogger privateArtur Signell2015-09-242-2/+2
| | | | 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-248-20/+107
| | | | Change-Id: I08099673c5dd0d688d3243e5fd169edb05f046f3
* Write all empty cells for empty GridLayout in declarative #18805Maciej Przepióra2015-09-241-2/+35
| | | | Change-Id: I589ba0dbb4aea7578f85894046e99903d9202e37
* Use correct state class for split panels (#18942)Artur Signell2015-09-202-0/+14
| | | | 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-151-2/+5
| | | | Change-Id: I15ce5a7922aebffc1a05ac55663033f7e5134d0c
* Support custom Enum.toString in converter (#17301)Leif Åstrand2015-09-091-25/+46
| | | Change-Id: Icd3c164fb252bd048ffcd953f967a9c7acdc4514
* Implement ItemStyleGenerators for ComboBox (#9276)Leif Åstrand2015-09-091-0/+69
| | | | Change-Id: I899c21e3f71bc728cb613685134b99961b557c5b
* Update @since tags to 7.6.Mika Murtojarvi2015-09-081-5/+5
| | | | Change-Id: I4a8911968fc2c324f8862d28b938834fa0309b85
* Update @since tags for 7.6.Mika Murtojarvi2015-09-083-3/+3
| | | | Change-Id: I69df09f371aae61f9e1ef741814f6e3016510fe2
* Make it possible to avoid select caption conversion (#16845)Leif Åstrand2015-09-081-24/+17
| | | | Change-Id: If88b7cf6298a24cfad3c936a1af566ed919ec0e7
* Merge remote-tracking branch 'origin/master' into reconnect-dialogArtur Signell2015-09-0422-1192/+1610
|\ | | | | | | Change-Id: Ie622160a83116c83b255a26bec297f73f3223ac7
| * Support suspend timeout for long polling (#18550)Artur Signell2015-09-033-3/+64
| | | | | | | | Change-Id: I1dc35f060b255baff4d28a815414836d4852218b
| * Redesign RpcDataSourceConnector pinning RPC requests (#18692)Teemu Suo-Anttila2015-09-022-237/+31
| | | | | | | | | | | | This patch removes DataProviderKeyMapper which was mostly dead code already. Uses a regular KeyMapper instead. Change-Id: Ic97d1dc827d45fde65bcddc0414bfe711032620c
| * Do not open detail row if generator is the NULL one (#18663)Teppo Kurki2015-09-021-0/+3
| | | | | | | | Change-Id: Ib853205dae7745ca4af11fb558899e6648e25da8
| * Refactor Grid SelectionModels as extensions (#18624)Teemu Suo-Anttila2015-09-012-171/+171
| | | | | | | | | | | | | | This patch removes all selection related variables and API from several core parts of Grid. Change-Id: Idb7aa48fda69ded1ef58a69c1f7dbc78b7f52a54
| * Do not mark as dirty in Grid.isEditorBufferedArtur Signell2015-08-311-1/+1
| | | | | | Change-Id: Icba1d546f3fdc5395b71b57f1e651b56b720c0d2
| * Add better keyboard Close Shortcut API for Window (#17383)patrik2015-08-282-46/+222
| | | | | | Change-Id: I29c7d288fe35f6801cf3576ba06751adce821340
| * Fix empty @since tags for 7.6.0.alpha47.6.0.alpha4Johannes Dahlström2015-08-264-14/+14
| | | | | | | | Change-Id: I9f223ec2d49a4a851f5e5808cc325c52717191ee
| * Fix multiple book keeping problems in ContainerOrderedWrapper (#5934, #18422)Artur Signell2015-08-261-7/+17
| | | | | | | | Change-Id: Ia749252ebf7034da5f3273ef117ab4ba35ad39b6
| * Helper method for enabling all Atmosphere loggingArtur Signell2015-08-251-0/+30
| | | | | | | | Change-Id: Ibd26d84bd67a244e3a1837491652a84b85f40f65
| * Fix Table ColumnCollapseEvents to work with generated columns (#6914)Teemu Suo-Anttila2015-08-241-2/+3
| | | | | | | | Change-Id: Id2039cc4869695a8f4bbaa8f25f44f804433e909
| * Use correct classname for ValoTheme.SCROLL_INDICATOR (#14802)Artur Signell2015-08-241-1/+1
| | | | | | | | | | | | Use constants in Valo tests to ensure they are correct Change-Id: Ie8234a45a6f81551cdc4de2e81141aba704f4b6b
| * Add missing @since tags.Mika Murtojarvi2015-08-241-3/+3
| | | | | | | | | | | | Previously, they were only updated in the 7.5 branch. Change-Id: Ic889c2f6a6d150a013adb5895c191c5107e8c6df
| * Fix AbstractRemoteDataSource cache clearing (#18630)Teemu Suo-Anttila2015-08-211-3/+6
| | | | | | | | | | | | | | This patch also reduces the amount of RPC calls when dropping rows from cache. Change-Id: Ib69a807883bc885dcd877a008cec16e44fa2bfdd
| * Column collapse events for Table (#6914)Artur Signell2015-08-211-2/+87
| | | | | | | | Change-Id: Ifeb081086a4231f75f07f4d26c56ec22e72ce5d1
| * Merge branch 'master' into grid-unbuffered-editorHenri Sara2015-08-191-273/+97
| |\ | | | | | | | | | | | | | | | | | | Conflicts: server/src/com/vaadin/data/RpcDataProviderExtension.java Change-Id: I1bd55b03a8c114823ed8655fc89758f37b16e9c4
| | * Fix RpcDataProviderExtension to not rely on item indices (#18503)Teemu Suo-Anttila2015-08-181-266/+86
| | | | | | | | | | | | Change-Id: I68a77bee4ef8e7a859f3a3c143e6f5922decf025
| * | Merge branch 'master-before-18503' into grid-unbuffered-editorHenri Sara2015-08-198-11/+78
| |\| | | | | | | | | | | | | | | | | | | | | | Conflicts: server/src/com/vaadin/data/RpcDataProviderExtension.java uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridEditorTest.java Change-Id: I9e7907c9caf839fd043444db0505f9853f020a6a
| | * Prevent NPE on missing security key. (#18573)Sauli Tähkäpää2015-08-181-1/+1
| | | | | | | | | | | | Change-Id: I6d9eeb257a4a4889ce679a31a45133c3d0c90368