Activity
From 2010-07-25 to 2010-08-23
2010-08-23
-
18:22 Revision 9e1af201: [~TASK] *: Raised version numbers of packages contained in the FLOW3 distribution.
- Change-Id: If0992c441308ab1b706d69307c7d35e6da7811a6
-
17:12 Revision 4d203b18: [~TASK] FLOW3 (MVC): Changed the order how views are resolved: If a dedicated view exists for the controller / action pair, it is chosen instead of the Fluid Template View.
- [+FEATURE] FLOW3 (MVC): The ActionController now allows for specifying view object names for each format, e.g. a spec...
-
16:55 Revision e4997396: [~TASK] FLOW3 (MVC): Added closing php tag to JsonViewTest.
- Change-Id: I1f84e1132261c638422e463737dd1efdcd27150d
-
16:52 Revision 67ae141d: [+BUGFIX] FLOW3 (Object): The ObjectSerializer now detects recursive reference in the object structure to be serialized. This should now allow to add even complex object structures to a session object which is then transparently stored by FLOW3. Resolves #9360
- Change-Id: I202b78c9c3bc835a017c35baf2293e6e5776ad32
-
16:50 Revision 31a541b1: [+BUGFIX] FLOW3 (Security): Shortened some variable names in HTML (input fields with a name longer than 64 characters are ignored in default Suhosin setups), fixes #6315.
- Change-Id: Id86ac9938d73dc40e58fae65b2c540e2f2252122
-
16:50 Revision 86292fa4: [+TASK] FLOW3 (Documentation): The CGL mention the usage of PHP Error Control Operators now, resolves #8864.
- Change-Id: Ie304e69f170b7232246a365ebaab387dd1fad100
-
16:48 Revision af0c2213: [+BUGFIX] FLOW3 (MVC): Optional action arguments no longer throw exception on unknown object, fixes #8670.
- Change-Id: Id94add8eb99aab66eecc339e10ca1b4ba9cf2cb9
-
16:46 Revision 0e396fbb: [+BUGFIX] FLOW3 (Persistence): Ordering by multiple fields works again, fixes #8968.
- Change-Id: Ie868e0a4ec1525a7312d894f1bd6db87c580ffcf
-
16:45 Revision 9b139c64: [~TASK] FLOW3 (Cache): Made testcases for APC and memcache backends more reliable.
- Change-Id: Idf669946b16f24b93cfe9d15e8397ef5079ac343
-
16:44 Revision 2b0658e9: [+BUGFIX] FLOW3 (Persistence): isEmpty() matches correctly on NULL now, equality checks against NULL now work correctly on collections, relates to #9358, fixes #9184.
- Change-Id: I0a25251db22e711ab4074c438157ebe1545b2fec
-
16:43 Revision d5f6c1cf: [+BUGFIX] FLOW3 (Persistence): isEmpty() now works correctly in queries, fixes #9358.
- Change-Id: I77ff011af6baf379d4316b0be870d3f24e936a0b
-
16:42 Revision 12e08680: [+BUGFIX] FLOW3 (Cache): Sanitizing entry identifier in Cache\FileBackend, fixes #9357.
- Change-Id: I88ce5cb38bbd43aed4b6e3b3b27b50226fef2f46
-
16:40 Revision e3586185: [+FEATURE] FLOW3 (Security): Implemented a convenience method for retrieving the currently logged in account from the Security Context. Resolves #9356
- Change-Id: Ib43da70b4c6319f26eddd64a094cb62e1716840c
-
16:34 Revision a8d4216f: [-TASK] FLOW3 (Cache): Removed the constant TAG_PACKAGES_CODE, it is never used (as pointed out by Christian Kuhn).
- Change-Id: I3bfffc54f9392b9a1a03f0cae38d3c4ecfddc79b
-
16:31 Revision cf53c63b: [~TASK][!!!] FLOW3 (MVC): Renamed the RESTController to RestController.
- [+FEATURE] FLOW3 (MVC): The name of the request argument triggering the actions show(), delete() and update is now co...
-
16:31 Revision 90ce1966: [+TASK] FLOW3 (Validation): The ValidatorResolver now throws a helpful exception when encountering missing @param annotations.
- Change-Id: Ie5cd3dc204d00e59e4d56d401b3709245a68a060
-
16:19 Revision cd3c8464: [+BUGFIX] FLOW3 (AOP): AOP now correctly adds default value from method argument for array values, fixes #8554.
- Change-Id: I4a65aefd3fec57b605406fabfb766c506a10499b
-
16:16 Revision 148a2848: [+BUGFIX] FLOW3 (Core): Removed use of $Revision$ in Bootstrap.php, resolves #9296. If we ever need something like this it could be a post-merge/post-checkout hook in git.
- Change-Id: I12b2f2aace728b5f9d844ba106854b849ec17685
-
16:12 Revision 5e38a7b9: [~TASK] FLOW3 (I18n): Documentation chapter for I18n added.
- Change-Id: I1e17cf97bcd3894beddba88be2948faf215d4b04
-
16:08 Revision 924bf567: [+BUGFIX] FLOW3 (Cache): Removed tagIndex from memcache and APC backends, fixes #8918. Thanks to Christian Kuhn.
- Change-Id: I6ee52676aa5db78bfa5410b296c94e99d5c41c1a
-
16:06 Revision 053748bc: [-TASK] FLOW3: Removed @version keyword from files, resolves #8835.
- Change-Id: Ic27d691b7fdb82d9646ecd7c84b3759644b448f5
-
15:50 Revision 929f4e34: [~TASK] ExtJS: Added doc comments to a few methods. Added basic parameter check for transaction arguments.
- [+BUGFIX] ExtJS (ExtDirect): Fixed a bug which resulted in a broken communication between client and server via ExtDi...
-
04:43 Bug #9403: Authentication does not work
- Further analysis revealed:
It is most likely the dot in the input-tag name that causes this issue.
*DOES NOT WORK... -
04:26 Bug #9403 (Closed): Authentication does not work
- After recent changes (and as far as I can see the issue occurs in alpha-11, too), user authentication with Security F...
2010-08-20
-
11:01 Feature #7113: Make view resolution in ActionController independent from Fluid
- I think there is something wrong..
since yesterday, after update the latest trunk i get a 404 with this error message...
2010-08-19
-
18:06 Feature #8774: Query::execute() should return a Proxy instead of array
- We just decided that we probably should add a parameter to the execute() method to define the result type. something ...
-
18:00 Feature #7113 (Resolved): Make view resolution in ActionController independent from Fluid
- Applied in changeset r5023.
-
11:33 Bug #7182: Throw an exception if class for annotated dataType is missing
- Karsten Dambekalns wrote:
> FLOW3 evaluates the @param annotation in this case, and there you must use valid types, ... -
11:07 Bug #7182 (Accepted): Throw an exception if class for annotated dataType is missing
-
10:00 Bug #9360 (Resolved): ObjectSerializer does not detect recursion in object references
- Applied in changeset r5009.
2010-08-18
-
18:08 Bug #7182: Throw an exception if class for annotated dataType is missing
- Hi,
I'm puzzled by this:
Christopher Hlubek wrote:
> It's not enough just to skip primitive types since the da... -
18:00 Bug #6315 (Resolved): Input fields with a name attribute with more than 64 characters are ignored
- Applied in changeset r5005.
-
17:54 Bug #6315: Input fields with a name attribute with more than 64 characters are ignored
- One way for this (special) case of the authentication data: use a nested array instead of the long name. Equally uniq...
-
16:14 Bug #6315 (Accepted): Input fields with a name attribute with more than 64 characters are ignored
- To me it seems we should avoid such long names.
While it is not a security risk to have long names, Suhosin will c... -
17:15 Task #8864 (Resolved): We should mention the usage of PHP Error Control Operators in the FLOW3 CGL
- Applied in changeset r5004.
-
16:48 Feature #8736: Implement generic Identity RoutePartHandler
- Bastian Waidelich wrote:
> Yes, but I'm unhappy about yet another syntax
> [...]
> Why hasn't the DateTime object ... -
16:28 Feature #8736: Implement generic Identity RoutePartHandler
- Karsten Dambekalns wrote:
> As for date formatting, this needs to be configurable.
Yes, but I'm unhappy about y... -
15:52 Feature #8736: Implement generic Identity RoutePartHandler
- I like the concept. As for date formatting, this needs to be configurable. Since the handler could find out about the...
-
15:56 Bug #6928 (Closed): ObjectContainerBuilder does not work for factory setups
- Closing, as the problem has not surfaced again so far. And in cases like these, adding an interface to allow for type...
-
15:44 Bug #8670 (Resolved): Non-required action argument throws Exception on unknown get-parameter uid
- Fixed as of r5003 (gna, used wrong commit message).
-
15:20 Bug #8670 (Accepted): Non-required action argument throws Exception on unknown get-parameter uid
-
15:13 Feature #7216 (Closed): Custom CLI Controller without Modification of flow3.sh
- Closing this in favour of #4426.
-
15:05 Task #6591 (On Hold): Refactor F3\FLOW3\Log\Backend\FileBackend : getFormattedVarDump
- You need to sign the CLA before we can accept your contribution, see http://typo3.org/about/licenses
-
15:00 Bug #8968 (Resolved): SQL errors when using setOrderings() with multiple fields
- Applied in changeset r5002.
-
13:45 Bug #9184 (Resolved): No NULL safe query method
- Applied in changeset r5000.
-
13:39 Bug #9184 (Accepted): No NULL safe query method
-
13:21 Bug #9360 (Resolved): ObjectSerializer does not detect recursion in object references
- Given the following object relations:...
-
11:30 Bug #9358 (Resolved): isEmpty() in queries works only when used with logicalNot()
- Applied in changeset r4999.
-
11:01 Bug #9358 (Resolved): isEmpty() in queries works only when used with logicalNot()
- When using the isEmpty() constraint against empty collections, this works only when combined with logicalNot(), due t...
-
10:45 Bug #9357 (Resolved): Entry identifier needs to be sanitized in Cache\FileBackend
- Applied in changeset r4998.
-
10:37 Bug #9357 (Resolved): Entry identifier needs to be sanitized in Cache\FileBackend
- Currently the entry identifier is not checked at all in Cache\FileBackend.
-
10:45 Feature #9356 (Resolved): Implement getAccount() for the Security Context
- Applied in changeset r4997.
-
10:32 Feature #9356 (Resolved): Implement getAccount() for the Security Context
- The \F3\FLOW3\Security\Context could provide a convenience method for retrieving the currently logged in account.
2010-08-17
-
17:08 Feature #2738 (Closed): Routing: Configurable appendix for "formatless" URIs
- Yeah, it does that. Cool. :)
-
17:00 Feature #2738: Routing: Configurable appendix for "formatless" URIs
- Karsten Dambekalns wrote:
> What this issue is about was that URLs with a format would get that appended,
> where... -
16:51 Feature #2738 (Needs Feedback): Routing: Configurable appendix for "formatless" URIs
- Bastian Waidelich wrote:
> I'm closing this 1-year-old issue for now, cause I don't think we need this anymore with ... -
12:26 Feature #8774: Query::execute() should return a Proxy instead of array
- Attached is a *very first* spike, that introduces the feature to Extbase in order to test possible bottlenecks. I onl...
2010-08-16
-
15:30 Feature #9327 (Resolved): Make the resource argument name for REST controllers configurable
- Applied in changeset r4989.
-
14:47 Feature #9327 (Resolved): Make the resource argument name for REST controllers configurable
- The (not yet fully functional) RestController automatically selects the appropriate action depending on the request t...
-
15:04 Bug #8554 (Resolved): AOP interceptor removes default value from method argument
- Applied in changeset r4987.
-
14:42 Bug #8554: AOP interceptor removes default value from method argument
- Well, default values are put into proxy classes, just not for default values that are of type array... :)
-
13:35 Bug #8554 (Accepted): AOP interceptor removes default value from method argument
-
13:15 Bug #9184 (Needs Feedback): No NULL safe query method
- Well, with r4604 and r4605 this should be solved. Is there more missing?
-
13:00 Bug #9093 (Needs Feedback): UUID generated but object is null
-
12:59 Bug #9093: UUID generated but object is null
- Could you create a stripped down package that show the erratic behaviour and attach it here? That would be great.
-
12:04 Task #9296 (Resolved): Replace $Revision$ keyword in Bootstrap.php
- Applied in changeset r4977.
-
11:35 Bug #8918 (Resolved): memcached backend: Remove tagIndex
- Applied in changeset r4974.
2010-08-15
-
22:14 Feature #7724 (Resolved): Implement Message Formatter subsystem
- This issue is done, related issue opened #9313.
-
22:14 Feature #9313 (New): Support for currencies
- Currencies should probably be handled in a special way in FLOW3. Maybe there should be a @Currency@ class which would...
-
21:43 Feature #7721 (Resolved): Implement locale-aware resource management subsystem
- Well, it came very different than I assumed in the beginning - I think that the solution with locale identifiers in r...
-
21:37 Task #7719 (Resolved): Implement Locale class
2010-08-13
-
17:30 Task #8835 (Resolved): Remove @version annotation from FLOW3 classes
- Applied in changeset r4969.
-
17:25 Task #9296 (Resolved): Replace $Revision$ keyword in Bootstrap.php
- This is getting hairy with git, and I doubt it would work anyway (as the recorded revision only changes when @Bootstr...
2010-08-12
-
22:42 Task #8835: Remove @version annotation from FLOW3 classes
- Some helper, for the record:...
-
18:00 Bug #9184 (Accepted): No NULL safe query method
-
18:00 Bug #9093 (Accepted): UUID generated but object is null
-
18:00 Bug #8918 (Accepted): memcached backend: Remove tagIndex
-
17:54 Bug #8968 (Accepted): SQL errors when using setOrderings() with multiple fields
-
12:35 Revision 38ee6af6: [+BUGFIX] FLOW3 (MVC): F3\FLOW3\MVC\View\JsonView no longer throws an exception if more than one variable is assigned. This relates to #9136
- [+FEATURE] FLOW3 (MVC): F3\FLOW3\MVC\View\JsonView is now able to render multiple variables. By default only variable...
-
12:33 Revision 58f4c7e1: [+FEATURE] FLOW3 (I18n): Locale-aware validators added. Relates to #9246.
- Change-Id: I5e5bd5d22a15079e30550d8a29e32fd3b13550cc
-
12:31 Revision b233a949: [~TASK] FLOW3 (I18n): New exception classes added (omitted in previous commit).
- Change-Id: Ifc001b47562341a41a8c1c1ffdaad98253d48f91
-
12:30 Revision a2be5e6b: [~TASK] FLOW3 (I18n): Changed string parameters to class constants.
- Change-Id: I38f400d45770981a6da60dbcc664a9b90c368fa0
2010-08-11
-
14:35 Feature #9246 (Resolved): Implement locale-aware validators
- Changed @NumberValidator@ and @DateTimeValidator@ so they use @I18n@ subpackage and it's functionality. This is how I...
-
12:54 Feature #9246 (Resolved): Implement locale-aware validators
- Some locale-aware validators for FLOW3 Validation subsystem should be implemented.
-
11:59 Feature #7113 (Accepted): Make view resolution in ActionController independent from Fluid
2010-08-10
-
18:15 Feature #7722 (Resolved): Implement CLDR data reader
- After many minor and major rewrites the @Reader@ classes look like I think they should ;-).
-
18:13 Feature #7723 (Resolved): Implement message resources support (XLIFF, plural forms)
-
18:12 Feature #7725 (Resolved): Implement Input Parser subsystem
-
18:10 Feature #8842 (Resolved): Implement Translator class
-
16:27 Revision 34c59a79: [~TASK] FLOW3 (I18n): Code cleaning in I18n package (remaining subpackages).
- Change-Id: Ie70d7fcd272e74296c5c6faa4d53b8be8a8f579d
2010-08-06
-
18:25 Revision 2b45a0dc: [~TASK] FLOW3: No longer making commit-msg files loose the execute bit.
- Change-Id: I53d7b166b10ff41dc3d068803f593575284a138b
-
17:07 Revision 461b47f2: [+BUGFIX] FLOW3 (Validation): Some validators did not reset stale errors on isValid() calls, fixes #8558.
-
16:30 Revision 918cd0fc: [~TASK] FLOW3 (I18n): Code cleaning in Xml, Xliff, TranslationProvider, and Exception subpackages of I18n package.
-
16:23 Revision 4e5ce692: [~TASK] FLOW3 (I18n): Code cleaning in I18n package (without subpackages yet).
-
16:21 Revision 9c53e424: [+TASK] FLOW3 (MVC): Cleaned up View implementations. They no correctly implement F3\FLOW3\MVC\View\ViewInterface. This resolves #9136
-
16:20 Revision 6bf2bb27: [~TASK] FLOW3: Another tiny fix to setfilepermissions.sh
-
15:30 Bug #8558 (Resolved): Multiple validations will append to list of errors instead of replacing list from last validation
- Applied in changeset r4948.
-
13:42 Bug #8558: Multiple validations will append to list of errors instead of replacing list from last validation
- Working on this, expect fix in SVN today. Some more validators miss the reset and of course we need to add an unit te...
-
14:31 Bug #9184 (Resolved): No NULL safe query method
- As mentioned in
http://lists.typo3.org/pipermail/flow3-general/2010-May/000367.html
there is no NULL safe query...
2010-08-05
-
16:41 Revision 4e53fac6: [~TASK] FLOW3: Make sure needed directories exist.
- In SVN we kept empty directories Data and Web/_Resources, git ignores
empty directories. So we need to create them be... -
14:54 Revision 1867f1df: [~TASK] FLOW3: Removed execute bit from file permissions, was there in error.
- Change-Id: I9a4979b8d7b900083bcdef9e472879b2c4f19788
-
09:40 Bug #8558: Multiple validations will append to list of errors instead of replacing list from last validation
- Are there any new developments on this? This is a bit of a show stopper for our project. :(
Does my patch make sense?
2010-08-04
-
20:00 Task #9136 (Resolved): Clean up View implementations
- Applied in changeset r4931.
-
19:47 Task #9136 (Resolved): Clean up View implementations
- Currently there are four classes implementing F3\FLOW3\MVC\View\ViewInterface in the FLOW3 package: AbstractView, Emp...
2010-08-01
2010-07-31
2010-07-30
-
13:32 Bug #9093 (Resolved): UUID generated but object is null
- An object is created via a form and the create action redirects to another action to define the view; the second acti...
-
10:58 Revision 53048c7b: [~TASK] TYPO3 (ViewHelpers): Outdented break statements in switch.
- [~TASK] FLOW3 (I18n): Renamed doParsing() back to parseFormat().
[~TASK] Fluid (ViewHelpers): Indented comments and r...
2010-07-29
2010-07-28
-
16:31 Revision b9f35285: [~TASK] FLOW3 (I18n): Minor name changes in Parsers. Relates to #7725.
-
13:05 Bug #8913 (Resolved): Unit test failures because sys_get_temp_dir() doesn't always return directory name with trailing slash
- Applied in changeset r4921.
-
13:00 Revision 6d07da22: [~BUGFIX] FLOW3: Various tests are now using the concatenatePaths utitlity method when building a path to the temp directory. This resolves #8913.
-
12:56 Revision 3a28df25: [~TASK] FLOW3 (I18n): Moved formatting functionality from NumbersReader to NumberFormatter. Relates to #7722, #7724.
- [~TASK] FLOW3 (I18n): Minor code cleaning.
-
10:50 Revision b5c6c641: [~TASK] FLOW3 (I18n): Added new test for DatetimeFormatter. Relates to #7724.
2010-07-27
-
17:23 Revision 419cba15: [~TASK] FLOW3 (I18n): Moved formatting functionality from DatesReader to DatetimeFormatter. Relates to #7722, 7724.
-
10:52 Revision c1204c81: [~TASK] FLOW3 (I18n): Minor cleaning of variables' names.
- [~TASK] FLOW3 (I18n): Changed Readers so they throw exceptions when unable to get format from CLDR. Relates to #7722.
2010-07-25
-
21:37 Feature #9017 (Resolved): Implement redis as cache backend
- Redis [1] is a noSQL database with very good scaling characteristics in relation to the amount of entries and data si...
-
13:41 Revision 8cd96e0d: [+FEATURE] FLOW3 (I18n): Numbers, date and time parsers added with basic functionality. Relates to #7725.
- [~TASK] FLOW3 (I18n): Minor changes in CLDR Readers and in Formatters.
Also available in: Atom