Packages/TYPO3.CMS.git
5 years ago[TASK] Move t3lib_tcemain::getUniqueFields to EXT:version 34/11634/11
Stefan Neufeind [Wed, 24 Apr 2013 10:13:05 +0000 (12:13 +0200)]
[TASK] Move t3lib_tcemain::getUniqueFields to EXT:version

The method is only used within EXT:version, therefore
it should be moved.

See related review in EXT:version: https://review.typo3.org/11632

Change-Id: Idc115f78e44a54bfaab86cc7e434c6688fe34d65
Resolves: #37494
Releases: 6.1
Reviewed-on: https://review.typo3.org/11634
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
5 years ago[TASK] Add ext:install to unit test suite 97/20097/2
Christian Kuhn [Tue, 23 Apr 2013 07:22:13 +0000 (09:22 +0200)]
[TASK] Add ext:install to unit test suite

Change-Id: I24d7fc1afdfb7badc7126e31c554dac34b89eb0b
Resolves: #47467
Releases: 6.1
Reviewed-on: https://review.typo3.org/20097
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
5 years ago[TASK] News.txt Entry for Extbase Property Mapper explicit persisting 52/20052/5
Anja Leichsenring [Sun, 21 Apr 2013 08:46:59 +0000 (10:46 +0200)]
[TASK] News.txt Entry for Extbase Property Mapper explicit persisting

Resolves: #47411
Related: #47251
Related: #47182
Releases: 6.1
Change-Id: Ifa6195d6966595e418df159932113a4e09c63af8
Reviewed-on: https://review.typo3.org/20052
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
5 years ago[TASK] Raise submodule pointer 84/20084/2
TYPO3 Release Team [Mon, 22 Apr 2013 18:44:51 +0000 (20:44 +0200)]
[TASK] Raise submodule pointer

Change-Id: I0fda801a76949927e93197aac53d5d7a59d8bc34
Reviewed-on: https://review.typo3.org/20084
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
5 years ago[BUGFIX] Incomplete mock raises PHP 5.4 warning 78/20078/2
Christian Kuhn [Mon, 22 Apr 2013 17:11:49 +0000 (19:11 +0200)]
[BUGFIX] Incomplete mock raises PHP 5.4 warning

Fix the travis fail on PHP 5.4, introduced by #45254

Related: #45254
Resolves: #47449
Releases: 6.1, 6.0

Change-Id: I4f4f4df62989ad67c3b32aea304a8718f0c344b2
Reviewed-on: https://review.typo3.org/20078
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[BUGFIX] Select label element from suggest-list 45/20045/7
Stefan Neufeind [Sat, 20 Apr 2013 19:43:16 +0000 (21:43 +0200)]
[BUGFIX] Select label element from suggest-list

If a sprite is the first child in chosen item from
suggest-list no label is generated.

Therefore select the element depending on the class.
Besides that, e.g. Flexform elements use "invalid" CSS
IDs that contain "[" and "]" characters - using plain
CSS selectors on that does not work and needs to be
escaped first.

Fixes: #47409
Releases: 4.5, 4.7, 6.0, 6.1
Change-Id: I40fad4b6596923cc87889726794f115eb7b58eb5
Reviewed-on: https://review.typo3.org/20045
Reviewed-by: Stefan Neufeind
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Tested-by: Nicole Cordes
Reviewed-by: Nicole Cordes
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
5 years ago[TASK] Cleanup docblocks for MySQLi-results 20/20020/3
Stefan Neufeind [Thu, 18 Apr 2013 09:56:56 +0000 (11:56 +0200)]
[TASK] Cleanup docblocks for MySQLi-results

Resolves: #47341
Releases: 6.1
Change-Id: I0d6ba8903b98c1eb5ec19978e03ed78f1ef15638
Reviewed-on: https://review.typo3.org/20020
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
5 years ago[BUGFIX] RTE: Tab key in Chrome inserts weird SPAN tags 57/20057/2
Stanislas Rolland [Sun, 21 Apr 2013 22:56:58 +0000 (18:56 -0400)]
[BUGFIX] RTE: Tab key in Chrome inserts weird SPAN tags

Problem: The problem arises when indent/outdent buttons are not
configured in toolbar. Default WebKit action inserts span tag with
special class.

Solution: Stop the event and avoid the default action: do nothing.

Fixes: #47274
Releases: 4.5, 4.7, 6.0, 6.1
Change-Id: I2d86d8ace31459dd85f122d56ec5102e6ead1112
Reviewed-on: https://review.typo3.org/20057
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
5 years ago[BUGFIX] Resolve typo in ClassNamingUtility description 54/20054/2
geetakshi [Sun, 21 Apr 2013 14:47:25 +0000 (20:17 +0530)]
[BUGFIX] Resolve typo in ClassNamingUtility description

Changes 'convertions' to 'conversions'

Resolves: #47393
Releases: 6.1
Change-Id: I98e4826527e25fdbf9da0855c05fcaa7d67698c2
Reviewed-on: https://review.typo3.org/20054
Reviewed-by: Oliver Klee
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Suggest wizard: Display record icon 40/20040/5
Nicole Cordes [Fri, 19 Apr 2013 20:30:22 +0000 (22:30 +0200)]
[BUGFIX] Suggest wizard: Display record icon

Especially for pages the icon is not shown in the list of suggested
records. This patch switches the icons from background images to sprite
icons.

Change-Id: I5bf19c43b2979608270638895022517384f97bea
Fixes: #40731
Releases: 6.1, 6.0, 4.7, 4.5
Reviewed-on: https://review.typo3.org/20040
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] excludeUidList not checked for ifsub state 14/18214/4
Frederik Vosberg [Tue, 12 Feb 2013 06:28:16 +0000 (07:28 +0100)]
[BUGFIX] excludeUidList not checked for ifsub state

For menu item states IFSUB(RO), ACTIFSUB(RO) and CURIFSUB(RO) the
excludeUidList was not checked. If all submenu items are excluded the
menu item doesn't get the "ifsub" state anymore.

Change-Id: Ia113bb187b778718a501e0f2f6c0956c99cb1d8a
Fixes: #45254
Releases: 6.1, 6.0, 4.7, 4.5
Reviewed-on: https://review.typo3.org/18214
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Georg Ringer
Reviewed-by: Stefan Neufeind
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] Fix call to strpos to find port number 78/19978/3
Alexander Opitz [Sun, 14 Apr 2013 22:21:19 +0000 (00:21 +0200)]
[BUGFIX] Fix call to strpos to find port number

With the introduction of lazy database loading we introduced
a bug for database host strings with a port number. This patch
fixes the call to strpos() by switching the arguments.

Fixes: #47221
Releases: 6.1
Related: #46880
Change-Id: I1da875b7be531929f96f3496e6a1357638a80305
Reviewed-on: https://review.typo3.org/19978
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Felix Kopp
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Remove radio buttons from "new content elements" overview 66/12566/4
Georg Ringer [Sun, 14 Apr 2013 12:39:56 +0000 (14:39 +0200)]
[TASK] Remove radio buttons from "new content elements" overview

Remove radio buttons from "new content elements" as icons
serves the same purpose
Change-Id: Ibea517d19389ad2645d630b4416e7f45207faec7
Fixes: #38623
Releases: 6.1
Reviewed-on: https://review.typo3.org/12566
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] Raise submodule pointer 73/19973/2
Christian Kuhn [Sun, 14 Apr 2013 12:10:44 +0000 (14:10 +0200)]
[TASK] Raise submodule pointer

Change-Id: I68aa2ad46e775198a6e0699e81aa168b2154dde6
Reviewed-on: https://review.typo3.org/19973
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 66/19966/2
Christian Kuhn [Sun, 14 Apr 2013 10:40:47 +0000 (12:40 +0200)]
[TASK] Raise submodule pointer

Change-Id: Ic31ab649fe9f3d15acecbcec65fa1524b97133fa
Reviewed-on: https://review.typo3.org/19966
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] ProcessedFile/Thumbnail is always regenerated 10/19810/3
Oliver Hader [Thu, 11 Apr 2013 18:58:58 +0000 (20:58 +0200)]
[BUGFIX] ProcessedFile/Thumbnail is always regenerated

A ProcessedFile/Thumbnail is always regenerated even if there
are not modifications to the original file.

The reasons for this spread all over the ProcessedFile handling
and boils down to a new ProcessedFile is being persisted in the
file-system by using a regular ResourceStorage::addFile() call
that results in a plain File object. The indexer then tries to
load this file and will create a new UID for the thumbnail in
sys_file. This uid value is then used to update(!) the
sys_file_processedfile entry - which fails since the uid
was taken from sys_file.

The bug was introduced in
I53e4eb42def291ba88ce18209a348b1e2f592185 were the
processedFile is updated with information of a File object and
the wrong uid is transfered as property.

Fixes: #47140
Releases: 6.1, 6.0
Change-Id: I4252b237d6022485c51ad32a7f956f5afcda8c08
Reviewed-on: https://review.typo3.org/19810
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] Suppress double page entry in temporary mounted pagetree 99/19799/3
Frank Frewer [Thu, 11 Apr 2013 16:29:55 +0000 (18:29 +0200)]
[BUGFIX] Suppress double page entry in temporary mounted pagetree

This patch suppresses that some pages will be shown as subpages of
themselves while defining a temporary mountpoint in the pagetree and then
searching in the mounted tree.

Fixes: #47123
Releases: 6.1, 6.0, 4.7
Change-Id: I2d6f895b6b6fd110e9a4fbc163295e8c992fdb61
Reviewed-on: https://review.typo3.org/19799
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[TASK] Add namespaing to WorkspaceService 49/19949/2
Stefan Neufeind [Sat, 13 Apr 2013 22:06:24 +0000 (00:06 +0200)]
[TASK] Add namespaing to WorkspaceService

Resolves: #47199
Releases: 6.1
Change-Id: Id7326e8766e9bd2923102ea4fe1645007b82964b
Reviewed-on: https://review.typo3.org/19949
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Adjust example from mediumDoc to DocumentTemplate 53/19953/2
Stefan Neufeind [Sun, 14 Apr 2013 00:07:38 +0000 (02:07 +0200)]
[TASK] Adjust example from mediumDoc to DocumentTemplate

Since 6.1 mediumDoc etc. are deprecated and DocumentTemplate
should be used. Adjust example-code to this change.

Resolves: #47204
Releases: 6.1
Change-Id: I20d7d1c18da738717db7e2dfb1844e80d99343da
Reviewed-on: https://review.typo3.org/19953
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 61/19961/2
Christian Kuhn [Sun, 14 Apr 2013 09:18:33 +0000 (11:18 +0200)]
[TASK] Raise submodule pointer

Change-Id: I5d5d13cac9cb6d157b1ac71a81eb5a21be752b73
Reviewed-on: https://review.typo3.org/19961
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 59/19959/2
Christian Kuhn [Sun, 14 Apr 2013 08:44:22 +0000 (10:44 +0200)]
[TASK] Raise submodule pointer

Change-Id: I6084b12d23644b4ecf9750c63b7eaa26955c4704
Reviewed-on: https://review.typo3.org/19959
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[FEATURE] Lazy database connection 25/19525/13
Christian Kuhn [Tue, 2 Apr 2013 23:00:59 +0000 (01:00 +0200)]
[FEATURE] Lazy database connection

The patch implements "lazy" database connection, a connection
will be established by database connection class on demand.

Bootstrap now just sets credentials of the database connection
class after LocalConfiguration file was read, but does not
initialize the connection on its own anymore.

* Separation of concerns - Bootstrap does not take care of connection
  initialization, the db class will handle it on its own if needed.
* Database connection class got setters for options and credentials,
  it knows the details and can create, sleep and wake up a connection.
* Tests do not need to take care of a special db connection backup
  anymore, mocking / serializing $GLOBALS['TYPO3_DB'] and connection
  is handled by the class automatically.
* eID scripts do not need to call connectDB() anymore: The according
  method in eid handling is obsolete and developers do not need to
  think about it anymore.
* Simplification of bootstrap cross-dependencies.

With the patch only the frontend explicitly calls connectDB(). This
cannot be changed by this patch and needs some more thoughts.

Exception and logging handling is not fully cleaned up and should
be done at a later point. Still, the patch should be fully backward
compatible and dbal should work too, if related patch is applied.

After mysqli switch, main method connectDB() now handles different
port settings correctly and fixes the related issue.

Change-Id: Id977228a525dc2c80085ad21c78a7b7d4044160e
Resolves: #46880
Related: #46825
Releases: 6.1
Reviewed-on: https://review.typo3.org/19525
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[FEATURE] Add hook in csc to allow alternative renderings 93/18893/4
Georg Ringer [Thu, 14 Mar 2013 08:59:30 +0000 (09:59 +0100)]
[FEATURE] Add hook in csc to allow alternative renderings

This hook is needed to render alternative content which is not
just a plain image. I am thinking of showing other FAL content
like videos, things which need to be embedded as JS, ...

Change-Id: Id1f3a21dfbb11fb88fd9384acdd29b445efd4671
Resolves: #46259
Releases: 6.1
Reviewed-on: https://review.typo3.org/18893
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] TypoScript stripProfile not forwarded to ProcessedFile 14/19814/2
Oliver Hader [Thu, 11 Apr 2013 22:02:49 +0000 (00:02 +0200)]
[BUGFIX] TypoScript stripProfile not forwarded to ProcessedFile

The TypoScript stripProfile feature not forwarded to
ProcessedFile anymore. Example of the feature that has
been available in TYPO3 CMS 4.x:

10 = IMAGE
10.file = fileadmin/images/image1.jpg
10.file.stripProfile = 1

The protected method modifyImageMagickStripProfileParameters()
does not make any sense anymore since the actual ImageMagick
processing has been moved around in TYPO3 CMS 6.0.

Fixes: #47145
Releases: 6.0, 6.1
Change-Id: If9a36def32327d3fc610b5f4ebc998bee2babf49
Reviewed-on: https://review.typo3.org/19814
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] Catch correct exception if file has been removed 45/19945/2
Georg Ringer [Sat, 13 Apr 2013 20:53:45 +0000 (22:53 +0200)]
[BUGFIX] Catch correct exception if file has been removed

If having a file in the clipboard and the file gets removed,
the wrong exception is caught.

Change-Id: I8561465c3ec2577ebfb2b77e481e3c9dd3821958
Fixes: #47189
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/19945
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] Raise submodule pointer 39/19939/3
Christian Kuhn [Sat, 13 Apr 2013 19:44:49 +0000 (21:44 +0200)]
[TASK] Raise submodule pointer

Change-Id: I1d47f865d8b0b3936269849fc3d835bad92bc0da
Reviewed-on: https://review.typo3.org/19939
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 37/19937/2
Christian Kuhn [Sat, 13 Apr 2013 19:37:11 +0000 (21:37 +0200)]
[TASK] Raise submodule pointer

Change-Id: I013f17501ee8385f95b2b41f57d4821bc6d0dbd0
Reviewed-on: https://review.typo3.org/19937
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 24/19924/2
Christian Kuhn [Sat, 13 Apr 2013 15:46:11 +0000 (17:46 +0200)]
[TASK] Raise submodule pointer

Change-Id: I676e9e5012a8389031167f16f9db7343cc4a7efd
Reviewed-on: https://review.typo3.org/19924
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Add/drop usage of preg_quote() where needed 43/10943/7
Stefan Neufeind [Wed, 2 May 2012 23:20:14 +0000 (01:20 +0200)]
[TASK] Add/drop usage of preg_quote() where needed

In some places preg_quote() is not used or is used incorrectly.
In other places there are preg_quote() calls which had no
real function.

Change-Id: If201394036d17a68cea41903f849c6c5ea11b069
Releases: 4.5, 4.6, 4.7, 6.0, 6.1
Resolves: #36793
Reviewed-on: https://review.typo3.org/10943
Reviewed-by: Dmitry Dulepov
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Tested-by: Philipp Gampe
Reviewed-by: Philipp Gampe
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[TASK] Raise submodule pointer 22/19922/2
Christian Kuhn [Sat, 13 Apr 2013 14:50:44 +0000 (16:50 +0200)]
[TASK] Raise submodule pointer

Change-Id: I41cdc0efa698795a64cbf5ad52faa41b8f737b7c
Reviewed-on: https://review.typo3.org/19922
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Inefficient cache handling in LocalizationFactory 11/19911/2
Christian Kuhn [Sat, 13 Apr 2013 12:13:56 +0000 (14:13 +0200)]
[BUGFIX] Inefficient cache handling in LocalizationFactory

Calling has() in front of get() is inefficient and can be optimized.

Change-Id: Id8048023cc2305534a494664b402d47911087db6
Fixes: #47184
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/19911
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Marc Bastian Heinrichs
Tested-by: Marc Bastian Heinrichs
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 15/19915/2
Christian Kuhn [Sat, 13 Apr 2013 13:00:20 +0000 (15:00 +0200)]
[TASK] Raise submodule pointer

Change-Id: I8b691824ecd02682f2162db851b1d4e91f613556
Reviewed-on: https://review.typo3.org/19915
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Language cache is not cleared anymore 10/19910/2
Oliver Hader [Sat, 13 Apr 2013 11:53:54 +0000 (13:53 +0200)]
[BUGFIX] Language cache is not cleared anymore

The language cache is not cleared anymore due to
wrong condition in the hook method.

Change-Id: If549d57580d05a547f8c879eed31a1f72667c661
Related: #46205
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/19910
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] Empty clear cache command logged 02/19902/2
Oliver Hader [Sat, 13 Apr 2013 11:07:21 +0000 (13:07 +0200)]
[BUGFIX] Empty clear cache command logged

If e.g. enabling/disabling a record in the backend, an
additional empty clear cache command is logged, like
"User admin has cleared the cache (cacheCmd=)".

Change-Id: Ie7b6ee47c9e53c7ba399aada1f738fe700574e89
Fixes: #47181
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/19902
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Cache file could not be written on concurrent actions 98/19898/2
Oliver Hader [Sat, 13 Apr 2013 10:54:12 +0000 (12:54 +0200)]
[BUGFIX] Cache file could not be written on concurrent actions

The hook to clear the language (l10n) caches is currently called
every time any element in the backend is modified. If concurrent
actions take place, flushing and regenerating this cache results
in an accordant exception like

The cache file ".../t3lib_l10n/3e2cbbda0301cf592e5831ef26c56b7b"
could not be written.

The solution is to only execute this hook if all or the temp.
caches shall be cleared

Change-Id: Iaf68f50e2f9bfcc3ffce64a0f5267673afd332ad
Fixes: #46205
Releases: 4.7, 6.0, 6.1
Reviewed-on: https://review.typo3.org/19898
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] Raise submodule pointer 90/19890/2
Christian Kuhn [Sat, 13 Apr 2013 09:49:32 +0000 (11:49 +0200)]
[TASK] Raise submodule pointer

Change-Id: Ide9ef837006df37a0cccdc6b90ce73bc0c6ed62f
Reviewed-on: https://review.typo3.org/19890
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 83/19883/2
Christian Kuhn [Sat, 13 Apr 2013 08:15:29 +0000 (10:15 +0200)]
[TASK] Raise submodule pointer

Change-Id: I6fa79835811097d58545eb8e0be933b0d0e15e35
Reviewed-on: https://review.typo3.org/19883
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 80/19880/2
Christian Kuhn [Fri, 12 Apr 2013 21:15:32 +0000 (23:15 +0200)]
[TASK] Raise submodule pointer

Change-Id: I7b5c6ead589293c3470d5d0cc00bf16d1145a8c8
Reviewed-on: https://review.typo3.org/19880
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 77/19877/2
Christian Kuhn [Fri, 12 Apr 2013 21:07:30 +0000 (23:07 +0200)]
[TASK] Raise submodule pointer

Change-Id: I44a61647ea3c0398acba840765c84ef1fc6155f8
Reviewed-on: https://review.typo3.org/19877
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Don't set empty from-name when sending email 04/17504/3
Stefan Neufeind [Sun, 13 Jan 2013 13:49:45 +0000 (14:49 +0100)]
[BUGFIX] Don't set empty from-name when sending email

If no name is specified, only an email-address, for a sender
avoid setting an empty "from"-parameter.

Change-Id: I4274fd6d227d56d81b42be549e3780a2a29e06cc
Fixes: #44484
Releases: 4.7, 6.0, 6.1
Reviewed-on: https://review.typo3.org/17504
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 73/19873/2
Christian Kuhn [Fri, 12 Apr 2013 20:53:39 +0000 (22:53 +0200)]
[TASK] Raise submodule pointer

Change-Id: I1ceb64d0233c3418adb9ebaf95c94b8062fb3d51
Reviewed-on: https://review.typo3.org/19873
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[!!!][BUGFIX] Clear Language Cache Configuration broken 12/12912/10
Marcus Schwemer [Thu, 19 Jul 2012 22:35:37 +0000 (00:35 +0200)]
[!!!][BUGFIX] Clear Language Cache Configuration broken

Rename BE user TS option
options.clearCache.clearRTECache
to
options.clearCache.clearLangCache
to determine whether the language cache clear item should be shown.

Fixes: #39103
Releases: 6.1

Change-Id: I701dc9a879de4f3681f3fb441545eaa6b3e08e3e
Reviewed-on: https://review.typo3.org/12912
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Stefan Neufeind
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Fix Non-static method tslib_cObj::enableFields() 51/16751/3
Wouter Wolters [Mon, 26 Nov 2012 20:17:49 +0000 (21:17 +0100)]
[BUGFIX] Fix Non-static method tslib_cObj::enableFields()

Non-static method tslib_cObj::enableFields() should
not be called statically

Change-Id: I93497b24618d29534331ac42d87ec2baec91cad6
Resolves: #38602
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/16751
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] Fix Non-static method tslib_cObj::getKey() 53/16753/3
Wouter Wolters [Mon, 26 Nov 2012 20:38:23 +0000 (21:38 +0100)]
[BUGFIX] Fix Non-static method tslib_cObj::getKey()

Non-static method tslib_cObj::getKey() should
not be called statically

Change-Id: Ic5a8b54db751661a421385bcbccc264e01e958d3
Resolves: #38601
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/16753
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] Remove further t3lib mentions from codebase 67/19867/2
Wouter Wolters [Fri, 12 Apr 2013 19:55:38 +0000 (21:55 +0200)]
[TASK] Remove further t3lib mentions from codebase

Change-Id: I01450bb041e20ddb180e4b4f49c49f11fbda9d75
Resolves: #47170
Releases: 6.1
Reviewed-on: https://review.typo3.org/19867
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Fix Non-static method tslib_cObj::calc() 54/16754/5
Wouter Wolters [Mon, 26 Nov 2012 20:40:56 +0000 (21:40 +0100)]
[BUGFIX] Fix Non-static method tslib_cObj::calc()

Non-static method tslib_cObj::calc() should
not be called statically

Change-Id: I9d6b5ac1c4e97164af8a3ce0eaaa0fe95c4a6860
Resolves: #38600
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/16754
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Stefan Neufeind
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] Raise submodule pointer 57/19857/2
Christian Kuhn [Fri, 12 Apr 2013 16:08:52 +0000 (18:08 +0200)]
[TASK] Raise submodule pointer

Change-Id: I660c708f2faf020cee9d3ac35f3391d090a8a8ce
Reviewed-on: https://review.typo3.org/19857
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 52/19852/2
Christian Kuhn [Fri, 12 Apr 2013 15:21:06 +0000 (17:21 +0200)]
[TASK] Raise submodule pointer

Change-Id: Ia879d40c451f071b9b3ed22df7c2a8a6665b917a
Reviewed-on: https://review.typo3.org/19852
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Variable access instead of function call 47/19847/2
Christian Kuhn [Fri, 12 Apr 2013 14:03:10 +0000 (16:03 +0200)]
[BUGFIX] Variable access instead of function call

Change-Id: I8b840819633e7409ed086e3bf3de0b90aee96b1e
Related: #47162
Fixes: #47165
Releases: 6.1
Reviewed-on: https://review.typo3.org/19847
Reviewed-by: Markus Goldbeck
Tested-by: Markus Goldbeck
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 46/19846/2
Christian Kuhn [Fri, 12 Apr 2013 13:38:26 +0000 (15:38 +0200)]
[TASK] Raise submodule pointer

Change-Id: I8117edd90bceb22ba23fd867c888f1429365d319
Reviewed-on: https://review.typo3.org/19846
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] t3lib_softrefproc referenced in DefaultConfiguration 43/19843/2
Christian Kuhn [Fri, 12 Apr 2013 13:28:02 +0000 (15:28 +0200)]
[BUGFIX] t3lib_softrefproc referenced in DefaultConfiguration

Implementations use makeInstance() / getUserObj() for instantiation,
so it is save to use the new class without file path.

Change-Id: I91562cacf0e828428ff0420bd6bf2302609cb43a
Fixes: #47163
Releases: 6.1
Reviewed-on: https://review.typo3.org/19843
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Move two font files from t3lib to ext:core 42/19842/3
Christian Kuhn [Fri, 12 Apr 2013 13:19:07 +0000 (15:19 +0200)]
[TASK] Move two font files from t3lib to ext:core

Some mentions of these files were already adapted, the fonts
are now moved and last occurences fixed.

Change-Id: Ief65a635f2ea7fe274b28838427cb4665e9b0e6d
Resolves: #47162
Releases: 6.1
Reviewed-on: https://review.typo3.org/19842
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 39/19839/2
Christian Kuhn [Fri, 12 Apr 2013 13:00:34 +0000 (15:00 +0200)]
[TASK] Raise submodule pointer

Change-Id: If7a3a3c8c9921efef4fb8c8956d5e1d0a0ebfdca
Reviewed-on: https://review.typo3.org/19839
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Remove last mentions of t3lib_formmail 34/19834/2
Christian Kuhn [Fri, 12 Apr 2013 12:42:42 +0000 (14:42 +0200)]
[TASK] Remove last mentions of t3lib_formmail

Change-Id: I7774323581f97bd3562eaa1fa67a5faae748446a
Resolves: #47160
Releases: 6.1
Reviewed-on: https://review.typo3.org/19834
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Clean up data submission handling 26/19826/2
Christian Kuhn [Fri, 12 Apr 2013 11:51:35 +0000 (13:51 +0200)]
[TASK] Clean up data submission handling

The patch encapsulates the data submission that can feed
DataSubmissionController from index_ts to
TypoScriptFrontendController.

Change-Id: I3d357f97f77db5e675f4ec446fc3015214e372a2
Resolves: #47158
Related: #47157
Releases: 6.1
Reviewed-on: https://review.typo3.org/19826
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Cleanup for ClassNamingUtility 89/18189/2
Stefan Neufeind [Sun, 10 Feb 2013 14:17:46 +0000 (15:17 +0100)]
[TASK] Cleanup for ClassNamingUtility

Small cleanups for the new feature
which just got merged.

Releases: 6.1
Fixes: #43052
Change-Id: I9c7df202f7e63c148f35fefe30e134b0a299b124
Reviewed-on: https://review.typo3.org/18189
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
6 years ago[BUGFIX] Namespace forgotten t3lib_formmail 24/19824/2
Christian Kuhn [Fri, 12 Apr 2013 11:27:21 +0000 (13:27 +0200)]
[BUGFIX] Namespace forgotten t3lib_formmail

Class t3lib_formmail was deprecated with 6.0 and not namespaced,
but it is still used by the default mail content object and
handles submitted data.
The patch post-namespaces the class for now and removes the
deprecation.

Fixes: #47157
Releases: 6.1, 6.0

Change-Id: I904020fbf269ea77d1cd45bd02cd7ce459e92eb0
Reviewed-on: https://review.typo3.org/19824
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Deprecate forgotten t3lib classes 05/18905/3
Christian Kuhn [Thu, 14 Mar 2013 14:01:50 +0000 (15:01 +0100)]
[BUGFIX] Deprecate forgotten t3lib classes

Nearly all classes in t3lib were namespaced with 6.0 except some
old deprecated functionality. Some of the files miss a proper
deprecation. This is fixed with the patch:

* Deprecate t3lib_readmail, t3lib_syntaxhl, t3lib_xml
* Move some forgotten constants from t3lib_svbase to bootstrap

Change-Id: I15a7c99e4ca254e22aa4037aed0e76e9495ef0e3
Fixes: #46278
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/18905
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 22/19822/2
Christian Kuhn [Fri, 12 Apr 2013 11:02:32 +0000 (13:02 +0200)]
[TASK] Raise submodule pointer

Change-Id: I95d940d3409a0258321547ef9a44adb9c10eb786
Reviewed-on: https://review.typo3.org/19822
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Use typo3/thumbs.php instead of t3lib/thumbs.php 17/19817/2
Christian Kuhn [Fri, 12 Apr 2013 09:51:36 +0000 (11:51 +0200)]
[TASK] Use typo3/thumbs.php instead of t3lib/thumbs.php

Change-Id: I5b5d38167ee852770cc042fce7adc995b3934c63
Resolves: #47153
Releases: 6.1
Reviewed-on: https://review.typo3.org/19817
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Nicole Cordes
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 13/19813/2
Christian Kuhn [Thu, 11 Apr 2013 20:30:21 +0000 (22:30 +0200)]
[TASK] Raise submodule pointer

Change-Id: Ib6892a4db428b421d7ef1fb837de2afe473b7ba3
Reviewed-on: https://review.typo3.org/19813
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 11/19811/2
Christian Kuhn [Thu, 11 Apr 2013 19:33:57 +0000 (21:33 +0200)]
[TASK] Raise submodule pointer

Change-Id: Iecf33b428bc63bdd4411fec058e416d80cdd3fef
Reviewed-on: https://review.typo3.org/19811
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Update t3lib mentions 03/19803/3
Christian Kuhn [Thu, 11 Apr 2013 18:03:08 +0000 (20:03 +0200)]
[TASK] Update t3lib mentions

Some core parts still mention t3lib classes after namespaces,
mostly in comments.

Resolves: #47138
Releases: 6.1

Change-Id: I0775fc10f8c901a02533e5bc0fe1c6aa2276758b
Reviewed-on: https://review.typo3.org/19803
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Set TYPO3 version to 6.1-dev 87/19787/2
TYPO3 Release Team [Wed, 10 Apr 2013 19:40:15 +0000 (21:40 +0200)]
[TASK] Set TYPO3 version to 6.1-dev

Change-Id: I2ee442ab272121c747985e5a42442451734ceb89
Reviewed-on: https://review.typo3.org/19787
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years ago[RELEASE] Release of TYPO3 6.1.0beta2 86/19786/2
TYPO3 Release Team [Wed, 10 Apr 2013 19:40:02 +0000 (21:40 +0200)]
[RELEASE] Release of TYPO3 6.1.0beta2

Change-Id: Id427222d16e707dcf19ca67d94fcf03b694dd9ca
Reviewed-on: https://review.typo3.org/19786
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years ago[TASK] Raise submodule pointer 85/19785/2
TYPO3 Release Team [Wed, 10 Apr 2013 19:37:54 +0000 (21:37 +0200)]
[TASK] Raise submodule pointer

Change-Id: I78ce8b1a7b538770bbf3069cebed53e1e0ef58d8
Reviewed-on: https://review.typo3.org/19785
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years ago[BUGFIX] Make fetchUserRecord callable without username 41/13041/5
Robert Heel [Tue, 27 Nov 2012 00:24:28 +0000 (01:24 +0100)]
[BUGFIX] Make fetchUserRecord callable without username

t3lib_userAuth::fetchUserRecord is not callable without a username.
Fix the $usernameClause to generate a correct SQL query.

Change-Id: I56b5f8bf8b326e880f157c3b4a5a15409305c3d9
Fixes: #39248
Releases: 6.1, 6.0, 4.7, 4.5
Reviewed-on: https://review.typo3.org/13041
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Stefan Neufeind
Reviewed-by: Mattias Nilsson
Reviewed-by: Nicole Cordes
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[TASK] Remove old code from css_styled_content 73/19773/2
Georg Ringer [Tue, 9 Apr 2013 21:49:03 +0000 (23:49 +0200)]
[TASK] Remove old code from css_styled_content

Some old code inside css_styled_content is unused, old and just
using disk space. Solution: Remove it.

Change-Id: I0ed50512c7b0f5e1906ff329662cb4662188788a
Resolves: #47088
Releases: 6.1
Reviewed-on: https://review.typo3.org/19773
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] Correct naming of TYPO3 database backend test 64/19764/3
Christian Kuhn [Tue, 9 Apr 2013 17:36:35 +0000 (19:36 +0200)]
[BUGFIX] Correct naming of TYPO3 database backend test

Class and filename are called DbBackendTest, but should be
Typo3DatabaseBackendTest.

Change-Id: I1ae8fca733151e05ae4aedf8a5a479f568e3e998
Fixes: #47082
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/19764
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer 57/19757/2
Christian Kuhn [Tue, 9 Apr 2013 14:33:45 +0000 (16:33 +0200)]
[TASK] Raise submodule pointer

Change-Id: I737d084412aef6a510be49c2252931854828dd70
Reviewed-on: https://review.typo3.org/19757
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Remove deprecated code from Core 99/1799/7
Benjamin Mack [Sat, 6 Apr 2013 08:15:44 +0000 (10:15 +0200)]
[TASK] Remove deprecated code from Core

Furthermore there is outstanding code to be
removed which is deprecated.

Resolves: #26508
Releases: 6.1
Change-Id: Ic2fa23d9d87fa81c6ec4526afba2d75064a693bc
Reviewed-on: https://review.typo3.org/1799
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Wouter Wolters
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[TASK] Deprecate IconUtility::getIconImage 03/12903/7
Benjamin Mack [Sat, 6 Apr 2013 21:54:12 +0000 (23:54 +0200)]
[TASK] Deprecate IconUtility::getIconImage

IconUtility::getIconImage
is not used anymore in the core, so deprecated this function.

Change-Id: Ic9d33160d0ca802dcdec929400f7919e39c8aec8
Resolves: #22706
Releases: 6.1
Reviewed-on: https://review.typo3.org/12903
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[BUGFIX] File collection should request update after changing the storage 18/19718/3
Philipp Gampe [Sat, 6 Apr 2013 22:33:03 +0000 (00:33 +0200)]
[BUGFIX] File collection should request update after changing the storage

Currently the form is not reloaded if you change the storage inside a
file collection record.
You need to save the form before you can select a folder.

Automatically reload the form after changing the storage.

Fixes: #47007
Releases: 6.1,6.0
Change-Id: Ide6dddca64707f7f353aecc98943c79afd9eec78
Reviewed-on: https://review.typo3.org/19718
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] Images from non-local storages are not displayed 37/15837/10
Steffen Ritter [Sun, 21 Oct 2012 14:46:27 +0000 (16:46 +0200)]
[BUGFIX] Images from non-local storages are not displayed

The content object renderer adds absRefPrefix to all
generated image URLs, leading to incorrect URLs for
storages not relative to the siteroot. Additionally,
the URLs generated by the driver are also escaped in
ContentObjectRenderer::cImage(), leading to broken
absolute URLs.

Change-Id: I40c0a7ea55ff3a1155e7a05b1fc37da7d0cf44e4
Resolves: #42223
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/15837
Reviewed-by: Alexander Opitz
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] EM: add visual feedback for download+install 22/19722/3
Felix Kopp [Sun, 7 Apr 2013 09:18:08 +0000 (11:18 +0200)]
[BUGFIX] EM: add visual feedback for download+install

Process of downloading and installing remote extensions takes
some time - this patch brings visual feedback to inform users
that something complex is happening in the background.

Change-Id: Iae6c8ca90f163b49b0d6a63740eb773f29127d91
Fixes: #46274
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/19722
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Adjust category exception message to namespaces 51/16451/4
Benjamin Mack [Sun, 7 Apr 2013 09:33:40 +0000 (11:33 +0200)]
[BUGFIX] Adjust category exception message to namespaces

The exception message in ExtensionManagementUtility::makeCategorizable
now refers to namespaces instead of t3lib.

Fixes: #42996
Releases: 6.1, 6.0

Change-Id: Ifd52a2fb96335fa9bde6ec98b6ddcf8dd4c6bf74
Reviewed-on: https://review.typo3.org/16451
Reviewed-by: Steffen Ritter
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[BUGFIX] Function buildUrl does not handle port setting 21/19721/4
Nicole Cordes [Sun, 7 Apr 2013 09:04:04 +0000 (11:04 +0200)]
[BUGFIX] Function buildUrl does not handle port setting

The function buildUrl in the TYPO3\CMS\Core\Utility\HttpUtility class
does not handle any port setting. This has to be added after the host
setting separated by a colon.

Change-Id: Ie2b24dd076b8abc79ababbd19d6699d6a9fb47a3
Fixes: #47012
Releases: 6.1, 6.0, 4.7
Reviewed-on: https://review.typo3.org/19721
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[FEATURE] Migration wizard for RTE magic images missing 32/19232/4
Benjamin Mack [Sat, 23 Mar 2013 21:23:47 +0000 (22:23 +0100)]
[FEATURE] Migration wizard for RTE magic images missing

All magic images of the RTE are still residing in uploads/
with a name like RTEmagicC_*.

The update wizard moves the files to fileadmin/_migrated_/RTE/
and adds them to the file index.

Resolves: #46614
Releases: 6.1
Change-Id: Ie5fa6bdf84e994e9e1ac3c804ce4eecdce072c86
Reviewed-on: https://review.typo3.org/19232
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[BUGFIX] Illegal string offset in EditDocumentController 36/19636/3
Philipp Gampe [Fri, 5 Apr 2013 22:22:34 +0000 (00:22 +0200)]
[BUGFIX] Illegal string offset in EditDocumentController

If a content element is opened from the opendocs module, a warning is
shown because overrideVals is used without checking if it is an array.

Fixes: #46965
Releases: 6.1, 6.0, 4.7, 4.5
Change-Id: If25b21121708226594cfac6436278c297f32ddb9
Reviewed-on: https://review.typo3.org/19636
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Hide move placeholder in WS preview 66/12666/4
Benjamin Mack [Sat, 6 Apr 2013 21:12:00 +0000 (23:12 +0200)]
[BUGFIX]  Hide move placeholder in WS preview

Move placeholder are visible in the navigation
during WS preview if they are moved for example
from the first to the second level.

Change-Id: I7e3339488d9d64cdf04154fb0334880f76576f8d
Fixes: #38705
Releases: 6.0,4.7,4.6,4.5
Reviewed-on: https://review.typo3.org/12666
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[BUGFIX] Upload in backend does not index file 18/19218/7
Steffen Ritter [Sat, 23 Mar 2013 14:19:01 +0000 (15:19 +0100)]
[BUGFIX] Upload in backend does not index file

If a file is uploaded within the backend (f.e. file-module)
the file is not automatically indexed. If done within the
file-module the indexing happens when the folder is shown.
If the file is uploaded somehow else using the
ExtendedFileUtility it's not indexed.

Add the indexing to the upload function.

Releases: 6.1, 6.0
Fixes: #46595
Change-Id: I9ea30797390f960a8e382a1f2c456259d3daa60c
Reviewed-on: https://review.typo3.org/19218
Reviewed-by: Alexander Opitz
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[BUGFIX] Write config to extTables destroys HTML output 94/19694/2
Philipp Gampe [Sat, 6 Apr 2013 18:47:43 +0000 (20:47 +0200)]
[BUGFIX] Write config to extTables destroys HTML output

If you enter HTML to update a field in e.g. TCA to write the value into
extTables.php, then the HTML will be printed into the configuration
module.
htmlspecialchar the output.

Fixes: #46999
Releases: 6.1,6.0,4.7,4.5
Change-Id: I390b4252316b8bdf01e5bbcc5a8b33833bdf73e8
Reviewed-on: https://review.typo3.org/19694
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] EM ConstantsView crashs with dep/faulty types. 97/19697/2
Alexander Opitz [Sat, 6 Apr 2013 18:47:38 +0000 (20:47 +0200)]
[BUGFIX] EM ConstantsView crashs with dep/faulty types.

The types default and input are deprecated. Removing of this let
the ConstantsView crash, as there is no function configuration for them.

We now readd the config in 6.1 as we have no problems with this lines
in the core and we don't know how much extsnions exists which fail.

Resolves: #46996
Related: #44763
Releases: 6.1, 6.0
Change-Id: I670e80bab6b415997fcfd26de19fba870a0f8446
Reviewed-on: https://review.typo3.org/19697
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Remove array items to perform string comparison 91/19691/4
Anja Leichsenring [Sat, 6 Apr 2013 17:49:51 +0000 (19:49 +0200)]
[TASK] Remove array items to perform string comparison

The Fluid IfViewHelper doesn't need any longer array items to perform
string comparison.
The patch removes all occurences in extensionmanager sysext.

Resolves: #46995
Releases: 6.1
Change-Id: If533afd4d0f4522b3455e308a7f01969f4fb0326
Reviewed-on: https://review.typo3.org/19691
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
6 years ago[TASK] Sort version column enabled as default 93/19693/3
Anja Leichsenring [Sat, 6 Apr 2013 18:07:20 +0000 (20:07 +0200)]
[TASK] Sort version column enabled as default

On calling upon AllVersionsView in Extension Manager the sorting of
version column should be enabled as default.

Resolves: #46997
Releases: 6.1, 6.0
Change-Id: Id8ce5388f892686cdba0137804e9e093860dfbf5
Reviewed-on: https://review.typo3.org/19693
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
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[TASK] XLF core locallang files are still referenced with .php/.xml 79/19579/4
Benjamin Mack [Fri, 5 Apr 2013 14:05:25 +0000 (16:05 +0200)]
[TASK] XLF core locallang files are still referenced with .php/.xml

The core still access xliff language files as .php or .xml,
although the files themselves are converted to .xlf since quite
some time. This could cause confusion.

This is a cleanup taken all .xlf files in the EXT:lang/.xlf
directory and run via a sed script (thanks to Stucki)

Resolves: #46940
Releases: 6.1
Change-Id: I427776b176ba2c23678689029eaf388dff90d0fa
Reviewed-on: https://review.typo3.org/19579
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Move code for clearing text fields to jquery plugin 05/19505/3
Jost Baron [Mon, 1 Apr 2013 20:59:53 +0000 (22:59 +0200)]
[TASK] Move code for clearing text fields to jquery plugin

The code for clearing text fields in the extension manager is now
encapsulated in a jquery plugin, and the form for searching the TER
is automatically submitted if it is cleared and a search result was
shown.

Resolves: #46853
Related: #43410
Releases: 6.1
Change-Id: I36ec6b3614cf18551018eba1d0dee15bdaf63b5e
Reviewed-on: https://review.typo3.org/19505
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] EM: sorting in dataTable incorrect 74/19674/4
Wouter Wolters [Sat, 6 Apr 2013 13:22:53 +0000 (15:22 +0200)]
[BUGFIX] EM: sorting in dataTable incorrect

The dataTable sortes version string incorrectly:

1.12.1
1.1.1

Intended:
1, 2, 3, ., 9, 10, 11, ., 99, 100, 101, ...

Also disable sorting on column "Actions"
Fixes: #46977
Releases: 6.1, 6.0

Change-Id: Ie6211edee52bf712f4463a57d800f0c1e705f1da
Reviewed-on: https://review.typo3.org/19674
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Remove unused TYPO3 configuration option 89/19689/2
Benjamin Mack [Sat, 6 Apr 2013 16:30:06 +0000 (18:30 +0200)]
[TASK] Remove unused TYPO3 configuration option

The t3InstId option was introduced in version 3.x and never used
by the old EM, and is not even used by the current EM, and also
not with the t3o. As long as there is no functionality
that deals with that option, it should be removed completely again.

Resolves: #46993
Releases: 6.1
Change-Id: Ic506c89375ce012c6ea2bb73649aaa50a2155104
Reviewed-on: https://review.typo3.org/19689
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
Reviewed-by: Wouter Wolters
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
6 years ago[TASK] NEWS.txt thanks to all contributors for merge number 10.000 88/19688/3
Christian Kuhn [Sat, 6 Apr 2013 15:41:20 +0000 (17:41 +0200)]
[TASK] NEWS.txt thanks to all contributors for merge number 10.000

Change-Id: Iac334745b537a15af9291cd05917a38a9e4eaf95
Releases: 6.1
Reviewed-on: https://review.typo3.org/19688
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Felix Kopp
Tested-by: Felix Kopp
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Magdalena Leichsenring
Tested-by: Magdalena Leichsenring
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] swiftmaileradapter should ignore empty headers 79/15779/3
Stefan Neufeind [Wed, 17 Oct 2012 22:32:34 +0000 (00:32 +0200)]
[BUGFIX] swiftmaileradapter should ignore empty headers

Further processing empty header-values with
functions like parseAddress() can lead to
unexpected problems.

Change-Id: Ida436f384a6a6a86d7fbd119083a9037157f48df
Fixes: #42106
Releases: 4.5, 4.7, 6.0, 6.1
Reviewed-on: https://review.typo3.org/15779
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Fix processed files if original has special chars 29/18529/4
Helmut Hummel [Thu, 21 Mar 2013 23:09:15 +0000 (00:09 +0100)]
[BUGFIX] Fix processed files if original has special chars

Filenames of files uploaded in TYPO3 CMS before 6.0.1
can contain problematic characters, because filename
sanitizing of added files was introduced with 6.0.1.

The same happens if files are not uploaded through
the TYPO3 backend and then indexed.

The filenames of processed files are sanitized when
adding them to the storage but the not sanitized
original filename identifier is kept in the database
record of the processed files, which causes wrong
generated paths.

Update the identifier of the processed file along
with all other properties after adding them
to the storage.

Change-Id: I53e4eb42def291ba88ce18209a348b1e2f592185
Resolves: #45221
Related: #42925
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/18529
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[BUGFIX] EM manual links open in the same window 69/19669/2
Philipp Gampe [Sat, 6 Apr 2013 12:47:04 +0000 (14:47 +0200)]
[BUGFIX] EM manual links open in the same window

If you open an extension in the get menu (show all versions), a link to
the manual is rendered.
It currently opens with target _top.

Change it to _blank to force opening the link in a new window.

Fixes: #46983
Releases: 6.0,6.1
Change-Id: Ie4f8bd09e94addc453b13a4fcc9745c39f14fe2c
Reviewed-on: https://review.typo3.org/19669
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] BackendUtility::calcAge returns negative value for 0 70/19670/4
Nicole Cordes [Sat, 6 Apr 2013 13:05:21 +0000 (15:05 +0200)]
[BUGFIX] BackendUtility::calcAge returns negative value for 0

Currently the function calcAge returns the value -0 min for zero seconds.
This should be changed as zero is unsigned. Besides some UnitTests are
added to verify the functionality of that function.

Change-Id: Ie0c7572e63bf8d3a6f074f2ccf0db63ac6f5c801
Fixes: #46984
Releated: 6.1, 6.0
Reviewed-on: https://review.typo3.org/19670
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] EM: remove nested pagination in showAllVersions 62/19662/2
Felix Kopp [Sat, 6 Apr 2013 11:21:00 +0000 (13:21 +0200)]
[TASK] EM: remove nested pagination in showAllVersions

The dataTable was encapsulated within a pagination.
Now there is only the dataTable which displays all versions at once.

Change-Id: I3c82beea56bc225f9197b25b214e10c5c41efe4b
Fixes: #46976
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/19662
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[BUGFIX] Fix ResourceFactory Test 72/19672/5
Steffen Ritter [Sat, 6 Apr 2013 13:20:11 +0000 (15:20 +0200)]
[BUGFIX] Fix ResourceFactory Test

Travis fails to execute some newly introduced Factory
Tests. This patch aims to clean them up and make
Travis happy again :)

Change-Id: I8b57eb9bd3cbcb2cb3fc2831a4d1fbffa1c30877
Resolves: #45748
Releases: 6.1, 6.0
Tested-by: Christian Kuhn
Reviewed-on: https://review.typo3.org/19672
Reviewed-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
6 years ago[BUGFIX] EM: increased visual significance of Upload .t3x 67/19667/2
Felix Kopp [Sat, 6 Apr 2013 12:36:23 +0000 (14:36 +0200)]
[BUGFIX] EM: increased visual significance of Upload .t3x

Increase the visibility of upload form in "Manage extensions".

Change-Id: I6b3b563aac28d834023dc39d7d79e963f62eb23f
Fixes: #46979
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/19667
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
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] Get folder object if a path is given 90/18690/9
Ivan Kartolo [Tue, 5 Mar 2013 04:50:07 +0000 (11:50 +0700)]
[BUGFIX] Get folder object if a path is given

Get folder instead file object if a path is given to FAL.

Change-Id: I6d183d319eacbab403079b126685a13eb3ae7d5c
Resolves: #45748
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/18690
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
6 years ago[BUGFIX] EM: show versions link to read manual 63/19663/2
Felix Kopp [Sat, 6 Apr 2013 11:28:48 +0000 (13:28 +0200)]
[BUGFIX] EM: show versions link to read manual

Fixes the "read online" link in extension detail view.

Change-Id: I54cb1c90cb1f11b101a06160a67d2bac34185985
Fixes: #46978
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/19663
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Cleanup FrontendLoginController 49/19549/5
Wouter Wolters [Wed, 3 Apr 2013 21:38:01 +0000 (23:38 +0200)]
[TASK] Cleanup FrontendLoginController

* Make use of the "use" statement for GeneralUtility
* Long lines are spread over more lines for readability

Change-Id: I6299913aa83588782b2a27d9e4105811746cf91f
Resolves: #46900
Releases: 6.1
Reviewed-on: https://review.typo3.org/19549
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn