From 320e33b48f6c4d00d46c0184c7057f51dde11160 Mon Sep 17 00:00:00 2001 From: Genesis Date: Thu, 3 Jun 2021 19:44:08 +0500 Subject: [PATCH] Bug Fixes --- app/build.gradle | 4 +- app/src/main/AndroidManifest.xml | 2 + app/src/main/assets/Error/error-dark.html | 39 ----- app/src/main/assets/Error/error.html | 39 ----- .../appManager/activityStateManager.java | 9 +- .../geckoManager/NestedGeckoView.java | 72 +++++++++- .../geckoManager/errorHandler.java | 60 ++++---- .../geckoManager/geckoClients.java | 11 +- .../geckoManager/geckoSession.java | 72 ++++++++-- .../geckoManager/selectionActionDelegate.java | 17 ++- .../homeController/homeController.java | 136 ++++++++++++------ .../homeController/homeViewController.java | 41 +++--- .../appManager/tabManager/tabController.java | 6 +- .../appManager/tabManager/tabEnums.java | 2 +- .../tabManager/tabViewController.java | 13 ++ .../genesissearchengine/constants/enums.java | 4 +- .../constants/strings.java | 2 +- .../dataManager/dataController.java | 3 + .../helperManager/helperMethod.java | 27 ++++ .../adPluginManager/adManager.java | 5 +- .../analyticManager.java | 6 +- .../downloadManager.java | 29 +++- .../downloadReciever.java | 15 +- .../messagePluginManager/messageManager.java | 2 +- .../orbotPluginManager/orbotManager.java | 7 +- .../pluginManager/pluginEnums.java | 2 +- .../downloadNotificationReciever.java | 2 + .../alert/layout/popup_download_url.xml | 9 +- .../alert/layout/secure_connection_popup.xml | 29 ++-- .../res/layouts/home/layout/home_view.xml | 7 +- .../layouts/home/layout/popup_search_view.xml | 4 +- app/variables.gradle | 4 +- orbotmanager/build.gradle | 2 +- .../android/proxy/OrbotService.java | 98 ++++++++----- 34 files changed, 495 insertions(+), 285 deletions(-) delete mode 100644 app/src/main/assets/Error/error-dark.html delete mode 100644 app/src/main/assets/Error/error.html diff --git a/app/build.gradle b/app/build.gradle index 4290f6bd..c5b8ded9 100755 --- a/app/build.gradle +++ b/app/build.gradle @@ -101,10 +101,9 @@ dependencies { implementation "org.mozilla.components:browser-engine-gecko:73.0.8" implementation "org.mozilla.components:browser-icons:73.0.9" - implementation "org.mozilla.geckoview:geckoview:89.0.20210524222230" + implementation "org.mozilla.geckoview:geckoview:80.0.20200903001900" implementation "org.mozilla.components:concept-fetch:73.0.9" implementation "org.mozilla.components:concept-base:73.0.9" - implementation 'com.coolerfall:android-http-download-manager:1.6.3' implementation "org.mozilla.components:support-utils:73.0.9" /*Crashlytics*/ @@ -122,6 +121,7 @@ dependencies { /* Helper Libraries */ implementation files('libs/httpclientandroidlib-1.2.1.jar') + implementation 'com.coolerfall:android-http-download-manager:1.6.3' implementation 'com.github.intelligo-systems:slight:1.1.3' implementation 'com.github.apl-devs:appintro:v4.2.2' implementation 'com.android.support:design:28.0.0' diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index a506e0c0..48ad5e19 100755 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -198,6 +198,7 @@ android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ca-app-pub-6985886044951738~4671482729" /> +