aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/com/vaadin/ui/AbstractOrderedLayout.java
Commit message (Collapse)AuthorAgeFilesLines
* Fix declarative margin reading in AbstractOrderedLayout (#18229)Johannes Dahlström2015-06-111-49/+2
| | | | Change-Id: Ia212d83568e4f0c891ec1a248b6d8567c0cf0095
* Add granular declarative margin support (#17190)patrik2015-04-091-4/+53
| | | | Change-Id: I36227feeeaf08f41a9d5c179547dfcb575a1fb09
* Declarative for DateFields (and related) with ISO8601 (#16313)Miki2015-02-031-2/+2
| | | | | | | | | | DesignAttributeHandler supports method names that contains some words in uppercase DesignAttributeHandler and other components now use extensible Formatter with Converters rather than static methods Change-Id: I9f68414bd4821f47ff37a26375091d154cae9a93
* API refactoring (#7749)declarativeArtur Signell2014-12-171-1/+1
| | | | Change-Id: I835756b240bc9ece885acdc8f43ec6a1599bb7c5
* Updates for the javadocs of declarative (#7749).Mika Murtojarvi2014-12-171-1/+1
| | | | Change-Id: I623ba0c17673144f0886556937d25f80ea1f3ffd
* Generic cleanup (#7749)Artur Signell2014-12-161-2/+1
| | | Change-Id: I274009ff733eeba6ac312324d0ba946f64d1a26a
* createNode -> createElementArtur Signell2014-12-151-8/+8
| | | | Change-Id: Ifb7342a860fa73d51dc462b788a4530abb0bb52f
* Fix writing issues (#7749)Artur Signell2014-12-151-2/+6
| | | | | | | | | | | | | | | | * A root component with @DesignRoot must always use its superclass for default values. Otherwise the written design will be empty as the design is read in the constructor. * A component which is not the root must not write its component tree if the component tree is generated in the constructor. This is a simplification which should be good enough for most cases (can't add children in constructor and also using addComponent - in this case the component added with addComponent will not be written). * Test cases for nested templates Change-Id: I3a384d1d8654b9865a3a790ebeb055a300a62135
* Do not create default instances while reading designs (#7749)Artur Signell2014-12-151-10/+2
| | | | Change-Id: I26cb6d8d43200d10ebf8c0ac22c538b4272f5ecd
* SynchronizeFrom/ToDesign -> read/writeDesign (#7749)Artur Signell2014-12-151-10/+7
| | | | Change-Id: Ie5e420ac5d62a2aa3206051888e6dd0f8f30df11
* Embed DesignSynchronizable methods to Component interface (#7749)Matti Hosio2014-12-121-39/+34
| | | | Change-Id: I06de4d2065dee107da40c2a4941e7d9e22f0832b
* Add support for margins in AbstractOrderedLayout (#7749)Matti Hosio2014-12-101-0/+30
| | | | Change-Id: I9793d37998549c410e9e17dc14402acc3b85f4f0
* Fixes for the public API of DesignContext.Mika Murtojarvi2014-12-041-1/+0
| | | | | | Also adds tests for parsing and for finding components by id. Change-Id: I3202a19f1699ee906f97cc57b08a9b2fd540f51b
* Declarative support for AbsoluteLayout (#7749)Matti Hosio2014-12-041-2/+2
| | | | Change-Id: Icd90d78b3ddd14ffaef48f610c043e7a816db106
* Declarative: Use Element in DesingSynchronizable method parametersMatti Hosio2014-12-031-36/+31
| | | | Change-Id: I18f49d3248e3ecacd08bfa2e2baa03dd0329b0c7
* Vaadin declarative: parser and html generator.Mika Murtojarvi2014-12-021-1/+0
| | | | | | | | | | | | The parser creates a Component hierarchy from a given html file. The html generator does the converse, outputs html given a component hierarchy with a single root. Current TODOs: 1) add automatic tests - some of the functionality may not have been tested in any way. 2) Remove files that are not relevant for this change set but were accidentally included in a commit. Change-Id: I222e01291aab75c2249d4aa4904f16fb153d4397
* Declarative support for AbstractOrderedLayoutMatti Hosio2014-12-021-0/+115
|
* Make Vaadin component handling proxy-friendly (#14639)Juuso Valli2014-09-121-2/+2
| | | | | | Comparisons with the ==-operator between a proxy and it's underlying instance fail, so we should use a custom equals method instead. Change-Id: Iaa86ae830fecbedfb1f55636e25f5affebf5aba3
* Reading properties of components should not set state to dirty (#14060).Fabian Lange2014-06-231-3/+8
| | | | | | | | Many core vaadin components did incorrectly mark the state as dirty when reading from them. This patch fixes the problem, which should reduce the amount of server->client state updates significantly. Change-Id: I342d74129e2985a7f407e9b53a802dc0146d9992
* Merge changes from origin/7.1Artur Signell2014-04-231-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-161-1/+1
| | | | | | | | Change-Id: Ic77338304dc7e58e49f27dcdaf0bab2e00f5bba6
* | Apply abstract ordered layout settings for replaced component (#13568).Denis Anisimov2014-04-141-0/+10
|/ | | | Change-Id: If6863d518d902ee48bb73fbb0c9b3725cb7c8707
* Global code reformatLeif Åstrand2013-04-051-0/+1
| | | | Change-Id: I4b3c74ede518aa2712038d1451974a93cdecabc2
* Enable setting default alignment for VerticalLayout, HorizontalLayout, ↵Artur Signell2013-04-021-1/+27
| | | | | | GridLayout (#11421) Change-Id: I56b14a6a027dc700748f2bd7219b47e1134bb56a
* Updated copyright notices and added missing license headersArtur Signell2013-01-041-1/+1
| | | | Change-Id: I419ce4581d1a8b84d4236a85a1333d23f3423b2e
* Unified deprecation messagesArtur Signell2012-11-221-2/+2
| | | | Change-Id: If3fc2c2d9b251cbc6f2a9da2ede23ff17f7362ef
* Added ComponentContainer.addComponents (#10245)Artur Signell2012-11-221-12/+0
| | | | Change-Id: Ie859d194456466424c55ef5e1c2a330f0172e5de
* AbstractComponentContainer should implement getComponentIterator and not ↵Artur Signell2012-11-061-1/+1
| | | | | | iterator (#10144) Change-Id: I092cc71dfa9ded74f6624e6808a9ec1de7cf1cb5
* Commit Pekka's patch for #8030 ((Component...) constructor for layouts) and ↵Johannes Dahlström2012-09-071-1/+13
| | | | #5422 (addComponents(Component...) for layouts) with minor formatting/javadoc changes
* Reformat projectLeif Åstrand2012-09-051-4/+2
|
* Removed getters/setters from states and made instance variabled publicJohn Ahlroos2012-08-311-14/+16
|
* refak listeners com.vaadin.uiPetri Heinonen2012-08-301-2/+20
|
* Renamed com.vaadin.terminal -> com.vaadin.server (#9431)Artur Signell2012-08-291-1/+1
|
* Rename requestRepaint to markAsDirty (#9378)Leif Åstrand2012-08-231-1/+1
| | | Also remove some requestRepaint calls that are no longer needed (#9325)
* Handle requestRepaint automatically (#9325)Leif Åstrand2012-08-231-8/+1
|
* Removed API deprecated in Vaadin 6 (#9071)Artur Signell2012-08-221-13/+0
|
* Make the (server-side) getState method protected (#9315)Leif Åstrand2012-08-221-1/+4
|
* Refactored margin handlers (#8292)Artur Signell2012-08-221-1/+25
| | | | | | Only layouts actually supporting margins now implement MarginHandler CssLayout should be simplified before 7.0.0 so margin support was removed. GridLayout, VerticalLayout and HorizontalLayout were the only other layouts which actually supported margin. MarginInfo is now passed directly in the state.
* Replaced license place holder with actual license (#8955)Artur Signell2012-08-161-1/+13
|
* Eliminated dependencies from server to client (#9279)Artur Signell2012-08-131-3/+3
|
* Moved server files to a server src folder (#9299)Artur Signell2012-08-131-0/+383