David Rosca
bf0043e16c
Export WebTab::SavedTab
2018-03-23 12:09:21 +01:00
David Rosca
588018e338
Only link to libcrypto
2018-03-23 12:07:52 +01:00
David Rosca
4d434fabe6
Properly find and link to OpenSSL libs
2018-03-23 11:16:19 +01:00
David Rosca
231e14046f
Windows: Update page exe icons with new Falkon icon
2018-03-23 09:49:18 +01:00
David Rosca
dfea1a125c
Windows: Update registered capabilities
...
All registered file types now have same title "Falkon HTML Document"
and all registered protocols "Falkon URL".
Also added ftp protocol.
2018-03-23 09:26:40 +01:00
David Rosca
5adddb9880
BookmarksToolbar: Fix setting minimum height of toolbar
2018-03-22 20:04:40 +01:00
David Rosca
fbb48f28fd
LocationBar: Don't reset site icon when starting load
...
Fixes losing "secured" icon when navigating to subpages of https sites.
2018-03-20 13:56:30 +01:00
David Rosca
48d87d7a0e
RestoreManager: Fix restoring nested crashed sessions
2018-03-17 17:56:35 +01:00
David Rosca
dc131ddfee
NavigationBar: Fix syncing back/forward buttons state with web history
...
BUG: 391331
FIXED-IN: 3.0.1
2018-03-17 13:55:35 +01:00
David Rosca
081ff20722
FancyTabWidget: Don't draw tab title
...
This hides tab text in BrowsingLibrary as it would often get elided
due to insufficient space in tab bar. It's not possible to resize
the tab bar to fit the tab text as the text can be very long depending
on translation, so the only way to solve it is to just hide the text.
2018-03-16 21:19:27 +01:00
David Rosca
370ddf79ef
AdBlockSubscription: Fix leak when reloading subscription
2018-03-16 21:04:53 +01:00
David Rosca
49c028740e
LocationCompleter: Remove all originalText handling
...
Instead move the original text (original text from locationbar)
directly into model item.
2018-03-16 20:45:31 +01:00
David Rosca
6d26d67db4
LocationCompleter: Add search/visit item immediately
...
Instead of waiting until first refresh job finishes, add search/visit
item immediately on complete request and also update m_originalText.
This fixes issue where accepting the typed completion before the refresh
job finished resulting in searching for old typed text (from last
finished refresh job).
2018-03-16 19:08:55 +01:00
Anmol Gautam
5c5dc20c6d
SpeedDial: Add 'overflow-y: auto' for '#overlay-edit'
...
Summary: When Falkon is not in maximized state, the edit overlay didn't display full content (displays just the image) due to missing `overflow-y: auto` in `#overlay-edit` in speed-dial.
Reviewers: drosca, #falkon
Reviewed By: drosca, #falkon
Tags: #falkon
Differential Revision: https://phabricator.kde.org/D11317
2018-03-16 16:12:18 +01:00
David Rosca
674a0e78f6
WebView: Workaround QtWebEngine issue where webview loses focus
2018-03-13 18:44:28 +01:00
David Rosca
a50eee896c
Fix setting fallback Breeze icon theme
...
:/icons is a default fallback theme search path
2018-03-09 22:52:38 +01:00
Anmol Gautam
5c97a3abb5
Fix losing menubar visibility settings after quit from fullscreen
...
BUG: 391415
Differential Revision: https://phabricator.kde.org/D11062
2018-03-09 22:50:59 +01:00
David Rosca
d26fc63a5c
Fix DuckDuckGo t parameter value on start page
2018-03-09 09:10:32 +01:00
Anmol Gautam
e4c4fd10fc
Clear mouseover state after closing menu in bookmarks toolbar
...
The button was underMouse() after closing the context menu
Differential Revision: https://phabricator.kde.org/D10894
2018-03-03 14:32:12 +01:00
David Rosca
30b2ba41cd
Scripts: Send change event when changing input value in completeFormData
...
Fixes incorrectly completing form data on some sites.
CCBUG: 391327
2018-03-03 14:28:57 +01:00
David Rosca
3bb56fb47d
ThemeManager: Fix showing duplicated themes
2018-03-02 10:48:55 +01:00
David Rosca
d87cffd5db
Bookmarks: Remove default bookmarks
...
Also don't show bookmarks toolbar by default as there
is nothing to show now.
2018-03-01 16:47:12 +01:00
David Rosca
7308b64df6
SpeedDial: Remove default sites
2018-03-01 16:45:17 +01:00
David Rosca
cdbc64eb6d
ProfileManager: Don't copy data when profile is from development version
...
Allows to jumping from stable version to development version
without it always backing up settings, browsedata and session.
2018-03-01 16:41:45 +01:00
David Rosca
18d009c325
BrowserWindow: Give focus to webview before loading url in loadAddress
...
BrowserWindow::loadAddress() always gets called from user interaction,
so it should always update text in location bar (it wouldn't be updated
if location bar is focused).
2018-03-01 16:27:16 +01:00
David Rosca
84dd402de5
WebView: Don't clear history when navigatin from speed dial
...
QWebEngineView loses focus when clearing history, so when opening
new tab with speed dial and navigating to other page from location bar
it would give focus back to location bar.
BUG: 391228
FIXED-IN: 3.0.1
2018-02-28 16:04:04 +01:00
David Rosca
18f109c079
Fix showing git revision in version string
2018-02-28 16:03:31 +01:00
Jonathan Riddell
46a0c1ecdb
add source alongside minified javascript for freedom
2018-02-28 14:59:49 +00:00
David Rosca
0118c0cb96
Version 3.0.0
2018-02-27 14:42:16 +01:00
David Rosca
0d51e0ce32
PluginInterface: Remove getTranslator
2018-02-27 11:31:34 +01:00
l10n daemon script
3ba386de42
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"
2018-02-27 05:18:36 +01:00
David Rosca
d8cdee1cce
DataPaths: Remove Translations path
2018-02-26 22:04:14 +01:00
David Rosca
4d2f02ac45
Remove option to change language on per-profile basis
...
System locale is now always used.
2018-02-26 21:52:39 +01:00
David Rosca
abd30880a5
SideBarManager: Remove interfaces by pointer not id
2018-02-26 20:28:34 +01:00
David Rosca
32a31142a6
AbstractButtonInterface: Add call methods to ClickController
...
Workaround for Python bindings
2018-02-26 16:58:39 +01:00
David Rosca
2fb0da5547
Fix various issues when generating Python bindings
2018-02-26 13:56:43 +01:00
David Rosca
ec1e30314c
DataPaths: Only load plugins from first path in portable build
2018-02-26 11:14:12 +01:00
David Rosca
2873cf45a9
PyFalkon: Install into standard plugin path
2018-02-26 11:14:12 +01:00
David Rosca
ee84b87d20
PyFalkon: Fix build system
...
It is now enabled when PySide2, Shiboken2 and PythonLibs are found.
2018-02-26 11:14:12 +01:00
David Rosca
6dff236e07
Fix exporting QtSingleApplication
2018-02-26 11:14:11 +01:00
David Rosca
5e1635bffa
PluginProxy: Don't pass enum as constref
2018-02-26 11:14:11 +01:00
David Rosca
532af04848
DesktopNotificationsFactory: Don't include config.h in header
2018-02-26 11:14:11 +01:00
David Rosca
13c9025c40
PluginInterface: Don't pass enum as constref
2018-02-26 11:14:11 +01:00
l10n daemon script
b9cedf45a1
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"
2018-02-26 05:15:20 +01:00
David Rosca
2e377390b5
Add experimental support for Python extensions
...
Disabled by default until the build system is sorted out.
As it is now, Python extensions are loaded from "python"
subdirectory in standard plugin paths. Extensions can be loaded
and unloaded same way as C++ plugins.
Currently there are only wrappers needed to get PluginInterface
working from Python, other Falkon classes are inaccessible.
2018-02-25 18:51:31 +01:00
David Rosca
d3ebe40e8f
Replace signals/slots with Q_SIGNALS/Q_SLOTS
2018-02-25 13:33:07 +01:00
David Rosca
a89a9a8ddc
WebView: Add support for changing default background color
...
BUG: 390316
2018-02-24 18:00:53 +01:00
David Rosca
49f48bdd1a
BrowserWindow: Don't resend Ctrl+Tab key press events
...
If the event is not accepted by TabWidget, it will be sent
back to BrowserWindow and end up in infinite recursion.
2018-02-24 16:42:15 +01:00
David Rosca
929851095a
Plugins: Rework to allow more plugin types
...
This should make it possible to add more plugin types (such as
JavaScript/Python/..) in the future.
Added InternalPlugin type which makes the AdBlock plugin visible
and (un)loadable in Extensions tab in Preferences.
2018-02-24 14:23:46 +01:00
David Rosca
b86b385d98
AdBlockPlugin: Support unloading plugin
2018-02-24 14:16:28 +01:00