Packages/TYPO3.CMS.git
6 years ago[BUGFIX] Form values with newlines escaped in email
Helmut Hummel [Wed, 17 Oct 2012 08:29:56 +0000 (10:29 +0200)]
[BUGFIX] Form values with newlines escaped in email

nl2br() is executed before htmlspecialchars(). Needs to be
the other way round so the <br/> is not encoded as well.

Change-Id: I2f8fab16e6c605928934267fa9193430ef031bd7
Fixes: #32515
Releases: 6.1, 6.0, 4.7, 4.6
Reviewed-on: http://review.typo3.org/16825
Reviewed-by: Stefan Neufeind
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] ContentObjectRenderer instantiates old class names
Christian Kuhn [Thu, 29 Nov 2012 18:08:34 +0000 (19:08 +0100)]
[BUGFIX] ContentObjectRenderer instantiates old class names

The content object renderer still instantiates content objects with
tslib_content_ prefix. The patch changes this to the namespaced
class. Additionally, all content objects are now tested for successful
instantiation with additional unit tests. While creating those tests
it became obvious that the ShockwaveFlashObject content object was
named incorrectly, so this is adapted along the way.

Change-Id: Ie12474df270b29e8e2d8d8894fa94d24747d94d8
Fixes: #43456
Releases: 6.1, 6.0
Reviewed-on: http://review.typo3.org/16858
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Remove BE login scrollbars
Markus Klein [Tue, 27 Nov 2012 08:32:27 +0000 (09:32 +0100)]
[BUGFIX] Remove BE login scrollbars

The BE login should not have scrollbars as long as it fits
on the screen.

Fixes: #43330
Releases: 6.0

Change-Id: I959d1951302e1bccb5b549f86fe39a27e4f75794
Reviewed-on: http://review.typo3.org/16781
Reviewed-by: Ingo Pfennigstorf
Tested-by: Ingo Pfennigstorf
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
6 years ago[BUGFIX] EM does not update extension list
Helmut Hummel [Thu, 29 Nov 2012 18:01:36 +0000 (19:01 +0100)]
[BUGFIX] EM does not update extension list

Currently the Extension Manager looks up the field
in the extension repository repository on how many
extensions are in the system.

Since the result of this getter might be a string
or the number in there might not be up to date,
the EM does not update the extension list.

Change that to a count on the extension table,
which is the wanted behavior here.

Fixes: #43460
Releases: 6.0, 6.1

Change-Id: I3917148852995d0853fbca60848881d6aeacc989
Reviewed-on: http://review.typo3.org/16857
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Activate travis also for 6.0 branch
Helmut Hummel [Thu, 29 Nov 2012 18:22:25 +0000 (19:22 +0100)]
[TASK] Activate travis also for 6.0 branch

Change-Id: I316add5b375527ffd3e91dfec701c781c376d857
Reviewed-on: http://review.typo3.org/16859
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Prepare AbstractRepository of FAL for FLOW sync
Alexander Schnitzler [Mon, 19 Nov 2012 11:42:57 +0000 (12:42 +0100)]
[TASK] Prepare AbstractRepository of FAL for FLOW sync

The extbase team wants to be in sync with TYPO3 Flow
again which leads to the change of the Repository
Interface that defines three new methods one has to
implement to fulfill the interface contract. As the
AbstractRepsoitory of FAL directly uses the interface
instead of the Repository class it has to implement
these methods itself.

Releases: 6.1
Fixes: #43092
Change-Id: I14a1c8f3111c55f4a7b77d6c82669073b5a4a150
Reviewed-on: http://review.typo3.org/16564
Reviewed-by: Mattias Nilsson
Reviewed-by: Stefan Neufeind
Reviewed-by: Oliver Klee
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] HTML syntax error in login.html
Markus Klein [Wed, 28 Nov 2012 07:35:17 +0000 (08:35 +0100)]
[BUGFIX] HTML syntax error in login.html

This fixes a HTML syntax error in the login.html file.
One double-quote is superfluous.

Fixes: #43373
Releases: 6.1, 6.0

Change-Id: If6c839cfc9a3d55b9cfd44ce774c776683bae69a
Reviewed-on: http://review.typo3.org/16826
Reviewed-by: Wouter Wolters
Reviewed-by: Ingo Pfennigstorf
Tested-by: Ingo Pfennigstorf
Reviewed-by: Jan Loderhose
Tested-by: Jan Loderhose
Reviewed-by: Oliver Klee
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Set version to 6.1-dev
Oliver Hader [Tue, 27 Nov 2012 13:22:38 +0000 (14:22 +0100)]
[TASK] Set version to 6.1-dev

Change-Id: Ia4274d154621c1e7d48dd89483b932a1279fc5e7
Releases: 6.1
Reviewed-on: http://review.typo3.org/16802
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[TASK] Set TYPO3 version to 6.0.1-dev
TYPO3 Release Team [Tue, 27 Nov 2012 12:52:43 +0000 (13:52 +0100)]
[TASK] Set TYPO3 version to 6.0.1-dev

Change-Id: Ia15f4c22ea5f3948486a952bb25218c2c3855640
Reviewed-on: http://review.typo3.org/16800
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years ago[RELEASE] Release of TYPO3 6.0.0
TYPO3 Release Team [Tue, 27 Nov 2012 12:52:25 +0000 (13:52 +0100)]
[RELEASE] Release of TYPO3 6.0.0

Change-Id: I22dc30f6d000482eb13e79fb9e985889a1868b82
Reviewed-on: http://review.typo3.org/16799
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years agoRevert "[BUGFIX] Form values with newlines escaped in email"
Helmut Hummel [Tue, 27 Nov 2012 12:40:38 +0000 (13:40 +0100)]
Revert "[BUGFIX] Form values with newlines escaped in email"

This reverts commit 72116577a84da92979511e296324e9ffc3e0020d

Change-Id: I392ce4a044a491ac61d9ba194361edc0a8d8c7d6
Reviewed-on: http://review.typo3.org/16796
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Update NEWS.txt and INSTALL.txt
Oliver Hader [Tue, 27 Nov 2012 09:29:05 +0000 (10:29 +0100)]
[TASK] Update NEWS.txt and INSTALL.txt

Change-Id: Id6be33c7b6073ce801aa0a9e3b7b75f6964ef2c3
Releases: 6.0
Reviewed-on: http://review.typo3.org/16782
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] Form values with newlines escaped in email
Helmut Hummel [Wed, 17 Oct 2012 08:29:56 +0000 (10:29 +0200)]
[BUGFIX] Form values with newlines escaped in email

nl2br() is executed before htmlspecialchars(). Needs to be
the other way round so the <br/> is not encoded as well.

Change-Id: I8006e27393105dd425a17d14e7d9553e15d797be
Fixes: #32515
Releases: 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/9020
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
6 years ago[BUGFIX] Page Module title is cut
Jigal van Hemert [Tue, 27 Nov 2012 10:50:06 +0000 (11:50 +0100)]
[BUGFIX] Page Module title is cut

Increase height of title to prevent content from
below to cut off part of the text.

Change-Id: Ia3f93e061ece32b37ef855ba37b026dc1e20a811
Fixes: #43340
Releases: 6.0
Reviewed-on: http://review.typo3.org/16791
Reviewed-by: Philipp Gampe
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Raise Submodule Pointers
Helmut Hummel [Tue, 27 Nov 2012 10:11:19 +0000 (11:11 +0100)]
[TASK] Raise Submodule Pointers

Change-Id: Ia03c62e6755f385021aec981235c498de382b5aa
Reviewed-on: http://review.typo3.org/16788
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Fix Page module columns position in CSS
Felix Kopp [Tue, 27 Nov 2012 07:42:34 +0000 (08:42 +0100)]
[BUGFIX] Fix Page module columns position in CSS

The grid columns in Page module were pushed to far
to the left because of two patches fixing the position.

Reset the grid position in Page > Columns
and Page > Language module views.

Change-Id: I97b581b7e0abb6586c571e42f69b7a4f623e3259
Fixes: #43325
Releases: 6.0
Reviewed-on: http://review.typo3.org/16779
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Steffen Ritter
Reviewed-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] PHP strict warning in class loader
Christian Kuhn [Tue, 27 Nov 2012 09:30:54 +0000 (10:30 +0100)]
[BUGFIX] PHP strict warning in class loader

The compatibility class loader overwrites method requireClassFileOnce
and adds a parameter. This triggers a PHP strict warning.

Change-Id: I6adedd1c6586e84f35d83433cba14dd3201bfe0c
Resolves: #43331
Releases: 6.0
Reviewed-on: http://review.typo3.org/16783
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Add simulatestatic to upgrade wizard
Helmut Hummel [Tue, 27 Nov 2012 03:31:59 +0000 (04:31 +0100)]
[BUGFIX] Add simulatestatic to upgrade wizard

The upgrade wizard should install the extension
simulatestatic, which is now available in the TER
and not part of the core any more.

At the same time remove the dependency to the
TER frontend extension on typo3.org and instead
hardcode the version number in the ugrade wizard.

Fixes: #43324
Releases: 6.0

Change-Id: Idaf87bb7ae34b4179b489e081480d71208fb3cfa
Reviewed-on: http://review.typo3.org/16778
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Fix Extension Manager Tests
Helmut Hummel [Tue, 27 Nov 2012 03:09:57 +0000 (04:09 +0100)]
[BUGFIX] Fix Extension Manager Tests

Adapt the tests to the latest changes.
We now expect the the extension list
is updated only if the list is empty
or an update is forced.

Releases: 6.0
Related: #43319

Change-Id: Ie2eb9cdf618d93465e3ec8fbe8f849ff02b8c34c
Reviewed-on: http://review.typo3.org/16777
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Raise Submodule Pointers
Helmut Hummel [Tue, 27 Nov 2012 02:51:29 +0000 (03:51 +0100)]
[TASK] Raise Submodule Pointers

Change-Id: I0258f76488098e9fd9bf1e095ecd55daaa97ee75
Reviewed-on: http://review.typo3.org/16776
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Remove empty brackets when configuration type is unknown
Nicole Cordes [Sat, 17 Nov 2012 00:28:40 +0000 (01:28 +0100)]
[BUGFIX] Remove empty brackets when configuration type is unknown

When reenable the default configuration field rendering it might be happen
that type description es empty and only the brackets are shown. Those
could be dropped.

Fixes: #43043
Releases: 6.0

Change-Id: Ib732eaf5bca9128c0d253cfa83013ec7e9b007cf
Reviewed-on: http://review.typo3.org/16773
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Update description on changed error reporting defaults
Mario Rimann [Tue, 27 Nov 2012 02:06:57 +0000 (03:06 +0100)]
[BUGFIX] Update description on changed error reporting defaults

In #35154 the PHP error_reporting defaults have changed and
this now changes the description in the install tool.

Change-Id: I5c5b0fec5f7e521fcd61812a36149590e08905fa
Fixes: #38240
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/12615
Reviewed-by: Philipp Gampe
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Raise Submodule Pointers
Helmut Hummel [Tue, 27 Nov 2012 02:16:10 +0000 (03:16 +0100)]
[TASK] Raise Submodule Pointers

Change-Id: Iafabbf1ed41d35e8f4a07be9c5e1fd3f357f8cbe
Reviewed-on: http://review.typo3.org/16772
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Disable some not finished functions in EM
Helmut Hummel [Tue, 27 Nov 2012 00:45:30 +0000 (01:45 +0100)]
[BUGFIX] Disable some not finished functions in EM

The Extension Manager uses jQuery DataTables, but the
current implementation is not streamlined and causes
more trouble than it helps. Same goes for the tooltips
which are not properly styled.

As discussed with the UI/UX team we disable this
functionality and properly implement it in later
versions as bugfixes.

Fixes: #43319
Releases: 6.0

Change-Id: I432a15bce3c3933efa33f65304b01e2720b051a5
Reviewed-on: http://review.typo3.org/16770
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Information of last run is not stored/retrieved
Philipp Gampe [Mon, 26 Nov 2012 23:47:26 +0000 (00:47 +0100)]
[BUGFIX] Information of last run is not stored/retrieved

The information is still stored as tx_scheduler.

Use the correct namespace to save the information.

Fixes: #42852
Releases: 6.0

Change-Id: I145eb6518262f160a613589b7d0a1b592f8f1f0a
Reviewed-on: http://review.typo3.org/16767
Reviewed-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Cleanup update wizard configuration
Nicole Cordes [Fri, 2 Nov 2012 02:04:19 +0000 (03:04 +0100)]
[TASK] Cleanup update wizard configuration

There are still some old tx_ classes in the update wizard configuration
which should be replaced with their namespaced versions.

If the classes were introduced with 6.0 we could delete and remove them
from the class map file.

Change-Id: I248dfe23dda1c250af1a6e11e282f425266b4213
Resolves: #42613
Releases: 6.0
Reviewed-on: http://review.typo3.org/16120
Reviewed-by: Stefan Neufeind
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Rebrush Page > Language
Felix Kopp [Mon, 26 Nov 2012 23:35:35 +0000 (00:35 +0100)]
[TASK] Rebrush Page > Language

Consolidate Page>Language mode with Page>Columns.

Change-Id: I3cb92a44451a8e4ed94ad9aa7d2c3e3f55dd99a6
Resolves: #43318
Releases: 6.0
Reviewed-on: http://review.typo3.org/16766
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Secure EXT: beuser database interactions
Felix Kopp [Sun, 28 Oct 2012 11:19:26 +0000 (12:19 +0100)]
[TASK] Secure EXT: beuser database interactions

Wraps database query input in corresponding functions to clean input.
Also fixes a bug in ViewHelpers to limit output to parameter uid list.

Change-Id: Ie23babb20ab610193ad06cc4305c31f9e042fb9b
Resolves: #42221
Releases: 6.0
Reviewed-on: http://review.typo3.org/15985
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] IMG_RESOURCE not capable of sys_file_reference
Nicole Cordes [Mon, 19 Nov 2012 22:15:43 +0000 (23:15 +0100)]
[BUGFIX] IMG_RESOURCE not capable of sys_file_reference

The file.import function can't handle file relations. Sometimes
you have to deal with uids of sys_file_references instead of
sys_file uids. One prominent case is import.data = levelmedia
This patch adds an flag to IMG_RESOURCE with that, a given uid
is interpreted as reference instead of file uid.

Change-Id: I4699d9e38b9a809fd194d33344678a64168d4300
Fixes: #43101
Releases: 6.0
Documentation: #43283
Reviewed-on: http://review.typo3.org/16584
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Stefan Neufeind
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] page module styling
Ivan Kartolo [Mon, 26 Nov 2012 22:53:02 +0000 (23:53 +0100)]
[TASK] page module styling

* Styling page module for classic and grid layout

Resolves: #43208
Releases: 6.0

Change-Id: Ie0831ecf37937d0a974bbb6ed9f34cfcc1c3106e
Reviewed-on: http://review.typo3.org/16763
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Refine new styling of page module
Ivan Kartolo [Fri, 23 Nov 2012 17:24:20 +0000 (18:24 +0100)]
[BUGFIX] Refine new styling of page module

Fix styling of hidden elements.

Resolves: #43208
Releases: 6.0

Change-Id: Ia51af8adde3352b5a9cd0203e14e7b838902a952
Reviewed-on: http://review.typo3.org/16764
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Some unit tests fail in Core::FolderTest
Nicole Cordes [Mon, 19 Nov 2012 22:37:59 +0000 (23:37 +0100)]
[BUGFIX] Some unit tests fail in Core::FolderTest

Due to use of type hint callable which is available at PHP 5.4 unit tests
fail for lower PHP versions.

Change-Id: I558d019095f31dbd659b5cc87f19679110c74e8f
Fixes: #43123
Releases: 6.0
Reviewed-on: http://review.typo3.org/16595
Reviewed-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Tested-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Old logo on "Install Tool is locked" page
Nikolas Schmidt-Voigt [Tue, 20 Nov 2012 19:23:26 +0000 (20:23 +0100)]
[BUGFIX] Old logo on "Install Tool is locked" page

The page that warned users that the install tool is locked still
showed the old TYPO3 logo. I corrected this by changing the logo.

Fixes: #42908
Releases: 6.0, 4.7, 4.6, 4.5

Change-Id: Ifc52cc11609cc3a1028596cf8348c87905630c4d
Reviewed-on: http://review.typo3.org/16634
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Extension Manager doesn't care about configuration sorting
Nicole Cordes [Fri, 16 Nov 2012 23:43:41 +0000 (00:43 +0100)]
[BUGFIX] Extension Manager doesn't care about configuration sorting

When showing the configuration of an extension actually the Extension
Manager doesn't care about the given sorting. This is because there is
only a merging of configuration arrays.

After merging we have to take care of the value in 'subcat' key and sort
each subcategorie by those values.

Change-Id: Idb27554be40603c4af7e0506f039d0c0416a0d9a
Fixes: #43041
Releases: 6.0
Reviewed-on: http://review.typo3.org/16502
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] impext: export is broken
Philipp Gampe [Mon, 26 Nov 2012 22:08:01 +0000 (23:08 +0100)]
[BUGFIX] impext: export is broken

Some uses of the LocalPageTree class do not use the namespaced version.
Use the correct class name.

Fixes: #43317
Releases: 6.0

Change-Id: I46a9fd4ca4ad920b430738587dca9c47b901e033
Reviewed-on: http://review.typo3.org/16760
Reviewed-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Install new system extensions during upgrade process fails
Nicole Cordes [Fri, 2 Nov 2012 21:31:42 +0000 (22:31 +0100)]
[BUGFIX] Install new system extensions during upgrade process fails

If you try to update your system from 4.7 to current master the second
step "Install System Extensions" fails because of missing extensionmanager
tables.

So we have to push up the initialisation process from EM and adopt
it to include ext_tables.sql as well (at the moment only the file
ext_tables_static+adt.sql is processed).

Change-Id: I5cd4616e5bccd06e86fa3ae4fbde8a083afa428f
Fixes: #42616
Releases: 6.0
Reviewed-on: http://review.typo3.org/16153
Reviewed-by: Mattias Nilsson
Reviewed-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years agoRevert "[TASK] Page module styling"
Helmut Hummel [Mon, 26 Nov 2012 22:03:57 +0000 (23:03 +0100)]
Revert "[TASK] Page module styling"

This reverts commit ac000cec28c6a484e413daf02ee334b4f68d3bb6

Change-Id: Ibe0972321b91a2ccf0e9270fcf17105c0c181caa
Reviewed-on: http://review.typo3.org/16759
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Fix font size in login screen
Helmut Hummel [Mon, 26 Nov 2012 21:52:36 +0000 (22:52 +0100)]
[BUGFIX] Fix font size in login screen

A minor adjustment to the font size
of the copyright notice.

Releases: 6.0

Change-Id: I38a29c0922084ec9bf2228b635dda5e7667f28eb
Reviewed-on: http://review.typo3.org/16756
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Page module styling
Nicole Cordes [Sat, 17 Nov 2012 00:28:40 +0000 (01:28 +0100)]
[TASK] Page module styling

* styling for the BE layout (grid element)

Resolves: #43208
Releases: 6.0

Change-Id: I80637c5fc49b3f612399f4c42d863520b39b008b
Reviewed-on: http://review.typo3.org/16752
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Rebrush login screen
Felix Kopp [Sun, 25 Nov 2012 19:48:55 +0000 (20:48 +0100)]
[TASK] Rebrush login screen

Change header style to exclude gradient.
Also Increases input field size and add orange submit.

Change-Id: I67891a5d37ddc90c155149479ebe42f08dba1de0
Resolves: #41427
Releases: 6.0
Reviewed-on: http://review.typo3.org/16734
Tested-by: Steffen Ritter
Reviewed-by: Steffen Ritter
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] CleanUp CSS Styles of IRRE-Elements
Steffen Ritter [Mon, 26 Nov 2012 19:28:19 +0000 (20:28 +0100)]
[TASK] CleanUp CSS Styles of IRRE-Elements

If there are VirtualRecords (e.g. translations) and hidden
elements as IRRE childs the UI is not supporting the user
recognizing these items.

Change-Id: If25715f76c2d79d0ce0873095510a4b1138a9eca
Releases: 6.0
Resolves: #42226
Reviewed-on: http://review.typo3.org/16750
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Refine new styling of page module
Helmut Hummel [Fri, 23 Nov 2012 17:24:20 +0000 (18:24 +0100)]
[BUGFIX] Refine new styling of page module

* Show all edit icons of a column if hovering over
  the column.

Resolves: #43208
Releases: 6.0

Change-Id: I9107e8324392a6e703426f6f7fc392c950fa91d2
Reviewed-on: http://review.typo3.org/16727
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Remove empty brackets when configuration type is unknown
Nicole Cordes [Sat, 17 Nov 2012 00:28:40 +0000 (01:28 +0100)]
[BUGFIX] Remove empty brackets when configuration type is unknown

When reenable the default configuration field rendering it might be happen
that type description es empty and only the brackets are shown. Those
could be dropped.

Change-Id: I09b30558832a58092fdcc2262bb2278b70cd04ea
Fixes: #43043
Releases: 6.0
Depends: Ic49c9b19a7f8f1795889f17ed5c1efa364dfd9b9
Reviewed-on: http://review.typo3.org/16505
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Stefan Neufeind
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] Quick Edit triggers warnings of missing key uid
Philipp Gampe [Sat, 10 Nov 2012 20:19:45 +0000 (21:19 +0100)]
[BUGFIX] Quick Edit triggers warnings of missing key uid

A see issue for details. Other parts of the core relay on the result of
the "broken" API call.

Fixes: #42845
Releases: 4.5, 4.6, 4.7, 6.0

Change-Id: Ic10f1e59fad24bcf5f12a805f7674eb82935e525
Reviewed-on: http://review.typo3.org/16384
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] Adapt EXT: beuser filter style to page module
Felix Kopp [Mon, 26 Nov 2012 12:51:07 +0000 (13:51 +0100)]
[BUGFIX] Adapt EXT: beuser filter style to page module

Adapt the layout of the backend user administration module
to the latest visual approach of the page module (by UI/UX).

Change-Id: I14db6cd81300da8e8adc70ac128d6dbb3ba25eb9
Fixes: #43300
Releases: 6.0
Reviewed-on: http://review.typo3.org/16740
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[TASK] Protect bootstrap methods
Christian Kuhn [Sun, 25 Nov 2012 12:29:14 +0000 (13:29 +0100)]
[TASK] Protect bootstrap methods

With 6.0 the bootstrap related core code was split into small methods
and transferred to a group of encapsulating classes.
While this is an important step to get a flexible and maintainable
bootstrap in the end, this process is not completed and still misses
for example a real concept for scopes.
The patch groups methods used in all scopes in bootstrap wrapper
methods and makes the business methods protected. The whole API and
all affected classes are marked as "internal", together with a
warning that this API will change in the future and shouldn't be
used by 3rd party code that is not under core control.
This gives freedom for future development of this core code without
taking care of backwards compatibility. With previous versions there
was no API at all, so this is not a feature loss from an extension
point of view.

Change-Id: Ib841a19c766691fdeb7dab07280a005d6b67a938
Resolves: #43285
Releases: 6.0
Reviewed-on: http://review.typo3.org/16724
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] FormWizard does not save
Florian Scholz [Sat, 24 Nov 2012 21:20:06 +0000 (22:20 +0100)]
[BUGFIX] FormWizard does not save

This adds a mapping for the JsonToTyposcript class to resolve
the wrong instantiation due to different versions of file and
class names (Typoscript vs TypoScript).

Resolves: #43272
Releases: 6.0

Change-Id: I9c4eef2547462849e356617e15389976c9c343a6
Reviewed-on: http://review.typo3.org/16715
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Rootline relation overlay does not work for translated pages
Steffen Ritter [Sun, 25 Nov 2012 14:23:24 +0000 (15:23 +0100)]
[BUGFIX] Rootline relation overlay does not work for translated pages

Overlays for the relation fields of a page in the rootline,
introduced with the rootline class refactoring, do not work for
translated pages.
The problem is that the language overlay for the rootline is done outside
the RootlineUtility, or former PageRepository, and therefore also never
has been cached.

Use Rootline utility to do that Job and benefit fom caching, too.

Change-Id: If32830b384b08e189d155532aee7281b040b7dd5
Resolves: #42029
Releases: 6.0
Reviewed-on: http://review.typo3.org/16540
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Fix early calls to makeInstance
Helmut Hummel [Sun, 25 Nov 2012 15:41:03 +0000 (16:41 +0100)]
[BUGFIX] Fix early calls to makeInstance

In case of an early call to makeInstance
the object configuration might not be set.

We can fix this by not calling makeInstance to
create the configuration manager and just
return the original class in that case.

Fixes: #43290
Related: #43269
Releases: 6.0

Change-Id: I30d9c70f2fda9dd6df6aad60a5ae5327c1fc3c52
Reviewed-on: http://review.typo3.org/16730
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Obey option SYS: loginCopyrightShowVersion
Felix Kopp [Sun, 25 Nov 2012 14:53:57 +0000 (15:53 +0100)]
[BUGFIX] Obey option SYS: loginCopyrightShowVersion

Due to a bug introduced in #41992 the current version number
is always displayed within copyright notice underneath login form.

Change-Id: I9a0c48183eb0f56a1303cedf31ed13ff1c78c41b
Fixes: #43289
Releases: 6.0
Reviewed-on: http://review.typo3.org/16729
Reviewed-by: Wouter Wolters
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Allow Folder and Storage to recursively retrieve Files from Driver
Steffen Ritter [Fri, 23 Nov 2012 14:11:44 +0000 (15:11 +0100)]
[TASK] Allow Folder and Storage to recursively retrieve Files from Driver

The drivers in FAL are capable of retrieving files recursively.
This might be sinful in some cases and custom usages. Anyhow,
the parameter $recursive is not passed up until Storage and
Folder objects. With that users are forced to work with the
driver directly.

As it is highly discouraged to work directly on the driver,
just pass up the parameter within the abstraction layers.

Change-Id: Ibe8f9aa9e906617a42a9a7d5edba43f24f613587
Releases: 6.0
Fixes: #43249
Reviewed-on: http://review.typo3.org/16697
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Cleanup trailing newline after ?>
Steffen Ritter [Sun, 25 Nov 2012 13:03:14 +0000 (14:03 +0100)]
[TASK] Cleanup trailing newline after ?>

Change-Id: Ib027351a353ca1fc5ee33bb13b18317d64267d8e
Releases: 6.0
Resolves: #43287
Reviewed-on: http://review.typo3.org/16728
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[TASK] Raise submodule pointer
TYPO3 Release Team [Sun, 25 Nov 2012 13:05:51 +0000 (14:05 +0100)]
[TASK] Raise submodule pointer

Change-Id: I7b1cefba3bdeb975caadcc403b520a91fdb312c9
Reviewed-on: http://review.typo3.org/16726
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years agoRevert "[BUGFIX] Use correct parameter type in insertPositionIcon"
Jigal van Hemert [Sun, 25 Nov 2012 12:20:33 +0000 (13:20 +0100)]
Revert "[BUGFIX] Use correct parameter type in insertPositionIcon"

This reverts commit 8e0b7cba6649ee92cd741b119277f05a7481df8a

Change-Id: I03c5aa86d3ef07dab5a9de9f4c59f1c3b3fb9a48
Reviewed-on: http://review.typo3.org/16723
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] Use correct parameter type in insertPositionIcon
Jigal van Hemert [Sun, 25 Nov 2012 11:47:23 +0000 (12:47 +0100)]
[BUGFIX] Use correct parameter type in insertPositionIcon

PagePositionMap::printContentElementsColumns must call insertPositionIcon
with fake row array instead of empty string as first parameter.

Change-Id: I11afd7e8cad47b6892f0cd60feea8b53ff4d5945
Fixes: #43284
Releases: 6.0
Reviewed-on: http://review.typo3.org/16722
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[TASK] Introduce object implementation registry
Helmut Hummel [Sat, 24 Nov 2012 17:48:28 +0000 (18:48 +0100)]
[TASK] Introduce object implementation registry

With 6.0 all Xclass inclusion in the classes have been
removed and registration of Xclasses have previously been
moved to the autoloader. This added additional complexity
and another concern to the class loader.

To enable extensions to override classes, an object
implementation registry is now introduced, where you
can now define which implementation class name should
be used for an original class.

This not only is a complete replacement for former
Xclasses, but at the same time adds the possibility
to have the implementation class name within the namespace
and scope of the extension which registers the override.

On top it would also be possible to register implementations
for interfaces.

Since only class names are mapped here, we again have a
clear separation of concerns, where the class loader
is only responsible to resolve paths for class names
and the "object manager" method makeInstance for resolving
the final class name to instantiate.

The path of the target class can be resolved automatically
by the class loader if naming conventions are met or the
target class name is put into the autoloading registry.

An implementation of a class can be registered like this:

$TYPO3_CONF_VARS['SYS']['Objects']['originalClass'] =
  array('className' => 'targetClass');

The patch adjusts the ClassLoader and makeInstance.
The unit tests for the ClassLoader are removed since
it is not responsible for resolving Xclasses any more.

Instead unit tests for makeInstance are added to test
the new behavior.

Resolves: #43269
Releases: 6.0

Change-Id: I04198b178aa41f02d7a5b7ee990ff24f483990f5
Reviewed-on: http://review.typo3.org/16712
Reviewed-by: Steffen Ritter
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Tested-by: Steffen Ritter
Reviewed-by: Christian Kuhn
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Repair table header row styles
Felix Kopp [Sun, 25 Nov 2012 10:04:35 +0000 (11:04 +0100)]
[BUGFIX] Repair table header row styles

Restores css styles for table header rows.
Keeps newly introduced style for content element header.

Change-Id: Ic368eeb5f98fa7026508f7273499e1c64d4ce30f
Fixes: #43281
Releases: 6.0
Reviewed-on: http://review.typo3.org/16721
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] Impexp is broken
Philipp Gampe [Sun, 25 Nov 2012 04:26:17 +0000 (05:26 +0100)]
[BUGFIX] Impexp is broken

The autoloader assumes that classes are located inside Classes, but the
directory is still lower case classes.

Rename the directory to conform to the default behavior.

Fixes: #43280
Releases: 6.0

Change-Id: Id8fc4c4e2f5290a45d4aac62ca577d6fdbfb5266
Reviewed-on: http://review.typo3.org/16720
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Styling of Page module
Ivan Kartolo [Sat, 24 Nov 2012 16:02:45 +0000 (17:02 +0100)]
[TASK] Styling of Page module

Overwork the styling of the Page module:

* New style for columns
* Hide new icons by default, show on hover
* Style Drag & Drop

Thanks to Lars Zimmermann and Jens Hoffmann

Change-Id: I7f06382c51561e8c9855af0ef15afea1a8dd6acb
Resolves: #43208
Releases: 6.0
Reviewed-on: http://review.typo3.org/16700
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Hide version selector if workspaces are used
Helmut Hummel [Sat, 24 Nov 2012 11:15:32 +0000 (12:15 +0100)]
[BUGFIX] Hide version selector if workspaces are used

All versioning information and actions should be
hidden if workspaces are used.

One remaining selector is in the page module when
a page has been versioned in a workspace.

Hide this selector when workspaces extension is installed.

Fixes: #43264
Related: #27969, #25962
Releases: 4.5, 4.6, 4.7, 6.0

Change-Id: If96f1fe99f2a7a5b5b48f1f8a1aca8f053a6622a
Reviewed-on: http://review.typo3.org/16706
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Split FLUIDTEMPLATE class to smaller methods
Christian Kuhn [Tue, 20 Nov 2012 22:33:22 +0000 (23:33 +0100)]
[TASK] Split FLUIDTEMPLATE class to smaller methods

The patch splits the FLUIDTEMPLATE content object to smaller
and more readable code pieces. Additionally, 27 new unit tests
are added for the public API method, checking all important
code areas and documenting current behavior.

Change-Id: I049718a7f00da20534d28353796878310871adf4
Resolves: #43182
Releases: 6.0
Reviewed-on: http://review.typo3.org/16639
Reviewed-by: Helge Funk
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Mattias Nilsson
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Update SwiftMailer license exception
Michael Stucki [Thu, 22 Nov 2012 15:03:36 +0000 (16:03 +0100)]
[TASK] Update SwiftMailer license exception

Change-Id: Ia4c9ec4cb174493810e90d018082a92d37485194
Resolves: #42422
Releases: 6.0
Reviewed-on: http://review.typo3.org/16684
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Rename Swiftmailer license exception file
Michael Stucki [Thu, 22 Nov 2012 14:56:23 +0000 (15:56 +0100)]
[TASK] Rename Swiftmailer license exception file

Change-Id: Ia1de8910ee216767dfc286590cb81a5cee9f640f
Resolves: #42422
Releases: 6.0
Reviewed-on: http://review.typo3.org/16683
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Fix header thumbnail for new inserted records
Helmut Hummel [Wed, 21 Nov 2012 09:24:16 +0000 (10:24 +0100)]
[BUGFIX] Fix header thumbnail for new inserted records

The header thumbnail is not correctly rendered when
inserting new images because the code tries to fetch
the record which is not created yet.

Use the data of the temporary record instead, to be able to
correctly create the thumbnail in the header.

Fixes: #43189
Releases: 6.0

Change-Id: Ic75fd6c70c8c10777a762f585c4c4b3ec467fe75
Reviewed-on: http://review.typo3.org/16657
Tested-by: Anja Leichsenring
Reviewed-by: Anja Leichsenring
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Typos in language labels and variables in EM
Jigal van Hemert [Wed, 21 Nov 2012 08:50:23 +0000 (09:50 +0100)]
[BUGFIX] Typos in language labels and variables in EM

Fix a few typos.

Change-Id: Id1087e7972e65f0d4463d6d4c7c0613039bbb98e
Fixes: #43188
Releases: 6.0
Reviewed-on: http://review.typo3.org/16656
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[TASK] Set TYPO3 version to 6.0-dev
TYPO3 Release Team [Wed, 21 Nov 2012 00:02:46 +0000 (01:02 +0100)]
[TASK] Set TYPO3 version to 6.0-dev

Change-Id: I4a43697dd6fa44910243b3a6b4ea57fe499df64b
Reviewed-on: http://review.typo3.org/16649
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years ago[RELEASE] Release of TYPO3 6.0.0rc2
TYPO3 Release Team [Wed, 21 Nov 2012 00:02:34 +0000 (01:02 +0100)]
[RELEASE] Release of TYPO3 6.0.0rc2

Change-Id: If2ba9153384609a7f87d8ab3e74c293ae0c77b3a
Reviewed-on: http://review.typo3.org/16648
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years ago[TASK] Raise submodule pointer
TYPO3 Release Team [Tue, 20 Nov 2012 23:45:01 +0000 (00:45 +0100)]
[TASK] Raise submodule pointer

Change-Id: Ibc293fdca09d424718f858e4b7585082ebf1e461
Reviewed-on: http://review.typo3.org/16647
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years ago[BUGFIX] Placeholder JavaScript handling is active for Non-IE browsers
Oliver Hader [Tue, 20 Nov 2012 23:36:49 +0000 (00:36 +0100)]
[BUGFIX] Placeholder JavaScript handling is active for Non-IE browsers

The jsfunc.placeholder.js file was introduced to have a fallback
for Internet Explorer on the HTML5 placeholder feature. However,
this handling is currently active in all browsers and results in
broken NULL values for textarea, since textarea don't have a
human readable representation like input fields.

Fixes: #43183
Releases: 6.0
Thus, only activate the handling in Internet Explorer.

Change-Id: Ie27c8e8544fa99cad14f3a74fa960524cc7e834a
Reviewed-on: http://review.typo3.org/16644
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[FEATURE] Integrate possibility to determine NULL values in TypoScript
Oliver Hader [Tue, 20 Nov 2012 20:14:45 +0000 (21:14 +0100)]
[FEATURE] Integrate possibility to determine NULL values in TypoScript

Currently there's no possibility to handle NULL values in
TypoScript. This is related to the feature "Add possibility
to store NULL values (#41773)".

Thus, two new elements are integrated:
* (stdWrap).ifNull -> string/stdWrap
* (stdWrap).if.isNull -> stdWrap

Change-Id: I77a29341c66edaf3bef14de33f65c702fbbb9fbd
Resolves: #43133
Releases: 6.0
Reviewed-on: http://review.typo3.org/16637
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] Deactivated textarea elements are not visualized
Oliver Hader [Tue, 20 Nov 2012 20:08:42 +0000 (21:08 +0100)]
[BUGFIX] Deactivated textarea elements are not visualized

Deactivated textarea elements, fields that have a NULL value
stored in the database, are not visualized correctly when
loading the backend editing form. The status is currently set
using JavaScript and triggered by TBE_EDITOR.fieldSet().
However, textareas don't have a human readable clone and thus
fieldSet() is not called and thus no status is set.

This issue is fixed by directly rendering the status in the
FormEngine.

Change-Id: I2dded816853f452b25f6edf6e7d7f6dca1387739
Fixes: #43175
Releases: 6.0
Reviewed-on: http://review.typo3.org/16636
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[TASK] Fix styling of NULL value fields
Oliver Hader [Tue, 20 Nov 2012 23:20:07 +0000 (00:20 +0100)]
[TASK] Fix styling of NULL value fields

Change-Id: Ib1b9f2f4bc274bcb1f180507a8ca0257323fd4bc
Releases: 6.0
Reviewed-on: http://review.typo3.org/16642
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Make headerThumbnail in IRRE records configurable
Kai Vogel [Sat, 10 Nov 2012 13:51:28 +0000 (14:51 +0100)]
[BUGFIX] Make headerThumbnail in IRRE records configurable

This patch allows the configuration of the thumbnail image in IRRE
record headers. It is possible to configure e.g. height and width
using the TCA configuration in "headerThumbnail".

Resolves: #42837
Releases: 6.0

Change-Id: I284e9d04676fb3d4031eac6d2f8548761e167e69
Reviewed-on: http://review.typo3.org/16377
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] Fix fatal error in indexed_search
Helmut Hummel [Tue, 20 Nov 2012 23:01:30 +0000 (00:01 +0100)]
[BUGFIX] Fix fatal error in indexed_search

Fixes: #42932
Related: #42806
Releases: 6.0

Change-Id: I05c179c917ed43cb70c2966984080670192713d4
Reviewed-on: http://review.typo3.org/16641
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Use new class names in indexed_search
Helmut Hummel [Tue, 20 Nov 2012 22:53:30 +0000 (23:53 +0100)]
[TASK] Use new class names in indexed_search

Fixes: #42930
Releases: 6.0

Change-Id: I71780306d8edcd0da769ba7c56d4d4e3e386b77c
Reviewed-on: http://review.typo3.org/16640
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Fallback of FAL properties does not work
Oliver Hader [Tue, 20 Nov 2012 19:59:34 +0000 (20:59 +0100)]
[BUGFIX] Fallback of FAL properties does not work

The fields title, description and alternative are available
in file references and files. If those in file references
are not defined, those of files shall be used.

Besides that, some fields are not configured yet to be shown
as placeholder element in the backend.

The flaws are fixed by adding accordant TCA configuration and
adding the fallback behaviour for the FileReference object.

Change-Id: I28fa94faeb88958ce6c6cb942ba9a88bd555acdf
Fixes: #43173
Releases: 6.0
Reviewed-on: http://review.typo3.org/16635
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[TASK] Refactor FAL file processing
Andreas Wolf [Fri, 19 Oct 2012 15:20:12 +0000 (17:20 +0200)]
[TASK] Refactor FAL file processing

File processing is a central part of TYPO3's file usage, as e.g. all
images in content elements have to be resized when they don't fit the
requirements. However, the current implementation of file processing
with FAL has several drawbacks and shortcomings, not to mention quite a
few bugs.

This patch brings a completely reworked infrastructure behind the
File Processing Service, while keeping the external API unchanged.

The processing to be done is described in tasks, which are part of a
ProcessedFile's properties. The processing itself is now moved to
processors, which could execute the tasks using different utilities,
e.g. ImageMagick or some cloud image processing service. Currently,
there is only a local image processor implementation, which relies on
ImageMagick/GraphicsMagick (i.e. uses the same configuration as the old
processing).

The processed file class now also supports safe handling of unchanged
files, i.e. files that should have been processed, but didn't need
processing.

Fixes: #43059
Fixes: #39904
Fixes: #40033
Fixes: #40669
Releases: 6.0

Change-Id: I186a46f9923dacd98be655d72be2bd89b43866c2
Reviewed-on: http://review.typo3.org/14310
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Remove isLoaded('fluid') call from FLUIDTEMPLATE
Christian Kuhn [Tue, 20 Nov 2012 19:01:14 +0000 (20:01 +0100)]
[BUGFIX] Remove isLoaded('fluid') call from FLUIDTEMPLATE

EXT:fluid is a required extension since TYPO3 6.0. The
isLoaded('fluid') call in FLUIDTEMPLATE content object
can be removed.

Change-Id: I514163bffc19fa264501dc2d88e1fe59f0e9a062
Fixes: #43172
Releases: 6.0
Reviewed-on: http://review.typo3.org/16633
Reviewed-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Some unit tests fail in Core::LocalDriverTest
Nicole Cordes [Tue, 20 Nov 2012 00:30:28 +0000 (01:30 +0100)]
[BUGFIX] Some unit tests fail in Core::LocalDriverTest

Some tests fail on Windows systems. Mostly this is because of a missing
file and folder permission handling. Those tests have to be skipped.
Furthermore there is some path fixing needed in basic class.

Change-Id: Ib89e84539af2742dbb3a6e2f53ae5a0c121a0626
Fixes: #43126
Release: 6.0
Reviewed-on: http://review.typo3.org/16596
Reviewed-by: Oliver Klee
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Migrate contentObjectRenderer data only when array
Marc Bastian Heinrichs [Mon, 19 Nov 2012 22:52:32 +0000 (23:52 +0100)]
[BUGFIX] Migrate contentObjectRenderer data only when array

Passed $data in start method could be a non-array, e.g. in fluid
CObjectViewHelper or in extensions. Migrate $data only if it's a
not empty array and the table is set.

Makes the fieldArray fallback to TSFE->page in getData working again.

Change-Id: I469e8fa6131579a2de399516c65f4822275b187b
Fixes: #43068
Fixes: #43055
Releases: 6.0
Reviewed-on: http://review.typo3.org/16546
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Default behaviour for field rendering of configuration is dropped
Nicole Cordes [Sat, 17 Nov 2012 00:10:43 +0000 (01:10 +0100)]
[BUGFIX] Default behaviour for field rendering of configuration is dropped

In TYPO3 4.7 (and below) the default field of a configuration was a text
field. With a wrong configuration type in ext_conf_template.txt now the
field isn't rendered any more. There should be a fallback to a normal
input field like it used to.

Fixes: #43042
Releases: 6.0

Change-Id: Ic49c9b19a7f8f1795889f17ed5c1efa364dfd9b9
Reviewed-on: http://review.typo3.org/16503
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGIFX] File Reference cannot be used to disable specific meta data
Oliver Hader [Tue, 20 Nov 2012 13:24:35 +0000 (14:24 +0100)]
[BUGIFX] File Reference cannot be used to disable specific meta data

The meta data (like description, title, ...) in File References
cannot be used to disable the inherited data from the parent
File object. Currently values can be blank which results in
using data from the parent. To really override by using blanks,
the new NULL feature for TCA fields needs to be used.

Change-Id: I61e5f5e6a0d848e95e2e0402913778ef9f63a093
Fixes: #43132
Releases: 6.0
Reviewed-on: http://review.typo3.org/16602
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] RootlineUtility uses backticks which leads to crashing dbal
Nicole Cordes [Tue, 20 Nov 2012 17:03:00 +0000 (18:03 +0100)]
[BUGFIX] RootlineUtility uses backticks which leads to crashing dbal

In some queries backticks are used to generate the WHERE clause. Those
backticks lead to an error when using dbal. Therefore they have to be
removed.

Change-Id: If6aa29f73fda93cfc122af51201730cc6475a8c1
Fixes: #43168
Release: 6.0
Reviewed-on: http://review.typo3.org/16629
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Missing separator in tables.sql
Nicole Cordes [Tue, 20 Nov 2012 16:52:26 +0000 (17:52 +0100)]
[BUGFIX] Missing separator in tables.sql

For the table sys_category_record_mm after the first KEY command there is
a missing comma which leads to dbal crash.

Change-Id: Ib5d88df46c166a9e7fffd5106e5158679cd947d8
Fixes: #43167
Release: 6.0
Reviewed-on: http://review.typo3.org/16628
Reviewed-by: Anja Leichsenring
Reviewed-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Activating NULL value field does not work with blank string
Oliver Hader [Tue, 20 Nov 2012 11:20:35 +0000 (12:20 +0100)]
[BUGFIX] Activating NULL value field does not work with blank string

Activating a field that supports NULL values and just using a
blank string ("") does not work. The problem is a strcmp() call
that returns a false-positive on comparing NULL to blank strings

Change-Id: I59417f5f5cd814db15e2b6b725f1778d098014f6
Fixes: #43139
Releases: 6.0
Reviewed-on: http://review.typo3.org/16599
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[TASK] Integrate possibility to call inaccessible methods in BaseTestCase
Oliver Hader [Tue, 20 Nov 2012 11:17:24 +0000 (12:17 +0100)]
[TASK] Integrate possibility to call inaccessible methods in BaseTestCase

The BaseTestCase already has a possibility to create full blown
accessible object proxies. However if one does not want to have
the class stack cluttered with temporary existing classes, there
shall be a possibility to directly invoke protected/private
methods of a fixture object.

The new method callInaccessibleMethod method is taken and
rewritten from ModuleControllerTest.

Example to use it in unit tests:
$this->fixture = new \TYPO3\CMS\Core\SomeClassName();
$result = $this->callInaccessibleMethod(
  $this->fixture,
  'privateMethod',
  $first, $second, $third, ...
);

Change-Id: I2c90c136c350129b28809d8b8b88286149894a10
Resolves: #43145
Releases: 6.0
Reviewed-on: http://review.typo3.org/16598
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] Tests failing in Core::CategoryCollectionTest
Nicole Cordes [Mon, 19 Nov 2012 21:55:01 +0000 (22:55 +0100)]
[BUGFIX] Tests failing in Core::CategoryCollectionTest

Some tests are failing in
TYPO3\CMS\Core\Tests\Functional\Category\Collection\CategoryCollectionTest
due to false CREATE TABLE statement.

Change-Id: I8fe03b4d02c8f85fcddf8be06010eb8b2f079102
Fixes: #43122
Release: 6.0
Reviewed-on: http://review.typo3.org/16594
Reviewed-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer
Christian Kuhn [Mon, 19 Nov 2012 21:54:39 +0000 (22:54 +0100)]
[TASK] Raise submodule pointer

Change-Id: I3f333615f87c7682d251987df1e58403720d331b
Reviewed-on: http://review.typo3.org/16592
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Comment legacy files to be removed with 6.2
Christian Kuhn [Mon, 19 Nov 2012 21:21:51 +0000 (22:21 +0100)]
[TASK] Comment legacy files to be removed with 6.2

The 'old' class files before namespace switch are commented
to be removed with TYPO3 7.0, but they should be scheduled
for removal with 6.2.

Change-Id: I2db757db54410c5764ab21aef90918a7771f2c92
Resolves: #43120
Releases: 6.0
Reviewed-on: http://review.typo3.org/16590
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] cache_imagesizes schema defined twice
Christian Kuhn [Mon, 19 Nov 2012 20:31:45 +0000 (21:31 +0100)]
[BUGFIX] cache_imagesizes schema defined twice

EXT:cms/ext_tables.sql and t3lib/stddb/tables.sql define
an identical table schema of table cache_imagesizes.
Since cache_imagesizes is used in core classes, the
duplication in EXT:cms is removed with the patch.

Change-Id: I67a861afe34f3e388f898fc3f0bad5b5c574d626
Resolves: #43119
Releases: 6.0
Reviewed-on: http://review.typo3.org/16583
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Remove deprecated Fluid classes from IDE file
Marc Bastian Heinrichs [Sun, 18 Nov 2012 12:54:03 +0000 (13:54 +0100)]
[TASK] Remove deprecated Fluid classes from IDE file

The deprecated classes have been removed in Fluid.
Remove them from the IDE file.

Related: #43069
Releases: 6.0

Change-Id: I2d51053009fe0455e3d085645de37ac037363d41
Reviewed-on: http://review.typo3.org/16553
Reviewed-by: Oliver Klee
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] adjust LegacyClassesForIde
Anja Leichsenring [Fri, 9 Nov 2012 07:31:08 +0000 (08:31 +0100)]
[TASK] adjust LegacyClassesForIde

The class extbase/Reflection/Service is renamed to
extbase/Reflection/ReflectionService, so the LegacyClassesForIde
must be adjusted accordingly.

Resolves: #42810
Relates: #42808,#42809
Releases: 6.0

Change-Id: Iecd47910ed6708fcde06b4ab25c73d8cbea9f44f
Reviewed-on: http://review.typo3.org/16343
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Raise submodule pointer
Christian Kuhn [Mon, 19 Nov 2012 20:17:24 +0000 (21:17 +0100)]
[TASK] Raise submodule pointer

Change-Id: If47b70fb9183b9a36f88a8908ec455de7d1e7fa4
Reviewed-on: http://review.typo3.org/16582
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Remove not needed require for language service
Helmut Hummel [Mon, 19 Nov 2012 19:24:17 +0000 (20:24 +0100)]
[TASK] Remove not needed require for language service

The Bootstrap still contains a require statement
for the language service, which can now perfectly be
loaded by the autoloader.

Resolves: #43115
Releases: 6.0

Change-Id: I04eacb1e459f4e7f1e14a46597cdbee7a1ce7a74
Reviewed-on: http://review.typo3.org/16579
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Optimize compatibilty class loader
Helmut Hummel [Mon, 29 Oct 2012 18:24:01 +0000 (19:24 +0100)]
[TASK] Optimize compatibilty class loader

Do not save rewritten code in compatibility class loader
if no replacements have been found but require the
original class instead.
Additionally do not touch classes that do not start
with 'tx_' or other known TYPO3 specific prefixes.

Resolves: #42497
Releases: 6.0

Change-Id: Ic3cdafbfec3814ef61046500c1ac4f916bade133
Reviewed-on: http://review.typo3.org/16018
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Replace calls of tslib_gifbuilder with namespaced class
Nicole Cordes [Mon, 19 Nov 2012 17:33:21 +0000 (18:33 +0100)]
[BUGFIX] Replace calls of tslib_gifbuilder with namespaced class

In some functions the old class tslib_gifbuilder is still called and
should be replaces with the namespaced class.

Change-Id: I313ce18f667e0f7cc636422d9a784433851d59d8
Fixes: #43111
Releases: 6.0
Reviewed-on: http://review.typo3.org/16577
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Remove extList from LocalConfiguration
Christian Kuhn [Mon, 19 Nov 2012 12:50:38 +0000 (13:50 +0100)]
[TASK] Remove extList from LocalConfiguration

extList was kept next to the new extListArray in LocalConfiguration.
Both hold the current list of loaded extensions. This leads to
confusion which variable is the one that takes precedence.
The patch removes extList from the upgrade wizard in the install tool
and only writes extListArray. This way, only one key is kept in
LocalConfiguration.php. For compatibility reasons, the array entry
'extList' is added to $GLOBALS['TYPO3_CONF_VARS'] at runtime during
bootstrap.

Change-Id: I6102b2b4da9761c86189ae3f73ad3a423715e037
Resolves: #43094
Releases: 6.0
Reviewed-on: http://review.typo3.org/16566
Reviewed-by: Helmut Hummel
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Wouter Wolters
6 years ago[TASK][DB] Increase length of tt_content CType
Andreas Kie├čling [Mon, 19 Nov 2012 08:23:33 +0000 (09:23 +0100)]
[TASK][DB] Increase length of tt_content CType

The length of the CType file is often too small to contain the name of
the extension that creates a new content element type. It should be
increased from 30 to 255.

Resolves: #43062
Releases: 6.0

Change-Id: I5ac23f7bdaa40ea9764d08ee330883da5be5a1ef
Reviewed-on: http://review.typo3.org/16560
Reviewed-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGIFX] Fix Exception name in beuser module
Helmut Hummel [Sun, 18 Nov 2012 11:27:39 +0000 (12:27 +0100)]
[BUGIFX] Fix Exception name in beuser module

Add the missing TYPO3 prefix to the full qualified
class name.

Releases: 6.0

Change-Id: I6a6417dc63a7ef87947b8186aefff12bdeb929f2
Reviewed-on: http://review.typo3.org/16545
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] EXT:frontend still uses old table name sys_language_overlay
Patrick Broens [Thu, 15 Nov 2012 13:49:51 +0000 (14:49 +0100)]
[BUGFIX] EXT:frontend still uses old table name sys_language_overlay

The extension "frontend" is still using the old table name
sys_language_overlay

This patch fixes this issue by renaming it to pages_language_overlay

Change-Id: Ida5444d113ba089652adba7d0cbd01729ce9ab48
Resolves: #43001
Releases: 6.0
Reviewed-on: http://review.typo3.org/16454
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel