1
mirror of https://invent.kde.org/network/falkon.git synced 2025-09-10 08:37:55 +02:00
Commit Graph

4722 Commits

Author SHA1 Message Date
902e8c0279 Use angle backend for GPU acceleration on Qt 6.9+
BUG: 497691

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-12-20 19:16:20 +00:00
l10n daemon script
57120e2d3e 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"
2024-12-16 01:37:06 +00:00
2b4755f136
Add missing default SiteSettings for intenal pages
BUG: 497463

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-12-14 22:10:30 +01:00
6dc4b6d47b Add option to add site permissions in preferences
BUG: 495391

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-12-14 14:33:34 +00:00
l10n daemon script
3b61998f9b 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"
2024-12-14 01:44:24 +00:00
5dcf66fb46 PyFalkon: Remove warning about QCborStreamReader
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-12-09 08:13:07 +00:00
eaa8070235
Fix printing to printer other than PDF printer
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-12-04 21:34:31 +01:00
60d14cb487 Port away from QLocale:Country related code
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-12-03 22:45:08 +00:00
b456c18bf6 Fix KIO scheme handler
BUG: 491247

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-12-03 22:33:31 +00:00
f82e3b55e3 Add missing settings.endGroup() when needed
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-11-25 19:34:46 +00:00
320187cb60
GIT_SILENT Remove obsolete Qt5 thumbnailer
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-11-17 18:18:48 +01:00
f8c0ba9723
Enable "Enable Screen Capture" by default
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-11-15 20:57:44 +01:00
69f1046585
Keep "ftp" as an internal scheme
QtWebEngine keep ftp as internal scheme while it no longer opens ftp
stuff.

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-11-13 21:41:17 +01:00
l10n daemon script
266af54555 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"
2024-11-11 01:24:30 +00:00
9fc0ae636f
Revert "Use KIO::OpenFileManagerWindowJob to open folder"
This reverts commit 37441945c4.
2024-11-07 19:10:45 +01:00
37441945c4 Use KIO::OpenFileManagerWindowJob to open folder
BUG: 460997
FIXED-IN: 24.12.0

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-11-06 22:07:34 +00:00
4772efb483 GreaseMonkey - Check content type of url *.user.js
- Do not stop loading the page with url matching user script
- Only match clicked links

BUG: 467459

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-11-06 19:10:02 +00:00
d3b1271e6d GreaseMonkey: Add ex/in-clude match to ContextMenu
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-11-06 18:53:34 +00:00
d902c29bf4 GreaseMonkey: Add support for context menu
BUG: 469855

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-11-06 18:53:34 +00:00
e3cf9424cc Remove FTP support
The sepport was removed from Chromium, QtWebEngine.

BUG: 494222

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-11-06 18:44:43 +00:00
b3e7867429
Add missing overrides
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-10-26 22:07:18 +02:00
00e9099e95 VerticalTabs - Disable tab switching when mouse is over scrollbar
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-10-05 17:59:25 +00:00
b677e0b368
Mark TabBarHelper::initStyleOption() as override
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-10-05 13:00:58 +02:00
638cf87b8f
Port QSqlDatabase::exec to QSqlQuery::exec
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-10-05 12:44:30 +02:00
310268d971 Set security icon according to certificate error.
BUG: 420902
FIXED-IN: 24.12.0

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-09-22 17:59:57 +00:00
fe81fe5aaa Preferences: Fix crash when un/loading of plugins
BUG: 492023
FIXED-IN: 24.12.0

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-09-20 20:50:48 +00:00
l10n daemon script
09b72e4cee 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"
2024-09-20 01:24:58 +00:00
Gary Wang
6460ec22d3
Remove WinExtras usage since it no longer exists
Qt 6 no longer offers the WinExtras module.
2024-09-03 00:53:40 +08:00
1082210759
ProfileManager: remove leftopver debug print.
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-08-22 21:50:44 +02:00
0c67d1e0c8
ProfileManager: Skip clear comment SQL statements
Qt throws errors when the SQL command does nothing.

BUG: 491993
FIXED-IN: 24.12.0

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-08-22 21:42:23 +02:00
5f60faf024
PluginsManager: Move UserRoles to own Enum
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-08-18 22:47:19 +02:00
95b1f3ce3c VerticalTabs: Arrange pinned tabs vertically
BUG: 452818
FIXED-IN: 24.12.0

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-08-18 18:46:24 +00:00
ccce0818cc VerticalTabs: Fix tab switching with mouse wheel
Respect the "Always switch between tabs with mouse wheel" option.

BUG: 394066
FIXED-IN: 24.12.0

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-08-18 18:36:19 +00:00
l10n daemon script
bd5e46b3a2 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"
2024-08-08 01:21:18 +00:00
Martin Rodriguez Reboredo
1e59f0215b Fix image search actions 2024-08-06 17:48:21 +00:00
b2ec20778b
Remove WebPage loadFinished workaround
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-08-05 21:54:57 +02:00
1f5e256e5a
SiteSettingsView Add delay for reloading same site
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-08-05 21:09:59 +02:00
06ea9c6b9c
BookmarksToolbar: Fix drag and drop
- Fix crash
- Fix bookmark final position

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-08-03 22:25:33 +02:00
8037c9de3b
Enable WebInspector with disabled JavaScript
BUG: 462887
FIXED-IN: 24.08.0

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-08-03 13:17:55 +02:00
4483f2659e Remove own implementation and use QProgressBar
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-07-25 02:44:42 +00:00
ed19c54ad7 Revert "Fix progress bar"
This reverts commit 064eb92e77.
2024-07-25 02:44:42 +00:00
Allan Sandfeld Jensen
064eb92e77 Fix progress bar
The custom ProgressBar no longer changed direction correctly.

Since I couldn't see a need for it, I removed it and used QProgressBar
2024-07-22 12:57:21 +02:00
8c846b889a
Fix cookies filtering with SiteSettings
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-07-14 11:27:16 +02:00
bbe03cf9c2
SiteSettings: Store more details about url
Store protocol, port, host.

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-07-14 07:31:13 +02:00
da9513cafb
Add a new line after each javaScriptConsoleMessage
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-07-10 21:41:24 +02:00
244abda445
Remove Falkon identification from UserAgent
CloudFlare works properly only with QtWebEngine default user agent. Any
modifications will cause it to break.

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-07-08 20:31:08 +02:00
c4b68845d3
Fix QWebEngineProfile name
Forgot to remove the original line before rewriting the condition.

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-06-25 20:01:11 +02:00
6a6625c7fa
Enable "Reading from Canvas" by default
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-06-23 23:24:14 +02:00
9da1243ca6
SiteInfo: Fix ForceDarkMode update after a change
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-06-23 23:16:58 +02:00
7816ea95b7
SiteSettings: Fix default cookies permission error
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-06-23 22:48:09 +02:00
0a3a55e8e8
Fix UserAgent dialog window / ComboBox sizePolicy
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-06-15 12:47:28 +02:00
e72a661378
Use faster QFileInfo::exists
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-06-15 12:35:20 +02:00
abcd1c9415
Use 4-arg connect with labmdas
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-06-15 12:30:29 +02:00
2d8b79bc3e
Use Q_EMIT as a keyword instead of a function
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-06-15 12:28:12 +02:00
5bbe416b22
Use reference in range for loops
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-06-15 12:27:24 +02:00
e4a8ad5e01
Remove outdated WebInspector close button removal
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-06-15 10:46:12 +02:00
973a533fea
Use falkon profile name for QWebEngineProfile
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-06-15 10:41:30 +02:00
491b66a6b7
SiteInfo: Immediately apply "Farce Dark Mode"
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-06-15 10:32:35 +02:00
57f0a16de4
Fix type
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-06-12 23:56:48 +02:00
8147576ecf
Fix crash during migration
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-06-12 23:53:35 +02:00
0dd534d165
Implement per site permissions in database
This includes:
- Cookies
- HTML5 permissions
- WebAttributes
- Panels, tabs, GUI.

BUG: 409496
BUG: 396024
BUG: 451357
CCBUG: 392711

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-06-12 22:56:36 +02:00
l10n daemon script
60fc262bc0 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"
2024-05-14 01:17:03 +00:00
l10n daemon script
0c0de256d5 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"
2024-05-12 01:19:01 +00:00
l10n daemon script
57e867035a 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"
2024-05-04 01:21:00 +00:00
l10n daemon script
c938385c07 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"
2024-04-29 01:18:23 +00:00
Emir SARI
48133ea417 Apply i18n to file size and download speed values 2024-04-02 21:28:25 +00:00
l10n daemon script
3e935e6779 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"
2024-03-28 01:17:46 +00:00
l10n daemon script
d302dab557 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"
2024-03-09 01:14:16 +00:00
l10n daemon script
6ca937e668 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"
2024-02-05 01:12:58 +00:00
l10n daemon script
518b65037c 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"
2024-02-03 01:14:13 +00:00
l10n daemon script
56c9abbebc 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"
2024-01-26 01:13:08 +00:00
ea46326c2e SpeedDial: Add option to lock the dials position
BUG: 403684
FIXED-IN: 24.04.0

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-01-13 10:16:04 +00:00
08f7a45021
Accept back and forward mouse button events
QtWebEngine engine seems to has its own binding for these buttons in the
mouse release event while Falkon mostly works with mousePress events.

This causes double action on the same button click.

BUG: 479550

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-01-10 00:54:10 +01:00
Daozhong Ma
435962a9ae Fix addressbar dropdown is compressed
BUG: 478748
2023-12-31 06:35:37 +00:00
Yifan Zhu
aba225af72 GIT_SILENT format changed lines 2023-12-22 20:03:08 +00:00
Yifan Zhu
0681dccfcc Fix compilation against Qt 6.7
QUrl::fromEncoded(const QByteArray &url...) is removed in Qt 6.7 in
favor of QUrl::fromEncoded(QByteArrayView input...).
Wrap the corresponding argument in QByteArray() to make the cast explicit.
This is backwards-compatible with old Qt versions.

See qt/qtbase commit aa481854a98b1be0a061257ae4e817adcf1f77fc

BUG: 478857
2023-12-22 20:03:08 +00:00
6ed4af8197
Fix loading of SpeedDial userscript
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-12-20 09:38:50 +01:00
1922ac6cda
Port away from deprecated event::pos()
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-12-17 12:00:00 +01:00
69fa7d48e8
Port away from QApplication::fontMetrics
GIT_SILENT

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-12-17 12:00:00 +01:00
6cc870be1d
Port away from old QContextMenuEvent constructor
GIT_SILENT

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-12-17 12:00:00 +01:00
71e37d7985
Port away from deprecated addAction() syntax
GIT_SILENT

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-12-17 12:00:00 +01:00
62a3fb5f3d
Qt6 Replace + operator with | operator
GIT_SILENT

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-12-17 12:00:00 +01:00
5264255af2
Port to Qt6, wrap in QByteArrayView
GIT_SILENT

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-12-17 12:00:00 +01:00
e7d9ecaa3a
Qt6 Port position related functions
GIT_SILENT

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-12-17 11:59:59 +01:00
01e1fa61b4
Port from QVariant::Type to QMetaType::Type
GIT_SILENT

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-12-17 11:59:59 +01:00
8f64c610ce
Display correct URL in urlBar after window restore
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-12-16 23:19:29 +01:00
5b31acc7f5
Python: Port from Pyside2 to Pyside6
BUG: 477234
FIXED-IN: 24.02.0

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-12-07 22:08:37 +01:00
Martin Rodriguez Reboredo
bfba0a5d5e
MainApplication: Enable localStorage for private
Signed-off-by: Martin Rodriguez Reboredo <yakoyoku@gmail.com>
2023-12-07 12:07:19 -03:00
84bda27f30
SBI: Fix "Proxy Manager" configuration dialog.
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-12-05 20:50:29 +01:00
759b3f5ea5
History: Store addresses with custom schemes
BUG: 406375
FIXED-IN: 24.02.0

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-12-04 21:32:20 +01:00
63bf4a5cce
SpeedDial: Fix tooltip on Reload button
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-12-03 18:35:03 +01:00
Laurent Montel
3a31ea79b2 It's qt6 only 2023-11-29 08:35:11 +01:00
a11233cd5c
Process the "--help-all" CLI argument
BUG: 477492
FIXED-IN: 23.08.4

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-11-27 07:43:47 +01:00
f2460c1f8e
Fix StartPage search engine default configuration
BUG: 419530
FIXED-IN: 23.08.4

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-11-26 23:13:08 +01:00
fe3c55b3d0
Removed deprecated: AA_DisableHighDpiScaling
NO_CHANGELOG

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-11-23 22:34:20 +01:00
36b13e452d
Fix crash when starting new session after crash
BUG: 408701
FIXED-IN: 23.08.4

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-11-23 20:37:28 +01:00
5ab952e68f
Qt6 - Fix Session restore
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-11-23 17:19:29 +01:00
845c241f21
Port to std::as_const
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-11-21 21:05:09 +01:00
4699c80baf
Fix building PyFalkon with KF6
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-11-21 01:22:07 +01:00
883f24aeba
Always use nullptr for zero pointer
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-11-21 01:12:28 +01:00