Activity

From 2010-05-15 to 2010-06-13

2010-06-13

20:05 Feature #7722: Implement CLDR data reader
_DatesReader_ implemented.
Date and time format syntax: "Date Format Patterns":http://www.unicode.org/reports/tr35...
Karol Gusak
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

2010-06-11

16:00 Feature #8133 (Resolved): ObjectAccess::setProperty() should support arrays as a subject
Applied in changeset r4494. Robert Lemke
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
13:00 Bug #8156 (Resolved): ResourceStreamWrapper no longer able to handle non-existent files
Applied in changeset r4491. Karsten Dambekalns
12:29 Revision b0a70ee1: [+BUGFIX] FLOW3 (Resource): The ResourceStreamWrapper now handles non-existent paths correctly in makeDirectory() and open(), fixes #8156.
Karsten Dambekalns

2010-06-10

23:03 Bug #8156 (Resolved): ResourceStreamWrapper no longer able to handle non-existent files
The ResourceStreamWrapper no longer works when trying to use it to create files or directories. This is because @eval... Karsten Dambekalns
22:00 Feature #6143 (Resolved): Handle expiry time smarter in memcache and APC backends
Applied in changeset r4486. Karsten Dambekalns
21:53 Feature #6143 (Accepted): Handle expiry time smarter in memcache and APC backends
APC needs to special handling according to the PHP manual. 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
16:00 Task #7682 (Resolved): Replace generic exceptions by proper exceptions
Applied in changeset r4483. Karsten Dambekalns
14:55 Task #7682 (Accepted): Replace generic exceptions by proper exceptions
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
14:00 Bug #8074 (Resolved): memcached backend: No exception thrown if set() fails and wrong boolean comparison
Applied in changeset r4482. Karsten Dambekalns
13:08 Bug #8074 (Accepted): memcached backend: No exception thrown if set() fails and wrong boolean comparison
Karsten Dambekalns
14:00 Feature #6736 (Resolved): Allow comfortable chaining of constraints with Query::logicalAnd() and logicalOr(), or not? ;-)
Applied in changeset r4481. Karsten Dambekalns
13:00 Feature #6736 (Accepted): Allow comfortable chaining of constraints with Query::logicalAnd() and logicalOr(), or not? ;-)
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
13:00 Bug #8132 (Resolved): Checking for objects in array properties during persistence is broken
Applied in changeset r4479. Karsten Dambekalns
12:28 Bug #8132 (Resolved): Checking for objects in array properties during persistence is broken
When an object with an array property containing another object is persisted, the object is removed, as the check mis... Karsten Dambekalns
12:37 Feature #8133 (Resolved): ObjectAccess::setProperty() should support arrays as a subject
Currently only getProperty() allows to use arrays as $subject - setProperty() doesn't support this. Robert Lemke
12:31 Revision 6dd6b87a: [+BUGFIX] FLOW3 (Persistence): When checking for objects removed from an array comparison now works, fixes #8132.
Karsten Dambekalns

2010-06-09

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

2010-06-08

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

2010-06-07

18:00 Feature #8088 (Resolved): API method for retrieving the original filename of recently imported resources
Applied in changeset r4446. Robert Lemke
14:39 Feature #8088 (Resolved): API method for retrieving the original filename of recently imported resources
When a file is uploaded to FLOW3, there's currently no viable way to get knowledge of the original filename - all you... Robert Lemke
18:00 Feature #8082 (Resolved): API for accessing persisted resources
Applied in changeset r4446. Robert Lemke
11:46 Feature #8082 (Resolved): API for accessing persisted resources
Currently there is no clean way to retrieve a resource object representing a persisted resource. The only way to use ... Robert Lemke
17:11 Bug #6315 (Accepted): Input fields with a name attribute with more than 64 characters are ignored
Robert Lemke
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
11:43 Task #8063 (Resolved): Rename the resource stream wrapper's scheme from "package://" to "resource://"
Committed as part of r4443 Robert Lemke

2010-06-06

18:56 Feature #7722: Implement CLDR data reader
_PluralsReader_ and _NumbersReader_ are done.
Parsing of plurals rules as in UTS 35 - "Language Plural Rules":http...
Karol Gusak
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
15:37 Bug #8074 (Resolved): memcached backend: No exception thrown if set() fails and wrong boolean comparison
http://bugs.typo3.org/view.php?id=14632 Christian Kuhn

2010-06-04

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
12:37 Task #8063 (Resolved): Rename the resource stream wrapper's scheme from "package://" to "resource://"
The "protocol" we're currently using for retrieving static resources is "package://" - however, that doesn't fit comp... Robert Lemke
11:58 Feature #7221 (Closed): Automatic accessor methods (especially for models)
Robert Lemke
11:54 Task #8056 (Closed): Remove configuration option for mirrorMode
The resource publisher can mirror resources either be creating symlinks or copying the files. This can be configured ... Robert Lemke

2010-06-02

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

2010-05-30

15:19 Feature #7722 (Accepted): Implement CLDR data reader
Basic classes for CLDR are done. There is CLDRModel which represents data from one CLDR file, and HierarchicalCLDRMod... 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

2010-05-28

17:35 Bug #7847 (Resolved): Missing trailing slash in FLOW3_ROOTPATH causes fatal error
Resolved as of r4338. Karsten Dambekalns
14:09 Bug #7847 (Accepted): Missing trailing slash in FLOW3_ROOTPATH causes fatal error
Karsten Dambekalns
15:56 Revision 851edb27: [+BUGFIX] FLOW3 (MVC): Fixed the RequestTest (and added an additional one).
Robert Lemke
15:00 Feature #7960 (Resolved): Implement getClassNameByObjectName()
Applied in changeset r4337. Robert Lemke
13:59 Feature #7960 (Resolved): Implement getClassNameByObjectName()
For the Request Builder we need an API for retrieving the class name by specifying the object name in the ObjectManager. Robert Lemke
14:16 Bug #7564: Dynamic Object Container does not support scope session
Andreas Förthner:
_ich hab das bisher nur debugged und festgestellt, dass ganz am anfang wenn mein persistence aspek...
Karsten Dambekalns
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
14:00 Bug #7929 (Resolved): Wrong variable in Memcached backend
Applied in changeset r4336. Karsten Dambekalns
13:54 Bug #7929 (Accepted): Wrong variable in Memcached backend
Karsten Dambekalns
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

2010-05-27

08:41 Feature #7930: Show versions in package list
Attached screenshot *issue7930-packageList.png* shows correct output of FLOW3 Command Line Interface (issue tracker r... Michael Schams
08:29 Feature #7930 (Resolved): Show versions in package list
The "FLOW3 Command Line Interface" offers a functionality to list available and active packages. In current FLOW3 ver... Michael Schams

2010-05-26

23:16 Bug #7929 (Resolved): Wrong variable in Memcached backend
Same issue as in TYPO3 4.3:
http://bugs.typo3.org/view.php?id=14455
Patch resolves the problem.
Dan Osipov
14:06 Revision 361a875c: [~TASK] FLOW3 (Locale): Some tiny non-functional fixes.
Karsten Dambekalns

2010-05-22

12:49 Revision d98edc46: [+FEATURE] FLOW3 (Locale): Collection of available locales is cached from now. Relates to #7720.
Karol Gusak

2010-05-21

19:28 Feature #7721 (Accepted): Implement locale-aware resource management subsystem
Finding localized versions of resource files is done, it will be a base for all other locale-resource functionality. Karol Gusak
19:23 Task #7719 (Accepted): Implement Locale class
Karol Gusak
19:21 Feature #7720: Implement automatic locale detection
Removed the tree as k-fish said (now there are just two arrays :-) ). Implemented the idea with locale resources. I t... Karol Gusak
18:17 Revision 7bed05c1: [~TASK] FLOW3 (Locale): Reimplemented the locale collection structure and dependent classes, cleaned the naming. Relates to #7720.
[+FEATURE] FLOW3 (Locale): Added basic support for locale-dependent resources. Relates to #7721. Karol Gusak

2010-05-20

09:47 Bug #7847 (Resolved): Missing trailing slash in FLOW3_ROOTPATH causes fatal error
Trailing slash "/" at environment variable FLOW3_ROOTPATH is absolutely required in file .htaccess - a missing traili... Michael Schams

2010-05-19

08:52 Bug #7831: Router interprets negative integer values of a match result as "matched"
Robert Lemke wrote:
Hi, I have a little remark here:
> The DynamicRoutPart::match() [...] wrongly interprets in...
Bastian Waidelich
01:00 Bug #7831 (Resolved): Router interprets negative integer values of a match result as "matched"
Applied in changeset r4321. Robert Lemke
00:52 Bug #7831 (Resolved): Router interprets negative integer values of a match result as "matched"
The DynamicRoutPart::match() method doesn't do strict comparison of the route's return value and therefore wrongly in... Robert Lemke
01:40 Revision 587f30bf: [~TASK] FLOW3 (Locale): Removed the option to manually configure available locales, keep it simple...
Karsten Dambekalns
01:00 Bug #7820 (Resolved): Configuration Manager doesn't properly check for existence of uriPattern
Applied in changeset r4321. Robert Lemke
00:54 Revision 6bcc0e8b: [+BUGFIX] FLOW3 (Configuration): The ConfigurationManager now checks if the option "uriPattern" has been set. Fixes #7820
[~TASK] FLOW3 (Error): The var_dump debugger now displays more information about objects implementing ArrayAccess
[+B...
Robert Lemke
00:00 Bug #7454 (Resolved): Manual: Correct spelling of initializeObject()
Applied in changeset r4320. Karsten Dambekalns

2010-05-18

23:21 Revision 2abf93da: [~DOCUMENTATION] FLOW3: Fixed spelling mistake, fixes #7454.
Karsten Dambekalns
23:10 Revision 4d0443cf: [~TASK] FLOW3 (Locale): Review results for the Locale subsystem, mostly changing naming and some coding style issues. Relates to #7720.
Karsten Dambekalns
18:10 Feature #7720 (Accepted): Implement automatic locale detection
I just discussed this with Robert and we would opt for a different solution:
* all files should be localizable (grap...
Karsten Dambekalns
17:15 Bug #7820 (Resolved): Configuration Manager doesn't properly check for existence of uriPattern
If "uriPattern" is not set for a route in the YAML file, the Configuration Manager will fail:... Robert Lemke

2010-05-17

20:03 Feature #7720: Implement automatic locale detection
I rewrote the Detector class and implemented a LocaleTree class, which represents all available locales in a tree str... Karol Gusak
19:49 Revision a69fef9d: [+FEATURE] FLOW3 (Locale): Implemented a tree of locales in order to support locales hierarchy. Automatic locale detection rewritten. Relates to #7720.
Karol Gusak

2010-05-15

13:36 Revision 02b74873: [+FEATURE] FLOW3 (Locale): Support for list of available locales to set manually in configuration, as an alternative for automatic filesystem scanning. Relates to #7720.
Karol Gusak
 

Also available in: Atom