aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/java/com/wireguard/android/util (follow)
Commit message (Expand)AuthorAgeFilesLines
* global: update copyright headersJason A. Donenfeld2018-09-0611-21/+11
* FragmentUtils: Make final and prevent instantiationHarsh Shandilya2018-08-261-1/+5
* MonkeyedSnackbar: removeJason A. Donenfeld2018-08-261-3/+1
* MonkeyedSnackbar: work around Harsh's broken phoneJason A. Donenfeld2018-07-291-1/+3
* tools: pass in debug package nameJason A. Donenfeld2018-07-241-2/+3
* global: Add nullity annotationsEric Kuck2018-07-136-26/+28
* global: move to Apache 2.0Jason A. Donenfeld2018-07-0611-11/+11
* global: Small cleanupsJason A. Donenfeld2018-06-251-2/+2
* android: Consolidate getPrefActivity into FragmentUtilsHarsh Shandilya2018-06-231-0/+25
* treewide: Optimize importsHarsh Shandilya2018-06-231-1/+1
* util: Extract non-Android utility interfacesSamuel Holland2018-06-197-72/+11
* ToolsInstaller: safer state machineJason A. Donenfeld2018-06-101-12/+19
* Give Samuel heart attack by removing DaggerJason A. Donenfeld2018-06-073-32/+8
* VersionPreference: account for checking state and move away from tools installerJason A. Donenfeld2018-06-071-9/+0
* ToolsInstallerPreference: do not check for magisk on main threadJason A. Donenfeld2018-06-061-2/+5
* ToolsInstaller: allow installing as Magisk moduleJason A. Donenfeld2018-06-051-1/+41
* DarkMode: move to shared preferences listenerJason A. Donenfeld2018-06-051-109/+0
* android: Cleanup classesHarsh Shandilya2018-06-023-17/+18
* Topic: John does things differentlyJason A. Donenfeld2018-06-021-29/+30
* Topic: make reentrantJason A. Donenfeld2018-06-011-6/+17
* Settings: add versionJason A. Donenfeld2018-06-011-0/+13
* theme: add dark theme with toggleJason A. Donenfeld2018-06-011-0/+97
* wg-quick: don't break push notificationsJason A. Donenfeld2018-05-311-1/+2
* SharedLibraryLoader: introduce to work around Samsung PackageManager bugsJason A. Donenfeld2018-05-291-0/+74
* ExceptionLoggers: never have a null messageJason A. Donenfeld2018-05-161-2/+11
* global: Cleanup line lengths and misc lint warningsHarsh Shandilya2018-05-094-8/+13
* global: fix up copyrightsJason A. Donenfeld2018-05-0312-0/+12
* global: Add or update copyright headers in Java codeSamuel Holland2018-05-0212-0/+60
* wg: Break out crossport dependencyHarsh Shandilya2018-04-301-2/+1
* Quick cleanup across the boardHarsh Shandilya2018-04-281-1/+1
* Update application state based on wg-quickJason A. Donenfeld2018-04-231-1/+1
* ToolsInstaller: Remove double-checked lockingSamuel Holland2018-01-171-16/+15
* RootShell: Use a lock object instead of sync methodsSamuel Holland2018-01-171-88/+98
* ToolsInstaller: symlink tools alwaysJason A. Donenfeld2018-01-101-22/+14
* global: Clean up error loggingSamuel Holland2018-01-091-1/+1
* RootShell: Improve shell start error handlingSamuel Holland2018-01-091-9/+14
* RootShell: Be stricter about command delimitersSamuel Holland2018-01-091-13/+24
* RootShell: stop if we can't startJason A. Donenfeld2018-01-091-31/+36
* RootShell: hoist out synchronizationJason A. Donenfeld2018-01-091-11/+7
* ToolsInstaller: Propagate NoRootException properlySamuel Holland2018-01-091-18/+14
* RootShell: Simplify, synchronize, clean upSamuel Holland2018-01-092-128/+89
* ToolsInstaller: terminators are better than seperatorsJason A. Donenfeld2018-01-091-7/+7
* RootShell: synchronize accesses to single shellJason A. Donenfeld2018-01-091-1/+1
* RootShell: Simplify constructorSamuel Holland2018-01-081-19/+6
* ToolsInstaller: Add a method to ensure tool availabilitySamuel Holland2018-01-081-0/+28
* ToolsInstaller: Add methods to check/make symlinksSamuel Holland2018-01-081-0/+35
* ToolsInstaller: Add method to check installation statusSamuel Holland2018-01-081-14/+24
* global: Fix or suppress most lints/warningsSamuel Holland2018-01-083-9/+10
* Fragment/Tile: Make success/error messages translatableSamuel Holland2018-01-082-9/+24
* RootShell: fix off by oneJason A. Donenfeld2018-01-081-7/+2