| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add fallback resolvers for CurrentInstance
This allow applications to inject custom default instances when the
current instances cannot be found by regular means.
For example, when VaadinServlet.getCurrent() would return null, a
fallback resolver could be invoked to properly create the servlet and
return it.
* Make the setting of CurrentInstanceFallbackResolvers protected
* Remove the default constructor. Improve test.
* Made setFallbackResolver public again
* Rename the method to defineFallbackResolver, and make it throw when a
type is used twice
* Make the method thread-safe
* Make the method thread-safe in a Java 6 way
* Thread safety with ConcurrentHashMap API instead of just Map
* Improve test with fake classes.
* Clear the test state after it has been run.
|
| |
|
| |
|
|
|
| |
Ignore null intermediate properties in setValue().
|
|
|
|
|
| |
Immediately clean connectors which the client side does not know about
Fixes #9303
|
|
|
| |
Fixes #9009
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Correctly detach header/footer components when column is removed
Fixes #8638
* Merge branch '7.7' into _detach-header-components-on-remove-column
* Merge branch '7.7' into _detach-header-components-on-remove-column
* Merge branch '7.7' into _detach-header-components-on-remove-column
|
|
|
| |
Fixes #8629
|
|
|
| |
This change aims to reduce the number of false positives when comparing Vaadin 7 compatibility package in Vaadin 8 and actual Vaadin 7.7 branch. Conflicting parts are moved to imports as much as possible. Files have been formatted with same Eclipse version.
|
|
|
| |
Fixes #7880
|
|
|
|
|
|
| |
* Remove invalid trailing comma from Thai date format
Fixes #8303
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Remove tracking of unregistered connectors
* Merge branch '7.7' into 8111-remove-unregistered-connector-tracking
* Merge branch '7.7' into 8111-remove-unregistered-connector-tracking
* Add tests that verify markAsDirty is called on old parent
* Merge branch '7.7' into 8111-remove-unregistered-connector-tracking
|
|
|
| |
Fixes #8140
|
|
|
| |
Fixes #4995
|
|
|
|
|
|
| |
When storing a bean to the database, you typically get a new and updated
bean instance back. By allowing to change the bean instance, we make it
possible to just update the single BeanItem instance which can be used
in many places.
|
| |
|
|
|
|
|
|
|
|
|
| |
gridlayout (#103) (#7952)
Backported to 7.7 from master (8).
Fixes vaadin/framework8-issues#465
Change-Id: I9734341b747b8d16020443c71d72fcfd7e331af7
|
|
|
|
| |
Change-Id: Iff53a803596f4fc1eae8e4bfa307b9c1f4df961a
|
|
|
|
|
|
|
| |
This could occur in when parent is a different entity than its children
in hierarchical data.
Change-Id: Icd53b5b5e5544a3680d0cd99702ab78224b2dc08
|
|
|
|
|
|
| |
Backported from master branch (Vaadin 8).
Change-Id: I363c9798de0d238a5a4aa4b4e839a31da460434f
|
|
|
|
|
|
|
|
|
|
|
| |
- legacy DateField declarative format tests are fixed (day light saving
time is taken into account).
- CalendarMonthViewDndEvent UI because you are not supposed to work on
Sundays (when the test is broken).
Backported from master branch (Vaadin 8).
Change-Id: I5e62c09da579e9f6eb2a58a87253618d3f30b2e9
|
|
|
|
| |
Change-Id: Iaeb772981f3ac039bf0fe3cde595cfdb3691cddf
|
|
|
|
|
|
| |
(#20386)
Change-Id: I76be83642f0e56e55b0c0e502ac6769de1ee8af0
|
|
|
|
| |
Change-Id: Ia15edb5a10de9bff047044161ffe83dd09f51098
|
|
|
|
| |
Change-Id: I4e32550e3d3095c2c914bb93d260819414d2e6e6
|
|
|
|
|
|
|
| |
Using the same formatting in the 7.7 branch and the master branch
eases porting of fixes
Change-Id: I51b4693f2f120447702cf322ce4505608ad92987
|
|
|
|
| |
Change-Id: I8b6b45df9d3929e4447976b8c7ae72e6491fb1af
|
|
|
|
| |
Change-Id: I062e097134035856f6c120584f48a5f3601bd9ac
|
|
|
|
|
|
|
|
| |
When pageLength == number of items, no paging should be shown except
if null selection is allowed, then there should be a second page
with one item.
Change-Id: I01c00f0c9d75a1dbb80d11b07c37c8ad7334ea07
|
|
|
|
|
| |
Change-Id: Ib46a450c7d6a6d15eb6bea5d53351d182929e52f
(cherry picked from commit b322664b8b21da53e6fc833005fe3968f8352bec)
|
|
|
|
|
|
|
|
|
| |
Earlier the comparision worked only if the item value was a subclass of
the value in comparator, but not in the other way around. Now the
compairision works if the one is a subclass of the other and both
implements Comparable.
Change-Id: I1bcbba94f1263915f838e948ed9d8b68a14aefd0
|
|
|
|
| |
Change-Id: Ibc86d36ce4c8f68eec400ad264546651353709f1
|
|
|
|
|
|
|
|
| |
Uses outer class name as package name for static inner classes. When reading,
there is no way to know that the class is an inner class so only when creating
a class fails, an inner class is tried as a backup.
Change-Id: I3ebf5b2da11384f9dc64072a3dc8ee132607237c
|
|
|
|
| |
Change-Id: Ic38c2803b3d83e76fa74d21490a4277c6037b950
|
|
|
|
| |
Change-Id: I74e8e82df2a7bb26c45c9c3797d044061ec3c24d
|
|
|
|
| |
Change-Id: I831a02f26929cc7ec4dac5177cb68f84bd0bfc2b
|
|
|
|
| |
Change-Id: I78411b92a5b3c2f04ed8a15ebd2c183aa1af4ab9
|
|
|
|
| |
Change-Id: Ic81205bca5e25d0f525ae5fa0cbe20d0bd736a58
|
|
|
|
|
|
| |
(#19427)
Change-Id: I79cfe68cf5e9e37db27c53d2f7a1aa9a1573df90
|
|
|
|
| |
Change-Id: I67823b306e68637b469ed35fad00f6af64e8cc15
|
|
|
|
| |
Change-Id: I1e90d422ec716092e6d407b6965902f48eac1646
|
|
|
|
| |
Change-Id: Id5cc38c717cd43f8e524db330c205958c8db1e31
|
|
|
|
| |
Change-Id: I1c55d6158caf32b796a9ad0d9e8df5392812e9a6
|
|
|
|
| |
Change-Id: Id7db526d07a14ac259cbb50415bbafd2a7c2ab94
|
|
|
|
| |
Change-Id: Ib3af43a1b6945db00194775fbb2a91b4b495ee9b
|
|
|
|
| |
Change-Id: Ie40ea2c74358f6bf35a5a36a98561fd53fffe23f
|
|
|
|
| |
Change-Id: Iefa9f9715c51e3b94b7a4df33ea7c0c166cf29d6
|
|
|
|
| |
Change-Id: Iac29db81c0c7ff425da73e7ae3d69eadabf5de77
|
|
Change-Id: I5c740f4e9cb28103bab199f9a552153d82277e7e
|