[BUGFIX] Clean up "core" documentation 74/36174/2
authorFrancois Suter <francois@typo3.org>
Thu, 22 Jan 2015 13:06:10 +0000 (14:06 +0100)
committerFrancois Suter <francois@typo3.org>
Thu, 22 Jan 2015 13:10:53 +0000 (14:10 +0100)
Clean all reStructuredText markup errors that generate
warnings during the rendering of the "core" sysext
documentation.

Furthermore a link is added to the "Howto" file, so that it
is easier to find the instructions in the rendered version.

Finally a Settings.yml file is added, just like all other
manuals, with a title and version number.

Resolves: #64431
Releases: master
Change-Id: Ic75cad4d1d364aceef04a06f96b7fd74d454559c
Reviewed-on: http://review.typo3.org/36174
Reviewed-by: Francois Suter <francois@typo3.org>
Tested-by: Francois Suter <francois@typo3.org>
88 files changed:
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-33805-ClickMenuRewrite.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-42543-DefaultTypoScriptRemoved.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-53658-RemoveAlternateBgColorsOption.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-57396-ExtbaseDeprecatedPropertyMapperRemoved.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60063-FeloginPluginFileRemoved.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60152-formatSizeAdheresLocale.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60559-DroppedBackendLoginOptions.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60561-DefaultTypoScriptConstantsRemoved.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61459-RemovalTslib.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61781-IncludeOnceArrayOfClickMenuControllerRemoved.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61782-DeprecatedDocumentTemplateClassesRemoved.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61783-RemoveDeprecatedMailFunctionality.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61785-FrontendTcaFunctionsRemoved.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61785-LoadTcaFunctionRemoved.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61786-ExtbaseDeprecatedTypeHandlingServiceRemoved.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61802-IsLocalconfWritableFunctionRemoved.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61820-PhpOptionsUtilityDeprecatedFunctionsRemoved.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61821-ClassFileOptionInMakeInstanceServiceRemoved.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61822-GetUniqueFieldsFunctionRemoved.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61823-RemoveMagicSettterForFromTC.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61828-RemoveIsDisplayCondition.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61859-FileTypeSoftwareRemoved.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61860-RemoveIntFromVerFunction.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61863-ConnectDbFunctionRemoved.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61890-Remove-TBE-Styling-From-FormEngine.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62038-RemovedDocumentTemplateOptions.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62039-RemovedTBE_StylesMainColors.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62793-RemoveConfigNotification.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62804-RTEJavaScriptMethodMoved.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62859-RemovalDocumentationLinkActionViewHelper.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62888-RemoveUniqueLinkVars.rst
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-63069-RemovedCompatibilityLayerForSubmodulesOfModules.rst
typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-61958-MoveTcaRenderings.rst
typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62363-TSFE-JSfuncCalls.rst
typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62667-WrapBorderTable-In-FormEngine.rst
typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62794-DeprecateOldMailMethodsInGeneralUtility.rst
typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62795-DocumentTemplateJavaScript.rst
typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62800-WorkspaceToolbarItem.rst
typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62854-Deprecate-pi_list_searchBox.rst
typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62864-HelpTextIcon.rst
typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62893-FlashmessageJavaScriptObjectMoved.rst
typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62988-DocumentTemplateFunctions.rst
typo3/sysext/core/Documentation/Changelog/7.0/Feature-50039-MultipleCssFilesInRte.rst
typo3/sysext/core/Documentation/Changelog/7.0/Feature-51905-AddDependenciesBetweenClassesInRte.rst
typo3/sysext/core/Documentation/Changelog/7.0/Feature-58122-ConfigureClassAsNonSelectableInRte.rst
typo3/sysext/core/Documentation/Changelog/7.0/Feature-59396-TypolinkViewHelper.rst
typo3/sysext/core/Documentation/Changelog/7.0/Feature-60064-LoggingFrameworkIntrospectionProcessor.rst
typo3/sysext/core/Documentation/Changelog/7.0/Feature-60123-UnitTestCaseRemovesTestFiles.rst
typo3/sysext/core/Documentation/Changelog/7.0/Feature-60567-ShowStylesSegmentInTypoScriptObjectBrowser.rst
typo3/sysext/core/Documentation/Changelog/7.0/Feature-60822-AddMethodsToGetClassTagValuesViaReflection.rst
typo3/sysext/core/Documentation/Changelog/7.0/Feature-61289-SignalForIconUtilityHtmlTagManipulation.rst
typo3/sysext/core/Documentation/Changelog/7.0/Feature-61351-AddDataAttributeToFluidViewHelpers.rst
typo3/sysext/core/Documentation/Changelog/7.0/Feature-61361-FallbackTemplatePathsForFluidStandaloneView.rst
typo3/sysext/core/Documentation/Changelog/7.0/Feature-61529-AddMultipleParameterToCheckboxViewHelper.rst
typo3/sysext/core/Documentation/Changelog/7.0/Feature-61577-BackendMarkupForCheckboxesWithLabel.rst
typo3/sysext/core/Documentation/Changelog/7.0/Feature-61800-FAL-RendererRegistry.rst
typo3/sysext/core/Documentation/Changelog/7.0/Feature-62147-NewEmailEvalInTCA.rst
typo3/sysext/core/Documentation/Changelog/Howto.rst
typo3/sysext/core/Documentation/Changelog/master/Breaking-63296-Removed-Files.rst
typo3/sysext/core/Documentation/Changelog/master/Deprecation-25112-andWhere.rst
typo3/sysext/core/Documentation/Changelog/master/Deprecation-62329-DocumentTemplate-table.rst
typo3/sysext/core/Documentation/Changelog/master/Deprecation-62925-ContraintModel.rst
typo3/sysext/core/Documentation/Changelog/master/Deprecation-63847-FormEngine-renderReadonly.rst
typo3/sysext/core/Documentation/Changelog/master/Deprecation-63852-FormEngine-getAvailableLanguages.rst
typo3/sysext/core/Documentation/Changelog/master/Deprecation-63855-FormEngine-sL.rst
typo3/sysext/core/Documentation/Changelog/master/Deprecation-63864-FormEngine-renderVDEFDiff.rst
typo3/sysext/core/Documentation/Changelog/master/Deprecation-63889-FormEngine-getTSCpid.rst
typo3/sysext/core/Documentation/Changelog/master/Deprecation-63912-FormEngine-unusedMethods.rst
typo3/sysext/core/Documentation/Changelog/master/Deprecation-64059-Pagetree-Navigation-Component.rst
typo3/sysext/core/Documentation/Changelog/master/Deprecation-64134-TypoScriptTemplateObjectBrowserModuleFunctionController-verify_TSobjects.rst
typo3/sysext/core/Documentation/Changelog/master/Deprecation-64147-ConstantEditorFunctions.rst
typo3/sysext/core/Documentation/Changelog/master/Feature-16794-MakeSectionLinkingForIndexedSearchResultsConfigurable.rst
typo3/sysext/core/Documentation/Changelog/master/Feature-20767-getDataByNestedKey.rst
typo3/sysext/core/Documentation/Changelog/master/Feature-24906-MaxForTextElement.rst
typo3/sysext/core/Documentation/Changelog/master/Feature-34944-PaginateHandleNonQueryResultObjects.rst
typo3/sysext/core/Documentation/Changelog/master/Feature-47666-AttributeMulitpleForFormUploadViewhelper.rst
typo3/sysext/core/Documentation/Changelog/master/Feature-49060-MySqlCommentsShownInSchemaMigrator.rst
typo3/sysext/core/Documentation/Changelog/master/Feature-52131-HookForPageRepositoryInit.rst
typo3/sysext/core/Documentation/Changelog/master/Feature-56236-Multiple-HTTP-Headers-In-Frontend.rst
typo3/sysext/core/Documentation/Changelog/master/Feature-58033-AltLabelsForFormEngineCheckboxAndRadioButtons.rst
typo3/sysext/core/Documentation/Changelog/master/Feature-61725-AddHookToBackendUtilityCountVersionsOfRecordsOnPage.rst
typo3/sysext/core/Documentation/Changelog/master/Feature-62944-UserFuncAsDisplayCond.rst
typo3/sysext/core/Documentation/Changelog/master/Feature-63729-ApiForBootstrapModals.rst
typo3/sysext/core/Documentation/Changelog/master/Feature-64257-MultipleUidInPageRepositoryGetMenu.rst
typo3/sysext/core/Documentation/Index.rst
typo3/sysext/core/Documentation/Settings.yml [new file with mode: 0644]

index 5d52ace..6e42eec 100644 (file)
@@ -7,11 +7,11 @@ Description
 
 The ClickMenu has seen some major changes under the hood. This implies some refactoring within JavaScript where existing
 functionality is replaced by a AMD Module based on jQuery. The following JS methods are now replaced by respective
-methods.
+methods:
 
-       showClickmenu_raw()
-       Clickmenu.show()
-       Clickmenu.populateData()
+- showClickmenu_raw()
+- Clickmenu.show()
+- Clickmenu.populateData()
 
 The new functionality is available via a global JavaScript object called TYPO3.ClickMenu which has equal
 functions.
@@ -34,10 +34,12 @@ Migration
 
 Any use of "Clickmenu.show()" etc should be avoided and channelled through the according DocumentTemplate methods.
 
-       DocumentTemplate->wrapClickMenuOnIcon()
-       DocumentTemplate->getContextMenuCode()
+- DocumentTemplate->wrapClickMenuOnIcon()
+- DocumentTemplate->getContextMenuCode()
 
 If a backend module without a DocumentTemplate (with e.g. Extbase/Fluid) is used, this is done with a separate class
-and according data attribute:
+and related data attribute:
+
+.. code-block:: html
 
        <a href="#" class="t3-js-clickmenutrigger" data-table="be_users" data-uid="{record.uid}" data-listframe="1">
index c12f51a..04ba04c 100644 (file)
@@ -10,7 +10,7 @@ Breaking: #42543 - Default TypoScript Removed
 Description
 ===========
 
-The default TypoScript :ts:`styles.insertContent` was removed without substitution.
+The default TypoScript :code:`styles.insertContent` was removed without substitution.
 
 
 Impact
@@ -22,24 +22,24 @@ Frontend output may change.
 Affected installations
 ======================
 
-A TYPO3 instance is affected if its TypoScript operates with :ts:`styles.insertContent`. This is pretty unlikely since the styles segment was hidden in the TypoScript Object Browser.
+A TYPO3 instance is affected if its TypoScript operates with :code:`styles.insertContent`. This is pretty unlikely since the styles segment was hidden in the TypoScript Object Browser.
 
 
 Migration
 =========
 
-Either remove usage of :ts:`styles.insertContent` or add a snippet at an early point in TypoScript for backwards compatibility.
+Either remove usage of :code:`styles.insertContent` or add a snippet at an early point in TypoScript for backwards compatibility.
 
-::
+.. code-block:: typoscript
 
-  styles.insertContent = CONTENT
-  styles.insertContent {
-    table = tt_content
-    select {
-      orderBy = sorting
-      where = colPos=0
-      languageField = sys_language_uid
+    styles.insertContent = CONTENT
+    styles.insertContent {
+      table = tt_content
+      select {
+        orderBy = sorting
+        where = colPos=0
+        languageField = sys_language_uid
+      }
     }
-  }
 
 ..
\ No newline at end of file
index 565275c..359006b 100644 (file)
@@ -5,13 +5,13 @@ Breaking: #53658 - option alternateBgColors removed
 Description
 ===========
 
-The PageTSConfig option :ts:`mod.web_list.alternateBgColors` is removed without substitution.
+The PageTSConfig option :code:`mod.web_list.alternateBgColors` is removed without substitution.
 
 
 Impact
 ======
 
-Extensions that extend the DatabaseRecordList and are using the property :ts:`alternateBgColors`
+Extensions that extend the DatabaseRecordList and are using the property :code:`alternateBgColors`
 
 The option in the TableListViewHelper has been deprecated and will be removed in TYPO3 CMS 8.
 
index 51c5ca2..73ed8b8 100644 (file)
@@ -22,7 +22,7 @@ Affected installations
 ======================
 
 Extbase extensions that turned off the introduced feature switch with the TypoScript setting
-:ts:`features.rewrittenPropertyMapper = 0` because they relied on internal behavior of the old property mapper
+:code:`features.rewrittenPropertyMapper = 0` because they relied on internal behavior of the old property mapper
 will stop working.
 
 Migration
index 5bd5196..6023685 100644 (file)
@@ -11,9 +11,9 @@ File EXT:felogin/pi1/class.tx_felogin_pi1.php was removed.
 Impact
 ======
 
- - A require in PHP of this file throws a fatal error.
+- A require in PHP of this file throws a fatal error.
 
- - An :ts:`includeLibs` TypoScript setting to this file raises a warning.
+- An :code:`includeLibs` TypoScript setting to this file raises a warning.
 
 
 Affected installations
index 54647a2..5720e1a 100644 (file)
@@ -5,9 +5,9 @@ Breaking: #60152 - GeneralUtility::formatSize is now locale aware
 Description
 ===========
 
-The :php:`GeneralUtility::formatSize()` method now adheres to the currently set locale and
+The :code:`GeneralUtility::formatSize()` method now adheres to the currently set locale and
 selects the correct decimal separator symbol.
-This also applies to the TypoScript option :ts:`stdWrap.bytes`, which uses the method internally,
+This also applies to the TypoScript option :code:`stdWrap.bytes`, which uses the method internally,
 as well as the Filelist content element type.
 
 Impact
@@ -19,7 +19,7 @@ the correct symbol. e.g. comma for German.
 Affected installations
 ======================
 
-Any installation that uses the :php:`formatSize()` method in one of the ways mentioned.
+Any installation that uses the :code:`formatSize()` method in one of the ways mentioned.
 
 Migration
 =========
@@ -27,5 +27,5 @@ Migration
 If you think you get the wrong decimal separator, ensure the locale is configured correctly
 and the locale really exists on the server.
 
-TypoScript option: :ts:`config.locale`
+TypoScript option: :code:`config.locale`
 Commandline: ``locale -a``
index 6f79164..83e04d2 100644 (file)
@@ -5,7 +5,7 @@ Breaking: #60559 - Dropped Backend Login Options
 Description
 ===========
 
-Handling of :php:`$GLOBALS['TBE_STYLES']['loginBoxImage_rotationFolder']` and :php:`$GLOBALS['TBE_STYLES']['loginBoxImage_author']` was dropped.
+Handling of :code:`$GLOBALS['TBE_STYLES']['loginBoxImage_rotationFolder']` and :code:`$GLOBALS['TBE_STYLES']['loginBoxImage_author']` was dropped.
 
 
 Impact
index ae8f31a..9a377ff 100644 (file)
@@ -1,7 +1,3 @@
-.. role::   typoscript(code)
-.. role::   ts(typoscript)
-:class:  typoscript
-
 =======================================================
 Breaking: #60561 - Default TypoScript Constants Removed
 =======================================================
@@ -11,12 +7,12 @@ Description
 
 These default TypoScript constants were dropped:
 
- - :ts:`{$_clear}`
- - :ts:`{$_blackBorderWrap}
- - :ts:`{$_tableWrap}`
- - :ts:`{$_tableWrap_DEBUG}`
- - :ts:`{$_stdFrameParams}`
- - :ts:`{$_stdFramesetParams}`
+- :code:`{$_clear}`
+- :code:`{$_blackBorderWrap}`
+- :code:`{$_tableWrap}`
+- :code:`{$_tableWrap_DEBUG}`
+- :code:`{$_stdFrameParams}`
+- :code:`{$_stdFramesetParams}`
 
 
 Impact
@@ -36,13 +32,12 @@ Migration
 
 Either remove usage of the above constants or add a snippet at an early point in TypoScript for backwards compatibility.
 
-::
+.. code-block:: typoscript
 
-  _clear = <img src="clear.gif" width="1" height="1" alt="" />
-  _blackBorderWrap = <table border="0" bgcolor="black" cellspacing="0" cellpadding="1"><tr><td> | </td></tr></table>
-  _tableWrap = <table border="0" cellspacing="0" cellpadding="0"> | </table>
-  _tableWrap_DEBUG = <table border="1" cellspacing="0" cellpadding="0"> | </table>
-  _stdFrameParams = frameborder="no" marginheight="0" marginwidth="0" noresize="noresize"
-  _stdFramesetParams = 'border="0" framespacing="0" frameborder="no"
+      _clear = <img src="clear.gif" width="1" height="1" alt="" />
+      _blackBorderWrap = <table border="0" bgcolor="black" cellspacing="0" cellpadding="1"><tr><td> | </td></tr></table>
+      _tableWrap = <table border="0" cellspacing="0" cellpadding="0"> | </table>
+      _tableWrap_DEBUG = <table border="1" cellspacing="0" cellpadding="0"> | </table>
+      _stdFrameParams = frameborder="no" marginheight="0" marginwidth="0" noresize="noresize"
+      _stdFramesetParams = 'border="0" framespacing="0" frameborder="no"
 
-..
\ No newline at end of file
index 7306d5d..ad93138 100644 (file)
@@ -20,10 +20,10 @@ A TYPO3 instance is affected if a 3rd party extension uses index_ts.php directly
 replaced with the TYPO3 Update (used on certain install types). The index.php file must be replaced with the
 current version from the TYPO3 CMS Core.
 
-Besides scripts are affected that access the time tracking (:php:`$TT`) or typoscript frontend controller (:php:`$TSFE`) objects instead of using :php:`$GLOBALS['TT']` respectively :php:`$GLOBALS['TSFE']`.
+Besides scripts are affected that access the time tracking (:code:`$TT`) or typoscript frontend controller (:code:`$TSFE`) objects instead of using :code:`$GLOBALS['TT']` respectively :code:`$GLOBALS['TSFE']`.
 
 
 Migration
 =========
 
-Remove the constant PATH_tslib from the 3rd party extension, use a current version of index.php and use :php:`$GLOBALS['TT']` and :php:`$GLOBALS['TSFE']` where necessary.
\ No newline at end of file
+Remove the constant PATH_tslib from the 3rd party extension, use a current version of index.php and use :code:`$GLOBALS['TT']` and :code:`$GLOBALS['TSFE']` where necessary.
\ No newline at end of file
index c5ec2b6..6e1c2e2 100644 (file)
@@ -6,12 +6,12 @@ Description
 ===========
 
 The include_once array of the ClickMenuController, which is filled with paths from the
-:php:`$GLOBALS['TBE_MODULES_EXT']['xMOD_alt_clickmenu']['extendCMclasses']['path']` setting, has been removed.
+:code:`$GLOBALS['TBE_MODULES_EXT']['xMOD_alt_clickmenu']['extendCMclasses']['path']` setting, has been removed.
 
 Impact
 ======
 
-Extension classes relying on the :php:`$GLOBALS['TBE_MODULES_EXT']['xMOD_alt_clickmenu']['extendCMclasses']['path']`registration for autoloading will not be loaded anymore.
+Extension classes relying on the :code:`$GLOBALS['TBE_MODULES_EXT']['xMOD_alt_clickmenu']['extendCMclasses']['path']` registration for autoloading will not be loaded anymore.
 
 
 Affected installations
index f211fce..d0ca3d6 100644 (file)
@@ -7,9 +7,9 @@ Description
 
 The following deprecated classes have been removed:
 
-:php:`\TYPO3\CMS\Backend\Template\MediumDocumentTemplate`
-:php:`\TYPO3\CMS\Backend\Template\SmallDocumentTemplate`
-:php:`\TYPO3\CMS\Backend\Template\StandardDocumentTemplate`
+:code:`\TYPO3\CMS\Backend\Template\MediumDocumentTemplate`
+:code:`\TYPO3\CMS\Backend\Template\SmallDocumentTemplate`
+:code:`\TYPO3\CMS\Backend\Template\StandardDocumentTemplate`
 
 
 Impact
@@ -27,4 +27,4 @@ A TYPO3 instance is affected if a 3rd party extension uses one of the removed cl
 Migration
 =========
 
-Use :php:`\TYPO3\CMS\Backend\Template\DocumentTemplate` instead.
\ No newline at end of file
+Use :code:`\TYPO3\CMS\Backend\Template\DocumentTemplate` instead.
\ No newline at end of file
index 3ce2db3..ac230f3 100644 (file)
@@ -6,13 +6,13 @@ Description
 ===========
 
 The deprecated methods to send email are removed.
-This includes the :php:`MailUtility::mail()` method, the mail delivery substitution API and the :php:`plainMailEncoded()` methods.
+This includes the :code:`MailUtility::mail()` method, the mail delivery substitution API and the :code:`plainMailEncoded()` methods.
 
 Impact
 ======
 
-Any call to :php:`MailUtility::mail()` or :php:`GeneralUtility::plainMailEncoded()` will result in a fatal error.
-The option :php:`$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/utility/class.t3lib_utility_mail.php']['substituteMailDelivery']`
+Any call to :code:`MailUtility::mail()` or :code:`GeneralUtility::plainMailEncoded()` will result in a fatal error.
+The option :code:`$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/utility/class.t3lib_utility_mail.php']['substituteMailDelivery']`
 does not have any effect.
 
 
@@ -24,4 +24,4 @@ Any installation using an extension still using the deprecated API will fail.
 Migration
 =========
 
-Use the :php:`\TYPO3\CMS\Core\Mail\Mailer` API for sending email.
+Use the :code:`\TYPO3\CMS\Core\Mail\Mailer` API for sending email.
index 04bbd37..29b1016 100644 (file)
@@ -5,12 +5,12 @@ Breaking: #61785 - getCompressedTCarray and includeTCA from TypoScriptFrontendCo
 Description
 ===========
 
-Methods :php:`getCompressedTCarray()` and :php:`includeTCA()` from :php:`\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController` have been removed.
+Methods :code:`getCompressedTCarray()` and :code:`includeTCA()` from :code:`\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController` have been removed.
 
 Impact
 ======
 
-Extensions that still use :php:`\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::getCompressedTCarray()` or :php:`\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::includeTCA()` will trigger a fatal error.
+Extensions that still use :code:`\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::getCompressedTCarray()` or :code:`\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::includeTCA()` will trigger a fatal error.
 
 
 Affected installations
@@ -23,5 +23,5 @@ Migration
 =========
 
 Full TCA is always loaded during bootstrap in FE, the methods are obsolete.
-If an eid script calls this method to load TCA, use :php:`\TYPO3\CMS\Frontend\Utility\EidUtility::initTCA()` instead.
+If an eid script calls this method to load TCA, use :code:`\TYPO3\CMS\Frontend\Utility\EidUtility::initTCA()` instead.
 
index 4b169ef..90e914e 100644 (file)
@@ -5,18 +5,18 @@ Breaking: #61785 - loadTCA function in GeneralUtility removed
 Description
 ===========
 
-Method :php:`loadTCA()` from :php:`\TYPO3\CMS\Core\Utility\GeneralUtility` is removed.
+Method :code:`loadTCA()` from :code:`\TYPO3\CMS\Core\Utility\GeneralUtility` is removed.
 
 Impact
 ======
 
-Extensions that still use :php:`\TYPO3\CMS\Core\Utility\GeneralUtility::loadTCA()` will trigger a fatal error.
+Extensions that still use :code:`\TYPO3\CMS\Core\Utility\GeneralUtility::loadTCA()` will trigger a fatal error.
 
 
 Affected installations
 ======================
 
-A TYPO3 instance is affected if a 3rd party extension still calls :php:`loadTCA`.
+A TYPO3 instance is affected if a 3rd party extension still calls :code:`loadTCA`.
 
 
 Migration
index da26f07..0f41c4d 100644 (file)
@@ -11,16 +11,16 @@ The TypeHandlingService class is removed from the extbase extension.
 Impact
 ======
 
-Extensions that still use :php:`\TYPO3\CMS\Extbase\Service\TypeHandlingService` won't work.
+Extensions that still use :code:`\TYPO3\CMS\Extbase\Service\TypeHandlingService` won't work.
 
 
 Affected installations
 ======================
 
-A TYPO3 instance is affected if a 3rd party extension uses the removed class :php:`\TYPO3\CMS\Extbase\Service\TypeHandlingService`.
+A TYPO3 instance is affected if a 3rd party extension uses the removed class :code:`\TYPO3\CMS\Extbase\Service\TypeHandlingService`.
 
 
 Migration
 =========
 
-Replace all calls to :php:`\TYPO3\CMS\Extbase\Service\TypeHandlingService` functions to their new static functions in :php:`\TYPO3\CMS\Extbase\Utility\TypeHandlingUtility`
\ No newline at end of file
+Replace all calls to :code:`\TYPO3\CMS\Extbase\Service\TypeHandlingService` functions to their new static functions in :code:`\TYPO3\CMS\Extbase\Utility\TypeHandlingUtility`
\ No newline at end of file
index f0589a2..68dbf1d 100644 (file)
@@ -5,13 +5,13 @@ Breaking: #61802 - deprecated isLocalconfWritable function removed
 Description
 ===========
 
-The function :php:`isLocalconfWritable()` :php:`from \TYPO3\CMS\Core\Utility\ExtensionManagementUtility` has been removed.
+The function :code:`isLocalconfWritable()` :code:`from \TYPO3\CMS\Core\Utility\ExtensionManagementUtility` has been removed.
 The boostrap now just checks for the existence of the file and redirects to the install tool if it doesn't exist.
 
 Impact
 ======
 
-Extensions that still use the function :php:`isLocalconfWritable()` won't work.
+Extensions that still use the function :code:`isLocalconfWritable()` won't work.
 
 
 Affected installations
index aab81b5..465ef51 100644 (file)
@@ -5,7 +5,7 @@ Breaking: #61820 - deprecated PhpOptionsUtility functions removed
 Description
 ===========
 
-The :php:`\TYPO3\CMS\Core\Utility\PhpOptionsUtility` functions isSafeModeEnabled and isMagicQuotesGpcEnabled are removed.
+The :code:`\TYPO3\CMS\Core\Utility\PhpOptionsUtility` functions isSafeModeEnabled and isMagicQuotesGpcEnabled are removed.
 
 Impact
 ======
@@ -22,5 +22,5 @@ A TYPO3 instance is affected if a 3rd party extension uses one of the removed fu
 Migration
 =========
 
-Remove the call to :php:`\TYPO3\CMS\Core\Utility\PhpOptionsUtility::isSafeModeEnabled()` or :php:`\TYPO3\CMS\Core\Utility\PhpOptionsUtility::isMagicQuotesGpcEnabled()` functions.
+Remove the call to :code:`\TYPO3\CMS\Core\Utility\PhpOptionsUtility::isSafeModeEnabled()` or :code:`\TYPO3\CMS\Core\Utility\PhpOptionsUtility::isMagicQuotesGpcEnabled()` functions.
 The Install Tool takes care of the removed checks now.
\ No newline at end of file
index 6c8e565..2dddc3b 100644 (file)
@@ -5,7 +5,7 @@ Breaking: #61821 - classFile option in makeInstanceService removed
 Description
 ===========
 
-The option "classFile" in :php:`\TYPO3\CMS\Core\Utility\GeneralUtility\makeInstanceService()` is removed.
+The option "classFile" in :code:`\TYPO3\CMS\Core\Utility\GeneralUtility\makeInstanceService()` is removed.
 This should now be done by the respective ext_autoload.php of each extension.
 
 
index bc69b95..467e600 100644 (file)
@@ -5,13 +5,13 @@ Breaking: #61822 - deprecated function getUniqueFields() removed
 Description
 ===========
 
-The function :php:`getUniqueFields()` from :php:`\TYPO3\CMS\Core\DataHandling\DataHandler` has been removed.
-The function is available in :php:`\TYPO3\CMS\Version\Hook\DataHandlerHook`.
+The function :code:`getUniqueFields()` from :code:`\TYPO3\CMS\Core\DataHandling\DataHandler` has been removed.
+The function is available in :code:`\TYPO3\CMS\Version\Hook\DataHandlerHook`.
 
 Impact
 ======
 
-Extensions that still use the function :php:`getUniqueFields()` won't work.
+Extensions that still use the function :code:`getUniqueFields()` won't work.
 
 
 Affected installations
@@ -23,5 +23,5 @@ A TYPO3 instance is affected if a 3rd party extension uses the removed function.
 Migration
 =========
 
-Replace all calls to :php:`\TYPO3\CMS\Core\DataHandling\DataHandler::getUniqueFields()`
-with calls to :php:`\TYPO3\CMS\Version\Hook\DataHandlerHook::getUniqueFields()`
\ No newline at end of file
+Replace all calls to :code:`\TYPO3\CMS\Core\DataHandling\DataHandler::getUniqueFields()`
+with calls to :code:`\TYPO3\CMS\Version\Hook\DataHandlerHook::getUniqueFields()`
\ No newline at end of file
index 35025b8..86b2974 100644 (file)
@@ -5,23 +5,23 @@ Breaking: #61823 - Remove magic setter for $fromTC
 Description
 ===========
 
-The magic setter for :php:`$fromTC` in \TYPO3\CMS\Core\Database\RelationHandler is removed.
+The magic setter for :code:`$fromTC` in \TYPO3\CMS\Core\Database\RelationHandler is removed.
 
 
 Impact
 ======
 
-Directly setting the protected property :php:`$fromTC` will trigger a PHP warning.
+Directly setting the protected property :code:`$fromTC` will trigger a PHP warning.
 
 
 Affected installations
 ======================
 
-Any installation using an extension that sets :php:`$fromTC` property directly.
+Any installation using an extension that sets :code:`$fromTC` property directly.
 
 
 Migration
 =========
 
-Use :php:`\TYPO3\CMS\Core\Database\RelationHandler::setFetchAllFields()` instead.
+Use :code:`\TYPO3\CMS\Core\Database\RelationHandler::setFetchAllFields()` instead.
 
index 337115b..19846dc 100644 (file)
@@ -5,13 +5,13 @@ Breaking: #61828 - deprecated isDisplayCondition function from FormEngine remove
 Description
 ===========
 
-Method :php:`isDisplayCondition()` from :php:`\TYPO3\CMS\Backend\Form\FormEngine` has been removed.
+Method :code:`isDisplayCondition()` from :code:`\TYPO3\CMS\Backend\Form\FormEngine` has been removed.
 
 
 Impact
 ======
 
-Extensions that still use the function :php:`isDisplayCondition()` will trigger a fatal
+Extensions that still use the function :code:`isDisplayCondition()` will trigger a fatal
 PHP error when records are edited in the backend.
 
 
@@ -24,10 +24,10 @@ A TYPO3 instance is affected if a 3rd party extension uses the removed function.
 Migration
 =========
 
-Use :php:`\TYPO3\CMS\Backend\Form\ElementConditionMatcher` instead.
+Use :code:`\TYPO3\CMS\Backend\Form\ElementConditionMatcher` instead.
 
+.. code-block:: php
 
-
-/** @var $elementConditionMatcher \TYPO3\CMS\Backend\Form\ElementConditionMatcher */
-$elementConditionMatcher = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Backend\Form\ElementConditionMatcher::class);
-$elementConditionMatcher->match($displayCond, $row, $ffValueKey);
+       /** @var $elementConditionMatcher \TYPO3\CMS\Backend\Form\ElementConditionMatcher */
+       $elementConditionMatcher = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Backend\Form\ElementConditionMatcher::class);
+       $elementConditionMatcher->match($displayCond, $row, $ffValueKey);
index c96f370..8bff564 100644 (file)
@@ -5,7 +5,7 @@ Breaking: #61859 - deprecated file type FILETYPE_SOFTWARE removed
 Description
 ===========
 
-The constant :php:`\TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_SOFTWARE` has been removed.
+The constant :code:`\TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_SOFTWARE` has been removed.
 
 
 Impact
@@ -17,10 +17,10 @@ Using the removed constant will result in a fatal error.
 Affected installations
 ======================
 
-Any installation using an extension that uses the constant :php:`\TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_SOFTWARE`.
+Any installation using an extension that uses the constant :code:`\TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_SOFTWARE`.
 
 
 Migration
 =========
 
-Use :php:`\TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_APPLICATION` instead, which matches the Iana standard.
+Use :code:`\TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_APPLICATION` instead, which matches the Iana standard.
index 628fbee..799dded 100644 (file)
@@ -5,13 +5,13 @@ Breaking: #61860 - deprecated function int_from_ver removed
 Description
 ===========
 
-Function :php:`int_from_ver()` from :php:`\TYPO3\CMS\Core\Utility\GeneralUtility` has been removed.
+Function :code:`int_from_ver()` from :code:`\TYPO3\CMS\Core\Utility\GeneralUtility` has been removed.
 
 
 Impact
 ======
 
-Extensions that still use the function :php:`int_from_ver()` won't work.
+Extensions that still use the function :code:`int_from_ver()` won't work.
 
 
 Affected installations
@@ -23,4 +23,4 @@ A TYPO3 instance is affected if a 3rd party extension uses the removed function.
 Migration
 =========
 
-Replace the usage of the removed function with :php:`\TYPO3\CMS\Core\Utility\VersionNumberUtility::convertVersionNumberToInteger()`
\ No newline at end of file
+Replace the usage of the removed function with :code:`\TYPO3\CMS\Core\Utility\VersionNumberUtility::convertVersionNumberToInteger()`
\ No newline at end of file
index e2aa9b8..d643646 100644 (file)
@@ -5,13 +5,13 @@ Breaking: #61863 - deprecated connectDB from EidUtility removed
 Description
 ===========
 
-Method :php:`connectDB()` from :php:`\TYPO3\CMS\Frontend\Utility\EidUtility` has been removed.
+Method :code:`connectDB()` from :code:`\TYPO3\CMS\Frontend\Utility\EidUtility` has been removed.
 
 
 Impact
 ======
 
-Extensions that still use the function :php:`connectDB()` will trigger a fatal
+Extensions that still use the function :code:`connectDB()` will trigger a fatal
 PHP error when an eID script is called.
 
 
index 83f2644..25cf667 100644 (file)
@@ -5,7 +5,7 @@ Breaking: #61890 - TBE Styling removed from FormEngine and TCA
 Description
 ===========
 
-The styling functionality of FormEngine was based on a mixture of loose variables within :php:`$GLOBALS['TBE_STYLES']`
+The styling functionality of FormEngine was based on a mixture of loose variables within :code:`$GLOBALS['TBE_STYLES']`
 overridden by hardcoded values in various Backend PHP classes. This setup, additionally mixed with CSS classes
 that followed a very complicated syntax to render certain fields differently, has been removed in order to allow
 Backend styling for FormEngine completely based on CSS/LESS.
index 1b3d83c..a468cbd 100644 (file)
@@ -7,13 +7,13 @@ Description
 
 The Backend/DocumentTemplate class contains various options that have no effect in the core anymore:
 
-:php:`$doc->JScodeLibArray`
-:php:`$doc->docType` (as rendering is always as HTML5 by default)
-:php:`$doc->inDocStyles` (use inDocStylesArray)
-:php:`$doc->inDocStyles_TBEstyle` (now used as inDocStylesArray[tbeStyle]
-:php:`$doc->charset` (always utf-8)
+:code:`$doc->JScodeLibArray`
+:code:`$doc->docType` (as rendering is always as HTML5 by default)
+:code:`$doc->inDocStyles` (use inDocStylesArray)
+:code:`$doc->inDocStyles_TBEstyle` (now used as inDocStylesArray[tbeStyle]
+:code:`$doc->charset` (always utf-8)
 
-The methods :php:`$doc->formatTime()` and :php:`$doc->menuTable()` have also
+The methods :code:`$doc->formatTime()` and :code:`$doc->menuTable()` have also
 been deprecated as they are not used anymore.
 
 Impact
index e7fa1a4..2fc8745 100644 (file)
@@ -5,21 +5,21 @@ Breaking: #62039 - Removed TBE_STYLES[mainColors]
 Description
 ===========
 
-The values within :php:`$TBE_STYLES[mainColors]` are redundant and can be completely defined via CSS nowadays. The
+The values within :code:`$TBE_STYLES[mainColors]` are redundant and can be completely defined via CSS nowadays. The
 corresponding PHP leftovers are removed from the core and have no effect anymore.
 
 
 Impact
 ======
 
-Setting the variables within :php:`$TBE_STYLES[mainColors]` and using the :php:`$doc->bgColor*` and :php:`$doc->hoverColor` properties
+Setting the variables within :code:`$TBE_STYLES[mainColors]` and using the :code:`$doc->bgColor*` and :code:`$doc->hoverColor` properties
 of DocumentTemplate have no effect anymore.
 
 
 Affected installations
 ======================
 
-Any installation using an extension that is overriding skin info via :php:`$TBE_STYLES[mainColors]`.
+Any installation using an extension that is overriding skin info via :code:`$TBE_STYLES[mainColors]`.
 
 
 Migration
index 30989fe..5a4ee5f 100644 (file)
@@ -8,10 +8,10 @@ Description
 DataHandler
 -----------
 
-:php:`DataHandler::clear_cache()` has been removed. Use :php:`->clear_cacheCmd()` instead. Alternatively you can
-call :php:`->registerPageCacheClearing()` from a hook to not immediately clear the cache but register clearing after DataHandler operation finishes.
+:code:`DataHandler::clear_cache()` has been removed. Use :code:`->clear_cacheCmd()` instead. Alternatively you can
+call :code:`->registerPageCacheClearing()` from a hook to not immediately clear the cache but register clearing after DataHandler operation finishes.
 
-:php:`DataHandler::internal_clearPageCache()` has been removed, please use the cache manager directly.
+:code:`DataHandler::internal_clearPageCache()` has been removed, please use the cache manager directly.
 
 The hook ['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables'] has been removed, use the caching framework with database backend instead.
 
index 4b68ef1..7d9d753 100644 (file)
@@ -8,7 +8,7 @@ Description
 DBAL DatabaseConnection
 -----------------------
 
-All connection parameters (host, username, password, db) for methods :php:`sql_connect()` and :php:`sql_select_db()` are removed.
+All connection parameters (host, username, password, db) for methods :code:`sql_connect()` and :code:`sql_select_db()` are removed.
 
 
 CSS Styled Content
@@ -27,7 +27,7 @@ The check for PHP's magic_quotes_gpc settings is removed, as the feature is disa
 Removed files
 -------------
 
-* lang/lang.php is removed. You don't need to include this file anymore, just use :php:`\TYPO3\CMS\Lang\LanguageService` directly.
+* lang/lang.php is removed. You don't need to include this file anymore, just use :code:`\TYPO3\CMS\Lang\LanguageService` directly.
 * rtehtmlarea/htmlarea/plugins/DynamicCSS/dynamiccss.css is removed. The file was not used.
 
 
index 60ae360..3541d3b 100644 (file)
@@ -7,9 +7,9 @@ Description
 
 The following TypoScript options were removed:
 
-:ts:`config.notification_email_charset`
-:ts:`config.notification_email_encoding`
-:ts:`config.notification_email_urlmode`
+:code:`config.notification_email_charset`
+:code:`config.notification_email_encoding`
+:code:`config.notification_email_urlmode`
 
 
 Impact
index 09da813..9487b14 100644 (file)
@@ -5,23 +5,23 @@ Breaking: #62804 - RTE JavaScript method HTMLArea.Editor::getNodeByPosition was
 Description
 ===========
 
-RTE JavaScript method :js:`getNodeByPosition()` was moved from HTMLArea.Editor to HTMLArea.DOM.Node where it belongs.
+RTE JavaScript method :code:`getNodeByPosition()` was moved from HTMLArea.Editor to HTMLArea.DOM.Node where it belongs.
 
 
 Impact
 ======
 
-3rd party extensions referring to :js:`HTMLArea.Editor::getNodeByPosition()` will fail.
+3rd party extensions referring to :code:`HTMLArea.Editor::getNodeByPosition()` will fail.
 
 
 Affected installations
 ======================
 
-A TYPO3 instance is affected if a 3rd party extension refers to the method :js:`HTMLArea.Editor::getNodeByPosition()`.
+A TYPO3 instance is affected if a 3rd party extension refers to the method :code:`HTMLArea.Editor::getNodeByPosition()`.
 
 
 Migration
 =========
 
-The affected 3rd party extensions must be modified to use method :js:`HTMLArea.DOM.Node::getNodeByPosition()`
+The affected 3rd party extensions must be modified to use method :code:`HTMLArea.DOM.Node::getNodeByPosition()`
 instead.
\ No newline at end of file
index 74bcf95..1b5e07f 100644 (file)
@@ -5,13 +5,13 @@ Breaking: #62859 - Removal of doc:link.action view helper
 Description
 ===========
 
-The view helper :php:`\TYPO3\CMS\Documentation\ViewHelpers\Link\Action` has been removed.
+The view helper :code:`\TYPO3\CMS\Documentation\ViewHelpers\Link\Action` has been removed.
 
 
 Impact
 ======
 
-Extensions that rely on existence of :php:`\TYPO3\CMS\Documentation\ViewHelpers\Link\Action` won't work.
+Extensions that rely on existence of :code:`\TYPO3\CMS\Documentation\ViewHelpers\Link\Action` won't work.
 
 
 Affected installations
index ee78f84..3c2676b 100644 (file)
@@ -5,11 +5,11 @@ Breaking: #62888 - Remove config.uniqueLinkVars
 Description
 ===========
 
-The setting :ts:`config.uniqueLinkVars` has been removed as the behaviour is
+The setting :code:`config.uniqueLinkVars` has been removed as the behaviour is
 now always used.
 
 
 Migration
 =========
 
-Remove the setting :ts:`config.uniqueLinkVars` from the TypoScript.
+Remove the setting :code:`config.uniqueLinkVars` from the TypoScript.
index f3b877a..e35cae5 100644 (file)
@@ -20,4 +20,4 @@ will not work anymore.
 Migration
 =========
 
-Use :php:`BackendUtility::getModuleUrl()` instead to get the correct target for your links.
+Use :code:`BackendUtility::getModuleUrl()` instead to get the correct target for your links.
index bfc8957..079a0e1 100644 (file)
@@ -7,16 +7,16 @@ Description
 
 The following methods of the class \TYPO3\CMS\Backend\Form\FormEngine have been marked as deprecated:
 
- * getSingleField_typeInput
- * getSingleField_typeText
- * getSingleField_typeCheck
- * getSingleField_typeRadio
- * getSingleField_typeSelect
- * getSingleField_typeGroup
- * getSingleField_typeNone
- * getSingleField_typeFlex
- * getSingleField_typeUnknown
- * getSingleField_typeUser
+- getSingleField_typeInput
+- getSingleField_typeText
+- getSingleField_typeCheck
+- getSingleField_typeRadio
+- getSingleField_typeSelect
+- getSingleField_typeGroup
+- getSingleField_typeNone
+- getSingleField_typeFlex
+- getSingleField_typeUnknown
+- getSingleField_typeUser
 
 Each method is moved into a designated class inside \TYPO3\CMS\Backend\Form\Element to clean up the FormEngine class.
 
index 24ab133..789b0d6 100644 (file)
@@ -22,7 +22,7 @@ might not work anymore as expected.
 Affected installations
 ======================
 
-All installations which use the :php:`$TSFE->JSeventFuncCalls` option, e.g. like GMENU_LAYERS.
+All installations which use the :code:`$TSFE->JSeventFuncCalls` option, e.g. like GMENU_LAYERS.
 
 Migration
 =========
index a201a82..7e62b44 100644 (file)
@@ -6,7 +6,7 @@ Description
 ===========
 
 In previous versions the FormEngine always wrapped fields around an additional HTML table element.
-This was done in a separate method called :php:`wrapBorder()` utilizing the SECTION_WRAP subpart
+This was done in a separate method called :code:`wrapBorder()` utilizing the SECTION_WRAP subpart
 of the FormEngine template.
 As styling is now done completely via LESS/CSS, all calls to the method have been removed.
 The wrapBorder method and sectionWrap property of FormEngine are now marked as deprecated
@@ -15,10 +15,10 @@ for removal with CMS 8.
 Impact
 ======
 
-Custom extensions using the :php:`wrapBorder()` method will not get the additional table wrap.
+Custom extensions using the :code:`wrapBorder()` method will not get the additional table wrap.
 
 Affected installations
 ======================
 
-Installations using FormEngine and the :php:`wrapBorder()` method or custom FormEngine templates
+Installations using FormEngine and the :code:`wrapBorder()` method or custom FormEngine templates
 in their own extensions.
\ No newline at end of file
index e8034d6..5c60b09 100644 (file)
@@ -7,9 +7,9 @@ Description
 
 The following methods of the class \TYPO3\CMS\Core\Utility\GeneralUtility have been marked as deprecated:
 
- * quoted_printable()
- * encodeHeader()
- * substUrlsInPlainText()
+- quoted_printable()
+- encodeHeader()
+- substUrlsInPlainText()
 
 Impact
 ======
index 3285af6..f835b1c 100644 (file)
@@ -5,7 +5,7 @@ Deprecation: #62795 - DocumentTemplate->endPageJS()
 Description
 ===========
 
-Method :php:`TYPO3\CMS\Backend\Template\DocumentTemplate::endPageJS()` and the according property :php:`endJS` have been marked as deprecated.
+Method :code:`TYPO3\CMS\Backend\Template\DocumentTemplate::endPageJS()` and the according property :code:`endJS` have been marked as deprecated.
 
 
 Impact
index 6b52efc..d2711ee 100644 (file)
@@ -5,7 +5,7 @@ Deprecation: #62800 - Workspaces ToolbarItem via ExtDirect
 Description
 ===========
 
-The PHP functionality for switching a workspace was done with the ExtDirect call :js:`TYPO3.Ajax.ExtDirect.ToolbarMenu`
+The PHP functionality for switching a workspace was done with the ExtDirect call :code:`TYPO3.Ajax.ExtDirect.ToolbarMenu`
 until now. This has been replaced by a simple AJAX JSON call, based on jQuery and the refactored ToolbarItem Menu for
 the workspaces module.
 
@@ -18,9 +18,9 @@ The core does not use this functionality anymore, and also removed the ExtDirect
 Affected installations
 ======================
 
-All installations which directly used the ExtDirect :js:`TYPO3.Ajax.ExtDirect.ToolbarMenu` to fetch the data.
+All installations which directly used the ExtDirect :code:`TYPO3.Ajax.ExtDirect.ToolbarMenu` to fetch the data.
 
 Migration
 =========
 
-Use the new AjaxHandler :js:`Workspaces::setWorkspace()` directly instead.
+Use the new AjaxHandler :code:`Workspaces::setWorkspace()` directly instead.
index 9529376..c300d24 100644 (file)
@@ -5,7 +5,7 @@ Deprecation: #62854 - Abstractplugin->pi_list_searchBox()
 Description
 ===========
 
-Method :php:`pi_list_searchBox()` of AbstractPlugin (aka pibase) was used with very old
+Method :code:`pi_list_searchBox()` of AbstractPlugin (aka pibase) was used with very old
 search solutions and is hopelessly outdated. It is now discouraged to be used
 and will be removed with next major version.
 
@@ -13,7 +13,7 @@ and will be removed with next major version.
 Impact
 ======
 
-Extensions still using :php:`pi_list_searchBox()` will throw a deprecation warning.
+Extensions still using :code:`pi_list_searchBox()` will throw a deprecation warning.
 
 Affected installations
 ======================
index 3b5b647..3922af3 100644 (file)
@@ -5,7 +5,7 @@ Deprecation: #62864 - BackendUtility->helpTextIcon deprecated
 Description
 ===========
 
-The function :php:`helpTextIcon()` in BackendUtility has been marked as deprecated.
+The function :code:`helpTextIcon()` in BackendUtility has been marked as deprecated.
 
 Impact
 ======
@@ -16,9 +16,9 @@ The core does not use this functionality anymore.
 Affected installations
 ======================
 
-All installations which use the function :php:`helpTextIcon()`.
+All installations which use the function :code:`helpTextIcon()`.
 
 Migration
 =========
 
-Use :php:`BackendUtility::cshItem()` instead.
+Use :code:`BackendUtility::cshItem()` instead.
index 7e0e047..7b0719b 100644 (file)
@@ -31,7 +31,7 @@ The affected 3rd party extensions must be modified to use ``top.TYPO3.Flashmessa
 
 Example:
 
-    .. code-block:: javascript
+.. code-block:: javascript
 
     // Old and deprecated:
     TYPO3.Flashmessages.display(TYPO3.Severity.notice)
@@ -39,6 +39,4 @@ Example:
     // New and the only correct way:
     top.TYPO3.Flashmessages.display(top.TYPO3.Severity.notice)
 
-    ..
-
 The ``TYPO3.Severity`` object has been moved to ``top.TYPO3.Severity``. Use ``top.TYPO3.Severity.*`` instead.
index 27cc963..95eb809 100644 (file)
@@ -7,7 +7,7 @@ Description
 
 Several functions within DocumentTemplate are not encouraged to be used anymore.
 
-The hard-coded background image setting via :php:`$TBE_STYLES['background']` is removed and its usage is deprecated.
+The hard-coded background image setting via :code:`$TBE_STYLES['background']` is removed and its usage is deprecated.
 
 Additionally, the font-wrapping methods *rfw()* and *dfw()* are deprecated.
 The according CSS was removed from the core.
@@ -24,7 +24,7 @@ The core does not use this functionality anymore.
 Affected installations
 ======================
 
-All installations which use the setting :php:`$GLOBALS['TBE_STYLES']['background']` or any of the functions:
+All installations which use the setting :code:`$GLOBALS['TBE_STYLES']['background']` or any of the functions:
 
 * dfw()
 * rfw()
@@ -33,8 +33,8 @@ All installations which use the setting :php:`$GLOBALS['TBE_STYLES']['background
 Migration
 =========
 
-* Use CSS directly instead of :php:`$GLOBALS['TBE_STYLES']['background']`
-* Use the CSS class *text-muted* instead of the method :php:`dfw()`
-* Use the CSS class *text-danger* instead of the method :php:`rfw()`
-* Use HTML bootstrap classes, localStorage etc. instead of :php:`collapseableSection()`
+* Use CSS directly instead of :code:`$GLOBALS['TBE_STYLES']['background']`
+* Use the CSS class *text-muted* instead of the method :code:`dfw()`
+* Use the CSS class *text-danger* instead of the method :code:`rfw()`
+* Use HTML bootstrap classes, localStorage etc. instead of :code:`collapseableSection()`
 
index 8d39a07..8ac0001 100644 (file)
@@ -7,7 +7,9 @@ Description
 
 It is now possible to import more than one CSS file for the Rich Text Editor.
 
-New syntax is::
+New syntax is:
+
+.. code-block:: typoscript
 
        RTE.default.contentCSS {
                file1 = fileadmin/myStylesheet1.css
index 9975022..806471d 100644 (file)
@@ -8,7 +8,8 @@ Description
 It is now possible to configure a class as requiring other classes.
 
 The syntax of this new property is
-       ::
+
+.. code-block:: typoscript
 
        RTE.classes.[ *classname* ] {
                .requires = list of class names; list of classes that are required by the class;
index 9e51914..f931d2c 100644 (file)
@@ -8,7 +8,8 @@ Description
 It is now possible to configure a class as non-selectable in the style selectors of the Rich Text Editor.
 
 The syntax of this new property is
-       ::
+
+.. code-block:: typoscript
 
        RTE.classes.[ *classname* ] {
                .selectable = boolean; if set to 0, the class is not selectable in the style selectors; if the property is omitted or set to 1, the class is selectable in the style selectors
index 17d3634..abe8bc7 100644 (file)
@@ -15,13 +15,12 @@ It takes the field content as a whole and can additionally take some parameters
 
 The full parameter usage in Fluid might look like this, where {link} is the field content:
 
-::
+.. code-block:: html
 
-<f:link.typolink parameter="{link}" target="_blank" class="ico-class" title="some title" additionalParams="b=u" additionalAttributes="{type:'button'}">
+       <f:link.typolink parameter="{link}" target="_blank" class="ico-class" title="some title" additionalParams="b=u" additionalAttributes="{type:'button'}">
 
-<f:uri.typolink parameter="{link}" additionalParameters="b=u">
+       <f:uri.typolink parameter="{link}" additionalParameters="b=u">
 
-..
 
 Only *parameter* is required, all other parameters are optional.
 While passing additional parameters to the ViewHelper, following rules apply:
@@ -35,15 +34,13 @@ While passing additional parameters to the ViewHelper, following rules apply:
 {link} contains *19 _blank - "testtitle with whitespace" &X=y*.
 In case of the Uri.Typolink Viewhelper, only the first and the fourth parameter of the field content are taken into account,
 the tag related properties are discarded.
-For the given example, the output is:
+For the given examples, the output is:
 
-::
+.. code-block:: html
 
-<a href="index.php?id=19&X=y&b=u" title="some title" target="_blank" class="ico-class" type="button">
+       <a href="index.php?id=19&X=y&b=u" title="some title" target="_blank" class="ico-class" type="button">
 
-index.php?id=19&X=y&b=u
-
-..
+       index.php?id=19&X=y&b=u
 
 Impact
 ======
index 1663ee5..012ae53 100644 (file)
@@ -10,9 +10,9 @@ element of a backtrace.
 
 Two options were added to enable this feature:
 
- - :code:`appendFullBackTrace`, boolean, not mandatory` Add full backtrace to the log
+- :code:`appendFullBackTrace`, boolean, not mandatory` Add full backtrace to the log
 
- - :code:`shiftBackTraceLevel`, integer, default 0, not mandatory` Removes the given number of entries from the top of the backtrace stack.
+- :code:`shiftBackTraceLevel`, integer, default 0, not mandatory` Removes the given number of entries from the top of the backtrace stack.
 
 Impact
 ======
index 0daaa16..1014fce 100644 (file)
@@ -7,8 +7,8 @@ Description
 
 Some unit tests need to create test files or directories to check the system
 under test. Those files should be removed again.
-A test can now register absolute file paths in :php:`$this->testFilesToDelete`, and
-the generic :php:`tearDown()` method will then remove them. Only files, links and directories
+A test can now register absolute file paths in :code:`$this->testFilesToDelete`, and
+the generic :code:`tearDown()` method will then remove them. Only files, links and directories
 within typo3temp/ are allowed.
 
 Impact
index 2f6a7f4..296ff48 100644 (file)
@@ -5,7 +5,7 @@ Feature: #60567 - Show Styles Segment in TS Object Browser
 Description
 ===========
 
-The TypoScript Object Browser now shows the setup segment :ts:`styles.`
+The TypoScript Object Browser now shows the setup segment :code:`styles.`
 
 
 Impact
index ecee642..bf39093 100644 (file)
@@ -9,25 +9,23 @@ The extbase reflection service can now return tags/annotations added to a class.
 
 Suppose the given class:
 
-::
+.. code-block:: php
 
-/**
- * @SomeClassAnnotation A value
- */
- class Foo {
- }
+   /**
   * @SomeClassAnnotation A value
   */
   class Foo {
   }
 
-..
 
 Those annotation can be fetched with the reflection service:
 
-::
+.. code-block:: php
 
-$service = new \TYPO3\CMS\Extbase\Reflection\ReflectionService();
-$classValues = $service->getClassTagsValues('Foo');
-$classValue = $service->getClassTagValue('Foo', 'SomeClassAnnotation');
+    $service = new \TYPO3\CMS\Extbase\Reflection\ReflectionService();
+    $classValues = $service->getClassTagsValues('Foo');
+    $classValue = $service->getClassTagValue('Foo', 'SomeClassAnnotation');
 
-..
 
 Impact
 ======
index 70368f8..c8c733d 100644 (file)
@@ -8,7 +8,7 @@ Description
 This signal allows to manipulate the rendered html code for a sprite icon by an extension.
 
 Currently all sprite icons are rendered as
-:code: <span class="">&nbsp;</span>
+:code: <span class="">&nbsp;</span>`.
 
 Extensions can now adjust the html tag, add or remove attributes and define own content in between the html tags.
 
index f533483..7e4ea05 100644 (file)
@@ -10,11 +10,13 @@ Fluid provides for those elements the possibility to add
 key-value pairs as array, which will be rendered as
 `data-$key="$value"`.
 
-:code: <f:form.textfield data="{foo: 'bar', baz: 'foos'}" />
+.. code-block:: html
+
+       <f:form.textfield data="{foo: 'bar', baz: 'foos'}" />
 
 Impact
 ======
 
 Generic data attributes do not need to be passed by the
 `additionalAttributes` array anymore making the viewhelper
-more straight forward to use.
+more straightforward to use.
index 9645e11..49edac3 100644 (file)
@@ -20,24 +20,25 @@ for Templates there is no lookup requirement.
 
 As a developer or integrator, you can configure your View as follows:
 
-::
-$view = $this->objectManager->get(\TYPO3\CMS\Fluid\View\StandaloneView::class);
-$view->setFormat('html');
-$view->setTemplatePathAndFileName(ExtensionManagementUtility::extPath('myExt') . 'Resources/Private/Templates/Email.html');
-$view->setLayoutRootPaths(array(
-  'default' => ExtensionManagementUtility::extPath('myExt') . 'Resources/Private/Layouts',
-  'specific' => ExtensionManagementUtility::extPath('myTemplateExt') . 'Resources/Private/Layouts/MyExt',
-));
-$view->setPartialRootPaths(array(
-  'default' => ExtensionManagementUtility::extPath('myExt') . 'Resources/Private/Partials',
-  'specific' => ExtensionManagementUtility::extPath('myTemplateExt') . 'Resources/Private/Layouts/MyExt',
-  'evenMoreSpecific' => 'fileAdmin/templates/myExt/Partials',
-));
-..
+.. code-block:: php
+
+    $view = $this->objectManager->get(\TYPO3\CMS\Fluid\View\StandaloneView::class);
+    $view->setFormat('html');
+    $view->setTemplatePathAndFileName(ExtensionManagementUtility::extPath('myExt') . 'Resources/Private/Templates/Email.html');
+    $view->setLayoutRootPaths(array(
+      'default' => ExtensionManagementUtility::extPath('myExt') . 'Resources/Private/Layouts',
+      'specific' => ExtensionManagementUtility::extPath('myTemplateExt') . 'Resources/Private/Layouts/MyExt',
+    ));
+    $view->setPartialRootPaths(array(
+      'default' => ExtensionManagementUtility::extPath('myExt') . 'Resources/Private/Partials',
+      'specific' => ExtensionManagementUtility::extPath('myTemplateExt') . 'Resources/Private/Layouts/MyExt',
+      'evenMoreSpecific' => 'fileAdmin/templates/myExt/Partials',
+    ));
+
 
 With this, the View will first look up the requested layout file in the path with the key
-_specific_, and in case there is no such file, it will fall back to _default_. For the partials the
-sequence would be _evenMoreSpecific_, then _specific_, then fall back to _default_.
+:code:`specific`, and in case there is no such file, it will fall back to :code:`default`. For the partials the
+sequence would be :code:`evenMoreSpecific`, then :code:`specific`, then fall back to :code:`default`.
 
 You are free in the naming
 of the keys. The paths are searched from bottom to top.
@@ -51,19 +52,20 @@ Additionally the TypoScript Content Object FLUIDTEMPLATE, which is based on Stan
 kind of fallback mechanism.
 Two new TypoScript options are added for this purpose:
 
- * partialRootPaths
- * layoutRootPaths
+- partialRootPaths
+- layoutRootPaths
 
 Example usage:
 
-::
-page.10 = FLUIDTEMPLATE
-page.10.file = EXT:sitedesign/Resources/Private/Templates/Main.html
-page.10.partialRootPaths {
-  10 = EXT:sitedesign/Resources/Private/Partials
-  20 = EXT:sitemodification/Resources/Private/Partials
-}
-..
+.. code-block:: typoscript
+
+    page.10 = FLUIDTEMPLATE
+    page.10.file = EXT:sitedesign/Resources/Private/Templates/Main.html
+    page.10.partialRootPaths {
+      10 = EXT:sitedesign/Resources/Private/Partials
+      20 = EXT:sitemodification/Resources/Private/Partials
+    }
+
 
 In case you're using the old options (partialRootPath, layoutRootPath) together with the new options, the content of
 the old options will be placed at the first position (index zero) in the fallback list.
index bf8baf0..344a72a 100644 (file)
@@ -7,16 +7,15 @@ Description
 
 Introduce parameter "multiple" for f:form.checkbox ViewHelper.
 
-::
+.. code-block:: html
 
-<f:form action="create" method="POST" name="pizza" object="{pizza}">
-       <f:form.checkbox property="covering" multiple="1" value="salami" /><br />
-       <f:form.checkbox property="covering" multiple="1" value="ham" /><br />
-       <f:form.checkbox property="covering" multiple="1" value="cheese" /><br />
-       <f:form.submit value="Send" />
-</f:form>
+       <f:form action="create" method="POST" name="pizza" object="{pizza}">
+               <f:form.checkbox property="covering" multiple="1" value="salami" /><br />
+               <f:form.checkbox property="covering" multiple="1" value="ham" /><br />
+               <f:form.checkbox property="covering" multiple="1" value="cheese" /><br />
+               <f:form.submit value="Send" />
+       </f:form>
 
-..
 
 Impact
 ======
index 6133f28..ccd84af 100644 (file)
@@ -7,15 +7,15 @@ Description
 
 A typical checkbox with label form element should now be rendered as:
 
-::
+.. code-block:: html
+
+       <div class="checkbox">
+               <label for="someId">
+                       <input type="checkbox" id="someId" />
+                       Label text
+               </label>
+       </div>
 
-<div class="checkbox">
-       <label for="someId">
-               <input type="checkbox" id="someId" />
-               Label text
-       </label>
-</div>
-..
 
 Impact
 ======
index 9fb35c4..bed2a42 100644 (file)
@@ -28,13 +28,14 @@ A AudioTagRenderer and VideoTagRenderer have already been added.
 It is possible to register your own renderer classes in the ext_localconf.php of an extension.
 
 Example:
-::
 
-$rendererRegistry = \TYPO3\CMS\Core\Resource\Rendering\RendererRegistry::getInstance();
-$rendererRegistry->registerRendererClass(
-       'MyCompany\\MySpecialMediaFile\\Rendering\\MySpecialMediaFileRenderer'
-);
-..
+.. code-block:: php
+
+    $rendererRegistry = \TYPO3\CMS\Core\Resource\Rendering\RendererRegistry::getInstance();
+    $rendererRegistry->registerRendererClass(
+        'MyCompany\\MySpecialMediaFile\\Rendering\\MySpecialMediaFileRenderer'
+    );
+
 
 Impact
 ======
index 20a925c..7864e62 100644 (file)
@@ -11,7 +11,8 @@ If not, a flash error message will be shown.
 
 Usage:
 
-::
+.. code-block:: php
+
     'email' => array(
         'exclude' => 1,
         'label' => 'LLL:EXT:wd_products/Resources/Private/Language/locallang_db.xlf:tx_wdproducts_domain_model_contactperson.email',
@@ -21,7 +22,7 @@ Usage:
             'eval' => 'email,trim'
         ),
     )
-..
+
 
 Impact
 ======
index 29eae0c..e034334 100644 (file)
@@ -1,11 +1,3 @@
-Contents:
-
-.. toctree::
-   :maxdepth: 2
-   :glob:
-
-   master/*
-
 ============================================================
 Documentation of breaking changes, deprecations and features
 ============================================================
@@ -20,13 +12,13 @@ new release cycle with version 7 of the TYPO3 CMS core this situation should be
 A dedicated changelog of important changes is established to inform users, developers and other core related
 teams or projects:
 
- - Overview for documentation team which changes trigger documentation changes.
+- Overview for documentation team which changes trigger documentation changes.
 
- - Overview for Release Managers and other "Spread the word" related works on important changes.
+- Overview for Release Managers and other "Spread the word" related works on important changes.
 
- - Hints for extension developers, integrators and project developers whose own code areas may need adjustments on core updates.
+- Hints for extension developers, integrators and project developers whose own code areas may need adjustments on core updates.
 
- - Standardized format for easy usage in scripts like a core migration or release notes system.
+- Standardized format for easy usage in scripts like a core migration or release notes system.
 
 This new structure also replaces the NEWS.md file.
 
@@ -35,11 +27,11 @@ Different changelog types
 
 A changelog handles one of these change types:
 
- - Breaking change: A patch moved or removed a specific part of core functionality that may break extensions if they use this part. Removal of deprecated code or an interface change are good examples of this type.
+- Breaking change: A patch moved or removed a specific part of core functionality that may break extensions if they use this part. Removal of deprecated code or an interface change are good examples of this type.
 
- - Deprecation: A patch deprecates a certain core functionality for a planned removal.
+- Deprecation: A patch deprecates a certain core functionality for a planned removal.
 
- - Feature: A patch adds new functionality.
+- Feature: A patch adds new functionality.
 
 Casual bug fixes do not need changelog files, but every change that may be of special interest for extension developers
 or documentation writers should receive an entry. The changelog file must be provided as part of the patch that
@@ -65,12 +57,12 @@ File content
 
 Like other documentation, changelog files are done in ReST, see `TYPO3 wiki ReST syntax`_ for more details.
 
- - All types contain a "Description" section that should give a short summary on which core part was affected by the change.
+- All types contain a "Description" section that should give a short summary on which core part was affected by the change.
 
- - All types contain an "Impact" section that describes the possible impact of a change. An example is "Frontend output may change", "Configuration of xy is easier" or "Backend will throw a fatal error".
+- All types contain an "Impact" section that describes the possible impact of a change. An example is "Frontend output may change", "Configuration of xy is easier" or "Backend will throw a fatal error".
 
- - Types "Deprecation" and "Breaking" contain an "Affected installations" section that describes when and if a TYPO3 instance is affected by a change. Example: "Extension xy is in use" or "TypoScript functionality xy is used" or "System is based on PHP 5.3".
+- Types "Deprecation" and "Breaking" contain an "Affected installations" section that describes when and if a TYPO3 instance is affected by a change. Example: "Extension xy is in use" or "TypoScript functionality xy is used" or "System is based on PHP 5.3".
 
- - Types "Deprecation" and "Breaking" contain a "Migration" section to describe best practices on how to cope with a specific change.
+- Types "Deprecation" and "Breaking" contain a "Migration" section to describe best practices on how to cope with a specific change.
 
 .. _TYPO3 wiki ReST syntax: http://wiki.typo3.org/ReST_Syntax
index 4be60e4..71f20eb 100644 (file)
@@ -7,12 +7,12 @@ Description
 
 The following script entry points are removed without substitution:
 
- * typo3/file_edit.php
- * typo3/file_newfolder.php
- * typo3/file_rename.php
- * typo3/file_upload.php
- * typo3/show_rechis.php
- * typo3/listframe_loader.php
+- typo3/file_edit.php
+- typo3/file_newfolder.php
+- typo3/file_rename.php
+- typo3/file_upload.php
+- typo3/show_rechis.php
+- typo3/listframe_loader.php
 
 The corresponding ListFrameLoaderController class is now deprecated.
 
index 2074c91..b1a3ec6 100644 (file)
@@ -25,6 +25,7 @@ Migration
 Use the properties "where" or "markers" instead.
 
 .. code-block:: typoscript
+
        page.30 = CONTENT
        page.30 {
                table = tt_content
@@ -38,15 +39,15 @@ Use the properties "where" or "markers" instead.
        }
        page.60 = CONTENT
        page.60 {
-         table = tt_content
-         select {
-               pidInList = 73
-               where = header != ###whatever###
-               orderBy = ###sortfield###
-               markers {
-                 whatever.data = GP:first
-                 sortfield.value = sor
-                 sortfield.wrap = |ting
+               table = tt_content
+               select {
+                       pidInList = 73
+                       where = header != ###whatever###
+                       orderBy = ###sortfield###
+                       markers {
+                               whatever.data = GP:first
+                               sortfield.value = sor
+                               sortfield.wrap = |ting
+                       }
                }
-         }
        }
index fa49bca..a29429e 100644 (file)
@@ -5,19 +5,19 @@ Deprecation: #62329 - Deprecate DocumentTable::table
 Description
 ===========
 
-:php:`DocumentTable::table()` has been marked as deprecated.
+:code:`DocumentTable::table()` has been marked as deprecated.
 
 
 Impact
 ======
 
-Calling :php:`table()` of DocumentTable class will trigger a deprecation log message.
+Calling :code:`table()` of DocumentTable class will trigger a deprecation log message.
 
 
 Affected installations
 ======================
 
-Instances which use :php:`DocumentTable::table()` for rendering tables
+Instances which use :code:`DocumentTable::table()` for rendering tables
 
 
 Migration
index 0a6cdb1..61b1d7a 100644 (file)
@@ -5,22 +5,22 @@ Deprecation: #63912 - Deprecate unused methods from Constraint model
 Description
 ===========
 
-:php:`TYPO3\CMS\Belog\Domain\Model\Constraint::setManualDateStart()` has been deprecated.
-:php:`TYPO3\CMS\Belog\Domain\Model\Constraint::getManualDateStart()` has been deprecated.
-:php:`TYPO3\CMS\Belog\Domain\Model\Constraint::setManualDateStop()` has been deprecated.
-:php:`TYPO3\CMS\Belog\Domain\Model\Constraint::getManualDateStop()` has been deprecated.
+:code:`TYPO3\CMS\Belog\Domain\Model\Constraint::setManualDateStart()` has been deprecated.
+:code:`TYPO3\CMS\Belog\Domain\Model\Constraint::getManualDateStart()` has been deprecated.
+:code:`TYPO3\CMS\Belog\Domain\Model\Constraint::setManualDateStop()` has been deprecated.
+:code:`TYPO3\CMS\Belog\Domain\Model\Constraint::getManualDateStop()` has been deprecated.
 
 
 Impact
 ======
 
-Using :php:`setManualDateStart()`, :php:`getManualDateStart()`, :php:`setManualDateStop()` and :php:`getManualDateStop()` of Contraint model class will trigger a deprecation log message.
+Using :code:`setManualDateStart()`, :code:`getManualDateStart()`, :code:`setManualDateStop()` and :code:`getManualDateStop()` of Contraint model class will trigger a deprecation log message.
 
 
 Affected installations
 ======================
 
-Instances which use custom form elements, which make use of :php:`setManualDateStart()`, :php:`getManualDateStart()`, :php:`setManualDateStop()` and :php:`getManualDateStop()`.
+Instances which use custom form elements, which make use of :code:`setManualDateStart()`, :code:`getManualDateStart()`, :code:`setManualDateStop()` and :code:`getManualDateStop()`.
 
 
 Migration
index a1f56d0..f308206 100644 (file)
@@ -5,23 +5,23 @@ Deprecation: #63847 - Deprecate FormEngine::$renderReadonly
 Description
 ===========
 
-The direct access to :php:`FormEngine::$renderReadonly` has been deprecated.
+The direct access to :code:`FormEngine::$renderReadonly` has been deprecated.
 
 
 Impact
 ======
 
-Using :php:`FormEngine::$renderReadonly` of FormEngine class will trigger a deprecation log message.
+Using :code:`FormEngine::$renderReadonly` of FormEngine class will trigger a deprecation log message.
 
 
 Affected installations
 ======================
 
-Instances which use custom form elements, which make use of :php:`FormEngine::$renderReadonly`.
+Instances which use custom form elements, which make use of :code:`FormEngine::$renderReadonly`.
 
 
 Migration
 =========
 
-Use :php:`AbstractFormElement::setRenderReadonly(TRUE)` to force all elements to be rendered as read only fields.
+Use :code:`AbstractFormElement::setRenderReadonly(TRUE)` to force all elements to be rendered as read only fields.
 
index 5c906fe..aaf7e43 100644 (file)
@@ -5,18 +5,18 @@ Deprecation: #63852 - Deprecate FormEngine::getAvailableLanguages()
 Description
 ===========
 
-:php:`FormEngine::getAvailableLanguages()` has been deprecated.
+:code:`FormEngine::getAvailableLanguages()` has been deprecated.
 
 
 Impact
 ======
 
-Using :php:`getAvailableLanguages()` of FormEngine class will trigger a deprecation log message.
+Using :code:`getAvailableLanguages()` of FormEngine class will trigger a deprecation log message.
 
 Affected installations
 ======================
 
-Instances which use custom form elements, which make use of :php:`FormEngine::getAvailableLanguages()`.
+Instances which use custom form elements, which make use of :code:`FormEngine::getAvailableLanguages()`.
 
 Migration
 =========
index fdab666..0f83437 100644 (file)
@@ -5,22 +5,22 @@ Deprecation: #63855 - Deprecate FormEngine::sL
 Description
 ===========
 
-:php:`FormEngine::sL()` has been marked as deprecated.
+:code:`FormEngine::sL()` has been marked as deprecated.
 
 
 Impact
 ======
 
-Calling :php:`sL()` of FormEngine class will trigger a deprecation log message.
+Calling :code:`sL()` of FormEngine class will trigger a deprecation log message.
 
 
 Affected installations
 ======================
 
-Instances which use custom form elements, that use :php:`FormEngine::sL()`.
+Instances which use custom form elements, that use :code:`FormEngine::sL()`.
 
 
 Migration
 =========
 
-Use :php:`getLanguageService()` instead.
+Use :code:`getLanguageService()` instead.
index ce84822..57e230f 100644 (file)
@@ -5,19 +5,19 @@ Deprecation: #63864 - Deprecate FormEngine::renderVDEFDiff
 Description
 ===========
 
-:php:`FormEngine::renderVDEFDiff()` has been deprecated.
+:code:`FormEngine::renderVDEFDiff()` has been deprecated.
 
 
 Impact
 ======
 
-Using :php:`FormEngine::renderVDEFDiff()` of FormEngine class will trigger a deprecation log message.
+Using :code:`FormEngine::renderVDEFDiff()` of FormEngine class will trigger a deprecation log message.
 
 
 Affected installations
 ======================
 
-Instances which use custom form elements, which make use of :php:`FormEngine::renderVDEFDiff()`.
+Instances which use custom form elements, which make use of :code:`FormEngine::renderVDEFDiff()`.
 
 
 Migration
index caf6c6d..e95d736 100644 (file)
@@ -5,22 +5,22 @@ Deprecation: #63889 - Deprecate FormEngine::getTSCpid
 Description
 ===========
 
-:php:`FormEngine::getTSCpid()` has been deprecated.
+:code:`FormEngine::getTSCpid()` has been deprecated.
 
 
 Impact
 ======
 
-Using :php:`FormEngine::getTSCpid()` of FormEngine class will trigger a deprecation log message.
+Using :code:`FormEngine::getTSCpid()` of FormEngine class will trigger a deprecation log message.
 
 
 Affected installations
 ======================
 
-Instances which use custom form elements, which make use of :php:`FormEngine::getTSCpid()`.
+Instances which use custom form elements, which make use of :code:`FormEngine::getTSCpid()`.
 
 
 Migration
 =========
 
-Use :php:`BackendUtility::getTSCpidCached()` instead.
+Use :code:`BackendUtility::getTSCpidCached()` instead.
index f2bfa7d..9faf9c2 100644 (file)
@@ -5,25 +5,25 @@ Deprecation: #63912 - Deprecate unused methods from FormEngine
 Description
 ===========
 
-:php:`FormEngine::getSingleField_typeFlex_langMenu()` has been deprecated.
-:php:`FormEngine::getSingleField_typeFlex_sheetMenu()` has been deprecated.
-:php:`FormEngine::getSpecConfFromString()` has been deprecated.
+:code:`FormEngine::getSingleField_typeFlex_langMenu()` has been deprecated.
+:code:`FormEngine::getSingleField_typeFlex_sheetMenu()` has been deprecated.
+:code:`FormEngine::getSpecConfFromString()` has been deprecated.
 
 
 Impact
 ======
 
-Using :php:`getSingleField_typeFlex_langMenu()`, :php:`getSingleField_typeFlex_sheetMenu()` and :php:`getSpecConfFromString()` of FormEngine class will trigger a deprecation log message.
+Using :code:`getSingleField_typeFlex_langMenu()`, :code:`getSingleField_typeFlex_sheetMenu()` and :code:`getSpecConfFromString()` of FormEngine class will trigger a deprecation log message.
 
 
 Affected installations
 ======================
 
-Instances which use custom form elements, which make use of :php:`getSingleField_typeFlex_langMenu()`, :php:`getSingleField_typeFlex_sheetMenu()` or :php:`getSpecConfFromString()`.
+Instances which use custom form elements, which make use of :code:`getSingleField_typeFlex_langMenu()`, :code:`getSingleField_typeFlex_sheetMenu()` or :code:`getSpecConfFromString()`.
 
 
 Migration
 =========
 
-For :php:`getSingleField_typeFlex_langMenu()` and :php:`getSingleField_typeFlex_sheetMenu()` no migration is possible, those methods were unused for a long time already and should not be needed at all.
-For :php:`getSpecConfFromString()` use method :php:`BackendUtility::getSpecConfParts()` instead.
+For :code:`getSingleField_typeFlex_langMenu()` and :code:`getSingleField_typeFlex_sheetMenu()` no migration is possible, those methods were unused for a long time already and should not be needed at all.
+For :code:`getSpecConfFromString()` use method :code:`BackendUtility::getSpecConfParts()` instead.
index fbb791c..d541e30 100644 (file)
@@ -8,7 +8,9 @@ Description
 The non-ExtJS page tree navigation frame which was used in the core until TYPO3 CMS 4.5, is still available and can be
 included within a module, if the module is registering a navFrameScript in ext_tables.php:
 
-:php:`'navFrameScript' => 'alt_db_navframe.php'`
+.. code-block:: php
+
+       'navFrameScript' => 'alt_db_navframe.php'
 
 
 Impact
index ba28173..f76a3f7 100644 (file)
@@ -5,19 +5,19 @@ Deprecation: #64134 - Deprecate TypoScriptTemplateObjectBrowserModuleFunctionCon
 Description
 ===========
 
-:php:`TypoScriptTemplateObjectBrowserModuleFunctionController::verify_TSobjects()` has been deprecated.
+:code:`TypoScriptTemplateObjectBrowserModuleFunctionController::verify_TSobjects()` has been deprecated.
 
 
 Impact
 ======
 
-Using :php:`TypoScriptTemplateObjectBrowserModuleFunctionController::verify_TSobjects()` will trigger a deprecation log message.
+Using :code:`TypoScriptTemplateObjectBrowserModuleFunctionController::verify_TSobjects()` will trigger a deprecation log message.
 
 
 Affected installations
 ======================
 
-Instances which use of :php:`TypoScriptTemplateObjectBrowserModuleFunctionController::verify_TSobjects()`.
+Instances which use of :code:`TypoScriptTemplateObjectBrowserModuleFunctionController::verify_TSobjects()`.
 
 
 Migration
index c1d864e..746862b 100644 (file)
@@ -5,8 +5,8 @@ Deprecation: #64147 - TemplateService->ext_getKeyImage
 Description
 ===========
 
-:php:`ExtendedTemplateService::ext_getKeyImage()` has been marked for deprecation.
-:php:`ConfigurationForm::ext_getKeyImage()` has been marked for deprecation.
+:code:`ExtendedTemplateService::ext_getKeyImage()` has been marked for deprecation.
+:code:`ConfigurationForm::ext_getKeyImage()` has been marked for deprecation.
 
 
 Impact
index ed0721a..d10a30f 100644 (file)
@@ -8,10 +8,11 @@ Description
 Right now the ``getData`` type in TS only allows to access nested arrays in types GPVar and TSFE.
 Now the same is allowed for ``field`` too.
 
-If the field value is :php:`array('somekey' => array('level1' => array('level2' => 'somevalue')));`, you can get the
-``somevalue`` by configuring the following `TypoScript`.
+If the field value is :code:`array('somekey' => array('level1' => array('level2' => 'somevalue')));`, you can get the
+``somevalue`` by configuring the following TypoScript.
 
 .. code-block:: typoscript
+
        10 = TEXT
        10.data = field:fieldname|level1|level2
 
index 57cd540..8e6f418 100644 (file)
@@ -9,7 +9,7 @@ The Textelement supports now the option ``max`` to render the attribute maxlengt
 
 The new option can be set like this:
 
-.. code-block::
+.. code-block:: php
 
        'teaser' => array(
                'label' => 'Teaser',
index d766629..53393a5 100644 (file)
@@ -6,10 +6,11 @@ Description
 ===========
 
 The PaginateViewHelper accepts input collections of following types:
-- :php:`QueryResultInterface`
-- :php:`ObjectStorage`
-- :php:`\ArrayAccess`
-- :php:`array`
+
+- :code:`QueryResultInterface`
+- :code:`ObjectStorage`
+- :code:`\ArrayAccess`
+- :code:`array`
 
 .. code-block:: html
 
index dbf1660..86bb8d2 100644 (file)
@@ -9,6 +9,7 @@ The Viewhelper allows now an attribute \"multiple\", that will provide
 a possibility to upload several files at once.
 
 .. code-block:: html
+
        <f:form.upload property="files" multiple="multiple" />
 
 Will result in the according HTML tag providing the field content as array.
index 6ad87aa..3015932 100644 (file)
@@ -5,7 +5,7 @@ Feature: #49060 - MySql Comments reflected in SchemaMigrator
 Description
 ===========
 
-Comments in the *.sql files are stored the database table and shown
+Comments in the :file:`*.sql` files are stored the database table and shown
 by the Schema Migration Feature in Install Tool.
 
 Existing comments are overriden with changes provided by other extensions.
index 512bd57..aa3e490 100644 (file)
@@ -12,6 +12,7 @@ modify select queries that involve visibility of pages.
 Register the hook as follows:
 
 .. code-block:: php
+
        $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS'][\TYPO3\CMS\Frontend\Page\PageRepository::class]['init']
 
-The hook class must implement the interface _\TYPO3\CMS\Frontend\Page\PageRepositoryInitHookInterface_.
\ No newline at end of file
+The hook class must implement the interface :code:`\TYPO3\CMS\Frontend\Page\PageRepositoryInitHookInterface`.
\ No newline at end of file
index a099842..ea8caee 100644 (file)
@@ -9,15 +9,18 @@ Use TSconfig to override labels of radio buttons and checkboxes used in FormEngi
 
 For single checkboxes the key "default" is used:
 
-.. codeblock:: typoscript
+.. code-block:: typoscript
+
        TCEFORM.pages.hidden.altLabels.default = individual label
 
-.. codeblock:: typoscript
+.. code-block:: typoscript
+
        TCEFORM.pages.hidden.altLabels.default = LLL:path/to/languagefile.xlf:individualLabel
 
 For fields with multiple checkboxes, the value or the corresponding numeration (0,1,2,3) of the checkbox is used:
 
-.. codeblock:: typoscript
+.. code-block:: typoscript
+
        TCEFORM.pages.l18n_cfg.altLabels.0 = individual label for the first checkbox
        TCEFORM.pages.l18n_cfg.altLabels.1 = individual label for the second checkbox
 
index 044a03d..fb2d281 100644 (file)
@@ -12,4 +12,5 @@ visualize workspace states in e.g. the page tree.
 Register like this:
 
 .. code-block:: php
+
        $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_befunc.php']['countVersionsOfRecordsOnPage'][] = 'My\Package\HookClass->hookMethod';
\ No newline at end of file
index 7024bd2..65b086d 100644 (file)
@@ -12,8 +12,8 @@ to add an own user function which provides a boolean result whether
 to show or hide the TCA field.
 
 .. code-block:: php
-$GLOBALS['TCA']['tt_content']['columns']['bodytext']['displayCond'] =
-       'USER:Evoweb\\Example\\User\\ElementConditionMatcher->checkHeaderGiven:any:more:information';
+
+       $GLOBALS['TCA']['tt_content']['columns']['bodytext']['displayCond'] = 'USER:Evoweb\\Example\\User\\ElementConditionMatcher->checkHeaderGiven:any:more:information';
 
 Divided by colons any parameters can be added that are sent to the ConditionMatcher class.
 
index 5fa37f4..f25a3ee 100644 (file)
@@ -34,10 +34,10 @@ Parameters marked with an asterisk(*) are required
 * ``severity`` (int): Represents the severity of a modal. Please see TYPO3.Severity. Default is ``TYPO3.Severity.info``.
 * ``buttons`` (object[]): Actions rendered into the modal footer. If empty, the footer is not rendered.
 
-   * ``text`` (string) "*": The text rendered into the button.
-   * ``trigger`` (function) "*": Callback that's triggered on button click.
-   * ``active`` (bool: Marks the button as active. If true, the button gets the focus.
-   * ``btnClass`` (string): The css class for the button
+  * ``text`` (string) "*": The text rendered into the button.
+  * ``trigger`` (function) "*": Callback that's triggered on button click.
+  * ``active`` (bool: Marks the button as active. If true, the button gets the focus.
+  * ``btnClass`` (string): The css class for the button
 
 Data-Attributes
 ---------------
index 717e73f..8d3de7b 100644 (file)
@@ -9,10 +9,10 @@ An array of ``uid`` values can be passed to
 ``PageRepository::getMenu()``, providing the chance to build menues
 from several roots.
 
-Example: Fetch children of pages #2 and #3::
+Example: Fetch children of pages #2 and #3:
 
 .. code-block:: php
 
-  $pageRepository = new \TYPO3\CMS\Frontend\Page\PageRepository();
-  $pageRepository->init(false);
-  $rows = $pageRepository->getMenu(array(2, 3));
+    $pageRepository = new \TYPO3\CMS\Frontend\Page\PageRepository();
+    $pageRepository->init(false);
+    $rows = $pageRepository->getMenu(array(2, 3));
index e698204..7064972 100644 (file)
@@ -2,6 +2,9 @@
 Core Change Log
 ===============
 
+:Rendered:
+      |today|
+
 **Table of contents**
 
 .. contents::
@@ -46,3 +49,12 @@ Old changes
        :titlesonly:
 
        Changelog/7.0/Index
+
+How to contribute
+=================
+
+.. toctree::
+       :maxdepth: 1
+       :titlesonly:
+
+       Changelog/Howto
diff --git a/typo3/sysext/core/Documentation/Settings.yml b/typo3/sysext/core/Documentation/Settings.yml
new file mode 100644 (file)
index 0000000..fcbc7d6
--- /dev/null
@@ -0,0 +1,11 @@
+# This is the project specific Settings.yml file.
+# Place Sphinx specific build information here.
+# Settings given here will replace the settings of 'conf.py'.
+
+---
+conf.py:
+  copyright: 1997-2015
+  project: Core ChangeLog
+  version: 7
+  release: 7
+...