Activity

From 2009-04-20 to 2009-05-19

2009-05-19

23:24 Task #3377: Move the manual to a DocBook subdirectory
Need to check online documentation tomorrow, otherwise done. Karsten Dambekalns
18:13 Task #3377: Move the manual to a DocBook subdirectory
* Need to check/adjust DocTools
* Make sure online documentation rendering on flow3.typo3.org doesn't break
* other...
Karsten Dambekalns
15:48 Task #3377 (Accepted): Move the manual to a DocBook subdirectory
Karsten Dambekalns
13:15 Task #3377 (Resolved): Move the manual to a DocBook subdirectory
Currently the manual is located in... Robert Lemke
22:04 Revision 37ee19f5: FLOW3, Fluid, TYPO3CR:
* moved DocBook sources to Manual/DocBook/ - refs #3377 Karsten Dambekalns
20:26 Task #3381: Write installation instructions for Debian
I would like to help with this task, since i often used Debian for playing around with FLOW3.
But i first would like...
Tim Eilers
14:29 Task #3381 (Resolved): Write installation instructions for Debian
We need some instructions for installing FLOW3 on Debian. Please add these instructions to the FLOW3 DocBook manual. Robert Lemke
18:36 Task #3380: Write installation instructions for MacOS
Does it make sense to write installation instructions for OS X for normal users? I think it's very unlikely, that a p... Thomas Hempel
14:29 Task #3380 (Resolved): Write installation instructions for MacOS
We need some instructions for installing FLOW3 on Mac OS X. Please add these instructions to the FLOW3 DocBook manual. Robert Lemke
18:09 Task #3373 (Resolved): Check the fixpermissions script
Fixed in r2256, tweaked in r2258 and r2263 Karsten Dambekalns
13:02 Task #3373 (Accepted): Check the fixpermissions script
Karsten Dambekalns
12:57 Task #3373 (Resolved): Check the fixpermissions script
The fixpermissions.sh script might not work completely anymore and needs to be updated.
Please also rename it to "se...
Robert Lemke
18:00 Feature #3382 (Resolved): Make Fluid the default templating engine in FLOW3
Applied in changeset r2259. Karsten Dambekalns
16:43 Feature #3382: Make Fluid the default templating engine in FLOW3
Fluid is already in the svn:externals of the FLOW3 distribution. It will be added to the dependencies in the Package.... Karsten Dambekalns
15:48 Feature #3382 (Accepted): Make Fluid the default templating engine in FLOW3
Karsten Dambekalns
14:39 Feature #3382 (Resolved): Make Fluid the default templating engine in FLOW3
Fluid should be the default templating engine in FLOW3. Therefore we need to
- use the Fluid template view as the ...
Robert Lemke
17:54 Revision e31d6013: FLOW3:
* fixed possible permission problem in Resource\PublisherTest Karsten Dambekalns
17:34 Revision 7e326dc3: Fluid:
* Fluid\TemplateView and it's interface now have a hasTemplate() method, resolves #3385
FLOW3:
* Fluid is now the de...
Karsten Dambekalns
15:43 Revision 83a1dd9d: FLOW3:
* removed dependency on removed View\Template in StandardView and EmptyView Karsten Dambekalns
14:28 Task #3379 (Resolved): Write installation instructions for Windows
We need some instructions for installing FLOW3 on Windows. Please add these instructions to the FLOW3 DocBook manual. Robert Lemke
14:26 Revision d1f5ee88: * FLOW3: (Documentation) Created an (empty) installation chapter
Robert Lemke
14:00 Feature #3370 (Resolved): Add lifetime parameter to set method of cache frontend
Applied in changeset r2252. Karsten Dambekalns
12:15 Feature #3370 (Resolved): Add lifetime parameter to set method of cache frontend
The cache frontends do not have a parameter for the lifetime, add it. Karsten Dambekalns
13:16 Feature #116 (Accepted): Package Manager provides CLI access
Please also check if the bash script still works. Robert Lemke
13:14 Revision b989ce5b: FLOW3:
* added lifetime parameter to set method in cache frontends, resolves #3370 Karsten Dambekalns
13:11 Feature #3376 (Resolved): Implement a more attractive and informative default view
The FLOW3 default view should contain more helpful information such as:
- what you can do next
- a link to the ...
Robert Lemke
13:08 Bug #3375: PATH_INFO is empty using fastcgi / Windows
Another thing mentioned (don't know if it's related) was that routing fails if the URI contains a "%" sign. Robert Lemke
13:07 Bug #3375 (Resolved): PATH_INFO is empty using fastcgi / Windows
During the T3DD09 someone said that some parts of the routing don't work properly when using fastcgi (on Windows?) be... Robert Lemke
13:02 Task #3374 (Rejected): Support dedicated package versions per context
It should be possible to run different versions of a package depending on the application context. This would allow a... Robert Lemke
12:48 Revision da0d9617: FLOW3:
* added better examples and more explanations about namespace/class naming to CGL, refs #2515 Karsten Dambekalns
12:29 Feature #2819 (Accepted): View Helper "Flash Message"
Robert Lemke
12:29 Feature #1789 (Accepted): Routing: Implement automatic UUID to object conversion
Robert Lemke
12:29 Task #1280 (Accepted): Tag all classes as @internal - except the released API
Robert Lemke
12:16 Feature #2853: Routing: @action, @format... should be settable via request arguments
It makes sense to be able to override the action, probably even controller and package.
Let's assume that the secu...
Robert Lemke
11:43 Feature #2853 (Needs Feedback): Routing: @action, @format... should be settable via request arguments
maybe @package & @controller should not be settable via GET/POST until the security framework is in action.
Otherwis...
Bastian Waidelich
12:11 Task #3368: Move setArgumentsFromRawRequestData() from Router to RequestBuilder
No, the routing values should not be overruled by GET/POST, so changing the behavior is fine.
Robert Lemke
11:37 Task #3368 (Needs Feedback): Move setArgumentsFromRawRequestData() from Router to RequestBuilder
I started to move the method and write tests for it.
There's a side effect:
Before moving the method, GET & POST pa...
Bastian Waidelich
12:00 Bug #1349 (Resolved): Remove MVC\View\Template (was: Method MVC\View\Template->substitutePart is not used and empty)
Applied in changeset r2250. Karsten Dambekalns
11:53 Bug #1349 (Accepted): Remove MVC\View\Template (was: Method MVC\View\Template->substitutePart is not used and empty)
Karsten Dambekalns
12:00 Bug #3274 (Resolved): Persistance session is not of scope prototype
Applied in changeset r2249. Karsten Dambekalns
11:41 Bug #3274 (Accepted): Persistance session is not of scope prototype
Karsten Dambekalns
11:55 Revision bb72757e: FLOW3:
* removed MVC\View\Template, fixes #1349 Karsten Dambekalns
11:47 Feature #1884 (Accepted): Add more query options
Karsten Dambekalns
11:42 Revision bc8f8bd1: FLOW3:
* the Persistence\Session should not be prototype (this was a leftover annotation), fixes #3274 Karsten Dambekalns

2009-05-18

23:32 Task #3368 (Resolved): Move setArgumentsFromRawRequestData() from Router to RequestBuilder
That method currently doesn't really do anything Routing-related, so it should be moved from... Bastian Waidelich

2009-05-16

19:31 Bug #880 (Resolved): F3_FLOW3_MVC_Controller_ArgumentsValidator is untested
Resolved in r2185 Robert Lemke
19:28 Task #1822 (Closed): Tag SVN before major changes and "stable" versions
On June 1st we'll have the first alpha release of FLOW3 and then continuously provide successive release which will b... Robert Lemke
11:04 Feature #3337 (Resolved): Allow to count lazy-loaded objects without fetching them from the persistence layer
It should be possible to count objects in a repository without the need to actually fetch and initialize them.
It wo...
Bastian Waidelich

2009-05-15

22:15 Revision 27e159ab: Bug fixes during the TYPO3 Bugday on T3DD09
* FLOW3: (MVC) Added typehint to AbstractView / ViewInterface setControllerContext()
* FLOW3: (MVC) Removed the resol...
Robert Lemke
21:59 Task #3322 (Closed): Use mocked objects instead of real ones in the RouteTest
The testcase for F3\FLOW3\MVC\Web\Routing\Route currently uses the real Object Manager and Object Factory for testing... Robert Lemke
21:33 Feature #1789: Routing: Implement automatic UUID to object conversion
Some code snippets from T3DD09:... Robert Lemke
20:15 Revision 08736ab9: Fixed standard controller to use controller context
Christopher Hlubek
19:00 Feature #3302 (Resolved): Implement a "Controller Context"
Applied in changeset r2225. Christopher Hlubek
18:53 Revision 990a2168: * FLOW3: (Locale) comment fix
* FLOW3: (MVC) Fixed the RoutePartHandler configuration parsing thing Robert Lemke
18:53 Revision c3377e03: Fixes #3302: implementing a Controller Context except for adding the URIhelper
Christopher Hlubek
18:00 Feature #2825 (Resolved): Routing: Route Part options
Applied in changeset r2218. Bastian Waidelich
17:58 Revision 8d68f5c2: Routing:
* Added Rout Part Options to be able to add arbitrary configurations to rout parts. This resolves #2825.
* Spare matc...
Bastian Waidelich
15:28 Feature #3312: Allow for easy logging by annotations
Maybe method arguments and return values could be passed as $additionalData to the logger by default. Than the logger... Bastian Waidelich
15:17 Feature #3312: Allow for easy logging by annotations
In what way (if any) will arguments and/or return values be logged? The example with the custom message includes a va... Karsten Dambekalns
11:36 Feature #3312 (Needs Feedback): Allow for easy logging by annotations
For debugging but also other purposes, it would be nice to be able to log a method call by just adding an annotation ... Robert Lemke

2009-05-14

18:45 Feature #3276 (Resolved): Support Conjunction and Disjunction Composite validators
Christopher Hlubek
18:43 Revision ae766099: Renamed AbstractJunctionValidator to AbstractCompositeValidator
Christopher Hlubek
18:42 Feature #3306 (Accepted): Flush routes cache automatically on class file modifications
If a class containing a route part handler is changed, we also need to flush the routes cache because other routes mi... Robert Lemke
18:04 Revision 07221707: * Added testcase for the DisjunctionValidator
Christopher Hlubek
18:03 Revision ed300ed5: * Added DisjunctionValidator for a disjunction of validators
* Introduced a new AbstractJunctionValidator as a base class for the conjunction and disjunction validators Christopher Hlubek
17:45 Feature #3305 (Accepted): Unmodified objects retrieved from a repository should not be validated in the controller
Unmodified objects retrieved from a repository should not be validated in the controller Robert Lemke
16:53 Task #3303 (Resolved): Rename URIHelper to URIBuilder
Refactor:
old: \F3\FLOW3\MVC\View\Helper\URIHelper
new: \F3\FLOW3\MVC\Web\Routing\URIBuilder
Robert Lemke
16:45 Feature #3302: Implement a "Controller Context"
Also remove $packageKey from AbstractConctroller - use $request->getControllerPackageKey instead.
Robert Lemke
16:44 Feature #3302 (Resolved): Implement a "Controller Context"
We need a new class "ControllerContext" which contains contextual information about a controller:
* the request o...
Robert Lemke

2009-05-12

20:44 Revision d6d13116: Refactored ChainValidator to ConjunctionValidator and changed behaviour to validate all nested validators
Christopher Hlubek
18:42 Bug #3278 (Resolved): Resource manager doesn't publish files without extension
If a file to be published doesn't have an extension ("MyPage" instead of "MyPackage.html"), the resource publisher th... Robert Lemke
15:15 Feature #3276 (Resolved): Support Conjunction and Disjunction Composite validators
The ChainValidator should be replaced by two new validators: the ConjunctionValidator and the DisjunctionValidator. B... Robert Lemke
15:10 Bug #3275 (Resolved): ValidatorResolver can't parse validator arguments containing round brackets
Currently validation arguments defined in @validate annotations cannot contain round brackets ')' because they'd be i... Robert Lemke
15:03 Bug #3274 (Resolved): Persistance session is not of scope prototype
Probably \F3\FLOW3\Persistence\Session should be a prototype cause there is an annotation "@prototype" in the code.
...
Bastian Waidelich
13:03 Feature #422 (Rejected): XMLHttpRequest Request
Karsten Dambekalns

2009-05-07

14:24 Bug #3240 (Resolved): AOP cache is not emptied if class file is deleted
I'm not 100% sure but this needs to be checked: If a class file is deleted or moved to a different namespace, the AOP... Robert Lemke

2009-05-04

15:25 Revision 97c2d696: * FLOW3: (MVC) Introduced a RequestInterface and a ResponseInterface and made sure those are used everywhere where the Request class was used before.
* FLOW3: (Documentation) Continued writing documentation for the MVC framework. Robert Lemke

2009-04-30

18:01 Revision f03d4156: FLOW3:
* fixed testcase for AlphanumericValidator. Argh. Karsten Dambekalns
18:00 Feature #3093 (Resolved): Implement annotation based validation rules for models
Applied in changeset r2185. Robert Lemke
17:52 Revision 46911489: FLOW3:
* fixed error message created by AlphanumericValidator Karsten Dambekalns
17:15 Revision 838e2980: This commit is all about validation. Although the new features basically work, a few smaller features and tweak are missing before the whole concept works as intended. Documentation will follow (hopefully soon).
* FLOW3: (Validation) Implemented annotation based validation for models. That means you now can define validation ru... Robert Lemke

2009-04-24

14:28 Revision a1e07a62: FLOW3:
* changed $viewObjectNamePattern in ActionController to expect views classes in a namespace reflecting the controller... Karsten Dambekalns

2009-04-22

19:55 Revision 4232e16c: * FLOW3: (MVC) Fixed the canProcessRequest() method in the Action Controller
Robert Lemke
18:00 Bug #3152 (Resolved): The Reflection does not recognize changes in class files
Applied in changeset r2175. Robert Lemke
16:44 Bug #3152 (Resolved): The Reflection does not recognize changes in class files
If a class file is changed in development context, the Reflection Service should re-reflect that class and store the ... Robert Lemke
18:00 Bug #3121 (Resolved): canProcessRequest is not called in ActionControllers
Applied in changeset r2175. Robert Lemke
17:15 Feature #3153 (New): Support of action based filter rules defined by annotation.
Similar to #3092 there should be a way to declare additional filter rules for the arguments of an action method:
<...
Robert Lemke
17:03 Revision 6fd4ce49: * FLOW3: Raised required PHP version to 5.3.0RC1
* FLOW3: (Error) The \F3\FLOW3\Error\Error class now supports __toString()
* FLOW3: (MVC) Finished implementation of ...
Robert Lemke
09:12 Bug #3130 (Needs Feedback): ValidatorResolver does not work for float/numeric/mixed typed method arguments
If committed a fix for this in r2171. This needs verification as I don't have an overview of all implications. Valida... Bastian Waidelich

2009-04-21

22:16 Revision ef50988e: * FLOW3: (Validation) added more types to unifyDataType() in ValidationResolver. Additionally passed dataType through ucfirst() in order to find matching Validators for @param types (which are lower case by default)
arguments of type "mixed" will be passed to RawValidator now - this might need to be revised, I'm committing this any... Bastian Waidelich
 

Also available in: Atom