June 2009 Commit Log

Number of Commits:
63
Number of Active Developers:
6
k-fish 2009-06-30 23:00 Rev.: 2691

[FIX] FLOW3 (Persistence): dirty checking and activation of lazy loading work as intended now, fixes #3806

147 lines of code changed in 4 files:

robert 2009-06-30 16:48 Rev.: 2685

* [TASK] FLOW3 (Package): Removed the "state" tag from the Package.xml files and the related code. Resolves #3559

188 lines of code changed in 11 files:

skorpi 2009-06-30 14:21 Rev.: 2676

[TASK] FLOW3 (Documentation): Install PHP 5.3 appendix (Windows) changed to use the stable download page

3 lines of code changed in 1 file:

k-fish 2009-06-30 12:54 Rev.: 2675

[FIX] FLOW3 (MVC): Different fix for #3795, now arguments are cleared only on forward(), fixes #3795

32 lines of code changed in 4 files:

skorpi 2009-06-30 12:40 Rev.: 2674

[TASK] FLOW3 (Documentation): Changed the Context-documentation (from index_dev.php to environment variable), update of PHP-editors that can handle namespaces

15 lines of code changed in 2 files:

k-fish 2009-06-30 12:18 Rev.: 2673

[FIX] FLOW3 (AOP): Fixed changes introduced with r2640, fixes #3650
[FIX] FLOW3 (Object): Fixed changes introduced with r2640, fixes #3650
[TASK] TYPO3CR (Tests): Adjusted tests and fixtures to comply with new solution for #3650

29 lines of code changed in 14 files:

k-fish 2009-06-30 08:58 Rev.: 2671

[TASK] FLOW3 (Validation): Refactored ValidatorResolver to have less code duplication.

62 lines of code changed in 1 file:

k-fish 2009-06-29 23:16 Rev.: 2668

[FIX] FLOW3: PHP versions below 5.3 now die with a meaningful error message, fixes #3568

0 lines of code changed in 1 file:

networkteam_hlubek 2009-06-29 22:37 Rev.: 2666

[FIX] FLOW3 (MVC): Fixed test for error action that used Arguments object for forward, refs #3790

3 lines of code changed in 1 file:

k-fish 2009-06-29 22:37 Rev.: 2665

[FIX] FLOW3 (MVC): forward() in AbstractController now has (correct) array type hint and documentation for $arguments again

3 lines of code changed in 1 file:

networkteam_hlubek 2009-06-29 22:17 Rev.: 2664

* [FIX] FLOW3 (MVC): Introduced type hint for arguments in forward

1 lines of code changed in 1 file:

networkteam_hlubek 2009-06-29 21:53 Rev.: 2662

* [FIX] FLOW3 (MVC): Reintroduced array type hint on redirect that was removed in last commit

1 lines of code changed in 1 file:

networkteam_hlubek 2009-06-29 20:31 Rev.: 2659

* [FIX] FLOW3 (MVC): Arguments are reset on each call to processRequest, fixes #3795
* [FIX] FLOW3 (MVC): Fixed wrong type hints in AbstractController and added the param for redirect arguments
* [+FEAT] FLOW3 (MVC): Implemented a generic error action for the ActionController with automatic forwarding to the referrer action and with storage of errors in the request. Resolves #3790

206 lines of code changed in 8 files:

networkteam_hlubek 2009-06-29 18:56 Rev.: 2658

[FIX] FLOW3 (Validation): ValidatorResolver now accepts namespaced class names in validator annotations. This enables custom validator classes and fixes #3801

13 lines of code changed in 2 files:

k-fish 2009-06-29 14:10 Rev.: 2657

[FIX] FLOW3 (Validation): ValidatorResolver can now parse validator arguments containing round brackets, commas, equal signs, fixes #3275. The option values must be quoted for this to work (either single or double quotes will do).

136 lines of code changed in 2 files:

k-fish 2009-06-29 10:09 Rev.: 2656

[TASK] FLOW3: Fixed a file header to standard format.

15 lines of code changed in 2 files:

robert 2009-06-29 08:59 Rev.: 2655

* [FIX] FLOW3 (Core): FLOW3's index.php now checks if the PHP version supports namespaces before including the FLOW3 bootstrap. For PHP versions below 5.3.0RC2 an error message will be displayed. Resolves #3568
* [TASK] FLOW3 (Package): String change in the UnknownPackage exception thrown in the Package Manager.
* [FIX] FLOW3 (Core): Adjusted the file permissions set by the setfilepermissions.sh script. Now conflicts between command line and web user should be solved. If you experience file permission errors, please run this script. Resolves #3569
* [TASK] FLOW3: The ./flow3 script now assumes Development to be the default context. Please use -p or --production for switching into production context.

9 lines of code changed in 3 files:

robert 2009-06-25 11:39 Rev.: 2654

* [TASK] Welcome: Adjusted the first steps text in the welcome screen.

2 lines of code changed in 1 file:

k-fish 2009-06-25 08:49 Rev.: 2651

[-API] FLOW3 (MVC): Removed setDataType() from Controller\Argument

1 lines of code changed in 1 file:

k-fish 2009-06-24 22:21 Rev.: 2650

[TAKS] FLOW3 (MVC): Moved mapping of UUIDs to objects from ArgumentsValidator to Argument, refs #3726

28 lines of code changed in 4 files:

robert 2009-06-24 21:25 Rev.: 2648

* [+FIX] FLOW3 (Error): FLOW3's exception handler now unlocks the site if it previously has been locked by the same request. Resolves #3733

31 lines of code changed in 4 files:

robert 2009-06-24 18:15 Rev.: 2647

* [FIX] FLOW3 (Core): Fixed a regression introduced in the last commit which resulted in the FLOW3 revision not being cached.
* [TASK] FLOW3 (Monitor): Improved the File Monitor's signals. Now a collective signal is sent containing a list of all files which changed instead of emitting a signal on each single change detection.

74 lines of code changed in 3 files:

robert 2009-06-24 17:01 Rev.: 2646

* [TASK] FLOW3 (Core): Further improved the automatic cache flushing mechanism. Instead of only the revision of the Bootstrap class additionally FLOW3's package version number is taken into account. Addresses #3649

5 lines of code changed in 1 file:

robert 2009-06-24 16:37 Rev.: 2645

* [+FEAT] FLOW3 (Utility): The Files::readDirectoryRecursively() function now supports an optional $suffix parameter which allows for filtering the list of files by a given extension.
* [+FEAT] FLOW3 (Monitor): The File Monitor now supports monitoring of directories. Once a directory is monitored, any change of files or directories within the directory (recursively) will emit a respective signal. Resolves #3736
* [FIX] FLOW3 (Monitor): Deleted and newly created files are now properly detected by the File Monitor after monitoring of whole directories has been introduced. Resolves #3240
* [+FEAT] FLOW3 (Core): FLOW3 will now check and cache its own revision. If the revision changes (due to an upgrade or update from Subversion), all registered caches are flushed automatically. This prevents PHP errors due to non backwards compatible cache structures in newer versions of FLOW3. Resolves #3649

256 lines of code changed in 10 files:

k-fish 2009-06-24 16:12 Rev.: 2644

[FIX] FLOW3 (MVC): Moved mapping of UUIDs to objects into ArgumentsValidator, fixes #3726
[TASK] FLOW3 (MVC): Removed Argument\setNewFilterChain() and related tests, as Filter\Chain does no longer exist
[TASK] FLOW3: Some cleanup to documentation, added type hint, removed use statement

75 lines of code changed in 9 files:

k-fish 2009-06-24 11:39 Rev.: 2643

[FIX] FLOW3 (Configuration): Subroute placeholders are now ignored if the package they refer to is not active, fixes #3537

26 lines of code changed in 2 files:

k-fish 2009-06-24 10:36 Rev.: 2642

[TASK] FLOW3 (Object): cleaned up some docblocks, made one method protected
[TASK] FLOW3 Distribution: removed test.php that should not have been there

14 lines of code changed in 3 files:

andi 2009-06-23 16:03 Rev.: 2640

* [+FEAT]: FLOW3 (AOP): AOP proxies now support classes implementing an interface declaring a __construct() signature. Resolves #3650
* [+FEAT]: FLOW3 (Object): The object manager handles the new AOP proxies.
* [TASK]: FLOW3 (Persistence): Changed some fixtures to comply to the now AOPProxyInterface.

184 lines of code changed in 15 files:

k-fish 2009-06-23 15:18 Rev.: 2639

[-API] FLOW3 (Utility): removed randomizeArrayOrder(), use native shuffle() function instead, fixes #3735
[FIX] Testing: Tests are run in random order again, fixes #3734

1 lines of code changed in 2 files:

robert 2009-06-23 10:58 Rev.: 2637

* [TASK] FLOW3 (Monitor): Renamed F3\FLOW3\Monitor\ChangeDetectionStrategy\ModificationTime to F3\FLOW3\Monitor\ChangeDetectionStrategy\ModificationTimeStrategy
* [TASK] FLOW3 (Core): Move the F3\FLOW3\FLOW3 class into its own sub package "Core". The class is now called "Bootstrap".
* [+FEAT] FLOW3 (Core): Implemented a basic locking mechanism which locks the whole site while code caches are cleared. It's basically working but currently not customizable. Try it out by changing some code somewhere and then run two requests (in dev context) almost simultaneously. The Lock Manager is invoked on file changes through the Signal Slot mechanism. Resolves #3581
* [TASK] FLOW3: Simplified the index.php bootstrap a little and adjusted paths for the new Core sub package.
* [FIX] FLOW3 (SignalSlot): Added a check within the Signal Slot dispatcher which now throws a meaningful exception if a given slot class does not exist. Resolves #3730
* [TASK] FLOW3: Updated FLOW3's Package.xml file.
* [TASK] FLOW3: Commented out the SetEnv declaration in the .htaccess file. FLOW3 runs in Production context by default anyway and if the environment is set in the .htaccess file by default, any environment set in a virtual host wouldn't have any effect.

1546 lines of code changed in 16 files:

andi 2009-06-19 14:23 Rev.: 2629

* [~CONF]: FLOW(Security): Cleaned up the authentication provider configuration syntax
* [TASK]: FLOW(Security): Fixed a doc comment in the RSAWalletService
* [FIX]: FLOW(Security): The encrypted password is not written to the visible input fields of the login form anymore.

30 lines of code changed in 6 files:

networkteam_hlubek 2009-06-16 22:38 Rev.: 2621

[+FEAT] FLOW3 (MVC): Arguments validator behaves like the generic object validator and creates an ArgumentError with information about the erroneous argument

122 lines of code changed in 3 files:

bwaidelich 2009-06-15 19:43 Rev.: 2616

* [FIX] FLOW3 (Tests): Replaced PHP_EOL by chr(10) in YAMLSourceTests to avoid failures on Windows
* [TASK] FLOW3 (Tests): Renamed class names PHPTest -> PHPSourceTest, YAMLTest -> YAMLSourceTest

4 lines of code changed in 2 files:

robert 2009-06-12 09:34 Rev.: 2601

* [TASK] FLOW3 (Configuration): Added an array type hint to the WritableSourceInterface::save() method and the YAML implementation.
* [TASK] FLOW3 (MVC): Whitespace fixes in the AbstractRoutePart.
* [TASK] FLOW3 (Utility): Text changes in the Environment class - changed "writeable" to "writable".

17 lines of code changed in 4 files:

k-fish 2009-06-11 21:49 Rev.: 2598

[FEAT+] FLOW3 (Package): the ManagerController now can list available and active packages
[TASK] FLOW3 Distribution: the flow3 script now allows to list available and active packages
[TASK] TYPO3v5 Distribution: flow3 script now in sync with FLOW3 distribution

34 lines of code changed in 2 files:

networkteam_hlubek 2009-06-10 09:21 Rev.: 2596

[!!!] FLOW3: Packages.yaml configuration renamed to Package.yaml, configuration in single package is no longer indexed with package key
[FEAT] FLOW3 (Configuration): Package state configuration will be handled by a special writable configuration source, resolves #3639
[FEAT] FLOW3 (Package): Active packages will be read from the package states configuration and activation / deactivation updates the configuration, resolves #3639
[FIX] FLOW3 (Configuration): Fixed YAMLSource saving with comment headers

345 lines of code changed in 10 files:

k-fish 2009-06-09 20:38 Rev.: 2593

[FIX] FLOW3: fixed method signature for memorizeCleanState() in tests
[FIX] Fluid: fixed method signature for memorizeCleanState() in tests
[FIX] TYPO3CR: fixed method signature for memorizeCleanState() in tests

2 lines of code changed in 2 files:

k-fish 2009-06-09 20:23 Rev.: 2591

?[FIX] FLOW3 (AOP): getMethodArgument() on JoinPoint no longer throws an exception if a NULL value is found in the requested property
[API+] FLOW3 (Persistence): FLOW3_Persistence_memorizeCleanState() now takes an optional $propertyName argument, refs #3451
[FIX] FLOW3 (Persistence): The LazyLoadingProxy now marks activated properties as clean upon activation, resolves #3451

41 lines of code changed in 5 files:

networkteam_hlubek 2009-06-08 23:33 Rev.: 2584

* [+API]?FLOW3 (Configuration): Added new interface for a writable configuration source
* [+FEAT]?FLOW3 (Configuration): YAML configuration source can be written back and the YAMLSource implements the WritableSource interface

133 lines of code changed in 3 files:

robert 2009-06-08 13:10 Rev.: 2582

* [-API] FLOW3: Removed the \F3\FLOW3\FLOW3::VERSION constant. Please use the Package Manager's API to retrieve the version of the FLOW3 package.
* [!!!] FLOW3: Raised the minimum required PHP version to 5.3.0RC2 because earlier versions caused segfaults while trying to run FLOW3's tests.

1 lines of code changed in 1 file:

k-fish 2009-06-08 12:42 Rev.: 2580

[TASK] FLOW3 (Documentation): added IDs to the structural parts of the DocBook sources

28 lines of code changed in 22 files:

k-fish 2009-06-04 22:53 Rev.: 2571

FLOW3 (Documentation): added some word about model/repository naming conventions, refs #3507
FLOW3 (Documentation): fixed DocBook structure to achieve validity and better semantics

155 lines of code changed in 3 files:

k-fish 2009-06-04 22:02 Rev.: 2568

?[!!!] FLOW3: New conventions for naming of Domain Models and Repositories in place, resolves #3507

689 lines of code changed in 13 files:

k-fish 2009-06-04 20:32 Rev.: 2567

FLOW3 (AOP): removed spurious invisible whitespace character from proxy class template, refs #3487

1 lines of code changed in 1 file:

k-fish 2009-06-04 14:11 Rev.: 2566

?[TASK] FLOW3 (AOP): added FLOW3_AOP_Proxy_hasProperty() to AOP proxies, resolves #3487
[FIX] TYPO3CR (FLOW3 Persistence): getUUIDByObject() in persistence backend now returns NULL if no UUID is found, fixes #3486

72 lines of code changed in 7 files:

k-fish 2009-06-04 13:50 Rev.: 2565

?[TASK] FLOW3 (Package): added RNG schema for Package.xml files, fixes #702

198 lines of code changed in 1 file:

k-fish 2009-06-03 23:00 Rev.: 2564

FLOW3:
* fixd #3544, now logs end up where they belong again...

13 lines of code changed in 2 files:

robert 2009-06-02 15:43 Rev.: 2559

Increased version number to next release version.

1 lines of code changed in 1 file:

Repository Tag: 1.0.0-alpha1
robert 2009-06-02 15:20 Rev.: 2541

FLOW3: Fixed version number

2 lines of code changed in 1 file:

k-fish 2009-06-02 14:58 Rev.: 2535

FLOW3:
* added one more @internal annotation...

1 lines of code changed in 1 file:

k-fish 2009-06-02 13:14 Rev.: 2526

FLOW3:
* added @internal to new initializeObject() method

1 lines of code changed in 1 file:

k-fish 2009-06-02 13:07 Rev.: 2525

FLOW3:
* temporary directory from configuration is used again, fixes #3535

17 lines of code changed in 2 files:

k-fish 2009-06-02 11:35 Rev.: 2523

Added svn:keywords where missing...

77 lines of code changed in 57 files:

k-fish 2009-06-02 10:02 Rev.: 2519

FLOW3:
* forgotten test "fix" for #2516

1 lines of code changed in 1 file:

robert 2009-06-02 09:57 Rev.: 2517

* FLOW3: (Log) The FileBackend now supports a new option "createParentDirectories". When turned on (default = off), the logger creates the full path to the log file if the directories don't yet exist. Addresses #3513
* FLOW3: (Environment) Added a new function getSAPIType() which returns the _type_ of PHP's SAPI - i.e. "Web" or "CLI". Addresses #3513
* FLOW3: Changed the settings for the log file URL. Now log files for CLI and Web reside in dedicated sub directories. Resolves #3513
* FLOW3: (MVC) Whyever, the AbstractController only supported Web Requests. Fixed that.

125 lines of code changed in 7 files:

k-fish 2009-06-02 09:56 Rev.: 2516

FLOW3:
* if no Local path for packages exists, createPackage() now throws an exception, refs #3532

8 lines of code changed in 1 file:

k-fish 2009-06-01 20:31 Rev.: 2509

FLOW3:
* removed useless use statements from three testcases

18 lines of code changed in 3 files:

k-fish 2009-06-01 20:19 Rev.: 2508

FLOW3:
* tiny (language-related) fix to routing documentation, some automatic changes by XMLEditor

14 lines of code changed in 1 file:

skorpi 2009-06-01 20:13 Rev.: 2507

FLOW3:
* corrected the required php modules in the installation documentation

1 lines of code changed in 1 file:

bwaidelich 2009-06-01 19:46 Rev.: 2503

FLOW3:
* tweaked PackageManager: create action now returns path of the generated package. Help action shows correct CLI syntax now.

3 lines of code changed in 1 file:

bwaidelich 2009-06-01 18:50 Rev.: 2502

FLOW3:
* added F3\FLOW3\MVC\Cli\Request to the supported request types for NotFoundController
* Fixed typos and CGL violations in documentation
* Added initial routing documentation - feel free to modify ;)

386 lines of code changed in 6 files:

robert 2009-06-01 17:33 Rev.: 2500

* FLOW3: (Object) added some @internal annotation

1 lines of code changed in 1 file:

skorpi 2009-06-01 10:00 Rev.: 2496

FLOW3:
* some finetuning of the windows installation documentation

122 lines of code changed in 2 files:

May 2009 »

Generated by StatSVN 0.5.0