]> source.dussan.org Git - vaadin-framework.git/log
vaadin-framework.git
8 years agoBoV: Components/Fields: Data binding and validation using Binder
Johannes Dahlström [Thu, 21 Jul 2016 14:47:56 +0000 (17:47 +0300)]
BoV: Components/Fields: Data binding and validation using Binder

Change-Id: Iffc4a87bb907d68a1163774266401023ba7d644f

8 years agoBoV: Components/Slider: API changes
Johannes Dahlström [Tue, 19 Jul 2016 13:19:20 +0000 (16:19 +0300)]
BoV: Components/Slider: API changes

Change-Id: I3a3056c86fae6629da8aeec6115b9650c954967c

8 years agoBoV: Components/TwinColSelect: Selection API changes
Johannes Dahlström [Tue, 19 Jul 2016 12:46:17 +0000 (15:46 +0300)]
BoV: Components/TwinColSelect: Selection API changes

Change-Id: I6660e0036c99122970c54131e5c6004bf2c4fe96

8 years agoBoV: Components/ListSelect,NativeSelect,OptionGroup: Small API changes
Johannes Dahlström [Tue, 19 Jul 2016 12:34:25 +0000 (15:34 +0300)]
BoV: Components/ListSelect,NativeSelect,OptionGroup: Small API changes

Change-Id: Id057e602ed286025a80afbd69ecd44f770158297

8 years agoBoV: Components/Button,CheckBox: Listener API updates
Johannes Dahlström [Tue, 19 Jul 2016 11:57:05 +0000 (14:57 +0300)]
BoV: Components/Button,CheckBox: Listener API updates

Change-Id: I266bf780d24e411b17d449ff5f9ce880fad53d36

8 years agoBoV: DateField: Update to use LocalDate, remove references to time
Johannes Dahlström [Tue, 19 Jul 2016 10:03:30 +0000 (13:03 +0300)]
BoV: DateField: Update to use LocalDate, remove references to time

Change-Id: I649b32ea4e1f69538fa1ca7cc765cdd51dfb9f32

8 years agoBoV: Components/TextField: Remove old databinding, start TextChangeEvent rewrite
Johannes Dahlström [Tue, 19 Jul 2016 09:37:21 +0000 (12:37 +0300)]
BoV: Components/TextField: Remove old databinding, start TextChangeEvent rewrite

Change-Id: I69cd0b3f0cc91351449b2fa6f212c5eb69ce82d6

8 years agoBoV: Components/Label: Remove references to old databinding
Johannes Dahlström [Tue, 19 Jul 2016 08:39:04 +0000 (11:39 +0300)]
BoV: Components/Label: Remove references to old databinding

Change-Id: I329c725b545df065c1bea133438d685cf7fd9791

8 years agoUpdated Grid overview to Vaadin 8.
Sami Ekblad [Thu, 21 Jul 2016 09:58:43 +0000 (12:58 +0300)]
Updated Grid overview to Vaadin 8.

Change-Id: I634fa8fab04ef6164f53a04b5f3c404cbddf08a2

8 years agoUpdated StreamResource example and screenshot, as well as various diagrams. #19897
Marko Gronroos [Thu, 21 Jul 2016 12:31:21 +0000 (15:31 +0300)]
Updated StreamResource example and screenshot, as well as various diagrams. #19897

Uses slider example png/svg from the vaadin8 branch

Change-Id: I8a52ca754262a32487d6c8330d0382635d9fedca

8 years agoRevised client-side arch, Java Servlet, new project, view navigation, and basic UI...
Marko Gronroos [Tue, 19 Jul 2016 16:12:09 +0000 (19:12 +0300)]
Revised client-side arch, Java Servlet, new project, view navigation, and basic UI schematic diagrams (#19897). Mostly disabled and rearranged Table section, etc.

Change-Id: Iedcd7bfc04c53b7d1cdf621261234688d21a52f3

8 years agoVaadin 8 terminology changes: Field Components
Johannes Dahlström [Wed, 13 Jul 2016 12:40:53 +0000 (15:40 +0300)]
Vaadin 8 terminology changes: Field Components

Change-Id: I59859f107cb70e2f570573b494a1ac224542ff21

8 years agoUpdate old Vaadin 6 code: Common Component Features - Sizing Components
Johannes Dahlström [Wed, 13 Jul 2016 11:37:31 +0000 (14:37 +0300)]
Update old Vaadin 6 code: Common Component Features - Sizing Components

Change-Id: I97136b61d3c7ee2b229119d6d99435c73937a761

8 years agoVaadin 8 example code changes: Server-Side Components - Common Component Features
Johannes Dahlström [Wed, 13 Jul 2016 11:32:03 +0000 (14:32 +0300)]
Vaadin 8 example code changes: Server-Side Components - Common Component Features

Change-Id: Ibdf8fa97cdc4cb9f65c83ea01bb8d6c26dcb2ade

8 years agoVaadin 8 terminology changes: Server-Side Applications Overview
Johannes Dahlström [Wed, 13 Jul 2016 10:22:16 +0000 (13:22 +0300)]
Vaadin 8 terminology changes: Server-Side Applications Overview

Change-Id: Ib6cd2af885d819c3e743137a56f75c63e891ac8c

8 years agoRevised diagrams in intro, installation, architecture, and application chapters....
Marko Gronroos [Wed, 1 Jun 2016 15:21:58 +0000 (18:21 +0300)]
Revised diagrams in intro, installation, architecture, and application chapters. #19897

Change-Id: I42673cabcd171dd560dfe84fd84eb86e7ba11733

8 years agoVaadin 8 terminology changes: Architecture Overview
Johannes Dahlström [Wed, 13 Jul 2016 08:47:38 +0000 (11:47 +0300)]
Vaadin 8 terminology changes: Architecture Overview

Change-Id: I78a2a3a0a75527cf12c2c6d626272dc35bb18ba6

8 years agoRemove the "liferay" theme
Henri Sara [Thu, 4 Aug 2016 13:17:47 +0000 (16:17 +0300)]
Remove the "liferay" theme

The theme was designed for Liferay 6.0 and was following its look.

Liferay 6.0 is no longer officially supported by Vaadin 8.

Change-Id: I79e8ecd6674b1dce2424121d4c298b69d3f932d4

8 years agoReduce integration test startup delays
Henri Sara [Tue, 2 Aug 2016 07:51:28 +0000 (10:51 +0300)]
Reduce integration test startup delays

Between integration tests, the test build was idling a lot.

Change-Id: I524cbeb6fbc368d1bacf62518c5eaca970a5542a

8 years agoRemove WebSphere 8 and Glassfish 3 tests
Henri Sara [Tue, 2 Aug 2016 10:17:57 +0000 (13:17 +0300)]
Remove WebSphere 8 and Glassfish 3 tests

WebSphere 8 prior to 8.5.5.9 does not support Java 8.
Glassfish 3 does not support Java 8 out of the box.

Change-Id: I623951ec2fa180a3c520ae24b27837f8b6d81ea2

8 years agoRemove old integration tests
Henri Sara [Tue, 2 Aug 2016 07:47:27 +0000 (10:47 +0300)]
Remove old integration tests

Remove all integration tests whose servers do not support Servlet 3.0
and some other obsolete servers.

Change-Id: I648bda9a74579be69cb54864fa526d3105742b9b

8 years agoReplace old data binding chapters with updated ones
Leif Åstrand [Mon, 18 Jul 2016 08:01:45 +0000 (11:01 +0300)]
Replace old data binding chapters with updated ones

* Add documentation about Fields for the data binding chapter
* Add documentation about form binding for the data binding chapter
* Add documentation about data sources for the data binding chapter

Change-Id: I99297f2ebd3d874bd78569fd8d05bc649654c91d

8 years agoUpdate version number, use Java 8
Teemu Suo-Anttila [Mon, 6 Jun 2016 17:48:12 +0000 (20:48 +0300)]
Update version number, use Java 8

Change-Id: Icb36a9c019ba086cdcdece2497c2120ea6bafb7a

8 years agoFixing TabSheet scrolling within SplitPanel (#20052)
adam [Mon, 18 Jul 2016 13:21:52 +0000 (16:21 +0300)]
Fixing TabSheet scrolling within SplitPanel (#20052)

This patch fixes an issue with disappearing tabs in a TabSheet placed in a
SplitPanel.

Scrolling a tab into view needs to be done after layout has happened. Otherwise
the available width for TabSheet is unknown and causes unexpected behaviour.

Change-Id: Ibcea04ddadfafc5028efe44a6817517b16e21bde

8 years agoUpdate .gitignore to work better with EGit
Leif Åstrand [Tue, 7 Jun 2016 10:59:43 +0000 (13:59 +0300)]
Update .gitignore to work better with EGit

Change-Id: I5f58901c34fab4466be12469d730b1c81a8265b4

8 years agoOnly trigger profiler after precondition checks
Leif Åstrand [Mon, 1 Aug 2016 18:31:22 +0000 (21:31 +0300)]
Only trigger profiler after precondition checks

Change-Id: I2c5b617dbd0da4f352e494097a601cea922f14df

8 years agoFix disappearing ComboBox value (#19221)
Matti Tahvonen [Wed, 4 Nov 2015 19:36:39 +0000 (21:36 +0200)]
Fix disappearing ComboBox value (#19221)

Without the fix, when selecting a value from page n+1 and re-opening the
ComboBox popup, the content of the text box may disappear.

Change-Id: I5fb57c0e5a068645f4b11fb1c392e682dd04b06a

8 years agoFixed the compare filter to handle subclasses (#17169)
Pontus Boström [Tue, 26 Jul 2016 09:26:54 +0000 (12:26 +0300)]
Fixed the compare filter to handle subclasses (#17169)

Earlier the comparision worked only if the item value was a subclass of
the value in comparator, but not in the other way around. Now the
compairision works if the one is a subclass of the other and both
implements Comparable.

Change-Id: I1bcbba94f1263915f838e948ed9d8b68a14aefd0

8 years agoChanged logic to retrieve readonly state (#8643)
Felype Santiago Ferreira [Fri, 29 Jul 2016 11:45:59 +0000 (14:45 +0300)]
Changed logic to retrieve readonly state (#8643)

Change-Id: Ibc86d36ce4c8f68eec400ad264546651353709f1

8 years agoDocument onUnregister in JS component/extension javadocs (#19799)
Marco Collovati [Fri, 15 Jul 2016 08:56:42 +0000 (10:56 +0200)]
Document onUnregister in JS component/extension javadocs (#19799)

Change-Id: I659561533420af1977003f918eb8f3f6479c6b6f

8 years agoUse pure JS instead of JQuery JS for Atmosphere (#19396)
Artur Signell [Sun, 20 Dec 2015 09:35:40 +0000 (11:35 +0200)]
Use pure JS instead of JQuery JS for Atmosphere (#19396)

Change-Id: I20c6e98fe84f0e42c3aa7544a85d4283e2a21537

8 years agoDisable missing Javadoc checks on private members
Johannes Dahlström [Sun, 5 Jun 2016 19:11:30 +0000 (22:11 +0300)]
Disable missing Javadoc checks on private members

Change-Id: Ic786692f480c44526762fe7872b1c78751a665aa

8 years agoAdded a null check to method 'setCellFocus' in grid.java in line with other checks... 7.7.0.beta1
Dillion Bowman [Thu, 14 Jul 2016 13:11:17 +0000 (09:11 -0400)]
Added a null check to method 'setCellFocus' in grid.java in line with other checks that shortcircuit method(#20031)

Change-Id: I55e240980377d7ad94c06e2bf395acd95de32542
(cherry picked from commit 04eeee3d55b253435fdb7c8e5f23ebb970099022)

8 years agoFix typo
Sampsa Sohlman [Sun, 10 Jul 2016 18:33:45 +0000 (20:33 +0200)]
Fix typo

Change-Id: Ib1b2d85b26d35f65a9212a207e60124c74f015d9

8 years agoFix javax.servlet version
Sampsa Sohlman [Sun, 10 Jul 2016 18:33:33 +0000 (20:33 +0200)]
Fix javax.servlet version

Change-Id: Ie044355ebd9ee165d5f9016666ac46f4df4243d8

8 years agoFix the OSGi version at MANIFEST.MF so it does not contain -SNAPSHOT
Sampsa Sohlman [Fri, 1 Jul 2016 10:11:52 +0000 (13:11 +0300)]
Fix the OSGi version at MANIFEST.MF so it does not contain -SNAPSHOT

Change-Id: Iad1f7c9fbff6ded1ce85536788a0b86135ecfbad

8 years agoGridLayoutDetailsRowTest to work with PhantomJS
Anna Koskinen [Thu, 2 Jun 2016 12:30:49 +0000 (15:30 +0300)]
GridLayoutDetailsRowTest to work with PhantomJS

Change-Id: Id88508acf416c162e0107a7ca1ebcf7ba376a63a

8 years agoScaled images and fixes to Grid, FormLayout, and Slider docs. #19835
Marko Gronroos [Fri, 1 Jul 2016 08:48:12 +0000 (11:48 +0300)]
Scaled images and fixes to Grid, FormLayout, and Slider docs. #19835

Change-Id: I6007358e1240c458d3b9148d4def6729d4c42aac

Updated a Slider diagram. #19835

Change-Id: I4d0a75b5f85bcce37e8579b7544672c2433f50f1

8 years agoBasic documentation of the declarative format for ordered layouts.
Marko Gronroos [Fri, 1 Jul 2016 08:46:56 +0000 (11:46 +0300)]
Basic documentation of the declarative format for ordered layouts.

Change-Id: Ie12ff05f8dd22677727127bec33cf2c4ba046c6b

8 years agoFix and optimize TabsheetScrollingTest
Henri Sara [Wed, 13 Jul 2016 12:37:13 +0000 (15:37 +0300)]
Fix and optimize TabsheetScrollingTest

The test was based on the assumption that only the visible tabs are
in the DOM of the tab bar. This assumption was no longer true.
Furthermore, the test iterated over all tabs which led to performance
issues especially on IE8.

Change-Id: If8e904418bdb81cf2762475b317adb2b21dcc032

8 years agoFixing drag and drop file upload issue on windows (#19809)
adam [Thu, 30 Jun 2016 09:48:06 +0000 (12:48 +0300)]
Fixing drag and drop file upload issue on windows (#19809)

Folder upload is not supported by most of the browsers and can cause
StreamVariable methods not fire on some configurations.
This fix tries to detect and prevent uploading of folders.

Change-Id: Ib6357ddaeda5549065ab8ef5f682f12ad5968bce

8 years agoFixing Grid Layout required indicator position (#18418)
Henri Sara [Fri, 8 Apr 2016 06:14:13 +0000 (09:14 +0300)]
Fixing Grid Layout required indicator position (#18418)

Required indicators in Grid Layout are now located right after the fields

Change-Id: I764fe15a967673c3a70a2a8ab97e7d1a223061fa

8 years agoSupport static inner classes when reading/writing declarative files (#20038)
Artur Signell [Mon, 11 Jul 2016 13:05:30 +0000 (16:05 +0300)]
Support static inner classes when reading/writing declarative files (#20038)

Uses outer class name as package name for static inner classes. When reading,
there is no way to know that the class is an inner class so only when creating
a class fails, an inner class is tried as a backup.

Change-Id: I3ebf5b2da11384f9dc64072a3dc8ee132607237c

8 years agoDisable tooltip tests for Firefox.
Henri Sara [Wed, 13 Jul 2016 06:37:48 +0000 (09:37 +0300)]
Disable tooltip tests for Firefox.

Since the fix for #13370 which causes tooltips to react to mouseOut,
TB tests for tooltips fail on Firefox because of an extraneous
mouseOut event from FirefoxDriver.

Tooltips do work in manual tests also on Firefox.

Change-Id: Ic6d73bb4487749618bbc5c7e3a8416107adb4856

8 years agoFix ComboBox highlight width on IE8/9 (#19889)
Henri Sara [Tue, 12 Jul 2016 11:34:09 +0000 (14:34 +0300)]
Fix ComboBox highlight width on IE8/9 (#19889)

This fixes an issue caused by the fix for #19658.

Change-Id: I688275b0c39af723500bc0f7d0c87799698c90e7

8 years agoAdd basic AppWidgetset documentation
Teemu Suo-Anttila [Thu, 12 May 2016 11:24:33 +0000 (14:24 +0300)]
Add basic AppWidgetset documentation

Change-Id: Iaea8b5267c7ccb2a6bc667cc89078bd3c4bf2435

8 years agoUpdate @since for 7.6.8
Teemu Suo-Anttila [Tue, 12 Jul 2016 10:10:14 +0000 (13:10 +0300)]
Update @since for 7.6.8

Change-Id: Ib740904674e289b11116fdb8ea13abbbac81fdfe

8 years agoUpdate @since for 7.6.7
Teemu Suo-Anttila [Tue, 12 Jul 2016 10:16:19 +0000 (13:16 +0300)]
Update @since for 7.6.7

Change-Id: I4abedb7726b0ae152df8c449cde162854d50c8ad

8 years agoAdded videos to the tutorial.
Alejandro Duarte [Fri, 8 Jul 2016 12:44:05 +0000 (15:44 +0300)]
Added videos to the tutorial.

Change-Id: I4432d0b6bbc6c9c3152e9bde58e8305bf8a25ead

8 years agoUpdate test for Chrome 51
Henri Sara [Tue, 12 Jul 2016 07:27:01 +0000 (10:27 +0300)]
Update test for Chrome 51

Change-Id: Idea068b22acc0955a272db3da5f555a7ee0d902f

8 years agoUpdated README
Matti Tahvonen [Fri, 1 Jul 2016 14:43:01 +0000 (17:43 +0300)]
Updated README

Updated readme file to use Vaadin Framework instead of plain Vaadin, as Vaadin is a
company name nowadays. Also updated some links, formatting and order of the
instructions. "maven -> mvn" in CLI instructions. Removed obsolete Maven
instructions about versioning.

Change-Id: Ia4fef7526b8d7e4914ebcf007b3bc6813ef4d48c

8 years agoAdd DevelopmentServerLauncher configuration for IDEA
elmot [Thu, 7 Jul 2016 07:58:56 +0000 (10:58 +0300)]
Add DevelopmentServerLauncher configuration for IDEA

Change-Id: If0ea592add451b7c730147a6f2b6a90ee4f550dd

8 years agoAllow reaching the wrapped Item through GeneratedPropertyItem (#20032)
Anna Koskinen [Wed, 6 Jul 2016 09:01:43 +0000 (12:01 +0300)]
Allow reaching the wrapped Item through GeneratedPropertyItem (#20032)

Change-Id: Ic38c2803b3d83e76fa74d21490a4277c6037b950

8 years agoFix navigation to same view with different parameters (#20029)
Teemu Suo-Anttila [Tue, 5 Jul 2016 10:37:07 +0000 (13:37 +0300)]
Fix navigation to same view with different parameters (#20029)

Change-Id: I0ecc18f0ee5aecac42cfc6c9422932e2e308ab83

8 years agoFixing ComboBox page flip on trackpad scroll (#19704)
adam [Thu, 16 Jun 2016 07:59:40 +0000 (10:59 +0300)]
Fixing ComboBox page flip on trackpad scroll (#19704)

Trackpad scroll gesture produces a large amount of wheel events causing
the same amount of flips on ComboBox. This fix tries to control page flips
in a way that it would feel more natural to use it.

Change-Id: I3ed206a5abe8c3ba8c06a5998f788468157663f1

8 years agoFixed notification message images and updated layout schematic diagram. #19835
Marko Gronroos [Thu, 30 Jun 2016 10:49:11 +0000 (13:49 +0300)]
Fixed notification message images and updated layout schematic diagram. #19835

Change-Id: I3e14463a11e24cfeeafb1cddd7a42927e6897073

8 years agoScaled images for print edition and fixed errors up to the beginning of layouts chapt...
Marko Gronroos [Fri, 20 May 2016 11:44:42 +0000 (14:44 +0300)]
Scaled images for print edition and fixed errors up to the beginning of layouts chapter (#19835). Also major revision of Tree, CustomField, and layouts overview.

Change-Id: I19f5e9511b83f953ce4707f324d81c2821ebb69d

8 years agoUpdates to Grid's height handling (#19690).
Anna Koskinen [Wed, 1 Jun 2016 08:56:34 +0000 (11:56 +0300)]
Updates to Grid's height handling (#19690).

- new height more for undefined height that works like in Table and
resizes the grid when details row opens or closes

Change-Id: I2dc817140308093865be30de72edcd6494e4a44b

8 years agoFix RpcDataProviderExtension serialization issue (#19906)
Teemu Suo-Anttila [Wed, 8 Jun 2016 12:55:18 +0000 (15:55 +0300)]
Fix RpcDataProviderExtension serialization issue (#19906)

Change-Id: I74e8e82df2a7bb26c45c9c3797d044061ec3c24d

8 years agoMake sure AtmosphereFramework is always properly destroyed (#17581)
Artur Signell [Fri, 17 Jun 2016 11:21:57 +0000 (14:21 +0300)]
Make sure AtmosphereFramework is always properly destroyed (#17581)

If servlets have never been initialized, then destroy must happen in the
context destroy method

Change-Id: I9c5188884637be8d1bd2cdf11167e3bdd6081bea

8 years agoProvide a way to disallow navigation to the same state twice (#12107).
Denis Anisimov [Sun, 16 Nov 2014 13:41:33 +0000 (15:41 +0200)]
Provide a way to disallow navigation to the same state twice (#12107).

Change-Id: I831a02f26929cc7ec4dac5177cb68f84bd0bfc2b

8 years agoAdded a note to JPAContainer chapter that it is no longer recommended.
Marko Gronroos [Thu, 9 Jun 2016 13:31:28 +0000 (16:31 +0300)]
Added a note to JPAContainer chapter that it is no longer recommended.

Change-Id: I4fcc1af9916fa84523531d7886812e3a6d2af0fc

8 years agoFixed wrong font include.
Sami Ekblad [Thu, 12 May 2016 08:44:23 +0000 (11:44 +0300)]
Fixed wrong font include.

This fixes https://dev.vaadin.com/ticket/19800

Change-Id: I9b12c76b97af5731a4dd374ecab5b217c404a04d

8 years agoUnneeded duplicate of the word "should"
Vlad [Tue, 31 May 2016 20:19:05 +0000 (02:19 +0600)]
Unneeded duplicate of the word "should"

Just a typo

Change-Id: I814c583f91fa6724f8ad8785c8cc2ae939aa99f4

8 years agoFixing messed up column in Grid after hide, resize and show (#19826)
adam [Mon, 30 May 2016 12:07:55 +0000 (15:07 +0300)]
Fixing messed up column in Grid after hide, resize and show (#19826)

When resizing a column in Grid, widths of all columns without
a fixed width (-1) are set to their actual width. This is 0 when
the column is hidden.

Change-Id: If50e71c748cd0674f44d9e51777518eb48b42c5c

8 years agoAdd missing license header to BodyStyleName
Teemu Suo-Anttila [Fri, 3 Jun 2016 11:25:43 +0000 (14:25 +0300)]
Add missing license header to BodyStyleName

Change-Id: Ib1652668ca6292fd54edf4f1055034bb061892cd

8 years agoSuppress Checkstyle markers from */target/* paths
Johannes Dahlström [Thu, 2 Jun 2016 13:17:44 +0000 (16:17 +0300)]
Suppress Checkstyle markers from */target/* paths

Change-Id: I2dda177c4e0a5bb28c001dd02aa0b40c81928163

8 years agoFix a Javadoc typo that crashes Checkstyle (yes, really)
Johannes Dahlström [Thu, 2 Jun 2016 12:20:17 +0000 (15:20 +0300)]
Fix a Javadoc typo that crashes Checkstyle (yes, really)

Change-Id: Ib0ca5ad40a8e68a21c707941c7d533c9206a9129

8 years agoAdd missing @since 7.7 7.7.0.alpha3
Henri Sara [Wed, 1 Jun 2016 10:51:40 +0000 (13:51 +0300)]
Add missing @since 7.7

Change-Id: Id9f1dbc991c1dcb2c2d3817d9d958485db6269bc

8 years agoNew login form (#8171)
Ingo Kegel [Tue, 28 Oct 2014 10:45:19 +0000 (13:45 +0300)]
New login form (#8171)

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

8 years agoUse gwt-user and gwt-dev dependencies in client and compiler
Teemu Suo-Anttila [Mon, 2 May 2016 11:30:42 +0000 (14:30 +0300)]
Use gwt-user and gwt-dev dependencies in client and compiler

This removes GWT dependency from the server and shared parts of the
framework

Change-Id: Iafbb752c0184611a18d4a9d61c9e03229d42836e

8 years agoSuggestion pop-up width API for ComboBox (#19685)
Jonni Nakari [Wed, 30 Mar 2016 20:22:14 +0000 (23:22 +0300)]
Suggestion pop-up width API for ComboBox (#19685)

Added API setPopupWidth(String) to ComboBox. The suggestion pop-up now
has three different width modes:

1. Legacy "null"-mode: width is determined by the longest item
caption for each page. This looks & feels like the old implementation.
This is the default mode

2. Relative to the ComboBox. e.g. 100%

3. fixed width using any CSS definition
Change-Id: Id60a6996ee82726196b84d50c2d0d18a6cfb5ebf

8 years agoMove Jetty 9.3 before vaadin-* on the classpath
Leif Åstrand [Mon, 30 May 2016 13:11:09 +0000 (16:11 +0300)]
Move Jetty 9.3 before vaadin-* on the classpath

Without this patch, Eclipse might try to use Jetty 8.1 from
vaadin-client-compiler instead of using the intended version.

Change-Id: Ib9b980bb3ed5e3e892733cf7667f44c015779a13

8 years agoUpdate missing @since for 7.7
Henri Sara [Mon, 30 May 2016 08:37:29 +0000 (11:37 +0300)]
Update missing @since for 7.7

Change-Id: I9c35e50fd4b56c6b70a4194526cbbbe7870add6e

8 years agoSend an ack message after push has removed connectors (#19822)
Artur Signell [Wed, 25 May 2016 18:37:56 +0000 (21:37 +0300)]
Send an ack message after push has removed connectors (#19822)

The server side needs to know the client has removed the connectors to
be able to do cleanup

Change-Id: Ic3d41cc5cbab035a53bf5c99496d74858c376e73

8 years agoCorrectly check if validators are present (#11450)
Artur Signell [Wed, 25 May 2016 20:08:50 +0000 (23:08 +0300)]
Correctly check if validators are present (#11450)

Change-Id: Ibc0173f96a1000e709bd7ee90cccd500fad1a223

8 years agoMake tests pass in any timezone (#19813)
Marco Collovati [Fri, 20 May 2016 18:08:16 +0000 (20:08 +0200)]
Make tests pass in any timezone (#19813)

Change-Id: I78411b92a5b3c2f04ed8a15ebd2c183aa1af4ab9

8 years agoCorrectly detect PhantomJS 2.1
Artur Signell [Wed, 3 Feb 2016 08:59:46 +0000 (10:59 +0200)]
Correctly detect PhantomJS 2.1

Change-Id: I9b1df949b831b84aa05bf611b0128eb2414bbbae

8 years agoMake tests pass in any timezone
Joonas Lehtinen [Mon, 25 Jan 2016 14:09:47 +0000 (16:09 +0200)]
Make tests pass in any timezone

Change-Id: Ic81205bca5e25d0f525ae5fa0cbe20d0bd736a58

8 years agoCorrectly handle compiled resources for Development Server
Teemu Suo-Anttila [Thu, 19 May 2016 11:28:32 +0000 (14:28 +0300)]
Correctly handle compiled resources for Development Server

Change-Id: I0f4976aaeeb1f284a99a09cb039e54ae16f8f556

8 years agoLoad CustomLayout templates like other theme resources (#8578)
Artur Signell [Tue, 19 Jan 2016 16:55:29 +0000 (18:55 +0200)]
Load CustomLayout templates like other theme resources (#8578)

Change-Id: I0ee79c357a1a3e4c5ce1cb8a93ac0cf1ba4d4163

8 years agoUpdate Jetty version in uitest
Teemu Suo-Anttila [Thu, 19 May 2016 10:47:37 +0000 (13:47 +0300)]
Update Jetty version in uitest

Change-Id: I74300ea0724be1e56ea94d3f1327f49b05a09a87

8 years agoThrow exception early on null itemId (#16541)
vilo [Fri, 30 Jan 2015 11:05:31 +0000 (12:05 +0100)]
Throw exception early on null itemId (#16541)

Change-Id: Iff42a6e9e5e00006c96fa82e102ff145449c6f88

8 years agoEnsure ContainerOrderedWrapper returns itemIds in expected order
Artur Signell [Thu, 31 Dec 2015 07:29:26 +0000 (09:29 +0200)]
Ensure ContainerOrderedWrapper returns itemIds in expected order
(#19427)

Change-Id: I79cfe68cf5e9e37db27c53d2f7a1aa9a1573df90

8 years agoNotify server side component about clicks in form layout (#6346).
Denis Anisimov [Thu, 11 Dec 2014 16:48:02 +0000 (18:48 +0200)]
Notify server side component about clicks in form layout (#6346).

Change-Id: Ia14a50aba17689b580bb265c9693c3ae503fee34

8 years agoWorkaround Version class to work with 7.7-SNAPSHOT
Teemu Suo-Anttila [Thu, 19 May 2016 07:23:49 +0000 (10:23 +0300)]
Workaround Version class to work with 7.7-SNAPSHOT

Change-Id: Iedc4f4a5869421ec465c9b169882897dd06e5eab

8 years agoRemove shortcut listener from subclasses of AbstractComponent (#16498).
Edoardo Vacchi [Mon, 24 Nov 2014 16:23:29 +0000 (17:23 +0100)]
Remove shortcut listener from subclasses of AbstractComponent (#16498).

e.g., Panel shadows actionManager with its own instance field
* solution: always invoke getActionManager()

Change-Id: Ibeca2ad53cb1175ae1ebcfb4d68b3d2bf36ea8b2

8 years agoDeprecate public bitmask methods in MarginInfo (#17565)
patrik [Tue, 17 May 2016 06:17:54 +0000 (09:17 +0300)]
Deprecate public bitmask methods in MarginInfo (#17565)

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

8 years agoChange GridLayout to no longer be a legacy component
Artur Signell [Thu, 12 May 2016 16:21:19 +0000 (19:21 +0300)]
Change GridLayout to no longer be a legacy component

Change-Id: I9d5c135dbfbe108c17fea6334966d4df09ac61ca

8 years agoTooltip might not close when moving outside of UI (#13370)
Anna Koskinen [Wed, 7 Oct 2015 06:44:44 +0000 (09:44 +0300)]
Tooltip might not close when moving outside of UI (#13370)

Change-Id: Iee39b7251af20ff25cf220e91f1b3c123345f711

8 years agoEliminate rounding errors for GridLayout expand ratios (#19797)
Artur Signell [Wed, 11 May 2016 19:47:07 +0000 (22:47 +0300)]
Eliminate rounding errors for GridLayout expand ratios (#19797)

Change-Id: Idf05dde5d6526fafee618fd3e2eb1afa63fab7bc

8 years agoExtract guava from the gwt-dev jar to client-compiler
Teemu Suo-Anttila [Thu, 12 May 2016 11:43:59 +0000 (14:43 +0300)]
Extract guava from the gwt-dev jar to client-compiler

Change-Id: I02fc8dff80558b7fc8b5b625c6e93ab624140153

8 years agoUpgrade Atmosphere JS back to 2.2.13.vaadin3 as in 7.6
Artur Signell [Sat, 14 May 2016 15:39:09 +0000 (18:39 +0300)]
Upgrade Atmosphere JS back to 2.2.13.vaadin3 as in 7.6

Change-Id: I9a845ab65cf75daf45b90be30cab8e230a03a064

8 years agoFix typo in VariableOwner error message
Leif Åstrand [Fri, 13 May 2016 12:01:50 +0000 (15:01 +0300)]
Fix typo in VariableOwner error message

Change-Id: I80f038903e0f32e8b6cb38d6e7931362c4f0f285

8 years agoDisable multiselect checkboxes when Grid is disabled. (#18560)
Sauli Tähkäpää [Wed, 26 Aug 2015 18:43:17 +0000 (21:43 +0300)]
Disable multiselect checkboxes when Grid is disabled. (#18560)

Change-Id: Ief0531fe90b9bc8bcf0a60132211a0633b9401d4

8 years agoFix opacity value for disabled label and non-collapsible column (#15489)
Denis Anisimov [Sun, 4 Jan 2015 14:02:32 +0000 (16:02 +0200)]
Fix opacity value for disabled label and non-collapsible column (#15489)

Change-Id: I0d669f1c85feebcaa01c58fb81b5e20802440ef2

8 years agoDo not start local Jetty for server tests
Artur Signell [Thu, 12 May 2016 17:56:08 +0000 (20:56 +0300)]
Do not start local Jetty for server tests

Change-Id: I1ef92966108aee8ee6475df9efacc53ed9865560

8 years agoFixed tooltips for sub-windows (#19073)
Pontus Boström [Fri, 20 Nov 2015 15:08:44 +0000 (17:08 +0200)]
Fixed tooltips for sub-windows (#19073)

The subwindows tooltip is now also shown in header and footer of the
subwindow. Added also tests for the feature.

Change-Id: I933dad9e8530ce20b930fe22caf9e79a3ad3e3d2

8 years agoUse error styles for NativeSelect/ListSelect/TwinColSelect in Valo (#19550)
Artur Signell [Sun, 7 Feb 2016 16:30:54 +0000 (18:30 +0200)]
Use error styles for NativeSelect/ListSelect/TwinColSelect in Valo (#19550)

Change-Id: Ifc87f48b8145b56c7b83b9ce4aa1db8a698d7d49

8 years agoAvoid rebuilding VListSelect DOM for each round trip (#14765)
Leif Åstrand [Fri, 4 Sep 2015 16:11:44 +0000 (19:11 +0300)]
Avoid rebuilding VListSelect DOM for each round trip (#14765)

Change-Id: Iebcea0fd80eb9c1e0f14357fa09a264db5f1ee06