Activity

From 2008-02-14 to 2008-03-14

2008-03-14

23:04 Feature #405 (Resolved): getRegisteredComponents Method in Component Manager
For implementing a component browser in my "AOPBrowser" it would be usefull to have access to the $registeredComponen... Michael Feinbier

2008-03-13

16:13 Revision 5b913c4d: Further decoupling of the Package Manager from the Component Manager: Now (for the time being) the FLOW3 class is responsible for registering the package's classes as components which takes all component-related responsibility off the package manager. This helps a lot when it comes to caching the component configuration.
Please report any problems with this commit in the 5.0 core mailing list.
* FLOW3: Refactoring in multiple classes t...
Robert Lemke
16:01 Revision c611d53e: Further decoupling of the Package Manager from the Component Manager: Now (for the time being) the FLOW3 class is responsible for registering the package's classes as components which takes all component-related responsibility off the package manager. This helps a lot when it comes to caching the component configuration.
Please report any problems with this commit in the 5.0 core mailing list.
* FLOW3: Refactoring in multiple classes t...
Robert Lemke

2008-03-10

23:02 Bug #401: Permission problems with /tmp/FLOW3
argh, i should read texts completely. forget my stupid stuff above.
@robert
U should really think about dedicated...
Tim Eilers
18:27 Bug #401 (Needs Feedback): Permission problems with /tmp/FLOW3
Hi Johannes,
one way to solve this would be to use dedicated temporary directories for CLI and for web requests, t...
Robert Lemke
16:39 Bug #401: Permission problems with /tmp/FLOW3
It is not a problem of FLOW3, it is a problem of your webserver setup.
FLOW3 uses the temp directory, which is set...
Tim Eilers

2008-03-09

17:01 Bug #401 (Resolved): Permission problems with /tmp/FLOW3
I called the index.php from the command line everythings fine:... Johannes K

2008-03-05

19:40 Task #400 (Closed): Security Report of CeBit '08
Today I was on the CeBit in Hannover.
I read this article: http://t3n.yeebase.com/aktuell/news/newspost/cebit-kos...
Malte Jansen

2008-03-04

18:16 Bug #76 (Closed): Rename test methods, add @test annotation, extend base class
Seems to be done. Robert Lemke
18:13 Bug #363 (Needs Feedback): Order of includes (not possible to implement a interface in subfolder?)
Hi Daniel,
thank you for your report.
Can you attach a small package (as .zip file) with the minimum amount of...
Robert Lemke
18:06 Revision e560a2f7: AOP Proxy classes are now cached - and some other improvements with a big speed gain:
* FLOW3: (AOP) !!! Implemented a preliminary solution for caching AOP Proxy classes. Note that you currently need to ... Robert Lemke
15:21 Bug #378 (Closed): Replace Constant TYPO3_PATH_ROOT to FLOW3_PATH_ROOT in index.php
Fixed. Robert Lemke
11:45 Bug #378 (Closed): Replace Constant TYPO3_PATH_ROOT to FLOW3_PATH_ROOT in index.php
Some how this file was forgotten... Malte Jansen
12:16 Revision 553ab5ce: * FLOW3: (Utility) Fix for getPathToTemporaryDirectory() - didn't recognize all Windows flavours correctly.
Robert Lemke
11:18 Revision 62e91e34: * FLOW3: Some small improvements and modifications related to caching.
* Globally replaced the TYPO3_PATH* constants by FLOW3_PATH* Robert Lemke

2008-03-02

21:27 Feature #91: Check how eAccelerator can be supported
I activated eAccelerator on a test vhost on my linux system. While calling flow3 i got this error:... Tim Eilers
20:07 Revision ef86def0: * FLOW3: (Cache) Removed the class cache frontend because storing class code like that is not possible.
* FLOW3: (Cache) Implemented a generic variable cache.
* FLOW3: (AOP) The Proxy Class Builder now uses the new variab...
Robert Lemke

2008-02-29

16:42 Revision 888f5049: Some speed optimizations based on profiling results. (Addresses #374)
Total speed up: 457 % faster
* FLOW3: (Component) Replaced the magic __call() function by real getters in the Compon...
Robert Lemke
12:05 Major Feature #374 (Closed): Speed
Speed Robert Lemke

2008-02-28

16:22 Revision f59cdeac: The results of some more work on the caching features for FLOW3:
* FLOW3: (Cache) Implemented has() and remove() for the File backend. Addresses #368.
* FLOW3: (AOP) The proxy classe...
Robert Lemke

2008-02-27

13:55 Revision 7da2ee0b: * FLOW3: (Reflection) Added getProperty() to T3_FLOW3_Reflection_Class. Fixes #370.
* FLOW3: (Cache) Implemented load() support for the File backend. Addresses #368.
* FLOW3: (Component) The component ...
Robert Lemke
11:21 Bug #370 (Resolved): T3_FLOW3_Reflection_Class->getProperty() does not return FLOW3s property reflection
$class = new T3_FLOW3_Reflection_Class(__CLASS__);
var_dump($class->getProperty('someProperty');
output: Reflecti...
Robert Lemke

2008-02-26

14:27 Revision 1bfbd6de: This commit contains the initial implementation of the new Cache subpackage. It's not finished yet and not used anywhere.
* FLOW3: (Utility) Added a function which returns the path to PHP's temporary directory
* FLOW3: (Utility) Fixed the ...
Robert Lemke
13:41 Feature #14: Define the packageInfo.xml format
I also thought about a similar solution for v4. So I'm just attaching my current draft to keep things compatible and ... Ingo Renner
09:40 Feature #369 (Accepted): Replace path constants by resource manager calls
Robert Lemke
09:40 Feature #369 (Resolved): Replace path constants by resource manager calls
The constants for certains paths still have "TYPO3" in their name and they are ... constants (eg. TYPO3_PATH_PRIVATEF... Robert Lemke
09:38 Major Feature #368 (Closed): Caching Manager with support for different kinds of caches and stores.
The caching framework at least supports caching of arbitrary variables, classes and files. As for the stores, there i... Robert Lemke

2008-02-24

19:03 Bug #363: Order of includes (not possible to implement a interface in subfolder?)
Thanks, but the Interface ends with "Interface" in this case allready.
I tried the Folderstructure you explained but...
Daniel Poetzinger
17:47 Bug #363: Order of includes (not possible to implement a interface in subfolder?)
The structure must look like this:... Malte Jansen
15:31 Bug #363: Order of includes (not possible to implement a interface in subfolder?)
Sorry Folder Structure was actual a bit diffrent:
Classes/Model/ (Interfaces)
Classes/Model/MonetDB/ (Implementatio...
Daniel Poetzinger
15:25 Bug #363 (Rejected): Order of includes (not possible to implement a interface in subfolder?)
I have the following:
Classes/T3_XQuery_ExpressionInterface.php (=Interface)
Classes/MonetDB/T3_XQuery_MonetDBExp...
Daniel Poetzinger

2008-02-20

16:10 Revision 9770fd6d: FLOW3: (AOP) Fixed all CGL issues the current FLOW3CGL validtor could find.
Robert Lemke
14:57 Revision c150a0d0: * Replaced _declare(encoding = 'utf-8');_ by _declare(ENCODING = 'utf-8');_ in all packages of the current TYPO3v5 distribution. Relates to #265.
* FLOW3: Sorted tests into subdirectories grouped by the subpackages. Robert Lemke
14:00 Major Feature #345 (Closed): An initial implementation of the Resource Manager
An initial implementation of the Resource Manager Robert Lemke
12:08 Feature #342 (Resolved): Support for file uploads
The MVC framework needs to support file / multipart uploads. It should be implemented in a way that uploads are only ... Robert Lemke
10:37 Feature #341 (Closed): Define a router interface and Implement a rewrite router
Define a router interface and Implement a rewrite router Robert Lemke
10:36 Major Feature #340 (Closed): The MVC framework provides a default rewriting router and an interface for custom routers
The MVC framework provides a default rewriting router and an interface for custom routers Robert Lemke
10:16 Bug #56 (Closed): DirectoryIterator returns an Path with /C under Windows
Robert Lemke
10:02 Feature #339 (Closed): Improve the Components.ini format
The current Components.ini format mixes up the actual component configuration, the injection of constructor arguments... Robert Lemke
09:47 Bug #332: Error screen just displays the beginning of an absolute path
What about just adding the dots at the beginning instead of the end? The filename is unique and includes normally the... Malte Jansen
09:44 Bug #332: Error screen just displays the beginning of an absolute path
Sorry wrong word yesterday evening..
What about just changing the HTML-output or don't croping it. This should jus...
Malte Jansen
09:23 Bug #332 (Rejected): Error screen just displays the beginning of an absolute path
Your screenshot doesn't show an error message but an exception backtrace. The path you see there is just an argument ... Robert Lemke

2008-02-19

18:34 Bug #332 (Rejected): Error screen just displays the beginning of an absolute path
A relative path would be more useful, because you normally know, where you are running you installation.
See Screens...
Malte Jansen
10:55 Revision f8eb2465: Documentation for r518.
Robert Lemke
10:53 Revision 29433667: * FLOW3: (Component) Added support for @required setter-injected dependencies. Resolves #324.
* FLOW3: (Documentation) Updated the Component documentation. Added a new section about required and optional depende... Robert Lemke
10:48 Feature #324 (Resolved): Add support for "required" dependencies via setter injection
Currently all dependencies injected through autowired setter injection (see #319) are optional.
This should be con...
Robert Lemke
10:45 Feature #310 (Resolved): Find a way to simplify setter injection in ActionController (and elsewhere)
Resolved by #319. Robert Lemke
08:55 Major Feature #321 (Closed): The MVC Framework supports RESTful URLs
see also http://en.wikipedia.org/wiki/Representational_State_Transfer Robert Lemke

2008-02-18

19:59 Revision b12c43ac: * FLOW3: (Component) Removed support for setter injection via generic "setProperty()" method.
* FLOW3: (Component) Setter injection is now also possible via a "inject" method, e.g. injectSomeDependency() (instea... Robert Lemke
18:27 Feature #319 (Resolved): Support setter injection without configuration through "inject" methods
Currently setter injection is only possible via setter methods whose name follows the scheme "setPropertyName". These... Robert Lemke
16:18 Revision 0f84257a: * Smarty: The Smarty View was not in a prototype scope yet - fixed that.
* Smarty: Added the Smarty Engine class
* FLOW3: Changed the Abstract View's constructor
Robert Lemke
12:06 Revision 7abd0a63: * PHP6: Added a PackageInfo.xml to the PHP6 package
* FLOW3: (MVC) ActionController now appends any string results form action methods to the content of the response obj... Robert Lemke

2008-02-15

12:32 Revision 5d04d27a: * FLOW3: (MVC) Improved the directory structure and naming of views. They now have the name of the controller in their own name. Fixes #314.
* Updated the views in other packages accordingly.
* Fixed whitespace and inline doc issues in classes I came across.
Robert Lemke
11:38 Feature #315 (Resolved): Add "format" support to the Request object
The Request object (mainly WebRequest) should contain information about the requested format. Currently it only provi... Robert Lemke
11:04 Bug #314 (Resolved): Improve directory structure and naming for views in a package
Currently all views in a package are located in the Classes/View/ directory. The naming scheme for view classes is:
...
Robert Lemke

2008-02-14

17:09 Revision e597a443: * FLOW3: (Package) Also renamed the "ComponentsConfiguration.php" to "Components.php" and moved it to the Configuration directory. Relates to #309.
* FLOW3: (Package) Moved the "PackageConfiguration.php" to the package's Configuration directory and renamed it to "P... Robert Lemke
16:44 Task #311 (Resolved): Move PackageConfiguration.php to the package Configuration/ directory and rename it
Move PackageConfiguration.php to the package Configuration/ directory and rename it Robert Lemke
16:32 Revision c592266a: * FLOW3: (Package) Moved the Components.conf file from the Classes/ directory of each package to a new Configuration/ directory and renamed the file to Components.ini. Closes #309.
* FLOW3: Updated the documentation accordingly. Robert Lemke
16:13 Feature #310 (Resolved): Find a way to simplify setter injection in ActionController (and elsewhere)
Currently we need to write a setter method for all dependencies of an ActionController. The constructor can't be used... Robert Lemke
16:05 Task #309 (Resolved): Move Classes/Components.conf to Configuration/
The Components.conf file should be renamed to Components.ini and moved to a package specific Configuration directory. Robert Lemke
 

Also available in: Atom