summaryrefslogtreecommitdiffstats
path: root/shared
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/master' into gridTeemu Suo-Anttila2014-08-192-2/+4
|\ | | | | | | Change-Id: Iac6947bc82bfbbb6856a924e7d538d195cfb405e
| * Fixes DragAndDropWrapper does not support choosing a custom component as the ↵Sebastian Nyholm2014-08-181-0/+2
| | | | | | | | | | | | | | | | | | drag image (#13836) Amend : Fixes the comments for the last commit. Amend 2: Fixes a nullpointer found in a certain test scenario Change-Id: I72327f5f8ab9e46d88e1ebed8f1db3a7da39d7d8
| * Update VBrowserDetails to handle the new IE11 UA on WP 8.1 Update (#14376)Juho Nurminen2014-08-151-2/+2
| | | | | | | | Change-Id: I7fdd091a3b2994270e9928eb4f118ab5ca59ef30
* | Re-fixes "remove all rows" bug without breaking unit tests (#13334)Henrik Paul2014-08-081-6/+0
| | | | | | | | | | | | This partly reverts a9fc5d5be Change-Id: I1d2f81e1d88c0057e6ba869358845ce4e9466a28
* | Fixes copyright headers in shared package (#13334)Henrik Paul2014-08-0811-11/+11
| | | | | | | | Change-Id: I53be5f824acb552033107174cc5b8c1072675446
* | Merge remote-tracking branch 'origin/master' into gridJohn Ahlroos2014-08-073-8/+29
|\| | | | | | | | | | | | | Conflicts: WebContent/release-notes.html Change-Id: Ie05bea7142134a7a9d655fcdf6ca232fd13c742b
| * Adding a constant for vaadinBootstrap.js (#14284)Fabian Lange2014-08-051-0/+8
| | | | | | | | | | | | | | If for any reason a developer wants to parse the bootstrap html, this constants allows easy identification of the bootstrap js. Change-Id: I894cf6e22a7e6d9154c3c9124dda911a86a99475
| * Allow changing theme on the fly (#2874, #14139, #14124)Artur Signell2014-08-041-1/+7
| | | | | | | | | | | | | | | | | | | | * Updates UI and overlay container class names when the theme changes * Initially verifies that the theme has actually been loaded (for the embed case) and class names have been properly set * Forces a state change to all components to re-translate theme:// URLs * Runs a full layout after the new theme has been loaded and activated Change-Id: I5a7391abe1bb467130bbb4660e4829b43f3e4255
| * TextArea size get reset when css resize is set (#14080)Bogdan Udrescu2014-07-281-7/+14
| | | | | | | | | | | | | | Listen to MouseUp event on the <textarea> and notify the state with the width and height if changed. Add com.vaadin.client.Util.Size to manipulates the css width/height. Change-Id: I96a308658d2877f1f6c05feaa7840a268bb06709
* | Add server side support for Components in Headers and Footers (#13334)Teemu Suo-Anttila2014-08-072-0/+47
| | | | | | | | Change-Id: Ic5a6b4c68bc2d09840cbd7faffebae8991a5fff4
* | Fixes removing all rows causing javascript error #13334John Ahlroos2014-08-071-0/+6
| | | | | | | | Change-Id: If3850d2248c6731bf3ee55d73c4cba2999ff9882
* | Add support for server side colspans in Headers and Footers (#13334)Teemu Suo-Anttila2014-08-051-0/+2
| | | | | | | | Change-Id: I311aade38f4e725405a190ca1b6f114b4ac07053
* | Remove deprecated header/footer API (#13334)Henrik Paul2014-08-042-51/+0
| | | | | | | | Change-Id: I9bddef300a817fd31054515e97bc6924370d3475
* | Client-side Grid header/footer rewrite: add default header support (#13334)Johannes Dahlström2014-07-291-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently supported: * Adding and removal of header and footer rows * Header is single-row by default * Footer is zero-row by default * Text captions * Showing and hiding the whole header or footer * Default header rows for sorting UI TODO: * Column spanning * HTML content * Widget content * Component content * Server side API * Shared state handling Change-Id: I3d6a2b75fad87780f83238ab792bbbcfe99a48fd
* | Grid header/footer rewrite: add partial shared state support (#13334)Johannes Dahlström2014-07-243-8/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently supported: * Adding and removal of header and footer rows * Header is single-row by default * Footer is zero-row by default * Text captions * Showing and hiding the whole header or footer * Passing captions and visibility in shared state TODO: * Column spanning * HTML content * Widget content * Component content * Sorting/Indicators * Server side API * Rest of shared state handling Change-Id: Iddd1a596597c3b11ead50bd7d5d7011cd81e2c83
* | Merge branch 'master' into gridLeif Åstrand2014-07-221-7/+13
|\| | | | | | | Change-Id: I6878b3c64eb5c98174537f4e5864e2ff2cb1863f
| * Remove csrfToken if disable-xsrf-protection is true (#14111)Bogdan Udrescu2014-07-151-7/+13
| | | | | | | | | | | | | | If the server sends no token and the client value remains "init" then it's not sent back to the server. Change-Id: I74fc470c5c22d57c4a48eab3e4476ae4cc2dd242
* | Server-side programmatic sort updates sort indicators in the UI (#13334)Leif Åstrand2014-07-101-0/+6
| | | | | | Change-Id: Ia4bae5d88d265250d1bf4daa8d23561edb757872
* | GridConnector sends user sort events to the server (#13334)Leif Åstrand2014-07-101-0/+2
| | | | | | | | Change-Id: Ic5b1462ecf2e5a5cef6b08bea7a4c00a09c39c9a
* | Implement Grid server-side Sorting API (#13334)Patrik Lindström2014-07-091-1/+3
| | | | | | | | Change-Id: Ie85cdaab8b942ed1bb60edac6b20bc1b9c47b445
* | Removes the version number from @since in Grid classes (#13334)Henrik Paul2014-07-0814-14/+14
| | | | | | Change-Id: I36192c46b359b8307c5bb1faf71c3b9a20e77fb8
* | Merge remote-tracking branch 'origin/master' into gridTeemu Suo-Anttila2014-07-081-2/+1
|\| | | | | | | | | | | | | Conflicts: WebContent/release-notes.html Change-Id: I7f97cb771665485dbc9130a3c9b0365185615fc5
| * Revert "Allow changing theme on the fly (#2874)"Henri Sara2014-07-031-7/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 1b73b00b2875c5eafa3c641b77f5d9efc2f7d929 as well as the related changes to @since, release notes etc. Conflicts: client/src/com/vaadin/client/ResourceLoader.java client/src/com/vaadin/client/communication/TranslatedURLReference.java client/src/com/vaadin/client/ui/ui/UIConnector.java server/src/com/vaadin/ui/UI.java shared/src/com/vaadin/shared/ui/ui/UIState.java uitest/src/com/vaadin/tests/tb3/AbstractTB3Test.java Change-Id: Id882dc730f51055f6d17200964bcaf8a1f87a35f
| * Add missing @since 7.3 to javadocHenri Sara2014-07-031-0/+5
| | | | | | | | Change-Id: I62610ef647fbbb5a7cfae25ac5c7628f78f2c6ff
* | Client now recognizes server-side selection model changes. (#13334)Henrik Paul2014-07-031-0/+37
| | | | | | | | Change-Id: Ic42e0e96871620fde6b9ce17dd5b487b1d6b8370
* | Clean up test code for selection column (#13334)Henrik Paul2014-07-031-4/+0
| | | | | | | | Change-Id: I98963a367f05c39ad6e185ebf8a1d903efa686a2
* | Merge remote-tracking branch 'origin/master' into gridTeemu Suo-Anttila2014-07-013-4/+7
|\| | | | | | | | | | | | | Conflicts: WebContent/release-notes.html Change-Id: I515edf75b3ba2eb0bf94fa0d747cadbce2c79a21
| * Ignore -1 sync id on the server (#14084)Leif Åstrand2014-07-011-1/+3
| | | | | | | | Change-Id: Iad73c44852c207f29381d59bea25275ac8f24dbd
| * Revert to org.json as Android JSON is not 100% compatible (#13944)Artur Signell2014-06-301-2/+2
| | | | | | | | | | | | Update to new GWT which also uses the correct org.json dependency Change-Id: I9414be188bf59975d01186a9daf83f0c170a88bc
| * Allow changing theme on the fly (#2874)Artur Signell2014-06-261-1/+2
| | | | | | | | Change-Id: I70c153c4109428686002f985bfe1cb7cba2c9b31
* | Use @DelegateToWidget instead of manual handling (#13334)Henrik Paul2014-07-011-10/+2
| | | | | | | | Change-Id: Iac7f742053b43e15e1bdf16d51cce7363987f291
* | Send selection between server and client (#13334)Henrik Paul2014-06-273-3/+44
| | | | | | | | Change-Id: I75174af63092fca72d9aa63ccf3c06a77f42c4f6
* | Allow turning sorting on/off for columns #13334John Ahlroos2014-06-271-0/+5
| | | | | | | | Change-Id: I161dfd2cd534cdf4fc13467811f77be7d8cbc339
* | Implement Grid client-side Sorting API (#13334)Patrik Lindström2014-06-261-0/+35
| | | | | | | | Change-Id: I9ab18c93bdc1aaf66aa2701c3939311671a60f04
* | Change row data type from String[] to String (#13334)Henrik Paul2014-06-262-5/+24
| | | | | | | | | | | | | | Instead of having the data type as one-string-per-column, we now have the entire row encoded as JSON Change-Id: I709b2daa88c516d98203ef463b57257a6647bacd
* | Server-side renderer groundwork (#13334)Johannes Dahlström2014-06-252-0/+5
| | | | | | | | Change-Id: I12a0fec1b0e49cfb481b0a7c8b6a40a4d43db7f5
* | Call ComplexRenderer.setContentVisible() from Grid body updater #13334John Ahlroos2014-06-171-1/+0
| | | | | | | | Change-Id: Icba9d9f3e5cdc6412c9c004356c33304024be33b
* | Merge remote-tracking branch 'origin/master' into gridJohn Ahlroos2014-06-162-4/+10
|\| | | | | | | Change-Id: I7af5740a55f2a3f0239f0a4b5544179c3e52a8cd
| * Removes double spacing from gridLayout which has empty rows or columns (#8855)Dmitrii Rogozin2014-06-111-3/+9
| | | | | | | | | | | | | | | | | | | | If row has no elements or only invisible elements, its size will be set to zero. When row expand ratio was set, its size will be assigned to the value according to an expand ratio. If component takes several rows of the gridLayout, these rows are considered as non-empty and won't be removed. Change-Id: I10ddd22a6c9535b9978769bab7b496e11a28b78a
| * Update versions in OSGi manifest for vaadin-shared (#13812)Antti Tanhuanpää2014-06-051-1/+1
| | | | | | | | Change-Id: I75551cb500d3d35071dabcf53d71a8536806a0ca
| * Fixed broken OSGi dependencies in vaadin-shared (#13852)Norman Specht2014-06-031-1/+1
| | | | | | | | | | | | The package com.google.gwt.thirdparty.streamhtmlparser_0.0.10.vaadin1 exports version 0.0.10.vaadin1, not 0.1.5.r10-rebased Change-Id: I25c2964636d27a172cc83d69c5c0db64155a6fc2
* | Client-side selection checkbox renderer (#13334)Henrik Paul2014-06-021-0/+5
| | | | | | | | Change-Id: I7b6a5c4ca1d78a97c34b1f7b95d1488edeb8551e
* | Add expansion and limiting for Range (#13334)Leif Åstrand2014-05-302-0/+139
| | | | | | | | | | | | The added functionality is used by the upcoming caching logic. Change-Id: Ibc4e7103241b2199b85bf7727339d1f6a4b5fc9b
* | Move ActiveRowHandler to the data provider extension (#13334)Leif Åstrand2014-05-302-40/+6
| | | | | | | | | | | | | | | | | | | | This makes GridConnector include information about what rows are cached when more data is requested instead of the previous way of synchronizing this separately every time a scroll event occurs. This new approach makes it possible to have rows cached even if they are not in view. It also improves performance since there's no need to do an RPC every time scrolling changes what is visible. Change-Id: Ibfe8a69586dfc397591f56efa8ef351e274f0116
* | Merge branch 'master' into gridTeemu Suo-Anttila2014-05-20154-186/+243
|\| | | | | | | | | | | | | Conflicts: WebContent/release-notes.html Change-Id: Icccb2e30199f99a7b0b00f05b1a12d5f7297402f
| * Allow editing colorpicker values in colorpicker in textfield #13469John Ahlroos2014-05-141-0/+58
| | | | | | | | | | | | | | | | This fix adds support for typing in color values according to http://www.w3schools.com/cssref/css_colors_legal.asp into the colorpicker popup input textfield. Change-Id: If14ead791725c3052c05aa31e12e237e90c32348
| * Removed irrelevant readme fileJohn Ahlroos2014-05-061-1/+0
| | | | | | | | Change-Id: I5b4b93051f16b93482a5fe636381e24ee401b4bc
| * Merge changes from origin/7.2 into masterJonatan Kronqvist2014-05-05153-185/+185
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: build.properties client/src/com/vaadin/client/ApplicationConnection.java client/src/com/vaadin/client/extensions/ResponsiveConnector.java server/src/com/vaadin/server/Responsive.java Change-Id: I49f90521611d1b86704a60c3d003cdeea9c3b864
| | * Update remaining copyright years to 2014Artur Signell2014-04-235-6/+6
| | | | | | | | | | | | Change-Id: I1fc2bd735b538ebac6d4f41fc8536f26795cc85f
| | * Merge changes from origin/7.1Artur Signell2014-04-23148-179/+179
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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