Packages/TYPO3.CMS.git
3 years ago[BUGFIX] indexed_search: Correct js for section titles 19/38119/5
Tymoteusz Motylewski [Tue, 24 Mar 2015 16:45:34 +0000 (17:45 +0100)]
[BUGFIX] indexed_search: Correct js for section titles

Fixes js error when clicking on the section title
(both pibased and Extbase plugin)
Fix navigation of section menu in Extbase plugin.
Move "Displaying results" text to correct place
(above section menu) in Extbase plugin.

Resolves: #65980
Releases: master, 6.2
Change-Id: I46418ad8ca78f92f332c9ddcbb30d4c3afbd02b9
Reviewed-on: http://review.typo3.org/38119
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[BUGFIX] indexed_search: use correct TS settings in extbase plugin 65/37965/3
Tymoteusz Motylewski [Thu, 19 Mar 2015 22:33:48 +0000 (23:33 +0100)]
[BUGFIX] indexed_search: use correct TS settings in extbase plugin

Fixes few places where controller tried to access TS settings
in the wrong way (with dot at the end of the key).

It also fixes calls not extisting cobj property.

Resolves: #66251
Releases: master, 6.2
Change-Id: I1dba9b7f2b93f7a9eb297f82e067ce6e8e36dbb0
Reviewed-on: http://review.typo3.org/37965
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[BUGFIX] Fix return URL in OpenID wizard 15/38415/4
Jigal van Hemert [Wed, 1 Apr 2015 17:59:06 +0000 (19:59 +0200)]
[BUGFIX] Fix return URL in OpenID wizard

The URL must be absolute and the parameters are cleaned up.
The returnURL sent to the OpenID provider must match the trusted
domain so it must be an absolute URL.

The code of the wizard is cleaned as well and also the closing curly
brace of a fluid translate viewhelper call is added.

Resolves: #66227
Releases: master
Change-Id: Ic745d5ea9ba6b1d949a65509ec8d0983c19b31f8
Reviewed-on: http://review.typo3.org/38415
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[BUGFIX] Wrong searchbox position in ext:documentation 07/38407/2
Wouter Wolters [Wed, 1 Apr 2015 14:39:04 +0000 (16:39 +0200)]
[BUGFIX] Wrong searchbox position in ext:documentation

There is no jQuery UI loaded anymore. Remove the setting for this
to fix the position.

Resolves: #66125
Releases: master
Change-Id: I648f07a7245b26d8a5f9c7e6324a4a73464344c4
Reviewed-on: http://review.typo3.org/38407
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[BUGFIX] IRRE visibility check (RTE) for new records 43/37943/5
Andreas Allacher [Thu, 19 Mar 2015 09:30:46 +0000 (10:30 +0100)]
[BUGFIX] IRRE visibility check (RTE) for new records

allElementsAreDisplayed checks for panel-visible class
to determine if an inline record has all elements visible.
This class is now added to a new record as well to ensure
RTE is working properly.

Change-Id: I9b91c7ea16c9f56ca595231dd079fc7771053315
Resolves: #65837
Releases: master
Reviewed-on: http://review.typo3.org/37943
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[TASK] Better structure for .gitignore file 26/38426/3
Markus Klein [Wed, 1 Apr 2015 22:13:15 +0000 (00:13 +0200)]
[TASK] Better structure for .gitignore file

* Group ignores by purpose
* Ignore .htaccess only on top-level

Resolves: #66229
Releases: master, 6.2
Change-Id: I4855caa6b2986cd358bf7d77fded31ea8465320a
Reviewed-on: http://review.typo3.org/38426
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
3 years ago[TASK] Deprecate parseTime() / parseTimeFlag in DocumentTemplate 08/38408/3
Benjamin Mack [Wed, 1 Apr 2015 14:57:23 +0000 (16:57 +0200)]
[TASK] Deprecate parseTime() / parseTimeFlag in DocumentTemplate

The functionality for printing the parse time in the source code is
not used anymore in the backend, the functionality and the option
to turn the functionality on can thus be deprecated.

Resolves: #66223
Releases: master
Change-Id: Ib6c3b184578f67e3374aa089721e7cd2fb89017f
Reviewed-on: http://review.typo3.org/38408
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[FOLLOWUP][FEATURE] Introduce System Information dropdown item 20/38420/4
Andreas Fernandez [Wed, 1 Apr 2015 19:26:23 +0000 (21:26 +0200)]
[FOLLOWUP][FEATURE] Introduce System Information dropdown item

* Align status constants to FlashMessages and Modals
* Add additional badge-info class
* Display non-production environments as warning

Resolves: #65767
Releases: master
Change-Id: Ib78860bffcd10b6a623fc498647048794d02bc67
Reviewed-on: http://review.typo3.org/38420
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[BUGFIX] InlineElement: Make file extension check case insensitive 89/38389/3
Michael Oehlhof [Tue, 31 Mar 2015 19:45:58 +0000 (21:45 +0200)]
[BUGFIX] InlineElement: Make file extension check case insensitive

Using an inline element and trying to reference a file with an uppercase
(allowed) file extension does not show an error now.

Resolves: #66167
Releases: master, 6.2
Change-Id: I1da5869f4b1b9543e6afe270bdd3e5bac47b9258
Reviewed-on: http://review.typo3.org/38389
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[BUGFIX] Do not fix uniqueInPid for empty values 13/38413/2
Markus Klein [Wed, 1 Apr 2015 16:04:52 +0000 (18:04 +0200)]
[BUGFIX] Do not fix uniqueInPid for empty values

This patch adds the necessary condition to avoid creating useless
values in fields that have eval=uniqueInPid.
The behaviour is triggered when moving records around in BE.

This empty-check is already present in other places, but was
obviously forgotten to be added to fixUniqueInPid().

Releases: master, 6.2
Resolves: #59224
Change-Id: Ie7d99f40facfd603c783f3dcca30b8f8b253fe09
Reviewed-on: http://review.typo3.org/38413
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Jo Hasenau <info@cybercraft.de>
Tested-by: Jo Hasenau <info@cybercraft.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[FEATURE] Introduce System Information dropdown item 81/37881/16
Andreas Fernandez [Mon, 16 Mar 2015 13:51:52 +0000 (14:51 +0100)]
[FEATURE] Introduce System Information dropdown item

This patch introduces a new System Information dropdown item that
contains several system information. By default it displays:
* PHP version
* Database version
* Application context
* git revision (if TYPO3 version has "-dev" suffix)
* Operating system

The item list is extendable by the SystemInformationHookInterface.

Resolves: #65767
Releases: master
Change-Id: I2e7489f53198d44edea9995fe4cce49696a2f888
Reviewed-on: http://review.typo3.org/37881
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[CLEANUP] Remove unused if statement in Backend Utility 09/38409/3
Benjamin Mack [Wed, 1 Apr 2015 14:59:22 +0000 (16:59 +0200)]
[CLEANUP] Remove unused if statement in Backend Utility

Resolves: #66224
Releases: master
Change-Id: I9a3cbed8e7b9e44cfe46abcb2a0aa9f9a731801a
Reviewed-on: http://review.typo3.org/38409
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
3 years ago[TASK] Make dummy.php dispatched 78/38378/3
Wouter Wolters [Tue, 31 Mar 2015 17:05:02 +0000 (19:05 +0200)]
[TASK] Make dummy.php dispatched

Use dispatching for dummy.php

Resolves: #65290
Releases: master
Change-Id: I4ead54c227ab4713143617782b93a3eda256bd92
Reviewed-on: http://review.typo3.org/38378
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[TASK] Remove debug call in ext:viewpage JavaScript 91/38391/2
Wouter Wolters [Tue, 31 Mar 2015 21:05:51 +0000 (23:05 +0200)]
[TASK] Remove debug call in ext:viewpage JavaScript

Resolves: #66198
Releases: master
Change-Id: I344b49d99c5e56c5a347ad71dbe589a61ad991b0
Reviewed-on: http://review.typo3.org/38391
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Make openid return script dispatched 82/38382/5
Wouter Wolters [Tue, 31 Mar 2015 17:24:49 +0000 (19:24 +0200)]
[TASK] Make openid return script dispatched

Resolves: #66192
Releases: master
Change-Id: Ie2bb18cdceaf893b181c428bf762e3ac9b232a0b
Reviewed-on: http://review.typo3.org/38382
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[BUGFIX] Check for existing types before binding 97/38097/2
Andreas Fernandez [Tue, 24 Mar 2015 10:45:55 +0000 (11:45 +0100)]
[BUGFIX] Check for existing types before binding

Check the $combinedTypes variables if binds actually exist before
calling the bind_param method.

Resolves: #65941
Releases: master, 6.2
Change-Id: I199026819a48b6b96845c4e346fe493971682218
Reviewed-on: http://review.typo3.org/38097
Reviewed-by: Thomas Löffler <loeffler@spooner-web.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Cedric Ziel <cedric@cedric-ziel.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[BUGFIX] Link to file not editable anymore 83/38383/4
Wouter Wolters [Tue, 31 Mar 2015 18:03:30 +0000 (20:03 +0200)]
[BUGFIX] Link to file not editable anymore

Regression fix for #65358

Resolves: #66085
Releases: master,6.2
Change-Id: Ibc08d092b7d6525c264a16abc4a20e8d07ef1819
Reviewed-on: http://review.typo3.org/38383
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[FOLLOWUP][TASK] Make alt_doc.php dispatched 84/38384/3
Wouter Wolters [Tue, 31 Mar 2015 18:19:03 +0000 (20:19 +0200)]
[FOLLOWUP][TASK] Make alt_doc.php dispatched

Fix missing JavaScript setting TYPO3.settings.FormEngine in workspaces
module.

Resolves: #65292
Releases: master
Change-Id: I171b1bdedfb6f01ece0f8b843b4abb70659f3c75
Reviewed-on: http://review.typo3.org/38384
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[BUGFIX] Re-enable absolute external links 79/38379/2
Nicole Cordes [Tue, 31 Mar 2015 17:12:51 +0000 (19:12 +0200)]
[BUGFIX] Re-enable absolute external links

With patch https://review.typo3.org/36004/ absolute RTE links are treated
like self closing tags and the ending slash gets truncated. This patch
adds an exception for link tags to get parsed correctly.

Resolves: #66083
Releases: master, 6.2
Change-Id: I578d27cb345690f3e160e9efb3c4ad5f09c46b87
Reviewed-on: http://review.typo3.org/38379
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[BUGFIX] Fix "Create multiple pages" wizard 68/38368/4
Andreas Fernandez [Tue, 31 Mar 2015 09:26:59 +0000 (11:26 +0200)]
[BUGFIX] Fix "Create multiple pages" wizard

The wizard was depending on ExtJS functionality, which
was removed meanwhile. Port the functionality to plain
JavaScript.

Resolves: #66174
Releases: master
Change-Id: Ia0ea02784b1a88ad3d2d2f79ad9d66f49b988f67
Reviewed-on: http://review.typo3.org/38368
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
3 years ago[TASK] EM: Require confirmation to continue on dependency failure 56/38356/5
Andreas Fernandez [Mon, 30 Mar 2015 14:37:38 +0000 (16:37 +0200)]
[TASK] EM: Require confirmation to continue on dependency failure

Disable all "I know what I'm doing" buttons and add a confirmation
checkbox to unlock those buttons.

Resolves: #66150
Releases: master
Change-Id: I92a5ecd27818e160156dceb7b81be5c320f8424d
Reviewed-on: http://review.typo3.org/38356
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
3 years ago[TASK] Trigger events on buttons in Modal.js 35/38335/7
Frank Nägler [Sun, 29 Mar 2015 13:32:38 +0000 (15:32 +0200)]
[TASK] Trigger events on buttons in Modal.js

Modal.js triggers now events which can be binded.
This patch change some implementations in the core which now use
the new events.
For a better performance, the modal template has changed to a simple
text concatination.

Resolves: #66119
Releases: master
Change-Id: I1132dc900c0b880a452153de5c5b8c52201da8df
Reviewed-on: http://review.typo3.org/38335
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[TASK] Load Placeholder.js via bower 58/38358/2
Wouter Wolters [Mon, 30 Mar 2015 16:43:14 +0000 (18:43 +0200)]
[TASK] Load Placeholder.js via bower

The Placeholder.js library previously located in "typo3/contrib/placeholdersjs" is now
fetched via bower and copied to the public JavaScript folder via Grunt.

Resolves: #66156
Releases: master
Change-Id: Ida425d662e7c75d4ba00584c37427c4f23eb5355
Reviewed-on: http://review.typo3.org/38358
Reviewed-by: Daniel Sattler <sattler@b13.de>
Tested-by: Daniel Sattler <sattler@b13.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[!!!][TASK] Isolate unused fields and field arrangements 53/38053/7
Patrick Broens [Mon, 23 Mar 2015 17:26:29 +0000 (18:26 +0100)]
[!!!][TASK] Isolate unused fields and field arrangements

In the upcoming strong defaults for "frontend" some fields and field
arrangements are not in use anymore and belong to css_styled_content.
Currently there are also some fields which are not used by
css_styled_content.
The field arrangements will also change.

This patch moves the fields and field arrangements to css_styled_content
or compatibility6, depending on the current use. impexp and some of its
functional tests have been adapted to cope with the moved fields.

Change-Id: I86fc8cd47ebda412891851eabdd3a0e9109c1ec9
Fixes: #65922
Releases: master
Reviewed-on: http://review.typo3.org/38053
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[TASK] Deprecated labels should get a developer note 62/38362/2
Xavier Perseguers [Mon, 30 Mar 2015 19:41:22 +0000 (21:41 +0200)]
[TASK] Deprecated labels should get a developer note

Releases: master
Resolves: #66164
Change-Id: Iefd589f2affae635afca7f25658355d22eb9aadc
Reviewed-on: http://review.typo3.org/38362
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[TASK] Remove unused xml:space attributes in XLF 61/38361/4
Markus Klein [Mon, 30 Mar 2015 19:18:12 +0000 (21:18 +0200)]
[TASK] Remove unused xml:space attributes in XLF

Releases: master
Resolves: #66163
Change-Id: Ia16247cb5dd34abfa97701012b7f652677739acb
Reviewed-on: http://review.typo3.org/38361
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Change modal state to warning instead of error 53/38353/2
Frank Nägler [Mon, 30 Mar 2015 13:55:56 +0000 (15:55 +0200)]
[TASK] Change modal state to warning instead of error

Change the modal state to warning in case of deleting a record.
The dialog display a warning and no error, so the correct state
should be used.

Resolves: #66149
Releases: master
Change-Id: I673462b80c3ff7c8b588dd94695c2e7f165e7d70
Reviewed-on: http://review.typo3.org/38353
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
3 years ago[TASK] EM: Replace alert with callout 42/38342/2
Andreas Fernandez [Mon, 30 Mar 2015 08:54:35 +0000 (10:54 +0200)]
[TASK] EM: Replace alert with callout

Replace the "Please read this carefully" alert with the more proper callout.

Resolves: #66137
Releases: master
Change-Id: I90de760022af701d2d06479d7b64fae59e08a281
Reviewed-on: http://review.typo3.org/38342
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[BUGFIX] Add variable declaration in TsConfigParser 42/37442/3
Michael Oehlhof [Sun, 1 Mar 2015 23:12:21 +0000 (00:12 +0100)]
[BUGFIX] Add variable declaration in TsConfigParser

In backend/Classes/Configuratio/TsConfigParser.php $this->id is used,
but there was no variable declaration.

Resolves: #65443
Releases: master
Change-Id: I9bf72ab953f0fcd266c37867ba472fbdaff35077
Reviewed-on: http://review.typo3.org/37442
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[BUGFIX] Invalid syntax for swapping arguments in sprintf() 48/38348/2
Xavier Perseguers [Mon, 30 Mar 2015 12:38:10 +0000 (14:38 +0200)]
[BUGFIX] Invalid syntax for swapping arguments in sprintf()

The position specifier must include a trailing $ to be effective.

Releases: master, 6.2
Resolves: #66148
Related: #66146
Change-Id: I84ea17882448f945752cb1a9b5817a850410a3bd
Reviewed-on: http://review.typo3.org/38348
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
3 years ago[BUGFIX] Mixed-up original and XCLASS class names in reports 47/38347/2
Xavier Perseguers [Mon, 30 Mar 2015 12:24:36 +0000 (14:24 +0200)]
[BUGFIX] Mixed-up original and XCLASS class names in reports

Invalid syntax for the placeholders prevents sprintf() from
swapping the order of the arguments.

Releases: master, 6.2
Resolves: #66146
Change-Id: I24d0de5fd75dd45b4ddebec5b832ab9d31d64bb2
Reviewed-on: http://review.typo3.org/38347
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
3 years ago[BUGFIX] System>Configuration: Fix search in 27/38327/8
Michael Oehlhof [Sun, 29 Mar 2015 00:44:47 +0000 (01:44 +0100)]
[BUGFIX] System>Configuration: Fix search in

Only search in data which are scalars.

Resolves: #60851
Releases: master, 6.2
Change-Id: I571bb69aeb37d5e407c3c7e78b8eff538852b4fa
Reviewed-on: http://review.typo3.org/38327
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[TASK] Report problem if compatibility6 is loaded 46/38346/2
Xavier Perseguers [Mon, 30 Mar 2015 12:13:02 +0000 (14:13 +0200)]
[TASK] Report problem if compatibility6 is loaded

Reports module should show a warning if EXT:compatibility6 is loaded
since this implies known performance drawbacks.

Releases: master
Resolves: #66145
Change-Id: Ib76d1f4562e11a36533d9b27d6b675d95ff70be8
Reviewed-on: http://review.typo3.org/38346
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[TASK] Adjust layout of openid settings in backend 25/38325/4
Frank Nägler [Sat, 28 Mar 2015 17:48:35 +0000 (18:48 +0100)]
[TASK] Adjust layout of openid settings in backend

The openid logo in user settings was to big and the popup
styling was adjusted.

Resolves: #66113
Releases: master
Change-Id: I6b09b3a36a518482629d9cb301026659d29fff00
Reviewed-on: http://review.typo3.org/38325
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[TASK] Load autosize via bower 41/38341/2
Wouter Wolters [Sun, 29 Mar 2015 20:16:39 +0000 (22:16 +0200)]
[TASK] Load autosize via bower

The autosize library previously located in "typo3/contrib/jquery" is now
fetched via bower and copied to the public JavaScript folder via Grunt.

Resolves: #66123
Releases: master
Change-Id: I15639deb92f595c64251569b20a307448203afda
Reviewed-on: http://review.typo3.org/38341
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Daniel Sattler <sattler@b13.de>
Tested-by: Daniel Sattler <sattler@b13.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
3 years ago[TASK] Make Backend Ajax URLs absolute 21/38321/4
Benjamin Mack [Sat, 28 Mar 2015 11:10:34 +0000 (12:10 +0100)]
[TASK] Make Backend Ajax URLs absolute

All ajaxURLs are now referenced with the absolute path,
a back path is not necessary anymore.

Resolves: #66109
Releases: master
Change-Id: Ie49b8bc8af0eb450096473f1fb6c393c8b7bbe74
Reviewed-on: http://review.typo3.org/38321
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Fix JS errors in configuration wizard of backend layout 36/38336/5
Michael Oehlhof [Sun, 29 Mar 2015 15:12:35 +0000 (17:12 +0200)]
[BUGFIX] Fix JS errors in configuration wizard of backend layout

Loading of the ExtJS stuff was missing.

And also do some cleanup stuff
(getLanguageService, getDatabaseConnection).

Add fix for another JavaScript error
 TypeError: top.TYPO3.settings.ContextHelp is undefined

Resolves: #66120
Releases: master
Change-Id: I32f1b2e170267c250f296b2bb27ea3c48095cb68
Reviewed-on: http://review.typo3.org/38336
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Fix JavaScript errors in LanguageModule.js 80/38280/9
Wouter Wolters [Thu, 26 Mar 2015 22:11:24 +0000 (23:11 +0100)]
[BUGFIX] Fix JavaScript errors in LanguageModule.js

* inline labels passed by Fluid are undefined
* date.format is not a function
* loadTranslationsByLocale is not defined

Resolves: #66073
Releases: master
Change-Id: Ic49ee65fbe73aa185b5bc631ad04620bd4a1b608
Reviewed-on: http://review.typo3.org/38280
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] Fix undefined language labels 37/38337/2
Andreas Fernandez [Sun, 29 Mar 2015 15:26:37 +0000 (17:26 +0200)]
[BUGFIX] Fix undefined language labels

Resolves: #66121
Releases: master
Change-Id: Iedf8e66b7991e1a67cf690596812f84676786718
Reviewed-on: http://review.typo3.org/38337
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[TASK] Refactoring of backend login screen 43/38043/11
Frank Nägler [Mon, 23 Mar 2015 15:06:41 +0000 (16:06 +0100)]
[TASK] Refactoring of backend login screen

Refactoring of LoginController and introducing a complete new
login screen.

Resolves: #65939
Releases: master
Change-Id: I89d98754377b6529828dcbf2a56051a8052ccda2
Reviewed-on: http://review.typo3.org/38043
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] Change icon for distirubution install icon 26/38326/2
Frank Nägler [Sat, 28 Mar 2015 19:08:18 +0000 (20:08 +0100)]
[BUGFIX] Change icon for distirubution install icon

This patch change the icon of "Install" button on distribution single page.

Resolves: #66114
Releases: master
Change-Id: I03921ee8a290fc0a081776a5b2a73bd4d9d761b6
Reviewed-on: http://review.typo3.org/38326
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[BUGFIX] Make exts installable when automatic install is disabled 23/38323/3
Markus Klein [Sat, 28 Mar 2015 12:08:08 +0000 (13:08 +0100)]
[BUGFIX] Make exts installable when automatic install is disabled

This fix allows to install extensions manually again if the user has
disabled the automatic extension installation.

Releases: master
Resolves: #66110
Change-Id: I20f19e6874a8c41aa891907e53642ed4013c3222
Reviewed-on: http://review.typo3.org/38323
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[BUGFIX] Show commands for GDlib tests 12/38312/3
Georg Ringer [Fri, 27 Mar 2015 21:21:31 +0000 (22:21 +0100)]
[BUGFIX] Show commands for GDlib tests

The tests for GDlib should show the commands used for the calls as well.
Those are currently hidden because of a typo in the array key.

Resolves: #65871
Releases: master, 6.2
Change-Id: I85f1a58b79759fd098c86c144f1c6dfbe8f556b6
Reviewed-on: http://review.typo3.org/38312
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[FOLLOWUP][TASK] Bower component & javascript inclusion cleanup 20/38320/3
Andreas Fernandez [Sat, 28 Mar 2015 11:09:13 +0000 (12:09 +0100)]
[FOLLOWUP][TASK] Bower component & javascript inclusion cleanup

Fix broken functional tests.

Resolves: #66108
Releases: master
Change-Id: I99e2d9ed08cda3a214909b1f33c4096f8bb33e52
Reviewed-on: http://review.typo3.org/38320
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[TASK] Bower component & javascript inclusion cleanup 19/38319/2
Benjamin Mack [Sat, 28 Mar 2015 10:39:50 +0000 (11:39 +0100)]
[TASK] Bower component & javascript inclusion cleanup

The bower components needed for building the development
setup are now downloaded under Build/bower_components,
so no adaption is needed in the bower configuration anymore.

This makes the directory "typo3/" to only contain the necessary
files to deploy the sources at a development machine, as the required
files are copied to typo3/sysext/core/Resources/Public/JavaScript/Contrib
and commited.

Additionally, a README.txt is put in the Contrib/ directory to notify
developers that the files should not be referenced manually.

The prototype.js and bootstrap.js libraries are moved to the Contrib/
directory and their references are changed accordingly.

Resolves: #66108
Releases: master
Change-Id: Iaa0554779a317a4dcd4eb853e86a8e6459dffe58
Reviewed-on: http://review.typo3.org/38319
Reviewed-by: Daniel Sattler <sattler@b13.de>
Tested-by: Daniel Sattler <sattler@b13.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
3 years ago[!!!][BUGFIX] Do not disclose local path of file in TS 39/37839/6
Benjamin Mack [Sat, 14 Mar 2015 10:30:36 +0000 (11:30 +0100)]
[!!!][BUGFIX] Do not disclose local path of file in TS

To avoid stale files, the TypoScript property for files
"localPath" is removed.

Resolves: #65727
Releases: master, 6.2
Change-Id: I5d34574c1efccd12a85eb263c4397bc73a9516f3
Reviewed-on: http://review.typo3.org/37839
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[BUGFIX] Allow value 0 in textfields with eval int 03/38103/2
Markus Klein [Tue, 24 Mar 2015 13:04:32 +0000 (14:04 +0100)]
[BUGFIX] Allow value 0 in textfields with eval int

Fix a wrong JS parameter.

Releases: master, 6.2
Resolves: #65965
Change-Id: I8f85d2a5e9133c7da351821d0fd73a8c6a59b46f
Reviewed-on: http://review.typo3.org/38103
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
3 years ago[BUGFIX] Correctly render menu link for translated shortcuts 41/37841/2
Markus Klein [Sat, 14 Mar 2015 16:02:07 +0000 (17:02 +0100)]
[BUGFIX] Correctly render menu link for translated shortcuts

This patch ensure that we only use the shortcut target of the default
language if the shortcut mode is identical to the one of translated page.

Releases: master, 6.2
Resolves: #62189
Change-Id: Ic405c562aee4d09fb8156d403b588562c0b2fa4a
Reviewed-on: http://review.typo3.org/37841
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Jan Helke <typo3@helke.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
3 years ago[FOLLOWUP][TASK] Make Backend Module URLs absolute 13/38313/2
Benjamin Mack [Fri, 27 Mar 2015 23:46:45 +0000 (00:46 +0100)]
[FOLLOWUP][TASK] Make Backend Module URLs absolute

Makes the backend work under windows again.

Resolves: #66052
Releases: master
Change-Id: Ie1247849c384a591fabe1a5d92eab59ff13909ad
Reviewed-on: http://review.typo3.org/38313
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[CLEANUP] Remove backpath in calls to BackendUtility::editOnClick 02/38302/2
Markus Klein [Fri, 27 Mar 2015 12:29:38 +0000 (13:29 +0100)]
[CLEANUP] Remove backpath in calls to BackendUtility::editOnClick

Releases: master
Resolves: #66092
Change-Id: I776160cc89453cf2dbc65037c1422f93db496379
Reviewed-on: http://review.typo3.org/38302
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
3 years ago[TASK] Make Backend Module URLs absolute 46/38246/14
Benjamin Mack [Thu, 26 Mar 2015 14:04:11 +0000 (15:04 +0100)]
[TASK] Make Backend Module URLs absolute

In the approach to remove all occurences of dealing with
relative URL referencing in the TYPO3 Backend, the main mod.php
calls are now always prefixed with "/{possiblesubfolder/}typo3/" so
no backPath parameter and calculations are needed anymore.

The patch thus removes all locations of the JavaScript
variable "top.TS.PATH_typo3" containing the backpath and
makes the "relative" path to BackendUtility::getModuleUrl()
always a absolute prefix relative to the PATH_typo3 structure.

Resolves: #66052
Releases: master
Change-Id: Ie8192f227b8d1715be90efff8746482adf252ac7
Reviewed-on: http://review.typo3.org/38246
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
3 years ago[TASK] Add Grunt default task 11/38311/2
Daniel Sattler [Fri, 27 Mar 2015 21:00:40 +0000 (22:00 +0100)]
[TASK] Add Grunt default task

If you just hit "$ grunt" on the command line will trigger the LESS build.

Resolves: #66105
Releases: master
Change-Id: Ifedbf49355b652f267d4a89250bf4a6b0e6858dc
Reviewed-on: http://review.typo3.org/38311
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[!!!][TASK] Drop ContentAdapter 24/38224/3
Markus Klein [Wed, 25 Mar 2015 23:44:40 +0000 (00:44 +0100)]
[!!!][TASK] Drop ContentAdapter

The TYPO3 configuration option [FE][activateContentAdapter]
and the associated code is now dropped from Core as it served
as a bridge between v4 and v6.

Releases: master
Resolves: #66034
Change-Id: I1bd0c8518b32a3db4d3649d2d0ac9cc6b72cf33c
Reviewed-on: http://review.typo3.org/38224
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Register Bootstrap JavaScript as AMD Module 06/38306/5
Daniel Sattler [Fri, 27 Mar 2015 15:25:44 +0000 (16:25 +0100)]
[BUGFIX] Register Bootstrap JavaScript as AMD Module

Set jQuery as dependency for the Bootstrap JavaScript file if it is loaded
via RequireJS. The Bootstrap file can still  be used without RequireJS.

Also add "bootstrap" as dependency for all backend JS file which need Boostrap.

Resolves: #66097
Releases: master
Change-Id: I5869394e5c635cea7f56c799fd9322bf245341a4
Reviewed-on: http://review.typo3.org/38306
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] Use current time for new sys_log entries 67/38267/3
Frans Saris [Thu, 26 Mar 2015 19:29:33 +0000 (20:29 +0100)]
[BUGFIX] Use current time for new sys_log entries

Resolves: #66068
Releases: master, 6.2
Change-Id: I0c2cf2599144ecb16b0066a51c2786d613f21c9a
Reviewed-on: http://review.typo3.org/38267
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[TASK] Adjust module icon colors 05/38305/2
Benjamin Kott [Fri, 27 Mar 2015 14:46:44 +0000 (15:46 +0100)]
[TASK] Adjust module icon colors

On request we are adjusting the colors of the module
menu and extensions to get a more visual difference
to make navigation based on colors more easy.

Releases: master
Resolves: #66096
Change-Id: Ic0e2c15be4809ccdff07f0d7dcdb71813ac3f52e
Reviewed-on: http://review.typo3.org/38305
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
3 years ago[TASK] Clean up left-over JavaScript variable 96/38296/2
Benjamin Mack [Fri, 27 Mar 2015 10:55:43 +0000 (11:55 +0100)]
[TASK] Clean up left-over JavaScript variable

The JavaScript option "TBE_EDITOR.backend_interface"
is unused since some versions and a leftover code snippet
that only defines the option but it's never used.

Resolves: #66090
Releases: master
Change-Id: I0a0614ce771ca9715abaa99d8e26e59e2cf7a290
Reviewed-on: http://review.typo3.org/38296
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Optimize layout of cshmanual popup windows 92/38292/2
Frank Nägler [Fri, 27 Mar 2015 09:44:11 +0000 (10:44 +0100)]
[TASK] Optimize layout of cshmanual popup windows

Resolves: #66086
Releases: master
Change-Id: Ic388d1ee0d48447ea3cb9af4c5cee0cd4f209805
Reviewed-on: http://review.typo3.org/38292
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[BUGFIX] Fix broken add icons in EXT:beuser 04/38304/2
Frank Nägler [Fri, 27 Mar 2015 14:00:30 +0000 (15:00 +0100)]
[BUGFIX] Fix broken add icons in EXT:beuser

This patch fix the broken add icons in EXT:beuser.

Resolves: #66095
Releases: master
Change-Id: I739b781fd4a10600714fafe04723b3f57bdbafdf
Reviewed-on: http://review.typo3.org/38304
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[FOLLOWUP][FEATURE] Introduce callouts to replace content alerts 99/38299/2
Frank Nägler [Fri, 27 Mar 2015 11:31:56 +0000 (12:31 +0100)]
[FOLLOWUP][FEATURE] Introduce callouts to replace content alerts

Make use of objectManager instead makeInstace and added todo
marker where the InfoboxViewHelper is used in PHP context
instead of FLUID.

Resolves: #66077
Releases: master
Change-Id: If68b2f1951763df1367a8566abca16ee8e667c09
Reviewed-on: http://review.typo3.org/38299
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
3 years ago[BUGFIX] Status Message broken in lowlevel --> Manage Reference Index 03/38303/4
Alexander Kontos [Fri, 27 Mar 2015 12:47:05 +0000 (13:47 +0100)]
[BUGFIX] Status Message broken in lowlevel --> Manage Reference Index

Fix broken View of Manage Reference Index status Message

Resolves: #66094
Releases: master
Change-Id: I1211014e5362ea93b5c56399514846c993dcfd7f
Reviewed-on: http://review.typo3.org/38303
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
3 years ago[TASK] Move leftover deprecated CSS from backend 97/38297/2
Benjamin Kott [Fri, 27 Mar 2015 10:58:27 +0000 (11:58 +0100)]
[TASK] Move leftover deprecated CSS from backend

- disable automatic inclusion of css files from backend
- remove structure and visual folders from backend
- move leftover files to less and deprecate usage

Releases: master
Resolves: #66091
Change-Id: I7aafcb024222ce02cd62e1e7791f7ec6665ada7c
Reviewed-on: http://review.typo3.org/38297
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
3 years ago[FEATURE] Introduce callouts to replace content alerts 71/38271/8
Benjamin Kott [Thu, 26 Mar 2015 20:11:44 +0000 (21:11 +0100)]
[FEATURE] Introduce callouts to replace content alerts

In several places alerts (flashmessages) are used to display
context information. We introduce content info boxes and replace
all these places where flashmessages used.

Resolves: #66077
Releases: master
Change-Id: I1b8288c146f4e75cc3d7cde0c89b74196acfd133
Reviewed-on: http://review.typo3.org/38271
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] Fix broken popovers in CSH 90/38290/3
Andreas Fernandez [Fri, 27 Mar 2015 08:34:58 +0000 (09:34 +0100)]
[BUGFIX] Fix broken popovers in CSH

Fix a regression that avoids opening popups in CSH.

Resolves: #66082
Releases: master
Change-Id: Idc0599028c5863c7cd8b8510fc37aa8d4cf477ed
Reviewed-on: http://review.typo3.org/38290
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] Fix broken functional tests 88/38288/3
Andreas Fernandez [Fri, 27 Mar 2015 01:18:58 +0000 (02:18 +0100)]
[BUGFIX] Fix broken functional tests

Patch Iec7381c8a5898dd18128c9933ce0cc2bdbd0a835 introduced
a regression that causes failing functional tests. The paths
to scriptaculous are changed to the new bower paths.

Resolves: #66080
Releases: master
Change-Id: I2f42a62a0b99de782be00d889ea441e0c14e5a1b
Reviewed-on: http://review.typo3.org/38288
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
3 years ago[BUGFIX] Remove leftover icon for changed field in FormEngine 87/38287/2
Benjamin Mack [Fri, 27 Mar 2015 00:56:51 +0000 (01:56 +0100)]
[BUGFIX] Remove leftover icon for changed field in FormEngine

The JavaScript parameter and the icon for a changed field
is still there, although already replaced by CSS+JS already.

Resolves: #66079
Releases: master
Change-Id: Ic413c210dcd0fa6f9a3bd2f935ab13327a90e37c
Reviewed-on: http://review.typo3.org/38287
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
3 years ago[FEATURE] Show remaining characters below text fields 65/38165/6
Andreas Fernandez [Sat, 21 Mar 2015 22:37:18 +0000 (23:37 +0100)]
[FEATURE] Show remaining characters below text fields

If a field has the TCA definition "max", show the amount of characters left
below the textfield if it has the focus.

Resolves: #66029
Releases: master
Change-Id: Ib8c4409f60f82da6d40956a0008008ea781bda6f
Reviewed-on: http://review.typo3.org/38165
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Daniel Sattler <sattler@b13.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
3 years ago[TASK] Load scriptaculous library via bower 86/38286/3
Benjamin Mack [Fri, 27 Mar 2015 00:24:35 +0000 (01:24 +0100)]
[TASK] Load scriptaculous library via bower

The scriptaculous library previously located in
"typo3/contrib/scriptaculous" is now fetched via bower and copied
to the public JavaScript folder via Grunt.

Resolves: #66078
Releases: master
Change-Id: Iec7381c8a5898dd18128c9933ce0cc2bdbd0a835
Reviewed-on: http://review.typo3.org/38286
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
3 years ago[FEATURE] Introduce JavaScript Notification API 70/38270/5
Frank Nägler [Thu, 26 Mar 2015 19:52:20 +0000 (20:52 +0100)]
[FEATURE] Introduce JavaScript Notification API

This patch introduces the new JavaScript Notification API and removes
the refactoring of the FlashMessage API which was made for TYPO3 CMS 7.0

The compatibility layer for TYPO3.FlashMessage has changed to use
the new Notification API and will be removed with TYPO3 CMS 9.

Resolves: #66047
Releses: master
Change-Id: I025fea5ba735bec42658420917e73daa54d97553
Reviewed-on: http://review.typo3.org/38270
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
3 years ago[TASK] Load bootstrap datetimepicker via bower 85/38285/2
Benjamin Mack [Thu, 26 Mar 2015 22:56:03 +0000 (23:56 +0100)]
[TASK] Load bootstrap datetimepicker via bower

The Bootstrap DateTimePicker library previously located in
"typo3/contrib/twbs" is now fetched via bower and copied
to the public JavaScript folder via Grunt.

The LESS inclusion path is modified as well.

Resolves: #66076
Releases: master
Change-Id: Iea302310f59d729c4c16012bc572e9471e2c433e
Reviewed-on: http://review.typo3.org/38285
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] EM: Update extension versions not in TER 36/37236/9
Alexander Opitz [Thu, 26 Feb 2015 10:51:07 +0000 (11:51 +0100)]
[BUGFIX] EM: Update extension versions not in TER

The EM finds now extension updates for extension versions which aren't
in TER data.

Resolves: #65341
Releases: master, 6.2
Change-Id: Ia8c280f85b9c9f903334437bc059fad841c760da
Reviewed-on: http://review.typo3.org/37236
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[TASK] Load jQuery-UI via bower 83/38283/2
Benjamin Mack [Thu, 26 Mar 2015 22:32:05 +0000 (23:32 +0100)]
[TASK] Load jQuery-UI via bower

The jQuery UI library previously located in "typo3/contrib/jqueryui" is now
fetched via bower and copied to the public JavaScript folder via Grunt.

The unused typo3/contrib/jqueryui/ folder is now completely removed.

Resolves: #66075
Releases: master
Change-Id: I72e86291b9d2c254a8d5bbd04d7aae58006e61f6
Reviewed-on: http://review.typo3.org/38283
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Daniel Sattler <sattler@b13.de>
Tested-by: Daniel Sattler <sattler@b13.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
3 years ago[BUGFIX] Fix order of generator meta tag 42/37942/5
Wouter Wolters [Thu, 19 Mar 2015 09:19:24 +0000 (10:19 +0100)]
[BUGFIX] Fix order of generator meta tag

Change TYPO3 6.2 CMS to TYPO3 CMS 6.2

Releases: master,6.2
Resolves: #65836
Change-Id: I5486d6fef6a09923ee1c211442675bd2f3b6def0
Reviewed-on: http://review.typo3.org/37942
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[TASK] Load jQuery datatables via bower 79/38279/2
Benjamin Mack [Thu, 26 Mar 2015 21:52:11 +0000 (22:52 +0100)]
[TASK] Load jQuery datatables via bower

The datatables library previously located in "typo3/contrib/jquery" is now
fetched via bower and copied to the public JavaScript folder via Grunt.

Resolves: #66074
Releases: master
Change-Id: I31ca133438d8fc75d3b59e70e71a92e639205d11
Reviewed-on: http://review.typo3.org/38279
Reviewed-by: Daniel Sattler <sattler@b13.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Daniel Sattler <sattler@b13.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
3 years ago[TASK] Load nprogress.js via bower 75/38275/2
Benjamin Mack [Thu, 26 Mar 2015 21:31:55 +0000 (22:31 +0100)]
[TASK] Load nprogress.js via bower

The nprogress.js library "typo3/contrib/nprogress" is now
fetched via bower and copied to the public JavaScript folder via Grunt.

Resolves: #66072
Releases: master
Change-Id: I956b735291e880740f81db5830f8808503b8ae3b
Reviewed-on: http://review.typo3.org/38275
Reviewed-by: Daniel Sattler <sattler@b13.de>
Tested-by: Daniel Sattler <sattler@b13.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
3 years ago[TASK] Load moment.js via bower 74/38274/2
Benjamin Mack [Thu, 26 Mar 2015 21:05:41 +0000 (22:05 +0100)]
[TASK] Load moment.js via bower

The moment.js library "typo3/contrib/moment.js" is now
fetched via bower and copied to the public JavaScript folder via Grunt.

Resolves: #66071
Releases: master
Change-Id: Ib22a6986fbb94363a5a97ad0a5ee966007155b0f
Reviewed-on: http://review.typo3.org/38274
Reviewed-by: Daniel Sattler <sattler@b13.de>
Tested-by: Daniel Sattler <sattler@b13.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
3 years ago[BUGFIX] Replace split_fileref() by pathinfo() in ResourceStorage 21/38221/3
Frans Saris [Wed, 25 Mar 2015 19:43:05 +0000 (20:43 +0100)]
[BUGFIX] Replace split_fileref() by pathinfo() in ResourceStorage

GeneralUtility::split_fileref($fileName) expects the given $fileName to
be an existing file as it checks if the given file is a directory or
not using is_dir(). The ResourceStorage only provides the name of the
file without path when calling it.

Checking is_dir() on a file without correct path on systems with
open_basedir restrictions triggers the PHP Warning: 'is_dir():
open_basedir restriction in effect'.

Replace the calls to split_fileref() with PathUtility::pathinfo() as
this function doesn't check/care whether the path is real.

Document the behavior of split_fileref().

Resolves: #66033
Releases: master, 6.2
Change-Id: I5b4c953461ed3e9e374614a5ca6037842cc18546
Reviewed-on: http://review.typo3.org/38221
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Check for data-description in CSH 18/38118/2
Andreas Fernandez [Tue, 24 Mar 2015 16:38:17 +0000 (17:38 +0100)]
[BUGFIX] Check for data-description in CSH

Check for data-description in CSH manual before sending a request to
the server.

Resolves: #65928
Releases: master
Change-Id: I6c8e8024253c8f73e0e2852c06cf7504c070a26e
Reviewed-on: http://review.typo3.org/38118
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Add grunt task to update components managed via bower 59/38259/5
Daniel Sattler [Thu, 26 Mar 2015 16:05:48 +0000 (17:05 +0100)]
[TASK] Add grunt task to update components managed via bower

This task is used to keep the installed npm and Bower components up to date.

Just run: "$ grunt update" on the command line.

As a first example, RequireJS is now loaded via Bower and will
be automatically copied to "typo3/sysext/core/Resources/Public/JavaScript/Contrib/requirejs/"
so that it also can be loaded from the PageRenderer.

See http://wiki.typo3.org/Grunt_Bower for more documentation.

Resolves: #66061
Releases: master

Change-Id: I8422d77159ddae9d8b18170cabeca5e9e8168635
Reviewed-on: http://review.typo3.org/38259
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
3 years ago[BUGFIX] Last-Modified response header broken by design 65/38265/3
Patrick Broens [Thu, 26 Mar 2015 18:48:28 +0000 (19:48 +0100)]
[BUGFIX] Last-Modified response header broken by design

The Last-Modifed header needs to change whenever there is a change
related to that page. Not only the page properties or records located
on that page, but every change which should be reflected on that page,
like menus, TypoScript or layout. Currently this is not happening and
has huge impact to make it work.

This patch removes the Last-Modified response header. The ETag response
header has kind of the same function, so no harm is done by deleting
Last-Modified.

Resolves: #63927
Releases: master, 6.2
Change-Id: Ic5d14225c2f90cc63e1c4413d5426565ea5e1e41
Reviewed-on: http://review.typo3.org/38265
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
3 years ago[BUGFIX] Do not overwrite page title of USER plugins 38/37938/3
Markus Klein [Wed, 18 Mar 2015 23:39:49 +0000 (00:39 +0100)]
[BUGFIX] Do not overwrite page title of USER plugins

Re-inject the correct page title gathered from a cached page into the
TypoScriptFrontendController, such that when writing the page title
again to the PageRenderer the original value is not overwritten.

Releases: master, 6.2
Resolves: #62080
Change-Id: Iceb602ff7db9a4679eeb9ce6e2295790f71215f8
Reviewed-on: http://review.typo3.org/37938
Reviewed-by: Georg Schönweger <georg.schoenweger@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Move backend logo rendering to fluid 63/38263/2
Benjamin Mack [Thu, 26 Mar 2015 18:05:45 +0000 (19:05 +0100)]
[TASK] Move backend logo rendering to fluid

The backend logo in the left corner was rendered via it's own
simple class which can easily be replaced by Fluid and the logic
for that.

The old LogoView class is now marked for deprecation.

Resolves: #66065
Releases: master
Change-Id: Ief36fece1fcde3633cf67367153db4f75985e166
Reviewed-on: http://review.typo3.org/38263
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
3 years ago[BUGFIX] Change tooltip for page tree area toggle button 26/38226/3
Jan Helke [Thu, 26 Mar 2015 09:32:33 +0000 (10:32 +0100)]
[BUGFIX] Change tooltip for page tree area toggle button

This patch adds a new tooltip to the button to toggle the tree area.
It also chenges the tooltip for the drag area, because the action did
not affact the "tree" itself but the "tree area".

Resolves: #66037
Releases: master
Change-Id: I196edd5cef14bb9bb10f87412914537ddb787b9f
Reviewed-on: http://review.typo3.org/38226
Reviewed-by: Cedric Ziel <cedric@cedric-ziel.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Improve backend flashmessages 57/38257/3
Benjamin Kott [Thu, 26 Mar 2015 16:03:21 +0000 (17:03 +0100)]
[TASK] Improve backend flashmessages

- Adjusting colors to be more friendly
- Move position of javascript flashmessages
- Adding icons to have visual state representation

Releases: master
Resolves: #66058
Change-Id: If26229612de56f31ae1c2c50ab2fa5647185bf0f
Reviewed-on: http://review.typo3.org/38257
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Daniel Sattler <sattler@b13.de>
Tested-by: Daniel Sattler <sattler@b13.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
3 years ago[FEATURE] Load web libraries via bower instead of composer 38/38238/2
Benjamin Mack [Thu, 26 Mar 2015 11:13:26 +0000 (12:13 +0100)]
[FEATURE] Load web libraries via bower instead of composer

Introduce "bower" as a component dependency management for
loading all JS/CSS related libraries.

This patch introduces bower to install web-related components
into EXT:core/Resources/Contrib/components/ which is excluded
from the Git Repository.

The main LESS file of t3skin, which is currently the only place
where the current third-party library (previously from composer)
were used. The code is adapted accordingly.

The new file .bowerrc holds the information where to install the
components, bower.json contains the dependencies needed.

Currently there are only development-related components in
bower.json.

For more information about bower see http://bower.io.

Resolves: #66042
Releases: master
Change-Id: I4ee7e7a5a47d39a3c66c674556e59643d0ff2336
Reviewed-on: http://review.typo3.org/38238
Reviewed-by: Daniel Sattler <sattler@b13.de>
Tested-by: Daniel Sattler <sattler@b13.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[FEATURE] Confirm modal on closing an editform with unsaved changes 34/38134/4
Frank Nägler [Tue, 24 Mar 2015 21:09:49 +0000 (22:09 +0100)]
[FEATURE] Confirm modal on closing an editform with unsaved changes

A new functionality is introduced that asks the editor to confirm
closing an editform with unsaved changes.

Resolves: #65996
Releases: master
Change-Id: I8b606ec0635690ab2b05624412887b6d2fa7c9c5
Reviewed-on: http://review.typo3.org/38134
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Daniel Sattler <sattler@b13.de>
Tested-by: Daniel Sattler <sattler@b13.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Make alt_doc.php dispatched 13/38113/4
Benjamin Mack [Tue, 24 Mar 2015 15:29:38 +0000 (16:29 +0100)]
[TASK] Make alt_doc.php dispatched

Resolves: #65292
Releases: master
Change-Id: Ib94e59bf5d9896186aa6923eab50a2236308bd6a
Reviewed-on: http://review.typo3.org/38113
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] Use early return in cObj::getImgResource 62/38162/3
Oliver Hader [Wed, 25 Mar 2015 13:43:36 +0000 (14:43 +0100)]
[BUGFIX] Use early return in cObj::getImgResource

If ContentObjectRenderer::getImgResource is called without any
data, there is no need to execute all possibilities and lookup
files with an empty identifier.
For instance TextMenuContentObject::getBeforeAfter triggers
this at lot.

Resolves: #66028
Releases: master, 6.2
Change-Id: Iee7a3ce0f2956cd6ddae8c2e3d194f3cf2855c49
Reviewed-on: http://review.typo3.org/38162
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[BGUFIX] Fix layout of search toolbar in List module 72/38172/5
Frank Nägler [Wed, 25 Mar 2015 16:14:58 +0000 (17:14 +0100)]
[BGUFIX] Fix layout of search toolbar in List module

The layout of the search-toolbar is broken. This patch
adjust some CSS.

Resolves: #66031
Releases: master
Change-Id: I049c07cde25318f123ded47013f458a8a5268790
Reviewed-on: http://review.typo3.org/38172
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Daniel Sattler <sattler@b13.de>
Tested-by: Daniel Sattler <sattler@b13.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[TASK] Deprecate thumbnail functionality via thumbs.php 94/35694/5
Benjamin Mack [Wed, 31 Dec 2014 16:08:05 +0000 (17:08 +0100)]
[TASK] Deprecate thumbnail functionality via thumbs.php

With FAL and the generation of preview images
in the backend via FAL, thumbs.php and its
controller are no longer in use.

The corresponding code can therefore safely
be marked for removal.

The only place still in use was filelist() in
the frontend, where FAL is now used for
rendering icon / preview images.

Resolves: #64068
Releases: master
Change-Id: Ice806fc1684fddc303468878e351866e52a5d8e4
Reviewed-on: http://review.typo3.org/35694
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Use TYPO3.lang in DragUploader 40/38140/3
Benjamin Mack [Tue, 24 Mar 2015 23:39:06 +0000 (00:39 +0100)]
[BUGFIX] Use TYPO3.lang in DragUploader

Due to the removal of ExtJS in file list the drag uploader
throws a JS error when loading the file list.

The patch replaces the ExtJS logic with the plain array
structure introduced with TYPO3.lang.

Resolves: #66003
Releases: master
Change-Id: I069d7f3d450bc8ec33b9ee18ef4319dbf0f24d3f
Reviewed-on: http://review.typo3.org/38140
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[!!!][TASK] Move MediaWizard functionality to EXT:mediace 90/37890/3
Benjamin Mack [Mon, 16 Mar 2015 17:32:31 +0000 (18:32 +0100)]
[!!!][TASK] Move MediaWizard functionality to EXT:mediace

In order to move all existing "media" functionality in its separate extension
the last part (MediaWizard functionality) is moved as well.

All leftover class alias maps are streamlined as well, thus, marking
the last change of migrating all media-related code to a
separate system extension.

Releases: master
Resolves: #65778
Change-Id: I0ec7a3070c9033e87c7d68b609295e8414350e28
Reviewed-on: http://review.typo3.org/37890
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Improve permission icons in Access module 66/38166/2
Andreas Fernandez [Wed, 25 Mar 2015 14:59:25 +0000 (15:59 +0100)]
[TASK] Improve permission icons in Access module

Improve the choice of the permission icons for visually handicapped people.

Resolves: #66030
Releases: master
Change-Id: I68dfd1d16d5da0cb2ea3cd3594f9f469509d5725
Reviewed-on: http://review.typo3.org/38166
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
3 years ago[TASK] Introduce tooltips for ListModule 52/37852/5
Frank Nägler [Sun, 15 Mar 2015 11:29:59 +0000 (12:29 +0100)]
[TASK] Introduce tooltips for ListModule

This patch add tooltips for action icons in ListModule

Resolves: #65742
Releases: master
Change-Id: Id66f410de822af73ef74055f5b687dd1aef285d2
Reviewed-on: http://review.typo3.org/37852
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Daniel Sattler <sattler@b13.de>
Tested-by: Daniel Sattler <sattler@b13.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
3 years ago[BUGFIX] Check folder permission for default upload folder 81/37481/4
Nicole Cordes [Tue, 3 Mar 2015 08:23:31 +0000 (09:23 +0100)]
[BUGFIX] Check folder permission for default upload folder

The default upload folder has to be writable to add new files.
Do not return a default folder if the user does not have add permissions for it.

Releases: master, 6.2
Resolves: #59589
Change-Id: Iacb7fa8b9b9bdbcb6788485f12f1db00d42b34ae
Reviewed-on: http://review.typo3.org/37481
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Jan Helke <typo3@helke.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[TASK] Remove unused icons - part 2 36/38136/2
Benjamin Mack [Tue, 24 Mar 2015 22:32:49 +0000 (23:32 +0100)]
[TASK] Remove unused icons - part 2

All files in EXT:t3skin/icons/gfx/ and typo3/gfx/ which are not
in use anymore (by LESS/CSS) are removed. All files which
are still in use, but are overridden by t3skin through
"skinImgAutoCfg" are moved to typo3/gfx/ to replace the
old (pre 4.0) default files.

Releases: master
Resolves: #66000
Change-Id: I0591d951cd7295041a05a963efa6321403c66642
Reviewed-on: http://review.typo3.org/38136
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] FileList uses wrong basefolder for isWithinFolder 25/38125/3
Frans Saris [Tue, 24 Mar 2015 18:02:13 +0000 (19:02 +0100)]
[BUGFIX] FileList uses wrong basefolder for isWithinFolder

Resolves: #65983
Releases: master, 6.2
Change-Id: I3565ff6e7bae2266ff40f610fca8dc7a6f5beb1c
Reviewed-on: http://review.typo3.org/38125
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Speed up menu objects 27/38127/3
Wouter Wolters [Tue, 24 Mar 2015 17:57:37 +0000 (18:57 +0100)]
[TASK] Speed up menu objects

* use strict checks
* remove count() were possible

Resolves: #65984
Releases: master
Change-Id: I3434a201d5db3c725c7923b658f27cc413335288
Reviewed-on: http://review.typo3.org/38127
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[TASK] Improve styling of page module 35/38135/5
Benjamin Kott [Tue, 24 Mar 2015 22:23:16 +0000 (23:23 +0100)]
[TASK] Improve styling of page module

- Improve dropzones
- Improve button sizes
- Improve color balance
- Cleanup LESS

Releases: master
Resolves: #65999
Change-Id: If092627ae355bcfec63947ee811977786c47d3ba
Reviewed-on: http://review.typo3.org/38135
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
3 years ago[!!!][TASK] Use typo3/contrib/vendor/ instead of Packages/ 38/38138/5
Benjamin Mack [Tue, 24 Mar 2015 23:16:44 +0000 (00:16 +0100)]
[!!!][TASK] Use typo3/contrib/vendor/ instead of Packages/

In a result of best practices with composer as well as taking
the tarball distributions (typo3_src.zip) into account, the
directory Packages/ is not necessarily optimal now for either
development and shipping a package.

Distributions (like the composer-installer for TYPO3) can still
use the Packages/ directory in their webroot for other
packages.

This means: The TYPO3 source will not contain any
third party library anymore in its GIT repository but instead
these are installed via composer.

For development purposes this means that a "composer install"
command will install all required dev-dependencies into
typo3/contrib/vendor/ which is now ignored by git and no
changes are installed anymore.

For the packaging process a "composer install --no-dev -o" will
be executed when building the tarball and zip files on each
release, downloading the necessary third-party libraries directly
into "typo3/contrib/vendor/".

Existing developer installations need to run
"rm -rf typo3/contrib/vendor/ bin/ Packages/Libraries/ composer.lock"
inside the typo3 repository directory and do a "composer install"
again after applying this patch.

This way, there is no conflict between autoloader as well as the
Packages/ directory anymore for the TYPO3 CMS Core.

The typo3/contrib/vendor/ folder is completely removed from
Git as it is now handled via composer.

Resolves: #66001
Releases: master
Change-Id: I70ff4e1427f2b9d888b7de336e577851116b93cf
Reviewed-on: http://review.typo3.org/38138
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>