diff --git a/briar-core/libs/jsocks.jar b/briar-android/libs/jsocks.jar similarity index 100% rename from briar-core/libs/jsocks.jar rename to briar-android/libs/jsocks.jar diff --git a/briar-core/libs/jtorctl-briar.jar b/briar-android/libs/jtorctl-briar.jar similarity index 100% rename from briar-core/libs/jtorctl-briar.jar rename to briar-android/libs/jtorctl-briar.jar diff --git a/briar-android/src/net/sf/briar/android/AndroidModule.java b/briar-android/src/net/sf/briar/android/AndroidModule.java index 71b8b34913344b1cfcd97f7dd38fdb9464993145..d9b0907af3eb2f11c368fc9543c96f46c83613a8 100644 --- a/briar-android/src/net/sf/briar/android/AndroidModule.java +++ b/briar-android/src/net/sf/briar/android/AndroidModule.java @@ -50,8 +50,8 @@ public class AndroidModule extends AbstractModule { protected void configure() { bind(AndroidExecutor.class).to(AndroidExecutorImpl.class); - bind(ReferenceManager.class).to(ReferenceManagerImpl.class).in( - Singleton.class); + bind(ReferenceManager.class).to( + ReferenceManagerImpl.class).in(Singleton.class); } @Provides @Singleton @DatabaseUiExecutor diff --git a/briar-core/src/net/sf/briar/plugins/droidtooth/DroidtoothPlugin.java b/briar-android/src/net/sf/briar/plugins/droidtooth/DroidtoothPlugin.java similarity index 100% rename from briar-core/src/net/sf/briar/plugins/droidtooth/DroidtoothPlugin.java rename to briar-android/src/net/sf/briar/plugins/droidtooth/DroidtoothPlugin.java diff --git a/briar-core/src/net/sf/briar/plugins/droidtooth/DroidtoothPluginFactory.java b/briar-android/src/net/sf/briar/plugins/droidtooth/DroidtoothPluginFactory.java similarity index 100% rename from briar-core/src/net/sf/briar/plugins/droidtooth/DroidtoothPluginFactory.java rename to briar-android/src/net/sf/briar/plugins/droidtooth/DroidtoothPluginFactory.java diff --git a/briar-core/src/net/sf/briar/plugins/droidtooth/DroidtoothTransportConnection.java b/briar-android/src/net/sf/briar/plugins/droidtooth/DroidtoothTransportConnection.java similarity index 100% rename from briar-core/src/net/sf/briar/plugins/droidtooth/DroidtoothTransportConnection.java rename to briar-android/src/net/sf/briar/plugins/droidtooth/DroidtoothTransportConnection.java diff --git a/briar-core/src/net/sf/briar/plugins/droidtooth/InsecureBluetooth.java b/briar-android/src/net/sf/briar/plugins/droidtooth/InsecureBluetooth.java similarity index 100% rename from briar-core/src/net/sf/briar/plugins/droidtooth/InsecureBluetooth.java rename to briar-android/src/net/sf/briar/plugins/droidtooth/InsecureBluetooth.java diff --git a/briar-core/src/net/sf/briar/plugins/tcp/DroidLanTcpPlugin.java b/briar-android/src/net/sf/briar/plugins/tcp/DroidLanTcpPlugin.java similarity index 100% rename from briar-core/src/net/sf/briar/plugins/tcp/DroidLanTcpPlugin.java rename to briar-android/src/net/sf/briar/plugins/tcp/DroidLanTcpPlugin.java diff --git a/briar-core/src/net/sf/briar/plugins/tcp/DroidLanTcpPluginFactory.java b/briar-android/src/net/sf/briar/plugins/tcp/DroidLanTcpPluginFactory.java similarity index 100% rename from briar-core/src/net/sf/briar/plugins/tcp/DroidLanTcpPluginFactory.java rename to briar-android/src/net/sf/briar/plugins/tcp/DroidLanTcpPluginFactory.java diff --git a/briar-core/src/net/sf/briar/plugins/tor/TorPlugin.java b/briar-android/src/net/sf/briar/plugins/tor/TorPlugin.java similarity index 100% rename from briar-core/src/net/sf/briar/plugins/tor/TorPlugin.java rename to briar-android/src/net/sf/briar/plugins/tor/TorPlugin.java diff --git a/briar-core/src/net/sf/briar/plugins/tor/TorPluginFactory.java b/briar-android/src/net/sf/briar/plugins/tor/TorPluginFactory.java similarity index 100% rename from briar-core/src/net/sf/briar/plugins/tor/TorPluginFactory.java rename to briar-android/src/net/sf/briar/plugins/tor/TorPluginFactory.java diff --git a/briar-core/src/net/sf/briar/plugins/tor/TorTransportConnection.java b/briar-android/src/net/sf/briar/plugins/tor/TorTransportConnection.java similarity index 100% rename from briar-core/src/net/sf/briar/plugins/tor/TorTransportConnection.java rename to briar-android/src/net/sf/briar/plugins/tor/TorTransportConnection.java diff --git a/briar-api/.classpath b/briar-api/.classpath index 4acf191a4ad752a19f47b994e590aabab40d8aeb..929e9cf40a7785749eb851fb0c77f3dd69a28d06 100644 --- a/briar-api/.classpath +++ b/briar-api/.classpath @@ -2,7 +2,6 @@ <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/> - <classpathentry kind="lib" path="libs/android.jar"/> <classpathentry kind="lib" path="libs/guice-3.0-no_aop.jar"/> <classpathentry kind="output" path="bin"/> </classpath> diff --git a/briar-api/libs/android.jar b/briar-api/libs/android.jar deleted file mode 100644 index 6afa19ee007e4ecc2bc8eebcccf249ad4974e445..0000000000000000000000000000000000000000 Binary files a/briar-api/libs/android.jar and /dev/null differ diff --git a/briar-core/.classpath b/briar-core/.classpath index bc25b137846631ea4d1a009138575f3f9dfc218d..7efe06ab282cc632f536f4085b5721e6f825c5dc 100644 --- a/briar-core/.classpath +++ b/briar-core/.classpath @@ -2,15 +2,12 @@ <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/> - <classpathentry kind="lib" path="libs/commons-io-2.0.1.jar"/> - <classpathentry kind="lib" path="libs/sc-light-jdk15on-1.47.0.3-SNAPSHOT.jar" sourcepath="libs/source/sc-light-jdk15on-1.47.0.3-SNAPSHOT-source.jar"/> - <classpathentry kind="lib" path="libs/weupnp-0.1.1.jar"/> - <classpathentry kind="lib" path="libs/javax.inject.jar"/> - <classpathentry kind="lib" path="libs/jsocks.jar" sourcepath="libs/source/jsocks-source.jar"/> <classpathentry combineaccessrules="false" kind="src" path="/briar-api"/> - <classpathentry kind="lib" path="/briar-api/libs/android.jar"/> <classpathentry kind="lib" path="/briar-api/libs/guice-3.0-no_aop.jar"/> - <classpathentry kind="lib" path="libs/jtorctl-briar.jar"/> + <classpathentry kind="lib" path="libs/commons-io-2.0.1.jar"/> <classpathentry kind="lib" path="libs/h2small-1.3.170.jar"/> + <classpathentry kind="lib" path="libs/javax.inject.jar"/> + <classpathentry kind="lib" path="libs/sc-light-jdk15on-1.47.0.3-SNAPSHOT.jar" sourcepath="libs/source/sc-light-jdk15on-1.47.0.3-SNAPSHOT-source.jar"/> + <classpathentry kind="lib" path="libs/weupnp-0.1.1.jar"/> <classpathentry kind="output" path="bin"/> </classpath> diff --git a/briar-core/libs/source/jsocks-source.jar b/briar-core/libs/source/jsocks-source.jar deleted file mode 100644 index bedbd79d45ed788dc8b04777b3c8c761e973b050..0000000000000000000000000000000000000000 Binary files a/briar-core/libs/source/jsocks-source.jar and /dev/null differ diff --git a/briar-core/libs/source/jtorctl-briar-source.jar b/briar-core/libs/source/jtorctl-briar-source.jar deleted file mode 100644 index 082613caffc87c78850e27def7ea5aeb73f83fbf..0000000000000000000000000000000000000000 Binary files a/briar-core/libs/source/jtorctl-briar-source.jar and /dev/null differ diff --git a/briar-core/src/net/sf/briar/util/FileUtils.java b/briar-core/src/net/sf/briar/util/FileUtils.java index 6151e1c9a4a6e93d199dd893791a46c666e017ab..3a940bb738f2f6dac893b6a0d1ad2b3535a5c766 100644 --- a/briar-core/src/net/sf/briar/util/FileUtils.java +++ b/briar-core/src/net/sf/briar/util/FileUtils.java @@ -9,8 +9,6 @@ import java.security.CodeSource; import org.apache.commons.io.FileSystemUtils; -import android.os.StatFs; - public class FileUtils { /** @@ -87,12 +85,7 @@ public class FileUtils { } public static long getFreeSpace(File f) throws IOException { - if(OsUtils.isAndroid()) { - StatFs s = new StatFs(f.getAbsolutePath()); - return (long) s.getAvailableBlocks() * s.getBlockSize(); - } else { - return FileSystemUtils.freeSpaceKb(f.getAbsolutePath()) * 1024; - } + return FileSystemUtils.freeSpaceKb(f.getAbsolutePath()) * 1024; } public interface Callback { diff --git a/briar-desktop/.classpath b/briar-desktop/.classpath index 0738053ab2fdbe59377a96f69252f78923bd674e..5daeb37d40ebfd5b8b9d833bd47a6355724bf123 100644 --- a/briar-desktop/.classpath +++ b/briar-desktop/.classpath @@ -2,15 +2,14 @@ <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/> - <classpathentry kind="lib" path="libs/jnotify-0.93.jar"/> - <classpathentry kind="lib" path="libs/jssc-0.9-briar.jar" sourcepath="libs/source/jssc-0.9-briar-source.jar"/> - <classpathentry kind="lib" path="libs/bluecove-2.1.1-SNAPSHOT-briar.jar"/> - <classpathentry kind="lib" path="libs/bluecove-gpl-2.1.1-SNAPSHOT.jar"/> <classpathentry combineaccessrules="false" kind="src" path="/briar-api"/> - <classpathentry kind="lib" path="/briar-api/libs/android.jar"/> + <classpathentry combineaccessrules="false" kind="src" path="/briar-core"/> <classpathentry kind="lib" path="/briar-api/libs/guice-3.0-no_aop.jar"/> + <classpathentry kind="lib" path="libs/bluecove-2.1.1-SNAPSHOT-briar.jar"/> + <classpathentry kind="lib" path="libs/bluecove-gpl-2.1.1-SNAPSHOT.jar"/> <classpathentry kind="lib" path="libs/jna-3.5.2-SNAPSHOT.jar"/> + <classpathentry kind="lib" path="libs/jnotify-0.93.jar"/> + <classpathentry kind="lib" path="libs/jssc-0.9-briar.jar" sourcepath="libs/source/jssc-0.9-briar-source.jar"/> <classpathentry kind="lib" path="libs/platform-3.5.2-SNAPSHOT.jar"/> - <classpathentry combineaccessrules="false" kind="src" path="/briar-core"/> <classpathentry kind="output" path="bin"/> </classpath> diff --git a/briar-tests/.classpath b/briar-tests/.classpath index 0cb0657ff59de10516ea18d00d1c1380bd3388f1..af3f2eaf88f5b3daacddb471b18b60ec581fa7cc 100644 --- a/briar-tests/.classpath +++ b/briar-tests/.classpath @@ -2,17 +2,16 @@ <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/> - <classpathentry kind="lib" path="libs/hamcrest-core-1.1.jar"/> - <classpathentry kind="lib" path="libs/hamcrest-library-1.1.jar"/> - <classpathentry kind="lib" path="libs/jmock-2.5.1.jar"/> - <classpathentry kind="lib" path="libs/junit-4.9b3.jar"/> <classpathentry combineaccessrules="false" kind="src" path="/briar-api"/> - <classpathentry kind="lib" path="/briar-api/libs/android.jar"/> - <classpathentry kind="lib" path="/briar-api/libs/guice-3.0-no_aop.jar"/> <classpathentry combineaccessrules="false" kind="src" path="/briar-core"/> - <classpathentry kind="lib" path="/briar-core/libs/commons-io-2.0.1.jar"/> <classpathentry combineaccessrules="false" kind="src" path="/briar-desktop"/> + <classpathentry kind="lib" path="/briar-api/libs/guice-3.0-no_aop.jar"/> + <classpathentry kind="lib" path="/briar-core/libs/commons-io-2.0.1.jar"/> <classpathentry kind="lib" path="/briar-desktop/libs/jnotify-0.93.jar"/> <classpathentry kind="lib" path="/briar-desktop/libs/jssc-0.9-briar.jar" sourcepath="/briar-desktop/libs/source/jssc-0.9-briar-source.jar"/> + <classpathentry kind="lib" path="libs/hamcrest-core-1.1.jar"/> + <classpathentry kind="lib" path="libs/hamcrest-library-1.1.jar"/> + <classpathentry kind="lib" path="libs/jmock-2.5.1.jar"/> + <classpathentry kind="lib" path="libs/junit-4.9b3.jar"/> <classpathentry kind="output" path="bin"/> </classpath>