]> source.dussan.org Git - vaadin-framework.git/log
vaadin-framework.git
10 years agoFix for width issue of TabSheet (#12805)
Teemu Pöntelin [Tue, 11 Mar 2014 17:45:38 +0000 (19:45 +0200)]
Fix for width issue of TabSheet (#12805)

Width of v-tabsheet-tabcontainer was set by copying the width
from the ComponentConnector. This produced an incorrect result
when a relative width (other than 100%) was used. Fixed by
assigning the width to 100% when the TabSheet has a defined
width.

Change-Id: I7f128f87406e6e00ceda9ee6e75dcc5539e283b6

10 years agoFixed "EEE" in DateField's date pattern (#13443)
Teemu Pöntelin [Thu, 13 Mar 2014 22:41:42 +0000 (00:41 +0200)]
Fixed "EEE" in DateField's date pattern (#13443)

Change-Id: Ib82d901fbf65dc39c06b117c68bb0191f0fd8e68

10 years agoImprove error message when reusing UI instance (#13457)
Leif Åstrand [Thu, 13 Mar 2014 11:23:21 +0000 (13:23 +0200)]
Improve error message when reusing UI instance (#13457)

Change-Id: I49ec1e837a1a2a04dfadef5fd5fb5b6fd10ffcbc

10 years agoreduce frequency of session locking and StreamingProgressEvents (#13155)
Fabian Lange [Wed, 12 Mar 2014 11:47:00 +0000 (12:47 +0100)]
reduce frequency of session locking and StreamingProgressEvents (#13155)

This change introduces throttling of streaming progress events. Before
a event was fired once a buffer was filled. However as the buffer is only
4kb in size, fast uploads would trigger massive amounts of events.

This change is backwards incompatible on a logical level. Before this
change, a listener would get contentLength/4kb events, while after this
change the amount is limited to one progress event per 500ms.

Change-Id: I5da092ec4488971b8554b68b44c346057bfcc0e0

10 years agoPreventing premature start of drag due to Chrome move event #13381
Fabian Lange [Wed, 26 Feb 2014 18:17:21 +0000 (19:17 +0100)]
Preventing premature start of drag due to Chrome move event #13381

The drag only actually starts when the mouse move or touch move event is
more than 3 pixel away.
The purpose is twofold:
a) it fixes the glitchy behaviour of Chrome which for some reason
sometimes fires a move directly after the mousedown, which starts a drag
immediately.
b) it helps people with shaky hands or imprecise hardware, why might not
want to drag but to select but slightly move the pointer. Some frameworks
opted to make the distance configurable.

Due to sub pixels (which might be the cause for a) in the first place),
a distance of 1 or 2 pixel is not enough. Experiments showed that unaware
users did not notice that 3 pixels movement are required for the drag to
actually start (the ghost has already a delay of 300ms)
Change-Id: I71b50b72486344a7dbe4ed927b34b1f8fab0db20

10 years agoFixed trailing slash trimming in VaadinPortletService.
Sauli Tähkäpää [Thu, 13 Mar 2014 06:52:37 +0000 (08:52 +0200)]
Fixed trailing slash trimming in VaadinPortletService.

Change-Id: Ia9f6230219adfb1fcb29b88ad819e3209770e1fc

10 years agoClass AbstractTransactionalQuery should be public (#12285)
Edoardo Vacchi [Fri, 13 Sep 2013 08:32:20 +0000 (10:32 +0200)]
Class AbstractTransactionalQuery should be public (#12285)

AbstractTransactionalQuery was not visible outside its package
(default visibility). Added `public`.

Making this class public avoids lots of boilerplate code when making
alternate implementations of a QueryDelegate.

A standard TableQuery does a lot of introspection on the DB schema.
If the schema is known beforehand, alternate implementations may specify
this information explicitly, and inherit from AbstractTransactionalQuery
to reuse part of the implementation.

Change-Id: I7d6b399ed7c755941ee9be7931a2ba80e812b5ab

10 years agoAdded server launch wait to TB2 and TB3 test targets.
Sauli Tähkäpää [Wed, 12 Mar 2014 08:10:30 +0000 (10:10 +0200)]
Added server launch wait to TB2 and TB3 test targets.

Change-Id: Iaa9feeedd1a2dbc879617c7b0dfedfeff36a7ba5

10 years agoMake ExcludeFromSuite annotation Runtime and Inherited
Teemu Suo-Anttila [Tue, 11 Mar 2014 16:15:47 +0000 (18:15 +0200)]
Make ExcludeFromSuite annotation Runtime and Inherited

Change-Id: I35169d1560ae5e1b9a057d6350de14947f6155ae

10 years agoFixed nojavadoc parameter on "all" build.
Sauli Tähkäpää [Mon, 10 Mar 2014 16:07:35 +0000 (18:07 +0200)]
Fixed nojavadoc parameter on "all" build.

Change-Id: I336cbee8bf33591552034c1cdf29d34fc49e3c43

10 years agoAdded nojavadoc parameter to "all" build script.
Sauli Tähkäpää [Mon, 10 Mar 2014 11:42:17 +0000 (13:42 +0200)]
Added nojavadoc parameter to "all" build script.

Change-Id: Id83983e7fd81612354c6b15037a6749ba3dda55a

10 years agoDo not fail assertion if re-setting the same lock (#13440)
Artur Signell [Mon, 10 Mar 2014 11:55:39 +0000 (13:55 +0200)]
Do not fail assertion if re-setting the same lock (#13440)

Change-Id: I2e7e9dcf8739a04583d8e42a86a1fede36011813

10 years agoRevert "Fixes a memory leak on IE8 in LayoutManagerIE8 (#12688)"
Henri Sara [Mon, 10 Mar 2014 10:59:44 +0000 (10:59 +0000)]
Revert "Fixes a memory leak on IE8 in LayoutManagerIE8 (#12688)"

This reverts commit 024692835d1e2af1a4053821959f03f8d5eb4fcb.

Change-Id: I19cf6ee66a21f7eb07d0f1fd8b9698ae88454700

10 years agoAdded nojavadoc parameter, test-server, test-tb2, test-tb3 targets.
Sauli Tähkäpää [Mon, 10 Mar 2014 05:45:55 +0000 (07:45 +0200)]
Added nojavadoc parameter, test-server, test-tb2, test-tb3 targets.

Change-Id: I3b0f4ebc247d0cdbf5d8cdd78c3088207e2f8e45

10 years agoFix TabSheet caption icon alignment on Chrome and Safari (#13077)
Teemu Suo-Anttila [Thu, 6 Mar 2014 08:42:58 +0000 (10:42 +0200)]
Fix TabSheet caption icon alignment on Chrome and Safari (#13077)

Change-Id: I8cc0eb2796a328c1996417014833020319428b61

10 years agoRevert "Fix displaced TabSheet caption icon in Chrome"
Henri Sara [Thu, 6 Mar 2014 08:37:41 +0000 (08:37 +0000)]
Revert "Fix displaced TabSheet caption icon in Chrome"

This reverts commit 46675661cd95f61e3173f33e7dcfeb32bc377f41.

Change-Id: I8813e162aad46bff6f1424d0dec54342b53a45b5

10 years agoUpdate to Atmosphere 1.0.18.vaadin3 to fix regressions (#13299).
Artur Signell [Wed, 5 Mar 2014 10:32:40 +0000 (12:32 +0200)]
Update to Atmosphere 1.0.18.vaadin3 to fix regressions (#13299).

Change-Id: I028e29c4d39a032dd2a3cf24dff111ee52e50f44

10 years agoFixes a memory leak on IE8 in LayoutManagerIE8 (#12688)
Pekka Hyvönen [Wed, 5 Mar 2014 13:45:11 +0000 (15:45 +0200)]
Fixes a memory leak on IE8 in LayoutManagerIE8 (#12688)

Change-Id: I9b2d2ff9513a9063de292fdf1e14b227e0ff4d76

10 years agoFix displaced TabSheet caption icon in Chrome
Teemu Suo-Anttila [Tue, 4 Mar 2014 14:10:47 +0000 (16:10 +0200)]
Fix displaced TabSheet caption icon in Chrome

Change-Id: Id3183b735ae911374d1a8821cd67b5abd1c094d5

10 years agoRefactored VerifyJreVersion test to TB3.
Sauli Tähkäpää [Tue, 4 Mar 2014 11:37:39 +0000 (13:37 +0200)]
Refactored VerifyJreVersion test to TB3.

Change-Id: I7283685ee61a0a68563aeb39633090b376c57380

10 years agoRefactored TB3 test ip address whitelisting.
Sauli Tähkäpää [Tue, 4 Mar 2014 09:03:45 +0000 (11:03 +0200)]
Refactored TB3 test ip address whitelisting.

Change-Id: I7f9aae8ed3ea163b19d92caa652313dfc2c4a159

10 years agoAdd javadoc for @DelegateToWidget (#10980)
Leif Åstrand [Tue, 4 Mar 2014 07:29:26 +0000 (09:29 +0200)]
Add javadoc for @DelegateToWidget (#10980)

Change-Id: I15e731058b615ef478cbe27b465ffdb72f0609b1

10 years agoFix fallback from websocket when behind proxy (#13299)
Artur Signell [Mon, 3 Mar 2014 18:38:30 +0000 (20:38 +0200)]
Fix fallback from websocket when behind proxy (#13299)

Change-Id: Id12cb97816afde4363caea20ff30376ff9cdb173

10 years agoExtracted integration-test target.
Sauli Tähkäpää [Mon, 3 Mar 2014 06:40:54 +0000 (08:40 +0200)]
Extracted integration-test target.

Change-Id: I08722f298d295365c48e00ee04d40541b3a71de8

10 years agoWorkaround Streaming Push unreliabilities (#13415)
Teemu Suo-Anttila [Mon, 3 Mar 2014 11:35:12 +0000 (13:35 +0200)]
Workaround Streaming Push unreliabilities (#13415)

Change-Id: I5e946b365e22e71a0c13606fcd159d1ce7c82925

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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 agoFix typo (#11186)
Artur Signell [Thu, 6 Feb 2014 18:01:24 +0000 (20:01 +0200)]
Fix typo (#11186)

Change-Id: I3b1077f5962a196285b01f4784fe10914607e07b

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 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 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 agoResolved ambiguous parsing of ";" within @media block (#12923)
joheriks [Wed, 27 Nov 2013 15:47:23 +0000 (17:47 +0200)]
Resolved ambiguous parsing of ";" within @media block (#12923)

Also infer missing semicolon before EOF (required for @debug and @warn
at end of file)

Change-Id: Ib4449a3b8d79ce1b35732d4a33a1a30530bfc91a

10 years agoUse Calendar as sender for action handlers (#13191)
Henri Sara [Thu, 30 Jan 2014 09:39:57 +0000 (11:39 +0200)]
Use Calendar as sender for action handlers (#13191)

The sender parameter to action handlers is now the Calendar instance
rather than an instance of a private RPC implementation class. This was
probably broken by an earlier refactoring.

Change-Id: If15cf232e7578eb55617f45db6b9304f5e80fed5

10 years agoRe-adjusted the rendering order of TabSheet tabs to prevent an NPE in isClipped ...
Juho Nurminen [Mon, 27 Jan 2014 11:30:38 +0000 (13:30 +0200)]
Re-adjusted the rendering order of TabSheet tabs to prevent an NPE in isClipped (#12343)

Change-Id: I0705c02c12b5f0e998fda68fd7a144e45173a75e

10 years agoExclude a possible bin directory when building (#13258)
Artur Signell [Tue, 28 Jan 2014 15:30:09 +0000 (17:30 +0200)]
Exclude a possible bin directory when building (#13258)

Change-Id: I34806146d737eb35668684f3edde658a7fc0beb0

10 years agoAdd deprecated expand ratio methods to FormLayout (#12876)
Artur Signell [Mon, 20 Jan 2014 18:35:41 +0000 (20:35 +0200)]
Add deprecated expand ratio methods to FormLayout (#12876)

FormLayout has never implemented expand ratios but does not
tell the developer about it either. Throwing an UnsupportedOperationException
would make this very clear but at the same time would break
existing applications which use the methods or which handle
AbstractOrderedLayouts in a generic way.

Change-Id: I0208f91c3c07aff98a78153887fbbea9dbc1d3d1

10 years agoDo not throw NPE for equals(null) (#8910)
Artur Signell [Fri, 15 Nov 2013 16:49:39 +0000 (18:49 +0200)]
Do not throw NPE for equals(null) (#8910)

Change-Id: Ie9a658911c9f2722e518dedbe181c24e5ace07db

10 years agoBetter-looking CSS for Vaadin API Javadocs (#13219)
Marlon Richert [Mon, 20 Jan 2014 18:31:13 +0000 (20:31 +0200)]
Better-looking CSS for Vaadin API Javadocs (#13219)

Change-Id: I52fd843b839830cefe330c9c9cf94b59db0928af

10 years agoRemove references to read/write through modes (#13184)
Artur Signell [Thu, 16 Jan 2014 09:24:28 +0000 (11:24 +0200)]
Remove references to read/write through modes (#13184)

Change-Id: Iaa268b7a85ad5c56cd42f4f7516da4b55c8f3306

10 years agoEnsure widgetset compile messages go to stdout (#7516)
Artur Signell [Fri, 20 Dec 2013 09:31:04 +0000 (11:31 +0200)]
Ensure widgetset compile messages go to stdout (#7516)

Change-Id: Ibd6efa1db419e2dcf1d5f5d97c2a5c988d99a230

10 years agoFix Firefox and Vaadin 7 scroll distance (#11353)
Teemu Suo-Anttila [Fri, 17 Jan 2014 08:06:09 +0000 (10:06 +0200)]
Fix Firefox and Vaadin 7 scroll distance (#11353)

Change-Id: I01be5ddfe0e266e4cb5b7e9872adaeaf0f745a84

10 years agoRemove unselected rows from selection on client side (#13008)
Jarno Rantala [Tue, 14 Jan 2014 08:02:34 +0000 (10:02 +0200)]
Remove unselected rows from selection on client side (#13008)

When server communicates the selected rows to the client side, client
side datastructure of selected row keys is updated such that also the
keys that has been unselected on server side are removed. This makes
the test MultiSelectWithRemovedRow to pass.

Change-Id: I7b6123436171972ecf345b07ddfb6d9965ca4f0c

10 years agoRetain focus while changing DOM in OrderedLayout (#12967)
Teemu Suo-Anttila [Mon, 13 Jan 2014 15:03:01 +0000 (17:03 +0200)]
Retain focus while changing DOM in OrderedLayout (#12967)

Change-Id: Id25177a2dfecc2d0d3b8bb5803656a39bec9c5d6

10 years agoUpdate textbox when Select item caption changes (#9250)
Tomi Virtanen [Wed, 15 Jan 2014 08:39:02 +0000 (10:39 +0200)]
Update textbox when Select item caption changes (#9250)

Fixed logic that detects changed item caption and triggers update to
textbox text. Changed test case description.

Change-Id: I9fbb0cc686e73404bab8e624a5332644cca53737

10 years agoRenamed test according to conventions and fixed assertion text.
John Ahlroos [Tue, 14 Jan 2014 12:17:33 +0000 (14:17 +0200)]
Renamed test according to conventions and fixed assertion text.

Change-Id: I7ede421f7e0c5ae726167b4ee7b2d8651a70c77c

10 years agoConverted TB2 test to TB3 and fixed text assertion.
John Ahlroos [Thu, 9 Jan 2014 09:04:59 +0000 (11:04 +0200)]
Converted TB2 test to TB3 and fixed text assertion.

Change-Id: I19bdbf1cf64853abc3bc7e72a86cd80599bfa652

10 years agoConvinience methods for getting mouse and keyboard in test.
John Ahlroos [Tue, 14 Jan 2014 07:39:34 +0000 (09:39 +0200)]
Convinience methods for getting mouse and keyboard in test.

Change-Id: Ic54887c252ba452bb841f7ae2da362235d4f924b

10 years agoConverted TestUIWidgetset test to TB3 and fixed wrong text in assertion.
John Ahlroos [Thu, 9 Jan 2014 08:34:26 +0000 (10:34 +0200)]
Converted TestUIWidgetset test to TB3 and fixed wrong text in assertion.

Change-Id: Ie1d5374280381f9ff81415ce9d9d82773718800c

10 years agoSelected option is updated when item caption changes in Select (#9250)
Tomi Virtanen [Wed, 27 Nov 2013 13:10:41 +0000 (15:10 +0200)]
Selected option is updated when item caption changes in Select (#9250)

Fixed ComboBoxConnector to update input-element text to match the changed item caption. Added SelectItemCaptionRefresh test case and TestBench2 (html) test for it.

Change-Id: I45b2168aab27f83203a59500715ac9aca5357412

10 years agoFix for scrolling with modal opened. (#12899)
Felype Santiago Ferreira [Wed, 13 Nov 2013 11:58:06 +0000 (13:58 +0200)]
Fix for scrolling with modal opened. (#12899)

Change-Id: I9ba142a35ab887bb3a71c7311064ebab77bc01ba

10 years agoIgnores scroll events while update from server is in progress (#11454)
Jarno Rantala [Fri, 3 Jan 2014 12:39:58 +0000 (14:39 +0200)]
Ignores scroll events while update from server is in progress (#11454)

When ItemSetChange event occurs, it will recreate the rows in client side.
This will mess up the scroll position in scrollBodyPanel when its content
is removed. This why the onScroll events should be ignored until
the scroll position is reset by lazyScroller.

Change-Id: Ib70e0dd7b730d4745a84742509145658e35d517e

10 years agoAdd helper for adding multiple components to AbstractTestUI
Leif Åstrand [Tue, 7 Jan 2014 13:01:20 +0000 (15:01 +0200)]
Add helper for adding multiple components to AbstractTestUI

Change-Id: I5153810f635831732ed17c5af215d17ff9a2c801

10 years agoOnly use ClientRcp and ServerRpc types that are interfaces (#13056)
Leif Åstrand [Tue, 7 Jan 2014 11:13:58 +0000 (13:13 +0200)]
Only use ClientRcp and ServerRpc types that are interfaces (#13056)

Change-Id: I73b062628052ec545d5f53314a0cc479806ee89d

10 years agoChanges padding for Textfields with Chameleon theme. (#12974)
Felype Santiago Ferreira [Tue, 7 Jan 2014 12:38:53 +0000 (14:38 +0200)]
Changes padding for Textfields with Chameleon theme. (#12974)

Change-Id: I911ddd8ef1162412ae99ef252c3302e1f8b555ef

10 years agoEnsure event listener is a widget before casting #13130
John Ahlroos [Tue, 31 Dec 2013 07:49:44 +0000 (09:49 +0200)]
Ensure event listener is a widget before casting #13130

Change-Id: I7f106356116d73eebbfeeee52d61d8d7a7117b3e

10 years agoUpload control with empty selection (#9602)
Tomi Virtanen [Mon, 9 Dec 2013 11:44:27 +0000 (13:44 +0200)]
Upload control with empty selection (#9602)

Event is now sent on submit even if no file is selected. Removed forceSubmit UIDL attribute and replaced it with a UploadClientRpc call. Added TestBench3 test.

Change-Id: Id32b82532ec34e61a9c0718413fd1755015d2c30

10 years agoMoved selection of selected rows in TableConnector to occur after the new rows are...
Jarno Rantala [Wed, 11 Dec 2013 09:10:43 +0000 (11:10 +0200)]
Moved selection of selected rows in TableConnector to occur after the new rows are created (#13008)

The selection of selected rows happened before the new rows were created. This resulted in situation
where the visible items on server side were different than the rows in scrollbody during the selection
of selected rows. Therefore, the selected keys in uidl contained wrong information and some selected
rows was marked as unselected even though they shouldn't. This again resulted in the original bug that
all the rows was not selected because the 'selectionRangeStart' row was not selected anymore.

Change-Id: I9f985cb45c97bacb6b71e36fa4bf077a1ac1311d

10 years agoFixed spelling mistake in log message.
John Ahlroos [Tue, 31 Dec 2013 13:24:55 +0000 (15:24 +0200)]
Fixed spelling mistake in log message.

Change-Id: Ib43cca840a8f66b13d14a84b629068a53e8f4c9d

10 years agoProperly remove shadow event listeners to prevent IE8 memory leak (#13129)
Teppo Kurki [Mon, 30 Dec 2013 19:47:18 +0000 (21:47 +0200)]
Properly remove shadow event listeners to prevent IE8 memory leak (#13129)

Change-Id: I98becf08f56ce35a3ee47650d0d4e204e7d18e73

10 years agoAllow user to override Atmosphere init params set by Vaadin (#13088)
Johannes Dahlström [Mon, 16 Dec 2013 11:56:19 +0000 (13:56 +0200)]
Allow user to override Atmosphere init params set by Vaadin (#13088)

Change-Id: Iea7c7978240f79cb7c9586b472e94da53d625ba7

10 years agoShow the widgetset name to more easily spot misconfigurations
Artur Signell [Mon, 16 Dec 2013 16:18:13 +0000 (17:18 +0100)]
Show the widgetset name to more easily spot misconfigurations

Change-Id: I69e2995489e9f573718a053c34fe8736988e3f90

10 years agoDecrease the websocket buffer size due to a Jetty 9.1 issue (#13087)
Johannes Dahlström [Mon, 16 Dec 2013 11:08:02 +0000 (13:08 +0200)]
Decrease the websocket buffer size due to a Jetty 9.1 issue (#13087)

Jetty 9.1 throws if InputBufferSize is set to greater than or equal to
MaxTextMessageBufferSize. We cannot simply increase the value of the latter
because Atmosphere sets the former first. Thus, its value must be set to
less than 32768 (the default for MaxTextMessageBufferSize). This should not
cause problems with regard to performance; the original figure of 65536
was more or less an arbitrary choice.

Change-Id: If9596fc2bffdd14e8c1f31ff4b9b10d6685e01ed

10 years agoBackported null value support for NestedMethodProperty to 7.1 (#12884)
Jarno Rantala [Wed, 11 Dec 2013 13:31:30 +0000 (15:31 +0200)]
Backported null value support for NestedMethodProperty to 7.1 (#12884)

Support for null values in NestedMethodProperty was already implemented in master branch (#11435)
This changeset includes changesets made for that.

Change-Id: I10696467f792e234326075bbcdd5aad487905a7e
Merge: no

10 years agoChanges padding for Textfields with Chameleon theme. (#12974)
Felype Santiago Ferreira [Mon, 2 Dec 2013 13:00:08 +0000 (15:00 +0200)]
Changes padding for Textfields with Chameleon theme. (#12974)

Change-Id: Iefccedce67cb04cf3ceb8128cb07c871fc940ab8

10 years agoFixed TabSheet tab bar sizing by removing an obsolete Safari hack (#12343)
Juho Nurminen [Mon, 9 Dec 2013 10:33:22 +0000 (12:33 +0200)]
Fixed TabSheet tab bar sizing by removing an obsolete Safari hack (#12343)

Change-Id: I627dee377aa19aab2168152cf7cbe3cfd6f95e10

10 years agoProvides error location for ArithmeticException. (#11877)
Felype Santiago Ferreira [Wed, 4 Dec 2013 14:06:43 +0000 (16:06 +0200)]
Provides error location for ArithmeticException. (#11877)

Change-Id: Ieb63ad556c3dc01196f0b9898aed9670923c9138

10 years agoMake VTreeTableScrollBody extendable (#13054)
Henrik Paul [Mon, 9 Dec 2013 11:33:47 +0000 (13:33 +0200)]
Make VTreeTableScrollBody extendable (#13054)

Change-Id: I97fc69c96dd589cb0d5cde0686dca9e1742f2c86

10 years agoChanged the rendering order of TabSheet tabs to prevent an NPE in isClipped (#12343)
Juho Nurminen [Thu, 5 Dec 2013 05:28:37 +0000 (07:28 +0200)]
Changed the rendering order of TabSheet tabs to prevent an NPE in isClipped (#12343)

Change-Id: Ife96ff3fe0c3f9c8926cf96eab4f5dfca99e925e

10 years agoDon't send TabSheet focus and blur events to the server when moving the focus from...
Juho Nurminen [Wed, 4 Dec 2013 13:13:48 +0000 (15:13 +0200)]
Don't send TabSheet focus and blur events to the server when moving the focus from one tab to another (#12971)

Change-Id: Ie496a403bdcfc833c4871efbae11453efa66c14e

10 years agoFixes right click selection focus issues in Tree. (#12618)
Felype Santiago Ferreira [Mon, 28 Oct 2013 09:50:18 +0000 (11:50 +0200)]
Fixes right click selection focus issues in Tree. (#12618)

Change-Id: I1057424fc8956b05e15a92c32e48a767e9fc8df9

10 years agoTimeout redirect timer is reset on server activity (#12446)
Henrik Paul [Tue, 26 Nov 2013 12:49:12 +0000 (14:49 +0200)]
Timeout redirect timer is reset on server activity (#12446)

Change-Id: Iec2e3de627bc1cf5c7d39bf98715b1bf343e7519

10 years agoDo not throw NPE if conversion messages is null (#12962)
Artur Signell [Fri, 15 Nov 2013 16:40:57 +0000 (18:40 +0200)]
Do not throw NPE if conversion messages is null (#12962)

Change-Id: Ie2b95ed4da89e2c5ab8b462300a6f4bd28dc7570

10 years agoFix compilation error
Artur Signell [Mon, 2 Dec 2013 13:24:38 +0000 (15:24 +0200)]
Fix compilation error

Change-Id: Ib2ca104b8ab92a23a525c617004c6efe7f7edc14

10 years agoTest for pushing for an extended period of time (24h)
Artur Signell [Fri, 29 Nov 2013 17:10:19 +0000 (19:10 +0200)]
Test for pushing for an extended period of time (24h)

Change-Id: I8e47ba926f41fdc103cfa72ba85ca2f9edbc57d0

10 years agoDisable client timeout so websockets are not disconnected when idle (#13015)
Artur Signell [Fri, 29 Nov 2013 16:18:04 +0000 (18:18 +0200)]
Disable client timeout so websockets are not disconnected when idle (#13015)

Updated sleep method to ensure that long sleeps can be performed without losing
the connection to the browser

Change-Id: I4f29d946e7a9a400e303e3a574876e1bc2d56773

10 years agoAllow excluding test from the standard test suite
Artur Signell [Fri, 29 Nov 2013 16:40:35 +0000 (18:40 +0200)]
Allow excluding test from the standard test suite

Mostly useful for very long running tests

Change-Id: I9027f981da0a1e6ba464196449f2a9c27e965d2f