aboutsummaryrefslogtreecommitdiffstats
path: root/server/src
Commit message (Collapse)AuthorAgeFilesLines
...
| | * 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
| | * 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
| | * 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-152-20/+72
| |\| | | | | | | | | | | | | | | | | | | Conflicts: uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridEditorTest.java Change-Id: I5ed68bc73d38be4e1f6816108a5246d0c98a258f
| | * StringToBooleanConverter API improved (#18466)elmot2015-07-151-18/+65
| | | | | | | | | | | | | | | | | | | | | 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-137-88/+56
| |\| | | | | | | | | | Change-Id: Id630861d5089b0deabbccffe66d971252c44f46b
| * | Refactor RpcDataProviderExtension to use DataGenerators Teemu Suo-Anttila2015-07-103-156/+260
| | | | | | | | | | | | 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-2619-77/+124
| |\ \ | | | | | | | | | | | | Change-Id: I82cdb7a08a62679b4717d480b50ab951ade8855c
| * \ \ Merge remote-tracking branch 'origin/master' into grid-unbuffered-editorTeemu Suo-Anttila2015-06-1519-160/+367
| |\ \ \ | | | | | | | | | | | | | | | 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-023-26/+65
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Change-Id: I0a2ed5629eb0598d4049d4cf5ea6e55fe3092c99
| * \ \ \ \ Merge remote-tracking branch 'origin/master' into grid-unbuffered-editorTeemu Suo-Anttila2015-06-0141-288/+578
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | Use correct month names with Java 8 (#18760)Artur Signell2015-09-031-2/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I4dcb1f172339005947fa45924792ab86d0952b90
* | | | | | | Use Transport.WEBSOCKET_XHR instead of setter for mixing websockets and XHR ↵Artur Signell2015-08-311-40/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#11733) Change-Id: I2fad7d367d8a4ba476ae0705672ebc2ee7cfeb1c
* | | | | | | Make non public API private again and update javadoc (#11733)Artur Signell2015-08-311-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ie7a28488e4642a294f0341f00fc98b2ef38922b6
* | | | | | | Add modality configuration option for reconnect dialog (#11733)Artur Signell2015-08-311-8/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Leave the request state as open until reconnect is done and the message has been delivered. This avoids flushing the rpc queue during reconnect, which would cause two concurrent requests. Change-Id: I320ffccd49c26acd16bd70b34ba28b465d17842c
* | | | | | | Allow using XHR for client to server requests and websockets for push (#12518)Artur Signell2015-07-131-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I6a9cc8f97d7e3578bf7aa9ce512d042ab637494e
* | | | | | | Allow configuration of reconnect dialog parameters (#11733)Artur Signell2015-07-132-0/+154
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ibf60ef8cdd21204e8ccfbb0a7d93cf88c4d8468a
* | | | | | | Handle out of order messages (#11733,#17075)Artur Signell2015-07-131-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I1958a84be59068caa377256d43e868e13ed69597
* | | | | | | Send resynchronize and widgetset version in JSON (#11733)Artur Signell2015-07-136-52/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I7c75801102e10595b923ceab3900a17e166b5c78
* | | | | | | Use counter in client to server messages to avoid duplicate handling (#11733)Artur Signell2015-07-133-4/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | An server message id counter is included in every client to server message and an expected id is included in every server to client message. This makes it safe to re-send any message when the client is not 100% sure the server has received the message, without having to worry about double handling on the server side. Change-Id: I840cc04829fc2491f35a0e6f98f07eaf46b1ea42
* | | | | | | Do not send empty server requests (#11733)Artur Signell2015-07-131-0/+5
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | Change-Id: Icacc102132ac4fbd8e00f97b3a752f2483cf3936
* | | | | | Update connector hierarch when canceling editor (#16976).Leif Åstrand2015-07-131-0/+4
| | | | | | | | | | | | | | | | | | Change-Id: Ib7b82c400b044c27a0f494a81d1c9cd5b307aa34
* | | | | | Remove remaining OutOfSync message referencesArtur Signell2015-07-132-55/+0
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I98004d88f5449e4bc851b4cc7ecc05e48040cc35
* | | | | | Cache connector state types (#18437)Leif Åstrand2015-07-111-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reduces time spent in findStateType() for the "40 layouts" action in BasicPerformanceTest from around 2 ms to around 0.2 ms. This improves the total performance of the action by about 5%. Change-Id: I4f979827b2da0d4db87e201fa78421e5551a4113
* | | | | | Make async remove check work without push (#12909)Leif Åstrand2015-07-111-29/+23
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ie5843c7fb5bb6365ceef998206df69302046e686
* | | | | | Fix displaying Details when Grid is attached to DOM (#18390)Teemu Suo-Anttila2015-07-091-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I74360c7a3f0c5798dbaa44ea06ea1585c4289449
* | | | | | Always add "last" item from the string to the collection (#18433).Denis Anisimov2015-07-071-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I664fcef77f469c66cd62afb2938db69b7f27e6df
* | | | | | Fix Grid details on sort to display them on correct rows (#18224)Teemu Suo-Anttila2015-07-021-0/+8
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to the nature of Container this is only achieved by removing any existing details and reopening those after the sort is done. Change-Id: Ic42186ed85981d5dad4ff0948aa22f7a0404480d
* | | | | Properly toggle editor state when calling editId() on the server (#18287)Artur Signell2015-06-261-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ensure isEditorActive() returns false if editItem(...) has been called but the editor has not yet been opened, as it should according to javadoc isRendered() requires that the editor fields are marked as dirty when they are made visible on the client (isEditorActive() changes state) Change-Id: I7fbe1cb484cf83974ffa6ca50a6c642fbf7e8378