Packages/TYPO3.CMS.git
10 years agoRevert last change
Oliver Hader [Wed, 25 Nov 2009 13:40:22 +0000 (13:40 +0000)]
Revert last change

10 years ago[TASK] Updated version to 1.0.1 and cleaned ext_emconf.php
Oliver Hader [Wed, 25 Nov 2009 13:35:42 +0000 (13:35 +0000)]
[TASK] Updated version to 1.0.1 and cleaned ext_emconf.php

10 years ago[TASK] Fluid: Updated version to 1.0.0 and cleaned ext_emconf.php
Oliver Hader [Tue, 17 Nov 2009 21:23:38 +0000 (21:23 +0000)]
[TASK] Fluid: Updated version to 1.0.0 and cleaned ext_emconf.php

10 years ago[+BUGFIX] Fluid (ViewHelpers): Removed newline at beginning of Crop ViewHelper, in...
Sebastian Kurfürst [Wed, 11 Nov 2009 14:51:34 +0000 (14:51 +0000)]
[+BUGFIX] Fluid (ViewHelpers): Removed newline at beginning of Crop ViewHelper, in front of <?php

10 years ago* increased version numbers to 0.9.17
Sebastian Kurfürst [Sun, 8 Nov 2009 08:52:41 +0000 (08:52 +0000)]
* increased version numbers to 0.9.17

10 years ago* Many non-functional changes (comments etc)
Sebastian Kurfürst [Sun, 8 Nov 2009 08:51:02 +0000 (08:51 +0000)]
* Many non-functional changes (comments etc)
* ObjectAccessorPostProcessor again works now :-)

10 years ago* Raising version number to 0.9.12
Sebastian Kurfürst [Fri, 6 Nov 2009 04:55:55 +0000 (04:55 +0000)]
* Raising version number to 0.9.12

10 years ago[!!!][+BUGFIX] Fluid (ViewHelpers): FIxed the Resource ViewHelper to be in sync with...
Sebastian Kurfürst [Thu, 5 Nov 2009 10:32:57 +0000 (10:32 +0000)]
[!!!][+BUGFIX] Fluid (ViewHelpers): FIxed the Resource ViewHelper to be in sync with FLOW3 again. This means that instead of writing <f:uri.resource>...</f:uri.resource>, you write <f:uri.resource path="..." /> or {f:uri.resource(path:'...')}. Resolves #5237.

10 years ago[+BUGFIX] Fluid (Core): Now, the inline notation also works if spaces are before...
Sebastian Kurfürst [Thu, 5 Nov 2009 08:37:52 +0000 (08:37 +0000)]
[+BUGFIX] Fluid (Core): Now, the inline notation also works if spaces are before and after ->. This makes it a lot more error-tolerant.
[~TASK] Fluid: Backported the recent changes in v5, which are some additional non-functional checks, a new exception hierarchy and updated comments.

10 years ago[TASK] Fluid (ViewHelpers): Comment Fixes
Sebastian Kurfürst [Thu, 5 Nov 2009 08:14:25 +0000 (08:14 +0000)]
[TASK] Fluid (ViewHelpers): Comment Fixes

10 years ago[+FEATURE] Fluid (ViewHelpers): extended cObject viewhelper by an additional "data...
Bastian Waidelich [Thu, 29 Oct 2009 11:20:10 +0000 (11:20 +0000)]
[+FEATURE] Fluid (ViewHelpers): extended cObject viewhelper by an additional "data" argument. Now you can write {f:cObject(typoscriptObjectPath: 'lib.someCObject', data: someObject)} in your templates. This change is backwards compatible! Relates to #5150
[+FEATURE] Fluid (ViewHelpers): extended translate viewhelper by an additional "default" argument. Now you can write {f:translate(key: 'someLocallangKey', default: 'some fallback')} in your templates. This change is backwards compatible! Relates to #5150

10 years ago[!!!][+FEATURE] Fluid: Strings inside Arrays and the inline notation are now parsed...
Sebastian Kurfürst [Thu, 29 Oct 2009 07:24:15 +0000 (07:24 +0000)]
[!!!][+FEATURE] Fluid: Strings inside Arrays and the inline notation are now parsed by Fluid as well. This enables things like {fullName: '{firstName} {lastName}'} - thus, everything can be nested inside arrays and the ViewHelper inline notation arguments. This is a breaking change in case you used literal {...} inside your arguments, but not else. Relates to #5118.
[+FEATURE] Fluid (ViewHelpers): extended format.date viewhelper by an additional "date" argument. Now you can write {f:format.date(date: 'yesterday')} in your templates. This change is backwards compatible! Relates to #5150
[+FEATURE] Fluid (ViewHelpers): extended if viewhelper by arguments "then" and "else". Now you can write {f:if(condition: 1, then: 'yes', else: 'no'} in your templates. This change is backwards compatible! Relates to #5150
[~TASK] Fluid (Core): added check for reserved keywords to TemplateVariableContainer. This relates to #5158
[~TASK] Fluid (Tests): moved and renamed VariableContainerTest
~TASK] Fluid (Core): Changed method names (handler_*) in TemplateParser, resolves #5135.
[~TASK] Fluid (Tests): Cleanup to comments and "framework code", resolves #5136.

10 years ago[+FEATURE] Extbase (Utility): Localization Helper now supports sprintf format strings...
Sebastian Kurfürst [Mon, 26 Oct 2009 09:48:45 +0000 (09:48 +0000)]
[+FEATURE] Extbase (Utility): Localization Helper now supports sprintf format strings and an optional array argument. Most of this patch has been provided by Bastian. Relates to #4858. Resolves #5003
[+FEATURE] Fluid (Utility): Translation ViewHelper now supports sprintf format strings and an optional array argument. Relates to #5003
[~TASK] Viewhelpertest: Adjusted examples for f:translate. Relates to #5003

10 years ago[+BUGFIX] Fluid (Core): Validation of ViewHelper arguments is non-mandatory now,...
Sebastian Kurfürst [Mon, 26 Oct 2009 06:08:39 +0000 (06:08 +0000)]
[+BUGFIX] Fluid (Core): Validation of ViewHelper arguments is non-mandatory now, as there is no validator for each domain object / we do not always want to call it. Resolves #5108.
[+BUGFIX] Fluid (Core): Shorthand Syntax of ViewHelpers can now use longer namespace prefixes than one character. Resolves #5107.

10 years ago[~TASK] Fluid: Added @package and @subpackage annotations.
Sebastian Kurfürst [Sat, 24 Oct 2009 11:49:45 +0000 (11:49 +0000)]
[~TASK] Fluid: Added @package and @subpackage annotations.

10 years ago* Adding @api annotations
Sebastian Kurfürst [Sat, 24 Oct 2009 11:01:38 +0000 (11:01 +0000)]
* Adding @api annotations
* Changed the fluid-specific RuntimeException to SPL's RuntimeException.

10 years ago[~TASK] Fluid (ViewHelpers): Added some checks to make form view helper usable withou...
Bastian Waidelich [Wed, 21 Oct 2009 16:59:03 +0000 (16:59 +0000)]
[~TASK] Fluid (ViewHelpers): Added some checks to make form view helper usable without the surrounding f:form tag. This resolves #3985 (backported from v5)

10 years ago[+BUGFIX] Fluid: register universal tag attributes in link.email view helper. This...
Bastian Waidelich [Wed, 21 Oct 2009 16:02:16 +0000 (16:02 +0000)]
[+BUGFIX] Fluid: register universal tag attributes in link.email view helper. This resolves #5069.
[+TASK] Fluid: added some standard tag attributes to link.email, link.action and link.external view helpers (backported from v5)

10 years ago* Increasing version number to 0.9.11
Sebastian Kurfürst [Wed, 21 Oct 2009 10:18:44 +0000 (10:18 +0000)]
* Increasing version number to 0.9.11

10 years ago* WHitespace changes
Sebastian Kurfürst [Wed, 21 Oct 2009 10:07:45 +0000 (10:07 +0000)]
*  WHitespace changes
* ObjectAccessorNode now fails silently if no variable found

10 years ago[!!!][+FEATURE] Fluid (Core): Removed the old Shorthand Syntax, and added a new chain...
Sebastian Kurfürst [Wed, 21 Oct 2009 09:53:26 +0000 (09:53 +0000)]
[!!!][+FEATURE] Fluid (Core): Removed the old Shorthand Syntax, and added a new chainable syntax for ViewHelpers. ADJUST YOUR TEMPLATES in case you use the {f:….()} syntax! Resolves #5033.
[+TASK] Fluid (Core): The object accessor node now uses FLOW3 reflection service instead of custom implementation. This should be functionally equivalent
[+TASK] Fluid: Improved doc comments
[+TASK] Fluid: Improved test cases by removing some not needed stub classes
[+TASK] Fluid (Core): added API annotations in AbstractViewHelper. TagBasedViewHelper

10 years ago* Fixed doc comments
Sebastian Kurfürst [Tue, 20 Oct 2009 03:39:21 +0000 (03:39 +0000)]
* Fixed doc comments
* Raised version to 0.9.10

10 years ago[+BUGFIX] Fluid (ViewHelpers): Added check, if the given value implements the Iterato...
Jochen Rau [Tue, 13 Oct 2009 15:30:07 +0000 (15:30 +0000)]
[+BUGFIX] Fluid (ViewHelpers): Added check, if the given value implements the Iterator interface. This is important to allow objects like the Object Storage to be traversed.

10 years ago[+FEATURE] tx_fluid (ViewHelpers): Prepared ViewHelpers for Request Hash (HMAC) gener...
Sebastian Kurfürst [Mon, 12 Oct 2009 06:23:39 +0000 (06:23 +0000)]
[+FEATURE] tx_fluid (ViewHelpers): Prepared ViewHelpers for Request Hash (HMAC) generation. Relates to #4960.
[+FEATURE] tx_fluid (Core): Implemented editing of properties for nested objects in forms. Resolves #3702.
[+TASK] tx_fluid: Backported everything which results in comment-changes and some formatting changes.

10 years ago* Backported a few testcases
Sebastian Kurfürst [Sat, 10 Oct 2009 12:36:37 +0000 (12:36 +0000)]
* Backported a few testcases

10 years agoMoved unit tests around
Sebastian Kurfürst [Fri, 9 Oct 2009 17:40:07 +0000 (17:40 +0000)]
Moved unit tests around

10 years ago[TASK] tx_fluid: Backported some non-functional changes
Sebastian Kurfürst [Fri, 9 Oct 2009 14:57:20 +0000 (14:57 +0000)]
[TASK] tx_fluid: Backported some non-functional changes

10 years ago[-TASK] Fluid (Core): Removed previous added registration of event handler attributes...
Jochen Rau [Thu, 8 Oct 2009 13:27:37 +0000 (13:27 +0000)]
[-TASK] Fluid (Core): Removed previous added registration of event handler attributes. Use "additionalAttributes" instead.

10 years ago[+BUGFIX] Fluid (Core): Added event handler tags to universal tags in TagBasedViewHelper.
Jochen Rau [Tue, 6 Oct 2009 08:43:43 +0000 (08:43 +0000)]
[+BUGFIX] Fluid (Core): Added event handler tags to universal tags in TagBasedViewHelper.

10 years ago[~TASK] Fluid: Tweaked icon.
Jochen Rau [Tue, 6 Oct 2009 08:43:36 +0000 (08:43 +0000)]
[~TASK] Fluid: Tweaked icon.
[~TASK] Fluid: Recreated ext_autoload.php.

10 years ago* Small bugfix. sorry guys :-)
Sebastian Kurfürst [Mon, 5 Oct 2009 15:09:59 +0000 (15:09 +0000)]
* Small bugfix. sorry guys :-)

10 years ago[TASK] BlogExample: Adjusted TypoScript _LOCAL_LANG settings as needed in recent...
Sebastian Kurfürst [Mon, 5 Oct 2009 15:08:38 +0000 (15:08 +0000)]
[TASK] BlogExample: Adjusted TypoScript _LOCAL_LANG settings as needed in recent commit. Related to #4905.

10 years ago* Small cleanup - check if controllerContext is set to prevent fatal error in rare...
Sebastian Kurfürst [Mon, 5 Oct 2009 13:31:02 +0000 (13:31 +0000)]
* Small cleanup - check if controllerContext is set to prevent fatal error in rare cases.

10 years ago[+BUGFIX] Fluid(ViewHelpers): Replaced calls to $GLOBALS['LANG'] by $GLOBAL['TSFE...
Bastian Waidelich [Mon, 28 Sep 2009 20:59:02 +0000 (20:59 +0000)]
[+BUGFIX] Fluid(ViewHelpers): Replaced calls to $GLOBALS['LANG'] by $GLOBAL['TSFE'] if $GLOBALS['LANG'] is not available. This fixes #4794

10 years agoRaising version to 0.9.9
Sebastian Kurfürst [Thu, 24 Sep 2009 09:00:40 +0000 (09:00 +0000)]
Raising version to 0.9.9

10 years ago[~BUGFIX] Fluid (ViewHelpers): fixed and tweaked format.crop view helper (BE mode)
Bastian Waidelich [Wed, 23 Sep 2009 20:47:14 +0000 (20:47 +0000)]
[~BUGFIX] Fluid (ViewHelpers): fixed and tweaked format.crop view helper (BE mode)
[-TASK] Fluid (ViewHelpers): removed instanceof check from be.menus.actionMenu view helper to enable wrapping of menuItems in <f:if> blocks

10 years ago[+FEATURE] Fluid(ViewHelpers): Added BE view helpers be.container, be.buttons.csh...
Bastian Waidelich [Wed, 23 Sep 2009 15:33:06 +0000 (15:33 +0000)]
[+FEATURE] Fluid(ViewHelpers): Added BE view helpers be.container, be.buttons.csh, be.buttons.icon, be.menus.actionMenu, be.pageInfo & be.tableList. NOTE: BE view helpers are still experimental and subject of change!
[+FEATURE] Fluid(ViewHelpers): TranslateViewHelper now fully works in BE mode and respects BE user language. This relates to #3292
[~BUGFIX] Fluid(ViewHelpers): Email addresses are now prepend with "mailto:" in uri.email view helper (BE mode)
[+TASK] Fluid(ViewHelpers): uri.resource view helper now prepends "../" to relative URIs in BE mode
[~BUGFIX] Fluid(Tests): Fixed some unit tests so that they run green. We still need more tests and a way to simulate FE mode from phpunit.

10 years agoRaising Version Number to 0.9.6 in preparation for 4.3beta1
Sebastian Kurfürst [Thu, 17 Sep 2009 13:59:19 +0000 (13:59 +0000)]
Raising Version Number to 0.9.6 in preparation for 4.3beta1

10 years ago[+FEATURE] Fluid (Viewhelpers): Added uri.resource view helper
Bastian Waidelich [Thu, 17 Sep 2009 13:14:01 +0000 (13:14 +0000)]
[+FEATURE] Fluid (Viewhelpers): Added uri.resource view helper

10 years ago[~BUGFIX] Fluid (Tests): Fixed two test cases that broke due to the fact that unit...
Bastian Waidelich [Thu, 17 Sep 2009 12:50:44 +0000 (12:50 +0000)]
[~BUGFIX] Fluid (Tests): Fixed two test cases that broke due to the fact that unit tests run in BE mode.. We'll have to find a way to simulate FE mode in unit tests!

10 years ago[+FEATURE] Fluid (Viewhelpers): Added backend mode support for view helpers base...
Bastian Waidelich [Thu, 17 Sep 2009 12:44:23 +0000 (12:44 +0000)]
[+FEATURE] Fluid (Viewhelpers): Added backend mode support for view helpers base, cObject, format.crop (partly), link.email, translate (partly), uri.email. Now only image- and renderFlashMessages view helpers are not working in BE

10 years ago[!!!][+FEATURE] Fluid (TemplateView): made layoutRootPath and partialRootPath configu...
Bastian Waidelich [Thu, 17 Sep 2009 10:27:54 +0000 (10:27 +0000)]
[!!!][+FEATURE] Fluid (TemplateView): made layoutRootPath and partialRootPath configurable. Now templateRootPath defines the path to the "Templates" folder. LayoutRootPath & PartialRootPath can be specified independently. Related to #3296.
[~TASK] Fluid: Backported some whitespace changes from Fluid package

10 years ago4207[~TASK] Fluid: made action argument optional in Uri/ActionViewHelper. Relates...
Bastian Waidelich [Wed, 16 Sep 2009 16:56:17 +0000 (16:56 +0000)]
4207[~TASK] Fluid: made action argument optional in Uri/ActionViewHelper. Relates to #4207.

10 years ago[~TASK] Fluid: tweaked exception that is thrown when trying to iterate through non...
Bastian Waidelich [Wed, 16 Sep 2009 16:52:53 +0000 (16:52 +0000)]
[~TASK] Fluid: tweaked exception that is thrown when trying to iterate through non-traversable objects in ForViewHelper
[~TASK] Fluid: fixed typo in ForViewHelperTest
[+FEATURE] Fluid: added CycleViewHelper. Resolves #4458
[+FEATURE] Fluid: added GroupedForViewHelper. Resolves #4460
[+TASK] Fluid: added test case for PaddingViewHelper. Relates to #4459

10 years ago[~TASK] Fluid: Backported fixed method parameter documentation found by new reflectio...
Bastian Waidelich [Wed, 16 Sep 2009 16:44:18 +0000 (16:44 +0000)]
[~TASK] Fluid: Backported fixed method parameter documentation found by new reflection service checks.

10 years ago[+FEATURE] Fluid (ViewHelpers): Added a Form Password ViewHelper, to generate passwor...
Sebastian Kurfürst [Wed, 16 Sep 2009 10:40:53 +0000 (10:40 +0000)]
[+FEATURE] Fluid (ViewHelpers): Added a Form Password ViewHelper, to generate password input boxes. Resolves #4648.

10 years ago[+FEATURE] Fluid (ViewHelpers): Added a PaddingViewHelper
Sebastian Kurfürst [Wed, 16 Sep 2009 10:06:17 +0000 (10:06 +0000)]
[+FEATURE] Fluid (ViewHelpers): Added a PaddingViewHelper
[+FEATURE] Fluid (ViewHelpers): Added a RenderFlashMessages ViewHelper
[TASK] Fluid (Core): Added a PaddingViewHelper
[TASK] Fluid (Core): Added an exception if ViewHelpers declare an argument multiple times.

10 years ago[~TASK] Fluid: Added the debug mode constant from Fluid v5 to ease backporting
Sebastian Kurfürst [Wed, 16 Sep 2009 08:52:05 +0000 (08:52 +0000)]
[~TASK] Fluid: Added the debug mode constant from Fluid v5 to ease backporting

10 years ago[+BUGFIX] Fluid (ViewHelpers): Fixed TranslateViewHelper. LLLabels can now be overwri...
Jochen Rau [Tue, 15 Sep 2009 14:25:42 +0000 (14:25 +0000)]
[+BUGFIX] Fluid (ViewHelpers): Fixed TranslateViewHelper. LLLabels can now be overwritten via TS (plugin.tx_blogexample.settings._LOCAL_LANG .default.read_more = more).

10 years ago[+FEATURE] Fluid (ViewHelpers): Added a simple CountViewHelper.
Jochen Rau [Mon, 14 Sep 2009 08:15:06 +0000 (08:15 +0000)]
[+FEATURE] Fluid (ViewHelpers): Added a simple CountViewHelper.

10 years ago[+BUGFIX] Fluid: Fixed fatal error and missing uid to __identifier conversion.
Sebastian Kurfürst [Sun, 13 Sep 2009 18:59:22 +0000 (18:59 +0000)]
[+BUGFIX] Fluid: Fixed fatal error and missing uid to __identifier conversion.

10 years ago[+BUGFIX] Extbase (Property): Fixed the property mapper by backporting the FLOW3...
Sebastian Kurfürst [Sat, 12 Sep 2009 14:20:56 +0000 (14:20 +0000)]
[+BUGFIX] Extbase (Property): Fixed the property mapper by backporting the FLOW3 changes. Now we support mapping of 1:1 relations as well. Resolves #4357.

10 years ago[+FEATURE] Fluid (ViewHelpers): added "format" argument to action- and page-viewHelpe...
Bastian Waidelich [Fri, 4 Sep 2009 16:08:17 +0000 (16:08 +0000)]
[+FEATURE] Fluid (ViewHelpers): added "format" argument to action- and page-viewHelpers. Now you can create links like "<f:link.action format="xml" />"
[~TASK] Fluid (Tests): Adapted ViewHelperBaseTestcase to the latest Exbase changes

10 years ago[~TASK] Fluid: Raised version number to 0.9.5.
Sebastian Kurfürst [Tue, 1 Sep 2009 06:58:55 +0000 (06:58 +0000)]
[~TASK] Fluid: Raised version number to 0.9.5.

10 years ago[FEATURE] Fluid (ViewHelpers): Backported checkbox & radio form viewHelpers from...
Bastian Waidelich [Mon, 31 Aug 2009 19:10:20 +0000 (19:10 +0000)]
[FEATURE] Fluid (ViewHelpers): Backported checkbox & radio form viewHelpers from Fluid
[-BUGFIX] Fluid (ViewHelpers): Removed unused "options"-argument from formViewHelper
[+FEATURE] Fluid (ViewHelpers): Added "actionUri"-argument to formViewHelper which allows to explicitly set the forms action attribute
[~TASK] Fluid (ViewHelpers): Adapted viewHelpers to latest changes of UriBuilder (Extbase revision 1179)
[~BUGFIX] Fluid (ViewHelpers): SubmitViewHelper now correctly extends Tx_Fluid_ViewHelpers_Form_AbstractFormFieldViewHelper
[-TASK] Fluid (Tests): Removed obsolete file ViewHelperBaseTestcase_testcase.php

10 years ago[FEATURE] Fluid (TemplateView): Made templateRootPath configurable. Related to #3296.
Sebastian Kurfürst [Mon, 31 Aug 2009 11:09:50 +0000 (11:09 +0000)]
[FEATURE] Fluid (TemplateView): Made templateRootPath configurable. Related to #3296.

10 years ago[+FEATURE] Fluid (View): Prepared Fluid to enable 'format' aware templates (like...
Jochen Rau [Wed, 26 Aug 2009 10:24:07 +0000 (10:24 +0000)]
[+FEATURE] Fluid (View): Prepared Fluid to enable 'format' aware templates (like "show.html" and "show.json"). Related to #4120.

10 years ago[+BUGFIX] Fluid: Added missing reference in ext_autoload.php. Resolves #4287.
Jochen Rau [Mon, 24 Aug 2009 09:48:48 +0000 (09:48 +0000)]
[+BUGFIX] Fluid: Added missing reference in ext_autoload.php. Resolves #4287.

10 years ago[+BUGFIX] Fluid (TemplateParser): The View Helper name is now resolved correctly...
Jochen Rau [Fri, 14 Aug 2009 08:54:47 +0000 (08:54 +0000)]
[+BUGFIX] Fluid (TemplateParser): The View Helper name is now resolved correctly even if it has more than two levels (like f:foo.bar.baz). Added Unit Test. Resolves #4231.

10 years ago[~TASK] Fluid (ViewHelpers): Follow-up. Added several files.
Jochen Rau [Mon, 10 Aug 2009 23:39:22 +0000 (23:39 +0000)]
[~TASK] Fluid (ViewHelpers): Follow-up. Added several files.

10 years ago[~FEATURE] Fluid (ViewHelpers): Adjusted AbstractFormViewHelper to be able to namespa...
Jochen Rau [Mon, 10 Aug 2009 23:37:02 +0000 (23:37 +0000)]
[~FEATURE] Fluid (ViewHelpers): Adjusted AbstractFormViewHelper to be able to namespace arguments. Fixed several Unit Tests. The patch was provided by Bastian. Thanks a lot! Resolves #3317.

10 years ago[+BUGFIX] Fluid (View): Improved error message in case no layout/partial was found...
Sebastian Kurfürst [Mon, 10 Aug 2009 04:43:39 +0000 (04:43 +0000)]
[+BUGFIX] Fluid (View): Improved error message in case no layout/partial was found. Resolves #4204.

10 years ago[~BUGFIX] Fluid (ViewHelpers): Replaced usage of $GLOBALS['TSFE']->cObj by t3lib_div...
Bastian Waidelich [Sun, 9 Aug 2009 19:41:01 +0000 (19:41 +0000)]
[~BUGFIX] Fluid (ViewHelpers): Replaced usage of $GLOBALS['TSFE']->cObj by t3lib_div::makeInstance('tslib_cObj') in CObjectViewHelper, HtmlViewHelper and ImageViewHelper. Note: In CropViewHelper & EmailViewHelper it does no harm to use $GLOBALS['TSFE']->cObj. Thanks for the patch. Resolves #4063.

10 years ago[+FEATURE] Fluid (ViewHelpers): Added "absolute" argument to link.action and uri...
Bastian Waidelich [Sun, 9 Aug 2009 19:34:06 +0000 (19:34 +0000)]
[+FEATURE] Fluid (ViewHelpers): Added "absolute" argument to link.action and uri.action viewhelpers. Resolves #4202.

10 years ago[+BUGFIX] Fluid (ViewHelpers): Adjusted FormViewHelper to work together with updated...
Sebastian Kurfürst [Fri, 7 Aug 2009 16:57:08 +0000 (16:57 +0000)]
[+BUGFIX] Fluid (ViewHelpers): Adjusted FormViewHelper to work together with updated persistence and form resubmission. Related to #4178.

10 years ago[+TASK] Fluid: Fresh backport with updated FluidBackporter from Fluid package r2990
Bastian Waidelich [Thu, 6 Aug 2009 13:21:24 +0000 (13:21 +0000)]
[+TASK] Fluid: Fresh backport with updated FluidBackporter from Fluid package r2990
[~TASK] Fluid (ViewHelpers): FormViewHelper now extends AbstractFormViewHelper and uses PersistenceManager to render the hidden identity field. This is work in progress. Extbase needs to implement the latest Changes to the FLOW3 persistence framework to fix form handling. Relates to #4170
[TASK] Fluid: added ErrorsViewHelper to autoload list. Removed ResourceViewHelperTest_testcase - This view helper does not exist for TYPO3 v4
[TASK] Fluid (ViewHelpers): Updated unit tests. They run green now, as it's supposed to be.

10 years ago[+BUGFIX] Fluid (View): Refactored TemplateView, which is now automatically backporte...
Sebastian Kurfürst [Mon, 3 Aug 2009 10:52:32 +0000 (10:52 +0000)]
[+BUGFIX] Fluid (View): Refactored TemplateView, which is now automatically backported to FLOW3
[+FEATURE] Fluid: Added Layout and Partial support. This adds <f:render>, <f:layout> and <f:section> as ViewHelpers. See the blog example for an example.
[!!!] [~TASK] Fluid (ViewHelpers): Updated AbstractFormViewHelper and SelectViewHelper. Everything should still work as expected, but here there might still be some issues. Please test thoroughly and report any problems!

10 years ago[~TASK] Fluid: Removed @internal annotations and added @api annotations
Sebastian Kurfürst [Mon, 3 Aug 2009 07:30:07 +0000 (07:30 +0000)]
[~TASK] Fluid: Removed @internal annotations and added @api annotations
[~TASK] Fluid: Now, one ViewHelperNode only ever uses one instance of a ViewHelper

10 years ago[+FEATURE] Fluid: Added ext_autoload.php. The core autoloader uses this file as a...
Jochen Rau [Fri, 31 Jul 2009 11:38:35 +0000 (11:38 +0000)]
[+FEATURE] Fluid: Added ext_autoload.php. The core autoloader uses this file as a registry.

10 years ago[+FEATURE] Fluid (ViewHelpers): Implemented automatic error handling for forms. Relat...
Sebastian Kurfürst [Tue, 21 Jul 2009 20:17:20 +0000 (20:17 +0000)]
[+FEATURE] Fluid (ViewHelpers): Implemented automatic error handling for forms. Relates to #3861

10 years agoFLuid:
Sebastian Kurfürst [Fri, 10 Jul 2009 16:21:25 +0000 (16:21 +0000)]
FLuid:
* Adjustments to make it work with the new persistence rewrite

10 years agoFluid:
Sebastian Kurfürst [Thu, 2 Jul 2009 21:04:31 +0000 (21:04 +0000)]
Fluid:
[+FIX] (ViewHelpers): Removed trailing whitespace in FormViewHelper, fixes #3814

10 years agotx_fluid:
Bastian Waidelich [Sun, 21 Jun 2009 21:02:35 +0000 (21:02 +0000)]
tx_fluid:
* translate view helper: added support for LLL-references. Resolves #3525
* translate view helper: small refactoring and code/comment tweaks, added unit test case (still needs more tests)
* !!! translate view helper: default values are not HTMLEscaped anymore, so you can write <f:translate key="nonexistingKey">fallback with <strong>HTML tags</strong></f:translate>

10 years agoFluid:
Sebastian Kurfürst [Sun, 21 Jun 2009 10:41:21 +0000 (10:41 +0000)]
Fluid:
* Added Docbook generator (Backported from v5)

10 years agoFluid:
Sebastian Kurfürst [Fri, 19 Jun 2009 10:18:43 +0000 (10:18 +0000)]
Fluid:
* Added settings to ViewHelperVariableContainer, so it is available in {settings}

10 years agotx_fluid: (fresh backport from Fluid Package r2614 with FluidBackporter r2615):
Bastian Waidelich [Mon, 15 Jun 2009 18:17:24 +0000 (18:17 +0000)]
tx_fluid: (fresh backport from Fluid Package r2614 with FluidBackporter r2615):
  [FEAT] Fluid (ViewHelpers): Added AliasViewHelper, resolves #3592
  [TASK] Fluid (Tests): Fixed and extended ForViewHelperTest
  [TASK] Fluid (Tests): Tweaked ViewHelperBaseTestcase
  [TASK] Fluid (Tests): Fixed some PHP Doc Comments

10 years agotx_fluid: (fresh backport from Fluid Package r2609 with FluidBackporter r2611):
Bastian Waidelich [Mon, 15 Jun 2009 12:03:04 +0000 (12:03 +0000)]
tx_fluid: (fresh backport from Fluid Package r2609 with FluidBackporter r2611):
  [FIX] Fluid (Core): Set controller context only if not null. This needs to be done for rendering contexts without a controller context  (e.g. in a service)
  [TASK] Fluid (Core): Fixed a few doc comments
  [TASK] Fluid (Core): Removed commented-out code as it was obsolete

other changes in tx_fluid:
  * AbstractFormViewHelper: Removed persistenceManager-dependency. getName() and getValue() now return correct values for domain objects. Resolves #3651
  * Adjusted doc comments of ImageViewHelper. Resolves #3394
  * Fixed a few more doc comments

10 years agoFluid:
Sebastian Kurfürst [Tue, 9 Jun 2009 19:27:52 +0000 (19:27 +0000)]
Fluid:
* !!! Commented out last change of Jochen. Please add it again when you commit it @Jochen
* Added Boolean Expression Language
* Fixed #3551

10 years agoFluid:
Jochen Rau [Mon, 8 Jun 2009 22:28:16 +0000 (22:28 +0000)]
Fluid:
* Added "injectObjectManager" to the fake object factory (required by the upcoming committ of the refactored peristence layer)

10 years agoFluid:
Sebastian Kurfürst [Thu, 28 May 2009 21:48:40 +0000 (21:48 +0000)]
Fluid:
* Second part of the last big commit

10 years agoFluid:
Sebastian Kurfürst [Thu, 28 May 2009 21:45:46 +0000 (21:45 +0000)]
Fluid:
* Backported major changes from Fluid v5 to Fluid v4
* !!! Many of these changes are not backwards-compatible! Please read this if you have written custom ViewHelpers!
* Introduced Shorthand Syntax for calling ViewHelpers
* Core:
** Lots of internal cleanup and refactorings.
** !!! Complete restructuring into subpackages.
* ViewHelpers:
** !!! The base classes of ViewHelpers changed to Tx_Fluid_Core_ViewHelper_AbstractViewHelper and Tx_Fluid_Core_ViewHelper_TagBasedViewHelper. Please adjust your ViewHelpers!
** !!! $this->variableContainer has been renamed to $this->templateVariableContainer
** !!! the view is not in $this->variableContainer anymore. Currently there is no way to fetch the View from a ViewHelper.
** Introduced a new $this->controllerContext containing the context variables of the controller
** !!! The request can be now found in $this->controllerContext->getRequest()
** !!! The URIHelper has been renamed to URIBuilder and can be now found in $this->controllerContext->getURIBuilder()
** Introduced a new ViewHelperVariableContainer, available in $this->viewHelperVariableContainer to pass data between ViewHelpers. Should only be needed in very rare cases.
** !!! Removed <f:format.htmlEscape> ViewHelper! Please remove these declarations in your template! Escaping of object accessors is now automatically done, see next point.
* !!! ObjectAccessors {...} are now automatically HTMLspecialChar'd if not used as an argument to a ViewHelper. This is done using a new ObjectAccessorPostProcessor. Lateron, this will be made configurable.

10 years agoFluid:
Bastian Waidelich [Mon, 18 May 2009 08:31:44 +0000 (08:31 +0000)]
Fluid:
* Removed debug output from Tx_Fluid_ViewHelpers_Uri_ActionViewHelper.
* Controller-Fallback is not required anymore, it is done in the URIHelper of Extbase
* Tx_Fluid_ViewHelpers_Link_PageViewHelper now uses the URIHelper directly instead of referring to the corresponding URI ViewHelper

10 years agoFluid:
Sebastian Kurfürst [Sun, 17 May 2009 19:43:45 +0000 (19:43 +0000)]
Fluid:
* Fixed ViewHelpers to match the new URIHelper

10 years agotx_fluid:
Bastian Waidelich [Sat, 16 May 2009 18:43:53 +0000 (18:43 +0000)]
tx_fluid:
 * !!!changed view helpers once again!!! link view helpers reside in the link subfolder now. For each link view helper there is a corresponding uri helper now. Check out https://svn.typo3.org/TYPO3v4/CoreProjects/MVC/viewhelpertest for a working example.
 * TagBuilder->setContent does not apply htmlspecialchar() on the the tag contents, as that does not really makes sense - if you really need to escape tag contents, you gotta do it yourself now.

10 years agoFluid: (Backported from Fluid Package r2213 - r2230):
Bastian Waidelich [Sat, 16 May 2009 12:46:47 +0000 (12:46 +0000)]
Fluid: (Backported from Fluid Package r2213 - r2230):
 * AbstractViewHelper: there is no default data type of "Text" set anymore for method parameters to be able to throw a meaningful exception if method argument annotations could not be parsed (e.g. due to PHP optimizers that stripped off the docComments). This relates to #3309.
 * Started to refactor unit tests in order to reduce dependencies. This relates to #3311.
 * Replaced public properties by setter methods in core classes.

 * NOTE: this version requires the latest extbase version as it relies on the extbase autoloader.

10 years agoFluid:
Sebastian Kurfürst [Thu, 14 May 2009 11:01:54 +0000 (11:01 +0000)]
Fluid:
* adding some class comments

10 years agoFluid:
Bastian Waidelich [Fri, 8 May 2009 17:18:18 +0000 (17:18 +0000)]
Fluid:
* FormViewHelper: fixed render() method according to the latests URIHelper changes, tweaked renderHiddenIdentityField()
* Added backported ViewHelperException
* Added backported BaseViewHelper (this is mainly needed for the unit tests to run)
* Added backported Fluid tests and fixtures
* Removed unused files README.txt, test.php and doc/*
* Set extension version to 0.1.0

10 years agoFluid::
Jochen Rau [Fri, 8 May 2009 14:20:39 +0000 (14:20 +0000)]
Fluid::
* Fixed FormViewHelper for $pageUid = 0
* Supressed notice on non existing indexes in TranslatViewHelper

10 years agoFluid:
Bastian Waidelich [Fri, 8 May 2009 11:07:09 +0000 (11:07 +0000)]
Fluid:
 * Improved Backport (prefix "Tx_Fluid..." won't be applied within comments
 * If a view helper throws a ViewHelperException, that will be caught in ViewHelperNode to be able to react differently depending on the execution context (e.g. the error message could be outputted only when the current IP is within "devIPmask"). See DateViewHelper for an example.
 * fixed EmailViewHelper. Since latest changes $this->renderChildren() returns NULL instead of an empty string if tag has no content
 * removed test code from TranslateViewHelper.. sorry
 * Modified ActionlinkViewHelper & TypolinkViewHelper according to the latest URIHelper changes
 * unit tests on their way!

10 years agoFluid:
Bastian Waidelich [Wed, 6 May 2009 18:21:16 +0000 (18:21 +0000)]
Fluid:
* removed obsolete compatibility classes and replaced references with the respective extbase classes
* added ob_start() to debug view helper

10 years agoFluid:
Bastian Waidelich [Tue, 5 May 2009 21:13:54 +0000 (21:13 +0000)]
Fluid:
* updated currency, date, number and printf view helpers to use tag contents as their main input as discussed in the mailing lists. This will most probably break your existing fluid templates (again) - but, hey, thats bleeding edge.

10 years agoFluid:
Bastian Waidelich [Tue, 5 May 2009 20:52:33 +0000 (20:52 +0000)]
Fluid:
* Changes backported from FLOW3:
  * major cleanup and refactoring of core and view helper classes & comments
  * added validation for boolean arguments in AbstractViewHelper
  * added initialize-method to AbstractViewHelper, that is called before render(). This was especially needed for tagbased viewhelpers.
  * renderChildren() now directly calls evaluateChildNodes() on the respective view helper node allowing us to render objects/arrays.
  * improved boolean type conversion for arguments in ViewHelperNode.
  * added TagBuilder class, re-wrote all tag based view helpers to use it (see form view helpers for some examples)
  * ViewHelperArguments collection got a new method "hasArgument()" that returns TRUE when the specified argument exists and is not NULL
* tx_fluid changes:
  * Improved fake object factory. Now objects are injected to subclasses and implementations of the specified classes/interfaces.
  * cleaned up and tweaked view helpers. Removed Parsefunc, Stdwrap and TypoScript view helpers for now. Added CObject, If/Then/Else, EmailLink, Crop, Currency, Debug, HTML, Nl2br, Image view helpers. Thanks to Sebastian Böttger, Christopher Hlubek, Niels Pardon, Andreas Pattynama for the help!
* Note: Unit tests not fully backported yet.

10 years agoFluid:
Jochen Rau [Tue, 5 May 2009 10:07:39 +0000 (10:07 +0000)]
Fluid:
* !!!Changed signature of the URIViewHelper methods
* Moved the assignment of the 'view' from initializeView() to the constructor

10 years agoFixed #3065: ObjectFactory is unable to call t3lib_div::makeInstance.
Sebastian Kurfürst [Thu, 30 Apr 2009 08:31:21 +0000 (08:31 +0000)]
Fixed #3065: ObjectFactory is unable to call t3lib_div::makeInstance.

10 years agoFluid:
Sebastian Kurfürst [Fri, 17 Apr 2009 21:42:47 +0000 (21:42 +0000)]
Fluid:
* Fixed bug #3122
* Performance improvements from v5 Fluid

10 years agoFluid:
Jochen Rau [Wed, 15 Apr 2009 09:14:37 +0000 (09:14 +0000)]
Fluid:
* Some adjustments to the code according to the renaming of "blogexample" to "blog_example"

10 years agoFluid:
Jochen Rau [Mon, 13 Apr 2009 23:01:33 +0000 (23:01 +0000)]
Fluid:
* Changed ExtBase to Extbase (fixes Bug #3075)

10 years agoAdded type hinting to render() method of ActionlinkViewHelper, TypolinkViewHelper...
Niels Pardon [Sun, 12 Apr 2009 11:07:15 +0000 (11:07 +0000)]
Added type hinting to render() method of ActionlinkViewHelper, TypolinkViewHelper and DateViewHelper

10 years agoAdded stdWrap view helper
Niels Pardon [Sun, 12 Apr 2009 10:43:12 +0000 (10:43 +0000)]
Added stdWrap view helper

10 years agoAdded parseFunc view helper
Niels Pardon [Sun, 12 Apr 2009 09:29:18 +0000 (09:29 +0000)]
Added parseFunc view helper