Activity

From 2009-12-21 to 2010-01-19

2010-01-19

16:05 Revision ead5337b: Set next version number of package FLOW3 to version 1.0.0-alpha8
Karsten Dambekalns
15:56 Revision 10cc96a2: [+BUGFIX] FLOW3 (MVC): Request::getController now extracts the controller name from the controller object name to assure that the case is correct.
Robert Lemke
14:22 Revision 2455322a: [~TASK] FLOW3 (Persistence): Changed SQL casts to work with MySQL and PostgreSQL.
Karsten Dambekalns
11:00 Bug #6092 (Resolved): Resources imported with importResource() are not published
Applied in changeset r3682. Robert Lemke
10:06 Bug #6092: Resources imported with importResource() are not published
reported by Julian Kleinhans Robert Lemke
10:05 Bug #6092 (Resolved): Resources imported with importResource() are not published
If i call the ResourceManager->importResource direct, the image stores in Data/Persistance/Resources/ but NOT in the ... Robert Lemke
10:14 Revision 5e7ebb43: [+BUGFIX] FLOW3 (Resource): Fixed a bug which resulted in resources which were imported by importResource() to not be published by the FileSystemPublishingTarget. Fixes #6092
Robert Lemke
00:20 Bug #6089 (Resolved): EmailAddressValidator does not recognize multiple @
EmailAddressValidator fails for addresses like 'andreas@foerthner@example.com'. This issue is already resolved in Ext... Jochen Rau

2010-01-18

19:59 Revision fec69724: [~TASK] FLOW3 (MVC): Adjusted RequestTest to latest changes.
Karsten Dambekalns
19:49 Revision d87a7000: [~TASK] FLOW3 (MVC): getControllerName() in Request now tries to return the correctly cased name of the controller, to make sure Fluid can find the templates.
Karsten Dambekalns
18:03 Revision 52033d13: [~TASK] FLOW3 (Documentation): Updated the coding guidelines. Somehow the changes I previously made for r3643 are lost, so here they are again. Relates to #5658
Robert Lemke
17:39 Revision 75590a75: [~TASK] FLOW3 (Persistence): Added a safeguard when settings properties, to catch NULL values.
Karsten Dambekalns
16:15 Bug #6047 (Resolved): ./flow3 - wrong flush cache controller
Resolved in r3654 Robert Lemke
16:14 Bug #6059 (Resolved): ./flow3 - wrong package controller
Resolved in r3654 Robert Lemke
09:45 Bug #6059 (Accepted): ./flow3 - wrong package controller
Karsten Dambekalns
12:00 Bug #6073 (Resolved): ObjectAccess::getProperty() causes warning with array and non-existing property
Applied in changeset r3658. Karsten Dambekalns
11:33 Bug #6073 (Resolved): ObjectAccess::getProperty() causes warning with array and non-existing property
If you use getProperty() to ask for a non-existing property on an array, the input is eventually passed to get_object... Karsten Dambekalns
11:33 Revision a5cea541: [+BUGFIX] FLOW3 (Reflection): Fixed a bug that would occur if an array with a non-existing key would be passed to ObjectAccess::getProperty(), fixes #6073
Karsten Dambekalns
11:00 Bug #5599 (Resolved): Various typos in documentation
Applied in changeset r3656. Karsten Dambekalns
11:00 Bug #6069 (Resolved): PdoBackend cannot handle uninitialized SplObjectStorage properties
Applied in changeset r3653. Karsten Dambekalns
09:49 Bug #6069 (Resolved): PdoBackend cannot handle uninitialized SplObjectStorage properties
Properties with a declared type of @SplObjectStorage@ that have a NULL value break persistence.
Zachary Davis
> I...
Karsten Dambekalns
10:31 Revision 78c0e0c0: [+BUGFIX] FLOW3 (Documentation): Corrected some minor errors in the manual, fixes #5599.
Karsten Dambekalns
10:28 Revision f34c0887: [~TASK] FLOW3 (Documentation): Fixed a few typos in the Resources chapter.
Robert Lemke
10:10 Revision 62d0f1e0: [+BUGFIX] FLOW3 (Persistence): PdoBackend can now handle NULL in properties declared as SplObjectStorage, fixes #6069. Applied the same fix for array processing.
Karsten Dambekalns

2010-01-16

20:39 Bug #6059 (Resolved): ./flow3 - wrong package controller
I believe that line 127 should be changed from:
CONTROLLER='Manager'
to:
CONTROLLER='PackageManager'
Seem...
Zach Davis
13:52 Bug #6047 (Accepted): ./flow3 - wrong flush cache controller
Robert Lemke
00:18 Bug #6047 (Resolved): ./flow3 - wrong flush cache controller
Hi,
the commandline script ./flow3 calls a wrong controller by flushing the cache
line 177
CONTROLLER='Manage...
Julian Kleinhans

2010-01-15

18:47 Revision 69712d99: [+FEATURE] FLOW3 Distribution: Implemented a migration script to convert data stored in the TYPO3CR into the format used by the new persistence backend used in 1.0.0 alpha 7. Just run ./flow3 migrate persistence and the script will migrate data from TYPO3CR.db to Objects.db.
Karsten Dambekalns
17:01 Revision 654f2d18: [+FEATURE] FLOW3: Implemented a migration script to convert usage of class names to those used in 1.0.0 alpha 7. Just run ./flow3 migrate classnames and the script will update PHP, XML and YAML files of all installed packages.
Robert Lemke
16:00 Task #5658 (Resolved): Inconsistent class names in sub namespaces (Part II)
Applied in changeset r3643. Robert Lemke
15:53 Task #5658: Inconsistent class names in sub namespaces (Part II)
Attached script which I used to migrate the class names of the FLOW3 Base distribution. Robert Lemke
15:49 Revision 7a4ae368: [~TASK] Global: Commit of those files whose case of the filename changed. Relates to #5658
Robert Lemke
15:38 Revision 479ecb0c: [~TASK] FLOW3 (Documentation): Updated the Coding Guidelines: removed inconsistent exceptions from the general class naming rules. Also added the rule that names of aspect classes must end with "Aspect". Relates to #5658
[~TASK] Global: Renamed many classes and interfaces in order to be consistent with FLOW3's naming rules. A migration ... Robert Lemke
12:04 Revision 918eb425: [+FEATURE] FLOW3 (Utility): Files::readDirectoriesRecursively now optionally returns the real path of all files found.
Robert Lemke
10:57 Revision db93396c: [~TASK] FLOW3 (Persistence): Followup to r3633 regarding timestamp detection in mapDateTime().
Karsten Dambekalns
10:31 Revision a84876b9: [~TASK] FLOW3 (MVC): Fixed RouterTest that missed a mocked logger after r3634.
Karsten Dambekalns

2010-01-14

21:24 Revision c846d8a0: [~TASK] FLOW3 (MVC): Adjusted RouterTest to the changes done in r3633.
Karsten Dambekalns
18:00 Bug #6030 (Resolved): Router needlessly lowercases names of package, controller, action
Applied in changeset r3633. Karsten Dambekalns
17:30 Bug #6030 (Resolved): Router needlessly lowercases names of package, controller, action
Templates in Fluid need to be in a path whose parts have to be lowercased, which breaks consistency. That is caused b... Karsten Dambekalns
18:00 Bug #6029 (Resolved): PdoBackend cannot handle uninitialized DateTime properties
Applied in changeset r3633. Karsten Dambekalns
17:26 Bug #6029 (Resolved): PdoBackend cannot handle uninitialized DateTime properties
Properties with a declared type of DateTime that have a NULL value break persistence, because the PdoBackend tries to... Karsten Dambekalns
18:00 Bug #6028 (Resolved): DataMapper cannot handle wrongly typed input.
Applied in changeset r3633. Karsten Dambekalns
17:24 Bug #6028 (Resolved): DataMapper cannot handle wrongly typed input.
When a property value comes back from the persistence depths as string, but is supposed to be an integer (or some oth... Karsten Dambekalns
17:57 Revision 88b39eab: [+FEATURE] FLOW3 (MVC): Added an additional log message to the Router's resolve() method so that links which don't match a route can be debugged more easily.
Robert Lemke
17:42 Revision b29cf27b: [+BUGFIX] FLOW3 (Persistence): DataMapper now typecasts values to the intended type when mapping properties. Fixes #6028.
[+BUGFIX] FLOW3 (Persistence): DateTime properties being NULL can be persisted now. Fixes #6029.
[+BUGFIX] FLOW3 (MVC...
Karsten Dambekalns

2010-01-13

18:04 Bug #5889 (Resolved): Kickstart twice defined as svn:external
Resolved in r3613 Robert Lemke
16:45 Bug #5889 (Accepted): Kickstart twice defined as svn:external
Karsten Dambekalns
18:00 Feature #6006 (Resolved): Base FLOW3 persistence directly on database, not on TYPO3CR
Applied in changeset r3616. Karsten Dambekalns
16:55 Feature #6006 (Resolved): Base FLOW3 persistence directly on database, not on TYPO3CR
Once upon a time we decided to use JSR-283 for storing our content. That still makes sense for the CMS, but for the f... Karsten Dambekalns
17:48 Revision bc1286a4: [~TASK] FLOW3 (Persistence): Fixed a runtime notice caused by too terse programming.
[+API] FLOW3 (Persistence): added three more methods to the public API of the Manager. Karsten Dambekalns
17:30 Revision 4800e181: [+FEATURE] FLOW3 (Persistence): Wrote a new persistence backend using a database directly instead of TYPO3CR. Details see below. Resolves #6006.
[+API] FLOW3 (Persistence): Added new backend classes that can be used for further backends.
[-API] FLOW3 (Persistenc...
Karsten Dambekalns
17:13 Revision 06828112: [~TASK] FLOW3 (Resource): Nitpicking on param annotations.
[~TASK] FLOW3 (Utility): Nitpicking on param annotations. Karsten Dambekalns
17:03 Feature #342 (Resolved): Support for file uploads
Robert Lemke
16:59 Feature #6008 (Resolved): Automatically purge files of removed resources
When a resource object is discarded, the related file should be removed as well.
However, such a mechanism require...
Robert Lemke
16:53 Feature #5481 (Resolved): Implement meaningful logging for security / authentication
Robert Lemke
16:51 Bug #6005 (Resolved): ObjectAccess::getProperty() behaves not as documented when property does not exist
The method should throw an exception as per it's documentation, but returns NULL, which is not really the same thing ... Karsten Dambekalns
14:00 Feature #5998 (Resolved): More flexible subpackage directory structure
Applied in changeset r3606. Robert Lemke
12:32 Feature #5998 (Resolved): More flexible subpackage directory structure
Currently there is an option to set a @subpackage in a route configuration which will later be translated into a clas... Robert Lemke
14:00 Feature #5995 (Resolved): Implicitly call __toString method if action result is an object
Applied in changeset r3606. Robert Lemke
11:57 Feature #5995 (Resolved): Implicitly call __toString method if action result is an object
If an action method returns an object, the ActionController should check if a __toString method exists and if so call... Robert Lemke
13:50 Revision bc5c763a: [+FEATURE] FLOW3 (MVC): If the result of an action method is an object providing a __toString() method, this method will be called by the ActionController and its result will be added to the response content. Resolves #5995
[+FEATURE] FLOW3 (MVC): The routes property @controller now allows the use of namespace separators for referring to c... Robert Lemke
12:09 Task #5658 (Accepted): Inconsistent class names in sub namespaces (Part II)
Robert Lemke

2010-01-08

09:32 Task #5927 (Resolved): Write documentation for Cache Framework
The basic use of the cache framework and the setup of its different backends needs to be documented. Robert Lemke

2010-01-05

14:33 Bug #5889 (Resolved): Kickstart twice defined as svn:external
In the base distribution (https://svn.typo3.org/FLOW3/Distributions/Base) the Kickstart is defined twise as svn:exter... Thomas Allmer

2010-01-04

14:30 Feature #5882 (Closed): Caching for Package Manager/Package file listing
Currently, everytime FLOW3's Package Manager initializes it will traverse the folder structure via a DirectoryIterato... Manuel Strausz

2009-12-28

19:31 Task #5851 (Resolved): Security Context Holder redundant?
It's a bit inconvenient to get hold of the security context because you need to get the Security Context Holder injec... Robert Lemke
13:16 Feature #5849 (Resolved): Rebuild proxy classes if security policy changes
We need to monitor the settings (or probably later called "Policies.yaml") file and rebuild the AOP proxy classes if ... Robert Lemke
11:19 Feature #5846 (Resolved): Implement Account Factory
Currently the typical code for creating a password-based account looks like this:... Robert Lemke

2009-12-22

14:19 Revision 854dc9e3: [#BUGFIX] FLOW3 (MVC): Fixed the resource links in the NotFoundView (they still pointed to "Resources/Packages/")
Robert Lemke

2009-12-21

18:18 Revision 91c73229: [#BUGFIX] FLOW3 (Resource): The FileSystemPublishingTarget caused a fatal exception when FLOW3 was run in CLI mode - fixed that.
Robert Lemke
18:00 Feature #5822 (Resolved): Implement proper resource management
Applied in changeset r3548. Robert Lemke
16:55 Feature #5822 (Resolved): Implement proper resource management
The Resource sub package must be redone. It should support:
* automatic publishing of static package resources
* ...
Robert Lemke
17:21 Revision 11bf8ad9: [+FEATURE][+API] Fluid (ViewHelper): The Resource view helper now supports Resource objects: Like before you can provide a path and package key pointing to a static package resource or you pass it a resource object. Relates to #5822
[~TASK][~API] Fluid (ViewHelper): The ActionViewhelper now produces only absolute URIs. The argument "absolute" is no... Robert Lemke
16:52 Feature #369 (Resolved): Replace path constants by resource manager calls
Robert Lemke
 

Also available in: Atom