]>
source.dussan.org Git - vaadin-framework.git/log
Aleksi Hietanen [Fri, 5 May 2017 08:02:05 +0000 (11:02 +0300)]
Allow Escalator.setHeightByRows to accept zero as a valid argument (#9244)
Ilia Motornyi [Fri, 5 May 2017 07:19:34 +0000 (10:19 +0300)]
Upgrade GWT to version 2.8.1 (#9236)
Teemu Suo-Anttila [Fri, 5 May 2017 07:15:17 +0000 (10:15 +0300)]
Use v-tree8 as stylename for new Tree component (#9238)
Henri Sara [Thu, 4 May 2017 06:50:01 +0000 (09:50 +0300)]
Fix OSGi portlet documentation title
dunand [Thu, 4 May 2017 06:10:09 +0000 (02:10 -0400)]
Documentation: fix wrong method name
Ilia Motornyi [Thu, 4 May 2017 06:00:14 +0000 (09:00 +0300)]
Tree documentation
Ilia Motornyi [Thu, 4 May 2017 05:29:35 +0000 (08:29 +0300)]
Fix three typos in the documentation (#9230)
Teemu Suo-Anttila [Wed, 3 May 2017 10:37:56 +0000 (13:37 +0300)]
Fix minor issues with Tree theme and TB API (#9226)
Removes background color from Tree, adds release notes mention, JavaDoc updates.
Aleksi Hietanen [Wed, 3 May 2017 10:36:34 +0000 (13:36 +0300)]
Add additional overrides to Tree (#9225)
Teemu Suo-Anttila [Wed, 3 May 2017 09:53:52 +0000 (12:53 +0300)]
Use correct TreeElement and server-side classname (#9221)
* Use correct TreeElement and server-side classname
* Re-enable test, remove unnecessary imports
Adam Wagner [Wed, 3 May 2017 09:08:38 +0000 (12:08 +0300)]
Mention the applied CSS styles in the documentation (#9219)
Adam Wagner [Wed, 3 May 2017 09:08:19 +0000 (12:08 +0300)]
Use style name for drag source according to convention (#9091)
Teemu Suo-Anttila [Wed, 3 May 2017 08:57:03 +0000 (11:57 +0300)]
Fix ComponentLocator with inherited classes without custom connector (#9176)
Logic for finding elements corresponding a server-side classname does
not work with inherited classes. For example making MyGrid extends Grid,
you could not find the specific MyGrid, but only the common Grid.
In most cases this is not a problem since these components are usually
the only instance of said superclass, but the Composite introduced in
the same UI, which makes testing them impossible.
This patch adds the specific classname information for ServerConnectors
that can be used to find the correct connector instance.
Henri Sara [Wed, 3 May 2017 08:34:43 +0000 (11:34 +0300)]
Add missing since tags for 8.1 (#9220)
Adam Wagner [Wed, 3 May 2017 08:20:49 +0000 (11:20 +0300)]
Create styles for grid drop target to indicate where the dragover position (#9080) (#9213)
Adam Wagner [Tue, 2 May 2017 20:35:33 +0000 (23:35 +0300)]
Disable drag and drop for touch devices (#9216)
Aleksi Hietanen [Tue, 2 May 2017 15:57:33 +0000 (18:57 +0300)]
HierarchicalDataProvider cache invalidation workaround (#9218)
Workaround for issue in data communication where
active keys are dropped incorrectly on the server.
See issue #9217
Teemu Suo-Anttila [Tue, 2 May 2017 15:26:11 +0000 (18:26 +0300)]
Add an initial version of Tree component (#9212)
This patch introduces a Tree component, implemented as a Composite
using TreeGrid. As initial version of the component, some functionality
of the old Tree component has been left out for now.
Partly addresses #8617
Adam Wagner [Tue, 2 May 2017 14:25:36 +0000 (17:25 +0300)]
Add method for checking whether drag event was cancelled (#9214)
Henri Sara [Tue, 2 May 2017 09:43:10 +0000 (12:43 +0300)]
Update portlet documentation for OSGi portlets
Ilia Motornyi [Tue, 2 May 2017 09:41:18 +0000 (12:41 +0300)]
Fixes repackaging the whole elemental into shared. (#9207)
Aleksi Hietanen [Tue, 2 May 2017 07:58:29 +0000 (10:58 +0300)]
Improve expand and collapse of items in TreeGrid (#9159)
Fixes a race condition when expanding multiple items.
Only one expand or collapse request should be sent from
the client before waiting for a response, otherwise the
indexing in subsequent requests will be incorrect.
Adds API to collapse and expand multiple items from the
server, reducing the amount of round trips with multiple
item expands and collapses.
HierarchyMapper now correctly keeps expanded nodes expanded
if their parent is collapsed.
Artur [Tue, 2 May 2017 05:30:59 +0000 (08:30 +0300)]
Add support for pluggable filters for rewriting dependencies (#9182)
* Add support for pluggable filters for rewriting dependencies
Fixes #9151
Adam Wagner [Sun, 30 Apr 2017 17:46:01 +0000 (19:46 +0200)]
Ignore dragstart and dragend events if there are no items dragged (#9187)
Adam Wagner [Sun, 30 Apr 2017 17:43:08 +0000 (19:43 +0200)]
Add note that multiple selection drags only visible rows (#9093) (#9198)
Artur [Fri, 28 Apr 2017 06:34:49 +0000 (09:34 +0300)]
Fix invalid link (#9183)
Adam Wagner [Thu, 27 Apr 2017 19:24:13 +0000 (21:24 +0200)]
Set transfer data only when not null (#9185)
* Set transfer data only when not null (#9178)
Henri Sara [Thu, 27 Apr 2017 11:57:29 +0000 (14:57 +0300)]
Fix typo in OSGi documentation
Artur [Thu, 27 Apr 2017 11:33:51 +0000 (14:33 +0300)]
Open VaadinServlet and BootstrapHandler classes for external use (#9164)
Artur [Thu, 27 Apr 2017 11:05:50 +0000 (14:05 +0300)]
Make Bootstrap URIResolver available to bootstrap listeners (#9171)
Without access to the URIResolver it is impossible to add script
and other URLs using a listener
Adam Wagner [Thu, 27 Apr 2017 11:00:58 +0000 (13:00 +0200)]
Make some of dnd's javadoc clearer.
Henri Sara [Thu, 27 Apr 2017 10:46:05 +0000 (13:46 +0300)]
Add since tags for 8.1
Henri Sara [Thu, 27 Apr 2017 10:31:38 +0000 (13:31 +0300)]
Add documentation pre-release disclaimer for OSGi
Henri Sara [Thu, 27 Apr 2017 10:29:46 +0000 (13:29 +0300)]
Add documentation for Composite
Henri Sara [Wed, 26 Apr 2017 13:09:43 +0000 (16:09 +0300)]
Add OSGi documentation and release notes (#9155)
Resolves #9141
Partly addresses #8999
Artur [Wed, 26 Apr 2017 08:12:01 +0000 (11:12 +0300)]
Add an option for defining number of visible items in a NativeSelect (#9109)
Aleksi Hietanen [Wed, 26 Apr 2017 06:47:13 +0000 (09:47 +0300)]
Make TreeGrid follow framework style conventions
Henri Sara [Tue, 25 Apr 2017 13:30:38 +0000 (16:30 +0300)]
Fix parent version in some POMs
Use the correct snapshot version of the parent.
Artur [Tue, 25 Apr 2017 12:21:30 +0000 (15:21 +0300)]
Detect Chrome on iOS as Chrome + Webkit (#9138)
Henri Sara [Tue, 25 Apr 2017 10:49:14 +0000 (13:49 +0300)]
Clarify javadoc for OSGi related interfaces
Henri Sara [Tue, 25 Apr 2017 10:31:07 +0000 (13:31 +0300)]
Add some javadoc for Liferay integration module
Indicate that the classes are only for Liferay 7+, clarify annotation
parameters and update module description.
Henri Sara [Tue, 25 Apr 2017 10:05:21 +0000 (13:05 +0300)]
Add missing fields to OSGi manifests
Adds RequiredExecutionEnvironment and License fields and renames some
bundles (SymbolicName) for backwards compatibility.
Mirjan Merruko [Tue, 11 Apr 2017 12:38:12 +0000 (15:38 +0300)]
Property change of the UI service updates the properties of the Portlet
In response to property change the properties
Mirjan Merruko [Mon, 10 Apr 2017 07:43:35 +0000 (10:43 +0300)]
Remove dependency of portlets to liferay-integration bundle
A property can be used instead of the convenience annotation to mark a UI
as a Portlet UI registration that should be picked up by the liferay
integration. This removes the unnecessary dependency on the liferay-integration
bundle.
Mirjan Merruko [Fri, 7 Apr 2017 11:49:07 +0000 (14:49 +0300)]
Fix dependency issues that cause the server bundle to be built incorrectly
Mirjan Merruko [Thu, 6 Apr 2017 12:21:29 +0000 (15:21 +0300)]
Convenience API for registering themes and widgetsets
Mirjan Merruko [Tue, 4 Apr 2017 14:05:27 +0000 (17:05 +0300)]
Add scr component to help registering VaadinServlet configurations
This component will detect VaadinServlet configurations, add the static
resource configuration property and then register a servlet using the
HttpWhiteboard specification.
This works with pax-jetty but not pax-http-tomcat. Partly covers #7173
Mirjan Merruko [Fri, 24 Mar 2017 11:45:21 +0000 (13:45 +0200)]
Add liferay integration originally developed by Sampsa Sohlman #8834
Mirjan Merruko [Tue, 28 Mar 2017 18:25:21 +0000 (21:25 +0300)]
Move GAEVaadinServlet to its own module
Mirjan Merruko [Fri, 24 Mar 2017 11:33:37 +0000 (13:33 +0200)]
Add OSGi support #8830 #8827 #8828 #8829
Use bnd-maven-plugin instead of maven-bundle-plugin and helper class, and
add support for publishing static resources such as themes and widgetsets.
Adam Wagner [Tue, 25 Apr 2017 11:05:37 +0000 (14:05 +0300)]
Make it possible to set a Resource as drag image (#9088)
Fixes #8892
Note that IE and Edge are not covered by this change - see #8977
Artur [Mon, 24 Apr 2017 09:04:15 +0000 (12:04 +0300)]
Add support for frontend:// using separate es5 and es6 folders
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
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+
Teemu Suo-Anttila [Thu, 20 Apr 2017 17:08:27 +0000 (20:08 +0300)]
Remove unnecessary logging from setHeightByRows in Escalator
Artur [Thu, 20 Apr 2017 10:14:05 +0000 (13:14 +0300)]
Fix changing primary style name for NativeSelect (#9016)
Henri Sara [Wed, 19 Apr 2017 15:15:05 +0000 (18:15 +0300)]
Add/fill in missing @since tags for 8.1 (#9106)
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.
Teemu Suo-Anttila [Wed, 19 Apr 2017 11:27:13 +0000 (14:27 +0300)]
Fix issues in Grid with undefined height (#9104)
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
Henri Sara [Tue, 18 Apr 2017 12:56:49 +0000 (15:56 +0300)]
Add missing methods to compatibility AbstractRendererConnector
Fixes #9096
Leif Åstrand [Tue, 18 Apr 2017 12:43:46 +0000 (15:43 +0300)]
Mention non-compatibility renames in migration instructions (#9097)
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
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"
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.
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.
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
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)
Aleksi Hietanen [Thu, 13 Apr 2017 14:27:52 +0000 (17:27 +0300)]
Always send a push identifier on UI initialization
Henri Sara [Thu, 13 Apr 2017 12:51:05 +0000 (15:51 +0300)]
Add pre-release repository to apicmp profile (#9081)
Leif Åstrand [Thu, 13 Apr 2017 10:30:28 +0000 (13:30 +0300)]
Add LoadStyle.NONE for completely omitting a connector
Aleksi Hietanen [Thu, 13 Apr 2017 08:48:49 +0000 (11:48 +0300)]
Use separate identifier for push connections
Closes #8700
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
Adam Wagner [Thu, 13 Apr 2017 08:32:22 +0000 (11:32 +0300)]
Grid drag and drop documentation (#9055)
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
Aleksi Hietanen [Thu, 13 Apr 2017 08:12:48 +0000 (11:12 +0300)]
Remove sendKeys workaround from ComboBoxElement (#9046)
Olli Tietäväinen [Thu, 13 Apr 2017 07:56:25 +0000 (10:56 +0300)]
Panel.setScrollTop() fails with impossibly large numbers
Fixes #1149
Artur [Thu, 13 Apr 2017 07:52:19 +0000 (10:52 +0300)]
Correctly set ListSelect style names
Fixes #8901
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
Artur [Thu, 13 Apr 2017 07:25:20 +0000 (10:25 +0300)]
Provide GridLayout size and cell elements to JS and TB (#9019)
Knoobie [Thu, 13 Apr 2017 07:22:07 +0000 (09:22 +0200)]
Check for NullPointer to remove exception spam
chrosim [Wed, 12 Apr 2017 13:05:01 +0000 (15:05 +0200)]
Binder with Nested Properties (#8923)
Aleksi Hietanen [Wed, 12 Apr 2017 12:03:17 +0000 (15:03 +0300)]
Fix empty TreeGrid (#9067)
Adam Wagner [Fri, 7 Apr 2017 10:03:09 +0000 (13:03 +0300)]
Remove Extension suffix from Grid DND classes (#9035)
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
Adam Wagner [Thu, 30 Mar 2017 10:18:10 +0000 (13:18 +0300)]
Provide dragged Grid items in server side (#8950)
Fixes #8931
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
Adam Wagner [Thu, 16 Mar 2017 08:32:22 +0000 (10:32 +0200)]
Make all selected rows draggable (#8746)
Fixes #8397
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
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.
Guille [Tue, 11 Apr 2017 17:21:28 +0000 (20:21 +0300)]
Fix typo in license (#9060)
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
Aleksi Hietanen [Tue, 11 Apr 2017 06:50:26 +0000 (09:50 +0300)]
Fix initial expand of TreeGrid items
Fixes #9050
Aleksi Hietanen [Mon, 10 Apr 2017 14:30:37 +0000 (17:30 +0300)]
Correct TreeGrid documentation for expand and collapse
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
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
Aleksi Hietanen [Mon, 10 Apr 2017 10:42:03 +0000 (13:42 +0300)]
Remove compile-time mockito dependency from client module
Aleksi Hietanen [Mon, 10 Apr 2017 08:25:33 +0000 (11:25 +0300)]
Update screenshot reference
Artur [Fri, 7 Apr 2017 09:39:29 +0000 (12:39 +0300)]
Use release version of TestBench
Aleksi Hietanen [Fri, 7 Apr 2017 07:32:13 +0000 (10:32 +0300)]
Update Chrome version in VerifyBrowserVersionTest