mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-05 22:48:55 +02:00
Otter: bump version
This commit is contained in:
104
www-client/otter-browser/patches/otter_browser-0.9.99.2.patchset
Normal file
104
www-client/otter-browser/patches/otter_browser-0.9.99.2.patchset
Normal file
@@ -0,0 +1,104 @@
|
||||
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 b78043f..87060e8 100644
|
||||
--- a/src/core/Application.cpp
|
||||
+++ b/src/core/Application.cpp
|
||||
@@ -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)
|
||||
{
|
||||
const QStorageInfo storageInformation(profilePath);
|
||||
@@ -383,7 +383,7 @@ Application::Application(int &argc, char **argv) : QApplication(argc, argv), Act
|
||||
}
|
||||
}
|
||||
}
|
||||
-
|
||||
+#endif
|
||||
SessionsManager::createInstance(profilePath, cachePath, isPrivate, isReadOnly);
|
||||
|
||||
if (!isReadOnly && !Migrator::run())
|
||||
diff --git a/src/core/SettingsManager.cpp b/src/core/SettingsManager.cpp
|
||||
index fdab0f0..1d47710 100644
|
||||
--- a/src/core/SettingsManager.cpp
|
||||
+++ b/src/core/SettingsManager.cpp
|
||||
@@ -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);
|
||||
- registerOption(Browser_HomePageOption, StringType, QString());
|
||||
+ registerOption(Browser_HomePageOption, StringType, QLatin1String("https://haiku-os.org"));
|
||||
registerOption(Browser_InactiveTabTimeUntilSuspendOption, IntegerType, -1);
|
||||
registerOption(Browser_KeyboardShortcutsProfilesOrderOption, ListType, QStringList(QLatin1String("default")));
|
||||
registerOption(Browser_LocaleOption, StringType, QLatin1String("system"));
|
||||
@@ -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));
|
||||
- registerOption(Content_CursiveFontOption, FontType, QLatin1String("Comic Sans MS"));
|
||||
+ registerOption(Content_CursiveFontOption, FontType, QLatin1String("Noto Serif"));
|
||||
registerOption(Content_DefaultCharacterEncodingOption, StringType, QLatin1String("auto"));
|
||||
registerOption(Content_DefaultFixedFontSizeOption, IntegerType, 16);
|
||||
registerOption(Content_DefaultFontSizeOption, IntegerType, 16);
|
||||
registerOption(Content_DefaultZoomOption, IntegerType, 100);
|
||||
- registerOption(Content_FantasyFontOption, FontType, QLatin1String("Impact"));
|
||||
- registerOption(Content_FixedFontOption, FontType, QLatin1String("DejaVu Sans Mono"));
|
||||
+ registerOption(Content_FantasyFontOption, FontType, QLatin1String("Noto Serif"));
|
||||
+ registerOption(Content_FixedFontOption, FontType, QLatin1String("Noto Mono"));
|
||||
registerOption(Content_LinkColorOption, ColorType, QColor(0, 0, 0xEE));
|
||||
registerOption(Content_MinimumFontSizeOption, IntegerType, -1);
|
||||
registerOption(Content_PageReloadTimeOption, IntegerType, -1);
|
||||
- registerOption(Content_SansSerifFontOption, FontType, QLatin1String("DejaVu Sans"));
|
||||
- registerOption(Content_SerifFontOption, FontType, QLatin1String("DejaVu Serif"));
|
||||
- registerOption(Content_StandardFontOption, FontType, QLatin1String("DejaVu Serif"));
|
||||
+ registerOption(Content_SansSerifFontOption, FontType, QLatin1String("Noto Sans"));
|
||||
+ registerOption(Content_SerifFontOption, FontType, QLatin1String("Noto Serif"));
|
||||
+ registerOption(Content_StandardFontOption, FontType, QLatin1String("Noto Serif"));
|
||||
registerOption(Content_TextColorOption, ColorType, QColor(0, 0, 0));
|
||||
registerOption(Content_UserStyleSheetOption, PathType, QString());
|
||||
registerOption(Content_VisitedLinkColorOption, ColorType, QColor(0x55, 0x1A, 0x8B));
|
||||
@@ -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);
|
||||
- registerOption(Interface_UseSystemIconThemeOption, BooleanType, false);
|
||||
+ registerOption(Interface_UseSystemIconThemeOption, BooleanType, true);
|
||||
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")});
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user