summaryrefslogtreecommitdiffstats
path: root/uitest/src/com/vaadin/tests/widgetset
Commit message (Collapse)AuthorAgeFilesLines
* DelegateToWidget will now be run even for parent states for extendingMikael Grankvist2014-08-078-0/+201
| | | | | | | | states (#14059) Updated the code to encompass Leif's suggestion. Change-Id: I70c0a4a93b9fe9ee8b2c458d666a1fec791f20b4
* Rename test method to describe what it doesArtur Signell2014-08-051-1/+1
| | | | Change-Id: I09d1c02b75022f9b38b04d7b166e597dae2a213c
* Remove csrfToken if disable-xsrf-protection is true (#14111)Bogdan Udrescu2014-07-1510-0/+520
| | | | | | | If the server sends no token and the client value remains "init" then it's not sent back to the server. Change-Id: I74fc470c5c22d57c4a48eab3e4476ae4cc2dd242
* Box and unbox long values in state fields (#14176)Leif Åstrand2014-07-091-6/+7
| | | | | | | | | | | | | We actually want to pass around the primitive long values emulated by GWT even though JavaScript code can't do anything with the values. Skipping the unboxing caused long fields to always be 0 since that's how JavaScript converts an object into a number. This patch also makes the test assert that the expected state values are received and updates those values to actually make sense in some situations. Change-Id: Id9c3696d699593bd9e59e249c5daf077873b85fc
* Return a value on __gwtStatsEvent in Profiler (#11709)Bogdan Udrescu2014-07-077-0/+353
| | | | | | | | Calling GWT RPC throw an exception when __gwtStatsEvent doesn't return a boolean. This was in the Profiler.ensureNoLogger where the function assigned was empty. Change-Id: If97e15eb3c2c6512e80f3bde81ba180b8c95c947
* Don't generate GWT.create for bean superclasses (#13813)Leif Åstrand2014-06-053-0/+52
| | | | Change-Id: I20e03a79562d6bc71ae1454cbbe2d6903649c771
* Update mini tutorial code to use @OnStateChangeLeif Åstrand2014-05-221-7/+4
| | | | Change-Id: I509213ade4ed9765db8a7773c42051f8f182b272
* Support long in state again (#13692)Jonatan Kronqvist2014-05-124-6/+180
| | | | | | | | | | The fix to #9379 broke the support for long type fields in state classes. This patch bypasses the unboxing of long values and adds the @UnsafeNativeLong annotation to the methods which may fetch and return (without modifying) long values. SerializerTest is extended to test the different data types in States. Change-Id: I29fd2c6af13cd9a0d29ecb1444ed9eb8a2b013e3
* Update remaining copyright years to 2014Artur Signell2014-04-232-2/+2
| | | | Change-Id: I1fc2bd735b538ebac6d4f41fc8536f26795cc85f
* Merge changes from origin/7.1Artur Signell2014-04-2352-53/+53
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e77e73c Update copyright year to 2014 Conflicts: client-compiler/src/com/vaadin/server/widgetsetutils/metadata/ConnectorBundle.java client/src/com/vaadin/client/ApplicationConnection.java server/src/com/vaadin/data/util/converter/StringToNumberConverter.java shared/src/com/vaadin/shared/ui/ui/PageState.java shared/src/com/vaadin/shared/ui/window/WindowState.java theme-compiler/src/com/vaadin/sass/SassCompiler.java theme-compiler/src/com/vaadin/sass/internal/ScssStylesheet.java theme-compiler/src/com/vaadin/sass/internal/expression/ArithmeticExpressionEvaluator.java theme-compiler/src/com/vaadin/sass/internal/expression/BinaryExpression.java theme-compiler/src/com/vaadin/sass/internal/expression/BinaryOperator.java theme-compiler/src/com/vaadin/sass/internal/expression/exception/ArithmeticException.java theme-compiler/src/com/vaadin/sass/internal/expression/exception/IncompatibleUnitsException.java theme-compiler/src/com/vaadin/sass/internal/handler/SCSSDocumentHandler.java theme-compiler/src/com/vaadin/sass/internal/handler/SCSSDocumentHandlerImpl.java theme-compiler/src/com/vaadin/sass/internal/handler/SCSSErrorHandler.java theme-compiler/src/com/vaadin/sass/internal/parser/CharStream.java theme-compiler/src/com/vaadin/sass/internal/parser/Generic_CharStream.java theme-compiler/src/com/vaadin/sass/internal/parser/LexicalUnitImpl.java theme-compiler/src/com/vaadin/sass/internal/parser/LocatorImpl.java theme-compiler/src/com/vaadin/sass/internal/parser/MediaListImpl.java theme-compiler/src/com/vaadin/sass/internal/parser/ParseException.java theme-compiler/src/com/vaadin/sass/internal/parser/Parser.java theme-compiler/src/com/vaadin/sass/internal/parser/ParserConstants.java theme-compiler/src/com/vaadin/sass/internal/parser/ParserTokenManager.java theme-compiler/src/com/vaadin/sass/internal/parser/SCSSLexicalUnit.java theme-compiler/src/com/vaadin/sass/internal/parser/SCSSParseException.java theme-compiler/src/com/vaadin/sass/internal/parser/SelectorListImpl.java theme-compiler/src/com/vaadin/sass/internal/parser/Selectors.java theme-compiler/src/com/vaadin/sass/internal/parser/ThrowedParseException.java theme-compiler/src/com/vaadin/sass/internal/parser/Token.java theme-compiler/src/com/vaadin/sass/internal/parser/TokenMgrError.java theme-compiler/src/com/vaadin/sass/internal/resolver/ClassloaderResolver.java theme-compiler/src/com/vaadin/sass/internal/resolver/FilesystemResolver.java theme-compiler/src/com/vaadin/sass/internal/resolver/ScssStylesheetResolver.java theme-compiler/src/com/vaadin/sass/internal/resolver/VaadinResolver.java theme-compiler/src/com/vaadin/sass/internal/selector/SelectorUtil.java theme-compiler/src/com/vaadin/sass/internal/tree/BlockNode.java theme-compiler/src/com/vaadin/sass/internal/tree/ExtendNode.java theme-compiler/src/com/vaadin/sass/internal/tree/ForNode.java theme-compiler/src/com/vaadin/sass/internal/tree/FunctionNode.java theme-compiler/src/com/vaadin/sass/internal/tree/ImportNode.java theme-compiler/src/com/vaadin/sass/internal/tree/KeyframesNode.java theme-compiler/src/com/vaadin/sass/internal/tree/ListContainsNode.java theme-compiler/src/com/vaadin/sass/internal/tree/ListModifyNode.java theme-compiler/src/com/vaadin/sass/internal/tree/ListRemoveNode.java theme-compiler/src/com/vaadin/sass/internal/tree/MediaNode.java theme-compiler/src/com/vaadin/sass/internal/tree/MicrosoftRuleNode.java theme-compiler/src/com/vaadin/sass/internal/tree/MixinDefNode.java theme-compiler/src/com/vaadin/sass/internal/tree/MixinNode.java theme-compiler/src/com/vaadin/sass/internal/tree/NestPropertiesNode.java theme-compiler/src/com/vaadin/sass/internal/tree/Node.java theme-compiler/src/com/vaadin/sass/internal/tree/RuleNode.java theme-compiler/src/com/vaadin/sass/internal/tree/SimpleNode.java theme-compiler/src/com/vaadin/sass/internal/tree/VariableNode.java theme-compiler/src/com/vaadin/sass/internal/tree/controldirective/EachDefNode.java theme-compiler/src/com/vaadin/sass/internal/tree/controldirective/IfElseDefNode.java theme-compiler/src/com/vaadin/sass/internal/tree/controldirective/IfNode.java theme-compiler/src/com/vaadin/sass/internal/util/ColorUtil.java theme-compiler/src/com/vaadin/sass/internal/util/DeepCopy.java theme-compiler/src/com/vaadin/sass/internal/util/FastByteArrayInputStream.java theme-compiler/src/com/vaadin/sass/internal/util/FastByteArrayOutputStream.java theme-compiler/src/com/vaadin/sass/internal/util/StringUtil.java theme-compiler/src/com/vaadin/sass/internal/visitor/BlockNodeHandler.java theme-compiler/src/com/vaadin/sass/internal/visitor/EachNodeHandler.java theme-compiler/src/com/vaadin/sass/internal/visitor/ExtendNodeHandler.java theme-compiler/src/com/vaadin/sass/internal/visitor/IfElseNodeHandler.java theme-compiler/src/com/vaadin/sass/internal/visitor/ImportNodeHandler.java theme-compiler/src/com/vaadin/sass/internal/visitor/MixinNodeHandler.java theme-compiler/src/com/vaadin/sass/internal/visitor/NestedNodeHandler.java theme-compiler/src/com/vaadin/sass/internal/visitor/VariableNodeHandler.java theme-compiler/tests/src/com/vaadin/sass/AbstractTestBase.java theme-compiler/tests/src/com/vaadin/sass/internal/expression/ArithmeticExpressionEvaluatorTest.java theme-compiler/tests/src/com/vaadin/sass/parser/ParserTest.java theme-compiler/tests/src/com/vaadin/sass/resolvers/VaadinResolverTest.java theme-compiler/tests/src/com/vaadin/sass/testcases/css/Interpolation.java theme-compiler/tests/src/com/vaadin/sass/testcases/css/Selectors.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/AbstractDirectoryScanningSassTests.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/AutomaticSassTests.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/Comments.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/ControlDirectives.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/Extends.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/Functions.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/Imports.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/Mixins.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/NestedProperties.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/Nesting.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/ParentImports.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/ParentSelector.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/SassLangTests.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/SassLangTestsBroken.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/SassTestRunner.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/Variables.java theme-compiler/tests/src/com/vaadin/sass/tree/ImportNodeTest.java uitest/src/com/vaadin/tests/push/BasicPushTest.java uitest/src/com/vaadin/tests/push/PushConfigurationTest.java uitest/src/com/vaadin/tests/push/PushReconnectTest.java Change-Id: Ic08c4f9aecd4c684ce74408de4e0b0d0ff617273
| * Update copyright year to 2014Artur Signell2014-04-1650-51/+51
| | | | | | | | Change-Id: Ic77338304dc7e58e49f27dcdaf0bab2e00f5bba6
* | Merge changes from origin/7.1Build Agent2014-03-211-0/+45
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7112abe Preventing premature start of drag due to Chrome move event #13381 7e7b623 reduce frequency of session locking and StreamingProgressEvents (#13155) 7cab7fd Improve error message when reusing UI instance (#13457) 3e53fa6 Fixed "EEE" in DateField's date pattern (#13443) 1881ea8 Fix for width issue of TabSheet (#12805) 396820e Test for streaming reconnect issue (#13435) 2f93186 Eliminate .v-caption memory leak (#13346) 0c7cbc7 Fixes a memory leak on IE8 in LayoutManagerIE8 (#12688) 5441ef0 Merged IntegrationTestRunner into TB3Runner 3545db2 Added User-Agent and Screen Width + Height labels to portlet test. c5aaf93 Refactored JSR286 portlet test. 52dcbaa Pressing ESC now closes the DateField popup when using month or year resolutions. (#12317) e45294f Revert "Preventing premature start of drag due to Chrome move event #13381" Change-Id: I35e119a6e8e68e226487906af35eaa220f3af16f
| * Fixes a memory leak on IE8 in LayoutManagerIE8 (#12688)Pekka Hyvönen2014-03-141-0/+45
| | | | | | | | Change-Id: Ieae3b1d82e92fadf5ab517c1c878fc82bcc0ecbd
* | Revert "Merge branch 'master' into grid"John Ahlroos2014-03-185-531/+0
| | | | | | | | | | | | This reverts commit 4420f52578e245045677f88852f1ba3f405e88a3. Change-Id: I06effe06f245baaeb499071917c359eb34cc55ea
* | Merge branch 'master' into gridLeif Åstrand2014-03-185-0/+531
|\ \ | | | | | | | | | Change-Id: Ia9d156009a3f1b4e61f12eb415040670a52d7876
| * | Add support for changing the default row height in escalator (#12645)Henrik Paul2014-03-064-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | Since this is quite the change, I've taken the opportunity to rewrite smaller adjoining pieces to make more sense. Move methods from classes, and so on. These changes are, however, only on the code level, no other functionality will be introduced by this patch. Change-Id: I56f19c5af7dc4ccfd2fa4c9098f06e77dbfa12fb
| * | Implement programmatic scrolling (#13327)Patrik Lindström2014-02-182-12/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Further changes required for this, included in the same patch: - created GridClientRpc interface - created test case UI for server-side controlled Grid programmatic scrolling - refactored getScrollPos logic into Escalator and moved ScrollDestination enum to shared package Change-Id: Ibf72a4f75831807d83fb5941597a6ce3fda08e17
| * | Merge remote-tracking branch 'origin/master' into gridLeif Åstrand2014-02-127-0/+188
| |\ \ | | | | | | | | | | | | Change-Id: I8f1f412eeb450688bba58b715eba6db9e4ae43ae
| * | | add support for variable column widths (#12645)Henrik Paul2013-12-044-0/+26
| | | | | | | | | | | | | | | | Change-Id: I7c723234c9d183e5217e0eef5062ec4fa8e58069
| * | | Add support for colspan in Escalator (#12645)Henrik Paul2013-11-271-3/+15
| | | | | | | | | | | | | | | | Change-Id: I252fe949537154bce7e09d42f434bce20ec28928
| * | | Fixes Escalator resize issues (#12645)Henrik Paul2013-11-215-3/+64
| | | | | | | | | | | | | | | | Change-Id: I34273d35338568833b179b61294de7462abe78f1
| * | | Add column freezing to Escalator (#3087)Leif Åstrand2013-11-143-0/+12
| | | | | | | | | | | | Change-Id: I9943b20ca2568c353c90dec598534fbb5ab58203
| * | | Convert CellRenderer to revised EscalatorUpdater (#12645)Henrik Paul2013-11-131-45/+63
| | | | | | | | | | | | | | | | Change-Id: I046c53e775cdeaf4cfb02c47b3f2ca35231e4045
| * | | Fixes insert/remove columns and testcase (#12645)Henrik Paul2013-11-122-53/+117
| | | | | | | | | | | | | | | | | | | | | | | | This includes also other bugs that were found while creating a more suitable testcase for this Change-Id: I841e3643550b02d1ba16d2eee74deab9be15cc26
| * | | Add scrollToRow/Column, also some final declarations (#12645)Henrik Paul2013-11-114-1/+60
| | | | | | | | | | | | | | | | Change-Id: I4142edff9bc078c35ee70643fc3368bec10003f9
| * | | Implement escalator pattern for widget (#12645)Henrik Paul2013-11-085-43/+90
| | | | | | | | | | | | | | | | Change-Id: Ibdc5a5162ae88e886e74d93f3f75f4ea3c6dab89
| * | | Initial escalator commit (#12645)Henrik Paul2013-10-094-0/+219
| | | | | | | | | | | | | | | | Change-Id: Ibd0ac2896e12b99ddebdc26674a2dfced486c49a
* | | | Merge changes from origin/7.1Build Agent2014-03-111-45/+0
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7d74479 Revert "Fixes a memory leak on IE8 in LayoutManagerIE8 (#12688)" c121c4e Do not fail assertion if re-setting the same lock (#13440) c0e408c Added nojavadoc parameter to "all" build script. 0417c06 Fixed nojavadoc parameter on "all" build. 71e8c7e Make ExcludeFromSuite annotation Runtime and Inherited Change-Id: I5395660758e9bc665aaf6eb82ea27d478fa6dfbb
| * | | Revert "Fixes a memory leak on IE8 in LayoutManagerIE8 (#12688)"Henri Sara2014-03-101-45/+0
| | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 024692835d1e2af1a4053821959f03f8d5eb4fcb. Change-Id: I19cf6ee66a21f7eb07d0f1fd8b9698ae88454700
* | | | Ignore type parameters when looking for metadata (#12873, #12900)Leif Åstrand2014-03-114-0/+112
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All code populating the TypeDataStore is generated using writeClassLiteral which strips away all type parameters, so the code doing lookups should also do the same to maintain compatibility. Change-Id: I01654f4cc15188a12c735ffed55d30a34c77a064
* | | | Merge changes from origin/7.1Build Agent2014-03-051-0/+45
|\| | | | |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | 372b64b Add javadoc for @DelegateToWidget (#10980) db79438 Refactored TB3 test ip address whitelisting. bc80f83 Refactored VerifyJreVersion test to TB3. 4667566 Fix displaced TabSheet caption icon in Chrome 0246928 Fixes a memory leak on IE8 in LayoutManagerIE8 (#12688) Change-Id: I697900c560266cdb422ae536fe32c267e29adba8
| * | Fixes a memory leak on IE8 in LayoutManagerIE8 (#12688)Pekka Hyvönen2014-03-051-0/+45
| | | | | | | | | | | | Change-Id: I9b2d2ff9513a9063de292fdf1e14b227e0ff4d76
* | | Merge changes from origin/7.1Jonatan Kronqvist2014-02-075-0/+180
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | Only use ClientRcp and ServerRpc types that are interfaces (#13056)Leif Åstrand2014-01-085-0/+180
| |/ | | | | | | Change-Id: I73b062628052ec545d5f53314a0cc479806ee89d
* / Add support for using java.util.Date in communications (#13073)Artur Signell2014-01-152-0/+8
|/ | | | | | | | | This adds support for using separate serializer classes on the server side, similarly to on the client side. Still it is not public API yet as you do not have the possibility to add your own serializers to the map used by JsonCodec. Change-Id: I2cc4f628c5a8eba90abbd57c128c6359cbe1b4d7
* Allow customizing client-side push config on server side (#11867)Artur Signell2013-06-051-1/+3
| | | | Change-Id: I212067aa0bd04e3e73844ef57963b5622291986a
* Formatted XML files using defined rules (#11956)Artur Signell2013-05-301-7/+8
| | | | Change-Id: Iecd621321fdde29d2d89d910ba46e9dadee58995
* Fix TestingPushConnection.init signature (#11673)Johannes Dahlström2013-05-221-2/+4
| | | | Change-Id: I7f5736fd456c21878a0eabdbff46a648932d3516
* Global code clean upLeif Åstrand2013-04-251-1/+2
| | | | Change-Id: I380d6afbc6b30d817ea6cca3d6b4634ab12522b1
* Add PushConnection interface (#11655)Leif Åstrand2013-04-221-2/+2
| | | | | | | | | | * Add PushConnection interface and rename old class to AtmospherePushConnection * Define deferred binding to use AtmospherePushConnection by default * Redesign connection and disconnection workflow to better cope with situations where connection is quickly toggled Change-Id: I9b9427c2df40d446a25895eb39e7b166cb929a85
* Simple speed test for testing roundtrips/s in various browsersArtur Signell2013-04-183-0/+190
| | | | Change-Id: Id6e96e8d115b02c79038396dfada5c04e0f451ed
* Added test for testing push with different transports #11494John Ahlroos2013-04-172-0/+34
| | | | Change-Id: I0296bdee1925ba93ca7e4e65c68215e025d072f6
* Moved CSSInjectWithColorpicker to correct packageJohn Ahlroos2013-03-211-234/+0
| | | | Change-Id: I8b7d283b68da60d236748364cac4c5ac3310f836
* Added CSS Inject / ColorPicker tutorial #11360John Ahlroos2013-03-191-0/+234
| | | | Change-Id: Iacafb3c4e26c4ff1a258eff466cfd18508d8ff0c
* Properly recognize class of redefined UI connector (#10867)Leif Åstrand2013-03-113-0/+69
| | | | Change-Id: I8e3afbd669123a846214c3bd65bf696aa2b5a536
* Fix random error in DelegateToWidget testLeif Åstrand2013-02-281-0/+1
| | | | | | | | | | Because of performance fixes to the handling of @DelegateToWidget handling, the order in which property changes are delegated are no longer deterministic. This patch fixes a bug in the test which caused the update to value4 to be ignored if that was the last property to get delegated. Change-Id: Ie13a125b0d719894391b8ae3c9d2d899b163ebb4
* Updated copyright notices and added missing license headersArtur Signell2013-01-0428-28/+28
| | | | Change-Id: I419ce4581d1a8b84d4236a85a1333d23f3423b2e
* Encode all values based on declared type (#10549)Leif Åstrand2012-12-182-3/+15
| | | | | | | | | * ServerRpc encoding uses type data from the interface * Beans encoded on the server use reflection based on declared type * Remove row numbers to enable adding test without changing old indices * Update test to send non-primitive map values Change-Id: I0462b547cb7de252564b3569420b0b24cee4515f
* Default id should get overridden only if id has been specifically setAnna Koskinen2012-12-073-0/+49
| | | | | | (#10179). Change-Id: I102ca64648a88e70e88d9c546e8ea49de47451fb
* Reset state before sending hierarchy event to removed connector (#10151)Leif Åstrand2012-12-073-0/+130
| | | | Change-Id: If4f3e23a1d58c9f1cec7fc7d5e4e3f470932162f