Activity

From 2009-03-26 to 2009-04-24

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

2009-04-19

19:44 Revision f12a6ed9: Removed the functional test createPackageCreatesPackageMetaDataFile and fixed the deletePackage test
Christopher Hlubek
19:32 Revision a549ab10: Rewrote most of the package manager tests to use the VFS
Christopher Hlubek

2009-04-18

17:44 Bug #3130 (Resolved): ValidatorResolver does not work for float/numeric/mixed typed method arguments
While implementing view helpers for Fluid I'm struggling with validation of the view helper arguments:... Bastian Waidelich

2009-04-17

15:03 Bug #3121 (Resolved): canProcessRequest is not called in ActionControllers
It seems, canProcessRequest() is never called in Action Controllers, so CLI-Controllers can be called through the bro... Bastian Waidelich
05:39 Revision 9a1b3779: FLOW3:
* the RouterCachingAspect now takes objects in routeValues into account, they were ignored before Karsten Dambekalns

2009-04-16

23:12 Revision 3b1f6d30: FLOW3:
* ClassSchema and ClassSchemataBuilder now handle the @lazy annotation
TYPO3CR:
* the persistence DataMapper obeys t...
Karsten Dambekalns
09:00 Feature #3092 (Resolved): Support annotation-based validation rules in controller actions
Applied in changeset r2159. Robert Lemke
08:22 Revision 9f137275: * FLOW3: (MVC) Implemented the automatic validation rule registration based on @validate annotations in action methods. Note that validators are registered now but validation still does not happen (yet). Resolves #3092
* FLOW3: (Validation) Modified the API of the ValidatorResolver Robert Lemke
07:46 Revision f6abcde4: FLOW3:
* added a LazyLoadingProxy to act as stand-in for any object (not yet used) Karsten Dambekalns
06:45 Revision bfe8ecd7: FLOW3:
* added an array type hint in ...\Configuration\Container Karsten Dambekalns
06:30 Revision b53d2d2e: FLOW3:
* some documentation nitpicking Karsten Dambekalns
06:24 Revision b2997c84: FLOW3:
* one can now explicitly implement the DirtyMonitoringInterface to optimize dirty checking, in that case the default ... Karsten Dambekalns
01:00 Feature #3091 (Resolved): Support new method "initializeXYAction" in controllers
Applied in changeset r2152. Robert Lemke
00:18 Revision 39712da5: * FLOW3: (MVC) A method called "initializeFooAction" will now be called before an action "foo" at a time arguments still can be registered. Resolves #3091
* FLOW3: (MVC) !!! Removed the initializeArguments() method from the ActionController. Use initializeXYAction() or in... Robert Lemke

2009-04-15

01:24 Feature #3093 (Resolved): Implement annotation based validation rules for models
Make these @validate annotations work in a model:... Robert Lemke
01:11 Feature #3092 (Resolved): Support annotation-based validation rules in controller actions
It should be possible to define additional validation rules for arguments of a controller action by declaring them in... Robert Lemke
01:05 Feature #3091 (Resolved): Support new method "initializeXYAction" in controllers
Controllers should check if a method "initializeFooAction" exists for an action "foo" and call it before the action "... Robert Lemke

2009-04-09

13:50 Revision f25b45c2: * FLOW3: (Cache) Replaced the cache file name separator "@" by "^". You'll need to delete your caches manually before using this revision. Refs #2982
Robert Lemke

2009-04-06

11:48 Revision 81d85740: * FLOW3: (AOP) And here's the updated test for my last commit (sorry ...)
Robert Lemke
11:34 Revision 490f2dc2: * FLOW3: (AOP) Fixed a bug in the AOP Framework which led to proxy classes being proxied again - resulting in weird side effects like the package manager not being injected into the proxy class etc. Now the target class is being checked before building a proxy.
* FLOW3: (Fluid) Fixed a bug in the AbstractFormViewHelper: The identity hidden field were not rendered even though t... Robert Lemke
08:05 Feature #3041 (Closed): Caching Framework - ask for validity
It woul be useful to ask the cache if it is still valid.
Background:
If something critical is cached - that for ...
Daniel Poetzinger

2009-04-03

23:00 Bug #3034 (Resolved): The Resolve Handler Resolver doesn't check if potential resolve handlers are registered objects
Applied in changeset r2127. Robert Lemke
22:05 Bug #3034 (Resolved): The Resolve Handler Resolver doesn't check if potential resolve handlers are registered objects
While resolving possible resolve handlers, a list of all classes implementing the ResolveHandlerInterface is compiled... Robert Lemke
22:16 Revision 2c2781b5: * FLOW3: (MVC) Test for #3034
Robert Lemke
22:08 Revision db7c1d54: * FLOW3: (MVC) The RequestHandlerResolver now works even if a Request Handler has been proxied. Fixes #3034
Robert Lemke
22:08 Bug #3027: Rev 2122 results in an Exeption when loading FLOW3 a second time after clearing the chache
This Exception is created when an aspect for the RequestHandler is defined.
After removing the aspect the exception ...
Christoph Blömer
22:07 Bug #3027: Rev 2122 results in an Exeption when loading FLOW3 a second time after clearing the chache
Christoph Blömer wrote:
> I made a new checkout, cleared the cache und tried it again.
>
> The problem still exis...
Robert Lemke
21:19 Bug #3027: Rev 2122 results in an Exeption when loading FLOW3 a second time after clearing the chache
I made a new checkout, cleared the cache und tried it again.
The problem still exists. Nothing has changed.
The b...
Christoph Blömer
18:00 Bug #3027 (Resolved): Rev 2122 results in an Exeption when loading FLOW3 a second time after clearing the chache
Applied in changeset r2123. Robert Lemke
16:12 Bug #3027: Rev 2122 results in an Exeption when loading FLOW3 a second time after clearing the chache
Explanation of the reason for this bug:
The object manager's registerObjectType() method registers the RouterInter...
Robert Lemke
14:09 Bug #3027: Rev 2122 results in an Exeption when loading FLOW3 a second time after clearing the chache
Attached a backtrace exploiting this bug Robert Lemke
11:05 Bug #3027 (Accepted): Rev 2122 results in an Exeption when loading FLOW3 a second time after clearing the chache
Robert Lemke
17:04 Revision 43a9beef: * FLOW3: (Object) The Object Builder now throws an exception if no default implementation for an object type could be found and an instance of this object type should be built.
* FLOW3: (Object) Introduced a new marker interface "ProxyInterface" which must be implemented by all proxy classes.
...
Robert Lemke
12:29 Feature #3030 (Resolved): Testing framework can send bug report to mailinglist
After the test suites are completed and a test failed, ask the Developer if a detailed bug report should be send to t... Thomas Fritz
11:50 Bug #3029 (Resolved): Routing is not working correctly on all platforms
I am getting this error when i request any URL with a path part (http://flow3.local/testing , http://flow3.local/test... Thomas Fritz

2009-04-02

22:19 Bug #3027 (Resolved): Rev 2122 results in an Exeption when loading FLOW3 a second time after clearing the chache
In Development Context I get:
#1166550023: Object "F3\WebDAV\MVC\RequestHandler_AOPProxy_Development" is not registe...
Christoph Blömer
17:40 Revision 1bf09df6: This commit mostly consists of speed optimizations.
* FLOW3: (AOP) Fixed a few pointcut filters which crashed while trying to match against an automatically created cons... Robert Lemke
12:06 Revision ccb7478d: FLOW3:
* findObjectByIdentityProperties() now can handle multiple identity properties
TYPO3CR:
* removed use of PHP6 packag...
Karsten Dambekalns

2009-03-31

10:41 Feature #2506 (Resolved): Automagic action argument registration
Robert Lemke

2009-03-30

15:40 Revision ff2a6247: * Fluid: (ViewHelpers) Implemented a mechanism which automatically renders a hidden identity field into a form if the form's object attribute is set.
* TYPO3CR: (FLOW3) Fixed the matchUUID() constraint. Robert Lemke

2009-03-28

18:00 Feature #2982 (Resolved): Allow "-" as character for identifier in caching framework
Applied in changeset r2106. Robert Lemke
11:11 Feature #2982 (Accepted): Allow "-" as character for identifier in caching framework
Robert Lemke
17:08 Revision ae8c0c7f: FLOW3:
* Fixed redirects in AbstractController Sebastian Kurfuerst
17:03 Revision 686351f0: * FLOW3: (Cache) The dash sign "-" is now allowed as part of a cache entry identifier and a tag. Resolves #2982
* FLOW3: (Cache) Refactored the File Backend so that the expiration time is stored in the cache file instead being a ... Robert Lemke
16:20 Feature #2506: Automagic action argument registration
I think that's all committed so far. Can we close this issue? Sebastian Kurfuerst
16:19 Task #2444 (Rejected): Refactor Request -> Remove *ObjectNamePattern
It is not really "fixed", but I think we should not change it from the way it is now. I think it is better to have th... Sebastian Kurfuerst
16:13 Feature #2819: View Helper "Flash Message"
What do you think of introducing a new method on the TemplateView:
$this->view->flash(... HTML STRING ...); ?
Gre...
Sebastian Kurfuerst
15:43 Revision 46c221e8: FLOW3:
* Added default arguments implementation in MVC Sebastian Kurfuerst

2009-03-27

18:28 Revision f802c0e4: * FLOW3: (MVC) Added 'delay' and 'statusCode' as arguments for the new redirect() action. Relates to #2816
* Fluid: Quickfix for the FormViewHelper so it at least doesn't cause fatal exceptions. Robert Lemke
00:25 Bug #2851 (Resolved): TextValidator is insecure
I could not find any other XSS strings, as they all need some kind of HTML-Tag in the string. Encoded tags are alread... Andreas Förthner
00:00 Feature #2832 (Resolved): Implement a "(String)Length Validator"
Applied in changeset r2096. Andreas Förthner
00:00 Feature #2816 (Resolved): Implement redirect to action
Applied in changeset r2094. Karsten Dambekalns
00:00 Feature #2957 (Resolved): Errors and exceptions should be logged to system log
Applied in changeset r2093. Robert Lemke

2009-03-26

23:55 Revision 9f5ed7f9: FLOW3:
* TextValidator now uses filter_var() to check value, refs #2851 Karsten Dambekalns
23:48 Revision df1758eb: FLOW3(Validation):
* Implemented the StringLengthValidator. Resolves #2832. Andreas Förthner
23:36 Bug #2851 (Accepted): TextValidator is insecure
Won by Jochen Weiland during the bug auction at T3BOARD09 Karsten Dambekalns
23:25 Revision 7eefaecb: FLOW3:
* renamed redirect() to redirectToURI() in AbstractController
* implemented redirect() to behave like forward(), fixe...
Karsten Dambekalns
23:24 Revision 84ddbcfd: * FLOW3: (Error) Errors and exceptions are now logged into the System Log. Resolves #2957. Greetings from the Bug Auction 2009!
Robert Lemke
21:51 Feature #2816 (Accepted): Implement redirect to action
Won at T3BOARD09 bug auction by network publishing Karsten Dambekalns
21:41 Revision 12b5742c: FLOW3:
* added DateTime validator
* made some validator unit tests actually test what they test
Karsten Dambekalns
21:33 Feature #2957 (Accepted): Errors and exceptions should be logged to system log
Robert Lemke
18:05 Feature #2982 (Resolved): Allow "-" as character for identifier in caching framework
The caching framework contains the allowed characters that can be used for identifiers.
Since this part was backport...
Oliver Hader
17:46 Revision e627ffda: FLOW3:
* Added isNewObject() to Persistence\BackendInterface
* fixed implementation of forward() in AbstractController
TYPO...
Sebastian Kurfuerst
17:45 Bug #879 (Closed): setValidator et al. are misleading method names
Has been obsoleted by recent changes. Karsten Dambekalns
15:02 Feature #2979 (Resolved): Implement replace() method for the base Repository
Applied in changeset r2078. Robert Lemke
13:39 Feature #2979 (Resolved): Implement replace() method for the base Repository
The base Repository implementation should implement a method which allows for replacing an object which exists in the... Robert Lemke
14:25 Revision d473c120: * FLOW3: (Persistence) Renamed the methods getUUID($object) to getUUIDByObject($object) and removed one of them from the Persistence Manager (now ask the Persistence Backend instead).
* FLOW3: (Persistence) Implemented a replace() method for the base Repository. Resolves #2979 Robert Lemke
 

Also available in: Atom