summaryrefslogtreecommitdiffstats
path: root/server
Commit message (Collapse)AuthorAgeFilesLines
...
| * 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-023-325/+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
| * Convert test to JUnit 4Leif Åstrand2015-08-291-20/+29
| | | | | | | | Change-Id: Ie01895d96e83f16d767f8cfcabde77ac78f50796
| * Add better keyboard Close Shortcut API for Window (#17383)patrik2015-08-285-51/+262
| | | | | | 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-266-64/+291
| | | | | | | | Change-Id: Ia749252ebf7034da5f3273ef117ab4ba35ad39b6
| * Helper method for enabling all Atmosphere loggingArtur Signell2015-08-252-1/+31
| | | | | | | | 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-192-274/+98
| |\ | | | | | | | | | | | | | | | | | | Conflicts: server/src/com/vaadin/data/RpcDataProviderExtension.java Change-Id: I1bd55b03a8c114823ed8655fc89758f37b16e9c4
| | * Add optional OSGi imports for portals (#18561)Henri Sara2015-08-191-1/+1
| | | | | | | | | | | | Change-Id: Id13dc29347c93ad142c991f95f89cf04eb06db94
| | * 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-1910-29/+182
| |\| | | | | | | | | | | | | | | | | | | | | | 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-182-18/+104
| | | | | | | | | | | | Change-Id: I6d9eeb257a4a4889ce679a31a45133c3d0c90368
| | * Handle renderer exceptions gracefully (#18554)Artur Signell2015-08-172-2/+9
| | | | | | | | | | | | Change-Id: I46557f6c6f8543ab61b863145863824785d14784
| | * Decode filename before finding resource (#15407)Artur Signell2015-08-131-8/+12
| | | | | | | | | | | | Change-Id: Iede2deff19058ee65bfe06ee8abb918218a57924
| | * Guard against disconnect() being called twice (#15263)Artur Signell2015-08-121-0/+7
| | | | | | | | | | | | Change-Id: I256529ebcf4a223faa6fd43c4090ba4544c2b040
| | * Use latest GAE SDK supporting Java 6Henri Sara2015-08-091-1/+1
| | | | | | | | | | | | | | | | | | | | | An upgrade of GAE SDK is needed to support the new HDR that replaced the old DataStore. Change-Id: I968b01bf4efcf03fae8b3c41d7f0a662f57e7727
| | * Update Select all -CheckBox from server and partial selections (#17590)Teppo Kurki2015-08-051-0/+17
| | | | | | | | | | | | Change-Id: I8f4986455029fc3b997ec5fee8916fa118a487ca
| | * Use correct state classes for Vertical and HorizontalLayoutArtur Signell2015-07-312-0/+14
| | | | | | | | | | | | Change-Id: Ifa52a2ff7225076129de9b0f964b82704221dccd
| | * Detect Edge correctly (#18537)Artur Signell2015-07-301-0/+14
| | | | | | | | | Change-Id: I6aa7e7b7498ff85489843e52bd351e54c4ba70f9
| * | Merge branch 'master-18493' into grid-unbuffered-editorHenri Sara2015-08-192-228/+43
| |\| | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: client/src/com/vaadin/client/connectors/GridConnector.java server/src/com/vaadin/data/RpcDataProviderExtension.java server/src/com/vaadin/ui/Grid.java Change-Id: Ie8931fbae322c93aeb409e8a6d393623ba9d9dc6
| | * Fix DetailsRow communication use connector IDs (#18493)Teemu Suo-Anttila2015-07-212-219/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | Details are now initialized when they are made visible. The old way of requesting when seen caused a lot of problems when moving stuff around. Now uses less communication, but reserves a bit extra resources due to all details components being in the hierarchy. Change-Id: I1c1163bdc306f5b86e5e0f6e2bbf2801e65c2243
| * | Keep non-editable & selection columns visible in editorTeppo Kurki2015-08-111-0/+3
| | | | | | | | | | | | Change-Id: Ib3090d43e97667707590a2bca5f4641b72d7cd7f
| * | Merge branch 'master' into grid-unbuffered-editor7.6.0.alpha3Johannes Dahlström2015-07-153-20/+106
| |\| | | | | | | | | | | | | | | | | | | Conflicts: uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridEditorTest.java Change-Id: I5ed68bc73d38be4e1f6816108a5246d0c98a258f
| | * StringToBooleanConverter API improved (#18466)elmot2015-07-152-18/+99
| | | | | | | | | | | | | | | | | | | | | Added simple customization for text representation Added API for locale-specific conversion Change-Id: I866b37bb085e85ef3d67e9d5e6db82b22e9bc464
| | * Do not initialize Atmosphere for websocket servlet in Websphere (#16354)Artur Signell2015-07-141-2/+7
| | | | | | | | | | | | Change-Id: I6f32668d357c2f2af75a2d53de37708f6c449b44
| * | Add row and cell description generators to Grid (#18481)Teppo Kurki2015-07-151-33/+184
| | | | | | | | | Change-Id: I940399d986eb6970df687880645fafc157dab432
| * | Prevent Grid editor move in unbuffered mode if validation errors inJohannes Dahlström2015-07-151-15/+24
| | | | | | | | | | | | | | | | | | fields Change-Id: I37f3c21f4464c8f83308a741ed51485f7bd0375a
| * | Merge remote-tracking branch 'origin/master' into grid-unbuffered-editorTeemu Suo-Anttila2015-07-138-88/+66
| |\| | | | | | | | | | Change-Id: Id630861d5089b0deabbccffe66d971252c44f46b
| * | Refactor RpcDataProviderExtension to use DataGenerators Teemu Suo-Anttila2015-07-104-168/+274
| | | | | | | | | | | | Change-Id: I8c809b6fac827df730c6622fb6790410c6c5bd81
| * | Close Grid editor on container item set changeJohannes Dahlström2015-07-091-2/+21
| | | | | | | | | | | | | | | | | | Also allow user sorting when in unbuffered mode. Change-Id: Ibe1c1770647529b63c6e3c7fc9509562449b54a4
| * | Update @since tags for 7.6Henri Sara2015-07-022-3/+3
| | | | | | | | | | | | Change-Id: I764ebdbf656aecede222d5a5362ac6abcdbcb949
| * | Merge branch 'master' into grid-unbuffered-editorTeppo Kurki2015-06-2665-231/+335
| |\ \ | | | | | | | | | | | | Change-Id: I82cdb7a08a62679b4717d480b50ab951ade8855c
| * \ \ Merge remote-tracking branch 'origin/master' into grid-unbuffered-editorTeemu Suo-Anttila2015-06-1533-311/+862
| |\ \ \ | | | | | | | | | | | | | | | Change-Id: Iabd10ff91e7aef1f5df5435c56d3decfd4d39610
| * | | | Allow programmatically opening editor in unbuffered modeTeppo Kurki2015-06-041-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ..when the editor is already open on another row Change-Id: Ibec04dc7b1559149cf33e36fada8d676d943fc72
| * | | | Merge remote-tracking branch 'origin/master' into grid-unbuffered-editorTeemu Suo-Anttila2015-06-024-26/+84
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Change-Id: I0a2ed5629eb0598d4049d4cf5ea6e55fe3092c99
| * \ \ \ \ Merge remote-tracking branch 'origin/master' into grid-unbuffered-editorTeemu Suo-Anttila2015-06-0159-423/+1203
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also refactors some event handling logic. Change-Id: I9cf96381650076da01686c5d964eb3e7e92c24c0
| * | | | | | Let mouse click move editor in unbuffered modeTeppo Kurki2015-05-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I90a01ee7877aec35835145fb8b9c2dd49899dc5a
| * | | | | | Add unbuffered editing mode to GridTeppo Kurki2015-05-261-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Save and cancel buttons are hidden and the backing field group is set to unbuffered mode. Change-Id: I7da46ae3f1b84cc5ac8c918be38919962aff88ed
| * | | | | | Add grid editor events (#17451)patrik2015-05-211-0/+145
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Iebc4aece2a5be6b51289f5c2abf2d54d146621ae
| * | | | | | Add focus API to GridJohannes Dahlström2015-05-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Server-side Grid extends AbstractFocusable - Programmatic focus, tab index, focus/blur listeners - Client-side Grid implements GWT and Vaadin Focusable - Programmatic focus, tab index, access keys Change-Id: Ic8b35ba91f82d5fba8f819897774dc89f94ecf7b
| * | | | | | Refactor focus related server API to class AbstractFocusableJohannes Dahlström2015-05-202-104/+135
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I58159d6f47d38230d583bd0cd61673bfbce02955
| * | | | | | Catch all Exceptions when trying to open a gzipped resource (#13653)Johannes Dahlström2015-05-121-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | URLConnection.getInputStream may throw any IOException, not just FileNotFoundException. Additionally, catch and log unexpected non-IOExceptions just in case to keep the app from failing hard. Change-Id: Id7ce7ddee3de38ccd10d9e02e6c587a86b9cac96