Packages/TYPO3.CMS.git
4 years ago[TASK] Turn todos into @todo to find them easier 86/35086/6
Stefan Neufeind [Fri, 5 Dec 2014 20:29:34 +0000 (21:29 +0100)]
[TASK] Turn todos into @todo to find them easier

Also convert FIXME to @todo.

Change-Id: I98cf8a2c4c732acc7024e36ed949fc4546bee439
Resolves: #63619
Releases: master
Reviewed-on: http://review.typo3.org/35086
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Streamline Wizard-Controllers 84/35084/3
Frank Nägler [Fri, 5 Dec 2014 19:50:39 +0000 (20:50 +0100)]
[TASK] Streamline Wizard-Controllers

This patch introduce an abstract wizard controller to
remove duplicate code and prevent the usage of
$GLOBALS in a lot of places.

Resolves: #63618
Releases: master
Change-Id: I870d024df5e05e52d979af04750e472de2ed5995
Reviewed-on: http://review.typo3.org/35084
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Update to phpunit 4.4 01/35101/2
Christian Kuhn [Sat, 6 Dec 2014 12:04:18 +0000 (13:04 +0100)]
[TASK] Update to phpunit 4.4

As notable feature the new assertArraySubset() can be used
to compare sub array parts.

Change-Id: I981fe50652a8685410bd4101d72ad5dec9257bf5
Releases: 6.2, master
Resolves: #63625
Reviewed-on: http://review.typo3.org/35101
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
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: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[TASK] Use name-resolution instead of strings where possible: 8 63/34863/4
Stefan Neufeind [Thu, 4 Dec 2014 16:00:22 +0000 (17:00 +0100)]
[TASK] Use name-resolution instead of strings where possible: 8

(part for EXT:install)

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: I929357c1d64de02eddb17a579ab5f48dac91d491
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34863
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Use name-resolution instead of strings where possible: 10 66/34866/4
Stefan Neufeind [Mon, 1 Dec 2014 13:01:45 +0000 (14:01 +0100)]
[TASK] Use name-resolution instead of strings where possible: 10

(part for extensions starting with "r")

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: Ic9d7d5bd95a87fcc813b83dd53af08b4995f1283
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34866
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Use name-resolution instead of strings where possible: 11 67/34867/4
Stefan Neufeind [Mon, 1 Dec 2014 13:06:03 +0000 (14:06 +0100)]
[TASK] Use name-resolution instead of strings where possible: 11

(part for EXT:backend)

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: I49f47b7fb3dbee281af8e166afc3c36662730b54
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34867
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Fix mountpoint overlay detection 79/35079/2
Alexander Stehlik [Fri, 5 Dec 2014 18:10:23 +0000 (19:10 +0100)]
[BUGFIX] Fix mountpoint overlay detection

This is a follow up to 963eb99e7d7f9ab3d4a50153412f0ed3b927b5e5.
The comparison for the doktype needs to be non strict because
the database row contains a string and the constant is an integer.

Releases: master
Resolves: #59382
Change-Id: I7727e6bfb8c3475602f576f6259824cf1c7d2ca3
Reviewed-on: http://review.typo3.org/35079
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Fix things that are broken without compatiblity6 70/35070/6
Helmut Hummel [Fri, 5 Dec 2014 10:41:39 +0000 (11:41 +0100)]
[BUGFIX] Fix things that are broken without compatiblity6

While moving things to the compatibility6 extension
it was forgotten that some aliases are required for
ext form to work properly.

Besides that, the fact that unit tests run with all
extensions enabled, it was hidden that some tests
still relied on some aliases.

These things are now all fixed and the compatibility
extension is removed from travis before executing the tests.

Resolves: #63576
Resolves: #63577
Releases: master
Change-Id: I06b50c093091dc8866a5ea8b2919565a1a5bed21
Reviewed-on: http://review.typo3.org/35070
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[TASK] Use name-resolution instead of strings where possible: 12 68/34868/4
Stefan Neufeind [Mon, 1 Dec 2014 13:19:48 +0000 (14:19 +0100)]
[TASK] Use name-resolution instead of strings where possible: 12

(part for extensions starting with "s")

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: I54a34f04bf9027051500f574d9760c80fafe05a9
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34868
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Use name-resolution instead of strings where possible: 5 58/34858/2
Stefan Neufeind [Mon, 1 Dec 2014 12:49:18 +0000 (13:49 +0100)]
[TASK] Use name-resolution instead of strings where possible: 5

(part for EXT:form)

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: Ia97da7be3e8e0b0e21c1380620e0ce4d6450f1c0
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34858
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Paste clipboard content icon: fa-clipboard 12/35012/3
Frank Nägler [Wed, 3 Dec 2014 20:24:07 +0000 (21:24 +0100)]
[TASK] Paste clipboard content icon: fa-clipboard

Change paste clipboard content icon:
use fa-clipboard not fa-caret-down

Resolves: #63264
Releases: master
Change-Id: Idd092c6d79290e0287deabc4dff4f2f87381367e
Reviewed-on: http://review.typo3.org/35012
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Use name-resolution instead of strings where possible: 6 60/34860/3
Stefan Neufeind [Mon, 1 Dec 2014 12:51:27 +0000 (13:51 +0100)]
[TASK] Use name-resolution instead of strings where possible: 6

(part for EXT:extensionmanager)

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: I440a73b27b71ce4f52daf8f06529370da6e7b74d
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34860
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Use name-resolution instead of strings where possible: 7 62/34862/4
Stefan Neufeind [Mon, 1 Dec 2014 12:54:20 +0000 (13:54 +0100)]
[TASK] Use name-resolution instead of strings where possible: 7

(part for EXT:frontend)

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: I60e9d2f7a1883f97c9a84d35dbd6e5e403e62b4b
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34862
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Use name-resolution instead of strings where possible: 9 64/34864/4
Stefan Neufeind [Mon, 1 Dec 2014 12:59:19 +0000 (13:59 +0100)]
[TASK] Use name-resolution instead of strings where possible: 9

(part for EXT:saltedpasswords)

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: I750f438f681263d222d6e806c39b128c7dbe4ba6
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34864
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Use name-resolution instead of strings where possible: 15 71/34871/3
Stefan Neufeind [Mon, 1 Dec 2014 13:22:35 +0000 (14:22 +0100)]
[TASK] Use name-resolution instead of strings where possible: 15

(part for extensions starting with "b" and "c")

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: Iaadc5dda5bdcd6408c100fb2ecbbe60cd9707494
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34871
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Use name-resolution instead of strings where possible: 13 69/34869/2
Stefan Neufeind [Mon, 1 Dec 2014 13:20:19 +0000 (14:20 +0100)]
[TASK] Use name-resolution instead of strings where possible: 13

(part for extensions starting with "t")

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: I2201123b7b2d888a1d90916e81027fd6bf490651
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34869
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[TASK] Use name-resolution instead of strings where possible: 14 70/34870/6
Stefan Neufeind [Wed, 3 Dec 2014 23:36:12 +0000 (00:36 +0100)]
[TASK] Use name-resolution instead of strings where possible: 14

(part for extensions starting with "w")

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: I60f118a60fc1784ccd83f8f86cdbb6e60b0cfc1b
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34870
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[!!!][CLEANUP] Remove deprecated files in typo3/ 51/34551/5
Benjamin Mack [Mon, 24 Nov 2014 14:15:34 +0000 (15:15 +0100)]
[!!!][CLEANUP] Remove deprecated files in typo3/

Due to the security restrictions
using mod.php for most calls, some files
are not referenced anymore.

These files can be removed now.

Resolves: #63296
Releases: master
Change-Id: Ib56a201027c5fb17118d610a85ba7a52104a016e
Reviewed-on: http://review.typo3.org/34551
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Use die() instead of exception for PHP version check 58/35058/2
Markus Klein [Thu, 4 Dec 2014 22:01:34 +0000 (23:01 +0100)]
[BUGFIX] Use die() instead of exception for PHP version check

The installer checks for the PHP version and throws and exception.
This is bad for people not having enabled display_errors in their
PHP config and leads to an empty white page.

Change this to simply die() as this will ensure the user can
see the cause of the issue.

Resolves: #63570
Releases: master
Change-Id: I84f5f1e089753beffe17360a636d2d5038ab24a6
Reviewed-on: http://review.typo3.org/35058
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[FEATURE] Remove conf.php for ext:filelist 92/33992/8
Wouter Wolters [Tue, 11 Nov 2014 21:52:52 +0000 (22:52 +0100)]
[FEATURE] Remove conf.php for ext:filelist

In order to be able to remove the conf.php a few fixes are needed.
The module dispatcher checks for a conf.php file and results in a error.
The language labels for the module menu for example are missing currently.
This patch adds a possibility to register the labels also in addModule
function.

Resolves: #62880
Releases: master
Change-Id: I5765cf84858d1c328739c761d23c97307abf7ede
Reviewed-on: http://review.typo3.org/33992
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Steffen Müller <typo3@t3node.com>
Tested-by: Steffen Müller <typo3@t3node.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[FEATURE] Add "auto" absRefPrefix option 47/29747/5
Benjamin Mack [Wed, 30 Apr 2014 13:41:22 +0000 (15:41 +0200)]
[FEATURE] Add "auto" absRefPrefix option

For automatic distribution configuration
like the introduction package, a dynamic
option to find out whether TYPO3 is installed
under "/" or "/mysite/" the TypoScript
option config.absRefPrefix = auto
calculates the absRefPrefix automatically.

Releases: master
Resolves: #58366
Change-Id: Ia0d335665c9b30d21b886c8e9ac4c1ccdb069adc
Reviewed-on: http://review.typo3.org/29747
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[BUGFIX] Ignore non-integer values for type in redirects 37/35037/3
Björn Fromme [Thu, 4 Dec 2014 13:48:16 +0000 (14:48 +0100)]
[BUGFIX] Ignore non-integer values for type in redirects

For redirects the parameter for page type is not validated as integer
resulting in invalid redirect urls. This patch checks for a valid integer
value and ignores it silently otherwise.

Resolves: #62527
Releases: master, 6.2
Change-Id: I9fd4564a3e4e13e4d64e27e090221e71edf06ae9
Reviewed-on: http://review.typo3.org/35037
Reviewed-by: Cedric Ziel <cedric@cedric-ziel.com>
Tested-by: Cedric Ziel <cedric@cedric-ziel.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] RTE: Broken rendering of dropdowns in toolbar and dialogues 57/35057/2
Stanislas Rolland [Thu, 4 Dec 2014 19:35:27 +0000 (14:35 -0500)]
[BUGFIX] RTE: Broken rendering of dropdowns in toolbar and dialogues

Releases: master
Resolves: #63578
Change-Id: Iea92c932d56dbfabcea7f884b3ebb3f8b0f218ce
Reviewed-on: http://review.typo3.org/35057
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] RTE: Migrate event handling to jQuery 43/35043/2
Stanislas Rolland [Thu, 4 Dec 2014 14:57:20 +0000 (09:57 -0500)]
[TASK] RTE: Migrate event handling to jQuery

Migrate non-widget event handling to jQuery.
Migrate custom events to jQuery.
Migrate ExtJs tasks to plain JavaScript.
Migrate ExtJs key maps to jQuery.

Releases: master
Resolves: #63572
Change-Id: I3828c24ad3ce7a5193d42ba76819cf09e47456c9
Reviewed-on: http://review.typo3.org/35043
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] RTE: Migrate Ajax class to jQuery 41/35041/2
Stanislas Rolland [Thu, 4 Dec 2014 14:37:05 +0000 (09:37 -0500)]
[TASK] RTE: Migrate Ajax class to jQuery

Releases: master
Resolves: #62720
Change-Id: Ifb96642f101bb72813e200b2488d25fd32693627
Reviewed-on: http://review.typo3.org/35041
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] RTE: Ajust position of resizable handle 38/35038/2
Stanislas Rolland [Thu, 4 Dec 2014 14:08:17 +0000 (09:08 -0500)]
[TASK] RTE: Ajust position of resizable handle

Move the resizable handle to the status bar

Releases: master
Resolves: #63567
Change-Id: I634b7e39732a4d1a6eb1fc7545861ad39688c74e
Reviewed-on: http://review.typo3.org/35038
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] RTE: Code cleanup 14/34714/4
Stanislas Rolland [Thu, 27 Nov 2014 20:28:27 +0000 (15:28 -0500)]
[TASK] RTE: Code cleanup

Remove references to simple ExtJS methods.
Simplify names of JavaScript files.
Make script dependencies explicit.

Releases: master
Resolves: #63381
Change-Id: I474578810fa2d991a5f4743a5cde3efb642d1545
Reviewed-on: http://review.typo3.org/34714
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] Exclude CDATA from t3lib_parsehtml->XHTML_clean 07/34207/2
Nicole Cordes [Sat, 15 Nov 2014 00:24:24 +0000 (01:24 +0100)]
[BUGFIX] Exclude CDATA from t3lib_parsehtml->XHTML_clean

Due to commit https://review.typo3.org/#/c/30240/ the comments from
javascript is removed and now the javascript is parsed with
config.xhtml_cleaning = all. This patch prevents any CDATA content from
being parsed.

Resolves: #62967
Releases: master, 6.2, 4.5
Change-Id: Ib024c5c8f2b056e47d9222b9767b7a5e6923af8c
Reviewed-on: http://review.typo3.org/34207
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
4 years ago[BUGFIX] Add missing identifier to newly introduced xliff file 22/35022/2
Markus Klein [Thu, 4 Dec 2014 09:13:55 +0000 (10:13 +0100)]
[BUGFIX] Add missing identifier to newly introduced xliff file

Resolves: #61542
Releases: master
Change-Id: I18f3d43b3f7c868f68d935676d3896632dafc1e6
Reviewed-on: http://review.typo3.org/35022
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[DB][FEATURE] Add ISO 639-1 keys to sys_language 84/32884/16
Benjamin Mack [Sat, 8 Nov 2014 19:07:07 +0000 (20:07 +0100)]
[DB][FEATURE] Add ISO 639-1 keys to sys_language

The language handling of records in TYPO3
is solely based on UIDs of the sys_language DB table,
but no reference to the real language used.

The ISO 639-1 defines the language identifiers
(ISO language code) completely (182 entries).

If the real language key was needed before in
TYPO3, one could install static_info_tables
which takes a field ("static_lang_isocode") in the
various places of the TYPO3 Core and fetches
the isocode via separate SQL-Queries.

The change introduces the ISO language
two-letter-keys natively in the core in order to
1. use less SQL queries in FE and BE if
static_info_tables was installed
2. remove hard coded dependencies of
EXT:static_info_tables
3. and always ensure that the core
includes the ISO code

Additionally one can now use the
$TSFE->sys_language_isocode all the time for
working with the ISO code instead of the
UID parameter, meaning that isocode can now be
set with a TypoScript parameter as well.

A Migration Wizard moves values put in the old
DB field (which is a UID reference to
static_languages) to the new DB field "language_isocode".

The old field is deprecated to use without the
new properly filled field "language_isocode".

In TYPO3 CMS 8 the static_lang_isocode field
will be removed within the CMS core (but could
still be included in static_info_tables).

Releases: master
Resolves: #61542
Change-Id: Ia017af52af354ac204ffac11635d99df120b029a
Reviewed-on: http://review.typo3.org/32884
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
4 years ago[FOLLOWUP][BUGFIX] Allow frontend requests from different document root 17/35017/2
Markus Klein [Thu, 4 Dec 2014 01:15:05 +0000 (02:15 +0100)]
[FOLLOWUP][BUGFIX] Allow frontend requests from different document root

Fix broken unit test

Resolves: #63025
Releases: master, 6.2
Change-Id: I4c98bedb53cc83ffd1ddc18adfa8e383028704d4
Reviewed-on: http://review.typo3.org/35017
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Allow frontend requests from different document root 64/34264/3
Helmut Hummel [Mon, 17 Nov 2014 10:57:37 +0000 (11:57 +0100)]
[BUGFIX] Allow frontend requests from different document root

With a specially prepared index.php and using a page renderer hook
it is in general possible to deliver frontend requests
from a dedicated web folder.

However there are a few (hard coded) issues in TYPO3 which makes this impossible.

Change GeneralUtility::getIndpEnv('TYPO3_SITE_URL') to check for
a TYPO3_PATH_WEB constant defined in a specially prepared index.php
in a "Web/" folder and provide the fluid stand alone view with
an absolute path (which is meant like that in the API anyways).

This change has no impact on a TYPO3 installation with a traditional
directory structure, but enables users to have a more secure setup
in an appropriate environment.

Resolves: #63025
Releases: 6.2, master
Change-Id: I571ceb6224c8030d1f5f99a45903cda3a8171313
Reviewed-on: http://review.typo3.org/34264
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Cedric Ziel <cedric@cedric-ziel.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Update documentation settings 57/34957/3
Francois Suter [Tue, 2 Dec 2014 20:56:26 +0000 (21:56 +0100)]
[TASK] Update documentation settings

Update version number and copyright years in extension manuals.

For the version number, use the |release| substitution instead
of repeating the version number.

Resolves: #63532
Releases: master
Change-Id: I2e0e6f1ce8dd9b473f3efaf4d262c432f261ba63
Reviewed-on: http://review.typo3.org/34957
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] objectManager->create is removed but still in use 05/35005/4
Wouter Wolters [Wed, 3 Dec 2014 18:46:17 +0000 (19:46 +0100)]
[BUGFIX] objectManager->create is removed but still in use

Resolves: #63552
Releases: master, 6.2
Change-Id: I09f238b89c00cd0b6150a0f8763848b9da2f0f99
Reviewed-on: http://review.typo3.org/35005
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Remove unselected languages in LocalConfiguration 85/34985/4
Andreas Fernandez [Wed, 3 Dec 2014 15:04:31 +0000 (16:04 +0100)]
[TASK] Remove unselected languages in LocalConfiguration

If selecting one ore more languages in EXT:lang, the complete
language tree is written in EXTCONF/lang/availableLanguages in
LocalConfiguration.php. Empty values in this array represent
unselected languages. This patch removes the empty values
from the language array.

Resolves: #63546
Releases: master, 6.2
Change-Id: I327f05c16f3824f1c91c8f2e095c5b5059b420b9
Reviewed-on: http://review.typo3.org/34985
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Add missing htmlspecialchars() or quoteJSvalue() in ToolbarItems 84/34884/4
Wouter Wolters [Mon, 1 Dec 2014 17:55:45 +0000 (18:55 +0100)]
[TASK] Add missing htmlspecialchars() or quoteJSvalue() in ToolbarItems

Resolves: #63489
Releases: master
Change-Id: I6e1d1dfd476a2ea33d81ce918cf6f41a43edade4
Reviewed-on: http://review.typo3.org/34884
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Optimize Travis build matrix 03/35003/5
Helmut Hummel [Wed, 3 Dec 2014 17:33:10 +0000 (18:33 +0100)]
[TASK] Optimize Travis build matrix

* make the xlfcheck script executable
* add conditions around every test suit
* add a specific build matrix to exclude not needed multiple xlf checks

Releases: master
Change-Id: I245513542f205df8474dfc25ab7c1253143bbf91
Reviewed-on: http://review.typo3.org/35003
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>
4 years ago[TASK] Use name-resolution instead of strings where possible: 16 72/34872/3
Stefan Neufeind [Mon, 1 Dec 2014 13:23:30 +0000 (14:23 +0100)]
[TASK] Use name-resolution instead of strings where possible: 16

(part for extensions starting with "d" to "v")

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: Idd4dbb32c5e7be1fc566a65cb729a684de003056
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34872
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Set TYPO3 version to 7.1.0-dev 71/34971/5
Alexander Opitz [Wed, 3 Dec 2014 11:13:42 +0000 (12:13 +0100)]
[TASK] Set TYPO3 version to 7.1.0-dev

Resolves: #63547
Releases: master
Change-Id: I8f48df6de186b416e6a960e8f176afddabb5614d
Reviewed-on: http://review.typo3.org/34971
Reviewed-by: Sebastian Michaelsen <michaelsen@t3seo.de>
Tested-by: Sebastian Michaelsen <michaelsen@t3seo.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Move wizards to Web=>Functions 81/34581/3
Benjamin Mack [Tue, 25 Nov 2014 08:57:38 +0000 (09:57 +0100)]
[TASK] Move wizards to Web=>Functions

The current situation of the Functions module
is like this:
Wizards like "Sort pages" and
"Bulk-create pages" are inside
Web=>Functions=>Wizards.
The Functions module is not used
at all for anything else right now.

For a cleaner interface and code
structure, both wizards are moved
to the Web=>Functions level directly.

This avoids having a separate dropdown
in the content area, but using the already
known (and default) "functions" MOD MENU.

In a further step, the "func_wizard" extension
should be moved to compatibility6 with a
proper note on how to migrate old "wizard"
extensions to the normal top-level functions
module.

Resolves: #63310
Releases: master
Change-Id: I9845cafe87de3f2f93d7938bef28284b80a04022
Reviewed-on: http://review.typo3.org/34581
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Properly check permissions with read only file mounts 94/34694/6
Helmut Hummel [Thu, 27 Nov 2014 22:14:45 +0000 (23:14 +0100)]
[BUGFIX] Properly check permissions with read only file mounts

Previously the permission check returned false if the
file or folder was within a read only file mount, but
also within a writable file mount.

Properly check this now and centralize the check in
isWithinFileMountBoundaries, which now has an additional
argument whether write access to file mounts should be checked or not.

Resolves: #63364
Related: #49391
Releases: master, 6.2
Change-Id: If90958b7d6e4d5aad1fbd172af06462ca2b9764f
Reviewed-on: http://review.typo3.org/34694
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] TS path next to error msg in obj-browser 23/31623/4
Philipp Kitzberger [Tue, 15 Jul 2014 08:15:42 +0000 (10:15 +0200)]
[TASK] TS path next to error msg in obj-browser

This outputs the TS path next to the error message in the object browser
when clicking on a node in the TS tree and not having a TS record on that
page.

Resolves: #60322
Releases: master, 6.2
Change-Id: I5c4243de851cb906b16d94d1f6ce114b4c9174c8
Reviewed-on: http://review.typo3.org/31623
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Remove not needed line breaks in Page TSconfig module 33/34833/2
Georg Ringer [Sun, 30 Nov 2014 21:17:17 +0000 (22:17 +0100)]
[TASK] Remove not needed line breaks in Page TSconfig module

The PageTsConfig module inside "Info" contains some line breaks
which are not needed. Those can be removed.

Resolves: #63469
Releases: master
Change-Id: Iac36f1996fec17144dd8a376771e93cb13f9063e
Reviewed-on: http://review.typo3.org/34833
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Replace function chr calls with base constants 22/30722/7
Tomita Militaru [Tue, 2 Dec 2014 11:58:36 +0000 (12:58 +0100)]
[TASK] Replace function chr calls with base constants

Instead of calling function chr multiple times, it can
be replaced with base constants:

* chr(9) - TAB
* chr(10) - LF
* chr(13) - CR

Resolves: #55043
Releases: master
Change-Id: Iad5ffd0e10d436aa8532f2e686a506c30d0dc587
Reviewed-on: http://review.typo3.org/30722
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Accessibility bypass in dt for menu with abstract 38/29238/6
Alexander Stehlik [Mon, 7 Apr 2014 12:39:30 +0000 (14:39 +0200)]
[BUGFIX] Accessibility bypass in dt for menu with abstract

The TypoScript path of the accessiblity bypass has changed so the
code that overrides the wrapping <li> with a <dt> element is adapted
to match the new TypoScript path.

Resolves: #57712
Releases: master, 6.2
Change-Id: Ib0347ddae6091792b85ee77133db8d711982a12b
Reviewed-on: http://review.typo3.org/29238
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Use panels for "Template" configuration 45/34945/3
Soren Malling [Tue, 2 Dec 2014 18:13:37 +0000 (19:13 +0100)]
[TASK] Use panels for "Template" configuration

Use panel-* classes from Twitter Bootstrap
to give a better look and feel when browsing
the typoscript tree

Resolves: #63524
Releases: master
Change-Id: I999cd22a28836f2c1519c1a1d1bf66d18dda8e55
Reviewed-on: http://review.typo3.org/34945
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Refactor backend session watcher 17/33917/20
Andreas Fernandez [Sun, 9 Nov 2014 12:44:33 +0000 (13:44 +0100)]
[TASK] Refactor backend session watcher

Refactor the ExtJS based session watcher that displays dialogs if
the backend session of a user is about to expire or had expired.
The rewritten module uses jQuery and TWBS modals. If the backend
is currently not active (user is in another tab / window), a Web
Notification is displayed, if the used browser supports it.

Also, some dead code in AjaxLoginHandler.php gets removed.

Releases: master
Resolves: #62722
Change-Id: Ic4aae1d775d0dc0e7390f7ba08ca2280334856f0
Reviewed-on: http://review.typo3.org/33917
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] travi-ci: Disable hhvm functionals, linter, xlf tests 61/34961/2
Christian Kuhn [Tue, 2 Dec 2014 22:28:14 +0000 (23:28 +0100)]
[TASK] travi-ci: Disable hhvm functionals, linter, xlf tests

travis builds with hhvm take 20 times the time as PHP.
Since functionals are fully failing at the moment and unit tests
should be fixed first, functional tests as well as linting and
language checks are disabled on hhvm in travis for now.

Change-Id: I240a51ac098df1e2e1bcad0b6fb7dd949b8e6685
Releases: master
Reviewed-on: http://review.typo3.org/34961
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Fix wrong phpdoc for extbase plugin types 59/34959/2
Markus Klein [Tue, 2 Dec 2014 22:25:46 +0000 (23:25 +0100)]
[BUGFIX] Fix wrong phpdoc for extbase plugin types

Resolves: #63535
Releases: master, 6.2
Change-Id: I406ca2534d4bf44c504cf31824ae161840274981
Reviewed-on: http://review.typo3.org/34959
Reviewed-by: Robert Wildling <robertwildling@gmail.com>
Tested-by: Robert Wildling <robertwildling@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Set TYPO3 version to 7.0.1-dev 56/34956/2
TYPO3 Release Team [Tue, 2 Dec 2014 21:09:59 +0000 (22:09 +0100)]
[TASK] Set TYPO3 version to 7.0.1-dev

Change-Id: I36cd3dcbf167dd3565c8be18417305ba4cd8d97a
Reviewed-on: http://review.typo3.org/34956
Reviewed-by: TYPO3 Release Team <typo3v4@typo3.org>
Tested-by: TYPO3 Release Team <typo3v4@typo3.org>
4 years ago[RELEASE] Release of TYPO3 7.0.0 55/34955/2 7.0.0 TYPO3_7-0-0
TYPO3 Release Team [Tue, 2 Dec 2014 21:09:29 +0000 (22:09 +0100)]
[RELEASE] Release of TYPO3 7.0.0

Change-Id: I4f8846d79f0508e4fa244325d0a727cd2307a448
Reviewed-on: http://review.typo3.org/34955
Reviewed-by: TYPO3 Release Team <typo3v4@typo3.org>
Tested-by: TYPO3 Release Team <typo3v4@typo3.org>
4 years ago[BUGFIX] Fix broken unit tests for PackageManager 54/34954/2
Markus Klein [Tue, 2 Dec 2014 19:44:05 +0000 (20:44 +0100)]
[BUGFIX] Fix broken unit tests for PackageManager

Resolves: #63531
Releases: master
Change-Id: Iba8e8b148915b73a14aa1bc74ee6ce460d64de03
Reviewed-on: http://review.typo3.org/34954
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] Make clearable in EM work again 53/34953/2
Andreas Fernandez [Tue, 2 Dec 2014 19:39:33 +0000 (20:39 +0100)]
[BUGFIX] Make clearable in EM work again

Due to DataTable update, the clearable part did not
work. This patch corrects this issue.

Resolves: #63530
Releases: master
Change-Id: I3855cd99c53b798482cc570ad398de4c480e82bf
Reviewed-on: http://review.typo3.org/34953
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years agoRevert "[RELEASE] Release of TYPO3 7.0.0" 52/34952/3
Oliver Hader [Tue, 2 Dec 2014 19:37:44 +0000 (20:37 +0100)]
Revert "[RELEASE] Release of TYPO3 7.0.0"

This reverts commit 4d2c54754eba12688c1ececa2b3dae51b313ad76.

Change-Id: I1375a77d97001a3dab3ef9efc6cec971efedad9f
Reviewed-on: http://review.typo3.org/34952
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
4 years agoRevert "[TASK] Set TYPO3 version to 7.0.1-dev" 51/34951/2
Oliver Hader [Tue, 2 Dec 2014 19:34:59 +0000 (20:34 +0100)]
Revert "[TASK] Set TYPO3 version to 7.0.1-dev"

This reverts commit 485830b907b1ca5c66d193fabca6ee7ae3190564.

Change-Id: I74e71ad4a51a9b0036db6f23436b66872749ab28
Reviewed-on: http://review.typo3.org/34951
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
4 years ago[TASK] Set TYPO3 version to 7.0.1-dev 50/34950/2
TYPO3 Release Team [Tue, 2 Dec 2014 19:55:43 +0000 (20:55 +0100)]
[TASK] Set TYPO3 version to 7.0.1-dev

Change-Id: I7aa85af5ab56c91e9d313732e093b6f0b92eb78e
Reviewed-on: http://review.typo3.org/34950
Reviewed-by: TYPO3 Release Team <typo3v4@typo3.org>
Tested-by: TYPO3 Release Team <typo3v4@typo3.org>
4 years ago[RELEASE] Release of TYPO3 7.0.0 49/34949/2
TYPO3 Release Team [Tue, 2 Dec 2014 19:55:03 +0000 (20:55 +0100)]
[RELEASE] Release of TYPO3 7.0.0

Change-Id: I9192fd0a465d63f9d52b3794182be2bc28c9b5c6
Reviewed-on: http://review.typo3.org/34949
Reviewed-by: TYPO3 Release Team <typo3v4@typo3.org>
Tested-by: TYPO3 Release Team <typo3v4@typo3.org>
4 years ago[BUGFIX] Cannot uninstall packages with dependencies in install tool 46/34946/3
Oliver Hader [Tue, 2 Dec 2014 18:23:03 +0000 (19:23 +0100)]
[BUGFIX] Cannot uninstall packages with dependencies in install tool

Scenario:
* upgrading from Introcuction Package with TYPO3 CMS 6.2
  to TYPO3 CMS 7
* realurl is marked as incompatible extension to be uninstalled
* realurl is a dependency of bootstrap_package which itself is
  dependency of introduction

Result:
* resolving the dependencies does not work and thus the uninstall
  process for realurl fails as well

Solution:
* check whether extension to be removed is a dependency of some
  other extension
* if so, first remove that extension and afterwards to original
  extension

Resolves: #63526
Releases: master
Change-Id: Ie2bbfc1d46f338c42d557ec6d103b7766317cf75
Reviewed-on: http://review.typo3.org/34946
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
4 years ago[BUGFIX] Redirect to distributions after first login does not work 44/34944/2
Benjamin Mack [Tue, 2 Dec 2014 18:05:56 +0000 (19:05 +0100)]
[BUGFIX] Redirect to distributions after first login does not work

When redirecting to the distributions modulefunction
after the first login, it does not work, as the backend only
redirects to the module itself, but does not add parameters
to the module loading instance.

The patch makes sure that the startModule also
adds the second parameter.

For review, have a look at
BackendController->setStartupModule
and EXT:install/Action/Step/DefaultConfiguration
(look for startModuleOnFirstLogin)
to understand the logic.

Releases: master
Resolves: #63521
Change-Id: I4280717556b097ddd242e45fe42803b74814eb47
Reviewed-on: http://review.typo3.org/34944
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Install Tool: Fix Load Extensions JS error 41/34941/2
Markus Klein [Tue, 2 Dec 2014 17:32:32 +0000 (18:32 +0100)]
[BUGFIX] Install Tool: Fix Load Extensions JS error

The checkExtensionsCompatibility() function is not global anymore.

Resolves: #63518
Releases: master
Change-Id: Ie25311b3057c8a7ee988cedce3404dca82af893a
Reviewed-on: http://review.typo3.org/34941
Reviewed-by: Christoph Hofmann <typo3@its-hofmann.de>
Tested-by: Christoph Hofmann <typo3@its-hofmann.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] Adjust topbar dropdown alignment 27/34927/2
Benjamin Kott [Tue, 2 Dec 2014 15:30:39 +0000 (16:30 +0100)]
[BUGFIX] Adjust topbar dropdown alignment

If the list module is not enabled for the user the dropdown
would not stay within the viewport.

Resolves: #63508
Releases: master
Change-Id: I43099e8f7679cdb8a0780d05e880ecdaa638d879
Reviewed-on: http://review.typo3.org/34927
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
4 years ago[BUGFIX] StandaloneView must not require ucfirst file names 20/34920/2
Markus Klein [Thu, 27 Nov 2014 14:13:18 +0000 (15:13 +0100)]
[BUGFIX] StandaloneView must not require ucfirst file names

Regression to #61361.
There's no reason to require ucfirst file names for Layouts and Partials.

Change-Id: I9402af9120440d9460eec5290b81acda7db0c1cc
Resolves: #63367
Releases: 6.2, master
Reviewed-on: http://review.typo3.org/34920
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] JavaScript error when switching to workspace 89/34889/6
Wouter Wolters [Mon, 1 Dec 2014 20:03:48 +0000 (21:03 +0100)]
[BUGFIX] JavaScript error when switching to workspace

Fix a JS error if switching workspaces in toolbar item
if a backend module without pagetree is currently shown.

Resolves: #63492
Releases: master
Change-Id: I65cbc4979bad4b0b3dcee94b72ffdebc9d8b9aff
Reviewed-on: http://review.typo3.org/34889
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Fix styling in form wizard 41/34841/5
Mathias Schreiber [Mon, 1 Dec 2014 09:35:28 +0000 (10:35 +0100)]
[BUGFIX] Fix styling in form wizard

Fix some styling issues of the ExtJS wizard in EXT:form

Resolves: #63473
Releases: master
Change-Id: I1f56c8c72883b6fd390f4d1d69290c3784d58539
Reviewed-on: http://review.typo3.org/34841
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[BUGFIX] Fix option to disable direct file upload 35/34535/2
Steffen Müller [Mon, 24 Nov 2014 10:44:03 +0000 (11:44 +0100)]
[BUGFIX] Fix option to disable direct file upload

Direct file uploads for FAL fields can be disabled
with ...['appearance']['fileUploadAllowed'] = FALSE

Resolves: #63286
Releases: master, 6.2
Change-Id: I8fd6bd7ab385ba8acc4c7d18fb38507dc8689dbc
Reviewed-on: http://review.typo3.org/34535
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Steffen Müller <typo3@t3node.com>
Tested-by: Steffen Müller <typo3@t3node.com>
4 years ago[BUGIX] Follow up: Apply API change in DataTables 04/34904/3
Andreas Fernandez [Tue, 2 Dec 2014 09:29:18 +0000 (10:29 +0100)]
[BUGIX] Follow up: Apply API change in DataTables

In change If564b1797a81ce63730ebf2601cc62058940493c, DataTables was
updated to the latest version.
The interal API has changed, the property name for sorting was
renamed in the new version.

Resolves: #63500
Related: #63479
Releases: master
Change-Id: Ica273c34fa79dae7ef1341ac0b04c0ce623d5a6d
Reviewed-on: http://review.typo3.org/34904
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] Misplaced documentation icon in extension manager 09/34809/4
Xavier Perseguers [Sun, 30 Nov 2014 09:13:34 +0000 (10:13 +0100)]
[BUGFIX] Misplaced documentation icon in extension manager

When using EXT:sphinx, the interactive JSON view should take the place of
the always empty SXW view action.

Resolves: #63445
Related: #63430
Releases: master
Change-Id: Ib7f3488ebffb0cc6e6fd5cc0c6c0068c85e0abee
Reviewed-on: http://review.typo3.org/34809
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
4 years ago[TASK] Use name-resolution instead of strings where possible: 4 57/34857/2
Stefan Neufeind [Mon, 1 Dec 2014 12:47:51 +0000 (13:47 +0100)]
[TASK] Use name-resolution instead of strings where possible: 4

(part for EXT:fluid)

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: Ie7d0334957047876cdf566113c0a6b84f6994e38
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34857
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Use name-resolution instead of strings where possible: 3 56/34856/2
Stefan Neufeind [Mon, 1 Dec 2014 12:47:02 +0000 (13:47 +0100)]
[TASK] Use name-resolution instead of strings where possible: 3

(part for EXT:extbase)

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: I7ead29b6dd71240c4a05a4bf9b1c501e6a513019
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34856
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Followup: Update dataTables to 1.10.4 and fix parameter names 97/34897/2
Stefan Neufeind [Mon, 1 Dec 2014 22:51:26 +0000 (23:51 +0100)]
[TASK] Followup: Update dataTables to 1.10.4 and fix parameter names

Use DataTables instead of dataTables to access the API.
Also switch to the new API.
https://datatables.net/reference/api/

Followup to change-id If564b1797a81ce63730ebf2601cc62058940493c

Change-Id: I81e2024f5a7d4032cfa65def91699bf9cbdd2982
Resolves: #63479
Releases: master
Reviewed-on: http://review.typo3.org/34897
Reviewed-by: Christoph Hofmann <typo3@its-hofmann.de>
Tested-by: Christoph Hofmann <typo3@its-hofmann.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Use name-resolution instead of strings where possible: 2 55/34855/2
Stefan Neufeind [Mon, 1 Dec 2014 12:45:55 +0000 (13:45 +0100)]
[TASK] Use name-resolution instead of strings where possible: 2

(part for EXT:core)

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: I9f75521db330b1c3282c221a7ae2257fbf3557f7
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34855
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Use name-resolution instead of strings where possible: 1 49/34849/3
Stefan Neufeind [Mon, 1 Dec 2014 12:44:07 +0000 (13:44 +0100)]
[TASK] Use name-resolution instead of strings where possible: 1

(part for EXT:compatibility6)

Use name-resolution with ...::class instead of strings where
possible.
(needs PHP 5.5, which is meanwhile required for master)

Change-set Iedbb896607adddce2b23ab67f990fa2296c0d1bb
first introduced usage of ::class in master. We now add it
in various more places.

Change-Id: I666e586749d6f4526bd780bdb210e58e57827d71
Resolves: #63477
Releases: master
Reviewed-on: http://review.typo3.org/34849
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Update dataTables to 1.10.4 and fix parameter names 93/34893/3
Wouter Wolters [Mon, 1 Dec 2014 21:33:10 +0000 (22:33 +0100)]
[TASK] Update dataTables to 1.10.4 and fix parameter names

In 1.10 version the parameter names need to be converted to
their new names. See http://datatables.net/upgrade/1.10-convert

fnCookieCallback is removed without substiution. Therefore
removed in this patch.

Resolves: #63479
Releases: master
Change-Id: If564b1797a81ce63730ebf2601cc62058940493c
Reviewed-on: http://review.typo3.org/34893
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[BUGFIX] Follow-up: "edit this column" again 40/34840/2
Felix Kopp [Mon, 1 Dec 2014 00:45:29 +0000 (01:45 +0100)]
[BUGFIX] Follow-up: "edit this column" again

Change the color of the icon to dark instead of white to make it
visible again.

Fixes regression in row-header icon color from
I4d189857c2fd884e19479a5d702671bdc0e2b3da

Resolves: #63472
Related: #63468
Releases: master
Change-Id: Iaeac45e3594fd4f3fa6c17c80146b4d070600c5e
Reviewed-on: http://review.typo3.org/34840
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
4 years ago[TASK] Improve styling of sysaction toolbar items 65/34865/2
Georg Ringer [Mon, 1 Dec 2014 13:01:23 +0000 (14:01 +0100)]
[TASK] Improve styling of sysaction toolbar items

The sys_action items need a restyling.

Resolves: #63480
Releases: master
Change-Id: I8b0c52924e9291eb3520c76b19be86ebba1f1ddd
Reviewed-on: http://review.typo3.org/34865
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Cleanup Topbar 76/34776/19
Benjamin Kott [Sat, 29 Nov 2014 16:44:13 +0000 (17:44 +0100)]
[TASK] Cleanup Topbar

* Add sitename to topbar
* Remove TYPO3 name from topbar shape
* Align TYPO3 logo with module navigation
* Adjust livesearch styling
* Adjust help menu
* Adjust user menu
* Adjust workspace menu
* Adjust clear cache menu
* Adjust open docs menu
* Adjust bookmarks menu
* Add workspace highlight corresponding to the icon color
* Remove duplicated css for app-icon in module menu
* Refactor topbar

Resolves: #63158
Resolves: #63160
Resolves: #63161
Releases: master
Change-Id: I5e34b41c0317e2720291503d97954481abb0356d
Reviewed-on: http://review.typo3.org/34776
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Show icon "edit this column" again 31/34831/3
Georg Ringer [Sun, 30 Nov 2014 20:54:42 +0000 (21:54 +0100)]
[BUGFIX] Show icon "edit this column" again

Change the color of the icon to dark instead of white to make it
visible again.

Resolves: #63468
Releases: master
Change-Id: I4d189857c2fd884e19479a5d702671bdc0e2b3da
Reviewed-on: http://review.typo3.org/34831
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
4 years ago[BUGFIX] Do workspace overlay for not translated file meta data 08/34208/2
Helmut Hummel [Sat, 15 Nov 2014 14:11:14 +0000 (15:11 +0100)]
[BUGFIX] Do workspace overlay for not translated file meta data

Previously the FileMetadataOverlayAspect only did a version/ workspace overlay
for translated metadata records, which meant that changes to
default language meta data records did not show up during preview.

Fix this by properly overlaying also the default language record.

Resolves: #62986
Releases: 6.2, master
Change-Id: I5b7b0f9ab20d5539107b6fd2e2872a8bd4003454
Reviewed-on: http://review.typo3.org/34208
Reviewed-by: Alex Kellner <alexander.kellner@einpraegsam.net>
Tested-by: Alex Kellner <alexander.kellner@einpraegsam.net>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[BUGFIX] Fix Online BE-Users->Terminate be user sessions termination 99/34799/7
Mathias Schreiber [Sun, 30 Nov 2014 01:36:15 +0000 (02:36 +0100)]
[BUGFIX] Fix Online BE-Users->Terminate be user sessions termination

Wrong view helper notation lead to it not being rendered.
Additionally flash message enqueue is used with a string instead
of a flash message object, which lead to a PHP fatal error.

* Fix the vh notation
* Use addFlashMessage() to add the flash message
* Make the message translatable

Resolves: #63439
Releases: master
Change-Id: Iddbc39ba0fd55d2ee0ac8610e9c8b8b96b614633
Reviewed-on: http://review.typo3.org/34799
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Fix wrong TYPO3 CMS version number in ChangeLog of Extbase 30/34830/2
Wouter Wolters [Sun, 30 Nov 2014 20:32:48 +0000 (21:32 +0100)]
[TASK] Fix wrong TYPO3 CMS version number in ChangeLog of Extbase

Resolves: #63467
Releases: master
Change-Id: Iab64ea6935d06248f15fe6fb41a23bd1bab92cd7
Reviewed-on: http://review.typo3.org/34830
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Avoid vertical scroller in recycler 49/34649/7
Christoph Hofmann [Wed, 26 Nov 2014 20:35:12 +0000 (21:35 +0100)]
[BUGFIX] Avoid vertical scroller in recycler

Correct resizing of the table in recycler and workspaces backend view.

Resolves: #63225
Resolves: #63212
Releases: master
Change-Id: I28b9660b5b4ba8ba085d878d4059eea464b7411e
Reviewed-on: http://review.typo3.org/34649
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] EXT:dbal: Harden unit tests for expression chunks 03/34703/4
Andreas Fernandez [Thu, 27 Nov 2014 16:51:20 +0000 (17:51 +0100)]
[TASK] EXT:dbal: Harden unit tests for expression chunks

The unit tests for the new expression chunking do not cover every
possible case. The tests are improved to avoid further regressions
in the new expression chunking. For a better understanding, the
expected WHERE conditions are written in the comments of some
non-obvious tests.

Resolves: #63373
Related: #63345, #61654
Releases: master, 6.2
Change-Id: I9e94fa315afc023e84854017230cd008e211059e
Reviewed-on: http://review.typo3.org/34703
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
4 years ago[TASK] Fix wrong TYPO3 CMS version number in ChangeLog of Fluid 26/34826/2
Wouter Wolters [Sun, 30 Nov 2014 19:14:41 +0000 (20:14 +0100)]
[TASK] Fix wrong TYPO3 CMS version number in ChangeLog of Fluid

Resolves: #63462
Releases: master
Change-Id: I6d716e6b7339ad259c8a5df3020685439d75619c
Reviewed-on: http://review.typo3.org/34826
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Fix HTML structure for buttons in EM 23/34823/2
Markus Klein [Sun, 30 Nov 2014 19:03:10 +0000 (20:03 +0100)]
[BUGFIX] Fix HTML structure for buttons in EM

This adds a missing wrap for the actions buttons in EM.
(Get Extensions view only)

Resolves: #63460
Releases: master, 6.2
Change-Id: Ifcc32f95995d2df976589e756b17afacfd39665b
Reviewed-on: http://review.typo3.org/34823
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[CLEANUP] Remove some obsolete PHP version checks 24/34824/4
Christian Kuhn [Sun, 30 Nov 2014 19:03:42 +0000 (20:03 +0100)]
[CLEANUP] Remove some obsolete PHP version checks

With hard requirement of PHP 5.5 and above a couple of
php version checks are obsolete and can be removed.

Resolves: #63461
Releases: master
Change-Id: Ib1dd7540fa6d3818809bb4d760bc730de23a7da2
Reviewed-on: http://review.typo3.org/34824
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Extensionmanager: Change download icon 21/34821/3
Frank Nägler [Sun, 30 Nov 2014 17:12:46 +0000 (18:12 +0100)]
[TASK] Extensionmanager: Change download icon

* Show details: import icon as download
* Distributions: change icon in button

Resolves: #63240
Releases: master
Change-Id: I92be1b2c091c01ae63dcc6d84614288dfde0329f
Reviewed-on: http://review.typo3.org/34821
Reviewed-by: Frederic Gaus <gaus@flagbit.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] FormEngine & DynTab styling and contrast 22/34822/2
Felix Kopp [Sun, 30 Nov 2014 17:24:59 +0000 (18:24 +0100)]
[BUGFIX] FormEngine & DynTab styling and contrast

Fixes DynTabs where background and tab body content
lack on necessary contrast - especially FormEngine.

Resolves: #62002
Releases: master
Change-Id: Ib762306c0d825a77cdbb4255f51de1c30d7d6e76
Reviewed-on: http://review.typo3.org/34822
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[BUGFIX] Wrong eID should throw exception 85/33985/4
Frederic Gaus [Tue, 11 Nov 2014 15:11:55 +0000 (16:11 +0100)]
[BUGFIX] Wrong eID should throw exception

This patch changes the behavior of the bootstrap process. Now an
exception is thrown when a request with an unknown eID is done.

Before the system simply died.

Resolves: #62857
Releases: master
Change-Id: I600e0d69619d14729235aed7b43393202efc5f98
Reviewed-on: http://review.typo3.org/33985
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[CLEANUP] Remove leftover bigDoc class+CSS 01/34801/4
Benjamin Mack [Sun, 30 Nov 2014 01:48:14 +0000 (02:48 +0100)]
[CLEANUP] Remove leftover bigDoc class+CSS

The different-sized document templates
were deprecated and removed within the
last versions.

However, CSS classes and BigDocumentTemplates
were still found but are not used anymore,
thus they can be removed.

Releases: master
Resolves: #63441
Change-Id: Ia52940138eba39346ca10962cd2de9829809efc2
Reviewed-on: http://review.typo3.org/34801
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>
4 years ago[CLEANUP] ResourceStorageTest needs some love 75/34775/2
Helmut Hummel [Sat, 29 Nov 2014 16:00:43 +0000 (17:00 +0100)]
[CLEANUP] ResourceStorageTest needs some love

Releases: 6.2, master
Change-Id: I394540677c1a4dc5dee036614969b4fdfa80532a
Reviewed-on: http://review.typo3.org/34775
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>
4 years ago[BUGFIX] Form padding in Extenson Manager upload 96/34796/5
Felix Kopp [Sun, 30 Nov 2014 00:55:19 +0000 (01:55 +0100)]
[BUGFIX] Form padding in Extenson Manager upload

Fixed bottom padding upload form for Extension Manager.

Also back-ports a CSS change into SCSS:
https://review.typo3.org/#/c/34795/

Resolves: #63235
Releases: master
Change-Id: If502837bbe04b1924f91eab6c98d3755a17a5f2c
Reviewed-on: http://review.typo3.org/34796
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[BUGFIX] Broken icons in extension manager 95/34795/5
Frank Nägler [Sun, 30 Nov 2014 00:44:25 +0000 (01:44 +0100)]
[BUGFIX] Broken icons in extension manager

This fixes broken button group in chrome.
This is a follow up for http://review.typo3.org/34779

Resolves: #63430
Releases: master
Change-Id: Id7f98527c128f5513bc78429c16741a27646c644
Reviewed-on: http://review.typo3.org/34795
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[TASK] Add fileadmin and uploads to gitignore 17/34817/2
Christian Kuhn [Sun, 30 Nov 2014 16:01:04 +0000 (17:01 +0100)]
[TASK] Add fileadmin and uploads to gitignore

Resolves: #63454
Releases: master
Change-Id: Id6e62751c735db5ecf7806ed70f6f9ed6aa96eee
Reviewed-on: http://review.typo3.org/34817
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[CLEANUP] Cleanup code in ext:backend/Configuration 21/33521/5
Wouter Wolters [Sat, 25 Oct 2014 13:47:03 +0000 (15:47 +0200)]
[CLEANUP] Cleanup code in ext:backend/Configuration

Resolves: #63382
Releases: master
Change-Id: I1f940fefdde2801e8eced5be6ab44e3d9bf326d4
Reviewed-on: http://review.typo3.org/33521
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Frederic Gaus <gaus@flagbit.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
4 years ago[BUGFIX] Web>Page gridColumn outter spacing 03/34803/2
Felix Kopp [Sun, 30 Nov 2014 02:21:01 +0000 (03:21 +0100)]
[BUGFIX] Web>Page gridColumn outter spacing

Fix grid column container width to reach 100% without previous
gap on the right side.

Resolves: #63202
Releases: master
Change-Id: I2508505e255542f751463c95195df4497beb76fd
Reviewed-on: http://review.typo3.org/34803
Reviewed-by: Christoph Hofmann <typo3@its-hofmann.de>
Tested-by: Christoph Hofmann <typo3@its-hofmann.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Pull BeUser>online sessions icons to right 97/34797/2
Felix Kopp [Sun, 30 Nov 2014 01:13:51 +0000 (02:13 +0100)]
[TASK] Pull BeUser>online sessions icons to right

Resolves: #63250
Releases: master
Change-Id: Ibe91e92f138adf25a880bbb10e37a3aefb18383a
Reviewed-on: http://review.typo3.org/34797
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[BUGFIX] Correct message when language is missing 11/34811/2
Jigal van Hemert [Sun, 30 Nov 2014 11:36:58 +0000 (12:36 +0100)]
[BUGFIX] Correct message when language is missing

Message in User settings has to refer to the Language module
instead of the Extension Manager.

Resolves: #63449
Releases: master, 6.2
Change-Id: I6865330281b77336595af6e056975974ec700c15
Reviewed-on: http://review.typo3.org/34811
Reviewed-by: Torben Hansen <derhansen@gmail.com>
Tested-by: Torben Hansen <derhansen@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] Fix questionable SQL schema definition for sys_file 85/34785/4
Mathias Schreiber [Sat, 29 Nov 2014 23:08:09 +0000 (00:08 +0100)]
[BUGFIX] Fix questionable SQL schema definition for sys_file

Shorten field size for SHA1 (which is always 40 characters)
Remove index alias for sys_file.sha1

Resolves: #63434
Releases: master
Change-Id: Ia38d6308584594d320aa031ce7939fb3269fd52d
Reviewed-on: http://review.typo3.org/34785
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
4 years ago[FOLLOWUP][BUGFIX] Broken documentation icon in extension manager 08/34808/2
Xavier Perseguers [Sun, 30 Nov 2014 09:06:01 +0000 (10:06 +0100)]
[FOLLOWUP][BUGFIX] Broken documentation icon in extension manager

When using EXT:sphinx the documentation icon is broken since the
"btn" class attribute is not set.

Resolves: #63430
Releases: master
Change-Id: If86bd2490bb16757b3b50aa236442881c6947fef
Reviewed-on: http://review.typo3.org/34808
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
4 years ago[BUGFIX] Hover ExtJS buttons bg-color inherit 94/34794/2
Felix Kopp [Sun, 30 Nov 2014 00:44:04 +0000 (01:44 +0100)]
[BUGFIX] Hover ExtJS buttons bg-color inherit

Fixes ExtJS buttons that had dark bg-color on hover due
to Bootstrap+FormEngine refactoring.

Resolves: #63226
Releases: master
Change-Id: I331477dadc5948b52108977518aa3a214009ad1a
Reviewed-on: http://review.typo3.org/34794
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>