Activity
From 2010-08-18 to 2010-09-16
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. -
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... -
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... -
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...
2010-09-15
-
14:26 Revision 60867b0d: [~TASK] FLOW3 (MVC): Don't cache route parts returning objects
- (dynamic) route parts which return an object (or an array containing
objects) in their $value property currently cann... -
12:19 Revision a3af0090: Merge "[+BUGFIX] FLOW3 (Persistence): Make property thawing order independent"
-
11:51 Revision dc52658b: [+BUGFIX] FLOW3 (Object): Autowiring off uses explicit object configuration
- Changes to autowiring caused even explicit argument configuration in
Objects.yaml to be ignored if autowiring was swi...
2010-09-14
-
17:57 Revision dbf75aed: [~TASK] FLOW3 (Error): Make renderObjectDump() more robust
- It could happen that an object having persistence magic had no
identifier attached, causing an error when dumping it.... -
11:16 Revision 672626bb: [+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...
2010-09-13
-
18:39 Revision 7b2ae200: [+TASK] FLOW3 (Reflection): Warn of invalid @var annotations
- In certain cases an invalid @var annotation would lead to seemingly
unrelated errors with persistence. Now @var annot...
2010-09-10
-
15:44 Revision b77c41c2: [+BUGFIX] FLOW3 (Persistence): Safeguard for PDO credentials and DSN
- The username, password and DSN for the PDO backend could, until now,
be NULL without causing any trouble. More correc... -
15:41 Revision e8e03d9f: [+FEATURE] FLOW3 (Object): Control autowiring per class or method with annotations
- Previously autowiring of object dependencies could only be switched on
or off for a whole class and only by configura...
2010-09-07
-
20:04 Revision cb9c0461: [!!!][+FEATURE] FLOW3 (Persistence): Add QueryResultProxy
- Query::execute() will return an QueryResultProxy by default now.
This is a breaking change if you worked on the resul... -
17:00 Revision ebe8736f: Merge "[-TASK] FLOW3: Remove references to object factory"
-
13:21 Revision 05853128: [-TASK] FLOW3: Remove references to object factory
- The object factory has been deprecated since alpha 8.
Change-Id: Ia38b7b7c9c82a3bedeb4e0575cbbf189643bfa96
Resolves:...
2010-09-03
-
20:33 Revision 9bd53546: [+FEATURE] FLOW3 (Persistence): Support "object" as property type
- Member variables with a type of "object" in entities and valueobjects
can now be used, as long as they contain an ent... -
17:05 Revision 11c7c243: [~TASK] FLOW3 (Persistence): Throw helpful exception for unexpected types
- When a property holds something not matching the expected type during
persistence, the exception thrown now has helpf... -
16:52 Revision 3f1d2d17: [~TASK] FLOW3 (Persistence): Throw exception on unuspported types
- When ArrayObject instances are encountered during persistence an
exception is now thrown. The same is true for nested... -
09:52 Revision 8c351e81: Merge "[+BUGFIX] FLOW3 (MVC): Handle HEAD like GET in RestController"
-
09:49 Revision abe0214d: Merge "[~TASK] FLOW3: Doubled speed of proxy building in Development context"
2010-09-02
-
18:43 Revision 962d2be2: [~TASK] FLOW3: Doubled speed of proxy building in Development context
- Improved speed of getInterfaceNamesImplementedByClass() in the Reflection
Service by using PHP's native function. Pre... -
18:04 Revision 9b005359: [+BUGFIX] FLOW3 (MVC): Handle HEAD like GET in RestController
- Change-Id: Icdf7e8c66a1a42f6f34d5c83d267c3594d581bdc
Fixes: #9569 -
16:22 Revision 01765ad5: [~TASK] FLOW3 (Cache): Fixed a failing APC backend test
- One test was failing, probably due to an old APC version used (see #9538).
After upgrading to a more recent version o... -
15:31 Revision 7d47766b: Merge changes I38336de0,Iaeaf0f12
- * changes:
[+FEATURE] FLOW3 (MVC): Add ArgumentPrefix to UriBuilder
[TASK] FLOW3 (MVC): Move initialization of Ur... -
14:06 Revision 4f36e397: FLOW3 (Log): Support logging of remote IP address
- Added a new option for configuring the (abstract) logging backend.
With "logIpAddress" set to "y", the file backend –... -
13:28 Revision 84bb2483: [+FEATURE] FLOW3 (Security): Security events are logged to own file and more verbosively
- Aside from the FLOW3 system log - whose file name is now "System.log" -
FLOW3 now writes security related log message... -
12:18 Revision 308ceb7e: Merge "[+BUGFIX] FLOW3 (Security): Tokens don't get lost anymore between requests"
-
12:18 Revision 4aa6cad4: Merge "[+BUGFIX] FLOW3 (Persistence): Fix ordering of queries."
-
11:33 Revision 74d9fe79: [+FEATURE] FLOW3 (MVC): Add ArgumentPrefix to UriBuilder
- For the Fluid Widget Concept, we need the possibility to generate
prefixed URIs with the UriBuilder; that's why the U... -
11:33 Revision 2e7f4193: [TASK] FLOW3 (MVC): Move initialization of UriBuilder into new method
- To make the UriBuilder initialization customizable,
it has been extracted to a separate method in AbstractController,...
2010-09-01
2010-08-31
-
22:44 Revision 0b7d2426: Merge "[-TASK] FLOW3 (MVC): Remove argument origin detection"
-
22:42 Revision 9d0f277a: [-TASK] FLOW3 (MVC): Remove argument origin detection
- The Controller\Argument keeps track of it's origin to allow request hash
checking. This isn't used anymore, so it can... -
17:48 Revision 01383696: Merge "[+BUGFIX] FLOW3 (Property): Fix mapping of empty traversables from request"
-
17:14 Revision e28979c3: [+BUGFIX] FLOW3 (Persistence): Fix ordering of queries.
- Change-Id: Ib84f8e9e3395cb475f3287893ba16833c3c500e7
Resolves: #9540 -
16:18 Revision 327a31d1: [+BUGFIX] FLOW3 (Security): Tokens don't get lost anymore between requests
- If an authenticated user used a part of an application which did not
need to call certain functions of the Security C... -
16:00 Revision 3f4f616f: [~BUGFIX] FLOW3 (Security): Adjusted the RequestDispatchingAspect to new advice behavior
- The RequestDispatchingAspect was still relying on the fact that After Throwing
Advices would catch the exception of t... -
11:02 Revision 39a699f2: Merge "[+BUGFIX] FLOW3 (MVC): Fix incorrect NULL value exception in Argument"
2010-08-30
-
17:02 Revision 554e0b4f: Merge "[+BUGFIX] (AOP): After and AfterThrowing advice make sure that original exception gets through"
-
16:37 Revision ebc416ef: [+BUGFIX] FLOW3 (MVC): Fix incorrect NULL value exception in Argument
- When setValue() on Controller\Argument is used with an already mapped
object, an exception is thrown. This can happen... -
15:56 Revision 5d23c874: [+BUGFIX] (AOP): After and AfterThrowing advice make sure that original exception gets through
- Currently both advice types intercept exceptions thrown in the adviced
method and deligate the responsibility of reth... -
15:34 Revision 350c53e5: [-TASK] FLOW3 (MVC): Remove argument origin detection
- The Controller\Argument keeps track of it's origin to allow request hash
checking. This isn't used anymore, so it can... -
15:32 Revision e54f526d: [+BUGFIX] FLOW3 (Property): Fix mapping of empty traversables from request
- When a property is a collection of objects map() tries to use foreach on
the values. If the value is an empty string ... -
15:00 Revision 04cf8153: [+BUGFIX] FLOW3 (AOP): After and AfterThrowing advice make sure that original exception gets through
- Currently both advice types intercept exceptions thrown in the adviced method and deligate the responsibility of reth...
-
14:41 Revision 6ebe5814: [!!!][+FEATURE] FLOW3 (Persistence): Added QueryResultProxy which is now the default return type of Query::execute().
- This is a breaking change if you worked on the result set with an array_* function. To work around this issue, you ca...
-
14:15 Revision 60fadf5c: [!!!][+FEATURE] FLOW3 (Persistence): Added QueryResultProxy which is now the default return type of Query::execute().
- This is a breaking change if you worked on the result set with an array_* function. To work around this issue, you ca...
2010-08-27
-
12:50 Revision 25fbf535: [+BUGFIX] FLOW3 (Error): Fixed undeclared variable.
- The $output variable has not been declared before,
thus, when using \F3\var_dump in debug mode, the error occured.
C...
2010-08-25
-
17:06 Revision 7d3dab0e: Merge "[+FEATURE] FLOW3 (MVC): Convert controller arguments into their declared data type"
-
16:52 Revision 95131fac: [+FEATURE] FLOW3 (MVC): Convert controller arguments into their declared data type
- Controller Arguments are now converted into real integers, floats and booleans if
they wered declared as such in the ... -
16:28 Revision 679bac04: Merge "[~TASK] FLOW3 (Log): Use binary mode when opening log file."
-
16:12 Revision 112feeea: [+FEATURE] FLOW3 (MVC): Convert controller arguments into their declared data type
- Controller Arguments are now converted into real integers, floats and booleans if
they wered declared as such in the ... -
11:05 Revision 0a92946e: [~TASK] FLOW3 (Documentation): Adjust commit message rules in CGL appendix.
- The switch to git and gerrit changes the rules for commit messages a little,
this adjusts documentation accordingly.
... -
10:52 Revision f25789c9: [~TASK] FLOW3 (Log): Use binary mode when opening log file.
- Instead of using the text mode we use binary mode, as also recommended
by the PHP developers. Since we use PHP_EOL in...
2010-08-24
-
18:18 Revision f3ca32b3: Merge "[+BUGFIX] FLOW3 (Package): PackageManager now creates the Packages/Application directory if neccessary"
-
18:11 Revision d0349c77: [+BUGFIX] FLOW3 (Package): PackageManager now creates the Packages/Application directory if neccessary
- If the Packages/Application directory does not exist - which is the case in a default
git checkout - the package mana... -
16:14 Revision d4491611: [+FEATURE] FLOW3 (Error): \F3\var_dump can now return output.
- This patch introduces a new parameter.
If this is set to TRUE, \F3\var_dump returns its output
instead of directly di... -
16:10 Revision 0bdb1d94: [+BUGFIX] FLOW3 (Error): \F3\var_dump() now includes the stylesheets only once, even if it is used multiple times on the same page.
- Before this change, the CSS stylesheet was included multiple times, making it hard to debug it.
Change-Id: If9665197... -
15:21 Revision 256b2b1b: [+FEATURE] FLOW3 (Error): \F3\var_dump can now return output.
- This patch introduces a new parameter.
If this is set to TRUE, \F3\var_dump returns its output
instead of directly di... -
15:17 Revision f2fff6cf: [+BUGFIX] FLOW3 (Error): \F3\var_dump() now includes the stylesheets only once, even if it is used multiple times on the same page.
- Before this change, the CSS stylesheet was included multiple times, making it hard to debug it.
Change-Id: If9665197... -
15:06 Revision c6dff4a2: [+BUGFIX] FLOW3 (Error): \F3\var_dump() now includes the stylesheets only once, even if it is used multiple times on the same page.
- Before this change, the CSS stylesheet was included multiple times, making it hard to debug it.
Change-Id: If9665197... -
14:22 Revision adc460b9: [+FEATURE] FLOW3 (Error): \F3\var_dump can now return output.
- This patch introduces a new parameter.
If this is set to TRUE, \F3\var_dump returns its output
instead of directly di... -
14:03 Revision 4e5ccefc: [+BUGFIX] FLOW3 (Error): \F3\var_dump() now includes the stylesheets only once, even if it is used multiple times on the same page.
- Before this change, the CSS stylesheet was included multiple times, making it hard to debug it.
Change-Id: If9665197...
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...
Also available in: Atom