Packages/TYPO3.CMS.git
5 years ago[TASK] Make use of .t3-table in EXT: belog 34/24434/2
Felix Kopp [Sun, 6 Oct 2013 21:02:35 +0000 (23:02 +0200)]
[TASK] Make use of .t3-table in EXT: belog

Use <table class="t3-table"> in backend module.

Change-Id: I8f4f51020e8bf5140144d296172ab06c92bf8d6b
Resolves: #52565
Releases: 6.2
Reviewed-on: https://review.typo3.org/24434
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[FEATURE] Transfer query parameters in preview 12/21112/3
Francois Suter [Tue, 16 Oct 2012 07:58:31 +0000 (09:58 +0200)]
[FEATURE] Transfer query parameters in preview

The workspace preview does not transfer query parameters to the
iframes used for preview. This prevents extensions passing custom
parameters from functioning properly.

Change-Id: If25f24f7d7252333c3d3a36419d81d7f611408ea
Resolves: #31996
Releases: 6.2
Reviewed-on: https://review.typo3.org/21112
Reviewed-by: Sascha Egerer
Tested-by: Sascha Egerer
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[FEATURE] Make use of .t3-table in EXT: tstemplate 28/24428/2
Felix Kopp [Sun, 6 Oct 2013 16:58:59 +0000 (18:58 +0200)]
[FEATURE] Make use of .t3-table in EXT: tstemplate

Use table.t3-table of #52558 in EXT: tstemplate.

Change-Id: I7b01427f8761c951df7ecf62cbeb0e307d325c84
Resolves: #52561
Related: #49592
Releases: 6.2
Reviewed-on: https://review.typo3.org/24428
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[FEATURE] Make use of .t3-table in EXT: lowlevel 26/24426/2
Felix Kopp [Sun, 6 Oct 2013 13:46:04 +0000 (15:46 +0200)]
[FEATURE] Make use of .t3-table in EXT: lowlevel

Use table.t3-table of #52558 in EXT: lowlevel.

Change-Id: Ibf259d8fe6e61e0b62ef58eb0651445c712cddcf
Resolves: #52560
Releases: 6.2
Reviewed-on: https://review.typo3.org/24426
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
5 years ago[!!!][FEATURE] Refactor/reintroduce table.t3-table 25/24425/3
Felix Kopp [Sun, 6 Oct 2013 13:40:54 +0000 (15:40 +0200)]
[!!!][FEATURE] Refactor/reintroduce table.t3-table

Bring a central/common table style "t3-table".
Refactor the pre-existing CSS code.

All backend tables that display tabular table data
should use the CSS class .t3-table.

HTML code:

<table class="t3-table">
  <thead>
    <tr>
      <th>...</th>
      <th>...</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td class="t3-table-tree"><img src="Icon" /></td>
      <td>...</td>
    </tr>
  </tbody>
</table>

This patch makes .t3-row-header & .typo3_dblist unnecessary.

Change-Id: Ic7e66fd1d6e8b9cc541133f1216f26ae7d8d09cf
Resolves: #52558
Related: #49592
Releases: 6.2
Reviewed-on: https://review.typo3.org/24425
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
5 years ago[TASK] ext:install Break possible redirect loop 91/24191/3
Christian Kuhn [Mon, 30 Sep 2013 22:51:12 +0000 (00:51 +0200)]
[TASK] ext:install Break possible redirect loop

The install tool initiates redirects if configuration values were
changed. This is especially done within the "silent upgrade" class.
If something goes wrong there, the system may end up in a redirect
loop and does not show useful debug information.

The patch introduces a simple redirect loop detection and breaks
after ten redirects. This should be enough for the "silent upgrade"
and should be lower than the usual browser based loop detection.

Change-Id: I31164595dc1ada17012525268b57c03499dd2ddf
Resolves: #52414
Related: #52338
Relases: 6.2
Reviewed-on: https://review.typo3.org/24191
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[BUGFIX] EXT:documentation does not support translated manuals 09/24109/3
Xavier Perseguers [Fri, 27 Sep 2013 13:00:54 +0000 (15:00 +0200)]
[BUGFIX] EXT:documentation does not support translated manuals

Some extensions come with a translated manual and it should be used
if a match with the user's preferred language is found.

Fixes: #52332
Releases: 6.2
Change-Id: I84a87840db99fe2704c90bce8dc02f5bc39db4c1
Reviewed-on: https://review.typo3.org/24109
Reviewed-by: Eric Chavaillaz
Tested-by: Eric Chavaillaz
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[TASK] Set base font-size and adjust headline sizes 07/24307/2
Felix Kopp [Thu, 3 Oct 2013 11:21:35 +0000 (13:21 +0200)]
[TASK] Set base font-size and adjust headline sizes

Set body base font-size system-wide. Adjust base font size and
increase by 1 Pixel. Inherit base font size for headline based
on relative sizes. Give headlines better visual hierarchy.

Change-Id: Ie7f7acad607aec937d8157f94762c16260ad1b9c
Resolves: #52501
Releases: 6.2
Reviewed-on: https://review.typo3.org/24307
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[TASK] Redesign "about modules" as start screen 49/24349/3
Felix Kopp [Thu, 3 Oct 2013 20:57:19 +0000 (22:57 +0200)]
[TASK] Redesign "about modules" as start screen

Adds visual containers for icons on about modules for
easier access. About Modules will be the start screen.

Also extends the width of the module.

Change-Id: Ib9edcdc6240e6b9480029d4d3c341cef9af0c844
Resolves: #52517
Releases: 6.2
Reviewed-on: https://review.typo3.org/24349
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[BUGFIX] Enable add markers in LoginController signal 28/24228/4
Sebastian Fischer [Tue, 10 Sep 2013 13:52:36 +0000 (15:52 +0200)]
[BUGFIX] Enable add markers in LoginController signal

Currently its not possible to have signales handle parameter of slots
as a reference. Because of this its not possible to add marker in the
emit. With this patch the parameter containing the markers is taken
after process and then the markers get handed over to the reference
again.

Change-Id: I00dd75c88e4cabb4a1e5a704e6d4e9a39bef1c7b
Resolves: #51892
Releases: 6.2
Reviewed-on: https://review.typo3.org/24228
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[FEATURE] Follow-Up: Prepare generic persistence for overlay handling 62/23162/7
Felix Oertel [Sat, 17 Aug 2013 20:06:05 +0000 (22:06 +0200)]
[FEATURE] Follow-Up: Prepare generic persistence for overlay handling

Adapt slot connection to now available modifying of arguments.

Resolves: #51106
Releases: 6.2
Change-Id: I871f62e65be231dc3e6908d8becca81591ee4a56
Reviewed-on: https://review.typo3.org/23162
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[FEATURE] move configuration of returnRawQueryResult 55/23155/4
Felix Oertel [Sat, 17 Aug 2013 15:10:28 +0000 (17:10 +0200)]
[FEATURE] move configuration of returnRawQueryResult

In motion to streamline the persistence configuration we will
get rid of the Typo3QuerySettings. Especially for
returnRawQueryResult it does not make sense to have a
configuration for that.

We moved it to be a method argument, so some can still decide
on a per-query-basis, what the query is supposed to return.

Resolves: #51145
Releases: 6.2
Change-Id: I948267149b66c350b271d3c98c5cbe3e268d087e
Reviewed-on: https://review.typo3.org/23155
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[FEATURE] ext:install FolderStructure basic link support 71/24171/4
Christian Kuhn [Mon, 30 Sep 2013 16:43:30 +0000 (18:43 +0200)]
[FEATURE] ext:install FolderStructure basic link support

The FolderStructure system currently supports files and directories.
This is now extended with a basic link support that can detect if
nodes are links and point to the specified target if given. The
code is currently fully disabled on Windows and there is also no
support for "fixing" broken structures.

Link nodes are used for index.php, typo3 and typo3_src and are
needed for a future core updater that relies on some structure
conventions like expected core location and link structure.

Change-Id: I5406115b9d44c9a321eb487cbd6ac2f0fab26b1e
Resolves: #52401
Releases: 6.2
Reviewed-on: https://review.typo3.org/24171
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Felix Kopp
Tested-by: Felix Kopp
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[TASK] Load defaultConfigArray just once in AllConfiguration 19/24419/2
Sascha Egerer [Sat, 5 Oct 2013 20:32:48 +0000 (22:32 +0200)]
[TASK] Load defaultConfigArray just once in AllConfiguration

Currently the method getDefaultConfigArrayComments is
called for every setting but should only be called once.
The method parses the whole defaultconfiguration file so
maybe this does speed up things a little bit.

Resolves: #52555
Releases: 6.2
Change-Id: I65d0151b200a657052691f52211f1e8edaf38019
Reviewed-on: https://review.typo3.org/24419
Reviewed-by: Markus Klein
Tested-by: Markus Klein
5 years ago[BUGFIX] Missing closing tag in ElementBrowser 97/24397/2
Philipp Gampe [Sat, 5 Oct 2013 10:08:46 +0000 (12:08 +0200)]
[BUGFIX] Missing closing tag in ElementBrowser

There is missing " />" at the end for $clickIcon, which refers to
the thumbnail in the element browser.

Resolves: #52546
Releases: 6.2, 6.1, 6.0
Change-Id: I2da27190db0ca627c2967750f828c6748b039356
Reviewed-on: https://review.typo3.org/24397
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
5 years ago[TASK] Use instanceof comparison instead of string comparison 57/24257/5
Benjamin Serfhos [Wed, 2 Oct 2013 12:28:17 +0000 (14:28 +0200)]
[TASK] Use instanceof comparison instead of string comparison

This allows the ViewHelper to render elements which are extending
the model.

Resolves: #52469
Releases: 6.2, 6.1, 6.0
Change-Id: If4b9b3019b44e38a5a25cb74ff993e572464bb9d
Reviewed-on: https://review.typo3.org/24257
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Markus Klein
Tested-by: Markus Klein
5 years ago[TASK] Version fields in list view only if version is loaded 34/24234/3
Georg Ringer [Tue, 1 Oct 2013 20:56:34 +0000 (22:56 +0200)]
[TASK] Version fields in list view only if version is loaded

the extended list view got the entries
t3ver_id
t3ver_state
t3ver_wsid
even though the ext:version is not installed.
This doesn't make sense. Therefore check if the ext is installed

Resolves: #52444
Releases: 6.2
Change-Id: I29e1434d5397b0462b5ecc4f6b46a19cca672aed
Reviewed-on: https://review.typo3.org/24234
Reviewed-by: Xavier Perseguers
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
5 years ago[FEATURE] High-res TYPO3 logo in topbar 40/24340/2
Felix Kopp [Thu, 3 Oct 2013 18:01:51 +0000 (20:01 +0200)]
[FEATURE] High-res TYPO3 logo in topbar

Allow hi-res logo in TYPO3 backend topbar.
Automatically scales when @2x in filename is detected.

Change-Id: I17044b909e11c3efa1ab2e13bda1b9cf1ac9624e
Resolves: #52514
Releases: 6.2
Reviewed-on: https://review.typo3.org/24340
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
5 years ago[TASK] Add missing CSS class to table of sorting module 35/24235/2
Georg Ringer [Tue, 1 Oct 2013 21:03:09 +0000 (23:03 +0200)]
[TASK] Add missing CSS class to table of sorting module

The sorting module misses a class "db_list_normal"
 if a sorting of pages should be done.

Resolves: #52445
Releases: 6.2
Change-Id: I04a44ea3bd53991338bdc74abfe6470562a4a5ea
Reviewed-on: https://review.typo3.org/24235
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
5 years ago[TASK] Set TYPO3 version to 6.2-dev 32/24232/2
TYPO3 Release Team [Tue, 1 Oct 2013 18:21:20 +0000 (20:21 +0200)]
[TASK] Set TYPO3 version to 6.2-dev

Change-Id: I49a19b2e7a2c534edbd5049e3f5627d2dc6bcf26
Reviewed-on: https://review.typo3.org/24232
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
5 years ago[RELEASE] Release of TYPO3 6.2.0alpha3 31/24231/2 TYPO3_6-2-0alpha3
TYPO3 Release Team [Tue, 1 Oct 2013 18:20:52 +0000 (20:20 +0200)]
[RELEASE] Release of TYPO3 6.2.0alpha3

Change-Id: Id732c8b5d1207f6febe11513535560261146f9d5
Reviewed-on: https://review.typo3.org/24231
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
5 years ago[TASK] Install Tool: Allow multiple permission status per file 79/24179/2
Ernesto Baschny [Mon, 30 Sep 2013 18:13:39 +0000 (20:13 +0200)]
[TASK] Install Tool: Allow multiple permission status per file

Sometimes a file has incorrect content and incorrect permissions.
Now both warnings are shown at the same time.

Resolves: #52405
Releases: 6.2
Change-Id: I8c36db5f42456ef9491dc1329dc7e0b22b815395
Reviewed-on: https://review.typo3.org/24179
Reviewed-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
5 years ago[BUGFIX] Don't write LocalConfiguration on every Install Tool entry 21/24221/3
Ernesto Baschny [Tue, 1 Oct 2013 15:02:09 +0000 (17:02 +0200)]
[BUGFIX] Don't write LocalConfiguration on every Install Tool entry

Make removeObsoleteLocalConfigurationSettings only rewrite the
file if something has changed.

Resolves: #52437
Releases: 6.2
Change-Id: I014fa04659d1ca8435d576c85ab039a9ee0bf92b
Reviewed-on: https://review.typo3.org/24221
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
5 years ago[FEATURE][UX] Install Tool usability and visual enhancements 87/24187/6
Ernesto Baschny [Thu, 19 Sep 2013 06:42:59 +0000 (08:42 +0200)]
[FEATURE][UX] Install Tool usability and visual enhancements

* Restyle toggle-groups with a more t3skin-like visual.
* Restyle "All configuration":
  * no more "green success boxes" per item, but instead
    alternating background.
  * no more horizontal rulers in between.
  * Clicking in the explanatory text in some item will focus the
    corresponding input-field.
* Submit buttons in "All Configuration" and "Configuration
  Presets" are now always visible due to them sticking to the
  bottom of the scrollable area.
* Use CSS3 gradients in buttons instead of background images.

Related: #52087
Resolves: #38701
Releases: 6.2
Change-Id: I1abfb42273bcb9f60c3feef9fcfbb411585c63bf
Reviewed-on: https://review.typo3.org/24187
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
5 years agoRevert "[BUGFIX] Enable add markers in LoginController signal" 27/24227/2
Anja Leichsenring [Tue, 1 Oct 2013 15:42:17 +0000 (17:42 +0200)]
Revert "[BUGFIX] Enable add markers in LoginController signal"

This reverts commit 5fbbb8b6bf15e0bda3c164330cb3c188a41348f4

If no signal is registered, the original markers are lost. Needs rework.

Change-Id: Ib043b731af526de685c8d06927459ff069be14a9
Reviewed-on: https://review.typo3.org/24227
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
5 years ago[BUGFIX] Base silent updates on LocalConfiguration values only 40/24140/4
Anja Leichsenring [Sun, 29 Sep 2013 20:58:36 +0000 (22:58 +0200)]
[BUGFIX] Base silent updates on LocalConfiguration values only

During silent updates the only file that can be influenced is
LocalConfiguration.php. If values are available in
AdditionalConfiguration.php, those take precedence, but can not be
overridden by the updater. This can lead to endless loops, because
preconditions are never met.

So silent update relies now only on values in LocalConfiguration.
For values in AdditionalConfiguration.php the user must take full
responsibility.

Change-Id: I5b450f0cf09f09bd3bb35a519b5b8d6b33e650ac
Resolves: #52338
Releases: 6.2
Reviewed-on: https://review.typo3.org/24140
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Markus Klein
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
5 years ago[BUGFIX] Enable add markers in LoginController signal 28/23728/5
Sebastian Fischer [Tue, 10 Sep 2013 13:52:36 +0000 (15:52 +0200)]
[BUGFIX] Enable add markers in LoginController signal

Currently its not possible to have signales handle parameter of slots
as a reference. Because of this its not possible to add marker in the
emit. With this patch the parameter containing the markers is taken
after process and then the markers get handed over to the reference
again.

Resolves: #51892
Releases: 6.2
Change-Id: Id6f92195608ca8684fdbfe911b193789055d6775
Reviewed-on: https://review.typo3.org/23728
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
5 years ago[TASK] Remove closing PHP tags 12/24212/3
Christian Kuhn [Tue, 1 Oct 2013 12:40:56 +0000 (14:40 +0200)]
[TASK] Remove closing PHP tags

Change-Id: Iaa92566c53301e49396fc9fb26b0b339c48d567b
Resolves: #52360
Releases: 6.2
Reviewed-on: https://review.typo3.org/24212
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
5 years ago[TASK] Make Install Tool look beautiful in modern IE's 86/24186/3
Ernesto Baschny [Mon, 30 Sep 2013 20:29:10 +0000 (22:29 +0200)]
[TASK] Make Install Tool look beautiful in modern IE's

IE9 and later understand CSS3 features which we use in the Install
Tool. Make sure IE don't fall back into IE7 mode.

Resolves: #52413
Releases: 6.2
Change-Id: I48933d44e63a59deac131a7cbfeda38fc77aafff
Reviewed-on: https://review.typo3.org/24186
Reviewed-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
5 years ago[TASK] Folder not writeable should be an "Error" not a "Warning" 80/24180/3
Ernesto Baschny [Mon, 30 Sep 2013 18:19:11 +0000 (20:19 +0200)]
[TASK] Folder not writeable should be an "Error" not a "Warning"

The Install Tool checks for permissions in it's folder structure.  A
folder (typo3temp, uploads, fileadmin) not being writeable now is an
Error and not only a Warning thus displaying a red badge in the Install
Tool main menu.

Resolves: #52407
Releases: 6.2
Change-Id: I6de5f2eace4ecdf089848efbf063a82302aea093
Reviewed-on: https://review.typo3.org/24180
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
5 years ago[BUGFIX] TS is fetched from cache incorrectly sometimes 72/18072/7
Dmitry Dulepov [Mon, 3 Dec 2012 09:40:25 +0000 (13:40 +0400)]
[BUGFIX] TS is fetched from cache incorrectly sometimes

If $TYPO3_CONF_VARS['FE']['defaultTypoScript_constants'] or
$TYPO3_CONF_VARS['FE']['defaultTypoScript_setup'] are set through
the PHP code, cached TS will not be found in cache. This would
result in TS parsing every time when there are USER_INT objects
on the page. It may slow down the page with USER_INT objects
by about 300% comparing to the cached version.

This change is re-added after it got reverted due to lack of reviews in
Ia0fd65a35897c71d60c48c0b03098ce67ad16c70.

Change-Id: Ief3a065451644423b236489729716b906f3d4500
Resolves: #43540
Releases: 4.5, 4.7, 6.0, 6.1, 6.2
Reviewed-on: https://review.typo3.org/18072
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
5 years ago[FEATURE] ext:install Show number of folder structure errors in menu 36/24136/3
Christian Kuhn [Sun, 29 Sep 2013 18:20:52 +0000 (20:20 +0200)]
[FEATURE] ext:install Show number of folder structure errors in menu

Similar to the environment status the number of folder structure
errors are now shown in the left menu.

Change-Id: I665c32e8a3c4389941437a2bb6caeb32b862b673
Resolves: #52368
Releases: 6.2
Reviewed-on: https://review.typo3.org/24136
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Markus Klein
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[BUGFIX] ext:install Better error handling in first folder step 35/24135/6
Christian Kuhn [Sun, 29 Sep 2013 17:40:33 +0000 (19:40 +0200)]
[BUGFIX] ext:install Better error handling in first folder step

During installation it may happen that the folder structure reports
errors during creation, but still creates the main folder structure.
This is the case for example if the document root or fileadmin
is a link and not a directory. In those cases the installer does not
create a LocalConfiguration and shows the first step again. It will
stop with a "ENABLE_INSTALL_TOOL" file missing message afterwards.

This is better sanitized with the patch: If the folder structure
reports errors but still successfully created a typo3conf folder, the
LocalConfiguration is also created and the next step is called after
redirect.

Furthermore, two possible warnings are caught in the folder structure
and adapted status messages are created.

Change-Id: I54d99f826336c513641028f29d389da845d7d26a
Resolves: #52367
Releases: 6.2
Reviewed-on: https://review.typo3.org/24135
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[FEATURE] ext:install Relaxed permission check 30/24130/5
Christian Kuhn [Sat, 28 Sep 2013 19:12:51 +0000 (21:12 +0200)]
[FEATURE] ext:install Relaxed permission check

The document root folder may not have correct permissions and
they can not be fixed if the owner is not the executing webserver
user.

This is a common issue during installation, currently the first
step breaks if permission on document root are not 2770 and the
folder is not owned by the executing webserver user.

The patch adds a new option "targetPermissionRelaxed" to
DirectoryNodes and uses it on the RootNode to lower the severity
if permissions are not correct. The installation will proceed
then as long as sub folders can be created.

Change-Id: Ibde9f7ff0dde14502ac24fdb73c0a2ed384119a6
Resolves: #52356
Releases: 6.2
Reviewed-on: https://review.typo3.org/24130
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
5 years ago[BUGFIX] Follow-up to: Use an extension as repository 29/24129/3
Susanne Moog [Sun, 8 Sep 2013 12:04:50 +0000 (14:04 +0200)]
[BUGFIX] Follow-up to: Use an extension as repository

Add missing files that got lost during conflict resolving

Change-Id: If9fc0e23aba97659222bee0c5b2205c5030411fc
Resolves: #51835
Releases: 6.2
Reviewed-on: https://review.typo3.org/24129
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[FEATURE] Add possibility to use an extension as repository 72/23672/8
Susanne Moog [Sat, 28 Sep 2013 16:40:51 +0000 (18:40 +0200)]
[FEATURE] Add possibility to use an extension as repository

Sometimes extensions depend on customized versions of other
extensions or on extensions that aren't released to the TER.

This feature allows an extension to deliver it's own dependencies
by having the unpacked extensions inside the folder
Initialisation/Extensions. The extensions are then copied to
typo3conf/ext when resolving the dependencies.

Resolves: #51835
Releases: 6.2
Change-Id: I66f6e5d5d40e11471f9766ac2ed9d0eb5386eb49
Reviewed-on: https://review.typo3.org/23672
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
5 years ago[BUGFIX] Fix wrong handling of php and TYPO3 dependencies 73/23673/4
Susanne Moog [Sun, 8 Sep 2013 13:26:22 +0000 (15:26 +0200)]
[BUGFIX] Fix wrong handling of php and TYPO3 dependencies

Due to a superfluos try-catch block dependencies for TYPO3 and
PHP version were not checked correctly.

Additionally the TER version comparison was wrong as it did not
include the given version (only less or greater was checked, not
...OrEqual).

Resolves: #48809
Resolves: #51730
Resolves: #51182
Releases: 6.2, 6.1, 6.0
Change-Id: I773e1af014cd3e8525794c2fcdc615ea8a5f36a1
Reviewed-on: https://review.typo3.org/23673
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
5 years ago[TASK] ext:install Protect some methods in FolderStructure 23/24123/4
Christian Kuhn [Sat, 28 Sep 2013 12:55:07 +0000 (14:55 +0200)]
[TASK] ext:install Protect some methods in FolderStructure

Some methods within FolderStructure class hierachy are public
but should be used internally only. The patch protects them.

Change-Id: I273f829f29ca4f5a6da1d03f028be7a8500e222b
Resolves: #52354
Releases: 6.2
Reviewed-on: https://review.typo3.org/24123
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
5 years ago[FEATURE] ext:install Implement template files in FolderStructure 22/24122/5
Christian Kuhn [Sat, 28 Sep 2013 10:57:22 +0000 (12:57 +0200)]
[FEATURE] ext:install Implement template files in FolderStructure

The folder structure definition can be simplified a bit if target
content of files is not stored in the structure definition array
but moved to template files. This also enables handling of binary
files.
The patch implements an option 'targetContentFile' to FileNode and
adapts the current FolderStructure definition to use it.

Change-Id: I097e87a1f7a16e325b398468286fe661abec3553
Resolves: #52351
Releases: 6.2
Reviewed-on: https://review.typo3.org/24122
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
5 years ago[BUGFIX] Initialize extension name in command requests 83/23883/8
Alexander Stehlik [Wed, 25 Sep 2013 06:40:37 +0000 (08:40 +0200)]
[BUGFIX] Initialize extension name in command requests

This patch initializes the extension name in the configuration manager
as soon as it is available during an Extbase command line request.

Resolves: #51329
Releases: 6.2, 6.1, 6.0
Change-Id: I73b0f0e7a0b20e1773c9eb92f0d2175416ce2bb1
Reviewed-on: https://review.typo3.org/23883
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
5 years ago[FEATURE] Add tstamp column to recycler record table 15/24115/4
Philipp Kitzberger [Fri, 27 Sep 2013 15:47:01 +0000 (17:47 +0200)]
[FEATURE] Add tstamp column to recycler record table

This adds an extra column to the record table in
the recycler module so users can sort by that
value and come quicker to the decision whether
to recover that record or not.

Resolves: #52324
Releases: 6.2
Change-Id: Ife1d985f517f7ae5e9be419783e1132b532cabef
Reviewed-on: https://review.typo3.org/24115
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
5 years ago[BUGFIX] EmConfUtility accesses non-arrays 57/23857/5
Markus Klein [Mon, 16 Sep 2013 19:20:12 +0000 (21:20 +0200)]
[BUGFIX] EmConfUtility accesses non-arrays

Properly check for array-type before accessing
or counting the variable.

Resolves: #52045
Releases: 6.2, 6.1, 6.0, 4.7, 4.5
Change-Id: Id161fddadbbcadd462de36e8227278107f2e7a3a
Reviewed-on: https://review.typo3.org/23857
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Markus Klein
Tested-by: Markus Klein
5 years ago[BUGFIX] Clear cached menu by tag 24/23624/2
Zbigniew Jacko [Tue, 3 Sep 2013 22:10:48 +0000 (00:10 +0200)]
[BUGFIX] Clear cached menu by tag

This change adds a table cf_cache_hash for clear cache by tag
for example for cached menu.

Resolves: #51588
Releases: 6.2, 6.1, 6.0
Change-Id: I18b8aad3ac82737bbc52d4aae49be9028b6df944
Reviewed-on: https://review.typo3.org/23624
Reviewed-by: Tymoteusz Motylewski
Tested-by: Tymoteusz Motylewski
Reviewed-by: Piotr Molewski
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[BUGFIX] Fix jumpToUrl()-Usage in Element Browser 89/23889/3
Benjamin Pick [Wed, 18 Sep 2013 14:53:44 +0000 (16:53 +0200)]
[BUGFIX] Fix jumpToUrl()-Usage in Element Browser

The Javascript functions jumpToUrl(URL,anchor) and jumpToUrl(URL,formEl)
cannot be used interchangeably. This leads to a javascript error,
because the formElement is rendered as string
("[object HTMLInputElement]").

Resolves: #50437
Releases: 6.0, 6.1, 6.2
Change-Id: I53e1be3c157a2ef6c646f02af15e8c746b6e6375
Reviewed-on: https://review.typo3.org/23889
Reviewed-by: Eric Chavaillaz
Tested-by: Eric Chavaillaz
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Henrik Ziegenhain
Tested-by: Henrik Ziegenhain
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
5 years ago[TASK] Remove "Clear language cache" menu item 77/24077/4
Christian Kuhn [Thu, 26 Sep 2013 16:46:29 +0000 (18:46 +0200)]
[TASK] Remove "Clear language cache" menu item

* To show the item, SYS/lang/cache/clear_menu has to be manually
enabled, and a (not documented) userTSconfig option must be set.
* The item *never* worked since the underlying LanguageCacheClearer
class expects an array with cacheCmd set to either "all" or
"temp_cached", that is not set in the according AJAX call of the
menu action.
* Class LanguageCacheClearer hooks into DataHandler and is only
triggered on clear "all" cache.
* Clearing "all" cache flushes all caches anyway, so the hook
currently triggers flushing the language cache a second time.
* SYS/lang/cache/lifetime is unused and can be removed.

Since the functionality is broken, not documented, obsolete and
"internal" code of ext:lang, the whole thing is removed without
further deprecation.

Change-Id: Ic0d19bf31109832c9ed88d81d883516c109cf47e
Resolves: #52312
Releases: 6.2
Reviewed-on: https://review.typo3.org/24077
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
5 years ago[TASK] Move configuration code from bootstrap to ext:install 60/24060/2
Christian Kuhn [Fri, 13 Sep 2013 15:39:54 +0000 (17:39 +0200)]
[TASK] Move configuration code from bootstrap to ext:install

Some methods in boostrap silently change TYPO3_CONF_VARS to adapt
some settings. Those methods are moved to the install tool as
"silent upgrade" to write out configuration options.
The silent upgrade code within StepController is extracted to
an own class for better encapsulation.

Change-Id: Id68bfdce7ffb661fb341e21eb8a26a03fe76ac07
Resolves: #52287
Releases: 6.2
Reviewed-on: https://review.typo3.org/24060
Reviewed-by: Thomas Maroschik
Reviewed-by: Wouter Wolters
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[BUGFIX] Check for string before using strlen 18/24018/5
Kilian Hann [Tue, 24 Sep 2013 13:34:15 +0000 (15:34 +0200)]
[BUGFIX] Check for string before using strlen

If pi_flexform is converted to an array already, checking via strlen
produces a warning. An additional check via is_string suppresses the
warning.

Resolves: #52091
Resolves: #51684
Releases: 6.2, 6.1, 6.0, 4.7, 4.5
Change-Id: I97c41cdedb1afb28e2a9ca39e1d9cfb3921d9f47
Reviewed-on: https://review.typo3.org/24018
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Markus Klein
Tested-by: Markus Klein
5 years ago[BUGFIX] groupFor-VH does not work with @lazy 50/24050/2
Stefan Froemken [Wed, 25 Sep 2013 13:50:41 +0000 (15:50 +0200)]
[BUGFIX] groupFor-VH does not work with @lazy

If you group an property with annotated @lazy option
f:groupedFor-ViewHelper can't group by this property.

Resolves: #52266
Releases: 6.2, 6.1, 6.0
Change-Id: Ie208b67eec8500fee87ee1c62b1bd348c0ed5598
Reviewed-on: https://review.typo3.org/24050
Reviewed-by: Xavier Perseguers
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
5 years ago[BUGFIX] Install tool uses empty database settings 66/23866/4
Nicole Cordes [Tue, 17 Sep 2013 21:23:30 +0000 (23:23 +0200)]
[BUGFIX] Install tool uses empty database settings

Some systems allow to connect with empty username / password
configuration to the database. Although this is not wrong the install
tool should always ask for database credentials for new installations.
This patch prevents the install tool from setting an empty username and
password as default values without manually submitting the form.

Resolves: #51540
Resolves: #51956
Releases: 6.2
Change-Id: Ic245635bf649f4ad477d793eda658096ed659aa0
Reviewed-on: https://review.typo3.org/23866
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Markus Klein
Tested-by: Markus Klein
5 years ago[BUGFIX] Fatal in DefaultConfiguration 84/24084/2
Christian Kuhn [Thu, 26 Sep 2013 20:00:46 +0000 (22:00 +0200)]
[BUGFIX] Fatal in DefaultConfiguration

Change-Id: I6f6c8a2ddc26a6c7584e6a067c887768cf3ae5b1
Resolves: #52316
Related: #52305
Releases: 6.2, 6.1, 6.0
Reviewed-on: https://review.typo3.org/24084
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[BUGFIX] Configure main extbase caches for unlimited entry lifetime 69/24069/3
Christian Kuhn [Thu, 26 Sep 2013 14:12:25 +0000 (16:12 +0200)]
[BUGFIX] Configure main extbase caches for unlimited entry lifetime

The extbase reflection and object caches are "stable" cache entries
and only need to be deleted if extensions change or are updates. The
extension manager takes care of flushing in this case.
Currently, the default lifetime of those cache entries is only one
hour, so they are recalculated pretty often. This is especially a
problem if the site was not accessed for more than an hour, since
tons of cache entries exceeded their lifetime and require
recalculation.
The patch moves the cache configuration of the required extbase
extension to DefaultConfiguration and sets unlimited default
lifetime for object and reflection cache.

Change-Id: I671692645aeb104f7fa73595cc79b25ed5984b85
Resolves: #52305
Related: #51116
Related: #52304
Releases: 6.2, 6.1, 6.0
Reviewed-on: https://review.typo3.org/24069
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[TASK] Use SimpleFileBackend for t3lib_l10n cache 64/24064/3
Christian Kuhn [Thu, 26 Sep 2013 13:00:08 +0000 (15:00 +0200)]
[TASK] Use SimpleFileBackend for t3lib_l10n cache

The language cache by default uses the FileBackend to store its data.
Language cache entries need to be deleted only if new extensions are
loaded and if new language overlays are fetched. They do not need
tagging and can have an unlimited lifetime.
Switching to SimpleFileBackend removes the tagging and sets unlimited
lifetime by to reduce read and write load on this cache.

Change-Id: I5c4778f4c38ae369b6873574e961fa65208d77a1
Resolves: #52295
Related: #52125
Releases: 6.2, 6.1, 6.0
Reviewed-on: https://review.typo3.org/24064
Reviewed-by: Wouter Wolters
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[TASK] ext:install Improve wording in empty database select 78/24078/2
Christian Kuhn [Thu, 26 Sep 2013 18:51:13 +0000 (20:51 +0200)]
[TASK] ext:install Improve wording in empty database select

On first installation only existing empty databases can be selected.
The hint for "Existing tables will be removed" is obsolete.

Change-Id: I05c0fb460672b8b4bbffe321945c46d2c7be2b2f
Resolves: #52314
Releases: 6.2
Reviewed-on: https://review.typo3.org/24078
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[BUGFIX] Re-add dbal extension manager message class 49/23949/2
Alexander Stehlik [Sat, 21 Sep 2013 13:09:04 +0000 (15:09 +0200)]
[BUGFIX] Re-add dbal extension manager message class

The MessageDisplay class that is used to display a hint in the extension
settings of the dbal extension was removed with commit
2e3c9d5e25e5beadafebca949de3e05eeb6f120a.

This commit re-adds the class to prevent a PHP error.

Resolves: #52167
Releases: 6.2
Change-Id: I1fa8749ffb93eab45646948ff336bf3d331aa92c
Reviewed-on: https://review.typo3.org/23949
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[TASK] Use @inject in ext:about 56/24056/2
Christian Kuhn [Wed, 25 Sep 2013 15:08:02 +0000 (17:08 +0200)]
[TASK] Use @inject in ext:about

Change-Id: I856db58b5843615ddae80e5f978de79981027711
Resolves: #52270
Releases: 6.2
Reviewed-on: https://review.typo3.org/24056
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[BUGFIX] EM does not link to docs.typo3.org 17/24017/2
Xavier Perseguers [Tue, 24 Sep 2013 12:57:27 +0000 (14:57 +0200)]
[BUGFIX] EM does not link to docs.typo3.org

docs.typo3.org is new official documentation platform supporting both
OpenOffice and Sphinx manuals.

Fixes: #52226
Releases: 6.2, 6.1, 6.0
Change-Id: Ie5f27bf15f5174a6e1bb53bedd575ceeb362add8
Reviewed-on: https://review.typo3.org/24017
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
5 years ago[BUGFIX] Increase performance of exports for caches 69/23969/5
Markus Klein [Mon, 23 Sep 2013 10:20:01 +0000 (12:20 +0200)]
[BUGFIX] Increase performance of exports for caches

Exporting arrays for caches is now done with var_export().

Resolves: #51116
Releases: 6.2, 6.1, 6.0
Change-Id: I7519fd9c2ab21cc22a3f4e092b611c6bca58c30f
Reviewed-on: https://review.typo3.org/23969
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Helmut Hummel
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[BUGFIX] Remove duplicate exception code 38/24038/5
Fabien Udriot [Wed, 25 Sep 2013 07:59:08 +0000 (09:59 +0200)]
[BUGFIX] Remove duplicate exception code

Exception code "1314354065" is used twice: once in the abstract
Resource repository and the other one in the File Collection repository.
Since exception code must be unique, the patch simply renames one
occurrence.

Change-Id: I41474db5de7e8f575275d57e9585252857334ee2
Releases: 6.0, 6.1, 6.2
Resolves: #52243
Reviewed-on: https://review.typo3.org/24038
Reviewed-by: Kilian Hann
Tested-by: Kilian Hann
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
5 years ago[TASK] Remove GFX im_imvMaskState and im_negate_mask settings 80/23880/6
Christian Kuhn [Tue, 17 Sep 2013 19:23:05 +0000 (21:23 +0200)]
[TASK] Remove GFX im_imvMaskState and im_negate_mask settings

There are two very weird settings is GFX array that previously
decided on how "masks" are applied to images if combining
multiple images. GFX/im_negate_mask and GFX/im_imvMaskState are
also manipulated during boostrap and depend on each other.

Fiddling with those settings in ImageMagick 6 and GraphicsMagick
with its supported versions, it turns out that they are obsolete
and can be removed completly. The patch does this.

Change-Id: Ic24c877287382f9e718974a0df3577dad2eeaac9
Resolves: #52088
Releases: 6.2
Reviewed-on: https://review.typo3.org/23880
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[BUGFIX] Fix misleading hint in Mvc/Dispatcher 99/23999/2
Wouter Wolters [Mon, 23 Sep 2013 20:21:02 +0000 (22:21 +0200)]
[BUGFIX] Fix misleading hint in Mvc/Dispatcher

The new property mapper is enabled by default now.
Due to this the hint inside the exception is misleading.
It hints now to the new @ignorevalidation annotation.

The old one annotation will stay.

Change-Id: I6a7f213f38a72a3b7676af5b1bf07f879fb99253
Resolves: #52198
Releases: 6.2
Reviewed-on: https://review.typo3.org/23999
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
5 years ago[BUGFIX] Fix broken Unit-test for #44825 98/23998/3
Wouter Wolters [Mon, 23 Sep 2013 20:16:32 +0000 (22:16 +0200)]
[BUGFIX] Fix broken Unit-test for #44825

Change-Id: Id1ecce2b4fe789b655f63cd8b5f78ab20eadfbd5
Resolves: #52201
Related: #44825
Releases: 6.2, 6.1, 6.0
Reviewed-on: https://review.typo3.org/23998
Reviewed-by: Andy Grunwald
Reviewed-by: Oliver Hader
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
5 years ago[BUGFIX] Using ext:sys_action gives a warning about not valid HTML 01/24001/2
Wouter Wolters [Mon, 23 Sep 2013 21:07:38 +0000 (23:07 +0200)]
[BUGFIX] Using ext:sys_action gives a warning about not valid HTML

When ext:sys_action is installed it will give a warning about
not valid HTML. This is because the id="" and class="" are glued
to each other. Fix this by moving the space from the front to the
back.

Change-Id: Ia916a9e084cb9f3595164215cf22a100d64dc7a9
Resolves: #52202
Releases: 6.2
Reviewed-on: https://review.typo3.org/24001
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
5 years ago[BUGFIX] Label user function for sys_file_reference uses HTML 28/23528/6
Philipp Gampe [Sun, 1 Sep 2013 11:32:02 +0000 (13:32 +0200)]
[BUGFIX] Label user function for sys_file_reference uses HTML

The change I7770044c11a6c1a1bcb51a3bfc11b85923653196 added meta
information for the FAL IRRE headers.
It uses a definition list to show certain fields of the related record
inside the title (thus visible if collapsed).
The HTML markup leads to problems in other places of the backend, most
noteable in the workspace module.

Introduce a separate user function only for inline labels,
using the same signature as the normal label_userFunc.

Resolves: #51411
Releases: 6.2
Change-Id: I070a9db3d009c743cb927be90a0aa3903a1bae45
Reviewed-on: https://review.typo3.org/23528
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
5 years ago[BUGFIX] Don't show duplicates in workspace preview 27/11127/12
Timo Webler [Mon, 3 Dec 2012 08:51:02 +0000 (09:51 +0100)]
[BUGFIX] Don't show duplicates in workspace preview

Fixed workspace filters in case of workspace preview
in TYPO3\CMS\Frontend\Page\PageRepository::enableFields().

Additionally cleared up the corresponding comments.

Change-Id: I088928a88cb673f18f218ef691a6c528019317c0
Fixes: #37065
Releases: 6.2, 6.1, 6.0, 4.5
Reviewed-on: https://review.typo3.org/11127
Reviewed-by: Sascha Egerer
Tested-by: Sascha Egerer
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
5 years ago[BUGFIX] Move beuser property mappings to global scope 67/23967/4
Philipp Gampe [Mon, 23 Sep 2013 10:00:55 +0000 (12:00 +0200)]
[BUGFIX] Move beuser property mappings to global scope

Currently the persistence settings for all tx_beuser models are defined
in module.tx_beuser.persistence.classes.
If any other module tries to access the corresponding backend user
repository from tx_beuser, then no mappings will be loaded by extbase,
resulting in a wrong cache entry for the model and the attempt to
access a nonexisting table.

Move the class mapping part of the TS template into
  config.tx_extbase.persistence.classes
to make them available for all extensions and modules.

Resolves: #51234
Releases: 6.2, 6.1, 6.0
Change-Id: I0b39c96c9db89c379e5613231a215f27b2dfbcde
Reviewed-on: https://review.typo3.org/23967
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
5 years ago[BUGFIX] Prevent leading space for empty ATagParams 54/23954/3
Alexander Stehlik [Sun, 22 Sep 2013 09:08:57 +0000 (11:08 +0200)]
[BUGFIX] Prevent leading space for empty ATagParams

Currently a leading space will be returned by the ATagParams handler when
the $addGlobal parameter is TRUE.

This patch trims any space if no ATagParams have been configured.

Resolves: #52171
Releases: 6.2
Change-Id: I53b3723e530beb96ff0dc9606963c6d9928d4478
Reviewed-on: https://review.typo3.org/23954
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
5 years ago[BUGFIX] Fix PHP warning trigged in getAuthInfoArray() 56/22956/9
Christian Finkemeier [Thu, 8 Aug 2013 13:18:55 +0000 (15:18 +0200)]
[BUGFIX] Fix PHP warning trigged in getAuthInfoArray()

AbstractUserAuthentication::getAuthInfoArray() calls
$GLOBALS['TYPO3_DB']->cleanIntList() with a possible NULL argument.
This leads to a PHP warning in GeneralUtility::trimExplode().

Resolves: #50913
Relates: #42921
Releases: 6.2, 6.1, 6.0, 4.7, 4.5
Change-Id: I42ddf8fed715c5f8ce060e6ca5826ef3ed8f223e
Reviewed-on: https://review.typo3.org/22956
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
5 years ago[BUGFIX] Reset singletons in Extbase command 85/23885/2
Alexander Stehlik [Wed, 18 Sep 2013 06:42:22 +0000 (08:42 +0200)]
[BUGFIX] Reset singletons in Extbase command

This patch fixes the handleRequest() method signature of
the Cli request handler by returning the response object
like it is expected by the RequestHandlerInterface.

When the request is returned the Bootstrap process will
reset the singletons which includes persisting of any
changed objects.

Resolves: #52092
Releases: 6.2
Change-Id: I78a507ab5b68ad67a85bf4a914494b39ea1407e1
Reviewed-on: https://review.typo3.org/23885
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
5 years ago[BUGFIX] Correct storage selection (common prefixes) 66/23966/5
Ernesto Baschny [Mon, 23 Sep 2013 08:29:56 +0000 (10:29 +0200)]
[BUGFIX] Correct storage selection (common prefixes)

If there is a local storage "uploads/test/" and a requested file
is in "uploads/other/file.txt", the storage matching will not
consider this storage for this file anymore, although they share a
common prefix, but will use a correct matching storage (e.g. 0).

Releases: 6.2, 6.1, 6.0
Resolves: #52173
Change-Id: Id14ffd6620554c086b6e77dca285ade8dee39ab2
Reviewed-on: https://review.typo3.org/23966
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
5 years ago[BUGFIX] Fix page.headerData + USER_INT 88/23788/7
Helmut Hummel [Thu, 12 Sep 2013 13:25:58 +0000 (15:25 +0200)]
[BUGFIX] Fix page.headerData + USER_INT

INT scripts placed in page.headerData.XX were
not replaced any more after introducing USER_INT
capabilities of the pageRenderer in #22273

This change reprocesses _INT placeholders after
the pageRenderer replacements have been done.

Resolves: #44825
Releases: 6.0, 6.1, 6.2
Change-Id: If11b692ed75120dbf122d95ca497b5e382fdf349
Reviewed-on: https://review.typo3.org/23788
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Wouter Wolters
Reviewed-by: Jens Jacobsen
Tested-by: Jens Jacobsen
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
5 years ago[FEATURE] Viewpage module usablity optimization 71/23771/10
Johannes Feustel [Wed, 11 Sep 2013 23:31:25 +0000 (01:31 +0200)]
[FEATURE] Viewpage module usablity optimization

Improve usability of viewpage module with:

* Added a default option with width and height set to auto
* Selection is saved in $GLOBALS['BE_USER']->uc using ExtDirect
StateProvider and restored after reload or page switch
* Frame is resizeable and this custom value is also stored in the user
settings as a new option of the selector
* iframe is visually separated from outer module body

Change-Id: I0f956b3b3b76ef5fea25c239acd8f95d4f93b765
Fixes: #51933
Releases: 6.2
Reviewed-on: https://review.typo3.org/23771
Tested-by: Philipp Gampe
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Tested-by: Markus Klein
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
5 years ago[FEATURE] add sorting on sys_category 15/23615/3
Peter Niederlag [Wed, 4 Sep 2013 15:11:06 +0000 (17:11 +0200)]
[FEATURE] add sorting on sys_category

sys_category until now misses a specific sort order
and is sorted by title. Adding a sorting property
gives more flexibility in sorting by custom
needs.

tca treeConfig of sys_category as well as categoryRegistry
are adapted accordingly

Change-Id: I663fb24dcd5486f911e256fe1a42c445a63543be
Resolves: #51590
Releases: 6.2
Reviewed-on: https://review.typo3.org/23615
Reviewed-by: Francois Suter
Tested-by: Francois Suter
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
5 years ago[BUGFIX] Increase length of identifier field in sys_file 82/23882/3
Nicole Cordes [Tue, 17 Sep 2013 21:36:53 +0000 (23:36 +0200)]
[BUGFIX] Increase length of identifier field in sys_file

Sometimes the identifier is longer than 200 chars. This patch increases
the maximum length to 512 characters.

Resolves: #48912
Releases: 6.2, 6.1, 6.0
Change-Id: I67edc1facf972d2ffef09a3204edc556464afda5
Reviewed-on: https://review.typo3.org/23882
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Aske Ertmann
Tested-by: Aske Ertmann
Reviewed-by: Jon Langeland
Tested-by: Jon Langeland
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[BUGFIX] Wrong exception on renaming folder 62/23862/2
Francois Suter [Tue, 17 Sep 2013 07:04:05 +0000 (09:04 +0200)]
[BUGFIX] Wrong exception on renaming folder

When a user tries to rename a folder without the permissions
to do so, the ResourceStorage throws a
"InsufficientFileAccessPermissionsException" instead of a
"InsufficientUserPermissionsException".

Resolves: #52056
Releases: 6.0, 6.1, 6.2
Change-Id: I83e75038bd6763f201ef03ebf37018368e990e1a
Reviewed-on: https://review.typo3.org/23862
Reviewed-by: Helmut Hummel
Reviewed-by: Frans Saris
Tested-by: Frans Saris
Reviewed-by: Fabien Udriot
Reviewed-by: Francois Suter
Tested-by: Francois Suter
5 years ago[TASK] Update felogin doc with showForgotPassword change 18/23918/4
Markus Klein [Fri, 20 Sep 2013 06:47:16 +0000 (08:47 +0200)]
[TASK] Update felogin doc with showForgotPassword change

Related: #50138
Releases: 6.2
Change-Id: I98bf8a4eadfae7183d8904956b3adcfdface1e5b
Reviewed-on: https://review.typo3.org/23918
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
5 years ago[FEATURE] Show forgot password only if conf showForgotPassword = 1 41/22541/4
Nicolas Forgeot [Wed, 24 Jul 2013 13:59:24 +0000 (15:59 +0200)]
[FEATURE] Show forgot password only if conf showForgotPassword = 1

Do not show forgot password form in felogin, if the forgot
password link for the login form has been disabled.

Resolves: #50138
Resolves: #34597
Releases: 6.2
Change-Id: I40b490cb09dc339067ff4ff0bc0d0afe0464a456
Reviewed-on: https://review.typo3.org/22541
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Marco Huber
Tested-by: Marco Huber
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
5 years ago[BUGFIX] Fix PHP warning when writing to Backend user log 16/23116/4
Alexander Stehlik [Thu, 15 Aug 2013 16:05:10 +0000 (18:05 +0200)]
[BUGFIX] Fix PHP warning when writing to Backend user log

The writelog method for the BackendUserAuthentication object is now
checking if there is actually an uid available in the user array
before it tries to access it.

This prevents a PHP warning about an illegal string offset when writing
log messages in an authentication service.

Releases: 6.0, 6.1, 6.2
Resolves: #49328
Change-Id: I006c6b0ccd8f03292715a7d7ab8e457914637d93
Reviewed-on: https://review.typo3.org/23116
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[BUGFIX] Display relations' titles when TCA label field is type inline 02/23902/4
Claus Due [Thu, 19 Sep 2013 11:34:09 +0000 (13:34 +0200)]
[BUGFIX] Display relations' titles when TCA label field is type inline

This change adds a case to treat "inline" TCA types the same way
"select" is treated when building the record's label value.

Before, if record used field of type "inline" as TCA label field, TYPO3
would display fx "3" (number of related records as stored in field
on parent record).

After, TYPO3 will display fx "Record1, Record2, Record2" if "inline"
field contains three related records named thusly.

Fixes: #52133
Releases: 6.2, 6.1, 6.0, 4.7, 4.5
Change-Id: Ie06f09368e81505cb1e5989b61ae98add54b05ba
Reviewed-on: https://review.typo3.org/23902
Reviewed-by: Benjamin Rau
Tested-by: Benjamin Rau
Reviewed-by: Stefan Froemken
Tested-by: Stefan Froemken
Reviewed-by: Cedric Ziel
Tested-by: Cedric Ziel
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
5 years ago[BUGIFX] Missing rendering for newer menus 74/23674/2
Francois Suter [Sun, 8 Sep 2013 14:22:14 +0000 (16:22 +0200)]
[BUGIFX] Missing rendering for newer menus

Rendering is missing in css_styled_content for menu types
8 and 9 (introduced in 6.0 and 6.2 respectively) for older
versions of the static templates (i.e. below 6.0).

Add them down to 4.5.

Resolves: #51837
Releases: 6.2
Change-Id: I5f6f9068ceb89851c67b3c1ee2bd580936498c70
Reviewed-on: https://review.typo3.org/23674
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
5 years ago[BUGFIX] Faulty expand/collapse behavior in Element Browser 34/22934/3
Oliver Hader [Wed, 7 Aug 2013 17:01:53 +0000 (19:01 +0200)]
[BUGFIX] Faulty expand/collapse behavior in Element Browser

On using the element browser in combination with files, the
expand/collapse behavior is wrong. On opening a collapsed folder,
an AJAX call fetches the sub-nodes that will be added to the DOM
tree. However, the calling scope of the original rendering
process and the AJAX call differ a lot.
The only possibility to get this working is to transfer the
scope and rebuild it in the AJAX context.

Change-Id: I1bf7b56ae2d82d15e0246bd651f77793adde705b
Fixes: #45859
Releases: 6.0, 6.1, 6.2
Reviewed-on: https://review.typo3.org/22934
Reviewed-by: Henrik Ziegenhain
Tested-by: Henrik Ziegenhain
Reviewed-by: Markus Schubath
Tested-by: Markus Schubath
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
5 years ago[BUGFIX] Form Wizard: Adds mouse pointer to docheader icons 74/23874/2
Ernesto Baschny [Tue, 17 Sep 2013 16:03:03 +0000 (18:03 +0200)]
[BUGFIX] Form Wizard: Adds mouse pointer to docheader icons

Resolves: #50907
Releases: 6.2, 6.1, 6.0
Change-Id: I232498fea18b270e9436aeaf710f728a62365a4b
Reviewed-on: https://review.typo3.org/23874
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
5 years ago[BUGFIX] Fix cropping of transparent gifs with im6. 96/13996/8
Stefan Neufeind [Thu, 25 Apr 2013 12:06:49 +0000 (14:06 +0200)]
[BUGFIX] Fix cropping of transparent gifs with im6.

The usage of the ! operator to force cropping empty image
canvas is inverted between ImageMagick v4 and v6 while
GraphicsMagick accepts both syntaxes. Because im4 is
deprecated, we can always use im6 syntax.

Fixes: #19045
Releases: 6.2, 6.1, 6.0
Change-Id: Iee1260a94f2686a512ce1b1df65c384319a4c4de
Reviewed-on: https://review.typo3.org/13996
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Felix Buenemann
Tested-by: Felix Buenemann
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
5 years ago[FEATURE] Allow multiple category fields per table 72/23772/20
Sebastian Michaelsen [Wed, 11 Sep 2013 15:07:13 +0000 (17:07 +0200)]
[FEATURE] Allow multiple category fields per table

It is only possible to do one makeCategorizable() call per
table, because if you do more the later calls would overwrite the
previous category field declaration. That's because of the way
the registry stores the category fields - it can only store one
field per table. This change improves that and allow multiple
fields pers table.

Additionally, a custom label can be set in the options array
for each category field.

Resolves: #51921
Releases: 6.2
Change-Id: I96d1235176109395339e9841564edadc0c71147d
Reviewed-on: https://review.typo3.org/23772
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Markus Klein
Tested-by: Markus Klein
5 years ago[TASK] Remove GFX/im_mask_temp_ext_noloss setting 37/23837/3
Christian Kuhn [Sat, 14 Sep 2013 23:38:54 +0000 (01:38 +0200)]
[TASK] Remove GFX/im_mask_temp_ext_noloss setting

im_mask_temp_ext_noloss setting is a bugfix for a no longer supported
Image Magick 5 version. It can be removed.

Change-Id: I1001c3fc8fa924ec16e24a9e790a0decf2771bcc
Resolves: #52012
Releases: 6.2
Reviewed-on: https://review.typo3.org/23837
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
5 years ago[TASK] Remove GFX/im_combine_filename setting 36/23836/3
Christian Kuhn [Sat, 14 Sep 2013 23:31:07 +0000 (01:31 +0200)]
[TASK] Remove GFX/im_combine_filename setting

Image Magick support for versions 4 and 5 was dropped. The setting
to differentiate combine from composite is obsolete now and composite
is used always.

Change-Id: I0fbc847167d340fd83315285745c63d53225891a
Resolves: #52011
Releases: 6.2
Reviewed-on: https://review.typo3.org/23836
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[TASK] Remove BE/TSconfigConditions setting 38/23838/2
Christian Kuhn [Sat, 14 Sep 2013 23:58:07 +0000 (01:58 +0200)]
[TASK] Remove BE/TSconfigConditions setting

Did you know there is an option to disable condition parsing in
TS config? It is removed with the patch.

Change-Id: If6ce720a4416af80b7deb293160e8b712c04ff0d
Resolves: #52013
Releases: 6.2
Reviewed-on: https://review.typo3.org/23838
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[TASK] Remove GFX/im_no_effects setting 35/23835/2
Christian Kuhn [Sat, 14 Sep 2013 23:08:24 +0000 (01:08 +0200)]
[TASK] Remove GFX/im_no_effects setting

Support for Image Magick version 4 and 5 was dropped, allowed
settings for im_version_5 are "im6" and "gm". As soon as one
of this is set for im_version_5, bootstrap automatically sets
"im_no_effects" to 1. In effect, this value is *always* one, so
it is obsolete and can be removed from the system.

Change-Id: Ieb798352aebaae4943018a225518591a952a8bcb
Resolves: #52010
Releases: 6.2
Reviewed-on: https://review.typo3.org/23835
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
5 years ago[BUGFIX] Install tool: Use sRGB colorspace in presets 40/23840/6
Christian Kuhn [Sun, 15 Sep 2013 13:50:08 +0000 (15:50 +0200)]
[BUGFIX] Install tool: Use sRGB colorspace in presets

Image Magick versions 6.7 and above need sRGB as colorspace,
otherwise images are too dark. This also works for older versions
like 6.6. Use sRGB as default is image configuration presets.

Change-Id: I7c50ee932b1335892eb228b10fc00136cfc54527
Resolves: #52017
Releases: 6.2
Reviewed-on: https://review.typo3.org/23840
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
5 years ago[BUGFIX] SQL error in install tool if no root page available 33/23833/2
Steffen Müller [Sat, 14 Sep 2013 15:53:11 +0000 (17:53 +0200)]
[BUGFIX] SQL error in install tool if no root page available

Resolves: #52008
Releases: 6.2
Change-Id: I8fd7546ca6a293c6e9d11dd46d37a8cc89cf9620
Reviewed-on: https://review.typo3.org/23833
Reviewed-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
5 years ago[BUGFIX] Install tool sanitizes image generation output 97/23797/7
Wouter Wolters [Thu, 12 Sep 2013 20:04:28 +0000 (22:04 +0200)]
[BUGFIX] Install tool sanitizes image generation output

If execute path to ImageMagick or GraphicsMagick is not configured
correctly, the "Test setup" image tests in the install tool may show
false positives and do not render an error message that the image
generation faild.
The patch adds checks and displays an error message if for example
['GFX']['im_path'] is set to an invalid path.
There are other issues in this area, for example existing test
image files may be re-used with a broken configuration. These
are also fixed with this patch.

Change-Id: Id3cf116b80371379eae9c9dc348d9daee9d5b074
Resolves: #35070
Releases: 6.2
Reviewed-on: https://review.typo3.org/23797
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
5 years ago[TASK] Don't set extensions checked by default in InstallSysExtsUpdate 27/23827/2
Wouter Wolters [Sat, 14 Sep 2013 11:59:57 +0000 (13:59 +0200)]
[TASK] Don't set extensions checked by default in InstallSysExtsUpdate

In the InstallSysExtsUpdate update wizard the extensions are checked
by default. This gives the indication that the extensions need
to be installed. In fact they are optional and therefore should
not be checked by default.

Change-Id: Ic61ad081b08d1906d224a29c79702db3fe1597e1
Resolves: #47733
Releas: 6.2
Reviewed-on: https://review.typo3.org/23827
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
5 years ago[FEATURE] Show string value for PHP error codes in install tool 94/23794/9
Wouter Wolters [Thu, 12 Sep 2013 17:29:56 +0000 (19:29 +0200)]
[FEATURE] Show string value for PHP error codes in install tool

"All configuration" in install tool shows the integer representation
of the bit mask of the PHP error codes in settings like
['SYS']['errorHandlerErrors']. This change adds a view helper to
show the current setting in an E_* constants representation.

Resolves: #51376
Releases: 6.2
Change-Id: Ia69251d97c07b1180f8e7ad99b687b5639396892
Reviewed-on: https://review.typo3.org/23794
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
5 years ago[TASK] Improve description of config preset in install tool 32/23832/4
Steffen Müller [Sat, 14 Sep 2013 14:39:23 +0000 (16:39 +0200)]
[TASK] Improve description of config preset in install tool

Resolves: #52007
Releases: 6.2
Change-Id: I4c8bb6930040a9f3a5c5bc92c9638a98a2668daf
Reviewed-on: https://review.typo3.org/23832
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
5 years ago[FEATURE] Conditions support in backend layouts 97/23697/2
Alexey Gafiulov [Thu, 5 Sep 2013 15:58:11 +0000 (21:58 +0600)]
[FEATURE] Conditions support in backend layouts

Resolves: #47588
Releases: 6.2
Change-Id: I266f28472ffd78443b107d7ad6577603aecbc584
Reviewed-on: https://review.typo3.org/23697
Reviewed-by: Jo Hasenau
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
5 years ago[BUGFIX] Configuration controller fatals with local-only extension 38/23738/4
Sebastian Fischer [Wed, 11 Sep 2013 08:01:14 +0000 (10:01 +0200)]
[BUGFIX] Configuration controller fatals with local-only extension

If the settings of a local-only extension get saved the configuration
controller fatals. This is because the result of the extension model
repository does not get checked, if it really is a model.

With this fix the instance is first checked and afterwards the category
is read from the model.

Resolves: #51902
Releases: 6.2
Change-Id: I543aa0960f3c2ba1877189b44e47aa7f86c81928
Reviewed-on: https://review.typo3.org/23738
Reviewed-by: Sebastian Michaelsen
Tested-by: Sebastian Michaelsen
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[TASK] Improve status messages of install tool 22/23822/4
Steffen Müller [Fri, 13 Sep 2013 20:49:59 +0000 (22:49 +0200)]
[TASK] Improve status messages of install tool

Resolves: #51995
Releases: 6.2
Change-Id: Ic1f2459b58f5376a306a6e8c910398ce6e4a9efe
Reviewed-on: https://review.typo3.org/23822
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
5 years ago[BUGFIX] Install Tool System environment warning badges look ugly 24/23824/3
Ernesto Baschny [Fri, 13 Sep 2013 21:25:27 +0000 (23:25 +0200)]
[BUGFIX] Install Tool System environment warning badges look ugly

The badges are now aligned and don't jump around when
the menu entry is selected. The left menu gets more room.

Releases: 6.2
Resolves: #51997
Change-Id: Ia9eb44467243781677df6a8046d6c2c864e70ad8
Reviewed-on: https://review.typo3.org/23824
Reviewed-by: Stefan Neufeind
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
5 years ago[TASK] Clean up install tool module 23/23823/3
Helmut Hummel [Fri, 13 Sep 2013 21:21:00 +0000 (23:21 +0200)]
[TASK] Clean up install tool module

Resolves: #51996
Releases: 6.2
Change-Id: I5afca17c80931f3f9946fa5f33dc29fd1f572644
Reviewed-on: https://review.typo3.org/23823
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
5 years ago[FEATURE] Install tool: Left menu at fixed position 98/23798/10
Ernesto Baschny [Fri, 13 Sep 2013 17:26:09 +0000 (19:26 +0200)]
[FEATURE] Install tool: Left menu at fixed position

* Streamlines install tool main template.
* Adds a ContextService and use that in the templates.
  No more huge if/then/else constructs to differentiate
  standalone and backend modes.
* Fixes the left menu (and TYPO3 logo), letting the
  rest scroll up and down.
* In backend mode the menu and content starts right on top
  (no further headers to make scrolling look good)

Releases: 6.2
Resolves: #50910
Change-Id: Ie2ec277026a82332b533af51a37e7f308dd24e8c
Reviewed-on: https://review.typo3.org/23798
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
5 years ago[TASK] Add new icon for ext:reports 18/23818/3
Wouter Wolters [Fri, 13 Sep 2013 17:22:14 +0000 (19:22 +0200)]
[TASK] Add new icon for ext:reports

Add a new icon for ext:reports-module and adjust the
IconViewHelper. Removes 2 old icons.

Change-Id: Iff731cc27ad8e6323aea8c6c01c036f3a776b3e2
Related: #41631
Resolves: #51993
Releases: 6.2
Reviewed-on: https://review.typo3.org/23818
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn