| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 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 | |
| 2021-05-19 | Remove previous Android string normalization | Janito Vaqueiro Ferreira Filho | 3 | -49/+3 | |
| 2021-05-19 | Implement `Normalize` for `android::StringValue` | Janito Vaqueiro Ferreira Filho | 2 | -0/+32 | |
| 2021-05-19 | Create a new `Normalize` trait | Janito Vaqueiro Ferreira Filho | 2 | -0/+7 | |
| Place it in a new `normalize` module so that the all normalization code is in a single module. This helps to make sure the normalized common format is respected by all implementations. | |||||
| 2021-05-19 | Move `PluralForm` into a new module | Janito Vaqueiro Ferreira Filho | 2 | -34/+35 | |
| Also replace the `panic` that could happen when an unknown plural formula is used with returning `None`. | |||||
| 2021-05-19 | Refactor Android string resource map construction | Janito Vaqueiro Ferreira Filho | 1 | -21/+5 | |
| 2021-05-19 | Move `MsgString` type into a separate module | Janito Vaqueiro Ferreira Filho | 2 | -32/+38 | |
| 2021-05-19 | Move `gettext` module into a new sub-directory | Janito Vaqueiro Ferreira Filho | 1 | -0/+0 | |
| 2021-05-19 | Move Android plural resources code into new module | Janito Vaqueiro Ferreira Filho | 2 | -149/+152 | |
| 2021-05-19 | Move Android string resources code into new module | Janito Vaqueiro Ferreira Filho | 2 | -126/+135 | |
| 2021-05-19 | Move Android `StringValue` into a new module | Janito Vaqueiro Ferreira Filho | 2 | -73/+81 | |
| 2021-05-19 | Move `android` module to a new directory | Janito Vaqueiro Ferreira Filho | 1 | -0/+0 | |
| 2021-05-14 | Test `HandlerFlow` forwarding messages | Janito Vaqueiro Ferreira Filho | 2 | -0/+49 | |
| 2021-05-14 | Refactor `TileService` to use flow based API | Janito Vaqueiro Ferreira Filho | 1 | -31/+21 | |
| 2021-05-14 | Provide flow of tunnel states | Janito Vaqueiro Ferreira Filho | 1 | -0/+17 | |
| 2021-05-14 | Unregister listener when scope or flow is closed | Janito Vaqueiro Ferreira Filho | 1 | -7/+28 | |
| 2021-05-14 | Handle requests to unregister listeners | Janito Vaqueiro Ferreira Filho | 1 | -2/+16 | |
| 2021-05-14 | Add `Request.UnregisterListener` variant | Janito Vaqueiro Ferreira Filho | 1 | -0/+3 | |
| 2021-05-14 | Replace registration queue with command channel | Janito Vaqueiro Ferreira Filho | 1 | -9/+17 | |
| 2021-05-14 | Store listeners in a map with IDs | Janito Vaqueiro Ferreira Filho | 1 | -5/+5 | |
| 2021-05-14 | Include a listener ID in `Event.ListenerReady` | Janito Vaqueiro Ferreira Filho | 2 | -2/+14 | |
| 2021-05-14 | Create a new flow-based `ServiceConnection` class | Janito Vaqueiro Ferreira Filho | 1 | -0/+65 | |
| 2021-05-14 | Add `Messenger` parameter to `ListenerReady` | Janito Vaqueiro Ferreira Filho | 2 | -2/+3 | |
| It's currently redundant, but it will help with the code when it uses flows. | |||||
| 2021-05-14 | Create `Context.bindServiceFlow` extension method | Aleksandr Granin | 1 | -0/+27 | |
| 2021-05-14 | Create `HandlerFlow` helper type | Janito Vaqueiro Ferreira Filho | 1 | -0/+45 | |
| A handler message loop that can be used as a `Flow`. | |||||
| 2021-05-14 | Create `DispatchingFlow` helper type | Janito Vaqueiro Ferreira Filho | 1 | -0/+49 | |
| 2021-05-05 | Set 1 line limit for expanded title to prevent wrong calcalution of height ↵ | Aleksandr Granin | 8 | -0/+8 | |
| scale. | |||||
| 2021-05-04 | Bump Android version in build.gradle | Linus Färnstrand | 1 | -2/+2 | |
| 2021-05-04 | Update android automatic changelog and rename beta -> default | Linus Färnstrand | 2 | -5/+1 | |
| 2021-04-29 | Clean-up obsolete tunnel state persistence data | Janito Vaqueiro Ferreira Filho | 1 | -0/+6 | |
| 2021-04-29 | Remove tunnel state storage in shared preferences | Janito Vaqueiro Ferreira Filho | 4 | -113/+0 | |
| 2021-04-29 | Run `MullvadTileService` in a separate process | Janito Vaqueiro Ferreira Filho | 1 | -1/+2 | |
| Ensure there are no service connection scope conflicts. | |||||
| 2021-04-29 | Use an IPC connection for the tile service | Janito Vaqueiro Ferreira Filho | 1 | -5/+29 | |
| 2021-04-29 | Make `onServiceReady` parameter optional | Janito Vaqueiro Ferreira Filho | 1 | -2/+2 | |
| 2021-04-29 | Fix incorrect `super` method call | Janito Vaqueiro Ferreira Filho | 1 | -1/+1 | |
| 2021-04-29 | Create `updateTunnelState` helper method | Janito Vaqueiro Ferreira Filho | 1 | -13/+13 | |
