Packages/TYPO3.CMS.git
4 years ago[BUGFIX] RTE: Multilingual classesAnchor titleText not possible 88/33488/5
Stanislas Rolland [Thu, 23 Oct 2014 16:20:58 +0000 (12:20 -0400)]
[BUGFIX] RTE: Multilingual classesAnchor titleText not possible

Content language is not correctly set by RTE controller.

Releases: master, 6.2
Resolves: #62399
Change-Id: I85eb570dc266bdc71e4768a13d27c6f2937f7251
Reviewed-on: http://review.typo3.org/33488
Reviewed-by: Jan Kiesewetter <jan@t3easy.de>
Tested-by: Jan Kiesewetter <jan@t3easy.de>
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] Remove table for icons in TCA type "select" 47/33447/2
Georg Ringer [Wed, 22 Oct 2014 07:42:26 +0000 (09:42 +0200)]
[TASK] Remove table for icons in TCA type "select"

The TCA type "select" uses a table to render the belonging icons.
Use divs instead for the markup.

Change-Id: I9bd8fb58d314913ec7b0859361c0c25fcc90d73e
Resolves: #62386
Releases: master
Reviewed-on: http://review.typo3.org/33447
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[BUGFIX] Missing and invalid warnings on referenced files 04/30204/4
Oliver Hader [Mon, 19 May 2014 10:02:36 +0000 (12:02 +0200)]
[BUGFIX] Missing and invalid warnings on referenced files

The file list module in the backend offers the possibility to
delete files. An interesting use case is the deletion of files
that still have references to other entities. However, currently
proper warnings are only available for sys_file reference.

a) before deleting a file, a popup should be shown
   this does not work since the API is called with
   the identifier instead of a proper UID value

b) after calling the API for deleting a file, references
   should be pointed out
   references are checked, however the description on the
   file usage is missing due to hardcoded "sys_file_reference"
   triggers - thus, no other references are printed out

Resolves: #58913
Releases: master, 6.2, 6.1
Change-Id: Id80361427abc17bda3461c2d00750c4790798c88
Reviewed-on: http://review.typo3.org/30204
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[CLEANUP] TSFE: Deprecate JSfuncCalls for body tag 03/33403/3
Benjamin Mack [Tue, 21 Oct 2014 06:28:03 +0000 (08:28 +0200)]
[CLEANUP] TSFE: Deprecate JSfuncCalls for body tag

For old systems without proper JS libraries or usages like GMENU_LAYERS
TSFE provides an array to register handlers directly that are added
to the body tag directly.

This function is removed (only used for GMENU_LAYERS) from the core,
as all according functions should do this via hook or JS-only.

Resolves: #62363
Releases: master
Change-Id: I746e27c88c372dce61dadb6025d9348d34566fdf
Reviewed-on: http://review.typo3.org/33403
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>
4 years ago[BUGFIX] Respect different object mapping for scheduler tasks 18/31618/5
Mathias Brodala [Mon, 14 Jul 2014 07:26:18 +0000 (09:26 +0200)]
[BUGFIX] Respect different object mapping for scheduler tasks

Resolves: #60296
Releases: master, 6.2, 6.1
Change-Id: I7bff792b33ffecbe53ac4aee848e6ad16318a538
Reviewed-on: http://review.typo3.org/31618
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Rename "Extensions" backend module 81/33381/3
Felix Kopp [Sat, 18 Oct 2014 14:22:13 +0000 (16:22 +0200)]
[TASK] Rename "Extensions" backend module

Renames backend module Extension manager to "Extensions".
Also lowers language barriere in "Manage Extensions".

Resolves: #55236
Releases: master
Change-Id: Id8ca9545128807adcc925f3e00f705febae93d2b
Reviewed-on: http://review.typo3.org/33381
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
Tested-by: Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] ErrorHandler: Stop execution if E_RECOVERABLE_ERROR occurs 65/32465/4
Markus Klein [Wed, 27 Aug 2014 22:30:10 +0000 (00:30 +0200)]
[BUGFIX] ErrorHandler: Stop execution if E_RECOVERABLE_ERROR occurs

Ensure the ErrorHandler stops script execution if an error occurs.

Resolves: #61213
Releases: master, 6.2, 6.1
Change-Id: I0324a571b494576db1d314d8af0a86273e3205d3
Reviewed-on: http://review.typo3.org/32465
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>
4 years ago[BUGFIX] ClassLoader also needs to check for interfaces 09/33309/2
Markus Klein [Tue, 14 Oct 2014 14:13:20 +0000 (16:13 +0200)]
[BUGFIX] ClassLoader also needs to check for interfaces

An interface might already be defined, check for existence before trying
to require it, which will cause PHP errors if the interface comes from a
different file path.

Resolves: #62212
Releases: master, 6.2
Change-Id: I9cf43402bbcbbb5e27dbebb4ea48a2e1b483f360
Reviewed-on: http://review.typo3.org/33309
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Remove TCA definitions for pre FAL fields 41/31841/4
Thomas Maroschik [Sat, 26 Jul 2014 10:21:19 +0000 (12:21 +0200)]
[TASK] Remove TCA definitions for pre FAL fields

There are some overrides in the CMS extension that provide the old
TCA for the image and media fields of tt_content and
pages_language_overlay tables. These apply if the compat version
is set to 6.0 and and FAL upgrade wizard is not yet run.

Those are removed now as we only support migrations from one LTS
to the next LTS.

Resolves: #60594
Releases: master
Change-Id: I40b1b4cbc9404d5f4cac7df27029986a2568f2c8
Reviewed-on: http://review.typo3.org/31841
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>
4 years ago[FEATURE] Base Buttons on Bootstrap - with compat layer 69/33469/3
Felix Kopp [Wed, 22 Oct 2014 09:58:43 +0000 (11:58 +0200)]
[FEATURE] Base Buttons on Bootstrap - with compat layer

Bring default button style and base CSS definitions on Bootstrap
buttons. Brings backward compatibility for all buttons.

Resovles: #62392
Releases: master
Change-Id: I2cd59c00a649e65c03a7843e8de359e84baaa169
Reviewed-on: http://review.typo3.org/33469
Reviewed-by: Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
Tested-by: Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Follow-up: Action icon mapping - more icons 71/33471/2
Felix Kopp [Wed, 22 Oct 2014 10:25:20 +0000 (12:25 +0200)]
[TASK] Follow-up: Action icon mapping - more icons

Map further icons from t3skin / sprite icons to FontAwesome.
Unify actions.

Resolves: #62393
Releases: master
Change-Id: I4ae70151d065a671851ad3a3ee406c985e82f3d6
Reviewed-on: http://review.typo3.org/33471
Reviewed-by: Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
Tested-by: Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Base Web>List on new .table style 44/33444/4
Felix Kopp [Tue, 21 Oct 2014 23:14:09 +0000 (01:14 +0200)]
[TASK] Base Web>List on new .table style

Base Web>List on common fresh table style in CSS
class "t3-table". Can be styled centrally now.

Resolves: #62384
Releases: master
Change-Id: I0cf274d3d436c0ca7e3ebc9a7345be0f5ee30854
Reviewed-on: http://review.typo3.org/33444
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Remove horizontal scrollers / secondary info 87/33387/3
Felix Kopp [Sun, 19 Oct 2014 14:44:30 +0000 (16:44 +0200)]
[TASK] Remove horizontal scrollers / secondary info

Solves problems with horizontal scrolling on small (SM)
and extra small (XS) screen within the backend.

Secondary information that is not visible in table listing
directly anymore can be accessed in edit/detail views.

Also unifies beusers tables listing.

Resolves: #62325
Releases: master
Change-Id: I4589c787103694fad4587682247619857dfd26f0
Reviewed-on: http://review.typo3.org/33387
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
Tested-by: Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[FEATURE] Allow adding multiple CSS files in RTE 23/24523/10
Stanislas Rolland [Thu, 23 Oct 2014 01:54:46 +0000 (21:54 -0400)]
[FEATURE] Allow adding multiple CSS files in RTE

Allow to add more than one CSS file in the RTE header.

The new syntax is like this:
    RTE.default.contentCSS {
        file1 = fileadmin/myStylesheet1.css
        file2 = fileadmin/myStylesheet2.css
    }

If no CSS files are set, the RTE default CSS file is still added.

Releases: master
Resolves: #50039
Change-Id: I4b8545982a59382ca4e01abc4440f0b94693ccdc
Reviewed-on: http://review.typo3.org/24523
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] Make ContentSlide work correctly if last element is empty 28/32928/3
Robert Vock [Tue, 23 Sep 2014 07:28:18 +0000 (09:28 +0200)]
[BUGFIX] Make ContentSlide work correctly if last element is empty

When using ContentSlide and the last content element in a column returns
an empty string, the slide continues up in the page list, even when
there are other content elements in the column.
Fix this by checking the correct value.

Change-Id: I6543cf2335197ae8510aa8d805d4d60a8d8a2320
Resolves: #51936
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/32928
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[FEATURE] RTE: Deprecated JavaScript methods removed 77/33377/3
Stanislas Rolland [Sat, 18 Oct 2014 02:48:47 +0000 (22:48 -0400)]
[FEATURE] RTE: Deprecated JavaScript methods removed

This change adds documentation of breaking change #62291 which
removed some deprecated JavaScript methods of the RTE.

Releases: master
Resolves: #62291
Change-Id: I52eab4f949d8699837cb42d9bcbb64760cea1778
Reviewed-on: http://review.typo3.org/33377
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] RTE: In Chrome RTE inserts weird span tags 91/33391/4
Stanislas Rolland [Wed, 22 Oct 2014 22:32:04 +0000 (18:32 -0400)]
[BUGFIX] RTE: In Chrome RTE inserts weird span tags

Remove the span tags inserted by Chrome or Opera on execution of
native execCommand. The attributes of these span tags have evolved...

Releases: master, 6.2
Resolves: #52470
Change-Id: Ibb046b86e869bd7d4afc61ab5005595467b288cd
Reviewed-on: http://review.typo3.org/33391
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[FEATURE] Make RTE overlay popups maximizable 42/29442/4
Stanislas Rolland [Wed, 22 Oct 2014 20:16:15 +0000 (16:16 -0400)]
[FEATURE] Make RTE overlay popups maximizable

This will make the link and image popus maximizable, and the spell
checker popup as well.

Resolves: #57875
Releases: master

Change-Id: I0258375b7ac31ef67f0625bbb171e1c1b9760876
Reviewed-on: http://review.typo3.org/29442
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] RTE: Split main JS script into components 77/33477/2
Stanislas Rolland [Wed, 22 Oct 2014 17:44:30 +0000 (13:44 -0400)]
[TASK] RTE: Split main JS script into components

Split the main script one class per file.

Releases: master
Resolves: #62404
Change-Id: Ide50dcae24339f7af4fbe4128b7947430af5db8f
Reviewed-on: http://review.typo3.org/33477
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
5 years ago[SECURITY] Fix DoS in openid 60/33460/2
Markus Klein [Wed, 22 Oct 2014 08:14:31 +0000 (10:14 +0200)]
[SECURITY] Fix DoS in openid

Upgrade openid to latest upstream version.
This includes the sec fix already.

Change-Id: I71efa194dc75846e6b2e118781a51c3aa204d749
Resolves: #62357
Releases: master, 6.2, 6.1, 6.0, 4.7, 4.6, 4.5
Security-Commit: 59fbe1eb6b013f0405a9ed65329b36d4ea4a8c92
Security-Bulletin: TYPO3-CORE-SA-2014-002
Reviewed-on: http://review.typo3.org/33460
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
5 years ago[BUGFIX] EM: Upload icon -> inline form 43/33443/2
Felix Kopp [Tue, 21 Oct 2014 21:09:07 +0000 (23:09 +0200)]
[BUGFIX] EM: Upload icon -> inline form

Fixes inline loading upload form for extensions in EM.

Resolves: #62342
Releases: master
Change-Id: I6fd61b15b3aadcef117c2e554cf8e54460aba296
Reviewed-on: http://review.typo3.org/33443
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>
5 years ago[FEATURE] Registry for adding file rendering classes 25/32925/10
Frans Saris [Mon, 22 Sep 2014 19:15:20 +0000 (21:15 +0200)]
[FEATURE] Registry for adding file rendering classes

To be able to render all kinds of media files a file renderingRegistry
is needed where you can register a "renderer" class that can generate
the needed HTML output.

This patch adds a registry for adding renderer classes and
a AudioTagRenderer + VideoTagRenderer class.

Resolves: #61800
Releases: master
Change-Id: Ied5e16f00e10ac0c78a6508ef42fe585558a2d2c
Reviewed-on: http://review.typo3.org/32925
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>
5 years ago[FEATURE] Refactor & recolor Modul-Menu (Bootstrap) 99/33399/4
Felix Kopp [Sun, 19 Oct 2014 23:46:55 +0000 (01:46 +0200)]
[FEATURE] Refactor & recolor Modul-Menu (Bootstrap)

Base module menu on Bootstrap less variables navbar-inverse.
First step on roadmap to a backend scaffold without ExtJS ('Flat').

Since the module menu link section must be taller for fingers
and touch (long time goal: 44px height):

+ Moves module menu "User tools" section into the Topbar.
User tools will be in dropdown-menu at User (#62166).

+ "Help Center" section will be moved from module menu
to Topbar (#62338).

Colors module menu, topbar and doc-header will be adapter.

Resolves: #62353
Related: #62166
Related: #62338
Releases: master
Change-Id: I5912508efa1fa8d378afeb0722e7a00be0b86f71
Reviewed-on: http://review.typo3.org/33399
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
Tested-by: Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
5 years ago[BUGFIX] jsfunc.inline is not fully jQuery compatible 02/33302/7
Stefan Froemken [Mon, 13 Oct 2014 21:38:05 +0000 (23:38 +0200)]
[BUGFIX] jsfunc.inline is not fully jQuery compatible

When working with TYPO3.jQuery you don't get the object itself,
it returns a jQuery object which contains the mentioned object
at array ID 0.

 * To differ jQuery and JS objects I will add $ to jQuery vars.
 * When using jQuery vars, we should also use jQuery methods

Resolves: #62205
Releases: master
Change-Id: If337477af2dc9a2d91139480a171bd4a3421a2fa
Reviewed-on: http://review.typo3.org/33302
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>
5 years ago[BUGFIX] DocumentTemplate TabMenu output fixed 78/33378/2
Felix Kopp [Sat, 18 Oct 2014 09:51:38 +0000 (11:51 +0200)]
[BUGFIX] DocumentTemplate TabMenu output fixed

Output Bootstrap compatible HTML5 output for
DocumentTemplate TabMenuRaw.

Resolves: #62317
Releases: master
Change-Id: I321f94575d3b4974b5d24ecacc03f0d28ce8b452
Reviewed-on: http://review.typo3.org/33378
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
5 years ago[TASK] Update version number for master to 7 95/33395/4
Markus Klein [Mon, 20 Oct 2014 00:24:11 +0000 (02:24 +0200)]
[TASK] Update version number for master to 7

Update version number of all sysext and dependency definitions.

Resolves: #62341
Releases: master
Change-Id: Ic8b1b8ead08432917a28b226bbb43347dac42087
Reviewed-on: http://review.typo3.org/33395
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
5 years ago[FEATURE] RTE: Avoid overhead of Ext.each and Ext.iterate 83/33383/4
Stanislas Rolland [Sat, 18 Oct 2014 17:27:26 +0000 (13:27 -0400)]
[FEATURE] RTE: Avoid overhead of Ext.each and Ext.iterate

Improve performance by replacing Ext.each and Ext.iterate with
standard JS for statements.

Releases: master
Resolves: #62321
Change-Id: Id17994d4deadb6786b8c8a5071928bcb38bb2407
Reviewed-on: http://review.typo3.org/33383
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
5 years ago[BUGFIX] Use correct font awesome icon for text file type 84/33384/2
Georg Ringer [Sat, 18 Oct 2014 21:29:59 +0000 (23:29 +0200)]
[BUGFIX] Use correct font awesome icon for text file type

Use the correct class "fa-file-text".

Resolves: #62322
Releases: master
Change-Id: I2ebc743aad88b3fcb91152f27f20d48c0258c044
Reviewed-on: http://review.typo3.org/33384
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
5 years ago[BUGFIX] RTE: Insert Tag dialogue may raise security error in Firefox 75/33375/3
Stanislas Rolland [Fri, 17 Oct 2014 23:05:32 +0000 (19:05 -0400)]
[BUGFIX] RTE: Insert Tag dialogue may raise security error in Firefox

Problem: If a style sheet from another domain is imported by the style
sheet configured for the RTE, a security error is raised by Firefox
when opening the Insert tag dialogue window.
Solution: Catch the error and report it on the console.

Releases: master, 6.2
Resolves: #62316
Change-Id: I093416abbc784f7548cda3b6c9be1d4b7d484040
Reviewed-on: http://review.typo3.org/33375
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
5 years ago[TASK] Use a new icon for sys_action toolbar 72/33372/2
Georg Ringer [Fri, 17 Oct 2014 18:44:34 +0000 (20:44 +0200)]
[TASK] Use a new icon for sys_action toolbar

The sysaction icon in the toolbar must also be changed to an icon
of font awesome.

Resolves: #62315
Releases: master
Change-Id: I8fe101948affaaa1e98778784572775d5380b6cc
Reviewed-on: http://review.typo3.org/33372
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
5 years ago[FEATURE] RTE: remove deprecated JavaScript methods 44/33344/3
Stanislas Rolland [Thu, 16 Oct 2014 22:55:24 +0000 (18:55 -0400)]
[FEATURE] RTE: remove deprecated JavaScript methods

Some JavaScript methods are deprecated since TYPO3 4.7.

Releases: master
Resolves: #62291
Change-Id: Ie427dc8e898233723650ebdd587e9625b8ea4419
Reviewed-on: http://review.typo3.org/33344
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
5 years ago[BUGFIX] RTE: Edit element dialogue may raise JavaScript error 73/33373/2
Stanislas Rolland [Fri, 17 Oct 2014 18:44:33 +0000 (14:44 -0400)]
[BUGFIX] RTE: Edit element dialogue may raise JavaScript error

When clicking ok, some tabs may have not been rendered. Check for
presence of elements and values.

Releases: master, 6.2
Resolves: #62314
Change-Id: I928ac7ce8bebe2539f49e2153b4f7f8f2f7c889b
Reviewed-on: http://review.typo3.org/33373
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
5 years ago[BUGFIX] Visual regressions and unifications in Backend 41/33341/2
Felix Kopp [Thu, 16 Oct 2014 21:39:31 +0000 (23:39 +0200)]
[BUGFIX] Visual regressions and unifications in Backend

Unifies tables in documentation, web>info page info + language,
scheduler edit and typoscript object browser.

Also due to the introduction of Bootstrap and refactoring of
t3skin/CSS several views broke. Fixes these.

Removes the FontAwesome save button for now.

Resolves: #62275
Releases: master
Change-Id: I545a24a4664b0f56b2b1d8a4a24aa312b0cc4ded
Reviewed-on: http://review.typo3.org/33341
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
5 years ago[BUGFIX] RTE: Remove cut, copy and paste buttons in Firefox 67/33367/2
Stanislas Rolland [Fri, 17 Oct 2014 15:55:25 +0000 (11:55 -0400)]
[BUGFIX] RTE: Remove cut, copy and paste buttons in Firefox

Support for allowClipboard policy has been dropped by Firefox 29.
Therefore, remove cut, copy and paste buttons from the RTE toolbar
in Firefox. Remove also dialogue for installing AllowClipboard Helper
Firefox Addon.

Releases: master, 6.2
Resolves: #62296
Change-Id: I772b07cdca148c60ef8f61097f96fe5872fc0309
Reviewed-on: http://review.typo3.org/33367
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
5 years ago[TASK] Base backend login on Twitter Bootstrap 78/33278/7
Ingo Pfennigstorf [Fri, 17 Oct 2014 12:35:32 +0000 (14:35 +0200)]
[TASK] Base backend login on Twitter Bootstrap

* Change HTML & CSS by using twb
* Cleanup the Controller, e.g remove backend_old setting

Gorgeous brand new login screen for TYPO3 backend.

Resolves: #62180
Releases: master
Change-Id: Idc56f14a22e98d95f49cb73223732f2b17b98fab
Reviewed-on: http://review.typo3.org/33278
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
Reviewed-by: Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
Tested-by: Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
5 years ago[BUGFIX] Handle utf8 strings in TitleCaseFilter 35/33335/4
Graeme Worthy [Thu, 16 Oct 2014 10:50:44 +0000 (12:50 +0200)]
[BUGFIX] Handle utf8 strings in TitleCaseFilter

Use proper charset aware string conversion API to handle
the value given to the TitleCaseFilter.

Resolves: #62279
Releases: master, 6.2
Change-Id: I500af9f1fb6769ea35197e19b2a0a7876d7eb736
Reviewed-on: http://review.typo3.org/33335
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
5 years ago[TASK] Adjust Travis to new requirements for version 7 68/33068/2
Markus Klein [Tue, 30 Sep 2014 10:14:02 +0000 (12:14 +0200)]
[TASK] Adjust Travis to new requirements for version 7

Drop the testing for PHP versions below 5.5

Resolves: #61969
Releases: master
Change-Id: I393a463e0ed1648b58c05c1691a65551e4d4bbab
Reviewed-on: http://review.typo3.org/33068
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
5 years ago[TASK] Refactor t3skin / re-work HTML / move to extension 56/33256/4
Felix Kopp [Fri, 10 Oct 2014 23:06:58 +0000 (01:06 +0200)]
[TASK] Refactor t3skin / re-work HTML / move to extension

Specific CSS styles that are only needed is a single place should
be held in that specific place also. Moves CSS styles that are only
used in one place to that specific location. These styles are also
only loaded when needed.

Also refactors HTML output of backend modules to be more
HTML5 standard conform. This allows us to remove a lot of CSS.

CSS/less was touched for:
About, About modules, Wizards, Permissions, Setup, TS Template.

Resolves: #62157
Related: #62041
Releases: master
Change-Id: I12a2c8fd0ad5be294d7440f08d8fe96f28841bfc
Reviewed-on: http://review.typo3.org/33256
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
5 years ago[TASK] Move classAliasMaps into compatibility6 extension part 1 50/33150/7
Anja Leichsenring [Fri, 3 Oct 2014 18:27:25 +0000 (20:27 +0200)]
[TASK] Move classAliasMaps into compatibility6 extension part 1

Change-Id: I5845baff737e739599cf29847981f56f5cf866e3
Resolves: #62026
Relates: #62013
Releases: master
Reviewed-on: http://review.typo3.org/33150
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
5 years ago[BUGFIX] Fix unit tests for TypeConverter classes 30/33330/2
Markus Klein [Thu, 16 Oct 2014 08:21:45 +0000 (10:21 +0200)]
[BUGFIX] Fix unit tests for TypeConverter classes

The patch Ia4ec3a6c6f5bc6c07717a4956ab12e3e779c3c5a didn't adjust the
unit tests. This fix adds the missing mocks.

Resolves: #49803
Releases: master, 6.2
Change-Id: I829e62eaf3b172edeb295da57093b424edb13d40
Reviewed-on: http://review.typo3.org/33330
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
5 years ago[FEATURE] Monochrome action icons (FontAwesome) 85/33285/4
Felix Kopp [Sun, 12 Oct 2014 23:07:23 +0000 (01:07 +0200)]
[FEATURE] Monochrome action icons (FontAwesome)

Slot for IconUtility to hook into sprite icon generation.
Delivers monochrome action icons.

"Action icons start actions right with the first click."
Documentation for Iconography in #62158.

Related: #62158
Resolves: #49955
Release: master
Change-Id: I24b1a160b983d690567ad5ba015c6bf13af4f403
Reviewed-on: http://review.typo3.org/33285
Reviewed-by: Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
Tested-by: Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
5 years ago[BUGFIX] Property of alternative model implementation not found 20/31920/6
Oliver Hader [Thu, 31 Jul 2014 13:17:38 +0000 (15:17 +0200)]
[BUGFIX] Property of alternative model implementation not found

The PersistentObjectConverter is mapping submitted data to a
given target domain model. If a class gets overloaded with
config.tx_extbase.objects, this information is not forwarded
to the ReflectionService. That's why properties in alternative
implementations cannot be determined.

Resolves: #49803
Releases: master, 6.2, 6.1
Change-Id: Ia4ec3a6c6f5bc6c07717a4956ab12e3e779c3c5a
Reviewed-on: http://review.typo3.org/31920
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
5 years ago[BUGFIX] Add more entropy to uniqid 48/30948/12
Tymoteusz Motylewski [Fri, 20 Jun 2014 15:13:30 +0000 (17:13 +0200)]
[BUGFIX] Add more entropy to uniqid

uniqid() generates values based on current time,
subsequent calls may return the same value on a fast machine.

On Windows it's even worse, as uniqid()
has single-second-resolution out of the box.

Right now it is used in many places in the core,
also for creating temporary identifiers
for newly created records (in the datahandler).

The solution is to add a second parameter to
all calls (which adds more entropy).
see http://php.net/manual/en/function.uniqid.php

To make code consistent, this change adds the
 second parameter to all occurences of uniqid.

Resolves: #59701
Resolves: #58602
Resolves: #59055
Releases: master, 6.2
Change-Id: Id791556d45b4289d75411ff19ae050144fbfe51b
Reviewed-on: http://review.typo3.org/30948
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: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
5 years ago[BUGFIX] Fix Web>Page language view CE header 26/33326/2
Felix Kopp [Wed, 15 Oct 2014 19:35:53 +0000 (21:35 +0200)]
[BUGFIX] Fix Web>Page language view CE header

Fixed Content Element height for Content Element records
in Language view.

Resolves: #62260
Releases: master
Change-Id: I96e86155936e6e4d6c57f72e83ee42bf0aec1619
Reviewed-on: http://review.typo3.org/33326
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
5 years ago[TASK] Rework Module-Menu CSS/Less 61/33261/3
Felix Kopp [Sat, 11 Oct 2014 10:44:22 +0000 (12:44 +0200)]
[TASK] Rework Module-Menu CSS/Less

Overwork Module-Menu CSS without visual changes.

Resolves: #62161
Releases: master
Change-Id: I8670548c7192d337550589d4aa325a63d186b1c3
Reviewed-on: http://review.typo3.org/33261
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
5 years ago[BUGFIX] Show correct number of inline records defined in flexform 86/32986/4
Daniel Alder [Fri, 26 Sep 2014 07:42:36 +0000 (09:42 +0200)]
[BUGFIX] Show correct number of inline records defined in flexform

getRelatedRecordsArray() is expecting comma separated list of record ids
Before this patch the full flexform xml was passed.
Now we detect whether a field is a flexform and try to extract the
correct field values from it.

Resolves: #56882
Releases: master, 6.2
Change-Id: I50db5dfd5f07bbc20e369c0a07f2f294afb85321
Reviewed-on: http://review.typo3.org/32986
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Daniel Alder <dalder@snowflake.ch>
Tested-by: Daniel Alder <dalder@snowflake.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
5 years ago[BUGFIX] Allow lower case for drive letters on Windows in CLI scripts 14/32914/4
Alexander Bohndorf [Mon, 22 Sep 2014 07:46:35 +0000 (09:46 +0200)]
[BUGFIX] Allow lower case for drive letters on Windows in CLI scripts

Resolves: #61749
Releases: master, 6.2, 6.1
Change-Id: I88a3489311e8f94669876ddbe59589f68cd5708e
Reviewed-on: http://review.typo3.org/32914
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Stephan Auer <auer.stephan@gmx.at>
Tested-by: Stephan Auer <auer.stephan@gmx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
5 years ago[FEATURE] A new eval option in TCA: email 51/33251/17
Olle Haerstedt [Fri, 10 Oct 2014 12:36:54 +0000 (14:36 +0200)]
[FEATURE] A new eval option in TCA: email

Add a new eval option called 'email' to validate e-mail addresses.
If validation fails, a flash error message will be shown.

Resolves: #62147
Releases: master
Change-Id: Ie3885aa55a3fde95832fec163bc9347f06b4f54b
Reviewed-on: http://review.typo3.org/33251
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
5 years ago[TASK] Improve readability of TextElement code 69/33169/3
Wouter Wolters [Sun, 5 Oct 2014 15:38:42 +0000 (17:38 +0200)]
[TASK] Improve readability of TextElement code

FormEngine type="text" in class TextElements gets some
code beautification to improve readability.

Resolves: #62040
Releases: master
Change-Id: I219dc1fcabc656aff6eec81066fa7d51ca950d59
Reviewed-on: http://review.typo3.org/33169
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
5 years ago[BUGFIX] Add trim to modificators in TS-Parser 88/33288/6
Stefan Froemken [Mon, 13 Oct 2014 09:17:22 +0000 (11:17 +0200)]
[BUGFIX] Add trim to modificators in TS-Parser

It is documented that modificators are trimmed in
TypoScriptParser. But since #54856 they aren't trimmed anymore.
That's why f.e. "addToList (value)" will not be executed.

Resolves: #62188
Related: #54856
Releases: master,6.2
Change-Id: I3828b22a836656ec808ac5d770d58803b9195102
Reviewed-on: http://review.typo3.org/33288
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
5 years ago[TASK] Move MysqlFulltextIndexHook to EXT:indexed_search_mysql 96/33296/2
Georg Ringer [Mon, 13 Oct 2014 19:44:32 +0000 (21:44 +0200)]
[TASK] Move MysqlFulltextIndexHook to EXT:indexed_search_mysql

The hook MysqlFulltextIndexHook should be moved from indexed_search to
indexed_search_mysql because it is only used if indexed_search_mysql is activated.

Resolves: #62201
Releases: master
Change-Id: I11d61f771abb2d2431c26156fb1d6e0104cba5c9
Reviewed-on: http://review.typo3.org/33296
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
5 years ago[TASK] Sort BE usergroup records in module "Backend Users" 97/33297/3
Georg Ringer [Mon, 13 Oct 2014 19:52:14 +0000 (21:52 +0200)]
[TASK] Sort BE usergroup records in module "Backend Users"

Add a default ordering for the backend usergroup records
which makes it easier to find a specific group.

Resolves: #61686
Releases: master, 6.2
Change-Id: Ie6eaaaadc7eeca47c33686dc42cca7fc41cfe5b9
Reviewed-on: http://review.typo3.org/33297
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
5 years ago[TASK] Remove the "@todo define visibility" in ext:core 75/33275/2
Wouter Wolters [Sun, 12 Oct 2014 15:08:46 +0000 (17:08 +0200)]
[TASK] Remove the "@todo define visibility" in ext:core

The "@todo Define visibility" is not very helpful because:

 * Nobody knows what breaks if changing the visibility
 * The code is flooded with todos which makes it hard
   to work with in an IDE

During ACME it was decided to remove the @todo again.

Resolves: #62178
Related: #61957
Releases: master
Change-Id: I814739b00128a8ce7403abb42338b10dd598c8c4
Reviewed-on: http://review.typo3.org/33275
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
5 years ago[TASK] Remove the "@todo define visibility" in ext:rtehtmlarea 70/33270/3
Wouter Wolters [Sat, 11 Oct 2014 18:30:03 +0000 (20:30 +0200)]
[TASK] Remove the "@todo define visibility" in ext:rtehtmlarea

The "@todo Define visibility" is not very helpful because:

 * Nobody knows what breaks if changing the visibility
 * The code is flooded with todos which makes it hard
   to work with in an IDE

During ACME it was decided to remove the @todo again.

Resolves: #62169
Related: #61957
Releases: master
Change-Id: I891efb95449b154636604d3e70f4439bb3da832d
Reviewed-on: http://review.typo3.org/33270
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
5 years ago[TASK] Remove the "@todo define visibility" in various extensions 74/33274/3
Wouter Wolters [Sun, 12 Oct 2014 14:02:35 +0000 (16:02 +0200)]
[TASK] Remove the "@todo define visibility" in various extensions

The "@todo Define visibility" is not very helpful because:

 * Nobody knows what breaks if changing the visibility
 * The code is flooded with todos which makes it hard
   to work with in an IDE

During ACME it was decided to remove the @todo again.

Resolves: #62177
Related: #61957
Releases: master
Change-Id: I5f9b30c73f8e78549912f1d41d482d779f803143
Reviewed-on: http://review.typo3.org/33274
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
5 years ago[BUGFIX] Fix missing new record button with enabled useCombination 48/31648/4
Marc Bastian Heinrichs [Thu, 17 Jul 2014 10:27:39 +0000 (12:27 +0200)]
[BUGFIX] Fix missing new record button with enabled useCombination

Also add it if a record selector is shown.

Resolves: #60370
Related: #57488
Releases: master, 6.2
Change-Id: If4f34521310dc3f479d6c97cada082db91f668c3
Reviewed-on: http://review.typo3.org/31648
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: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
5 years ago[TASK] Label "Online Users" label in EXT: beusers label 83/33283/2
Felix Kopp [Sun, 12 Oct 2014 19:13:24 +0000 (21:13 +0200)]
[TASK] Label "Online Users" label in EXT: beusers label

Change label from "Active Sessions" to "Online Users"
in backend user administration module.

Also fixes bug in HTML table.

Resolves: #62181
Releases: master
Change-Id: Iafd2398f019455033816b5f3d2a26020761acd91
Reviewed-on: http://review.typo3.org/33283
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
5 years ago[TASK] Remove the "@todo define visibility" in ext:indexed_search 72/33272/2
Wouter Wolters [Sun, 12 Oct 2014 13:47:38 +0000 (15:47 +0200)]
[TASK] Remove the "@todo define visibility" in ext:indexed_search

The "@todo Define visibility" is not very helpful because:

 * Nobody knows what breaks if changing the visibility
 * The code is flooded with todos which makes it hard
   to work with in an IDE

During ACME it was decided to remove the @todo again.

Resolves: #62176
Related: #61957
Releases: master
Change-Id: I3aa54c1fa0f8fbe662b1c5609a7fe6a5747c9d6a
Reviewed-on: http://review.typo3.org/33272
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>
5 years ago[FEATURE] Backend skin: Fresh table style 58/33258/2
Felix Kopp [Sat, 11 Oct 2014 00:01:09 +0000 (02:01 +0200)]
[FEATURE] Backend skin: Fresh table style

Ease the table layout and embrace striped zebra style.
Remove borders - soften the header.

Resolves: #62159
Releases: master
Change-Id: I8b2e47158a5f9be61f184b928363ba9c5f4110c0
Reviewed-on: http://review.typo3.org/33258
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>
5 years ago[TASK] Improve options for "Simulate backend user" 77/33277/3
Georg Ringer [Sun, 12 Oct 2014 17:35:34 +0000 (19:35 +0200)]
[TASK] Improve options for "Simulate backend user"

The option uses the syntax "username (real name)",
however the () are even added if no full name is available.

As a solution, add the () only if a real name is given.

Resolves: #62179
Releases: master
Change-Id: Icbf375574b0399ff37a16df42bc59272a52fb0e4
Reviewed-on: http://review.typo3.org/33277
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>
5 years ago[TASK] Remove the "@todo define visibility" in ext:backend 67/33267/3
Wouter Wolters [Sat, 11 Oct 2014 16:12:37 +0000 (18:12 +0200)]
[TASK] Remove the "@todo define visibility" in ext:backend

The "@todo Define visibility" is not very helpful because:

 * Nobody knows what breaks if changing the visibility
 * The code is flooded with todos which makes it hard
   to work with in an IDE

During ACME it was decided to remove the @todo again.

Resolves: #62165
Related: #61957
Releases: master
Change-Id: Id4723c5c366d629fabb114456eebbed746aa9a53
Reviewed-on: http://review.typo3.org/33267
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
5 years ago[TASK] Remove the "@todo define visibility" in ext:frontend 68/33268/2
Wouter Wolters [Sat, 11 Oct 2014 17:51:05 +0000 (19:51 +0200)]
[TASK] Remove the "@todo define visibility" in ext:frontend

The "@todo Define visibility" is not very helpful because:

 * Nobody knows what breaks if changing the visibility
 * The code is flooded with todos which makes it hard
   to work with in an IDE

During ACME it was decided to remove the @todo again.

Resolves: #62168
Related: #61957
Releases: master
Change-Id: I301b31617a2272bd991578c065155773b458394d
Reviewed-on: http://review.typo3.org/33268
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
5 years ago[BUGFIX] Wrong usage of count on SimpleXMLElement 50/33250/3
Stefan Froemken [Fri, 10 Oct 2014 12:00:04 +0000 (14:00 +0200)]
[BUGFIX] Wrong usage of count on SimpleXMLElement

SimpleXMLElement comes with its own count implementation,
so no need to call count() on that Element.
Further I have updated some type annotations.

Resolves: #62130
Releases master,6.2
Change-Id: I2d52d54172d2898a89f0649330dc37ebddfe40c7
Reviewed-on: http://review.typo3.org/33250
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>
5 years ago[TASK] Remove the "@todo define visibility" 44/33044/7
Georg Ringer [Mon, 29 Sep 2014 18:09:46 +0000 (20:09 +0200)]
[TASK] Remove the "@todo define visibility"

The "@todo Define visibility" is not very helpful because:

 * Nobody knows what breaks if changing the visibility
 * The code is flooded with todos which makes it hard
   to work with in an IDE

During ACME it was decided to remove the @todo again.

Resolves: #61957
Releases: master
Change-Id: I0caa9756bba326dc132b6a2dabe79218c53a32c8
Reviewed-on: http://review.typo3.org/33044
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>
5 years ago[BUGFIX] Ensure argument is an array in ContentObjectRenderer 42/33242/9
kaystrobach [Fri, 10 Oct 2014 06:49:50 +0000 (08:49 +0200)]
[BUGFIX] Ensure argument is an array in ContentObjectRenderer

This patch ensures that at least an empty array is passed to the
array_replace_recursive function to avoid warnings during rendering.

Inspired by Markus Klein

Resolves: #62139
Releases: master, 6.2
Change-Id: I854b39d7ff54c213bda00dd9060c1e5ee89914eb
Reviewed-on: http://review.typo3.org/33242
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
5 years ago[BUGFIX] Show empty icon in checkbox'ed select field 20/33220/5
Axel Kummer [Thu, 9 Oct 2014 07:11:14 +0000 (09:11 +0200)]
[BUGFIX] Show empty icon in checkbox'ed select field

When a select field has config option renderMode=checkbox, icons
are rendered between checkbox and the label. If no icon is defined,
TYPO3 ought to show an empty icon.
This is broken and a red question mark appears.
This patch fixes the problem so that the empty icon is rendered again.

Change-Id: I2c54695463d98bd7b8bfa66642bd861e7a2ca7a8
Resolves: #62116
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/33220
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Christian Weiske <christian.weiske@netresearch.de>
Tested-by: Christian Weiske <christian.weiske@netresearch.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
5 years ago[BUGFIX] Fix typo in ChecboxElement 49/33249/2
Stefan Froemken [Fri, 10 Oct 2014 11:35:04 +0000 (13:35 +0200)]
[BUGFIX] Fix typo in ChecboxElement

When calling the deprected method getSingleField_typeCheck
a wrong class name is called.
It has to be CheckboxElement instead of ChecboxElement

Resolves: #62149
Releases: master
Change-Id: Ie3db582ea40bb5e55ac4f59ac6c89364304f5723
Reviewed-on: http://review.typo3.org/33249
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
5 years ago[BUGFIX] Static access to Enumeration constants 53/32353/3
Sascha Egerer [Mon, 25 Aug 2014 14:46:23 +0000 (16:46 +0200)]
[BUGFIX] Static access to Enumeration constants

To get all available constants for a TYPO3\CMS\Core\Type\Enumeration
an instance of the Enumeration is required. This is changed by
defining the `getConstants` method as static and using
`get_called_class()` instead of `get_class($this)`.

Resolves: #61090
Releases: master,6.2
Change-Id: I45e8241c6f41a23a1748e620c000b6dd59d6f389
Reviewed-on: http://review.typo3.org/32353
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
5 years ago[TASK] Improve namings of RadioElement 65/33165/3
Wouter Wolters [Sat, 4 Oct 2014 15:20:33 +0000 (17:20 +0200)]
[TASK] Improve namings of RadioElement

Resolves: #62034
Releases: master
Change-Id: I894923e9b84109b3b3badff3e94662a41e84d6d0
Reviewed-on: http://review.typo3.org/33165
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
5 years ago[FEATURE] RTE: Cleanup in SpellCheckingController 41/33241/2
Stanislas Rolland [Fri, 10 Oct 2014 02:14:17 +0000 (22:14 -0400)]
[FEATURE] RTE: Cleanup in SpellCheckingController

Add comments. Clearer Aspell command construction.

Releases: master
Resolves: #62138
Change-Id: Ib553d782bc2602c53540e7a532f14cdd4e62fbb8
Reviewed-on: http://review.typo3.org/33241
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
5 years ago[BUGFIX] RTE Spellcheck: PHP warning in SpellCheckingController 39/33239/2
Stanislas Rolland [Fri, 10 Oct 2014 01:55:38 +0000 (21:55 -0400)]
[BUGFIX] RTE Spellcheck: PHP warning in SpellCheckingController

PHP warning in raised in
SpellCheckingController::fixPersonalDictionaryCharacterSet.
If the file does not exist, there is no need to fix anything.

Releases: master, 6.2
Resolves: #62137
Change-Id: I9b15f5cb016ac9d309fb19ad6230a79b885b16f3
Reviewed-on: http://review.typo3.org/33239
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
5 years ago[BUGFIX] Possible race condition when creating directory 81/32881/6
Bernhard Kraft [Fri, 19 Sep 2014 08:58:36 +0000 (10:58 +0200)]
[BUGFIX] Possible race condition when creating directory

During various actions in the backend which require a cache directory
in typo3temp/ a race condition can occur while creating the directory.
The race condition is caused by GeneralUtility::createDirectoryPath.

There is a check whether the directory to be created already exists.
Later the directory is created using mkdir(). If in the meantime
another process creates the directory the exception will get thrown.

Resolves: #47269
Releases: master, 6.2
Change-Id: Iff46addd9ad6d738d1760f82a436dec9840c331d
Reviewed-on: http://review.typo3.org/32881
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>
5 years ago[BUGFIX] RTE Spellcheck:default ISO code dictionary should be lowercase 28/33228/2
Stanislas Rolland [Thu, 9 Oct 2014 14:25:48 +0000 (10:25 -0400)]
[BUGFIX] RTE Spellcheck:default ISO code dictionary should be lowercase

When no default dictionary is configured for the ISO code of the
language of current content, the ISO code itself is taken as the name
of the Aspell dictionary. This should be lowercase.

Releases: master, 6.2
Resolves: #62128
Change-Id: I346469b0c1cd8a44227576b0d17cf231c205f961
Reviewed-on: http://review.typo3.org/33228
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
5 years ago[BUGFIX] RTE Spellcheck dialogue not correctly displayed 18/33218/2
Stanislas Rolland [Thu, 9 Oct 2014 05:55:48 +0000 (01:55 -0400)]
[BUGFIX] RTE Spellcheck dialogue not correctly displayed

The RTE Spellcheck dialogue is not correctly displayed: the suggestions
and dictionaries fieldsets are never displayed in Firefox and Chrome
due to size constraints. In IE, the trigger elements of the combo boxes
are truncated on the right.

Releases: master, 6.2
Resolves: #62114
Change-Id: Iebff324164dc5975403e2217dd06def77e2eba6f
Reviewed-on: http://review.typo3.org/33218
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
5 years ago[BUGFIX] RTE Spellcheck dialogue opens with excessive height 16/33216/2
Stanislas Rolland [Thu, 9 Oct 2014 03:01:49 +0000 (23:01 -0400)]
[BUGFIX] RTE Spellcheck dialogue opens with excessive height

By default, the RTE Spellcheck dialogue opens with excessive height
in Firefox.

Releases: master, 6.2
Resolves: #62113
Change-Id: Ifd92417ddc7c688bb752c4460a4992daf7173651
Reviewed-on: http://review.typo3.org/33216
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
5 years ago[BUGFIX] RTE references non-existent xml files 14/33214/2
Stanislas Rolland [Wed, 8 Oct 2014 21:54:03 +0000 (17:54 -0400)]
[BUGFIX] RTE references non-existent xml files

References should be to xlf files.

Releases: master, 6.2
Resolves: #62112
Change-Id: I670e0f7f8af422d710c85c76f87b25527ceb1c38
Reviewed-on: http://review.typo3.org/33214
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
5 years ago[BUGFIX] Do not use invalid TSConfig in linkvalidator 02/26502/7
Alexander Stehlik [Thu, 19 Dec 2013 21:37:53 +0000 (22:37 +0100)]
[BUGFIX] Do not use invalid TSConfig in linkvalidator

To display the linkvalidator error messages for linkhandler link types,
the name of the linked table is read from the TCA instead from page
TSconfig (from a hardcoded page UID 1).

Resolves: #54523
Releases: master, 6.2
Change-Id: I165813a03cd4574c20981e35a9e53cfdeacfc421
Reviewed-on: http://review.typo3.org/26502
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
5 years ago[BUGFIX] Fix PHP warning with CTYPE=media 91/33191/6
Goran Medakovic [Tue, 7 Oct 2014 16:38:17 +0000 (18:38 +0200)]
[BUGFIX] Fix PHP warning with CTYPE=media

Check for array type before checking the variable with isset().
If the variable is a string the isset() will cause a PHP warning.

Resolves: #59544
Releases: master, 6.2
Change-Id: I766292a3dc0365a40acff5fd5f089f7ea78e0b70
Reviewed-on: http://review.typo3.org/33191
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>
5 years ago[BUGFIX] RTE Language extension refers to non-existent method 10/33210/3
Stanislas Rolland [Wed, 8 Oct 2014 20:14:11 +0000 (16:14 -0400)]
[BUGFIX] RTE Language extension refers to non-existent method

RTE Language extension refers to non-existent method
tx_staticinfotables_div::getCurrentLanguage in Static Info Tables.

Releases: master, 6.2
Resolves: #62111
Change-Id: I9a37a40da367f47da9ee3a015537e79d3ff5a88a
Reviewed-on: http://review.typo3.org/33210
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
5 years ago[TASK] Deprecate unused/non-unified DocumentTemplate code 67/33167/4
Benjamin Mack [Sun, 5 Oct 2014 07:37:30 +0000 (09:37 +0200)]
[TASK] Deprecate unused/non-unified DocumentTemplate code

There are certain parts in DocumentTemplate - one of the main rendering
classes for the Backend - that are not in use anymore or can be
accessed via the pageRenderer, which DocTemplate uses under the hood.

Additionally, certain options, like rendering XHTML or HTML3 in
the backend, are not needed anymore, as the whole code is targeted
to be HTML5 compatible.

The variables

* $inDocStyles
* $inDocStyles_TBEstyle

are unified within the main inDocStylesArray.

JScodeLibArray is not in use anymore and deprecated as well.
The method menuTable is not used anymore and also deprecated.

Releases: master
Resolves: #62038
Change-Id: I136fbd4e58b63d44d048e1b355413bff044be771
Reviewed-on: http://review.typo3.org/33167
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>
5 years ago[BUGFIX] Show correct tooltip for page type "Mount Point" 80/33180/4
Georg Ringer [Tue, 7 Oct 2014 04:31:43 +0000 (06:31 +0200)]
[BUGFIX] Show correct tooltip for page type "Mount Point"

The tooltip of pages of the type "Mount Point" lacks the information
about the linked page because the needed fields are not retrieved.

Additionally the shortcut tooltip gets improved for the page tree.

Change-Id: I9c7c65094d23bbc0b0eb6100b0d6a62641c00d22
Resolves: #61951
Related: #60033
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/33180
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
5 years ago[FEATURE] Template Path fallback for Fluid Standalone View 13/32613/17
Anja Leichsenring [Sat, 6 Sep 2014 20:46:49 +0000 (22:46 +0200)]
[FEATURE] Template Path fallback for Fluid Standalone View

TemplateView received the feature of template path fallback
configuration with issue #39868.
The same is missing for Standalone view and will be introduced
with this patch.

Change-Id: I1e854a356a4c7e9cfff773c8f56fe4a437f77920
Resolves: #61361
Related: #39868
Releases: master
Reviewed-on: http://review.typo3.org/32613
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>
5 years ago[!!!][TASK] Execute remap handling of nested children earlier 91/31891/4
Oliver Hader [Mon, 28 Jul 2014 16:31:33 +0000 (18:31 +0200)]
[!!!][TASK] Execute remap handling of nested children earlier

If dealing with nested parent-child-structures, it happens that
the proper UID of a record (either parent or child) has not been
persisted yet and therefore it's only a "NEW..." which will be
replaced in a later step during several "remapping" actions.

If copying a page with many sub-pages and sub-records this
remap action is processed very late. Results are invalid record
relations (like content elements now having duplicated images
since the remapping has not updated the real parent pointer yet).

This patch is marked with [!!!] since side-effects can appear.
In case this change gets merged and it turns out that DataHandling
got worse, it's target to be reverted again.

Resolves: #60654
Releases: master
Change-Id: I9dc77630e832e2b9ab65840daf44931640c6d816
Reviewed-on: http://review.typo3.org/31891
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>
5 years ago[BUGFIX] Fluid tries to render folders as templates partials and layouts 51/23951/5
Krzysztof Adamczyk [Sat, 21 Sep 2013 13:42:31 +0000 (15:42 +0200)]
[BUGFIX] Fluid tries to render folders as templates partials and layouts

The file_exists checks in TemplateView and StandaloneView are true for
folders. This leads to unrendered partials with resorted paths.
Use is_file instead.

Releases: master, 6.2, 6.1
Resolves: #47188
Change-Id: I9c168f4793f173f6c2f848e6e3da1f6021ae9c06
Reviewed-on: http://review.typo3.org/23951
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>
5 years ago[BUGFIX] Wrong spelled file name for breaking change 61863 93/33193/2
Wouter Wolters [Tue, 7 Oct 2014 19:52:08 +0000 (21:52 +0200)]
[BUGFIX] Wrong spelled file name for breaking change 61863

Resolves: #62090
Related: #61863
Releases: master
Change-Id: I9ab912a4fff64a4a5d3a4fa8aee59dc67a0d667b
Reviewed-on: http://review.typo3.org/33193
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
5 years ago[TASK] Cleanup of Template module 75/33175/3
Georg Ringer [Mon, 6 Oct 2014 19:10:55 +0000 (21:10 +0200)]
[TASK] Cleanup of Template module

* Remove rendering with tables in "Template Analyzer"
* Remove button "Set Conditions" in "TypoScript Object Browser"
  if no conditions are available.

Resolves: #62063
Releases: master
Change-Id: I326c1bdacfb52883d2872002c09eb826f4f6703e
Reviewed-on: http://review.typo3.org/33175
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
5 years ago[BUGFIX] Remove empty values in pageOverlayFields 81/33181/2
Nils Blattner [Tue, 7 Oct 2014 08:47:58 +0000 (10:47 +0200)]
[BUGFIX] Remove empty values in pageOverlayFields

$GLOBALS['TYPO3_CONF_VARS']['FE']['pageOverlayFields'] might contain
empty values. Remove those.

Resolves: #62068
Releases: master, 6.2
Change-Id: I79337d9d8dca17fc840a331c8839147054d1b3f0
Reviewed-on: http://review.typo3.org/33181
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>
5 years ago[BUGFIX] Provide correct FormEngine instance to userFunc 74/33174/4
Alexander Opitz [Mon, 6 Oct 2014 15:25:26 +0000 (17:25 +0200)]
[BUGFIX] Provide correct FormEngine instance to userFunc

Use the FormEngine while calling the UserFunction inside the UserElement
as this was expected before splitting the elements out of FormEngine
class.

Resolves: #62060
Releases: master
Change-Id: I249b6a50cb95ee69c34b9d1d6a24ac19934e66a1
Reviewed-on: http://review.typo3.org/33174
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>
5 years ago[BUGFIX] Readd frame setting to image configuration 79/33179/3
Manfred Rutschmann [Tue, 7 Oct 2014 03:36:13 +0000 (05:36 +0200)]
[BUGFIX] Readd frame setting to image configuration

The setting "frame" is missing in the processing information in
image handling.

Change-Id: I24410d28daa8017995cc9b352c328dff3f329748
Resolves: #62053
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/33179
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
5 years ago[BUGFIX] Make FAL work in the flexform field having dot in the name 06/33106/4
Tymoteusz Motylewski [Thu, 2 Oct 2014 12:09:32 +0000 (14:09 +0200)]
[BUGFIX] Make FAL work in the flexform field having dot in the name

Fixes regression introduced in I6599c3ce7eea493e2bfaa29312775bf1659ded69
During the change from prototype to jQuery few places missed
escaping of the dot in the id of the DOM node.

This patch fixes these places and also few other jQuery related bugs
E.g. we have to use "object.length" to test if jQuery selector
was found.

Resolves: #62001
Related: #58475
Releases: master
Change-Id: I9bb661c5bf58aa9b73106a1e48f2206465a8974e
Reviewed-on: http://review.typo3.org/33106
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>
5 years ago[BUGFIX] Rendering classes for InputElement results in broken HTML 78/33178/2
Wouter Wolters [Mon, 6 Oct 2014 20:34:46 +0000 (22:34 +0200)]
[BUGFIX] Rendering classes for InputElement results in broken HTML

In this patch a missing logDeprecatedFunction is also added.

Resolves: #62066
Releases: master
Change-Id: I0432b7e10e705b2c08c464eb43cfd1ae03f73a9b
Reviewed-on: http://review.typo3.org/33178
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>
5 years ago[BUGFIX] Correct path to font awesome fonts 77/33177/2
Georg Ringer [Mon, 6 Oct 2014 20:25:55 +0000 (22:25 +0200)]
[BUGFIX] Correct path to font awesome fonts

The path needs to be corrected.

Resolves: #62065
Releases: master
Change-Id: I22b9b3384faba114438375ad3826bb96eb613d27
Reviewed-on: http://review.typo3.org/33177
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
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>
5 years ago[BUGFIX] Buttongroup for icons in toolbar not floated to the left 76/33176/3
Wouter Wolters [Mon, 6 Oct 2014 19:55:16 +0000 (21:55 +0200)]
[BUGFIX] Buttongroup for icons in toolbar not floated to the left

Fix a left over for removing styles which were missed in #61890

Resolves: #62064
Releases: master
Change-Id: I8121e901986cfa40388eba53f073184dc9b7f317
Reviewed-on: http://review.typo3.org/33176
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
5 years ago[CLEANUP] Always use HSC in TS labels in BE 07/32707/4
Benjamin Mack [Wed, 10 Sep 2014 14:01:13 +0000 (16:01 +0200)]
[CLEANUP] Always use HSC in TS labels in BE

The ExtendedTemplateService class contains
a switch "ext_noSpecialCharsOnLabels" which
is never used in the core. It is used to call a wrapper
function that simple doesn't do HSC() if the
option is set.

The method and option can be deprecated.

Releases: master
Resolves: #61513
Change-Id: I90e1f3728287b9f4dfa93f4cfc6875b5314a0eb3
Reviewed-on: http://review.typo3.org/32707
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>
5 years ago[TASK] Remove styling code in FormEngine/TCA 75/32975/8
Benjamin Mack [Thu, 25 Sep 2014 18:37:39 +0000 (20:37 +0200)]
[TASK] Remove styling code in FormEngine/TCA

FormEngine uses a combination
of classes and styles, which is very
complicated and not usable. A new way
of handling the styling is needed.
All old methods are deprecated and not in use
anymore.

At a later step, proper classes can be introduced
and styling can be done in LESS cleanly
without any PHP magic.

Releases: master
Resolves: #61890
Change-Id: Ie72226e1c6d795b3d8b53220fbcbee9e059935a6
Reviewed-on: http://review.typo3.org/32975
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>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
5 years ago[FEATURE] Refactor EXT: t3skin CSS to Less & variables 70/33170/3
Felix Kopp [Sun, 5 Oct 2014 19:09:10 +0000 (21:09 +0200)]
[FEATURE] Refactor EXT: t3skin CSS to Less & variables

Make use of Less hierarchy and constraints. Dissolves "visual" and
"structure" folders in order to use Less variables for "Visual"
layout at a later point.

This patch:
+ moves Less files
+ merges visual and structure sub-folders
+ merges several CSS classes into hierarchical format.

Patch explicitly does not yet:
+ refactor CSS definitions
+ removes duplicated CSS definitions
+ make use of Bootstrap where applicable.

Layout in the backend before and after this patch does not change.

Resolves: #62042
Releases: master
Change-Id: Ic9045a565c3a81808431c217379ffb375807c071
Reviewed-on: http://review.typo3.org/33170
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
5 years ago[TASK] Remove TBE_STYLES mainColors from PHP 68/33168/2
Benjamin Mack [Sun, 5 Oct 2014 08:20:07 +0000 (10:20 +0200)]
[TASK] Remove TBE_STYLES mainColors from PHP

TYPO3 uses $TBE_STYLES to define certain
variables like background colors in PHP that
can be overridden with extensions.

In order to streamline the rendering of the
backend that should completely done via
LESS / CSS, the corresponding PHP parts are
removed, as they should have no effect
anyway - this is already done via CSS.

Releases: master
Resolves: #62039
Change-Id: I81533c1d2912fc25b96f106974e5cd625b827c90
Reviewed-on: http://review.typo3.org/33168
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
5 years ago[TASK] Base DynTab on Bootstrap and re-color 30/33130/2
Felix Kopp [Thu, 2 Oct 2014 22:21:50 +0000 (00:21 +0200)]
[TASK] Base DynTab on Bootstrap and re-color

Base the DynTab tabs on <ul> and Bootstrap nav-tab. Also
base the tab colors on Bootstrap variables and remove colors
as well as gradient.

Related: #62002
Releases: master
Change-Id: Ibff2f3633512538b323af465e55ef9d08fc8bfd3
Reviewed-on: http://review.typo3.org/33130
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>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
5 years ago[CLEANUP] Remove unused code from old backend 62/33162/3
Benjamin Mack [Sat, 4 Oct 2014 12:24:12 +0000 (14:24 +0200)]
[CLEANUP] Remove unused code from old backend

Prior to TYPO3 CMS 4.5 there were still some
variables which are not used anymore since then.

The menuReset() function does not exist anymore
as well as the CSS class "navFrameHL".

Releases: master
Resolves: #62033
Change-Id: Ie7bda9d4e3d6f2090548d133768543236112b2cb
Reviewed-on: http://review.typo3.org/33162
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
5 years ago[TASK] Improve namings of CheckboxElement 22/33122/4
Wouter Wolters [Thu, 2 Oct 2014 18:32:27 +0000 (20:32 +0200)]
[TASK] Improve namings of CheckboxElement

Use better namings for variables in CheckboxElement.

Count of selectedItems is done multiple times.
Better is to do the counting once and use the result in the
other places.

Resolves: #62012
Releases: master
Change-Id: Id0cced22902dafc33ef086a964e3f9a61891bff6
Reviewed-on: http://review.typo3.org/33122
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>