Activity

From 2009-12-26 to 2010-01-24

2010-01-22

17:29 Revision c6eff186: [+BUGFIX] FLOW3 (Reflection): Fixed a runtime notice in ReflectionService, fixes #6162.
[~TASK] FLOW3 (Package): Now a single package can be symlinked. Karsten Dambekalns
10:49 Revision f2e2e646: [~TASK] FLOW3 (Core): Fixed the messed up (r3742) version compare in FLOW3.php.
Karsten Dambekalns

2010-01-21

21:29 Revision a141272f: [+FEATURE] FLOW3 (Property): The PropertyMapper now only maps to settable properties and no longer relies on the class schema to determine the type for the target property - it uses the setter parameter's type if available and falls back to the class schema if needed. Resolves #5612.
[+FEATURE] FLOW3 (Reflection): When reflecting classes entities and value objects are checked for being declared prot... Karsten Dambekalns
11:31 Revision 2e6d5afa: [~TASK] FLOW3 (Documentation): Some updates on package management.
Karsten Dambekalns
10:48 Revision c16051b9: [~TASK] FLOW3 (Bootstrap): The "exception" thrown when PHP does not support namespaces now links to the exception wiki page.
Karsten Dambekalns

2010-01-20

21:10 Revision b417b1a1: [+BUGFIX] FLOW3 (Reflection): ObjectAccess::getProperty() now throws an exception when a property does not exist, fixes #6005.
[~TASK] FLOW3 (Reflection): GenericObjectValidator now checks properties even if they are not accessible normally. Karsten Dambekalns
18:55 Revision adfea1d3: [~TASK] FLOW3 (Reflection): Renamed some testcases to match their test subjects, removed an outdated todo annotation in PropertyReflection.
Karsten Dambekalns
15:56 Revision 685a1488: [~TASK] FLOW3 (Persistence): Follow-up to r3734 fixing failing tests, related to #6124.
Karsten Dambekalns
14:38 Revision 4fdc7b69: [~TASK] FLOW3 (Persistence): Cleaned up persistence backend structure, resolves #6124.
Karsten Dambekalns
11:56 Revision c5024e82: [~TASK] FLOW3 (Validation): The EmailAddressValidator now rejects addresses with more than one @ sign as well as non-word characters at the end. Fixes #6089.
Karsten Dambekalns
10:58 Revision 95888657: [~TASK] FLOW3 (Persistence): Changed SQL to work around what is presumably a bug in some PDO versions.
Karsten Dambekalns

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
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

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
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
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-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
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
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

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
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
 

Also available in: Atom