]> source.dussan.org Git - vaadin-framework.git/log
vaadin-framework.git
10 years agoMerge changes from origin/7.1
Build Agent [Tue, 4 Mar 2014 09:48:15 +0000 (11:48 +0200)]
Merge changes from origin/7.1

6249518 Re-try opening ssh tunnel if it fails the first time(s)

Change-Id: I01402d5ae3a97aa2aca72f5c23dc7b6315b0edf6

10 years agoMerge commit '5dffe132bc98853832431424da5755d8d8d820e4'
Teemu Suo-Anttila [Tue, 4 Mar 2014 09:30:56 +0000 (11:30 +0200)]
Merge commit '5dffe132bc98853832431424da5755d8d8d820e4'

Conflicts:
uitest/ivy.xml

Change-Id: I5fea7895be1e93a8f97c6926fc2cafb401603a49

10 years agoRe-try opening ssh tunnel if it fails the first time(s)
Artur Signell [Thu, 27 Feb 2014 09:33:16 +0000 (11:33 +0200)]
Re-try opening ssh tunnel if it fails the first time(s)

Change-Id: I653db3a818435c023f0bbd8015d2bd1a35ed4e34

10 years agoUse separate dependencies instead of shared-deps
Artur Signell [Fri, 28 Feb 2014 21:24:38 +0000 (23:24 +0200)]
Use separate dependencies instead of shared-deps

* Use Guava 16 for CDI compatibility (#13351, #13383)
* Use Android Json instead of org.json (#13277)

Change-Id: I4f2c2b5c56afb03d09b41a040dec7d60b4563fe8

10 years agoUpdate TestBench3 version for UI testing
Teemu Suo-Anttila [Fri, 28 Feb 2014 08:52:47 +0000 (10:52 +0200)]
Update TestBench3 version for UI testing

Change-Id: I2e0a8fd2590e6f9c25825ccc0dc4c6f3d147e06f

10 years agoSupport font icons in Notifications (#13373)
Johannes Dahlström [Wed, 26 Feb 2014 13:22:33 +0000 (15:22 +0200)]
Support font icons in Notifications (#13373)

Change-Id: I2e721bd80cae7d0ea15a623cfd1cf0778399efb2

10 years agoSupport font icons in MenuItems (#13372)
Johannes Dahlström [Wed, 26 Feb 2014 13:20:55 +0000 (15:20 +0200)]
Support font icons in MenuItems (#13372)

Change-Id: I2a85f77f68d701baa804bd3e6d55fa737bb4cc0e

10 years agoSupport font icons in Actions (#13375)
Johannes Dahlström [Wed, 26 Feb 2014 13:18:56 +0000 (15:18 +0200)]
Support font icons in Actions (#13375)

Change-Id: If8a1755d1266857bd4bc8e2baef50146634747c3

10 years agoMerge changes from origin/7.1
Build Agent [Thu, 27 Feb 2014 12:24:28 +0000 (14:24 +0200)]
Merge changes from origin/7.1

09bc996 Use more worker threads for widgetset compilation

Change-Id: I29b8726ae261cfa44c3e2734b582648b94fab267

10 years agoUse more worker threads for widgetset compilation
Henri Sara [Thu, 27 Feb 2014 11:33:54 +0000 (13:33 +0200)]
Use more worker threads for widgetset compilation

Change-Id: Ib7ea54e7a06516acbd9cf3dd08dbbacaac2030f9

10 years agoMerge changes from origin/7.1
Build Agent [Thu, 27 Feb 2014 11:42:58 +0000 (13:42 +0200)]
Merge changes from origin/7.1

e961d43 Remove tooltip that's causing CalendarAcrionEventSourceTest failures

Change-Id: I738e4a91cfeccce15f76f6df1c1346c31225cde1

10 years agoRemove tooltip that's causing CalendarAcrionEventSourceTest failures
Teemu Suo-Anttila [Wed, 26 Feb 2014 14:27:27 +0000 (16:27 +0200)]
Remove tooltip that's causing CalendarAcrionEventSourceTest failures

This said tooltip gets in front of the context menu and native events
actually clicks on the tooltip instead of the context menu item.

Change-Id: I6519ba98351a5ad03ccc35c29b85a831e3026325

10 years agoMerge changes from origin/7.1
Build Agent [Thu, 27 Feb 2014 11:14:00 +0000 (13:14 +0200)]
Merge changes from origin/7.1

badf9f2 Do not prevent deployment if Atmosphere init fails (#13199)
be827f8 Enable on-the-fly SASS compilation in OSGi (#10307)
61a1899 Fix SQLContainer paging and caching issue (#11199)
19dde49 Remove applet test which does not work reliably
a73c9ef Fix broken TableScrollingWithSQLContainer test UI
fbce127 Use Chrome 33 for testing

Change-Id: I4a09cdfcc8187604a24391a73ea6c04c6d50bb5f

10 years agoMerge commit 'bce95bce91f80ddd228c96ab7b89770499b5e49e'
Artur Signell [Thu, 27 Feb 2014 11:06:22 +0000 (13:06 +0200)]
Merge commit 'bce95bce91f80ddd228c96ab7b89770499b5e49e'

Conflicts:
uitest/src/com/vaadin/tests/fieldgroup/IntegerRangeValidator.html

Change-Id: I03b12e474ee59a86aefcedfda24e55620eed717d

10 years agoUse Chrome 33 for testing
Henri Sara [Thu, 27 Feb 2014 08:24:38 +0000 (10:24 +0200)]
Use Chrome 33 for testing

Change-Id: I6362097ff836c10b7001c5fd8acd8adf91a94b2f

10 years agoEmail author about merge failures
Artur Signell [Tue, 25 Feb 2014 10:28:32 +0000 (12:28 +0200)]
Email author about merge failures

Change-Id: I58554c9095e815087bee321dfc57e9e45b5b0481

10 years agoFixed invalid HTML/XML
Artur Signell [Tue, 25 Feb 2014 12:31:01 +0000 (14:31 +0200)]
Fixed invalid HTML/XML

Change-Id: Icd9e30e54e5353277e4c5406269613cbb8a37414

10 years agoFix broken TableScrollingWithSQLContainer test UI
Teemu Suo-Anttila [Tue, 25 Feb 2014 10:31:29 +0000 (12:31 +0200)]
Fix broken TableScrollingWithSQLContainer test UI

Change-Id: I67bcb7a473d147c46e24cb3c116fd9115a3bda6b

10 years agoUse different exit codes for different errors
Artur Signell [Tue, 25 Feb 2014 10:25:04 +0000 (12:25 +0200)]
Use different exit codes for different errors

Change-Id: I7e5bba7f290ec9e6c482231bde3c12d13a3a80ea

10 years agoRemove applet test which does not work reliably
Artur Signell [Tue, 25 Feb 2014 09:09:01 +0000 (11:09 +0200)]
Remove applet test which does not work reliably

As long as nobody is constantly updating the java version on the test
cluster and additionally ensures that no manual interaction is needed for
Java applets to run, this test is not useful

Change-Id: Ic9b3e190567e8949bbb514d5fedefc3c720402e7

10 years agoFix SQLContainer paging and caching issue (#11199)
Teemu Suo-Anttila [Wed, 19 Feb 2014 10:13:52 +0000 (12:13 +0200)]
Fix SQLContainer paging and caching issue (#11199)

Change-Id: I884c0f0a27a124a49698b141ac63c93950df428d

10 years agoEnable on-the-fly SASS compilation in OSGi (#10307)
Johannes Dahlström [Thu, 13 Feb 2014 14:54:11 +0000 (16:54 +0200)]
Enable on-the-fly SASS compilation in OSGi (#10307)

* Add proper Import-Package directives to theme-compiler
* Require-Bundle theme-compiler in server bundle

Change-Id: I7dec20c04eac92271b8adf0b1e23c573f1b06a29

10 years agoRename to follow same scheme as other push tests
Artur Signell [Fri, 21 Feb 2014 23:19:12 +0000 (01:19 +0200)]
Rename to follow same scheme as other push tests

Change-Id: I6ea0626ffb88182120f69e0ca988250248e365e1

10 years agoMissing long polling tests (#13164)
Artur Signell [Fri, 21 Feb 2014 23:17:44 +0000 (01:17 +0200)]
Missing long polling tests (#13164)

Change-Id: If0a7ff0f6736853e9a5e8de417a435cf474a335b

10 years agoDo not prevent deployment if Atmosphere init fails (#13199)
Artur Signell [Fri, 21 Feb 2014 20:07:24 +0000 (22:07 +0200)]
Do not prevent deployment if Atmosphere init fails (#13199)

Change-Id: I07e23bcdea6b2bd23a37651a804a537690fb1311

10 years agoMerge changes from origin/7.1
Build Agent [Fri, 21 Feb 2014 18:25:50 +0000 (20:25 +0200)]
Merge changes from origin/7.1

3b327f6 Change copying of Date values to avoid wrapping of date (#13269)
6f21052 Eliminate spacing memory leak on client (#13315)
6c076e3 Workaround for input prompt used as value on ESC in FF (#8051)
ed82d1a Slow down test to hopefully make it more stable (and four times longer)
b59f7a0 TreeTable does not have partial updates enabled in Vaadin 7 and probably won't ever have.

Change-Id: Icd8354b29a5145056dfb47409bdde9d98610bcf5

10 years agoRemove extra whitespace causing validation failures
Artur Signell [Fri, 21 Feb 2014 16:25:17 +0000 (18:25 +0200)]
Remove extra whitespace causing validation failures

Change-Id: Ib93665a7411c52c1b3b00c22a7c4f799b5adbaea

10 years agoTreeTable does not have partial updates enabled in Vaadin 7 and probably won't ever...
Artur Signell [Thu, 20 Feb 2014 15:23:48 +0000 (17:23 +0200)]
TreeTable does not have partial updates enabled in Vaadin 7 and probably won't ever have.

Change-Id: Iae8a2fae226712b7200873fec67aa9b2cfaf24ee

10 years agoAdd change event for Upload (#13222)
Artur Signell [Mon, 3 Feb 2014 19:46:06 +0000 (21:46 +0200)]
Add change event for Upload (#13222)

Change-Id: I9850888b1997104cbc493ae0882316a9d2b1cedd

10 years agoSlow down test to hopefully make it more stable (and four times longer)
Artur Signell [Thu, 20 Feb 2014 15:40:02 +0000 (17:40 +0200)]
Slow down test to hopefully make it more stable (and four times longer)

Change-Id: Ie9ef1c53544b5b9b3462cf6648b18df8ae8f56e0

10 years agoFont icon support (#13152)
Marc Englund [Tue, 11 Feb 2014 08:15:07 +0000 (10:15 +0200)]
Font icon support (#13152)

Renamed Icon to ImageIcon

Change-Id: I608815f17a3651b205fed81b5294385df0d68802

Extracted the abstract client-side Icon class

Change-Id: Ic32e270595a5796d0bbd1dd31f34282b56672aa9

Created the FontIcon class

Change-Id: Iad13871e7bf1807dee2c538c76306d4620191f5e

Renamed AbstractComponentConnector.getIcon to getIconUri

Change-Id: I6953ab79661993b561655d483c1bd013b66407f3

Added the AbstractComponentConnector.getIcon method

Change-Id: I6fb91dc643fb09da3ba53666b1a8a289901702e3

Refactored getIcon

Change-Id: Ibae39e66d0fb8449e20ac5209eb8c18b6ada4387

Made all existing uses of Icon compatible with FontIcons

Change-Id: I8f28ec5254f2e5282a887519d3f44bc1e27aba72

Initial server-side support for font icons - does not include an actual icon set yet (#13152)

Change-Id: Ie6c09b17dd577c726e0efc13567749f6f4d56d8d

Changed server side FontIcon URI generation to match the correct scheme

Change-Id: I3628b930b310b3f285bc58a3f471e31e641d307e

Initial server-side icon font (FontAwesome) with scss - to be considered placeholder for testing (#13152)

Change-Id: I361e62aba0d943a736471824e149d65c7eea9c76

Changed the FontIcon URI scheme

Change-Id: I15c92f6bb3d0aa0a800f3f0bfa80419979453e17

Added FontIcon support to AbstractOrderedLayoutConnector

Change-Id: I3b2b45b22d29622fd888dbe922aa0cc8a718104d

Added FontIcon support to table items

Change-Id: Id22ce94c96a892420aab1e39663688fc9f3bc282

Added FontIcon support to OptionGroup items

Change-Id: Ie08bef688f6802182ef5f8b2bf82cf8b1f9096bb

Switched to openly use FontAwesome (#13152)

Change-Id: I18c3325ce93915b7fd6e338c8c293a89711277bc

VaadinIcons are now FontAwesome (#13152)

Change-Id: I0ab2a80735cbf08b6e33d358e3e8c6a205626fc4

VCaption does not longer set icon to 0x0px if it's a FontIcon (#13152)

Change-Id: Ibcd96e0f79f0adf2e217a8580d17f1cc93705710

Fixed typo in @font-face, removed .otf (#13152)

Change-Id: I698ca32c560e5f198c32a6c44f7884d3030ee610

Make font icons behave more like img (display:inline-block) (#13152)

Change-Id: Ic79186c90f1fc566deae1f4d8d4ba2c21d89a42e

10 years agoWorkaround for input prompt used as value on ESC in FF (#8051)
Tapio Aali [Tue, 7 Jan 2014 11:31:51 +0000 (13:31 +0200)]
Workaround for input prompt used as value on ESC in FF (#8051)

Fixed situation in which input prompt appeared as the value of an empty
TextField in FF if ESC was pressed.

Change-Id: I41c8ec4845b43b483165c10f78443f806d45a623

10 years agoEliminate spacing memory leak on client (#13315)
Henri Sara [Mon, 17 Feb 2014 08:27:37 +0000 (10:27 +0200)]
Eliminate spacing memory leak on client (#13315)

Change-Id: I432ae4a04d74826dd1cce108177bd503774a8463

10 years agoFunction "percentage" is implemented (#12771).
denisanisimov [Mon, 10 Feb 2014 09:33:55 +0000 (11:33 +0200)]
Function "percentage" is implemented (#12771).

Change-Id: I0a2e3d31f60bd085d619b603bd229dba902ff001

10 years agoMerge "No-op merge from origin/7.1"
Artur Signell [Thu, 13 Feb 2014 12:49:40 +0000 (12:49 +0000)]
Merge "No-op merge from origin/7.1"

10 years agoMerge "Merge changes from origin/7.1"
Jonatan Kronqvist [Thu, 13 Feb 2014 11:26:25 +0000 (11:26 +0000)]
Merge "Merge changes from origin/7.1"

10 years agoAdd a custom icon for the TestBench debug tab (#12479)
Jonatan Kronqvist [Thu, 13 Feb 2014 11:17:49 +0000 (13:17 +0200)]
Add a custom icon for the TestBench debug tab (#12479)

Updates the font icon files to add the official TestBench icon

Change-Id: I6f417aea761c5b2320c69d36f0616e1d746224a0

10 years agoNo-op merge from origin/7.1
Build Agent [Thu, 13 Feb 2014 11:18:00 +0000 (13:18 +0200)]
No-op merge from origin/7.1

b008768 Implement parenthesis-handling fixes for Sass in Vaadin 7.1 (#12834)

Change-Id: Iaa13fd76a784ba20216e200157740cf55a76054a

10 years agoMerge changes from origin/7.1
Build Agent [Thu, 13 Feb 2014 11:17:58 +0000 (13:17 +0200)]
Merge changes from origin/7.1

98aff2b Fix caption lost issue related to focus changing (#12967)
af96612 Test using Tomcat 7 behind Apache proxy (#13302)
ad49fe3 Test using Wildfly 8 (currently CR1) (#13167)
6d8b9e5 Servlet test for push with default parameters (#13299)
d88e409 Added proper escaping to OptionGroup item icon URLs (#13310)
e680b8f Changed getAbsoluteUrl to use the correct escaping method (#13311)
fe6ea57 Release notes updated to describe #13310 #13311
ef208a6 Javadoc formatting fixup

Change-Id: I9cedc16c69b25cc89dd4e4a6812d29019e6e0e0a

10 years agoAvoid error in rgb() function if variables are used (#12752).
denisanisimov [Mon, 27 Jan 2014 11:20:31 +0000 (13:20 +0200)]
Avoid error in rgb() function if variables are used (#12752).

Change-Id: Id51ffef257c193900026a4644eb99dbd3926c668

10 years agoChange copying of Date values to avoid wrapping of date (#13269)
Olli Helttula [Fri, 7 Feb 2014 11:07:45 +0000 (13:07 +0200)]
Change copying of Date values to avoid wrapping of date (#13269)

The error occurs only when current day is in the end of the month and
the textfield has no value when choosing months in the CalendarPanel.
This can not be sensibly tested by automated tests as it would require
setting the server time to a date that would trigger the problem (for
example 30.1). The error does not occur if the value is set before
setting the resolution (by the user or programmatically).

Change-Id: I6b3e5b699a773bd84b0f756d0c53698a09854a81

10 years agoImplement parenthesis-handling fixes for Sass in Vaadin 7.1 (#12834)
Mika Murtojarvi [Tue, 11 Feb 2014 11:10:15 +0000 (13:10 +0200)]
Implement parenthesis-handling fixes for Sass in Vaadin 7.1 (#12834)

These are the same changes that were done for the master-branch in
(#12833).

Change-Id: I397028c7b0ba06567adaad9f0f0095157f7ae8f9
Merge: no

10 years agoJavadoc formatting fixup
Leif Åstrand [Thu, 13 Feb 2014 06:55:48 +0000 (08:55 +0200)]
Javadoc formatting fixup

Change-Id: If0ddad3f71c5f2cea2c4ed3514ffd392b1489f21

10 years agoMove passing Sass tests from sasslangbroken to sasslang.
Mika Murtojarvi [Wed, 12 Feb 2014 13:50:18 +0000 (15:50 +0200)]
Move passing Sass tests from sasslangbroken to sasslang.

Change-Id: Iac66afbcc2e0e1bdeb417bfe8292f57e4d2287df

10 years agoFunction compilation is refactored (#13253).
denisanisimov [Tue, 28 Jan 2014 14:22:22 +0000 (16:22 +0200)]
Function compilation is refactored (#13253).

Change-Id: Ic3c5d6822d90703d7f02de3d1a3d15fe4366af07

10 years agoAdd ' to allowed characters in LegacyLocator validation (#13329)
Teemu Suo-Anttila [Wed, 12 Feb 2014 10:56:07 +0000 (12:56 +0200)]
Add ' to allowed characters in LegacyLocator validation (#13329)

Change-Id: I2503ce46b1abbf2fd237eaff538d77e565d25eb6

10 years agoReduce generated ConnectorBundleLoaderImpl size. (#9379)
denisanisimov [Tue, 4 Feb 2014 11:11:39 +0000 (13:11 +0200)]
Reduce generated ConnectorBundleLoaderImpl size. (#9379)

Change-Id: I49411e6893f3adc1c41cc690aca35cd919769625

10 years agoAdds tests to changeset 53282726 (#12337)
Henrik Paul [Mon, 3 Feb 2014 14:22:13 +0000 (16:22 +0200)]
Adds tests to changeset 53282726 (#12337)

Change-Id: Ic6dcd98483feb59942392834deb3db356b17b8ab

10 years agoCollapse all permutations by default (#13274)
Artur Signell [Tue, 11 Feb 2014 21:28:36 +0000 (23:28 +0200)]
Collapse all permutations by default (#13274)

Change-Id: I98b13000067d7be8caf94ebecda6e40b698b21e0

10 years agoIgnore JSON serializers which do not need to be serializable
Artur Signell [Tue, 11 Feb 2014 22:05:11 +0000 (00:05 +0200)]
Ignore JSON serializers which do not need to be serializable

Change-Id: Iccfe06495bc69d46c9c69e987776a39f824caf2f

10 years agoRelease notes updated to describe #13310 #13311
Marc Englund [Tue, 11 Feb 2014 13:37:12 +0000 (15:37 +0200)]
Release notes updated to describe #13310 #13311

Change-Id: Id1b612a74f2f8717f98a3dca81489425686237f7

10 years agoChanged getAbsoluteUrl to use the correct escaping method (#13311)
Juho Nurminen [Mon, 3 Feb 2014 15:18:45 +0000 (17:18 +0200)]
Changed getAbsoluteUrl to use the correct escaping method (#13311)

Change-Id: I84cece7ae1c8ede0b77b82d0f84d6550e77af65b

10 years agoAdded proper escaping to OptionGroup item icon URLs (#13310)
Juho Nurminen [Mon, 3 Feb 2014 14:56:31 +0000 (16:56 +0200)]
Added proper escaping to OptionGroup item icon URLs (#13310)

Change-Id: Id0dea437e04e829567b31df3e9c496cd5adc09b8

10 years agoRe-enable Opera permutation (#13259)
Artur Signell [Mon, 10 Feb 2014 16:04:29 +0000 (18:04 +0200)]
Re-enable Opera permutation (#13259)

Change-Id: I0dd70ed200ae587386081599e34dcfee9b2031dd

10 years agoServlet test for push with default parameters (#13299)
Artur Signell [Tue, 4 Feb 2014 21:14:05 +0000 (23:14 +0200)]
Servlet test for push with default parameters (#13299)

Ensure push works in default mode for all servers and browsers

Change-Id: I7145839bb081165fd52246fe87c6bb3eae7fe510

10 years agoTest using Wildfly 8 (currently CR1) (#13167)
Artur Signell [Tue, 4 Feb 2014 21:13:16 +0000 (23:13 +0200)]
Test using Wildfly 8 (currently CR1) (#13167)

Change-Id: Ie753ce72c0508f11006039369d967c6b313309f3

10 years agoTest using Tomcat 7 behind Apache proxy (#13302)
Artur Signell [Tue, 4 Feb 2014 21:12:38 +0000 (23:12 +0200)]
Test using Tomcat 7 behind Apache proxy (#13302)

Change-Id: I725990a16b8f4fd6021044aff15c922c0c0f7bd2

10 years agoUse consistent date output in serializer test (#13073)
Leif Åstrand [Fri, 7 Feb 2014 12:23:18 +0000 (14:23 +0200)]
Use consistent date output in serializer test (#13073)

Change-Id: I32e9377d5ef8a8e88a8126ece78f0b8750cfa2ea

10 years agoFix caption lost issue related to focus changing (#12967)
Teemu Suo-Anttila [Mon, 10 Feb 2014 13:57:20 +0000 (15:57 +0200)]
Fix caption lost issue related to focus changing (#12967)

Change-Id: I2c3843c078e72dc1f394b28ea7669cc232e1e739

10 years agoMerge branch 'testbench4' into master
Jonatan Kronqvist [Mon, 10 Feb 2014 11:48:51 +0000 (13:48 +0200)]
Merge branch 'testbench4' into master

Change-Id: Ia036030703538e2110d656b4b35d210147edb961

10 years agoMerge commit '65052825df68c109d290bb12ca28b18a2ea613fe' into master
Jonatan Kronqvist [Mon, 10 Feb 2014 11:39:51 +0000 (13:39 +0200)]
Merge commit '65052825df68c109d290bb12ca28b18a2ea613fe' into master

6505282 Fix typo (#11186)

Conflicts:
server/src/com/vaadin/annotations/Widgetset.java

Change-Id: Ibc49522651b1063baefc0010f7429f2b95a261ab

10 years agoMerge commit '915c37b569600a8d37db2a0800a30474da49e255' into master
Jonatan Kronqvist [Mon, 10 Feb 2014 11:14:12 +0000 (13:14 +0200)]
Merge commit '915c37b569600a8d37db2a0800a30474da49e255' into master

915c37b Sass compiler now treats null-valued variables as unassigned (#12430).

Conflicts:
theme-compiler/src/com/vaadin/sass/internal/parser/Parser.java

Change-Id: If9789f8d0638377d27e77ec4be0fdf0f96e4b1af

10 years agoMerge changes from origin/7.1
Jonatan Kronqvist [Mon, 10 Feb 2014 09:49:23 +0000 (11:49 +0200)]
Merge changes from origin/7.1

2c1f8e6 Add SuggestionPopup to ComboBox SubParts. (#13286)

Change-Id: I68c2d1a6f9edecf8b7197cea04e9bcb387935aa3

10 years agoMerge commit '691580e36b1b5a04e1f18004783b28ca9892fa31' into master
Jonatan Kronqvist [Mon, 10 Feb 2014 09:46:33 +0000 (11:46 +0200)]
Merge commit '691580e36b1b5a04e1f18004783b28ca9892fa31' into master

691580e Update TestBench dependency to 3.1.2

Conflicts:
uitest/ivy.xml

Change-Id: Ic2a767595791f0730a209d833f6b9d0fcaaa4efe

10 years agoMerge changes from origin/7.1
Jonatan Kronqvist [Mon, 10 Feb 2014 07:55:12 +0000 (09:55 +0200)]
Merge changes from origin/7.1

16e079f Prevent setting firstRowInViewPort to negative value (#13008)

Change-Id: I5214fef75d24688c40076e209a77fd24420d7316

10 years agoMerge commit '3bfd0046eaead75e6b8cac7dc7b2d1ecceb25dc9' into master
Jonatan Kronqvist [Mon, 10 Feb 2014 07:43:44 +0000 (09:43 +0200)]
Merge commit '3bfd0046eaead75e6b8cac7dc7b2d1ecceb25dc9' into master

Conflicts:
theme-compiler/src/com/vaadin/sass/internal/parser/Parser.java

Change-Id: I6516a1f73cd2fb363407d9301f497b2e63bb92f9

10 years agoMerge changes from origin/7.1
Jonatan Kronqvist [Mon, 10 Feb 2014 07:39:50 +0000 (09:39 +0200)]
Merge changes from origin/7.1

c551507 Selected option is updated when item caption changes in Select (#9250)
3595685 Converted TestUIWidgetset test to TB3 and fixed wrong text in assertion.
89d860c Convinience methods for getting mouse and keyboard in test.
d00397f Converted TB2 test to TB3 and fixed text assertion.
857de0f Renamed test according to conventions and fixed assertion text.
b9a6a48 Update textbox when Select item caption changes (#9250)
1687889 Retain focus while changing DOM in OrderedLayout (#12967)
f93c870 Remove unselected rows from selection on client side (#13008)
1d1ccf4 Fix Firefox and Vaadin 7 scroll distance (#11353)
62ac53a Ensure widgetset compile messages go to stdout (#7516)
171d02a Remove references to read/write through modes (#13184)
3f09c10 Better-looking CSS for Vaadin API Javadocs (#13219)
f0a4ea9 Do not throw NPE for equals(null) (#8910)
3897025 Add deprecated expand ratio methods to FormLayout (#12876)
b89dba9 Exclude a possible bin directory when building (#13258)
69983d0 Re-adjusted the rendering order of TabSheet tabs to prevent an NPE in isClipped (#12343)
e5dee6a Use Calendar as sender for action handlers (#13191)

Change-Id: I581ec7517aaa19a2e46b48e31cdefdd3db2c05c5

10 years agoMerge commit 'fbc48c6ab75479560919a463ba5693b44bb0e811' into merge71
Jonatan Kronqvist [Fri, 7 Feb 2014 14:01:00 +0000 (16:01 +0200)]
Merge commit 'fbc48c6ab75479560919a463ba5693b44bb0e811' into merge71

Conflicts:
client/src/com/vaadin/client/ui/VWindow.java

Change-Id: I6b4605ffafe990747757ec545cf2b52656c9f9f4

10 years agoMerge changes from origin/7.1
Jonatan Kronqvist [Fri, 7 Feb 2014 13:46:30 +0000 (15:46 +0200)]
Merge changes from origin/7.1

8245079 Decrease the websocket buffer size due to a Jetty 9.1 issue (#13087)
ea8f381 Show the widgetset name to more easily spot misconfigurations
797ebdf Allow user to override Atmosphere init params set by Vaadin (#13088)
65c2f2b Properly remove shadow event listeners to prevent IE8 memory leak (#13129)
e9a547a Fixed spelling mistake in log message.
0b95f8d Moved selection of selected rows in TableConnector to occur after the new rows are created (#13008)
0579fba Upload control with empty selection (#9602)
db4dba4 Ensure event listener is a widget before casting #13130
5e8e866 Changes padding for Textfields with Chameleon theme. (#12974)
171e68d Only use ClientRcp and ServerRpc types that are interfaces (#13056)
e41a2ce Add helper for adding multiple components to AbstractTestUI
407bdb3 Ignores scroll events while update from server is in progress (#11454)

Change-Id: I5d21b4071165b02da0f53bd055fb1c64e90cae5b

10 years agoNo-op merge from origin/7.1
Jonatan Kronqvist [Fri, 7 Feb 2014 13:46:19 +0000 (15:46 +0200)]
No-op merge from origin/7.1

681864f Backported null value support for NestedMethodProperty to 7.1 (#12884)

Change-Id: I93c588fd3005250077cc7d3edcb8de26c94f9cf5

10 years agoMerge changes from origin/7.1
Jonatan Kronqvist [Fri, 7 Feb 2014 13:45:56 +0000 (15:45 +0200)]
Merge changes from origin/7.1

5b56eeb Changed the rendering order of TabSheet tabs to prevent an NPE in isClipped (#12343)
9026cef Make VTreeTableScrollBody extendable (#13054)
b5a080c Provides error location for ArithmeticException. (#11877)
a494133 Fixed TabSheet tab bar sizing by removing an obsolete Safari hack (#12343)
1dd2ed3 Changes padding for Textfields with Chameleon theme. (#12974)

Change-Id: I44e168176753ed4228002ac11fbd214ee369131a

10 years agoMerge commit '401fa5c940d9b55a4f0b3f96db5990d57271fe82'
Juho Nurminen [Fri, 7 Feb 2014 13:41:52 +0000 (15:41 +0200)]
Merge commit '401fa5c940d9b55a4f0b3f96db5990d57271fe82'

* commit '401fa5c940d9b55a4f0b3f96db5990d57271fe82':
  Don't send TabSheet focus and blur events to the server when moving the focus from one tab to another (#12971)

Conflicts:
client/src/com/vaadin/client/ui/VTabsheet.java

Change-Id: Ide3fc02d0beab8a0112a1e18ee417d0ec5097bb4

10 years agoAdded missing exception declarations to TB3 tests
Juho Nurminen [Fri, 7 Feb 2014 13:18:24 +0000 (15:18 +0200)]
Added missing exception declarations to TB3 tests

Change-Id: If81520024c16faa92ba84d91e669dab03a843eb9

10 years agoMerge changes from origin/7.1
Jonatan Kronqvist [Fri, 7 Feb 2014 12:46:31 +0000 (14:46 +0200)]
Merge changes from origin/7.1

74dcb6f Correct assertion message which changed due to #12915
12b6a8b Test for broken Webkit feature which causes extra scrollbars (#12736, #12727)
ea46029 Allow excluding test from the standard test suite
c171850 Disable client timeout so websockets are not disconnected when idle (#13015)
36fce65 Test for pushing for an extended period of time (24h)
54a5667 Fix compilation error
25fc48c Do not throw NPE if conversion messages is null (#12962)
26b5b67 Timeout redirect timer is reset on server activity (#12446)
d45785d Fixes right click selection focus issues in Tree. (#12618)

Change-Id: I3cef915ee46b77ca0f188296cfa343cde1ad59e6

10 years agoMerge commit '37919d14b7509b1c8d8495a3e334d50a913bfe6f' into master
Jonatan Kronqvist [Fri, 7 Feb 2014 12:41:59 +0000 (14:41 +0200)]
Merge commit '37919d14b7509b1c8d8495a3e334d50a913bfe6f' into master

Conflicts:
theme-compiler/src/com/vaadin/sass/internal/parser/Parser.java

Change-Id: I9e169d9c04998f9e7dc05953d51cd76348dd810c

10 years agoFix typo (#11186)
Artur Signell [Thu, 6 Feb 2014 18:01:24 +0000 (20:01 +0200)]
Fix typo (#11186)

Change-Id: I3b1077f5962a196285b01f4784fe10914607e07b

10 years agoMerge changes from origin/7.1
Jonatan Kronqvist [Thu, 6 Feb 2014 15:30:40 +0000 (17:30 +0200)]
Merge changes from origin/7.1

5b2ddc1 Make test work reliably by activating @Push
10ca7ed Catch and log exceptions in session lifecycle listeners (#12915)
8abf434 Move working sass tests from sasslangbroken to sasslang.
1ac492e Move a sass test that no longer fails.

Change-Id: I960e80fd2120c20bc7b042eccbadb1e748ec0f00

10 years agoMerge commit 'a705f8cc3fd5804e828b6647510795dbbb99eaa3' into
Mika Murtojarvi [Thu, 6 Feb 2014 15:09:04 +0000 (17:09 +0200)]
Merge commit 'a705f8cc3fd5804e828b6647510795dbbb99eaa3' into
master

Change-Id: I163cb7f15a35bc44d9840afa3f35d059e7bf42ee

10 years agoMove Sass test files to the correct locations.
Mika Murtojarvi [Mon, 3 Feb 2014 15:38:12 +0000 (17:38 +0200)]
Move Sass test files to the correct locations.

Change-Id: Ie2c8b77420ea1f20471093479d57fcc2f484685c

10 years agoMerge changes from origin/7.1
Jonatan Kronqvist [Thu, 6 Feb 2014 14:42:09 +0000 (16:42 +0200)]
Merge changes from origin/7.1

f4fa4e8 Normalize line endings

Change-Id: I48ccf40262eb600b4cbc45e49abb5d5a6258b2db

10 years agoChange the way TestBenchSection in Debug Window stops finding mode.
Teemu Suo-Anttila [Thu, 6 Feb 2014 14:34:22 +0000 (16:34 +0200)]
Change the way TestBenchSection in Debug Window stops finding mode.

Old one-shot picking replaced with new "pick elements until you click
inside the debug window".

Change-Id: I3ef3327f051f61187d83a66072805d0ceb3f3346

10 years agoMerge commit '9ab700417ee5fe54329beee3130e6303f9420389' into master
Juho Nurminen [Thu, 6 Feb 2014 13:54:59 +0000 (15:54 +0200)]
Merge commit '9ab700417ee5fe54329beee3130e6303f9420389' into master

* commit '9ab700417ee5fe54329beee3130e6303f9420389':
  Fixed TabSheet tab keyboard focus issues (#12343)

Conflicts:
client/src/com/vaadin/client/ui/VTabsheet.java

Change-Id: Id80bad07d004149c017ccee79994b4fbdfa71299

10 years agoSass compiler now treats null-valued variables as unassigned (#12430).
Mika Murtojarvi [Fri, 17 Jan 2014 11:50:35 +0000 (13:50 +0200)]
Sass compiler now treats null-valued variables as unassigned (#12430).

Change-Id: I13a11b4c7d148646ad3eb5492d9dd8d736e63f39

10 years agoMerge "Merge commit 'b7e184e30f8e5f1456344f3360c7e8e326c5ad2b' into master"
Juho Nurminen [Thu, 6 Feb 2014 09:00:38 +0000 (09:00 +0000)]
Merge "Merge commit 'b7e184e30f8e5f1456344f3360c7e8e326c5ad2b' into master"

10 years agoUse Logger instead of System.out and System.err (#10328,#13300).
denisanisimov [Wed, 5 Feb 2014 07:23:43 +0000 (09:23 +0200)]
Use Logger instead of System.out and System.err (#10328,#13300).

Change-Id: I6a93e763c212eb39d7da9fdbd38f6a8609799c34

10 years agoAdd support for non-recursive eQueries in debug Window
Teemu Suo-Anttila [Wed, 5 Feb 2014 13:20:50 +0000 (15:20 +0200)]
Add support for non-recursive eQueries in debug Window

Change-Id: Id810dd3a1388cb239a9a3973c4b9369dd72428af

10 years agoActually set connection .. (#13249)
Artur Signell [Tue, 4 Feb 2014 19:20:32 +0000 (21:20 +0200)]
Actually set connection .. (#13249)

Change-Id: Ic334eaa7c077aa0f80f05016ff29c9d40b137fe5

10 years agoRevert "Use Logger instead of System.out and System.err (#10328)."
Artur Signell [Tue, 4 Feb 2014 16:27:08 +0000 (16:27 +0000)]
Revert "Use Logger instead of System.out and System.err (#10328)."

This reverts commit a52b0ba902781e5daeffa4f9bc2e48f35eea2c35.

Change-Id: I646c6067cd988f7593996642b22db3818f732d25

10 years agoUse Logger instead of System.out and System.err (#10328).
denisanisimov [Wed, 29 Jan 2014 09:05:04 +0000 (11:05 +0200)]
Use Logger instead of System.out and System.err (#10328).

Change-Id: Icf53bdb80caf7a6989b90cf5ce83dd328d3e73dd

10 years agoMerge commit 'b7e184e30f8e5f1456344f3360c7e8e326c5ad2b' into master
Jonatan Kronqvist [Tue, 4 Feb 2014 10:51:12 +0000 (12:51 +0200)]
Merge commit 'b7e184e30f8e5f1456344f3360c7e8e326c5ad2b' into master

Original commit message:
Cleaned up the implementation of VTabsheet.selectPreviousTab()

Conflicts:
client/src/com/vaadin/client/ui/VTabsheet.java

Change-Id: I8798c2f8e5d5922aa4e7d1b9ce2617eaa1c4ab03

10 years agoMerge "Merged TabSheet keyboard focus fixes into master"
Jonatan Kronqvist [Tue, 4 Feb 2014 10:41:52 +0000 (10:41 +0000)]
Merge "Merged TabSheet keyboard focus fixes into master"

10 years agoSeparate heartbeat functionality from ApplicationConnection
Artur Signell [Thu, 23 Jan 2014 21:10:21 +0000 (23:10 +0200)]
Separate heartbeat functionality from ApplicationConnection

* Correctly cancels the timer if the interval is updated
* Listens to ApplicationStoppedEvents and disables the heartbeat (#13249)

Change-Id: I5f4f778583954a1dd22ffeb39ef3b8fa07b85a1c

10 years agoParser recognizes @content directive inside @media (#13279).
denisanisimov [Fri, 31 Jan 2014 08:46:55 +0000 (10:46 +0200)]
Parser recognizes @content directive inside @media (#13279).

Change-Id: I7fd8868233e9378aaf3725bb202d4b34f3f27713

10 years agoAdd SuggestionPopup to ComboBox SubParts. (#13286)
Teemu Suo-Anttila [Mon, 3 Feb 2014 09:31:06 +0000 (11:31 +0200)]
Add SuggestionPopup to ComboBox SubParts. (#13286)

Change-Id: Ibee44bb9b568fc188ac9e05fb67ce94a9846b5bc

10 years agoMerged TabSheet keyboard focus fixes into master
Juho Nurminen [Mon, 3 Feb 2014 08:20:52 +0000 (10:20 +0200)]
Merged TabSheet keyboard focus fixes into master

Conflicts:
client/src/com/vaadin/client/ui/VTabsheet.java

Change-Id: I456b2523fc0de01fed8b5948ee7cb78f2ff175b0

10 years agoUpdate TestBench dependency to 3.1.2
Jonatan Kronqvist [Fri, 31 Jan 2014 11:06:42 +0000 (13:06 +0200)]
Update TestBench dependency to 3.1.2

TestBench 3.1.2 is deployed to the testing grid, but the vaadin
project still depended on 3.1.1 until this fix.

Change-Id: Idecf0c772bd59d144a2caf3454d7749e352fef8a

10 years agoPrevent setting firstRowInViewPort to negative value (#13008)
Jarno Rantala [Fri, 17 Jan 2014 15:28:08 +0000 (17:28 +0200)]
Prevent setting firstRowInViewPort to negative value (#13008)

This should fix MultiSelectWithRemovedRow test in IE.

Change-Id: I54f4ba1cc5c1efeea1582cc0314cfb9a4a859279

10 years agoFixed TabSheet tab focusing (#13206)
Juho Nurminen [Fri, 24 Jan 2014 14:40:19 +0000 (16:40 +0200)]
Fixed TabSheet tab focusing (#13206)

Change-Id: Ice0988a281504be3b304be3be6c09e2e2c5be4ba

10 years agoImplement long polling support for push (#13011)
Johannes Dahlström [Wed, 22 Jan 2014 15:48:19 +0000 (17:48 +0200)]
Implement long polling support for push (#13011)

* The Transport enum has a new LONG_POLLING constant
* AbstractTestUI supports the ?transport=long-polling GET parameter

Change-Id: Ic2f5abfbd4aa3c875f5c83932ce5ee6f31c366ad

10 years agoRefactor PushConnection handling (#13223)
Johannes Dahlström [Wed, 22 Jan 2014 13:29:25 +0000 (15:29 +0200)]
Refactor PushConnection handling (#13223)

UIs now always have a PushConnection object if push is enabled,
and push reconnections do not create and set a new instance.
PushConnection.push can always be called; it internally handles
deferring the push until (re)connection if it is currently
disconnected. This is very desirable when using long polling,
as it reconnects after each push.

Change-Id: I478748cc940da86f34a5f55266f6b325682d4585