| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: Ie8638f010d74c569c5ff56e91c95e23a5cb92c9b
|
|
|
|
| |
Change-Id: I7f3148e51d216dfe20a11c8a5fd922f43cbc673b
|
|
|
|
|
|
|
| |
Backported from master
Change-Id: Ibb91d28aab3731486c84d09547c7af641f39610a
Merge: no
|
|
|
|
|
|
|
|
|
|
|
|
| |
The timeoutInterval variable needs to be part of per-UI state for the
code to work correctly. Storing it in a servlet-global MetadataWriter
instance is both semantically wrong and a race condition.
Also, the test currently throws NPE if assertions are enabled.
This reverts commit f595d057951523baf35a797692376dfa5de0bc8d.
Change-Id: Ia6d1383b2c112b86ce60c75a3ebb9f10da545d4a
|
|
|
|
|
|
|
| |
Build vaadinPush.js from the released version instead of having a separate
javascript version in the project
Change-Id: I37aac284216c8ec6efd03c242e639e88854f11fd
|
|
|
|
|
|
| |
(#12532)
Change-Id: I67306d2b9d151614f72455063b0d01423aeed4c1
|
|
|
|
| |
Change-Id: I9ca101edf6df41702b27635da9f749bdac5bf5f4
|
|
|
|
|
|
| |
This prevents a race condition in getPendingAccessQueue().
Change-Id: I1b8d013119e5963ed6083b7dd17afccd3a915e42
|
|
|
|
| |
Change-Id: I8c9146975397356e92fded0d0207b56d057ac6c5
|
|
|
|
|
|
|
|
|
|
| |
DateToSqlDateConverter throws a NullPointerException when the provided
value is null, thus violating the interface contract. If the provided
value is null, then the methods should return null.
Missing test case included
Change-Id: If08225c2a6ae7c3103e47d3817a5d45469c7bf4f
|
|
|
|
| |
Change-Id: Icf82377b0d47166d59e8be5f2f8b450d654302d7
|
|
|
|
|
|
|
| |
Also added a note to the WeakValueMap JavaDoc stating that it is
not serializable.
Change-Id: If342746ad7c7cac0db8bac4ba75236970cc4cd01
|
|
|
|
| |
Change-Id: I67779fa5bfd4c850101c11c22091c988eb65b808
|
|
|
|
| |
Change-Id: I150bee64144045355bfa75ac10ede663d3feb5ce
|
|
|
|
|
|
| |
(#12193)
Change-Id: I9138a5607c1ff20f3aa7be49270f683e732ee195
|
|
|
|
| |
Change-Id: I041fbc5c3cda08d3cf3453cefc5f044c63dbe9bb
|
|
|
|
| |
Change-Id: I1618191f534ef75048dbae95564ef30a320114a4
|
|
|
|
| |
Change-Id: Ia6a0b5f63ef1290a2054307e5dd2d34f6628fa64
|
|
|
|
| |
Change-Id: I3933ed784c2981664f5c3ff226c3ad9f6310ca5f
|
|
|
|
| |
Change-Id: I4985e39257d55eada134f340fb9981285c9bb26f
|
|
|
|
|
|
| |
Avoids wasteful creation and parsing of regular expressions, which are not required here.
Change-Id: I247088fbfc4eca6c2500bd6b4da9afc9d66d0a51
|
|
|
|
| |
Change-Id: Id6b6402b22956cd96b86cef86f11088e959dc05d
|
|
|
|
| |
Change-Id: I6562c537d9e5a0745eb67bc613123a265578ae00
|
|
|
|
| |
Change-Id: Ica2b9b9d82ef6d683cb51f3478a07e57cbfa28e5
|
|
|
|
| |
Change-Id: I5dc1f2dc061c4b6bb6d00040b972802df97d3f89
|
|
|
|
| |
Change-Id: I6a25c4e4bfd9fe73f973670583c708503f77f60a
|
|
|
|
| |
Change-Id: Iebf44d7bff598248fe1cda138ac1d8b4100775ba
|
|
|
|
| |
Change-Id: I2f5eee8926b3ba194160b85c33176029850ca8ed
|
|
|
|
| |
Change-Id: Ic902028826adae8132bfa18b6cde7d80a2e876c4
|
|
|
|
| |
Change-Id: I52cbd9582345a3c0d49caf2ad265a659bf3fe0f1
|
|
|
|
|
|
| |
Serializable
Change-Id: I197b2d62282ee957458e05d9cac357df47f05e85
|
|
|
|
| |
Change-Id: Ice20a168dd8c0dc14f8e4600f24e2b788cb38bc4
|
|
|
|
|
|
|
|
|
|
| |
converter is needed (#11863)
The previous logic had two flaws
* It allowed converter model type to be a sub type of the model type but not vice versa. Similarly for presentation type.
* If the user has set a converter it should be used and not be replaced unless it is absolutely sure that it cannot in any possible way handle conversion (e.g. converter from integer to double cannot handle string to list conversion). If there is a slight chance that it can handle conversion, let it be and let the user set another converter when needed.
Change-Id: I2e1c0b3aac90be63ddbc780195f8428398e28ada
|
|
|
|
|
|
|
| |
This also introduces PageState, which is at the moment a part of
UIState.
Change-Id: I4f927e6b8217fa789d83ce5e0d8254b141f485c7
|
|
|
|
|
|
|
| |
Furthermore, the exception that might get thrown from there is passed up
through the call stack until it can be handled in a sensible way.
Change-Id: I4a741b5ad4d9216255932c2328b49e73e92df2f4
|
|
|
|
| |
Change-Id: Ib8282dc77e3d06d49ce8815a3f4b036541d9acea
|
|
|
|
| |
Change-Id: Ie0b05e55c1d8fc8d10d073c508b112da740c3333
|
|
|
|
|
|
| |
* Made it possible to toggle the toString() behavior using the "legacyPropertyToString" init parameter. The default value is "warning" which enables the legacy Property.toString implementation and logs a warning message when it is used. Other supported values are "true" which enables the legacy mode and "false" which disables it.
Change-Id: Ife19352b86590464c8e441b7f82f4fec3b1f3235
|
|
|
|
| |
Change-Id: I1c6f74bfcefda7843a55d149a5ecd33ae4c2ebf2
|
|
|
|
| |
Change-Id: I05ed55319092248db4a3f2d0975f918c9176a6c6
|
|
|
|
| |
Change-Id: I4b3c74ede518aa2712038d1451974a93cdecabc2
|
|
|
|
|
|
| |
Everything else integrated, except TB3 tests (ticket #11090, old TB2 tests used instead)
Change-Id: If1700d7680a6c0a45f84d6e3c7b80e6536da78c8
|
|
|
|
| |
Change-Id: I2b3f83220070f1f46730d956abb24ba9edf02f20
|
|
|
|
|
|
| |
GridLayout (#11421)
Change-Id: I56b14a6a027dc700748f2bd7219b47e1134bb56a
|
|
|
|
| |
Change-Id: I3706cfa46f82615b8cc677bcaaa207d5ab05bf40
|
|
|
|
| |
Change-Id: I245aa609b2cce17cd5116be1b80f2b9c437b975d
|
|
|
|
|
|
| |
* At the same time ensures request timer handling is done while session is locked (#10108)
Change-Id: Ifc36e1ac66d02e25fe98616319c014137bd94c10
|
|
|
|
| |
Change-Id: I5051cef344f03af276be24a28471a6d6c15b0da6
|
|
|
|
| |
Change-Id: Icb33ee2db9e36d4282c19b46203054a2da4abdbd
|
|
|
|
|
|
|
|
|
| |
* Moved AbstractCommunicationManager abstract methods
getThemeResourceAsStream and createBootstrapHandler to VaadinService
* Made ACM non-abstract and renamed to LegacyCommunicationManager
* Lifted anonymous inner BootstrapHandler subclasses into named public classes
Change-Id: I31739ce8a506d572e75ca8cd5509be215e01693d
|