Activity

From 2009-09-29 to 2009-10-28

2009-10-28

16:20 Revision 3ff7f92a: [!!!][+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.
Sebastian Kurfuerst
16:16 Revision beaa1450: [+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(condit... Bastian Waidelich
13:28 Revision f15efd6d: [+BUGFIX] Fluid (ViewHelpers): Fixed no-brainer which prevented the Inline ViewHelper notation with object arguments from working.
Sebastian Kurfuerst
12:03 Bug #5150: Rewrite ViewHelpers to support new inline notation
*UPDATE:*
We've decided to rewrite the affected view helpers instead.
That is:
*uri.resource*:
from
@{foo -> f...
Bastian Waidelich
11:58 Feature #5158 (Closed): Add "true" and "false" to Fluid syntax
Currently... Bastian Waidelich
07:57 Revision 208a4c9e: [~TASK] Fluid (ViewHelpers): Fixed inline documentation for ResourceViewHelper.
Karsten Dambekalns

2009-10-27

20:56 Revision 5e5d02c1: [~TASK] Fluid (ViewHelpers): Changed the ResourceViewHelper again, the 'resource' argument is now called 'path'; added 'absolute' argument to generate absolute URLs.
Karsten Dambekalns
18:12 Bug #5150: Rewrite ViewHelpers to support new inline notation
Hey :-)
With the f:format.crop example, I don't really see why this should be needed :-) You can just crop it manu...
Sebastian Kurfuerst
17:14 Bug #5150 (Resolved): Rewrite ViewHelpers to support new inline notation
With the new syntax for the Fluid inline notation (aka "shorthand syntax") implemented with r3333 we introduced a bre... Bastian Waidelich
13:55 Bug #4667 (Needs Feedback): Error class magic only works for object properties....
But how should the error handling work, if the textbox was not bound to a property? Bastian Waidelich
13:54 Feature #4968 (Accepted): Sorting by OptionLabel for Selectbox
Bastian Waidelich
13:52 Bug #5020: SelectViewHelper produces invalid code
Karsten Dambekalns wrote:
> To fix the issue one could add one option with "---" as a last resort.
Ok, I'll tak...
Bastian Waidelich
11:09 Bug #5020: SelectViewHelper produces invalid code
To fix the issue one could add one option with "---" as a last resort. Karsten Dambekalns
13:02 Task #5136 (Resolved): Cleanup in unit tests: class_exists, comments and license
Applied in changeset r3350. Karsten Dambekalns
11:19 Task #5136 (Resolved): Cleanup in unit tests: class_exists, comments and license
A lot of the unit tests contain the TYPO3 4.x license boilerplate and claim to use GPL v2. There are some extra docbl... Karsten Dambekalns
13:02 Task #5135 (Resolved): Make method names CGL conform in TemplateParser
Applied in changeset r3350. Karsten Dambekalns
11:16 Task #5135 (Resolved): Make method names CGL conform in TemplateParser
The TemplateParser class has a few methods named @handler_*()@ which violates the CGL. Karsten Dambekalns
13:02 Bug #5138 (Resolved): ResourceViewHelper uses hardcoded path to mirrored resources
Applied in changeset r3350. Karsten Dambekalns
11:26 Bug #5138 (Resolved): ResourceViewHelper uses hardcoded path to mirrored resources
The path to the public resource mirror can be configured in FLOW3, so the ResourceViewHelper must follow suit. Karsten Dambekalns
13:02 Bug #5137 (Resolved): ResourceViewHelper not usable with new shorthand syntax
Applied in changeset r3350. Karsten Dambekalns
11:23 Bug #5137 (Resolved): ResourceViewHelper not usable with new shorthand syntax
Since the resource to be included has no parameter in the view helper, one cannot use shorthand syntax with it. Karsten Dambekalns
13:01 Revision 1e492c77: [+BUGFIX] Fluid (ViewHelpers): The ResourceViewHelper can now be used with the new shorthand syntax, fixes #5137.
[+BUGFIX] Fluid (ViewHelpers): The ResourceViewHelper uses the mirror path configured in FLOW3 now, fixes #5138.
[~TA...
Karsten Dambekalns
12:50 Bug #4972: f:format.date does not respect locale.
Karsten Dambekalns wrote:
> Then use @return strftime($format, $date->getTimestamp());@ - but the format string must...
Nikolas Hagelstein
11:14 Bug #4972: f:format.date does not respect locale.
Then use @return strftime($format, $date->getTimestamp());@ - but the format string must be different then, sigh.
...
Karsten Dambekalns

2009-10-26

19:14 Feature #5003 (Resolved): Parse output of view helper 'translate'
Thomas Deinhamer wrote:
Hi,
> Sorry, I don't get it - how is this related to #4858?
You're right, the issues are n...
Bastian Waidelich
18:20 Feature #5003: Parse output of view helper 'translate'
Sorry, I don't get it - how is this related to #4858? Thomas Deinhamer
13:58 Feature #5118 (Resolved): Allow ViewHelpers to be Cascading in Shorthand-Syntax
If you want to do something like this:... Steffen Ritter
07:09 Bug #5107 (Resolved): namespaces names cant have more than one letter
Sebastian Kurfuerst
06:21 Bug #5107 (Accepted): namespaces names cant have more than one letter
Sebastian Kurfuerst
07:09 Bug #5108 (Resolved): Custom ViewHelper couldnt find validator of its own domain
Sebastian Kurfuerst
06:20 Bug #5108 (Accepted): Custom ViewHelper couldnt find validator of its own domain
Sebastian Kurfuerst
07:06 Revision 64b1682d: [+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. Res... Sebastian Kurfuerst

2009-10-25

18:22 Bug #5108 (Resolved): Custom ViewHelper couldnt find validator of its own domain
I've a model Tx_Mytube_Domain_Model_Video
I have created a ViewHelper
<?php
class Tx_Mytube_ViewHelpers_VideoVi...
Fernando Arconada
18:10 Bug #5107 (Resolved): namespaces names cant have more than one letter
namespaces names cant have more than one letter in partials called from the layout
- {namespace z=Tx_foor_ViewHelp...
Fernando Arconada

2009-10-22

21:59 Revision 774bb783: [~TASK] Fluid (ViewHelpers): Fixed documentation for TextboxViewHelper (missed a form. in the example).
Karsten Dambekalns
19:26 Revision 253d646a: [~TASK] Fluid: Added @api annotations on class level.
[~TASK] Fluid: Removed Fluid-specific RuntimException and replaced it with the one from SPL. Karsten Dambekalns
17:48 Revision 8172be4a: [~TASK] DocumentationBrowser: fixed YAML syntax to follow specification.
[~TASK] FLOW3: fixed YAML syntax to follow specification.
[~TASK] Fluid: fixed YAML syntax to follow specification.
[...
Karsten Dambekalns

2009-10-21

19:12 Revision 190903b6: [~TASK] Fluid (ViewHelpers): Fixed form view helper unit tests, that should have been adapted in previous commit.
Bastian Waidelich
19:02 Bug #3985 (Resolved): f:form.textbox is not usable anymore without wrapping an f:form element
Applied in changeset r3336. Bastian Waidelich
18:52 Revision 10280a43: [~TASK] Fluid (ViewHelpers): Added some checks to make form view helper usable without the surrounding f:form tag. This resolves #3985.
Bastian Waidelich
18:50 Bug #5020: SelectViewHelper produces invalid code
What do you suggest as solution?
Always add @<option value=""></option>@ if options array is empty?
I'd prefer to...
Bastian Waidelich
18:41 Feature #5003: Parse output of view helper 'translate'
Reminder: last patches at #4858 resolves this by adding an "arguments"-attribute to the translate view helper. Implem... Bastian Waidelich
18:02 Bug #5069 (Resolved): Fluid Viewhelper link.email misses universal tag attributes
Applied in changeset r3335. Bastian Waidelich
17:46 Bug #5069 (Accepted): Fluid Viewhelper link.email misses universal tag attributes
I'll take care of this.
Until then, you can write...
Bastian Waidelich
14:36 Bug #5069 (Resolved): Fluid Viewhelper link.email misses universal tag attributes
The EmailViewHelper misses the initialization of the universal tag attributes. Due to this class and misc other tag a... Morton Jonuschat
18:00 Revision a0cd5d46: [+BUGFIX] Fluid: register universal tag attributes in link.email view helper. This resolves #5069.
Bastian Waidelich
17:40 Bug #5075 (Rejected): Fluid Viewhelper link.email misses universal tag attributes
Duplicates #5069 Bastian Waidelich
17:37 Bug #5075 (Rejected): Fluid Viewhelper link.email misses universal tag attributes
see:
http://forge.typo3.org/issues/show/5069
Nikolas Hagelstein
14:40 Feature #5033: Improve Shorthand Syntax of ViewHelpers
Hi @all,
as this is a breaking change (if you have made use of the shorthand syntax in your templates) here some "...
Bastian Waidelich
12:02 Feature #5033 (Resolved): Improve Shorthand Syntax of ViewHelpers
Applied in changeset r3333. Sebastian Kurfuerst
12:08 Revision 3f1feee5: [+BUGFIX] Fluid (Core): ObjectAccessorNode now fails silently if no variable found
Sebastian Kurfuerst
11:52 Revision 9829b9ef: [!!!][+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. Th... Sebastian Kurfuerst
07:59 Bug #5056 (Closed): F3\Fluid\Core\RuntimeException thrown in file TemplateVariableContainer.php
I tried to build some kind of tree by invoking a section/for recurse.
Template:
<f:section name="children">
<f:...
Martin Eisengardt

2009-10-20

10:39 Feature #5033: Improve Shorthand Syntax of ViewHelpers
attached is a first patch which implements this. Sebastian Kurfuerst
06:37 Revision 153fa1ef: [~TASK] Fluid (Core): Added some @api annotations.
Sebastian Kurfuerst
05:55 Feature #4218 (Resolved): Support for properties of nested objects using "property"-argument
done. Sebastian Kurfuerst

2009-10-19

11:39 Feature #5033: Improve Shorthand Syntax of ViewHelpers
Hi,
obviously I strongly agree to this change ;)
Just a few additional notes to clarify the intention of this RFC...
Bastian Waidelich
10:29 Feature #5033 (Resolved): Improve Shorthand Syntax of ViewHelpers
h1. Proposal for shorthand syntax
The goal of this RFC is to propose a re-done shorthand syntax for fluid after so...
Sebastian Kurfuerst

2009-10-17

13:48 Bug #5020 (Resolved): SelectViewHelper produces invalid code
The Select View Helper produces invalid code with strange output, if the value of the attribute "options" is empty. T... Jochen Rau

2009-10-16

00:00 Feature #5003 (Resolved): Parse output of view helper 'translate'
Expecting you have this html/template source...
@<f:translate key="any">The quick brown {dog} jumps over the lazy ...
Thomas Deinhamer

2009-10-15

12:53 Revision 5c78ee4b: [~TASK] FLOW3 (Package): Adjusted package manager test.
[~TASK] * (Tests): Added a few test directories here and there, just for the cleanliness. Karsten Dambekalns

2009-10-14

14:08 Revision a409f8cd: [~API] FLOW3 (MVC): Configured the AbstractView and NotFoundView to be of scope prototype instead of singleton. Make sure to annotate all your views as prototypes as well!
[~TASK] Fluid (View): TemplateView is now prototype because it can be configured. If it stayed a singleton, we'd run ... Robert Lemke

2009-10-13

20:30 Feature #4984: Add option "selectAll" to Select View Helper
Hmm. It's not possible anymore to attach files on forge?! Jochen Rau
18:15 Feature #4984 (Resolved): Add option "selectAll" to Select View Helper
Add an option "selectAll" to the Select View Helper. If it is set, all options of a multiple selector are preselected... Jochen Rau

2009-10-12

17:49 Bug #4967 (Closed): Missing Event type onchange
I reverted the changes to fluid because the event handlers are not "universal". Please use the "additionalAttributes"... Jochen Rau
10:04 Bug #4972 (Closed): f:format.date does not respect locale.
The fluid date helper does not respect the locale date format set by e.g. setlocale.
This issue is causef by the fac...
Nikolas Hagelstein
08:28 Feature #4218 (Accepted): Support for properties of nested objects using "property"-argument
Sebastian Kurfuerst
07:57 Revision d9bb9e03: [+TASK] Fluid: Two non-functional changes to ease backporting
Sebastian Kurfuerst

2009-10-11

12:50 Feature #4968 (Resolved): Sorting by OptionLabel for Selectbox
I would like to have a sorting option for selectboxes.
sometihng like:
@$this->registerArgument('sortByOptionLa...
Markus Dreyer
12:39 Bug #4967 (Closed): Missing Event type onchange
After Jochen added the event Handler tags in TagBasedViewHelper I noticed that the onchange Event is missing. Markus Dreyer

2009-10-09

14:59 Revision abbe60c6: [!!!][+FEATURE] FLOW3 (Security): Added a HMAC generator and checker to prevent unauthorized access on objects where no edit fields were generated for. It is mandatory in case objects are modified on the server side. See the issue for a more in-depth explanation. This feature does NOT break backwards-compatibility as long as you use only Fluid for form-generation. In case of custom fields, it WILL break backwards compatibility, and you might need the @dontverifyrequesthash annotation. Resolves #4960.
[+FEATURE] Fluid (ViewHelpers): Added a request hash to all form fields. It is mandatory in case objects are modified... Sebastian Kurfuerst

2009-10-08

15:15 Revision 374a29bb: [~TASK] FLOW3 (MVC): Fixed an error with handling an error in transformValue().
[~TASK] FLOW3 (Persistence): changed the way cloning affect the memorized clean state of an entity, relates to #4931.... Karsten Dambekalns

2009-10-07

09:41 Revision cabcf4a9: [+TASK] FLOW3 (Reflection): Added a new helper method in ObjectAccess which can traverse object graphs (with the "."-Syntax)
[+TASK] Fluid (ViewHelpers): Refactored the generation of the hidden identity field.
[+FEATURE] Fluid (ViewHelpers): ...
Sebastian Kurfuerst

2009-10-05

12:16 Revision a440ea00: [+BUGFIX] Fluid (Service): The method getClassNamesInNamespace() now returns the filtered results, not the original data.
Karsten Dambekalns

2009-10-02

12:20 Bug #3292 (Resolved): viewhelper backend support
BE support is implemented.
Not all view helpers work in BE mode yet, but I'm closing this issue for now.
Bastian Waidelich
12:18 Bug #4794 (Resolved): Translator view helper does not work when no BE user is logged in
Bastian Waidelich
12:18 Bug #4794: Translator view helper does not work when no BE user is logged in
Fixed in r1386 Bastian Waidelich
10:41 Revision f709113c: [~TASK] Fluid (Controller): fixed target path in DocumentationController
[~TASK] Fluid (Documentation): updated ViewHelperLibrary.xml Karsten Dambekalns

2009-10-01

11:58 Revision dd954329: Set next version number of package Fluid to version 1.0.0-alpha6
Karsten Dambekalns
11:58 Revision 5de7737d: Tagged package Fluid as version 1.0.0-alpha5
Karsten Dambekalns

2009-09-30

19:39 Revision 05201d9b: [!!!][~API] FLOW3 (Validation): The RangeValidator now expects the arguments "minimum" and "maximum" instead of "startRange" and "endRange". The CountValidator also uses "minimum" and "maxmimum", previously it was "min" and "max"
[!!!][~API] FLOW3 (MVC): The recently introduced class "FlashMessages" was renamed to "FlashMessageContainer" and the... Robert Lemke
 

Also available in: Atom