| ⇢ | A | Gettext added | |
| ⇢ | A | File added | |
| ⇢ | A | Paths added | |
| ⇢ | A | Ttag added | |
| F | ↗ | A | GettextCommand improved |
| ⇢ | B | Ttag::doExtract() added | |
| ⇢ | B | File::parseFile() added | |
| ⇢ | B | Gettext::analyzePoFile() added | |
| ⇢ | B | Gettext::writePoFiles() added | |
| ⇢ | B | Gettext::writeMasterPot() added | |
| ⇢ | A | Ttag::extract() added | |
| ⇢ | A | Gettext::header() added | |
| ⇢ | A | Paths::setupPlugins() added | |
| ⇢ | A | File::parseDir() added | |
| ⇢ | A | Paths::setup() added | |
| ⋮ | view more | ||
| A | ↘ | C | GettextCommand::execute() got worse |
| C | ↛ | GettextCommand::parseFile() removed | |
| B | ↛ | GettextCommand::ttagExtract() removed | |
| B | ↛ | GettextCommand::analyzePoFile() removed | |
| B | ↛ | GettextCommand::writeMasterPot() removed | |
| B | ↛ | GettextCommand::writePoFiles() removed | |
| A | ↛ | GettextCommand::header() removed | |
| A | ↛ | GettextCommand::parseDir() removed | |
| A | ↛ | GettextCommand::setupPaths() removed | |
| A | ↛ | GettextCommand::getTemplatePaths() removed | |
| A | ↛ | GettextCommand::fixString() removed | |
| ⋮ | view more | ||