aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/java/com/wireguard/android/databinding/BindingAdapters.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Migrate to AndroidXHarsh Shandilya2018-12-181-8/+8
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* Remodel the ModelSamuel Holland2018-12-081-5/+47
| | | | | | | | | | | | | | - The configuration and crypto model is now entirely independent of Android classes other than Nullable and TextUtils. - Model classes are immutable and use builders that enforce the appropriate optional/required attributes. - The Android config proxies (for Parcelable and databinding) are moved to the Android side of the codebase, and are designed to be safe for two-way databinding. This allows proper observability in TunnelDetailFragment. - Various robustness fixes and documentation updates to helper classes. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: update copyright headersJason A. Donenfeld2018-09-061-2/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Switch from ListView to RecyclerViewEric Kuck2018-07-081-30/+6
| | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
* global: move to Apache 2.0Jason A. Donenfeld2018-07-061-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* AppListDialogFragment: add implementation for excluding applicationsEric Kuck2018-07-061-1/+33
| | | | Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
* util: Extract non-Android utility interfacesSamuel Holland2018-06-191-1/+1
| | | | | | | | 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. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: fix up copyrightsJason A. Donenfeld2018-05-031-0/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: Add or update copyright headers in Java codeSamuel Holland2018-05-021-0/+5
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* global: Some more lint cleanupHarsh Shandilya2018-05-021-4/+4
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* project: Global cleanupSamuel Holland2018-01-081-22/+0
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* Keyed...: Rename all the thingsSamuel Holland2018-01-061-6/+6
| | | | | | Hooray for diamond interface inheritance. Signed-off-by: Samuel Holland <samuel@sholland.org>
* project: Minor cleanupsSamuel Holland2018-01-061-1/+1
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* databinding: Collection classes use generic ESamuel Holland2018-01-061-4/+4
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* databinding: Simplify method signatureSamuel Holland2018-01-061-2/+2
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* databinding: Remove unused classes and methodsSamuel Holland2018-01-061-27/+0
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* Convert the list of tunnels to a KeyedObservableListSamuel Holland2018-01-061-6/+9
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* Serviceless rewrite, part 1Samuel Holland2018-01-061-9/+25
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* Rename package widgets -> widgetSamuel Holland2018-01-061-1/+1
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* Rename package bindings -> databindingSamuel Holland2018-01-061-0/+123
Signed-off-by: Samuel Holland <samuel@sholland.org>