Activity

From 2010-06-13 to 2010-07-12

2010-07-12

22:48 Feature #5158: Add "true" and "false" to Fluid syntax
Yep, they cannot be re-declared, see
$reservedVariableNames inside https://svn.typo3.org/TYPO3v4/CoreProjects/MVC/fl...
Sebastian Kurfuerst
14:52 Feature #5158: Add "true" and "false" to Fluid syntax
Sebastian Kurfuerst wrote:
> I still think such a feature makes sense, the "true" string should be handled the sam...
Bastian Waidelich
14:22 Feature #5158 (Needs Feedback): Add "true" and "false" to Fluid syntax
I still think such a feature makes sense, the "true" string should be handled the same as the "true" constant / varia... Sebastian Kurfuerst
12:50 Feature #5158 (Closed): Add "true" and "false" to Fluid syntax
Thinking about this again - I guess, it's more consistent as it is right now:
'true' => String "true"
true => Var...
Bastian Waidelich
21:50 Task #8319 (Resolved): Add ViewInterface to ViewHelperVariableContainer again
fixed in r4837, will be backported asap. Sebastian Kurfuerst
20:37 Task #8319: Add ViewInterface to ViewHelperVariableContainer again
OK; I am now using F3\Fluid\View\AbstractTemplateView in the type hint, and tested the following things:
* Fluid V...
Sebastian Kurfuerst
20:31 Task #8319 (Accepted): Add ViewInterface to ViewHelperVariableContainer again
+1, we should get rid of this @param object; in both branches. I'll try to use AbstractTemplateView here, I think thi... Sebastian Kurfuerst
12:01 Task #8319 (Needs Feedback): Add ViewInterface to ViewHelperVariableContainer again
Bastian Waidelich
21:49 Revision 5e628526: [+BUGFIX] Fluid (Core): Added AbstractTemplateView Type Hints to ViewHelperVariableContainer again. Resolves #8319.
[+BUGFIX] Fluid (Core): Renamed F3\Fluid\Core\Parser\SyntaxTree\ViewHelperNode::getViewHelper() to F3\Fluid\Core\Pars... Sebastian Kurfuerst
20:12 Task #8824 (Resolved): Create an abstract base class for Condition ViewHelpers to remove Code Duplication
committed in r4836. Sebastian Kurfuerst
20:09 Task #8824 (Resolved): Create an abstract base class for Condition ViewHelpers to remove Code Duplication
In FLOW3, we already have quite some condition ViewHelpers (f:if, f:security.if*). It turns out they all use a privat... Sebastian Kurfuerst
20:12 Revision 02cabd1e: [!!!][+BUGFIX] Fluid (Core): Refactored all Condition-ViewHelpers like f:if, f:security.if* to use a newly created base class F3\Fluid\Core\ViewHelper\ConditionViewHelper. This greatly simplifies the implementation of custom conditions. However, THIS IS A BREAKING CHANGE in case you copied the f:if ViewHelper to create a custom condition ViewHelper, as the internal workings changed. Please check the new f:if ViewHelper to see how to adjust your ViewHelper -- you basically just have to throw away a lot of code. Resolves #8824.
Sebastian Kurfuerst
17:23 Task #6757: support literal strings in boolean arguments
+1 for implementing that from me. I would like string literals surrounded by single quotes better. Christopher Hlubek
13:59 Feature #6149: for: add iteration informations
Alexander Stehlik wrote:
> I attached a patch for this feature. Please let me know if there are any problems or if y...
Georg Leitner
13:38 Feature #6149: for: add iteration informations
Merging files and comments from #6459 to have everything in one ticket:... Bastian Waidelich
13:24 Task #6560: A reset button for formViewHelper [Made and attached]
Bastian Waidelich wrote:
> Sorry for interfering.. But I'm asking myself: Why would you need a ViewHelper for this?
...
Soren Malling
12:17 Task #6560: A reset button for formViewHelper [Made and attached]
Sorry for interfering.. But I'm asking myself: Why would you need a ViewHelper for this?
Instead of ...
Bastian Waidelich
13:04 Feature #4230 (Resolved): Create ViewHelpers for Backend Modules
Following Backend ViewHelpers have been added with r1347 ff:
be.container, be.pageInfo, be.pagePath, be.tableList, b...
Bastian Waidelich
13:00 Bug #6202 (Rejected): ActionViewHelper breaks html on empty content
Hi Georg and sorry for the late reaction ;)
You're right,*$this->tag->forceClosingTag(true);* would be the solution ...
Bastian Waidelich
12:42 Bug #6338 (Closed): JSON is being parsed as string Array
As there are workarounds (wrapping your scripts in CDATA tags) I close this issue for now.
If you don't agree or wan...
Bastian Waidelich
12:07 Feature #8179 (Resolved): Create Selenium Tests for Fluid Viewhelpertest Package / Extension
Selenium test cases have been added for the following ViewHelpers: alias, flashmessages, form, form.checkbox.
We sti...
Bastian Waidelich
12:03 Feature #8180 (Resolved): Create a ViewhelpertestBackporter
Sebastian has implemented a first version of the ViewhelpertestBackporter package (http://forge.typo3.org/projects/sh... Bastian Waidelich
11:59 Bug #8749 (Accepted): SelectViewHelper throws fatal error on PHP 5.2
Bastian Waidelich
11:51 Task #8732 (Accepted): Small improvement of ForViewHelper
That's great, I didn't know that function. Thanks! Bastian Waidelich

2010-07-09

14:46 Major Feature #8773 (Resolved): Implement support for Widgets
h2. Considerations:
Widgets...
* ...are a special implementation of a Fluid ViewHelper
* ...behave like "Plugins...
Bastian Waidelich
09:20 Revision 0b024d28: Raised version numbers of packages contained in the FLOW3 distribution.
Robert Lemke

2010-07-08

21:39 Bug #8749: SelectViewHelper throws fatal error on PHP 5.2
See comments in reference
http://php.net/manual/de/class.arrayaccess.php
Jochen Rau
21:37 Bug #8749 (Resolved): SelectViewHelper throws fatal error on PHP 5.2
Calling the SelectViewHelper leads to the following
Fatal Error: Objects used as arrays in post/pre increment must...
Jochen Rau
09:10 Task #8732 (Resolved): Small improvement of ForViewHelper
In the @Tx_Fluid_ViewHelpers_ForViewHelper@ there's a method @convertToArray()@ which extracts an array from the trav... Michael Feinbier
08:51 Feature #6149: for: add iteration informations
I really like to have that feature. It is missing currently and heavily used by Frontend Designer / CSS-Gurus which o... Michael Feinbier

2010-07-07

14:02 Task #8724: remove not needed argument from renderPartial
That's not-yet-backported refactoring.
However, renderPartial is no public API, so I think it's no problem if we cha...
Sebastian Kurfuerst
12:46 Task #8724 (Resolved): remove not needed argument from renderPartial
hey,
in Classes/View/TemplateView.php renderPartial() the second argument @$sectionToRender@ is required (no defau...
Felix Oertel
11:22 Feature #6149: for: add iteration informations

I attached a patch for this feature. Please let me know if there are any problems or if you have any improvements.
Alexander Stehlik
10:53 Feature #6149: for: add iteration informations

I think the approach by Franz is very handy and useful and would make many things a lot easier.
But the variable...
Alexander Stehlik

2010-07-05

20:15 Bug #6392 (Needs Feedback): #1225136013 - This Exception should never be thrown
I retested this bug with current TYPO3 Phoenix trunk and it worked as expected, no error. Can you confirm that this i... Christian Müller

2010-07-04

13:16 Bug #8648 (New): format.crop ViewHelper should support all features of the crop stdWrap function
Right now the format.crop ViewHelper only works partly in BE mode (v4) and is missing some features in v5. Also it ca... Bastian Waidelich
00:09 Feature #6149: for: add iteration informations
In future that could be done with the calculation view helper (just adding two to some template variable for every fo... Christian Müller

2010-07-03

21:52 Revision 2d858a92: [~TASK] DocumentationBrowser: Bumped version number in Package.xml to next release version.
[~TASK] FLOW3: Bumped version number in Package.xml to next release version, resolves #8025.
[~TASK] Fluid: Bumped ve...
Karsten Dambekalns

2010-07-02

00:10 Bug #6691 (Resolved): Backslash in Textfield ViewHelper
nothing more to do. Christian Müller

2010-06-30

17:37 Revision ec9e4b37: [~TASK] TYPO3 (TypoScript): Added a JavaScript and Stylesheet TypoScript object to the Head
[~TASK] Fluid (ViewHelpers): Added URI attribute to ResourceViewHelper
[~TASK] PhoenixDemoTypo3Org (TypoScript): Adde...
Christopher Hlubek
16:31 Revision d38f5692: [+FEATURE] Fluid: The TemplateVariableContainer now provides a method to retrieve all variables.
Robert Lemke
10:25 Revision f242b42a: [~TASK] FLOW3 (Object): Added a more meaningful exception message to the ObjectContainerBuilder which detects leading backslashes in object names specified in an Objects.yaml file
[~TASK] Fluid (Core): Introduced a RenderingContextInterface to more cleanly decouple Fluid's rendering context from ... Robert Lemke

2010-06-29

19:16 Revision 6173d215: [~TASK] Fluid (ViewHelpers): Refactored f:persistence.identity ViewHelper to f:identity.json ViewHelper, giving the identity of an object as JSON string.
Sebastian Kurfuerst
19:16 Revision 18c9986d: [~TASK] Fluid (ViewHelpers): Refactored f:persistence.identity ViewHelper to f:identity.json ViewHelper, giving the identity of an object as JSON string.
Sebastian Kurfuerst
17:27 Revision b5df0eb6: [~TASK] Fluid: Changed a test from incomplete to skipped. Phing in trunk handles this correctly now (http://phing.info/trac/ticket/484), hopefully it will be released soon.
Karsten Dambekalns
17:16 Revision dae248de: [-TASK] Fluid (Core): Removed removeInterceptor() from Parser\Configuration, clear case of YAGNI.
Karsten Dambekalns
12:45 Revision 964b3e8b: [+BUGFIX] FLOW3 (Resource): The ResourceInterceptor can now be given a default package key to use, fixes #8455; using that in TYPO3, resolves #8459, resolves #8456.
Karsten Dambekalns
11:30 Revision f7f0be25: [+BUGFIX] Fluid (ViewHelpers): fixed security viewhelpers: Since r4653 you'll have to set the rendering Context in the parent object when implementing ChildNodeAccessInterface. That was a breaking change..
Bastian Waidelich
10:36 Revision 5726e609: [+BUGFIX] Fluid (Core): added a missing file. sorry!
Sebastian Kurfuerst
10:35 Revision e503baae: [~TASK] Fluid: Deleted the AbstractTemplateView because Sebastian told me to ;-)
Robert Lemke
07:50 Bug #8540: Call to undefined method F3\\Fluid\\View\\TemplateView::parseTemplate()
Problem occurs if you have Partials in your templates, for example:... Michael Schams
02:52 Bug #8540 (Closed): Call to undefined method F3\\Fluid\\View\\TemplateView::parseTemplate()
PHP Fatal error after changes in *r4654* but also in *r4656*:... Michael Schams
00:08 Revision f61dd510: [+BUGFIX] FLOW3: Some missing files, excessive files and other corrections as a followup to Sebastian's patch in r4653.
Robert Lemke

2010-06-28

20:52 Revision b792b3f7: [+FEATURE] Fluid (ViewHelpers): The <f:render>-ViewHelper can be now used to render sections recursively.
Sebastian Kurfuerst
19:40 Bug #8535 (Resolved): CheckBoxViewHelper hidden value creates extra data when using multi-valued field names
In fluid 1.2.0
When creating multiple edit grids (in tables for examples) I use the following syntax to retrieve ...
Balisky Christophe
14:53 Bug #6691: Backslash in Textfield ViewHelper
Thanks for the hint, single-quote works. Michael Sauter

2010-06-25

18:47 Story #5583: DateFormat View Helper doesn't respect locale setting
any news on that? It's a shame that dates don't get localized by the dateTime object of PHP. I solved it for now by u... Franz Koch
16:04 Task #6757 (Accepted): support literal strings in boolean arguments
Bastian Waidelich
07:40 Feature #8180: Create a ViewhelpertestBackporter
TEST 2 (regarding SMTP config of redmine) Mario Rimann
07:30 Feature #8180: Create a ViewhelpertestBackporter
TEST Mario Rimann

2010-06-24

20:46 Feature #5485: Missing operators "===", "!==" and "!" in fluid comparism mechanism
Sebastian Kurfuerst wrote:
Hi,
> However, I am not yet sure what the single "!" is supposed to do
Probably t...
Bastian Waidelich
20:13 Feature #5485 (Accepted): Missing operators "===", "!==" and "!" in fluid comparism mechanism
thanks for the unit tests, we should definitely include this.
However, I am not yet sure what the single "!" is su...
Sebastian Kurfuerst
20:15 Feature #4984 (Resolved): Add option "selectAll" to Select View Helper
Applied in changeset r4630. Bastian Waidelich
20:11 Bug #6691 (Needs Feedback): Backslash in Textfield ViewHelper
Sebastian Kurfuerst
20:10 Task #6757: support literal strings in boolean arguments
note to myself: we need proper selenium tests for the if ViewHelper.
After thinking about this right now, I think ...
Sebastian Kurfuerst
20:10 Revision 0a31f4a3: [+FEATURE] Fluid (ViewHelpers): added "selectAllByDefault" argument to form.select ViewHelper. Resolves #4984
Bastian Waidelich
20:08 Bug #7039 (Rejected): if ViewHelper: conditions always true
as stated by Peter, Fluid does not support strings right now.
Greets,
Sebastian
Sebastian Kurfuerst
20:06 Bug #7138: Changes to ObjectAccessor break usage with fluid conditions
note to myself / whoever implements it: we definitely need Selenium Tests for the various ways object accessors can b... Sebastian Kurfuerst
20:05 Bug #7518 (Closed): FLuid breaks on HTML data-* attributes
Hey,
I have just checked again, and Fluid indeed supports the "-" as valid array key. So, the following should wor...
Sebastian Kurfuerst
19:46 Task #8491: link.action and uri.action differ in absolute argument
added Robert and Karsten as watchers, so they get notified and can comment :) Sebastian Kurfuerst
19:41 Task #8491 (Needs Feedback): link.action and uri.action differ in absolute argument
In r3548 the "absolute" argument of the link.action ViewHelper has been removed with following comment:
"[~TASK][~AP...
Bastian Waidelich
16:34 Revision 6e830e3f: [~TASK] TYPO3: Adjusted Policy.yaml to new expected format.
[~TASK] FLOW3: Some small fixes to doc comments and code.
[~TASK] Fluid (Parser): Got rid of the constructor in Parse...
Karsten Dambekalns
14:53 Bug #8484 (Closed): Revise EscapeViewHelper
The current implementation of the EscapeViewHelper is a bit odd IMO.
1. I find it weird to use one ViewHelper to esc...
Bastian Waidelich
14:25 Feature #8233 (Resolved): Uri_ImageViewHelper // Link to a resized image
Applied in changeset r2389. Thanks to Christian Baer for your patch! Bastian Waidelich
12:06 Feature #8468 (Resolved): Add debug viewhelper
Applied in changeset r4620. Bastian Waidelich
12:06 Feature #7389 (Resolved): GroupedForViewHelper group by object
Applied in changeset r4620. Bastian Waidelich
12:06 Feature #8247 (Resolved): add more uri options to form viewhelper
Applied in changeset r4620. Bastian Waidelich
12:03 Revision 31cc22b8: [+FEATURE] Fluid (ViewHelpers): Added URI options format, additionalParams, absolute, addQueryString & argumentsToBeExcludedFromQueryString to FormViewHelper. Resolves #8247
[+FEATURE] Fluid (ViewHelpers): GroupedForViewHelper can now group by object. Resolves #7389
[+FEATURE] Fluid (ViewHe...
Bastian Waidelich

2010-06-23

17:24 Feature #8468 (Resolved): Add debug viewhelper
In v4 we have a <f:debug /> viewhelper to dump objects.
We need to forward port this to v5.
Bastian Waidelich
15:15 Bug #5879 (Resolved): It's not possible to make the multiple attribute optional
Applied in changeset r4614. Bastian Waidelich
15:12 Revision a4986d6b: [+BUGFIX] Fluid (ViewHelpers): form.select ViewHelper did only check whether "multiple" attribute was set and not whether it was empty or not. Resolves #5879
Bastian Waidelich

2010-06-22

08:02 Revision ac373b65: [!!!][-API] Fluid (TemplateView): Removed renderSection() and renderWithLayout() from public API in F3\Fluid\View\TemplateView, as this should only be called from inside Fluid.
[!!!][TASK] Fluid (ViewHelpers): the <f:section />-ViewHelper now does NOT render itself anymore when encountered in ... Sebastian Kurfuerst

2010-06-18

15:25 Bug #7138 (New): Changes to ObjectAccessor break usage with fluid conditions
Sebastian Kurfuerst
15:24 Bug #6897: Fluid: form.select no (pre)selected values in multiple-mode
I think this is related to #5638, I guess the same trick must be applied here. Sebastian Kurfuerst
15:21 Feature #5485 (New): Missing operators "===", "!==" and "!" in fluid comparism mechanism
Sebastian Kurfuerst
15:18 Bug #7518: FLuid breaks on HTML data-* attributes
This is because all Fluid tag attributes need to be registered properly, and this has not been registered.
Normall...
Sebastian Kurfuerst
14:51 Feature #5158 (Accepted): Add "true" and "false" to Fluid syntax
Sebastian Kurfuerst
14:51 Feature #4472 (Closed): View helper namespaces should be configurable
I don't think we should implement this; as one could always extend ViewHelpers through AOP if he really needs to.
...
Sebastian Kurfuerst
14:49 Bug #6087 (Closed): #1251730702: The value must be of type "Tx_Sffluid_Domain_Model_Customer", but was of type "array".
Sebastian Kurfuerst
14:49 Bug #5963 (Closed): Multiple Select Form helper fails when value is Tx_Extbase_Persistence_ObjectStorage
please try again, I think actually that it automatically uses the UID if it sees instances of AbstractEntity/ValueObj... Sebastian Kurfuerst
14:46 Bug #6298 (Resolved): action gets converted to lowercase
is duplicate of #7243. Sebastian Kurfuerst
13:23 Task #7243 (Resolved): let's use UpperCamelCase filenames for templates as well
fixed by Bastian, and committed into Fluid v4 in r2363 and r2364 Sebastian Kurfuerst
10:26 Task #7243: let's use UpperCamelCase filenames for templates as well
must definitely Sebastian Kurfuerst
12:34 Feature #8233 (Accepted): Uri_ImageViewHelper // Link to a resized image
Bastian Waidelich
11:20 Feature #4277 (Resolved): Putting form fields in a partial causes error
commmitted in r4595 for v5, and r2359 in v4. Sebastian Kurfuerst
10:16 Feature #4277: Putting form fields in a partial causes error
create v5 selenium test Sebastian Kurfuerst
11:11 Revision beaa7a25: [+BUGFIX] Fluid (Core): Putting form fields in partial now works as expected. Resolves #4277.
Sebastian Kurfuerst
10:50 Bug #5783 (Resolved): The AbstractViewHelper floods the syslog
committed in r4594 in v5, and r2358 in v4. Sebastian Kurfuerst
10:13 Bug #5783 (Accepted): The AbstractViewHelper floods the syslog
should be done before release
we will use class_exists(...., FALSE) to not trigger the autoloader. This will work ...
Sebastian Kurfuerst
10:49 Revision 4725097d: [+BUGFIX] Fluid (Core): AbstractViewHelper does not flood the syslog anymore. Resolves #5783.
Sebastian Kurfuerst
10:25 Bug #7882 (Closed): wrong section rendering with <f.form.textbox />
duplicate. Sebastian Kurfuerst
10:06 Feature #5933: Optional section rendering
need to write a selenium test for it. Sebastian Kurfuerst
10:04 Feature #6289 (New): {settings} not automatically available in partials
we still need to discuss how to change this in a backwards-compatible way. Sebastian Kurfuerst
10:01 Bug #6338 (New): JSON is being parsed as string Array
we just discussed this again; and as there are workarounds (CDATA), we agreed upon not implementing this right now.
...
Sebastian Kurfuerst

2010-06-17

16:00 Task #8319 (Resolved): Add ViewInterface to ViewHelperVariableContainer again
With r4273 all view typehints have been replaced by an "object" annotation.
Robert can't remember the exact reason.
...
Bastian Waidelich

2010-06-15

14:36 Feature #8247 (Accepted): add more uri options to form viewhelper
There is a work-around as you can overwrite the form action like... Bastian Waidelich
14:01 Feature #8247 (Resolved): add more uri options to form viewhelper
The form view helper is missing an addQueryString param (like the link.action view helper) to easily keep the current... Susanne Moog
10:35 Feature #8233 (Resolved): Uri_ImageViewHelper // Link to a resized image
Request:
I think this is not possible for the moment. Either you display a (resized) image or you link to the origi...
Christian Baer
09:04 Bug #7417 (Resolved): Missleading exception on wrong data type
Applied in changeset r4508. Sebastian Kurfuerst
09:04 Revision 73636b51: [+BUGFIX] Fluid (Core): Fixed misleading exception. Resolves #7417.
Sebastian Kurfuerst
 

Also available in: Atom