aboutsummaryrefslogtreecommitdiffstats
path: root/shared/src
Commit message (Collapse)AuthorAgeFilesLines
* Updates to Grid's height handling (#19690).Anna Koskinen2016-06-291-1/+7
| | | | | | | - new height more for undefined height that works like in Table and resizes the grid when details row opens or closes Change-Id: I2dc817140308093865be30de72edcd6494e4a44b
* New login form (#8171)Ingo Kegel2016-06-013-0/+82
| | | | | | | | | The legacy LoginForm is substituted with the new one which is compatible in API. The patch contains modified code from the addon https://vaadin.com/directory#addon/loginform Change-Id: I2178291c97c2f66840f832a0bf932271534beb49
* Send an ack message after push has removed connectors (#19822)Artur Signell2016-05-271-0/+3
| | | | | | | The server side needs to know the client has removed the connectors to be able to do cleanup Change-Id: Ic3d41cc5cbab035a53bf5c99496d74858c376e73
* Correctly detect PhantomJS 2.1Artur Signell2016-05-221-2/+8
| | | | Change-Id: I9b1df949b831b84aa05bf611b0128eb2414bbbae
* Workaround Version class to work with 7.7-SNAPSHOTTeemu Suo-Anttila2016-05-191-1/+9
| | | | Change-Id: Iedc4f4a5869421ec465c9b169882897dd06e5eab
* Deprecate public bitmask methods in MarginInfo (#17565)patrik2016-05-171-0/+15
| | | | | | | | | These methods are superceded by a copy constructor. getBitMask() and the bitmask constructor are used in a few places around the framework, and need to be refactored out - the MarginInfo class is already serializable and can be used in lieu of the raw bitmask in the states of these objects. Change-Id: I39a6c25f03f3a2666c057ede99e8df54f5c57958
* Eliminate rounding errors for GridLayout expand ratios (#19797)Artur Signell2016-05-161-0/+2
| | | Change-Id: Idf05dde5d6526fafee618fd3e2eb1afa63fab7bc
* Merge remote-tracking branch 'origin/master' into feature/mavenizeTeemu Suo-Anttila2016-04-211-0/+10
|\ | | | | | | Change-Id: I1c55d6158caf32b796a9ad0d9e8df5392812e9a6
| * Add javadoc and @since for new APIelmot2016-04-151-0/+10
| | | | | | | | | | Change-Id: I5c6be2ae0fdaff8b6b6169d6a1110ae824472532 (cherry picked from commit 97741f4545e5f246e7b1af01270abc832b9cf3ab)
* | Merge branch 'master' into feature/mavenizeelmot2016-04-132-5/+49
|\| | | | | | | Change-Id: Id7db526d07a14ac259cbb50415bbafd2a7c2ab94
| * Update @since tags for 7.6.4 and related javadocHenri Sara2016-03-081-3/+1
| | | | | | | | Change-Id: Ia548da265c4cdfae13c6f0f76939f767ccf60975
| * Fix DragAndDropWrapper update after file upload (#19616)maxschuster2016-03-011-0/+36
| | | | | | | | | | | | | | | | | | | | | | After a file has been uploaded VDragAndDropWrapper tries to pull changes from the server by calling ApplicationConnection.sendPendingVariableChanges() which has no effect. This change replaces the ApplicationConnection.sendPendingVariableChanges() call with an RPC. Change-Id: Ibdf7f4d702add9507dbe54c1fdb402f0f4b19d19
| * MarginInfo CTOR with two booleans: vertical, horizontal (#14113).Denis Anisimov2016-02-291-5/+15
| | | | | | | | Change-Id: Iad15b95abeb24e7dd1e06b1d9f70844cb061cb49
* | Fix version parserelmot2016-04-121-1/+1
| | | | | | | | Change-Id: Ice7fa5ff485188dff905d14862e1a78842c7482f
* | Generate sources with release profileTeemu Suo-Anttila2016-04-111-2/+2
| | | | | | | | | | | | | | | | | | This patch refactors how unpacking of dependencies is handled. It now uses a more generic configuration on top level as well as updates the phase where the extraction happens. This way the source plugin configuration remains small Change-Id: I952ec84e05eac255f8b44044baceba37e07737c5
* | Fix shared test file nameTeemu Suo-Anttila2016-03-171-1/+1
| | | | | | | | Change-Id: Ib3c42fedbe23453ff65831f91e3baaae45dda38b
* | Migrate vaadin-shared build to mavenTeemu Suo-Anttila2016-03-10189-2/+548
|/ | | | Change-Id: I4ddc5050874faeb091740ac5ab4f9cafecf5696b
* Fix empty @since tagsHenri Sara2015-12-182-2/+2
| | | | Change-Id: I68dd71f65091a6c5979b67c2faea9050feac2b02
* Make it possible to only show collapsible columns in menu (#9811)Leif Åstrand2015-12-163-0/+49
| | | Change-Id: I52cd2648d305f44d5688e7a2fcd222e6b167b97b
* Update @since tags for 7.6Henri Sara2015-10-2710-10/+10
| | | | Change-Id: Ic0a9b69c535ec51ae29472844506efb61ec5f0a7
* Provide own states for a number of components (#18987).Denis Anisimov2015-10-1611-10/+189
| | | | Change-Id: I9fe4a332bb8170a6482610d1b83bad73e049a3a1
* Fix empty @since for 7.6.alpha7Markus Koivisto2015-10-092-2/+2
| | | | Change-Id: I97e36b388ce0002363a8022eed41d425f12b822d
* Report user-resized column widths to server (#16838)Johannes Dahlström2015-10-081-1/+12
| | | | Change-Id: Id53bab75688ab7f01d6b64f679d2a40e03714c97
* Add API for setting Grid columns resizable (#16838)Johannes Dahlström2015-10-081-3/+6
| | | | | | | 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-078-5/+24
| | | | Change-Id: Ifd93251fdc20b93ad276c551796557bb9026766a
* Remove Grid EditorEvents and ListenersTeemu Suo-Anttila2015-10-071-25/+0
| | | | | | | The EditorEvent API is not mature and useful enough to be present in a stable release. Change-Id: Ia982cb1a6e7b6a3518ea0f187993a964aafa1d53
* Add support for TreeContextClickEvents (#19062)Teemu Suo-Anttila2015-10-051-0/+34
| | | | | | | | | | | | 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
* Add GridContextClickEvent with item ids, properties and section (#16855)Teemu Suo-Anttila2015-10-052-0/+26
| | | | Change-Id: I03091a3a7a22a921c127ed0b37fe792871ba5edd
* Add Tree.htmlContentsAllowed (#7717)Leif Åstrand2015-10-021-0/+2
| | | | Change-Id: I5c773da806b8358ee203c9c12fd2e2b6fec1970f
* Implement ContextClickEvent for Table (#19042)Teemu Suo-Anttila2015-10-022-0/+43
| | | | | | | This patch also introduces a testing infrastructure for context click event and listener testing. Change-Id: I3aa88758278c91086df3d0971edb34914a93fd29
* Add support for ContextClickEvent in AbstractComponent (#19015)Teemu Suo-Anttila2015-10-012-1/+30
| | | | Change-Id: I93d5d20925b8ac9b4b108ccc6deec2090e68aa0d
* Shorten "server connection lost" default timeout (#11733)Henri Sara2015-09-291-1/+1
| | | | Change-Id: Ida7f107edc63bfda3b91f86410439a84af050d73
* Adds support for defining the URL to use for push requests (#18989)Artur Signell2015-09-241-0/+1
| | | Change-Id: I12afaf7e5c5c385f3a19c7dab60f044d8721e082
* Update @since tags for 7.6.Mika Murtojarvi2015-09-086-6/+6
| | | | Change-Id: I69df09f371aae61f9e1ef741814f6e3016510fe2
* Change reconnect modality default (#11733)Artur Signell2015-09-081-1/+1
| | | | Change-Id: I689bc628e081e1232447038a6b263080d1fae73b
* Fix SingleSelectionModel deselectAllowed default value (#18811)Teemu Suo-Anttila2015-09-071-1/+1
| | | | Change-Id: Ib19c9291d2b777fb5c5d2a0ea45cf9d231115da7
* Merge remote-tracking branch 'origin/master' into reconnect-dialogArtur Signell2015-09-0412-61/+267
|\ | | | | | | Change-Id: Ie622160a83116c83b255a26bec297f73f3223ac7
| * Redesign RpcDataSourceConnector pinning RPC requests (#18692)Teemu Suo-Anttila2015-09-021-14/+0
| | | | | | | | | | | | This patch removes DataProviderKeyMapper which was mostly dead code already. Uses a regular KeyMapper instead. Change-Id: Ic97d1dc827d45fde65bcddc0414bfe711032620c
| * Refactor Grid SelectionModels as extensions (#18624)Teemu Suo-Anttila2015-09-018-29/+164
| | | | | | | | | | | | | | This patch removes all selection related variables and API from several core parts of Grid. Change-Id: Idb7aa48fda69ded1ef58a69c1f7dbc78b7f52a54
| * Fix empty @since tags for 7.6.0.alpha47.6.0.alpha4Johannes Dahlström2015-08-262-2/+2
| | | | | | | | Change-Id: I9f223ec2d49a4a851f5e5808cc325c52717191ee
| * Fix AbstractRemoteDataSource cache clearing (#18630)Teemu Suo-Anttila2015-08-211-4/+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-0/+1
| | | | | | | | Change-Id: Ifeb081086a4231f75f07f4d26c56ec22e72ce5d1
| * Merge branch 'master' into grid-unbuffered-editorHenri Sara2015-08-192-1/+25
| |\ | | | | | | | | | | | | | | | | | | Conflicts: server/src/com/vaadin/data/RpcDataProviderExtension.java Change-Id: I1bd55b03a8c114823ed8655fc89758f37b16e9c4
| | * Fix RpcDataProviderExtension to not rely on item indices (#18503)Teemu Suo-Anttila2015-08-182-1/+25
| | | | | | | | | | | | Change-Id: I68a77bee4ef8e7a859f3a3c143e6f5922decf025
| * | Merge branch 'master-before-18503' into grid-unbuffered-editorHenri Sara2015-08-192-0/+36
| |\| | | | | | | | | | | | | | | | | | | | | | Conflicts: server/src/com/vaadin/data/RpcDataProviderExtension.java uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridEditorTest.java Change-Id: I9e7907c9caf839fd043444db0505f9853f020a6a
| | * Add @since for change 11526 ticket #17590patrik2015-08-051-1/+1
| | | | | | | | | | | | Change-Id: I2154167c39384a122b06bbdaaac6c161e3fffd2f
| | * Update Select all -CheckBox from server and partial selections (#17590)Teppo Kurki2015-08-051-0/+11
| | | | | | | | | | | | Change-Id: I8f4986455029fc3b997ec5fee8916fa118a487ca
| | * Detect Edge correctly (#18537)Artur Signell2015-07-301-0/+25
| | | | | | | | | Change-Id: I6aa7e7b7498ff85489843e52bd351e54c4ba70f9
| * | Merge branch 'master-18493' into grid-unbuffered-editorHenri Sara2015-08-192-34/+0
| |\| | | | | | | | | | | | | | | | | | | | | | | | | 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-34/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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