do not create a StringWriter when not needed (#15276)

Change-Id: I528f4034ef5cf375be31750bbad9baddcd3a2b64
Add getter to SplitterState.positionReversed (#15285)

Change-Id: I1e3783d21cb5f2832838dfe36c91c7f6a4ddb313
Position tooltips in the visible area (#15129).

Based on Mika's reverted patch, with additional fix and test for
regression "an empty tooltip appears while the application is
initializing".

Change-Id: I8237fc9340265708a05a7576a5d9e8e374dc1fea
Converted SetCurrentPageFirstItemIndex to TB4. (#15286)

Change-Id: Iea990c243e083b3302fd1e448402ac3aa3db08ac
One pixel discrepancy in headers and rows border with minimal width (#15118)

Disabled old patch for VTreeTable, which caused the problem.

Change-Id: I3fdf6b0890307b27e32ceff4492cb7d0bfc6b680
Window modalitycurtain will now respect $v-animations-enabled (#15135)

Change-Id: I80beea694c2a103aaf1fb479e1de48c515428fbb
Comment typo fix

Change-Id: I3f01eb1725b81c834f990f9ea2e69d4dfe420993
set Cache-Control and Expires header even when not-modified (#8757)

Usually first a resource is served with the lower code block. this
provides cache-control, expires and last-modification headers to the
browser. But when a not-modified response was served, these headers
were missing. This effectively caused the caching to no longer work once
the not-modified responses are sent out.

Change-Id: I9b1f0cacc91734f88bb0384872da0d426d4b5fe0
Prevent NPE in AbstractBeanContainer.getType() method (#15173).

Change-Id: Ieaed329ed85c68d0da8bd169b4cc5c5886dde212
Show push version information in debug window (#14904).

Change-Id: Id1761abbf2b2dc29b4138520f11ce51bb4d423fc
Escape themeUri before rewriting CustomLayout HTML. (#15309)

Change-Id: I192691ac02bf3a98df1424dead5e4fd6385e395d
Allow BeanFieldGroup.setItemDataSource() method accept null (#14731).

Change-Id: I7a451f428f0aa3ea7fc322cac6b0e62d830d7987
Escape dynamic and configured theme names in the same way. (#15309)

Change-Id: Ib7fd42e6017d0b78e6d5e6bd7f531f0cd6c8c0ab
Fix opacity for disabled links in Valo. (#15253)

Change-Id: I865526499a6d55a835758f0194a977c36c10304a
Add null check to UI.setTheme. (#15326)

Change-Id: I2ab2d24ec05bb618969f59ea15d3a971f88009ca
Add LICENSE file according to GitHub conventions

Change-Id: I5e402d399729800435589cf8c186c96ecbdfc698
SQLContainer removeItem Error when isModified (#8802)

This patch makes commit() work properly if an item was modified and later deleted.

Change-Id: I5a00024112e7b6bb7ab3750c292a872937f03af9
UIInitHandler emits Content-Length when writing json response (#15271)

This prevents chunked-transfer mode and allows server infrastructure to
decide correctly on things like compression which benefits from knowing
a content length.

Change-Id: I4e969e0874b506d0f61526662ee78418987937c4
Add new StringTo<Byte, Short, BigInteger> Converters (#14583)

DefaultConverterFactory was updated, added missed types.

Change-Id: I65cffc7f91df6f40e132b45e325e15f029f9848c
Basic tests for default converter factory

Change-Id: I2d9df8a62635164f04d9109e37746686589b696a