Packages/TYPO3.CMS.git
4 years ago[TASK] RTE: Move style sheets and images to Resources directory 88/33888/3
Stanislas Rolland [Fri, 7 Nov 2014 17:05:02 +0000 (12:05 -0500)]
[TASK] RTE: Move style sheets and images to Resources directory

Releases: master
Resolves: #62768
Change-Id: I6948bb97d156e47ab16f130a54785f55e7e6daac
Reviewed-on: http://review.typo3.org/33888
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] RTE: Move hooks and softref config to Configuration directory 65/33865/2
Stanislas Rolland [Thu, 6 Nov 2014 22:46:55 +0000 (17:46 -0500)]
[TASK] RTE: Move hooks and softref config to Configuration directory

Releases: master
Resolves: #62759
Change-Id: I198a7ad5a131dc96c0dc4d669125061097867f5d
Reviewed-on: http://review.typo3.org/33865
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] RTE: Move default MicroData schema to Resources directory 60/33860/2
Stanislas Rolland [Thu, 6 Nov 2014 20:25:59 +0000 (15:25 -0500)]
[TASK] RTE: Move default MicroData schema to Resources directory

Releases: master
Resolves: #62753
Change-Id: Iaa9bfc48a571d0fc6a0974981703c75fc3976620
Reviewed-on: http://review.typo3.org/33860
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] RTE: Move default content css to Resources directory 59/33859/2
Stanislas Rolland [Thu, 6 Nov 2014 19:50:19 +0000 (14:50 -0500)]
[TASK] RTE: Move default content css to Resources directory

Releases: master
Resolves: #62751
Change-Id: Ic363948a411ba8a0bf4a63391b97909b237229e3
Reviewed-on: http://review.typo3.org/33859
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] RTE: Move page/user TSconfig files to Configuration directory 56/33856/2
Stanislas Rolland [Thu, 6 Nov 2014 18:16:43 +0000 (13:16 -0500)]
[TASK] RTE: Move page/user TSconfig files to Configuration directory

Releases: master
Resolves: #62748
Change-Id: I35cc1e76a92a7ae863e017e1d7877385be9ee7e6
Reviewed-on: http://review.typo3.org/33856
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] RTE: Move JavaScript files to Resources directory 51/33851/2
Stanislas Rolland [Thu, 6 Nov 2014 16:22:09 +0000 (11:22 -0500)]
[TASK] RTE: Move JavaScript files to Resources directory

Releases: master
Resolves: #62733
Change-Id: I2387e316f110312488c32045d0f3e92e0f9cb7a5
Reviewed-on: http://review.typo3.org/33851
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] Extension installer: Handle multiple blanks 21/33321/5
Stefan Froemken [Wed, 15 Oct 2014 12:36:50 +0000 (14:36 +0200)]
[BUGFIX] Extension installer: Handle multiple blanks

The parser of the ext_tables.sql file removes double blanks
from the input line - but only once. So if there are multiple
blanks at least double blanks remain and irritate the later
comparison about whether the field definition is different.

Resolves: #62245
Releases: master,6.2
Change-Id: I6ab4cb543f5373916388567d3d9969c6681fa8e8
Reviewed-on: http://review.typo3.org/33321
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[!!!][CLEANUP] Remove deprecated code in multiple sysexts 68/33768/5
Markus Klein [Mon, 3 Nov 2014 22:59:29 +0000 (23:59 +0100)]
[!!!][CLEANUP] Remove deprecated code in multiple sysexts

Does not touch extbase and fluid.

Resolves: #62670
Releases: master
Change-Id: I853fd1814b7ea5853cdf75abf16be238a27af9f5
Reviewed-on: http://review.typo3.org/33768
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[!!!][TASK] Remove alternateBgColors option 31/33831/4
Wouter Wolters [Wed, 5 Nov 2014 18:51:57 +0000 (19:51 +0100)]
[!!!][TASK] Remove alternateBgColors option

Resolves: #53658
Releases: master
Change-Id: If36c17741d8f3a9a07f7cc8ad2f3289164b8b195
Reviewed-on: http://review.typo3.org/33831
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] RTE: Move modules to Modules directory 36/33836/2
Stanislas Rolland [Thu, 6 Nov 2014 06:09:52 +0000 (01:09 -0500)]
[TASK] RTE: Move modules to Modules directory

Move the RTE wizards to Modules directory and cleanup configuration and
class structure.

Releases: master
Resolves: #62731
Change-Id: Ib5eaa065435ea1d09e539059301f22538d4c4d63
Reviewed-on: http://review.typo3.org/33836
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] Remove usage of the keyword global 50/33650/4
Wouter Wolters [Thu, 30 Oct 2014 22:57:50 +0000 (23:57 +0100)]
[TASK] Remove usage of the keyword global

Resolves: #47207
Releases: master
Change-Id: I953d05d478ae03626c235553ce8fe56ec13eb4f9
Reviewed-on: http://review.typo3.org/33650
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[CLEANUP] CharsetConverter code cleanup 99/33799/3
Wouter Wolters [Tue, 4 Nov 2014 18:46:25 +0000 (19:46 +0100)]
[CLEANUP] CharsetConverter code cleanup

* Correct phpDoc
* Use strict comparison where possible

Resolves: #62703
Releases: master
Change-Id: Iea29cdb9593a17529dee72cecce67c51f03da367
Reviewed-on: http://review.typo3.org/33799
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[CLEANUP] Code cleanup in ext:core/Collection 00/33800/3
Wouter Wolters [Tue, 4 Nov 2014 18:58:29 +0000 (19:58 +0100)]
[CLEANUP] Code cleanup in ext:core/Collection

* Use short class name where possible
* Correct curly bracket at end of defining the interface
* Create getDatabaseConnection method

Resolves: #62704
Releases: master
Change-Id: I2f52a045a34aa188e79f9b729e3df34a27bf9220
Reviewed-on: http://review.typo3.org/33800
Reviewed-by: Stefan Froemken <froemken@gmail.com>
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>
4 years agoRemove attribute data-htmlarea-file-table from RTE 70/28470/9
Fabien Udriot [Mon, 17 Mar 2014 14:11:25 +0000 (15:11 +0100)]
Remove attribute data-htmlarea-file-table from RTE

Images in RTE are now Processed Files. As a result
it makes little sense to store the table name of a File
since "sys_file" is the unique possible value.
The change-set removes attribute "data-htmlarea-file-table"
from the RTE, e.g.:

data-htmlarea-file-table="sys_file"

Change-Id: If8bde0822629cab2acb8b9dbdf9337f599da64b9
Releases: master
Resolves: #56996
Reviewed-on: http://review.typo3.org/28470
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[FEATURE] Add dependencies between classes in RTE 43/29643/5
Stanislas Rolland [Wed, 5 Nov 2014 15:45:29 +0000 (10:45 -0500)]
[FEATURE] Add dependencies between classes in RTE

To comply with complex CSS frameworks like Twitter Bootstrap, we need
to add multiple classes on the same element. This adds complexity for
authors. With this new dependency feature, users just have to select
one style instead of many styles.

The syntax of this new property is:
    RTE.classes.[ *classname* ] {
        .requires = list of class names; list of classes that are
             required by the class;
             if this property, in combination with others, produces a
             circular relationship, it is ignored;
             when a class is added on an element, the classes it
             requires are also added, possibly recursively;
             when a class is removed from an element, any
             non-selectable class that is not required by any of the
             classes remaining on the element is also removed.
    }

Releases: master
Resolves: #51905
Change-Id: I890e6786647a4b31e759e8a3086b3bd8c7e5dd4e
Reviewed-on: http://review.typo3.org/29643
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] RTE: Inconsistent delete behaviour 97/33497/5
Stanislas Rolland [Thu, 23 Oct 2014 22:18:48 +0000 (18:18 -0400)]
[BUGFIX] RTE: Inconsistent delete behaviour

In Firefox, depending on how we delete something in RTE, we get
different results.
This change makes the results consistent and identical in all browsers.

Releases: master, 6.2
Resolves: #61747
Change-Id: I7bc15992efb0703b96a59adf6d14484249d9f785
Reviewed-on: http://review.typo3.org/33497
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] Quickedit mode: RTE has no user CSS 21/33821/2
Stanislas Rolland [Wed, 5 Nov 2014 14:42:00 +0000 (09:42 -0500)]
[BUGFIX] Quickedit mode: RTE has no user CSS

A similar issue arises with configured microdata schema.
This is a follow-up to change https://review.typo3.org/#/c/33568/

Releases: master, 6.2
Resolves: #56408
Change-Id: Ic8122d7a40372f1da85b31d1bd3a7677f2c14a2b
Reviewed-on: http://review.typo3.org/33821
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] Replace clearcache spinner with FA icon 98/33798/3
Andreas Fernandez [Tue, 4 Nov 2014 18:16:25 +0000 (19:16 +0100)]
[TASK] Replace clearcache spinner with FA icon

Currently, the spinning wheel displayed after clearing the cache is a
graphic larger than the used font. This caused a "jumping" of the
topbar.

Additionally, adjust the text-align to avoid wobbling of fa-spinner.

Resolves: #62702
Releases: master
Change-Id: Ic17875bb75259aa7615bbe52b43bc912b2b7cf30
Reviewed-on: http://review.typo3.org/33798
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: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
4 years ago[BUGFIX] RTE toolbar layout broken 08/33808/2
Stanislas Rolland [Wed, 5 Nov 2014 04:07:32 +0000 (23:07 -0500)]
[BUGFIX] RTE toolbar layout broken

Toolbar elements do not wrap correctly.

Releases: master
Resolves: #62710
Change-Id: Iefba035219c46baf3b481547d990c80b04924430
Reviewed-on: http://review.typo3.org/33808
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] ADOdb: Set charset properly 83/32883/9
Andreas Fernandez [Fri, 19 Sep 2014 11:55:16 +0000 (13:55 +0200)]
[BUGFIX] ADOdb: Set charset properly

Using ADOdb, the charset might not be set properly, since every
database driver needs to define their own "SetCharSet" method. Every
driver extends from ADOConnection. "SetCharSet" of this class just
returns FALSE.

Resolves: #61738
Releases: master, 6.2
Change-Id: Ia9cef4fa3da76523de883ed7faa5aaebde4b9e9b
Reviewed-on: http://review.typo3.org/32883
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Use a new icon for sorting inline records 87/33787/2
Georg Ringer [Tue, 4 Nov 2014 14:44:53 +0000 (15:44 +0100)]
[TASK] Use a new icon for sorting inline records

Adopt the order icon to fit the others.

The changed icon can e.g. be found in content element type "media",
section "HTML5 additions", field "video sources".

Resolves: #62661
Releases: master
Change-Id: I7e242a853ebed3632c6a496246ccdb90a6b1ef66
Reviewed-on: http://review.typo3.org/33787
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>
4 years ago[!!!][CLEANUP] Remove deprecated code in sysext backend 83/33483/12
Markus Klein [Thu, 23 Oct 2014 01:04:53 +0000 (03:04 +0200)]
[!!!][CLEANUP] Remove deprecated code in sysext backend

This patch does not touch the $include_once magic of BE modules.

Resolves: #59659
Releases: master
Change-Id: I8721b44d93f002d152c93b094df6a60c578d7bf4
Reviewed-on: http://review.typo3.org/33483
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>
4 years ago[CLEANUP] Code Cleanup EXT:aboutmodules 82/33782/3
Mathias Schreiber [Tue, 4 Nov 2014 12:48:37 +0000 (13:48 +0100)]
[CLEANUP] Code Cleanup EXT:aboutmodules

Refactor the code to go green in PHPStorm.
Main tasks:
* Initialize variables
* Centralize objects in $GLOBALS

Resolves: #62689
Releases: master
Change-Id: Ia48365341da93d6f3bc86af53840a8bfeb45feb6
Reviewed-on: http://review.typo3.org/33782
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>
4 years ago[CLEANUP] Remove wrapBorder table in FormEngine 66/33766/2
Benjamin Mack [Mon, 3 Nov 2014 21:28:00 +0000 (22:28 +0100)]
[CLEANUP] Remove wrapBorder table in FormEngine

Remove hard-coded additional wrapper table
around FormEngine elements.

Styling will be handled differently in the future.

Resolves: #62667
Releases: master
Change-Id: I3f8eff09aa92da174f686c8d5267da87544ee4eb
Reviewed-on: http://review.typo3.org/33766
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
4 years ago[BUGFIX] RTE wraps p tags around ol/ul in chrome and opera 72/33772/3
Stanislas Rolland [Tue, 4 Nov 2014 03:43:33 +0000 (22:43 -0500)]
[BUGFIX] RTE wraps p tags around ol/ul in chrome and opera

This mis a follow-up to change https://review.typo3.org/#/c/33655/

Resolves: #62559
Resolves: #59559
Resolves: #52470
Releases: master, 6.2
Change-Id: I66c1ed5cf288cd8aaaac66fc12655c655ac1964c
Reviewed-on: http://review.typo3.org/33772
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[CLEANUP] Code Cleanup of AbstractPlugin 62/33762/8
Mathias Schreiber [Mon, 3 Nov 2014 20:34:40 +0000 (21:34 +0100)]
[CLEANUP] Code Cleanup of AbstractPlugin

AbstractPlugin serves as a base for non-extbase plugins.
In order to allow for a notice free environment and no code warnings
within TYPO3 CMS AbstractPlugin should:
* provide a central property for Database access (DatabaseConnection)
* provide a central property to access GLOBALS['TSFE']
These properties will then aid both us in the CMS core development as
well as extension authors by supplying code completion in IDEs like
PHPStorm or alike.

Resolves: #62662
Releases: master
Change-Id: I6a698b2481f33643ab800c7152f710f4ed6706a5
Reviewed-on: http://review.typo3.org/33762
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>
4 years ago[TASK] Message usage in reports module and extensionmanager 03/33703/10
Frank Nägler [Sat, 1 Nov 2014 18:30:33 +0000 (19:30 +0100)]
[TASK] Message usage in reports module and extensionmanager

Refactoring the reports module a bit to no longer use status
message HTML for rendering since this is a misuse.

Similar change in extension manager configuration of salted
passwords extension.

Resolves: #62614
Releases: master
Change-Id: I0b3e4e1dfed72441bb01abdb4ad35b7dc058a606
Reviewed-on: http://review.typo3.org/33703
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>
4 years ago[CLEANUP] Add phpDoc to properties in ext:backend 67/33767/2
Wouter Wolters [Mon, 3 Nov 2014 22:43:00 +0000 (23:43 +0100)]
[CLEANUP] Add phpDoc to properties in ext:backend

Fixes some minor things on the go.

Resolves: #62669
Releases: master
Change-Id: Ida96d56d5f81ac3f1050958aa8ed821613a87e67
Reviewed-on: http://review.typo3.org/33767
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] Use a new icon for sorting inline records 65/33765/2
Georg Ringer [Mon, 3 Nov 2014 20:59:42 +0000 (21:59 +0100)]
[TASK] Use a new icon for sorting inline records

Adopt the order icon to fit the others.

Resolves: #62661
Releases: master
Change-Id: I1f34fb7eb808e9da0d9c5ba8177da979814cdd1a
Reviewed-on: http://review.typo3.org/33765
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[CLEANUP] Use correct casting syntax 57/33757/4
Wouter Wolters [Mon, 3 Nov 2014 17:53:05 +0000 (18:53 +0100)]
[CLEANUP] Use correct casting syntax

Resolves: #62664
Releases: master
Change-Id: Ib8e0695fc234ab67a2f73a65737e07cf9a2d19c6
Reviewed-on: http://review.typo3.org/33757
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>
4 years ago[CLEANUP] Remove scheduler option for extended description 61/33761/2
Benjamin Mack [Mon, 3 Nov 2014 20:01:05 +0000 (21:01 +0100)]
[CLEANUP] Remove scheduler option for extended description

There is an always activated option
to show a description for tasks on hover.

This option is removed, the feature is
always turned on.

Releases: master
Resolves: #62663
Change-Id: I6f3b656fb9f4721dcd23982eda31f63309bb35ed
Reviewed-on: http://review.typo3.org/33761
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>
4 years ago[TASK] Use ajax.php for clickmenu 63/33763/3
Benjamin Mack [Mon, 3 Nov 2014 20:37:58 +0000 (21:37 +0100)]
[TASK] Use ajax.php for clickmenu

The clickmenu still used its own alt_clickmenu.php
entry point until now which is not needed anymore
with ajax.php.

Further steps (out of scope for this patch)
are: use JSON instead of proprietary XML
and jQuery instead of prototype.

Releases: master
Resolves: #62666
Change-Id: Iae4a9623c59a8c985d15dbc9be0c0544ce6abf8e
Reviewed-on: http://review.typo3.org/33763
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[BUGFIX] RTE: In IE, the pasting pad sometimes shows an error page 58/33758/2
Stanislas Rolland [Mon, 3 Nov 2014 18:01:48 +0000 (13:01 -0500)]
[BUGFIX] RTE: In IE, the pasting pad sometimes shows an error page

In IE, the pasting pad for plain text pasting sometimes shows an
error page.
Apparently, a timing issue.

Releases: master, 6.2
Resolves: #62658
Change-Id: Idb34ea6bc00d6020da637addee42cfd2db2d87f3
Reviewed-on: http://review.typo3.org/33758
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] Additional Identity Properties not set on mapping error 02/30502/6
Anja Leichsenring [Sun, 1 Jun 2014 08:36:24 +0000 (10:36 +0200)]
[BUGFIX] Additional Identity Properties not set on mapping error

When binding Fluid forms to nested objects, Fluid automatically adds
hidden fields with the identifiers of all affected objects so that
the persistence layer can update all objects correctly.

When a form was redisplayed due to property mapping errors, the
identity fields for the nested sub objects were no longer created.

This change fixes this by making sure all identity fields are rendered
recursively also after property mapping errors.

Backport from #29290
Resolves: #59253
Releases: master
Change-Id: Ib4b2a065d967e87aa42bdc889fef3f0b727b748b
Reviewed-on: http://review.typo3.org/30502
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>
4 years ago[TASK] RTE: Cleanup references to AllowClipboardHelper for Mozilla 54/33754/2
Stanislas Rolland [Mon, 3 Nov 2014 16:19:43 +0000 (11:19 -0500)]
[TASK] RTE: Cleanup references to AllowClipboardHelper for Mozilla

Support for allowClipboard policy has been removed from Firefox
since version 29.
This is a follow-up to change https://review.typo3.org/#/c/33367/

Releases: master, 6.2
Resolves: #62296
Change-Id: I71941c911bc9596495dfea5839d3dba678463357
Reviewed-on: http://review.typo3.org/33754
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[CLEANUP] Cleanup EXT:rsaauth 12/33712/5
Mathias Schreiber [Sun, 2 Nov 2014 13:30:47 +0000 (14:30 +0100)]
[CLEANUP] Cleanup EXT:rsaauth

EXT:rsaauth has several minor flaws codewise that make
PHPStorms inspection go wild:
* Clean up direct usage of $GLOBALS[TYPO3_DB].
* TCA of tx_rsaauth_keys is not needed and can be removed, as a
result, "Oops! You should not see this" no longer shows
up in db_lowlevel.

Resolves: #62623
Releases: master
Change-Id: I865a9bd3f3f0ff681ba0838a8cbb3a14b885e44f
Reviewed-on: http://review.typo3.org/33712
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>
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
4 years ago[TASK] RTE: Use own user agent identification 20/33720/3
Stanislas Rolland [Sun, 2 Nov 2014 17:41:25 +0000 (12:41 -0500)]
[TASK] RTE: Use own user agent identification

Replace ExjJs outdated user agent identification.

Releases: master
Resolves: #62630
Change-Id: Ib057fd1ea2c2fc78b0bfdf1e275c69e98331c1c2
Reviewed-on: http://review.typo3.org/33720
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] Add verbose output to report mail for failed tests 00/33400/5
Benedict Burckhart [Mon, 20 Oct 2014 15:45:55 +0000 (17:45 +0200)]
[TASK] Add verbose output to report mail for failed tests

Adds the failed tests messages to the mail.

Change-Id: I104b7ad98b2ce1ab8014a0751f7adc8c72ad6ca2
Resolves: #58786
Related: #62101
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/33400
Reviewed-by: Benedict Burckhart <bb@code-plant.de>
Reviewed-by: Frederic Gaus <gaus@flagbit.de>
Tested-by: Frederic Gaus <gaus@flagbit.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[!!!][TASK] Do not clear caches after extension config change 80/31180/5
Markus Klein [Thu, 11 Sep 2014 21:10:48 +0000 (23:10 +0200)]
[!!!][TASK] Do not clear caches after extension config change

This change removes the cache flush after extension configuration changes.
Furthermore we avoid duplicate cache flushing on extension installation.

Resolves: #59966
Releases: master
Change-Id: I6b214ac76fb7305c40f0ce7a33b895323979cbe6
Reviewed-on: http://review.typo3.org/31180
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
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>
4 years ago[TASK] RTE: Remove directories pi1, pi2 and pi3 27/33727/2
Stanislas Rolland [Sun, 2 Nov 2014 21:47:35 +0000 (16:47 -0500)]
[TASK] RTE: Remove directories pi1, pi2 and pi3

Remove directories pi1, pi2 and pi3 and adapt configuration of spell
checker, frontend RTE and click enlarge features accordingly.

Releases: master
Resolves: #62632
Change-Id: Idc9954d4eb3e03aba5f1b042f1dbc2f0dabc2d88
Reviewed-on: http://review.typo3.org/33727
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[CLEANUP] Correct phpDoc of FrontendLoginController->getDisplayText Function 36/33736/3
Frederic Gaus [Mon, 3 Nov 2014 08:22:37 +0000 (09:22 +0100)]
[CLEANUP] Correct phpDoc of FrontendLoginController->getDisplayText Function

The parameter $stdWrapArray is definied as string in the phpDoc
annotation @param. Corrected this to array

Resolves: #62636
Releases: master, 6.2
Change-Id: Ie5b30878fec65f6102ae4afc0a2f24a2b791a356
Reviewed-on: http://review.typo3.org/33736
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>
4 years ago[TASK] Remove unused variable from FeatureManager->getBestMatchingConfigurationForAll... 39/33739/2
Frederic Gaus [Mon, 3 Nov 2014 08:53:50 +0000 (09:53 +0100)]
[TASK] Remove unused variable from FeatureManager->getBestMatchingConfigurationForAllFeatures

Removed the variable $featureName as it is never used.

Resolves: #62637
Releases: master
Change-Id: I5125d59d4acdf5aca77eb7b4aa11cbcb9cc5217b
Reviewed-on: http://review.typo3.org/33739
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>
4 years ago[CLEANUP] Add phpDoc to properties in ext:backend/Controller classes 29/33729/2
Wouter Wolters [Sun, 2 Nov 2014 22:25:06 +0000 (23:25 +0100)]
[CLEANUP] Add phpDoc to properties in ext:backend/Controller classes

Resolves: #62634
Releases: master
Change-Id: Iece95781c1c0b1d50364f308d1aabb1ac0f0ec85
Reviewed-on: http://review.typo3.org/33729
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>
4 years ago[CLEANUP] Rename IconUtility slot class 08/33708/4
Helmut Hummel [Sat, 1 Nov 2014 21:24:35 +0000 (22:24 +0100)]
[CLEANUP] Rename IconUtility slot class

Additionally clean some things up:

* remove unnecessary static property
* make property private
* avoid notices

Releases: #master
Resolves: #62618
Change-Id: I73c9c4c150e32b8550e959c0dfb16d2084bfa9ad
Reviewed-on: http://review.typo3.org/33708
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[!!!][TASK] Remove deprecated code from sysext core 84/33484/8
Markus Klein [Thu, 23 Oct 2014 02:10:22 +0000 (04:10 +0200)]
[!!!][TASK] Remove deprecated code from sysext core

This patch does not touch:
 * UpgradeWizard things => #62402
 * curl proxy options in DefaultConfiguration
 * BackendUserAuthentication disable_autocreate => #62415

Resolves: #62416
Releases: master
Change-Id: Id919431bb428f1e8922a6336f9a90a0b06b7a6a2
Reviewed-on: http://review.typo3.org/33484
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: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Fix links of shortcuts to restricted pages in menus 01/33501/6
Helmut Hummel [Fri, 24 Oct 2014 01:39:00 +0000 (03:39 +0200)]
[BUGFIX] Fix links of shortcuts to restricted pages in menus

Fix missing links in menus when shortcuts point to access restricted
pages or shortcuts themselves are restricted.

This fixes TypoScript menu option "showAccessRestrictedPages"

Resolves: #60258
Releases: master, 6.2
Change-Id: I25739e776bae99e8b8b9787be515c04a60c2706d
Reviewed-on: http://review.typo3.org/33501
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[TASK] Move classAliasMaps into compatibility6 extension part 2 71/33171/10
Anja Leichsenring [Mon, 6 Oct 2014 07:39:52 +0000 (09:39 +0200)]
[TASK] Move classAliasMaps into compatibility6 extension part 2

This is the sysext:core class alias part

Resolves: #62611
Related: #62013
Releases: master
Change-Id: Iaa38059249423fda9d77f00d9fb42268c08d9e88
Reviewed-on: http://review.typo3.org/33171
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[TASK] Change flashmessages.js for new FlashMessage styling 95/33695/4
Frank Nägler [Sat, 1 Nov 2014 15:05:23 +0000 (16:05 +0100)]
[TASK] Change flashmessages.js for new FlashMessage styling

Resolves: #62605
Releases: master
Change-Id: I896bb14d39ac5f0fd32c511084b23fc3e2ba71af
Reviewed-on: http://review.typo3.org/33695
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[CLEANUP] Add phpDoc to properties in BackendController 17/33717/3
Wouter Wolters [Sun, 2 Nov 2014 16:31:19 +0000 (17:31 +0100)]
[CLEANUP] Add phpDoc to properties in BackendController

Removes a unused property as well.

Resolves: #62627
Releases: master
Change-Id: I6ba4e7345b83dbf2aa66361f08dd27ad871541bd
Reviewed-on: http://review.typo3.org/33717
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[CLEANUP] Add phpDoc to properties in SetupModuleController 15/33715/2
Wouter Wolters [Sun, 2 Nov 2014 16:17:35 +0000 (17:17 +0100)]
[CLEANUP] Add phpDoc to properties in SetupModuleController

Resolves: #62626
Releases: master
Change-Id: Ieead09b3f3fd9e3437d84a47f55176d2199e9b69
Reviewed-on: http://review.typo3.org/33715
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[TASK] RTE: Avoid use of Ext.isEmpty 09/33709/2
Stanislas Rolland [Sun, 2 Nov 2014 06:09:43 +0000 (01:09 -0500)]
[TASK] RTE: Avoid use of Ext.isEmpty

Streamline code.

Releases: master
Resolves: #62619
Change-Id: I4218c0ae03289d71cba2c40547d0bc4f7a71868b
Reviewed-on: http://review.typo3.org/33709
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[!!!][TASK] Remove SU mode "change to" in EXT:beuser 88/33688/9
Andreas Fernandez [Sat, 1 Nov 2014 12:46:34 +0000 (13:46 +0100)]
[!!!][TASK] Remove SU mode "change to" in EXT:beuser

This patch removes the ability to switch to a user permanently.
The user now always gets an "exit" button offered to switch back.

Resolves: #62595
Releases: master
Change-Id: I08925c5249aca30225016ffb047be09b5f48b338
Reviewed-on: http://review.typo3.org/33688
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>
4 years ago[TASK] Use "int" or "bool" in @var notation 32/33632/4
Wouter Wolters [Thu, 30 Oct 2014 17:59:48 +0000 (18:59 +0100)]
[TASK] Use "int" or "bool" in @var notation

Use "int" or "bool" in @var notation instead of
"interger" or "boolean".

Resolves: #62571
Releases: master
Change-Id: Icc17d2a7806a4632da2c4684c57f1f6d619878a3
Reviewed-on: http://review.typo3.org/33632
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>
4 years ago[TASK] Remove old updates for upgrade wizard 76/33476/9
Markus Klein [Wed, 22 Oct 2014 19:45:00 +0000 (21:45 +0200)]
[TASK] Remove old updates for upgrade wizard

This patch removes all upgrade wizard updates before version 7.
The old [wizardDone] LocalConfiguration entries are removed with the
SilentConfigurationUpgradeService.

Resolves: #62402
Releases: master
Change-Id: If5aff37a8caf8e74eebac8ff857bcf9be8cd0092
Reviewed-on: http://review.typo3.org/33476
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>
4 years ago[TASK] RTE: Avoid use of Ext.isString and Ext.isFunction 06/33706/4
Stanislas Rolland [Sat, 1 Nov 2014 20:36:02 +0000 (16:36 -0400)]
[TASK] RTE: Avoid use of Ext.isString and Ext.isFunction

Avoid useless overhead.

Releases: master
Resolves:#62617
Change-Id: Ibb722b405d8c95335f655c78faa05fe3be8a4ea6
Reviewed-on: http://review.typo3.org/33706
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] Fix script URLs for traditional modules 26/33626/4
Helmut Hummel [Thu, 30 Oct 2014 16:44:11 +0000 (17:44 +0100)]
[BUGFIX] Fix script URLs for traditional modules

The introduction of CSRF protection for backend modules
introduced a regression for traditional modules.

Previously the script was calculated correctly if
not provided. Now API calls without providing the script
are assumed to be mod.php dispatched.

Fix that by checking if the M GET argument was sent
and fall back to traditional URL calculation.

Resolves: #62569
Releases: 6.2, master
Change-Id: I26d16acb513d678f117e0b645fe3eefebf909e3d
Reviewed-on: http://review.typo3.org/33626
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>
4 years ago[BUGFIX] Bring back select field button's functionality 76/33676/4
Helmut Hummel [Fri, 31 Oct 2014 23:36:35 +0000 (00:36 +0100)]
[BUGFIX] Bring back select field button's functionality

Fix the missing CSS classes for the up/down/remove buttons of select
fields in FormEngine.

Resolves: #62591
Releases: master
Change-Id: I5ab3bda5a1170451a75e0c992cf2c6579bfb8c5d
Reviewed-on: http://review.typo3.org/33676
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>
4 years ago[BUGFIX] Register the exception handler early in bootstrap 55/31555/4
Helmut Hummel [Thu, 10 Jul 2014 13:42:13 +0000 (15:42 +0200)]
[BUGFIX] Register the exception handler early in bootstrap

Currently registering the exception handler is done
after extensions are loaded to allow extensions to
modify configuration to override the exception handler
defined in LocalConfiguration or DefaultConfiguration.

Registering the exception handler so late has however
the drawback that exceptions throw before, lack proper
handling (and maybe in production even disclose more information
than needed).

Change that and register error handling much earlier
in the bootstrap so that exceptions thrown e.g. while
loading ext_localconf.php can show a proper stack trace
to give developers more useful information why the exception occurred.

To still allow extensions to override configuration,
we now remember the early exception and error handler classes
and potentially register a new exception handler after extensions
have been loaded.

Resolves: #60235
Releases: 6.2, master
Change-Id: I087173073ba75a54be14ca4f40f90c0e5304892d
Reviewed-on: http://review.typo3.org/31555
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>
4 years ago[TASK] Avoid use of Ext.isDefined 00/33700/2
Stanislas Rolland [Sat, 1 Nov 2014 17:05:38 +0000 (13:05 -0400)]
[TASK] Avoid use of Ext.isDefined

Avoid useless overhead.

Releases: master
Resolves: #62609
Change-Id: I6b2f2805945d0e6a04b3617807f952cd30d8ede8
Reviewed-on: http://review.typo3.org/33700
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 57/33657/2
Stanislas Rolland [Fri, 31 Oct 2014 04:31:39 +0000 (00:31 -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...
This is a follow-up change to http://review.typo3.org/33392.

Releases: master, 6.2
Resolves: #52470
Change-Id: Ib3c2fa3a1a8f0e378bfa2ca4a5f6e78d1fdf3da7
Reviewed-on: http://review.typo3.org/33657
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] RTE wraps p tags around ol/ul in chrome and opera 55/33655/2
Stanislas Rolland [Fri, 31 Oct 2014 04:16:26 +0000 (00:16 -0400)]
[BUGFIX] RTE wraps p tags around ol/ul in chrome and opera

Releases: master, 6.2
Resolves: #62559
Change-Id: Ib9c0576e82424065e875a73edfa91795c71e841e
Reviewed-on: http://review.typo3.org/33655
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] RTE: Quickedit mode - RTE has no user CSS 68/33568/4
Stanislas Rolland [Mon, 27 Oct 2014 14:02:55 +0000 (10:02 -0400)]
[BUGFIX] RTE: Quickedit mode - RTE has no user CSS

Fix wrong absolute path calculation.

Releases: master, 6.2
Resolves: #56408
Change-Id: Ia96197f0dcf81bb8b52b511c75ae303a85ec9b97
Reviewed-on: http://review.typo3.org/33568
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[TASK] Change docComment of FlashMessageViewHelper 93/33693/2
Frank Nägler [Sat, 1 Nov 2014 14:28:39 +0000 (15:28 +0100)]
[TASK] Change docComment of FlashMessageViewHelper

Change the docComment of FlashMessageViewHelper to match the new output

Resolves: #62603
Releases: master
Change-Id: Ie32a8e2f4eac3d18bccc059c85370d063eaa65c2
Reviewed-on: http://review.typo3.org/33693
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>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[BUGFIX] DBAL message for EM uses old flasmessage styling classes 91/33691/2
Wouter Wolters [Sat, 1 Nov 2014 13:07:24 +0000 (14:07 +0100)]
[BUGFIX] DBAL message for EM uses old flasmessage styling classes

Resolves: #62600
Releases: master
Change-Id: I494232aa223de15df076699af8af6dfcfe66f5a8
Reviewed-on: http://review.typo3.org/33691
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[BUGFIX] Unresolved dependencies uses old flashmessage styling 90/33690/3
Wouter Wolters [Sat, 1 Nov 2014 12:59:35 +0000 (13:59 +0100)]
[BUGFIX] Unresolved dependencies uses old flashmessage styling

The message when there are unresolved dependencies uses the old
flashmessage styling classes. Use the new classes.

Resolves: #62599
Releases: master
Change-Id: I3b48c6ae6ba19f771e81ce3de4bddefb2d509900
Reviewed-on: http://review.typo3.org/33690
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>
4 years ago[BUGFIX] Security status for saltedpasswords broken 89/33689/2
Wouter Wolters [Sat, 1 Nov 2014 12:54:11 +0000 (13:54 +0100)]
[BUGFIX] Security status for saltedpasswords broken

Due to the new flashmessage styling the checks done for
saltedpasswords don't work anymore. Change the checks to the
new class names.

Resolves: #62598
Releases: master
Change-Id: Iea269f1d138e58cd551fa5575f3b03455a48d930
Reviewed-on: http://review.typo3.org/33689
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>
4 years ago[TASK] Make code PHP 5.3 compatible again for now 82/33682/2
Helmut Hummel [Sat, 1 Nov 2014 10:25:50 +0000 (11:25 +0100)]
[TASK] Make code PHP 5.3 compatible again for now

The content exception handler change introduced PHP 5.5 only
code parts. Revert these parts until we have a final
decision when to introduce PHP 5.5 only code in master

Releases: master
Change-Id: I16c818a686e1a99a5084ce8f8dcddef0cc930929
Reviewed-on: http://review.typo3.org/33682
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[FEATURE] Rebrush FlashMessage / state colors 66/33666/2
Felix Kopp [Fri, 31 Oct 2014 11:26:55 +0000 (12:26 +0100)]
[FEATURE] Rebrush FlashMessage / state colors

Rebrushes the FlashMessage layout and output. Better
contrast of box and text. Prominent links. Lighter boxes.

Resolves: #62580
Releases: master
Change-Id: I7db1dbf8aa8ce8d626757c001c1f1a1621d1a303
Reviewed-on: http://review.typo3.org/33666
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[FEATURE] Allow row highlight in table.t3-table 77/33677/3
Felix Kopp [Sat, 1 Nov 2014 00:38:23 +0000 (01:38 +0100)]
[FEATURE] Allow row highlight in table.t3-table

<table class="t3-table"> is the TYPO3 standard class. Allows
success / danger / warning / info and active on table rows
and table cells.

Also makes use of new table row markup in Report>Services.
This preceedes #62580 since FlashMessages can't be changed.

Test run this patch with EXT: styleguide Table demo markup.

Resolves: #62592
Releases: master
Change-Id: I36b4977ab1c412b4f29e4c6a1b958f498304048f
Reviewed-on: http://review.typo3.org/33677
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: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[BUGFIX] Fix PHP warning with date function in FormEngine 29/33129/13
Wouter Wolters [Fri, 24 Oct 2014 09:49:50 +0000 (11:49 +0200)]
[BUGFIX] Fix PHP warning with date function in FormEngine

The timestamp handed to the date function must be of type int
otherwise a warning is issued. Cast the value to int before
passing it to the date function. The important scenarios are
when the timestamp is "0" or "" (blank string).

Add unit test for formatValue function and the possible format
configurations.

Resolves: #62032
Releases: master, 6.2, 6.1, 4.5
Change-Id: I5207ef5b562dd70b9b5e574eef1b9ee59fa836f0
Reviewed-on: http://review.typo3.org/33129
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: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
4 years ago[BUGFIX] Fix column layout for New Content Element wizard 37/16837/6
Martin Kästner [Wed, 28 Nov 2012 13:13:25 +0000 (14:13 +0100)]
[BUGFIX] Fix column layout for New Content Element wizard

If adding new content elements in Web>List with the CE wizard,
you get the old column layout & titles even if you have a complete
backend_layout working.

But for Moving Elements the Backend Layout is already correct.
Column titles are already in $tcaItems a few lines before
the lines in the patch for File PagePositionMap.php. Using this
values the backend_layout is correct in Web>List CE Wizard.

Resolves: #42457
Releases: master, 6.2
Change-Id: I5f57aeac493ec5db02aaa92bd9eab97390cdb967
Reviewed-on: http://review.typo3.org/16837
Tested-by: Stefan Froemken <froemken@gmail.com>
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[TASK] Add unit test for short data type support in ReflectionService 16/33616/3
Markus Klein [Thu, 30 Oct 2014 11:01:48 +0000 (12:01 +0100)]
[TASK] Add unit test for short data type support in ReflectionService

Resolves: #62547
Releases: master
Change-Id: Idada794755d8e40f702d0d9ada5a8b8b5719bf4c
Reviewed-on: http://review.typo3.org/33616
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
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>
4 years ago[TASK] Use Bootstrap 3.3.x in t3skin 40/33640/2
Felix Kopp [Thu, 30 Oct 2014 19:58:39 +0000 (20:58 +0100)]
[TASK] Use Bootstrap 3.3.x in t3skin

Use twbs Bootstrap 3.3 release for t3skin.
Notes: https://github.com/twbs/bootstrap/releases/tag/v3.3.0

Resolves: #62573
Releases: master
Change-Id: I4138bbf154d091e30155998c4e52c79c41967dc1
Reviewed-on: http://review.typo3.org/33640
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>
4 years ago[BUGFIX] IMAGE content object accepts directories 86/25286/7
Tomita Militaru [Mon, 11 Nov 2013 20:25:29 +0000 (22:25 +0200)]
[BUGFIX] IMAGE content object accepts directories

Adds checks for file existence to avoid returning directory
paths instead of path to file.

Resolves: #51781
Releases: master, 6.2
Change-Id: I8f879f38b95e6d9562a8883d35664550d8fa8774
Reviewed-on: http://review.typo3.org/25286
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Add check if $fileObject is a correct instance 13/32713/6
Frank Nägler [Wed, 10 Sep 2014 19:55:21 +0000 (21:55 +0200)]
[BUGFIX] Add check if $fileObject is a correct instance

In some cases the $fileObject is null and getName() is called on
a null object which results in a fatal error.

This patch add a check if $fileObject is an instance of
FileInterface before call getName().
Also correct the wrong doc comment.

Resolves: #60773
Releases: 6.2, master
Change-Id: I6f3f817a089c665d8cc9e0b3369d6d690ffaf620
Reviewed-on: http://review.typo3.org/32713
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] ReflectionService must recognize short data types 11/33611/6
Markus Klein [Wed, 29 Oct 2014 23:03:07 +0000 (00:03 +0100)]
[BUGFIX] ReflectionService must recognize short data types

Since the Core uses and embraces the usage of short data type names
like "bool" or "int", internal type checks must ensure these are
recognized as well.

This patch takes the load off the checks and implements type conversion
for these short names right into the ReflectionService, so the checks
are still done against the full names like "boolean" or "integer".

Resolves: #62547
Releases: master
Change-Id: I0d391f04f91c40035d0ff9ae314f8f5bc4d0454c
Reviewed-on: http://review.typo3.org/33611
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>
4 years ago[FEATURE] Add possibility to catch exception during rendering 23/31123/18
Helmut Hummel [Wed, 25 Jun 2014 00:17:56 +0000 (02:17 +0200)]
[FEATURE] Add possibility to catch exception during rendering

Currently exceptions throw when rendering single
content objects bubble up to the default exception
handler and break the complete frontend.

This change adds the possibility to register an exception handler
for a content object which can render an appropriate
message instead if wanted (e.g. in production context).

Releases: master
Resolves: #47919
Change-Id: I9e3697401432b043e164fa84340739a525f80264
Reviewed-on: http://review.typo3.org/31123
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] Fix active page calculation in indexed_search 05/33605/3
Georg Ringer [Wed, 29 Oct 2014 12:21:56 +0000 (13:21 +0100)]
[BUGFIX] Fix active page calculation in indexed_search

Because of introducing a strict comparion in #60346, the active page is
not highlighted anymore as a float and an int value are compared.

Change-Id: Id66c77e64fb4824f5b254240b1774f77adfa6ab9
Resolves: #62532
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/33605
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>
4 years ago[BUGFIX] Remove wrong escaping of email sender 99/33499/2
Markus Klein [Thu, 23 Oct 2014 23:48:01 +0000 (01:48 +0200)]
[BUGFIX] Remove wrong escaping of email sender

Remove a wrong escaping method from sysext form which causes email
problems.

Resolves: #60437
Releases: master, 6.2
Change-Id: I3a5447b55f4f0723637c04929de0412a4a3b67a7
Reviewed-on: http://review.typo3.org/33499
Reviewed-by: Ayke Halder <mail@ayke-halder.de>
Tested-by: Ayke Halder <mail@ayke-halder.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[CLEANUP] BackendUtility 80/33480/6
Markus Klein [Wed, 22 Oct 2014 23:43:06 +0000 (01:43 +0200)]
[CLEANUP] BackendUtility

Fix various code issues like missing return values, wrong phpdoc, unused
variables, etc.

Resolves: #62414
Releases: master
Change-Id: I1769e9c365b96d70cde426a3d079acf8abbfc724
Reviewed-on: http://review.typo3.org/33480
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>
4 years ago[TASK] Cleanup phpDoc to match CGL 77/33577/8
Wouter Wolters [Mon, 27 Oct 2014 17:59:07 +0000 (18:59 +0100)]
[TASK] Cleanup phpDoc to match CGL

* Use bool in @return
* Use int in @return
* Use bool in @param
* Use int in @param
* Remove extra tabs and spaces in @param

Resolves: #62506
Releases: master
Change-Id: I673888aa08855a1364150d0060d0f205fc1f83a2
Reviewed-on: http://review.typo3.org/33577
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[CLEANUP] Remove unnecessary fully qualified names 88/33588/3
Frank Nägler [Mon, 27 Oct 2014 21:15:21 +0000 (22:15 +0100)]
[CLEANUP] Remove unnecessary fully qualified names

Remove unnecessary fully qualified names from Utility classes.

Resolves: #62505
Releases: master
Change-Id: I3d4af98670911b3b49bd8043136c92422925cd2a
Reviewed-on: http://review.typo3.org/33588
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>
4 years ago[BUGFIX] Broken icon on lowlevel > DB Check 89/33589/3
Felix Kopp [Mon, 27 Oct 2014 23:05:17 +0000 (00:05 +0100)]
[BUGFIX] Broken icon on lowlevel > DB Check

Resolves: #61443
Releases: master
Change-Id: I2a524b3b066712a614534acb14eaef28c4fce86e
Reviewed-on: http://review.typo3.org/33589
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Let save and preview button behave as user initiated 76/33576/2
Helmut Hummel [Mon, 27 Oct 2014 17:53:17 +0000 (18:53 +0100)]
[BUGFIX] Let save and preview button behave as user initiated

Browsers started to distinguish how opening a new window
from JavaScript happens. They track "user initiated"
opening and not user initiated opening and behave differently.

A request to open a window by JavaScript which is not
user initiated is caught by a pop up blocker most of the time nowadays.
This means a user must explicitly allow the current page to
open new windows by JavaScript.

Additionally some browsers (e.g. Chrome) always open a new window
instead of a new tab if the request is not user initiated, regardless
of browser settings, which nowadays default to open a new tab.

The "save and preview" button currently initiates a page reload
which saves the document and add some JavaScript to to open a preview
window in the HTML response of this action.
This JavaScript action is then not considered to be user initiated any more
as opening the new window does not follow a direct user click action.

The result is, that if a preview window/tab was opened previously, then
the preview/window tab is just reloaded with the new preview URL.
If it is the first time the window/tab should be opened this request
is caught by the popup blocker.

Other preview buttons in the backend (from Click Menu or action toolbar)
behave differently (correctly) as they are always identified as user initiated.

For that reasons, change the "save and preview" button to directly
open a new window on click (without URL) and let the HTML/ JavaScript response
set the correct preview URL after that.

By doing so we gain a consistent behavior no matter what preview button a user
clicks first.
The only downside is, that in case the preview window is opened
the first time, it remains empty until the page is saved and then reloaded
through the JavaScript code that is already present.

Resolves: #62503
Releases: 6.2, master
Change-Id: I7a96c347453b1ccdeaf0d8d1bd5b080f905563ca
Reviewed-on: http://review.typo3.org/33576
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>
4 years ago[TASK] Use HTML5 input type "email" in user settings 87/33587/2
Georg Ringer [Mon, 27 Oct 2014 21:08:48 +0000 (22:08 +0100)]
[TASK] Use HTML5 input type "email" in user settings

The field "email" should use the input type "email".

Resolves: #62504
Releases: master
Change-Id: I1f443eac86508dd914a75c4a1ab7d0454c043f66
Reviewed-on: http://review.typo3.org/33587
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Add icon for collapsed table in list module 85/33585/2
Georg Ringer [Mon, 27 Oct 2014 19:59:07 +0000 (20:59 +0100)]
[TASK] Add icon for collapsed table in list module

The icon for collapsed table must be also styled with a
font awesome icon as the expand icon.

Resolves: #62439
Releases: master
Change-Id: I908bffadcfa05def7633002bfccdce5afe5ed4ae
Reviewed-on: http://review.typo3.org/33585
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Declare statically called method static 82/33582/2
Helmut Hummel [Mon, 27 Oct 2014 19:16:32 +0000 (20:16 +0100)]
[BUGFIX] Declare statically called method static

InlineElement::updateInlineView() is only used once throughout the core
and called statically, although the method is not declared to be static.

Fix this by declaring it static.

Resolves: #62501
Releases: 6.2, master
Change-Id: Ifeb8551899ccf285d87a66767bf7de4e8e98b32f
Reviewed-on: http://review.typo3.org/33582
Reviewed-by: Cedric Ziel <cedric@cedric-ziel.com>
Tested-by: Cedric Ziel <cedric@cedric-ziel.com>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[BUGFIX] Only reload pagetree if pages are changed 73/33573/4
Helmut Hummel [Mon, 27 Oct 2014 16:04:46 +0000 (17:04 +0100)]
[BUGFIX] Only reload pagetree if pages are changed

When using the click menu to hide, unhide or delete
a record, previously the page tree was refreshed,
although those changes are only reflected in the
pagetree if page properties are changed.

Adapt the click menu to only refresh the tree
if a page record is changed or deleted.

Resolves: #40687
Releases: 6.2, master
Change-Id: I32844b359abd790f1dbd6839eec6feeb6e62bd02
Reviewed-on: http://review.typo3.org/33573
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>
4 years ago[BUGFIX] RTE: Documentation of enableWordClean is wrong 65/33565/2
Stanislas Rolland [Sun, 26 Oct 2014 23:15:02 +0000 (19:15 -0400)]
[BUGFIX] RTE: Documentation of enableWordClean is wrong

The HTMLparser properties must be defined under subproperty HTMLparser
of enableWordClean and not directly under property enableWordClean.

Releases: master, 6.2
Resolves: #58105
Change-Id: I0b21e5789aa4db867e0057e484d17f40a26b5c56
Reviewed-on: http://review.typo3.org/33565
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
4 years ago[BUGFIX] FormEngine paddings, margins, colors, borders 20/33520/2
Felix Kopp [Sat, 25 Oct 2014 11:32:03 +0000 (13:32 +0200)]
[BUGFIX] FormEngine paddings, margins, colors, borders

Fixes several layout issues with the FormEngine form:

Adds space between checkbox+label.
Forms element browser link as default button.
Form field header will be a headline h4.
Repairs outer padding and inner padding and borders.

Resolves: #62466
Releases: master
Change-Id: I0dcf1cd2206c0cee63a8353516a3b41b94fd670b
Reviewed-on: http://review.typo3.org/33520
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[FEATURE] Video player in backend (i) window 16/32816/8
Felix Kopp [Tue, 16 Sep 2014 23:23:35 +0000 (01:23 +0200)]
[FEATURE] Video player in backend (i) window

Allow video and audio playback in the backend (i) element
information window.

Uses the new introduced RenderingRegistry to find a matching
rendering class (#61800).

Brings default letter box background color for <Video> tags.

Resolves: #61668
Releases: master
Change-Id: I7c01fbaf2258b4e7c6f10da0e6438bdc55d12197
Reviewed-on: http://review.typo3.org/32816
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>
4 years ago[FEATURE] Refactor toolbar / topbar HTML5 & layout 64/33564/4
Felix Kopp [Sun, 26 Oct 2014 23:09:11 +0000 (00:09 +0100)]
[FEATURE] Refactor toolbar / topbar HTML5 & layout

First step for Toolbar/Topbar refactoring. This is a first step
to refactor HTML5 output - the path to gain HTML5 viewport
without ExtJS and based on jQuery and Bootstrap.

Migrates HTML from topbar to .navbar - keeps ids.
Makes use of .dropdown and .dropdown-menu.
Therefore removes duplicated CSS.
Also increase size to fit our fingers & touch.

This issue is not breaking since common css classes
and interfaces are kept.

Next step #62166: introduce "ToolbarItemInterface" and
remove toolbar-item css and layouts.

Resolves: #62481
Related: #62166
Releases: master
Change-Id: I8c215b19da4a99ad81e53b000b281849991d8deb
Reviewed-on: http://review.typo3.org/33564
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
4 years ago[TASK] Use "int" in @param notation 33/33533/3
Frank Nägler [Sat, 25 Oct 2014 21:10:03 +0000 (23:10 +0200)]
[TASK] Use "int" in @param notation

This is a follow-up patch for
https://review.typo3.org/33522/

Resolves: #62467
Releases: master
Change-Id: I19333d6e6c987f7e2f84faeabc01a9c724831bc4
Reviewed-on: http://review.typo3.org/33533
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>
4 years ago[CLEANUP] Introduce getters for globals in BackendUtility 79/33479/4
Markus Klein [Wed, 22 Oct 2014 22:49:31 +0000 (00:49 +0200)]
[CLEANUP] Introduce getters for globals in BackendUtility

Resolves: #62414
Releases: master
Change-Id: I5f77e85e59a014eeb86fd9ee4db839679c0eac98
Reviewed-on: http://review.typo3.org/33479
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>
4 years ago[TASK] Use "bool" in @param notation 27/33527/2
Frank Nägler [Sat, 25 Oct 2014 20:22:46 +0000 (22:22 +0200)]
[TASK] Use "bool" in @param notation

This patch is a follow-up patch for
https://review.typo3.org/33523/

Resolves: #62468
Releases: master
Change-Id: Ib16ab5378047b91759f3e5c38952fb57d3afb7ce
Reviewed-on: http://review.typo3.org/33527
Reviewed-by: Cedric Ziel <cedric@cedric-ziel.com>
Tested-by: Cedric Ziel <cedric@cedric-ziel.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[FEATURE] Put up (badge) in top bar toolbar-items 61/33561/2
Felix Kopp [Sun, 26 Oct 2014 18:17:32 +0000 (19:17 +0100)]
[FEATURE] Put up (badge) in top bar toolbar-items

Makes the (badge) elemente a tiny bubble in the top right
corner of the toolbar-item links.

Revoles: #62479
Releases: master
Change-Id: I3cebab2382d8971b776a9bea45b290a585ca8b25
Reviewed-on: http://review.typo3.org/33561
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 table usage in "User settings" + base on Twbs 93/33393/7
Georg Ringer [Sun, 19 Oct 2014 18:45:30 +0000 (20:45 +0200)]
[TASK] Remove table usage in "User settings" + base on Twbs

The module "User settings" currently uses tables to style the form.
This must be changed to use a proper markup.

Additionally fixed:
 * Typos
 * Strict comparison where nothing breaks for sure.

Resolves: #62328
Releases: master
Change-Id: I6af386b63cca6d2ca35eb169332f5e36f7d03542
Reviewed-on: http://review.typo3.org/33393
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
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>
4 years ago[BUGFIX] Fix suggest wizard for new CE in flexforms 05/33505/3
Markus Klein [Fri, 24 Oct 2014 14:34:59 +0000 (16:34 +0200)]
[BUGFIX] Fix suggest wizard for new CE in flexforms

When having a suggest wizard inside a flexform on a
new content element edit form, we have the problem that
we can't load the wizard's config in the AJAX request due
to missing record information. We don't know what flexform
definition to load, as we don't know what ctype is requested.

Two possible solutions exist:
 - Generate the blank record again in the AJAX request, which
   means we have to copy lots of code from the DataPreProcessor.
   Moreover we would still need to pass the defVal GET parameter
   of the EditDocumentController to the AJAX request handler
   somehow, since we need that information in the DataPreProcessor
   to generate the correct dummy record.
 - Push the record to the AJAX request as serialized array

I chose the second implementation.

Resolves: #50549
Releases: master, 6.2, 6.1
Change-Id: Ic27125d0a901aee10461f88ea49c0f354cb43a54
Reviewed-on: http://review.typo3.org/33505
Reviewed-by: Steffen Müller <typo3@t3node.com>
Tested-by: Steffen Müller <typo3@t3node.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
4 years ago[TASK] Sys_note: Bring headline & delete action icon 80/32980/5
Felix Kopp [Thu, 25 Sep 2014 22:15:31 +0000 (00:15 +0200)]
[TASK] Sys_note: Bring headline & delete action icon

To finalze the rebrush of sys notes a section headline is added:
The delete action can be accessed right from the note.

Resolves: #26796
Releases: master
Change-Id: I80923ee523d21880d877a0e1cc9cc2f355f59b3a
Reviewed-on: http://review.typo3.org/32980
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[FEATURE] Add methods to get class tag values via reflection 14/32714/10
Frank Nägler [Wed, 10 Sep 2014 20:30:54 +0000 (22:30 +0200)]
[FEATURE] Add methods to get class tag values via reflection

This patch adds ReflectionService::getClassTagsValues($className) and
ReflectionService::getClassTagValues($className, $tag) to get class
tag values via reflection.

Also the unit test changed to test the new methods.

Resolves: #60822
Releases: master
Change-Id: I45962c30f2559ad1b10fe33a64c541425c80db90
Reviewed-on: http://review.typo3.org/32714
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>