Packages/TYPO3.CMS.git
3 years ago[CLEANUP] Improve variable naming in PageLayoutView 47/49747/4
Andreas Wolf [Fri, 2 Sep 2016 10:01:10 +0000 (12:01 +0200)]
[CLEANUP] Improve variable naming in PageLayoutView

Change-Id: Ib852127208e6fd9ee44888a96265b4b5dfbfa83a
Related: #77181
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/49747
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[BUGFIX] Initialize selectTree in inline relations 84/49684/5
Tymoteusz Motylewski [Fri, 2 Sep 2016 15:51:55 +0000 (17:51 +0200)]
[BUGFIX] Initialize selectTree in inline relations

Adds a callback function when requiring the SelectTreeElement module,
so initialization is triggered every time it's required.

Adds check whether component was initialized to prevent
double initialization.

Fix variable name typo $overlayIcon to $overlayIconMarkup

Resolves: #76374
Releases: master
Change-Id: Idbffdc09bc7b4d8dfadd523e1c1ff41fd943ca25
Reviewed-on: https://review.typo3.org/49684
Tested-by: Lukas Raschke <lukas.raschke@web.de>
Reviewed-by: Markus Gehrig <markus.gehrig96@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Fix usage of non existing field in count query 50/49850/3
Sascha Egerer [Sat, 3 Sep 2016 16:54:42 +0000 (18:54 +0200)]
[BUGFIX] Fix usage of non existing field in count query

In a cound query the field uid is used on the sys_fileref table.
But this table does not have a uid field.

Resolves: #77837
Releases: master
Change-Id: I6609cb4126162131d478a481cb55fe0b540d34fa
Reviewed-on: https://review.typo3.org/49850
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
3 years ago[TASK] Doctrine: Enable MySQL ENGINE table option in SchemaMigrator 58/49758/7
Morton Jonuschat [Fri, 2 Sep 2016 13:17:35 +0000 (15:17 +0200)]
[TASK] Doctrine: Enable MySQL ENGINE table option in SchemaMigrator

Listen to the AlterTable event from Doctrine to provide change information
about table options like the ENGINE to the SchemaMigrator.

Change-Id: Ia4a59503d1bf62493f9da84df7659f24c02a7636
Resolves: #77786
Releases: master
Reviewed-on: https://review.typo3.org/49758
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Show Create Content button only for allowed languages 00/49800/2
Daniel Maier [Fri, 2 Sep 2016 21:08:03 +0000 (23:08 +0200)]
[BUGFIX] Show Create Content button only for allowed languages

The Create Content button inside the Page Module is now only shown for
languages the backend-user is actually allowed to edit. That way, users
that are restricted to a specific language and not allowed to edit the
default language, do not see this button inside the default language column
any more. (Note: this patch only hides the button itself, the later processing
was already prevented before.)

Resolves: #77753
Releases: master, 7.6
Change-Id: I44ebacaf1d1d0635b0af1e7e52689f077f6fa2b4
Reviewed-on: https://review.typo3.org/49800
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[BUGFIX] Doctrine: Provide table name to lastInsertId() 43/49843/4
Morton Jonuschat [Sat, 3 Sep 2016 13:43:29 +0000 (15:43 +0200)]
[BUGFIX] Doctrine: Provide table name to lastInsertId()

Databases that use sequences for auto increment columns need to
have information about the table name to select the correct sequence
to return information from.

Change-Id: I5a4ff882d2237c86030b41a921843afdb95b9789
Resolves: #77833
Releases: master
Reviewed-on: https://review.typo3.org/49843
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Manuel Selbach <manuel_selbach@yahoo.de>
Tested-by: Manuel Selbach <manuel_selbach@yahoo.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] SchemaMigrator: Implement platform specific schemas 46/49846/7
Morton Jonuschat [Sat, 3 Sep 2016 13:58:48 +0000 (15:58 +0200)]
[BUGFIX] SchemaMigrator: Implement platform specific schemas

Quote identifiers in the generated schema and remove MySQL specific
information like the length hint from index column names.

Change-Id: I094ff22aed5270784394555e838cac0f278d9193
Resolves: #77817
Resolves: #77812
Releases: master
Reviewed-on: https://review.typo3.org/49846
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Doctrine: Adjust inSet for PostgreSQL 9.1+ 45/49845/2
Morton Jonuschat [Sat, 3 Sep 2016 13:51:56 +0000 (15:51 +0200)]
[BUGFIX] Doctrine: Adjust inSet for PostgreSQL 9.1+

PostgreSQL 9.1+ wants to have the comparison value on the left
hand side and have the database casted to text for string_to_array
operations.

The syntax is supported on older version of PostgreSQL as well.

Change-Id: Ife71b49203f3b38b3b0a2f6db983dff89d7a7945
Resolves: #77835
Releases: master
Reviewed-on: https://review.typo3.org/49845
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] FormEngine: Catch Database errors and log error message 42/49842/4
Morton Jonuschat [Sat, 3 Sep 2016 13:41:27 +0000 (15:41 +0200)]
[BUGFIX] FormEngine: Catch Database errors and log error message

Change-Id: I010ebf2811075e2f92ce790afc45fec3144c4b56
Resolves: #77832
Releases: master
Reviewed-on: https://review.typo3.org/49842
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Streamline tbe_editor code 44/49644/4
Benni Mack [Tue, 30 Aug 2016 11:25:50 +0000 (13:25 +0200)]
[TASK] Streamline tbe_editor code

- Use proper JS language functionality,
- Remove unused lines
- Set formname to "editform" by default

Resolves: #77774
Releases: master
Change-Id: I77a4d92d5dbd2946174de6a1f2638f22167f399e
Reviewed-on: https://review.typo3.org/49644
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Datahandler: Quote column identifier in join condition 44/49844/2
Morton Jonuschat [Sat, 3 Sep 2016 13:50:00 +0000 (15:50 +0200)]
[BUGFIX] Datahandler: Quote column identifier in join condition

Change-Id: I23c44827e9343c5914d1796c01932af4a609ff04
Resolves: #77834
Releases: master
Reviewed-on: https://review.typo3.org/49844
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] PageLayoutController: Don't sort languages on count query 41/49841/2
Morton Jonuschat [Sat, 3 Sep 2016 13:40:34 +0000 (15:40 +0200)]
[BUGFIX] PageLayoutController: Don't sort languages on count query

Change-Id: I94eab4ef54dedebcb26750ecab21b60294dd65af
Resolves: #77831
Releases: master
Reviewed-on: https://review.typo3.org/49841
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[!!!][TASK] Remove feature subsearch from indexed search 16/49816/5
Tomita Militaru [Fri, 2 Sep 2016 20:39:34 +0000 (22:39 +0200)]
[!!!][TASK] Remove feature subsearch from indexed search

Remove feature subsearch which enabled the possibility
to append previously searched words to current query.

Resolves: #77814
Releases: master
Change-Id: I5400d6e24bb78a7b806089784d84cdb973dd03b5
Reviewed-on: https://review.typo3.org/49816
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[BUGFIX] Fix height of tree element if no size is defined 28/49828/5
Sascha Egerer [Sat, 3 Sep 2016 10:48:25 +0000 (12:48 +0200)]
[BUGFIX] Fix height of tree element if no size is defined

If the select tree tca element has no size defined it's using a
fallback value. The fallback for the size is currently 280 and should
be lower.

Resolves: #77827
Releases: master
Change-Id: I7efe201bd317b94daceefc650ad5a1e0987b1d52
Reviewed-on: https://review.typo3.org/49828
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[TASK] Optimized rendering of Changelogs for docs.typo3.org 59/49759/5
Ernesto Baschny [Fri, 2 Sep 2016 13:33:26 +0000 (15:33 +0200)]
[TASK] Optimized rendering of Changelogs for docs.typo3.org

* Added Index.rst for 8.4-dev
* Updated release number to 8
* Enhanced Index.rst rendering and structure to be in line with
  new theme of docs.typo3.org
* Added Includes.txt for custom renderers
* Make Settings.cfg file more complete
* Tuned indenting in several places
* Removed some ReST syntax errors
  (WARNING: Inline literal start-string without end-string)
  (ERROR: Malformed table)
  (ERROR: Error in "code-block" directive)

Resolves: #77787
Releases: master, 7.6
Change-Id: I19529118d27630ee6b85e85e3e12bf952117419c
Reviewed-on: https://review.typo3.org/49759
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Ernesto Baschny <ernst@cron-it.de>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][BUGFIX] Add all parameters to a shortcut page 85/49785/6
Tomita Militaru [Fri, 2 Sep 2016 17:06:59 +0000 (19:06 +0200)]
[!!!][BUGFIX] Add all parameters to a shortcut page

Except for type and configured linkVars, all other
parameters from a shortcut page were ignored and this
patch adds "addQueryString" to the typolink call.

Resolves: #38496
Releases: master
Change-Id: Ib73760f29428492f09b7e2bb63ac4379d7cc7600
Reviewed-on: https://review.typo3.org/49785
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[BUGFIX] Add required option for imageManipulation type 07/49807/6
Sascha Egerer [Fri, 2 Sep 2016 22:09:12 +0000 (00:09 +0200)]
[BUGFIX] Add required option for imageManipulation type

The TCA type imageManipulation should have support for a
"eval": ["required"] definition so you can enforce that the
cropping tool is opened.
This does make sense if you have aspect ratios defined and want
to enforce one of them.

Resolves: #77813
Releases: master
Change-Id: I517ec3cfe57e3a251219f47fa39c02447116ac08
Reviewed-on: https://review.typo3.org/49807
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Richard Haeser <richardhaeser@gmail.com>
Tested-by: Richard Haeser <richardhaeser@gmail.com>
Reviewed-by: Michiel Roos <michiel@maxserv.com>
Tested-by: Michiel Roos <michiel@maxserv.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Adds search form to new CE wizard 53/49753/5
Tomita Militaru [Fri, 2 Sep 2016 12:07:45 +0000 (14:07 +0200)]
[BUGFIX] Adds search form to new CE wizard

Adds the new extbase / fluid indexed search form / result
content element in the new content element wizard

Resolves: #77769
Releases: master
Change-Id: I8e314b4e98eb190489262fe1c0b10ac954e5a324
Reviewed-on: https://review.typo3.org/49753
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[TASK] Cleanup code in BackendUtility 30/49830/2
Wouter Wolters [Sat, 3 Sep 2016 11:10:01 +0000 (13:10 +0200)]
[TASK] Cleanup code in BackendUtility

The Bamboo outage from yesterday delivered one class that has an issue
in the code base. Fix this now.

Resolves: #77829
Releases: master
Change-Id: I12294eef76af1aa35cbdf0c3711c1007b1cd4f4d
Reviewed-on: https://review.typo3.org/49830
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
3 years ago[BUGFIX] Adds typoscripts constants targetPid and rootPidList 54/49754/7
Tomita Militaru [Fri, 2 Sep 2016 12:32:39 +0000 (14:32 +0200)]
[BUGFIX] Adds typoscripts constants targetPid and rootPidList

Adds typoscripts constants targetPid and rootPidList
for indexed_search.

Resolves: #77768
Releases: master
Change-Id: I673d4b45fccd2a723d3b41fd04dd7831f738f0ad
Reviewed-on: https://review.typo3.org/49754
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] FormViewHelper can handle empty string as pageUid 71/49771/2
Frans Saris [Fri, 2 Sep 2016 16:17:55 +0000 (18:17 +0200)]
[BUGFIX] FormViewHelper can handle empty string as pageUid

The FormViewHelper now can handle a empty string value passed through
the pageUid attribute and handles is as value not set so current pageUid
is used.

Resolves: #77793
Releases: master, 7.6
Change-Id: Iff857badca0ae68b4fbb907b8c394c39306542ca
Reviewed-on: https://review.typo3.org/49771
Reviewed-by: Daniel Lorenz <info@extco.de>
Reviewed-by: Markus Gehrig <markus.gehrig96@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Add toggle button to hide unchecked items in tca tree 65/49765/4
Sascha Egerer [Fri, 2 Sep 2016 15:17:19 +0000 (17:17 +0200)]
[TASK] Add toggle button to hide unchecked items in tca tree

The select field of type tree can be very complex if you have many
records with many levels. It's really hard to see which elements
are selected in the tree.

Therefore a filter button is added to only show selected pages.

Resolves: #77791
Releases: master
Change-Id: If52467f0777c25468ba9222a184e5234f2bff371
Reviewed-on: https://review.typo3.org/49765
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
3 years ago[BUGFIX] Search also in translated records 68/49668/5
Frans Saris [Tue, 30 Aug 2016 21:10:20 +0000 (23:10 +0200)]
[BUGFIX] Search also in translated records

When localisation view is enabled in the list view make sure
also the translated records are searched.

Resolves: #77664
Releases: master, 7.6
Change-Id: Ica285db7b410b703b968bcf9f4db1fd797f6b171
Reviewed-on: https://review.typo3.org/49668
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[BUGFIX] Re-renable drag&drop in Folder Tree 20/49820/3
Benni Mack [Sat, 3 Sep 2016 09:17:45 +0000 (11:17 +0200)]
[BUGFIX] Re-renable drag&drop in Folder Tree

The functionality to enable drag&drop in the
folder tree was broken due to the rebuilding
of the tree to ul/li syntax in 7.4/7.5.

The bugfix sets the correct JS selector to be used.

Resolves: #77825
Resolves: #71375
Releases: master, 7.6
Change-Id: I4a315c171dfdb2705c3d69f87ebca55f293e3fcb
Reviewed-on: https://review.typo3.org/49820
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[FEATURE] Display TCA migration messages in Install Tool 06/49806/6
Philipp Gampe [Fri, 2 Sep 2016 21:54:14 +0000 (23:54 +0200)]
[FEATURE] Display TCA migration messages in Install Tool

Add a new action to check for TCA migrations and display
all applied migrations.

Resolves: #77799
Releases: master
Change-Id: I8ad82575051a9ba44ef8407a75c09f341d3d0771
Reviewed-on: https://review.typo3.org/49806
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] HTMLArea: Optimize path handling 55/49755/5
Benni Mack [Fri, 2 Sep 2016 13:53:34 +0000 (15:53 +0200)]
[TASK] HTMLArea: Optimize path handling

Use Core functionality with absolute paths
instead of own calculations.

Resolves: #77789
Releases: master
Change-Id: Id566eb29a51dc393fb46b85151fa68a616365c2b
Reviewed-on: https://review.typo3.org/49755
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Clean up RTE docs and TSconfig 56/49756/2
Benni Mack [Fri, 2 Sep 2016 13:00:34 +0000 (15:00 +0200)]
[TASK] Clean up RTE docs and TSconfig

There are several options that are included
in the RTE configuratoin which are not
related to RTE, or which are set by default.

Also, the documentation is updated to reflect
the options available in the RTE.

Resolves: #77784
Releases: master
Change-Id: Iabfbcad51afe822bbe18779d9239cbbdb8d49d6b
Reviewed-on: https://review.typo3.org/49756
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Add first acceptance test for BE User Module 13/49813/5
Valentin Funk [Fri, 2 Sep 2016 22:42:30 +0000 (00:42 +0200)]
[TASK] Add first acceptance test for BE User Module

Load the Core Extension 'beuser' in our test environment too.

Add IDs in the HTML markup of Backend User Index view.

Resolves: #77820
Releases: master
Change-Id: I6357199194672d84411253df5ffa9108435032c1
Reviewed-on: https://review.typo3.org/49813
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Daniel Lorenz <info@extco.de>
Tested-by: Daniel Lorenz <info@extco.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Test for curl 72/49772/2
Stefan Froemken [Fri, 2 Sep 2016 16:33:43 +0000 (18:33 +0200)]
[BUGFIX] Test for curl

Currently we check for curl by the deprecated
setting curlUse.
With this patch we will check for curl
via function_exists

Resolves: #77794
Releases: master
Change-Id: I4502d0044f749be3f0934f2f76693f155f8339d7
Reviewed-on: https://review.typo3.org/49772
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
3 years ago[TASK] Acceptence tests for backend topbar flush caches 15/49815/3
Joerg Kummer [Fri, 2 Sep 2016 23:05:23 +0000 (01:05 +0200)]
[TASK] Acceptence tests for backend topbar flush caches

Adds acceptence tests for clearcachetoolbaritem in backend topbar

Resolves: #77821
Releases: master
Change-Id: Iccef10a4b065b00c77e69e31904b769b6a332e1a
Reviewed-on: https://review.typo3.org/49815
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
3 years ago[TASK] Make list title width responsive 93/46393/7
Alexander Stehlik [Thu, 1 Sep 2016 21:04:22 +0000 (23:04 +0200)]
[TASK] Make list title width responsive

Instead of using the titleLen Backend user setting the titles
in the record list and the file list are now cropped by CSS
depending on the current screen width.

Resolves: #73030
Releases: master
Change-Id: Icdd9bbb7d3a9ab83605a47eb17ed4fcc6a2854b0
Reviewed-on: https://review.typo3.org/46393
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
3 years ago[BUGFIX] Add correct wizicon path in compatibility7 indexed search 14/49814/2
Tomita Militaru [Fri, 2 Sep 2016 20:26:43 +0000 (22:26 +0200)]
[BUGFIX] Add correct wizicon path in compatibility7 indexed search

Add correct wizicon path in compatibility7 indexed search

Resolves: #77809
Releases: master
Change-Id: I0def116e87df44d9be913fb8a8fe2db6e6cb6ef9
Reviewed-on: https://review.typo3.org/49814
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] css_styled_content: remove superfluous documentation 11/49811/2
Josef Glatz [Fri, 2 Sep 2016 22:37:56 +0000 (00:37 +0200)]
[BUGFIX] css_styled_content: remove superfluous documentation

Remove obsolete documentation about typoscript constants
styles.content.loginform.(...) in ext:css_styled_content. It was
already moved to ext:felogin already a long time ago.

Resolves: #77818
Release: master
Change-Id: I367bdc8bc8ebf00dd6107e9c6aa167c8b5b32293
Reviewed-on: https://review.typo3.org/49811
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Remove workspaceFrontendPreviewEnabled 75/49775/3
Tomita Militaru [Fri, 2 Sep 2016 15:11:37 +0000 (17:11 +0200)]
[TASK] Remove workspaceFrontendPreviewEnabled

Remove unused setting workspaceFrontendPreviewEnabled

Resolves: #77775
Releases: master
Change-Id: I216dc7f6d3b459edcfae06472e68f784720cef48
Reviewed-on: https://review.typo3.org/49775
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Highlight searchwords in indexed_search results 97/49697/6
Frans Saris [Wed, 31 Aug 2016 19:47:21 +0000 (21:47 +0200)]
[BUGFIX] Highlight searchwords in indexed_search results

The old default settings of indexed search was to highlighted the
search word(s) by default and show the matching parts of the results.

This patch brings back this default behaviour and fixed the output
formatting.

Resolves: #77682
Releases: master, 7.6
Change-Id: Ie281bb4c030194d57a55120e84fe43d2aa55e79f
Reviewed-on: https://review.typo3.org/49697
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Wrong array key access in SchemaColumnDefinitionListener::class 04/49804/3
Manuel Selbach [Fri, 2 Sep 2016 21:35:01 +0000 (23:35 +0200)]
[BUGFIX] Wrong array key access in SchemaColumnDefinitionListener::class

Generalize the access to the array key of the column type for
different database manament systems.

Change-Id: I2ce94e097cba0ae159701dfe96e4f3a0625c84dc
Resolves: #77811
Releases: master
Reviewed-on: https://review.typo3.org/49804
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Remove unused ExtJS JavaScript libraries 79/49779/3
Felix Rauch [Fri, 2 Sep 2016 18:38:01 +0000 (20:38 +0200)]
[!!!][TASK] Remove unused ExtJS JavaScript libraries

The libraries app.SearchField, grid.RowExpander, and ux.FitToParent have
been removed from the TYPO3 core.

This change is potentially breaking for any 3rd party extension using or
including the removed libraries.

Resolves: #77783
Releases: master
Change-Id: I93be92b7d0d1c3fe7a3c78c664329a3e67a4e256
Reviewed-on: https://review.typo3.org/49779
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Remove unused function debugObj 83/49783/2
Tomita Militaru [Fri, 2 Sep 2016 16:36:40 +0000 (18:36 +0200)]
[TASK] Remove unused function debugObj

Remove unused function debugObj

Resolves: #77776
Releases: master
Change-Id: If08f1793c93f0ee1bb7389be0001a4c74806c1ec
Reviewed-on: https://review.typo3.org/49783
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Markus Gehrig <markus.gehrig96@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Mention StackOverflow in README.md 29/49729/5
Philipp Gampe [Thu, 1 Sep 2016 18:36:41 +0000 (20:36 +0200)]
[TASK] Mention StackOverflow in README.md

Change-Id: I36ba8e198d3bb9e74fcf6494185d6f8ea12e2bfe
Resolves: #77760
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/49729
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[!!!][BUGFIX] Fix behaviour of RecordCollectionRepository in FE mode 76/49776/6
Felix Rauch [Fri, 2 Sep 2016 17:48:54 +0000 (19:48 +0200)]
[!!!][BUGFIX] Fix behaviour of RecordCollectionRepository in FE mode

RecordCollectionRepository::findByUid does not respect the enable
columns configured in TCA when TYPO3 is in FE mode. This commit fixes
that behaviour by introducing a check for the TYPO3 environment mode,
and acting accordingly.

This change is potentially breaking, as any consumer of the
RecordCollectionRepository API who expects the faulty behaviour will
have to override the used table's TCA to return to the previous
behaviour.

Resolves: #77547
Releases: master
Change-Id: I17642caba5e7015cad7802f59e8441cbe279bb1d
Reviewed-on: https://review.typo3.org/49776
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Show info about default socket 35/49735/5
Philipp Gampe [Thu, 1 Sep 2016 20:40:43 +0000 (22:40 +0200)]
[BUGFIX] Show info about default socket

Restore the information about using the PHP default
socket, if the value for socket is empty.

Change-Id: Ic43d0ebca5cc37c40be28807aed29f28963bed6c
Resolves: #77766
Releases: master
Reviewed-on: https://review.typo3.org/49735
Reviewed-by: Ralf Merz <info@merzilla.de>
Tested-by: Ralf Merz <info@merzilla.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Check for null in debug_check_recordset 84/49784/6
Tomita Militaru [Fri, 2 Sep 2016 16:46:48 +0000 (18:46 +0200)]
[BUGFIX] Check for null in debug_check_recordset

Check for null in function debug_check_record set
and return false if value is null.

Resolves: #77755
Releases: master,7.6,6.2
Change-Id: I757d3ee3c4db9d52f1c4f7a4f07262fe187b2496
Reviewed-on: https://review.typo3.org/49784
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Remove unused rawurlencodeAndRemoveSiteUrl 86/49786/2
Tomita Militaru [Fri, 2 Sep 2016 17:14:41 +0000 (19:14 +0200)]
[TASK] Remove unused rawurlencodeAndRemoveSiteUrl

Remove unused function rawurlencodeAndRemoveSiteUrl

Resolves: #77778
Releases: master
Change-Id: I0a781a43d2c98ba288efaeb99c4c8fc3825d1174
Reviewed-on: https://review.typo3.org/49786
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Marco Huber <mail@marco-huber.de>
Tested-by: Marco Huber <mail@marco-huber.de>
Reviewed-by: Markus Gehrig <markus.gehrig96@gmail.com>
Tested-by: Markus Gehrig <markus.gehrig96@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[FOLLOWUP][TASK] Remove TYPO3_DB from Tests 99/49799/2
Morton Jonuschat [Fri, 2 Sep 2016 21:00:09 +0000 (23:00 +0200)]
[FOLLOWUP][TASK] Remove TYPO3_DB from Tests

Change-Id: I2d663bf5f8dccf03aace98facd28ae3952ed2a10
Resolves: #77803
Releases: master
Reviewed-on: https://review.typo3.org/49799
Reviewed-by: Marco Huber <mail@marco-huber.de>
Tested-by: Marco Huber <mail@marco-huber.de>
Reviewed-by: Markus Gehrig <markus.gehrig96@gmail.com>
Tested-by: Markus Gehrig <markus.gehrig96@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Update System Requirements documentation. 69/49769/3
Morton Jonuschat [Fri, 2 Sep 2016 15:59:08 +0000 (17:59 +0200)]
[TASK] Update System Requirements documentation.

Add the information that the MySQL InnoDB storage engine is a
requirement to run TYPO3.

Change-Id: I0dfd4757556588786084270c08b721a4ac8df42a
Resolves: #37124
Releases: master
Reviewed-on: https://review.typo3.org/49769
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Remove getDatabaseConnection from BackendUtility 93/49793/2
Ruud Silvrants [Fri, 2 Sep 2016 20:16:57 +0000 (22:16 +0200)]
[TASK] Remove getDatabaseConnection from BackendUtility

Resolves: #77807
Releases: master
Change-Id: I397d37cb5ed52b724c40aa803dc0818062296365
Reviewed-on: https://review.typo3.org/49793
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Remove TYPO3_DB from Tests 89/49789/2
Ruud Silvrants [Fri, 2 Sep 2016 20:11:53 +0000 (22:11 +0200)]
[TASK] Remove TYPO3_DB from Tests

Resolves: #77803
Releases: master
Change-Id: I804cd5abe1cd23932bf57aeada2b63668c943e6a
Reviewed-on: https://review.typo3.org/49789
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Doctrine: Fix SchemaMigrator renaming columns instead of adding 87/49787/3
Morton Jonuschat [Fri, 2 Sep 2016 19:56:49 +0000 (21:56 +0200)]
[BUGFIX] Doctrine: Fix SchemaMigrator renaming columns instead of adding

When a partial SQL file doesn't include an existing column that is exactly
the same configuration as a new column the Doctrine SchemaManager falsely
detects a column rename. Convert these renamed columns to newly added columns.

Change-Id: Iad7590b3cb47c8abc4864f1e19e305475e4a27f4
Releases: master
Resolves: #77804
Reviewed-on: https://review.typo3.org/49787
Tested-by: Marco Bresch <marco.bresch@starfinanz.de>
Reviewed-by: Marco Bresch <marco.bresch@starfinanz.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
3 years ago[BUGFIX] Fix check if LocalConfiguration.php is writeable 78/49778/3
Johannes 'ksjogo' Goslar [Tue, 16 Aug 2016 10:52:20 +0000 (12:52 +0200)]
[BUGFIX] Fix check if LocalConfiguration.php is writeable

If the file exists, we only need to check if it is writeable, but do not
need to care for the folder write permissions (which are only required
to create a new file).

Change-Id: I960872af0af0e0a98cb70935916f4f2e6a91c984
Fixes: #77798
Releases: master
Reviewed-on: https://review.typo3.org/49778
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[FOLLOWUP][TASK] Migrate to short array syntax 88/49788/2
Daniel Goerz [Fri, 2 Sep 2016 20:06:28 +0000 (22:06 +0200)]
[FOLLOWUP][TASK] Migrate to short array syntax

Restore desriptions of configuration options in
"All Configuration" in the install tool.

Change-Id: I9064056b4d982a28a18d72b560df1d995c3c70f7
Resolves: #77802
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/49788
Reviewed-by: Ralf Merz <info@merzilla.de>
Tested-by: Ralf Merz <info@merzilla.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Remove double encoding from link 81/49781/3
Tomita Militaru [Fri, 2 Sep 2016 16:24:01 +0000 (18:24 +0200)]
[BUGFIX] Remove double encoding from link

The link to page in the pageTSConfig module is double-encoded
with htmlspecialchars in the controller.

Resolves: #77796
Releases: master
Change-Id: I5bfe00a024225c3e2770d8eb779921024c9e5c42
Reviewed-on: https://review.typo3.org/49781
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Lorenz <info@extco.de>
Reviewed-by: Michael Straschek <michael.straschek@mehrwert.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Tobias Stahn <Tobias.Stahn@mehrwert.de>
Reviewed-by: Finn Huhne <finn.huhne@gmx.de>
Reviewed-by: Patricia Tiedemann <pixelaeffchen@googlemail.com>
Reviewed-by: Lukas Raschke <lukas.raschke@web.de>
Reviewed-by: Sven Wiener <wiener@iwkoeln.de>
Reviewed-by: Andreas Hoffmeyer <hallo@andreas-hoffmeyer>
Reviewed-by: Timo Michael <timo.michael@gmx.net>
Reviewed-by: Jonas Esser <j.esser@tmg-web.de>
Reviewed-by: Richard Vollebregt <richard.vollebregt@maxserv.com>
Reviewed-by: Aleksandr Epp <aleksandr.epp@gmail.com>
Reviewed-by: Tom Novotny <tom.novotny@web.de>
Reviewed-by: Maik Peuser <maik.peuser@verdure.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Patricia Tiedemann <pixelaeffchen@googlemail.com>
Tested-by: Richard Vollebregt <richard.vollebregt@maxserv.com>
Tested-by: Tobias Stahn <Tobias.Stahn@mehrwert.de>
Tested-by: Finn Huhne <finn.huhne@gmx.de>
Tested-by: Maik Peuser <maik.peuser@verdure.de>
Tested-by: Timo Michael <timo.michael@gmx.net>
Tested-by: Aleksandr Epp <aleksandr.epp@gmail.com>
Reviewed-by: Markus Gehrig <markus.gehrig96@gmail.com>
Tested-by: Markus Gehrig <markus.gehrig96@gmail.com>
Tested-by: Jonas Esser <j.esser@tmg-web.de>
Tested-by: Michael Straschek <michael.straschek@mehrwert.de>
Tested-by: Tom Novotny <tom.novotny@web.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Fix spelling issues 60/49760/2
Wouter Wolters [Fri, 2 Sep 2016 13:19:57 +0000 (15:19 +0200)]
[TASK] Fix spelling issues

Resolves: #77788
Releases: master
Change-Id: Ica5ec1ea3ef68876d5ffc764bf950c7cff67d8c5
Reviewed-on: https://review.typo3.org/49760
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Daniel Lorenz <info@extco.de>
Tested-by: Daniel Lorenz <info@extco.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: volker k. <volker@kemeter.de>
Tested-by: volker k. <volker@kemeter.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Fix wrong escaping of translated labels 80/49780/3
Tomita Militaru [Fri, 2 Sep 2016 16:04:07 +0000 (18:04 +0200)]
[BUGFIX] Fix wrong escaping of translated labels

Fix wrong escaping of translated labels

Resolves: #77797
Releases: master
Change-Id: I8f62b84c949a9a0edcd520248e5e2e5b558a319b
Reviewed-on: https://review.typo3.org/49780
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Krystian Szymukowicz <k.szymukowicz@gmail.com>
Tested-by: Krystian Szymukowicz <k.szymukowicz@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[TASK] Don't simulate TSFE for CropViewHelper 42/49742/3
Benni Mack [Fri, 2 Sep 2016 09:02:50 +0000 (11:02 +0200)]
[TASK] Don't simulate TSFE for CropViewHelper

The cObject cropping functionality was reworked quite a lot
and does not depend on TSFE anymore, so the code to simulate
TSFE object for backend requests can be removed.

Resolves: #77772
Releases: master
Change-Id: I7481e159658828be1672080590cbe98d2b3c5aa0
Reviewed-on: https://review.typo3.org/49742
Reviewed-by: Claus Due <claus@phpmind.net>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[BUGFIX] Use mbstring for capitalizing a string 22/49722/5
Philipp Gampe [Thu, 1 Sep 2016 15:07:17 +0000 (17:07 +0200)]
[BUGFIX] Use mbstring for capitalizing a string

If mbstring is available, use mb_convert_case instead of ucwords.

Resolves: #52244
Releases: master, 7.6
Change-Id: Ia6840fdda96d5511444afa014ebbcb01cbbf3ed0
Reviewed-on: https://review.typo3.org/49722
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Marco Huber <mail@marco-huber.de>
Tested-by: Marco Huber <mail@marco-huber.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Add mock methods to dynamic return types configuration 39/49739/2
Sascha Egerer [Fri, 2 Sep 2016 07:21:04 +0000 (09:21 +0200)]
[TASK] Add mock methods to dynamic return types configuration

Add mock methods to the PHPStorm "dynamic return types"
plugin configuration to remove a bunch of warnings in PHPStorm.

Resolves: #77770
Releases: master
Change-Id: I30727ab2fc1d53e75ee7969ea16c8af0104d7323
Reviewed-on: https://review.typo3.org/49739
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] SchemaMigrator: Allow specifying index length for TEXT/BLOB columns 45/49745/3
Morton Jonuschat [Fri, 2 Sep 2016 10:13:43 +0000 (12:13 +0200)]
[TASK] SchemaMigrator: Allow specifying index length for TEXT/BLOB columns

Change-Id: I1121f4083553d8ab4231a254bd5f3b777e057b20
Resolves: #77777
Releases: master
Reviewed-on: https://review.typo3.org/49745
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
3 years ago[TASK] Add tests for Extbase UTC date/datetime handling 37/47137/7
Andreas Wolf [Sun, 6 Mar 2016 13:03:00 +0000 (14:03 +0100)]
[TASK] Add tests for Extbase UTC date/datetime handling

The actual bug has been fixed a while ago with commit
827219a1c35b4aca6dbab5855a36e9277b2ec8f4, but the tests I wrote somehow
got lost. This patch adds them back and shows that the problem has
actually been fixed.

Change-Id: Ibca2524d25573d67b3541761c8cf2b662fcd3423
Related: #72878
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47137
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[BUGFIX] Fix offset issue with maxSingleDBListItems 32/49732/2
Wouter Wolters [Thu, 1 Sep 2016 15:14:46 +0000 (17:14 +0200)]
[BUGFIX] Fix offset issue with maxSingleDBListItems

There is a + 1 that makes the limit always one higher than
the set value in maxSingleDBListItems.

Resolves: #77528
Releases: master,7.6
Change-Id: I2328aa23dd1457f6fd59150898d14ed427b521cc
Reviewed-on: https://review.typo3.org/49732
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Fix wrong query in DataHandlerHook 27/49727/2
Wouter Wolters [Thu, 1 Sep 2016 14:03:41 +0000 (16:03 +0200)]
[BUGFIX] Fix wrong query in DataHandlerHook

Due to #76259 a wrong query is executed in the DataHandlerHook.
Pass the right parameters in the BackendWorkspaceRestriction
initialization.

Resolves: #77758
Releases: master
Change-Id: I564e0af6dd6c53306096865c959f2fda315584f9
Reviewed-on: https://review.typo3.org/49727
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[FOLLOWUP][TASK] Migrate FAL AbstractRepository 33/49733/2
Philipp Gampe [Thu, 1 Sep 2016 19:52:29 +0000 (21:52 +0200)]
[FOLLOWUP][TASK] Migrate FAL AbstractRepository

Fix broken image preview in backend on non-public
storages.

Change-Id: I5aa1e286a69485dbdd641cc5803066e7cdd18fed
Related: #77407
Resolves: #77764
Releases: master
Reviewed-on: https://review.typo3.org/49733
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Fix regression in indexed search Extbase plugin 36/49736/2
Tymoteusz Motylewski [Thu, 1 Sep 2016 21:31:04 +0000 (23:31 +0200)]
[BUGFIX] Fix regression in indexed search Extbase plugin

Doctrine migration of indexed search https://review.typo3.org/49354
introduced a regression.

Resolves: #77767
Releases: master
Change-Id: Ie95d0845c9569acbd3d1a7891d6b37f7e2d17665
Reviewed-on: https://review.typo3.org/49736
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Show inline elements in workspaces 23/49723/2
Robert Vock [Thu, 1 Sep 2016 13:54:43 +0000 (15:54 +0200)]
[BUGFIX] Show inline elements in workspaces

If one inline element gets deleted in a workspace, no inline elments
will be shown at all.

Resolves: #76012
Releases: master, 7.6
Change-Id: I34e90336d518d943f010dee38b1f4ce06295afe9
Reviewed-on: https://review.typo3.org/49723
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Make regexp in stdWrap_doubleBrTag readable 18/49718/2
Jigal van Hemert [Thu, 1 Sep 2016 12:52:44 +0000 (14:52 +0200)]
[TASK] Make regexp in stdWrap_doubleBrTag readable

A regexp with escape sequences instead of non-printing
characters is easier to read and works with all file
systems.

Releases: master, 7.6
Resolves: #77748
Change-Id: I6f1c7e05d00cd6e8d839a4cb80b39863e281b52d
Reviewed-on: https://review.typo3.org/49718
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Richard Haeser <richardhaeser@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[!!!][TASK] Doctrine: Remove ext:adodb 30/49730/3
Christian Kuhn [Thu, 1 Sep 2016 18:14:15 +0000 (20:14 +0200)]
[!!!][TASK] Doctrine: Remove ext:adodb

Extension adodb has been moved to TER and can be
loaded with an upgrade wizard provided by the
ext:dbal removal patch.

Change-Id: I4b6cef864ef368059b49097abefd21e2175b99c2
Resolves: #77761
Releases: master
Reviewed-on: https://review.typo3.org/49730
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Doctrine: Remove ext:dbal 34/49734/4
Morton Jonuschat [Thu, 1 Sep 2016 20:44:41 +0000 (22:44 +0200)]
[!!!][TASK] Doctrine: Remove ext:dbal

Remove extension dbal from core and add an upgrade wizard
to fetch both ext:dbal and ext:adodb from TER.

Change-Id: I5a0c6dda4ac6c40e886cf78717991b457f074833
Resolves: #77762
Releases: master
Reviewed-on: https://review.typo3.org/49734
Tested-by: Bamboo TYPO3com <info@typo3.com>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Doctrine: Migrate remaining parts of ContentObjectRenderer 28/49728/8
Morton Jonuschat [Thu, 1 Sep 2016 14:04:37 +0000 (16:04 +0200)]
[TASK] Doctrine: Migrate remaining parts of ContentObjectRenderer

Change-Id: I89d7dbce11dd7b3d491752a2ba8a1cd889a759b1
Resolves: #77750
Releases: master
Reviewed-on: https://review.typo3.org/49728
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Remove ExtJS notifications 49/49549/9
Benni Mack [Tue, 23 Aug 2016 07:28:48 +0000 (09:28 +0200)]
[!!!][TASK] Remove ExtJS notifications

The ExtJS notification and dialogue system is superseeded with
TYPO3 v7, and kept for bc for v7 back then. However, all code
is migrated now and the last bits and pieces are removed.

Resolves: #77765
Releases: master
Change-Id: I69c6c15e374f9fdf2637b25764edcde27663bb24
Reviewed-on: https://review.typo3.org/49549
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Remove obsolete page tree and click menu settings 94/49694/3
Tymoteusz Motylewski [Wed, 31 Aug 2016 19:00:04 +0000 (21:00 +0200)]
[!!!][TASK] Remove obsolete page tree and click menu settings

Following settings are removed:
options.pageTree.disableTitleHighlight
options.contextMenu.options.leftIcons

Removed also obsolete settings from TS reserved keywords.

Resolves: #77728
Releases: master
Change-Id: I8711b6c13bad772df3af4538fe93cbc3605c2299
Reviewed-on: https://review.typo3.org/49694
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Remove unneeded "Edit page properties" context menu entry 31/49731/3
Tymoteusz Motylewski [Thu, 1 Sep 2016 18:22:01 +0000 (20:22 +0200)]
[TASK] Remove unneeded "Edit page properties" context menu entry

Resolves: #77763
Releases: master
Change-Id: I0e56ff223359f9a555c2c06d534e1ddbc39db8d0
Reviewed-on: https://review.typo3.org/49731
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Use strpos instead of substr to check the start of a string 77/49677/3
Wouter Wolters [Wed, 31 Aug 2016 09:49:51 +0000 (11:49 +0200)]
[TASK] Use strpos instead of substr to check the start of a string

Substr invokes additional memory allocation, which is not needed
in the context. Strpos will do the same job, but without any
overhead (it's just searching a string).

Resolves: #77752
Releases: master
Change-Id: I7f11a74508ba959628d6af1b1c00b21f882114cd
Reviewed-on: https://review.typo3.org/49677
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
3 years ago[FOLLOWUP][TASK] Doctrine: Migrate StorageRepository 20/49720/3
Morton Jonuschat [Thu, 1 Sep 2016 13:10:38 +0000 (15:10 +0200)]
[FOLLOWUP][TASK] Doctrine: Migrate StorageRepository

Only enable frontend restrictions if context is FE and
the TSFE is fully initialized.

Change-Id: I2126faf98a72f84c09b4ea82b2cbb605a21b4879
Resolves: #77213
Resolves: #77712
Releases: master
Reviewed-on: https://review.typo3.org/49720
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Doctrine: Migrate SqlSchemaMigrationService 85/49585/7
Christian Kuhn [Wed, 24 Aug 2016 22:47:38 +0000 (00:47 +0200)]
[TASK] Doctrine: Migrate SqlSchemaMigrationService

The schema migration service has some parts that are ext:dbal
specific which can not be mimik'ed easily at the moment.
To still proceed with the doctrine migration, the original
class is copied over to ext:dbal and registiered as xclass,
while a low-level migration is applied to ext:install
SqlSchemaMigrationService.
This way, the schema migration and load order for now works
with both ext:dbal loaded and not loaded within install tool.
The patch further prepares isolation of ext:dbal and dropping
of a bootstrap database method.

Change-Id: I600229c56160a6eb9f1589c070b5e68a2fc95678
Resolves: #77627
Releases: master
Reviewed-on: https://review.typo3.org/49585
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Doctrine: Migrate Testbase.php 76/49576/4
Morton Jonuschat [Thu, 1 Sep 2016 09:59:17 +0000 (11:59 +0200)]
[TASK] Doctrine: Migrate Testbase.php

Change-Id: I00dc734236a34b896d0f29a2e92d4871849422ff
Resolves: #77620
Releases: master
Reviewed-on: https://review.typo3.org/49576
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Deprecate not used arguments of RecyclerUtility::getRecordPath 82/49682/3
Georg Ringer [Wed, 31 Aug 2016 14:00:02 +0000 (16:00 +0200)]
[TASK] Deprecate not used arguments of RecyclerUtility::getRecordPath

The optional arguments of RecyclerUtility::getRecordPath are not used
anymore and are deprecated.

Resolevs: #75637
Releases: master
Change-Id: I30b3c3d05ebf9b4961060106b4a02d5c7a4a5089
Reviewed-on: https://review.typo3.org/49682
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Do not show dropdown arrow if maxItems=1 08/49708/2
Andreas Fernandez [Thu, 1 Sep 2016 08:51:20 +0000 (10:51 +0200)]
[BUGFIX] Do not show dropdown arrow if maxItems=1

A new CSS class is introduced to disable the dropdown arrow for select
boxes if a select box can only contain one item.

Resolves: #77665
Releases: master, 7.6
Change-Id: I095070e833a02728c9d2edd91a33919c0fbaf749
Reviewed-on: https://review.typo3.org/49708
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Fix typo in file search query 21/49721/2
Alexander Stehlik [Thu, 1 Sep 2016 13:36:22 +0000 (15:36 +0200)]
[BUGFIX] Fix typo in file search query

Remove superflous quote (").

Resolves: #77751
Releases: master
Change-Id: Ida96f659f049b798a5d07c7aae9b8d9476ea5026
Reviewed-on: https://review.typo3.org/49721
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years agoRevert "[BUGFIX] Let FrontendGroupRestriction handle missing TSFE gr_list property" 19/49719/2
Morton Jonuschat [Thu, 1 Sep 2016 13:08:04 +0000 (15:08 +0200)]
Revert "[BUGFIX] Let FrontendGroupRestriction handle missing TSFE gr_list property"

This reverts commit 32408c592533aed1b7b9bc5b160d8871291bdd42.

Change-Id: I9e707bcaf9804a6918fb12db16a21dde3c77ec7e
Reviewed-on: https://review.typo3.org/49719
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[CLEANUP] Change Enumeration::cast return doc to self 11/49711/2
Sascha Egerer [Thu, 1 Sep 2016 09:26:24 +0000 (11:26 +0200)]
[CLEANUP] Change Enumeration::cast return doc to self

The Enumeration implementation has a cast() method that
does always return an instance of the enumeration
implementation itself. As the Enumeration is an abstract
type the cast() method return doc should be `self` instead
of `Enumeration`.
That does fix problems with code completion in IDEs as the
IDE does now know what exact implementation is returned.

Resolves: #77743
Releases: master, 7.6
Change-Id: Ib0f62f79e0856fe62849472a0a9c3657a048e028
Reviewed-on: https://review.typo3.org/49711
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Fix incorrect shown elements in a backend workspace 12/49712/2
Wouter Wolters [Thu, 1 Sep 2016 09:36:33 +0000 (11:36 +0200)]
[BUGFIX] Fix incorrect shown elements in a backend workspace

getResult is not called anymore on the result set from the database.

Resolves: #77744
Releases: master
Change-Id: I36b52eb0e27eba0651c851e9d3e3830ee45b74ed
Reviewed-on: https://review.typo3.org/49712
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[FEATURE] Make sys_language records sortable. 10/49610/5
Georg Ringer [Mon, 29 Aug 2016 07:00:02 +0000 (09:00 +0200)]
[FEATURE] Make sys_language records sortable.

To improve the usability, the sys_language records are now sortable.

Resolves: #77652
Releases: master
Change-Id: I4225da82a172175b36a04772d9eacf0a8fc863f4
Reviewed-on: https://review.typo3.org/49610
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[BUGFIX] Fix editing image in workspaces 13/49713/2
Wouter Wolters [Thu, 1 Sep 2016 09:54:24 +0000 (11:54 +0200)]
[BUGFIX] Fix editing image in workspaces

Return value of getWorkspaceVersionOfRecord changed to null.
Adjust the check to catch null as well.

Resolves: #77735
Releases: master
Change-Id: I6e68e377baba2bde08bd10faac1daee855913572
Reviewed-on: https://review.typo3.org/49713
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Doctrine: Migrate TypoScriptFrontendController 05/49705/3
Georg Ringer [Thu, 1 Sep 2016 08:20:15 +0000 (10:20 +0200)]
[TASK] Doctrine: Migrate TypoScriptFrontendController

Resolves: #77737
Releases: master
Change-Id: Idf4cdc12f5bad5fa62fc8d27dbe24d711c4d9d2a
Reviewed-on: https://review.typo3.org/49705
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Fixed incorrect namespace of class 10/49710/3
Robert Vock [Thu, 1 Sep 2016 09:19:23 +0000 (11:19 +0200)]
[BUGFIX] Fixed incorrect namespace of class

SchemaColumnDefinitionListener had an incorrect namespace which did
not reflect the path of the file.

Resolves: #77741
Releases: master
Change-Id: I075946ef3b33c7ad630b5e8a81819953475336cd
Reviewed-on: https://review.typo3.org/49710
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Let FrontendGroupRestriction handle missing TSFE gr_list property 04/49704/2
Morton Jonuschat [Thu, 1 Sep 2016 08:10:19 +0000 (10:10 +0200)]
[BUGFIX] Let FrontendGroupRestriction handle missing TSFE gr_list property

Check for an uninitialized frontend group list property in the
FrontendGroupRestriction and provide proper input to explode();

Change-Id: I807c0e1dc748ed1547a7dd937f0da69e69bb6e4c
Resolves: #77712
Releases: master
Reviewed-on: https://review.typo3.org/49704
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Julian Hofmann <info@julian-hofmann.net>
Tested-by: Julian Hofmann <info@julian-hofmann.net>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Use correct icon for mounting as tree root in context menu 03/49703/5
Tymoteusz Motylewski [Thu, 1 Sep 2016 07:55:54 +0000 (09:55 +0200)]
[BUGFIX] Use correct icon for mounting as tree root in context menu

The monochromatic icon is used instead of a red page type icon.

Resolves: #77733
Releases: master, 7.6
Change-Id: Iab959a5a3a9f5ac6f005de9ea23eef165cf4c45b
Reviewed-on: https://review.typo3.org/49703
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[FOLLOWUP][FEATURE] Doctrine: Implement SchemaMigrationService 01/49701/2
Morton Jonuschat [Thu, 1 Sep 2016 07:44:29 +0000 (09:44 +0200)]
[FOLLOWUP][FEATURE] Doctrine: Implement SchemaMigrationService

Rename SchemaMigrator test case file, use proper namespace and change
table names in the functional tests to use an all lowercase table name
to fix test failures on Windows.

Change-Id: I30e2c5d03261a3fbcbce473ac02a134a7ba4ca4a
Resolves: #77643
Releases: master
Reviewed-on: https://review.typo3.org/49701
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[!!!][TASK] Move and remove icons of t3skin 52/49652/5
Georg Ringer [Tue, 30 Aug 2016 12:53:30 +0000 (14:53 +0200)]
[!!!][TASK] Move and remove icons of t3skin

Remove unused icons in t3skin and move icons to the correct extension.

Resolves: #77693
Releases: master
Change-Id: I56e38476a2237901c6e86990db6485403fc0f8c3
Reviewed-on: https://review.typo3.org/49652
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Doctrine: Migrate admin_get_tables in AbstractUpdate 00/49700/4
Georg Ringer [Thu, 1 Sep 2016 06:47:36 +0000 (08:47 +0200)]
[TASK] Doctrine: Migrate admin_get_tables in AbstractUpdate

Migrate AbstractUpdate

Resolves: #77731
Releases: master
Change-Id: I23f74693513ffbc62e9b84ef519ffc01acf4dd72
Reviewed-on: https://review.typo3.org/49700
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[FOLLOWUP][TASK] Merge indexed_search_mysql 02/49702/2
Nicole Cordes [Thu, 1 Sep 2016 07:54:06 +0000 (09:54 +0200)]
[FOLLOWUP][TASK] Merge indexed_search_mysql

Add composer.lock update due to composer.json changes

Resolves: #77700
Releases: master
Change-Id: Ib4c69200a9a41779df56f17bb0de27f1d66b7bcb
Reviewed-on: https://review.typo3.org/49702
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Catch invalid Enum value 95/49695/6
Sascha Egerer [Wed, 31 Aug 2016 19:13:33 +0000 (21:13 +0200)]
[BUGFIX] Catch invalid Enum value

To avoid breaking the backend, any exception of the JsConfirmation
must be caught and the default value must be returned.

Resolves: #76719
Releases: master, 7.6
Change-Id: Idfea9ec8aa269ac807bf6936263da9803ea39bf8
Reviewed-on: https://review.typo3.org/49695
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[FEATURE] The elementBrowser should be configurable to be enabled/disabled 47/48647/5
Ruud Silvrants [Thu, 23 Jun 2016 09:45:19 +0000 (11:45 +0200)]
[FEATURE] The elementBrowser should be configurable to be enabled/disabled

Releases: master
Resolves: #76748
Change-Id: I1c72db4a715f1c0e41f48412c810768aa12014d1
Reviewed-on: https://review.typo3.org/48647
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Tested-by: Bamboo TYPO3com <info@typo3.com>
3 years ago[FEATURE] Doctrine: Implement SchemaMigrationService 93/49593/16
Morton Jonuschat [Wed, 24 Aug 2016 12:57:46 +0000 (14:57 +0200)]
[FEATURE] Doctrine: Implement SchemaMigrationService

Implement a SQL schema migration service based on an actual
parser for CREATE TABLE statements that are mapped to Doctrine
Table objects. This enables the use of the Doctrine DBAL
SchemaManager for all schema modifications.

The new Schema migration service is fully aware of multiple
database connections and normalizes MySQL specific data types
to standard compliant types. This mostly affects the TINYINT
data type which gets converted to a SMALLINT.

Resolves: #77643
Resolves: #77369
Resolves: #76508
Resolves: #76641
Resolves: #75205
Resolves: #71645
Resolves: #44991
Releases: master
Change-Id: Ic56941c2ae9717836d89bce74261d11424da340b
Reviewed-on: https://review.typo3.org/49593
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[FOLLOWUP][TASK] Update TYPO3 version to TYPO3 8.4-dev 93/49693/2
Wouter Wolters [Wed, 31 Aug 2016 15:17:50 +0000 (17:17 +0200)]
[FOLLOWUP][TASK] Update TYPO3 version to TYPO3 8.4-dev

Use 8.4.0 instead of 8.4.1

Resolves: #77720
Releases: master
Change-Id: If6e7ec2896abe1218ffce1adf378fede828328d9
Reviewed-on: https://review.typo3.org/49693
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[TASK] Merge indexed_search_mysql 66/49666/8
Christian Kuhn [Tue, 30 Aug 2016 20:15:20 +0000 (22:15 +0200)]
[TASK] Merge indexed_search_mysql

* Merge hook from indexed_search_mysql directly into indexed_search
  and compatibilty7
* Migrate "hook code" merged into indexed_search to doctrine
* Add a feature flag in ext_conf_template "useMysqlFulltext"
* Add a hook to schema migrator if feature flag is enabled to
  register fulltext indexes

Change-Id: I685c16cdcd171257ed1060c4fe0f2b93c4c44ca9
Resolves: #77700
Releases: master
Reviewed-on: https://review.typo3.org/49666
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Fix overloading variable name in TemplateService 91/49691/3
Georg Ringer [Wed, 31 Aug 2016 15:43:27 +0000 (17:43 +0200)]
[BUGFIX] Fix overloading variable name in TemplateService

The variable $row is used and must not be used for fetching records.

Resolves: #77711
Releases: master
Change-Id: Ib74df17f432c7cb68549158ed4bc611b2a3de8a0
Reviewed-on: https://review.typo3.org/49691
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Update TYPO3 version to TYPO3 8.4-dev 86/49686/3
Wouter Wolters [Wed, 31 Aug 2016 13:45:04 +0000 (15:45 +0200)]
[TASK] Update TYPO3 version to TYPO3 8.4-dev

Resolves: #77720
Releases: master
Change-Id: I7187b477243a55f7a01a4477b5b2f300cd72242a
Reviewed-on: https://review.typo3.org/49686
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Remove not existing exclude from .php_cs configuration 89/49689/2
Wouter Wolters [Wed, 31 Aug 2016 14:04:42 +0000 (16:04 +0200)]
[TASK] Remove not existing exclude from .php_cs configuration

The folder php-openid does not exists anymore in the TYPO3 core.

Resolves: #77721
Releases: master
Change-Id: I1c02b554a240ea2b2c24250a911f112d80fad99e
Reviewed-on: https://review.typo3.org/49689
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Highlight keywords containing utf-8 characters in pagetree search 67/49667/2
Tymoteusz Motylewski [Tue, 30 Aug 2016 20:58:55 +0000 (22:58 +0200)]
[BUGFIX] Highlight keywords containing utf-8 characters in pagetree search

Adds a 'u' switch to preg_replace

Resolves: #39979
Releases: 7.6, master
Change-Id: I3c23f60a7bc157b9647d053492ce1bd226296dc8
Reviewed-on: https://review.typo3.org/49667
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Limit request to get logout information 93/48393/7
Nicole Cordes [Mon, 29 Aug 2016 10:22:31 +0000 (12:22 +0200)]
[TASK] Limit request to get logout information

Currently a request to get information about the login state is
triggered every minute. To prevent traffic the request can be triggered
only when the session is about to expire. This patch adds a function
to be able to pass the interval time to the LoginRefresh refresh and
sets it properly after initialization.

Resolves: #76364
Releases: master, 7.6
Change-Id: I9bfeb578973f1a5bc3a0f662ac1f6dcce82e7d37
Reviewed-on: https://review.typo3.org/48393
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>