]> source.dussan.org Git - vaadin-framework.git/log
vaadin-framework.git
7 years agoAdd support for frontend:// using separate es5 and es6 folders
Artur [Mon, 24 Apr 2017 09:04:15 +0000 (12:04 +0300)]
Add support for frontend:// using separate es5 and es6 folders

7 years agoFix race condition between rendering TreeGrid and setting up headers (#9105)
Teemu Suo-Anttila [Fri, 21 Apr 2017 10:56:28 +0000 (13:56 +0300)]
Fix race condition between rendering TreeGrid and setting up headers (#9105)

* Fix race condition between rendering Grid and setting up headers
* Remove Grid default headers when initializing the widget
* Fix header clean up, add null check to select all checkbox

7 years agoInclude charset in text/html responses (#8777) (#9123)
Ilia Motornyi [Fri, 21 Apr 2017 06:58:51 +0000 (08:58 +0200)]
Include charset in text/html responses (#8777) (#9123)

Addresses #8775 for version 8.1+

7 years agoRemove unnecessary logging from setHeightByRows in Escalator
Teemu Suo-Anttila [Thu, 20 Apr 2017 17:08:27 +0000 (20:08 +0300)]
Remove unnecessary logging from setHeightByRows in Escalator

7 years agoFix changing primary style name for NativeSelect (#9016)
Artur [Thu, 20 Apr 2017 10:14:05 +0000 (13:14 +0300)]
Fix changing primary style name for NativeSelect (#9016)

7 years agoAdd/fill in missing @since tags for 8.1 (#9106) 8.1.0.alpha6
Henri Sara [Wed, 19 Apr 2017 15:15:05 +0000 (18:15 +0300)]
Add/fill in missing @since tags for 8.1 (#9106)

7 years agoWait for HTML imports to be processed and not only loaded (#9110)
Artur [Wed, 19 Apr 2017 14:23:20 +0000 (17:23 +0300)]
Wait for HTML imports to be processed and not only loaded (#9110)

Failing to do this might cause constructors and listeners in a Polymer
element too be called too early in browsers which need the V1 polyfill.

7 years agoFix issues in Grid with undefined height (#9104)
Teemu Suo-Anttila [Wed, 19 Apr 2017 11:27:13 +0000 (14:27 +0300)]
Fix issues in Grid with undefined height (#9104)

7 years agoFix client-side memory leak caused by Grid events (#9103)
Aleksi Hietanen [Wed, 19 Apr 2017 10:54:16 +0000 (13:54 +0300)]
Fix client-side memory leak caused by Grid events (#9103)

Refactors AbstractGridKeyEvent, AbstractGridMouseEvent and their
descendants to follow the pattern used in other GWT DomEvents.

Fixes #7633

7 years agoAdd missing methods to compatibility AbstractRendererConnector
Henri Sara [Tue, 18 Apr 2017 12:56:49 +0000 (15:56 +0300)]
Add missing methods to compatibility AbstractRendererConnector

Fixes #9096

7 years agoMention non-compatibility renames in migration instructions (#9097)
Leif Åstrand [Tue, 18 Apr 2017 12:43:46 +0000 (15:43 +0300)]
Mention non-compatibility renames in migration instructions (#9097)

7 years agoSupport using Composite and CustomComponent as a Design root class (#9017)
Artur [Tue, 18 Apr 2017 11:23:06 +0000 (14:23 +0300)]
Support using Composite and CustomComponent as a Design root class (#9017)

Fixes #6043

7 years agoIgnore all external events in the Profiler (#9033)
Artur [Tue, 18 Apr 2017 11:21:13 +0000 (14:21 +0300)]
Ignore all external events in the Profiler (#9033)

This fixes problems with profiling the initial paint:
"SEVERE: Got end event for leftoversDownload.runAsync but is currently in null"

7 years agoFix problem when reading a nested Design based on a GridLayout (#9092)
Artur [Tue, 18 Apr 2017 09:53:30 +0000 (12:53 +0300)]
Fix problem when reading a nested Design based on a GridLayout (#9092)

The parent Design must leave child handling to the nested design, when
there are no children defined in the parent Design. This fixes a problem
with com.vaadin.ui.GridLayout$OutOfBoundsException when the reading
operation of the parent design tries to set number of rows according to
its empty content.

7 years agoSchedule DOM reset after column size setting (#9011)
Henri Sara [Tue, 18 Apr 2017 09:36:00 +0000 (12:36 +0300)]
Schedule DOM reset after column size setting (#9011)

Otherwise, the initial row height state update partly negates
an earlier optimization for unnecessary column width calculation.

7 years agoComposite component (#8952)
Artur [Tue, 18 Apr 2017 07:57:11 +0000 (10:57 +0300)]
Composite component (#8952)

A composite is included in the server side hierarchy and in the connector
hierarchy on the client side but does not have its own widget or DOM.

To ensure that captions etc are renderer correctly for the root contents,
the client side connector returns both the widget and state for the content
connector.

Server side API related to width and height are automatically forwarded to
the root component to enable easy use of the composite inside different
layout configurations.

Other server side API inherited from AbstractComponent is unwanted, should be
optional and therefore throw an exception by default.

Resolves #2458

7 years agoIndicate when multiple rows are dragged (#9087)
Adam Wagner [Mon, 17 Apr 2017 19:05:49 +0000 (22:05 +0300)]
Indicate when multiple rows are dragged (#9087)

* Indicate when multiple rows are dragged (#8398)

7 years agoAlways send a push identifier on UI initialization
Aleksi Hietanen [Thu, 13 Apr 2017 14:27:52 +0000 (17:27 +0300)]
Always send a push identifier on UI initialization

7 years agoAdd pre-release repository to apicmp profile (#9081)
Henri Sara [Thu, 13 Apr 2017 12:51:05 +0000 (15:51 +0300)]
Add pre-release repository to apicmp profile (#9081)

7 years agoAdd LoadStyle.NONE for completely omitting a connector
Leif Åstrand [Thu, 13 Apr 2017 10:30:28 +0000 (13:30 +0300)]
Add LoadStyle.NONE for completely omitting a connector

7 years agoUse separate identifier for push connections 8.1.0.alpha5
Aleksi Hietanen [Thu, 13 Apr 2017 08:48:49 +0000 (11:48 +0300)]
Use separate identifier for push connections

Closes #8700

7 years agoCreate combined drop mode to allow both on_top and between drops (#9063)
Adam Wagner [Thu, 13 Apr 2017 08:47:45 +0000 (11:47 +0300)]
Create combined drop mode to allow both on_top and between drops (#9063)

Resolves #8932

7 years agoGrid drag and drop documentation (#9055)
Adam Wagner [Thu, 13 Apr 2017 08:32:22 +0000 (11:32 +0300)]
Grid drag and drop documentation (#9055)

7 years agoReplace drag over class name with conventional ones (#9059) (#9076)
Pekka Hyvönen [Thu, 13 Apr 2017 08:14:59 +0000 (11:14 +0300)]
Replace drag over class name with conventional ones (#9059) (#9076)

Generate drop target style names on every dragenter to make sure they match the primary style name.

Fixes #9058

7 years agoRemove sendKeys workaround from ComboBoxElement (#9046)
Aleksi Hietanen [Thu, 13 Apr 2017 08:12:48 +0000 (11:12 +0300)]
Remove sendKeys workaround from ComboBoxElement (#9046)

7 years agoPanel.setScrollTop() fails with impossibly large numbers
Olli Tietäväinen [Thu, 13 Apr 2017 07:56:25 +0000 (10:56 +0300)]
Panel.setScrollTop() fails with impossibly large numbers

Fixes #1149

7 years agoCorrectly set ListSelect style names
Artur [Thu, 13 Apr 2017 07:52:19 +0000 (10:52 +0300)]
Correctly set ListSelect style names

Fixes #8901

7 years agoNotify a resource load listener many times if it has been added many times (#9075)
Artur [Thu, 13 Apr 2017 07:26:13 +0000 (10:26 +0300)]
Notify a resource load listener many times if it has been added many times (#9075)

This is what the javadoc promises and what DependencyLoader relies on

7 years agoProvide GridLayout size and cell elements to JS and TB (#9019)
Artur [Thu, 13 Apr 2017 07:25:20 +0000 (10:25 +0300)]
Provide GridLayout size and cell elements to JS and TB (#9019)

7 years agoCheck for NullPointer to remove exception spam
Knoobie [Thu, 13 Apr 2017 07:22:07 +0000 (09:22 +0200)]
Check for NullPointer to remove exception spam

7 years agoBinder with Nested Properties (#8923)
chrosim [Wed, 12 Apr 2017 13:05:01 +0000 (15:05 +0200)]
Binder with Nested Properties (#8923)

7 years agoFix empty TreeGrid (#9067)
Aleksi Hietanen [Wed, 12 Apr 2017 12:03:17 +0000 (15:03 +0300)]
Fix empty TreeGrid (#9067)

7 years agoRemove Extension suffix from Grid DND classes (#9035)
Adam Wagner [Fri, 7 Apr 2017 10:03:09 +0000 (13:03 +0300)]
Remove Extension suffix from Grid DND classes (#9035)

7 years agoMake it possible to drop things between Grid rows (#8979)
Adam Wagner [Fri, 7 Apr 2017 06:52:06 +0000 (09:52 +0300)]
Make it possible to drop things between Grid rows (#8979)

Fixes #8401

7 years agoProvide dragged Grid items in server side (#8950)
Adam Wagner [Thu, 30 Mar 2017 10:18:10 +0000 (13:18 +0300)]
Provide dragged Grid items in server side (#8950)

Fixes #8931

7 years agoMake it possible to drop things on top of Grid rows (#8747)
Adam Wagner [Thu, 16 Mar 2017 18:35:46 +0000 (20:35 +0200)]
Make it possible to drop things on top of Grid rows (#8747)

Fixes #8400

7 years agoMake all selected rows draggable (#8746)
Adam Wagner [Thu, 16 Mar 2017 08:32:22 +0000 (10:32 +0200)]
Make all selected rows draggable (#8746)

Fixes #8397

7 years agoMake Grid rows draggable (#8690)
Adam Wagner [Tue, 28 Feb 2017 07:41:04 +0000 (09:41 +0200)]
Make Grid rows draggable (#8690)

It is possible to customize the drag data for each row. (#8706)

Fixes #8396

7 years agoUse setCaption Javadocs inherited from Component (#9066)
Leif Åstrand [Wed, 12 Apr 2017 10:48:10 +0000 (13:48 +0300)]
Use setCaption Javadocs inherited from Component (#9066)

Component.setCaption has thorough Javadocs that are shadowed by a very
brief snippet in AbstractComponent and an erroneous description in
Panel. By removing those snippets, component classes will instead
inherit a much more useful description of the method.

7 years agoFix typo in license (#9060)
Guille [Tue, 11 Apr 2017 17:21:28 +0000 (20:21 +0300)]
Fix typo in license (#9060)

7 years agoUpdate last video of the tutorial (#9054)
Alejandro [Tue, 11 Apr 2017 11:34:53 +0000 (14:34 +0300)]
Update last video of the tutorial (#9054)

This change updates the video for the last step of the tutorial

7 years agoFix initial expand of TreeGrid items
Aleksi Hietanen [Tue, 11 Apr 2017 06:50:26 +0000 (09:50 +0300)]
Fix initial expand of TreeGrid items

Fixes #9050

7 years agoCorrect TreeGrid documentation for expand and collapse
Aleksi Hietanen [Mon, 10 Apr 2017 14:30:37 +0000 (17:30 +0300)]
Correct TreeGrid documentation for expand and collapse

7 years agoMake Button component draggable (#9038)
Adam Wagner [Mon, 10 Apr 2017 13:28:22 +0000 (16:28 +0300)]
Make Button component draggable (#9038)

* Make Button component draggable (#9037)

* Add own state to button drag source

7 years agoUpdated embedded videos (#9043)
Alejandro [Mon, 10 Apr 2017 11:54:56 +0000 (14:54 +0300)]
Updated embedded videos (#9043)

* Updated to new videos for Vaadin 8

* Update tutorial.adoc

7 years agoRemove compile-time mockito dependency from client module
Aleksi Hietanen [Mon, 10 Apr 2017 10:42:03 +0000 (13:42 +0300)]
Remove compile-time mockito dependency from client module

7 years agoUpdate screenshot reference
Aleksi Hietanen [Mon, 10 Apr 2017 08:25:33 +0000 (11:25 +0300)]
Update screenshot reference

7 years agoUse release version of TestBench 8.1.0.alpha4
Artur [Fri, 7 Apr 2017 09:39:29 +0000 (12:39 +0300)]
Use release version of TestBench

7 years agoUpdate Chrome version in VerifyBrowserVersionTest
Aleksi Hietanen [Fri, 7 Apr 2017 07:32:13 +0000 (10:32 +0300)]
Update Chrome version in VerifyBrowserVersionTest

7 years agoSend view width as width and not height
Artur [Thu, 6 Apr 2017 10:32:45 +0000 (13:32 +0300)]
Send view width as width and not height

7 years agoAdd server-side expand and collapse to TreeGrid (#9021)
Aleksi Hietanen [Thu, 6 Apr 2017 10:09:31 +0000 (13:09 +0300)]
Add server-side expand and collapse to TreeGrid (#9021)

* Add server-side expand and collapse to TreeGrid

* Add javadocs

* Fix variable naming in TreeGridHugeTreeTest

* Fix review comments

* Merge remote-tracking branch 'github/master' into 8759-server-expand

* Clear pending expands when all data is dropped

* Add documentation

7 years agoSnapshot version update to 8.1 (#9023)
Ilia Motornyi [Wed, 5 Apr 2017 13:15:33 +0000 (15:15 +0200)]
Snapshot version update to 8.1 (#9023)

7 years agoTreeGrid keyboard navigation
Ilia Motornyi [Wed, 5 Apr 2017 12:14:03 +0000 (14:14 +0200)]
TreeGrid keyboard navigation

Fixes #8758

7 years agoFix bug column and row expand ratio are not persisted
Tien Nguyen [Tue, 4 Apr 2017 14:39:24 +0000 (17:39 +0300)]
Fix bug column and row expand ratio are not persisted

Fixes #9009

7 years agoAdd notification of pre-release renderers to grid documentation
Aleksi Hietanen [Tue, 4 Apr 2017 11:45:11 +0000 (14:45 +0300)]
Add notification of pre-release renderers to grid documentation

7 years agoCorrectly set style names for NativeSelect (#9006)
Artur [Tue, 4 Apr 2017 10:43:50 +0000 (13:43 +0300)]
Correctly set style names for NativeSelect (#9006)

Fixes #9005

7 years agoFix Editor not saving values by pressing Enter (#8946)
Stephen Wellington [Mon, 3 Apr 2017 08:18:21 +0000 (09:18 +0100)]
Fix Editor not saving values by pressing Enter (#8946)

Fixes #8945

7 years agoMake bindInstanceFields not bind fields already bound using functions (#8998)
Artur [Mon, 3 Apr 2017 06:57:48 +0000 (09:57 +0300)]
Make bindInstanceFields not bind fields already bound using functions (#8998)

Fixes #8858

7 years agoFixed @WidgetSet typo -> @Widgetset (#8996)
Jens Jansson [Mon, 3 Apr 2017 05:16:33 +0000 (08:16 +0300)]
Fixed @WidgetSet typo -> @Widgetset (#8996)

7 years agoMoved docs comment to own row (#8993)
Jens Jansson [Sat, 1 Apr 2017 11:46:18 +0000 (14:46 +0300)]
Moved docs comment to own row (#8993)

* Moved docs comment to own row

Anyone can read the TODO comment on https://vaadin.com/docs/-/part/framework/advanced/advanced-logging.html. The comment is directly on same row as normal text, which means that it will be printed out when asciidoc is transformed to html. I moved it now to a new row which will make the asciidoc parser treat is as a comment. Please make a proper fix for it.

7 years agoMake getValueProvider return ValueProvider (#8983)
Leif Åstrand [Fri, 31 Mar 2017 12:48:13 +0000 (15:48 +0300)]
Make getValueProvider return ValueProvider (#8983)

* Make getValueProvider return ValueProvider

The instance can only be a ValueProvider, but the getter previously
returned a less specific type. Making the getter return ValueProvider
makes it easier to reuse the provider in other contexts that require
ValueProvider, e.g. when adding filters to a ListDataProvider.

7 years agoFix method reference syntax in Grid documentation (#8978)
Samuel DALICHAMPT [Thu, 30 Mar 2017 13:47:24 +0000 (15:47 +0200)]
Fix method reference syntax in Grid documentation (#8978)

7 years agoFix column indexing when setting a renderer (#8976)
Teemu Suo-Anttila [Thu, 30 Mar 2017 10:36:09 +0000 (13:36 +0300)]
Fix column indexing when setting a renderer (#8976)

Fixes #8943

7 years agoFix screenshots for VaadinIconSetTest (#8974) 8.1.0.alpha3
Henri Sara [Thu, 30 Mar 2017 07:32:17 +0000 (10:32 +0300)]
Fix screenshots for VaadinIconSetTest (#8974)

7 years agoImplement LocalDateRenderer and LocalDateTimeRenderer (#8955)
Aleksi Hietanen [Thu, 30 Mar 2017 07:31:51 +0000 (10:31 +0300)]
Implement LocalDateRenderer and LocalDateTimeRenderer (#8955)

Closes #8377

7 years agoAdd Grid.setRowHeight() (#8935)
Henri Sara [Wed, 29 Mar 2017 08:18:07 +0000 (11:18 +0300)]
Add Grid.setRowHeight() (#8935)

Fixes #8667

7 years agoMake CustomField iterator() comply with contract
Artur Signell [Mon, 27 Mar 2017 18:51:03 +0000 (21:51 +0300)]
Make CustomField iterator() comply with contract

Fixes #8957

7 years agoFix ComboBox item select method in example (#8964)
hlxnd [Tue, 28 Mar 2017 13:27:12 +0000 (15:27 +0200)]
Fix ComboBox item select method in example (#8964)

7 years agoUpdate Vaadin Spring to 2.0.1 in BOM (#8963)
Pekka Hyvönen [Tue, 28 Mar 2017 12:58:56 +0000 (15:58 +0300)]
Update Vaadin Spring to 2.0.1 in BOM (#8963)

* Update Vaadin Spring to 2.0.1 in BOM

7 years agoFix NativeSelect inner component size (#8737)
Ilia Motornyi [Tue, 28 Mar 2017 11:29:37 +0000 (13:29 +0200)]
Fix NativeSelect inner component size (#8737)

Fixes #8702

7 years agoFix data not being sent again when adding DataGenerators (#8947)
Teemu Suo-Anttila [Tue, 28 Mar 2017 07:07:00 +0000 (10:07 +0300)]
Fix data not being sent again when adding DataGenerators (#8947)

* Fix data not being sent again when adding DataGenerators

* Fix header component detaching, revert early header cleanup

7 years agoMove select all visible to multi selection model interface (#8627)
Pekka Hyvönen [Mon, 27 Mar 2017 13:06:27 +0000 (16:06 +0300)]
Move select all visible to multi selection model interface (#8627)

7 years agoFix Binder documentation on ValidationException (#8949)
Pekka Hyvönen [Mon, 27 Mar 2017 13:04:35 +0000 (16:04 +0300)]
Fix Binder documentation on ValidationException (#8949)

7 years agoAdd `closable` style to Error Notifications (#8903)
Jouni Koivuviita [Mon, 27 Mar 2017 11:43:48 +0000 (14:43 +0300)]
Add `closable` style to Error Notifications (#8903)

Add an additional stylename `critical-error` that styles the
notification like the Error-type, but without the close button.

Fixes #8296

7 years agoAdded test for removing last row in cache
Pekka Hyvönen [Fri, 24 Mar 2017 15:03:21 +0000 (17:03 +0200)]
Added test for removing last row in cache

This is a test case for #8840 using TreeGrid.
Cannot be picked for 8.0.

7 years agoFix removing rows over the cached range in Grid
Pekka Hyvönen [Tue, 14 Mar 2017 14:14:57 +0000 (16:14 +0200)]
Fix removing rows over the cached range in Grid

Fixes #8840

7 years agoUse computed style for Escalator size calculations (#8861)
Artur [Mon, 27 Mar 2017 08:14:49 +0000 (11:14 +0300)]
Use computed style for Escalator size calculations (#8861)

* Use computed style for Escalator size calculations

The old method of using getBoundingClientRect does not work as expected
if a transform has been applied to the element or one of its parents.
For instance PopupView animates itself using a scale(0) -> scale(1)
animation. When scale(0) is active, getBoundingClientRect will return 0
for all sizes while computed style ignores the transform and returns the
expected value.

Fixes #8793

7 years agoFix infinite loop in data communication (#8927)
Aleksi Hietanen [Mon, 27 Mar 2017 08:10:37 +0000 (11:10 +0300)]
Fix infinite loop in data communication (#8927)

* Fix infinite loop in data communication

* Switch to less aggressive reset when data communication is out of sync

* Remove triggering of reset if reset is already being performed

* Avoid redundant collection of streams in DataCommunicator

7 years agoUse textContent instead of innerText in TextRenderer (#8936)
Henri Sara [Mon, 27 Mar 2017 07:41:38 +0000 (10:41 +0300)]
Use textContent instead of innerText in TextRenderer (#8936)

* Use textContent instead of innerText in TextRenderer

This improves standards compliance and reduces unnecessary layouting.

Optimization suggested by Oskar Hýbl, Cleverbee solutions

7 years agoFix TreeGridBasicFeaturesTest for IE11 (#8933)
Ilia Motornyi [Fri, 24 Mar 2017 12:14:00 +0000 (14:14 +0200)]
Fix TreeGridBasicFeaturesTest for IE11 (#8933)

7 years agoImprove caching when expanding nodes in hierarchical data (#8902)
Teemu Suo-Anttila [Fri, 24 Mar 2017 11:04:09 +0000 (13:04 +0200)]
Improve caching when expanding nodes in hierarchical data (#8902)

Fixes #8790

7 years agoClean DropEvent and DragEndEvent properties (#8925)
Adam Wagner [Fri, 24 Mar 2017 09:28:58 +0000 (11:28 +0200)]
Clean DropEvent and DragEndEvent properties (#8925)

* Add dropEffect parameter to DragEndEvent (#8895)

* Remove drop effect from drop event (#8895)

* Make sure that drop effect is not null

7 years agoMake CloseSessionTest more stable with waitUntil (#8928)
Teemu Suo-Anttila [Fri, 24 Mar 2017 09:16:39 +0000 (11:16 +0200)]
Make CloseSessionTest more stable with waitUntil (#8928)

7 years agoAdd possibility to configure the content mode of TabSheet tabs (#8920)
Aleksi Hietanen [Fri, 24 Mar 2017 08:34:05 +0000 (10:34 +0200)]
Add possibility to configure the content mode of TabSheet tabs (#8920)

Fixes #8590

7 years agoAdd API support for setting server side drag data (#8915)
Adam Wagner [Fri, 24 Mar 2017 08:32:48 +0000 (10:32 +0200)]
Add API support for setting server side drag data (#8915)

* Add API support for setting server side drag data

* Fix javadocs

* Add server side drag data API to ASCII doc

* Fix some javadocs and documentation details

7 years agoFix default header content changes on init (#8921)
Teemu Suo-Anttila [Fri, 24 Mar 2017 07:22:10 +0000 (09:22 +0200)]
Fix default header content changes on init (#8921)

This patch also enables an old test that was pending #8128

Fixes vaadin/framework8-issues#556

7 years agoAdd feature to disable collapsing items in TreeGrid (#8879)
Teemu Suo-Anttila [Thu, 23 Mar 2017 13:28:37 +0000 (15:28 +0200)]
Add feature to disable collapsing items in TreeGrid (#8879)

Fixes #8846

7 years agoFix FlashExpansionTest (#8919)
Henri Sara [Thu, 23 Mar 2017 11:13:33 +0000 (13:13 +0200)]
Fix FlashExpansionTest (#8919)

7 years agoUpdate since tags for 8.1.0.alpha2 (#8917) 8.1.0.alpha2
Henri Sara [Thu, 23 Mar 2017 09:44:57 +0000 (11:44 +0200)]
Update since tags for 8.1.0.alpha2 (#8917)

* Update since tags for 8.1.0.alpha2

7 years agoAdd tip for GUI components with Vaadin 8 (#8899)
Masashi Nakane [Thu, 23 Mar 2017 08:41:34 +0000 (01:41 -0700)]
Add tip for GUI components with Vaadin 8 (#8899)

* Use difference GUI component for Vaadin 8

With Vaadin Framework 8, Tutorial learner should use different setting and component for form development

* Better explanation

7 years agoImproved Binder#hasChanges JavaDoc (#8912)
Matti Tahvonen [Wed, 22 Mar 2017 16:58:15 +0000 (18:58 +0200)]
Improved Binder#hasChanges JavaDoc (#8912)

JavaDoc now more explicitly states that hasChanges is not designed to work with setBean.

7 years agoRemove support for transfer data type (#8910)
Adam Wagner [Wed, 22 Mar 2017 14:41:35 +0000 (16:41 +0200)]
Remove support for transfer data type (#8910)

* Remove API for setting arbitrary drag data
* Store the drag source component in the UI

Fixes #8893

7 years agoSet column captions when reading grid from a design file (#8770)
Artur [Wed, 22 Mar 2017 14:12:31 +0000 (16:12 +0200)]
Set column captions when reading grid from a design file (#8770)

Fixes #8752

7 years agoFix Flash expanding with percentage sizing (#8898)
Olli Tietäväinen [Wed, 22 Mar 2017 08:41:37 +0000 (10:41 +0200)]
Fix Flash expanding with percentage sizing (#8898)

Allows Flash embed to expand if percentage dimensions given

Fixes #4035

7 years agoCheck Trident version to detect compatibility mode (#8884)
Dos Moonen [Wed, 22 Mar 2017 06:46:00 +0000 (07:46 +0100)]
Check Trident version to detect compatibility mode (#8884)

IE11 in compatibility mode is actually not too old. It's just not recognized as IE11 if you leave the Trident version out of the equation. Checking the Trident version and using it to determine the actual IE version instead of trusting the possibly emulated MSIE version string.

7 years agoOptimize grid by avoiding redundant row refreshes (#8874)
Henri Sara [Wed, 22 Mar 2017 06:37:57 +0000 (08:37 +0200)]
Optimize grid by avoiding redundant row refreshes (#8874)

* Optimize grid by avoiding redundant row refreshes

* Delay more calls to refreshBody()

7 years agoDeprecate old DnD functionality (#8864)
Pekka Hyvönen [Wed, 22 Mar 2017 06:32:34 +0000 (08:32 +0200)]
Deprecate old DnD functionality (#8864)

Closes #8795

7 years agoAdd collapse and expand events to TreeGrid (#8889)
Aleksi Hietanen [Tue, 21 Mar 2017 13:53:59 +0000 (15:53 +0200)]
Add collapse and expand events to TreeGrid (#8889)

Closes #8760

7 years agoMeasure TreeGrid performance (#8896)
Aleksi Hietanen [Tue, 21 Mar 2017 13:52:16 +0000 (15:52 +0200)]
Measure TreeGrid performance (#8896)

* Update MemoryIT to report median render and request time
* Add TreeGrid and TreeTable performance test UIs

Addresses the collapsed cases for #8849, #8850

7 years agoAdd missing since tags for 8.1.0.alpha1 (#8888)
Henri Sara [Tue, 21 Mar 2017 12:50:24 +0000 (14:50 +0200)]
Add missing since tags for 8.1.0.alpha1 (#8888)

* Add missing since tags for 8.1.0.alpha1

* Update @since for DataCommunicatorClientRpc

* Update @since for DataCommunicator