Otter: bump version

This commit is contained in:
Gerasim Troeglazov
2018-08-24 14:57:10 +10:00
parent d8082cd88f
commit 435ba55347
2 changed files with 45 additions and 114 deletions

View File

@@ -6,10 +6,10 @@ COPYRIGHT="2013-2018 Otter Browser Team"
LICENSE="GNU GPL v3"
REVISION="1"
SOURCE_URI="https://github.com/OtterBrowser/otter-browser/archive/v$portVersion.tar.gz"
CHECKSUM_SHA256="b3e38b51fcb8b93e150103634d2e11db767726934732183e658384c2f388c326"
CHECKSUM_SHA256="b4dee6cdf9fec46169b973ad8578d32a30805ea9ecdf95851f24920485f6bddb"
SOURCE_FILENAME="otter-browser-$portVersion.tar.gz"
SOURCE_DIR="otter-browser-$portVersion"
PATCHES="otter_browser-$portVersion.patchset"
#PATCHES="otter_browser-$portVersion.patchset"
ADDITIONAL_FILES="otter.rdef.in"
ARCHITECTURES="!x86_gcc2 x86 x86_64"

View File

@@ -1,89 +1,36 @@
From 5b3591f12ef268113cc4e0e35548a90c43c7f75d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Zolt=C3=A1n=20Mizsei?= <zmizsei@extrowerk.com>
Date: Fri, 16 Mar 2018 20:43:08 +0100
Subject: Haiku warning fix
From 57b7ea48b212e48933ffed4de5ed3a83cb236071 Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Fri, 24 Aug 2018 14:40:25 +1000
Subject: Fix for Haiku
diff --git a/src/core/Application.cpp b/src/core/Application.cpp
index ee24cf5..1941a9f 100644
index b78043f..87060e8 100644
--- a/src/core/Application.cpp
+++ b/src/core/Application.cpp
@@ -346,7 +346,9 @@ Application::Application(int &argc, char **argv) : QApplication(argc, argv), Act
}
else
@@ -327,7 +327,7 @@ Application::Application(int &argc, char **argv) : QApplication(argc, argv), Act
Console::createInstance();
SettingsManager::createInstance(profilePath);
-
+#ifndef Q_OS_HAIKU
if (!isReadOnly)
{
- message = tr("Your profile directory (%1) is running low on free disk space (%2 remaining).\nThis may lead to malfunctions or even data loss.").arg(QDir::toNativeSeparators(profilePath)).arg(Utils::formatUnit(storageInformation.bytesAvailable()));
+ #ifndef __HAIKU__
+ message = tr("Your profile directory (%1) is running low on free disk space (%2 remaining).\nThis may lead to malfunctions or even data loss.").arg(QDir::toNativeSeparators(profilePath)).arg(Utils::formatUnit(storageInformation.bytesAvailable()));
const QStorageInfo storageInformation(profilePath);
@@ -383,7 +383,7 @@ Application::Application(int &argc, char **argv) : QApplication(argc, argv), Act
}
}
}
-
+#endif
}
QMessageBox messageBox;
--
2.16.4
From 817d9b7dfab31779f3285d5a8d9be94ca0f55d52 Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Sat, 5 May 2018 18:06:16 +1000
Subject: Fix crash when exit
diff --git a/src/core/Application.cpp b/src/core/Application.cpp
index 1941a9f..beb92c3 100644
--- a/src/core/Application.cpp
+++ b/src/core/Application.cpp
@@ -366,7 +366,7 @@ Application::Application(int &argc, char **argv) : QApplication(argc, argv), Act
if (messageBox.clickedButton() == quitButton)
{
- exit();
+ ::exit(0);
return;
}
@@ -397,7 +397,7 @@ Application::Application(int &argc, char **argv) : QApplication(argc, argv), Act
m_localServer->close();
}
- exit();
+ ::exit(0);
return;
}
@@ -848,7 +848,7 @@ void Application::close()
{
SessionsManager::saveSession();
- exit();
+ ::exit(0);
}
}
@@ -870,7 +870,7 @@ void Application::removeWindow(MainWindow *mainWindow)
if (m_windows.isEmpty())
{
- exit();
+ ::exit(0);
}
}
--
2.16.4
From 743bceeb79ed9d9981a7ecb24c5cd1bb90573b27 Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Sat, 9 Jun 2018 04:46:02 +0000
Subject: Tune default settings
SessionsManager::createInstance(profilePath, cachePath, isPrivate, isReadOnly);
if (!isReadOnly && !Migrator::run())
diff --git a/src/core/SettingsManager.cpp b/src/core/SettingsManager.cpp
index c90a3aa..0a143f3 100644
index fdab0f0..1d47710 100644
--- a/src/core/SettingsManager.cpp
+++ b/src/core/SettingsManager.cpp
@@ -79,7 +79,7 @@ void SettingsManager::createInstance(const QString &path)
@@ -80,7 +80,7 @@ void SettingsManager::createInstance(const QString &path)
registerOption(Browser_EnableSingleKeyShortcutsOption, BooleanType, true);
registerOption(Browser_EnableSpellCheckOption, BooleanType, true);
registerOption(Browser_EnableTrayIconOption, BooleanType, true);
@@ -92,7 +39,7 @@ index c90a3aa..0a143f3 100644
registerOption(Browser_InactiveTabTimeUntilSuspendOption, IntegerType, -1);
registerOption(Browser_KeyboardShortcutsProfilesOrderOption, ListType, QStringList(QLatin1String("default")));
registerOption(Browser_LocaleOption, StringType, QLatin1String("system"));
@@ -107,19 +107,19 @@ void SettingsManager::createInstance(const QString &path)
@@ -108,19 +108,19 @@ void SettingsManager::createInstance(const QString &path)
registerOption(Choices_WarnQuitOption, EnumerationType, QLatin1String("noWarn"), {QLatin1String("alwaysWarn"), QLatin1String("warnOpenTabs"), QLatin1String("noWarn")});
registerOption(Choices_WarnQuitTransfersOption, BooleanType, true);
registerOption(Content_BackgroundColorOption, ColorType, QColor(0xFF, 0xFF, 0xFF));
@@ -118,7 +65,7 @@ index c90a3aa..0a143f3 100644
registerOption(Content_TextColorOption, ColorType, QColor(0, 0, 0));
registerOption(Content_UserStyleSheetOption, PathType, QString());
registerOption(Content_VisitedLinkColorOption, ColorType, QColor(0x55, 0x1A, 0x8B));
@@ -155,7 +155,7 @@ void SettingsManager::createInstance(const QString &path)
@@ -156,7 +156,7 @@ void SettingsManager::createInstance(const QString &path)
registerOption(Interface_TabCrashingActionOption, EnumerationType, QLatin1String("ask"), {QLatin1String("ask"), QLatin1String("close"), QLatin1String("reload")});
registerOption(Interface_UseFancyDateTimeFormatOption, BooleanType, true);
registerOption(Interface_UseNativeNotificationsOption, BooleanType, true);
@@ -127,47 +74,31 @@ index c90a3aa..0a143f3 100644
registerOption(Interface_WidgetStyleOption, StringType, QString());
registerOption(Network_AcceptLanguageOption, StringType, QLatin1String("system,*;q=0.9"));
registerOption(Network_CookiesKeepModeOption, EnumerationType, QLatin1String("keepUntilExpires"), {QLatin1String("keepUntilExpires"), QLatin1String("keepUntilExit"), QLatin1String("ask")});
--
2.16.4
From 5f4bbb00733cd311b5f6c45b7cd7d827022de342 Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Sat, 9 Jun 2018 04:46:09 +0000
Subject: Disable freespace detection
diff --git a/src/core/Application.cpp b/src/core/Application.cpp
index beb92c3..ff54be0 100644
--- a/src/core/Application.cpp
+++ b/src/core/Application.cpp
@@ -328,6 +328,7 @@ Application::Application(int &argc, char **argv) : QApplication(argc, argv), Act
SettingsManager::createInstance(profilePath);
+#ifndef Q_OS_HAIKU
if (!isReadOnly)
{
const QStorageInfo storageInformation(profilePath);
@@ -346,9 +347,7 @@ Application::Application(int &argc, char **argv) : QApplication(argc, argv), Act
}
else
{
- #ifndef __HAIKU__
- message = tr("Your profile directory (%1) is running low on free disk space (%2 remaining).\nThis may lead to malfunctions or even data loss.").arg(QDir::toNativeSeparators(profilePath)).arg(Utils::formatUnit(storageInformation.bytesAvailable()));
- #endif
+ message = tr("Your profile directory (%1) is running low on free disk space (%2 remaining).\nThis may lead to malfunctions or even data loss.").arg(QDir::toNativeSeparators(profilePath)).arg(Utils::formatUnit(storageInformation.bytesAvailable()));
}
QMessageBox messageBox;
@@ -385,6 +384,7 @@ Application::Application(int &argc, char **argv) : QApplication(argc, argv), Act
}
}
}
+#endif
SessionsManager::createInstance(profilePath, cachePath, isPrivate, isReadOnly);
diff --git a/src/main.cpp b/src/main.cpp
index 9d4bd1a..e10ee88 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -37,6 +37,10 @@
#include <QtCore/QUrl>
#include <QtWidgets/QMessageBox>
+#include <unistd.h>
+#include <sys/types.h>
+#include <signal.h>
+
using namespace Otter;
#if !defined(Q_OS_WIN32)
@@ -214,5 +218,8 @@ int main(int argc, char *argv[])
Application::createWindow(parameters);
}
- return application.exec();
+ application.exec();
+ kill(::getpid(), SIGKILL);
+
+ return 0;
}
--
2.16.4