From dd08da27e3e1cae734790cae8e3b8626fdf40c4b Mon Sep 17 00:00:00 2001
From: Soren Stoutner
Date: Mon, 15 Jul 2024 19:00:30 -0700
Subject: [PATCH] Release 0.6.
---
COPYING | 4 +-
changelog | 11 ++
doc/index.docbook | 105 +++++++++++++++++++-
src/com.stoutner.privacybrowser.appdata.xml | 25 ++++-
src/helpers/UserAgentHelper.cpp | 6 +-
src/main.cpp | 2 +-
src/privacybrowser.1 | 18 ++--
7 files changed, 147 insertions(+), 24 deletions(-)
diff --git a/COPYING b/COPYING
index 7cf0ecb..2740cac 100644
--- a/COPYING
+++ b/COPYING
@@ -1,6 +1,6 @@
-Privacy Browser PC copyright 2016-2017,2021-2024 Soren Stoutner .
+Privacy Browser PC copyright 2016-2017, 2021-2024 Soren Stoutner .
-This file is part of Privacy Browser PC .
+This file is part of Privacy Browser PC .
Privacy Browser PC is free software: you can redistribute it and/or
modify it under the terms of the GNU General Public License as published
diff --git a/changelog b/changelog
index 6ec8ce3..c00a689 100644
--- a/changelog
+++ b/changelog
@@ -1,3 +1,14 @@
+# Version 0.6 (15 July 2024)
+ * Add filter lists.
+ * Add URL syntax highlighting.
+ * Add a DevTools interface.
+ * Implement opening and saving of MHT web archives.
+ * Handle HTTP authentication.
+ * Remember the download directory.
+ * Update bookmarks in all windows when modified.
+ * Display Unicode URLs in Punycode.
+ * Multiple small improvements to the code and the user experience.
+
# Version 0.5 (12 October 2023)
* Add bookmarks.
* Add zoom controls to the status bar and a default zoom shortcut.
diff --git a/doc/index.docbook b/doc/index.docbook
index 27ee1fc..600dd3c 100644
--- a/doc/index.docbook
+++ b/doc/index.docbook
@@ -3,7 +3,7 @@
- 2024-01-06
+ 2024-07-15
- &privacybrowser; version 0.5
+ &privacybrowser; version 0.6
@@ -127,7 +127,6 @@
If domain settings change the user agent, loading of the new URL is interrupted and the
previous site is reloaded.
Browser error messages are not displayed unless JavaScript is enabled.
- Filter lists are not yet implemented.
@@ -1320,6 +1319,55 @@
+
+
+ Filter Lists
+
+
+
+
+
+
+
+ &Ctrl;R
+
+
+ Filter Lists
+
+ Requests
+
+
+
+
+
+ Open the requests dialog.
+
+
+
+
+
+
+
+
+
+ &Ctrl;&Shift;L
+
+
+ Filter Lists
+
+ View Filter Lists
+
+
+
+
+
+ View the filter lists dialog.
+
+
+
+
+
+
Bookmarks
@@ -1745,6 +1793,33 @@
Changelog
+
+
+ 0.6 - 15 July 2024
+
+
+ Add filter lists.
+ Add URL syntax highlighting.
+ Add a DevTools interface.
+ Implement opening and
+ saving of MHT web archives.
+ Handle HTTP authentication.
+ Remember the download directory.
+ Update bookmarks in all windows when modified.
+ Display Unicode URLs in Punycode.
+ Multiple
+ small
+ improvements
+ to
+ the
+ code
+ and
+ the
+ user
+ experience.
+
+
+
0.5 -
@@ -1846,7 +1921,7 @@
Credits and License
- Privacy Browser PC copyright 2016-2017,2021-2024 Soren Stoutner soren@stoutner.com.
+ Privacy Browser PC copyright 2016-2017, 2021-2024 Soren Stoutner soren@stoutner.com.
@@ -1873,6 +1948,26 @@
&underGPL;
+
+
+ Filter Lists
+
+
+ UltraPrivacy and
+ UltraList are developed by Stoutner.
+ They are released under the GPLv3+.
+
+
+
+ EasyPrivacy, EasyList,
+ and Fanboyâs Annoyance List are
+ dual licensed under the GPLv3+
+ and the Creative Commons Attribution-ShareAlike 3.0+ Unported licenses.
+ Privacy Browser PC incorporates them using the GPLv3+ option.
+ More information about these filter lists can be found on the EasyList website.
+
+
+
Documentation
diff --git a/src/com.stoutner.privacybrowser.appdata.xml b/src/com.stoutner.privacybrowser.appdata.xml
index 99e921f..f994c05 100644
--- a/src/com.stoutner.privacybrowser.appdata.xml
+++ b/src/com.stoutner.privacybrowser.appdata.xml
@@ -14,6 +14,7 @@
along with Privacy Browser PC. If not, see . -->
+
com.stoutner.privacybrowser
@@ -31,6 +32,12 @@
+ GPL-3.0-or-later
+
+
+ Soren Stoutner
+
+
Network
WebBrowser
@@ -44,6 +51,20 @@
com.stoutner.privacybrowser.desktop
+
+
+ Add filter lists.
+ Add URL syntax highlighting.
+ Add a DevTools interface.
+ Implement opening and saving of MHT web archives.
+ Handle HTTP authentication.
+ Remember the download directory.
+ Update bookmarks in all windows when modified.
+ Display Unicode URLs in Punycode.
+ Multiple small improvements to the code and the user experience.
+
+
+
Add bookmarks.
@@ -99,10 +120,6 @@
privacybrowser
- GPL-3.0-or-later
-
- Soren Stoutner
-
https://gitweb.stoutner.com/?p=PrivacyBrowserPC.git;a=blob_plain;f=doc/privacybrowser-window.png;hb=HEAD
diff --git a/src/helpers/UserAgentHelper.cpp b/src/helpers/UserAgentHelper.cpp
index 03e7b8b..1e49813 100644
--- a/src/helpers/UserAgentHelper.cpp
+++ b/src/helpers/UserAgentHelper.cpp
@@ -40,9 +40,9 @@ const QString UserAgentHelper::SAFARI_MACOS_DATABASE = QLatin1String("Safari mac
const QString UserAgentHelper::PRIVACY_BROWSER_USER_AGENT = QLatin1String("PrivacyBrowser/1.0");
const QString UserAgentHelper::FIREFOX_LINUX_USER_AGENT = QLatin1String("Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0");
const QString UserAgentHelper::CHROMIUM_LINUX_USER_AGENT = QLatin1String("Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36");
-const QString UserAgentHelper::FIREFOX_WINDOWS_USER_AGENT = QLatin1String("Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0");
-const QString UserAgentHelper::CHROME_WINDOWS_USER_AGENT = QLatin1String("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36");
-const QString UserAgentHelper::EDGE_WINDOWS_USER_AGENT = QLatin1String("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 Edg/125.0.0.0");
+const QString UserAgentHelper::FIREFOX_WINDOWS_USER_AGENT = QLatin1String("Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0");
+const QString UserAgentHelper::CHROME_WINDOWS_USER_AGENT = QLatin1String("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36");
+const QString UserAgentHelper::EDGE_WINDOWS_USER_AGENT = QLatin1String("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 Edg/126.0.0.0");
const QString UserAgentHelper::SAFARI_MACOS_USER_AGENT = QLatin1String("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_Z) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15");
// Construct the class.
diff --git a/src/main.cpp b/src/main.cpp
index 9ff1e4d..c30d2f7 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -51,7 +51,7 @@ int main(int argc, char *argv[])
KCrash::initialize();
// Instantiate about data, setting the component name, the display name, and the version.
- KAboutData aboutData(QStringLiteral("privacybrowser"), i18nc("Program Name", "Privacy Browser"), QStringLiteral("0.5"));
+ KAboutData aboutData(QStringLiteral("privacybrowser"), i18nc("Program Name", "Privacy Browser"), QStringLiteral("0.6"));
// Add the author name, job description, email address, and website.
aboutData.addAuthor(i18nc("Developer Information", "Soren Stoutner"),i18nc("Developer Information", "Principal developer"), QStringLiteral("soren@stoutner.com"),
diff --git a/src/privacybrowser.1 b/src/privacybrowser.1
index 828e6de..e42a702 100644
--- a/src/privacybrowser.1
+++ b/src/privacybrowser.1
@@ -1,6 +1,6 @@
-.\" Copyright 2023 Soren Stoutner .
+.\" Copyright 2023-2024 Soren Stoutner .
.\"
-.\" This file is part of Privacy Browser PC .
+.\" This file is part of Privacy Browser PC .
.\"
.\" Privacy Browser PC is free software: you can redistribute it and/or modify
.\" it under the terms of the GNU General Public License as published by
@@ -16,7 +16,7 @@
.\" along with Privacy Browser PC. If not, see .
.\" Title Header.
-.TH "Privacy Browser" 1 "12 October 2023" "version 0.5" "Privacy Browser User Manual"
+.TH "Privacy Browser" 1 "7 July 2024" "version 0.6" "Privacy Browser User Manual"
.\" Section Header - Name.
.SH NAME
@@ -51,32 +51,32 @@ Privacy Browser is a web browser focused on user privacy. It uses Qt WebEngine
.\" Help. `.TP` is "Tag Paragraph". `.BR` is "Bold alternating Roman (not bold)".
.TP
.BR -h ", " --help
-Displays help for command line options.
+Display help for command line options.
.\" Help all. `.TP` is "Tag Paragraph". `.B` is "Bold".
.TP
.B --help-all
-Displays help, including Qt specific options.
+Display help, including Qt specific options.
.\" Version. `.TP` is "Tag Paragraph". `.BR` is "Bold alternating Roman (not bold)".
.TP
.BR -v ", " --version
-Displays version information.
+Display version information.
.\" Author. `.TP` is "Tag Paragraph". `.B` is "Bold".
.TP
.B --author
-Show author information.
+Display author information.
.\" License. `.TP` is "Tag Paragraph". `.B` is "Bold".
.TP
.B --license
-Show license information.
+Display license information.
.\" Desktop File Name. `.TP` is "Tag Paragraph". `.BI` is "Bold alternating Italic (underlined)".
.TP
.BI --desktopfile " file"
-The base file name of the desktop entry for this application.
+Specify the base file name of the desktop entry for this application.
.\" Section Header - Bugs. `.TP` is "Tag Paragraph".
--
2.45.2