FLOW3 Developers: kgusak

Login name:
kgusak
Total Commits:
2,110 (11.3%)
Lines of Code:
370,325 (61.4%)
Most Recent Commit:
2010-08-16 10:36
Tweet this:
Tweet this

Activity by Clock Time

Activity by Hour of Day for kgusak

Activity by Day of Week for kgusak

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 2110 (100.0%) 370325 (100.0%) 175.5
Resources/Private/Locale/CLDR/Sources/main/ 1044 (49.5%) 296275 (80.0%) 283.7
Resources/Private/Locale/CLDR/Sources/transforms/ 330 (15.6%) 20894 (5.6%) 63.3
Resources/Private/Locale/CLDR/Sources/collation/ 160 (7.6%) 11730 (3.2%) 73.3
Resources/Private/Locale/CLDR/Sources/supplemental/ 20 (0.9%) 10101 (2.7%) 505.0
Resources/Private/Locale/CLDR/Sources/rbnf/ 68 (3.2%) 9380 (2.5%) 137.9
Resources/Private/Locale/CLDR/Sources/dtd/ 7 (0.3%) 2270 (0.6%) 324.2
Classes/Locale/ 30 (1.4%) 1709 (0.5%) 56.9
Classes/Locale/Cldr/Reader/ 14 (0.7%) 1528 (0.4%) 109.1
Classes/Locale/CLDR/Reader/ 6 (0.3%) 1519 (0.4%) 253.1
Tests/Unit/Locale/Fixtures/dtd/ 1 (0.0%) 1284 (0.3%) 1284.0
Classes/Locale/Cldr/ 16 (0.8%) 1168 (0.3%) 73.0
Classes/I18n/Parser/ 14 (0.7%) 1167 (0.3%) 83.3
Tests/Unit/Locale/Fixtures/ 12 (0.6%) 916 (0.2%) 76.3
Tests/Unit/Locale/ 15 (0.7%) 847 (0.2%) 56.4
Classes/Locale/CLDR/ 9 (0.4%) 838 (0.2%) 93.1
Resources/Private/Locale/CLDR/Sources/bcp47/ 6 (0.3%) 776 (0.2%) 129.3
Tests/Unit/Locale/CLDR/Reader/ 5 (0.2%) 724 (0.2%) 144.8
Resources/Private/Locale/CLDR/Sources/segments/ 8 (0.4%) 717 (0.2%) 89.6
Tests/Unit/Locale/Cldr/Reader/ 10 (0.5%) 684 (0.2%) 68.4
Tests/Unit/Locale/Cldr/ 9 (0.4%) 536 (0.1%) 59.5
Classes/I18n/Formatter/ 18 (0.9%) 484 (0.1%) 26.8
Tests/Unit/I18n/Formatter/ 14 (0.7%) 476 (0.1%) 34.0
Classes/I18n/Cldr/Reader/ 24 (1.1%) 475 (0.1%) 19.7
Tests/Unit/I18n/Parser/ 15 (0.7%) 470 (0.1%) 31.3
Tests/Unit/Locale/CLDR/ 7 (0.3%) 373 (0.1%) 53.2
Classes/Locale/Exception/ 14 (0.7%) 291 (0.1%) 20.7
Classes/I18n/ 30 (1.4%) 252 (0.1%) 8.4
Tests/Unit/I18n/ 25 (1.2%) 236 (0.1%) 9.4
Classes/Locale/TranslationProvider/ 2 (0.1%) 233 (0.1%) 116.5
Classes/Locale/Xml/ 3 (0.1%) 222 (0.1%) 74.0
Classes/Locale/Xliff/ 2 (0.1%) 199 (0.1%) 99.5
Classes/Validation/Validator/ 2 (0.1%) 147 (0.0%) 73.5
Tests/Unit/Locale/Xliff/ 2 (0.1%) 138 (0.0%) 69.0
Tests/Unit/I18n/Cldr/Reader/ 17 (0.8%) 131 (0.0%) 7.7
Configuration/ 19 (0.9%) 131 (0.0%) 6.8
Classes/I18n/Cldr/Reader/Exception/ 12 (0.6%) 121 (0.0%) 10.0
Tests/Unit/Locale/Xml/ 2 (0.1%) 119 (0.0%) 59.5
Tests/Unit/Validation/Validator/ 2 (0.1%) 105 (0.0%) 52.5
Tests/Unit/Locale/TranslationProvider/ 1 (0.0%) 90 (0.0%) 90.0
Classes/I18n/Parser/Exception/ 2 (0.1%) 75 (0.0%) 37.5
Classes/Locale/Cldr/Reader/Exception/ 4 (0.2%) 74 (0.0%) 18.5
Tests/Unit/I18n/TranslationProvider/ 4 (0.2%) 47 (0.0%) 11.7
Classes/I18n/TranslationProvider/Exception/ 4 (0.2%) 45 (0.0%) 11.2
Classes/I18n/TranslationProvider/ 8 (0.4%) 45 (0.0%) 5.6
Classes/Locale/Cldr/Exception/ 2 (0.1%) 37 (0.0%) 18.5
Tests/Unit/I18n/Cldr/ 12 (0.6%) 36 (0.0%) 3.0
Classes/Locale/Xml/Exception/ 1 (0.0%) 36 (0.0%) 36.0
Classes/Locale/Xliff/Exception/ 1 (0.0%) 36 (0.0%) 36.0
Classes/Locale/TranslationProvider/Exception/ 1 (0.0%) 36 (0.0%) 36.0
Classes/I18n/Cldr/ 12 (0.6%) 24 (0.0%) 2.0
Classes/I18n/Xml/ 9 (0.4%) 21 (0.0%) 2.3
Classes/I18n/Exception/ 16 (0.8%) 14 (0.0%) 0.8
Tests/Unit/I18n/Xliff/ 6 (0.3%) 12 (0.0%) 2.0
Tests/Unit/I18n/Xml/ 6 (0.3%) 10 (0.0%) 1.6
Classes/I18n/Xliff/ 6 (0.3%) 8 (0.0%) 1.3
Classes/Locale/Formatter/ 7 (0.3%) 6 (0.0%) 0.8
Tests/Unit/I18n/Fixtures/ 2 (0.1%) 4 (0.0%) 2.0
Classes/I18n/Cldr/Exception/ 3 (0.1%) 2 (0.0%) 0.6
Resources/Private/Locale/CLDR/ 1 (0.0%) 1 (0.0%) 1.0
Tests/Unit/Locale/Formatter/ 3 (0.1%) 0 (0.0%) 0.0
Documentation/Manual/DocBook/en/ 1 (0.0%) 0 (0.0%) 0.0
Classes/I18n/Xml/Exception/ 2 (0.1%) 0 (0.0%) 0.0
Classes/I18n/Xliff/Exception/ 2 (0.1%) 0 (0.0%) 0.0

Activity of kgusak

Most Recent Commits

kgusak 2010-08-16 10:36 Rev.: 4975

[~TASK] FLOW3 (I18n): Documentation chapter for I18n added.

0 lines of code changed in 1 file:

  • Documentation/Manual/DocBook/en: I18nFramework.xml (new)
kgusak 2010-08-11 11:55 Rev.: 4952

[+FEATURE] FLOW3 (I18n): Locale-aware validators added. Relates to #9246.

252 lines of code changed in 4 files:

  • Classes/Validation/Validator: DateTimeValidator.php (+75 -2), NumberValidator.php (+72 -2)
  • Tests/Unit/Validation/Validator: DateTimeValidatorTest.php (+54 -10), NumberValidatorTest.php (+51 -17)
kgusak 2010-08-10 15:38 Rev.: 4951

[~TASK] FLOW3 (I18n): New exception classes added (omitted in previous commit).

2 lines of code changed in 2 files:

  • Classes/I18n/Cldr/Reader/Exception: InvalidFormatLengthException.php (new 1), InvalidFormatTypeException.php (new 1)
kgusak 2010-08-10 15:30 Rev.: 4950

[~TASK] FLOW3 (I18n): Changed string parameters to class constants.

253 lines of code changed in 19 files:

  • Classes/I18n: Translator.php (+2 -2)
  • Classes/I18n/Cldr/Reader: DatesReader.php (+51 -2), NumbersReader.php (+54 -6), PluralsReader.php (+19 -9)
  • Classes/I18n/Formatter: DatetimeFormatter.php (+28 -14), NumberFormatter.php (+22 -15)
  • Classes/I18n/Parser: DatetimeParser.php (+9 -6), NumberParser.php (+8 -6)
  • Classes/I18n/TranslationProvider: TranslationProviderInterface.php (+4 -4), XliffTranslationProvider.php (+4 -4)
  • Tests/Unit/I18n: TranslatorTest.php (+4 -4)
  • Tests/Unit/I18n/Cldr/Reader: DatesReaderTest.php (+2 -2), NumbersReaderTest.php (+1 -1), PluralsReaderTest.php (+6 -6)
  • Tests/Unit/I18n/Formatter: DatetimeFormatterTest.php (+9 -9), NumberFormatterTest.php (+8 -8)
  • Tests/Unit/I18n/Parser: DatetimeParserTest.php (+6 -6), NumberParserTest.php (+13 -13)
  • Tests/Unit/I18n/TranslationProvider: XliffTranslationProviderTest.php (+3 -3)
kgusak 2010-08-07 18:01 Rev.: 4949

[~TASK] FLOW3 (I18n): Code cleaning in I18n package (remaining subpackages).

232 lines of code changed in 28 files:

  • Classes/I18n/Cldr: CldrModel.php (+8 -7), CldrModelCollection.php (+6 -8), CldrParser.php (+5 -34), CldrRepository.php (+5 -5)
  • Classes/I18n/Cldr/Exception: InvalidCldrDataException.php (+2)
  • Classes/I18n/Cldr/Reader: DatesReader.php (+2 -2), NumbersReader.php (+7 -10), PluralsReader.php (+1 -1)
  • Classes/I18n/Cldr/Reader/Exception: InvalidDateTimeFormatException.php (+3), InvalidPluralRuleException.php (+4 -1), UnableToFindFormatException.php (+4 -1), UnsupportedNumberFormatException.php (new 36)
  • Classes/I18n/Formatter: DatetimeFormatter.php (+6 -2), FormatterInterface.php (+1 -1), NumberFormatter.php (+7 -3)
  • Classes/I18n/Parser: DatetimeParser.php (+9 -7), NumberParser.php (+2 -2)
  • Tests/Unit/I18n/Cldr: CldrModelCollectionTest.php (+13 -13), CldrModelTest.php (+9 -9), CldrParserTest.php (+11 -23), CldrRepositoryTest.php (+3 -3)
  • Tests/Unit/I18n/Cldr/Reader: DatesReaderTest.php (+8 -8), NumbersReaderTest.php (+6 -6), PluralsReaderTest.php (+3 -3)
  • Tests/Unit/I18n/Formatter: DatetimeFormatterTest.php (+22 -22), NumberFormatterTest.php (+19 -19)
  • Tests/Unit/I18n/Parser: DatetimeParserTest.php (+12 -12), NumberParserTest.php (+18 -18)
kgusak 2010-08-05 20:22 Rev.: 4947

[~TASK] FLOW3 (I18n): Code cleaning in Xml, Xliff, TranslationProvider, and Exception subpackages of I18n package.

188 lines of code changed in 18 files:

  • Classes/I18n/Exception: IndexOutOfBoundsException.php (+3), InvalidArgumentException.php (+3), InvalidFormatPlaceholderException.php (+4), UnknownFormatterException.php (+4)
  • Classes/I18n/TranslationProvider: TranslationProviderInterface.php (+9 -9), XliffTranslationProvider.php (+28 -31)
  • Classes/I18n/TranslationProvider/Exception: InvalidPluralFormException.php (new 40), UnsupportedTranslationMethodException.php (+5)
  • Classes/I18n/Xliff: XliffModel.php (+6 -5), XliffParser.php (+2 -2)
  • Classes/I18n/Xml: AbstractXmlModel.php (+1 -1), AbstractXmlParser.php (+14 -14)
  • Tests/Unit/I18n: FormatResolverTest.php (+3 -3)
  • Tests/Unit/I18n/TranslationProvider: XliffTranslationProviderTest.php (+44 -20)
  • Tests/Unit/I18n/Xliff: XliffModelTest.php (+9 -3), XliffParserTest.php (+3 -3)
  • Tests/Unit/I18n/Xml: AbstractXmlModelTest.php (+5 -1), AbstractXmlParserTest.php (+5 -4)
kgusak 2010-08-05 14:06 Rev.: 4933

[~TASK] FLOW3 (I18n): Code cleaning in I18n package (without subpackages yet).

394 lines of code changed in 14 files:

  • Classes/I18n: Detector.php (+24 -25), FormatResolver.php (+36 -21), Locale.php (+17 -7), LocaleCollection.php (+35 -33), Service.php (+33 -26), Translator.php (+42 -23), Utility.php (+29 -25)
  • Tests/Unit/I18n: DetectorTest.php (+13 -13), FormatResolverTest.php (+51 -6), LocaleCollectionTest.php (+29 -5), LocaleTest.php (+16), ServiceTest.php (+28 -8), TranslatorTest.php (+14 -11), UtilityTest.php (+27 -35)
kgusak 2010-08-01 15:55 Rev.: 4928

[+FEATURE] FLOW3 (I18n): Added lenient parsing for DatetimeParser. Relates to #7725.

526 lines of code changed in 7 files:

  • Classes/I18n/Cldr/Reader: DatesReader.php (+60 -4)
  • Classes/I18n/Formatter: DatetimeFormatter.php (+7 -7)
  • Classes/I18n/Parser: DatetimeParser.php (+360 -82)
  • Tests/Unit/I18n/Cldr/Reader: DatesReaderTest.php (+26)
  • Tests/Unit/I18n/Formatter: DatetimeFormatterTest.php (+5 -39)
  • Tests/Unit/I18n/Parser: DatetimeParserTest.php (+67 -41), NumberParserTest.php (+1 -1)
kgusak 2010-07-29 17:31 Rev.: 4925

[+FEATURE] FLOW3 (I18n): Added lenient parsing for NumberParser. Relates to #7725.

367 lines of code changed in 5 files:

  • Classes/I18n: Utility.php (+16)
  • Classes/I18n/Parser: NumberParser.php (+220 -56)
  • Tests/Unit/I18n: UtilityTest.php (+27 -3)
  • Tests/Unit/I18n/Formatter: NumberFormatterTest.php (+2 -2)
  • Tests/Unit/I18n/Parser: NumberParserTest.php (+102 -13)
kgusak 2010-07-28 15:31 Rev.: 4922

[~TASK] FLOW3 (I18n): Minor name changes in Parsers. Relates to #7725.

47 lines of code changed in 4 files:

  • Classes/I18n/Parser: DatetimeParser.php (+42 -27), NumberParser.php (+1 -1)
  • Tests/Unit/I18n/Parser: DatetimeParserTest.php (+1 -1), NumberParserTest.php (+3 -3)
kgusak 2010-07-28 11:56 Rev.: 4920

[~TASK] FLOW3 (I18n): Moved formatting functionality from NumbersReader to NumberFormatter. Relates to #7722, #7724.
[~TASK] FLOW3 (I18n): Minor code cleaning.

396 lines of code changed in 9 files:

  • Classes/I18n/Cldr/Reader: DatesReader.php (-1), NumbersReader.php (+20 -183)
  • Classes/I18n/Formatter: NumberFormatter.php (+168 -2)
  • Classes/I18n/Parser: NumberParser.php (+1 -1)
  • Tests/Unit/I18n/Cldr/Reader: DatesReaderTest.php (+1 -4), NumbersReaderTest.php (+25 -138)
  • Tests/Unit/I18n/Formatter: DatetimeFormatterTest.php (-22), NumberFormatterTest.php (+180 -12)
  • Tests/Unit/I18n/Parser: NumberParserTest.php (+1 -1)
kgusak 2010-07-28 09:50 Rev.: 4916

[~TASK] FLOW3 (I18n): Added new test for DatetimeFormatter. Relates to #7724.

20 lines of code changed in 1 file:

  • Tests/Unit/I18n/Formatter: DatetimeFormatterTest.php (+20 -42)
kgusak 2010-07-27 16:23 Rev.: 4913

[~TASK] FLOW3 (I18n): Moved formatting functionality from DatesReader to DatetimeFormatter. Relates to #7722, 7724.

534 lines of code changed in 6 files:

  • Classes/I18n/Cldr/Reader: DatesReader.php (+35 -258)
  • Classes/I18n/Formatter: DatetimeFormatter.php (+235 -3)
  • Classes/I18n/Parser: DatetimeParser.php (+1 -1)
  • Tests/Unit/I18n/Cldr/Reader: DatesReaderTest.php (+51 -165)
  • Tests/Unit/I18n/Formatter: DatetimeFormatterTest.php (+211 -15)
  • Tests/Unit/I18n/Parser: DatetimeParserTest.php (+1 -1)
kgusak 2010-07-27 09:52 Rev.: 4910

[~TASK] FLOW3 (I18n): Minor cleaning of variables' names.
[~TASK] FLOW3 (I18n): Changed Readers so they throw exceptions when unable to get format from CLDR. Relates to #7722.

225 lines of code changed in 11 files:

  • Classes/I18n/Cldr/Reader: DatesReader.php (+67 -66), NumbersReader.php (+28 -26)
  • Classes/I18n/Cldr/Reader/Exception: UnableToFindFormatException.php (new 36), UnsupportedFormatException.php (new 36)
  • Classes/I18n/Formatter: DatetimeFormatter.php (+4 -4), NumberFormatter.php (+3 -3)
  • Classes/I18n/Parser: DatetimeParser.php (+34 -34), NumberParser.php (+9 -9)
  • Tests/Unit/I18n/Cldr/Reader: NumbersReaderTest.php (+2 -2)
  • Tests/Unit/I18n/Parser: DatetimeParserTest.php (+3 -3), NumberParserTest.php (+3 -3)
kgusak 2010-07-25 12:41 Rev.: 4903

[+FEATURE] FLOW3 (I18n): Numbers, date and time parsers added with basic functionality. Relates to #7725.
[~TASK] FLOW3 (I18n): Minor changes in CLDR Readers and in Formatters.

959 lines of code changed in 14 files:

  • Classes/I18n: Utility.php (+16)
  • Classes/I18n/Cldr/Reader: DatesReader.php (+68 -68), NumbersReader.php (+59 -59)
  • Classes/I18n/Formatter: DatetimeFormatter.php (+1), NumberFormatter.php (+2 -1)
  • Classes/I18n/Parser: DatetimeParser.php (new 319), NumberParser.php (new 152)
  • Classes/I18n/Parser/Exception: InvalidParseStringException.php (new 39), UnsupportedParserModeException.php (new 36)
  • Tests/Unit/I18n: UtilityTest.php (+24)
  • Tests/Unit/I18n/Fixtures: MockLocalizedLiteralsArray.php (+4 -1)
  • Tests/Unit/I18n/Parser: DatetimeParserTest.php (new 121), NumberParserTest.php (new 118)
kgusak 2010-07-14 18:43 Rev.: 4859

[+BUGFIX] FLOW3 (I18n): Fixed warning when bad filename given in AbstractXmlParser (again). Resolves #8846.

4 lines of code changed in 1 file:

  • Classes/I18n/Xml: AbstractXmlParser.php (+4 -2)
kgusak 2010-07-13 19:49 Rev.: 4856

[~TASK] FLOW3 (I18n): Removed remaining var_dump() in DatesReader (ouch). Resolves #8849.

1 lines of code changed in 1 file:

  • Classes/I18n/Cldr/Reader: DatesReader.php (+1 -1)
kgusak 2010-07-13 19:38 Rev.: 4855

[+BUGFIX] FLOW3 (I18n): Changed name Locale to I18n in configuration. Relates to #8772.

25 lines of code changed in 9 files:

  • Classes/I18n: Locale.php (+1 -1), Service.php (+1 -1)
  • Classes/I18n/Cldr/Reader: DatesReader.php (+1 -1), NumbersReader.php (+1 -1), PluralsReader.php (+1 -1)
  • Classes/I18n/Xml: AbstractXmlModel.php (+1 -1), AbstractXmlParser.php (+1 -1)
  • Configuration: Caches.yaml (+6 -6), Objects.yaml (+12 -12)
kgusak 2010-07-13 15:15 Rev.: 4852

[~TASK] FLOW3 (I18n): Renamed Locale subpackage to I18n (completed). Resolves #8772.

0 lines of code changed in 116 files:

  • Classes/I18n: Detector.php (new), Exception.php (new), FormatResolver.php (new), Locale.php (changed), LocaleCollection.php (new), LocaleCollectionInterface.php (changed), Service.php (new), Translator.php (changed), Utility.php (changed)
  • Classes/I18n/Cldr: CldrModel.php (new), CldrModelCollection.php (changed), CldrParser.php (changed), CldrRepository.php (changed)
  • Classes/I18n/Cldr/Exception: InvalidCldrDataException.php (new)
  • Classes/I18n/Cldr/Reader: DatesReader.php (new), NumbersReader.php (new), PluralsReader.php (changed)
  • Classes/I18n/Cldr/Reader/Exception: InvalidDateTimeFormatException.php (new), InvalidPluralRuleException.php (changed)
  • Classes/I18n/Exception: IndexOutOfBoundsException.php (new), InvalidArgumentException.php (changed), InvalidFormatPlaceholderException.php (changed), InvalidLocaleIdentifierException.php (changed), InvalidStateException.php (new), UnknownFormatterException.php (new)
  • Classes/I18n/Formatter: DatetimeFormatter.php (new), FormatterInterface.php (new), NumberFormatter.php (new)
  • Classes/I18n/TranslationProvider: TranslationProviderInterface.php (changed), XliffTranslationProvider.php (new)
  • Classes/I18n/TranslationProvider/Exception: UnsupportedTranslationMethodException.php (changed)
  • Classes/I18n/Xliff: XliffModel.php (changed), XliffParser.php (new)
  • Classes/I18n/Xliff/Exception: InvalidXliffDataException.php (changed)
  • Classes/I18n/Xml: AbstractXmlModel.php (changed), AbstractXmlParser.php (changed)
  • Classes/I18n/Xml/Exception: InvalidXmlFileException.php (changed)
  • Tests/Unit/I18n: DetectorTest.php (new), FormatResolverTest.php (changed), LocaleCollectionTest.php (changed), LocaleTest.php (changed), ServiceTest.php (changed), TranslatorTest.php (new), UtilityTest.php (changed)
  • Tests/Unit/I18n/Cldr: CldrModelCollectionTest.php (new), CldrModelTest.php (new), CldrParserTest.php (changed), CldrRepositoryTest.php (changed)
  • Tests/Unit/I18n/Cldr/Reader: DatesReaderTest.php (changed), NumbersReaderTest.php (changed), PluralsReaderTest.php (changed)
  • Tests/Unit/I18n/Formatter: DatetimeFormatterTest.php (new), NumberFormatterTest.php (changed)
  • Tests/Unit/I18n/TranslationProvider: XliffTranslationProviderTest.php (changed)
  • Tests/Unit/I18n/Xliff: XliffModelTest.php (changed), XliffParserTest.php (new)
  • Tests/Unit/I18n/Xml: AbstractXmlModelTest.php (new), AbstractXmlParserTest.php (changed)
kgusak 2010-07-13 14:58 Rev.: 4850

[+BUGFIX] FLOW3 (Locale): Fixed warning when bad filename given in AbstractXmlParser. Resolves #8846.

1 lines of code changed in 1 file:

  • Classes/Locale/Xml: AbstractXmlParser.php (+1 -1)

(22 more)

Generated by StatSVN 0.5.0