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
1c01936932
Always allow to open uknown schemes with QtWebEngine 5.11
...
This makes unknown schemes like magnet: correctly open in external
applications.
2018-03-01 16:02:41 +01:00
David Rosca
6f67987ab5
Cookies: Enable 3rd party cookies filtering with QtWebEngine 5.11
2018-03-01 16:02:21 +01:00
David Rosca
48ca42d645
WebInspector: Don't require remote debugging with QtWebEngine 5.11
2018-03-01 15:53:02 +01:00
David Rosca
ce3f4ed1e8
Preferences: Add new options in QtWebEngine 5.11
...
- Disable automatic playing of videos
- Prevent WebRTC from leaking local IP address
2018-03-01 14:43:58 +01:00
David Rosca
e4c58424f0
JsOptions: Add new options in QtWebEngine 5.10 and 5.11
2018-03-01 14:40:56 +01:00
l10n daemon script
d61b117959
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-03-01 05:29:40 +01:00
David Rosca
87ce04b11d
Update build-appimage.sh
2018-02-28 22:03:18 +01:00
David Rosca
22a976dab5
Add note that Python plugins support is experimental
2018-02-28 22:02:07 +01:00
Jonathan Riddell
05acda3da3
Merge branch 'Falkon/3.0'
2018-02-28 17:00:08 +00:00
Jonathan Riddell
9f2c10216d
more appstream data
2018-02-28 16:59:54 +00:00
Jonathan Riddell
18f13c7273
appstream screenshot
2018-02-28 16:59:54 +00: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
Jonathan Riddell
fb88da17d6
add source alongside minified javascript for freedom
2018-02-28 14:59:33 +00:00
David Rosca
c5a7ed8e3d
Merge branch 'Falkon/3.0'
2018-02-28 14:33:44 +01:00
David Rosca
9f8dc35c6f
Search for XCB UTIL component
...
BUG: 391225
FIXED-IN: 3.0.1
2018-02-28 14:32:34 +01:00
David Rosca
5d4333a3e4
WebView: Remove translate, dictionary and validate actions
...
They should be moved into extension instead.
BUG: 391204
FIXED-IN: 3.1.0
2018-02-28 10:41:25 +01:00
David Rosca
a796842dff
Bump version to 3.0.99
2018-02-28 10:38:59 +01:00
l10n daemon script
1f0443532f
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-28 05:21:18 +01:00
David Rosca
0118c0cb96
Version 3.0.0
2018-02-27 14:42:16 +01:00
David Rosca
8ab16ea31c
Remove COPYRIGHT
2018-02-27 14:33:27 +01:00
David Rosca
d81972a389
Rename LICENSE -> COPYING
2018-02-27 14:32:40 +01:00
David Rosca
332b7a8e0a
Support loading translations for Python extensions
2018-02-27 12:18:26 +01:00
David Rosca
c991df30f4
Extract and install Python translations
2018-02-27 11:32:29 +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
27506e3ba1
PyFalkon: Add __version__ and __version_info__
2018-02-26 20:29:13 +01:00
David Rosca
abd30880a5
SideBarManager: Remove interfaces by pointer not id
2018-02-26 20:28:34 +01:00
David Rosca
791c9f6b1d
Don't install Python extensions when Python support is disabled
2018-02-26 18:28:58 +01:00
David Rosca
43e886a1b0
Add example hellopython Python extension
2018-02-26 18:18:56 +01:00
David Rosca
228e672254
PyFalkon: Suppress workarounded warnings
2018-02-26 16:59:54 +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
190635db1b
PyFalkon: Export rest of the classes
2018-02-26 16:40:42 +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
3f1d37ab69
PyFalkon: Wrap more classes
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
David Rosca
1cf47bfdb5
PyFalkon: Remove PythonPluginObject
...
Instead just export global registerPlugin function.
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