Florian Bruhin
f5d7605ae0
Add a :scroll-to-anchor command
...
Fixes #2784
2018-03-19 19:18:33 +01:00
Florian Bruhin
e50068021d
Use signals to update statusbar in caret mode
...
This means we don't use objreg anymore to get the status bar, and also makes the
bar more accurately reflect reality.
See #3583
2018-03-19 18:44:06 +01:00
Florian Bruhin
460bd86579
Initial attempt at using the tab API for tests/unit/javascript
2018-03-19 18:18:21 +01:00
Florian Bruhin
e43f0a61b9
Move all QWebEngineScript related code out of webenginesettings
...
It looks like there's some issue with QWebEngineScript in a profile, at least
with older Qt versions...
See #3497 , #3377
2018-03-19 17:33:02 +01:00
pyup-bot
8eb4d15805
Update hypothesis from 3.49.0 to 3.50.0
2018-03-19 17:13:26 +01:00
pyup-bot
3b7e1b3fe2
Update pylint from 1.8.2 to 1.8.3
2018-03-19 17:13:25 +01:00
pyup-bot
650aa532cd
Update astroid from 1.6.1 to 1.6.2
2018-03-19 17:13:23 +01:00
pyup-bot
1f3fc756db
Update github3.py from 0.9.6 to 1.0.1
2018-03-19 17:13:22 +01:00
pyup-bot
2d5d485daf
Update github3.py from 0.9.6 to 1.0.1
2018-03-19 17:13:20 +01:00
pyup-bot
b77e43d74f
Update setuptools from 38.5.2 to 39.0.1
2018-03-19 17:13:18 +01:00
pyup-bot
5a26858e07
Update flake8-per-file-ignores from 0.5 to 0.6
2018-03-19 17:13:17 +01:00
pyup-bot
99ea4b98e8
Update flake8-builtins from 1.0.post0 to 1.1.0
2018-03-19 17:13:15 +01:00
Florian Bruhin
da8b6fb50a
Decrease maximum repetitions for QtWebEngine scrolling
...
At least for Qt debug builds, 5000 seems to be much too much.
See #3661
2018-03-19 14:11:01 +01:00
Florian Bruhin
33066af51d
Break long comment
2018-03-19 13:59:30 +01:00
Florian Bruhin
6a971e2846
Ignore OnDidStopLoading error message
...
See #3661 , https://bugreports.qt.io/browse/QTBUG-66661
2018-03-19 12:13:10 +01:00
Florian Bruhin
f28a39571c
Fix caret.js indent
2018-03-19 11:49:24 +01:00
Florian Bruhin
bee04a1eec
Wait until runner is finished in test_custom_env
...
This seems to at least lead to less warnings when running the test.
2018-03-19 11:43:08 +01:00
Florian Bruhin
39d25c1127
Update _chromium_version comment
...
[ci skip]
2018-03-19 11:15:19 +01:00
Florian Bruhin
07e831cee5
Update changelog
2018-03-19 10:28:25 +01:00
Florian Bruhin
b3342d8f70
Merge remote-tracking branch 'origin/pr/3728'
2018-03-19 10:28:04 +01:00
Florian Bruhin
6465d64738
Fix lint
2018-03-19 10:22:21 +01:00
Florian Bruhin
232fd19422
Fix unit tests after refactoring
2018-03-19 09:53:35 +01:00
Florian Bruhin
a4530797ea
Add a ProfileSetter class to webenginesettings
...
Easier than passing a profile around everywhere.
2018-03-19 09:40:57 +01:00
Florian Bruhin
1b84bbd61d
Refactor initialization of internal JavaScript
...
- Initialize JavaScript in webenginesettings.py instead of webenginetab.py
- Move JavaScript snippet into a .js file
- Make sure scripts can be re-run and do nothing if already run.
- Run scripts on DocumentCreation *and* DocumentReady. Closes #3717 .
- Give each script an unique name for debugging.
- Also make custom stylesheets work on chrome:// pages
2018-03-19 09:14:55 +01:00
Florian Bruhin
f2864c6253
Break greasemonkey_wrapper lines differently
2018-03-19 09:13:50 +01:00
Florian Bruhin
8ae3047f2a
Update changelog
2018-03-18 19:00:07 +01:00
Florian Bruhin
b154846bdc
Merge remote-tracking branch 'origin/pr/3733'
2018-03-18 18:59:41 +01:00
Florian Bruhin
8a3d9c0c01
Adjust ignored log messages for Qt 5.11
2018-03-18 18:58:29 +01:00
AlternateData
62d30fe589
use 0 and maxint as bounds
2018-03-18 10:06:41 +01:00
AlternateData
a52d18b700
Add correct maximum and minimum value for tabs.switching_delay
2018-03-17 17:59:31 +01:00
Marc Jauvin
b7159d780a
Merge 'origin/master' into tab-input-mode
2018-03-16 14:28:36 -04:00
Michal Siedlaczek
f9e702bae5
Warn about malformed dictionaries
2018-03-16 11:28:45 -04:00
gammelon
f57e47c742
Separate tests for _get_search_url
2018-03-16 11:42:51 +01:00
Bryan Bugyi
18146e2fbc
Fix: prevent unmatched quote ( #3726 )
2018-03-16 06:16:16 -04:00
Florian Bruhin
f7074b80d0
Fix lint
2018-03-16 09:07:25 +01:00
Bryan Bugyi
fa282d574d
Fix: preserve exit status of task
command ( #3726 )
2018-03-16 03:44:22 -04:00
Bryan Bugyi
3b0b4ffe66
Fix: restrict output of task
to one line ( closes #3726 )
2018-03-16 03:28:44 -04:00
Florian Bruhin
a6ce188e0d
Update changelog
2018-03-16 08:21:11 +01:00
Florian Bruhin
01845faac5
Set window title/icon on correct object
...
This was a regression introduced in #3613 .
Fixes #3727
2018-03-16 08:20:27 +01:00
Florian Bruhin
69a013bc82
Update changelog
2018-03-15 14:53:20 +01:00
Florian Bruhin
6f8eb419ae
Emit predicted_navigation when loading sessions
...
This avoids reloads (because of changed settings) after a session has been
loaded.
Related to #3718
2018-03-15 14:51:36 +01:00
Florian Bruhin
1e4b80d1ac
Don't emit predicted_navigation when reloading because of it
...
When we reload because of a config change in _on_load_finished, we can't use
self.reload() as no URL is set yet. Instead, we call self.openurl with the
current URL.
However, we need to make sure we don't emit predicted_navigation again at that
point.
This should (finally) fix #3718
2018-03-15 14:44:44 +01:00
Florian Bruhin
5dbda3016b
Clean up predicted_navigation handling
...
This also adds some more logging for #3718
2018-03-15 14:16:10 +01:00
Florian Bruhin
1d25b212d5
Add missing qapp fixtures to tests
...
See #3723
2018-03-15 09:06:40 +01:00
Florian Bruhin
f538fc8b74
Update release checklist
...
[ci skip]
2018-03-14 21:50:22 +01:00
Florian Bruhin
c2b995edde
Update build_release for github3.py 1.0
2018-03-14 21:11:03 +01:00
Florian Bruhin
1d562d919e
Include requirements files in built release
...
This is needed to use "tox -e mkvenv"
2018-03-14 21:10:35 +01:00
Florian Bruhin
a60bae30b7
Release v1.2.1
...
(cherry picked from commit 6145786e461b104f2b23faf46a24172ba81fbeea)
2018-03-14 20:20:20 +01:00
Florian Bruhin
523502785a
Update changelog for v1.2.1
2018-03-14 20:17:34 +01:00
Florian Bruhin
84c7c37e8e
Swap Control/Meta back on macOS
...
Fixes #3697
(cherry picked from commit fd9e7bed7fd9842eac22ed304a094a92cc953577)
2018-03-14 19:40:56 +01:00