- Feb 02, 2014
-
-
Alexander Jahn authored
When loading tt_content as an inline record WITHOUT using AJAX, some additional broken fields are rendered. Change-Id: Ia5aaec79d0fb7c3266ea4f3a0c04d65b1af4b201 Fixes: #39048 Releases: 6.2, 6.1 Reviewed-on: https://review.typo3.org/12904 Reviewed-by: Alexander Opitz Tested-by: Alexander Opitz Reviewed-by: Stefan Neufeind Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Markus Klein authored
Add a migration function to the SilentConfigurationUpgradeService which takes care of migrating the old class names used for the Install Tool Upgrade Wizard's information storage to the new (namespaced) class names. Resolves: #54457 Releases: 6.2 Change-Id: Ib6edb9ec3a8a1dc4873eb38e9a08bc8107db31bb Reviewed-on: https://review.typo3.org/26451 Reviewed-by: Benjamin Mack Tested-by: Benjamin Mack Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Helmut Hummel authored
The EM has a lot of code related prior to the inclusion of package management. This change does a small cleanup in ListUtility and calling code to make better use of the new API. Resolves: #55562 Releases: 6.2 Change-Id: I7aa5f5204ed3552fec617f2cd9e65dac2009486f Reviewed-on: https://review.typo3.org/27239 Reviewed-by: Wouter Wolters Reviewed-by: Stefan Neufeind Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Stefan Neufeind authored
Tabmenu so far used mouseOver/mouseOut to set CSS-classes. This is replaced with :hover functionality. Change-Id: Ie62c017bca7bf26b1d48f1ae02ebab45090f3263 Resolves: #55600 Releases: 6.2 Reviewed-on: https://review.typo3.org/27270 Reviewed-by: Marcin Sągol Tested-by: Marcin Sągol Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Xavier Perseguers authored
When invalid credentials are entered in the Backend login form, various PHP warnings are raised such as PHP Warning: Illegal string offset 'uid' because $user is not an array. Resolves: #55434 Releases: 6.2, 6.1 Change-Id: I62b85816ce04720ed9fd236965c3a6f55effd093 Reviewed-on: https://review.typo3.org/27126 Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Christian Kuhn authored
extbase BaseTestCase extends core BaseTestCase and overrides inject() with a duplicate. Remove dupe. Change-Id: I96ce01c9754ce57cb5d10e9a322a8c5acb950647 Resolves: #55606 Releases: 6.2 Reviewed-on: https://review.typo3.org/27272 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Andreas Wolf authored
The default lifetime for the cache_pagesection is not set, so the overall default of 3600 is used. This leads to the information in there being repeatedly generated, though it does seldom change (it only consists of information in the rootline, TypoScript configuration, conditions etc.). Therefore, the lifetime is increased by this patch again to 30 days. The cache is cleared nonetheless when clearing "all caches". The default lifetime for this cache was unlimited prior to the introduction of the caching framework. Change-Id: I98b307f11779174110ea2d5d79027771b44c5098 Resolves: #39295 Releases: 6.2, 6.1 Reviewed-on: https://review.typo3.org/27228 Reviewed-by: Ingo Schmitt Tested-by: Ingo Schmitt Reviewed-by: Stefan Froemken Tested-by: Stefan Froemken Reviewed-by: Oliver Klee Reviewed-by: Andreas Wolf Tested-by: Andreas Wolf
-
Helmut Hummel authored
Resolves: #55603 Releases: 6.2 Change-Id: I27efb6d19f580eba455cde92dd76628f72dce536 Reviewed-on: https://review.typo3.org/27271 Reviewed-by: Wouter Wolters Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Georg Ringer authored
Removes excessive top margin above Web>Page backend layout cells. Brings gridCells equal heights and bottom spacing. Replaces full white borders with adequate margins. Change-Id: Ic5e7d3279c4facd969f171280d881b5620df4be7 Resolves: #55150 Related: #39971 Releases: 6.2 Reviewed-on: https://review.typo3.org/26936 Reviewed-by: Benjamin Mack Tested-by: Benjamin Mack Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Christian Kuhn authored
Integrate the definition of packages that should be activated at first installation and packages that are required for a minimal usable system in the package manager. There are now three possible properties in Classes/Package.php: * protected - Package can not be uninstalled in em. * partOfFactoryDefault - Package is activated at first installation. * partOfMinimalUsableSystem - Package is activated if PackageStates.php is missing. extensionmanager and t3skin are affected here, if PackageStates.php is deleted, the install tool will create a new one with those packages activated, so the backend is "usable" enough to activate further packages. Resolves: #53988 Releases: 6.2 Change-Id: I4f5d3f0a7d3bcf332d1e8e6c29156f93bae8029c Reviewed-on: https://review.typo3.org/27226 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind Reviewed-by: Thomas Maroschik Tested-by: Thomas Maroschik Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Felix Kopp authored
Brings button style to "Download" link with download icon. Change-Id: I4edae8b861d9c6f98f156d8b538031dd8ca8f62c Resolves: #55597 Releases: 6.2 Reviewed-on: https://review.typo3.org/27267 Reviewed-by: Marcin Sągol Tested-by: Marcin Sągol Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Felix Kopp authored
Brings an icon for download action. Icon is based on the action-edit-upload sprite icon. Change-Id: I4327c85c14dea3b69d8184259c5ac8729396d2e8 Resolves: #55594 Releases: 6.2 Reviewed-on: https://review.typo3.org/27266 Reviewed-by: Cedric Ziel Tested-by: Cedric Ziel Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Felix Kopp authored
Moves definitions to CSS/structure. Also fixes right margin for a.t3-button. Change-Id: Ib51e8b7e3c11e0a4cf474b6322aaeaed11c63b55 Resolves: #55588 Related: #55539 Releases: 6.2 Reviewed-on: https://review.typo3.org/27260 Reviewed-by: Marcin Sągol Tested-by: Marcin Sągol Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Oliver Hader authored
This change-set adds new functional tests for the DataHandler to ensure the correct behaviour in the Live Workspace. The difference to current functional tests is, that here a more complete picture is checked in the database instead of only particular ids and values. The tests use a DataSet, which is basically only a CSV file that hold the record values for required tables. These CSV files can easily be modified by any spreadsheet application. The "Scenario" DataSets are used to define the scenario each test case is based on - the "Assertion" DataSets are used to acutally assert that the correct processing was done in the DataHandler. Resolves: #54855 Releases: 6.2 Change-Id: I5d748cde04a70b9c158d09f9a0bd337ef809fd02 Reviewed-on: https://review.typo3.org/27188 Reviewed-by: Peter Kuehn Tested-by: Peter Kuehn Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Steffen Ritter authored
Before FAL a default upload folder has been retrived by setting $GLOBALS['TYPO3_CONF_VARS']['BE']['fileadminDir'] . 'user_upload'. With FAL this even could be placed on a remote system. Furthermore we do not won't users to fiddle around with path like that anymore. Each Storage already provides "getDefaultFolder" meant for uploads. But still, if there are several storages, there is no way to figure out which storage should be the default one for uploads, if it is legacy code or just not configurable. This patch introduces the concept of a default storage as a flag which can be set within the storage record. The automatic creation of /fileadmin/ - storage will have this flag already set. Resolves: #55177 Releases: 6.2 Change-Id: I6684670c5acb023bc26596e9a55ca84bb5c41b40 Reviewed-on: https://review.typo3.org/26945 Reviewed-by: Frans Saris Tested-by: Frans Saris Reviewed-by: Benjamin Mack Tested-by: Benjamin Mack
-
Felix Kopp authored
Adds taller tree icons to EXT:t3skin and put them into a new sprite category "treeline". This allows to use these icons without breaks in line-height of 1.5em. Icons are 30px tall due to: - line height: 18px = 12px * 1.5em - Padding top+bottom: 12px = 6px * 2 Change-Id: I8a295dbf55b6847e89250c9c221259386aa362e6 Resolves: #52599 Related: #52501 Related: #49592 Releases: 6.2 Reviewed-on: https://review.typo3.org/24474 Reviewed-by: Ernesto Baschny Tested-by: Ernesto Baschny Reviewed-by: Felix Kopp Tested-by: Felix Kopp Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Oliver Hader authored
Allow the max items evaluation for checkboxes by setting the accordant 'eval' property in the field configuration in TCA. This makes it possible to have only e.g. 5 records that have a checkbox set system-wide or PID-wide. If an editor sets a another checkbox in record #6, it gets reverted until another record was unchecked. Parameters are "maximumRecordsChecked" and "maximumRecordsCheckedInPid". $tcaFieldConf = array( 'type' => 'check', 'eval' => 'maximumRecordsChecked', 'validation' => array( 'maximumRecordsChecked' => 5 ) ); Change-Id: Ic33571fec15dcc9f83a61e2409256cce7dae8b12 Documentation: #55188 Resolves: #55187 Releases: 6.2 Reviewed-on: https://review.typo3.org/26946 Reviewed-by: Ingo Schmitt Tested-by: Ingo Schmitt Reviewed-by: Frans Saris Tested-by: Frans Saris
-
Felix Oertel authored
The parameter $language in extbase's custom statement is not used anywhere and does not make any sense in use with dbal. Releases: 6.2 Resolves: #55580 Change-Id: I9c7edda24918b328da66872ef782a6d0e83b0fff Reviewed-on: https://review.typo3.org/27258 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel Reviewed-by: Stefano Kowalke Tested-by: Stefano Kowalke Reviewed-by: Stefan Froemken Tested-by: Stefan Froemken Reviewed-by: Felix Oertel Tested-by: Felix Oertel
-
Frans Saris authored
Currently the property mapper uses the classnames found in the the class property annotations to find the right TypeConverter. But for class aliases this breaks as the alias is used and not the original classname. There was already a getClassNameForAlias call but this was to early. This change moves the getClassNameForAlias() call from doMapping() to findTypeConverter(). Releases: 6.2, 6.1 Resolves: #54289 Change-Id: Ie4ab3deb3c192290db62ea06826870d2fadba8a7 Reviewed-on: https://review.typo3.org/26578 Reviewed-by: Stefan Froemken Tested-by: Stefan Froemken Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Fabien Udriot authored
Value "maxitems" => 1 must be added to field `metadata` since it has a one-to-one relation. Change-Id: Ie8771809b952e3b2aa441fcb222a6a3db301655e Releases: 6.2 Resolves: #55411 Reviewed-on: https://review.typo3.org/27112 Reviewed-by: Wouter Wolters Reviewed-by: Xavier Perseguers Reviewed-by: Frans Saris Reviewed-by: Stefan Froemken Reviewed-by: Ingo Schmitt Reviewed-by: Ernesto Baschny Tested-by: Ernesto Baschny
-
Tomita Militaru authored
Separate the create new record label and the foreign table title with a colon. Resolves: #17955 Releases: 6.2 Change-Id: I0869f53e1e5ba0b49ded81e1605494fc2b44fdb0 Reviewed-on: https://review.typo3.org/23509 Reviewed-by: Markus Klein Tested-by: Markus Klein Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Ernesto Baschny Tested-by: Ernesto Baschny
-
Benjamin Mack authored
Every time when an extension is registering an extbase plugin (in ext_localconf.php), the call triggers some additional TypoScript code, which is basically empty and does some superfluous code. The attached patch removes the code inside the registration process in order to remove the memory footprint and have a small impact on performance when bootstrapping TYPO3. On a frontend script (eID), this makes approx. 2% of the bootstrap process until TSFE kicks in. Releases: 6.2 Resolves: #55569 Change-Id: I39b810d06be57f436a68afaa717d5ec214b8797b Reviewed-on: https://review.typo3.org/27248 Reviewed-by: Felix Oertel Tested-by: Felix Oertel
-
Frans Saris authored
This changes styles the buttons to add a new irre item like the button to add images to a content element. This patch also unifies button styles. Resolves: #55539, #53218 Releases: 6.2 Change-Id: Ib07e51cfc6b6675671e1c6a2afd7bb0ebe379e1e Reviewed-on: https://review.typo3.org/27221 Reviewed-by: Stefan Froemken Tested-by: Stefan Froemken Reviewed-by: Marcin Sągol Tested-by: Marcin Sągol Reviewed-by: Benjamin Mack Tested-by: Benjamin Mack
-
Marcel Wieser authored
Small CSS fix to overwrite general margin of paragraph tags in page tree indicator bar. Resolves: #55536 Releases: 6.2 Change-Id: I9a4766a7fbc22f6ab2506f8a12463f5695813205 Reviewed-on: https://review.typo3.org/27231 Reviewed-by: Stefan Froemken Tested-by: Stefan Froemken Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Benjamin Mack authored
With TYPO3 6.0, includeLibs for classes with Namespaces / autoloader is not needed anymore. The patch cleans up the TypoScript of CSS Styled Content in order to use the new namings and the superfluous call to includeLibs. Releases: 6.2 Resolves: #55558 Change-Id: I94558a24479f220ce0fbebb54bb2f8479085c61c Reviewed-on: https://review.typo3.org/27234 Reviewed-by: Christian Kuhn Reviewed-by: Wouter Wolters Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
- Feb 01, 2014
-
-
Marc Bastian Heinrichs authored
Resolves: #53564 Releases: 6.0, 6.1, 6.2 Change-Id: If7d69e4f87e368c1eef672cb68f1af92d6ae501b Reviewed-on: https://review.typo3.org/25315 Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Marc Bastian Heinrichs authored
A TypoScript condition like "[globalString = GP:anEmptyGetPostVarKey = ]" returns a false value instead of the expected true value. Fixes: #45183 Releases: 4.5,6.0, 6.1, 6.2 Change-Id: I114b702f4b5ae5f68236874325e82974a8ba6107 Reviewed-on: https://review.typo3.org/21979 Tested-by: Philipp Gampe Reviewed-by: Philipp Gampe Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Benjamin Mack authored
The module menu and its view are instantiated on every backend call, BE AJAX call etc although it is only needed in the backend.php file where it instantiates itself automatically anyways. The patch removes the call in init.php and in the TYPO3 Bootstrap as it is not needed anymore. Releases: 6.2 Resolves: #55565 Change-Id: I67b6fb54380485d35c070867abf67e3ed416f004 Reviewed-on: https://review.typo3.org/27242 Reviewed-by: Marcin Sągol Tested-by: Marcin Sągol Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Markus Klein authored
As discussed back in 2010, the value property of the TEXT content object should have stdWrap functionality as well, if the HTML content object is deprecated. Today the 6.0 TSref already mentions stdWrap for value and the HTML cObject has been removed with 6.0 as well. This fix now finally adds the stdWrap. Resolves: #54371 Releases: 6.2, 6.1, 6.0 Change-Id: I1b7068b3715bc9f8aa4608d5f746c16b70562f3b Reviewed-on: https://review.typo3.org/26445 Reviewed-by: Benjamin Mack Reviewed-by: Chris topher Tested-by: Chris topher Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Helmut Hummel authored
There were several issues with the implementation of class alias handling. Most importantly the early instance alias cache depended on TYPO3_MODE which in turn triggered a full class cache initialization when this cache was missing in one context. Additionally eval() calls needed to be used in certain situations and the building of the cache files introduced additional complexity. With this change the cache for early instances is completely removed and replaced by a simple setAliasFoClassName() call. Resolves: #55559 Releases: 6.2 Change-Id: I59958419f28a4ff1d6de4add94ee611b56070068 Reviewed-on: https://review.typo3.org/27236 Reviewed-by: Andreas Wolf Tested-by: Andreas Wolf Reviewed-by: Marcin Sągol Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Thomas Maroschik authored
The Package Manager got pretty big due to the custom dependency resolving algorithm of CMS. Further the algorithm relied upon the presence of package objects which might not be fully present yet during bootstrapping. This patch extracts the dependency handling from the Package Manager and adapts it to work only on the package states configuration. Resolves: #55404 Releases: 6.2 Change-Id: I00e7a3769378b48bd3f3c285ea2b3c6d824dd061 Reviewed-on: https://review.typo3.org/27101 Tested-by: Thomas Maroschik Reviewed-by: Markus Klein Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Jo Hasenau authored
This patch replaces most of around 1600 occurrences of intval() and every (integer) in the whole core. Additionally it changes GeneralUtility::intExplode to use references and typecasting as well. Some occurrences of strstr() together with intval() have been replaced with strpos() as well. And some superfluous intval calls have been removed or reduced to a single one i.e. for protected variables or before loops. Patch updated after Core CGL decision from 30.01.2014 Resolves: #54265 Releases: 6.2 Change-Id: Iba57ffad1f4233ffa1a9f7d3ca5bfe9d2b53f1e8 Reviewed-on: https://review.typo3.org/26740 Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Oliver Hader authored
The category fields are defined dynamically and added to the extension table configuration. Since the database definitions are created before modifying this configuration, the category fields are not available in Functional Tests. Resolves: #55560 Releases: 6.2 Change-Id: Ie59e544309184d475428bc298f126c2776b4b5e7 Reviewed-on: https://review.typo3.org/27238 Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Christian Kuhn Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Benjamin Mack authored
Replace the existing RequireJS code with the latest version, which is backwards- compatible and fixes some requireJS bugs. See http://requirejs.org/docs/download.html#releasenotes Releases: 6.2 Resolves: #55543 Change-Id: I8ef64858b762a93db0c032509f100235424c2d9a Reviewed-on: https://review.typo3.org/27224 Reviewed-by: Andreas Wolf Tested-by: Andreas Wolf Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Christian Kuhn authored
LocalConfiguration setting EXT/requiredExt was obsoleted with the new package manger, the setting is removed by the PackageStates migration code in install tool already. * Remove further mentions of this setting * Adapt method in ExtensionManagementUtility * Streamline and remove some related units tests * Move deletion of requiredExt setting to silent update * Adapt an em view helper to new API Change-Id: Ie9593c9791893bb4fb0714032efbfc06808b0a35 Resolves: #55555 Releases: 6.2 Reviewed-on: https://review.typo3.org/27232 Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Daniel Siepmann Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Stephan Großberndt authored
The options of cacheConfigurations were not reset when setting the cacheConfigurations to NullBackend in the Install tool. Resolves: #55527 Releases: 6.2 Change-Id: I25586f16f001fdddbd2d43b2df9110f65c4ad1b4 Reviewed-on: https://review.typo3.org/27214 Reviewed-by: Ernesto Baschny Reviewed-by: Peter Kuehn Tested-by: Peter Kuehn Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Bernhard Kraft authored
When storing a cache in page the array variable "cache_data" gets serialized and when being retrieved from cache unserialized. This is not necessary as de-/serialization is already performed by the variable caching backend. Change-Id: I9cf817123947af3f4076dabdce3c569bf41b477c Resolves: #55493 Releases: 6.2 Reviewed-on: https://review.typo3.org/27179 Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Andreas Wolf Tested-by: Andreas Wolf
-
Michiel Roos authored
Methods in this class are called a lot and are in need of some cleanup. * return early * reduce method and function calls * update doc comments * added tests with data provider for Method getCN Change-Id: I5dcab647fc3da078b5f29beb57fecbf7c98bcaa5 Resolves: #55122 Releases: 6.2 Reviewed-on: https://review.typo3.org/27019 Reviewed-by: Andreas Wolf Tested-by: Andreas Wolf
-
Tim Lochmueller authored
If there is no valid configuration or there are no sys_note on the page at all, the Bootstrap doesn't trigger the extbase rendering. The patch reduces the load time of the page-, info- and list-module. Resolves: #55375 Releases: 6.2 Change-Id: Id099c26c272abf5606ccec169bd8eb7487b51349 Reviewed-on: https://review.typo3.org/27081 Reviewed-by: Helmut Hummel Reviewed-by: Ernesto Baschny Tested-by: Ernesto Baschny Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Frans Saris authored
Remove a duplicate mocking in test fileIndexStatusIsTrueIfUidIsSet() and setUp() triggered as side effect after patch 71eb69ed. Resolves: #53691 Releases: 6.2 Change-Id: I8ac96d9157bf946bba3c9561369f3553d459f275 Reviewed-on: https://review.typo3.org/27223 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-