- Jul 31, 2011
-
-
Alexander Stehlik authored
In t3lib_div::makeInstanceService() the info array passed to the instanciated service class is enhanced with information about the requested service type, service sub type and the excluded service keys. Deprecated references to global vars have been replaced with $GLOBALS array. Change-Id: I45d39b3a526ab2c9a2ce273784ecdc4c3f03affd Resolves: #26410 Reviewed-on: http://review.typo3.org/1776 Reviewed-by: Markus Klein Reviewed-by: Stefan Neufeind Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Jigal van Hemert Tested-by: Jigal van Hemert
-
Mario Rimann authored
By default a t3d export ended up in fileadmin/ and the resulting file was publicly available. This change just changes the default directory to be fileadmin/_temp_/ which is .htaccess protected and cannot be accessed from outside. Change-Id: Ic01e1e38cb96e6f39ea84cd8f71decb046afccb0 Resolves: #17516 Reviewed-on: http://review.typo3.org/3728 Reviewed-by: Susanne Moog Tested-by: Susanne Moog Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Jo Hasenau authored
Change the way expanded nodes are saved for be_users back to a simple key/boolean pair and adjust the size of the uc field to fit the needs of larger page trees. Change-Id: Ic926080b0dc0e6e24226ab00554091a5f0ffae66 Resolves: #24884 Releases: 4.6 Reviewed-on: http://review.typo3.org/3912 Reviewed-by: Jo Hasenau Tested-by: Jo Hasenau Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Tested-by: Christian Kuhn Reviewed-by: Steffen Gebert Tested-by: Steffen Gebert
-
Stefan Neufeind authored
Use an update-query to write the front end user session data to the database instead of doing a delete- and insert-query. Using only one update-query saves resources and avoids an inconsistent state between the delete- and insert-query (since no transactions were used). Original patch by Netresearch. Change-Id: I58624215b65bced7473923eb6ce1966650c02860 Resolves: #19286 Reviewed-on: http://review.typo3.org/2761 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel Reviewed-by: Xavier Perseguers Reviewed-by: Markus Klein Reviewed-by: Mario Rimann Reviewed-by: Jo Hasenau Reviewed-by: Georg Ringer Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Xavier Perseguers authored
Add checks for IPv4 and IPv6. Otherwise take input as hostname. Implement correct (recursive) wildcard-checks. Add unit tests. Change-Id: I721fb6d376ee9ef01352799dfad1813b38e87ded Resolves: #27217 Releases: 4.5, 4.6 Reviewed-on: http://review.typo3.org/2526 Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Reviewed-by: Xavier Perseguers Tested-by: Xavier Perseguers
-
Laurent Cherpit authored
For the TCA password fields (BE|FE), saltedpasswords overrides the field used to add some evaluations method. The problem appears when another evaluation method is added before saltedpasswords extension is loaded. Change the way of the available evaluations methods are added by saltedpasswords. Change-Id: Ibcc13da492736891937fefbf9e323338229fb1dc Resolves: #28494 Releases: 4.6 Reviewed-on: http://review.typo3.org/3725 Reviewed-by: Georg Ringer Tested-by: Georg Ringer Reviewed-by: Xavier Perseguers Tested-by: Xavier Perseguers
-
Patrick Rodacker authored
Add the same routine from the Upgrade Wizard for new extensions to the Upgrade Wizard for outsourced extensions to show only not-installed extensions. Change-Id: I8e7c0d0d1ff0b5c7f3c6c31fb26d2238730153d3 Resolves: #24914 Releases: 4.6 Reviewed-on: http://review.typo3.org/2371 Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Reviewed-by: Susanne Moog Tested-by: Susanne Moog
-
Christian Kuhn authored
The null backend is very useful to effectivly disable caching during development. With this change it also implements the PhpCapableBackend interface and can be used to replace the FileBackend this way. This is the v4 backport of FLOW3 changeset https://review.typo3.org/#change,3910 Additional to the FLOW3 version the null backend is now required in config_default.php to enable the cache_phpcode to use this backend in autoloader for development context. Change-Id: Icca11825742eaa64b1e6f2db2aec48590887cb0b Resolves: #28598 Related: #28589 Reviewed-on: http://review.typo3.org/3911 Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Reviewed-by: Susanne Moog Tested-by: Susanne Moog
-
Oliver Hader authored
* add a key for ses_timestamp (in SQL) to speedup searches for sessions within timeout-limit * simplify the overly-complex timeout-check Change-Id: I171a63a0a7ec8cdd17c59d34411b41483d672b0f Resolves: #20877 Reviewed-on: http://review.typo3.org/3341 Reviewed-by: Susanne Moog Tested-by: Susanne Moog Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Stanislas Rolland authored
Spell "TSconfig" correctly. Since only pages are searched for deprecated properties, add a note that such can also be used in BE groups and BE user records. Change-Id: I717b63139cf65803ab63e131291e2db1233e610d Fixes: #28600 Releases: 4.6 Reviewed-on: http://review.typo3.org/3923 Reviewed-by: Stanislas Rolland Tested-by: Stanislas Rolland
-
Stanislas Rolland authored
Make the pattern binary. Do not select the pattern followed by 's' (do not select RTE.fontSizes) Remove fontSize from properties that are replaced automatically. Change-Id: I09d07c056eefc8e80b833fc59d99fb08c5e2a9b7 Fixes: #28597 Releases: 4.6 Reviewed-on: http://review.typo3.org/3920 Reviewed-by: Christopher Tested-by: Christopher Reviewed-by: Stanislas Rolland Tested-by: Stanislas Rolland
-
Thorben Kapp authored
Menu items of type shortcut link to the target directly now, even without realurl. Change-Id: I444d9eddf4c98c9a8712627bbc5bd24a4c6aebc8 Related: #17037 Releases: 4.6 Reviewed-on: http://review.typo3.org/3413 Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Reviewed-by: Steffen Gebert Tested-by: Steffen Gebert
-
Stanislas Rolland authored
Two new Page TSConfig properties are added: * RTE.default.buttons.pastetoggle.setActiveOnRteOpen If set, and if the pastetoggle button is enabled, the button is toggled to ON when the RTE opens. * RTE.default.buttons.pastetoggle.hidden If set, and if the pastetoggle button is enabled, the button is hidden in both the toolbar and the context menu. Hence, if buttons.pastetoggle.setActiveOnRteOpen is also set, all paste operations will be performed using the current clean paste behaviour. The manual is updated to document the fact that default and/or overriding values may be set for the clean paste behaviour. For example: setup.override.rteCleanPasteBehaviour = plainText Change-Id: I3f479846d5ce373f7f386fd450603faed08f7e8d Resolves: #25039 Releases: 4.6 Reviewed-on: http://review.typo3.org/3896 Reviewed-by: Stanislas Rolland Tested-by: Stanislas Rolland
-
Stanislas Rolland authored
When copying/pasting an internal link or image from and to the RTE editing area, Firefox changes the href or src to a relative url. After save, the url ends up being wrong. Similar issues arises when moving images or links inside the editing area and when dropping images in the RTE from the image dialogue window. This change works around Firefox issue https://bugzilla.mozilla.org/show_bug.cgi?id=613517, by making the url absolute again before saving or toggling to source text mode, as well as on paste and drop events. Change-Id: I27024687d897a36133113f47b4d52ca9e0ab6c90 Resolves: #28497, #24852, #27353 Releases: 4.4, 4.5, 4.6 Reviewed-on: http://review.typo3.org/3916 Reviewed-by: Stanislas Rolland Tested-by: Stanislas Rolland
-
- Jul 30, 2011
-
-
Mario Rimann authored
Adds a text "Search for" in the search form input field as long as no text has been searched for (improves accessibility). If the doctype is set to "html5", the text is shown as attribute placeholder="Search for", otherwise as field value of the input field. Change-Id: I6944b21d44ea365ac5969e94d7743f5418962ea2 Resolves: #28347 Resolves: #17496 Reviewed-on: http://review.typo3.org/3688 Reviewed-by: Georg Ringer Tested-by: Georg Ringer Reviewed-by: Stefan Neufeind Reviewed-by: Xavier Perseguers Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Reviewed-by: Steffen Gebert Tested-by: Steffen Gebert
-
Stanislas Rolland authored
Upgrade Wizard "Deprecated RTE properties in Page TS Config" fails when no deprecated properties are used at all. Make it a success, but keep the information message. Change-Id: I0e0919cc02536a12d84da3d37cea64afe3af12e3 Resolves: #28593 Releases: 4.6 Reviewed-on: http://review.typo3.org/3908 Reviewed-by: Stanislas Rolland Tested-by: Stanislas Rolland
-
Thorben authored
Redirect directly to the target page in Frontend, if the accessed page is of type Shortcut and accessed directly via its URL. Change-Id: I4199cb8c89d6dc5a21dac6f3cd03051245880bd8 Resolves: #28322 Releases: 4.6 Reviewed-on: http://review.typo3.org/3398 Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Reviewed-by: Kay Strobach Tested-by: Kay Strobach Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind Reviewed-by: Christian Kuhn Reviewed-by: Susanne Moog Tested-by: Susanne Moog
-
Helmut Hummel authored
In #28189 a bug was introduced for JSwindow-typolink URLs. Because t3lib_div::quoteJSvalue is called without second paramter, the value passed to it will also be encoded with htmlspecialchars() which is then done a second time when putting the link together. Change the t3lib_div::quoteJSvalue call to not encode the result with htmlspecailchars() Resolves: #28536 Related: #28189 Releases: 4.3, 4.4, 4.5, 4.6 Change-Id: If6bcad4d2bf1e0a4b3f5a6f04e4718df8e4e7150 Reviewed-on: http://review.typo3.org/3901 Reviewed-by: Torben Hansen Tested-by: Torben Hansen Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Kay Strobach authored
There are warnings with backend modules concerning the new _JSINIT array. To avoid these problems, this patch improves the way the module array is handled. Module names starting with an underscore character "_" are not considered anymore. Change-Id: Id749538dd8ee570581cb49df172800ec76242041 Releases: 4.6, 4.5 Resolves: #28523 Reviewed-on: http://review.typo3.org/3820 Reviewed-by: Oliver Hader Tested-by: Oliver Hader Reviewed-by: Susanne Moog Tested-by: Susanne Moog
-
Bjoern Pedersen authored
typo3/js/workspacemenu.js is outdated and has been superceded by typo3/sysext/workspaces/Resources/Public/JavaScript/workspacemenu.js Change-Id: I09f71e38dde6776d1ee75d4d9e75710f5723fe53 Resolves: #25824 Releases: 4.6 Reviewed-on: http://review.typo3.org/3447 Reviewed-by: Georg Ringer Tested-by: Georg Ringer Reviewed-by: Steffen Gebert Tested-by: Steffen Gebert
-
Philipp Gampe authored
Change-Id: Ieac7632e0c4851b28c05bc662fc3855334ac53a4 Resolves: #28462 Releases: 4.6 Reviewed-on: http://review.typo3.org/3719 Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Reviewed-by: Kay Strobach Tested-by: Kay Strobach Reviewed-by: Steffen Gebert Tested-by: Steffen Gebert
-
Mario Rimann authored
The new extension manager shows the "hand" cursor when hovering over the icon of a required extension. This change just disables that by enforcing the browser to show the default "arrow" cursor. Change-Id: I05c075710effb9de3de147ba716495362c39da0a Resolves: #13267 Releases: 4.6 Reviewed-on: http://review.typo3.org/3463 Reviewed-by: Christopher Tested-by: Christopher Reviewed-by: Stefan Neufeind Reviewed-by: Steffen Gebert Tested-by: Steffen Gebert
-
- Jul 29, 2011
-
-
Stanislas Rolland authored
Change-Id: Id5e6dcecdc21aacc0397db9edf91deb32ee0a98e Resolves: #28575 Releases: 4.5, 4.6 Reviewed-on: http://review.typo3.org/3892 Reviewed-by: Stanislas Rolland Tested-by: Stanislas Rolland
-
Stanislas Rolland authored
This feature is a first step at simplifying the RTE configuration. * Deprecate various, mostly legacy properties, and restructure some others in order to make the configuration structure more homogeneous. * Remove any deprecated properties from the default RTE configurations. * Provide an Install tool upgrade wizard for substituting some of the deprecated properties by their replacement properties and reporting the uid's of pages that specify deprecated properties that could not be replaced by the wizard; the wizard warns that some deprecated properties may be specified in included external files; those will need to be updated by the user. * Log to the deprecation log any usage of deprecated properties. Allow to disable logging of deprecated properties by setting Page TS Config property RTE.default.logDeprecatedProperties.disabled = 1. Allow to optionally log also to the BE log by setting RTE.default.logDeprecatedProperties.logAlsoToBELog = 1. Change-Id: I3992d308702500ea39a2e7944eea687150995791 Resolves: #28325 Releases: 4.6 Reviewed-on: http://review.typo3.org/3425 Reviewed-by: Stanislas Rolland Tested-by: Stanislas Rolland Reviewed-by: Georg Ringer
-
- Jul 28, 2011
-
-
Xavier Perseguers authored
Change-Id: I5ab30c14c57e0dc777d6faadc48fb762572c1469 Reviewed-on: http://review.typo3.org/3821 Reviewed-by: Philipp Gampe Reviewed-by: Georg Ringer Tested-by: Georg Ringer Reviewed-by: Xavier Perseguers Tested-by: Xavier Perseguers
-
Xavier Perseguers authored
Having a deprecation message on multiple lines somehow breaks the deprecation log entry as only the first line is logged. Change-Id: I319d66d5e4cae4d9cc8a9a0392d0e68583459ec4 Reviewed-on: http://review.typo3.org/3823 Reviewed-by: Xavier Perseguers Tested-by: Xavier Perseguers
-
Kai Vogel authored
This patch improves the determination of relative paths of include files, concatenates the jsFiles and jsFooterFiles in backend by default to speedup the backend and provides a default compressor for the frontend. Change-Id: I569d285cc12c7eec808094903d5c8ee2e749f9ec Resolves: #27694 Reviewed-on: http://review.typo3.org/2924 Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind Reviewed-by: Steffen Gebert Tested-by: Steffen Gebert Reviewed-by: Georg Ringer
-
- Jul 27, 2011
-
-
Xavier Perseguers authored
Implement hook into the login process after a successful login if a redirect is performed. When no redirect is performed, postProcContent may be used to perform additional actions. Change-Id: Id6259fb7c843ad08432f1df27a15963276e08611 Resolves: #23671 Releases: 4.6 Reviewed-on: http://review.typo3.org/3471 Reviewed-by: Helmut Hummel Reviewed-by: Xavier Perseguers Tested-by: Xavier Perseguers
-
Xavier Perseguers authored
Deprecating t3lib_div::int_from_ver() in 4.6 leads to major developer annoyance because this method is used to switch to compatibility code for older versions of TYPO3 in extensions and a hocus-pocus is needed to prevent calling it if using 4.6. Deprecate this method in two phases: - TYPO3 4.6: mark it as deprecated - TYPO3 4.7: use deprecation log to deprecate it really This method should only be removed in TYPO3 4.9. Change-Id: I73cfc9a5e15f6f336534e3705e914fc37862472e Resolves: #28499 Releases: 4.6 Reviewed-on: http://review.typo3.org/3733 Reviewed-by: Benjamin Mack Reviewed-by: Xavier Perseguers Tested-by: Xavier Perseguers
-
Kay Strobach authored
This patch adds a cardlayout to the Backend. BE Modules may register themselves to the page renderer and add cards directly to the layout. To achieve that, a new way of adding JavaScript to the BE is available. $GLOBALS['TBE_MODULES']['_JSINIT']['key'] = 'JSCODE'; This way changing the module is quite fast. To keep old behaviour the iframe is loaded with the module root url if the module item of an already opened module is clicked. The Extension Manager or the About module can be simply reworked to support that feature. Other new features like the dashboard depend on this change too. API hints: JavaScript - in old times we used: TYPO3.Backend.ContentContainer.setUrl(uri); Now please use TYPO3.ModuleMenu.App.openInContentFrame(uri, params); The "new" function was available before and knows the current module. This function uses the correct iframe - if it is allowed to load the module. PHP - added new Parameter to t3lib_extMgm::addModule to disable the card autocreation on demand Change-Id: I2bf206b7154c20575b0d2ce72150621b2dfbdb35 Resolves: #12664 Releases: 4.6, 4.5 Reviewed-on: http://review.typo3.org/3370 Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Tested-by: Soren Malling Reviewed-by: Xavier Perseguers Tested-by: Xavier Perseguers
-
Stefan Galinski authored
Change-Id: I069b13ed5a36b60c1b1c03d027680e7bdb2989e7 Resolves: #25307 Reviewed-on: http://review.typo3.org/3782 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Christian Kuhn authored
Change-Id: Ib148d040cf4c8eb4b3bde6966fdcd494b9ed7cc4 Resolves: #24577 Reviewed-on: http://review.typo3.org/3779 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Helmut Hummel authored
Change-Id: Ie0f19500b713fece84e1fc2caf7d724864965481 Resolves: #26876 Reviewed-on: http://review.typo3.org/3775 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Michael Klapper authored
Change-Id: I808c6879b65f3237ecfb47a2d4145f128fc8ffdf Resolves: #27414 Reviewed-on: http://review.typo3.org/3768 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Marco Bresch authored
Change-Id: I1e04d0da3d139eef14d38f3ea4efe86172f4093d Resolves: #28189 Reviewed-on: http://review.typo3.org/3766 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Georg Ringer authored
Change-Id: I1ee63a425032165587780354849f4521eccd825d Resolves: #24535 Reviewed-on: http://review.typo3.org/3762 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Steffen Gebert authored
Change-Id: Ic53e31259e1b79f5f1d602e4b01ce9ddafe9e1af Resolves: #24519 Reviewed-on: http://review.typo3.org/3758 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Georg Ringer authored
Change-Id: I20d53d3c5c7b6b8c92f37104832e7a44d1584341 Resolves: #24497 Reviewed-on: http://review.typo3.org/3754 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Jigal van Hemert authored
Change-Id: I7c546048e986fadcd1b20e74a6c7859fa13cd823 Resolves: #20775 Reviewed-on: http://review.typo3.org/3750 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Helmut Hummel authored
Change-Id: I14a97fcb21bd9ca1c3640de02934bc53935f711e Resolves: #24457 Reviewed-on: http://review.typo3.org/3744 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-