[TASK] Make getTemplateRootPath() public like its setter

The getTemplateRootPath() method in View\TemplateView now
becomes public analogous to its setter counterpart which
already is public, too.

Change-Id: Id41710aa33d880cb0c3aad7280002761368f3586
Resolves: #29303
Releases: master, 2.0, 1.1
[TASK] Fix some CGL issues spotted during backporting

This patch fixes some cgl problems spotted while
syncing Flow Fluid and CMS Fluid

Change-Id: I9e4da6fe26d54a16b58633a235ca7bfb7519929a
Resolves: #44710
Releases: master
[!!!][BUGFIX] urlencode viewhelper accepts objects with __toString

This fixes a problem with the urlencode view helper. If you pass it an
object with __toString() method – for example an URI object – it is
returned as is. Now the view helper additionally checks for a
__toString() method.

This change is breaking if you rely on the viewhelper to return
values that are not a string or an object with __toString.
The viewhelper will now throw an exception in this case.

Change-Id: Ibf53dab49b47f8a73870dc53b8e6380b38cd01ec
Fixes: #44889
Releases: 2.0, master
Merge "[TASK] Fix some CGL issues spotted during backporting"
Merge "[!!!][BUGFIX] urlencode viewhelper accepts objects with __toString"
[TASK] Fix CGL issues in AbstractViewHelper

This patch fixes some CGL issues found in AbstractViewHelper
founded when backporting fluid to TYPO3 CMS

Change-Id: I643ed8b2dfe6d7f1da1e8a024dab14a15cc3f29f
Resolves: #44706
Releases: master
[TASK] Fix CGL in TemplateParser

This patch fixes some CGL violations found in TemplateParser

Change-Id: I92648499f6c17dac63427ebdf0f28f83a52eda4e
Resolves: #44702
Releases: master
Merge "[TASK] Make getTemplateRootPath() public like its setter"
[TASK] Add placeholder attribute to password ViewHelper

As a follow-up to I24bb73c5de5a494259171ff289d434892f85e16e,
this also adds the placeholder attribute to the password
ViewHelper.

Change-Id: Ib442a6b1a52f9ddc38a9227311559d8803443eee
Related: #37558
Releases: master, 2.0
[TASK] Fix some CGL issues spotted during backporting (part2)

This patch fixes some CGL problems spotted while
syncing Flow Fluid and TYPO3 CMS Fluid
Also removed unneeded backporter tokens from code.
This will ease next backporting a lot.

Change-Id: I6f31adc1bd493f2c818b532b2394a774c17f24b7
Resolves: #44710
Releases: master
[FEATURE] Allow f:link.action to operate on parent request

Add an useParentRequest argument to link.action, uri.action,
and form ViewHelpers to generate links using the Parent
Request instead of the current Request.

Resolves: #35790
Releases: master
Change-Id: If75cb451a7954c491cfdc539ea28653c99f82e79
Merge "[TASK] Add placeholder attribute to password ViewHelper"
[BUGFIX] Fix broken TemplateViewTest

The test was broken by I6f31adc1bd493f2c818b532b2394a774c17f24b7
when some imported class names were made fully qualified (and thus
pointed to non-existing classes).

Change-Id: Ic1e430b8b0cbf789440b4ff6d978942cb3d1cbe5
Related: #44710
Releases: master
[FEATURE] Configurable prepend option for Select ViewHelper

A common use case with select fields is to have a 'empty' option at
first position in the options list.
This change provides the possibility to add a label and (optionally)
a value, which will be rendered in the option list.

Usage:
<f:form.select prependOptionLabel="select one" />

Note: The prepended option can be translated using the "translate"
argument.

Change-Id: I8d249d6cc7f0c802a53e85d54329f827cb82aba5
Resolves: #44235
Releases: master
Merge "[FEATURE] Allow f:link.action to operate on parent request"
Merge "[FEATURE] Configurable prepend option for Select ViewHelper"
Merge git://git.typo3.org/FLOW3/Packages/TYPO3.Fluid.git