Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | global: update copyright headers | Jason A. Donenfeld | 2018-09-06 | 11 | -21/+11 |
| | |||||
* | FragmentUtils: Make final and prevent instantiation | Harsh Shandilya | 2018-08-26 | 1 | -1/+5 |
| | | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | MonkeyedSnackbar: remove | Jason A. Donenfeld | 2018-08-26 | 1 | -3/+1 |
| | | | | This didn't actually help with much and caused problems. | ||||
* | MonkeyedSnackbar: work around Harsh's broken phone | Jason A. Donenfeld | 2018-07-29 | 1 | -1/+3 |
| | | | | | | I think I'd probably like to revert this, since presumably there's a good reason in the first place why the support lib disables animations when accessibility services are turned on? | ||||
* | tools: pass in debug package name | Jason A. Donenfeld | 2018-07-24 | 1 | -2/+3 |
| | |||||
* | global: Add nullity annotations | Eric Kuck | 2018-07-13 | 6 | -26/+28 |
| | | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | ||||
* | global: move to Apache 2.0 | Jason A. Donenfeld | 2018-07-06 | 11 | -11/+11 |
| | |||||
* | global: Small cleanups | Jason A. Donenfeld | 2018-06-25 | 1 | -2/+2 |
| | |||||
* | android: Consolidate getPrefActivity into FragmentUtils | Harsh Shandilya | 2018-06-23 | 1 | -0/+25 |
| | | | | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io> [Samuel: Changed static to non-static import] Signed-off-by: Samuel Holland <samuel@sholland.org> | ||||
* | treewide: Optimize imports | Harsh Shandilya | 2018-06-23 | 1 | -1/+1 |
| | | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | util: Extract non-Android utility interfaces | Samuel Holland | 2018-06-19 | 7 | -72/+11 |
| | | | | | | As part of a refactoring that will likely introduce more custom collection classes, move the non-Android-specific parts outside the com.wireguard.android package. | ||||
* | ToolsInstaller: safer state machine | Jason A. Donenfeld | 2018-06-10 | 1 | -12/+19 |
| | |||||
* | Give Samuel heart attack by removing Dagger | Jason A. Donenfeld | 2018-06-07 | 3 | -32/+8 |
| | |||||
* | VersionPreference: account for checking state and move away from tools installer | Jason A. Donenfeld | 2018-06-07 | 1 | -9/+0 |
| | |||||
* | ToolsInstallerPreference: do not check for magisk on main thread | Jason A. Donenfeld | 2018-06-06 | 1 | -2/+5 |
| | |||||
* | ToolsInstaller: allow installing as Magisk module | Jason A. Donenfeld | 2018-06-05 | 1 | -1/+41 |
| | |||||
* | DarkMode: move to shared preferences listener | Jason A. Donenfeld | 2018-06-05 | 1 | -109/+0 |
| | |||||
* | android: Cleanup classes | Harsh Shandilya | 2018-06-02 | 3 | -17/+18 |
| | | | | | | | - Use final modifer wherever possible - Use try-with-resources for input/output streams Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | Topic: John does things differently | Jason A. Donenfeld | 2018-06-02 | 1 | -29/+30 |
| | |||||
* | Topic: make reentrant | Jason A. Donenfeld | 2018-06-01 | 1 | -6/+17 |
| | |||||
* | Settings: add version | Jason A. Donenfeld | 2018-06-01 | 1 | -0/+13 |
| | |||||
* | theme: add dark theme with toggle | Jason A. Donenfeld | 2018-06-01 | 1 | -0/+97 |
| | |||||
* | wg-quick: don't break push notifications | Jason A. Donenfeld | 2018-05-31 | 1 | -1/+2 |
| | |||||
* | SharedLibraryLoader: introduce to work around Samsung PackageManager bugs | Jason A. Donenfeld | 2018-05-29 | 1 | -0/+74 |
| | |||||
* | ExceptionLoggers: never have a null message | Jason A. Donenfeld | 2018-05-16 | 1 | -2/+11 |
| | |||||
* | global: Cleanup line lengths and misc lint warnings | Harsh Shandilya | 2018-05-09 | 4 | -8/+13 |
| | | | | | | | | | I know we decided to ditch the idea of shutting up "Exception thrown with empty param" warnings but this pesters me too much and we can instead just treat this as a weird future proofing thing if and when we end up needing the exception messages. Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | global: fix up copyrights | Jason A. Donenfeld | 2018-05-03 | 12 | -0/+12 |
| | |||||
* | global: Add or update copyright headers in Java code | Samuel Holland | 2018-05-02 | 12 | -0/+60 |
| | | | | Signed-off-by: Samuel Holland <samuel@sholland.org> | ||||
* | wg: Break out crossport dependency | Harsh Shandilya | 2018-04-30 | 1 | -2/+1 |
| | | | | | | | Replace all crossport uses with upstream design support library components. Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | Quick cleanup across the board | Harsh Shandilya | 2018-04-28 | 1 | -1/+1 |
| | | | | | | | | | | - Clean up imports - Adjust method visibility - Drop in NonNull annotations where needed - Prevent potential NPEs from nulled getActivity calls - Remove unused methods Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | Update application state based on wg-quick | Jason A. Donenfeld | 2018-04-23 | 1 | -1/+1 |
| | |||||
* | ToolsInstaller: Remove double-checked locking | Samuel Holland | 2018-01-17 | 1 | -16/+15 |
| | | | | | | | | | It can't work and may be crashing the runtime. Use a lock object to avoid exposing the synchronization in the class's interface. Signed-off-by: Samuel Holland <samuel@sholland.org> | ||||
* | RootShell: Use a lock object instead of sync methods | Samuel Holland | 2018-01-17 | 1 | -88/+98 |
| | | | | | | | This avoids exposing the synchronization implementation details in the class's interface. Signed-off-by: Samuel Holland <samuel@sholland.org> | ||||
* | ToolsInstaller: symlink tools always | Jason A. Donenfeld | 2018-01-10 | 1 | -22/+14 |
| | |||||
* | global: Clean up error logging | Samuel Holland | 2018-01-09 | 1 | -1/+1 |
| | | | | Signed-off-by: Samuel Holland <samuel@sholland.org> | ||||
* | RootShell: Improve shell start error handling | Samuel Holland | 2018-01-09 | 1 | -9/+14 |
| | | | | | | | No need to catch and re-throw exceptions before starting the process. If running `su` itself fails, there's no (functional) root, so report that. Signed-off-by: Samuel Holland <samuel@sholland.org> | ||||
* | RootShell: Be stricter about command delimiters | Samuel Holland | 2018-01-09 | 1 | -13/+24 |
| | | | | Signed-off-by: Samuel Holland <samuel@sholland.org> | ||||
* | RootShell: stop if we can't start | Jason A. Donenfeld | 2018-01-09 | 1 | -31/+36 |
| | |||||
* | RootShell: hoist out synchronization | Jason A. Donenfeld | 2018-01-09 | 1 | -11/+7 |
| | |||||
* | ToolsInstaller: Propagate NoRootException properly | Samuel Holland | 2018-01-09 | 1 | -18/+14 |
| | | | | Signed-off-by: Samuel Holland <samuel@sholland.org> | ||||
* | RootShell: Simplify, synchronize, clean up | Samuel Holland | 2018-01-09 | 2 | -128/+89 |
| | | | | Signed-off-by: Samuel Holland <samuel@sholland.org> | ||||
* | ToolsInstaller: terminators are better than seperators | Jason A. Donenfeld | 2018-01-09 | 1 | -7/+7 |
| | |||||
* | RootShell: synchronize accesses to single shell | Jason A. Donenfeld | 2018-01-09 | 1 | -1/+1 |
| | |||||
* | RootShell: Simplify constructor | Samuel Holland | 2018-01-08 | 1 | -19/+6 |
| | | | | | | ToolsInstaller now takes care of installing the tools. Signed-off-by: Samuel Holland <samuel@sholland.org> | ||||
* | ToolsInstaller: Add a method to ensure tool availability | Samuel Holland | 2018-01-08 | 1 | -0/+28 |
| | | | | Signed-off-by: Samuel Holland <samuel@sholland.org> | ||||
* | ToolsInstaller: Add methods to check/make symlinks | Samuel Holland | 2018-01-08 | 1 | -0/+35 |
| | | | | Signed-off-by: Samuel Holland <samuel@sholland.org> | ||||
* | ToolsInstaller: Add method to check installation status | Samuel Holland | 2018-01-08 | 1 | -14/+24 |
| | | | | Signed-off-by: Samuel Holland <samuel@sholland.org> | ||||
* | global: Fix or suppress most lints/warnings | Samuel Holland | 2018-01-08 | 3 | -9/+10 |
| | | | | Signed-off-by: Samuel Holland <samuel@sholland.org> | ||||
* | Fragment/Tile: Make success/error messages translatable | Samuel Holland | 2018-01-08 | 2 | -9/+24 |
| | | | | Signed-off-by: Samuel Holland <samuel@sholland.org> | ||||
* | RootShell: fix off by one | Jason A. Donenfeld | 2018-01-08 | 1 | -7/+2 |
| |