- Dec 20, 2011
-
-
TYPO3 v4 Release Team authored
Change-Id: Ib17aaa62704a8eb4cbceb282779e0aec6f8c1775 Reviewed-on: http://review.typo3.org/7449 Reviewed-by: TYPO3 v4 Release Team Tested-by: TYPO3 v4 Release Team
-
TYPO3 v4 Release Team authored
Change-Id: I3357d41261a1b693af0d73678298babadad9552b Reviewed-on: http://review.typo3.org/7448 Reviewed-by: TYPO3 v4 Release Team Tested-by: TYPO3 v4 Release Team
-
Steffen Ritter authored
EM, Recycler and Workspaces are not migrated yet. Thus they are broken. It's hard to work without the Extension Manager. Use it within Recycler and EM. Change-Id: I82ba17fe90c408435bf8370e832807c5ba79d6b3 Resolves: #32185 Releases: 4.7 Reviewed-on: http://review.typo3.org/7428 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Steffen Ritter authored
Until all Backend-Modules are migrated to ExtJS4 we need to make them available via ExtJS3. Thanks to Iframes this is possible. This sysext ships all ExtJS 3 Code which had been in place before the migration and adds an LoaderClass, which hooks into PageRenderer to exchange the Library if requested. Besides that, extjs3_compat is defined as required extension to be automatically available. This whole package will be reverted again until the final 4.7 release. Change-Id: Iacbbaff2217c7b04232ac31773f613d3913abb36 Resolves: #32720 Releases: 4.7 Reviewed-on: http://review.typo3.org/7427 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Stefan Neufeind authored
Comparator != was supported before. But <> is ANSI SQL and therefore should be supported as well. Change-Id: I49dde6f06715ecd33df044d8a2e85a813516d6ad Fixes: #32626 Releases: 4.4, 4.5, 4.6, 4.7 Reviewed-on: http://review.typo3.org/7325 Reviewed-by: Xavier Perseguers Tested-by: Xavier Perseguers
-
Michael Klapper authored
The downloaded extension translation files should have proper permissions set after having been unzipped into l10n directory. Change-Id: I59169bc26cf3a03dc5d9379b5b496ef5b51fd05b Fixes: #31964 Releases: 4.7, 4.6 Reviewed-on: http://review.typo3.org/6782 Reviewed-by: Oliver Hader Tested-by: Oliver Hader Reviewed-by: Stefan Neufeind Reviewed-by: Philipp Gampe Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
- Dec 19, 2011
-
-
Felix Kopp authored
Makes module links in menu on the left not wrap around in small frames. Change-Id: Ib7168ac0d2111aab7c7c8510d6f36243683ce11c Fixes: #32448 Releases: 4.5, 4.6, 4.7 Reviewed-on: http://review.typo3.org/7207 Reviewed-by: Markus Klein Tested-by: Markus Klein Reviewed-by: Stefan Neufeind Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Steffen Ritter authored
Many modules call "refreshModuleMenu" when starting. In fact the "renderMenu" behaves different than before the transition to ExtJS 4 so that the backend got reloaded completely. Change it, to just refresh the menu as requested. Change-Id: Ibe5c3693a4a9a5184d3c5d2f33ce86ee6a574669 Fixes: #32664 Releases: 4.7 Reviewed-on: http://review.typo3.org/7365 Reviewed-by: Oliver Hader Tested-by: Oliver Hader Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Steffen Ritter authored
With ExtJS4 the function names of addClass and removeClass have been renamed to addCls and removeCls at all places to have only one name for the same function throughout the Framework. Not all occurences within Core have been overworked within the ExtJS 4 Migration. This is tackled now. Note: ext:form, ext:workspaces and ext:em are excluded as there are special Tasks for these extensions. Change-Id: If54040a01b061766ff867d1368e9b5fa48631b58 Fixes: #32673 Releases: 4.7 Reviewed-on: http://review.typo3.org/7370 Reviewed-by: Georg Ringer Tested-by: Georg Ringer Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Steffen Ritter authored
Before the migration to ExtJS 4 collapsing of the module panel was not possible. This is now possible, but behaves very strange and looks ugly. Reconfigure the viewport to behave like before. Change-Id: Id443d296a363a3e58e1e32b14dddd2374da2315a Fixes: #32670 Releases: 4.7 Reviewed-on: http://review.typo3.org/7369 Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Steffen Ritter authored
The JavaScript uses addClass/removeClass to show hide the tool- bar for each Content-Element even for browsers which do not support :hover on div-Containers. For ExtJS 4 the functions have been renamed to addCls/removeCls which needs to be done in the pageModule script accordingly. Change-Id: I3a7f9c78d90a9cd9c09c26be17392b39caef353a Fixes: #32669 Releases: 4.7 Reviewed-on: http://review.typo3.org/7366 Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Reviewed-by: Ralf Merz Tested-by: Ralf Merz Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
- Dec 18, 2011
-
-
Oliver Hader authored
In the install tool there is no backend user available, thus this needs to be checked before calling the writelog() method. Change-Id: I16494e0ba01147a5111101e9a76cf44418c1c5fb Fixes: #32666 Reviewed-on: http://review.typo3.org/7363 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Steffen Ritter authored
With the migration to ExtJS4 the CustomResizer has been modified. Since that the extra CSS file is superfluous. Remove the left over call in TCEforms. Change-Id: I4092b804c57478a30f90ec3fae12a6049741b1b0 Fixes: #32659 Releases: 4.7 Reviewed-on: http://review.typo3.org/7360 Reviewed-by: Steffen Gebert Tested-by: Steffen Gebert
-
Bjoern Pedersen authored
New options in config allow the anonymized storage of statistic log informations. (necessary e.g. in Germany: see e.g. http://www.saechsdsb.de/ipmask) config.stat_IP_anonymize: set to 1 to activate anonymized logging config.stat_IP_anonymize_mask_ipv4: config.stat_IP_anonymize_mask_ipv6: Prefix-mask (0..32 for IPv4, 0..128 for IPv6) to use for anonymisation. Setting this to will log an empty hostname. Recommendation for Germany: config.stat_IP_anonymize_ipv4 = 24 if not set, defaults to 24 and 64, resp. config.stat_logUser: configure username logging CGL-cleanup in statistics function. Change-Id: Id03841ad19343b7b6820d780d0769154c5a880b0 Resolves: #25404 Releases: 4.7 Reviewed-on: http://review.typo3.org/1289 Reviewed-by: Stefan Neufeind Reviewed-by: Dominik Mathern Tested-by: Dominik Mathern Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Steffen Ritter authored
Use the possibility to create collections of tca-records with TYPO3 core functionality in a table sys_collection. To deal with these record-collections in TCA a collection class using the new collection interfaces is to be introduced. This relies on #32148 Change-Id: I371a6ba354855651048445075464c032ddd4647b Resolves: #32147 Releases: 4.7 Reviewed-on: http://review.typo3.org/6968 Reviewed-by: Dominik Mathern Tested-by: Dominik Mathern Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Ferdinand Kuhl authored
THe HMENU-propertes minItems, maxItems and begin are extended to have stdWrap possibilities. This allows to create Menus more dynamically. Change-Id: I70ceacf054352463c651ce177a0e1f1152bba39c Resolves: #18618 Releases: 4.7 Reviewed-on: http://review.typo3.org/4735 Reviewed-by: Dominik Mathern Tested-by: Dominik Mathern Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Dmitry Dulepov authored
When using flexforms, a warning may appear in the Backend when saving the form in BE (typically in a plugin). This happens because TYPO3 checks if flexform DS is static (in the file) using is_file. When the DS is not static, the parameter to is_file is not a file name but an XML content. PHP thinks this "file name" falls outside of the open_basedir and complains with a warning. Possibly it can be solved in other ways but this fix is the simplest possible. Change-Id: I2c95522418e74e68c96c223f19b022d300467f7d Resolves: #32109 Releases: 4.7, 4.6, 4.5 Reviewed-on: http://review.typo3.org/6942 Reviewed-by: Markus Klein Tested-by: Markus Klein Reviewed-by: Oliver Klee Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Christian Welzel authored
Set the currentVal to the current filename during rendering of HTML in the second rendering loop. This makes current=1 useful for rendering captions. Change-Id: I335bb2f744f9352428f6b0d1931ccf2d80f45bb6 Fixes: #28794 Releases: 4.7, 4.6, 4.5 Reviewed-on: http://review.typo3.org/6676 Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Benjamin Mack authored
Introduces a new plugin (pi2) with fluid and extbase that separates the DB logic (Repository) and the output (fluid-based now) from the rest (searchcontroller). However, there is no real "repository" that works as a regular repository. Additionally, some options have been renamed. This is still not completely tested and a work-in-progress, but the feature-set should be complete. This feature is also ready for the MySQL Fulltext Indexed Search. Change-Id: I8ed4a3e5f09db64d560d0a44b4a7c51c6ec80481 Resolves: #28612 Releases: 4.7 Reviewed-on: http://review.typo3.org/3926 Reviewed-by: Stefan Neufeind Reviewed-by: Dominik Mathern Tested-by: Dominik Mathern Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Dmitry Dulepov authored
tslib_cObj::typoLink() uses a wrong domain if the target page has a domain record and a URL scheme, which is different to current. It prepends a current domain instead of the target domain of the page. Change-Id: I1b7f1248f8b62bdaae0adeb114c29f42b146daa4 Resolves: #31771 Releases: 4.7, 4.6, 4.5 Reviewed-on: http://review.typo3.org/6708 Reviewed-by: Oliver Hader Tested-by: Oliver Hader Reviewed-by: Markus Klein Reviewed-by: Dominik Mathern Tested-by: Dominik Mathern Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Jigal van Hemert authored
Adds hook mechanism to the mailer API. Custom mail transporters can be configured in the Install Tool. Change-Id: Ib81eab61b657e07de37a8107df3dce3b96376f5c Resolves: #24841 Releases: 4.7 Reviewed-on: http://review.typo3.org/7065 Reviewed-by: Georg Ringer Reviewed-by: Dominik Mathern Tested-by: Dominik Mathern Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Steffen Ritter authored
For modifiying the TCA of all Tables, you need to have an entry point somewhere, shortly after all TCA definitions (which sould be within ext_tables.php of each extension) are included. To solve this problem a hook is introduced which allows to e.g. modify all TCA tables in comparison to the classic way, where extensions are only featured to modify TCA of extensions which had been loaded before. Change-Id: Icd9653fccb477385f4c7107bdea637f6720c3d69 Resolves: #31615 Releases: 4.7 Reviewed-on: http://review.typo3.org/6564 Reviewed-by: Oliver Hader Tested-by: Oliver Hader Reviewed-by: Dominik Mathern Tested-by: Dominik Mathern Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Oliver Hader authored
Due to a misconfiguration of a hook in EXT:lang, clearing all caches fails. class.tx_lang_clearallcache.php -> class.tx_lang_clearcache.php Change-Id: Ifebbc919cedb3bf04777772015e59c6eb2d908dd Fixes: #32658 Reviewed-on: http://review.typo3.org/7357 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Dmitry Dulepov authored
When this file is created by the Install tool, the fileCreateMask is not respected. That does not allow to delete this file through FTP or from SSH if the web server user and group is different from logged in user. Change-Id: I2f719aff3ed14b6d1ae6eea51057b78a8f84b262 Resolves: #21740 Releases: 4.7, 4.6 Reviewed-on: http://review.typo3.org/6877 Reviewed-by: Oliver Hader Tested-by: Oliver Hader Reviewed-by: Mario Rimann Reviewed-by: Stefan Neufeind Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
Felix Kopp authored
Increases space on horizontal checkbox-array in TCE forms. Change-Id: Id84734b6d6ccc6f430ff9d87715e447dd06307b2 Fixes: #32088 Releases: 4.6, 4.7 Reviewed-on: http://review.typo3.org/6918 Reviewed-by: Oliver Hader Tested-by: Oliver Hader Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
Markus Klein authored
CSS files must comply to http://www.w3.org/TR/CSS21/syndata.html#charset which requires @charset to be "the 10 characters '@charset "' (lowercase, no backslash escapes)". Also the CSS compressor looks for the lowercase version. Change-Id: I71436dfd4a74da8ee5592e6755565d96d160d1fe Fixes: #32163 Releases: 4.7, 4.6, 4.5, 4.4 Reviewed-on: http://review.typo3.org/6979 Reviewed-by: Jan Tested-by: Jan Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Simon Schaufelberger Tested-by: Simon Schaufelberger Reviewed-by: Oliver Klee Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
- Dec 17, 2011
-
-
Mario Rimann authored
Changes an is_string() check to a check out of t3lib_Utility_Math which will also accept '86400' as a valid value and not only 86400. Change-Id: I5a8bfe4b1015d9a6195a9831272bd7e5518110dc Resolves: #32274 Releases: 4.7, 4.6, 4.5 Reviewed-on: http://review.typo3.org/7079 Reviewed-by: Markus Klein Reviewed-by: Simon Schaufelberger Tested-by: Simon Schaufelberger Reviewed-by: Michael Stucki Reviewed-by: Oliver Klee Tested-by: Markus Klein Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
Stanislas Rolland authored
Fix for #29899 introduced a check if the file holding custom RTE CSS exists. However that path used was wrong. Change-Id: I1b4f23bb6bc29add925a956636fe3b8dd01f6b86 Resolves: #32625 Releases: 4.5, 4.6, 4.7 Reviewed-on: http://review.typo3.org/7314 Reviewed-by: Stanislas Rolland Tested-by: Stanislas Rolland Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind Reviewed-by: Julian Hofmann Tested-by: Julian Hofmann Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Mario Rimann authored
Add SOAP PHP-Module to the list of required modules to be checked in the reports module. Change-Id: Ifad1a7e81fbec4a22707a7a12090234dbb7b9496 Resolves: #11806 Releases: 4.7, 4.6 Reviewed-on: http://review.typo3.org/6991 Reviewed-by: Steffen Gebert Tested-by: Steffen Gebert
-
Steffen Gebert authored
The naming for XCLASSing tx_em_Connection_ExtDirectServer is written with and without underscore between "connection" and "extdirectserver". Change-Id: Ifcdc2c52643473eb48b4be2c91d72248e2340bdd Resolves: #32596 Releases: 4.7, 4.6, 4.5 Reviewed-on: http://review.typo3.org/7330 Reviewed-by: Steffen Gebert Tested-by: Steffen Gebert
-
- Dec 16, 2011
-
-
Dmitry Dulepov authored
tslibe_fe::determineId() contains invalid SQL statement (using "!=") and bad code (variable "$idQ", missing check for start/stop dates). Change-Id: If4c5db49a010331b5257ee33647cb23b31c5e020 Resolves: #32159 Releases: 4.7, 4.6, 4.5 Reviewed-on: http://review.typo3.org/6974 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Dmitry Dulepov authored
Memcache server sometimes closes connection under heavy load. In such cases TYPO3 shows error messages in Frontend when setting the value to cache fails. This should not happen because it is not such a error that should cause server down times. Change the exception to a warning in sys_log instead. Admins can see the error and work on it. Change-Id: Ied3da87149e50843f8950395b3003a8cac06dbdc Resolves: #30162 Releases: 4.7, 4.6, 4.5 Reviewed-on: http://review.typo3.org/5599 Reviewed-by: Markus Klein Tested-by: Markus Klein Reviewed-by: Oliver Klee Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Dmitry Dulepov authored
"Show page" context menu and Web>View do not use proper scheme if that is set in the page properties. They always use the scheme of the Backend. Change-Id: I08d3f4a384353b879ea90e1331097f583131ee40 Resolves: #31959 Releases: 4.7, 4.6, 4,5 Reviewed-on: http://review.typo3.org/6774 Reviewed-by: Markus Klein Tested-by: Markus Klein Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Francois Suter authored
t3lib_BEfunc::getProcessedValue() is used throughout the Core to transform values stored as indices into human-readable values. However for select-type fields based on a list of items (and not a foreign table) where multiple selections are possible, t3lib_BEfunc::getProcessedValue() fails to display anything. This is due to t3lib_BEfunc::getLabelFromItemlist(), being unable to handle several values. This patch introduces a new method to avoid breaking compatibility. Change-Id: I074099cd5fc06a346a86246bdf7620ebdc7b18cb Resolves: #31374 Releases: 4.7, 4.6, 4.5 Reviewed-on: http://review.typo3.org/6379 Reviewed-by: Björn Pedersen Reviewed-by: Markus Klein Tested-by: Markus Klein Reviewed-by: Francois Suter Tested-by: Francois Suter
-
Felix Kopp authored
Adds an option to disable Page Information function in Web > Page. Fixes: #32086 Releases: 4.7 Change-Id: Ie1b157e425a20b2495e7e953bbda71fd55c15e83 Reviewed-on: http://review.typo3.org/6916 Reviewed-by: Georg Ringer Tested-by: Georg Ringer Reviewed-by: Stefan Neufeind Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Stanislas Rolland authored
1. Migrate RTE. 2. Add soft hyphen insertion feature. Change-Id: Ic81ecf9f682ead18680475534e27a267d6cc59e8 Resolves: #32200 Releases: 4.7 Reviewed-on: http://review.typo3.org/7106 Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter Reviewed-by: Georg Ringer
-
Mario Rimann authored
Adds a Typoscript option to make the the separator string that is used between the site title and the page title configurable. Change-Id: I8fd088ee15d09a0c2414d48d30058c2ed85a1b98 Resolves: #17030 Releases: 4.7 Reviewed-on: http://review.typo3.org/7041 Reviewed-by: Markus Klein Tested-by: Markus Klein Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Dominique Feyer authored
Currently the l10n parser cache can only be cleared manually, by adding this in locallang.php: $GLOBALS['TYPO3_CONF_VARS']['SYS']['lang']['cache']['clear_menu'] = TRUE; This patch change the default behavior. By default the l10n cache is cleared on "clear all cache", if the clear l10n menu item is enabled, it's not cleared on clear all cache. Change-Id: I969a76d4a17ed847f39884883a887f4e0cb9c3a3 Fixes: #32600 Releases: 4.7, 4.6 Reviewed-on: http://review.typo3.org/7283 Reviewed-by: Georg Ringer Tested-by: Georg Ringer Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Dmitry Dulepov authored
Reports module changes from issue #30695 introduced a check for the saltedpasswords extension and a report about users, whose passwords are not protected by the saltedpasswords. That check queries database directly and uses internal knowledge of saltedpasswords about marking the password with certain characters. This can break reports module if saltedpasswords adds a new scheme to salt passwords. Only saltedpasswords should know about those prefixes. Other extensions should use the API of saltedpasswords to query the information. Change-Id: Iec27610c2227ed15537f37b53e1b26443b5a276f Resolves: #32136 Releases: 4.7, 4.6, 4.5 Reviewed-on: http://review.typo3.org/6953 Reviewed-by: Oliver Hader Tested-by: Oliver Hader Reviewed-by: Markus Klein Tested-by: Markus Klein Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Stanislas Rolland authored
1. Remove custom resizer. 2. Migrate date and time picker. 3. Migrate other custom classes Change-Id: I32bc6d6e98db7be4677d552caf923c3f999683a1 Resolves: #32196 Releases: 4.7 Reviewed-on: http://review.typo3.org/7105 Reviewed-by: Georg Ringer Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-