]> source.dussan.org Git - vaadin-framework.git/log
vaadin-framework.git
9 years agoAllow to override transactional property wrapper strategy (#13883).
Denis Anisimov [Thu, 8 Jan 2015 15:59:21 +0000 (17:59 +0200)]
Allow to override transactional property wrapper strategy (#13883).

Change-Id: I38acc3c6cfbe66ac9e9ce246accbb9a0b058dddb

9 years agoFix remaining issues for NativeSelect blur/focus events (#6847)
Artur Signell [Tue, 13 Jan 2015 10:42:22 +0000 (12:42 +0200)]
Fix remaining issues for NativeSelect blur/focus events (#6847)

* Do not spam focus/blur events to the server
* Receive focus blur events no matter which constructor is used
* Run test on all browsers

Change-Id: I7d548397e6df3a375f9263c695a53c801d9c5c4a

9 years agoMissing javadocs for VaadinUriResolver (#9045)
Leif Åstrand [Mon, 12 Jan 2015 18:10:28 +0000 (20:10 +0200)]
Missing javadocs for VaadinUriResolver (#9045)

Change-Id: I640d491c38c3fbd083a955669ec58ce294f158c4

9 years agoAdd option to disable sending v-loc parameter in init request (#14460).
Jonas Granvik [Mon, 12 Jan 2015 10:44:34 +0000 (12:44 +0200)]
Add option to disable sending v-loc parameter in init request (#14460).

Change-Id: Ie17e0621400c3397dc19b386974e231b6f82944c

9 years agoInclude UI class @JavaScript and @StyleSheet in bootstrap html (#9045)
Leif Åstrand [Sat, 10 Jan 2015 20:19:36 +0000 (22:19 +0200)]
Include UI class @JavaScript and @StyleSheet in bootstrap html (#9045)

Change-Id: I9d4243fa6f91ba5bc3449d0a3ec24f209e6360e6

9 years agoMake responsive work with setTheme (#15281)
Matti Hosio [Fri, 9 Jan 2015 14:20:38 +0000 (16:20 +0200)]
Make responsive work with setTheme (#15281)

The size break points are now parsed again when the theme is changed

Change-Id: Ic1583926942966fda29025e4cf2d7298691189f9

9 years agoRefactor SQLContainerTableQueryTest.
Sauli Tähkäpää [Mon, 15 Dec 2014 08:48:51 +0000 (10:48 +0200)]
Refactor SQLContainerTableQueryTest.

Change-Id: Ie850614b8ef68996da5e4fb07a86235f536cb547

9 years agoFix javadoc typo
Leif Åstrand [Mon, 12 Jan 2015 07:51:14 +0000 (09:51 +0200)]
Fix javadoc typo

Change-Id: I1a44bd8f4a72dc399850585e4398c3e60d8ab0ea

9 years agoCache reference diffstate values (#15561)
Leif Åstrand [Sat, 10 Jan 2015 11:36:51 +0000 (13:36 +0200)]
Cache reference diffstate values (#15561)

Benchmarked with the "Set 40 panels as content" action in
BasicPerformanceTest. This is really a worst case scenario since it
doesn't do anything else than create lots of components, whereas more
common use cases would spend more time updating existing components or
executing business logic instead.

Without this patch, each action spent about 6 ms creating reference
diffstate values, making up about 20% of the total processing time. With
the patch applied, the time (including the new map lookup) was reduced
to around 0.2 ms and the total processing time was also reduced
accordingly.

Change-Id: If22a73b591b87793c78cb360bcfa8e030f003730

9 years agoAppending query param with vaadin version to js files (#12210)
Fabian Lange [Wed, 23 Jul 2014 20:40:35 +0000 (22:40 +0200)]
Appending query param with vaadin version to js files (#12210)

while #7868 is supposed to solve the overall issue, this solves a big
part of the upgrade + cached files issues quickly.
When I use vaadin themes, I have control over how they are included, so
I can add a vaadin version number to it. For the default JS I cannot.

Change-Id: Ica1cddee417946aa32116eb09882a3dc6c2924a6

9 years agoDon't include elemental in vaadin-server.jar (#15558)
Leif Åstrand [Fri, 9 Jan 2015 20:13:54 +0000 (22:13 +0200)]
Don't include elemental in vaadin-server.jar (#15558)

Change-Id: I75eb3dbbbd1dc3477143bab278429829e8b7205d

9 years agoMention scss cache in release notes (#15228)
Leif Åstrand [Fri, 9 Jan 2015 21:16:49 +0000 (23:16 +0200)]
Mention scss cache in release notes (#15228)

Change-Id: I1b0fc70632d82e7a656cdc61f00a75dda3cc316c

9 years agoWrap null values into JsonNull json objects in bootstrap handler(#14594)
Denis Anisimov [Tue, 4 Nov 2014 11:09:03 +0000 (13:09 +0200)]
Wrap null values into JsonNull json objects in bootstrap handler(#14594)

Change-Id: I1e03bfd1b4eff77e920208892f030582ff877d78

9 years agoRemoved apostrophe typo in VToolTip.Java (#15533)
Markus Koivisto [Thu, 8 Jan 2015 14:15:35 +0000 (16:15 +0200)]
Removed apostrophe typo in VToolTip.Java (#15533)

Changed "it's" to possesive "its".

Change-Id: I4db55425a6f6778d0c1d0716ab833fa4fa8d31ac

9 years agoRefactor server unit tests.
Sauli Tähkäpää [Fri, 2 Jan 2015 11:56:15 +0000 (13:56 +0200)]
Refactor server unit tests.

- Renamed tests to *Test and *TestBase.
- Removed obsolete @Ignore annotations.
- Split some design tests into smaller ones.

Change-Id: I8e2a7d73ef620e584777c1e8e701917c0f69f876

9 years agoPersist scss cache (#15228)
Leif Åstrand [Sat, 15 Nov 2014 16:24:17 +0000 (18:24 +0200)]
Persist scss cache (#15228)

Change-Id: I29bf746c3100df15bb04cc03b28ae64db4c5f987

9 years agoUse sorted list instead of set in serialized log string (#15534).
Denis Anisimov [Thu, 8 Jan 2015 14:33:40 +0000 (16:33 +0200)]
Use sorted list instead of set in serialized log string (#15534).

Change-Id: I9a4904fc433e06443a2a68480361df8b2c1f68c9

9 years agoRevert "Output legacy locators for TestBench Recorder (#14102)."
Mika Murtojärvi [Tue, 2 Sep 2014 12:08:01 +0000 (12:08 +0000)]
Revert "Output legacy locators for TestBench Recorder (#14102)."

This reverts commit f50b07abc784ae54af4ce7609d49013319eca57a.

- the same issue is solved by https://dev.vaadin.com/review/#/c/4459/8

Change-Id: I6807fd48fd36791a9214d2223cabc6d4322bcba7

9 years agoUpdated invalid @since
Artur Signell [Thu, 8 Jan 2015 06:54:05 +0000 (08:54 +0200)]
Updated invalid @since

Change-Id: I04b0ce4b2a46179d6eeb76d6cca891124cb00804

9 years agoUse API for setting content length on responses (#15504)
Artur Signell [Wed, 7 Jan 2015 14:42:26 +0000 (16:42 +0200)]
Use API for setting content length on responses (#15504)

Change-Id: Ic8f29163442a1476406a1f2b617a4ecaf577ba93

9 years agoFix serialization with ApplicationRunnerServlet
Leif Åstrand [Tue, 30 Dec 2014 08:22:44 +0000 (10:22 +0200)]
Fix serialization with ApplicationRunnerServlet

Make the InvocationHandler used by the DeploymentConfiguration proxying
feature serializable. Also make findDeploymentConfiguration static to
avoid serializing an ApplicatinRunnerServlet instance.

Change-Id: I360276ae42a875e9227df34e8aabf8ce2a697bc2

9 years agoUnify test class naming.
Sauli Tähkäpää [Fri, 2 Jan 2015 14:10:52 +0000 (16:10 +0200)]
Unify test class naming.

Unit tests are now run for *Test.java and *Tests.java.

Change-Id: Iffff1d9a79c7c9b9317ffd19b5a46715b1442909

9 years agoOption for rendering Calendar event captions as HTML (#9030)
Artur Signell [Thu, 18 Dec 2014 23:50:32 +0000 (01:50 +0200)]
Option for rendering Calendar event captions as HTML (#9030)

Change-Id: Ib7f6e67c242449e58a10359c596489fea2f679f6

9 years agoFix for Wrong background color in a Window in IE8 (#15322)
AMahdy AbdElAziz [Tue, 23 Dec 2014 14:52:22 +0000 (16:52 +0200)]
Fix for Wrong background color in a Window in IE8 (#15322)

Change-Id: Ie25c7142bc111829be829f4ba98ed639ad1f5126

9 years agoScript for formatting the project using Eclipse
Artur Signell [Mon, 29 Dec 2014 12:04:45 +0000 (14:04 +0200)]
Script for formatting the project using Eclipse

Change-Id: I9c4f210e29d14db29ea75b172f9b017f91b8bc7c

9 years agoFix labels in DateFieldRanges_NextYear* tests. (#14756)
Sauli Tähkäpää [Tue, 16 Dec 2014 14:08:51 +0000 (16:08 +0200)]
Fix labels in DateFieldRanges_NextYear* tests. (#14756)

Change-Id: Ib7df1d7697d82fce30caf384e8aa173c9cc45d08

9 years agoReformat project using Eclipse Luna SR1
Artur Signell [Mon, 29 Dec 2014 12:11:12 +0000 (14:11 +0200)]
Reformat project using Eclipse Luna SR1

Change-Id: I58748499c87d470e70304d882d3227cda5803481

9 years agoPrevent key events without key code from triggering actions (#11029)
Artur Signell [Fri, 19 Dec 2014 15:15:12 +0000 (17:15 +0200)]
Prevent key events without key code from triggering actions (#11029)

Seemingly not possible to auto-test reliably

Change-Id: Idb492465323d91279caf170646590a54847b9414

9 years agoRemove scan removal hacks as we are now using VoidAnnotationParser
Artur Signell [Fri, 19 Dec 2014 15:16:59 +0000 (17:16 +0200)]
Remove scan removal hacks as we are now using VoidAnnotationParser

Change-Id: I28af87d84039c511e2378a67bccb9d0c34c55989

9 years agoTypo in the Profiler log (#15426)
AMahdy AbdElAziz [Fri, 19 Dec 2014 08:49:29 +0000 (10:49 +0200)]
Typo in the Profiler log (#15426)

Horizontally is done in the block before this one. Vertically is done here.

Change-Id: I230297edb26ee41106d50756ae5221fd108fba21

9 years agoPreserve newlines and align exception stacktraces left (#15456)
Artur Signell [Mon, 22 Dec 2014 11:30:55 +0000 (13:30 +0200)]
Preserve newlines and align exception stacktraces left (#15456)

Change-Id: I1679f63554ff7a9f7f1e51e0988f03aede26c1ba

9 years agoRemove duplicate code from SQLContainerTableQueryTest.
Sauli Tähkäpää [Mon, 15 Dec 2014 08:09:21 +0000 (10:09 +0200)]
Remove duplicate code from SQLContainerTableQueryTest.

Change-Id: I28d62fe77db5b66d80f1c62690ef0725fc305cd5

9 years agoAdd DateFieldTest. (#15342)
Sauli Tähkäpää [Tue, 16 Dec 2014 13:20:01 +0000 (15:20 +0200)]
Add DateFieldTest. (#15342)

Change-Id: I6cf033f060d90fba47242028ab4098020fa6b3dc

9 years agoMention checkbox.isEmpty breaking change in release notes
Leif Åstrand [Fri, 19 Dec 2014 09:10:50 +0000 (11:10 +0200)]
Mention checkbox.isEmpty breaking change in release notes

Change-Id: I7c2136319c00401460ee979e3b606cad7ad85fef

9 years agoFix date field button regression (#14572)
Jouni Koivuviita [Mon, 1 Sep 2014 11:21:54 +0000 (14:21 +0300)]
Fix date field button regression (#14572)

Regression was caused by patch https://dev.vaadin.com/review/#/c/4480

Fixed the same issue for ComboBox as well.

Change-Id: Id43912f0803b5e056d4ca6585746e53226282d85

9 years agoTest update as tab selection when closing a tab has changed (#6876)
Artur Signell [Fri, 19 Dec 2014 06:48:49 +0000 (08:48 +0200)]
Test update as tab selection when closing a tab has changed (#6876)

Change-Id: I803e8b1f34e3467bb2027ebfe6bbb01b9e71635c

9 years agoRemove mentions of SimpleViewDisplay as there is no such thing (#12934)
Artur Signell [Fri, 19 Dec 2014 00:10:47 +0000 (02:10 +0200)]
Remove mentions of SimpleViewDisplay as there is no such thing (#12934)

Change-Id: I8fd616f52e7a4fbc8c0f251103f440092ec0c57f

9 years agoDisable Atmosphere annotation scanning (#15414)
Artur Signell [Fri, 19 Dec 2014 00:13:20 +0000 (02:13 +0200)]
Disable Atmosphere annotation scanning (#15414)

Change-Id: I172a7c3a25b059cbddfae4d7b60d7019bed5fc58

9 years agoEnsure enum fields are created when not specifying a strict type (#10975)
Artur Signell [Wed, 10 Dec 2014 07:01:29 +0000 (09:01 +0200)]
Ensure enum fields are created when not specifying a strict type (#10975)

Change-Id: I64cfc5b315444d7135738a8f3870bf50050f4678

9 years agoAllow TabSheet and Accordion tab captions to contain HTML (#14609)
Artur Signell [Thu, 4 Sep 2014 19:12:59 +0000 (22:12 +0300)]
Allow TabSheet and Accordion tab captions to contain HTML (#14609)

Change-Id: If15db442fdbdcc80918e52f8c87e0808f76eb336

9 years ago3 args method buildAndBind should be overriden, not 2 args (#12453).
Denis Anisimov [Mon, 15 Sep 2014 18:53:39 +0000 (21:53 +0300)]
3 args method buildAndBind should be overriden, not 2 args (#12453).

Change-Id: I7afabec7e0d9334b799019b581fca858895b2cc1

9 years agoAdd @since to AbstractSplitPanel. (#15285)
Sauli Tähkäpää [Fri, 28 Nov 2014 10:28:41 +0000 (12:28 +0200)]
Add @since to AbstractSplitPanel. (#15285)

Change-Id: I476d8c7e53ce90941b00deefffc1b6a7ea63b43b

9 years agoAvoid NoClassDefFoundError retrieving Atmosphere version (#14904).
Denis Anisimov [Wed, 10 Dec 2014 20:17:32 +0000 (22:17 +0200)]
Avoid NoClassDefFoundError retrieving Atmosphere version (#14904).

Change-Id: Id64c4c4535e250c6e0e6457dfdfd17424bdc2fd4

9 years agoMake is possible to click a detached button again (#12781)
Artur Signell [Thu, 18 Dec 2014 16:01:37 +0000 (18:01 +0200)]
Make is possible to click a detached button again (#12781)

Partial revert of the earlier fix

Change-Id: I67d016f1ea073189fdb53fc99f7c1b45b21ac124

9 years agoRevert "Update selection after changes in underlying data source
Leif Åstrand [Thu, 18 Dec 2014 16:49:22 +0000 (18:49 +0200)]
Revert "Update selection after changes in underlying data source
(#13580)."

This reverts commit f4d1383b20da01f9fc43c32d7541a7816f8a9a9b.

Change-Id: I5911f63ae35bef54f01477b14e5feffdf952aa6d

9 years agoAllow reading and writing empty designs (#7749).
Mika Murtojarvi [Wed, 17 Dec 2014 16:10:09 +0000 (18:10 +0200)]
Allow reading and writing empty designs (#7749).

Change-Id: Id66201d040d07f0e0d731418624c9b702b2d0d3b

9 years agoUpdate broken TB2 test to valid TB3 test (#14755)
Artur Signell [Thu, 18 Dec 2014 15:25:15 +0000 (17:25 +0200)]
Update broken TB2 test to valid TB3 test (#14755)

Change-Id: Idc26ac1fee3edd36646b7a6bd84424d0caa37e63

9 years agoAllow captions to contain HTML (#9426)
Artur Signell [Thu, 4 Sep 2014 18:57:34 +0000 (21:57 +0300)]
Allow captions to contain HTML (#9426)

Change-Id: I4a0e580aef1a97ce69238ea0d476599883928d84

9 years agoMissing @since for 7.4
Leif Åstrand [Thu, 18 Dec 2014 13:53:31 +0000 (15:53 +0200)]
Missing @since for 7.4

Change-Id: I8fdf0c264febf2ab9ae0f230f6bb357ef57be9ec

9 years agoMove TB2 files to separate folder
Artur Signell [Thu, 18 Dec 2014 11:26:19 +0000 (13:26 +0200)]
Move TB2 files to separate folder

This avoids running other HTML files as TB2 tests

Change-Id: I32445aeaeaf77f3a34771db6fa0d2eb40fc60ff7

9 years agoFix inconsistencies in CheckBox clear and isEmpty (#14755)
Artur Signell [Thu, 18 Dec 2014 10:07:41 +0000 (12:07 +0200)]
Fix inconsistencies in CheckBox clear and isEmpty (#14755)

Change-Id: I566257d3a4db15973f76a5a70adb095bd7203918

9 years agoRevert "TextField's input prompt is now disabled properly (#15144)"
Artur Signell [Thu, 18 Dec 2014 09:27:53 +0000 (09:27 +0000)]
Revert "TextField's input prompt is now disabled properly (#15144)"

This reverts commit 52236519d9d3ed0cd7de5ed52c6aa19c514e15d6.

Causes regression when updating style names in a text change listener (TextChangeListenerChangingNonTextProperties)

Change-Id: I50bdb674872b98f3b1495a1115e352bfa7f13e8c

9 years agoMinor declarative API improvement (#7749)
Artur Signell [Thu, 18 Dec 2014 08:34:16 +0000 (10:34 +0200)]
Minor declarative API improvement (#7749)

Change-Id: Id5b11b27e7750085d30d2fa592b124ae474d6e9a

9 years agoUpdate release notes for Vaadin 7.4
Leif Åstrand [Wed, 17 Dec 2014 13:34:37 +0000 (15:34 +0200)]
Update release notes for Vaadin 7.4

Change-Id: Ifb65c053cf27ceac20c7f589dc4fcb76a4c468cf

9 years agoRevert "Workaround for Atmosphere race condition (#13528)" (#14534)
Artur Signell [Thu, 18 Dec 2014 07:19:21 +0000 (09:19 +0200)]
Revert "Workaround for Atmosphere race condition (#13528)" (#14534)

This reverts commit 7f9ea1c9159c8362e6a309b630cbb59a4dae72dd.
The problem is fixed in Atmosphere 2.2

Conflicts:
server/src/com/vaadin/server/communication/PushRequestHandler.java

Change-Id: I04a1b0c87927beb9b2048fee1ec95cd17af53a28

9 years agoMerge "Merge remote-tracking branch 'origin/declarative'"
Artur Signell [Thu, 18 Dec 2014 08:29:56 +0000 (08:29 +0000)]
Merge "Merge remote-tracking branch 'origin/declarative'"

9 years agoUpdate to Atmosphere 2.2 (#14534)
Artur Signell [Thu, 18 Dec 2014 07:12:43 +0000 (09:12 +0200)]
Update to Atmosphere 2.2 (#14534)

Does not use the new heartbeat mechanism in Atmosphere 2.2 because the heartbeat
mechanism will cause the client to reconnect every 60 seconds when idle.
It does not currently work with Vaadin because no onreopen event is fired by
Atmosphere (https://github.com/Atmosphere/atmosphere-javascript/issues/141) and thus
Vaadin will wait forever for Atmosphere to indicate that the connection is available
again after the disconnect.

Change-Id: I3a61b2c5d611f09c3092f817834e6382e1ca9894

9 years agoMerge remote-tracking branch 'origin/declarative'
Artur Signell [Thu, 18 Dec 2014 07:57:52 +0000 (09:57 +0200)]
Merge remote-tracking branch 'origin/declarative'

Change-Id: I7caf7a28f9c6e536797cf41e307e4d6d18bd3222

9 years agoStop active testing on ancient server versions
Artur Signell [Wed, 17 Dec 2014 22:27:30 +0000 (00:27 +0200)]
Stop active testing on ancient server versions

Jetty 6 (pre-Eclipse) end of life was in 2010
Tomcat 5 end of life was in 2012

Change-Id: I8952fd541be4c262a7b2e3dc97ba4743bcbd2fbd

9 years agoAdd missing @since for 7.3.7.
Sauli Tähkäpää [Wed, 17 Dec 2014 08:10:28 +0000 (10:10 +0200)]
Add missing @since for 7.3.7.

Change-Id: I44b29ca74ed9d8037a307b790115c2e21cb2c376

9 years agoAPI refactoring (#7749) declarative
Artur Signell [Wed, 17 Dec 2014 20:35:51 +0000 (22:35 +0200)]
API refactoring (#7749)

Change-Id: I835756b240bc9ece885acdc8f43ec6a1599bb7c5

9 years agoDeclarative support for CheckBox (#7749)
Matti Hosio [Wed, 17 Dec 2014 14:12:49 +0000 (16:12 +0200)]
Declarative support for CheckBox (#7749)

Change-Id: Ia0608cd0827ab09d9b30993738acd45317778e55

9 years agoUpdate the javadocs in declarative (#7749).
Mika Murtojarvi [Wed, 17 Dec 2014 13:33:00 +0000 (15:33 +0200)]
Update the javadocs in declarative (#7749).

Change-Id: If4fd1f0434c1c6d78e47fc503b49781c35494f84

9 years agoAdd namespace element for custom components (#7749)
Matti Hosio [Wed, 17 Dec 2014 13:30:46 +0000 (15:30 +0200)]
Add namespace element for custom components (#7749)

Change-Id: Iea7e4057df5a61805ba2f6c087fbb3bcd23f68c7

9 years agoUnit tests for nested templates (#7749)
Matti Hosio [Wed, 17 Dec 2014 10:57:39 +0000 (12:57 +0200)]
Unit tests for nested templates (#7749)

Change-Id: I0190870de8d7d15406cbe54ae8dc0b7761a13910

9 years agoDo not write immediate to design if component is immediate by default (#7749)
Matti Hosio [Wed, 17 Dec 2014 13:17:58 +0000 (15:17 +0200)]
Do not write immediate to design if component is immediate by default (#7749)

Change-Id: Ia79844498c9f6ebc715d15039f7db8441e3565b9

9 years agoEnable Atmosphere client side debug logging with ?debug=push (#14534)
Artur Signell [Wed, 17 Dec 2014 13:24:14 +0000 (15:24 +0200)]
Enable Atmosphere client side debug logging with ?debug=push (#14534)

Change-Id: I9081e4e1cec2a7916e644dc397aeab72809ccae5

9 years agoDo not throw exception when trying to bind a preinitialized instance field (#7749)
Matti Hosio [Wed, 17 Dec 2014 12:08:59 +0000 (14:08 +0200)]
Do not throw exception when trying to bind a preinitialized instance field (#7749)

Change-Id: I8b40e667d03b63e05f006e7cedf108345591d118

9 years agoAdd viewport tag generation support (#13710)
Leif Åstrand [Tue, 16 Dec 2014 13:22:28 +0000 (15:22 +0200)]
Add viewport tag generation support (#13710)

Change-Id: Ic38f640e44b91b4a1e1e906ab92a751d7a13ee65

9 years agoFix the license checker after elemental.json #15383
Jonatan Kronqvist [Mon, 15 Dec 2014 13:07:15 +0000 (15:07 +0200)]
Fix the license checker after elemental.json #15383

The elemental.json update changed how null values and string
representations of numbers were parsed, which caused a lot of
tests for CvalChecker to fail. Unfortunately the tests were
never run in an automated fashion, which means that they were
never discovered until we stumbled upon it due to the issue
reported in #15383

Change-Id: If2cb9fa96effea7ce55a4ffe6d1666ca7521e1fb

9 years agoUpdates for the javadocs of declarative (#7749).
Mika Murtojarvi [Wed, 17 Dec 2014 10:24:26 +0000 (12:24 +0200)]
Updates for the javadocs of declarative (#7749).

Change-Id: I623ba0c17673144f0886556937d25f80ea1f3ffd

9 years agoSome fixes to potus demo (#7749)
Matti Hosio [Wed, 17 Dec 2014 08:28:31 +0000 (10:28 +0200)]
Some fixes to potus demo (#7749)

Change-Id: I61b80e8610431988ae3bd6a88993b010d116db4e

9 years agoHandle portlet error messages properly (#15398)
Leif Åstrand [Mon, 15 Dec 2014 19:12:35 +0000 (21:12 +0200)]
Handle portlet error messages properly (#15398)

Change-Id: Ie7936fd2eaca0e0c5da1f6ed8f12238ae207b7eb

9 years agoEmpty since tags -> 7.4
Artur Signell [Wed, 17 Dec 2014 09:13:50 +0000 (11:13 +0200)]
Empty since tags -> 7.4

Change-Id: I73755f0c580c40b93d95df5e3ca55f6617c21353

9 years agoFixes unnecessary padding-top added to all responsive UIs (#14679)
Teppo Kurki [Mon, 15 Dec 2014 13:53:03 +0000 (15:53 +0200)]
Fixes unnecessary padding-top added to all responsive UIs (#14679)

When using Valo theme and Responsive extension, all responsive UIs get a padding-top even though it should be only added when a Valo Menu is present in the UI. Added a stylename which has to be added to any responsive UIs containing a Valo Menu.

Change-Id: Ib3e3c5341bef03c174accb01401b4a90c1deb29e

9 years agoMerge remote-tracking branch 'origin/master' into declarative
Matti Hosio [Wed, 17 Dec 2014 08:31:33 +0000 (10:31 +0200)]
Merge remote-tracking branch 'origin/master' into declarative

Conflicts:
server/src/com/vaadin/ui/TextField.java

Change-Id: I289cb9ec80d494ab79aec11a43708abf5b403a00

9 years agoUse introspection instead of reflection to get property type (#10672).
Denis Anisimov [Sun, 21 Sep 2014 18:04:31 +0000 (21:04 +0300)]
Use introspection instead of reflection to get property type (#10672).

Change-Id: I4eebad640c3c091bfff335bae8ef455e662ad4cb

9 years agoImproved potus demo (#7749)
Matti Hosio [Tue, 16 Dec 2014 16:09:56 +0000 (18:09 +0200)]
Improved potus demo (#7749)

Change-Id: I330d669238b2c79ca2afda396a5e07833f0af90a

9 years agoClarified javadoc (#7749)
Artur Signell [Tue, 16 Dec 2014 08:05:54 +0000 (10:05 +0200)]
Clarified javadoc (#7749)

Change-Id: I89d55fdc9b380f90940477e1d4d031394c81ee40

9 years agoDo not write child components in sub templates (#7749)
Matti Hosio [Tue, 16 Dec 2014 12:29:08 +0000 (14:29 +0200)]
Do not write child components in sub templates (#7749)

Change-Id: I7e19e86618bbf27ae3a6e585bab000f26dd8f6d5

9 years agoRemoved packages starting with a digit from export-package (#15105)
Teppo Kurki [Tue, 16 Dec 2014 10:50:22 +0000 (12:50 +0200)]
Removed packages starting with a digit from export-package (#15105)

The Runo theme icons have been duplicated to folders icons16, icons32
and icons64 which will be in the export-package declaration. Original
folders with icons also remain.

Change-Id: I19e481057a418e39a030359f62eefc3bc3d7f131

9 years agoTest for custom reading of design in constructor (#7749)
Artur Signell [Mon, 15 Dec 2014 20:51:09 +0000 (22:51 +0200)]
Test for custom reading of design in constructor (#7749)

Change-Id: I9f8da4b3b65d75f5890619d1220db34d02538fbc

9 years agoGeneric cleanup (#7749)
Artur Signell [Mon, 15 Dec 2014 20:10:23 +0000 (22:10 +0200)]
Generic cleanup (#7749)

Change-Id: I274009ff733eeba6ac312324d0ba946f64d1a26a

9 years agoDo not remove children in read to ensure @DesignRoot reading works
Artur Signell [Mon, 15 Dec 2014 21:21:49 +0000 (23:21 +0200)]
Do not remove children in read to ensure @DesignRoot reading works
properly (#7749)

Change-Id: I8a3111e7007911adfd97c15373b634b2c57f5cd5

9 years agoDeclarative support for Label (#7749)
Matti Hosio [Tue, 16 Dec 2014 12:56:23 +0000 (14:56 +0200)]
Declarative support for Label (#7749)

Change-Id: Ia727763f979ad94a029c7861f13bec0c6f00b876

9 years agoFix NPE in DateField range handling (#15342)
Teemu Pöntelin [Mon, 15 Dec 2014 18:10:53 +0000 (20:10 +0200)]
Fix NPE in DateField range handling (#15342)

The NPE was introduced by 206055708b0a8e1c17a8c63d482a5e202d3ebf6d.

Change-Id: I34401e108f7c02ee2f0aab581a78b9ab468b2b46

9 years agoHandle tab indexes in a generic way (#7749)
Artur Signell [Mon, 15 Dec 2014 20:48:50 +0000 (22:48 +0200)]
Handle tab indexes in a generic way (#7749)

Change-Id: I6e449ed7fd0acaf683da98ae3fcf55ff544c3b48

9 years agoDo not write empty icon-alt or icon-alternate-text (#7749)
Artur Signell [Mon, 15 Dec 2014 20:03:26 +0000 (22:03 +0200)]
Do not write empty icon-alt or icon-alternate-text (#7749)

Change-Id: Idca7206667ca4c37f8b5bfe8f3344c751624e526

9 years agocreateNode -> createElement
Artur Signell [Mon, 15 Dec 2014 21:07:42 +0000 (23:07 +0200)]
createNode -> createElement

Change-Id: Ifb7342a860fa73d51dc462b788a4530abb0bb52f

9 years agoFix writing issues (#7749)
Artur Signell [Mon, 15 Dec 2014 21:02:22 +0000 (23:02 +0200)]
Fix writing issues (#7749)

* 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

9 years agoRelease session memory at the end of each test
Leif Åstrand [Sat, 13 Dec 2014 19:42:54 +0000 (21:42 +0200)]
Release session memory at the end of each test

Change-Id: I30dd917158091f1fe6f16d050ff7d6037493d3ef

9 years agoDo not create default instances while reading designs (#7749)
Artur Signell [Mon, 15 Dec 2014 06:41:45 +0000 (08:41 +0200)]
Do not create default instances while reading designs (#7749)

Change-Id: I26cb6d8d43200d10ebf8c0ac22c538b4272f5ecd

9 years agoSynchronizeFrom/ToDesign -> read/writeDesign (#7749)
Artur Signell [Sun, 14 Dec 2014 19:34:01 +0000 (21:34 +0200)]
SynchronizeFrom/ToDesign -> read/writeDesign (#7749)

Change-Id: Ie5e420ac5d62a2aa3206051888e6dd0f8f30df11

9 years agoRemove accidentally retained JavaDoc row
Leif Åstrand [Mon, 15 Dec 2014 11:40:07 +0000 (13:40 +0200)]
Remove accidentally retained JavaDoc row

The offending row was not removed when the proceeding "@throws
JSONException" row was removed.

Change-Id: I38d914284d92554540744e8c52eefa0db78bc55d

9 years agoTests for declarative support (#7749)
Artur Signell [Sun, 14 Dec 2014 19:22:14 +0000 (21:22 +0200)]
Tests for declarative support (#7749)

Change-Id: I4dee7d3583a80f2f6a7334792ca064c725320bf0

9 years agoAdd public API for loading design based on @DesignRoot (#7749)
Artur Signell [Sun, 14 Dec 2014 18:01:52 +0000 (20:01 +0200)]
Add public API for loading design based on @DesignRoot (#7749)

Change-Id: Ic6f201a45d66aefe9ec93ba3be5a75b6532bf014

9 years agoBack button doesn't change URL if view blocks the navigation (#10901)
Anna Miroshnik [Thu, 11 Dec 2014 15:22:42 +0000 (18:22 +0300)]
Back button doesn't change URL if view blocks the navigation (#10901)

Change-Id: Ib1211a7a2282753b329129615a544264e62d1ed5

9 years agoDelayed column layouting is visible (#15189)
Anna Miroshnik [Fri, 14 Nov 2014 10:46:12 +0000 (13:46 +0300)]
Delayed column layouting is visible (#15189)

Full Name of defect:
Regression: Table column jumps when table is shown and table is contained in a layout

Regression is a outcome of  change due to #12672.

No TB4 test because problem happens too fast to be caught.

Change-Id: I9af5ed3c11e0fb673c7f2f1c5fd4739bd4b8c655

9 years agoRefactored API for loading designs (#7749)
Artur Signell [Fri, 12 Dec 2014 21:47:40 +0000 (23:47 +0200)]
Refactored API for loading designs (#7749)

Now contains read methods
* Component read(InputStream design)
* DesignContext read(InputStream design, Component rootComponent)
* DesignContext read(String filename, Component rootComponent)

and write methods
* write(Component component, OutputStream outputStream)
* write(DesignContext designContext, OutputStream outputStream)

Change-Id: I9d6862240c5b2018ec39a164a54e7c047a00971b

9 years agoThrow IllegalArgumentException on non-existent version column. (#15290)
Sauli Tähkäpää [Sun, 14 Dec 2014 20:34:28 +0000 (22:34 +0200)]
Throw IllegalArgumentException on non-existent version column. (#15290)

Change-Id: I68fdea1144253feba906acd882b573d469f39a30