summaryrefslogtreecommitdiffstats
path: root/shared/src/main
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright year range (#12510)Anna Koskinen2022-01-12193-386/+386
|
* Update copyright year (#12243)Anna Koskinen2021-03-16193-193/+193
|
* Change license from Apache-2 to CVDLv4 (#12144)Tatu Lund2020-11-18193-965/+965
| | | | | | | | | | | | | | * Change license from Apache-2 to CVDLv4 * Update header for checkstyle * Add license checker * Fix reference header * Fix license header * Update Chrome version
* V7: Improve VMenuBar click handling logic (#11362)Anastasia Smirnova2018-12-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | * Improve VMenuBar click handling logic Backport to V7: During `updateFromUIDL` inside MenuBarConnector we empty and re-instantiate the components of MenuBar. When we are modifying the Menubar from the BlurEventListener of another component, we ,by this, remove widgets, therefore clickEvent is not fired and the action of the MenuItem is not proceed as a result. (The BlurEvent is fired before the click event in the chain of events. ) To improve the situation, we catch onMouseDown event , which is fired before BlurEvent,by assigning mouseDown flag to true. Then if no click event has yet happened, we delay the execution of update inside `updateFromUIDL` by default 500 ms. Then if click event occurs, it proceeds normally. The time can be increased/decreased using setter. There is no delay, if we are clicking on the MenuBar as usual or no Blur listener is set. This change allows setting descriptions preserving the action from the MenuItem (cherry picked from commit 22cc85c76f28a762685204911ad66f95bda2d296) * Improve VMenuBar click handling logic Add missing files from the first commit Backported to V7: (cherry picked from commit 22cc85c)
* Empty sinces for 7.7.14 (#11114)7.7.14Olli Tietäväinen2018-08-151-2/+2
|
* Remove unused class (#10990)Ilia Motornyi2018-06-191-189/+0
| | | | * Remove unused class
* Update Copyright headers for year 2018 (#10762)Ilia Motornyi2018-03-28194-194/+194
|
* Allow configuring content modes for Grid cell tooltips (#10396)Leif Åstrand2018-02-061-0/+25
|
* added missing javadocs and since tags (#10315)7.7.12Olli Tietäväinen2017-11-131-1/+1
| | | | | | * added missing javadocs and since tags * fix formatting of javadocs
* Add missing @since tags and missing javadocs (#10155)7.7.11Olli Tietäväinen2017-10-103-1/+15
|
* Implement error level on client side (#9816)Adam Wagner2017-09-263-3/+58
| | | | | Add additional class names and style to components and error indicators to distinguish different error levels. Vaadin 7 solution for #3139
* Use separate identifier for push connections (#9150)Olli Tietäväinen2017-08-101-0/+9
| | | | | | By using a separate id we can avoid sending the sessions CSRF token as a GET parameter when initializing a push connection. Cherry-picked from #8700 to the 7.7 branch.
* Added loop and preload attributes for media elements, fixed null poster (#9161)Krassimir Valev2017-08-082-0/+65
| | | | | Fixes #7261 Fixes #5178 Fixes #4409
* Add @since tags for 7.7.8 (#8954)7.7.8Henri Sara2017-03-271-0/+2
| | | | Add @since tags to VFlash and ApplicationConstants
* Include charset in text/html responses (#8777)Artur2017-03-091-0/+5
| | | Fixes #8775
* Remove unnecessary full classnames and parenthesis from code (#8681)Teemu Suo-Anttila2017-03-022-6/+6
| | | This change aims to reduce the number of false positives when comparing Vaadin 7 compatibility package in Vaadin 8 and actual Vaadin 7.7 branch. Conflicting parts are moved to imports as much as possible. Files have been formatted with same Eclipse version.
* Make it possible to disallow user selection in Grid (#8144)Artur2017-01-302-0/+2
| | | Fixes #7880
* Remove tracking of unregistered connectors (#8153)Aleksi Hietanen2017-01-111-3/+0
| | | | | | | | | | | | * Remove tracking of unregistered connectors * Merge branch '7.7' into 8111-remove-unregistered-connector-tracking * Merge branch '7.7' into 8111-remove-unregistered-connector-tracking * Add tests that verify markAsDirty is called on old parent * Merge branch '7.7' into 8111-remove-unregistered-connector-tracking
* Fix wrong year in copyright headerPekka Hyvönen2016-11-291-1/+1
| | | | Change-Id: Idbf6c1f978b9b36ed82bf8b96a6a649ae4772ae6
* Update @since tags for 7.7.5Pekka Hyvönen2016-11-253-0/+6
| | | | Change-Id: I73201908b537ca0a65106e03c9bad913b59fae9f
* Remove CustomFieldState (#20468)Pekka Hyvönen2016-11-222-29/+9
| | | | | | | | Moves FocusDelegate to AbstractFieldState. This change is done to revert backwards compatibiity breaking API change in 7.7.4 when CustomFieldState was introduced. Change-Id: I76212a8700463140520d5482b740fe0edbfb082c
* Add lazy/simple resize mode to Grid (#20108)Patrik Lindström2016-11-172-0/+41
| | | | Change-Id: I47427efc28c350382dba8c1f50fd332a3f4585e4
* Update @since tag for 7.7.4.Denis Anisimov2016-11-081-1/+1
| | | | Change-Id: Ic6711221d0f09ad369c4074d805b237eccb2e5a7
* Allow defining a focus delegate component for CustomField (#20336)Artur Signell2016-10-261-0/+29
| | | | Change-Id: I1160e7a384b1816204eb7f4b0f52f83ed9e230c0
* Make UPPER_CASE_PROPERTY_IDS more human friendly by default (#20380)Artur Signell2016-10-171-0/+30
| | | | Change-Id: I9bd845a08fa3c440f05d102ccf8920dfc1c95b6b
* Check for duplicate property ids when setting Grid columns or column order ↵Artur Signell2016-10-141-0/+41
| | | | | | (#20386) Change-Id: I76be83642f0e56e55b0c0e502ac6769de1ee8af0
* Format Java files using Eclipse Neon and Vaadin settingsArtur Signell2016-09-20190-938/+941
| | | | | | | Using the same formatting in the 7.7 branch and the master branch eases porting of fixes Change-Id: I51b4693f2f120447702cf322ce4505608ad92987
* 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
* Merge branch 'master' into feature/mavenizeelmot2016-04-132-5/+49
| | | | Change-Id: Id7db526d07a14ac259cbb50415bbafd2a7c2ab94
* 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
* Migrate vaadin-shared build to mavenTeemu Suo-Anttila2016-03-10187-0/+9888
Change-Id: I4ddc5050874faeb091740ac5ab4f9cafecf5696b