aboutsummaryrefslogtreecommitdiffstats
path: root/shared
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright year range (#12507)Anna Koskinen2022-01-11269-269/+269
|
* chore: avoid repackaging of google elemental dep and use it directly (#12416)Denis2021-10-042-54/+8
| | | | | | | | | | | * chore: avoid repackaging of google elemental dep and use it directly The google elemental dependency is not OSGi compatible so it's repackaged into shared module to use it directly from there. But there is a custom Vaadin version of google elemental dep and it's OSGi compatible. Flow uses this version and to be able to use FW in MPR the versions should match. So the Vaadin google elemental dep is added instead of repackaging. * chore: import elemental package in the bnd file
* Improve thread safety (#12395)Tatu Lund2021-09-081-3/+5
| | | See: https://vaadin.com/forum/thread/17522264/concurrentmodificationexception-in-vaadin-shared-on-karaf-4-2-x
* Update project to 8.15-SNAPSHOT (#12392)Zhe Sun2021-08-311-1/+1
|
* Some Checkstyle fixes. (#12379)Anna Koskinen2021-08-241-0/+1
| | | | | | - Added and updated JavaDocs. - Deprecated unused fields and methods that update them. - Suppressed unavoidable deprecated calls. - Switched other deprecated calls to use currently recommended calls.
* Checkstyle fixes for SplitPanel widgets. (#12378)Anna Koskinen2021-08-231-1/+10
| | | | | | - Added and updated JavaDocs. - Added default cases to Switch statements. - Deprecated unused fields. - Switched to use non-deprecated calls where possible.
* Fix validation in non-buffered Grid editor (#12281)Tarek Oraby2021-04-282-0/+16
| | | | | Handle possible race condition by disabling the editor's widget while awaiting validation from the server. Fixes #12270
* Update 8.14-SNAPSHOT and release note (#12261)Zhe Sun2021-04-141-1/+1
|
* Add missing 8.13 since tag (#12236)Zhe Sun2021-03-111-1/+1
|
* Update copyright year range. (#12215)Anna Koskinen2021-03-04269-269/+269
| | | | * Update copyright year range.
* Remove whitespace-maven-plugin and formatter-maven-plugin. (#12213)Anna Koskinen2021-03-031-9/+0
| | | | | - These plugins cause significant problems for many Windows developers, and since most active maintainers are currently included in that group, the plugins have been deemed more trouble than they are worth.
* Fix to LayoutManager size calculations during transform. (#12138)Anna Koskinen2020-12-181-1/+10
| | | | | | | | | | | | | | | | | | | | | | | * Fix to LayoutManager size calculations during transform. - ComputedStyle is slower but more reliable than using getBoundingClientRect, which does not work as expected if a transform has been applied to the element or one of its parents. This is a problem e.g. with PopupView, where getBoundingClientRect will return too small size (or even zero size) for all the popup contents while the opening animation is active. ComputedStyle ignores the transform and returns the expected value. - The presence of the element in DOM must be checked before the size is requested from ComputedStyle, if the element has disappeared from DOM without a warning and calculation is attempted anyway, the browser gets stuck. - Possibility to configure LayoutManager to use the less reliable calculations for applications where the slight performance difference is more important than layout issues within elements that have transform animations. - Manual test, problem isn't reproducible by TestBench. Fixes: #11187
* Update to 8.13-SNAPSHOT (#12110)Zhe Sun2020-10-071-1/+1
|
* Update to 8.12-snapshot (#11995)Zhe Sun2020-05-131-1/+1
|
* Allow setting Upload button caption as HTML, move data to SharedState. (#11940)Anna Koskinen2020-04-061-0/+13
| | | Fixes #11810
* Prevent upload if no file is selected. (#11939)Anna Koskinen2020-04-032-1/+7
| | | Fixes #10419
* Add setters to Criterion to fix serialization. (#11926)Anna Koskinen2020-03-261-4/+44
| | | Fixes #11909
* Update to 8.11 snapshot (#11874)Zhe Sun2020-01-161-1/+1
| | | | | * Update to 8.11-SNAPSHOT
* Make sure Firefox for iOS isn't detected as too old to function. (#11739)Felix Fontein2019-10-031-2/+6
| | | Change-Id: Iea13b958356b0246586bcb7e9969bc26db43bb96
* Updated row and spacer handling for Escalator (#11438)Anna Koskinen2019-08-291-0/+8
| | | | | | | | | | | | | | | | | | | | | | | Updated row and spacer handling for Escalator. Main changes: - Spacers are only maintained and checked for rows that have DOM representation, and not at all if there is no details generator. This gives notable performance improvements to some particularly large Grids - Escalator no longer tries to trim away any rows that don't fit within the viewport just because a details row gets opened in Grid. This leads to some increase in simultaneous DOM elements, but simplifies the logic considerably. For example opening or closing details rows doesn't require checking the overall content validity beyond the details row itself anymore, but some repositioning at most. There are also no longer any orphaned spacers without corresponding DOM rows. - Spacers are better integrated into the overall position calculations. - Some public methods that are no longer used by Escalator or have changed functionality or order of operations. Any extending classes that tap into row, spacer, or scroll position handling are likely to need reworking after this update. - Auto-detecting row height is delayed until Escalator is both attached and displayed.
* Update the since tag (#11675)Zhe Sun2019-07-302-2/+2
| | | | * Update the since tag
* Update to 8.10-SNAPSHOT (#11657)Zhe Sun2019-07-291-1/+1
|
* 11642 refresh pagelength 0 combobox items after dataprovider update (#11653)Olli Tietäväinen2019-07-122-0/+15
| | | | | | * Fixes #11642. ComboBox with pageLength 0 should be updated if DataProvider changes * added comments, fixed imports
* Update release note and Since tag (#11639)Zhe Sun2019-06-271-1/+1
| | | | | | * Update release note for 8.9 * Missing Since
* OSGi: Removed static VaadinResourceService access in liferay-integration, ↵S.W2019-06-275-189/+313
| | | | | | | | osgi-integration (#11335) * Made VaadinResourceService a OSGi component, removed static access of OsgiVaadinResources
* Separates a rpc for handling the client event order in DateTimeField (#11574)Zhe Sun2019-06-141-0/+22
| | | | | | | | * Using @Delayed annotation for DateField Rpc * Separate a rpc for handling the time change in DateTimeField * Add test case for wrong event order
* Update to 8.9 (#11535)Sun Zhe2019-04-181-1/+1
| | | | | | * Update to 8.9-SNAPSHOT * update in bom module
* Clicking on slider makes handler move (#11519)Anastasia Smirnova2019-04-101-0/+3
| | | | | | | | | | | | | | * Clicking on slider makes handler move Fixes #1496 * Introducing control over clicking behaviour - User will have to enable process of the click event on handle calling `slider.setEnableClickHandler(true);` - Clean-up the handler logic in VSlider.java - Renaming the property to `updateValueOnClick` - Added JavaDocs - Fixing tests
* Adding package name to the @value in JavaDoc (#11453)Anastasia Smirnova2019-03-081-1/+1
|
* Update snapshot to 8.8-snapshot (#11397)Sun Zhe2018-12-281-1/+1
|
* Checkbox allow customizing of input and label classNames. (#11372)Knoobie2018-12-182-1/+10
| | | | | | | | | * add client side integration for custom styles for checkbox.label and checkbox.input * add server side integration for checkbox element styling * add server side tests * add client side test
* Improve VMenuBar click handling logic (#11356)Anastasia Smirnova2018-12-171-0/+1
| | | | | | | | | | | | | | | * Improve VMenuBar click handling logic 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 * Remove accidentally committed comment * Don't update the state on the getDelayMs call
* OSGi: Fixing dynamic resource registration after activation (#11334)S.W2018-12-041-13/+28
| | | | | | | | | | * Fixing dynamic resource registration after activation * Fixed formatting * Fixed formatting * Merge branch 'master' into osgi-dynamic-fix
* Run formatter to the code (#11227)Sun Zhe2018-10-091-5/+8
|
* Update master to 8.7-SNAPSHOT (#11208)Sun Zhe2018-09-271-1/+1
|
* Updating since tags (#11200)8.6.0.alpha2Mehdi Javan2018-09-213-4/+4
|
* OSGi resource registration via SCR (#11166)S.W2018-09-215-45/+277
| | | * Changed the way resources, themes, and widgetsets are registered to the HttpService by only using the VaadinResourceTrackerComponent
* Update project version to 8.6-SNAPSHOT (#11011)Mehdi Javan2018-06-291-1/+1
|
* Add ACCEPT attribute to Upload (#10906)Ilia Motornyi2018-06-181-0/+6
| | | Fixes #2410
* Add @since 8.4 (#10840)Ilia Motornyi2018-04-201-1/+1
|
* Enable Maven plugin for Eclipse formatting (#10829)Ilia Motornyi2018-04-1916-43/+56
|
* Fix incorrect color value handling in ColorPicker (#10812)Anastasia Smirnova2018-04-131-0/+8
|
* Update snapshot version to 8.5 (#10818)Teemu Suo-Anttila2018-04-121-1/+1
|
* Update empty since tags for 8.4 and 8.3.3 (#10786)Ilia Motornyi2018-04-041-1/+1
|
* Remove copyright headers from test code (#10770)Teemu Suo-Anttila2018-03-281-15/+0
|
* Support starting downloads and opening URLs from a menu item (#10478)Artur2018-03-283-4/+37
|
* Update release notes and since tags for 8.4 (#10760)Teemu Suo-Anttila2018-03-271-8/+5
|
* Update copyright year (#10761)Ilia Motornyi2018-03-27265-265/+265
|
* Add row index to ItemClickEvent in Grid (#10754)Tatu Lund2018-03-271-1/+3
|
* Fix date ranges for date and datetime fields (#10685)Ilia Motornyi2018-03-201-5/+9
| | | Fixes #9765