Juraj Oravec
9eaffd1208
Autotests Qml - fix compilation with Qt 5.9
...
Summary: BUG: 411197
Test Plan: Compile with Qt 5.9, e.g. on Ubuntu 18.04
Reviewers: #falkon, drosca
Reviewed By: #falkon, drosca
Subscribers: drosca, falkon
Tags: #falkon
Differential Revision: https://phabricator.kde.org/D27102
6 years ago
Juraj Oravec
4b7a38680b
Speeddial: decode initialScript data as Utf8
...
Summary:
BUG: 406095
Solution based on:
https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64/Base64_encoding_and_decoding#Solution_4_%E2%80%93_escaping_the_string_before_encoding_it
Test Plan: Add webpage with title which contains Utf8 character (e.g. ľščťžýáíéúäô) into speeddial
Reviewers: #falkon, drosca
Reviewed By: #falkon, drosca
Subscribers: falkon, drosca
Tags: #falkon
Differential Revision: https://phabricator.kde.org/D27081
6 years ago
Puneeth Chanda
1cecd14fd0
Fix crash when KWallet is not available.
...
Summary:
Bug 398767
Currently, when the user clicks //remember password// when KWallet is disabled, **falkon** gets crashed.
This patch fixes the crash by checking if `KWallet` object is created and only then it adds to the folder.
The following functions are fixed:
- addEntry
- Update Entry
- updateLastUsed
- removeEntry
- removeAll
Reviewers: SGOrava, drosca
Reviewed By: SGOrava, drosca
Subscribers: drosca, falkon
Tags: #falkon
Differential Revision: https://phabricator.kde.org/D26872
6 years ago
Alexander Lukichev
90664879c5
Option for internal PDFium-based viewer on Qt 5.13+
...
Summary:
Qt 5.13+ has a built-in PDFium-based PDF viewer enabled in
QWebEngineSettings by default. There is no way to disable it at
run time by the user, and leaving it "as is" changes the browser's
behavior, depending on which version of Qt is installed on a
target system. The built-in plugin currently has quite a limited
functionality and, e.g., misses ability to download the document
being viewed.
This adds a checkbox in Preferences->Browsing->Web configuration
to enable/disable usage of internal Qt's PDF viewer on systems
with Qt 5.13 and above.
The feature uses Pepper plugin API (PPAPI) of QtWebEngine. The
corresponding checkbox's text has been renamed to better reflect
its impact on QtWebEngine's operation ("Allow Pepper Plugins
(Flash plugin)" -> "Enable Pepper plugin API (PPAPI)").
To clarify dependency of internal PDF viewer on PPAPI, the
checkbox gets disabled when the user unchecks "Enable Pepper
plugin API (PPAPI)" checkbox. Also, the dependency is mentioned
in its text.
Reviewers: #falkon, SGOrava
Reviewed By: #falkon, SGOrava
Subscribers: pshaw, SGOrava, falkon, alukichev
Tags: #falkon
Differential Revision: https://phabricator.kde.org/D26753
6 years ago
Juraj Oravec
2a0f092436
Handle web push notifications with Falkon notification system
...
Summary:
Add basic support for web notifications with icon, title and body text.
FEATURE: 409045
Test Plan: Fire some notifications from webpage
Reviewers: #falkon
Subscribers: falkon
Tags: #falkon
Differential Revision: https://phabricator.kde.org/D26452
6 years ago
l10n daemon script
91612fcb55
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
6 years ago
l10n daemon script
a75e26c5af
GIT_SILENT made messages (after extraction)
6 years ago
Juraj Oravec
903c29cb09
GreaseMonkey: Use QTWEBENGINEWIDGETS_VERSION to check for the current version
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
6974f8c254
GreaseMonkey: Fix detecting *.user.js urls
...
Test Plan: Try to install userscript from http://greasyfork.org/
Reviewers: #falkon, drosca
Reviewed By: #falkon, drosca
Subscribers: falkon
Tags: #falkon
Differential Revision: https://phabricator.kde.org/D26436
6 years ago
Juraj Oravec
c934e40440
Use QString::chopped() only for Qt 5.10+
...
https://github.com/KDE/falkon/pull/6
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
d45e51a4e5
Port from deprecated QDir::operator=(const QString&) > QDir::setPath()
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
14719b3ec3
Port from deprecated QPalette::background() > QPalette::window()
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
03b2880f8b
Port from deprecated QPalette::foreground() > QPalette::windowText()
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
de200c77c4
Port from deprecated QFontMetrics::width() > QFontMetrics::horizontalAdvance()
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
168f61c602
Port from deprecated QListWidget::setItemHidden() > QListWidgetItem::setHidden()
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
6c56304aed
Port from deprecated QLineEdit::getTextMargins() > QLineEdit::textMargins()
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
cf6a0b46ef
Port from QListWidget::setItemSelected > QListWidgetItem::setSelected
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
7a1558e173
Port from deprecated QTreeView::sortByColumn(int)
...
QTreeView::sortByColumn(int) > QTreeView::sortByColumn(int column, Qt::SortOrder order)
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
b82752a31e
Port from deprecated QTableView::sortByColumn(int)
...
QTableView::sortByColumn(int) > QTableView::sortByColumn(int column, Qt::SortOrder order)
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
018b8d1a28
adblock: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
e34933b5d7
app: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
ef48b4725e
tools: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
7f654409c5
webengine: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
9b6f187282
network: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
991e0b952e
navigation: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
aa039b8579
session: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
da73eb5c77
sidebar: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
1a3f887145
tabwidget: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
f02cb62b7b
plugins: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
5efc0e8d9d
opensearch: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
c4b6ae9019
bookmarks: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
40c06eaaae
autofill: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
ea75f18c5b
preferences: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
6c14547656
history: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
d242ac51ab
siteinfo: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
8bc38860bf
downloadmanager: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
1457cfc1fd
CookieManager: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
169f7cba65
cookiejar: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
def38a2da4
TabManager: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
9330f8cc04
FCM: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
9bcfeb3cd7
GM: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
c9a6a51285
KDEFI: Constify for arguments
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
7f567b8536
SBI: Fix typo
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
6370bcf6c8
KDEFI: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
52370301aa
PIM: Fix typo, missing brackets around if
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
be4d55795f
PIM: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Juraj Oravec
ff94cf69da
StatusBarIcons: port foreach -> range-based for
...
Signed-off-by: Juraj Oravec <sgd.orava@gmail.com>
6 years ago
Luigi Toscano
9de051fb20
Merge remote-tracking branch 'origin/Falkon/3.1'
6 years ago
Luigi Toscano
f1b7661b1f
Update a few internal KDE URLs
...
Use the generic redirect commits.kde.org insteaf of:
- projects.kde.org, which has been obsolete for a while;
- cgit.kde.org, which is not a future-proof URL anyway.
6 years ago
Tobias C. Berner
3efda1bda4
Add Intl_LIBRARIES and Intl_INCLUDE_DIRS to FalkonPrivate
...
Summary: See https://build.kde.org/view/OS%20-%20FreeBSD/job/Extragear/job/falkon/job/stable-kf5-qt5%20FreeBSDQt5.13/13/console
Reviewers: #freebsd, aacid, drosca
Reviewed By: drosca
Subscribers: falkon
Tags: #falkon
Differential Revision: https://phabricator.kde.org/D26007
6 years ago