Activity

From 2009-02-09 to 2009-03-10

2009-03-10

18:24 Revision 9f34a55b: FLOW3 (Security):
* changed the security aspects to use the new AOP setting filter format Andreas Förthner
18:15 Revision 0da46f3b: FLOW3 (AOP):
* Changed the setting filter to use the '.' as separator.
* Adjusted the documentation accordingly.
Andreas Förthner
16:38 Feature #2819 (Resolved): View Helper "Flash Message"
Provide a view helper which allows for handling "flash messages", i.e. a short message / chunk of HTML which transpor... Robert Lemke
16:33 Feature #2818 (Closed): Provide safeguard for preventing multiple submits of a form
This new-ticket-form has accidentally been submitted twice.
q.e.d.
Robert Lemke
16:31 Feature #2818 (Closed): Provide safeguard for preventing multiple submits of a form
We need a mechanism which prevents the user from accidentally submitting a form multiple times. This should be handle... Robert Lemke
16:31 Feature #2817 (Needs Feedback): Provide safeguard for preventing multiple submits of a form
We need a mechanism which prevents the user from accidentally submitting a form multiple times. This should be handle... Robert Lemke
16:22 Feature #2816 (Resolved): Implement redirect to action
The Abstract Controller currently provides a method "redirect" which allows for redirecting to a specified URI. The m... Robert Lemke
16:19 Feature #1884 (Needs Feedback): Add more query options
Please specify this ticket a bit more so we know when it can be closed. Robert Lemke
13:56 Feature #36 (Resolved): Add automatic documentation in AOP proxy classes
This has been solved in the meantime Robert Lemke

2009-03-09

17:00 Task #2511 (Resolved): Refactor Package\Meta to Package\MetaData
Applied in changeset r1977. Karsten Dambekalns
16:29 Task #2511 (Accepted): Refactor Package\Meta to Package\MetaData
Karsten Dambekalns
16:39 Revision b1e95f80: FLOW3:
* removed an useless unit test forgotten when changing stuff earlier... Karsten Dambekalns
16:34 Revision 80f88d8d: FLOW3:
* renamed Package\Meta to Package\MetaData, fixes #2511 Karsten Dambekalns

2009-03-05

22:01 Revision 78740ff1: FLOW3:
* removing use of an undefined variable that broke unit tests after the last commit Karsten Dambekalns
19:01 Bug #2765 (Resolved): request path is not correctly determined when FLOW3 isn't installed in webroot
Applied in changeset r1975. Karsten Dambekalns
16:31 Bug #2765 (Accepted): request path is not correctly determined when FLOW3 isn't installed in webroot
Broken as of r1967 me thinks... Karsten Dambekalns
14:48 Bug #2765 (Resolved): request path is not correctly determined when FLOW3 isn't installed in webroot
When FLOW3 is not installed in the htdocs root, it does not correctly determine the request path of the URI.
Example...
Bastian Waidelich
18:20 Revision 1de20d2f: FLOW3:
* another slight change to URI rewriting, fixes #2765 Karsten Dambekalns
17:00 Feature #2621 (Resolved): Support SPLObjectStorage as container for references to other persisted objects
Applied in changeset r1972. Karsten Dambekalns
16:10 Revision 492958c6: FLOW3, TYPO3CR:
* persistence now supports properties of type \SplObjectStorage, fixes #2621
* general cleanup in persistence backend...
Karsten Dambekalns

2009-03-04

10:22 Feature #2506: Automagic action argument registration
Implemented support for object arguments. Not committed yet, though. Robert Lemke

2009-03-03

16:00 Bug #2557 (Resolved): Links rendered by the Router ignore application context
Applied in changeset r1967. Karsten Dambekalns
15:17 Bug #2557 (Accepted): Links rendered by the Router ignore application context
Karsten Dambekalns
15:19 Revision c1df49a2: FLOW3:
* changed request URI handling, fixes #2557 Karsten Dambekalns
15:18 Bug #2751 (Resolved): Routing: generated links must keep index.php if needed
URI generated must keep index.php if needed (e.g. if mod_rewrite is not available) Karsten Dambekalns
14:46 Revision eaca0c09: FLOW3:
* Package\Meta\XMLWriter now uses startDocument() instead of writeRaw()
* replaced chr(10) with PHP_EOL (where applic...
Karsten Dambekalns
14:09 Revision 1d6327d6: FLOW3:
* small fix to AOP documentation Karsten Dambekalns
13:00 Feature #1511 (Resolved): Create a "Not Found" Controller
Applied in changeset r1961. Robert Lemke
12:41 Revision 6277226b: * FLOW3: (MVC) Moved the logic for the NotFound mechanism from the dispatcher into the request.
* FLOW3: (MVC) Wrote test case for the NotFoundController fallback
* FLOW3: (MVC) Improved the NotFoundView a bit
* F...
Robert Lemke

2009-03-02

20:49 Task #2126: Implement sub routes support (routes should be configured globally in one place)
Bastian and I talked about routing for some hours last Friday (Feb 27th). We had this idea to solve this (Bastian, if... Karsten Dambekalns
16:00 Bug #2683 (Resolved): Advice can only be declared on public methods
Applied in changeset r1954. Karsten Dambekalns
15:55 Bug #2683: Advice can only be declared on public methods
It seems, you gotta use @\ReflectionClass@ in order to fetch private and protected methods of a class. Bastian Waidelich
15:28 Bug #2683: Advice can only be declared on public methods
This is caused by "unexpected" behaviour of PHP. @get_class_methods()@ returns only names of public methods, but is u... Karsten Dambekalns
15:33 Revision 848b6361: FLOW3:
* fixed use of get_class_methods in reflection service and proxy class builder, fixes #2683
* made Router.findMatchRe...
Karsten Dambekalns
12:00 Feature #1791 (Resolved): Routing: Implement Caching
Applied in changeset r1951. Karsten Dambekalns
11:51 Revision fe2501ed: FLOW3:
* removed controllerObjectNamePattern and viewObjectNamePattern from some places, refs #2444
* added caching to routi...
Karsten Dambekalns
11:37 Bug #1315 (Closed): Routing: URLs with/without trailing slash change meaning of relative links
The problem is with the way browser interpret some URLs. It is correctly solved by using a base tag together with hel... Karsten Dambekalns
11:36 Feature #2738 (Closed): Routing: Configurable appendix for "formatless" URIs
It should be possible to create "mycompany/about-us.html" as well as "mycompany/about-us/" or even "mycompany/about-u... Karsten Dambekalns

2009-02-27

12:57 Bug #2683 (Accepted): Advice can only be declared on public methods
Karsten Dambekalns
12:25 Feature #2237: URLs can only be lowercase
Solution to be implemented:
* default is to generate URI in lowercase and match case-insensitive
* optionally ena...
Karsten Dambekalns
11:55 Task #2126 (Accepted): Implement sub routes support (routes should be configured globally in one place)
Karsten Dambekalns

2009-02-25

22:51 Feature #2237 (Accepted): URLs can only be lowercase
Two ways to solve this:
* make generated URIs have the case they should have according to the route configuration
*...
Karsten Dambekalns
21:25 Feature #1235 (Closed): Check if mod_rewrite is enabled
I added an ifmodule condition to the .htaccess files, the remainder of this issues is better dealt with in #87. Karsten Dambekalns
20:40 Task #2711 (Resolved): Refactor method names in configuration manager
The methods getSpecialConfiguration() and loadSpecialConfiguration() seem to be misnamed. What is special about them?... Karsten Dambekalns
20:30 Bug #1349 (Needs Feedback): Remove MVC\View\Template (was: Method MVC\View\Template->substitutePart is not used and empty)
Probably the MVC\View\Template class could be removed completely. It is very bare-bones and Fluid will be used for TY... Karsten Dambekalns
18:09 Revision 4e3c22e8: FLOW3:
* the NotFoundController now sets 404 as one would expect. Karsten Dambekalns
18:02 Revision 0a852562: FLOW3:
* added (simple) NotFoundController, refs #1511
* some tiny cleanup
Karsten Dambekalns
17:11 Revision ee2b88c8: FLOW3:
* the route() method now strips index*.php from the request URI if present, refs #2557
FLOW3, TYPO3v5 & Blog Distrib...
Karsten Dambekalns

2009-02-23

23:52 Revision e4dd5484: FLOW3:
* restructured documentation to fit new rendering scheme
* a slew of (markup) fixes to the documentation
Karsten Dambekalns
23:49 Revision 00a8abd6: FLOW3:
* added copyDirectoryRecursively() to Utility\Files Karsten Dambekalns
15:37 Bug #2683 (Resolved): Advice can only be declared on public methods
Advice can only be declared on public methods. This should work for protected methods, too. Bastian Waidelich

2009-02-16

18:00 Feature #1790 (Resolved): Routing: optional RouteParts
Applied in changeset r1921. Bastian Waidelich
18:00 Task #2342 (Resolved): Routing: Replace square brackets by curly brackets in dynamic Route Parts
Applied in changeset r1921. Bastian Waidelich
17:25 Revision 679b72c5: FLOW3: (MVC) SVN duplicated file contents of added files in previous commit.. Weird effect and hopefully fixed by this commit.
Bastian Waidelich
17:04 Revision ff26a5c3: FLOW3:
* improved strategy pattern implementation in DynamicRoutePart to simplify creation of custom RoutePartHandlers.
* pa...
Bastian Waidelich

2009-02-13

21:12 Bug #2618: Tweak/Improvment: ActionController
Ok, I didn't know that... Malte Jansen
11:02 Bug #2618 (Rejected): Tweak/Improvment: ActionController
We can't mark the method as final or private because then we won't be able to unit test it. Robert Lemke
12:00 Bug #2619 (Resolved): Deprecated function in \FLOW3\Classes\AOP\PointcutSettingFilter
Applied in changeset r1918. Robert Lemke
11:18 Revision b06d3d03: * FLOW3: (AOP) Replaced split() by preg_split(). Fixed #2619
Robert Lemke
11:00 Bug #2630 (Resolved): Fatal error: Call to undefined method SplObjectStorage::addAll()
Applied in changeset r1917. Robert Lemke
09:58 Bug #2630 (Resolved): Fatal error: Call to undefined method SplObjectStorage::addAll()
With an updated version of the FLOW3 distribution I'm getting a... Bastian Waidelich
10:56 Revision c3fab6e5: * FLOW3: Raised required minimum PHP version to 5.3.0beta1. Resolves #2630
Robert Lemke

2009-02-12

16:59 Revision 122efde5: * FLOW3: (Object) In the Object Builder renamed createSkeleton() to createEmptyObject and all *SetterProperties() method to *Propertiers().
* FLOW3: (Object) Moved the thawProperties() method to the TYPO3CR package
* TYPO3CR: Cleaned up (a bit) the Data Map...
Robert Lemke
16:00 Feature #1849 (Resolved): Inject dependencies after object reconstitution
Applied in changeset r1912. Karsten Dambekalns
14:21 Feature #1849 (Accepted): Inject dependencies after object reconstitution
Karsten Dambekalns
16:00 Bug #1724 (Resolved): Unserialzing of persisted objects will call the __wakeup function
Applied in changeset r1912. Karsten Dambekalns
14:21 Bug #1724 (Accepted): Unserialzing of persisted objects will call the __wakeup function
Karsten Dambekalns
15:19 Revision 6afab12b: FLOW3:
* __wakeup() is no longer handled in a special way in AOP to support persistence, fixes #1724
* changed the persisten...
Karsten Dambekalns
14:19 Feature #1677 (Resolved): Query: add convenience method returning the first object of a result set
I consider this resolved as of changeset r1890 by Robert Lemke. Karsten Dambekalns
11:09 Feature #2621 (Resolved): Support SPLObjectStorage as container for references to other persisted objects
Currently references to other objects must be stored in an array or as a single property:... Robert Lemke
00:28 Bug #2619 (Resolved): Deprecated function in \FLOW3\Classes\AOP\PointcutSettingFilter
Following error is thrown while Testing:
_Deprecated: Function split() is deprecated in ~\Packages\Global\FLOW3\Cl...
Malte Jansen
00:16 Bug #2618 (Rejected): Tweak/Improvment: ActionController
It's not really a bug, but a little tweak for the ActionController...
What about making the following function _fi...
Malte Jansen

2009-02-11

16:42 Revision 413b3856: * FLOW3: (MVC) Split up initializeArguments() into two methods, one for the user and one for the framework. They are called initializeArguments() and initializeActionMethodArguments() respectively.
Robert Lemke
14:21 Revision a24dc607: * FLOW3: (MVC) Fixed the RESTController: Now the webservices should work again (eg. the TYPO3 Backend).
* FLOW3: (MVC) Wrote a proper test suite for the RESTController Robert Lemke
11:04 Revision 681b019f: FLOW3:
* class schemata now know about classes being managed by a repository
TYPO3CR:
* the persistence backend now detects...
Karsten Dambekalns
10:43 Revision 733c967c: FLOW3:
* fixed some long filenames in the documentation. Karsten Dambekalns

2009-02-10

21:00 Feature #2603 (Resolved): Implement magic findBy*() and findOneBy*() methods in the base repository
Applied in changeset r1890. Robert Lemke
18:34 Feature #2603 (Resolved): Implement magic findBy*() and findOneBy*() methods in the base repository
The base Repository should provide some magic __call() method taking care of findBy*() and findOneBy*() method calls,... Robert Lemke
21:00 Feature #1676 (Resolved): FLOW3, Persistence: support for "magic finder methods"
Applied in changeset r1890. Robert Lemke
20:32 Revision 39097436: * FLOW3: (Persistence) Renamed the getObjects() method in the base repository to getAddedObjects()
Robert Lemke
20:26 Revision d76c6aaf: * FLOW3: (Persistence) Implemented magic findBy*() and findOneBy*() methods for the base repository. Resolves #1676 and closes #2603.
Robert Lemke
16:03 Feature #2602 (Resolved): Automatically render the view if action returns nothing (NULL)
Applied in changeset r1889. Robert Lemke
14:57 Feature #2602 (Resolved): Automatically render the view if action returns nothing (NULL)
To save even more typing while developing a controller, we can tell the action controller to automatically render a v... Robert Lemke
15:05 Revision 8fcacc60: * FLOW3: (MVC) Implemented automatic rendering of the view in an action controller if the action method returns NULL. Resolves #2602
Robert Lemke

2009-02-09

17:37 Revision b951b79d: * FLOW3: (Resource) Disabled the resource publisher tests in CLI mode (for now)
Robert Lemke
17:22 Revision 43bdcc55: * FLOW3: (MVC) Fixed the signature of the initializeArguments() method which caused a runtime notice.
Robert Lemke
17:08 Revision 2cda8010: * FLOW3: (MVC) (Security) Replaced "Classname" by "ClassName" where it appeared.
* FLOW3: (Security) Replaced $uuid by $UUID where it appeared.
* FLOW3: (Security) Renamed tokenClassName to tokenObj...
Robert Lemke
17:03 Bug #2580 (Resolved): Crash in MVC-Controller
Applied in changeset r1884. Robert Lemke
17:03 Bug #2601 (Resolved): canProcessRequest doesn't accept mocked requests
Applied in changeset r1884. Robert Lemke
15:44 Bug #2601 (Resolved): canProcessRequest doesn't accept mocked requests
Currently the canProcessRequest() method only checks if the class name of the request 100% matches the class names sp... Robert Lemke
16:01 Revision 095abbb8: Known issue in this commit: the TYPO3 backend and TYPO3CR backend don't work at the moment because the REST controller is not fully functional.
* FLOW3: (MVC) The canProcessRequest() method in the AbstractController now also accepts sub classes of the supported... Robert Lemke
08:42 Revision aaabe1c8: FLOW3: Added missing route to the new Login Controller
Andreas Förthner
 

Also available in: Atom