Packages/TYPO3.CMS.git
6 years ago[TASK] CleanUp References to old ClassNames 81/17181/2
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: https://review.typo3.org/17181
Reviewed-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Missing Task.php 27/17227/2
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/17227
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Fix phpDoc of BackendUtility::displayWarningMessages 26/17226/2
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/17226
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Update checksums after file processing 08/17208/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
Reviewed-on: https://review.typo3.org/17208

6 years ago[BUGFIX] Always allow access to processing folder 65/17165/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
Reviewed-on: https://review.typo3.org/17165

6 years ago[BUGFIX] Element Browser rendering hook is wrong 24/17124/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/17124
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] Incorrect RTE transform of external URL with @ character 00/17100/2
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: Ibdf7f2bc22580c01d6bab3f7d888d0c7a2ea5874
Resolves: #32605
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/17100
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
6 years ago[BUGFIX] Enable the RTE with WebKit version 534 on iOS and Android 85/17085/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: I5d8b53b69832a9a44b7bf68cfc8537a4742077d9
Releases: 4.5, 4.7, 6.0, 6.1
Resolves: #43603
Reviewed-on: https://review.typo3.org/17085
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
6 years ago[BUGFIX] Remove HTML in RuntimeException from sysext 'install' 04/17004/2
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.

Change-Id: I9af9e4191087dbf72f4e5cfc38664736564f04d5
Fixes: #38472
Releases: 6.1, 6.0, 4.7, 4.6, 4.5
Reviewed-on: https://review.typo3.org/17004
Reviewed-by: Oliver Klee
Reviewed-by: Andreas Wolf
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
6 years ago[BUGFIX] IE9 crashes after saving with RTE 34/17034/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
Reviewed-on: https://review.typo3.org/17034

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/17002
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
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/16937
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/16935
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/16934
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
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/16927
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.1, 6.0
Reviewed-on: http://review.typo3.org/16926
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/16917
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/16912
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/16903
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/16902
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/16897
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/16896
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/16894
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/16893
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/16883
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/16871
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: I5f6762c92db1ef44b41e4f524c8e888056fb8fd5
Reviewed-on: http://review.typo3.org/16866
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/16863
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
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/16862
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/16860
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
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/16834
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
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
6 years ago[BUGFIX] Quick Edit triggers warnings of missing key uid
Philipp Gampe [Sat, 10 Nov 2012 20:19:45 +0000 (21:19 +0100)]
[BUGFIX] Quick Edit triggers warnings of missing key uid

A see issue for details. Other parts of the core relay on the result of
the "broken" API call.

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

Change-Id: Ic10f1e59fad24bcf5f12a805f7674eb82935e525
Reviewed-on: http://review.typo3.org/16384
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] Adapt EXT: beuser filter style to page module
Felix Kopp [Mon, 26 Nov 2012 12:51:07 +0000 (13:51 +0100)]
[BUGFIX] Adapt EXT: beuser filter style to page module

Adapt the layout of the backend user administration module
to the latest visual approach of the page module (by UI/UX).

Change-Id: I14db6cd81300da8e8adc70ac128d6dbb3ba25eb9
Fixes: #43300
Releases: 6.0
Reviewed-on: http://review.typo3.org/16740
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[TASK] Protect bootstrap methods
Christian Kuhn [Sun, 25 Nov 2012 12:29:14 +0000 (13:29 +0100)]
[TASK] Protect bootstrap methods

With 6.0 the bootstrap related core code was split into small methods
and transferred to a group of encapsulating classes.
While this is an important step to get a flexible and maintainable
bootstrap in the end, this process is not completed and still misses
for example a real concept for scopes.
The patch groups methods used in all scopes in bootstrap wrapper
methods and makes the business methods protected. The whole API and
all affected classes are marked as "internal", together with a
warning that this API will change in the future and shouldn't be
used by 3rd party code that is not under core control.
This gives freedom for future development of this core code without
taking care of backwards compatibility. With previous versions there
was no API at all, so this is not a feature loss from an extension
point of view.

Change-Id: Ib841a19c766691fdeb7dab07280a005d6b67a938
Resolves: #43285
Releases: 6.0
Reviewed-on: http://review.typo3.org/16724
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] FormWizard does not save
Florian Scholz [Sat, 24 Nov 2012 21:20:06 +0000 (22:20 +0100)]
[BUGFIX] FormWizard does not save

This adds a mapping for the JsonToTyposcript class to resolve
the wrong instantiation due to different versions of file and
class names (Typoscript vs TypoScript).

Resolves: #43272
Releases: 6.0

Change-Id: I9c4eef2547462849e356617e15389976c9c343a6
Reviewed-on: http://review.typo3.org/16715
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Rootline relation overlay does not work for translated pages
Steffen Ritter [Sun, 25 Nov 2012 14:23:24 +0000 (15:23 +0100)]
[BUGFIX] Rootline relation overlay does not work for translated pages

Overlays for the relation fields of a page in the rootline,
introduced with the rootline class refactoring, do not work for
translated pages.
The problem is that the language overlay for the rootline is done outside
the RootlineUtility, or former PageRepository, and therefore also never
has been cached.

Use Rootline utility to do that Job and benefit fom caching, too.

Change-Id: If32830b384b08e189d155532aee7281b040b7dd5
Resolves: #42029
Releases: 6.0
Reviewed-on: http://review.typo3.org/16540
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Fix early calls to makeInstance
Helmut Hummel [Sun, 25 Nov 2012 15:41:03 +0000 (16:41 +0100)]
[BUGFIX] Fix early calls to makeInstance

In case of an early call to makeInstance
the object configuration might not be set.

We can fix this by not calling makeInstance to
create the configuration manager and just
return the original class in that case.

Fixes: #43290
Related: #43269
Releases: 6.0

Change-Id: I30d9c70f2fda9dd6df6aad60a5ae5327c1fc3c52
Reviewed-on: http://review.typo3.org/16730
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Obey option SYS: loginCopyrightShowVersion
Felix Kopp [Sun, 25 Nov 2012 14:53:57 +0000 (15:53 +0100)]
[BUGFIX] Obey option SYS: loginCopyrightShowVersion

Due to a bug introduced in #41992 the current version number
is always displayed within copyright notice underneath login form.

Change-Id: I9a0c48183eb0f56a1303cedf31ed13ff1c78c41b
Fixes: #43289
Releases: 6.0
Reviewed-on: http://review.typo3.org/16729
Reviewed-by: Wouter Wolters
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Allow Folder and Storage to recursively retrieve Files from Driver
Steffen Ritter [Fri, 23 Nov 2012 14:11:44 +0000 (15:11 +0100)]
[TASK] Allow Folder and Storage to recursively retrieve Files from Driver

The drivers in FAL are capable of retrieving files recursively.
This might be sinful in some cases and custom usages. Anyhow,
the parameter $recursive is not passed up until Storage and
Folder objects. With that users are forced to work with the
driver directly.

As it is highly discouraged to work directly on the driver,
just pass up the parameter within the abstraction layers.

Change-Id: Ibe8f9aa9e906617a42a9a7d5edba43f24f613587
Releases: 6.0
Fixes: #43249
Reviewed-on: http://review.typo3.org/16697
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Cleanup trailing newline after ?>
Steffen Ritter [Sun, 25 Nov 2012 13:03:14 +0000 (14:03 +0100)]
[TASK] Cleanup trailing newline after ?>

Change-Id: Ib027351a353ca1fc5ee33bb13b18317d64267d8e
Releases: 6.0
Resolves: #43287
Reviewed-on: http://review.typo3.org/16728
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[TASK] Raise submodule pointer
TYPO3 Release Team [Sun, 25 Nov 2012 13:05:51 +0000 (14:05 +0100)]
[TASK] Raise submodule pointer

Change-Id: I7b1cefba3bdeb975caadcc403b520a91fdb312c9
Reviewed-on: http://review.typo3.org/16726
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years agoRevert "[BUGFIX] Use correct parameter type in insertPositionIcon"
Jigal van Hemert [Sun, 25 Nov 2012 12:20:33 +0000 (13:20 +0100)]
Revert "[BUGFIX] Use correct parameter type in insertPositionIcon"

This reverts commit 8e0b7cba6649ee92cd741b119277f05a7481df8a

Change-Id: I03c5aa86d3ef07dab5a9de9f4c59f1c3b3fb9a48
Reviewed-on: http://review.typo3.org/16723
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] Use correct parameter type in insertPositionIcon
Jigal van Hemert [Sun, 25 Nov 2012 11:47:23 +0000 (12:47 +0100)]
[BUGFIX] Use correct parameter type in insertPositionIcon

PagePositionMap::printContentElementsColumns must call insertPositionIcon
with fake row array instead of empty string as first parameter.

Change-Id: I11afd7e8cad47b6892f0cd60feea8b53ff4d5945
Fixes: #43284
Releases: 6.0
Reviewed-on: http://review.typo3.org/16722
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[TASK] Introduce object implementation registry
Helmut Hummel [Sat, 24 Nov 2012 17:48:28 +0000 (18:48 +0100)]
[TASK] Introduce object implementation registry

With 6.0 all Xclass inclusion in the classes have been
removed and registration of Xclasses have previously been
moved to the autoloader. This added additional complexity
and another concern to the class loader.

To enable extensions to override classes, an object
implementation registry is now introduced, where you
can now define which implementation class name should
be used for an original class.

This not only is a complete replacement for former
Xclasses, but at the same time adds the possibility
to have the implementation class name within the namespace
and scope of the extension which registers the override.

On top it would also be possible to register implementations
for interfaces.

Since only class names are mapped here, we again have a
clear separation of concerns, where the class loader
is only responsible to resolve paths for class names
and the "object manager" method makeInstance for resolving
the final class name to instantiate.

The path of the target class can be resolved automatically
by the class loader if naming conventions are met or the
target class name is put into the autoloading registry.

An implementation of a class can be registered like this:

$TYPO3_CONF_VARS['SYS']['Objects']['originalClass'] =
  array('className' => 'targetClass');

The patch adjusts the ClassLoader and makeInstance.
The unit tests for the ClassLoader are removed since
it is not responsible for resolving Xclasses any more.

Instead unit tests for makeInstance are added to test
the new behavior.

Resolves: #43269
Releases: 6.0

Change-Id: I04198b178aa41f02d7a5b7ee990ff24f483990f5
Reviewed-on: http://review.typo3.org/16712
Reviewed-by: Steffen Ritter
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Tested-by: Steffen Ritter
Reviewed-by: Christian Kuhn
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Repair table header row styles
Felix Kopp [Sun, 25 Nov 2012 10:04:35 +0000 (11:04 +0100)]
[BUGFIX] Repair table header row styles

Restores css styles for table header rows.
Keeps newly introduced style for content element header.

Change-Id: Ic368eeb5f98fa7026508f7273499e1c64d4ce30f
Fixes: #43281
Releases: 6.0
Reviewed-on: http://review.typo3.org/16721
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] Impexp is broken
Philipp Gampe [Sun, 25 Nov 2012 04:26:17 +0000 (05:26 +0100)]
[BUGFIX] Impexp is broken

The autoloader assumes that classes are located inside Classes, but the
directory is still lower case classes.

Rename the directory to conform to the default behavior.

Fixes: #43280
Releases: 6.0

Change-Id: Id8fc4c4e2f5290a45d4aac62ca577d6fdbfb5266
Reviewed-on: http://review.typo3.org/16720
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Styling of Page module
Ivan Kartolo [Sat, 24 Nov 2012 16:02:45 +0000 (17:02 +0100)]
[TASK] Styling of Page module

Overwork the styling of the Page module:

* New style for columns
* Hide new icons by default, show on hover
* Style Drag & Drop

Thanks to Lars Zimmermann and Jens Hoffmann

Change-Id: I7f06382c51561e8c9855af0ef15afea1a8dd6acb
Resolves: #43208
Releases: 6.0
Reviewed-on: http://review.typo3.org/16700
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Hide version selector if workspaces are used
Helmut Hummel [Sat, 24 Nov 2012 11:15:32 +0000 (12:15 +0100)]
[BUGFIX] Hide version selector if workspaces are used

All versioning information and actions should be
hidden if workspaces are used.

One remaining selector is in the page module when
a page has been versioned in a workspace.

Hide this selector when workspaces extension is installed.

Fixes: #43264
Related: #27969, #25962
Releases: 4.5, 4.6, 4.7, 6.0

Change-Id: If96f1fe99f2a7a5b5b48f1f8a1aca8f053a6622a
Reviewed-on: http://review.typo3.org/16706
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Split FLUIDTEMPLATE class to smaller methods
Christian Kuhn [Tue, 20 Nov 2012 22:33:22 +0000 (23:33 +0100)]
[TASK] Split FLUIDTEMPLATE class to smaller methods

The patch splits the FLUIDTEMPLATE content object to smaller
and more readable code pieces. Additionally, 27 new unit tests
are added for the public API method, checking all important
code areas and documenting current behavior.

Change-Id: I049718a7f00da20534d28353796878310871adf4
Resolves: #43182
Releases: 6.0
Reviewed-on: http://review.typo3.org/16639
Reviewed-by: Helge Funk
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Mattias Nilsson
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Update SwiftMailer license exception
Michael Stucki [Thu, 22 Nov 2012 15:03:36 +0000 (16:03 +0100)]
[TASK] Update SwiftMailer license exception

Change-Id: Ia4c9ec4cb174493810e90d018082a92d37485194
Resolves: #42422
Releases: 6.0
Reviewed-on: http://review.typo3.org/16684
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Rename Swiftmailer license exception file
Michael Stucki [Thu, 22 Nov 2012 14:56:23 +0000 (15:56 +0100)]
[TASK] Rename Swiftmailer license exception file

Change-Id: Ia1de8910ee216767dfc286590cb81a5cee9f640f
Resolves: #42422
Releases: 6.0
Reviewed-on: http://review.typo3.org/16683
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Fix header thumbnail for new inserted records
Helmut Hummel [Wed, 21 Nov 2012 09:24:16 +0000 (10:24 +0100)]
[BUGFIX] Fix header thumbnail for new inserted records

The header thumbnail is not correctly rendered when
inserting new images because the code tries to fetch
the record which is not created yet.

Use the data of the temporary record instead, to be able to
correctly create the thumbnail in the header.

Fixes: #43189
Releases: 6.0

Change-Id: Ic75fd6c70c8c10777a762f585c4c4b3ec467fe75
Reviewed-on: http://review.typo3.org/16657
Tested-by: Anja Leichsenring
Reviewed-by: Anja Leichsenring
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Typos in language labels and variables in EM
Jigal van Hemert [Wed, 21 Nov 2012 08:50:23 +0000 (09:50 +0100)]
[BUGFIX] Typos in language labels and variables in EM

Fix a few typos.

Change-Id: Id1087e7972e65f0d4463d6d4c7c0613039bbb98e
Fixes: #43188
Releases: 6.0
Reviewed-on: http://review.typo3.org/16656
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[TASK] Set TYPO3 version to 6.0-dev
TYPO3 Release Team [Wed, 21 Nov 2012 00:02:46 +0000 (01:02 +0100)]
[TASK] Set TYPO3 version to 6.0-dev

Change-Id: I4a43697dd6fa44910243b3a6b4ea57fe499df64b
Reviewed-on: http://review.typo3.org/16649
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years ago[RELEASE] Release of TYPO3 6.0.0rc2
TYPO3 Release Team [Wed, 21 Nov 2012 00:02:34 +0000 (01:02 +0100)]
[RELEASE] Release of TYPO3 6.0.0rc2

Change-Id: If2ba9153384609a7f87d8ab3e74c293ae0c77b3a
Reviewed-on: http://review.typo3.org/16648
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years ago[TASK] Raise submodule pointer
TYPO3 Release Team [Tue, 20 Nov 2012 23:45:01 +0000 (00:45 +0100)]
[TASK] Raise submodule pointer

Change-Id: Ibc293fdca09d424718f858e4b7585082ebf1e461
Reviewed-on: http://review.typo3.org/16647
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years ago[BUGFIX] Placeholder JavaScript handling is active for Non-IE browsers
Oliver Hader [Tue, 20 Nov 2012 23:36:49 +0000 (00:36 +0100)]
[BUGFIX] Placeholder JavaScript handling is active for Non-IE browsers

The jsfunc.placeholder.js file was introduced to have a fallback
for Internet Explorer on the HTML5 placeholder feature. However,
this handling is currently active in all browsers and results in
broken NULL values for textarea, since textarea don't have a
human readable representation like input fields.

Fixes: #43183
Releases: 6.0
Thus, only activate the handling in Internet Explorer.

Change-Id: Ie27c8e8544fa99cad14f3a74fa960524cc7e834a
Reviewed-on: http://review.typo3.org/16644
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[FEATURE] Integrate possibility to determine NULL values in TypoScript
Oliver Hader [Tue, 20 Nov 2012 20:14:45 +0000 (21:14 +0100)]
[FEATURE] Integrate possibility to determine NULL values in TypoScript

Currently there's no possibility to handle NULL values in
TypoScript. This is related to the feature "Add possibility
to store NULL values (#41773)".

Thus, two new elements are integrated:
* (stdWrap).ifNull -> string/stdWrap
* (stdWrap).if.isNull -> stdWrap

Change-Id: I77a29341c66edaf3bef14de33f65c702fbbb9fbd
Resolves: #43133
Releases: 6.0
Reviewed-on: http://review.typo3.org/16637
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] Deactivated textarea elements are not visualized
Oliver Hader [Tue, 20 Nov 2012 20:08:42 +0000 (21:08 +0100)]
[BUGFIX] Deactivated textarea elements are not visualized

Deactivated textarea elements, fields that have a NULL value
stored in the database, are not visualized correctly when
loading the backend editing form. The status is currently set
using JavaScript and triggered by TBE_EDITOR.fieldSet().
However, textareas don't have a human readable clone and thus
fieldSet() is not called and thus no status is set.

This issue is fixed by directly rendering the status in the
FormEngine.

Change-Id: I2dded816853f452b25f6edf6e7d7f6dca1387739
Fixes: #43175
Releases: 6.0
Reviewed-on: http://review.typo3.org/16636
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[TASK] Fix styling of NULL value fields
Oliver Hader [Tue, 20 Nov 2012 23:20:07 +0000 (00:20 +0100)]
[TASK] Fix styling of NULL value fields

Change-Id: Ib1b9f2f4bc274bcb1f180507a8ca0257323fd4bc
Releases: 6.0
Reviewed-on: http://review.typo3.org/16642
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Make headerThumbnail in IRRE records configurable
Kai Vogel [Sat, 10 Nov 2012 13:51:28 +0000 (14:51 +0100)]
[BUGFIX] Make headerThumbnail in IRRE records configurable

This patch allows the configuration of the thumbnail image in IRRE
record headers. It is possible to configure e.g. height and width
using the TCA configuration in "headerThumbnail".

Resolves: #42837
Releases: 6.0

Change-Id: I284e9d04676fb3d4031eac6d2f8548761e167e69
Reviewed-on: http://review.typo3.org/16377
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] Fix fatal error in indexed_search
Helmut Hummel [Tue, 20 Nov 2012 23:01:30 +0000 (00:01 +0100)]
[BUGFIX] Fix fatal error in indexed_search

Fixes: #42932
Related: #42806
Releases: 6.0

Change-Id: I05c179c917ed43cb70c2966984080670192713d4
Reviewed-on: http://review.typo3.org/16641
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Use new class names in indexed_search
Helmut Hummel [Tue, 20 Nov 2012 22:53:30 +0000 (23:53 +0100)]
[TASK] Use new class names in indexed_search

Fixes: #42930
Releases: 6.0

Change-Id: I71780306d8edcd0da769ba7c56d4d4e3e386b77c
Reviewed-on: http://review.typo3.org/16640
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Fallback of FAL properties does not work
Oliver Hader [Tue, 20 Nov 2012 19:59:34 +0000 (20:59 +0100)]
[BUGFIX] Fallback of FAL properties does not work

The fields title, description and alternative are available
in file references and files. If those in file references
are not defined, those of files shall be used.

Besides that, some fields are not configured yet to be shown
as placeholder element in the backend.

The flaws are fixed by adding accordant TCA configuration and
adding the fallback behaviour for the FileReference object.

Change-Id: I28fa94faeb88958ce6c6cb942ba9a88bd555acdf
Fixes: #43173
Releases: 6.0
Reviewed-on: http://review.typo3.org/16635
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[TASK] Refactor FAL file processing
Andreas Wolf [Fri, 19 Oct 2012 15:20:12 +0000 (17:20 +0200)]
[TASK] Refactor FAL file processing

File processing is a central part of TYPO3's file usage, as e.g. all
images in content elements have to be resized when they don't fit the
requirements. However, the current implementation of file processing
with FAL has several drawbacks and shortcomings, not to mention quite a
few bugs.

This patch brings a completely reworked infrastructure behind the
File Processing Service, while keeping the external API unchanged.

The processing to be done is described in tasks, which are part of a
ProcessedFile's properties. The processing itself is now moved to
processors, which could execute the tasks using different utilities,
e.g. ImageMagick or some cloud image processing service. Currently,
there is only a local image processor implementation, which relies on
ImageMagick/GraphicsMagick (i.e. uses the same configuration as the old
processing).

The processed file class now also supports safe handling of unchanged
files, i.e. files that should have been processed, but didn't need
processing.

Fixes: #43059
Fixes: #39904
Fixes: #40033
Fixes: #40669
Releases: 6.0

Change-Id: I186a46f9923dacd98be655d72be2bd89b43866c2
Reviewed-on: http://review.typo3.org/14310
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel