Activity

From 2010-09-16 to 2010-10-15

2010-10-15

08:49 Bug #9557 (Accepted): It's possible to persist multiple entities with the same identity properties
Karsten Dambekalns
08:48 Task #9457 (Accepted): Refactor type-conversion into ...Utility\TypeHandling
Karsten Dambekalns

2010-10-14

17:18 Bug #6761 (Resolved): Security context in session grows with each load
Bastian Waidelich wrote:
> It seems this issue reoccurs in the current version.. I'll dig into it
Apparently th...
Bastian Waidelich
13:43 Bug #6761 (Accepted): Security context in session grows with each load
It seems this issue reoccurs in the current version.. I'll dig into it Bastian Waidelich
16:38 Revision 4fe17ed9: [+TASK] FLOW3 (Utility): Helper to convert objects to arrays
When dealing with JSON decoded data there will be nested object
structures (stdClass) that need to be converted to an...
Christopher Hlubek
16:35 Revision aeae4acc: [~BUGFIX] FLOW3 (Persistence): Fix multivalue dirty checking
The dirty checking of an array with objects always returned TRUE,
because an if statement contained a check for TRUE ...
Christopher Hlubek
16:03 Feature #8464: Write settings using the ConfigurationManager
Attached some code that belongs to this issue but had been committed in error with commit:6ea6e8d283e5ac5bafb5aa4817c... Karsten Dambekalns
12:23 Feature #7113: Make view resolution in ActionController independent from Fluid
Hi Julian,
did you try with the Template-name in UpperCase (Index.html)?
At least on non-Windows that makes a big...
Franz Kugelmann

2010-10-12

15:32 Feature #7930: Show versions in package list
CLA signed and sent off. Michael Schams
10:45 Feature #7930 (Resolved): Show versions in package list
Applied in changeset commit:"56aef6837f72cdf6de68e2ad24ac49745e7b28b8". Karsten Dambekalns
11:00 Bug #10185 (Resolved): Wrong rule in Coding Guidelines for file naming
Applied in changeset commit:"228d4e9a256d6eacfe7c1b1f632faf6c29e2e5f9". Karsten Dambekalns
11:00 Bug #10181 (Resolved): "Source" at the end of a paragraph saying nothing
Applied in changeset commit:"228d4e9a256d6eacfe7c1b1f632faf6c29e2e5f9". Karsten Dambekalns
10:50 Revision b317f7a6: Merge "[+BUGFIX] FLOW3 (Documentation): Fix some small issues in CGL"
Robert Lemke

2010-10-11

23:20 Bug #10180 (Accepted): Text of exception in StringCache
Karsten Dambekalns
23:15 Bug #10206 (Resolved): Cache handling is broken in I18n
Cache identifiers used (XML file names) are illegal and caching is spread over too many classes without real need. Co... Karsten Dambekalns
23:14 Bug #10205 (Resolved): Object initialization is misused in I18n
initializeObject() takes no parameters (other than the initialization cause), thus I18n cannot work. Karsten Dambekalns
14:04 Feature #7930 (Under Review): Show versions in package list
For anything less trivial we really need you to sign a CLA (http://typo3.org/about/licenses/) Karsten Dambekalns
14:04 Revision 56aef683: [+FEATURE] FLOW3 (Package): Show version in package lists
Change-Id: I1cdc5d6469dda80644289ab54ec00b1e7826fd1c
Resolves: #7930
Karsten Dambekalns
13:28 Bug #10185 (Under Review): Wrong rule in Coding Guidelines for file naming
Karsten Dambekalns
12:55 Bug #10185 (Accepted): Wrong rule in Coding Guidelines for file naming
Karsten Dambekalns
06:22 Bug #10185: Wrong rule in Coding Guidelines for file naming
Hey Tim,
you are right, the filename *is* PackageManager.php, so it is wrong documentation.
Greets,
Sebastian
Sebastian Kurfuerst
13:28 Bug #10181 (Under Review): "Source" at the end of a paragraph saying nothing
Karsten Dambekalns
12:55 Bug #10181 (Accepted): "Source" at the end of a paragraph saying nothing
Karsten Dambekalns
13:26 Revision 228d4e9a: [+BUGFIX] FLOW3 (Documentation): Fix some small issues in CGL
Change-Id: Ie734c75cf13a6c6deef56f2c6ea7422bda7625a1
Fixes: #10181
Fixes: #10185
Karsten Dambekalns
13:17 Feature #6607 (Accepted): Enable security for REST services
Andreas Förthner
13:01 Feature #6607 (Needs Feedback): Enable security for REST services
Andreas, can you tackle this for the next release? Now that we actually use REST we should have this :) Karsten Dambekalns
12:58 Feature #9313: Support for currencies
When dealing with decimals, never use decimals :) Store integers only, i.e. multiply by 100 for common cent-based cur... Karsten Dambekalns
12:56 Feature #9313 (Needs Feedback): Support for currencies
Karol, could you handle this? Karsten Dambekalns
12:56 Bug #10136 (Accepted): Localisation class possibly not properly initialised
Karsten Dambekalns
07:18 Bug #10136: Localisation class possibly not properly initialised
Well, this does solve the problem at this point but the next exception I see still seems to be linked to localisation... Christian Lerrahn

2010-10-10

20:11 Bug #10185 (Resolved): Wrong rule in Coding Guidelines for file naming
Either this is a special exception or simply wrong:... Tim Eilers
15:17 Bug #10181 (Resolved): "Source" at the end of a paragraph saying nothing
In the documentation of the coding guidelines (AppendixCodingGuidelines.xml) there is the word "Source" standing at t... Tim Eilers
12:30 Bug #10180 (Resolved): Text of exception in StringCache
to be synced it would be nice if you change the text in flow3 too.
In v4 we changed the exception message from
...
Steffen Kamper

2010-10-09

11:06 Bug #10136: Localisation class possibly not properly initialised
Christian Lerrahn wrote:
> I tried what you suggested and it only gets me there half-way, I suspect. I now see an ex...
Karsten Dambekalns
03:03 Bug #10136: Localisation class possibly not properly initialised
I tried what you suggested and it only gets me there half-way, I suspect. I now see an exception
@RecursiveDirecto...
Christian Lerrahn

2010-10-08

13:00 Bug #9862 (Resolved): Base validators are built incorrectly
Applied in changeset commit:"905f0e347e3c2bf5fbb673d94a97703f8dd925b0". Karsten Dambekalns
12:51 Revision 905f0e34: [+BUGFIX] FLOW3 (Validation): Only build base validator for prototypes
The ValidatorResolver built a base validator conjunction for all
properties in a class, but it should do that only fo...
Karsten Dambekalns
10:36 Revision f7de1dc7: [~TASK] FLOW3 (Persistence): Add metadata to proxy from object data
For other storage backends (like CouchDB), it is interesting to store
additional metadata for objects inside the Data...
Christopher Hlubek
10:15 Bug #8317 (Resolved): Parse Error in FLOW3 script with PHP < 5.3
Applied in changeset commit:"07ca210c6a1f16c67b7a571ba52c901c05da4dd7". Karsten Dambekalns

2010-10-07

21:17 Bug #10136: Localisation class possibly not properly initialised
Karsten Dambekalns wrote:
> Could you try activating it in Bootstrap.php and see if everything works as expected the...
Karsten Dambekalns
16:57 Bug #10136 (Needs Feedback): Localisation class possibly not properly initialised
True, the I18n system is not yet activated during bootstrap. You seem to be using some validator that relies on I18n ... Karsten Dambekalns
02:52 Bug #10136 (Resolved): Localisation class possibly not properly initialised
The context this bug occurs in is one of a manually validated object. The code is
@$validator = $this->validatorRe...
Christian Lerrahn
20:59 Bug #8317 (Under Review): Parse Error in FLOW3 script with PHP < 5.3
Karsten Dambekalns
18:12 Bug #8317: Parse Error in FLOW3 script with PHP < 5.3
Without
$className::defineConstants();
the version check works (just tested). Idea would be to move the version ...
Christian Müller
20:53 Revision 07ca210c: [+BUGFIX] FLOW3 (Core): Fix parse error on PHP < 5.3
Now anyone using PHP < 5.3 gets a proper error message again.
Change-Id: I952037d183a040d62ac16347fcf0c560f6026161
F...
Karsten Dambekalns
12:43 Revision 0f27d8f5: Merge "[+TASK] FLOW3 (Persistence): Tweak unit tests for F3\FLOW3\Persistence\Query"
Karsten Dambekalns
12:36 Revision 6f181797: Merge "[~TASK] FLOW3 (Persistence): Move generic methods up to AbstractBackend"
Karsten Dambekalns
10:59 Revision 3dc2e39f: [~TASK] FLOW3 (Persistence): Move generic methods up to AbstractBackend
When implementing other backends, some methods of the GenericPdo
Backend are helpful and should be put in the Abstrac...
Christopher Hlubek

2010-10-06

11:29 Revision 6508867a: [+TASK] FLOW3 (Persistence): Tweak unit tests for F3\FLOW3\Persistence\Query
Fixed executeReturnsQueryResultInstance() which wasn't really
testing anything and forward-port some trivial unit tes...
Bastian Waidelich

2010-09-30

16:15 Bug #9954 (Resolved): Wrong path for created package used
Applied in changeset commit:"e77f56bb7ca59288604fb465b6a7a5b8b66c36f6". Karsten Dambekalns
16:09 Revision 66827b5a: Merge "[+BUGFIX] FLOW3 (Package): Create package with correct path"
Robert Lemke

2010-09-29

11:05 Bug #9862 (Under Review): Base validators are built incorrectly
http://review.typo3.org/137 Karsten Dambekalns

2010-09-28

17:30 Bug #9967 (Resolved): PerstenceQueryRewriting fails if there is an policy entry that does not result in rewriting constraints
Applied in changeset commit:"f5ae89918105204002fb351cd306a056261e120f". Andreas Förthner
17:17 Bug #9967 (Under Review): PerstenceQueryRewriting fails if there is an policy entry that does not result in rewriting constraints
https://review.typo3.org/131 Karsten Dambekalns
16:11 Bug #9967 (Resolved): PerstenceQueryRewriting fails if there is an policy entry that does not result in rewriting constraints
Andreas Förthner
17:22 Revision f5ae8991: [~BUGFIX] FLOW3 (Security): Fix query rewriting with empty constraints
Persistence query rewriting fails if there is an policy entry that does
not result in rewriting constraints
Change-I...
Andreas Förthner
17:11 Feature #9968 (New): Promote security publishing configuration automatically when persisting models
When we persist a model that holds a file, we should be able to configure its needed publishing configuration in the ... Andreas Förthner
16:38 Bug #9862: Base validators are built incorrectly
I'd say only for entities / value objects. Sebastian Kurfuerst
16:30 Bug #9862: Base validators are built incorrectly
> This should never happen for singletons IMHO, they should not be mappable at all by the propery mapper, but only in... Karsten Dambekalns
00:29 Bug #9862 (Accepted): Base validators are built incorrectly
Hey Karsten,
we have just found a severe regression with this patch:
In the BlogExample, the "Blog" object hold...
Sebastian Kurfuerst
14:20 Revision e77f56bb: [+BUGFIX] FLOW3 (Package): Create package with correct path
Packages would be created with a path like "Packages/ApplicationFoo"
instead of "Packages/Application/Foo".
Change-I...
Karsten Dambekalns
12:55 Bug #9954 (Under Review): Wrong path for created package used
Karsten Dambekalns
07:48 Bug #9954 (Resolved): Wrong path for created package used
... Karsten Dambekalns
12:05 Revision f7176017: [~TASK] FLOW3: Fixed eol issue
Change-Id: I503d7ff4ee257ccd5865611cbf0787d77b7386f1 Andreas Förthner

2010-09-27

12:45 Feature #9709 (Resolved): Allow ordering to be customizable (more easily) in repositories
Applied in changeset commit:"7a5535df5569d0fc57b09d6b9dae195e2bbc0671". Karsten Dambekalns
12:43 Revision 9b389207: Merge "[+FEATURE] FLOW3 (Persistence): Add default ordering for repositories"
Karsten Dambekalns
12:41 Revision 7a5535df: [+FEATURE] FLOW3 (Persistence): Add default ordering for repositories
When using findAll() or findBy*() the order of the result cannot be
customized without writing your own methods to in...
Karsten Dambekalns
12:15 Bug #9901 (Resolved): Respect "toLowerCase" setting in SubRoutes
Applied in changeset commit:"7fdf9835f0f204a9b1c55621435c79dda4aeba02". Bastian Waidelich

2010-09-26

22:25 Bug #8317 (Needs Feedback): Parse Error in FLOW3 script with PHP < 5.3
Without that line, does the version check work as intended? Karsten Dambekalns
22:22 Bug #9557: It's possible to persist multiple entities with the same identity properties
Missing feature, it *should* do that. Karsten Dambekalns
22:19 Bug #9901 (Under Review): Respect "toLowerCase" setting in SubRoutes
Karsten Dambekalns

2010-09-24

18:29 Feature #9709: Allow ordering to be customizable (more easily) in repositories
http://review.typo3.org/113
Karsten Dambekalns
18:28 Feature #9709 (Under Review): Allow ordering to be customizable (more easily) in repositories
Karsten Dambekalns
12:12 Revision 7fdf9835: FLOW3 (MVC): Respect "toLowerCase" setting in SubRoutes
You can force a route to be all lowercase by adding toLowerCase: yes
to your Routes configuration.
But this setting w...
Bastian Waidelich
11:00 Bug #9874 (Resolved): Recursive validators cannot be used (endless recursion)
Applied in changeset commit:"53ab49823e759255948e906965a216122537003c". Karsten Dambekalns
10:47 Revision 53ab4982: FLOW3 (Validation): Avoid recursion when validating objects
Change-Id: I4c8683615cb1910ab26cc3231668f46a7f5abf79
Fixes: #9874
Karsten Dambekalns
10:03 Bug #9901 (Resolved): Respect "toLowerCase" setting in SubRoutes
You can force a route to be all lowercase like this:... Bastian Waidelich
09:00 Bug #9862 (Resolved): Base validators are built incorrectly
Applied in changeset commit:"48baedceea717f40bd195df3469cbee64d3a3acd". Karsten Dambekalns
09:00 Bug #9855 (Resolved): Recursive validators cannot be built due to endless recursion
Applied in changeset commit:"48baedceea717f40bd195df3469cbee64d3a3acd". Karsten Dambekalns
08:55 Revision bca15da8: Merge "[+BUGFIX] FLOW3 (Validation): Fix building of base validators"
Sebastian Kurfuerst

2010-09-23

16:14 Revision f87c4aed: [~TASK] FLOW3: Make codebase use new QueryResult properly
The change introduced in Ib3fb13bce47772b34992cb357b2b4493850b832e was
not reflected properly in PropertyMapper and A...
Karsten Dambekalns
15:45 Task #9710 (Resolved): Refactor QueryResultProxy behaviour
Applied in changeset commit:"1396898d2d764e28a1c01ac48e59ed7c51b77363". Karsten Dambekalns
15:24 Revision 1396898d: [!!!][~TASK] FLOW3 (Persistence): Refactor QueryResultProxy into QueryResult
Query->execute() now only returns QueryResultInterface instances, those
results have a toArray() method to get the re...
Karsten Dambekalns

2010-09-22

21:53 Revision 20b7ba86: Merge "[+BUGFIX] FLOW3 (Property): Allow Object Converters to use any input format"
Karsten Dambekalns
21:50 Revision 5d0e86ad: Merge "[+BUGFIX] FLOW3 (MVC): Request::setControllerObjectName now works with multiple subpackages."
Karsten Dambekalns
21:48 Revision cec39414: Merge "[TASK] FLOW3 (MVC): Response::__toString() returns content of response."
Karsten Dambekalns
17:51 Revision 48baedce: [+BUGFIX] FLOW3 (Validation): Fix building of base validators
The conjunction validators built for base validation of models did not
behave correctly, validation of contained obje...
Karsten Dambekalns
17:43 Bug #9874 (Under Review): Recursive validators cannot be used (endless recursion)
Karsten Dambekalns
09:25 Bug #9874 (Resolved): Recursive validators cannot be used (endless recursion)
A validator that is checking recursive structures ends up in an endless loop when being used. Karsten Dambekalns
17:23 Revision 3b5b21e2: [+BUGFIX] FLOW3 (Property): Allow Object Converters to use any input format
Theoretically Object Converters should be able to support either arrays,
string or numbers as input format (if they w...
Robert Lemke
16:54 Revision 2b6845f4: Merge "[+FEATURE] FLOW3 (MVC): Display mapping errors in argument exception"
Karsten Dambekalns
16:50 Revision 4c48d1ee: Merge "[~TASK] FLOW3 (Property): Fixed doc comment in ObjectConverterInterface"
Karsten Dambekalns
16:11 Revision 96c10c60: [+FEATURE] FLOW3 (MVC): Display mapping errors in argument exception
If a request argument could not be mapped to a controller argument,
we now display more detailed error messages from ...
Robert Lemke
15:52 Revision eb47265f: Merge "[~TASK] FLOW3 (Log): The file backend no longer closes the log"
Robert Lemke
15:48 Revision a38a26b4: [~TASK] FLOW3 (Property): Fixed doc comment in ObjectConverterInterface
An object converter must return a \F3\FLOW3\Error\Error object if it
cannot convert to an object type it theoreticall...
Robert Lemke
10:28 Revision 9968835b: Merge "[~TASK] FLOW3 (Reflection): Sanitize class/interface names in ReflectionService"
Karsten Dambekalns
10:13 Revision aa7be084: [~TASK] FLOW3 (I18n): Trivial docblock fixes
Change-Id: I0baff57814d262749869383a32d78803915af518 Karsten Dambekalns
10:12 Revision 2006fce1: [~TASK] FLOW3 (Log): The file backend no longer closes the log
For this backend we do nothing in cloe() anymore and rely on PHP to
close the filehandle when the request ends. This ...
Karsten Dambekalns
10:03 Bug #9862 (Under Review): Base validators are built incorrectly
Karsten Dambekalns
10:03 Bug #9855 (Under Review): Recursive validators cannot be built due to endless recursion
Karsten Dambekalns
09:25 Revision a7f00892: Merge changes I42c9ab04,I7788faa1
* changes:
[+FEATURE] FLOW3 (MVC): More informative error message if no route matched
[~TASK] FLOW3 (MVC): Enhanc...
Robert Lemke

2010-09-21

21:58 Bug #9862 (Accepted): Base validators are built incorrectly
Karsten Dambekalns
16:38 Bug #9862 (Resolved): Base validators are built incorrectly
When a base validator is built, any property that
* has a @validate annotations
* or holds a class for which a base...
Karsten Dambekalns
21:19 Revision 541350ed: [~TASK] FLOW3 (Reflection): Sanitize class/interface names in ReflectionService
The ReflectionService now trims backslashes from class and interface
names to make sure no mismatches cause confusion...
Karsten Dambekalns
15:38 Feature #9861 (Needs Feedback): Leave logging up and running as long as possible
Currently the shutdown phase can/does shut down logging before the request run ends, thus leaving some messages out o... Karsten Dambekalns
11:21 Bug #9855 (Accepted): Recursive validators cannot be built due to endless recursion
Karsten Dambekalns
09:58 Revision ad3e1668: [~TASK] FLOW3 (MVC): Don't log non-matching link resolves
If a link configuration could not be resolved into a fitting route,
this was logged to the system log, including the ...
Robert Lemke
09:54 Revision 71d83056: Merge "[+BUGFIX] FLOW3 (Persistence): Repository functions pass fetch mode to execute() explicitly"
Robert Lemke

2010-09-20

23:47 Bug #9855 (Resolved): Recursive validators cannot be built due to endless recursion
When the ValidatorResolver tries to build a baseValidatorConjunction for a class that has a reference to itself, endl... Karsten Dambekalns
21:58 Revision 5b512a05: [+FEATURE] FLOW3 (MVC): More informative error message if no route matched
The error message for the NotFoundView now states that possibly no route
matched instead of telling that package "" d...
Robert Lemke
19:01 Revision 722c2abc: [~TASK] FLOW3 (Reflection): Correctly build class schemata again
When building class schemata properties holding non-persistable types
would no longer be skipped correctly in all cas...
Karsten Dambekalns
18:18 Revision 292df0af: [+BUGFIX] FLOW3 (MVC): Request::setControllerObjectName now works with multiple subpackages.
Before this change, calling "setControllerObjectName" did not detect the subpackage correctly,
if the class name was ...
Sebastian Kurfuerst
18:15 Revision c1f1aebe: [TASK] FLOW3 (MVC): Response::__toString() returns content of response.
When a response object is casted to a string, it makes
sense to output the contents of the Response.
This change is ...
Sebastian Kurfuerst
16:38 Task #9710 (Under Review): Refactor QueryResultProxy behaviour
Karsten Dambekalns
13:18 Task #9710: Refactor QueryResultProxy behaviour
Karsten Dambekalns wrote:
> Bastian Waidelich wrote:
> > I like @toArray()@ best. And in fact it should behave the ...
Bastian Waidelich
13:13 Task #9710: Refactor QueryResultProxy behaviour
Bastian Waidelich wrote:
> I like @toArray()@ best. And in fact it should behave the same as @iterator_to_array($resu...
Karsten Dambekalns
13:10 Task #9710: Refactor QueryResultProxy behaviour
Karsten Dambekalns wrote:
> @getFirst()@ would be pure syntactic sugar, as it's the same as @$result->current()@ - I...
Bastian Waidelich
13:09 Task #9710: Refactor QueryResultProxy behaviour
Karsten Dambekalns wrote:
> @getFirst()@ would be pure syntactic sugar, as it's the same as @$result->current()@ - I'...
Sebastian Kurfuerst
12:46 Task #9710 (Needs Feedback): Refactor QueryResultProxy behaviour
@getFirst()@ would be pure syntactic sugar, as it's the same as @$result->current()@ - I'd say we sip that.
More i...
Karsten Dambekalns
15:02 Revision 33866df2: Merge "[+TASK] FLOW3 (Reflection): Warn of invalid @var annotations"
Robert Lemke

2010-09-18

15:42 Revision c903c60b: [~TASK] FLOW3 (MVC): Enhanced capabilities and configuration for JSON view
The JSON view was configurable through a special YAML file. However, this
was not practical in many situations. Now t...
Robert Lemke
14:00 Revision e641abb7: [+BUGFIX] FLOW3 (Persistence): Repository functions pass fetch mode to execute() explicitly
Two of the repository tests failed with a warning because it uses the
QueryInterface for creating mocks and in this i...
Robert Lemke
11:45 Bug #9707 (Resolved): Switching autowiring off breaks production context
Applied in changeset commit:"dc52658b7694c7e27cd4d32dbfbaee230655ce95". Karsten Dambekalns
11:39 Revision fb867ffe: Merge "[+BUGFIX] FLOW3 (Object): Autowiring off uses explicit object configuration"
Karsten Dambekalns

2010-09-16

20:26 Revision d7a803cd: [+TASK] FLOW3 (Persistence): Ordering by unknown property throws exception
When using an unknown property in a query for ordering
the result set, an exception is thrown.
Karsten Dambekalns
17:47 Task #9710 (Accepted): Refactor QueryResultProxy behaviour
Karsten Dambekalns
17:46 Feature #9709 (Accepted): Allow ordering to be customizable (more easily) in repositories
Karsten Dambekalns
17:19 Revision a15e52b9: [BUGFIX] FLOW3 (Core): ArgumentPrefix in UriBuilder is now reset.
UriBuilder::reset() now also resets $argumentPrefix, as one
would expect from reset().
We needed the strange behavio...
Sebastian Kurfuerst
17:15 Bug #9585 (Resolved): PDOException thrown if array contains NULL as value
Applied in changeset commit:"db9e49c69be141153b19f47fd0cd499049b5484b". Karsten Dambekalns
17:13 Revision 84e29678: [+BUGFIX] FLOW3 (Persistence): Make property thawing order independent
Thawing of objects could fail if the same object was referenced inside
two properties of an object but the order in w...
Robert Lemke
14:18 Revision db9e49c6: [+BUGFIX] FLOW3 (Persistence): Allow NULL values in arrays
NULL values inside an array caused an exception (unknown column null).
Change-Id: I7f0955373ec324990bea75f68afd09326...
Karsten Dambekalns
 

Also available in: Atom