Packages/TYPO3.CMS.git
6 years ago[BUGFIX] Follow-up: Docheader spacious (row1/row2) 18/22018/2
Felix Kopp [Sat, 6 Jul 2013 14:20:30 +0000 (16:20 +0200)]
[BUGFIX] Follow-up: Docheader spacious (row1/row2)

Docheader row1/row2 are kept for former html structures.
When inner-body paddings were increased before docheader
row1/row2 fall-back was forgotten.

Follow-up CSS.

Change-Id: I7f0346dbd548b7cdc35514d423f779b792ab633a
Resolves: #49735
Releases: 6.2
Reviewed-on: https://review.typo3.org/22018
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] Cleanup permission settings in factory configuration 12/22012/2
Christian Kuhn [Sat, 6 Jul 2013 13:31:03 +0000 (15:31 +0200)]
[BUGFIX] Cleanup permission settings in factory configuration

DefaultConfiguration now contains sane values for fileCreateMask
and folderCreateMask, so the values from FactoryConfiguration
can be removed.

Resolves: #49732
Related: #49162
Releases: 6.2

Change-Id: I7225648cebad697850fd2a728c021ad4ffe80b88
Reviewed-on: https://review.typo3.org/22012
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX][Cache] Typo3DbBackend forgets tag entries in flushByTag 09/21309/5
Christian Zenker [Wed, 12 Jun 2013 14:45:57 +0000 (16:45 +0200)]
[BUGFIX][Cache] Typo3DbBackend forgets tag entries in flushByTag

flushByTags removes cache entries tagged with a given tag, but
if those cache entries have other tags assigned, they are not
deleted in the tags table.
The patch fixes this with an additional query.

Resolves: #48984
Releases: 6.2, 6.1, 6.0
Change-Id: I7096e63cf823633f0c8a47f698bd475d7d02b83c
Reviewed-on: https://review.typo3.org/21309
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[FEATURE] Add Drag&Drop Upload to file-list 14/19714/10
Steffen Ritter [Fri, 5 Jul 2013 07:53:50 +0000 (09:53 +0200)]
[FEATURE] Add Drag&Drop Upload to file-list

In TYPO3 6.1 the Flash-Uploader has been removed and the
upload functionality has been reduced to the basic HTML5
multi-upload field.

In the times of HTML5, CSS3 and modern browser our users
expect a way more advanced experience.

This patch adds the possibility to just drag files into the file
list. The dragged files are asynchronously uploaded to the
currently open folder and an reload of the frame is done.

There are still some minor issues and ideas for a even better
user experience, which have to be discussed if they should
be included in the original patch.

Change-Id: I4221f7ff5a06ee11555906f170b37cc08489d875
Resolves: #47005
Releases: 6.2
Reviewed-on: https://review.typo3.org/19714
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Frans Saris
Tested-by: Frans Saris
Reviewed-by: Markus Klein
Tested-by: Markus Klein
6 years ago[TASK] CGL, switch(): Indent "case" correctly; no "break" in default 48/21748/4
Stefan Neufeind [Sat, 6 Jul 2013 10:24:42 +0000 (12:24 +0200)]
[TASK] CGL, switch(): Indent "case" correctly; no "break" in default

* "case" needs to be indented one level more than switch().
* default-case should not have a break-statement

Change-Id: I8215ba2bdb19b9abbfe6ed45af3905d7e6c688d6
Resolves: #49527
Releases: 6.2
Reviewed-on: https://review.typo3.org/21748
Reviewed-by: Markus Klein
Tested-by: Markus Klein
6 years ago[BUGFIX] Don't show translated categories in parent tree 26/21626/6
Markus Klein [Mon, 24 Jun 2013 11:22:15 +0000 (13:22 +0200)]
[BUGFIX] Don't show translated categories in parent tree

The parent category tree should only show categories in default
language.

Resolves: #44915
Releases: 6.2, 6.1, 6.0
Change-Id: I7920cf7ae208ba2db3bd24f7da5439824064c167
Reviewed-on: https://review.typo3.org/21626
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years agoRevert "[FEATURE] Support @Flow\Inject annotations in Extbase" 97/21997/2
Marc Bastian Heinrichs [Sat, 6 Jul 2013 10:56:30 +0000 (12:56 +0200)]
Revert "[FEATURE] Support @Flow\Inject annotations in Extbase"

This reverts commit 09bc492925713036cef679c92ffc28eda941605c

We should not support this annotation in extbase, because it
has no benefit and breaks with the annotation concept in
Flow. "Flow" is only an alias for "TYPO3\Flow\Annotations" in
Flow and needs to be registered by "use TYPO3\Flow\Annotations as Flow".

Change-Id: Ic0ecdc58754c176b1140db463c2405cb47bf9933
Reviewed-on: https://review.typo3.org/21997
Reviewed-by: Marc Bastian Heinrichs
Tested-by: Marc Bastian Heinrichs
6 years agoRevert "[TASK] Replace inject methods with @inject; allow @Flow\Inject" 04/22004/2
Marc Bastian Heinrichs [Sat, 6 Jul 2013 11:22:16 +0000 (13:22 +0200)]
Revert "[TASK] Replace inject methods with @inject; allow @Flow\Inject"

This reverts commit ad7219c2818455edd65918b9a5f8d1b70c0afed7

See https://review.typo3.org/#/c/21997/

More notes on this:
A regex to replace @inject with @Flow\Inject when porting
Extbase extensions to Flow is very simple and fast.

Additionally @Flow\Inject makes only sense with using "use
TYPO3\Flow\Annotations as Flow". But with a backported
annotation parser I expect that we would have annotations
in "TYPO3\CMS\Extbase\Annotations". Using them as alias
"Flow" is a bad style as the alias should be "Extbase" then.

Change-Id: I2113b5320f2a6f5dd56cfa7b06469fa1628d2645
Reviewed-on: https://review.typo3.org/22004
Reviewed-by: Marc Bastian Heinrichs
Tested-by: Marc Bastian Heinrichs
6 years ago[BUGFIX] CSV rendering in CType table not properly done 57/20157/4
Patrick Broens [Thu, 25 Apr 2013 13:09:43 +0000 (15:09 +0200)]
[BUGFIX] CSV rendering in CType table not properly done

The CSV rendering in CType table is not done properly in
css_styled_content method render_table. It uses explode with the
delimiter, but this character can also be in the cell itself.

This patch uses the PHP function str_getcsv, which is supported from PHP
version 5.3 >

Change-Id: I5707b006ab1143c108473e5ed7079e6e65cdddca
Fixes: #47356
Releases: 6.0, 6.1, 6.2
Reviewed-on: https://review.typo3.org/20157
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] StorageRepository::findByStorageType() uses wrong typeField 58/20858/3
Philipp Gampe [Fri, 17 May 2013 03:52:17 +0000 (05:52 +0200)]
[BUGFIX] StorageRepository::findByStorageType() uses wrong typeField

The table "sys_file_storage" has no field "type".
Use the field "driver" instead.

Resolves: #48127
Releases: 6.2, 6.1, 6.0
Change-Id: I64e66a8244ddae85faf68ec3d46b4b9f2f1934ff
Reviewed-on: https://review.typo3.org/20858
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Frans Saris
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years ago[BUGFIX] Fixed return URL in reports module 84/21984/2
Tim Spiekerkoetter [Fri, 5 Jul 2013 22:07:24 +0000 (00:07 +0200)]
[BUGFIX] Fixed return URL in reports module

Added urlencode to the returnUrl in the getAdminAccountStatus method.

Resolves: #43417
Releases: 6.2
Change-Id: I4e5d114dfcf2a71d94de25c40be8214b247843ab
Reviewed-on: https://review.typo3.org/21984
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Tim Lochmüller
Tested-by: Tim Lochmüller
Reviewed-by: Felix Kopp
Tested-by: Felix Kopp
6 years ago[TASK] Replace inject methods with @inject; allow @Flow\Inject 19/21819/9
Alexander Schnitzler [Tue, 2 Jul 2013 10:18:39 +0000 (12:18 +0200)]
[TASK] Replace inject methods with @inject; allow @Flow\Inject

Currently we are using inject methods like:

/*
 * @param $foo Foo
 */
public function injectFoo(Foo $foo) {
$this->foo = $foo;
}

This patch removes these methods and introduces
property annotations:

/**
 * @var Foo
 * @inject
 */
protected $foo;

Besides that, it allows the use of @Flow\Inject
as well for compatibility to Flow.

Releases: 6.2
Resolves: #46598
Change-Id: Ied219d465dfa8fce24a819a7fc58a2ff8cb5401c
Reviewed-on: https://review.typo3.org/21819
Reviewed-by: Alexander Schnitzler
Tested-by: Alexander Schnitzler
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years ago[BUGFIX] Change the label userfunc for FAL records 83/21983/2
Patrick Schriner [Fri, 5 Jul 2013 18:18:40 +0000 (20:18 +0200)]
[BUGFIX] Change the label userfunc for FAL records

The new label_userFunc for sys_file_reference rows results in
"no title" when called by BackendUtility::getRecordTitle. This function
is e.g. called from the workspaces module.

This patch will set the title parameter to the row uid when the
parmeter array does not provide an 'options' 'sys_file' array. This
will result in the uid being displayed which is the old behavior.

Resolves: #49718
Related: #36052
Releases: 6.2
Change-Id: Ib340ca82f5b10faa00815a074545664c2fa67954
Reviewed-on: https://review.typo3.org/21983
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[FEATURE] Add label_userFunc_options support to BackendUtility 85/21985/2
Philipp Gampe [Fri, 5 Jul 2013 22:41:29 +0000 (00:41 +0200)]
[FEATURE] Add label_userFunc_options support to BackendUtility

This new TCA options should also be available to the only other
place where label_userFunc is evaluate.

Resolves: #49721
Related: #36052
Related: #49716
Releases: 6.2
Change-Id: I3da74e660ad4fc982b9ec71e7d5c5f0f57e9e76a
Reviewed-on: https://review.typo3.org/21985
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] Shared defaults for CE wizard using TCAdefaults 18/15118/7
Jigal van Hemert [Thu, 27 Sep 2012 19:42:19 +0000 (21:42 +0200)]
[BUGFIX] Shared defaults for CE wizard using TCAdefaults

The page TSconfig settings for the New Content Element wizard have
a higher priority than the user TSconfig TCAdefaults. Settings which
are not different for each CE type should be set in TCAdefaults. If
they are set in the tt_content_defVals the values will be different
if the editor selected the right CE type directly than if the editor
switched CE type.

Change-Id: I8b84b3059b17f88a3d674b6faae889844cae9c67
Fixes: #41434
Releases: 6.2, 6.1, 6.0
Reviewed-on: https://review.typo3.org/15118
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
6 years ago[BUGFIX] Enable table property for all user settings types 42/20542/4
Philipp Gampe [Sun, 5 May 2013 21:40:14 +0000 (23:40 +0200)]
[BUGFIX] Enable table property for all user settings types

The property 'table' for user settings can also be used for other
types than password and text.

Resolves: #47966
Releases: 6.2, 6.1, 6.0
Change-Id: Icf69d480013ff1be6c0b5d43212c179468885344
Reviewed-on: https://review.typo3.org/20542
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Support mysql socket connection 33/20933/8
Philipp Gampe [Mon, 20 May 2013 14:58:20 +0000 (16:58 +0200)]
[BUGFIX] Support mysql socket connection

With the switch to mysqli in 6.1, the connection to mysql server via
socket broke.

With mysqli, the definition is now:
* If hostname is "localhost", a socket is used and the socket file
can be given optionally if it is different from the default.
* If hostname is not "localhost" but an IP address, a port can be
given that may be different from the default mysql 3306.

The patch now reflects this in the database connect step and adds a
parameter for the optional socket location. The patch will be adapted
for 6.1 to include only the additional optional socket parameter.

Resolves: #48117
Related: #49162
Releases: 6.2, 6.1
Change-Id: I968a72dbaf90b3f319c03e697137630534d325c1
Reviewed-on: https://review.typo3.org/20933
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Markus Klein
Tested-by: Markus Klein
6 years ago[FEATURE] Add meta info to the FAL IRRE element header 16/21916/20
Tim Lochmueller [Fri, 5 Jul 2013 09:52:47 +0000 (11:52 +0200)]
[FEATURE] Add meta info to the FAL IRRE element header

Implement the UX-Team functionility of the FAL IRRE element header via a
label_userFunc in the sys_file_reference. Furthermore add a
configuration in the ctrl-section of the sys_file_reference TCA to
support additional fields in the output of the header.
This can be used by any extension.

Resolves: #36052
Releases: 6.2
Change-Id: I7770044c11a6c1a1bcb51a3bfc11b85923653196
Reviewed-on: https://review.typo3.org/21916
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] Folder structure honors file and folderCreateMask 71/21971/2
Christian Kuhn [Fri, 5 Jul 2013 19:11:49 +0000 (21:11 +0200)]
[BUGFIX] Folder structure honors file and folderCreateMask

The folder structure class construct takes care of permissions
of files and folders. The patch adds support for config values
fileCreateMask and folderCreateMask.

Resolves: #49715
Related: #49162
Releases: 6.2

Change-Id: I9f41ba7f038992ef77cf212229fca524e346431f
Reviewed-on: https://review.typo3.org/21971
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[FEATURE] IRRE: Provide default values for created records 15/18815/9
Sebastian Michaelsen [Fri, 8 Mar 2013 12:08:54 +0000 (13:08 +0100)]
[FEATURE] IRRE: Provide default values for created records

This change introduces a new TCA option to configure 'inline' fields:
'foreign_record_defaults' gives you the possibility to set values
in new created records.

Usage example:
config => array(
  'type' => 'inline',
  'foreign_table' => 'tt_content',
  'foreign_record_defaults' => array(
    'CType' => 'image'
  ),
)

That means tt_content elements that are created for this IRRE field
will be image content elements by default (and can be set to another
type by the editor before saving).

The following fields can't be set by this feature because they must
stay under system control:
uid, pid and t3ver_*
and the fields that are configured with the following TCA-ctrl options:
crdate, cruser_id, delete, origUid, transOrigDiffSourceField,
transOrigPointerField and tstamp

Change-Id: I539f9941cc69506590b55a3520f95e38d5e61dd1
Documentation: #46440
Resolves: #46124
Releases: 6.2
Reviewed-on: https://review.typo3.org/18815
Reviewed-by: Oliver Hader
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Page title change directly updates title in content area 47/21947/2
Max Roesch [Fri, 5 Jul 2013 15:00:34 +0000 (17:00 +0200)]
[BUGFIX] Page title change directly updates title in content area

Updating the page title in the page tree by double click editing it
calls the changes in right order, by first persisting the
change and then doing the reload of the content area.

Resolves: #49706
Releases: 6.2, 6.1, 6.0
Change-Id: Id108659f1a8bd7a4ecd003337b0782d4fe7d3b68
Reviewed-on: https://review.typo3.org/21947
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[TASK] Remove dummy files from ext:indexed_search 42/20442/3
Christian Kuhn [Thu, 2 May 2013 20:08:27 +0000 (22:08 +0200)]
[TASK] Remove dummy files from ext:indexed_search

* The pi1 script still lives as dummy file since the addPItoST43
  registration fails otherwise.
* modfunc1 and modfunc2 class files still live as dummy files as
  the sub-sub module handling in core fails otherwise.

Change-Id: I21b92a07e7ff83cd1dd3f12b0e15bef7f84691e9
Resolves: #47852
Related: #47756
Releases: 6.2
Reviewed-on: https://review.typo3.org/20442
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[FEATURE] Add checkFlexFormValue hook in DataHandler 29/21929/3
Alexander Schnitzler [Fri, 5 Jul 2013 13:05:58 +0000 (15:05 +0200)]
[FEATURE] Add checkFlexFormValue hook in DataHandler

Currently there is a problem with updating flexform values
right as there is no check if an existing value in the db
has actually been deleted.

This e.g. is a problem when it comes to saving switchable
controller actions (Extbase) in the flexform. Old actions
that may not be present any longer have to be removed
manually.

As there is currently no overall solution to this issue
there should at least be a hook to adjust the old flexform
data right before it is merged with the new one.

Releases: 6.2
Resolves: #49699
Change-Id: Ic93ffd7782b4d049070c6bd9ab760a01008242d6
Reviewed-on: https://review.typo3.org/21929
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
6 years ago[TASK] Database analyzer: Enable add tables and add fields 43/21943/2
Christian Kuhn [Fri, 5 Jul 2013 14:15:30 +0000 (16:15 +0200)]
[TASK] Database analyzer: Enable add tables and add fields

Enable the check boxes for 'add tables' and 'add fields' in the
database analyzer by default. Adding is not risky and can be
suggested automatically.

Resolves: #49705
Related: #49162
Releases: 6.2

Change-Id: Ib3069a135f4baedc2bebf59ed5c42a72937fb897
Reviewed-on: https://review.typo3.org/21943
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
6 years ago[TASK] Unwrap "Page TSconfig" info tree 98/21298/3
Felix Kopp [Sun, 9 Jun 2013 23:29:45 +0000 (01:29 +0200)]
[TASK] Unwrap "Page TSconfig" info tree

In Info module, function "Page TSconfig" the information
tree is wrapped with a needless table. Removes the <table>.

Brings .nowrap class for broader use.

Change-Id: Idfb97b1b0b8251ae41c4fb8aab45788d1e25b865
Resolves: #48976
Releases: 6.2
Reviewed-on: https://review.typo3.org/21298
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] Pagetree filtering crashes on draft moves 40/13040/8
Bart Dubelaar [Thu, 20 Sep 2012 20:06:14 +0000 (22:06 +0200)]
[BUGFIX] Pagetree filtering crashes on draft moves

This bugfix fixes the following pagetree issues encountered in
a draft workspace:

1. Records moved in draft could not be found
2. Pagetree would crash if a moved page occurs in the rootline of
a filtered page.
3. Filtering only looked at live page title not the draft title

Change-Id: I49c0082d013303d39c0c259a42f9bb74346ba7c8
Fixes: #39197
Releases: 6.2, 6.1, 6.0
Reviewed-on: https://review.typo3.org/13040
Reviewed-by: Ingo Pfennigstorf
Tested-by: Ingo Pfennigstorf
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
6 years ago[BUGFIX] Installer triggers PHP warnings with folder structure tests 30/21930/2
Markus Klein [Fri, 5 Jul 2013 13:17:59 +0000 (15:17 +0200)]
[BUGFIX] Installer triggers PHP warnings with folder structure tests

Resolves: #49700
Releases: 6.2
Change-Id: I0e77811b733141a3e70a9dba0c203406bc0571a6
Reviewed-on: https://review.typo3.org/21930
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[FEATURE] Merge extensions TS/Template 54/21554/5
Felix Kopp [Wed, 19 Jun 2013 16:48:36 +0000 (18:48 +0200)]
[FEATURE] Merge extensions TS/Template

TypoScript workbench can be found within WEB > Template.

Technically "Template" was spread among several extensions.
Those extensions are now merged into one single extension.

Nothing is changed in menu/module/naming/interface.

Resolves: #49270
Releases: 6.2
Change-Id: I636d28034e363f4ed22871309a0643fec719d30e
Reviewed-on: https://review.typo3.org/21554
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Install steps: Load saltedpasswords and rsaauth 24/21924/2
Christian Kuhn [Fri, 5 Jul 2013 12:24:00 +0000 (14:24 +0200)]
[TASK] Install steps: Load saltedpasswords and rsaauth

Change factory configuration to include settings for saltedpasswords
and rsaauth so they are loaded by default if installation is
completed. PhpPass is used as default salt algorithm since this
is a better than salted md5 and has no additional system
depencies.

Resolves: #49694
Related: #49162
Releases: 6.2

Change-Id: Ib01628dc2cb80082e8dbd3a5f6c1f24cc5aae589
Reviewed-on: https://review.typo3.org/21924
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] Exception on thumbnail generation in TCA 28/21328/5
Stefan Galinski [Mon, 10 Jun 2013 17:58:42 +0000 (19:58 +0200)]
[BUGFIX] Exception on thumbnail generation in TCA

In order to test this you are needing a non-FAL
TCA file reference field. Just reference something
here, remove the reference in the filesystem again
and reload the TCA of the record. An exception will
be thrown, because the file isn't available anymore.

Fixes: #49009
Releases: 6.2, 6.1, 6.0
Change-Id: I6eccb3ef77de703551a64f52ab3904cead517c8a
Reviewed-on: https://review.typo3.org/21328
Reviewed-by: Markus Klein
Reviewed-by: Alexander Opitz
Reviewed-by: Ingo Pfennigstorf
Tested-by: Ingo Pfennigstorf
Tested-by: Markus Klein
6 years ago[BUGFIX] Skip APC test on php 5.3 13/21913/2
Christian Kuhn [Fri, 5 Jul 2013 09:55:33 +0000 (11:55 +0200)]
[BUGFIX] Skip APC test on php 5.3

travis suddenly shows a failed APC test on PHP 5.3. We have had issue
with the stability of APC tests before, there are some race
conditions in APC. For now we just skip the failing test on PHP 5.3

Resolves: #49682
Releases: 6.2

Change-Id: If52b3a823589d6dc83b52323b8ae57a0227571c9
Reviewed-on: https://review.typo3.org/21913
Reviewed-by: Steffen Ritter
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] Improve jumpUrl download of large files 08/15508/9
Till Busch [Thu, 11 Oct 2012 13:22:48 +0000 (15:22 +0200)]
[BUGFIX] Improve jumpUrl download of large files

* Prevent output-buffering
* Add Content-Length header

Fixes: #41718
Releases: 6.2, 6.1, 6.0
Change-Id: I8a1a33dc4337a5947bafbad980b73343be637da7
Reviewed-on: https://review.typo3.org/15508
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] RTEmagic upgrade wizard fails and uses wrong directory 60/20560/4
Stefan Galinski [Mon, 6 May 2013 20:29:36 +0000 (22:29 +0200)]
[BUGFIX] RTEmagic upgrade wizard fails and uses wrong directory

The RTE upgrade wizard fails, because it uses a
non-existing field name as the table and writes wrong
image paths back into the RTE content. Also the migration
directory should equal the already available migration
directory of the FAL upgrade wizards.

You can test the issue by adding an image to a
RTE field in a 4.7 instance and try to migrate to 6.1
afterwards.

Fixes: #47998
Releases: 6.2, 6.1
Change-Id: Ie6d3947f475e80ac36eb5ba43f258b5215e19928
Reviewed-on: https://review.typo3.org/20560
Reviewed-by: Francois Suter
Tested-by: Francois Suter
Reviewed-by: Alexander Opitz
Reviewed-by: Ingo Pfennigstorf
Reviewed-by: Marcus Schwemer
Tested-by: Marcus Schwemer
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
6 years ago[FEATURE] Add search for alias as option to the pagetree filter 84/9084/6
Thomas Layh [Wed, 3 Jul 2013 07:47:32 +0000 (09:47 +0200)]
[FEATURE] Add search for alias as option to the pagetree filter

When searching/filtering in the page tree for an alias,
you don't get any results. Search only works with id and page title.

Extend the query to search for the alias, if it is configured in the
user ts config (options.pageTree.searchInAlias)

Change-Id: I40e6ad7b8f2f02cf63820f423830e11f13058621
Resolves: #32960
Releases: 6.2
Reviewed-on: https://review.typo3.org/9084
Reviewed-by: Sebastian Michaelsen
Tested-by: Sebastian Michaelsen
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
6 years ago[TASK] Remove Comment for deprecation of f:translate key 96/21896/3
Ingo Pfennigstorf [Thu, 4 Jul 2013 20:00:27 +0000 (22:00 +0200)]
[TASK] Remove Comment for deprecation of f:translate key

In future versions the usage of f:translate key and f:translate id
will both be possible, so the comment about a deprecation is removed.

Change-Id: I71a2fc1e9abec6b26c8b3848dd31e234fc056699
Fixes: #49670
Releases: 6.2, 6.1, 6.0
Reviewed-on: https://review.typo3.org/21896
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
6 years ago[TASK] NEWS.txt Entry for recursive validation in extbase 85/21885/5
Markus Guenther [Thu, 4 Jul 2013 16:47:16 +0000 (18:47 +0200)]
[TASK] NEWS.txt Entry for recursive validation in extbase

This patch adds an entry to NEWS.txt for the following TYPO3 extbase
patch:

- Backport recursive and allowing empty validation from Flow
  https://review.typo3.org/#/c/21428/

Releases: 6.2
Resolves: #49669
Change-Id: I658245e34e3d2b6e638111c5d4a5e0242bdcc6e2
Reviewed-on: https://review.typo3.org/21885
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
6 years ago[TASK] Mention PSR-3 Logger compatibility in News.txt 76/21876/2
Steffen Müller [Thu, 4 Jul 2013 15:04:21 +0000 (17:04 +0200)]
[TASK] Mention PSR-3 Logger compatibility in News.txt

Resolves: #49661
Releases: 6.2
Change-Id: I2013fb9d05cb7f9699825ecaf154075792461ed1
Reviewed-on: https://review.typo3.org/21876
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] LocalDriver: Recursive file listing is broken 81/17881/11
Andreas Wolf [Tue, 29 Jan 2013 14:11:24 +0000 (15:11 +0100)]
[BUGFIX] LocalDriver: Recursive file listing is broken

The recursive file listing, introduced as part of the public API in
the fix for #43249, is currently broken.

One problem is that the file information retrieval is incomplete: The
filename of files in subfolders also contains the path to this file from
the current folder, while the identifier is missing that information.
The identifier is thus wrong and the filename contains too much
information (more than the filename).

Additionally, the method getDirectoryItemList() returns the file list
with the filenames as key, which will fail when a file name exists twice
in different folders. Therefore, this patch changes the keys to numeric
values when a recursive folder list is requested.

Change-Id: Iaebd862327d2dfc849044236474f6da2444cd4f5
Resolves: #44910
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/17881
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] Web->Page - Language view not usable 98/21498/3
Stefan Galinski [Tue, 18 Jun 2013 15:26:50 +0000 (17:26 +0200)]
[BUGFIX] Web->Page - Language view not usable

Since the "all language" elements are displayed in each
language (introduced in 4.7), the language view of the
page module is not really usable anymore. If you have
activated the mod.web_layout.defLangBinding setting in the
Page TS configuration  "all language" elements are not
displayed anymore. Also you cannot overwrite "all language"
elements in an easy way inside another languages
and overwritten elements are displayed together with their
"all language" default element inside a column. Furthermore
the sorting order is sometimes broken on non-default languages
if the "all language" element is rendered inside the column.
The patch fixes all this issues in the languages view by
reverting the changes introduced the 4.7 branch just for the
languages view. The columns view works like it was intented with
the fix from the 4.7 branch (it still has the same flaws as
the languages view, but this issues can be fixed with another
changeset).

Fixes: #42768
Fixes: #42771
Releases: 6.2, 6.1, 6.0
Change-Id: Ibd222c3980ebcc7a5f273d85b3d99d6938291e9e
Reviewed-on: https://review.typo3.org/21498
Reviewed-by: Ingo Pfennigstorf
Tested-by: Ingo Pfennigstorf
Reviewed-by: Markus Klein
Tested-by: Markus Klein
6 years ago[!!!][FEATURE] Backport recursive and allowing empty validation from Flow 28/21428/10
Alexander Schnitzler [Sun, 2 Jun 2013 12:01:17 +0000 (14:01 +0200)]
[!!!][FEATURE] Backport recursive and allowing empty validation from Flow

This change enables recursive validation by backporting the TYPO3.Flow
validation API. Also the validators allow empty values now.

This is a breaking change if you expected the previous behavior. In order
to make a property required you now need to add the NotEmptyValidator
explicitly!

This change also changes the validators required return type for the
default property mapper before 6.1. Before this change the isValid method
had to return a boolean value. Now this is not necessary anymore, because
only the errors added by the validator are checked.

Releases: 6.2
Resolves: #6893
Resolves: #34838
Change-Id: I9622a5c3a09689a7db6e80df361b8f6fec671c83
Reviewed-on: https://review.typo3.org/21428
Reviewed-by: Marc Bastian Heinrichs
Tested-by: Marc Bastian Heinrichs
Reviewed-by: Markus Günther
Tested-by: Markus Günther
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
6 years ago[BUGFIX] Failing test due to Log exception renaming 78/21878/2
Markus Klein [Thu, 4 Jul 2013 15:17:57 +0000 (17:17 +0200)]
[BUGFIX] Failing test due to Log exception renaming

Resolves: #49663
Releases: 6.2
Change-Id: Ia4bcec1e1446fa639f9fed5ef67f96146786cfaf
Reviewed-on: https://review.typo3.org/21878
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[TASK] Throw InvalidArgumentException for undefined log level 47/21847/5
Steffen Müller [Wed, 3 Jul 2013 13:53:00 +0000 (15:53 +0200)]
[TASK] Throw InvalidArgumentException for undefined log level

PSR-3 expects Logger->log() to throw Psr\Log\InvalidArgumentException
when an invalid log level was given.

Resolves: #48876
Releases: 6.2
Change-Id: I89637e72acdce1b1a9e56b838b632d6b486dcae9
Reviewed-on: https://review.typo3.org/21847
Reviewed-by: Markus Klein
Tested-by: Markus Klein
6 years ago[TASK] Convert log levels from string to integer 15/21815/4
Steffen Müller [Tue, 2 Jul 2013 16:37:49 +0000 (18:37 +0200)]
[TASK] Convert log levels from string to integer

In PSR-3, severity levels for log() can be given as a string.
If a string is given, it gets converted to the corresponding
constant of LogLevel.

Resolves: #48881
Releases: 6.2
Change-Id: I8d10d10b947a20bac483f7d3775a2d2fd7be52f6
Reviewed-on: https://review.typo3.org/21815
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[FEATURE] Allow flexible configuration for BE submodules 50/21850/4
Benjamin Mack [Wed, 3 Jul 2013 14:42:54 +0000 (16:42 +0200)]
[FEATURE] Allow flexible configuration for BE submodules

Previously Backend modules could be configured
via a conf.php file that had $MCONF and $MLANG
variables. Additionally, a Extbase extension could
add more configuration via another API method.
However, the building of the module list
(ModuleLoader) and the internal rendering for
ExtJS (ModuleMenuView) is quite tricky and hard
to override.

The public API call
ExtensionManagementUtility::addModule() has another
parameter now to ship additional configuration that will
override $MCONF from conf.php, or even replace
that information completely, so conf.php will be obsolete.

This is a prerequisite for overriding the configuration
"navigationComponentId" to allow the page tree in other areas
than the web module. Additionally, if the new option
"inheritNavigationComponentFromMainModule" is set to
FALSE (TRUE if not set), then e.g. a web_* module can have
the page tree disabled.

Resolves: #49643
Releases: 6.2
Change-Id: I9790e5e40cbc350925d817846d75ab27ec065255
Reviewed-on: https://review.typo3.org/21850
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Felix Kopp
Tested-by: Felix Kopp
6 years ago[TASK] Remove not needed icons & css 46/21846/3
Georg Ringer [Wed, 3 Jul 2013 13:48:40 +0000 (15:48 +0200)]
[TASK] Remove not needed icons & css

Resolves: #49638
Releases: 6.2
Change-Id: I6ddba64d386f8c0d7d209124c255875585c16d2b
Reviewed-on: https://review.typo3.org/21846
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] Use flash message in CreatePageWizard 43/21843/2
Georg Ringer [Wed, 3 Jul 2013 13:17:51 +0000 (15:17 +0200)]
[TASK] Use flash message in CreatePageWizard

Instead of using some old code, a flash message is better.

furthermore a not used function is removed

Resolves: #49637
ReleaseS: 6.2
Change-Id: I6f444da59df77d81d8948b3940e17703f1cecdc2
Reviewed-on: https://review.typo3.org/21843
Reviewed-by: Mattias Nilsson
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] Followup for removed table wrap in FormEngine 55/21855/2
Benjamin Mack [Wed, 3 Jul 2013 16:27:41 +0000 (18:27 +0200)]
[BUGFIX] Followup for removed table wrap in FormEngine

The previous issue #49596, ChangeID
Ifa46ce40ff4437b2bb3e7d32e5e4e56caba0caec
brings a side-effect that TCEform record editing for records
without tabs have no background at all.

The attached patch fixes that by adding a wrap around the
whole form (but not  for inline editing records).

Resolves: #49647
Releases: 6.2
Change-Id: Ia5d8c47d633c23f1cd0eac4d6921ffc629152fe5
Reviewed-on: https://review.typo3.org/21855
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] Implement LoggerInterface from PSR-3 27/21827/3
Steffen Müller [Tue, 2 Jul 2013 23:04:50 +0000 (01:04 +0200)]
[TASK] Implement LoggerInterface from PSR-3

PSR-3 expects the Logger class to implement a given LoggerInterface.

Resolves: #48880
Releases: 6.2
Change-Id: I5c5b507fc6e157e499b9bf42772c209404968391
Reviewed-on: https://review.typo3.org/21827
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Wouter Wolters
Reviewed-by: Markus Klein
Reviewed-by: Christian Kuhn
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] RTE: Importing google webfonts breaks style sheet parsing 60/21860/2
Stanislas Rolland [Wed, 3 Jul 2013 22:45:12 +0000 (18:45 -0400)]
[BUGFIX] RTE: Importing google webfonts breaks style sheet parsing

Problem: Firefox raises a security error because the file is not in the
same domain as the executing script. Probably a Firefox bug since the
file certainly has adequate headers: the font are indeed displayed in
the RTE.

Solution: Since the Webfont style sheet does not contain any css rules
anyways, we will catch the error, and if it is a security error, log it
to the Javascript console (or Firebug) and silently continue. Re-throw
any other type of error.

Resolves: #49648
Releases: 4.5, 4.7, 6.0, 6.1, 6.2
Change-Id: I225152ad5d84de50f29d3830be6f1f3e10f249c8
Reviewed-on: https://review.typo3.org/21860
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
6 years ago[TASK] Remove table in TSOB condition 41/21841/3
Georg Ringer [Wed, 3 Jul 2013 10:35:43 +0000 (12:35 +0200)]
[TASK] Remove table in TSOB condition

The available conditions are wrapped in a not needed table.

Furtheremore the checkbox gets now the class "checkbox"
to align those the same as the checkboxes above
(display comments, sort, crop lines).

Resolves: #49635
Releases: 6.2
Change-Id: I16f37d03e00c2ef803ac6267fdda4595f14cb356
Reviewed-on: https://review.typo3.org/21841
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[TASK] Replace table structure in new element wizard 14/21814/3
Georg Ringer [Tue, 2 Jul 2013 16:36:15 +0000 (18:36 +0200)]
[TASK] Replace table structure in new element wizard

Resolves: #49603
Releases: 6.2
Change-Id: I3ddef9670d16a39d6f96033873f70a06791abc64
Reviewed-on: https://review.typo3.org/21814
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
6 years ago[FEATURE] Module menu: System group 77/21177/9
Felix Kopp [Tue, 2 Jul 2013 16:41:28 +0000 (18:41 +0200)]
[FEATURE] Module menu: System group

On many installation the module menu is very crowded.
In order to distribute backend modules on module menu
groups equally a new module menu group is added:

Adds "System" as module menu group.

The new group "System" hosts low-level status tools
and does not bring a navigation tree:

* user management
* install
* scheduler
* log
* lowlevel
* reports

This restructuring is a step on our way to backend modules
that themselves steer the nav frame.

Change-Id: I70c345848d404337d00c51d678e03d619a0190b8
Resolves: #48625
Related: #5128
Releases: 6.2
Reviewed-on: https://review.typo3.org/21177
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
6 years ago[TASK] Cleanup entry classes in typo3/ part1 47/21647/7
Wouter Wolters [Mon, 24 Jun 2013 21:33:38 +0000 (23:33 +0200)]
[TASK] Cleanup entry classes in typo3/ part1

Cleanup the entry classes inside typo3/ with the following
changes:

* Move language include to constructor
* Remove not needed doc-comments
* Make class available in $GLOBALS['SOBE']
* Remove transferData class, which is not used

Change-Id: I03727b4620b9f0242760ad1be37e31a66c4fdb39
Resolves: #49394
Releases: 6.2
Reviewed-on: https://review.typo3.org/21647
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
6 years ago[TASK] Clean up TCEforms main table and according CSS definitions 02/21802/2
Benjamin Mack [Tue, 2 Jul 2013 14:31:13 +0000 (16:31 +0200)]
[TASK] Clean up TCEforms main table and according CSS definitions

TCEforms has a major table around each editing form element.

In the current version, it creates an ugly background, plus some
wrong borders. This is now replaced by a div container and
some cleanups. Additionally, the labels inside a palette are
ordered now in a better way as well.

Releases: 6.2
Resolves: #49596
Change-Id: Ifa46ce40ff4437b2bb3e7d32e5e4e56caba0caec
Reviewed-on: https://review.typo3.org/21802
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Remove not needed table in permission legend 07/21807/2
Georg Ringer [Tue, 2 Jul 2013 15:03:57 +0000 (17:03 +0200)]
[TASK] Remove not needed table in permission legend

Resolves: #49599
Releases: 6.2
Change-Id: Ied101a590c9fa99c7f2ec1c75a9a646e0f4cfc81
Reviewed-on: https://review.typo3.org/21807
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[TASK] Docheader drop-shadow 08/21808/2
Felix Kopp [Tue, 2 Jul 2013 14:57:46 +0000 (16:57 +0200)]
[TASK] Docheader drop-shadow

Crisps up sections by removing Docheader drop shadow.
Improves hierarchy: Strips docheader from module menu.

Change-Id: I96ceaa4c2080740a77704c57a453165debf1d036
Resolves: #49597
Releases: 6.2
Reviewed-on: https://review.typo3.org/21808
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[TASK] Cast log message to string 04/21804/5
Steffen Müller [Tue, 2 Jul 2013 14:50:57 +0000 (16:50 +0200)]
[TASK] Cast log message to string

PSR-3 expects loggers to accept objects as log message and to
cast them to string.

Resolves: #48877
Releases: 6.2
Change-Id: I7558b6db675704d67048914b79a7d8e405bc55d0
Reviewed-on: https://review.typo3.org/21804
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[TASK] Remove empty table at end of list output 03/21803/2
Georg Ringer [Tue, 2 Jul 2013 14:30:39 +0000 (16:30 +0200)]
[TASK] Remove empty table at end of list output

Page module, filelist module and element browser are calling
writeBottom() which just adds an empty table which is not needed.

As the function could be used by 3rd party, the function is
deprecated

Releases: 6.2
Resolves: #49593
Change-Id: Iab6af693eda0bec54e3645ec784d2010e751117a
Reviewed-on: https://review.typo3.org/21803
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] Install tool performs all db updates 99/21799/2
Susanne Moog [Tue, 2 Jul 2013 13:52:48 +0000 (15:52 +0200)]
[BUGFIX] Install tool performs all db updates

The update wizard should only perform database
updates for the caching framework tables. At
the moment it silently and automatically executes
all ext_tables.sql files.

Resolves: #49591
Releases: 6.2
Change-Id: I4645d729dfa22917ae56ce03955d2f53a7a70c1c
Reviewed-on: https://review.typo3.org/21799
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
6 years ago[BUGFIX] Invalid cache backend option "compression" for NullBackend 95/21795/4
Xavier Perseguers [Tue, 2 Jul 2013 12:55:07 +0000 (14:55 +0200)]
[BUGFIX] Invalid cache backend option "compression" for NullBackend

If a Typo3DatabaseBackend is changed to NullBackend, the compression flag
may be set and should be part of the NullBackend interface.

Change-Id: Id70dc582ddbe87eb8388dd79963364c23900e417
Fixes: #49585
Releases: 6.2, 6.1, 6.0
Reviewed-on: https://review.typo3.org/21795
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
6 years ago[TASK] DB-Browser: Pagetree shown even though tables only allow rootLevel 73/20073/4
Stefan Neufeind [Mon, 22 Apr 2013 14:27:29 +0000 (16:27 +0200)]
[TASK] DB-Browser: Pagetree shown even though tables only allow rootLevel

If only tables with rootLevel=1 in TCA are allowed
to select records from, the pagetree is irritating.

Resolves: #47436
Releases: 6.2
Change-Id: I10e3d8e50e94243407f859a8c83feae82891a572
Reviewed-on: https://review.typo3.org/20073
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[CLEANUP] Use proper Clickmenu API 74/20174/5
Francois Suter [Fri, 26 Apr 2013 09:00:47 +0000 (11:00 +0200)]
[CLEANUP] Use proper Clickmenu API

The proper way to call up the CSM is with Clickmenu.show().
Many places in the Core still use the deprecated
showClickmenu() function. This patch replaces them all.

Resolves: #20326
Releases: 6.2
Change-Id: Ia2d72b97ae9bf09026d9923051b2c5aec617db5d
Reviewed-on: https://review.typo3.org/20174
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[FEATURE] Refactor ElementInfo / show_item 69/21469/5
Felix Kopp [Sun, 16 Jun 2013 21:08:22 +0000 (23:08 +0200)]
[FEATURE] Refactor ElementInfo / show_item

Splits up functionality to represent sections.

Cleanup for html base: h1/paddings/p.

First step for MVC structuring; Render = View.

Brings visual improvements:
- human readable headline: table+title
- increase preview image dimensions
- download link to reference absolute file
- reference list table styling

Implementing folders' info is not in scope.

Change-Id: Ia411404a99df2d07dcce2d959ae324ec39966e04
Resolves: #49164
Releases: 6.2
Reviewed-on: https://review.typo3.org/21469
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Cleanup ext:recordlist 88/21788/2
Wouter Wolters [Tue, 2 Jul 2013 10:03:28 +0000 (12:03 +0200)]
[TASK] Cleanup ext:recordlist

* Remove ext_autoload.php
* Refactor ext_tables.php
* Move code from mod1/index.php to Classes/RecordList.php

Change-Id: I251ff7631042487aa8d85c1b2483be8db1fb9992
Resolves: #49578
Releases: 6.2
Reviewed-on: https://review.typo3.org/21788
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
6 years ago[TASK] Cleanup ext:lowlevel 74/21774/3
Wouter Wolters [Mon, 1 Jul 2013 16:29:28 +0000 (18:29 +0200)]
[TASK] Cleanup ext:lowlevel

* Fix path to commands in ext_localconf.php
* Remove require_once calls
* Move code from dbint/index.php to constructor
* Move code from config/index.php to constructor

Change-Id: I288834f66427c2a11836c87b973c92f9621c9c3f
Resolves: #49552
Releases: 6.2
Reviewed-on: https://review.typo3.org/21774
Reviewed-by: Alexander Opitz
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
6 years ago[BUGFIX] EM: Scheduler task does not persist to database 60/21760/4
Alexander Opitz [Mon, 1 Jul 2013 11:47:42 +0000 (13:47 +0200)]
[BUGFIX] EM: Scheduler task does not persist to database

The scheduler task for updating extension list of the extension
manager does not persist his data to database. As Scheduler is no
extbase extension and the task is no extbase task this peristence
isn't called at end of script.

Change-Id: I75629874f698f45f1b7dab47636857b5865e8d24
Resolves: #49528
Releases: 6.2, 6.1, 6.0
Reviewed-on: https://review.typo3.org/21760
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
6 years ago[TASK] Cleanup ext:setup and ext:tstemplate 91/21791/3
Wouter Wolters [Tue, 2 Jul 2013 10:26:28 +0000 (12:26 +0200)]
[TASK] Cleanup ext:setup and ext:tstemplate

* Remove require_once calls
* Move language inclusion to init() for ext:setup

Change-Id: Icdb07a7170e40d57a93fcdc69e788081a47cac6c
Resolves: #49580
Releases: 6.2
Reviewed-on: https://review.typo3.org/21791
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
6 years ago[BUGFIX] Wrong top/bottom margin rendering in CSC 55/20155/3
Patrick Broens [Thu, 25 Apr 2013 12:38:50 +0000 (14:38 +0200)]
[BUGFIX] Wrong top/bottom margin rendering in CSC

When a top or bottom margin has been chosen together with section_frame
"no frame" -> 66, no entry is made in the temporary stylesheet.

This patch solves this issue by changing the stdWrap variable to
classStdWrap for the method renderSpace().

Change-Id: Iee6c98537e2a4a8c917dfd450289f26ce50e3ca9
Fixes: #47403
Releases: 6.2, 6.1, 6.0
Reviewed-on: https://review.typo3.org/20155
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[BUGFIX] Check for imageftbbox() existence before usage 83/21783/3
Christian Kuhn [Tue, 2 Jul 2013 08:39:05 +0000 (10:39 +0200)]
[BUGFIX] Check for imageftbbox() existence before usage

Install tool system environment check calls imageftbbox() without
checking if the function exists and may fatal. The patch adds a
function_exists() and introduces an error status message.

Resolves: #49458
Releases: 6.2

Change-Id: Ibb3be59d6506632db18d68e3394fd5a4b048da81
Reviewed-on: https://review.typo3.org/21783
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Alexander Schnitzler
Tested-by: Alexander Schnitzler
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[FEATURE] Support @Flow\Inject annotations in Extbase 32/21732/3
Alexander Schnitzler [Sat, 29 Jun 2013 16:44:00 +0000 (18:44 +0200)]
[FEATURE] Support @Flow\Inject annotations in Extbase

This patch provides support for the TYPO3.Flow syntax
of property injections:

/**
 * @var Vendor\Ext\FooClass
 * @Flow\Inject
 */
protected $vendorExtFooClass;

Resolves: #49497
Releases: 6.2
Change-Id: Ib5f0ff5e83580cc9c327b7320f49c5a892240eb5
Reviewed-on: https://review.typo3.org/21732
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years ago[TASK] Cleanup ext:opendocs 72/21772/2
Wouter Wolters [Mon, 1 Jul 2013 15:50:50 +0000 (17:50 +0200)]
[TASK] Cleanup ext:opendocs

* Remove old file from before namespacing
* Fix imagepath in CSS
* Strict comparison for TYPO3_MODE check

Change-Id: I5d6242f4032d83627284f793e9e79ee13d6de8ae
Resolves: #49550
Releases: 6.2
Reviewed-on: https://review.typo3.org/21772
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years ago[TASK] Move JavaScript files to EXT: backend 21/21721/2
Felix Kopp [Sat, 29 Jun 2013 10:20:24 +0000 (12:20 +0200)]
[TASK] Move JavaScript files to EXT: backend

This patch moves few JavaScript files to EXT: backend.

Still few JavaScript files remain in /typo3 and /js folder.
Those JavaScript files are used within the backend and
therefore should be moved to EXT: backend.

Change-Id: I62b9861d66f219f34e53afa5dd7a1d9c20073a98
Resolves: #49507
Releases: 6.2
Reviewed-on: https://review.typo3.org/21721
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years ago[TASK] Crisp up navigation frames borders 25/21125/3
Felix Kopp [Mon, 27 May 2013 23:37:56 +0000 (01:37 +0200)]
[TASK] Crisp up navigation frames borders

Since UXW 2009 module navigation and tree frame have
soft border / gradient shadow on their right.

On or path to flat backend:
bring super crisp borders.

Also removes vertical gradient behind module menu bar.

Change-Id: I826df77447d782c85f1c08440632ee438c3c37b0
Resolves: #48586
Releases: 6.2
Reviewed-on: https://review.typo3.org/21125
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] LocalConfiguration cleanup breaks install process 65/21765/2
Christian Kuhn [Mon, 1 Jul 2013 12:25:49 +0000 (14:25 +0200)]
[BUGFIX] LocalConfiguration cleanup breaks install process

The method to kick out obsolete settings from LocalConfiguration
in the install tool step installer is called too early and the file
may not exist already. Move the method call below step one of the
installation process that creates the file.

Change-Id: If3d824b6488c7cebfdef2a5b122aea9d47424983
Resolves: #49540
Related: #49299
Reviewed-on: https://review.typo3.org/21765
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] Increase the width of the content element of type Plain HTML 23/20923/3
Philipp Gampe [Sun, 19 May 2013 15:55:35 +0000 (17:55 +0200)]
[BUGFIX] Increase the width of the content element of type Plain HTML

The current editor field for content elements of type HTML is for too
small. Without t3editor it is only 5 lines in height and with t3editor
it is limited to 200px which is not much more.

Increase the default size for tt_content.bodytext to 80x15 and set the
height for t3editor fields to 60% as done in setup.

Resolves: #43112
Releases: 6.2, 6.1, 6.0
Change-Id: Icc27cb013cc3009dace5dedef2f9515af1975ec0
Reviewed-on: https://review.typo3.org/20923
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[BUGFIX] Do not show System Extensions Wizard when done 09/21509/5
Helmut Hummel [Sun, 30 Jun 2013 14:34:52 +0000 (16:34 +0200)]
[BUGFIX] Do not show System Extensions Wizard when done

The check if the wizard has been executed before and
includes all available system extensions have been installed
is wrong. Rather than casting to bool, we should
check if the difference between "seen extensions" and
available system extensions is an empty array.

This correctly shows the wizard when not finished and
hides it when finished.

Resolves: #49256
Releases: 6.2, 6.1, 6.0
Change-Id: I7bd655b2b7eeaaa5b1dd91e80564f150b1d0d038
Reviewed-on: https://review.typo3.org/21509
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] EM: TimeSinceLastUpdateViewHelper fatals if never updated 27/21427/4
Alexander Opitz [Fri, 14 Jun 2013 13:22:08 +0000 (15:22 +0200)]
[BUGFIX] EM: TimeSinceLastUpdateViewHelper fatals if never updated

If the repository was never updated (or the update failed) last_update
has the value of zero in the database.
Then NULL->format in the TimeSinceLastUpdateViewHelper leads to the fatal
error.

Resolves: #47726
Releases: 6.2, 6.1, 6.0
Change-Id: Ia41c50f2037fb1c7ef935a8855a200b303347383
Reviewed-on: https://review.typo3.org/21427
Reviewed-by: Philipp Gampe
Reviewed-by: Susanne Moog
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years ago[TASK] Improve error message in NotFoundView to identify source 28/21728/3
Claus Due [Sat, 29 Jun 2013 12:43:54 +0000 (14:43 +0200)]
[TASK] Improve error message in NotFoundView to identify source

The error message before this change would only report the
action name, after this change it will reflect the controller and
extension name as well.

Set to apply to all maintained version since this changes no functions
whatsoever - it only improves error feedback.

Resolves: #49519
Releases: 6.2, 6.1, 6.0, 4.7, 4.5
Change-Id: I61dc32a4542b8664ca9443414278e983bc181c4a
Reviewed-on: https://review.typo3.org/21728
Reviewed-by: Cedric Ziel
Tested-by: Cedric Ziel
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] Wrong placement of image caption in text with image 84/20884/3
Philipp Gampe [Fri, 17 May 2013 19:02:10 +0000 (21:02 +0200)]
[BUGFIX] Wrong placement of image caption in text with image

If you omit the first caption, then the following captions are shifted
into this position, meaning the the captions are off by the number of
empty captions in front.

This happens because the captions are stored with a newline "\n" as
separator which is removed by a trim = 1.

Remove this trim from tt_content.image.20.caption.1.1 as the trimming of
the actual content happens with
tt_content.image.20.caption.1.stdWrap.trim = 1.

The change also has a few cleanups that popped up in PhpStorm while
investigation the issue.

Resolves: #48354
Releases: 6.2, 6.1, 6.0
Change-Id: I4523fa40cbf991b3941d18145a09e72d5e5254d3
Reviewed-on: https://review.typo3.org/20884
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years ago[FEATURE] Debug register and page with TypoScript 95/21695/3
Lars Peipmann [Thu, 27 Jun 2013 21:11:43 +0000 (23:11 +0200)]
[FEATURE] Debug register and page with TypoScript

Adds the possibility to show the content of
$GLOBALS['TSFE']->register and $GLOBALS['TSFE']->page
with the debug option in getText.

Example:
10 = TEXT
10.data = debug:register
20 = TEXT
20.data = debug:page

Resolves: #49478
Releases: 6.2
Change-Id: I79b118fd2450193a6573569f7ec99b8159f973bc
Reviewed-on: https://review.typo3.org/21695
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years ago[BUGFIX] Fix localization of the BE user module 70/21670/4
Wouter Wolters [Wed, 26 Jun 2013 18:04:39 +0000 (20:04 +0200)]
[BUGFIX] Fix localization of the BE user module

Fix some hardcoded labels by replacing them with
f:translate tags.

Change-Id: Ic75f7bd021ff8353b7709906859d2c02eb452b23
Resolves: #49402
Releases: 6.2, 6.1, 6.0
Reviewed-on: https://review.typo3.org/21670
Reviewed-by: Chris topher
Tested-by: Chris topher
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years ago[BUGFIX] Rootline utility must respect pageOverlayFields 96/20796/8
Stefan Galinski [Wed, 15 May 2013 14:18:05 +0000 (16:18 +0200)]
[BUGFIX] Rootline utility must respect pageOverlayFields

The rootline calculation always overlays all fields
from the pages table. This causes trouble in e.g. the
case that you want to reuse media images from the default
language in other languages. In the previous implementation
(pre 6.x) only the overlay fields from the
 $GLOBALS['TYPO3_CONF_VARS']['FE']['pageOverlayFields']
setting were overlaid.

Fixes: #48224
Releases: 6.2, 6.1, 6.0

Change-Id: I6f5a10150c916df24542ee83e33663a27bdb593f
Reviewed-on: https://review.typo3.org/20796
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years ago[BUGFIX] ActionController must use namespaced object view pattern 05/21705/3
Alexander Schnitzler [Fri, 28 Jun 2013 12:39:48 +0000 (14:39 +0200)]
[BUGFIX] ActionController must use namespaced object view pattern

The ActionController still uses the old pattern like
Tx_@extension_View_@controller_@action@format for resolving
custom view objects. When using a namespaced extension it
must be possible to also use namespaced view objects.
Therefore a new view object pattern has to be introduced:
@vendor\@extension\View\@controller\@action@format

Releases: 6.2, 6.1, 6.0
Resolves: #47609
Change-Id: Iedc6120469f2277b482c5e1c40b89790404e9bbe
Reviewed-on: https://review.typo3.org/21705
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] Fix property mapping of checkbox arrays 85/21685/4
Helmut Hummel [Thu, 27 Jun 2013 18:09:37 +0000 (20:09 +0200)]
[BUGFIX] Fix property mapping of checkbox arrays

If multiple checkboxes are rendered but none of it is
selected, an exception is thrown as the value of the hidden field,
that is submitted is a string.

This must be the case because we need to be able to clear out
selected checkboxes and cannot craft a hidden field that will
be translated to a GET/POST arument which is an empty array.

Because of that the ArrayConverter must be able to convert
empty strings to an empty array, just like the "old"
property mapper did.

Change-Id: I115831014caca4868d1f421eb968e01178e1169b
Resolves: #47832
Releases: 6.2, 6.1, 6.0
Reviewed-on: https://review.typo3.org/21685
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
6 years ago[BUGFIX] stdWrap for special.value applied twice 88/14588/5
Markus Klein [Fri, 14 Sep 2012 07:28:59 +0000 (09:28 +0200)]
[BUGFIX] stdWrap for special.value applied twice

In HMENU the stdWrap for special.value is applied twice.
This patches removes the superfluous call
in HierarchicalMenuContentObject.php.

Furthermore it also moves the stdWrap for excludeUidList
to AbstractMenuContentObject.php for consistency reasons.

Change-Id: Ia6594a76602acdab8b39d50803595343e65f6d02
Releases: 6.2, 6.1, 6.0, 4.7, 4.5
Fixes: #40855
Reviewed-on: https://review.typo3.org/14588
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years ago[BUGFIX] ShortcutVH must not ignore options.enableBookmarks 81/21681/2
Georg Ringer [Thu, 27 Jun 2013 08:41:41 +0000 (10:41 +0200)]
[BUGFIX] ShortcutVH must not ignore options.enableBookmarks

Shortcuts/Bookmarks can be disabled for users by using
TsConfig options.enableBookmarks = 0.

This setting must be checked in the ViewHelper too.

Change-Id: I5f53b9cb2863ac8a9e7501e63299482567509f2b
Resolves: #49220
Releases: 6.2
Reviewed-on: https://review.typo3.org/21681
Reviewed-by: Eric Chavaillaz
Tested-by: Eric Chavaillaz
Reviewed-by: Stefan Froemken
Tested-by: Stefan Froemken
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] Fix localization of the language module 71/21671/2
Wouter Wolters [Wed, 26 Jun 2013 18:10:51 +0000 (20:10 +0200)]
[BUGFIX] Fix localization of the language module

The table headers are not translatable yet.
Replace them with f:translate tags.

Change-Id: Ibe9fc989eba193f3401f40b1b7f5f8be081189ef
Resolves: #49401
Releases: 6.2, 6.1, 6.0
Reviewed-on: https://review.typo3.org/21671
Reviewed-by: Chris topher
Tested-by: Chris topher
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
6 years ago[BUGFIX] Fix one language label in the extension manager 58/21658/6
Krzysztof Adaczmyk [Wed, 26 Jun 2013 09:09:24 +0000 (11:09 +0200)]
[BUGFIX] Fix one language label in the extension manager

Make hardcoded "Search:" label translatable.

Change-Id: I006f6b98f45f0d2e82c02c1b40ed549a15ac93fd
Resolves: #49404
Releases: 6.2, 6.1, 6.0
Reviewed-on: https://review.typo3.org/21658
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Chris topher
Tested-by: Chris topher
Reviewed-by: Markus Klein
Tested-by: Markus Klein
6 years ago[BUGFIX] Wrong result on unequal globalVar condition 61/21661/2
Marc Bastian Heinrichs [Wed, 26 Jun 2013 13:01:31 +0000 (15:01 +0200)]
[BUGFIX] Wrong result on unequal globalVar condition

A TypoScript condition like "[globalVar = LIT:10 != 10]"
returns a true value instead of the expected false value.
The reason for that is a superfluous trinity (type safe)
comparator.

Change-Id: Ib9f468da0a129f08d5d071a4f97bd09904f0c91b
Fixes: #45165
Releases: 6.0, 6.1, 6.2
Reviewed-on: https://review.typo3.org/21661
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[TASK] Backend user management: add delete button 91/21591/7
Krzysztof Adamczyk [Sat, 22 Jun 2013 13:54:44 +0000 (15:54 +0200)]
[TASK] Backend user management: add delete button

Add remove button in the backend users list with
a confirmation dialog.

Resolves: #43053
Releases: 6.2
Change-Id: I5bffc18c4aabdcc597094f4b173c187e8c8ccac2
Reviewed-on: https://review.typo3.org/21591
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
6 years ago[BUGFIX] Fix spelling issue in Install Tool 48/21648/2
Wouter Wolters [Mon, 24 Jun 2013 21:56:49 +0000 (23:56 +0200)]
[BUGFIX] Fix spelling issue in Install Tool

compatibilyt -> compatibility

Change-Id: I3bed3fa4b0477870f393498a44c5cb766d1b7c33
Resolves: #49393
Releases: 6.2, 6.1
Reviewed-on: https://review.typo3.org/21648
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years agoActivate tests for PHP 5.5 on travis 35/21635/2
Helmut Hummel [Mon, 24 Jun 2013 14:34:18 +0000 (16:34 +0200)]
Activate tests for PHP 5.5 on travis

Change-Id: Iff803f329275f17921b26d88eb46d7b323b7c7ee
Reviewed-on: https://review.typo3.org/21635
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[FEATURE] Add task to auto update languages 77/20277/5
Wouter Wolters [Sun, 28 Apr 2013 20:28:23 +0000 (22:28 +0200)]
[FEATURE] Add task to auto update languages

Add a command controller to update the translation
of extensions for selected languages.

It is possible to override the selected languages
to have the full control over the languages and how many
there will be updated. This setting allow to set a comma
separated list of locales.

Change-Id: I9b0b5e1ab1aeffce30db45bb68fdd1421cf68bd2
Resolves: #43703
Releases: 6.2
Reviewed-on: https://review.typo3.org/20277
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Eric Chavaillaz
Tested-by: Eric Chavaillaz
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Stefan Neufeind
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
6 years ago[TASK] Add unit tests for "outdated" extensions 46/21646/2
Jigal van Hemert [Sun, 23 Jun 2013 18:50:20 +0000 (20:50 +0200)]
[TASK] Add unit tests for "outdated" extensions

Follow up with unit tests for the extended reports.

Change-Id: I097d1241722fdaf57a4a57b6d90f32359e8168f5
Resolves: #49350
Releases: 6.2, 6.1, 6.0, 4.7, 4.5
Reviewed-on: https://review.typo3.org/21646
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[TASK] Add support for "outdated" extensions 20/21620/2
Jigal van Hemert [Sun, 23 Jun 2013 18:50:20 +0000 (20:50 +0200)]
[TASK] Add support for "outdated" extensions

Extension Manager displays installed extensions which are marked as
"outdated" with different styling. Reports module also checks for
installed and available "outdated" extensions.

Change-Id: I3050f3f7142e4153954f1b7f76b4bf64a3066223
Resolves: #49350
Releases: 6.2, 6.1, 6.0, 4.7, 4.5
Reviewed-on: https://review.typo3.org/21620
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] Reports Module links to the standalone install tool 16/21616/4
Wouter Wolters [Sun, 23 Jun 2013 14:55:27 +0000 (16:55 +0200)]
[BUGFIX] Reports Module links to the standalone install tool

Link to the backend module instead of the standalone version.

Change-Id: Icf32b91c1fe6edb2b3fa313c865441a1edc3a731
Resolves: #49353
Related: #49162
Releases: 6.2
Reviewed-on: https://review.typo3.org/21616
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
6 years ago[TASK] Adapt install tool mail functions to use Swiftmailer 22/21622/4
Anja Leichsenring [Sun, 23 Jun 2013 20:20:08 +0000 (22:20 +0200)]
[TASK] Adapt install tool mail functions to use Swiftmailer

The mail sending functions in install tool use PHPs mail() function.
They should use instead the Swiftmailer.

Releases: 6.2
Resolves: #49366
Change-Id: I0d44150a37284804344793bfc34a89847b3ddb4b
Reviewed-on: https://review.typo3.org/21622
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[TASK] Remove Environment Check checkMailCapabilities 07/21607/3
Anja Leichsenring [Sun, 23 Jun 2013 12:09:20 +0000 (14:09 +0200)]
[TASK] Remove Environment Check checkMailCapabilities

The check is removed due to providing sometimes inaccurate error status
based on php.ini settings.
For now the real mail test in Test Setup got some hints in case of
missing test email. Later on the auto configuration tool (that not yet
exists) will take over from here.

Resolves: #49357
Releases: 6.2, 6.1
Change-Id: I290cca3fa4653b3a5310b9f27c2b125d9bfeb460
Reviewed-on: https://review.typo3.org/21607
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
6 years ago[BUGFIX] Call to undefined method ElementConditionMatcher::setRecord() 05/21605/3
Frans Saris [Sun, 23 Jun 2013 11:16:55 +0000 (13:16 +0200)]
[BUGFIX] Call to undefined method ElementConditionMatcher::setRecord()

Wrong usage of the new ElementConditionMatcher which results in a
fatal error.

Releases: 6.1, 6,2
Resolves: #49354
Change-Id: Ic460bb5c9ce81daa2f828866615bf2703ee56fd5
Reviewed-on: https://review.typo3.org/21605
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] Reports module link to Install Tool section is incorrect 13/21613/2
Wouter Wolters [Sun, 23 Jun 2013 13:41:17 +0000 (15:41 +0200)]
[BUGFIX] Reports module link to Install Tool section is incorrect

Change the module name in the link and add a new label to
mention the new section name Important Actions.

Change-Id: I75b0698efd759d5a2f679ecceba059f8a8975876
Resolves: #49352
Related: #49162
Releases: 6.2
Reviewed-on: https://review.typo3.org/21613
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert