Activity

From 2011-09-20 to 2011-10-19

2011-10-19

21:40 Revision f9f52bac: [TASK] Update version in Package.xml
Change-Id: Ia57abe67408f23358ed6fb1dda167e0cf0a0edce Karsten Dambekalns
16:30 Revision 02bc4a8e: [TASK] Remove not-fixable functional test
Due to the changes to the session scope, this
test is not working anymore and there is no
easy way to test the expect...
Andreas Förthner
15:55 Revision 1f172689: [BUGFIX] renderAnnotation handles boolean values correctly
When rendering annotations into proxy classes, boolean values for
options got lost.
Change-Id: Ie92c69bfe2da89dbe7e6...
Karsten Dambekalns
14:57 Revision d8af36d8: [TASK] Make migrate-annotations.php a tiny bit less strict
When spaces (yuck) where used for indentation, @validate annotations were
not migrated. This fixes that. Promise you ...
Karsten Dambekalns
14:05 Revision f443add8: Merge "[BUGFIX] Fix package:import git URLs"
Karsten Dambekalns
14:01 Revision 3732564c: [BUGFIX] Terminate cleanly after displaying exception message in CLI
If an exception occurred during a CLI request, it could happen that
another exception was thrown and displayed (Signa...
Robert Lemke
12:26 Revision e493de83: [BUGFIX] Fix package:import git URLs
Change-Id: Ia82ab2cb2b170f82a555b7b26bd9b0e87f99e218
Fixes: #31104
Karsten Dambekalns
12:07 Revision 4fdeed85: [TASK] Disable SQL query logging by default
Change-Id: Id935de3fe4c4853af48aa5ca8f9312f48c58b583 Karsten Dambekalns

2011-10-18

21:58 Revision 70f9da6c: [TASK] Don't flush caches after package:create
Creating a new package does not really require flushing
all caches because it only adds code (the package class)
but ...
Robert Lemke
21:52 Revision 253ca06e: Merge "[BUGFIX] Missing Lazy annotation in migration script"
Karsten Dambekalns
21:03 Revision 69f039e5: [BUGFIX] Missing Lazy annotation in migration script
The Lazy annotation is missing in the migration-annotation.php script
Change-Id: I76c7744d0c94c7e4d1406972d61400c5ec...
Julian Kleinhans
18:33 Revision 00f1cfeb: [BUGFIX] Minor fix in LinkTest
This fixes a test for \TYPO3\FLOW3\Utility\Files::is_link()
that failed to properly delete a previously generated sym...
Bastian Waidelich
17:21 Revision f1eca95a: [TASK] Remove scope annotations for prototypes
Change-Id: Ifae33dbe4136e0462d21730205b7a7ffea6dd899 Karsten Dambekalns
16:45 Revision 629d5e38: [BUGFIX] Fix doc comment parsing of single line descriptions
A simple bugfix and test for single line description in doc comment
blocks.
Change-Id: I32eadd106397d0b2777f7e32834f...
Christopher Hlubek
16:14 Revision 1da6a9ea: [TASK] Drop @author tags from source code
Change-Id: Ia8a67435a9b43b46ab43ede50966136c90c0e76d Karsten Dambekalns
15:36 Revision 9c486183: [BUGFIX] Exception when entities/valueobjects are not prototype
Change-Id: I936356d0c19fafbf3051cd10a9f92d97e64c4974
Fixes: #31042
Karsten Dambekalns
15:35 Revision b10befd7: Merge "[BUGFIX] Fix error when doctrine:validate finds errors"
Robert Lemke
15:31 Revision 2915d772: [TASK] Beautify exception messages in command line interface
This wraps a try-catch block around the request handling part for
command line commands and renders a more friendly e...
Robert Lemke
15:23 Revision 208c4752: Merge "[TASK] Fix edge case in annotation migration script"
Robert Lemke
15:03 Revision b306b18a: [BUGFIX] make is_link() work around work for paths with trailing slash
On Windows \TYPO3\FLOW3\Utility\Files::is_link() compares the
given path with the resolved absolute path due to a bug...
Bastian Waidelich
14:11 Revision 994f209e: [TASK] Clean up unit tests using the real ReflectionService
Change-Id: If119aff01c4dbf8038ae11033155f938e9a2eedc Karsten Dambekalns
14:10 Revision 3cc446e5: [TASK] Cache annotation parsing results
Now class and property annotations are collected during regular
class reflection and reused later. This avoids buildi...
Karsten Dambekalns
12:27 Revision b22b157a: [TASK] Fix edge case in annotation migration script
The script failed to replace (some?) nested ORM annotations with
prefixed ones.
Change-Id: I410c39b542262abfc8fe58c5...
Karsten Dambekalns
11:16 Revision 207a6c97: [BUGFIX] Fix error when doctrine:validate finds errors
Change-Id: If0c0e0c3a3ae5ce91d3d59ce3842b52d41921b84 Karsten Dambekalns
11:09 Revision 139a4dac: [BUGFIX] PackageManager::createPackage() creates invalid annotation
The PackageManager::createPackage() that is called by the
package:create command still creates a Package.php file wit...
Bastian Waidelich

2011-10-17

23:50 Revision 59b75861: [BUGFIX] Reuse FLOW3 classloader in ReflectionService
There was a second class loader being created for the annotation
parser. It was lacking the available packages and th...
Karsten Dambekalns
21:59 Revision b483234c: [TASK] Add appendExceedingArguments setting to all default routes
This adds the setting appendExceedingArguments to the default
fallback routes of FLOW3 in order to make more custom r...
Bastian Waidelich
21:42 Revision d74ce5d9: [!!!][TASK] Only append exceeding request arguments to URI if configured
This changes the default behavior of the routing framework in
order to be more consequent and easier to extend in the...
Bastian Waidelich
19:49 Revision 3ffa7ad0: Merge "[TASK] Convenience Method for adding FlashMessages"
Bastian Waidelich
16:57 Revision ce14c000: [BUGFIX] Routing does not always work if splitString is optional
If the route part following an identity route part optional
like "{post}(.html)", the identityRoutePart creates a cor...
Bastian Waidelich
16:20 Revision 10fc76e9: [TASK] Safeguard APC use (in CLI requests)
When activating APC as cache for Doctrine one would get fatal
errors in CLI, because by default APC is disabled for C...
Karsten Dambekalns
15:56 Revision 1f9a0e65: [TASK] Convenience Method for adding FlashMessages
This adds a method addFlashMessage() to the AbstractController
This should be used for adding FlashMessages instead o...
Bastian Waidelich
15:48 Revision 42e8a5eb: [TASK] Adjust to new annotation syntax
The syntax for annotations changed with #27627, this adjusts the
code as needed.
Change-Id: I4ae04dfbeda759332185480...
Karsten Dambekalns
15:48 Revision 4e01754c: [TASK] Useless cleanup of @return annotations...
just because I touched those files anyway.
Change-Id: Ieca9c85b5da389f727f5ccd87d8136faa2098905
Karsten Dambekalns
15:48 Revision db6c8259: [TASK] Teach AOP classAnnotatedWith & methodAnnotatedWith
Two new point cut designators added, includes tests. The pattern
given is used as is, only backslashes are escaped fo...
Karsten Dambekalns
15:48 Revision f00f63fa: [TASK] Support new annotation syntax
This adds support for the new annotation syntax in a way that aims
to change as little code as needed. It does this b...
Karsten Dambekalns

2011-10-15

01:58 Revision 32bb751e: [TASK] Add our annotations as classes
This adds classes for all annotations used in FLOW3 to the
TYPO3\FLOW3\Annotations namespace.
Change-Id: I1585399201...
Karsten Dambekalns
01:14 Revision e8d85ba3: Merge "[BUGFIX] Security_Randomizer fallback does not work"
Karsten Dambekalns
01:05 Revision b7573cb0: [TASK] Remove leftover encoding declarations
Change-Id: Iebda413a9d9560ec51c9a1bea027258f117a7118
Resolves: #30861
Karsten Dambekalns

2011-10-14

19:38 Revision 795c7d00: [!!!][BUGFIX] invalid YAML parser result should be empty array
A non array result of the symfony YAML parser will now be
converted to an empty array to not break things.
Breaking ...
Christian Müller
13:51 Revision 0edbd68a: [BUGFIX] Fix access denied exception after session timeout with CSRF
This change nests the firewall inspection in the try catch block that
also catches AuthenticationRequired exceptions ...
Christopher Hlubek
13:50 Revision 6d7d3b9a: [FEATURE] Initialize session and session objects on demand
The default behavior of FLOW3 was that a session was initialized – and
thus a cookie sent – on every request, no matt...
Robert Lemke
11:08 Revision c03a6ab1: [TASK] Get rid of some duplicate code
Moves one duplicate method up and removes one that was
completely unused by now.
The tests for the latter have been ...
Karsten Dambekalns
00:38 Revision 7f2686df: Merge "[TASK] Use Symphony YAML parser for settings instead Horde/YAML"
Robert Lemke

2011-10-13

23:52 Revision d77d2596: [!!!][TASK] Change default authentication strategy
This changes the default authentication strategy from "anyToken"
to "atLeastOneToken" in order to provoke an exceptio...
Bastian Waidelich
23:46 Revision 22b094b1: Merge "[BUGFIX] Proxy Class Builder should work with NULL default"
Robert Lemke
23:35 Revision a8bb5b03: Merge "[TASK] Remove scope annotations from interfaces"
Robert Lemke
18:41 Revision b7326a86: [TASK] Remove scope annotations from interfaces
They have no effect and in userland code even trigger an error.
Change-Id: I49c72a2b9b843173bb9972b106fad114bd9e8a3b
Karsten Dambekalns
16:55 Revision 2dc4ac4c: [!!!][TASK] Clean up Flash Messages API
- FlashMessageContainer is moved to \TYPO3\FLOW3\MVC
- FlashMessage is removed
- FlashMessageContainer now uses \TYPO...
Robert Lemke
16:55 Revision 0800ec1b: [TASK] Make PHPSessions configurable
Change-Id: If2cbda3531e3fec394d6ad35e72f5fc75277f18f
Resolve: #30848
Martin Brüggemann
14:49 Revision 81758699: [BUGFIX] Proxy Class Builder should work with NULL default
Optional arguments with NULL default value will now be correctly
autowired in the proxy class. Therefor optional argu...
Christian Müller

2011-10-12

23:43 Revision 1dd7ba68: [BUGFIX] Security_Randomizer fallback does not work
This fix should allow Security_Randomizer to work on Win x64
by making sure that the mt_rand fallback actually return...
Christian Müller
16:48 Revision 23468adc: [TASK] Use Symphony YAML parser for settings instead Horde/YAML
Drop Horde YAML parser and use Symfony YAML parser instead.
It is now included in the new package
Symfony.Component.Y...
Christian Müller

2011-10-11

09:11 Revision a7da3409: [BUGFIX] No endless recursion on a missing CLI PHP binary
If a wrong path has been specified or a PHP binary is used which
does not support CLI, FLOW3 could end up in an endle...
Robert Lemke
08:42 Revision a15d379c: Merge "[TASK] ClassLoader returns TRUE now if class was found"
Robert Lemke

2011-10-10

17:59 Revision bd7ea42b: [TASK] ClassLoader returns TRUE now if class was found
Change-Id: I6970f8f7d22f82af9e19c8c799b281c0ad70d18d Karsten Dambekalns
17:58 Revision 7e901348: [TASK] Fix type annotation for ReflectionService in ObjectSerializer
The var annotation for the ReflectionService property was wrong.
Change-Id: Ie187d4cfdfe09a4456a71d582138081c0429189c
Karsten Dambekalns
10:18 Revision d8bed4b6: [TASK] Fixed consistent typo in variable name
In the bootstrap one variable was called
$possibleComanndControllerIdentifier instead of
$possibleCommandControllerId...
Robert Lemke

2011-10-05

09:54 Revision 659195f9: Merge "[TASK] Use IndexedReader instead of our own "fix""
Karsten Dambekalns
09:52 Revision e2544f5f: Merge "[TASK] Clarify persistence behavior for inheritance in aggregate roots"
Karsten Dambekalns

2011-10-04

13:09 Revision 9d03bb52: [BUGFIX] Static Route Parts are not reset
StaticRoutePart::resolve() sets the value to the route parts
name (= the corresponding URI part).
RoutePart::match() ...
Bastian Waidelich

2011-10-03

18:11 Revision 6216c3d7: [TASK] Use IndexedReader instead of our own "fix"
There was a mapAnnotationsToKeys() method in our annotation
driver. Using the IndexedReader from Doctrine is the bett...
Karsten Dambekalns
17:01 Revision b46db7bf: [TASK] Another cosmetic fix.
Change-Id: Ifc7af4005f37374c4247a670ca05e5b2aee4003a Robert Lemke
16:58 Revision cb9d87ad: [TASK] Trivial cosmetic fixes.
Change-Id: I7e2156d41211e8094e997a10f0e6a040b2cadf69 Robert Lemke

2011-09-30

23:19 Revision 2b29376b: [BUGFIX] Wrong default value 'Text' for $dataType
The default value 'Text' for $dataType in the signature of the method
addNewArgument should be 'string' because there...
Johannes K
15:15 Revision bdb224d8: [BUGFIX] Fix regression: flush caches blocked by aggregate analysis
On trying to flush the caches after a package has been removed or
deactivated, the Reflection Service can fail due to...
Robert Lemke
12:20 Revision 095a742b: [TASK] Clarify persistence behavior for inheritance in aggregate roots
This adds a number of functional tests to make sure the repository
behaves as expected. For Person and User, the latt...
Karsten Dambekalns
12:20 Revision c2cf3aa0: [TASK] Clean up class schema building code
Extract some code into methods to make coming changed
easier.
Also add another test to the unit test for ClassSchema...
Karsten Dambekalns
12:20 Revision 23961c89: [!!!][BUGFIX] Make sure only complete hierarchies are aggregate root
Reported as "Aggregate root detection for Person vs AbstractParty is
broken" the issue at hand was that one could not...
Karsten Dambekalns

2011-09-29

14:32 Revision 57045778: [TASK] Some tiny spelling fixes
Change-Id: I51e289b083e771d633444ca94250750ec572e2a2 Karsten Dambekalns
12:15 Revision 0ef0e45d: [BUGFIX] Allow file exists check through ResourceStreamWrapper
For file exists checks, we need to make sure that the
ResourceStreamWrapper returns FALSE when checking the path for...
Karsten Dambekalns
12:14 Revision 395997de: [!!!][BUGFIX] Fix column names for association properties
For associations without a join table the column names in the
model tables followed the target type, not the property...
Karsten Dambekalns
12:12 Revision 1a7fd598: [TASK] Simplify license header in PHP files
Change-Id: Ia0d929babe774b06547738451222e9f61b8b0c65
Resolves: #29415
Karsten Dambekalns
11:42 Revision 38317289: [TASK] Fix foreign key handling in migration
Migrating down would not work because FK constraints where not named.
Change-Id: I2c789467bdb90ee080b69a8e6eebe4c006...
Karsten Dambekalns
10:54 Revision eb569a6e: Merge "[TASK] Fix failing unit test after SecurityContext change"
Karsten Dambekalns

2011-09-28

18:51 Revision 2c1a6599: Merge "[BUGFIX] CLI Help throws exception if related comments are not available"
Bastian Waidelich
15:35 Revision 35bda30a: [TASK] Fix failing unit test after SecurityContext change
Fix a failing unit test after change 5358.
Change-Id: I2b72768d693cf184d6d0fc64fd33f88549bc5f26
Christopher Hlubek
15:31 Revision 864d0c81: Merge "[FEATURE] Support mapping of integer to string"
Christopher Hlubek
14:47 Revision f493d5fe: Merge "[BUGFIX] AOP proxies are no longer broken if __call() exists"
Robert Lemke
14:43 Revision 3e36de83: [BUGFIX] AOP proxies are no longer broken if __call() exists
If a class contains a magic __call() method, AOP proxy classes are
broken due to a is_callable() use – method_exists(...
Robert Lemke
14:38 Revision 561bd6d6: Merge "[TASK] Guard the account for NULL when getting a party"
Christopher Hlubek
14:28 Revision 063c0a57: Merge "[BUGFIX] No persistence side effects anymore in functional tests"
Karsten Dambekalns
14:17 Revision 516123c1: Merge "[BUGFIX] CLI CommandManager throws exception for ambiguous commands"
Karsten Dambekalns
11:30 Revision 9c857055: [BUGFIX] @version annotations are not ignored anymore
For optimization reasons FLOW3's Reflection Service ignored @version
annotations. Due to this, Doctrine's Optimistic ...
Robert Lemke
11:27 Revision 10af83a3: [BUGFIX] No persistence side effects anymore in functional tests
Doctrine's Unit of Work still contained objects from previous tests.
In order to prevent side effects, the Entity Man...
Robert Lemke

2011-09-27

11:18 Revision 892d67dc: [FEATURE] Support mapping of integer to string
Just a small additional source type in the StringConverter.
Change-Id: I662695b9621ead6fb936b3717e91a38979db9ca4
Res...
Christopher Hlubek

2011-09-26

19:11 Revision 2ae3f0ce: [TASK] Guard the account for NULL when getting a party
This could happen, if the account in the persistence was deleted during
a session.
Change-Id: I50627f00ba237a92b35da...
Christopher Hlubek
09:34 Revision 75a8b899: [BUGFIX] CLI Help throws exception if related comments are not available
The flow3:help:help command parses @see annotations of the
commands and retrieves the method description of related
c...
Bastian Waidelich
09:29 Revision 5e5daa1b: [BUGFIX] CLI CommandManager throws exception for ambiguous commands
This change ensures that the CommandManager returns the complete
CommandIdentifier for commands with the same control...
Bastian Waidelich

2011-09-24

19:36 Revision 87863f3d: [TASK] Clean up PersistentObjectConverter unit test
Change-Id: I4746e33a23e2be019bab3f1c38e758bbf9cd50b0 Karsten Dambekalns
19:36 Revision a9d8cc9e: [BUGFIX] Read ObjectConverter configuration correctly
When checking for property mapping configuration the ObjectConverter
asks for the "ArrayToObjectConverter" configurat...
Karsten Dambekalns
19:36 Revision d366973e: [BUGFIX] Allow ObjectConverter to use constructor parameters
We need this for image upload in Phoenix.
Change-Id: Ic667b86c9231a11ae167f4d2836ebc1c9a12a9a2
Resolves: #30255
Sebastian Kurfuerst
18:31 Revision a29a7f77: Merge "[BUGFIX] Do not override parent instance in compiled proxies"
Sebastian Kurfuerst
17:58 Revision c0319226: [BUGFIX] Allow file creation through ResourceStreamWrapper
For file creation, we need to make sure that the ResourceStreamWrapper
also returns the path for a non-existing persi...
Sebastian Kurfuerst

2011-09-23

11:36 Revision 0275a5ff: [BUGFIX] Do not override parent instance in compiled proxies
Change-Id: I00f25162b18f0b3a5e32a6241b6ef2ab6d066415
Resolves: #30234
Christopher Hlubek

2011-09-22

18:50 Revision c3314712: Merge "[TASK] Reanimate some ActionController unit tests"
Karsten Dambekalns
18:50 Revision 34583c62: Merge "[!!!][TASK] Create lower cased URIs by default"
Karsten Dambekalns

2011-09-21

16:09 Revision 31338bf7: Merge "[BUGFIX] Don't remove referenced entities"
Christopher Hlubek
15:51 Revision 755a7352: [!!!][TASK] Create lower cased URIs by default
The routing framework is capable of creating case sensitive
URIs so it is possible to resolve different actions depen...
Bastian Waidelich
15:36 Revision 690550e1: Merge "[BUGFIX] Fix recursion error in \TYPO3\FLOW3\var_dump()"
Karsten Dambekalns
15:32 Revision c0d60e79: Merge "[BUGFIX] Fix case of sub package key arguments in Router::getControllerObjectName()"
Sebastian Kurfuerst
15:30 Revision a72146e0: Merge "[BUGFIX] Fix check against @ignorevalidation annotations"
Sebastian Kurfuerst
12:14 Revision 01ffa9ce: [BUGFIX] Fix recursion error in \TYPO3\FLOW3\var_dump()
A var_dump of for example the PersistenceManager results in a memory
error. This happens because the dumped object is...
Rens Admiraal
11:30 Revision b301de55: [TASK] Fix unit test side effects
The CacheFactoryTest created directories in the distribution
root when run from there. Now it used a mocked filesyste...
Karsten Dambekalns

2011-09-20

20:05 Revision d8cab871: Merge "[!!!][FEATURE] Improve default routing for entities"
Karsten Dambekalns
19:12 Revision 38232efb: [FEATURE] Add generic Identity RoutePartHandler
This implements improved routing for persisted objects.
When an object type is specified in the routing configuratio...
Bastian Waidelich
18:42 Revision 2c949e36: [BUGFIX] Don't remove referenced entities
This change adds a check to the removal of dereferenced
entities in the AbstractBackend. If the entity was visited
du...
Christopher Hlubek
17:49 Revision 0863e524: [!!!][FEATURE] Improve default routing for entities
This improves the default dynamic route part handler so that it
can resolve objects that are known to the persistence...
Bastian Waidelich
12:05 Revision cc2caa52: [TASK] Reanimate some ActionController unit tests
Change-Id: I0d4c24015d7de04fdee87d8237dc8b29a136f3b0 Karsten Dambekalns
11:27 Revision 87418d9b: [BUGFIX] Fix check against @ignorevalidation annotations
The check for argument names against @ignorevalidation annotations
was done with the raw argument name, but the annot...
Karsten Dambekalns
11:01 Revision e37e8d36: Merge "[BUGFIX] Lifecycle annotations were not detected"
Karsten Dambekalns
11:01 Revision 9eb3ce31: Merge "[BUGFIX] (Resource): Resource manager can also handle files without extension"
Karsten Dambekalns
10:21 Revision b3887ec9: Merge "[BUGFIX] Proxy code of advised abstract classes don't produce errors"
Christopher Hlubek
 

Also available in: Atom