- Feb 08, 2014
-
-
Felix Kopp authored
TYPO3 configuration knows a global date format configuration within the installation tool. See TYPO3_CONF_VARS/SYS/ddmmyy. Use this global format as the default for all fluid based date format outputs if not overwritten in place. Change-Id: I508d7f61f63760aa1301f52663c432feeb539bf4 Resolves: #55790 Releases: 6.2 Reviewed-on: https://review.typo3.org/27456 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Marcin Sągol Tested-by: Marcin Sągol Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Łukas Jurys authored
Resolves: #41593 Releases: 6.2 Change-Id: I3863789ad2489055169f3f008cb4dac0085fde82 Reviewed-on: https://review.typo3.org/27463 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Marcin Sągol Reviewed-by: Michał Jankiewicz Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Tymoteusz Motylewski authored
fileList() of Rtehtmlarea\SelectImage is almost an exact copy of the parent implementation from ElementBrowser. The patch removes fileList() from SelectImage and merges changes to ElementBrowser. It also fixes some bugs in magic image selector from RTE: * Missing columns * Wrong links to info page * Fix "import selection" option Resolves: #55765 Releases: 6.2 Change-Id: I78cb23de16b9516f953628aad10cf548f558bfd7 Reviewed-on: https://review.typo3.org/27414 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Marcin Sągol Tested-by: Marcin Sągol Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Wouter Wolters authored
When using a HTTPS backend the download of CSV is not working in Internet Explorer browser versions lower then 9. Add the needed header to fix this problem. Change-Id: Iefa63fb37d57491fb73bfd504b6caed5b76c8cac Resolves: #16491 Releases: 6.2, 6.1, 6.0, 4.7, 4.5 Reviewed-on: https://review.typo3.org/20902 Reviewed-by: Markus Klein Tested-by: Markus Klein Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Felix Kopp authored
Brings tree-level icons based on sprite icons utility for treeviews and abstract tree view (e.g. Web>Info Localization, Web>Perm). Refactors the Web>Perm permission matrix table and edit view. Both are now based on table.t3-table unified CSS. All individual CSS styles for Web>Perm are obsolete now since only standard core styles are necessary and used. Change-Id: Icd8bcc476891bc44107acfbe1b81bafd6fd4e3c0 Resolves: #55784 Related: #45502 Releases: 6.2 Reviewed-on: https://review.typo3.org/27438 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Peter Niederlag authored
In some places a wrong namespace \TYPO3\CMS\TsTemplate was used. \TYPO3\CMS\Tstemplate is the correct namespace for the tstemplate sysext. This fixes a problem in links between TSOB and Template Analyzer. Resolves: #55764 Releases: 6.2 Change-Id: Iad84baa842b68f18468c1ff6b92c75c09710815e Reviewed-on: https://review.typo3.org/27415 Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Christian Kuhn authored
Change-Id: Id7cd8fdaecf663462b8d02a4bf2ca272293cea4f Resolves: #55792 Related: #47756 Releases: 6.2 Reviewed-on: https://review.typo3.org/27460 Reviewed-by: Marcin Sągol Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Marcin Sągol authored
If the List Module is in extended view, the colspan of the footer is wrong if there are more than 20 records of a type. Fix this by increasing the colspan with one if the List Module is extended view. Resolves: #55443 Releases: 6.2 Change-Id: I4c9a45cdab3d1c5267566663fbb6c7cbb702f32a Reviewed-on: https://review.typo3.org/27448 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Felix Kopp authored
Adds default parameter array() for controllerActions in registerModule. This way an own main module group can be added with \TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule( 'VENDOR.' . $_EXTKEY, 'newMainGroup' ); Change-Id: I1218a5069d7787f65e77d1d23a58d307461f7743 Resolves: #54869 Releases: 6.2 Reviewed-on: https://review.typo3.org/26717 Reviewed-by: Christian Kuhn Reviewed-by: Marcin Sągol Tested-by: Christian Kuhn Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
matw authored
Add missing mapping between pps, ppsx and the powerpoint application. Resolves: #53833 Releases: 6.2 Change-Id: I9ecd8ec899bb24245326ca42a469ee41de9b2c79 Reviewed-on: https://review.typo3.org/27457 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Thorsten Kahler authored
Add missing label action_1_5 and fix label action_1_4. Resolves: #55698 Releases: 6.2, 6.1 Change-Id: I7f04aaf9d8b53cbe3109dbf72f4fddb0c089e9ad Reviewed-on: https://review.typo3.org/27361 Reviewed-by: Wouter Wolters Reviewed-by: Marcin Sągol Reviewed-by: Jan Bartnik Tested-by: Jan Bartnik Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Felix Kopp authored
Scheduler backend module comes with an execute button. Add icon to the button. Change-Id: I842683c4b332a87653474237a893dd65d5bd1b5d Resolves: #55789 Releases: 6.2 Reviewed-on: https://review.typo3.org/27451 Reviewed-by: Marcin Sągol Tested-by: Marcin Sągol Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Łukas Jurys authored
Fixed typo from "Drop & Drop to upload files" to "Drag & drop to upload files" Resolves: #55756 Releases: 6.2 Change-Id: I35ebde8ee46fe673764c25019551130810241677 Reviewed-on: https://review.typo3.org/27441 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Marc Bastian Heinrichs authored
The count in LazyObjectStorage for relation type HAS_MANY has to use the count on storage items after initialization. Otherwise the wrong count is returned for a not persisted storage. Resolves: #54724 Releases: 6.2, 6.1, 6.0 Change-Id: I817ce86dde11b175e6a5765a8f6518770ba75f28 Reviewed-on: https://review.typo3.org/27357 Reviewed-by: Wouter Wolters Reviewed-by: Nico de Haen Tested-by: Nico de Haen Tested-by: Peter Beernink Reviewed-by: Stefan Neufeind Reviewed-by: Marcin Sągol Reviewed-by: Marc Bastian Heinrichs Tested-by: Marc Bastian Heinrichs
-
Benjamin Mack authored
Parts of the JavaScript code used in TCEforms is put inline, coming from the PHP file. There is no concept of using HTML5-data attributes to store information. Plus, most of the JS functions are inline in the HTML output and called in onclick etc. handlers in the HTML elements. Thus, the functionality cannot be abstracted from the markup, and the JS functionality cannot be cached by the browser. Previously, the JS functionality is based on plain MSIE4-compatible JS code without any framework (no prototype, jQuery etc), and are not in any namespace. This approach extracts TCEforms JS code to an external file (AMD module / RequireJS), and rewrite it to current jQuery and JS standards. But since the JS code of TCEforms is very complicated, it is hard to do it all at once, and the task is split into separate parts. The beginning marks the functionality around select fields in TCEforms, the functions for importing values from the Element browser, from any other source. The patch does this: * Extract the static functions from the PHP code to an external JS file, in a new RequireJS module named "TYPO3/CMS/Backend/FormEngine.js" * Add options that are page-specific (backPath, formName, callback fn) to PHP so JS can access it. * Add classes and data-attributes and remove onclick... functionality in order to reduce the HTML code and split the data from the logic. * Functionality for icons like "move up" etc are rewritten * Functionality for adding elements from a two-select (like "Access" element in pages) is rewritten, using CSS classes and data attributes. By keeping the global variables for the old functionality, the old functions still work as expected. Resolves: #46357 Releases: 6.2 Change-Id: I3b9936143342d99eec3058cd55fefdb006060cd4 Reviewed-on: https://review.typo3.org/18971 Reviewed-by: Andreas Wolf Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind Tested-by: Felix Kopp Reviewed-by: Benjamin Mack Tested-by: Benjamin Mack
-
- Feb 07, 2014
-
-
Nicole Cordes authored
When creating a new page inside the top level of a DB mount which is only a sub tree, the pages up and down from the DB mount root will be displayed in the position selector if the logged-in user has read permissions for these pages. This is unwanted information disclosure as the permissions should not matter for pages which are outside the DB mount. Resolves: #18797 Releases: 6.2, 6.1, 6.0 Change-Id: I98008bc7f4308c9fb32dae645325e7cb1b44e413 Reviewed-on: https://review.typo3.org/22632 Reviewed-by: Markus Klein Reviewed-by: Xavier Perseguers Reviewed-by: Wouter Wolters Tested-by: Markus Klein Reviewed-by: Marcin Sągol Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Stefan Neufeind authored
Change-Id: I2fdd722f56e69c2c6b2bae23d9944973eed3c066 Resolves: #55745 Releases: 6.2 Reviewed-on: https://review.typo3.org/27387 Reviewed-by: Stefan Neufeind Reviewed-by: Markus Klein Tested-by: Markus Klein Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Stanislas Rolland authored
The RTE magic still copies images to the old upload folder and does not use the processed file functions of FAL. This patch changes the RTE magic so storage 0 is not used any more and that the FAL API is used for processing the images. Resolves: #51807 Releases: 6.2 Change-Id: I07d609f9e638d79e785be4ebfd25631c70e3d141 Reviewed-on: https://review.typo3.org/23663 Reviewed-by: Stanislas Rolland Tested-by: Stanislas Rolland
-
Tymoteusz Motylewski authored
In ResourceStorage in the method getUniqueName second argument passed to fileExistsInFolder should be string instead of object. This fixes an exception thrown when trying to insert magic image in the RTE. Resolves: #55763 Releases: 6.2 Change-Id: I4ed624d4ea5a3602936cf8493052ef111a391990 Reviewed-on: https://review.typo3.org/27412 Reviewed-by: Michiel Roos Reviewed-by: Marcin Sągol Reviewed-by: Frans Saris Tested-by: Frans Saris Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Benjamin Mack authored
The TMENU code has "RO" functionality in its class. This code might be used from TMENU_LAYERS, but not from the core itself. The core should remove the according places. If extensions need this functionality they could implement their own menu functionality. The patch itself just removes the functionality of rollovers, which is currently not documented nor used. The idea of the content object with its extProc classes is outdated and should be replaced by hooks and/or signal slots. As all methods that are removed, are private, they can IMHO be removed directly. In a second patch, there will be a hook interface in order to manipulate the items. Releases: 6.2 Resolves: #55751 Change-Id: Ibd5862124a6f8bc9f06254234cfbf179893c27cc Reviewed-on: https://review.typo3.org/27396 Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
Markus Klein authored
$this->typ needs to be $this->type Resolves: #55753 Releases: 6.2 Change-Id: I5414de0a00b4d0b7adecd783243990397cccb0b7 Reviewed-on: https://review.typo3.org/27403 Reviewed-by: Markus Klein Tested-by: Markus Klein
-
Michiel Roos authored
Replace JscharCode() with GeneralUtility::quoteJSvalue() Instead of making JavaScript use a String.fromCharCode, it will now use a sanitized quoted string. Change-Id: Idf81d5524d4bbb60b515670aa13648aa52064905 Resolves: #55009 Releases: 6.2 Reviewed-on: https://review.typo3.org/27380 Reviewed-by: Markus Klein Tested-by: Markus Klein Reviewed-by: Michiel Roos Tested-by: Michiel Roos Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Michael Schams authored
This patch updates the named constant TYPO3_copyright_year and updates the second year number to the current year: 1998-2014. Resolves: #55747 Releases: 6.2 Change-Id: If3b9d9b25b6ec6a7d2c8a0327dc7b330f0f09f8c Reviewed-on: https://review.typo3.org/27392 Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Oliver Hader authored
In addition to the functional test cases for data handling in live, these test cases re-use the test scenarios to check the behaviour in a particular workspace. The current assertions only check the current behaviour. Parts that are identified as faults are marked out with the ignore operator "\*" in the CSV files. Thus, these tests shall be used to compare the current state with the target state in combination with accordant bug-fixes for workspace data handling. Resolves: #55563 Releases: 6.2 Change-Id: I5e35f0f450093416e5165fc399da3b454715a5d7 Reviewed-on: https://review.typo3.org/27241 Reviewed-by: Peter Kuehn Tested-by: Peter Kuehn Reviewed-by: Jigal van Hemert Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
- Feb 06, 2014
-
-
Benjamin Mack authored
As with JS libraries, the PageRenderer should support CSS files that should be included above CSS files. This is necessary for e.g. normalize.css The patch also adds the same procedure for "includeCSSLibs" as with "includeCSSLibs" for the frontend. Releases: 6.2 Resolves: #55474 Change-Id: I3451b8170daa4fc8cf08f4f96771bed53ac04cdc Reviewed-on: https://review.typo3.org/27163 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Benjamin Mack authored
When using the content element "table", a field within the flexform shows the possibility to add an additional css class for the table. however only one css class can be added. When adding "myclass1 myclass2" this is not possible as the evaluation is too strict. Releases: 6.2 Resolves: #55470 Change-Id: I697184398067add518e750054dd327e741a91de7 Reviewed-on: https://review.typo3.org/27161 Reviewed-by: Benjamin Kott Tested-by: Benjamin Kott Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Benjamin Mack authored
Currently the FE session cookie is set on every request and since 4.2 the sessionID is generated again on every request unless the user is logged in. This is implemented for avoiding the security problem of the session fixation (see #19831). If an installation does not use FE session cookies at all, an option (TYPO3_CONF_VARS->FE->dontSetCookie) never sets the cookie. As the current behavior for non-logged-in FE calls is not usable, the behaviour is changed to only set the cookie if the user is logged in or the session data is modified. The last example is helpful for websites with e.g. a shopping cart on non-logged-in pages. Currently, if an extension is trying to implement the latter, the extension needs to hook or XCLASS the FrontendUserAuthentication class to set the cookie whenever needed. Additionally, the security problem still exists if the cookie is not set by TYPO3 itself, that's why the cookie can only be set if there is a valid entry in fe_user_sessions. if using external caching (e.g. reverse proxies), a "unneeded" cookie is always set currently, which extensions like EXT:moc_varnish or EXT:cachinfo mock to only set the cookie if needed. The attached patch removes the default-setting of a cookie in the frontend, and only triggers the setcookie() function when sessionData is added or a user is logged-in. Resolves: #55549 Releases: 6.2 Change-Id: If478bc00c2c55dda0cc38a898a1288098891671f Reviewed-on: https://review.typo3.org/27230 Reviewed-by: Markus Klein Tested-by: Markus Klein Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Benjamin Mack Tested-by: Benjamin Mack
-
Francois Suter authored
The new menu "categories-based tt_content menu" uses a "speaking" key for its type. The same should be applied to the other new menu type introduced in TYPO3 CMS 6.2 (i.e. categories-based page menu). Resolves: #54611 Releases: 6.2 Change-Id: I489a528050dcfeef83c1919155a3b11e599b195c Reviewed-on: https://review.typo3.org/26566 Reviewed-by: Markus Klein Reviewed-by: Wouter Wolters Reviewed-by: Michiel Roos Reviewed-by: Francois Suter Tested-by: Francois Suter
-
Stanislas Rolland authored
Either some deprecated properties were found, but the wizard was unable to replace them all automatically, in which case the wizard should report a failure, or no deprecated properties were found or there are no more deprecated properties left after the update, in which cases the wizard should report a success. Resolves: #51364 Release: 6.2 Change-Id: Ifcddd75f8b257de8ca12038550816f158306d8b5 Reviewed-on: https://review.typo3.org/27369 Reviewed-by: Stanislas Rolland Tested-by: Stanislas Rolland
-
Stanislas Rolland authored
Solution: Catch exceptions raised when the potential target folder or the default user upload folder does not exist. Resolves: #48512 Releases: 6.2 Change-Id: Ic0218f218b045562d0ea5499ac0440848ddf3028 Reviewed-on: https://review.typo3.org/27323 Reviewed-by: Stanislas Rolland Tested-by: Stanislas Rolland
-
- Feb 05, 2014
-
-
tritum_rz authored
Resolves: #55359 Resolves: #55614 Releases: 6.2 Change-Id: I8aceb208ba2f28967f08e9ac458d9a9da3de507b Reviewed-on: https://review.typo3.org/27359 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Stanislas Rolland authored
Solution: Use same logic as for the link dialogue Resolves: #53259 Release: 6.2 Change-Id: I3c283536895edb849782da7159866992e3d3d051 Reviewed-on: https://review.typo3.org/27346 Reviewed-by: Stanislas Rolland Tested-by: Stanislas Rolland
-
Felix Oertel authored
In #55569 we got rid of the empty TypoScript generated by default. The configurationManager relies on the empty arrays to be present, before merging. This patch removes this necessity. Resolves: #55687 Releases: 6.2 Change-Id: I7f5ec4f7d120ffa45c8b526817debbc5fd38fe4f Reviewed-on: https://review.typo3.org/27350 Tested-by: Christian Weiske Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Jigal van Hemert Tested-by: Jigal van Hemert
-
Alexander Stehlik authored
Before the inline drag and drop upload functionality to the default upload folder is enabled it is made sure that the upload folder is initialized and that the user is allowed to add files. Resolves: #55628 Releases: 6.2 Change-Id: Ia18678dc432c6f0addea33aa0389db54297435e3 Reviewed-on: https://review.typo3.org/27302 Reviewed-by: Lorenz Ulrich Tested-by: Lorenz Ulrich Reviewed-by: Wouter Wolters Reviewed-by: Markus Klein Tested-by: Markus Klein
-
- Feb 04, 2014
-
-
TYPO3 Release Team authored
Change-Id: I19dc6d19251bc6bb7ab26d1b98d1ccf4a37c06d4 Reviewed-on: https://review.typo3.org/27328 Reviewed-by: TYPO3 Release Team Tested-by: TYPO3 Release Team
-
TYPO3 Release Team authored
Change-Id: If8aa7427548911d665cb84db21c0553b16a4b964 Reviewed-on: https://review.typo3.org/27327 Reviewed-by: TYPO3 Release Team Tested-by: TYPO3 Release Team
-
Ernesto Baschny authored
This reverts commit 373a90b8 Benni is working on a better solution to the problem. Related: #55557 Change-Id: I749ea9beb3879d7503294a51107a4a3855f0105e Reviewed-on: https://review.typo3.org/27319 Reviewed-by: Ernesto Baschny Tested-by: Ernesto Baschny
-
Ernesto Baschny authored
Bug was introduced by #54265, one "(int)" was forgotten. Releases: 6.2 Resolves: #55642 Change-Id: Ie56b36be9d2f11b46687c2966d84e49f301ffede Reviewed-on: https://review.typo3.org/27317 Reviewed-by: Daniel Siepmann Tested-by: Daniel Siepmann Reviewed-by: Stefan Froemken Tested-by: Stefan Froemken Reviewed-by: Ernesto Baschny Tested-by: Ernesto Baschny
-
Benjamin Mack authored
As felogin has no dependency for CSS Styled Content it registers itself via ExtensionManagementUtility::addTypoScript() and does not hook in after css_styled_content, because CSS styled content itself hasn't been initialized at that time. Thus, felogin needs to have a dependency on css_styled_content in order to still work as before. Additionally, some unnecessary TypoScript code was removed / cleaned up at the same time. How to reproduce: Add a login CE and you'll get a yellow error message. Apply the patch, and the form will show up (you need to uninstall / install an extension first in order to have the dependecy resolving take place). Releases: 6.2 Resolves: #55557 Change-Id: I81e590038c10e793538419523ba37d3b29700b48 Reviewed-on: https://review.typo3.org/27233 Reviewed-by: Christian Kuhn Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Georg Ringer authored
The whole header is clickable, thererfore move the css rule to this place. Change-Id: Ia864faba4976fc5e2e84299a42e2661a9566be1c Resolves: #55611 Releases: 6.2, 6.1 Reviewed-on: https://review.typo3.org/27285 Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-