Activity

From 2009-10-09 to 2009-11-07

2009-11-07

23:35 Feature #4218: Support for properties of nested objects using "property"-argument
I noticed that the error only appears when I send the "section" property. The snipped from my view looks like this:
...
Marcel Rosenberger
23:13 Feature #4218 (New): Support for properties of nested objects using "property"-argument
Using r1642 and my snippet posted above <f:form.textbox property="user.name" /> is resolved correctly. However when s... Marcel Rosenberger

2009-11-06

16:37 Bug #5256: htmlspecialchars() applied inconsistently and of little use
As a reminder:
# Object accessor nodes (e.g. @{customer.name}@)should be processed by the @ObjectAccessorPostProcesso...
Bastian Waidelich
15:25 Bug #5256 (Resolved): htmlspecialchars() applied inconsistently and of little use
Observations:
* When a value assigned to Fluid is put into a template, it remains untouched (i.e. angle brackets sta...
Karsten Dambekalns
15:58 Revision 985fa6c5: [~TASK] Fluid: non-functional changes done while reading the code.
Karsten Dambekalns
15:25 Feature #5257 (Resolved): Allow generic post-processing of template content
Currently relative URLs to resources must be created using the resource viewhelper. It would be a lot nicer if that w... Karsten Dambekalns
15:03 Bug #4972: f:format.date does not respect locale.
Karsten Dambekalns wrote:
> And why the heck is there no locale-aware date formatting on DateTime? Grr.
Probably ...
Karsten Dambekalns

2009-11-05

23:17 Bug #5237 (Resolved): fix v4's resource ViewHelper
resolved in r1608. Sebastian Kurfuerst
11:32 Bug #5237 (Resolved): fix v4's resource ViewHelper
[!!!][+BUGFIX] Fluid (ViewHelpers): FIxed the Resource ViewHelper to be in sync with FLOW3 again. This means that ins... Sebastian Kurfuerst
14:41 Revision 48c0f93c: [~API] FLOW3 (Log): setLogFileURL() was renamed to setLogFileUrl() in FileBackend.
[~API] FLOW3 (MVC): redirectToURI() was renamed to redirectToUri() in AbstractController.
[~API] FLOW3 (MVC): setRequ...
Karsten Dambekalns
12:21 Revision 1f92952c: [~TASK] Fluid: Adapted Fluid unit tests to match the changes committed in the previous revision (re: controller context)
Robert Lemke
11:33 Revision e758d57b: [+BUGFIX] Fluid (ViewHelpers): Fixed comments of ViewHelpers.
Sebastian Kurfuerst
09:25 Revision db0ef8be: [+BUGFIX] Fluid (Core): Now, the inline notation also works if spaces are before and after ->. This makes it a lot more error-tolerant.
Sebastian Kurfuerst

2009-11-03

12:18 Revision c51d654b: [~TASK] Fluid: Fixed the exception hierarchy - \F3\Fluid\Exception is now the most generic exception. Also added generic exceptions for Core and View.
[~TASK] Fluid (View): Wrote tests for the TemplateView::parseTemplate() method and added a safeguard for when the spe... Robert Lemke

2009-11-02

17:29 Revision 591397a4: Set next version number of package Fluid to version 1.0.0-alpha7
Karsten Dambekalns
17:29 Revision 2cba70f9: Tagged package Fluid as version 1.0.0-alpha6
Karsten Dambekalns

2009-10-29

17:16 Revision f0b53212: [~TASK] Fluid (ViewHelpers): Renamed "packageKey" attribute to "package" in ResourceViewHelper to be consistent with other link/uri view helpers
Bastian Waidelich
17:05 Revision ca245d05: [+FEATURE] Fluid (ViewHelpers): added "additionalParams" attribute to uri.action & link.action view helpers. This allows you to add non-prefixed parameters to links.
Bastian Waidelich
12:31 Bug #5150 (Resolved): Rewrite ViewHelpers to support new inline notation
Resolved in r3365 Bastian Waidelich
11:07 Revision c52fbdd7: [~TASK] Fluid (Core): No need to use our "PHP6" strtolower(), as all values checked against are plain ASCII.
Karsten Dambekalns
08:29 Feature #3702 (Resolved): Inline notation should expect object-parameters by default
the syntax is now like in arrays. Sebastian Kurfuerst
08:27 Feature #5118 (Resolved): Allow ViewHelpers to be Cascading in Shorthand-Syntax
Hi,
we discussed this again, and for now came to two conclusions:
- we think it is a rather rare case to need thi...
Sebastian Kurfuerst

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
 

Also available in: Atom