Activity

From 2011-05-01 to 2011-05-30

2011-05-30

17:33 Revision e137e5c3: [TASK] Package: Fix package creation and add package command
This change fixes the package creation by generating an appropriate
Package.php. It also adds a command controller fo...
Christopher Hlubek
17:18 Revision 9cf2653e: Merge "[TASK] MVC: Enable command arguments"
Christopher Hlubek
16:58 Revision 5434b11c: Merge "[TASK] Remove session cookie upon destroy()"
Karsten Dambekalns
16:42 Feature #26785: Doctrine Query Execution Commands
Patch set 2 of change I5fa5ecf5664af26e0146c75c39c78be71148da34 has been pushed to the review server.
It is available...
Mr. Hudson
16:41 Revision 4cdae7d6: [FEATURE] Add flow3:doctrine:info command
Shows basic information about which entities exist and possibly if their
mapping information contains errors or not.
...
Karsten Dambekalns
16:41 Revision d2a1ee3b: [TASK] MVC: Enable command arguments
This change enables and fixes arguments for commands. Options are
used as command arguments and additional arguments ...
Christopher Hlubek
12:17 Bug #26862: Doctrine\Query is not serializable
Patch set 2 of change Ifd8ed7a46d9701c406e186e2d3b3d6b1f39596e0 has been pushed to the review server.
It is available...
Mr. Hudson
10:21 Feature #27117 (Accepted): Bind routes to HTTP request methods
Bastian Waidelich
10:12 Revision 4d932ee0: Merge "[BUGFIX] AOP: Don't call parent::__wakeup() twice"
Karsten Dambekalns
10:12 Revision fa62a627: [+FEATURE] Add a getter to retrieve all configured roles
Change-Id: I9941c7ced033d449e5b3eea62a1757e5046c9f38 Andreas Förthner
10:11 Revision 88b7a004: [TASK] Run Doctrine schema and proxy setup only if needed
With this change doctrine schema updates and proxy compilation are only
run if class files in .../Domain/Model/ have ...
Karsten Dambekalns

2011-05-29

11:12 Feature #27118 (Rejected): Routing: json format should use MIME application/json by default
Actually the format specified in routing doesnt have effect in the MIME, by default it's text/html
Whitout changing ...
Fernando Arconada
11:07 Feature #27117 (Resolved): Bind routes to HTTP request methods
Routes need an option to be limited to certain HTTP methods:
Limit one route to a HTTP method as in Symfony
-
...
Fernando Arconada
11:03 Feature #27116 (Closed): Routing: Declared variables only available in POST but not in GET regexpr signature
Variables are declared only in the GET signature but you could have something like
-
name: 'algo actions'
uriP...
Fernando Arconada
10:53 Feature #27115 (Closed): AOP should provide a way to change method parameters
Actually even with @around you cant change the called method arguments. There is a getArguments in the joinpoint but ... Fernando Arconada

2011-05-27

20:54 Revision fd4a6049: Merge "[TASK] Unset DBAL session initialization for Testing context"
Karsten Dambekalns
16:27 Revision aea6e70f: [TASK] Unset DBAL session initialization for Testing context
Change-Id: I4596b235347b813d36d0247380be3cefd24b5009 Karsten Dambekalns
16:24 Bug #26862 (Under Review): Doctrine\Query is not serializable
Karsten Dambekalns
16:24 Bug #26862: Doctrine\Query is not serializable
Patch set 1 of change Ifd8ed7a46d9701c406e186e2d3b3d6b1f39596e0 has been pushed to the review server.
It is available...
Mr. Hudson
16:23 Revision ad0e6aaf: [BUGFIX] AOP: Don't call parent::__wakeup() twice
When defining a custom __wakeup() magic method in a class, it was called
twice in the proxy method. This fixes this b...
Lienhart Woitok
16:02 Feature #26785 (Under Review): Doctrine Query Execution Commands
Karsten Dambekalns
15:48 Feature #26785: Doctrine Query Execution Commands
Patch set 1 of change I5fa5ecf5664af26e0146c75c39c78be71148da34 has been pushed to the review server.
It is available...
Mr. Hudson
15:36 Feature #26785 (Accepted): Doctrine Query Execution Commands
Karsten Dambekalns
15:40 Bug #27088 (On Hold): initializeObject() is called too early when reconstructing entities
As it is called in __wakeup(), Doctrine did not yet inject the persisted properties, this is not what we want. The ob... Andreas Förthner
15:37 Bug #27087 (Resolved): Command controllers cannot use arguments
. Karsten Dambekalns
14:09 Feature #27015: __sleep does not respect entities lying in arrays or other collections
Patch set 4 of change I10f925a56c15d199e3f49bc0974496b88120f129 has been pushed to the review server.
It is available...
Mr. Hudson
08:22 Feature #27015: __sleep does not respect entities lying in arrays or other collections
Patch set 3 of change I10f925a56c15d199e3f49bc0974496b88120f129 has been pushed to the review server.
It is available...
Mr. Hudson

2011-05-26

21:23 Revision e312aaa4: [BUGFIX] Make entity-only ACLs possible in PolicyService
The PolicyService would throw an exception in matches() if no method
configuration was defined in the ACL for a role....
Karsten Dambekalns
15:29 Revision f8412d83: Merge "[TASK] Add default configuration value for RSA wallet storage path"
Andreas Förthner
11:52 Bug #27045 (New): Introduced properties are not available in the reflection service during a compile run
The AOP proxy builder must register each introduced property, that the other proxy builders can use the reflection se... Andreas Förthner
11:30 Revision 494d3c65: Merge "[TASK] Do not proxy CountWalker"
Karsten Dambekalns
11:27 Revision 75a0cea7: Merge "[TASK] (Resource) Instead of move_uploaded_file() use rename()"
Karsten Dambekalns

2011-05-25

17:03 Revision c2af3c7f: [TASK] Add default configuration value for RSA wallet storage path
Change-Id: I572e27f65f5aec189aa9914e6e92f31dba14b6f2 Andreas Förthner
13:47 Revision 3277a1c5: [TASK] Fix annotations in Account docblocks
Change-Id: I8ea1244e26e53dd11fc5503942e949b91add7f46 Karsten Dambekalns
13:45 Revision e2348597: [TASK] Do not proxy CountWalker
We do not need a proxy here and thus avoid a conflict with __construct
being in the interface...
Change-Id: I13fd7ee...
Karsten Dambekalns

2011-05-24

15:41 Feature #27015 (Resolved): __sleep does not respect entities lying in arrays or other collections
__sleep has to iterate over arrays/collections/splObjectSorage and search for entities that should not be serialized,... Andreas Förthner
15:40 Bug #11893: The hash identifying a ValueObject isn't sufficient
Patch set 1 of change I45a4602fc6075aa8a19d7eebafda21b054aafabf has been pushed to the review server.
It is available...
Mr. Hudson
15:37 Bug #11893 (Accepted): The hash identifying a ValueObject isn't sufficient
Karsten Dambekalns
15:37 Bug #26880 (Resolved): shutdownObject is not called anymore
Andreas Förthner
15:35 Bug #26365 (Resolved): Importing resources causes integrity constraint violation: 1062 Duplicate entry
Solved with https://review.typo3.org/#change,2222 Karsten Dambekalns
15:33 Feature #26745 (Under Review): MVC should know about entities lying in the session
See https://review.typo3.org/#change,2273 Karsten Dambekalns
15:32 Feature #26745 (Resolved): MVC should know about entities lying in the session
This should be done elsewhere, not in the persistence manager. If an entity is not yet persisted, why on earth should... Karsten Dambekalns
11:35 Bug #26128 (Resolved): Doctrine persistence manager compilation should be configurable
Applied in changeset commit:a38bea4dca57eb736a796d731042b5956c454a3e. Christopher Hlubek
11:29 Revision 5df43c35: [TASK] (Resource) Instead of move_uploaded_file() use rename()
For the Image Upload via AJAX, the images are not transferred via enctype
multipart/form-upload. That's why there wil...
Sebastian Kurfuerst
11:24 Revision a494e2f0: [TASK] Make getResourcePointerForHash() public
As in some cases ResourcePointer objects are created outside the
ResourceManager, they might conflict with ResourcePo...
Stephan Schuler

2011-05-23

17:48 Bug #26128: Doctrine persistence manager compilation should be configurable
Patch set 1 of change I95165074115d16c70d00ccfb42512de2e8009cb6 has been pushed to the review server.
It is available...
Mr. Hudson
17:48 Revision a38bea4d: [BUGFIX] Make doctrine update and compilation configurable
This change introduces a new configuration option "autoUpdate" that
controls if the doctrine commands for update and ...
Christopher Hlubek
14:21 Revision e8765e70: [FEATURE] (Property) Allow to explicitly specify a TypeConverter
Related: #13533
Change-Id: I6483b3127a2cef16ed17d3f1666774d388ec0574
Sebastian Kurfuerst
14:05 Bug #26879 (Resolved): Clone of lazy objects in generic persistence does not initialize the cloned object
Applied in changeset commit:f3ab9990bff7b66091ad1a118cf97dcbb454823a. Christopher Hlubek
13:59 Revision 191e63ed: Merge "[BUGFIX] Persistence: Fix lazy loading with clone in generic persistence"
Karsten Dambekalns
13:55 Revision 4a68147d: [BUGFIX] Session: Make ProxyClassBuilder aware of uninitialized DoctrineProxies
Change ProxyClassBuilder to use ObjectAccess for Doctrine's (private)
_identifier property in case of FLOW3 ObjectMan...
Stephan Schuler
13:55 Revision b68a215a: [BUGFIX] Completely serialize not yet persisted entities
Not yet persisted entities have to be serialized completely
until they have been persisted for the first time. Beside...
Andreas Förthner
13:20 Revision 2ab086ac: Merge "[TASK] Security: Adjust query rewriting to Doctrine changes"
Karsten Dambekalns
11:58 Feature #26986 (Accepted): Debug toolbar
I think that FLOW3 should have a debug toolbar like the Symfony one in developer mode Fernando Arconada
10:57 Revision e5055b6c: [TASK] Injector cleanup for Security classes
Remove a few inject functions and replace them by annotations.
Change-Id: I28f4a821ee53eb32035296392417a8342347f9a0
Rens Admiraal
10:46 Revision b858ee82: Merge "[+BUGFIX] Persistence: Fix Doctrine inheritance mapping for base class"
Karsten Dambekalns
10:33 Revision 459b46f1: [TASK] Remove session cookie upon destroy()
No, PHP does not do this automatically...
Change-Id: I673f3f13c3692f815f2decefce4be10612c79126
Karsten Dambekalns
10:05 Bug #26972 (Resolved): File extension of resources must be lower cased
Applied in changeset commit:341ca7c74101f9c4f543d269df5ac790d8c21c04. Bastian Waidelich

2011-05-21

17:54 Revision 341ca7c7: [+BUGFIX] Always lowercase file extensions in Resource
When uploading a resource with upper case characters in the
file extension (for instance "SomeFile.JPG") the saved
pe...
Bastian Waidelich
17:51 Bug #26972 (Resolved): File extension of resources must be lower cased
When uploading a resource with upper case characters in the file extension (for instance "SomeFile.JPG") the saved pe... Bastian Waidelich

2011-05-20

17:22 Revision bd9f8b37: [+BUGFIX] Persistence: Fix Doctrine inheritance mapping for base class
The discriminator map was only built for subclasses but not for the
class itself. This also adds a discriminator for ...
Lienhart Woitok
17:03 Feature #26950 (Needs Feedback): Add AccessDeniedException Handler
Hi. Doesn't http://flow3.typo3.org/documentation/manuals/flow3/flow3.securityframework/#id37293577 work for you? Bastian Waidelich
17:00 Feature #26950 (Rejected): Add AccessDeniedException Handler
If I have an AccessDeniedExeption caused by policy restrictions there should be a handler for redirecting to a differ... Heiko Kromm
15:39 Feature #26945 (Resolved): Rewrite flashMessages to have similar functionality as in v4
Christian Müller
15:22 Feature #26943 (Needs Feedback): Add i18n support to domain models
Hi,
i found a doctrine Behavioral Extension which support annotation bases translation for domain models. Look at ...
Kevin Ulrich Moschallski
09:35 Bug #26886 (Resolved): Uploaded resources get lost on validation errors
Applied in changeset commit:3fd0ed84a2aa1162cac9af664565add23a280b67. Sebastian Kurfuerst
09:35 Bug #25966 (Resolved): ResourcePointer breaks if you upload the same file twice
Applied in changeset commit:3fd0ed84a2aa1162cac9af664565add23a280b67. Sebastian Kurfuerst
09:11 Revision 6aa39c4c: Merge "[+BUGFIX] (Resource): Fix file upload"
Karsten Dambekalns

2011-05-19

23:59 Revision fa9b42ab: [TASK] Clean up Doctrine setup code a little
Change-Id: I8a7cb9b92ac9c959beb855f7791457383fb68b7d Karsten Dambekalns
21:04 Revision fc607a27: [TASK] Make HelpCommandController work when no proxies exist yet
Without this a help call would cause exceptions because in compile time
inject methods must be used.
Change-Id: I0bc...
Karsten Dambekalns
16:44 Bug #25966: ResourcePointer breaks if you upload the same file twice
*Note:* I think, the correct approach is, to always resend the uploaded file (e.g. it's resource pointer hash) on sub... Bastian Waidelich
11:55 Bug #25966: ResourcePointer breaks if you upload the same file twice
Patch set 2 of change Ibc6970524967d18fdab84639f7d53ddcf8c27c00 has been pushed to the review server.
It is available...
Mr. Hudson
11:54 Bug #25966 (Under Review): ResourcePointer breaks if you upload the same file twice
Sebastian Kurfuerst
16:06 Revision e6bd84a5: [+FEATURE] Add a typo3.org SSO authentication provider
Change-Id: Iffba555c5b4e949c4b61b5f4c5360e2bf6a95b4a Andreas Förthner
16:04 Revision 150c56aa: [FEATURE] Enhance the RsaWalletService
* Add sign() and verifySignature()
* Add a command controller to be able to import persistent keys
Resolves: #26308
...
Andreas Förthner
13:54 Revision 40f2a49d: [~BUGFIX] Register shutdown object methods on object creation
This got lost during the new operator refactoring. To make
it work we add a register call to the object manager in to...
Bastian Waidelich
11:55 Bug #26886: Uploaded resources get lost on validation errors
Patch set 2 of change Ibc6970524967d18fdab84639f7d53ddcf8c27c00 has been pushed to the review server.
It is available...
Mr. Hudson
11:54 Bug #26886 (Under Review): Uploaded resources get lost on validation errors
Sebastian Kurfuerst
11:55 Revision 3fd0ed84: [+BUGFIX] (Resource): Fix file upload
* ResourcePointer instances are now automatically created (or fetched)
as soon as an image is uploaded.
* the Resou...
Sebastian Kurfuerst
11:33 Bug #26903 (Resolved): Flush Doctrine metadata cache with FLOW3 caches
When the FLOW3 caches are flushed, the Doctrine caches should also be flushed, and when we compile new metadata as well. Karsten Dambekalns
11:25 Bug #26880 (Accepted): shutdownObject is not called anymore
Andreas Förthner

2011-05-18

22:24 Bug #26886 (Resolved): Uploaded resources get lost on validation errors
If a resource is created through an upload (via ResourceTypeConverter) and a validation error occurs, there is curren... Bastian Waidelich
22:08 Bug #26885 (Accepted): It's not possible to order by relation properties
Karsten Dambekalns
22:03 Bug #26885 (Resolved): It's not possible to order by relation properties
The following code (in a custom repository) won't work if "proposedSessionType" is a relation..... Bastian Waidelich
18:08 Revision 7d15279e: Merge "[FEATURE] Property: Add boolean to boolean converter"
Sebastian Kurfuerst
17:42 Revision 00c41a70: [FEATURE] Property: Add boolean to boolean converter
Change-Id: Id3a517c9696a9c9a7112373932f619e30c98e8f1 Christopher Hlubek
17:31 Bug #26880 (Resolved): shutdownObject is not called anymore
Since the new operator rewrite, shutdownObject is not called anymore, because the registration of shutdown objects go... Andreas Förthner
17:25 Bug #26879: Clone of lazy objects in generic persistence does not initialize the cloned object
Patch set 1 of change I2e2cdb2e9ed309d13db0df84b396f313603deb4a has been pushed to the review server.
It is available...
Mr. Hudson
17:16 Bug #26879 (Resolved): Clone of lazy objects in generic persistence does not initialize the cloned object
With the LazyLoadingAspect on the @__clone@ method, the object in @thawProperties@ closure references still the origi... Christopher Hlubek
17:25 Revision f3ab9990: [BUGFIX] Persistence: Fix lazy loading with clone in generic persistence
Change-Id: I2e2cdb2e9ed309d13db0df84b396f313603deb4a
Resolves: #26879
Christopher Hlubek
12:40 Revision 3339bfa1: Merge "[TASK] Small change to generated names of join tables"
Sebastian Kurfuerst
12:28 Revision ba9a00d6: [TASK] Small change to generated names of join tables
The name did not include the model, this was confusing.
Change-Id: I2641e8730b3c886120d71300ebc19252015a9b9c
Karsten Dambekalns
12:15 Task #25802 (Resolved): Add notion of "internal request arguments"
Sebastian Kurfuerst
10:27 Revision 79ed6e60: [+BUGFIX] (MVC): Original Request must only be set if there is a validation error
Then, the "Speaker Profile" of the conference site is correctly filled out again.
Change-Id: Ic2179e21b97da9ad3cd4e5...
Sebastian Kurfuerst
09:21 Revision f7134f86: [TASK] Slightly more helpful error message for injection exception
Change-Id: I89d686d66674afaf13702b018e6f3d712e9a7f31 Karsten Dambekalns
08:35 Task #25605 (Resolved): In the FLOW3 Bootstrap in handleCommandLineSlaveRequest() persistAll() should be triggered by a signal slot
Applied in changeset commit:6aee6d69af36a22cb0ed7e41227030cf5fb72aaf. Karsten Dambekalns
08:14 Revision 43e79855: Merge "[TASK] Command persistAll() after CLI slave request with signal"
Sebastian Kurfuerst
08:12 Revision 40c0f131: Merge "[+FEATURE] Doctrine: Automatically add joins for subproperty constraints"
Sebastian Kurfuerst

2011-05-17

21:51 Bug #26542 (Resolved): Autoincrement unique identifiers not working anymore
Karsten Dambekalns
15:55 Task #25605 (Under Review): In the FLOW3 Bootstrap in handleCommandLineSlaveRequest() persistAll() should be triggered by a signal slot
Karsten Dambekalns
15:52 Task #25605: In the FLOW3 Bootstrap in handleCommandLineSlaveRequest() persistAll() should be triggered by a signal slot
Patch set 1 of change I797da23c81cefb580c31d9a358bfae0a5cb1e693 has been pushed to the review server.
It is available...
Mr. Hudson
15:51 Task #25605 (Accepted): In the FLOW3 Bootstrap in handleCommandLineSlaveRequest() persistAll() should be triggered by a signal slot
Karsten Dambekalns
15:52 Revision 6aee6d69: [TASK] Command persistAll() after CLI slave request with signal
Change-Id: I797da23c81cefb580c31d9a358bfae0a5cb1e693
Resolves: #25605
Karsten Dambekalns
15:51 Bug #26862 (Resolved): Doctrine\Query is not serializable
For widgets, it is crucial that Query objects are serializable and deserializeable,
so one should be able to do:
...
Sebastian Kurfuerst
14:22 Revision b3a33ed8: Merge "[FEATURE] Add addRole() and removeRole() to Account"
Sebastian Kurfuerst
14:21 Revision eec3d4be: Merge "[+BUGFIX] PersistentObjectConverter can convert non UUID strings"
Sebastian Kurfuerst
14:20 Revision 692fb6ed: Merge "[+BUGFIX] (MVC): Introduce internal Request Arguments"
Sebastian Kurfuerst
14:14 Revision a7bf3548: [+BUGFIX] (MVC): Introduce internal Request Arguments
The Request now handles all arguments starting with two underscores
as "internal", meaning they will not be returned ...
Sebastian Kurfuerst
13:22 Revision 735ea0ef: Merge "[FEATURE][BUGFIX] Calculate referenced column names from class code"
Bastian Waidelich
13:06 Revision 58d50dd4: [+BUGFIX] PersistentObjectConverter can convert non UUID strings
With doctrine the identifier of an entity must no longer be a
UUID or numeric value. This change extends the
Persiste...
Bastian Waidelich
12:55 Revision 89cf90c5: [FEATURE] Add addRole() and removeRole() to Account
Change-Id: I63df1e12aa4d8bfb5e35e6672968c2f05fd4a590 Karsten Dambekalns
10:05 Feature #26669 (Resolved): Routing should support multidimensional arguments
Applied in changeset commit:fa507e72c35f20a6c3aa996004b385ed9596f427. Bastian Waidelich
09:57 Revision da2aec29: Merge "[+FEATURE] Routing supports multidimensional arguments"
Sebastian Kurfuerst
09:57 Revision fa507e72: [+FEATURE] Routing supports multidimensional arguments
When using sub requests for building URIs (e.g. in plugins or
widgets) the route values/defaults can be multidimensio...
Bastian Waidelich

2011-05-16

12:28 Task #25802: Add notion of "internal request arguments"
https://review.typo3.org/#q,topic:25802,n,z Sebastian Kurfuerst
12:27 Task #25802 (Under Review): Add notion of "internal request arguments"
Sebastian Kurfuerst
09:22 Feature #26767: Reflection method to get a method return type and documentation
I don't think we can make it for beta1 anymore; though I agree something like this would be nice. Sebastian Kurfuerst
09:20 Feature #26765: Support class schema features for every reflected class
I agree with that, but not for 1.0beta1 anymore. Sebastian Kurfuerst
09:08 Revision 59dbb7d6: [+BUGFIX] (Object): Session objects with fallbacks
In some (rare) cases it can occur that the session contains some
wrong data; which is why we cannot expect it to be a...
Sebastian Kurfuerst
09:08 Revision 39fb391d: [+BUGFIX] Make CSRF protection work with recent changes on UriBuilder
Furthermore, the test cases are greatly cleaned up to make
them better understandable.
Change-Id: I03ca4030265ecfc77...
Sebastian Kurfuerst

2011-05-12

16:00 Feature #26785 (Resolved): Doctrine Query Execution Commands
For the command line in general, but especially for the interactive shell, it would be nice to be able to execute arb... Robert Lemke
15:52 Feature #26783 (Rejected): Support settings via OS Environment
For sensitive data or other purposes it would be nice to support altering settings by some environment variables.
...
Robert Lemke
10:35 Bug #26687 (Resolved): UTF-8 support is broken
Applied in changeset commit:a1c0604396c4d810e3971e59ef60174e5f076a04. Karsten Dambekalns
10:22 Revision 8d605fd2: Merge "[FEATURE] Enable SQL connection initialization"
Karsten Dambekalns

2011-05-11

18:04 Feature #26767 (New): Reflection method to get a method return type and documentation
Some use cases like the WSDL export in the SOAP package need more information about classes and methods than the refl... Christopher Hlubek
17:59 Feature #26765 (Accepted): Support class schema features for every reflected class
Some features of the reflection in FLOW3 are only available through the class schema, e.g.:
* Property types
* Ch...
Christopher Hlubek
13:56 Feature #4426: Provide Windows compatible version of the FLOW3 Command Line Tool
With the current implementation, this issue is (almost) resolved.
We still need a small batch wrapper as described a...
Bastian Waidelich
12:59 Revision 3f625be7: [+FEATURE] Utility: tweak Array utitility class
Add method unsetValueByPath() and allow to specify
the path as string in getValueByPath() and setValueByPath().
Chan...
Bastian Waidelich
11:10 Revision d2c0fe55: [+FEATURE] Basic help support for command line commands
This adds some basic help which displays a list of available commands
and a short description for each. This implemen...
Robert Lemke
11:07 Task #25802: Add notion of "internal request arguments"
*Note:* not only arguments starting with two underscores should be handled "internal", also arguments starting with "... Bastian Waidelich
10:26 Task #25802 (Accepted): Add notion of "internal request arguments"
Sebastian Kurfuerst
10:37 Feature #26745 (New): MVC should know about entities lying in the session
If you want to prepare/edit/create an entity over some steps before you want persist it in the database, you will put... Andreas Förthner
09:23 Bug #26687 (Under Review): UTF-8 support is broken
Karsten Dambekalns
09:22 Bug #26687: UTF-8 support is broken
Patch set 1 of change I456f313014e1943733aa5d7aa9cf9c8cb20f34a8 has been pushed to the review server.
It is available...
Mr. Hudson
09:22 Revision a1c06043: [FEATURE] Enable SQL connection initialization
Some database setups might need to run some initial SQL statement after
a connection has been established. Examples a...
Karsten Dambekalns

2011-05-10

15:31 Revision 8495a0be: [BUGFIX] Call wakeup method of parents to initialize AOP structures
In certain object hierarchies with AOP in subclasses, the array
with grouped advices was not initialized when the chi...
Christopher Hlubek
11:35 Task #26662 (Resolved): Fix and cleanup UriBuilder
Applied in changeset commit:1174777fe9eae9654c2e4d3aae4eae0153e65277. Bastian Waidelich
11:13 Task #26662: Fix and cleanup UriBuilder
Patch set 5 of change I18ae892857bc50cbbed754055d8bccb2fe5ac508 has been pushed to the review server.
It is available...
Mr. Hudson
11:21 Revision a95dc073: Merge "[+BUGFIX] Fix and cleanup UriBuilder"
Sebastian Kurfuerst
11:10 Revision 1174777f: [+BUGFIX] Fix and cleanup UriBuilder
This is mainly a refactoring of the UriBuilder.
But there are some slight changes in behavior too:
1. setRequest() no...
Bastian Waidelich

2011-05-09

19:49 Task #26662: Fix and cleanup UriBuilder
Patch set 4 of change I18ae892857bc50cbbed754055d8bccb2fe5ac508 has been pushed to the review server.
It is available...
Mr. Hudson
19:44 Task #26662: Fix and cleanup UriBuilder
Patch set 3 of change I18ae892857bc50cbbed754055d8bccb2fe5ac508 has been pushed to the review server.
It is available...
Mr. Hudson
11:06 Task #26662: Fix and cleanup UriBuilder
Patch set 2 of change I18ae892857bc50cbbed754055d8bccb2fe5ac508 has been pushed to the review server.
It is available...
Mr. Hudson
11:03 Task #26662: Fix and cleanup UriBuilder
Patch set 1 of change I18ae892857bc50cbbed754055d8bccb2fe5ac508 has been pushed to the review server.
It is available...
Mr. Hudson
17:25 Revision ec578eef: [TASK] Security: Adjust query rewriting to Doctrine changes
As the persistence layer has changed quite a bit with the
introduction of doctrine, query rewriting didn't work anymo...
Andreas Förthner
17:25 Revision 61107a59: [+FEATURE] Doctrine: Automatically add joins for subproperty constraints
If a constraint on a sub object is added, we add a join clause
to the qom respectively. So you are able to set condit...
Andreas Förthner
10:55 Bug #26542 (Under Review): Autoincrement unique identifiers not working anymore
Karsten Dambekalns
10:55 Bug #26542: Autoincrement unique identifiers not working anymore
Patch set 1 of change If2a4612a326b6fbdfa4a27363c491723ae5cf1e7 has been pushed to the review server.
It is available...
Mr. Hudson
10:54 Bug #13974 (Resolved): Tables are dropped after deactivating a package
This is solved twice by now. The default update is non-destructive (as far as possible) now and the ReflectionService... Karsten Dambekalns
10:54 Revision 2d57b451: [FEATURE][BUGFIX] Calculate referenced column names from class code
When no referenced column names are given in a model, determine them by
looking at properties annotated with @Id. If ...
Karsten Dambekalns
10:54 Revision 9e5715e5: [TASK] Cache file backend shows invalid identifier with exception
This makes it (a little) easier to debug those exceptions.
Change-Id: I58d68aebce6e7de3cc8ff55dbef5bdf461201627
Karsten Dambekalns

2011-05-07

09:20 Feature #8736: Implement generic Identity RoutePartHandler
Bastian Waidelich wrote:
> As transliteration will most probably not make it into FLOW3 1.0, we'll have to find anot...
Karsten Dambekalns
07:56 Feature #8736 (Accepted): Implement generic Identity RoutePartHandler
*Note:* One reason that prevented me from implementing this, was the missing "transliteration" feature of the I18n su... Bastian Waidelich
07:59 Feature #26688 (Closed): Magic Object Routes
Thanks for reporting Martin, but there is a ticket for that already. I'll close this one to avoid confusion.
And, pr...
Bastian Waidelich
05:38 Bug #26687 (Accepted): UTF-8 support is broken
Karsten Dambekalns

2011-05-06

22:48 Feature #26688 (Closed): Magic Object Routes
I'm dreaming of having a more intuitive way of defining default object-controller routes like this:... Martin Brüggemann
22:32 Bug #26687 (Resolved): UTF-8 support is broken
I just saved some FLOW3 objects with german umlauts and it seems that there's a "SET NAMES UTF-8" or some Doctrine2 U... Martin Brüggemann
16:50 Revision 11b7b8a6: [+FEATURE] MVC: Get root request from sub request
If sub requests are nested over more than one level,
it must be possible to retrieve the top most parent
request. Thi...
Lienhart Woitok
11:43 Feature #26669 (Resolved): Routing should support multidimensional arguments
In order to create URIs for plugins and other sub requests (e.g. widgets) the routing needs to support default values... Bastian Waidelich
11:36 Task #26662: Fix and cleanup UriBuilder
Matrix for expected behavior: https://spreadsheets.google.com/ccc?key=0AlDROZpGJKkIdHpvMkhocjhQVXZfYmxoekxERU9Da0E&hl... Bastian Waidelich
10:58 Task #26662 (Resolved): Fix and cleanup UriBuilder
Currently the UriBuilder does not reliably support SubRequests and it has some flaws, that should be fixed.
Some fac...
Bastian Waidelich
09:27 Bug #12365 (Rejected): mapAndValidate() and map() behave differently
Not relevant anymore because of new Property Mapper Sebastian Kurfuerst
00:35 Revision c460fd6b: Merge "[+BUGFIX] Fix AOP Proxy Building"
Sebastian Kurfuerst

2011-05-05

17:35 Bug #25906 (Resolved): Injection with settings use breaks
Applied in changeset commit:4fc6b9e401f07939a2cf00da5e2021a3b564acb6. Christopher Hlubek
11:50 Bug #25906: Injection with settings use breaks
Patch set 1 of change Ie6310c9b1a01c879408c512c6808e8b9485cf744 has been pushed to the review server.
It is available...
Mr. Hudson
11:49 Bug #25906 (Under Review): Injection with settings use breaks
I have to reopen this issue since constructor injection of settings wasn't fixed. I pushed a new change with addition... Christopher Hlubek
17:29 Revision c00c5708: Merge "[FEATURE] Property: Include array to object converter"
Christopher Hlubek
17:29 Revision 04ea1707: Merge "[BUGFIX] Fix constructor setting injection for singletons"
Christopher Hlubek
15:59 Revision de1a1ba2: Merge "[+BUGFIX] Cache manager should flush classes in Tests"
Christopher Hlubek
15:58 Revision 0bf0aa2d: [+BUGFIX] Fix AOP Proxy Building
This fixes a regression introduced by I1987e582a195e8913b7c80fa26ceeb3bbd0319f6
but the code was also wrong before th...
Sebastian Kurfuerst
15:53 Revision f7693d11: Merge "[BUGFIX] Fix several generic persistence problems"
Karsten Dambekalns
13:00 Bug #26107 (Resolved): Proxy class builder rebuild classes without AOP on every change
Applied in changeset commit:50eff49b74ea33b3236781dfbb5269ca9263642d. Christopher Hlubek
12:47 Revision a39ced8e: [BUGFIX] Fix several generic persistence problems
This change fixes several small generic persistence problems:
* NULL array collection should be flattened to an emp...
Christopher Hlubek
12:39 Revision b66b8dc5: Merge "[BUGFIX] Caching of unproxied classes in ProxyClassBuilder"
Christopher Hlubek
12:29 Revision d25ade8c: [FEATURE] Property: Include array to object converter
Besides the persistent object mapping it is useful being able
to convert arrays to simple objects.
Some code could b...
Christopher Hlubek
11:47 Revision 4fc6b9e4: [BUGFIX] Fix constructor setting injection for singletons
Change I15f86cc651935dbe756f5b02a155b5ff14c5e668 missed one spot for
setting injection in the ProxyClassBuilder.
Thi...
Christopher Hlubek
11:36 Task #11683: symlink() is not working on Windows XP
Yes, filesystem based you can use symlinks on XP - at least after installing some tool. But the php-function symlink(... Irene Höppner
10:22 Revision b38edb68: Merge "[BUGFIX] Security: Fix runtime evaluations with global objects"
Christopher Hlubek
06:55 Revision 6f020a32: Merge "[TASK] Adjust AOP ProxyBuilder unit tests to recent change"
Sebastian Kurfuerst

2011-05-04

22:30 Bug #26493 (Resolved): Repository::countAll() does not return integers
Applied in changeset commit:2aa7624ff8c0db195d9df63ec507217278f33e3f. Karsten Dambekalns
22:14 Revision 516def4c: Merge "[BUGFIX] Make sure countAll() returns integers"
Karsten Dambekalns
22:05 Revision 70ff746a: [BUGFIX] Doctrine: Allow nesting of AND and OR conditions in queries
There is no reason to not support nesting of AND and OR conditions.
This change enables Doctrine to allow this nestin...
Andreas Förthner
21:36 Revision 68954d8a: [TASK] Adjust AOP ProxyBuilder unit tests to recent change
In I1987e582a195e8913b7c80fa26ceeb3bbd0319f6 some changes were done but
their (desired) changes to the result of prox...
Karsten Dambekalns
21:09 Bug #26107: Proxy class builder rebuild classes without AOP on every change
Patch set 2 of change I5f75b00bccc4ef22a5214d4e4c227aa1c76e3f72 has been pushed to the review server.
It is available...
Mr. Hudson
21:09 Revision 50eff49b: [BUGFIX] Caching of unproxied classes in ProxyClassBuilder
Classes that don't get a proxy class will be stored in the object
configuration cache as separate cache entries with ...
Christopher Hlubek
17:30 Bug #26565 (Resolved): Wrong doc comment in proxy class breaks ReflectionService->getMethodTagsValues
Applied in changeset commit:ddb790730939d3f592f8e962fd7e3c25febea106. Christopher Hlubek
16:51 Bug #26565: Wrong doc comment in proxy class breaks ReflectionService->getMethodTagsValues
Patch set 3 of change I1987e582a195e8913b7c80fa26ceeb3bbd0319f6 has been pushed to the review server.
It is available...
Mr. Hudson
13:33 Bug #26565 (Under Review): Wrong doc comment in proxy class breaks ReflectionService->getMethodTagsValues
Christopher Hlubek
13:32 Bug #26565: Wrong doc comment in proxy class breaks ReflectionService->getMethodTagsValues
Patch set 2 of change I1987e582a195e8913b7c80fa26ceeb3bbd0319f6 has been pushed to the review server.
It is available...
Mr. Hudson
17:00 Bug #26482 (Resolved): Must specify table name with unique constraints and indexes with Doctrine 2
Applied in changeset commit:364c6d41c499f3e3d1f6d81012651bbfa568819f. Karsten Dambekalns
16:51 Revision ddb79073: [BUGFIX] Several AOP bugfixes
This change fixes several small but blocking issues:
- AOP runtime evaluations with Doctrine collections not support...
Christopher Hlubek
16:34 Revision dc5ab419: Merge "[BUGFIX] Testing: Fix var annotations in FunctionalTestCase"
Karsten Dambekalns
16:31 Revision 584c0188: Merge "[BUGFIX] Make table name in @Table annotation optional"
Karsten Dambekalns
14:26 Revision 4da1f9a5: [FEATURE] Support DateTime in JsonView
The JsonView did not handle DateTime values correctly. A string
should be returned in a JavaScript parseable date for...
Christopher Hlubek
13:39 Bug #26128: Doctrine persistence manager compilation should be configurable
The problem inside the package is gone. Now I face the problem, that the Doctrine compilation is always executed in n... Christopher Hlubek
10:00 Bug #26159 (Resolved): PersistenceMagicAspect doesn't set unique identifier for value objects
Applied in changeset commit:0cd6cb2f9499b10b87dc666dfbce0ed5252855a3. Karsten Dambekalns
09:59 Revision 7b49ac62: Merge "[BUGFIX] Fix calculation of identifier for value objects"
Christopher Hlubek

2011-05-03

17:49 Bug #26107 (Under Review): Proxy class builder rebuild classes without AOP on every change
Christopher Hlubek
16:58 Bug #26107: Proxy class builder rebuild classes without AOP on every change
Patch set 1 of change I5f75b00bccc4ef22a5214d4e4c227aa1c76e3f72 has been pushed to the review server.
It is available...
Mr. Hudson
12:36 Bug #26107 (Accepted): Proxy class builder rebuild classes without AOP on every change
I found a solution that seems to work. Inside the ProxyClassBuilder each target class that doesn't get a proxy is mar... Christopher Hlubek
17:30 Bug #25906 (Resolved): Injection with settings use breaks
Applied in changeset commit:888b03da80bfbd437909496a9b243fce6a902506. Karsten Dambekalns
17:14 Bug #25906: Injection with settings use breaks
Patch set 4 of change I15f86cc651935dbe756f5b02a155b5ff14c5e668 has been pushed to the review server.
It is available...
Mr. Hudson
14:47 Bug #25906: Injection with settings use breaks
Patch set 3 of change I15f86cc651935dbe756f5b02a155b5ff14c5e668 has been pushed to the review server.
It is available...
Mr. Hudson
17:30 Feature #25882 (Resolved): Dedicated query log
Applied in changeset commit:fd7eb8b176ceb6296df864902c2e596aec90a2e8. Karsten Dambekalns
17:14 Feature #25882: Dedicated query log
Patch set 5 of change I4b9927092bb07209cbf9510a1c578858bfaeeb5d has been pushed to the review server.
It is available...
Mr. Hudson
14:47 Feature #25882: Dedicated query log
Patch set 4 of change I4b9927092bb07209cbf9510a1c578858bfaeeb5d has been pushed to the review server.
It is available...
Mr. Hudson
17:21 Revision 4f82ecef: [BUGFIX] Testing: Fix var annotations in FunctionalTestCase
Some var annotations were not renamed correctly.
Change-Id: I29b129e4914b71a85b58217d15eb24b2f8ff1a00
Christopher Hlubek
17:19 Revision 5dcb9178: [BUGFIX] Security: Fix runtime evaluations with global objects
The runtime evaluations closure code need a "closure" reference
to the object manager. This was removed in a recent c...
Christopher Hlubek
17:13 Revision 888b03da: [BUGFIX] Injection with factory settings is usable again
If configuring injection in Objects.yaml and making use of settings for
a factory there, the generated proxy is broke...
Karsten Dambekalns
17:13 Revision fd7eb8b1: [FEATURE] Use dedicated log for SQL queries
Now a dedicated log is used for SQL queries, it is by default named
Query_<context>.log and configurable through sett...
Karsten Dambekalns
17:07 Revision 55e792e9: [+BUGFIX] Cache manager should flush classes in Tests
The cache flushing mechanism in the cache manager does not
generate the correct tag for a class inside the Tests dire...
Christopher Hlubek
17:00 Bug #25908 (Resolved): ProxyClassBuilder produces invalid code for prototype arguments
Applied in changeset commit:feff686a2e3095188794baedd72bb17a493f45be. Bastian Waidelich
16:47 Bug #25908: ProxyClassBuilder produces invalid code for prototype arguments
Patch set 2 of change I5650866cc2aa117dc580d16867a5e9a686d0c1f2 has been pushed to the review server.
It is available...
Mr. Hudson
16:47 Revision feff686a: [BUGFIX] ProxyClassBuilder produces valid code for prototype arguments
Currently FLOW3 does not support the injection of prototype objects
that require constructor arguments. Instead the P...
Bastian Waidelich
13:39 Bug #26582: Repository remove() throws error even if __identity is furnished
And here's the query preliminary to the faulty remove()... Regine Rosewich
13:24 Bug #26582 (Rejected): Repository remove() throws error even if __identity is furnished
The attempt to remove an object from the repository throws an error even if the __identity (flow3_persistence_identif... Regine Rosewich

2011-05-02

21:00 Bug #25902 (Resolved): It's not possible to add an entity as link/redirect argument
Applied in changeset commit:c7f66e0867f6de610706e1a53d64554852157e40. Karsten Dambekalns
20:58 Revision 7a7f5201: Merge "[BUGFIX] Make sure entities can be used in links/redirect"
Robert Lemke
20:49 Feature #25882: Dedicated query log
Patch set 3 of change I4b9927092bb07209cbf9510a1c578858bfaeeb5d has been pushed to the review server.
It is available...
Mr. Hudson
20:49 Bug #25906: Injection with settings use breaks
Patch set 2 of change I15f86cc651935dbe756f5b02a155b5ff14c5e668 has been pushed to the review server.
It is available...
Mr. Hudson
18:22 Bug #25908: ProxyClassBuilder produces invalid code for prototype arguments
Patch set 1 of change I5650866cc2aa117dc580d16867a5e9a686d0c1f2 has been pushed to the review server.
It is available...
Mr. Hudson
17:55 Bug #26565 (Resolved): Wrong doc comment in proxy class breaks ReflectionService->getMethodTagsValues
The method ReflectionService->getMethodTagsValues does a MethodReflection on the given class. But the new proxy mecha... Christopher Hlubek
17:24 Feature #26560: Use reverse index for AOP matching
One example of a slow filter: @PointcutMethodTaggedWithFilter@:
It uses the very slow operation @getMethodTagsValu...
Christopher Hlubek
16:51 Feature #26560 (Resolved): Use reverse index for AOP matching
The AOP matching done inside the ProxyClassBuilder is very slow. It doesn't scales well, because the complexity is ti... Christopher Hlubek
10:50 Bug #26542 (Accepted): Autoincrement unique identifiers not working anymore
Most probably caused the the todo at http://bit.ly/iIPPbR Karsten Dambekalns
10:43 Task #11683: symlink() is not working on Windows XP
IIRC symlinks should work on Windows XP too - at least on a NTFS based file system Bastian Waidelich
10:38 Task #11683: symlink() is not working on Windows XP
Getting rid of XP is definitly a +1 :-) (http://support.microsoft.com/lifecycle/?p1=3223).
Another thing, that hur...
Irene Höppner

2011-05-01

23:15 Bug #26542 (Resolved): Autoincrement unique identifiers not working anymore
I used the @Id and @GeneratedValue properties as seen in the blog example package to have short urls with integer ide... Martin Brüggemann
 

Also available in: Atom