Packages/TYPO3.CMS.git
6 years ago[BUGFIX] Use array in check for new CE button 02/17502/2
Jigal van Hemert [Sun, 13 Jan 2013 09:42:41 +0000 (10:42 +0100)]
[BUGFIX] Use array in check for new CE button

After #44470 the content elements in a column are stored in an array.
Checks for the new content element button, etcetera must check that
array instead of counting the elements in the query result that was used
before.

Change-Id: I6f9def862a4398ea0e8972b395d5a58a4dc4a241
Fixes: #44481
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/17502
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years agoRevert "[BUGFIX] LocalDriver needs to respect "is_writeable"" 98/17498/2
Helmut Hummel [Sat, 12 Jan 2013 18:26:56 +0000 (19:26 +0100)]
Revert "[BUGFIX] LocalDriver needs to respect "is_writeable""

This change broke the tests

This reverts commit e9543738e14e235087d303abeb1492cf0c8e5f01

Change-Id: I6638ca1c82482bd1b9477fb343b7d566e8fe559c
Reviewed-on: https://review.typo3.org/17498
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Content elements in wrong column in page module 68/17468/3
Oliver Hader [Fri, 11 Jan 2013 17:29:34 +0000 (18:29 +0100)]
[BUGFIX] Content elements in wrong column in page module

If working on workspaces, it might happen that content elements
just appear in the wrong column. The reason is, that live(!)
content elements are selected using a specific column value and
then are overlaid with workspace data.

If the column value has been modified in a workspace, this is
currently just ignored during rendering.

Change-Id: I9eccc2ff5b7220544cd28ee6de8f55453c04a5d1
Fixes: #44470
Releases: 6.1, 6.0, 4.7, 4.6, 4.5
Reviewed-on: https://review.typo3.org/17468
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] LocalDriver needs to respect "is_writeable" 13/17413/9
Georg Ringer [Thu, 10 Jan 2013 09:37:21 +0000 (10:37 +0100)]
[BUGFIX] LocalDriver needs to respect "is_writeable"

The LocalDriver needs also to respect the flag "is_writeable".
This means: if the flag is not set, no folder/file can be edited/moved...

Change-Id: I6fc1edd452555381388bd5bfaa46dd8241dc853b
Fixes: #44370
Releases: 6.0,6.1
Reviewed-on: https://review.typo3.org/17413
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] FAL: update wizard fails if file does not exist 33/16533/6
Andreas Wolf [Sat, 17 Nov 2012 16:02:40 +0000 (17:02 +0100)]
[BUGFIX] FAL: update wizard fails if file does not exist

The FAL update wizard throws an exception during migration if a file is
missing. As we cannot do that much about a missing source file, we
should at least not fatal here, but give the user a warning message in
the logs instead.

Change-Id: I3ab0ecd8d8f60e782b7459d7f92f89d2c0a9fd40
Resolves: #42882
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/16533
Reviewed-by: Franz Holzinger
Tested-by: Franz Holzinger
Reviewed-by: Francois Suter
Tested-by: Francois Suter
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Problem with special character in files and folders 65/17465/3
Christian Weiske [Fri, 11 Jan 2013 15:23:21 +0000 (16:23 +0100)]
[BUGFIX] Problem with special character in files and folders

This patch sanitizes the file name when creating a new file
in the file list.
Folder names already get sanitized.

Change-Id: If97b4a2f41de1334a2b07add6afc1f9d99af3117
Fixes: #42873, #42933
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/17465
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] File-Upload does not sanitize umlauts in filenames 64/17464/3
Christian Weiske [Fri, 11 Jan 2013 14:46:15 +0000 (15:46 +0100)]
[BUGFIX] File-Upload does not sanitize umlauts in filenames

This patch sanitizes file names for uploaded files, fixing thumbnail
and deletion issues for files with umlauts.

Change-Id: I9c02e357b7b37d1c09656ed14f50a8adb7593d52
Fixes: #42925
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/17464
Reviewed-by: Tilo Baller
Tested-by: Tilo Baller
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Add access check in FAL renameFolder() 45/17445/3
Georg Ringer [Thu, 10 Jan 2013 09:55:43 +0000 (10:55 +0100)]
[BUGFIX] Add access check in FAL renameFolder()

Currently no access check is done when trying to rename a folder.
This is marked also as todo in the code.

Change-Id: Ie1909804c0ccc7cfa5c495ba98322cad7d712c96
Fixes: #44425
Releases: 6.1,6.0
Reviewed-on: https://review.typo3.org/17445
Reviewed-by: Andreas Wolf
Reviewed-by: Mattias Nilsson
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Adjust hooks after moving/namespacing 01/17001/3
Stefan Neufeind [Fri, 7 Dec 2012 00:09:07 +0000 (01:09 +0100)]
[BUGFIX] Adjust hooks after moving/namespacing

Change-Id: I4e8de22ee8b04bcee8dabbc3bce1203f68146f51
Fixes: #43676
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/17001
Reviewed-by: Nicole Cordes
Reviewed-by: Tilo Baller
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Wouter Wolters
Reviewed-by: Mattias Nilsson
Tested-by: Tilo Baller
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Fix array_merge when creating FAL access rights 46/17446/2
Georg Ringer [Thu, 10 Jan 2013 12:48:06 +0000 (13:48 +0100)]
[BUGFIX] Fix array_merge when creating FAL access rights

The arguments of array_merge need to be changed, otherwise
the default settings always win.

Change-Id: Ic430e5fdc2f8e5ec868ec2f5a7c0dd21c28a408c
Fixes: #44429
Releases: 6.1,6.0
Reviewed-on: https://review.typo3.org/17446
Reviewed-by: Mattias Nilsson
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Fix rootline translation 92/16992/7
Helmut Hummel [Thu, 6 Dec 2012 14:20:04 +0000 (15:20 +0100)]
[BUGFIX] Fix rootline translation

The fix in #42029 introduced a regression
as TSFE->tmpl->rootLine holds a reversed
rootline array, while in TSFE->rootLine
the order is "normal"

Additionally the call to getPageOverlay was wrong
because the result of the overlay was never used.

Lastly use the correct uid for looking up the
relation fields.

This change also cleans up the unit tests for
RootlineUtility and adds regression tests for
these issues.

Fixes: #43668
Fixes: #44312
Releases: 6.0, 6.1

Change-Id: I4a577ad749bde397a572ca48ae810e3dfe8a5740
Reviewed-on: https://review.typo3.org/16992
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] Apc Cache backend has side effects 45/12145/9
Daniel Pötzinger [Sun, 17 Jun 2012 12:09:41 +0000 (14:09 +0200)]
[BUGFIX] Apc Cache backend has side effects

If two caches use the APC cache backend,
one cache can write and get entries from the
 other by just using the same key!
So the backend should also use cache id as prefix

Change-Id: I46f7a04386427efb2e1753bef6dfa588508d076c
Fixes: #38135
Releases: 4.5,4.6,4.7,6.0
Reviewed-on: https://review.typo3.org/12145
Reviewed-by: Stefan Neufeind
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Fix shown references of files 86/15986/5
Helmut Hummel [Sun, 28 Oct 2012 12:19:08 +0000 (13:19 +0100)]
[BUGFIX] Fix shown references of files

Currently the references of files are only fetched from
the sys_file_reference table. This does not take all direct
references and soft references into account.

Besides that, the count shown in the list is taken from the
count of tooltip hints instead of real references.

Fix both issues with this change.

Fixes: #42453
Releases: 6.1, 6.0

Change-Id: I82995896b5d62ee8df7baa175a752a6a25ce9c24
Reviewed-on: https://review.typo3.org/15986
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Include file tables in access list 83/17283/3
Helmut Hummel [Fri, 28 Dec 2012 14:36:02 +0000 (15:36 +0100)]
[BUGFIX] Include file tables in access list

The BackendUtility::getExcludeFields method does not respect the
"ignoreRootLevelRestriction" configuration for these tables.
The result is that editors never see exclude fields as it is not
possible to set them in the access list in a backend group record.

Solution is to ignore the root level configuration if
"ignoreRootLevelRestriction" is also set in TCA.

This change also adds unit tests to check the fixed behavior
as well as the default behavior of this method.

Fixes: #44242
Releases: 6.0, 6.1

Change-Id: I2bb0d989028134388b24fa7ae4f139f2ebf8ee93
Reviewed-on: https://review.typo3.org/17283
Reviewed-by: Mattias Nilsson
Reviewed-by: Stefan Neufeind
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Change localconf.php to LocalConfiguration.php 81/17281/2
Adrian Giurgiu [Sun, 9 Dec 2012 12:52:34 +0000 (14:52 +0200)]
[BUGFIX] Change localconf.php to LocalConfiguration.php

Change localconf.php to LocalConfiguration.php in the text
How to configure TYPO3 from InstallTool

Resolves: #43425
Releases: 6.1, 6.0

Change-Id: Iebd49647ec7657162fd92cc194ba5463109f61dc
Reviewed-on: https://review.typo3.org/17281
Reviewed-by: Mattias Nilsson
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] Invalid call to t3lib_TCEmain::processRemapStack() 45/17345/2
Oliver Hader [Fri, 4 Jan 2013 07:46:09 +0000 (08:46 +0100)]
[BUGFIX] Invalid call to t3lib_TCEmain::processRemapStack()

The remap stack in t3lib_TCEmain/DataHandler is dedicated to
process pending records and references after all database
operations. This occurs if child-parent-structures are handled
and not all data has been persisted yet.

However, there's one call that at least influences this
behaviour on workspaces using IRRE records, which should happen
at the end of processing data-map or command-map - here's the
call-stack:
* copyRecord_raw($table, $uid, $pid, $overrideArray, ...)
* insertNewCopyVersion($table, $fieldArray, $realPid)
* processRemapStack()

This behaviour has been introduced in 2007 with commit
ecff9833c02e6bc61d98a6ff4b34b741c5d732ad for a first draft to
get IRRE working in workspaces, which was then partly reverted
during TYPO3 4.2 development - but some changes obviously have
been overseen.

Change-Id: Ibfb77b1202b0a8136f71bcf5191848fd8e60d390
Fixes: #44301
Releases: 4.5, 4.6, 4.7, 6.0, 6.1
Reviewed-on: https://review.typo3.org/17345
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[TASK] Raise submodule pointer 61/17361/2
TYPO3 Release Team [Fri, 4 Jan 2013 09:04:21 +0000 (10:04 +0100)]
[TASK] Raise submodule pointer

Change-Id: Ic9f4fbbdbb2c3c47655969500efa707a448cbde7
Reviewed-on: https://review.typo3.org/17361
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years ago[BUGFIX] Suggest wizard is behind form inputs 67/15767/3
Xavier Perseguers [Wed, 17 Oct 2012 17:21:37 +0000 (19:21 +0200)]
[BUGFIX] Suggest wizard is behind form inputs

Change-Id: I5a847fe0024161f40f541a7d1ebe120ec9a8e7a5
Fixes: #42092
Releases: 4.5, 4.6, 4.7, 6.0, 6.1
Reviewed-on: https://review.typo3.org/15767
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
6 years ago[BUGFIX] phpdoc: $urlParameters can be a string 02/17302/2
Stefan Neufeind [Tue, 1 Jan 2013 11:01:16 +0000 (12:01 +0100)]
[BUGFIX] phpdoc: $urlParameters can be a string

In functions like getTypoLink() $urlParameters can also
be a string. A string is expected to be URL-encoded already,
as an array the keys are expected to be URL-encoded already
but the values not. Clearly point that out in the phpdocs.

Change-Id: Ifc767550464449fc9610f16f2e0d511b84391f60
Fixes: #44263
Releases: 4.5, 4.6, 4.7, 6.0, 6.1
Reviewed-on: https://review.typo3.org/17302
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] Syslog error icons problem 30/17130/4
Tomita Militaru [Wed, 12 Dec 2012 13:31:36 +0000 (15:31 +0200)]
[BUGFIX] Syslog error icons problem

Add an array with the possible error messages and shows
the corresponding icon.

Fixes: #43796
Releases: 6.1, 6.0
Change-Id: I6cbdcdf92147c438a443d29664965bee17c29d51
Reviewed-on: https://review.typo3.org/17130
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] BE login shows unaesthetic scrollbars 82/17282/2
Torben Hansen [Mon, 10 Dec 2012 13:34:15 +0000 (14:34 +0100)]
[BUGFIX] BE login shows unaesthetic scrollbars

CSS adjustments for login screen in t3skin

Fixes: #43330
Releases: 6.1, 6.0

Change-Id: Ifeb141ff9963f54e35c26ca41bc73bc12d79b7c2
Reviewed-on: https://review.typo3.org/17282
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Torben Hansen
Tested-by: Torben Hansen
Reviewed-by: Felix Kopp
Tested-by: Felix Kopp
Reviewed-by: Stefan Neufeind
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] Fix erroneous replacement of language label 79/17279/2
Helmut Hummel [Thu, 27 Dec 2012 19:09:11 +0000 (20:09 +0100)]
[BUGFIX] Fix erroneous replacement of language label

The refactoring script replaced "tx_rtehtmlarea_acronym" with
"TYPO3\\CMS\\Rtehtmlarea\\Extension\\Acronym" which is wrong
where this string is used as translation label.

Fixes: #44237
Releases: 6.0, 6.1

Change-Id: I1d696d40bb5504b81a4dc8cbdb6f7397aed2f1ee
Reviewed-on: https://review.typo3.org/17279
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Fix typos in stdWrap_crop description 39/17139/2
Markus Klein [Wed, 12 Dec 2012 22:45:09 +0000 (23:45 +0100)]
[BUGFIX] Fix typos in stdWrap_crop description

Fixes: #43919
Releases: 6.1, 6.0, 4.7, 4.6, 4.5

Change-Id: Ib4b447f825122ea069802a7c9139602362430bdc
Reviewed-on: https://review.typo3.org/17139
Reviewed-by: Wouter Wolters
Reviewed-by: Oliver Klee
Reviewed-by: Sebastian Michaelsen
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] Missing Task.php 50/17050/3
Philipp Gampe [Sun, 9 Dec 2012 15:19:23 +0000 (16:19 +0100)]
[BUGFIX] Missing Task.php

During Ibef1d71f1d3a6aa3683331464b33118b88b1ec01 the file
Classes/Task.php has been renamed to Classes/Task/AbstractTask.php, but
the change has not been reflected in the old v4 filename.

This changes the filename in the legacy file too.

Fixes: #43715
Related: #42803
Releases: 6.0, 6.1

Change-Id: Iefcf0d03b07aa30990015cacec39d50fa987df50
Reviewed-on: https://review.typo3.org/17050
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Fix phpDoc of BackendUtility::displayWarningMessages 90/17190/3
Sebastian Michaelsen [Mon, 17 Dec 2012 13:15:21 +0000 (14:15 +0100)]
[TASK] Fix phpDoc of BackendUtility::displayWarningMessages

phpDoc says "@return void" but the method returns the messages as
HTML string

Resolves: #44051
Releases: 6.1, 6.0

Change-Id: I7b60510fb0374c9fa419dc598cf30bdf72fb2555
Reviewed-on: https://review.typo3.org/17190
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Alexander Schnitzler
Tested-by: Alexander Schnitzler
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Oliver Klee
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Update checksums after file processing 07/17207/2
Helmut Hummel [Mon, 17 Dec 2012 21:17:01 +0000 (22:17 +0100)]
[BUGFIX] Update checksums after file processing

When recreating an already processed file the LocalImageProcessor
updates the width, height and filesize of the new image but not
the checksum.

Because of that the file will be deleted in FileProcessingService
when $processedFile->isProcessed() is called. Since the checksum
is wrong this call assumes that the file needs to be recreated and
deletes the "old" file on the go.

This will lead to an exception in this request, when getPublicUrl is
called on this object.

Fixes: #44073
Releases: 6.1, 6.0

Change-Id: Ib2df87b54866262e0092fbb24b4222f0b298e9d6
Reviewed-on: https://review.typo3.org/17207
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[FEATURE] Enable INCLUDE_TYPOSCRIPT for be_layouts 52/17052/4
Anja Leichsenring [Mon, 10 Dec 2012 08:28:16 +0000 (09:28 +0100)]
[FEATURE] Enable INCLUDE_TYPOSCRIPT for be_layouts

The backend layout config field contains a TypoScript like syntax
to define the columns and rows. After all TypoScript containing fields
(setup, constants, userTS, pageTs) understand the INCLUDE_TYPOSCRIPT
notation to read the configuration from an external file, this should
be possible for the backend layout config field as well.

The patch only enables the reading out of files, the whole write to
file functionality is not provided.

Resolves: #28880
Releases: 6.1

Change-Id: Ic43d103cf64b904c62e0866a252bb529f9091bb2
Reviewed-on: https://review.typo3.org/17052
Reviewed-by: Sebastian Michaelsen
Tested-by: Sebastian Michaelsen
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Always allow access to processing folder 61/17161/2
Helmut Hummel [Fri, 14 Dec 2012 12:48:58 +0000 (13:48 +0100)]
[BUGFIX] Always allow access to processing folder

Processed files are temporary files which can be recreated
without problems. So there is no need to check the permissions
for these.

Currently backend users get an exception when a processed file
needs to be recreated,  because the processed folder is not within
the filemounts.

Releases: 6.0, 6.1
Fixes: #44013

Change-Id: I79b49e7a0be1563e3786a0947a3ba838ff5560ec
Reviewed-on: https://review.typo3.org/17161
Reviewed-by: Andreas Wolf
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Element Browser rendering hook is wrong 23/17123/2
Oliver Hader [Wed, 12 Dec 2012 10:48:42 +0000 (11:48 +0100)]
[BUGFIX] Element Browser rendering hook is wrong

The hook to modify rendering of the Element Browser is wrong.
The look-up ${$TYPO3_CONF_VARS} needs to be $TYPO3_CONV_VARS.

Change-Id: Ie87de5e479241320e648e774aa8a114685f4bf4a
Fixes: #43909
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/17123
Reviewed-by: Wouter Wolters
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] Incorrect RTE transform of external URL with @ character 71/8971/5
Stanislas Rolland [Mon, 10 Dec 2012 23:19:54 +0000 (18:19 -0500)]
[BUGFIX] Incorrect RTE transform of external URL with @ character

Problem: External url with @ character is transformed in mail href
on way to the RTE
Solution: Check for presence of scheme as is done by
tslib_cObj->typolink.
Add unit tests cases.

Change-Id: I513fd823684f69dd2228b33023dfc17e8fdd13d0
Resolves: #32605
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/8971
Reviewed-by: Markus Klein
Reviewed-by: Tomita Militaru
Reviewed-by: Stefan Neufeind
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
6 years ago[BUGFIX] Enable the RTE with WebKit version 534 on iOS and Android 63/16963/2
Stanislas Rolland [Tue, 4 Dec 2012 23:26:09 +0000 (18:26 -0500)]
[BUGFIX] Enable the RTE with WebKit version 534 on iOS and Android

Since WebKit version 534, contenteditable is supported on iOS and
Android, e.g., iOS 5 and Android 3.

Change-Id: Icd6479e03657ffce67b6bf050ce0d28441593406
Releases: 4.5, 4.7, 6.0, 6.1
Resolves: #43603
Reviewed-on: https://review.typo3.org/16963
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
6 years ago[BUGFIX] Fix broken logo file in Install Tool 38/17038/3
Tomita Militaru [Sun, 9 Dec 2012 10:02:25 +0000 (12:02 +0200)]
[BUGFIX] Fix broken logo file in Install Tool

Replace the broken TYPO3 logo file with the correct logo.

Fixes: #43426
Releases: 6.1, 6.0, 4.7, 4.6

Change-Id: I7e31ff4d9178dd077c1bf9a54a21015ab56f9dac
Reviewed-on: https://review.typo3.org/17038
Reviewed-by: Adrian Giurgiu
Tested-by: Adrian Giurgiu
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
6 years ago[FEATURE] Add a TS option to disable body tag generation 85/14685/5
Michael Kunze [Tue, 18 Sep 2012 08:25:52 +0000 (10:25 +0200)]
[FEATURE] Add a TS option to disable body tag generation

When using TemplaVoila for page generation, you sometimes need to be
able to set classes directly on the body tag.

Unfortunately, TYPO3 itself generates the <body> tag, too - so we have 2
body tags in the HTML document. To solve this problem, TYPO3 needs a way
to not generate a <body> tag.

Therefore introduce the config.disableBodyTag TypoScript option. When it
is set, TYPO3's page generator does not generate a <body> tag at all.

Change-Id: Ifcbe67134a910cdf26075af45fbd2b2c0efe203b
Resolves: #40986
Releases: 6.1
Reviewed-on: https://review.typo3.org/14685
Reviewed-by: Christian Weiske
Tested-by: Christian Weiske
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
6 years ago[BUGFIX] IE9 crashes after saving with RTE 33/17033/2
Stanislas Rolland [Sat, 8 Dec 2012 15:49:42 +0000 (10:49 -0500)]
[BUGFIX] IE9 crashes after saving with RTE

Problem: A cleaning operation is performed too early for IE9.

Change-Id: I888c5b8c29ef3d1bf2787fc598aafeef92c7d5f4
Resolves: #43766
Releases: 4.7, 6.0, 6.1
Reviewed-on: https://review.typo3.org/17033
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
6 years ago[BUGFIX] Remove HTML in RuntimeException from sysext 'install'
Philipp Gampe [Sun, 23 Sep 2012 10:34:53 +0000 (12:34 +0200)]
[BUGFIX] Remove HTML in RuntimeException from sysext 'install'

It is not possible to use HTML code inside runtime exceptions. This code
will be htmlspecialchared and printed to the user.

Replace <em></em> with double quotes and remove the <br /> tags
completely, because exception messages are single line only.

Fixes: #38472
Releases: 6.1, 6.0, 4.7, 4.6, 4.5

Change-Id: I36fab81586daa4288f3e41c8084c954a47363621
Reviewed-on: http://review.typo3.org/12477
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
6 years ago[TASK] Provide a reason if set_no_cache() is called
Philipp Gampe [Sat, 1 Dec 2012 19:03:48 +0000 (20:03 +0100)]
[TASK] Provide a reason if set_no_cache() is called

Since #20849, we can specify a reason why we call
GLOBALS['TSFE']->set_no_cache().

Provide a reason for all calls done in core.

Resolves: #43506
Related: #20849
Releases: 6.1

Change-Id: Id786a041ef5d9f1db49d644459a593aaf54b5018
Reviewed-on: http://review.typo3.org/16925
Reviewed-by: Stefan Neufeind
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
6 years ago[TASK] CleanUp References to old ClassNames
Steffen Ritter [Tue, 4 Dec 2012 13:50:47 +0000 (14:50 +0100)]
[TASK] CleanUp References to old ClassNames

There are plenty references calls to old classnames
which need to be clean up.

Change-Id: I45065edccf30e548ee7ccbdada04d2fa552ee3de
Releases: 6.1, 6.0
Resolves: #43584
Reviewed-on: http://review.typo3.org/16953
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
6 years ago[BUGFIX] Catch all errors in EM ViewHelper
Georg Ringer [Thu, 6 Dec 2012 15:12:13 +0000 (16:12 +0100)]
[BUGFIX] Catch all errors in EM ViewHelper

Catching all errors which can happen during image generation
to avoid a non caught exception for users.

Problem is especially the Exception "File has been deleted"
which happens at some sites when having empty
typo3temp/_processed_/ directory and empty sys_file DB table.

Change-Id: I5f4e9ce520c828c222f91a2a816263cd433c5c60
Fixes: #43484
Releases: 6.1, 6.0
Reviewed-on: http://review.typo3.org/16993
Reviewed-by: Mattias Nilsson
Tested-by: Wolfgang Freund
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] INTincScript_loadJSCode() causes PHP warnings
Markus Klein [Mon, 19 Dec 2011 13:34:32 +0000 (14:34 +0100)]
[BUGFIX] INTincScript_loadJSCode() causes PHP warnings

This function uses implode() on several variables without properly
checking if they are actually arrays.
This might cause PHP warnings.

Change-Id: I83d2de074a49f1d724f95ee0def6b3c8a170317e
Fixes: #32278
Releases: 6.1, 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7042
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
6 years ago[BUGFIX] FE session records are never removed
Steffen Müller [Sat, 17 Mar 2012 14:43:23 +0000 (15:43 +0100)]
[BUGFIX] FE session records are never removed

The FE session records are never removed,
even if no session data are left.

Change-Id: Ibc281b2831567476dc0ba607de0753cd6ad39bc9
Fixes: #34964
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/9719
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Stefan Neufeind
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
6 years ago[BUGFIX] Compatibility fix for get_html_translation_table()
Michael Stucki [Tue, 27 Nov 2012 00:12:31 +0000 (01:12 +0100)]
[BUGFIX] Compatibility fix for get_html_translation_table()

t3lib_cs::entities_to_utf8() triggers a PHP warning on versions
lower than 5.3.4 because too many parameters were given.
See http://php.net/manual/en/function.get-html-translation-table.php

Change-Id: Ic302f2b8c2902ec8685dfb2d974273071bbbdcb7
Fixes: #39287
Releases: 6.0, 4.7
Reviewed-on: http://review.typo3.org/13504
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
6 years ago[FEATURE] stdWrap for string-padding (like PHP-function str_pad)
Stefan Neufeind [Mon, 20 Aug 2012 14:40:45 +0000 (16:40 +0200)]
[FEATURE] stdWrap for string-padding (like PHP-function str_pad)

Name is .strPad to follow usual TypoScript-syntax.
Parameters:
* left (number)
* padWith (string; default: space)
* type (left, right, both; default: right)

Change-Id: Iedb29a774b6a696b9f3de09049ba9da5a75cd9b8
Resolves: #40001
Releases: 6.1
Reviewed-on: http://review.typo3.org/13969
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
6 years ago[FEATURE] Expand db function searchQuery to handle AND and OR constraints
Nicole Cordes [Thu, 22 Nov 2012 16:34:59 +0000 (17:34 +0100)]
[FEATURE] Expand db function searchQuery to handle AND and OR constraints

The database function searchQuery can build queries for multiple search
words. But those words are expected to be all in the field. Sometimes it
is useful to use an OR constraint. So this function should be extended to
have another parameter to do so.

Change-Id: Ie2d83d5875ce5de6680a4a45b43995be4b48debc
Resolves: #43234
Releases: 6.1
Reviewed-on: http://review.typo3.org/16686
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] Errorpage background color (t3skin)
Felix Kopp [Sun, 2 Dec 2012 10:41:42 +0000 (11:41 +0100)]
[BUGFIX] Errorpage background color (t3skin)

The login screen gradient and background color was changed.
This background image is shared with the error pages.
Now the error page background color must also be adapted.

Also see
EXT: t3skin/stylesheets/visual/login_screen.css
#typo3-index-php

Change-Id: I9d8acbf97be6affd66e03e29f520e75098756c53
Fixes: #43518
Releases: 6.0, 6.1
Reviewed-on: http://review.typo3.org/16936
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Misspelled functionname in GeneralUtility
Stefan Neufeind [Sun, 2 Dec 2012 00:35:00 +0000 (01:35 +0100)]
[BUGFIX] Misspelled functionname in GeneralUtility

static protected function geImplementationForClass()

Change-Id: Ia6334e533794bbb26c85bce8fb810f03f0d722b4
Fixes: #43510
Releases: 6.0, 6.1
Reviewed-on: http://review.typo3.org/16929
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Wrong category assignment in sys_note
Wouter Wolters [Fri, 30 Nov 2012 20:49:10 +0000 (21:49 +0100)]
[BUGFIX] Wrong category assignment in sys_note

Wrong category assignment in sys_note. For example select the
"to-do" category and save the note. After saving the category is
called "Template"

Change-Id: I41e2c9e84e3cc8cf8bdcfddb416a7b87b8ce01a7
Fixes: #43433
Releases: 6.1, 6.0
Reviewed-on: http://review.typo3.org/16908
Reviewed-by: Stefan Neufeind
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] Rename bg-image (login/error) to avoid browser caching issues
Ernesto Baschny [Thu, 29 Nov 2012 19:30:30 +0000 (20:30 +0100)]
[TASK] Rename bg-image (login/error) to avoid browser caching issues

Once you upgrade to TYPO3 6.0 your browser might still use the old cached
gray gradient background "images/login/background.png" which doesn't fit
the new login screen layout.

By renaming it, we make sure that browser will fetch the new one.

As the file is also being used by the "error page", we move it to a more
generic location (images/backgrounds instead of images/login).

Releases: 6.1, 6.0
Resolves: #43323
Change-Id: I8e5e96112878006a111d1bff37500c699dd279a3
Reviewed-on: http://review.typo3.org/16864
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Prevent type hinting for user functions in EM configuration
Nicole Cordes [Tue, 27 Nov 2012 02:40:13 +0000 (03:40 +0100)]
[BUGFIX] Prevent type hinting for user functions in EM configuration

As user functions have their own output the type adding should be
prevented.

Change-Id: Iee9bec99f746dddeb56c3de8be089011fcfa6e30
Fixes: #43321
Releases: 6.0
Reviewed-on: http://review.typo3.org/16774
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Stefan Neufeind
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Fix wrong column title in web>list for field colpos
Martin Kästner [Wed, 28 Nov 2012 14:14:26 +0000 (15:14 +0100)]
[BUGFIX] Fix wrong column title in web>list for field colpos

When activating the field colPos for tt_content elements and using
a backend_layout the wrong column titles are shown, without respect
to a backend_layout set.

Resolves: #25113
Releases: 6.1, 6.0, 4.7, 4.6, 4.5

Change-Id: Ie85bf8ba195343faa2c846aa6eb847646510a13e
Reviewed-on: http://review.typo3.org/16838
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Stefan Neufeind
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] SqlParser: trim all kinds of whitespaces
Stefan Neufeind [Thu, 29 Nov 2012 22:55:57 +0000 (23:55 +0100)]
[BUGFIX] SqlParser: trim all kinds of whitespaces

SqlParser only trimmed semicolon and newlines
from end of string. Make it strip all characters
usually stripped by trim().

Add a unit test to avoid regressions.

Change-Id: I2ddc1fca2ac0db1b6ca0989c93c37ab39e0675d8
Fixes: #43470
Releases: 4.5, 4.6, 4.7, 6.0, 6.1
Reviewed-on: http://review.typo3.org/16875
Tested-by: Stefan Neufeind
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Remove typo3.pageModule.js
Falk Kühnel [Thu, 29 Nov 2012 20:18:17 +0000 (21:18 +0100)]
[TASK] Remove typo3.pageModule.js

Remove typo3.pageModule.js as it is not used in the core

Resolves: #43459
Releases: 6.1, 6.0, 4.7, 4.6, 4.5
Change-Id: I5090c29e99a9ca8ce93e3fa47b46f48ed775a875
Reviewed-on: http://review.typo3.org/16867
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Fix Task examples in scheduler
Wouter Wolters [Fri, 30 Nov 2012 19:45:49 +0000 (20:45 +0100)]
[BUGFIX] Fix Task examples in scheduler

Fix the Task examples in scheduler. The values cannot be saved
due the namespace change

Change-Id: I091c7982fb08add4c4640d2da32c80f38fbad384
Fixes: #43468
Releases: 6.1, 6.0
Reviewed-on: http://review.typo3.org/16899
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Installer: Reference images wrong
Stefan Neufeind [Thu, 29 Nov 2012 10:10:46 +0000 (11:10 +0100)]
[BUGFIX] Installer: Reference images wrong

The reference images for reading PDF and AI images
in the Install Tool > Image Processing are still
using the old TYPO3 logo.

Replace both images with a freshly generated copy.

Note: The images have been generated with
'gdlib_png' => 1,
'im_version_5' => 'gm',

Change-Id: I90069d89abd8afa9d6dd9d572e4888d9b1b33372
Fixes: #42292
Releases: 4.5, 4.6, 4.7, 6.0, 6.1
Reviewed-on: http://review.typo3.org/16850
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] ext:form Unit test all filters
Andreas Lappe [Thu, 29 Nov 2012 23:00:02 +0000 (00:00 +0100)]
[TASK] ext:form Unit test all filters

Add several tests for each filter of the form extension.

Resolves: #43473
Releases: 6.1, 6.0

Change-Id: I1c5ebf074cb68cbab12b3ea25cd895853284f686
Reviewed-on: http://review.typo3.org/16877
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Error in configuration of scheduler task
Philipp Gampe [Thu, 29 Nov 2012 23:03:43 +0000 (00:03 +0100)]
[BUGFIX] Error in configuration of scheduler task

the saltedpassword conversion task has been adopted to the namespace
changes. However the HTTP GET variable must not be namespaced.

Change the GET variable to tx_scheduler again.

Fixes: #40706
Releases: 6.0, 6.1

Change-Id: Ic646bd16600d1eb07e78677dd60dd61eb87f6c88
Reviewed-on: http://review.typo3.org/16876
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Mario Rimann
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] ClassLoader error after installing extension
Oliver Hader [Wed, 28 Nov 2012 10:42:33 +0000 (11:42 +0100)]
[BUGFIX] ClassLoader error after installing extension

When e.g. installing tt_news version 3.4.0 (compatible to
TYPO3 CMS 6.0.0) a fatal error will be shown since tt_news
uses a class in ext_tables.php that requires the autoloader's
registry information.

The following happens on installing an extension:
* flushing the caches (including the class loader cache)
* redirecting to list view of extension manager
* triggering shutdown method in ClassLoader
* updating cache if $cacheUpdateRequired is set

This updates the autoloader registry with old data since
the extension's ext_autoload.php has not been considered at
that time.

The issue is fixed by explicitly reloading the ClassLoader
cache after TYPO3_LOADED_EXT has been reloaded.

Change-Id: Ifd2240bf004dbdfd34ded76618a5650f7af08d0e
Fixes: #43381
Releases: 6.0, 6.1
Reviewed-on: http://review.typo3.org/16832
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Page module Drag&Drop broken
Christian Kuhn [Fri, 30 Nov 2012 10:15:51 +0000 (11:15 +0100)]
[BUGFIX] Page module Drag&Drop broken

Patch '[BUGFIX] Remove BE login scrollbars' for issue #43330 broke
the page module drag&drop for unknown reasons. The patch reverts
the change from #43330.

Change-Id: Ifdf637ed1008f3e8b54cd75c990d2cd6530fc847
Fixes: #43466
Related: #43330
Releases: 6.1, 6.0
Reviewed-on: http://review.typo3.org/16882
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Form values with newlines escaped in email
Helmut Hummel [Wed, 17 Oct 2012 08:29:56 +0000 (10:29 +0200)]
[BUGFIX] Form values with newlines escaped in email

nl2br() is executed before htmlspecialchars(). Needs to be
the other way round so the <br/> is not encoded as well.

Change-Id: I2f8fab16e6c605928934267fa9193430ef031bd7
Fixes: #32515
Releases: 6.1, 6.0, 4.7, 4.6
Reviewed-on: http://review.typo3.org/16825
Reviewed-by: Stefan Neufeind
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] ContentObjectRenderer instantiates old class names
Christian Kuhn [Thu, 29 Nov 2012 18:08:34 +0000 (19:08 +0100)]
[BUGFIX] ContentObjectRenderer instantiates old class names

The content object renderer still instantiates content objects with
tslib_content_ prefix. The patch changes this to the namespaced
class. Additionally, all content objects are now tested for successful
instantiation with additional unit tests. While creating those tests
it became obvious that the ShockwaveFlashObject content object was
named incorrectly, so this is adapted along the way.

Change-Id: Ie12474df270b29e8e2d8d8894fa94d24747d94d8
Fixes: #43456
Releases: 6.1, 6.0
Reviewed-on: http://review.typo3.org/16858
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Remove BE login scrollbars
Markus Klein [Tue, 27 Nov 2012 08:32:27 +0000 (09:32 +0100)]
[BUGFIX] Remove BE login scrollbars

The BE login should not have scrollbars as long as it fits
on the screen.

Fixes: #43330
Releases: 6.0

Change-Id: I959d1951302e1bccb5b549f86fe39a27e4f75794
Reviewed-on: http://review.typo3.org/16781
Reviewed-by: Ingo Pfennigstorf
Tested-by: Ingo Pfennigstorf
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[BUGFIX] EM does not update extension list
Helmut Hummel [Thu, 29 Nov 2012 18:01:36 +0000 (19:01 +0100)]
[BUGFIX] EM does not update extension list

Currently the Extension Manager looks up the field
in the extension repository repository on how many
extensions are in the system.

Since the result of this getter might be a string
or the number in there might not be up to date,
the EM does not update the extension list.

Change that to a count on the extension table,
which is the wanted behavior here.

Fixes: #43460
Releases: 6.0, 6.1

Change-Id: I3917148852995d0853fbca60848881d6aeacc989
Reviewed-on: http://review.typo3.org/16857
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Activate travis also for 6.0 branch
Helmut Hummel [Thu, 29 Nov 2012 18:22:25 +0000 (19:22 +0100)]
[TASK] Activate travis also for 6.0 branch

Change-Id: I316add5b375527ffd3e91dfec701c781c376d857
Reviewed-on: http://review.typo3.org/16859
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Prepare AbstractRepository of FAL for FLOW sync
Alexander Schnitzler [Mon, 19 Nov 2012 11:42:57 +0000 (12:42 +0100)]
[TASK] Prepare AbstractRepository of FAL for FLOW sync

The extbase team wants to be in sync with TYPO3 Flow
again which leads to the change of the Repository
Interface that defines three new methods one has to
implement to fulfill the interface contract. As the
AbstractRepsoitory of FAL directly uses the interface
instead of the Repository class it has to implement
these methods itself.

Releases: 6.1
Fixes: #43092
Change-Id: I14a1c8f3111c55f4a7b77d6c82669073b5a4a150
Reviewed-on: http://review.typo3.org/16564
Reviewed-by: Mattias Nilsson
Reviewed-by: Stefan Neufeind
Reviewed-by: Oliver Klee
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] HTML syntax error in login.html
Markus Klein [Wed, 28 Nov 2012 07:35:17 +0000 (08:35 +0100)]
[BUGFIX] HTML syntax error in login.html

This fixes a HTML syntax error in the login.html file.
One double-quote is superfluous.

Fixes: #43373
Releases: 6.1, 6.0

Change-Id: If6c839cfc9a3d55b9cfd44ce774c776683bae69a
Reviewed-on: http://review.typo3.org/16826
Reviewed-by: Wouter Wolters
Reviewed-by: Ingo Pfennigstorf
Tested-by: Ingo Pfennigstorf
Reviewed-by: Jan Loderhose
Tested-by: Jan Loderhose
Reviewed-by: Oliver Klee
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Set version to 6.1-dev
Oliver Hader [Tue, 27 Nov 2012 13:22:38 +0000 (14:22 +0100)]
[TASK] Set version to 6.1-dev

Change-Id: Ia4274d154621c1e7d48dd89483b932a1279fc5e7
Releases: 6.1
Reviewed-on: http://review.typo3.org/16802
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[TASK] Set TYPO3 version to 6.0.1-dev
TYPO3 Release Team [Tue, 27 Nov 2012 12:52:43 +0000 (13:52 +0100)]
[TASK] Set TYPO3 version to 6.0.1-dev

Change-Id: Ia15f4c22ea5f3948486a952bb25218c2c3855640
Reviewed-on: http://review.typo3.org/16800
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years ago[RELEASE] Release of TYPO3 6.0.0
TYPO3 Release Team [Tue, 27 Nov 2012 12:52:25 +0000 (13:52 +0100)]
[RELEASE] Release of TYPO3 6.0.0

Change-Id: I22dc30f6d000482eb13e79fb9e985889a1868b82
Reviewed-on: http://review.typo3.org/16799
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years agoRevert "[BUGFIX] Form values with newlines escaped in email"
Helmut Hummel [Tue, 27 Nov 2012 12:40:38 +0000 (13:40 +0100)]
Revert "[BUGFIX] Form values with newlines escaped in email"

This reverts commit 72116577a84da92979511e296324e9ffc3e0020d

Change-Id: I392ce4a044a491ac61d9ba194361edc0a8d8c7d6
Reviewed-on: http://review.typo3.org/16796
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Update NEWS.txt and INSTALL.txt
Oliver Hader [Tue, 27 Nov 2012 09:29:05 +0000 (10:29 +0100)]
[TASK] Update NEWS.txt and INSTALL.txt

Change-Id: Id6be33c7b6073ce801aa0a9e3b7b75f6964ef2c3
Releases: 6.0
Reviewed-on: http://review.typo3.org/16782
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] Form values with newlines escaped in email
Helmut Hummel [Wed, 17 Oct 2012 08:29:56 +0000 (10:29 +0200)]
[BUGFIX] Form values with newlines escaped in email

nl2br() is executed before htmlspecialchars(). Needs to be
the other way round so the <br/> is not encoded as well.

Change-Id: I8006e27393105dd425a17d14e7d9553e15d797be
Fixes: #32515
Releases: 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/9020
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
6 years ago[BUGFIX] Page Module title is cut
Jigal van Hemert [Tue, 27 Nov 2012 10:50:06 +0000 (11:50 +0100)]
[BUGFIX] Page Module title is cut

Increase height of title to prevent content from
below to cut off part of the text.

Change-Id: Ia3f93e061ece32b37ef855ba37b026dc1e20a811
Fixes: #43340
Releases: 6.0
Reviewed-on: http://review.typo3.org/16791
Reviewed-by: Philipp Gampe
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Raise Submodule Pointers
Helmut Hummel [Tue, 27 Nov 2012 10:11:19 +0000 (11:11 +0100)]
[TASK] Raise Submodule Pointers

Change-Id: Ia03c62e6755f385021aec981235c498de382b5aa
Reviewed-on: http://review.typo3.org/16788
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Fix Page module columns position in CSS
Felix Kopp [Tue, 27 Nov 2012 07:42:34 +0000 (08:42 +0100)]
[BUGFIX] Fix Page module columns position in CSS

The grid columns in Page module were pushed to far
to the left because of two patches fixing the position.

Reset the grid position in Page > Columns
and Page > Language module views.

Change-Id: I97b581b7e0abb6586c571e42f69b7a4f623e3259
Fixes: #43325
Releases: 6.0
Reviewed-on: http://review.typo3.org/16779
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Steffen Ritter
Reviewed-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] PHP strict warning in class loader
Christian Kuhn [Tue, 27 Nov 2012 09:30:54 +0000 (10:30 +0100)]
[BUGFIX] PHP strict warning in class loader

The compatibility class loader overwrites method requireClassFileOnce
and adds a parameter. This triggers a PHP strict warning.

Change-Id: I6adedd1c6586e84f35d83433cba14dd3201bfe0c
Resolves: #43331
Releases: 6.0
Reviewed-on: http://review.typo3.org/16783
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Add simulatestatic to upgrade wizard
Helmut Hummel [Tue, 27 Nov 2012 03:31:59 +0000 (04:31 +0100)]
[BUGFIX] Add simulatestatic to upgrade wizard

The upgrade wizard should install the extension
simulatestatic, which is now available in the TER
and not part of the core any more.

At the same time remove the dependency to the
TER frontend extension on typo3.org and instead
hardcode the version number in the ugrade wizard.

Fixes: #43324
Releases: 6.0

Change-Id: Idaf87bb7ae34b4179b489e081480d71208fb3cfa
Reviewed-on: http://review.typo3.org/16778
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Fix Extension Manager Tests
Helmut Hummel [Tue, 27 Nov 2012 03:09:57 +0000 (04:09 +0100)]
[BUGFIX] Fix Extension Manager Tests

Adapt the tests to the latest changes.
We now expect the the extension list
is updated only if the list is empty
or an update is forced.

Releases: 6.0
Related: #43319

Change-Id: Ie2eb9cdf618d93465e3ec8fbe8f849ff02b8c34c
Reviewed-on: http://review.typo3.org/16777
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Raise Submodule Pointers
Helmut Hummel [Tue, 27 Nov 2012 02:51:29 +0000 (03:51 +0100)]
[TASK] Raise Submodule Pointers

Change-Id: I0258f76488098e9fd9bf1e095ecd55daaa97ee75
Reviewed-on: http://review.typo3.org/16776
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Remove empty brackets when configuration type is unknown
Nicole Cordes [Sat, 17 Nov 2012 00:28:40 +0000 (01:28 +0100)]
[BUGFIX] Remove empty brackets when configuration type is unknown

When reenable the default configuration field rendering it might be happen
that type description es empty and only the brackets are shown. Those
could be dropped.

Fixes: #43043
Releases: 6.0

Change-Id: Ib732eaf5bca9128c0d253cfa83013ec7e9b007cf
Reviewed-on: http://review.typo3.org/16773
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Update description on changed error reporting defaults
Mario Rimann [Tue, 27 Nov 2012 02:06:57 +0000 (03:06 +0100)]
[BUGFIX] Update description on changed error reporting defaults

In #35154 the PHP error_reporting defaults have changed and
this now changes the description in the install tool.

Change-Id: I5c5b0fec5f7e521fcd61812a36149590e08905fa
Fixes: #38240
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/12615
Reviewed-by: Philipp Gampe
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Raise Submodule Pointers
Helmut Hummel [Tue, 27 Nov 2012 02:16:10 +0000 (03:16 +0100)]
[TASK] Raise Submodule Pointers

Change-Id: Iafabbf1ed41d35e8f4a07be9c5e1fd3f357f8cbe
Reviewed-on: http://review.typo3.org/16772
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Disable some not finished functions in EM
Helmut Hummel [Tue, 27 Nov 2012 00:45:30 +0000 (01:45 +0100)]
[BUGFIX] Disable some not finished functions in EM

The Extension Manager uses jQuery DataTables, but the
current implementation is not streamlined and causes
more trouble than it helps. Same goes for the tooltips
which are not properly styled.

As discussed with the UI/UX team we disable this
functionality and properly implement it in later
versions as bugfixes.

Fixes: #43319
Releases: 6.0

Change-Id: I432a15bce3c3933efa33f65304b01e2720b051a5
Reviewed-on: http://review.typo3.org/16770
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Information of last run is not stored/retrieved
Philipp Gampe [Mon, 26 Nov 2012 23:47:26 +0000 (00:47 +0100)]
[BUGFIX] Information of last run is not stored/retrieved

The information is still stored as tx_scheduler.

Use the correct namespace to save the information.

Fixes: #42852
Releases: 6.0

Change-Id: I145eb6518262f160a613589b7d0a1b592f8f1f0a
Reviewed-on: http://review.typo3.org/16767
Reviewed-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Cleanup update wizard configuration
Nicole Cordes [Fri, 2 Nov 2012 02:04:19 +0000 (03:04 +0100)]
[TASK] Cleanup update wizard configuration

There are still some old tx_ classes in the update wizard configuration
which should be replaced with their namespaced versions.

If the classes were introduced with 6.0 we could delete and remove them
from the class map file.

Change-Id: I248dfe23dda1c250af1a6e11e282f425266b4213
Resolves: #42613
Releases: 6.0
Reviewed-on: http://review.typo3.org/16120
Reviewed-by: Stefan Neufeind
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Rebrush Page > Language
Felix Kopp [Mon, 26 Nov 2012 23:35:35 +0000 (00:35 +0100)]
[TASK] Rebrush Page > Language

Consolidate Page>Language mode with Page>Columns.

Change-Id: I3cb92a44451a8e4ed94ad9aa7d2c3e3f55dd99a6
Resolves: #43318
Releases: 6.0
Reviewed-on: http://review.typo3.org/16766
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Secure EXT: beuser database interactions
Felix Kopp [Sun, 28 Oct 2012 11:19:26 +0000 (12:19 +0100)]
[TASK] Secure EXT: beuser database interactions

Wraps database query input in corresponding functions to clean input.
Also fixes a bug in ViewHelpers to limit output to parameter uid list.

Change-Id: Ie23babb20ab610193ad06cc4305c31f9e042fb9b
Resolves: #42221
Releases: 6.0
Reviewed-on: http://review.typo3.org/15985
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] IMG_RESOURCE not capable of sys_file_reference
Nicole Cordes [Mon, 19 Nov 2012 22:15:43 +0000 (23:15 +0100)]
[BUGFIX] IMG_RESOURCE not capable of sys_file_reference

The file.import function can't handle file relations. Sometimes
you have to deal with uids of sys_file_references instead of
sys_file uids. One prominent case is import.data = levelmedia
This patch adds an flag to IMG_RESOURCE with that, a given uid
is interpreted as reference instead of file uid.

Change-Id: I4699d9e38b9a809fd194d33344678a64168d4300
Fixes: #43101
Releases: 6.0
Documentation: #43283
Reviewed-on: http://review.typo3.org/16584
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Stefan Neufeind
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] page module styling
Ivan Kartolo [Mon, 26 Nov 2012 22:53:02 +0000 (23:53 +0100)]
[TASK] page module styling

* Styling page module for classic and grid layout

Resolves: #43208
Releases: 6.0

Change-Id: Ie0831ecf37937d0a974bbb6ed9f34cfcc1c3106e
Reviewed-on: http://review.typo3.org/16763
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Refine new styling of page module
Ivan Kartolo [Fri, 23 Nov 2012 17:24:20 +0000 (18:24 +0100)]
[BUGFIX] Refine new styling of page module

Fix styling of hidden elements.

Resolves: #43208
Releases: 6.0

Change-Id: Ia51af8adde3352b5a9cd0203e14e7b838902a952
Reviewed-on: http://review.typo3.org/16764
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Some unit tests fail in Core::FolderTest
Nicole Cordes [Mon, 19 Nov 2012 22:37:59 +0000 (23:37 +0100)]
[BUGFIX] Some unit tests fail in Core::FolderTest

Due to use of type hint callable which is available at PHP 5.4 unit tests
fail for lower PHP versions.

Change-Id: I558d019095f31dbd659b5cc87f19679110c74e8f
Fixes: #43123
Releases: 6.0
Reviewed-on: http://review.typo3.org/16595
Reviewed-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Tested-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Old logo on "Install Tool is locked" page
Nikolas Schmidt-Voigt [Tue, 20 Nov 2012 19:23:26 +0000 (20:23 +0100)]
[BUGFIX] Old logo on "Install Tool is locked" page

The page that warned users that the install tool is locked still
showed the old TYPO3 logo. I corrected this by changing the logo.

Fixes: #42908
Releases: 6.0, 4.7, 4.6, 4.5

Change-Id: Ifc52cc11609cc3a1028596cf8348c87905630c4d
Reviewed-on: http://review.typo3.org/16634
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Extension Manager doesn't care about configuration sorting
Nicole Cordes [Fri, 16 Nov 2012 23:43:41 +0000 (00:43 +0100)]
[BUGFIX] Extension Manager doesn't care about configuration sorting

When showing the configuration of an extension actually the Extension
Manager doesn't care about the given sorting. This is because there is
only a merging of configuration arrays.

After merging we have to take care of the value in 'subcat' key and sort
each subcategorie by those values.

Change-Id: Idb27554be40603c4af7e0506f039d0c0416a0d9a
Fixes: #43041
Releases: 6.0
Reviewed-on: http://review.typo3.org/16502
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] impext: export is broken
Philipp Gampe [Mon, 26 Nov 2012 22:08:01 +0000 (23:08 +0100)]
[BUGFIX] impext: export is broken

Some uses of the LocalPageTree class do not use the namespaced version.
Use the correct class name.

Fixes: #43317
Releases: 6.0

Change-Id: I46a9fd4ca4ad920b430738587dca9c47b901e033
Reviewed-on: http://review.typo3.org/16760
Reviewed-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Install new system extensions during upgrade process fails
Nicole Cordes [Fri, 2 Nov 2012 21:31:42 +0000 (22:31 +0100)]
[BUGFIX] Install new system extensions during upgrade process fails

If you try to update your system from 4.7 to current master the second
step "Install System Extensions" fails because of missing extensionmanager
tables.

So we have to push up the initialisation process from EM and adopt
it to include ext_tables.sql as well (at the moment only the file
ext_tables_static+adt.sql is processed).

Change-Id: I5cd4616e5bccd06e86fa3ae4fbde8a083afa428f
Fixes: #42616
Releases: 6.0
Reviewed-on: http://review.typo3.org/16153
Reviewed-by: Mattias Nilsson
Reviewed-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years agoRevert "[TASK] Page module styling"
Helmut Hummel [Mon, 26 Nov 2012 22:03:57 +0000 (23:03 +0100)]
Revert "[TASK] Page module styling"

This reverts commit ac000cec28c6a484e413daf02ee334b4f68d3bb6

Change-Id: Ibe0972321b91a2ccf0e9270fcf17105c0c181caa
Reviewed-on: http://review.typo3.org/16759
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Fix font size in login screen
Helmut Hummel [Mon, 26 Nov 2012 21:52:36 +0000 (22:52 +0100)]
[BUGFIX] Fix font size in login screen

A minor adjustment to the font size
of the copyright notice.

Releases: 6.0

Change-Id: I38a29c0922084ec9bf2228b635dda5e7667f28eb
Reviewed-on: http://review.typo3.org/16756
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Page module styling
Nicole Cordes [Sat, 17 Nov 2012 00:28:40 +0000 (01:28 +0100)]
[TASK] Page module styling

* styling for the BE layout (grid element)

Resolves: #43208
Releases: 6.0

Change-Id: I80637c5fc49b3f612399f4c42d863520b39b008b
Reviewed-on: http://review.typo3.org/16752
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Rebrush login screen
Felix Kopp [Sun, 25 Nov 2012 19:48:55 +0000 (20:48 +0100)]
[TASK] Rebrush login screen

Change header style to exclude gradient.
Also Increases input field size and add orange submit.

Change-Id: I67891a5d37ddc90c155149479ebe42f08dba1de0
Resolves: #41427
Releases: 6.0
Reviewed-on: http://review.typo3.org/16734
Tested-by: Steffen Ritter
Reviewed-by: Steffen Ritter
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] CleanUp CSS Styles of IRRE-Elements
Steffen Ritter [Mon, 26 Nov 2012 19:28:19 +0000 (20:28 +0100)]
[TASK] CleanUp CSS Styles of IRRE-Elements

If there are VirtualRecords (e.g. translations) and hidden
elements as IRRE childs the UI is not supporting the user
recognizing these items.

Change-Id: If25715f76c2d79d0ce0873095510a4b1138a9eca
Releases: 6.0
Resolves: #42226
Reviewed-on: http://review.typo3.org/16750
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Refine new styling of page module
Helmut Hummel [Fri, 23 Nov 2012 17:24:20 +0000 (18:24 +0100)]
[BUGFIX] Refine new styling of page module

* Show all edit icons of a column if hovering over
  the column.

Resolves: #43208
Releases: 6.0

Change-Id: I9107e8324392a6e703426f6f7fc392c950fa91d2
Reviewed-on: http://review.typo3.org/16727
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Remove empty brackets when configuration type is unknown
Nicole Cordes [Sat, 17 Nov 2012 00:28:40 +0000 (01:28 +0100)]
[BUGFIX] Remove empty brackets when configuration type is unknown

When reenable the default configuration field rendering it might be happen
that type description es empty and only the brackets are shown. Those
could be dropped.

Change-Id: I09b30558832a58092fdcc2262bb2278b70cd04ea
Fixes: #43043
Releases: 6.0
Depends: Ic49c9b19a7f8f1795889f17ed5c1efa364dfd9b9
Reviewed-on: http://review.typo3.org/16505
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Stefan Neufeind
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer