- Feb 11, 2014
-
-
Helmut Hummel authored
Different build environments have been set up mainly to be able to execute lint, unit tests and functional tests in parallel. However setting up the build environment on travis also takes quite some time, so that overall build times are quite high. This change cleans up the travis configuration, reduces the number of builds to only the configured PHP versions and executes lint, unit tests and functional test in parallel using the command line tool "parallel" By doing so, the overall build time can be reduced by at least 50% This change also removes the installation of a current git version which has been added to fix temporary Travis service errors. Releases: 6.2 Change-Id: Ic1591ed0b596df22a648a825639c1a2bbc7ffcc2 Reviewed-on: https://review.typo3.org/27540 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Frans Saris authored
Issue #55549 added a wrong check for user uid. As result the FE cookie gets deleted when you are loggedin instead when your not. This change inverses the check. Resolves: #55845 Releases: 6.2 Change-Id: I0c59afb8c89e9f7887970eaf0a4079fe98280b2c Reviewed-on: https://review.typo3.org/27525 Reviewed-by: Wouter Wolters Reviewed-by: Markus Klein Reviewed-by: Marcin Sągol Reviewed-by: Benjamin Mack Tested-by: Benjamin Mack
-
- Feb 10, 2014
-
-
Jan Kiesewetter authored
In order to provide the full functionality known from the switch/case PHP function, a default case possibility is introduced. Use it like: <f:switch expression="{person.gender}"> <f:case value="female">Mrs.</f:case> <f:case value="male">Mr.</f:case> <f:case default="TRUE">Mrs. or Mr.</f:case> </f:switch> Change-Id: Ib9468cdabd66fb8b484cb4d07520d5b529548dd1 Resolves: #49371 Documentation: #54283 Releases: 6.2 Reviewed-on: https://review.typo3.org/26058 Reviewed-by: Benjamin Kott Tested-by: Benjamin Kott Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Alexander Stehlik authored
If the given delimiter is not found in the given string GeneralUtility::revExplode() will return an array with a single element containing the unexploded string. Resolves: #55838 Releases: 6.2 Change-Id: I1146552a625a8057be86b2745febf808638a290c Reviewed-on: https://review.typo3.org/27524 Reviewed-by: Andreas Wolf Tested-by: Andreas Wolf Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Christian Kuhn authored
Running the whole unit test suite on cli can eat up a significant amount of memory. Most of that can not be mitigated due to phpunit itself, but we can at least hint the PHP garbage collection by unsetting test class properties in tearDown(). The patch introduces a generic tearDown() method that reflects the test class and unsets all temporary properties of the class. In effect, tests do not need to take care of unsetting properties. The patch removes all tearDown() methods that only unset() stuff and keeps others that do additional things but adds a call to parent::tearDown(). Private properties are changed to protected, so parent::tearDown can reach them. The additional computing effort of the reflection is insignificant, the suite is nearly as fast as before. Results: php 5.3: 1056MB -> 851MB php 5.4: 870MB -> 670MB php 5.5.: 876MB -> 674MB Resolves: #55850 Related: #51436 Releases: 6.2 Change-Id: Ie665c53a3ab35e4808677e483d2099e0511c393f Reviewed-on: https://review.typo3.org/27528 Reviewed-by: Helmut Hummel Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Helmut Hummel authored
Change-Id: Icab8cd1d7f4b9a56f10ed7fc1f6e945ff50b295c Reviewed-on: https://review.typo3.org/27529 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Christian Kuhn authored
All $GLOBALS are backed up by phpunit, no explicit backup of $GLOBALS['TYPO3_DB'] is required. Change-Id: I2859a5922d85a23fa8281382b1d78043ec7bd934 Resolves: #55846 Related: #51436 Releases: 6.2 Reviewed-on: https://review.typo3.org/27526 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Andreas Wolf authored
In order to be able to easier debug stuff and intercept database calls, all queries are made through a central ``query()`` method in ``DatabaseConnection``. Change-Id: I53cd98dbb837232765bcc24e30851f99d3cfdca0 Resolves: #55769 Releases: 6.2 Reviewed-on: https://review.typo3.org/27420 Reviewed-by: Stefan Neufeind Reviewed-by: Pascal Dürsteler Tested-by: Pascal Dürsteler Reviewed-by: Oliver Klee Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Ernesto Baschny authored
jumpUrl_transferSession adds some more parameters to the URL, making the juHash invalid. Simply add the check for the allowed redirection before the jumpurl is internally modified. Resolves: #46463 Releases: 6.2, 6.1, 6.0, 4.7, 4.5 Change-Id: I53fad094caca37b476e07cae953105623e038e85 Reviewed-on: https://review.typo3.org/19270 Reviewed-by: Helmut Hummel Reviewed-by: Alexander Stehlik Tested-by: Alexander Stehlik Reviewed-by: Wouter Wolters Reviewed-by: Markus Klein Tested-by: Markus Klein Reviewed-by: Stefan Neufeind Reviewed-by: Marcin Sągol Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Anja Leichsenring authored
The function menu of info module API method can create proper link targets without mentioning index.php. The patch is a preparation for switching the entry point of info module to mod.php. Change-Id: I467e99ff50513033f887049e5b4a487f0ade645b Resolves: #55797 Relates: #55672 Releases: 6.2 Reviewed-on: https://review.typo3.org/27482 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Michiel Roos authored
Calling stat() is cheaper than calling filemtime() AND filesize(). Change-Id: I8fc3cb46d934b3c49f6919f7f178e2b232fd62e1 Resolves: #55574 Releases: 6.2 Reviewed-on: https://review.typo3.org/27256 Reviewed-by: Marcin Sągol Reviewed-by: Karol Lamparski Reviewed-by: Michał Jankiewicz Reviewed-by: Stefan Neufeind Reviewed-by: Michiel Roos Tested-by: Michiel Roos Reviewed-by: Markus Klein Tested-by: Markus Klein
-
Łukas Jurys authored
protected LocalizationUtility::setLanguageKeys() is only called from static initializeLocalization and needs to be static, too. Resolves: #47983 Releases: 6.2 Change-Id: I7d0a4f5e8fc09ee049a6a7af1be65d5d5e8bf5e4 Reviewed-on: https://review.typo3.org/27506 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Oliver Klee Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Felix Kopp authored
Bring standard styles for UL/OL html elements. Ordered and unordered lists are styled with disc bullet and decimal. Also overrides those new standard definition for non standard "lists" like tabs or trees. Resolves: #55819 Releases: 6.2 Change-Id: I6f4317d46d503f6d5737015710d19d9c2361b14c Reviewed-on: https://review.typo3.org/27517 Reviewed-by: Marcin Sągol Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
Anja Leichsenring authored
The function menu of info module API method can create proper link targets without mentioning index.php. The patch is a preparation for switching the entry point of info module to mod.php. Resolves: #55796 Relates: #55672 Change-Id: Ida807864ea8d75a2737313c88d8f89b37bb816b6 Reviewed-on: https://review.typo3.org/27479 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Georg Ringer authored
Change-Id: I40990623e3d53e70666438acafc27275ac36b621 Resolves: #55827 Releases: 6.2 Reviewed-on: https://review.typo3.org/27523 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
- Feb 09, 2014
-
-
Oliver Klee authored
Resolves: #55822 Releases: 6.2 Change-Id: I32dd5119a3580df3990997d1c812f33c062c39ba Reviewed-on: https://review.typo3.org/27521 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Łukas Jurys authored
Method Generalutility::htmlspecialchars_decode() was replaced by htmlspecialchars_decode(). Also Generalutility::htmlspecialchars_decode() has been marked as deprecated Resolves: #54777 Releases: 6.2 Change-Id: Idc9b12d8a1dc2746ee0f742c37c640118c9f69c3 Reviewed-on: https://review.typo3.org/27473 Reviewed-by: Oliver Klee Reviewed-by: Karol Lamparski Reviewed-by: Marcin Sągol Tested-by: Marcin Sągol Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Stefan Neufeind authored
There is no such icon in typo3/sysext/backend/Resources/Public/gfx/ Usually the default-icon is overwritten in CSS anyhow by specifying the icon to use, so the bug does not show. But the path is still wrong. Change-Id: Ie321cecfb888664a3ec782933e72cfa89e6f41ec Resolves: #55799 Releases: 6.2 Reviewed-on: https://review.typo3.org/27494 Tested-by: Stefan Neufeind Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Christian Kuhn authored
Two tests check getUrl() by calling some resource on typo3.org. This smells funny and the tests are unstable if network, dns or typo3.org is down or slow. Mocking is not easily possible with the lowlevel nature of getUrl(). The tests are removed for now. Change-Id: I85a83345404c833a67c2f532e820fd28bb7c08e7 Resolves: #55821 Releases: 6.2, 6.1, 6.0 Reviewed-on: https://review.typo3.org/27518 Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Jigal van Hemert authored
getNumericTypo3Version() needs to be more flexible when converting the defined version number into one that can be used by the EM. Resolves: #23902 Releases: 6.2 Change-Id: Ie2ed54c1383e3c6ff9631608e2e9e471ef109952 Reviewed-on: https://review.typo3.org/27509 Reviewed-by: Markus Klein Tested-by: Markus Klein
-
Przemysław Krukowski authored
Exception codes are unique now. Resolves: #52294 Releases: 6.2 Change-Id: I4ad49b1ff0342ea36147b6ba0b01d270d9d9f3c5 Reviewed-on: https://review.typo3.org/27462 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Andreas Wolf authored
``GeneralUtility::revExplode()`` is implemented in a very performance-intensive way: it always does a complete cycle with multiple array operations, be it necessary or not. To make the method more performant, it is split into different cases. Currently, the only used value for the ``$count`` in the core is 2, but we have to implement all others, too, of course. The performance increase for $count=2 is greater than 50%; the others will at maximum be as bad as the old implementation, plus a very tiny overhead for checking the value of ``$count``. Change-Id: I79d9a87b790935415c636ee87e6a6db952e0baa4 Resolves: #55564 Releases: 6.2 Reviewed-on: https://review.typo3.org/27255 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Felix Kopp authored
Brings the central table mark-up and style definition "t3-table" to file_list backend module. Thanks to the unification few lines of duplicated css definitions can be tossed. Also moves the localization icons into the html table row. This is a semantic clean-up and gives every file entry one table row. -> Buttons can be added to title cell since cell is always visible. Note: RequireJS module is moved to EXT: file_list. By hiding the flag icons from within html right away there is no flashing between render & ready (JS hide()). Change-Id: Ic84450b8327c9533037ea21054799d6ad9d8d74b Resolves: #55810 Releases: 6.2 Reviewed-on: https://review.typo3.org/27512 Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Christian Kuhn authored
Removes old class files from ext:openid except the two current entry points for _eid and _return. Change-Id: Ibdeca07881aad92af28c9f0e81c42a4ee1b600c2 Resolves: #55808 Related: #47756 Releases: 6.2 Reviewed-on: https://review.typo3.org/27507 Reviewed-by: Oliver Klee Reviewed-by: Marcin Sągol Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Michiel Roos authored
Change-Id: I740b4f481f05ac7bb32028739d534dbb1c41864c Resolves: #55762 Releases: 6.2 Reviewed-on: https://review.typo3.org/27410 Tested-by: Oliver Klee Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Markus Klein authored
CONTENT/RECORDS elements prevent to render the same object twice. Resolves: #53768 Resolves: #28745 Releases: 6.2, 6.1, 6.0 Change-Id: I30750f2dc848521999c3734129439d7f6f90aae1 Reviewed-on: https://review.typo3.org/25512 Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind Reviewed-by: Stefano Kowalke Reviewed-by: Andreas Wolf Tested-by: Andreas Wolf
-
Christian Kuhn authored
Change-Id: I5d2233c5eb0860740e1858bf2f96a919fee26e5e Resolves: #55804 Related: #47756 Releases: 6.2 Reviewed-on: https://review.typo3.org/27505 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Oliver Klee Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
- 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
-