| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2021-07-06 | Fix issue with app never requesting VPN permission | Emīls | 1 | -0/+5 | |
| 2021-07-06 | Add android studio files to .gitignore. | Emīls | 6 | -180/+0 | |
| 2021-07-02 | Update Android translations | Oskar Nyberg | 38 | -360/+417 | |
| 2021-06-18 | Update account history RPCs | David Lönnhager | 8 | -35/+29 | |
| 2021-05-28 | Test TV-only apps in `ApplicationsProviderTest` | Janito Vaqueiro Ferreira Filho | 1 | -9/+45 | |
| 2021-05-28 | Show TV-only apps in the Split Tunneling screen | Janito Vaqueiro Ferreira Filho | 1 | -1/+2 | |
| These apps don't hvae a normal launch intent. They have a leanback launch intent instead, and this changes the filtering code to show all apps that has either a normal launch intent or a leanback launch intent. | |||||
| 2021-05-28 | Remove obsolete `parse_line` helper function | Janito Vaqueiro Ferreira Filho | 1 | -11/+0 | |
| Replaced by the new `match_str!` macro implementation. | |||||
| 2021-05-28 | Fix translations | Janito Vaqueiro Ferreira Filho | 1 | -10/+10 | |
| Use updated tool to include the whole multi-line plural entries for Japanese. | |||||
| 2021-05-28 | Fix handling of multi-line messages | Janito Vaqueiro Ferreira Filho | 1 | -15/+162 | |
| A message string can be split among multiple lines, and this was not properly handled. Now it is handled by separate states that join all the lines it finds related to the message. | |||||
| 2021-05-28 | Test `MsgString` concatenation | Janito Vaqueiro Ferreira Filho | 1 | -0/+36 | |
| Test by moving the operands and by borrowing them. Also test appending to a `MsgString`. | |||||
| 2021-05-28 | Implement `Add` for `MsgString` | Janito Vaqueiro Ferreira Filho | 1 | -1/+21 | |
| Allow joining two `MsgString`s, either by moving them or by borrowing them. | |||||
| 2021-05-28 | Implement `AddAssign` for `MsgString` | Janito Vaqueiro Ferreira Filho | 1 | -1/+16 | |
| Allowing appending to a `MsgString`. | |||||
| 2021-05-28 | Refactor parser into a clearer state machine | Janito Vaqueiro Ferreira Filho | 1 | -73/+322 | |
| Make it more robust, maintainable and readable. | |||||
| 2021-05-28 | Return errors from parser methods | Janito Vaqueiro Ferreira Filho | 2 | -22/+50 | |
| Avoid panicking inside of `Parser`. | |||||
| 2021-05-28 | Derive `Eq` and `PartialEq` for `MsgString` | Janito Vaqueiro Ferreira Filho | 1 | -1/+1 | |
| This is to allow `Eq` to be derived for the future `gettext::parser::Error` type. | |||||
| 2021-05-28 | Move `Parser` into a separate module | Janito Vaqueiro Ferreira Filho | 3 | -109/+145 | |
| Prepare for refactoring the parsing logic to improve readability and maintainability. | |||||
| 2021-05-28 | Add `Messages::add_plural` helper method | Janito Vaqueiro Ferreira Filho | 1 | -0/+10 | |
| Adds plural entries. | |||||
| 2021-05-28 | Add `Messages::add` helper method | Janito Vaqueiro Ferreira Filho | 1 | -0/+10 | |
| Adds non-plural message entries. | |||||
| 2021-05-28 | Add `Messages::starting_with` constructor | Janito Vaqueiro Ferreira Filho | 1 | -0/+15 | |
| Helper constructor to create the instance with an initial entry. | |||||
| 2021-05-28 | Implement `FromStr` for `PluralForm` | Janito Vaqueiro Ferreira Filho | 1 | -0/+19 | |
| Makes it simpler to obtain an error when attempting to create an instance from a formula string. | |||||
| 2021-05-28 | Add `Messages::with_plural_formula` constructor | Janito Vaqueiro Ferreira Filho | 1 | -0/+8 | |
| Helper method to parse a specified plural formula in order to create a new empty `Messages` list with the plural form configured. | |||||
| 2021-05-28 | Return result from `gettext::Messages::from_file` | Janito Vaqueiro Ferreira Filho | 3 | -10/+22 | |
| Instead of panicking on error. | |||||
| 2021-05-28 | Move `Messages` and related types to new module | Janito Vaqueiro Ferreira Filho | 2 | -162/+173 | |
| 2021-05-28 | Rename `Translations` into `Messages` | Janito Vaqueiro Ferreira Filho | 2 | -6/+6 | |
| Because it's also used for the messages template file. | |||||
| 2021-05-28 | Refactor `match_str` to have extra features | Janito Vaqueiro Ferreira Filho | 2 | -14/+209 | |
| It now allows matching prefixes and suffixes. | |||||
| 2021-05-28 | Move `match_str!` macro to a separate module | Janito Vaqueiro Ferreira Filho | 2 | -17/+18 | |
| 2021-05-27 | Create a Docker image for building the Android app | Janito Vaqueiro Ferreira Filho | 5 | -0/+413 | |
| 2021-05-21 | Impl. more escape sequences in gettext messages | Janito Vaqueiro Ferreira Filho | 1 | -4/+22 | |
| 2021-05-21 | Fix normalize single-quotes test | Janito Vaqueiro Ferreira Filho | 1 | -4/+6 | |
| 2021-05-21 | Unescape single quotes in gettext messages | Janito Vaqueiro Ferreira Filho | 1 | -0/+3 | |
| 2021-05-19 | Test `StringValue` deserialization | Janito Vaqueiro Ferreira Filho | 1 | -0/+22 | |
| 2021-05-19 | Manually impl. `Deserialize` to collapse newlines | Janito Vaqueiro Ferreira Filho | 1 | -2/+11 | |
| 2021-05-19 | Test deserialization of multi-line strings | Janito Vaqueiro Ferreira Filho | 1 | -0/+39 | |
| 2021-05-19 | Test deserialization of `android::StringResources` | Janito Vaqueiro Ferreira Filho | 1 | -2/+35 | |
| 2021-05-19 | Test newline collapsing for `android::StringValue` | Janito Vaqueiro Ferreira Filho | 1 | -0/+14 | |
| 2021-05-19 | Test creating an already escaped `MsgString` | Janito Vaqueiro Ferreira Filho | 1 | -0/+9 | |
| 2021-05-19 | Test `MsgString` escaping of double quotes | Janito Vaqueiro Ferreira Filho | 1 | -0/+9 | |
| 2021-05-19 | Test creating an empty `MsgString` | Janito Vaqueiro Ferreira Filho | 1 | -0/+12 | |
| 2021-05-19 | Test parameter indices handling in `StringValue` | Janito Vaqueiro Ferreira Filho | 1 | -0/+27 | |
| 2021-05-19 | Test XML escaping in `StringValue` | Janito Vaqueiro Ferreira Filho | 1 | -0/+15 | |
| 2021-05-19 | Test Android-specific escaping in `StringValue` | Janito Vaqueiro Ferreira Filho | 1 | -0/+22 | |
| 2021-05-19 | Test normalization of gettext `MsgString` | Janito Vaqueiro Ferreira Filho | 1 | -0/+19 | |
| 2021-05-19 | Test normalization of `StringValue` | Janito Vaqueiro Ferreira Filho | 1 | -0/+24 | |
| 2021-05-19 | Only add parameter indices if they are missing | Janito Vaqueiro Ferreira Filho | 1 | -2/+33 | |
| This change also makes the code handle strings where some parameters have indices and some don't. The ones that don't are assigned indices sequentially starting from the last specified index plus one, or one if there aren't any. | |||||
| 2021-05-19 | Move collapsing line breaks to constructor | Janito Vaqueiro Ferreira Filho | 2 | -5/+13 | |
| This is because the removal of line breaks is not part of the normalization but part of initial conditioning of the input. | |||||
| 2021-05-19 | Refactor to create a helper method | Janito Vaqueiro Ferreira Filho | 1 | -5/+17 | |
| Make that part of the code a bit clearer by moving it into a new method that has a clear name. | |||||
| 2021-05-19 | Rename `android::StringValue` constructor | Janito Vaqueiro Ferreira Filho | 4 | -5/+8 | |
| Make it consistent with `gettext::MsgString` and make it clearer that escaping will be performed. | |||||
| 2021-05-19 | Remove previous gettext string normalization | Janito Vaqueiro Ferreira Filho | 2 | -32/+10 | |
| 2021-05-19 | Improve construction semantics for `MsgString` | Janito Vaqueiro Ferreira Filho | 3 | -28/+34 | |
| 2021-05-19 | Implement `Normalize` for `gettext::MsgString` | Janito Vaqueiro Ferreira Filho | 2 | -2/+25 | |
