diff options
author | Parménides GV <parmegv@sdf.org> | 2014-05-15 17:41:41 +0200 |
---|---|---|
committer | Parménides GV <parmegv@sdf.org> | 2014-05-15 17:41:41 +0200 |
commit | 80dc0167cf9fb91cd9373bdd2a93793f71b901dd (patch) | |
tree | fa8b4e1f02a362686b9e73ec2e95fe9baac3428e | |
parent | 5e73a8122cc7b1db34044c833f4d3f78ad64b99f (diff) |
Copy some necessary icons from ics-openvpn.
I'm hardcoding their values based on the compilation errors (i.e., the
drawables referenced by de.blinkt.openvpn.core.OpenVpnService). If a new
drawable were introduced, build.gradle should be updated accordingly.
-rw-r--r-- | app/src/main/java/se/leap/bitmaskclient/EIP.java | 2 | ||||
-rw-r--r-- | app/src/main/res/drawable-hdpi/ic_stat_vpn_empty_halo.png | bin | 0 -> 816 bytes | |||
-rw-r--r-- | app/src/main/res/drawable-hdpi/ic_stat_vpn_offline.png | bin | 0 -> 637 bytes | |||
-rw-r--r-- | app/src/main/res/drawable-hdpi/ic_stat_vpn_outline.png | bin | 0 -> 863 bytes | |||
-rw-r--r-- | app/src/main/res/drawable-mdpi/ic_stat_vpn_empty_halo.png | bin | 0 -> 545 bytes | |||
-rw-r--r-- | app/src/main/res/drawable-mdpi/ic_stat_vpn_offline.png | bin | 0 -> 451 bytes | |||
-rw-r--r-- | app/src/main/res/drawable-mdpi/ic_stat_vpn_outline.png | bin | 0 -> 609 bytes | |||
-rw-r--r-- | app/src/main/res/drawable-xhdpi/ic_stat_vpn_empty_halo.png | bin | 0 -> 1033 bytes | |||
-rw-r--r-- | app/src/main/res/drawable-xhdpi/ic_stat_vpn_offline.png | bin | 0 -> 834 bytes | |||
-rw-r--r-- | app/src/main/res/drawable-xhdpi/ic_stat_vpn_outline.png | bin | 0 -> 1151 bytes | |||
-rwxr-xr-x | app/src/main/res/values/strings-icsopenvpn.xml | 2 | ||||
-rw-r--r-- | build.gradle | 15 |
12 files changed, 12 insertions, 7 deletions
diff --git a/app/src/main/java/se/leap/bitmaskclient/EIP.java b/app/src/main/java/se/leap/bitmaskclient/EIP.java index 8b95a586..d5d3c55f 100644 --- a/app/src/main/java/se/leap/bitmaskclient/EIP.java +++ b/app/src/main/java/se/leap/bitmaskclient/EIP.java @@ -56,7 +56,7 @@ import android.util.Log; * Internet Proxy connection. Connections are started, stopped, and queried through * this IntentService. * Contains logic for parsing eip-service.json from the provider, configuring and selecting - * gateways, and controlling {@link .openvpn.OpenVpnService} connections. + * gateways, and controlling {@link de.blinkt.openvpn.core.OpenVpnService} connections. * * @author Sean Leonard <meanderingcode@aetherislands.net> */ diff --git a/app/src/main/res/drawable-hdpi/ic_stat_vpn_empty_halo.png b/app/src/main/res/drawable-hdpi/ic_stat_vpn_empty_halo.png Binary files differnew file mode 100644 index 00000000..7df5b670 --- /dev/null +++ b/app/src/main/res/drawable-hdpi/ic_stat_vpn_empty_halo.png diff --git a/app/src/main/res/drawable-hdpi/ic_stat_vpn_offline.png b/app/src/main/res/drawable-hdpi/ic_stat_vpn_offline.png Binary files differnew file mode 100644 index 00000000..8aa48803 --- /dev/null +++ b/app/src/main/res/drawable-hdpi/ic_stat_vpn_offline.png diff --git a/app/src/main/res/drawable-hdpi/ic_stat_vpn_outline.png b/app/src/main/res/drawable-hdpi/ic_stat_vpn_outline.png Binary files differnew file mode 100644 index 00000000..b5583d99 --- /dev/null +++ b/app/src/main/res/drawable-hdpi/ic_stat_vpn_outline.png diff --git a/app/src/main/res/drawable-mdpi/ic_stat_vpn_empty_halo.png b/app/src/main/res/drawable-mdpi/ic_stat_vpn_empty_halo.png Binary files differnew file mode 100644 index 00000000..fc039a82 --- /dev/null +++ b/app/src/main/res/drawable-mdpi/ic_stat_vpn_empty_halo.png diff --git a/app/src/main/res/drawable-mdpi/ic_stat_vpn_offline.png b/app/src/main/res/drawable-mdpi/ic_stat_vpn_offline.png Binary files differnew file mode 100644 index 00000000..f31387a4 --- /dev/null +++ b/app/src/main/res/drawable-mdpi/ic_stat_vpn_offline.png diff --git a/app/src/main/res/drawable-mdpi/ic_stat_vpn_outline.png b/app/src/main/res/drawable-mdpi/ic_stat_vpn_outline.png Binary files differnew file mode 100644 index 00000000..052aef9d --- /dev/null +++ b/app/src/main/res/drawable-mdpi/ic_stat_vpn_outline.png diff --git a/app/src/main/res/drawable-xhdpi/ic_stat_vpn_empty_halo.png b/app/src/main/res/drawable-xhdpi/ic_stat_vpn_empty_halo.png Binary files differnew file mode 100644 index 00000000..2f61e890 --- /dev/null +++ b/app/src/main/res/drawable-xhdpi/ic_stat_vpn_empty_halo.png diff --git a/app/src/main/res/drawable-xhdpi/ic_stat_vpn_offline.png b/app/src/main/res/drawable-xhdpi/ic_stat_vpn_offline.png Binary files differnew file mode 100644 index 00000000..e9411518 --- /dev/null +++ b/app/src/main/res/drawable-xhdpi/ic_stat_vpn_offline.png diff --git a/app/src/main/res/drawable-xhdpi/ic_stat_vpn_outline.png b/app/src/main/res/drawable-xhdpi/ic_stat_vpn_outline.png Binary files differnew file mode 100644 index 00000000..5d27240d --- /dev/null +++ b/app/src/main/res/drawable-xhdpi/ic_stat_vpn_outline.png diff --git a/app/src/main/res/values/strings-icsopenvpn.xml b/app/src/main/res/values/strings-icsopenvpn.xml index 6cd45b66..a5424c39 100755 --- a/app/src/main/res/values/strings-icsopenvpn.xml +++ b/app/src/main/res/values/strings-icsopenvpn.xml @@ -1,8 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <!-- Generated by crowdin.net --> <resources> - <string name="app">OpenVPN for Android</string> - <string name="address">Server Address:</string> <string name="port">Server Port:</string> <string name="location">Location</string> <string name="cant_read_folder">Unable to read directory</string> diff --git a/build.gradle b/build.gradle index 76d60d0b..29ceb2f2 100644 --- a/build.gradle +++ b/build.gradle @@ -51,9 +51,16 @@ task copyIcsOpenVPNClasses( type: Copy ) { } filter { line -> line.replaceAll('de.blinkt.openvpn.BuildConfig', 'se.leap.bitmaskclient.BuildConfig') - } - } - into 'app' + } + } into 'app' + + from ('ics-openvpn/main') { + //TODO We should detect which drawables are needed by the classes + //we need (such as de.blinkt.openvpn.core.OpenVpnService) + include '**/ic_stat_vpn_offline.png' + include '**/ic_stat_vpn_outline.png' + include '**/ic_stat_vpn_empty_halo.png' + } into 'app' } def processFileInplace(file, Closure processText) { @@ -62,7 +69,7 @@ def processFileInplace(file, Closure processText) { } // thanks to http://pleac.sourceforge.net/pleac_groovy/fileaccess.html -task removeDuplicatedStrings() << { +task removeDuplicatedStrings( dependsOn: 'copyIcsOpenVPNClasses' ) { def resources_directory = new File('./app/src/main/res/') resources_directory.eachFileRecurse { if(it.name.equals('strings.xml')) { |