From 2010-05-28 to 2010-06-26


16:02 Revision 8740afe8: [~TASK] FLOW3 (Persistence): If objects have been blocked by security query rewriting, ignore them in certain places; relates to #6604.
Karsten Dambekalns
14:25 Revision 7dd5ad24: [+BUGFIX] FLOW3 (Persistence): logicalNot() now works, fixes #8411. Some code cleanup along the way.
Karsten Dambekalns


16:34 Revision 21d08d93: [~TASK] TYPO3: Adjusted Policy.yaml to new expected format.
[~TASK] FLOW3: Some small fixes to doc comments and code.
[~TASK] Fluid (Parser): Got rid of the constructor in Parse...
Karsten Dambekalns
15:32 Revision aa673266: [~TASK] FLOW3 (Security): Changed the example comments in FLOW3's Policy.yaml to reflect the new policy syntax structure. Resolves #8485.
Andreas Förthner
15:15 Revision d43bd4d6: [+DOCUMENTATION] FLOW3 (AOP): Added the documentation for the matches operator, usable in runtime evaluations.
Andreas Förthner
14:54 Revision 45567307: * [+BUGFIX] FLOW3 (Security): Inheritance of roles works now again. Fixes #8427.
* [~TASK] FLOW3 (Security): Added a safeguard to catch syntax errors when loading the policy configuration. Andreas Förthner
14:53 Revision 08aa5f88: [~TASK] FLOW3 (Persistence): Renamed QOM to Qom to follow coding guidelines, part 4 of 2. I feel like Douglas Adams... Anyway, Subversion somehow ate an earlier try of this commit.
Karsten Dambekalns
12:39 Revision f0f7bc6f: [~TASK] FLOW3 (Persistence): Renamed QOM to Qom to follow coding guidelines, part 3 of 2.
Karsten Dambekalns
12:27 Revision 3e94b28e: [~TASK] FLOW3 (Persistence): Renamed QOM to Qom to follow coding guidelines, part 1 of 2.
Karsten Dambekalns
11:59 Revision 6afeeaf0: [+TASK] FLOW3 (Error): \F3\var_dump() now accepts an optional second parameter to set a custom title for your debug output. Relates to #8468
Bastian Waidelich


17:03 Revision 29fd0888: [+FEATURE] FLOW3 (Security): Implemented request to "Create encryption hash if none was defined", resolves #7516, resolves #7517.
Karsten Dambekalns
14:31 Revision 23ce4758: * [+TASK] FLOW3 (Object): Added session scope related methods to the object manager and interface.
* [+FEATURE] FLOW3 (AOP): Added a matches operator as a new possibility for runtime evaluations.
* [+FEATURE] FLOW3 (...
Andreas Förthner


15:36 Revision c6c6d3af: [~TASK] FLOW3 (Persistence): Adjusted PersistenceFramework object data format.txt to updated reality, relates to #6520.
Karsten Dambekalns
11:16 Revision 79e9ccb0: [~TASK] FLOW3 (Locale): Renamed getOneElement() to getElement() in CldrModelInterface. Relates to #7722.
[~TASK] FLOW3 (Locale): Changed empty-string key with predefined constant used in CldrModel's parsed CLDR data array.... Karol Gusak
10:31 Revision 858dcad4: [~TASK] FLOW3 (Locale): Updated CLDR data files to current version. Resolves #8206.
Karol Gusak
10:06 Revision 7469041f: [~TASK] FLOW3 (Locale): Removed old CLDR data files. Relates to #8206.
Karol Gusak


20:04 Revision 96704605: [~TASK] FLOW3 (Locale): Fixed CGL naming violation in Locale subsystem. Resolves #8207.
Karol Gusak
17:32 Revision 741b038d: [~TASK] FLOW3 (Persistence): When persisting NULL values are now recorded and collection (array, SplObjectStorage) properties are restored as NULL if they contained NULL, resolves #6520.
[~TASK] FLOW3 (Persistence): Equality comparison in a query now works correctly when comparing against NULL, relates ... Karsten Dambekalns
17:30 Revision 4499b4ba: [~TASK] FLOW3 (Persistence): When persisting NULL values are now recorded and collection (array, SplObjectStorage) properties are restored as NULL if they contained NULL, resolves #6520.
[~TASK] FLOW3 (Persistence): Equality comparison in a query now works correctly when comparing against NULL, relates ... Karsten Dambekalns


16:27 Revision 8dafc488: [+BUGFIX] FLOW3 (SignalSlot): Fixed non-qualified exception class name, fixes #8255.
Karsten Dambekalns
12:25 Revision 8d3c9924: [!!!][+FEATURE] FLOW3 (Object): The lifecycle initialization method (typically initializeObject()) is now also called after recreating an object (f.e. when it is recreated from persistent storage). Additionally, initializeObject() now gets a parameter to determine if creation or recreation took place. Resolves #8258.
Sebastian Kurfuerst
12:10 Revision 716abbc7: [+FEATURE] TYPO3: We now have a somewhat better setup controller which allows to import content and create admin users, resolves #8284, resolves #8285.
[~TASK] TYPO3 (Domain): Removed early return from hasChildNodes() in AbstractNode.
[~TASK] TYPO3 (Domain): addChildNo...
Karsten Dambekalns


13:12 Revision ec92a3db: [+FEATURE] FLOW3 (Locale): Added date / time formatting as defind in CLDR (now included in commit). Relates to #7722.
Karol Gusak
10:49 Revision 7caca216: [+BUGFIX] FLOW3: Removed object and cache configuration for missing DatesReader class, resolving exception #1184926175.
[~TASK] TYPO3 (Routing): Whitespace fixes, no functional changes. Karsten Dambekalns


12:42 Revision 92c99bec: [~TASK] FLOW3 (Locale): Some tiny fixes, mostly whitespace, some style issues, no functional changes.
Karsten Dambekalns


19:14 Revision b01a439f: [+FEATURE] FLOW3 (Locale): Added date / time formatting as defind in CLDR. Relates to #7722.
[+FEATURE] FLOW3 (Locale): Added support for aliases in CLDR parser. Relates to #7722.
[~TASK] FLOW3 (Locale): Change...
Karol Gusak


15:05 Revision 95ae5b9f: [+FEATURE] FLOW3 (Reflection): ObjectAccess:setProperty() now also supports arrays as a subject. Resolves #8133.
[~TASK] Fluid (Tests): Removed one test in the TemplateVariableContainerTest - it checks something which would result... Robert Lemke
12:29 Revision b0a70ee1: [+BUGFIX] FLOW3 (Resource): The ResourceStreamWrapper now handles non-existent paths correctly in makeDirectory() and open(), fixes #8156.
Karsten Dambekalns


21:56 Revision 07f6a043: [+FEATURE] FLOW3 (Cache): The memcached backend now handles expiry times of more than 30 days correctly, resolves #6143.
Karsten Dambekalns
15:57 Revision 689749c6: [~TASK] FLOW3: Replaced generic exceptions by exceptions coming from the defined exception hierarchy, resolves #7682.
[~TASK] Fluid: Replaced generic exceptions by exceptions coming from the defined exception hierarchy, relates to #768... Karsten Dambekalns
13:18 Revision 86c96e16: [+BUGFIX] FLOW3 (Cache): Now throwing exception if setting of value in memcache fails, fixes #8074.
[~TASK] FLOW3 (Cache): When splitting large data for memcache the split now uses self::MAX_BUCKET_SIZE for reference. Karsten Dambekalns
13:06 Revision cb1f51c7: [+FEATURE] FLOW3 (Persistence): Query now allows for comfortable chaining of constraints with logicalAnd() and logicalOr(), resolves #6736.
Karsten Dambekalns
12:31 Revision 6dd6b87a: [+BUGFIX] FLOW3 (Persistence): When checking for objects removed from an array comparison now works, fixes #8132.
Karsten Dambekalns


15:45 Revision 0de6d6be: [~TASK] FLOW3 (Reflection): Followup to ObjectAccess changes, now really works as expected with stdClass instances when looking for settable property names.
Karsten Dambekalns
15:19 Revision 263d49dc: [+TASK] Added a general JSON View with configurable serialization, relates to #8059
Christopher Hlubek
11:19 Revision 556c4855: [~TASK] FLOW3 (Reflection): ObjectAccess now works as expected with stdClass instances, i.e. it sees all defined properties as gettable and settable.
Karsten Dambekalns


18:27 Revision 60c0c540: [+BUGFIX] FLOW3 (Persistence): Added a safeguard to the processSplObjectStorage() method which on certain occasions caused a fatal error.
Robert Lemke
18:09 Revision 2c2f26ab: [~TASK] TYPO3: Various fixes to code and documentation, added new unit tests.
[~TASK] TypoScript: Non-functional comment fixes.
[+BUGFIX] FLOW3 (Reflection): ObjectAccess now handles ArrayAccess ...
Karsten Dambekalns
06:19 Revision 737a21c5: [~TASK] FLOW3 (Object): Slightly enhanced error message about unregistered objects in AbstractObjectContainer.
[+BUGFIX] FLOW3 (Persistence): Fixed some bugs in PDO backend. Karsten Dambekalns


15:17 Revision 60746b78: [~BUGFIX] FLOW3 (Locale): The NumbersReader was using the shut-up operator (@) which results in exceptions if the warning level is E_NOTICE. Fixed this by some proper if condition.
[~BUGFIX] FLOW3 (Resource): Fixed the failing ResourceStreamWrapper test. Robert Lemke
14:54 Revision 00e63862: [+FEATURE] FLOW3 (Resource): The resource:// stream wrapper now also supports persistent resource - just specify the resource hash to access one. Resolves #8082
[+FEATURE] FLOW3 (Resource): The Resource Manager now provides an API method for getting more information about recen... Robert Lemke


16:29 Revision 36e79c52: [+FEATURE] FLOW3 (Locale): Added number formatting as defined in CLDR. Relates to #7722.
[+TASK] FLOW3 (Locale): Added support for iterating over results from HierarchicalCLDRModel. Relates to #7722. Karol Gusak


17:16 Revision 6caf3b6c: [~TASK][!!!] FLOW3 (Resource): Renamed the resource stream wrapper's scheme from "package://" to "resource://". You need to globally search & replace "package://" your code for this to work. Resolves #8063
Robert Lemke


18:53 Revision eb13030d: [+FEATURE] FLOW3 (Locale): Added support for plurals rules from CLDR. Relates to #7722.
[~TASK] FLOW3 (Locale): Slightly changed CLDRRepository methods in order to automatically build absolute filenames fr... Karol Gusak


14:37 Revision c55691f4: [+FEATURE] FLOW3 (Locale): Added fundamental classes for CLDR data reader. They will be used to build concrete readers. Relates to #7722.
[~TASK] FLOW3 (Locale): Moved the method responsible for generating available locales' list from Detector to Service ... Karol Gusak


15:56 Revision 851edb27: [+BUGFIX] FLOW3 (MVC): Fixed the RequestTest (and added an additional one).
Robert Lemke
14:13 Revision 0ea6d618: [+FEATURE][+API] FLOW3 (Object): The Object Manager (and the object containers) now provide a method for retrieving the implementation class name by specifying the object name. Resolves #7960
[~TASK] FLOW3 (MVC): The Request object now returns the case sensitive action name, even if it has been set all lower... Robert Lemke
13:55 Revision ff1602c6: [+BUGFIX] FLOW3 (Cache): Fixed bug #7929 leading to entry duplication in Memcached.
Karsten Dambekalns
12:06 Revision 64d8f11a: [~TASK] FLOW3: Fixed a comment
[~TASK] Fluid: Tiny layout changes Robert Lemke

Also available in: Atom