- Jun 22, 2013
-
-
Christian Kuhn authored
* Remove dummy files * Rename old class names to the new ones Change-Id: I77ea8d6a48d10bc56031231a00999655cbecb487 Resolves: #48155 Related: #47756 Releases: 6.2 Reviewed-on: https://review.typo3.org/20765 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Felix Kopp authored
Page modules brings multiple views to work with multi-language content: columns / language / quick. In columns mode a single translation can be fixated by "language" drop down. Adds ability to edit language overlay record in column view with only one language. Change-Id: I04594461cad4c8e4a0a296111c1a4c40e3263b4c Resolves: #39107 Releases: 6.2 Reviewed-on: https://review.typo3.org/13599 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Felix Kopp authored
Removes last few class file wrappers from /typo3/ folder. Those files were renamed and moved during namespacing. Few references are adapted in comments only. - Please also see removed require_once statement. Change-Id: I25a33aea5adde12ce1bca35e1473ccc1d6ed41b0 Resolves: #48942 Releases: 6.2 Reviewed-on: https://review.typo3.org/21284 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
- Jun 21, 2013
-
-
Markus Klein authored
Resolves: #49269 Releases: 6.2 Change-Id: I7f14e04c6bfe538336e1a3dc27c448eeea7a19d0 Reviewed-on: https://review.typo3.org/21583 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Christian Kuhn authored
Support for gdlib version 1 was removed with core version 4.4. The patch removes the last code fragments where the old GFX/gdlib_2 setting was used and activates a key in ext:install to remove the setting from LocalConfiguration. Change-Id: Icec65f13468306b80a575996a23cdbbbd21d715c Resolves: #49335 Related: #22687 Related: #49299 Releases: 6.2 Reviewed-on: https://review.typo3.org/21582 Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Markus Klein Reviewed-by: Philipp Gampe Reviewed-by: Stefan Neufeind Tested-by: Markus Klein
-
Christian Kuhn authored
multiplyDBfieldSize was used in the past to extend the size of database fields to cope with UTF8 content if the database did not support it. The setting was deprecated for a long time already and removed from DefaultConfiguration with version 6.0. The patch removes still existing handler code from ext:install. The setting is also removed from LocalConfiguration if found. Change-Id: Ia36b8c05cab8814c91ffa0d8e8afcd4de5c7060b Resolves: #49334 Related: #35923 Related: #49299 Releases: 6.2 Reviewed-on: https://review.typo3.org/21581 Reviewed-by: Philipp Gampe Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Markus Klein Tested-by: Markus Klein
-
Helmut Hummel authored
Cleanup remaining CGL issues after namespace change. Implement some best practices like strict string comparison or dependency injection pattern where appropriate. Last but not least make use of use statements for frequently used class names. Resolves: #48522 Releases: 6.2 Change-Id: I1f03d2fdf53ea7be42455663b36af56bc479fa21 Reviewed-on: https://review.typo3.org/21035 Reviewed-by: Wouter Wolters Reviewed-by: Susanne Moog Tested-by: Susanne Moog Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Christian Kuhn authored
Some configuration settings are obsolete, but they have never been actively removed from LocalConfiguration. The patch introduces a list of obsolete configuration options (like SYS/extCache) to the install tool step controller and silently removes those settings from LocalConfiguration to keep it clean. This also obsoletes some deprecation code within core bootstrap. Change-Id: Id422801f5bbedc0f444a0d905bdbb7d736fd82e8 Resolves: #49299 Related: #49162 Releases: 6.2 Reviewed-on: https://review.typo3.org/21553 Reviewed-by: Markus Klein Tested-by: Markus Klein Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Claus Due authored
This change fixes three occurrences of calls to FlexForm DS processing methods which accept a $fieldName argument but in the current state of the code is given an empty string instead of the $field variable which exists in all three contexts and contains the proper value. Passing the field name along to these sub functions allows hook subscribers to use the field name - among other things. In any case this fixes an unexpected behaviour turning it into an expected one. Resolves: #49331 Releases: 6.2, 6.1, 6.0, 4.7, 4.5 Change-Id: I078b0734f3bfa74a9acd61773c5c380f091286f8 Reviewed-on: https://review.typo3.org/21574 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Philipp Gampe authored
Fix a broken unit test: Creating default object from empty value Resolves: #49314 Related: #22045 Releases: 6.2 Change-Id: Iad2582f1949202441086c1d38605be18ac03a20c Reviewed-on: https://review.typo3.org/21563 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Markus Klein authored
After logout $GLOBALS['BE_USER']->user['uid'] is checked. This is done without isset() which triggers a warning, as ->user is unset, if the logout was successful. Resolves: #49327 Releases: 6.2, 6.1, 6.0, 4.7, 4.5 Change-Id: Ia13af7f2a75090050113ff6a5d388b790df0bab1 Reviewed-on: https://review.typo3.org/21569 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Anja Leichsenring authored
Hardcoded linebreak tags in StatusMessages were not resolved to linebreaks, but included into the output. Replacing the <br /> tags with the nl command using the nl2br viewhelper on the message output solves the problem. Releases: 6.2 Resolves: #49266 Change-Id: I07f6dd389df1ce3eedb2b2f957da91f14b8f566f Reviewed-on: https://review.typo3.org/21551 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Markus Klein authored
Change the wording of "loginBefore" label from "Login before" to "Logged in before". This should clarify the meaning of this filter. Resolves: #49318 Release: 6.2, 6.1, 6.0 Change-Id: I1aa15c054630c3f01859fb9ef2a40f3ca0ffad2b Reviewed-on: https://review.typo3.org/21566 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Stefan Neufeind authored
This feature allows multilevel variables as well. Example: plugin.tt_news._DEFAULT_PI_VARS { year.stdWrap.data = date:Y } Change-Id: I49ae6b420f98cf959f95289c99c49d7636a4ba52 Resolves: #22045 Releases: 6.2 Reviewed-on: https://review.typo3.org/14283 Reviewed-by: Markus Klein Tested-by: Markus Klein Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe
-
Alexander Schnitzler authored
If using the class info factory to create a class information for DateTime an Exception occurs as the reflection api handles DateTime wrong when reolving constructor arguments. Therefore a custom class info has to be created. Releases: 6.2 Resolves: #49307 Change-Id: Ia463776ff992eb0c91bca84710f934ee282355e5 Reviewed-on: https://review.typo3.org/21557 Reviewed-by: Stefan Froemken Tested-by: Stefan Froemken Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Markus Klein authored
Adding the HTML5 autofocus attribute to the backend login box's username field. Additionally adds the attribute to t3skin too. Resolves: #49228 Releases: 6.2 Change-Id: Ie59a89ae4b4a7d490f1355ce867daa40ea7b2d54 Reviewed-on: https://review.typo3.org/21555 Reviewed-by: Markus Klein Tested-by: Markus Klein
-
- Jun 20, 2013
-
-
Christian Kuhn authored
If PHP xdebug extension is loaded, TYPO3 CMS can fail with the xdebug.max_nesting_level default value of 100. This is easily triggered by fluid, and since we have fluid in the install tool we need a check that gives an administrator a nice warning if the nesting level is not set high enough for our demands. Change-Id: I4812e7f47b04219d380d7454d51b2e6b74436b6d Resolves: #49298 Related: #49162 Releases: 6.2 Reviewed-on: https://review.typo3.org/21549 Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Nicole Cordes Tested-by: Nicole Cordes Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Wouter Wolters authored
The patch cleans up the initialization of the various wizards we have in TYPO3 CMS. Things that are improved: * Add constructor to all controllers * Move language inclusion to constructor * Move init() and sometimes printContent() to the constructor * Make init() protected * Add controller to $GLOBALS['SOBE'] Change-Id: I9783e347a3bf983fae8b6bbbbc972ecf56f31f83 Resolves: #48963 Releases: 6.2 Reviewed-on: https://review.typo3.org/21293 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Christian Kuhn authored
Using 0042 as create mask for files in unit test from issue #49029 triggers a warning and lets the test fail when the test file is removed again. Relaxing the create mask to 0642 solves the issue. Change-Id: I1bfdb344df5160505d853a725584c2a98f30494b Resolves: #49296 Related: #49029 Releases: 6.2, 6.1, 6.0 Reviewed-on: https://review.typo3.org/21541 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Michel Nederlof authored
Using the edit form for records in a new pop window leads to a JS error, as "top" is not defined in the new window. Resolves: #26588 Releases: 6.2, 6.1, 6.0, 4.7, 4.5 Change-Id: I2eab83a2c9df2fed13fd5bcc1c829bf4f2b9a055 Reviewed-on: https://review.typo3.org/21518 Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Reviewed-by: Stefan Neufeind Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Michael Knabe authored
Set the correct file permissions of files created with FAL according to the fileCreateMask. Change-Id: I4d6562f926cd79a98c3d6b0545a14915c1d7a766 Resolves: #49029 Releases: 6.0, 6.1, 6.2 Reviewed-on: https://review.typo3.org/21336 Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
- Jun 19, 2013
-
-
Christian Kuhn authored
The 'silent' cache framework table upgrade throws a warning that explode() expects a string but an array is given in SqlSchemaMigration getStatementArray(). The upgrade wizard uses a wrong API call, since this method is already called within getExpectedDatabaseSchema() of the helper class. Change-Id: I6cdde020265e730faa07a25ebda41917672ccea7 Resolves: #49265 Related: #49162 Releases: 6.2 Reviewed-on: https://review.typo3.org/21516 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Alexander Opitz authored
The user data from form post submit is broken after install tool rewrite. Instead of using own method to gather data changed to the userInput variable that is set by the calling action. Resolves: #49260 Related: #49162 Related: #49258 Releases: 6.2 Change-Id: I2ce0b5e4bfcb0ef013039297a9186f0f59413b31 Reviewed-on: https://review.typo3.org/21511 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Alexander Opitz authored
After reworking the install tool, the form element identifier was broken. Resolves: #49258 Releases: 6.2 Change-Id: Ia9bae8c23345502ddbd4dd398f523af07dbfa5e1 Reviewed-on: https://review.typo3.org/21510 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Christian Kuhn authored
An if with only a 'throw Exception' call in it breaks code execution and acts as a guard clause. The code below does not need to be in an else case. Change-Id: Ib24ed4bee06763fb46145b815a0b6f3fdf7bafa6 Resolves: #49263 Related: #49162 Releases: 6.2 Reviewed-on: https://review.typo3.org/21515 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Philipp Gampe authored
During introduction of the paste buttons for empty folders, I assumed that the clipboard object is always set. This might not be the case, e.g. in EXT:sphinx 4.0.0. Wrap the paste button code with a check if the clibObj is set. We can not set the clibObj here, because it depends on variables of the calling class. Resolves: #48603 Releases: 6.2, 6.1, 6.0 Change-Id: I2c7c322c9cb994cfdfa1511c96e8c7da143dc77a Reviewed-on: https://review.typo3.org/21131 Reviewed-by: Alexander Opitz Tested-by: Alexander Opitz Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Christian Kuhn authored
vera.ttf is a font only used in the install tool, it was duplicated to ext:install with the rewrite patch, but forgotten to be removed from ext:core along the way. The file is removed from ext:core now to finish the process. Change-Id: Ibeb8a459655d51b0d5fd5269060c0a36b47b85fc Resolves: #49261 Related: #49162 Releases: 6.2 Reviewed-on: https://review.typo3.org/21512 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Christian Kuhn authored
Main features: * The god class "Installer" is gone and split into two major parts. A step controller handling major upgrade and install tasks, and a tool controller handling the known install tool actions. * The step controller is designed to be always called prior to the tool controller, if a step needs execution, it comes up, otherwise the tool controller will be executed. * The entry point typo3/install/index.php is gone and substituted by typo3/sysext/install/Start/Install.php. The file contains a lengthy comment to document the main request flow and used GET/POST parameters. * Most parts of the install tool do not bootstrap the whole system anymore, in general only the base bootstrap, dbal (if loaded), extbase and fluid ext_localconf.php are loaded. This makes sure the install tool can not fatal if some extensions ext_localconf is broken. The whole install tool runs without any caching, so a fatal in some cache file can not kill the install tool execution. * Installing TYPO3 CMS on a dbal enabled system is now handled in the step installer directly to make the according code easier to understand. * Rendering is done with a simplified fluid standalone view. * All install tool forms are CSRF protected. * A new and fully unit tested class structure is introduced, designed to take care of the basic file and folder structure of the instance. It is used during installation to create the needed structure and can be called in the install tool to compare and fix the current instance structure with the expected structure. In effect, the "dummy" package is obsolete. An instance can be created by just linking index.php, typo3_src/ and typo3/ within the document root, the installer takes care of creating everything else. * The installation procedure is released from the package handling. Packages will be handled by the extension manager after initial installation with another patch. Loose ends: * The whole package handling needs to be implemented in the extension manager. * Not all upgrade wizards work, this code area needs some love. * A 'core' auto updater could be implemented now. A GSoC project is currently running to realize this. * The SQL schema migration API is a mess and should be refactored. For now, another helper class is introduced to encapsulate some of the nasty details. * An auto configuration and configuration suggestion system is planned and needs to be done. It should suggest best configuration options in the install tool, and should auto configure the system during installation in the last install step. * If the backend or frontend fatals due to some extension that triggers a fatal in ext_localconf or ext_tables (for example due to a require() of a no longer existing file), a small helper action in the install tool could find those extensions and suggest to unload them. Change-Id: Ice3248caa903449ad6a83ea4f234c7bd125bdb66 Resolves: #49162 Releases: 6.2 Reviewed-on: https://review.typo3.org/21468 Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Tested-by: Alexander Opitz Reviewed-by: Stefan Froemken Tested-by: Stefan Froemken Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Markus Klein authored
Adding the HTML5 autofocus attribute to the backend login box's username field. Resolves: #49228 Releases: 6.2 Change-Id: I5a00d5ec260ade81fb83553a50358cddf95eaebb Reviewed-on: https://review.typo3.org/21500 Reviewed-by: Eric Chavaillaz Tested-by: Eric Chavaillaz Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe
-
Stefan Galinski authored
It's impossible to search the pages table, because a field definition is wrongly named in the pages TCA. Fixes: #49242 Releases: 6.2, 6.1, 6.0 Change-Id: I0d1b9eeb4ffdfbff456dfc6249cb23853cb9a357 Reviewed-on: https://review.typo3.org/21502 Reviewed-by: Markus Klein Tested-by: Markus Klein
-
- Jun 17, 2013
-
-
Georg Ringer authored
Belog module links to history view but path is wrong in the info module. Change-Id: I3e45218b2bd8b7d69d75459f41c37512de3dd23f Releases: 6.2, 6.1, 6.0 Resolves: #49091 Reviewed-on: https://review.typo3.org/21480 Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Stefan Galinski authored
It's impossible since version 6.0 to render a FLUIDTEMPLATE content object inside a FLUIDTEMPLATE, because the internal fluid view instance of the parent FLUIDTEMPLATE will be overridden by the children FLUIDTEMPLATE. Fixes: #48021 Releases: 6.2, 6.1, 6.0 Change-Id: I776a3b0a388bb47d2995041679e39ec7442459c2 Reviewed-on: https://review.typo3.org/20585 Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Michael Stucki authored
Remove duplicate lines from ChangeLog Follow-up to commit:db9efd32 Change-Id: I62b32f9b0b37c3977bc61b2874e37cde289846df Resolves: #49110 Releases: 6.2, 6.1, 6.0 Reviewed-on: https://review.typo3.org/21423 Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Felix Kopp authored
Folder /gfx holds image that are used over the backend. EXT: t3skin brings an override declaration and own icons. Over the time lots of icons were added and overworked but no icons were removed - although many should be erased. Removes unused icons from the main /gfx folder. Resolves: #49112 Releases: 6.2 Change-Id: Id5e00dd3daec3129caae58ed1bccfd51fb9f610b Reviewed-on: https://review.typo3.org/21404 Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
Georg Ringer authored
Labels make it much easier to click check boxes and to reach fields. Change-Id: Ib9c42f4859a4fc4e30fc7f03dd525795d0824449 Resolves: #49073 Reviewed-on: https://review.typo3.org/21372 Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
Alexander Opitz authored
Fixing the variable used to test for valid providers in reverse order. Resolves: #49136 Releases: 6.2, 6.1, 6.0 Change-Id: Ia80366150b853138fc41c09e59df993e1540b230 Reviewed-on: https://review.typo3.org/21471 Reviewed-by: Markus Klein Tested-by: Markus Klein
-
Alexander Stehlik authored
Introduces a class variable and a setter for a custom record list instance in the element browser that can be used to override the default element browser recordlist. Resolves: #49037 Releases: 6.2 Change-Id: I41fd3a33f70e72aedef9362ee6bf67de9dcde8ac Reviewed-on: https://review.typo3.org/21347 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Philipp Gampe Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
- Jun 16, 2013
-
-
Felix Kopp authored
To resolve /t3lib few more files should be moved: Moves video-js styles controls to contrib. Change-Id: I648d3bdd17ed0414e6ef1041f3630c343c73747d Resolves: #49152 Releases: 6.2 Reviewed-on: https://review.typo3.org/21451 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
- Jun 15, 2013
-
-
dkd-egerer Sascha Egerer authored
This patch adds the posibility for non Admins to delete records finally in the recycler. Change-Id: I1fda11d621403758f4d78b7fa8f730d7b47d79a7 Fixes: #34156 Releases: 6.2, 6.1, 6.0, 4.7, 4.5 Reviewed-on: https://review.typo3.org/10480 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Philipp Gampe authored
The return value of TranslationConfigurationProvider->translationInfo normally is an array, but it is a string in case of an error. Move the line below the is_array() check, because it is only needed inside. Fixes: #47103 Releases: 6.2, 6.1, 6.0, 4.7, 4.5 Change-Id: Ia781eae987d9295bc2b299f83c087669c96dfd00 Reviewed-on: https://review.typo3.org/19779 Reviewed-by: Dmitry Dulepov Reviewed-by: Alexander Opitz Reviewed-by: Heiko Kromm Tested-by: Heiko Kromm Reviewed-by: Markus Klein Tested-by: Markus Klein
-