Activity

From 2009-05-06 to 2009-06-04

2009-06-04

23:29 Bug #3568: PHP version check comes too late on non-namespaced PHP versions
What about adding this after "BOOTSTRAPDEV"?... Tim Eilers
22:59 Bug #3568 (Resolved): PHP version check comes too late on non-namespaced PHP versions
Using FLOW3 on PHP < 5.3 ends with a fatal error about an illegal input character (backspace). There is a version che... Karsten Dambekalns
23:17 Bug #3569 (Resolved): setfilepermissions.sh: with non-writable Temporary folder caches end up elsewhere (CLI mode)
Just had weird fatal errors in CLI mode, and it turned out the cache was in /tmp/ instead of Data/Temporary/ - becaus... Karsten Dambekalns
22:55 Task #3567: Define FLOW3_SAPITYPE constant in bootstrap
When working on #3544 I had a similar thought... To me it sounds reasonable. Karsten Dambekalns
19:26 Task #3567 (Resolved): Define FLOW3_SAPITYPE constant in bootstrap
IMO global constants are as bad as global variables. So I'm happy there are only 4 constants needed yet in FLOW3.
Th...
Bastian Waidelich
21:29 Bug #3534: File permission issues
Robert Lemke wrote:
> > Data/Temporary is 777-ed at the moment, too. it has to, since both CLI and Web requests crea...
Tim Eilers
14:49 Bug #3534: File permission issues
Re: Data/Temporary is 777-ed at the moment, too. it has to, since both CLI and Web requests create some hash-named fo... Robert Lemke
16:00 Feature #3487 (Resolved): Add FLOW3_AOP_Proxy_hasProperty to AOP proxies
Applied in changeset r2566. Karsten Dambekalns
15:34 Feature #1991 (Resolved): AbstractView should have access to request in initialaizeView()
I think this was solved by #3302 in r2225 Robert Lemke
15:24 Feature #2509 (Needs Feedback): Mapping properties to complex object -> Part-Mappings
Is this ticket still valid? If yes, can you explain it in more detail? Robert Lemke
15:22 Feature #2510 (Needs Feedback): Mapping complex objects -> Relations support
Do you have a use case for this currently? How should relations be supported? Robert Lemke
15:20 Task #3322 (Closed): Use mocked objects instead of real ones in the RouteTest
Duplicate Robert Lemke
15:09 Feature #3041 (Needs Feedback): Caching Framework - ask for validity
I understand the use case for this, however this undermines the basic mechanisms of the caching framework which remov... Robert Lemke
15:03 Feature #3153 (New): Support of action based filter rules defined by annotation.
Robert Lemke
15:00 Task #702 (Resolved): RNG schema for Package.xml files is too strict
Applied in changeset r2565. Karsten Dambekalns
10:42 Task #702 (Needs Feedback): RNG schema for Package.xml files is too strict
This new version should work fine, where do we put it? Karsten Dambekalns
14:39 Bug #3544 (Resolved): CLI logs end up in the Web folder due to bug in Utility\Environment
Fixed as of r2564. Karsten Dambekalns
00:03 Bug #3544: CLI logs end up in the Web folder due to bug in Utility\Environment
Tim Eilers wrote:
> Found the Bug, but you have to invent the solution ;)
Heh, I found the bug when having a beer...
Karsten Dambekalns
10:56 Feature #87: Add fallback for servers without mod_rewrite / .htaccess support
Karsten Dambekalns wrote:
> Now that routing works even without routes (it does, right?)
uhm.. no. Do you mean
<...
Bastian Waidelich
10:29 Bug #3433 (Resolved): Routes in packages are overruled by global configuration
Yes, I considered this as resolved. Robert Lemke
09:13 Bug #3433: Routes in packages are overruled by global configuration
This is resolved now, right?
Context-Routes are loaded first, then global routes which can include subroutes at a di...
Bastian Waidelich
10:27 Feature #3560 (Resolved): Display meaningful error message if temporary path would be too long for OS
Certain setups (Windows ...) don't allow long path names. If FLOW3 is installed somewhere deep in the file structure,... Robert Lemke
10:23 Bug #3550 (Closed): Uncaught FLOW3 Exception in FileBackend on Windows
Robert Lemke
09:56 Bug #3550: Uncaught FLOW3 Exception in FileBackend on Windows
Hi Tim,
thanks for the tip. It works!
For future reference, this is the link to the relevant doc page:
http://...
David Bruehlmeier
10:21 Task #3559 (Resolved): Get rid of state in Package.xml files
*Theory:*
The state in Package.xml is redundant (should be in the version number) and will cause inconsistencies o...
Karsten Dambekalns
10:02 Bug #3029: Routing is not working correctly on all platforms
Karsten Dambekalns wrote:
> Do you run PHP as FastCGI, CGI or Apache module? That probably makes a difference...
...
Bastian Waidelich
09:53 Bug #3130 (Resolved): ValidatorResolver does not work for float/numeric/mixed typed method arguments
I close this issue as a solution was introduced already in r2171. ValidationResolver probably needs some rework, but ... Bastian Waidelich

2009-06-03

22:09 Bug #3550: Uncaught FLOW3 Exception in FileBackend on Windows
Did you try to change the Temporary Directory like it is described in the documentation?
There are some problems wit...
Tim Eilers
19:05 Bug #3550 (Closed): Uncaught FLOW3 Exception in FileBackend on Windows
When starting the 1.0.0-alpha1 welcome screen, an "Uncaught FLOW3 Exception" is shown (see below). The exception stay... David Bruehlmeier
14:12 Bug #3544: CLI logs end up in the Web folder due to bug in Utility\Environment
Found the Bug, but you have to invent the solution ;)
The Problem is, that the constructor of the Enviroment class...
Tim Eilers
08:31 Bug #3544 (Resolved): CLI logs end up in the Web folder due to bug in Utility\Environment
CLI logs end up in the same folder as Web logs, due to a bug introduced with r2525 (which fixed #3535). Karsten Dambekalns

2009-06-02

22:44 Bug #3537 (Needs Feedback): Subroute placeholders appear in URL if no replaced
See attached patch - That should be all there is to change in order to fix the bug.
But I couldn't get the systemLog...
Bastian Waidelich
20:27 Bug #3537: Subroute placeholders appear in URL if no replaced
That's acctually an issue with the Configuration Manager - It skips routes that reference non existing subroutes, but... Bastian Waidelich
20:12 Bug #3537 (Resolved): Subroute placeholders appear in URL if no replaced
From IRC:
after deleting the welcome package i get strange subroutes for e.g. documentation "http://flow3-alpha1.loc...
Karsten Dambekalns
16:09 Feature #87: Add fallback for servers without mod_rewrite / .htaccess support
Now that routing works even without routes (it does, right?) this should be a lot easier... Karsten Dambekalns
16:08 Task #702 (Accepted): RNG schema for Package.xml files is too strict
Karsten Dambekalns
16:02 Task #3507: Apply new conventions for naming of Domain Models and Repositories
Moving to alpha2... Karsten Dambekalns
16:02 Feature #3305: Unmodified objects retrieved from a repository should not be validated in the controller
Moving to alpha2... Karsten Dambekalns
15:25 Bug #3529 (Resolved): Detection of new objects in argument handling fails
Resolved as of r2522 Karsten Dambekalns
10:41 Bug #3529 (Accepted): Detection of new objects in argument handling fails
Karsten Dambekalns
00:08 Bug #3529: Detection of new objects in argument handling fails
Possible fix: instead of the pointcut on <Entity>::__construct() use @within RepositoryInterface and method(add()) - ... Karsten Dambekalns
15:00 Bug #3535 (Resolved): Temoprary files no longer end up in Data/Temporary
Applied in changeset r2525. Karsten Dambekalns
14:06 Bug #3535 (Resolved): Temoprary files no longer end up in Data/Temporary
Since the introduction of initializeEnvironment() in F3\FLOW3 the temporary directory base is no longer set to the va... Karsten Dambekalns
11:48 Bug #3534 (Resolved): File permission issues
There are still some file persmission issues, which won't kill you, but are not perfectly clean in sense of security ... Tim Eilers
11:00 Bug #3513 (Resolved): Created logfiles are read-only for either command line user or web user
Applied in changeset r2517. Robert Lemke
09:40 Bug #3513 (Accepted): Created logfiles are read-only for either command line user or web user
Robert Lemke
10:56 Bug #3532 (Resolved): Package Manager creates new packages at wrong location
Fixed as of r2515 by adding the Local folder. Karsten Dambekalns
09:40 Bug #3532 (Accepted): Package Manager creates new packages at wrong location
Robert Lemke
09:36 Bug #3532: Package Manager creates new packages at wrong location
I found the Bug:
The package is only created at the right location if there is a "Local" path under "Packages". It...
Tim Eilers
00:30 Bug #3532: Package Manager creates new packages at wrong location
I just made a fresh and brandnew checkout (just to be sure) and it did not change, still wrong path. Tim Eilers
00:12 Bug #3532: Package Manager creates new packages at wrong location
Works here (MacPorts) with latest code (as of *now*):... Karsten Dambekalns

2009-06-01

23:56 Bug #3532 (Resolved): Package Manager creates new packages at wrong location
(The used OS was Debian Lenny)
Perhaps i did something wrong, but i just followed the instructions of the Welcome ...
Tim Eilers
22:24 Bug #3529 (Resolved): Detection of new objects in argument handling fails
The symptom is @#1237305720: Argument "newBlog": Querying the repository for the specified object was not successful.... Karsten Dambekalns
20:52 Task #3457 (Resolved): Write Routing documentation
Applied in r2502 Bastian Waidelich
18:35 Feature #3376 (Resolved): Implement a more attractive and informative default view
I think it's done for alpha1 Robert Lemke
17:57 Bug #3513: Created logfiles are read-only for either command line user or web user
Please check the attached patches. I don't wont to commit them by myself (and i can't, cause i only could do it for t... Tim Eilers
13:14 Feature #3306: Flush routes cache automatically on class file modifications
Since r2437 routes are now uncached until this issue is resolved. Robert Lemke

2009-05-31

22:07 Task #3507 (Accepted): Apply new conventions for naming of Domain Models and Repositories
Karsten Dambekalns

2009-05-29

18:01 Bug #3415: Sorting of $classNamesToReflect in the reflection Service might cause PHP error
This needs to be checked... Karsten Dambekalns
18:00 Bug #3519 (Resolved): typo: Misspelling of "successful" (was: sucessful)
Applied in changeset r2494. Karsten Dambekalns
17:42 Bug #3519 (Accepted): typo: Misspelling of "successful" (was: sucessful)
Karsten Dambekalns
16:43 Bug #3519 (Resolved): typo: Misspelling of "successful" (was: sucessful)
sucessful(ly) -> successful(ly)
Greets
Steffen
Steffen Gebert
17:48 Feature #3376: Implement a more attractive and informative default view
Aside from some more content that could be there this is now in the Welcome package... Karsten Dambekalns
16:18 Task #3379 (Resolved): Write installation instructions for Windows
I think the manual has some semi-decent installation instructions now, even including how to install PHP 5.3 (thanks ... Karsten Dambekalns
16:18 Task #3380 (Resolved): Write installation instructions for MacOS
I think the manual has some semi-decent installation instructions now, even including how to install PHP 5.3 (thanks ... Karsten Dambekalns
14:17 Bug #3513 (New): Created logfiles are read-only for either command line user or web user
Setting the access right to... Tim Eilers
12:00 Bug #3513 (Resolved): Created logfiles are read-only for either command line user or web user
Applied in changeset r2459. Robert Lemke
11:04 Bug #3513 (Resolved): Created logfiles are read-only for either command line user or web user
The logfiles created by the FileBackend automatically are owned by the current user running the script - that may be ... Robert Lemke
09:49 Task #3507 (Resolved): Apply new conventions for naming of Domain Models and Repositories
The naming conventions for domain models, validators and repositories should change to the following scheme:... Robert Lemke

2009-05-28

16:00 Bug #3477 (Resolved): Objects added to a (persistence) repository don't have have a uuid
Applied in changeset r2442. Karsten Dambekalns

2009-05-27

17:56 Feature #2237: URLs can only be lowercase
Christopher Hlubek wrote:
> Nevertheless we should clearly document, that parameters in URLs get lowercased.
Ye...
Bastian Waidelich
16:20 Feature #2237: URLs can only be lowercase
Bastian Waidelich wrote:
> Does that help?
Thanks, Absolutely! I haven't seen that before. But it's somewhat hack...
Christopher Hlubek
12:50 Feature #2237: URLs can only be lowercase
Christopher Hlubek wrote:
> For the documentation browser i would need exactly that, if a user selects a package a...
Bastian Waidelich
12:06 Feature #2237: URLs can only be lowercase
Bastian Waidelich wrote:
> What do you think?
For the documentation browser i would need exactly that, if a user sel...
Christopher Hlubek
15:00 Bug #3488 (Resolved): Parameters of actions which have a name containing uppercase characters are not automatically registered
Applied in changeset r2422. Robert Lemke
14:25 Bug #3488 (Resolved): Parameters of actions which have a name containing uppercase characters are not automatically registered
Automatic parameter registration works for the regular CRUD actions:... Robert Lemke
15:00 Task #3381 (Resolved): Write installation instructions for Debian
Applied in changeset r2421. Andreas Förthner
13:28 Feature #3487 (Resolved): Add FLOW3_AOP_Proxy_hasProperty to AOP proxies
This is need to resolve #3486 Karsten Dambekalns
11:04 Bug #3477 (Resolved): Objects added to a (persistence) repository don't have have a uuid
Newly created objects which are added to a repository don't have a uuid before they are persisted:... Robert Lemke

2009-05-26

23:00 Feature #1501 (Resolved): MVC: initializeView
Applied in changeset r2404. Robert Lemke
22:29 Feature #1501 (Accepted): MVC: initializeView
Robert Lemke
14:21 Feature #1501: MVC: initializeView
What if in my action one view is not enough?
e.g.:
if (check some thing)
$errorView=get some special view...
Daniel Poetzinger
12:05 Feature #1501 (Needs Feedback): MVC: initializeView
What you can do currently is
* setting $this->viewObjectNamePattern
* or setting $this->defaultViewObjectName
*...
Robert Lemke
20:19 Feature #3467 (Resolved): Implement meaningful / helpful default view for Production context
In the production context we should display some meaningful information about how to configure FLOW3 to run in a diff... Robert Lemke
19:05 Feature #3376: Implement a more attractive and informative default view
Soem new screendesigns. Christopher Hlubek
19:00 Task #3466 (Resolved): Update / move GPL.txt file in FLOW3 distribution
Applied in changeset r2394. Karsten Dambekalns
17:21 Task #3466 (Accepted): Update / move GPL.txt file in FLOW3 distribution
Robert Lemke wrote:
> In Packages/Global/FLOW3/Documentation/ there are two COPYING files - do we need the on about ...
Karsten Dambekalns
14:15 Task #3466 (Resolved): Update / move GPL.txt file in FLOW3 distribution
Currently there's a GPL.txt file (containing GPL v2 text) in the FLOW3 distribution's main directory. Remove that.
...
Robert Lemke
12:22 Feature #2237: URLs can only be lowercase
Christopher Hlubek wrote:
> r2381 fixes the lowercase issue for the query part, that's good.
> But the non-static...
Bastian Waidelich
11:09 Feature #2237: URLs can only be lowercase
r2381 fixes the lowercase issue for the query part, that's good. But the non-static route parts still get lowercased,... Christopher Hlubek
02:10 Task #2126: Implement sub routes support (routes should be configured globally in one place)
The syntax for subRoutes is (as in r2381):... Bastian Waidelich
02:00 Task #2126 (Resolved): Implement sub routes support (routes should be configured globally in one place)
Applied in changeset r2381. Bastian Waidelich
02:00 Task #3441 (Resolved): Routing: Don't process routes in reverse order
Applied in changeset r2381. Bastian Waidelich

2009-05-25

23:58 Bug #3463 (Closed): Short option names for CLI calls do not work anymore
Sometime during the argument registration changes in the past weeks short option names for CLI calls got broken. Usin... Karsten Dambekalns
23:06 Feature #2237: URLs can only be lowercase
Christopher Hlubek wrote:
> I think this is not sufficient. Look at a route, where the parameters are in the path li...
Karsten Dambekalns
23:02 Feature #2237: URLs can only be lowercase
I think this is not sufficient. Look at a route, where the parameters are in the path like @uriPattern: help/{package... Christopher Hlubek
20:25 Task #3381: Write installation instructions for Debian
Hi,
I've seen your instructions. I've some more and will merge them tomorrow. If you have more, please attach it t...
Andreas Förthner
20:23 Task #3381: Write installation instructions for Debian
Hi Andreas,
please take a look into the repository. Irene and i already did some work:
http://forge.typo3.org/rep...
Tim Eilers
19:44 Task #3381 (Accepted): Write installation instructions for Debian
Andreas Förthner
20:00 Bug #2373 (Resolved): PHP session issues fatal error if session_save_path is not writable
Applied in changeset r2376. Robert Lemke
18:38 Bug #2373 (Accepted): PHP session issues fatal error if session_save_path is not writable
Karsten Dambekalns
18:39 Bug #3029: Routing is not working correctly on all platforms
Bastian Waidelich wrote:
> I can't reproduce this on platform:
Do you run PHP as FastCGI, CGI or Apache module? T...
Karsten Dambekalns
15:10 Bug #3029 (Needs Feedback): Routing is not working correctly on all platforms
I can't reproduce this on platform:... Bastian Waidelich
12:44 Bug #3029: Routing is not working correctly on all platforms
Bastian, can you check this one? Robert Lemke
18:00 Feature #1789 (Resolved): Routing: Implement automatic UUID to object conversion
Applied in changeset r2371. Robert Lemke
17:53 Bug #3375: PATH_INFO is empty using fastcgi / Windows
The % thingy could be worked around by using this... Karsten Dambekalns
17:31 Task #3457 (Resolved): Write Routing documentation
Add section about routing to FLOW3 documentation Bastian Waidelich
17:23 Feature #1884: Add more query options
Postponing this to a later release, the array/SplObjectStorage support needs more work. Karsten Dambekalns
15:50 Bug #3451 (Resolved): LazyLoadingProxy must mark property as clean after activation
Make sure we mark the property as clean after setting it on the parent in _loadRealInstance(), so it is not considere... Karsten Dambekalns
15:30 Task #3398 (Resolved): Are methods in CLI\Request still used?
The methods stay (see above for reasons), explicit registration is nonsense (you need to explicitly fetch them anyway... Karsten Dambekalns
11:12 Task #3441: Routing: Don't process routes in reverse order
Go ahead! Karsten Dambekalns
11:11 Task #3441: Routing: Don't process routes in reverse order
ack Robert Lemke
09:59 Feature #3312: Allow for easy logging by annotations
I think objects could be formatted with @__toString()@ for logging. Arrays should be displayed like @[foo, bar]@, whe... Christopher Hlubek

2009-05-24

23:26 Bug #3433: Routes in packages are overruled by global configuration
If I see it correctly, those issues will be solved when #2126 and #3441 are fixed. Bastian Waidelich
10:08 Bug #3433 (Resolved): Routes in packages are overruled by global configuration
In the current implementation the route configuration is first loaded from all packages, then overwritten or appended... Christopher Hlubek
23:25 Task #3441 (Resolved): Routing: Don't process routes in reverse order
Currently routes are processed from bottom to top.
We decided to change that as it seems to be more intuitive to wor...
Bastian Waidelich
23:00 Feature #2237: URLs can only be lowercase
Karsten Dambekalns wrote:
> That can be solved like this (by moving the strtolower a little up):
> [...]
I've ...
Bastian Waidelich
22:42 Feature #2237: URLs can only be lowercase
Christopher Hlubek wrote:
> I have the same problem with URL parameters being lowercased by the URIBuilder. I think ...
Karsten Dambekalns
16:17 Feature #2237: URLs can only be lowercase
I have the same problem with URL parameters being lowercased by the URIBuilder. I think the case of URL parameters sh... Christopher Hlubek
17:00 Feature #3435 (Resolved): A package should be able to return it's documentations
Applied in changeset r2352. Christopher Hlubek
12:49 Feature #3435 (Resolved): A package should be able to return it's documentations
The whole documentation for packages lies in the package's @Documentation@ directory. For each single documentation (... Christopher Hlubek
11:00 Bug #3434 (Resolved): getPackageMetaData() will throw an exception
Applied in changeset r2346. Christopher Hlubek
10:44 Bug #3434 (Resolved): getPackageMetaData() will throw an exception
When using the package manager to get a package and read the metadata there will be an exception. The metadata reader... Christopher Hlubek

2009-05-23

23:00 Task #3398: Are methods in CLI\Request still used?
As for the "Why do we need special arguments for CLI?" see this explanation from my mail "Re: [TYPO3-team-core-v5] CL... Karsten Dambekalns
19:00 Feature #2853 (Resolved): Routing: @action, @format... should be settable via request arguments
Applied in changeset r2344. Bastian Waidelich
19:00 Bug #3404 (Resolved): Refactor ControllerContext to be built only before passing it to the View
Applied in changeset r2344. Bastian Waidelich
18:22 Bug #3404: Refactor ControllerContext to be built only before passing it to the View
> There is one question remaining: Should the URIHelper / URIBuilder
> get this whole object, or just the Request ob...
Bastian Waidelich
19:00 Task #3303 (Resolved): Rename URIHelper to URIBuilder
Applied in changeset r2344. Bastian Waidelich
19:00 Task #3368 (Resolved): Move setArgumentsFromRawRequestData() from Router to RequestBuilder
Applied in changeset r2344. Bastian Waidelich
19:00 Task #3400 (Resolved): Is FLOW3\Utility\GenericCollection obsolete?
Applied in changeset r2344. Bastian Waidelich
07:27 Task #3379 (Accepted): Write installation instructions for Windows
Irene Höppner

2009-05-22

18:00 Feature #3401 (Resolved): Object validation errors don't have a reasonable structure
Applied in changeset r2342. Christopher Hlubek
15:35 Bug #3404: Refactor ControllerContext to be built only before passing it to the View
We decided to rename setupControllerContext() to buildControllerContext(). The instance variable $controllerContext w... Bastian Waidelich
13:05 Task #3400: Is FLOW3\Utility\GenericCollection obsolete?
Yes, it was used in the Routing framework before I rewrote it to use nested arrays.
I still think, this might be a h...
Bastian Waidelich
09:56 Bug #3415 (Resolved): Sorting of $classNamesToReflect in the reflection Service might cause PHP error
In the method F3\FLOW3\Reflection\reflectEmergedClasses() the $classNamesToReflect-array is being sorted before it's ... Irene Höppner

2009-05-21

23:00 Feature #2819 (Resolved): View Helper "Flash Message"
Applied in changeset r2334. Karsten Dambekalns
11:06 Bug #3404 (New): Refactor ControllerContext to be built only before passing it to the View
Sebastian Kurfuerst
11:05 Bug #3404 (Resolved): Refactor ControllerContext to be built only before passing it to the View
$this->controllerContext should not be available in the Controller, but just be passed on to the View.
There is on...
Sebastian Kurfuerst

2009-05-20

23:21 Feature #2819: View Helper "Flash Message"
Done, needs better tests before commit. Karsten Dambekalns
21:35 Feature #3401: Object validation errors don't have a reasonable structure
A possible solution would be a special @Validation\ObjectError@ class extending @Validation\Error@ that allows for th... Christopher Hlubek
21:32 Feature #3401 (Resolved): Object validation errors don't have a reasonable structure
When validating properties of objects with validators, the errors must be nested just like the properties that were v... Christopher Hlubek
21:17 Task #3398: Are methods in CLI\Request still used?
Hehe, from my OmniFocus:
* rename to avoid confusion with arguments in request object
* make it mandatory to regist...
Karsten Dambekalns
19:16 Task #3398 (Resolved): Are methods in CLI\Request still used?
In the CLI Request I currently find these functions:... Robert Lemke
21:01 Task #1280 (Resolved): Tag all classes as @internal - except the released API
Applied in changeset r2293. Robert Lemke
18:09 Task #1280: Tag all classes as @internal - except the released API
Here's the script I used to add @internal annotations to all function doc comments:
*The shell command line*
<pre...
Robert Lemke
19:50 Task #3400 (Resolved): Is FLOW3\Utility\GenericCollection obsolete?
Is FLOW3\Utility\GenericCollection obsolete? It seems like a SPLObjectStorage can be used instead - or at least the G... Robert Lemke
19:07 Task #3303 (Accepted): Rename URIHelper to URIBuilder
Bastian Waidelich
18:07 Feature #3376: Implement a more attractive and informative default view
Some first screendesigns from our designer. Christopher Hlubek
14:10 Feature #1884: Add more query options
Only array/SplObjectStorage left to do... Karsten Dambekalns
14:00 Task #2515 (Resolved): Inconsistent class names in sub namespaces
Applied in changeset r2282. Robert Lemke
11:50 Task #3377 (Resolved): Move the manual to a DocBook subdirectory
Just adjusted the DocTools render controller on the server running the FLOW3 website. Karsten Dambekalns
11:31 Feature #3306 (Accepted): Flush routes cache automatically on class file modifications
Robert Lemke
01:00 Feature #116 (Resolved): Package Manager provides CLI access
Applied in changeset r2281. Christopher Hlubek
00:39 Feature #116: Package Manager provides CLI access
A new package can be created easily with @./flow3 package create Welcome@. In r2281 the wiring of the package manager... Christopher Hlubek
00:28 Feature #116: Package Manager provides CLI access
Basically everything should work - but the object factory doesn't get injected into the package manager. I cannot yet... Christopher Hlubek

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
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
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: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: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: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:47 Feature #1884 (Accepted): Add more query options
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

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
19:00 Feature #3302 (Resolved): Implement a "Controller Context"
Applied in changeset r2225. Christopher Hlubek
18:00 Feature #2825 (Resolved): Routing: Route Part options
Applied in changeset r2218. 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: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
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

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
 

Also available in: Atom