Packages/TYPO3.CMS.git
7 years ago[BUGFIX] Exception "Could not create directory"
Michael Klapper [Tue, 7 Aug 2012 11:46:08 +0000 (13:46 +0200)]
[BUGFIX] Exception "Could not create directory"

The thrown exception is not that helpful while information
about the path is missing.

Change-Id: I3d3411a4ebcce8b1bfecbeb12aba58ceafa89ce4
Fixes: #39583
Releases: 6.0, 4.7, 4.6
Reviewed-on: http://review.typo3.org/13495
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[TASK] Deprecate t3lib_ajax
Christian Kuhn [Sun, 5 Aug 2012 12:14:04 +0000 (14:14 +0200)]
[TASK] Deprecate t3lib_ajax

Class t3lib_ajax is of little use and was never finished.
The only use in the core is adapted and the class deprecated.

Change-Id: I4b6f8d49f823ae01f1172a34de600c05312a51c8
Resolves: #39536
Releases: 6.0
Reviewed-on: http://review.typo3.org/13464
Reviewed-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[FEATURE] Migrate EXT: beuser to Extbase
Felix Kopp [Fri, 20 Jul 2012 17:23:34 +0000 (19:23 +0200)]
[FEATURE] Migrate EXT: beuser to Extbase

This patchset includes a new backend user administration.

Based on extbase a model for BackendUsers is included.
All users can be listed and the listing can be filtered by
* username
* usergroup
* admin/non-admin
* active/inactive
* ever logged in.

The user listing includes the last login column also the
limit of 1.000 users was removed and pagination integrated.

Selected users can be compared in a table view.
All active backend user sessions are listed - can be terminated.

Of course the SU/change user feature was migrated.
Clickmenu was widely integrated to allow editing right away.

Change-Id: I32569c848581a49b3948e093d717dad50e973c5d
Resolves: #39141
Resolves: #5288
Resolves: #37949
Resolves: #33427
Resolves: #18602
Resolves: #15494
Releases: 6.0
Reviewed-on: http://review.typo3.org/12935
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] backColor transparent causes black background or flickering
Georg Grossberger [Fri, 17 Feb 2012 10:17:51 +0000 (11:17 +0100)]
[BUGFIX] backColor transparent causes black background or flickering

When a GIFBUILDER object has set its backColor option to transparent,
the background may be black when adding a IMAGE object to it, and inner
areas of TEXT elements may be completly transparent, ignoring the
transparency by underlying elements.

This patch, removes the "imagealphablending" function calls, which
caused the latter issue and adds an additional check to the
tslib_stdGraphic::imagecopyresized method to prevent useage of the
imagecopyresized_fix workaround when working with transparency, as
it is responsible for the black background.

Backwards compatibility is not affected, since upgraded systems will
not have a backColor=transparent setting, thus have the property
saveAlphaLayer set to FALSE in any case.

Change-Id: I938802373b9afea03cb49a5e034d82bec0d6c664
Fixes: #32781
Releases: 6.0, 4.7, 4.6
Reviewed-on: http://review.typo3.org/9070
Reviewed-by: Wouter Wolters
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[TASK] Remove unused interface t3lib_File_Service_Publishing_Publisher
Christian Kuhn [Sun, 5 Aug 2012 13:10:25 +0000 (15:10 +0200)]
[TASK] Remove unused interface t3lib_File_Service_Publishing_Publisher

This interface hangs around in the core but is never used.
It is removed until it gives a real benefit and the FAL "publishing"
concept stabilized.

Change-Id: I88b7a2653ec7ca9b8a9f5c7df409dd906c4e68d1
Resolves: #39537
Releases: 6.0
Reviewed-on: http://review.typo3.org/13465
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[-FEATURE] Remove xml export in fullsearch, deprecate t3lib_xml
Christian Kuhn [Sun, 5 Aug 2012 11:58:14 +0000 (13:58 +0200)]
[-FEATURE] Remove xml export in fullsearch, deprecate t3lib_xml

Class t3lib_xml was thought as a base class to export arbitrary records
as XML. Its current state is semi useful and more a loose collection of
somehow related methods without a real concept. The XML export
functionality in the lowlevel dbint fullsearch module is its only usage.

The export feature is dropped from the fullsearch module now (there is
still a csv export). t3lib_xml is then unused and deprecated.

Change-Id: I781197d6f0ddb6a68f87f033c4d652e2096e0d72
Resolves: #39535
Releases: 6.0
Reviewed-on: http://review.typo3.org/13463
Reviewed-by: Georg Ringer
Reviewed-by: Oliver Klee
Reviewed-by: Wouter Wolters
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Remove "Page Information"
Felix Kopp [Fri, 3 Aug 2012 19:42:19 +0000 (21:42 +0200)]
[TASK] Remove "Page Information"

Removes the Page Information function from page backend module.
Also removes the Page Information table from within the Info>Pagetree.
Deprecates the function to show the info box.

The show_item function from within (i) icon already includes all infos.

Change-Id: I2f84fe6129f8c57c29610443b20064993ae0736c
Resolves: #37935
Releases: 6.0
Reviewed-on: http://review.typo3.org/13443
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[BUGFIX] Incorrect search-results when searching for part of word
Tymoteusz Motylewski [Fri, 27 Jul 2012 21:17:47 +0000 (23:17 +0200)]
[BUGFIX] Incorrect search-results when searching for part of word

Added missing 'self::' before constants. Now search will also find
matches for parts of words.

Credit goes to Mats Svensson and Andreas Kiessling for spotting
the issue and providing patch.

Change-Id: Iddb3a6e10406895a69010b67ddb8b07066229a62
Fixes: #38548
Releases: 4.7, 6.0
Reviewed-on: http://review.typo3.org/13215
Reviewed-by: Oliver Salzburg
Tested-by: Oliver Salzburg
Reviewed-by: Oliver Klee
Reviewed-by: Wouter Wolters
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Possible fatal if sys_notes table is broken
Anja Leichsenring [Sat, 4 Aug 2012 16:44:59 +0000 (18:44 +0200)]
[BUGFIX] Possible fatal if sys_notes table is broken

Change-Id: I581f48bd031344aa43aa227f7c5e0a34e1cd3ea8
Fixes: #39528
Releases: 6.0
Reviewed-on: http://review.typo3.org/13451
Reviewed-by: Markus Günther
Tested-by: Markus Günther
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Pass $fieldName when processing FlexForm DS in t3lib_transferData
Claus Due [Sat, 4 Aug 2012 15:57:52 +0000 (17:57 +0200)]
[BUGFIX] Pass $fieldName when processing FlexForm DS in t3lib_transferData

This change simply adds $fieldName to the "real" call to process
the FlexForm's DS. The argument is already supported on the target
class and the value of the argument for the dispatching method in
t3lib_transferData already is properly filled with the correct name.

Change-Id: Ief2f07bca064ae4eed248bb058b4884bcdc7ed96
Releases: 4.5, 4.6, 4.7, 6.0
Fixes: #39527
Reviewed-on: http://review.typo3.org/13450
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[TASK] Follow-up: Remove record_list icon
Felix Kopp [Sat, 4 Aug 2012 16:36:02 +0000 (18:36 +0200)]
[TASK] Follow-up: Remove record_list icon

Removes the record_list icon from the docHeader in modules:

* info
* functions
* permissions/access
* tstemplate
* import/export
* new page wizard
* quickedit
* version (submodule)

This icon links to List module but does not bring the backend
to a consistent state. The module bar is e.g. not updated.

The decision to remove the icon was taken at UX sprint 2012.

Change-Id: I0cb6b6c01ec567cb279db089dfcc6b061430fef4
Releases: 6.0
Resolves: #38828
Reviewed-on: http://review.typo3.org/13452
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[!!!][-FEATURE] Remove page hit statistics
Mario Rimann [Sat, 28 Jul 2012 15:37:21 +0000 (17:37 +0200)]
[!!!][-FEATURE] Remove page hit statistics

The feature of logging each page request either to a database
table or to an "apache-style"-logfile is rarely used these days
and the functionality can be replaced by the well-known tools
that act on client side (e.g. Google Analytics or Piwik).

Change-Id: Idd69bb485a968ba136b456577a3a5a086dbd3dfa
Resolves: #39347
Releases: 6.0
Reviewed-on: http://review.typo3.org/13229
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Philipp Gampe
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Description of pidSelect in class.db_list.inc is misleading
cybercraft [Mon, 16 Apr 2012 11:46:07 +0000 (13:46 +0200)]
[BUGFIX] Description of pidSelect in class.db_list.inc is misleading

Tell the user that this is not just a list of IDs but a query part with
the fieldname and the operator.

Change-Id: I45df860dca66b81620dc74884f9b39fbe5bf80ad
Fixes: #36154
Releases: 6.0
Reviewed-on: http://review.typo3.org/10549
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] t3lib_db - expects parameter 1 to be resource, boolean given
Michael Klapper [Fri, 3 Aug 2012 10:23:35 +0000 (12:23 +0200)]
[BUGFIX] t3lib_db - expects parameter 1 to be resource, boolean given

The method t3lib_db::debug_check_recordset should use
"is_resource" to be sure we have a proper database resource object.

Change-Id: I18f25760d53d3bd3d8e396b40dbf3727b3bf33c8
Fixes: #39509
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/13438
Reviewed-by: Michael Klapper
Tested-by: Michael Klapper
Reviewed-by: Oliver Klee
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Fix typo 'usefull' => 'useful'
Georg Ringer [Fri, 3 Aug 2012 05:51:37 +0000 (07:51 +0200)]
[BUGFIX] Fix typo 'usefull' => 'useful'

Several times usefull is used instead of useful.

Change-Id: Id8377d99fd94a20f4dd6261069f3b3dbb417d21d
Fixes: #39499
Releases: 6.0
Reviewed-on: http://review.typo3.org/13431
Reviewed-by: Stefan Busemann
Tested-by: Stefan Busemann
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[FEATURE] Swap doc header rows in all backend modules
Felix Kopp [Sat, 14 Jul 2012 20:07:30 +0000 (22:07 +0200)]
[FEATURE] Swap doc header rows in all backend modules

Swaps all docHeader rows for the backend modules.

Function menu and CSH are moved to the top row while
buttons (save, close and shortcut) are moved underneath.

Also includes a compatibility layer for non-core legacy
extensions that don't include expected template structure.
These non-standard docHeaders are reformated by CSS.
To deliver fall-back logic the HTML structure was redefined.

Change-Id: I345646b053a1587b0f82a9bde43b479b8ca4767e
Resolves: #38759
Resolves: #33508
Releases: 6.0
Reviewed-on: http://review.typo3.org/12788
Reviewed-by: Max Roesch
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Move field "module" to "Behaviour"
Georg Ringer [Tue, 31 Jul 2012 04:44:19 +0000 (06:44 +0200)]
[TASK] Move field "module" to "Behaviour"

Move field "module" to the tab "Behaviour" for
page types pages and sys folder.

Change-Id: Ia23f4beca6104ea9bdac18bdd824158101fdbedb
Resolves: #39399
Releases: 6.0
Reviewed-on: http://review.typo3.org/13350
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Felix Kopp
Tested-by: Felix Kopp
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] Add closure support for t3lib_div::callUserFunction
Tolleiv Nietsch [Wed, 2 May 2012 21:14:31 +0000 (23:14 +0200)]
[FEATURE] Add closure support for t3lib_div::callUserFunction

Adds the very handy option to use closures for the user functions.

Change-Id: Iae2278c4d5d988eb0e882f575d0f2d441c238213
Resolves: #36784
Releases: 6.0
Reviewed-on: http://review.typo3.org/10941
Reviewed-by: Jochen Rau
Tested-by: Jochen Rau
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Simplify sprite manager
Christian Kuhn [Wed, 1 Aug 2012 19:55:09 +0000 (21:55 +0200)]
[TASK] Simplify sprite manager

- Default sprite handler is registered in DefaultConfiguration.php
- Manager class is made static, $GLOBALS['spriteManager'] is gone
- The compliled global sprite array is stuffed to the php_code cache
  instead of an own .inc file in typo3temp/sprite
- $allowRegeneration parameter is dropped and not needed anymore: The
  cache entries are tagged and will be dropped by the extension manager
  upon loading, unloading and upgrading an extension

Change-Id: Ibb15b488dccd170a75819ad5ac44f01058510b69
Resolves: #39458
Releases: 6.0
Reviewed-on: http://review.typo3.org/13420
Reviewed-by: Steffen Ritter
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[!!!][FEATURE] Update cache framework to latest FLOW3 version
Christian Kuhn [Tue, 31 Jul 2012 17:12:37 +0000 (19:12 +0200)]
[!!!][FEATURE] Update cache framework to latest FLOW3 version

Update the caching framework to FLOW3 version 868e073b98

Main changes:

[!!!][FEATURE] Make cache backends more flexible
This change makes cache backends more flexible. It adds a new
interface "TaggableBackendInterface" and a new "SimpleFileBackend".
The latter does not support tagging but is faster in certain cases
(where with a lot of tags/entries flushing everything is faster than
flushing by tag).
If you have implemented a cache backend and support tagging, you must
add the "TaggableBackendInterface" to the list of interfaces implemented
by your backend.

[BUGFIX] Fix default lifetime use in cache backend

[FEATURE] Freezable Cache Backend
Introduce a new type of cache backends which supports freezing.
In a frozen state no modifications are allowed and thus enables the
cache implementation to optimize its tasks for speed.
The FileBackend was extended to support freezing.

Change-Id: Id4c609ecfcbb223cf6bc99202ef41b436e21ef78
Resolves: #39430
Related: #36563
Related: #33562
Related: #32398
Related: #36564
Releases: 6.0
Reviewed-on: http://review.typo3.org/13390
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] Add Hook to manipulate BE login form
Jigal van Hemert [Thu, 28 Jun 2012 05:43:05 +0000 (07:43 +0200)]
[FEATURE] Add Hook to manipulate BE login form

To fully customize the backend login form a hook (signal/slot) is
added which allows manipulation of the markers array.

Change-Id: Idb1b62472e82cfca9575bfbd5514bb930771b723
Resolves: #36669
Releases: 6.0
Reviewed-on: http://review.typo3.org/12417
Reviewed-by: Georg Ringer
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Use extbase backend user model in ext:belog
Markus Günther [Wed, 1 Aug 2012 15:41:26 +0000 (17:41 +0200)]
[TASK] Use extbase backend user model in ext:belog

Feature #39145 introduced a backend user model to extbase.
The patch uses this in the belog extension now and removes
the own implementation.

Change-Id: Id50ef8b58a86bc1af01be2ed3126f307649ef318
Fixes: #39452
Releases: 6.0
Reviewed-on: http://review.typo3.org/13416
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] IRRE childs don't expand in Internet Explorer
Stefan Aebischer [Thu, 12 Jul 2012 17:30:26 +0000 (18:30 +0100)]
[BUGFIX] IRRE childs don't expand in Internet Explorer

document.getElementsByName doesn't always extend the returned DOM
Elements with prototype.js specific methods in Internet Explorer.
This patch uses the $$() selector to retrieve the needed DOM
Elements, as it always extends the returned Elements with
prototype.js specific methods (e.g. remove())

Change-Id: I083ca8b55a3b95757408a159f39f7b22cacf9c8f
Fixes: #38849
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/12776
Tested-by: Stefan Geith
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] Update Manual of Form Wizard to include Postprocessors
Franz Geiger [Sun, 11 Mar 2012 16:45:33 +0000 (17:45 +0100)]
[FEATURE] Update Manual of Form Wizard to include Postprocessors

Adds information about postprocessors and how to configure them to
the manual of the form wizard.

Uses doc_template in version 1.6.1 and fixes some issues with the table
of contents due to faulty formating.

Resolves: #34021
Releases: 6.0

Change-Id: Ifc89f34a65f1479562d7cf2fdbaa9862ad898573
Reviewed-on: http://review.typo3.org/9550
Reviewed-by: Franz Geiger
Tested-by: Franz Geiger
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] t3lib_db::exec_SELECTgetRows method annotation
Nicole Cordes [Tue, 31 Jul 2012 14:48:20 +0000 (16:48 +0200)]
[BUGFIX] t3lib_db::exec_SELECTgetRows method annotation

The function returns a NULL value if a sql error occurs.

Change-Id: Ic508aa5ba2034c0a230f5fad56690979ed576bf4
Fixes: #39417
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/13386
Reviewed-by: Oliver Klee
Reviewed-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Raise extbase submodule pointer
Christian Kuhn [Wed, 1 Aug 2012 11:11:59 +0000 (13:11 +0200)]
[TASK] Raise extbase submodule pointer

Change-Id: I6d67b3a0670d9ad99b8a718894274c59202e0a60
Reviewed-on: http://review.typo3.org/13403
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] CleanUp the Reference-List in title-tooltip
Steffen Ritter [Sun, 29 Jul 2012 10:34:48 +0000 (12:34 +0200)]
[TASK] CleanUp the Reference-List in title-tooltip

file list and record list module show the references to the
record in a reference column using the title-tag of a link.
This code is duplicated in both classes.

This patch moves the logic, which is used in both classes
to the shared base-class.

Change-Id: Ifd39913671527a435888175c3b556da011e8d7da
Resolves: #39362
Releases: 6.0
Reviewed-on: http://review.typo3.org/13327
Reviewed-by: Oliver Klee
Reviewed-by: Wouter Wolters
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Remove non-core modules in sysfolders
Georg Ringer [Mon, 30 Jul 2012 17:36:35 +0000 (19:36 +0200)]
[TASK] Remove non-core modules in sysfolders

Sysfolders can contain modules and some are shipped with the core:
* shop
* approvals
* board
* news

only fe_users needs to stay

Change-Id: Idd7678fcecda0977a7227e9d3d7933584a69b680
Resolves: #39394
Releases: 6.0
Reviewed-on: http://review.typo3.org/13349
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] New hook for managing page cache
Francois Suter [Wed, 25 Jul 2012 07:28:47 +0000 (09:28 +0200)]
[FEATURE] New hook for managing page cache

When pages are cached using some extra system (e.g. nc_staticfilecache)
it is useless to store these as well in whatever cache backend is used.
Thanks to a new hook, storage of a page in cache can be disabled
selectively.

Change-Id: Ie2e3fb61f06a4c0c3238d0644d45895b875686ff
Fixes: #39228
Releases: 6.0
Reviewed-on: http://review.typo3.org/13032
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Julien Henchoz
Tested-by: Julien Henchoz
Reviewed-by: Francois Suter
Tested-by: Francois Suter
7 years ago[FEATURE] arrayExport() should recognize int keys
Christian Kuhn [Sat, 28 Jul 2012 17:08:23 +0000 (19:08 +0200)]
[FEATURE] arrayExport() should recognize int keys

t3lib_utility_Array::arrayExport() currently exports array keys always
as strings. With the patch integer array keys are now recognized and
written as integers. Additionally, if all array keys are integers and
consecutive from zero to n, the key is left out completly. See the
unit tests for details.

This is useful for the extListArray in LocalConfiguration, which now
misses the array key and makes the array even more easy to handle.

Change-Id: I6233798a8d22257f542c575791f95226220703ca
Resolves: #39134
Releases: 6.0
Reviewed-on: http://review.typo3.org/13317
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] BE User Settings cannot be saved by clicking enter
Mario Rimann [Fri, 27 Jul 2012 21:40:29 +0000 (23:40 +0200)]
[BUGFIX] BE User Settings cannot be saved by clicking enter

After moving the save button to the top row of the form, hitting
enter within a text input field of the user's settings did not save
the entered data.

Change-Id: Ic71749026efdab482455be2ae47c5815057dce9f
Fixes: #39203
Releases: 6.0, 4.7
Reviewed-on: http://review.typo3.org/13216
Reviewed-by: Steffen Ritter
Reviewed-by: Oliver Klee
Tested-by: Oliver Klee
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Admin fields not shown in setup module
Christian Kuhn [Sun, 29 Jul 2012 15:44:56 +0000 (17:44 +0200)]
[BUGFIX] Admin fields not shown in setup module

The admin functions are currently not shown in User->setup module.
Affected is for example the 'Display debug messages in a new
browser window' checkbox, that is never shown if an admin is logged in.

This regression was introduced by a wrong refactoring in issue #39164,
the class prefix patch. Looking at the code before and after, the
regression is obvious.

Change-Id: Ic892c830f1ca0cfaccf3e53648d405b35d463377
Releases: 6.0
Related: #39164
Resolves: #39365
Reviewed-on: http://review.typo3.org/13333
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Improve sys_note code
Georg Ringer [Tue, 24 Jul 2012 14:30:02 +0000 (16:30 +0200)]
[TASK] Improve sys_note code

Code of sys_note can be highly improved:
* Use fluid
* Move xlf files to Resources
* Add kind-of repository

Change-Id: Ia89acb29ddbc0919901570f6bdd1575376863c4a
Resolves: #39221
Releases: 6.0
Reviewed-on: http://review.typo3.org/13021
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Move buttons in user setting into advanced functions
Susanne Moog [Sun, 1 Jul 2012 15:59:10 +0000 (17:59 +0200)]
[TASK] Move buttons in user setting into advanced functions

The buttons "clear configuration" and "reset
temporary data" are advanced functions and should
therefore be moved to the advanced tab.

Additionally the buttons divert the attention, so that
it is very hard to notice the save button on the
top.

The patch moves the buttons to the advanced tab and
additionally aligns the select box(es) with the
input and button fields.

Change-Id: I5c5552d3a20b68e458b6523bfb5e939000cd4f9a
Related: #632
Releases: 6.0
Resolves: #38523
Reviewed-on: http://review.typo3.org/12504
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[!!!][BUGFIX] *_user table password field is to short
Steffen Ritter [Sun, 29 Jul 2012 09:07:36 +0000 (11:07 +0200)]
[!!!][BUGFIX] *_user table password field is to short

When using the hash-algorithm "blowfish" in saltedpasswords
the hash is 60 chars long - therefore the field length has
been set to 60 characters in SQL, too.
Actually when converting old MD5 passwords to salted
copies, an additional identifer char (M or C) is added to
the hash which results in a 61 character hash.

The result is that login is not possible anymore after
converting the passwords like suggested by the reports
module - the database field has to be increased.

To be safe and because varchar only takes as much space
as really needed increase the field length to 100 chars.

Change-Id: I70646fe7939d41f1a7056376a85c506d10148480
Fixes: #39356
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/13324
Reviewed-by: Oliver Klee
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Add more unit tests for t3lib_tree_pagetree_DataProvider
Oliver Klee [Sat, 28 Jul 2012 19:47:06 +0000 (21:47 +0200)]
[TASK] Add more unit tests for t3lib_tree_pagetree_DataProvider

Clean up the class a bit and add unit tests for getRoot().

Change-Id: I9a60c9531bca8683708ddfb7e898926fb2c7d5c5
Releases: 6.0
Resolves: #39348
Reviewed-on: http://review.typo3.org/13320
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Make some final classes non-final to allow mocking
Oliver Klee [Sat, 28 Jul 2012 20:11:25 +0000 (22:11 +0200)]
[TASK] Make some final classes non-final to allow mocking

We need to be able to subclass some classes for the unit tests:

a) classes that need to be used with getMock
b) classes that we subclass to overwrite static methods

Change-Id: Ib31bb18a1d90144699bc9c30311f26a2dbb42a7b
Releases: 6.0
Resolves: #39353
Reviewed-on: http://review.typo3.org/13321
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Broken quoting in arrayExport
Christian Kuhn [Sat, 28 Jul 2012 13:58:04 +0000 (15:58 +0200)]
[BUGFIX] Broken quoting in arrayExport

Tick (') must be quoted to \'

Change-Id: I006173f0d5e1e17de1ff8801c71c6167fd96087d
Resolves: #39346
Releases: 6.0
Reviewed-on: http://review.typo3.org/13225
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[BUGFIX] RTE: Installation of AllowClipboardHelper is not triggered
Stanislas Rolland [Fri, 27 Jul 2012 16:07:01 +0000 (12:07 -0400)]
[BUGFIX] RTE: Installation of AllowClipboardHelper is not triggered

Problem: When using Firefox, if a copy/cut/paste button is hit and
access to the clipboard is not allowed, installation of Firefox add-on
AllowClipboardHelper should be triggered.

Solution: Report the exception raised by Firefox and take action.

Change-Id: I5eff1f4fba496a5b984db8e26e307f585ac0d985
Resolves: #39338
Releases: 4.7, 6.0
Reviewed-on: http://review.typo3.org/13214
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] Generate random key is not updating in install tool
Wouter Wolters [Thu, 26 Jul 2012 22:27:40 +0000 (00:27 +0200)]
[BUGFIX] Generate random key is not updating in install tool

The button to generate a new random key is not updating
anymore due to the refactoring of the localconf.php file

Change-Id: I07b8aeb9921b6e0ecabf3cad5333ace02afaa1ae
Fixes: #39306
Releases: 6.0
Reviewed-on: http://review.typo3.org/13086
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Warning on fetching undefined category definitions
Oliver Hader [Sat, 21 Jul 2012 11:29:58 +0000 (13:29 +0200)]
[BUGFIX] Warning on fetching undefined category definitions

Calling t3lib_category_Registry::getDatabaseTableDefinition()
for an extension that does not register any categories, will
cause a PHP Warning.

Change-Id: Id44022bcdca4484a2798777bcb9139fe070935e0
Fixes: #39155
Releases: 6.0
Reviewed-on: http://review.typo3.org/12968
Reviewed-by: Oliver Klee
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] EXT: viewpage open in blank window
Felix Kopp [Fri, 13 Jul 2012 04:29:56 +0000 (06:29 +0200)]
[FEATURE] EXT: viewpage open in blank window

Adds link to backend module docheader within EXT: viewpage
to open the current page in a new window.

Change-Id: I89c4a6f38bfb61fd9d5456e463840e7c9ecc5c9a
Fixes: #38918
Releases: 6.0
Reviewed-on: http://review.typo3.org/12777
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] Add wincache as a cache backend
Tobias Burger [Tue, 10 Apr 2012 12:03:31 +0000 (14:03 +0200)]
[FEATURE] Add wincache as a cache backend

Add wincache as a cache backend for TYPO3 installations
running on a windows machine

Change-Id: I3089939f87d2597001120d9d3831f4e9ddb913bd
Resolves: #35818
Releases: 6.0
Reviewed-on: http://review.typo3.org/10204
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Set TYPO3 version to 6.0-dev
TYPO3 Release Team [Wed, 25 Jul 2012 19:32:46 +0000 (21:32 +0200)]
[TASK] Set TYPO3 version to 6.0-dev

Change-Id: I6658c99f426a2ba98a6136b0209dfa208913e6df
Reviewed-on: http://review.typo3.org/13055
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
7 years ago[RELEASE] Release of TYPO3 6.0.0alpha3
TYPO3 Release Team [Wed, 25 Jul 2012 19:32:35 +0000 (21:32 +0200)]
[RELEASE] Release of TYPO3 6.0.0alpha3

Change-Id: I99382411aa240f24f3f1554454cbc0ed791f004f
Reviewed-on: http://review.typo3.org/13054
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
7 years ago[TASK] Raise submodule pointer
TYPO3 Release Team [Wed, 25 Jul 2012 18:49:24 +0000 (20:49 +0200)]
[TASK] Raise submodule pointer

Change-Id: Id268247e7fdea9fd857025b3ca7280e39fc5385e
Reviewed-on: http://review.typo3.org/13053
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
7 years ago[BUGFIX] Re-read extListArray in em at runtime
Christian Kuhn [Wed, 25 Jul 2012 09:40:36 +0000 (11:40 +0200)]
[BUGFIX] Re-read extListArray in em at runtime

The introduction package loads multiple extensions in one go through the
em API enableExtension(). The refreshGlobalExtList() method should reset
the extListArray to new values written to LocalConfiguration to
recognize if many extensions are loaded in one request.

Change-Id: Ieb4481e3d04a4407ba31f3c64f71c5fb5b03e344
Resolves: #39237
Related: #39112
Releases: 6.0
Reviewed-on: http://review.typo3.org/13038
Reviewed-by: Wouter Wolters
Reviewed-by: Georg Ringer
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Exclude E_STRICT from errors with PHP 5.4
Philipp Gampe [Sat, 7 Jul 2012 15:14:45 +0000 (17:14 +0200)]
[BUGFIX] Exclude E_STRICT from errors with PHP 5.4

The main entry points have been refactored, but some places have been
forgotten leading to E_STRICT errors flooding the log.

Refactor all places to use the same code:
error_reporting(E_ALL & ~(E_STRICT | E_NOTICE | E_DEPRECATED));

Change-Id: I5ba40bcefd236d77b21cdb545685bcae40e60f1f
Related: #35154
Fixes: #38691
Releases: 6.0
Reviewed-on: http://review.typo3.org/12689
Reviewed-by: Marcus Schwemer
Tested-by: Marcus Schwemer
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Fix 1-2-3(-4) wizard
Helmut Hummel [Tue, 24 Jul 2012 18:27:00 +0000 (20:27 +0200)]
[BUGFIX] Fix 1-2-3(-4) wizard

Due to the localconf.php refactoring the
install wizard is broken. This change fixes it.

Change-Id: I1e266a76c5cdbee140df47fd61a09a14c72be9b6
Releases: 6.0
Resolves: #39112
Reviewed-on: http://review.typo3.org/13028
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Remove debug statement for not existing classes
Anja Leichsenring [Mon, 23 Jul 2012 12:48:26 +0000 (14:48 +0200)]
[BUGFIX] Remove debug statement for not existing classes

Due to the removal of allowed class name prefix check,
all calls to t3lib_div::getUserObject cause a
debug statement for not found class in BE while editing content.
The debug statement is therefore removed.

Although silent failing is not nice, there is no other s
olution for now. In the long run we should deprecate
the whole method in several steps.

Change-Id: I407d5ee6020913b6c0538d1414ccb6514d72c71b
Fixes: #39191
Releases: 6.0
Reviewed-on: http://review.typo3.org/13001
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Oliver Klee
Reviewed-by: Sebastian Michaelsen
Tested-by: Sebastian Michaelsen
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Invalid fallback for non-localized labels
Xavier Perseguers [Tue, 24 Jul 2012 14:10:30 +0000 (16:10 +0200)]
[BUGFIX] Invalid fallback for non-localized labels

Whenever a record is not translated, Pootle exports the localization file
with only the "source" element and no "target" element.

Change-Id: Ib4b849abdeff4b045af7a7bcd8550719f814557f
Fixes: #39220
Releases: 6.0, 4.7, 4.6
Reviewed-on: http://review.typo3.org/13020
Reviewed-by: Helmut Hummel
Reviewed-by: Oliver Hader
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] YouTube videos can not be played with Media CE
Kai Vogel [Fri, 13 Jul 2012 11:31:27 +0000 (13:31 +0200)]
[BUGFIX] YouTube videos can not be played with Media CE

Since the rework of the media content element for TYPO3 4.7, YouTube
videos cannot be played anymore using the Media CE. This patch adds
an autodetection of urls which are handled by a media wizard and sets
correct video renderer type.

Tested with youtube, vimeo, myvideo, liveleak

Change-Id: I600d94eb60a7451873835142e2019ddfd39e8deb
Fixes: #37967
Releases: 6.0, 4.7
Reviewed-on: http://review.typo3.org/12782
Reviewed-by: Marcus Schwemer
Tested-by: Marcus Schwemer
Reviewed-by: Nikolas Hagelstein
Tested-by: Nikolas Hagelstein
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] stdWrap numRows fails due to wrong SELECT clause
Ernesto Baschny [Tue, 17 Jul 2012 16:03:03 +0000 (18:03 +0200)]
[BUGFIX] stdWrap numRows fails due to wrong SELECT clause

Exclude aggregate functions count(), sum(), max(),
min(), avg() in if statement inside
tslib_cObj::sanitizeSelectPart().

Change-Id: I5d8cd5f00472b417dad3c8790b1cc75f3cfd473a
Fixes: #34152
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/9158
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Alain
Tested-by: Alain
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
7 years ago[TASK] Add entry about name spaced class named to NEWS.txt
Anja Leichsenring [Sat, 21 Jul 2012 19:58:04 +0000 (21:58 +0200)]
[TASK] Add entry about name spaced class named to NEWS.txt

Change-Id: I9e2b6e154d2f2618adbe5a563723118eebbb8bbe
Reviewed-on: http://review.typo3.org/12983
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[-FEATURE] Remove restricted class prefixes
Anja Leichsenring [Sat, 21 Jul 2012 15:23:39 +0000 (17:23 +0200)]
[-FEATURE] Remove restricted class prefixes

Sometimes the core enforces classes to be prefixed with special names
like 'tx_' or 'user_', especially if they are loaded as user functions.
This constraint is in the core for a long time, but was already weakened
by for example the extbase code, and was only required at some arbitrary
points. The constraint itself does not make much sense, and is now
fully removed with this patch.
As an additional advantage, this patch eases the transition to
namespaced class names.

Notes:
- Remove configuration Setting '[sys][additionalAllowedClassPrefixes]'
- Update t3lib_registry to accept every namespace at least 2 chars long
- Adapt tests
- Remove and deprecate calls to t3lib_div::hasValidClassPrefix

Change-Id: I0ba4fd41beb5f05bf87a14d735bb83922d62b247
Resolves: #39164
Releases: 6.0
Reviewed-on: http://review.typo3.org/12976
Reviewed-by: Daniel Lorenz
Tested-by: Daniel Lorenz
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Raise submodule pointer
TYPO3 Release Team [Sat, 21 Jul 2012 15:59:41 +0000 (17:59 +0200)]
[TASK] Raise submodule pointer

Change-Id: If17c9f726c9b19fae901deca9ebf4f6c6db1e658
Reviewed-on: http://review.typo3.org/12980
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
7 years ago[FEATURE] Make autoloader namespace aware - Part 2
Anja Leichsenring [Fri, 20 Jul 2012 14:55:02 +0000 (16:55 +0200)]
[FEATURE] Make autoloader namespace aware - Part 2

Add more tests to and move the namespace logic to
a more logical place.

Change-Id: I4907fdadfb04f27b74849ae6b42b52d55c6e8bd6
Resolves: #39158
Releses: 6.0
Reviewed-on: http://review.typo3.org/12971
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] Make autoloader namespace aware
Anja Leichsenring [Fri, 20 Jul 2012 14:55:02 +0000 (16:55 +0200)]
[FEATURE] Make autoloader namespace aware

The autoloader will now recognize classnames with fully
qualified namespaces names. So, it is now possible to
autoload a class called '\Tx\ExtensionName\Foo\Bar' that is
located in 'extPath'/Classes/Foo/Bar.php.

Change-Id: I9b3f130ca201eee94b595c2eee6f64e1c9a63e93
Resolves: #39147
Releases: 6.0
Reviewed-on: http://review.typo3.org/12944
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Daniel Lorenz
Tested-by: Daniel Lorenz
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Change @deprecated annotation to the correct version
Wouter Wolters [Wed, 18 Jul 2012 17:47:25 +0000 (19:47 +0200)]
[TASK] Change @deprecated annotation to the correct version

Change all @deprecated annotations to the correct version number.
Replace 4.8 -> 6.0 and 4.9 -> 6.1

Change-Id: Ia0b90f50a52619ff9965d206d2d22c947182cb80
Resolves: #39067
Releases: 6.0, 4.7
Reviewed-on: http://review.typo3.org/12895
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[CLEANUP] Typo in INSTALL.txt
Steffen Gebert [Fri, 20 Jul 2012 19:28:06 +0000 (21:28 +0200)]
[CLEANUP] Typo in INSTALL.txt

Change-Id: I2597cbec82e2dc61ab247cdff8b4ce9d19b2c231
Reviewed-on: http://review.typo3.org/12942
Reviewed-by: Wouter Wolters
Reviewed-by: Oliver Klee
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] QT movies prefixed abusively in Media CE
Francois Suter [Tue, 17 Jul 2012 13:38:50 +0000 (15:38 +0200)]
[BUGFIX] QT movies prefixed abusively in Media CE

If some prefixes are defined (either base URL or absRefPrefix),
the Media CE will apply such prefix to any Quicktime movie
even if said movie is referenced by an absolute URL.

Change-Id: Ibe8b24da5fdf3689d841987f45e91c750a7a002c
Fixes: #39026
Releases: 6.0,4.7,4.6,4.5
Reviewed-on: http://review.typo3.org/12847
Reviewed-by: Francois Suter
Tested-by: Francois Suter
7 years ago[!!!][TASK] Remove old XCLASS compatibility layer
Christian Kuhn [Fri, 20 Jul 2012 13:18:09 +0000 (15:18 +0200)]
[!!!][TASK] Remove old XCLASS compatibility layer

The XCLASS handling that was changed with #31893 allows to register
XCLASS'es with an entry in ext_autoload. The patch introduced a
compatibility layer to support the old registration by guessing the
needed array key in TYPO3_CONF_VARS. This turns out to not work very
reliable and could only be fixed with a massive organizational and
performance overhead.

Therefore, this patch now drops the complete compatibility layer, so an
extension must be adapted to support the new scheme. This is ok, since
extension authors maintaining extensions with XCLASS'es are aware that
those classes already break frequently in the past, and were already
advised to request hooks in the long run.

Change-Id: I95a8bf986c94c784c69d4c4cc4a9c4645cd3fcc9
Resolves: #39128
Releases: 6.0
Reviewed-on: http://review.typo3.org/12926
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK][CLEANUP] Remove obsolete IPv6 test condition
Anja Leichsenring [Fri, 20 Jul 2012 12:49:24 +0000 (14:49 +0200)]
[TASK][CLEANUP] Remove obsolete IPv6 test condition

The defined('AF_INET6') in the t3lib_div ipv6 related methods tests
for availability of ipv6 support in php. This is by default enabled
on all platforms since php 5.3.
The fallback layer in t3lib_div did not work anyway and the unit
tests failed in this case. This fallback layer is now removed.

Change-Id: Id2618c33a3ab0d5daa7faa3fd42ec72d51974485
Resolves: #39125
Releases: 6.0
Reviewed-on: http://review.typo3.org/12925
Reviewed-by: Daniel Lorenz
Tested-by: Daniel Lorenz
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX][FAL] isValidFilename() fails with broken PCRE
Christian Kuhn [Fri, 20 Jul 2012 12:22:50 +0000 (14:22 +0200)]
[BUGFIX][FAL] isValidFilename() fails with broken PCRE

Some php versions like debian squeeze 5.3.3 do not have proper unicode
support for PCRE enabled. In effect, character classes like [:alnum:]
do not contain unicode characters. Therefore, test
filenamesAreCorrectlyValidated with data set "filename with german
umlauts" fails on those systems.

The patch changes the according regex in t3lib_file_Driver_AbstractDriver
to other, fully supported character classes.

Change-Id: I49c9c2488536577ba77c5065e96a5ef4859e03da
Fixes: #39123
Releases: 6.0
Reviewed-on: http://review.typo3.org/12924
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Daniel Lorenz
Tested-by: Daniel Lorenz
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Send sane HTTP response in showpic on error
Christian Kuhn [Wed, 18 Jul 2012 09:37:29 +0000 (11:37 +0200)]
[BUGFIX] Send sane HTTP response in showpic on error

Currently, if showpic.php requests fail, exceptions are thrown. Those are
usually converted to a HTTP response 500 (internal server error) by the
production exception handler. Crawlers react on 500 by trying to index
the resource again later.

This is changed to now set specific response codes. If the paramters are
incorrect or broken, an 410 (Gone) will be sent, informing users and
crawlers that the resource is not available under this URL. Crawlers
like googleBot will then stop requesting the resource.

In case all parameters are ok, but the image itself is not found, a 404
will be sent to the client. Crawlers will try to index the resource
again only if there are still links pointing to the resource.

Change-Id: I606937fa9953b88be5edf940201e0153223ae0e6
Fixes: #39052
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/12867
Reviewed-by: Mario Rimann
Reviewed-by: Ernesto Baschny
Tested-by: Anja Leichsenring
Reviewed-by: Anja Leichsenring
Reviewed-by: Marcus Krause
Tested-by: Marcus Krause
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Remove record_list icon from Page module
Felix Kopp [Thu, 19 Jul 2012 22:20:08 +0000 (00:20 +0200)]
[TASK] Remove record_list icon from Page module

Removes the record_list icon from the docHeader in Page module.

This icon links from page to list module but does not bring the
backend to a consistent state. The module bar is e.g. not updated.

The decision to remove the icon was taken at UX sprint 2012.

Change-Id: I754a5840a244017986bcaca2ecd4bf16a63cb85e
Releases: 6.0
Resolves: #38828
Reviewed-on: http://review.typo3.org/12911
Reviewed-by: Marcus Schwemer
Tested-by: Marcus Schwemer
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[!!!][TASK] New local configuration handling
Helge Funk [Mon, 2 Jul 2012 16:25:32 +0000 (18:25 +0200)]
[!!!][TASK] New local configuration handling

This patch removes the file typo3conf/localconf.php and introduces
a new file called typo3conf/LocalConfiguration.php instead. The file
returns the local overrides of the TYPO3_CONF_VARS default array,
which is merged with the default array during bootstrap.

An upgrade wizard transfers the settings from localconf to the new
file. As an effect, the LocalConfiguration file is now fully under
core control. There must be no additional custom code in it. If an
instance needs such code, it can be added to a second file called
typo3conf/AdditionalConfiguration.php, which is executed as is
during bootstrap after LocalConfiguration was read.

This enables us to store the local configuration as an array,
exports the file with a clear schema.

Furthermore, the list of loaded extensions (extList) is now stored
as an array (extListArray). The old comma separated extList string is
still kept for now, but core usage is adapted to use extListArray. The
old extList string is still written and maintained, but is only kept
for extensions for backwards compatibility.

Important notes:
- Frontend, backend, cli and install tool must still come up, even
  if the upgrade wizard was not run, yet.
- The variables '$typo3_db_*' that where in localconf.php are now
  merged with the TYPO3_CONF_VARS. The upgrade wizard should find
  and transfer them.
- The settings in install tool -> Basic Configuration are currently
  broken. This would have made the patch even bigger, and must be
  fixed with an additional patch.
- It is advised to run the update wizard as soon as possible after
  this patch is merged, it will be the first wizard in the line.
- Some follow ups for dbal and probably workspaces are still needed.
- Currently the 1-2-3 install wizards are broken. The dummy and
  other packages need some love to adapt to the new handling.

If some of the above problems are not solved until 6.0
stabilizes, this patch needs to be reverted again.

Change-Id: I3bf6a176117f501946123b921b6d2f1932627270
Resolves: #38562
Release: 6.0
Reviewed-on: http://review.typo3.org/12519
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Call sanitizeLocalUrl only once in recordList
Dominique Feyer [Wed, 18 Jul 2012 13:53:49 +0000 (15:53 +0200)]
[TASK] Call sanitizeLocalUrl only once in recordList

recordList calls t3lib_div::sanitizeLocalUrl twice.
Store the result in a variable, so that one call is
enough.

Change-Id: I56a2d3b5ff0e75e4409829fbcc7db64ee98bec38
Resolves: #39060
Releases: 6.0
Reviewed-on: http://review.typo3.org/12874
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUG] FAL AdapterService fails with Fluid
Benjamin Mack [Mon, 16 Jul 2012 08:23:01 +0000 (10:23 +0200)]
[BUG] FAL AdapterService fails with Fluid

FAL introduced an adapterservice to migrate certain
fields to FAL style. The adapterservice uses type hinting
to suggest $row of tslib_content always to be an array.
However, when e.g. calling tslib_content from an
extension or Fluid, it is common to have $row
as NULL or empty, so the additional check
is removed.

Change-Id: I4b5f0231d3c8c2d9f3ec6d2f6a7a3a1b85775673
Resolves: #38977
Reviewed-on: http://review.typo3.org/12813
Reviewed-by: Michael Staatz
Tested-by: Michael Staatz
Reviewed-by: Ingmar Schlecht
Tested-by: Ingmar Schlecht
7 years ago[BUGFIX] FLUIDTEMPLATE - Serialization of 'Closure' is not allowed tmaroschik/namespaced_master
Oliver Hader [Thu, 3 May 2012 19:27:03 +0000 (21:27 +0200)]
[BUGFIX] FLUIDTEMPLATE - Serialization of 'Closure' is not allowed

When using FLUIDTEMPLATE and COA_INT or USER_INT on the same
level and partials are used in the Fluid template, then there
will be Closures. COA_INT and USER_INT are going to serialize
the cObj, which fails when a Closure shall be processed.

Since the Closures have been collected in $cObj->contentObjects
the fix is to use a cloned version of the cObj which does not
contain these contentObjects anymore for COA_INT and USER_INT.

Change-Id: I5c1f9b01caef1df5077955bd7fa6e879e41ca854
Fixes: #36820
Related: #32295
Releases: 6.0, 4.7, 4.6
Reviewed-on: http://review.typo3.org/10979
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
7 years ago[TASK] Mention jQuery as external library in about section
Wouter Wolters [Sun, 15 Jul 2012 19:38:32 +0000 (21:38 +0200)]
[TASK] Mention jQuery as external library in about section

Mention jQuery as external library, that is used in the TYPO3
core

Change-Id: Ia6c93c35d27c96d4d8b670ac94417ecf1b46e6ca
Resolves: #38968
Releases: 6.0
Reviewed-on: http://review.typo3.org/12811
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[BUGFIX] $_EXTKEY not available in global scope in ext_tables.php
Ingo Renner [Sun, 15 Jul 2012 13:12:13 +0000 (15:12 +0200)]
[BUGFIX] $_EXTKEY not available in global scope in ext_tables.php

Since changing the ext_tables.php handling to use the caching
framework $_EXTKEY is not available in global scope anymore.

This leads to issues when f.e. registering custom navigation
components through t3lib_extMgm::addNavigationComponent().

Explicitly setting $_EXTKEY global fixes the bug.

Change-Id: Iec822eb55abdd8c471cb2e13a0d26c099db39849
Fixes: #38964
Releases: 6.0
Reviewed-on: http://review.typo3.org/12807
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] Add a unique request ID
Ingo Renner [Sat, 14 Jul 2012 14:18:59 +0000 (16:18 +0200)]
[FEATURE] Add a unique request ID

To allow grouping of log records belonging to a certain request,
a unique id per request is needed.

Change-Id: I76e279e3ebe22fa17b1ffdf9a57c037b75680b82
Resolves: #38954
Releases: 6.0
Reviewed-on: http://review.typo3.org/12792
Reviewed-by: Fabien Udriot
Reviewed-by: Wouter Wolters
Reviewed-by: Marcus Schwemer
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[FEATURE] Add categorization into the Core
Fabien Udriot [Fri, 6 Jul 2012 12:34:54 +0000 (14:34 +0200)]
[FEATURE] Add categorization into the Core

A common use case in every advanced website is to be able to
categorize records. Besides that, there is the need to share
categories across records. So far, each extension has to bring
its own category implementation which is not an ideal situation.

To fill the gap, we would like to introduce a new category record
type along with an API where extension developers could register
their own tables to be categorized. The relations will be stored
within "mm" tables as a less time consuming approach.

This patch provides:

* SQL definition for "sys_category" and "sys_category_mm" with
  their TCA
* a registration mechanism where third party extension can have
  their SQL fields + TCA generated on the fly. This is done by
  using the Extension Manager method:

t3lib_extMgm::makeCategorizable(
  $extensionKey, $tableName,
  $fieldName = 'categories', $options = array()
);

Change-Id: I461252b6d5f6c6c4a4eb2c1942a66250cbb95aa9
Resolves: #38711
Releases: 6.0
Reviewed-on: http://review.typo3.org/12672
Reviewed-by: Fabien Udriot
Tested-by: Fabien Udriot
Reviewed-by: Marcus Schwemer
Tested-by: Marcus Schwemer
Reviewed-by: Dominik Mathern
Tested-by: Dominik Mathern
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] Add signal to process public URL of file
Benjamin Mack [Mon, 9 Jul 2012 21:14:57 +0000 (23:14 +0200)]
[FEATURE] Add signal to process public URL of file

By using the File Abstraction Layer (FAL), resources can be put
to remote storages like Amazon S3 or WebDAV. However, in those
cases a protected URI (containing user credentials) is used for
uploading which shall not be accessible for any user of course.

This change introduces the possibility to pre-process the public
URL generation and allows i.e. to substitute by an alternative
dispatcher URL.

Example for registering the slot:
$this->getSignalSlotDispatcher()->connect(
't3lib_file_Storage',
t3lib_file_Storage::SIGNAL_PreGeneratePublicUrl,
'Tx_MyExtension_HandlerSlot',
'preGeneratePublicUrl'
);

Change-Id: I9365831208dc90427aed29cff5672cc8ba5d6261
Resolves: #38821
Releases: 6.0
Reviewed-on: http://review.typo3.org/12732
Reviewed-by: Daniel Sattler
Tested-by: Daniel Sattler
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
7 years ago[BUGFIX] accessibilityWrap ignores simple value
Jigal van Hemert [Mon, 9 Jul 2012 21:02:29 +0000 (23:02 +0200)]
[BUGFIX] accessibilityWrap ignores simple value

Radio buttons with accessibilityWrap must use simple value
if no complex configuration is supplied. An extra dot prevented
this.

Change-Id: Ie9fa38f075eb5c4b9bfa4679f08bb325b9e177ac
Fixes: #38791
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/12728
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[TASK] Fix CGL violations against DoubleQuoteUsage
Wouter Wolters [Mon, 9 Jul 2012 18:56:24 +0000 (20:56 +0200)]
[TASK] Fix CGL violations against DoubleQuoteUsage

Fix CGL violations against DoubleQuoteUsage

Change-Id: I3924753fffe3e9ac43eef5fe97b2253c4dd5cf68
Resolves: #38819
Releases: 6.0
Reviewed-on: http://review.typo3.org/12727
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Fix CGL violations against SuperfluousWhitespace
Wouter Wolters [Mon, 9 Jul 2012 18:13:30 +0000 (20:13 +0200)]
[TASK] Fix CGL violations against SuperfluousWhitespace

Fix CGL violations against SuperfluousWhitespace

Change-Id: Icf4478f75a181a860e61a905bb2e6073766730b8
Resolves: #38814
Releases: 6.0
Reviewed-on: http://review.typo3.org/12722
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Fix CGL violations against SuperfluousWhitespace
Wouter Wolters [Mon, 9 Jul 2012 17:45:39 +0000 (19:45 +0200)]
[TASK] Fix CGL violations against SuperfluousWhitespace

Fix CGL violations against SuperfluousWhitespace

Change-Id: I4600d5584622701efd25a904455ead1257228605
Resolves: #38813
Releases: 6.0
Reviewed-on: http://review.typo3.org/12721
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Fix CGL violations against SuperfluousWhitespace
Wouter Wolters [Mon, 9 Jul 2012 17:23:33 +0000 (19:23 +0200)]
[TASK] Fix CGL violations against SuperfluousWhitespace

Fix CGL violations against SuperfluousWhitespace

Change-Id: I92ba1333015c6e1b58105f96691afe6515202c86
Resolves: #38800
Releases: 6.0
Reviewed-on: http://review.typo3.org/12720
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Cannot redeclare class bigDoc: move_el.php
Susanne Moog [Sun, 8 Jul 2012 18:25:52 +0000 (20:25 +0200)]
[BUGFIX] Cannot redeclare class bigDoc: move_el.php

The file move_el.php first requires init.php
and then template.php. As template.php was
already required by the autoloader during
initialization process this results in a
fatal error: Cannot redeclare...

The patch removes the require statement for
template.php

Change-Id: I096ecfb017f5ec78ac1be35d3bcd985d88b82a56
Fixes: #38763
Releases: 6.0
Reviewed-on: http://review.typo3.org/12712
Reviewed-by: Steffen Ritter
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[!!!][-FEATURE] Remove resources from TypoScript records
Georg Ringer [Fri, 2 Mar 2012 20:07:19 +0000 (21:07 +0100)]
[!!!][-FEATURE] Remove resources from TypoScript records

This patch drops the functionality that resources (like images)
can be uploaded and bound to TypoScript templates. This feature
was hardly ever used and is bloated through the core.

Change-Id: Ib4c0c107d10fb3dbe9b2ad02691df05709a14ae6
Resolves: #34471
Releases: 6.0
Reviewed-on: http://review.typo3.org/9322
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Felix Kopp
Tested-by: Felix Kopp
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[BUGFIX] Fix FAL update wizards
Ingmar Schlecht [Sun, 8 Jul 2012 09:49:22 +0000 (11:49 +0200)]
[BUGFIX] Fix FAL update wizards

This patch fixes the update wizards, minor issues like the
relation count, the descriptions etc.

Change-Id: I84acfedcc673064b3f7842a8409ec99bda7c7af9
Resolves: #38749
Releases: 6.0
Reviewed-on: http://review.typo3.org/12705
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
7 years ago[BUGFIX] Correct value for jQuery.noConflict = 0
Lars Peipmann [Sun, 8 Jul 2012 10:01:42 +0000 (12:01 +0200)]
[BUGFIX] Correct value for jQuery.noConflict = 0

When page.javascriptLibs.jQuery.noConflict was set to 0,
the page renderer API got "FALSE" for the parameter
"$namespace", but it expects a string or a constant.

Change-Id: Ib053d12371bace2b7b081b09f99f31a504879b08
Resolves: #38750
Relates: #38737
Reviewed-on: http://review.typo3.org/12706
Reviewed-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[CLEANUP] Make TCEforms sys_file header area localizable
Benjamin Mack [Sat, 12 May 2012 02:19:00 +0000 (21:19 -0500)]
[CLEANUP] Make TCEforms sys_file header area localizable

When editing a sys_file database record - the metadata
of a file - the header area is not localized, and the
CSS styles for the preview image are inline-written.
The change cleans this up by moving the labels in
a file and the CSS styles into the according t3skin
CSS file.

Change-Id: I177a46f210cbe90cd142f5236c33a754999d7bca
Releases: 6.0
Resolves: #37116
Reviewed-on: http://review.typo3.org/11151
Reviewed-by: Wouter Wolters
Reviewed-by: Oliver Klee
Reviewed-by: Ingmar Schlecht
Tested-by: Ingmar Schlecht
7 years ago[FEATURE] Add hook for TSFE fetch_the_id() post processing
Ingo Renner [Sun, 8 Jul 2012 09:15:45 +0000 (11:15 +0200)]
[FEATURE] Add hook for TSFE fetch_the_id() post processing

To clean up TSFE from frontend preview code a hook is needed
to post process the results of fetch_the_id()

Change-Id: I6d8cdfb5c44d33ca67144a5a5e1ac688342f20b8
Resolves: #38743
Releases: 6.0
Reviewed-on: http://review.typo3.org/12704
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Philipp Gampe
Reviewed-by: Ingo Renner
Tested-by: Ingo Renner
7 years ago[TASK] Fix CGL violations against ClassDocComment
Andy Grunwald [Sat, 7 Jul 2012 20:25:44 +0000 (22:25 +0200)]
[TASK] Fix CGL violations against ClassDocComment

Some violations against the ClassDocComment was
found in the UnitTests.

Change-Id: I55e4c1b21635d9ff905b1d9e6685dd1498c03aca
Fixes: #38738
Releases: 6.0
Reviewed-on: http://review.typo3.org/12700
Reviewed-by: Philipp Gampe
Reviewed-by: Oliver Klee
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Fix CGL violations against LogicalOperatorSpacing
Andy Grunwald [Sat, 7 Jul 2012 21:53:18 +0000 (23:53 +0200)]
[TASK] Fix CGL violations against LogicalOperatorSpacing

In the TYPO3 core and two system extensions, there are some
CGL violations against Squiz.WhiteSpace.LogicalOperatorSpacing.

Change-Id: I63d345b5a1f9024938574467f90d4d2662abe944
Fixes: #38740
Releases: 6.0
Reviewed-on: http://review.typo3.org/12701
Reviewed-by: Oliver Klee
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Enable default jQuery noConflict mode in page renderer
Helmut Hummel [Sat, 7 Jul 2012 19:36:48 +0000 (21:36 +0200)]
[TASK] Enable default jQuery noConflict mode in page renderer

If jQuery is included with TypoScript, it is not possible to enable
it with the default jQuery noConflict mode to just register "jQuery"
as a global variable.

Improve the page renderer to allow setting a custom namespace or to use
the default jQuery noConflict mode.

Change-Id: I83d427ed02505f4be30248234c605de901501f89
Resolves: #38737
Releases: 6.0
Reviewed-on: http://review.typo3.org/12699
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Having tt_content:image in a palette breaks IRRE Layout
Steffen Ritter [Sat, 7 Jul 2012 22:32:23 +0000 (00:32 +0200)]
[BUGFIX] Having tt_content:image in a palette breaks IRRE Layout

Palette fields are always inline, to sit in one line aside.
Therefore sizing is not possible. This has ugly effects on
IRRE wildly resizing on collapse/expand.
This does not make sense. Since image field is the only
field within that palette (relict from pre-FAL) remove the
wrapping palette.

Change-Id: I3e92a4c8706ab613834c95c12178d6905f963704
Releases: 6.0
Fixes: #38741
Reviewed-on: http://review.typo3.org/12703
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] Make "Record type" icons clickable in "group=db" elements
Soren Malling [Sat, 7 Jul 2012 17:14:09 +0000 (19:14 +0200)]
[FEATURE] Make "Record type" icons clickable in "group=db" elements

It would make sense to make the icons describing allowed record
type in a TCEforms element clickable.

This will create a filter, showing only the clicked record type

Change-Id: I02f2a21d03b7fe788039c6dfe245ace0b3bd5807
Fixes: #666
Releases: 6.0
Reviewed-on: http://review.typo3.org/12696
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Use lighter sorting icon on dark background
Helmut Hummel [Sat, 7 Jul 2012 14:51:50 +0000 (16:51 +0200)]
[BUGFIX] Use lighter sorting icon on dark background

Change f28bdc1 introduced new sorting icons for the list
and file list module. To further improve it, use light
arrows for the dark background in the file list module.

Additionally change the naming from "sort" to "sorting"

Change-Id: I5132e684ce461c61be097608f2d90f36f05528b9
Resolves: #11127
Releases: 6.0
Reviewed-on: http://review.typo3.org/12692
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Refactor IRRE to meet new UI requirements
Steffen Ritter [Fri, 6 Jul 2012 16:26:46 +0000 (18:26 +0200)]
[TASK] Refactor IRRE to meet new UI requirements

The UI of IRRE should be adapted to be to the new designs.
In this matter we need to adapt the Collapse/Expand
behaviour which is now build wih jQuery.

Releases: 6.0

Resolves: #36052
Change-Id: I6ce22f9e147b03b9d9d630372ea221b5f5cddc86
Reviewed-on: http://review.typo3.org/12676
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Soren Malling
Tested-by: Soren Malling
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Enable returning to CE in page module
Steffen Ritter [Sat, 7 Jul 2012 15:23:13 +0000 (17:23 +0200)]
[TASK] Enable returning to CE in page module

After editing a content element at the bottom of the page
module an editor always returns to the top of the page module.

The expected behaviour is to return to the previous CE.

Change-Id: Ifa7240bc22eea20a6e0ba3e4ac2342433fbad68f
Releases: 6.0
Fixes: #11227
Reviewed-on: http://review.typo3.org/12695
Reviewed-by: Ingmar Schlecht
Tested-by: Ingmar Schlecht
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
7 years ago[FEATURE] Include jQuery via TypoScript settings
Lars Peipmann [Thu, 5 Jul 2012 13:30:07 +0000 (15:30 +0200)]
[FEATURE] Include jQuery via TypoScript settings

Use function in page renderer to include jQuery via TypoScript settings
with options to change the version and source.

Change-Id: I7fc130bc5fc7ce5e27b8b58998af3406b26ce45d
Releases: 6.0
Resolves: #38678
Reviewed-on: http://review.typo3.org/12630
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[FEATURE] Add a hook to pre-process TSFE determineId()
Ingo Renner [Sat, 7 Jul 2012 15:16:21 +0000 (17:16 +0200)]
[FEATURE] Add a hook to pre-process TSFE determineId()

Just like there is a hook to post-process determineID(), there
should be a hook to pre-process the determination of the page ID.

This should be useful to extract f.e. page preview handling.

Change-Id: I17a2d15c5c7488a4ead5b88cfeb7a365cb124be1
Resolves: #38725
Releases: 6.0
Reviewed-on: http://review.typo3.org/12693
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Ingmar Schlecht
Tested-by: Ingmar Schlecht
7 years ago[TASK] Add "Save and new" button to alternative page language
Soren Malling [Sat, 7 Jul 2012 15:33:17 +0000 (17:33 +0200)]
[TASK] Add "Save and new" button to alternative page language

When translating a certain page to some languages,
it would be helpful to have the well-known "save and new" buttons :-)

Change-Id: I2a153ccc8c7dd97f304b7488ae17b1c1fc1e514a
Fixes: #5377
Releases: 6.0
Reviewed-on: http://review.typo3.org/12694
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Sort direction indicator in list module incorrect
Wouter Wolters [Sat, 7 Jul 2012 12:24:33 +0000 (14:24 +0200)]
[BUGFIX] Sort direction indicator in list module incorrect

Sort direction indicator in list module incorrect

Change-Id: Ic28c66d1563fd948dd10ecd8da3d4375caa6ae1a
Fixes: #11127
Releases: 6.0
Reviewed-on: http://review.typo3.org/12688
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Improve UI of readOnly in TCEforms
Steffen Ritter [Fri, 6 Jul 2012 11:45:30 +0000 (13:45 +0200)]
[TASK] Improve UI of readOnly in TCEforms

New Design of Jens for readOnly fields applied to TCEforms.

Change-Id: I3b7987aa795778c2b77be18e8e7f9410e16eaaf2
Releases: 6.0
Resolves: #36967
Reviewed-on: http://review.typo3.org/12670
Tested-by: Philipp Gampe
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] RTE: Importing google webfonts breaks style sheet parsing
Stanislas Rolland [Thu, 5 Jul 2012 16:37:07 +0000 (12:37 -0400)]
[BUGFIX] RTE: Importing google webfonts breaks style sheet parsing

Problem: The imported css file does not contain any css rule.
Solution: Check for the presence of css rules in the imported file.
Note: Thanks to Robert Volk.

Change-Id: I4008e4475a6224331e0bc40ec2ebe2f8fa3cbf7d
Releases: 4.5, 4.6, 4.7, 6.0
Resolves: #36316
Reviewed-on: http://review.typo3.org/12646
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland