[root]/Classes/Locale
CLDR
(0 files, 0 lines)
Reader
(0 files, 0 lines)
Cldr
(0 files, 0 lines)
Exception
(0 files, 0 lines)
Reader
(0 files, 0 lines)
Exception
(0 files, 0 lines)
Exception
(0 files, 0 lines)
Formatter
(0 files, 0 lines)
TranslationProvider
(0 files, 0 lines)
Exception
(0 files, 0 lines)
Xliff
(0 files, 0 lines)
Exception
(0 files, 0 lines)
Xml
(0 files, 0 lines)
Exception
(0 files, 0 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 100 (100.0%) | 1984 (100.0%) | 19.8 |
| kgusak | 30 (30.0%) | 1709 (86.1%) | 56.9 |
| k-fish | 50 (50.0%) | 144 (7.3%) | 2.8 |
| robert | 20 (20.0%) | 131 (6.6%) | 6.5 |
Removed everything in trunk after move to git.
0 lines of code changed in 16 files:
[+FEATURE] FLOW3 (Locale): Translator class added. Relates to #8842.
0 lines of code changed in 1 file:
[+FEATURE] FLOW3 (Locale): Added support for XLIFF file format. Relates to #7723.
[+FEATURE] FLOW3 (Locale): Added TranslationProvider interface and concrete implementation using XLIFF. Relates to #7723.
[~TASK] FLOW3 (Locale): Changed class hierarchy for XML Models. Relates to #7722, #7723.
[~TASK] FLOW3 (Locale): Miscellaneous code cleaning.
1 lines of code changed in 1 file:
[~TASK] FLOW3 (Locale): Some tiny fixes after reviewing the last committs.
1 lines of code changed in 1 file:
[~TASK][+API] FLOW3 (Locale): Defined public API. Resolves #8208.
16 lines of code changed in 4 files:
[~TASK] FLOW3 (Locale): Changed exception hierarchy to be more meaningful. Relates #7722, #7724.
[~TASK] FLOW3 (Locale): Minor code cleaning (array parameter hint added etc).
7 lines of code changed in 3 files:
[+FEATURE] FLOW3 (Locale): Added base code for message formatting. Relates to #7724.
5 lines of code changed in 1 file:
[~TASK] FLOW3 (Locale): Some tiny fixes, mostly whitespace, some style issues, no functional changes.
8 lines of code changed in 3 files:
[~TASK][!!!] FLOW3 (Resource): Renamed the resource stream wrapper's scheme from "package://" to "resource://". You need to globally search & replace "package://" your code for this to work. Resolves #8063
1 lines of code changed in 1 file:
[+FEATURE] FLOW3 (Locale): Added fundamental classes for CLDR data reader. They will be used to build concrete readers. Relates to #7722.
[~TASK] FLOW3 (Locale): Moved the method responsible for generating available locales' list from Detector to Service class. Relates #7720.
[~TASK] FLOW3 (Locale): Minor code cleaning.
114 lines of code changed in 4 files:
[~TASK] FLOW3 (Locale): Some tiny non-functional fixes.
9 lines of code changed in 5 files:
[+FEATURE] FLOW3 (Locale): Collection of available locales is cached from now. Relates to #7720.
24 lines of code changed in 1 file:
[~TASK] FLOW3 (Locale): Reimplemented the locale collection structure and dependent classes, cleaned the naming. Relates to #7720.
[+FEATURE] FLOW3 (Locale): Added basic support for locale-dependent resources. Relates to #7721.
452 lines of code changed in 6 files:
[~TASK] FLOW3 (Locale): Removed the option to manually configure available locales, keep it simple...
7 lines of code changed in 1 file:
[~TASK] FLOW3 (Locale): Review results for the Locale subsystem, mostly changing naming and some coding style issues. Relates to #7720.
47 lines of code changed in 6 files:
[+FEATURE] FLOW3 (Locale): Implemented a tree of locales in order to support locales hierarchy. Automatic locale detection rewritten. Relates to #7720.
687 lines of code changed in 5 files:
[+FEATURE] FLOW3 (Locale): Support for list of available locales to set manually in configuration, as an alternative for automatic filesystem scanning. Relates to #7720.
32 lines of code changed in 1 file:
[+FEATURE] FLOW3 (Locale): Basic automatic locale detection added. Relates to #7720.
371 lines of code changed in 3 files:
[+FEATURE] FLOW3 (Object): Implemented a static object container which is automatically built. It's essentially a hardcoded version of the autowired and configured object dependencies - just a lot faster. Many tests are still missing, but the version in this commit should be mostly functional. Addresses #3740 and resolves #2123.
[!!!][~API] FLOW3 (Object): Heavily refactored the Object Manager and its tests. The most important change is the removal of the Object Factory whose create() method is now located in the Object Manager. Furthermore, the getObject() method has been renamed to get() and a few minor important API functions within the Object Manager have been modified. This commit also contains a script which allows for semi automatically migrating existing code to the new API (see ./flow3 migrate objectmanagerusage). Resolves #6562
[~TASK] FLOW3 (Configuration): The Configuration Manager and its YAML source now doesn't depend on the YAML package anymore but refers to a YAML parser class within the FLOW3 package. Resolves #6564.
6 lines of code changed in 1 file:
[~TASK] FLOW3 (Documentation): Updated the Coding Guidelines: removed inconsistent exceptions from the general class naming rules. Also added the rule that names of aspect classes must end with "Aspect". Relates to #5658
[~TASK] Global: Renamed many classes and interfaces in order to be consistent with FLOW3's naming rules. A migration script to update third-party applications will follow soon. Resolves #5658
4 lines of code changed in 2 files:
[~TASK] FLOW3: Added @api annotations on class level and adjusted CGL to explain class-level @api handling.
1 lines of code changed in 1 file:
[+TASK] FLOW3: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] Fluid: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] Kickstart: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] PHP6: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] PHPUnit: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] Testing: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] Welcome: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] YAML: Removed file level docblocks and @package/@subpackage annotations.
0 lines of code changed in 3 files:
[TASK] FLOW3: moved from @internal to @api, resolves #3883
0 lines of code changed in 2 files:
* FLOW3: Marked all methods as @internal except those which are considered part of the official API. Resolves #1280
* TYPO3CR: Fixed two tests of the Storage\PDO\Search testcase.
7 lines of code changed in 2 files:
* FLOW3: (Locale) comment fix
* FLOW3: (MVC) Fixed the RoutePartHandler configuration parsing thing
3 lines of code changed in 1 file:
!!! Globally renamed all class files to the new shorter version. Resolves #2524
FLOW3: (Resource) Adapted the class loader and other related parts of FLOW3 to the new class filename convention
FLOW3: Moved the FLOW3 bootstrap into the F3\FLOW3 namepace
34 lines of code changed in 3 files:
FLOW3:
* fixed license name in @license annotation, fixes #2454
3 lines of code changed in 3 files:
FLOW3:
* changed license to LGPL v3 or later
42 lines of code changed in 3 files:
!!! 5.3.0alpha3 namespaces refactoring:
* changed namespace delimiter from :: to \
* all class references in namespaced code prepended by \
PHPUnit:
* adapted mock object handling to the new namespaces syntax
FLOW3:
* PropertyReflection now uses setAccessible() instead of array cast to access protected properties
PHPCR:
* added a missing interface already used for type hints
10 lines of code changed in 3 files:
* FLOW3: (Component) Renamed "component" to "object" - everywhere. That means we now have an Object Manager instead of a Component Manager, an Object Factory etc. Resolves #2119
Globally adjusted all code for the above change.
7 lines of code changed in 1 file:
COMMIT PART 1
* FLOW3: Implemented a YAML configuration source, resolves #1852
* Globally refactored code and converted configuration files to use the new YAML configuration format
Note: FLOW3 is now getting even slower because the whole YAML parsing results are not cached yet.
You can still use .php based configuration but it is recommended to switch over to YAML ASAP.
Documentation and speed improvements follow
6 lines of code changed in 1 file:
* FLOW3: (Component) Renamed the method Component::Factory->getComponent() to Component::Factory->create(). Resolves #1846
* FLOW3: (Component) Component::Factory->create() will now throw an exception on trying to create a component of scope != prototype
* FLOW3: (Component) The Component::Manager->getComponent() method can still be used as a last resort to retrieve components of any scope. However dependency injection for singletons and the component factory for prototype should always be the first choice!
Refactored all packages of the TYPO3 distribution to match the above changes.
Note: The test "F3::TYPO3CR::NodeTest::setPropertySetsValue" currently fails on my machine with the following message:
Error in setPropertySetsValue with data set #34 Detail
TYPO3CR/Classes/F3_TYPO3CR_Node.php:577
Unable to convert value of type string to Name: Namespace prefix is invalid
1 lines of code changed in 1 file:
Globally (manually) replaced all occurrences of "key_exists()" with either isset() or array_key_exists().
2 lines of code changed in 1 file:
!!! Major change, will break existing code.
Part 3 - Packages
FLOW3, most other packages:
* added namespaces to the code of FLOW3 and all packages in the current TYPO3v5 distribution.
PHPUnit:
* some changes to make PHPUnit (more) namespace-compatible.
Some notes:
* Documentation updates will follow
* you might need to change your class names when adapting namespaces to avoid using "Class", "Empty", "Default", ...
* expect FLOW3CGL and/or PHPCodeSniffer to be broken (I'll have a look)
* some parts might still be broken, especially in edge-cases where the global namespace needs to explicitly used
16 lines of code changed in 3 files:
* FLOW3: (Locale) Added the initial, very basic implementation of the Locale Service - it currently does nothing but taking the defaultLocaleIdentifier, creating a Locale object out of it and put it into $c->locale->defaultLocale
45 lines of code changed in 2 files:
* FLOW3: (Utility) Took the "FLOW3/" out of the temporary directory name (now resides in Data/Temporary/[md5]... instead of Data/Temporary/FLOW3/[md5]...)
* FLOW3: (Locale) Made Locale a prototype
3 lines of code changed in 1 file:
* FLOW3: (Locale) Started implementing the new sub package "Locale". Nothing exciting yet, but a first start ...
* FLOW3: Added the current version of the Unicode CLDR to the private resources
12 lines of code changed in 3 files: