From 2011-07-02 to 2011-07-31


21:32 Revision 13fc6421: [BUGFIX][Cache] Let NullBackend implement PhpCapableBackend
The null backend is very useful to effectivly disable caching
during development. With this change it also implements...
Christian Kuhn


21:28 Revision a58f5acd: [BUGFIX] Handle deletion of orphaned references in abstract backend
The abstract backend should check single-value object properties
for orphaned entity references and delete them.
Christopher Hlubek
19:07 Revision 66898e58: [FEATURE] Filter FLOW3_AOP_* properties from var_dump output
This change filters properties in an var_dump that cluttered the
output and makes it more readable again.
Christopher Hlubek
19:05 Revision 572cd995: [FEATURE] Add method to refresh tokens and update credentials
Change-Id: I7899f7dd9d58a5cfab7a369af21753168ac8395d Christopher Hlubek
18:42 Revision a1c4e8c6: Merge "[BUGFIX] Fix method visibility filter"
Robert Lemke
18:31 Revision cae8842b: Merge "[BUGFIX] Flush caches after changing package states"
Robert Lemke
17:59 Revision 953e018f: [TASK] Display message on doctrine:update and :create
This adds a message to the doctrine:update and
doctrine:create command which at least lets the user
known that an upd...
Robert Lemke
09:29 Revision bb96e6af: Merge "[!!!][FEATURE] Speed up ObjectAccess"
Robert Lemke


21:13 Revision 30a40961: [BUGFIX] Flush caches after changing package states
This adds a flush caches call to the end of all commands which affect
the package state (that is create, delete, acti...
Robert Lemke
19:56 Revision b8208b6f: [!!!][FEATURE] Speed up ObjectAccess
This change improves performance of ObjectAccess::getProperty(),
ObjectAccess::getPropertyPath() and ObjectAccess::is...
Bastian Waidelich
15:13 Revision 95ad1948: [BUGFIX] Allow more than one token class per provider
Change-Id: Id422517d797d176454f2217d0e99418e9b1b5960 Christopher Hlubek
13:39 Revision 16c429e0: [TASK] More robust Reflection Service during cache:flush
This adds an additional check for the schema building routine
to avoid fatal errors during a cache:flush run with a p...
Robert Lemke
12:32 Revision 37730a04: Merge "[BUGFIX] Allow command controllers in packages without vendor name"
Robert Lemke
11:54 Revision f3ca9862: [FEATURE] Intelligently recognize boolean options
This adds some more intelligence into the command-line request building.
If a boolean option is specified without a v...
Robert Lemke


18:53 Revision 881be270: [BUGFIX] Fix method visibility filter
This change mainly fixes the parsing of the method visibility and adds
a unit test that tests the actual parsing. Als...
Christopher Hlubek
17:09 Revision 45722b74: [FEATURE] Warm up caches
This adds a new command "flow3:cache:warmup" which warms up caches
in order to prepare the application for the first ...
Robert Lemke
17:07 Revision d92f85da: [FEATURE] Use ACLs and common interface for set file permissions
This enhances the set file permissions script to use ACLs if supported
by the file system and operating system. The a...
Robert Lemke
11:03 Revision aeb247e6: [BUGIFX] Fix table name inference for packages without vendor name
The current way of guessing the table name for Doctrine metadata
was fixed to a specific package naming. Multiple ven...
Christopher Hlubek


11:20 Revision 7b9b205a: [BUGFIX] Allow command controllers in packages without vendor name
Change-Id: I9e49719b8aeb4085f4a8d9a988c5d69632e7cdfb Christopher Hlubek


20:42 Revision 761f9ee1: Merge "[+BUGFIX] (Validation): Only add a property validator when the built validator is non-empty"
Sebastian Kurfuerst


20:00 Revision 6a5586b3: Merge "[FEATURE] A console log backend"
Sebastian Kurfuerst
14:05 Revision f4952e0b: [+BUGFIX] (Validation): Only add a property validator when the built validator is non-empty
This is mainly a performance improvement, but additionally is a workaround for
working with TYPO3CR Nodes. The error ...
Sebastian Kurfuerst


09:45 Revision 04186814: [+BUGFIX] (Reflection): Only detect tags when they are at the beginning of a line
We should not detect tags like @param foo when they are at the beginning of a line,
and not inside freeform text.
We ...
Sebastian Kurfuerst
09:07 Revision 6a35bed3: [!!!][TASK] Clean up MVC\Request hierarchy
The MVC\Request class was only extended by MVC\Web\Request any longer,
thus this change moves the code into Web\Reque...
Karsten Dambekalns
08:41 Revision 72306ee5: Merge "[FEATURE] CLI CommandManager"
Robert Lemke


20:22 Revision 9d27dabc: [FEATURE] CLI CommandManager
This change adds a CommandManager that should be used as central
service whenever dealing with CLI commands.
Besides ...
Bastian Waidelich
18:52 Revision 7f648f8a: [BUGFIX] It should be possible to disable Doctrine integration
This change introduces a setting to control the integration of Doctrine
in the bootstrap of FLOW3. For non-Doctrine p...
Christopher Hlubek
17:36 Revision 7bb24f9d: [BUGFIX] Properly escape and quote CLI arguments
Currently arguments that are passed to the system() function in
Bootstrap::executeCommand() are not properly escaped....
Bastian Waidelich
17:34 Revision c8e30bf1: Merge "[FEATURE] Hide internal commands in command line help"
Robert Lemke
17:34 Revision 240d60ac: Merge "[BUGFIX] Command is not run in compile time if identifier is abbreviated"
Robert Lemke
11:16 Revision dd2f57d6: [BUGFIX] initialize commandMethodName in CommandController
Besides this fixes a typo in an InvalidArgumentTypeException message
Change-Id: Id44c955e9cbc2b37045a9cabacb5c0d244b...
Bastian Waidelich
09:45 Revision 110b72a2: [FEATURE] A console log backend
Change-Id: I08892958bb76b40461a3b708f7bf58ee21e78c81 Christopher Hlubek


14:45 Revision 540082f7: [BUGFIX] Command is not run in compile time if identifier is abbreviated
This patch makes sure that compile time commands are always specified
by their full command identifier.
Change-Id: I...
Robert Lemke
13:54 Revision fa26def5: [FEATURE] Hide internal commands in command line help
Internal commands can now be marked as such by starting the description
(in the doc comment) with "Internal:". Those ...
Robert Lemke
12:06 Revision 39507eb6: Merge "[BUGFIX] Fix runtime evaluations with global objects"
Robert Lemke


17:51 Revision f6332af8: [BUGFIX] Fix runtime evaluations with global objects
After the vendor namespace changes, the configuration manager
didn't work as supposed and global runtime evaluations ...
Christopher Hlubek
12:46 Revision ad4c9a7e: [!!!][FEATURE] Implement a safe password hashing mechanism using PBKDF2
This change implements a configurable password hashing strategy for
the hash service and a PBKDF2 based password hash...
Christopher Hlubek


17:00 Revision 61aaec59: Merge "[TASK][!!!] Shallow directory structure for packages"
Karsten Dambekalns
16:55 Revision 8161d8f3: [TASK][!!!] Shallow directory structure for packages
This introduces a more shallow directory structure for packages.
Instead of having a corresponding directory for each...
Robert Lemke
16:42 Revision 73181bf4: Merge "[BUGFIX] Allow skipping of arguments in signal dispatch"
Karsten Dambekalns


14:34 Revision 9d143810: Merge " [TASK] Adjust to Doctrine Common 2.1.0"
Robert Lemke
14:33 Revision bc46f87e: Merge "[BUGFIX] deactivate interactive shell if it's not available"
Robert Lemke


21:53 Revision bfb44bf6: [BUGFIX] Remove obsolete fix permissions on flow3_dev
This also adjust one part in the documentation "Installation".
Change-Id: I85b1c3efb2536007978416b9e3af1afcc8a0b222
Michael Klapper


13:30 Revision b9884f70: [BUGFIX] deactivate interactive shell if it's not available
Some systems (namely Windows) do not support for PHPs readline_*
This change stops execution of the intera...
Bastian Waidelich


16:05 Revision 409756a8: [TASK] Adjust to Doctrine Common 2.1.0
Change-Id: Iada9119d8b456418d1e05fb64eaf264ddf570767 Karsten Dambekalns


18:07 Revision 723453f9: [BUGFIX] Allow skipping of arguments in signal dispatch
The SignalSlotDispatcher requires an array of arguments when dispatching
a signal. It should be perfectly fine to cal...
Felix Oertel
17:20 Revision b0596e24: Merge "[TASK] Implement new getObjectDataByIdentifier parameters for generic persistence"
Karsten Dambekalns
17:10 Revision 5cccb9ec: [TASK] Implement new getObjectDataByIdentifier parameters for generic persistence
Change-Id: I43fe943629fa17d4c1004818af49fbfd20d2843a Christopher Hlubek
12:26 Revision ebcddb26: [!!!][BUGFIX] Resolve non-standard model/repository bindings
If a repository and the model it holds don't match via the naming
conventions, the ReflectionService did not detect t...
Karsten Dambekalns
12:06 Revision aa40a4bd: [TASK] Change default context to Development
Change-Id: I3584725250c29923ef6bb01d05c31f64328833b6
Resolves: #27916
Karsten Dambekalns
12:05 Revision 01e640ea: [TASK] Simplify CLI bootstrap
Removes the two scripts for Development and Production context and
keeps one pure PHP script instead. It can be calle...
Karsten Dambekalns
11:52 Revision 37c5a824: Merge "[TASK] Make warn instead of die"
Karsten Dambekalns


17:23 Revision f050e880: [TASK] Make warn instead of die
In some cases the "parent path check" would fail incorrectly and the
script would die without a reason. Thus we only ...
Karsten Dambekalns
16:01 Revision 0d37b1c0: [TASK] Make Value Objects read-only on Doctrine
Since Doctrine has no real value object support, we at least make the
entities read-only now, when they should be val...
Karsten Dambekalns
12:30 Revision b72df946: Merge "[BUGFIX] sub request argument namespace is not set recursively"
Robert Lemke
12:30 Revision 818d3306: Merge "[BUGFIX] RoutePart default values can't be set recursively"
Robert Lemke
11:40 Revision cb489cc5: [FEATURE] Shorthand command commands and arguments
This allows to type just controllername:commandname if this uniquely
identifies a package / controller /command metho...
Robert Lemke
11:40 Revision 3afcd2c0: [BUGFIX] Fix invalid API call in command line interactive shell
Change-Id: Idd0e551e1876a05d7a7da5c3d835fa0970866a58 Robert Lemke


20:03 Revision abf42fb1: [BUGFIX] sub request argument namespace is not set recursively
Currently, if you use a widget inside a plugin, widget links only
get prefixed with the argument namespace of the wid...
Bastian Waidelich
19:57 Revision 9d36d9b7: [BUGFIX] RoutePart default values can't be set recursively
This change allows to set default values of a route for sub requests.
Example route:
uriPattern: '{}'...
Bastian Waidelich


23:48 Revision 8235654f: Merge "[BUGFIX] RouteParts must always return strings"
Bastian Waidelich
17:18 Revision ff069d97: [BUGFIX] Fix typo in Bootstrap
Replace call to non existing escape() function by escapeshellarg()
Change-Id: I483ac0d1b80eaf0068c159d042c7574949f56926
Bastian Waidelich
11:20 Revision f4442d76: [BUGFIX] RouteParts must always return strings
With resolution of #26669 DynamicRouteParts have been extended in order
to support multidimensional arguments.
While ...
Bastian Waidelich
11:07 Revision f281a9bd: Merge "[!!!][TASK] Change $omitSignalInformation in SignalSlot"
Robert Lemke


18:18 Revision 2b7a283b: [TASK] Remove automatic Doctrine schema updates
No more DB schema updates, no more autoUpdate setting. Use migrations
instead. To get the system up and running from ...
Karsten Dambekalns
18:06 Revision ea7b6619: [!!!][TASK] Change $omitSignalInformation in SignalSlot
The name has been changed to $passSignalInformation and meaning as well
as default have been inverted. If you were no...
Karsten Dambekalns
14:40 Revision 79cfef96: [FEATURE] Debug backtrace output in command line mode
The DebugExceptionHandler will now display some backtrace information
if it catches an exception in command line mode...
Robert Lemke
14:38 Revision c3f667d0: [BUGFIX] Make value object hash calculation more robust
Change-Id: I45a4602fc6075aa8a19d7eebafda21b054aafabf
Fixes: #11893
Karsten Dambekalns
13:19 Revision 4e501253: Merge "[TASK] Remove Doctrine from the FLOW3 package"
Robert Lemke
13:18 Revision 150e378c: [TASK] Updated documentation related to vendor namespaces implementation
This change sets contains the automatic corrections directly related to
the introduction of the new namespaces and pa...
Robert Lemke
13:17 Revision 5bebf3dc: [TASK] Adjust code to new vendor namespace "TYPO3"
This change set contains all the simple replacements adjusting the
code to the new \TYPO3\* vendor namespace.
Robert Lemke
13:15 Revision 08481c08: [FEATURE] Vendor Namespaces Support
This change set contains the main part of the vendor namespaces support
in FLOW3. It contains most code adjustments t...
Robert Lemke

Also available in: Atom