Florian Bruhin
29142f763c
Use a proper data dir for PDF.js
2018-10-04 16:54:44 +02:00
Nicolas Schodet
d22679f325
Sort settings page by name
2018-09-27 22:05:54 +02:00
Florian Bruhin
5218d35385
Also style h2 in styled.html
2018-09-18 08:53:13 +02:00
Florian Bruhin
f2e91cc82e
Add warnings for QtWebKit and old Qt
...
See #3839 , #4039
2018-09-18 08:53:11 +02:00
Florian Bruhin
43e58ac865
CVE-2018-10895: Fix CSRF issues with qute://settings/set URL
...
In ffc29ee043
(part of v1.0.0), a
qute://settings/set URL was added to change settings.
Contrary to what I apparently believed at the time, it *is* possible for
websites to access `qute://*` URLs (i.e., neither QtWebKit nor QtWebEngine
prohibit such requests, other than the usual cross-origin rules).
In other words, this means a website can e.g. have an `<img>` tag which loads a
`qute://settings/set` URL, which then sets `editor.command` to a bash script.
The result of that is arbitrary code execution.
Fixes #4060
See #2332
2018-07-11 17:05:23 +02:00
Florian Bruhin
0c0d204fd4
Add a workaround for chrome-error:// loops on Qt 5.11
...
See #3661
2018-06-07 13:49:33 +02:00
Florian Bruhin
34815f5cf8
Make bindings.default only settable in autoconfig.yml
...
Fixes #3131
2018-03-07 18:30:44 +01:00
Florian Bruhin
b4a2352833
Cache HTML/JS resource files when starting
...
This mostly reverts 9edc5a665e
(see #1362 ).
Fixes #1943
2018-03-05 09:08:06 +01:00
Florian Bruhin
9f163d90e1
Merge remote-tracking branch 'origin/pr/3450'
2018-02-12 22:54:43 +01:00
Simon Doppler
7ae0d584e6
Add 20px margin above the raw list
2018-02-12 22:49:02 +01:00
Simon Doppler
ee57c30c53
Re-add the raw list (with fixed alignment)
2018-02-12 16:02:06 +01:00
Simon Doppler
ddc41d2fa4
Remove raw list of open tabs
2018-02-11 22:15:14 +01:00
Florian Bruhin
32ba5a5c95
Improve styling for qute://version and move button
2018-02-11 11:11:55 +01:00
Florian Bruhin
ab768d6f6a
Merge remote-tracking branch 'origin/pr/3567'
2018-02-11 11:11:41 +01:00
George Edward Bulmer
ffddf9a15f
Code style review changes
2018-02-10 15:14:07 +00:00
Florian Bruhin
47ec052194
Merge remote-tracking branch 'origin/pr/3558'
2018-02-09 22:50:00 +01:00
Bryan Kok
1d568a5cf4
Add feature to pastebin version string
...
Added a --paste flag to the :version command and a JS button with corresponding qutescheme URL in the Version debug page to enable pastebinning version.
2018-02-07 17:28:57 +00:00
seebye
8dbf506916
Fix #3542 going back twice on lazy loading a tab
2018-02-05 01:20:56 +01:00
Marc Jauvin
5db4493667
@The-Compiler requested changes addressed.
2018-01-17 10:11:32 -05:00
Marc Jauvin
f6cfb0c529
add missing super() call
2018-01-15 15:44:21 -05:00
Marc Jauvin
48b6c160f5
improve styling as suggested by @jgkamat
2018-01-13 15:52:49 -05:00
Marc Jauvin
3a7ac51a00
html template to render qute://bindings
2018-01-12 17:28:56 -05:00
Simon Doppler
dea0aa9f7c
Add tabs page
2018-01-08 18:01:42 +01:00
Florian Bruhin
19596e3104
Make qute://log lines darker
2017-12-12 22:52:35 +01:00
Florian Bruhin
481dec067d
Don't override background-color for qutebrowser pages
...
Fixes #3381
2017-12-11 17:38:12 +01:00
Florian Bruhin
7a6d568c8c
Remove blank line
2017-12-06 06:53:27 +01:00
mhm@mhm.com
02104a318e
delay added, text changed
2017-12-04 19:03:12 +01:00
mhm@mhm.com
28caddf3c1
delay added, text changed
2017-12-04 19:02:09 +01:00
mhm@mhm.com
b58cfead05
style fixed
2017-11-30 16:05:01 +01:00
mhm@mhm.com
d29cf1ee4d
lazy sessions, restore if visible, forward user after restore
2017-11-30 00:09:28 +01:00
mhm@mhm.com
e2d5a443cc
lazy sessions
2017-11-21 23:57:06 +01:00
mhm@mhm.com
aa40842848
lazy sessions, docstring formatted, settings renamed, javascript notice changed, insert method changed
2017-11-21 00:38:51 +01:00
mhm@mhm.com
cf8130bd22
lazy session, fix: active entry is not the end of the history
2017-11-18 14:28:44 +01:00
mhm@mhm.com
51dea053f4
lazy sessions
2017-11-18 01:00:16 +01:00
Florian Bruhin
378b280f9a
Fix qute://gpl
2017-11-06 12:13:54 +01:00
Florian Bruhin
e95260092c
Add some more dwb keybindings
...
See #13
2017-10-09 07:00:59 +02:00
arza
1784dc777d
Add table headers and widen input fields in qute://settings
2017-09-23 22:24:17 +03:00
Florian Bruhin
3772dc5930
Drop legacy QtWebKit support
...
See #2742
2017-09-18 23:01:17 +02:00
Florian Bruhin
4c616a5733
Move all documentation files to doc/
2017-09-17 21:27:38 +02:00
Ryan Roden-Corrent
71b71dbc58
Merge remote-tracking branch 'upstream/master' into HEAD
2017-08-06 18:13:49 -04:00
Florian Bruhin
5c367e7ab2
Fix the "try again" button on error pages
...
Fixes #2810
2017-07-13 17:26:58 +02:00
Florian Bruhin
3c9de92d58
Add Gentoo instructions to backend warning
2017-07-06 00:41:06 +02:00
Florian Bruhin
d7036fe8a8
Clarify history_session_interval and rename it to _gap_interval
...
"session" is already overloaded enough.
2017-07-04 15:08:04 +02:00
Florian Bruhin
3c2d568a2e
Add an ID for qute://settings inputs
2017-07-04 15:08:02 +02:00
Florian Bruhin
089e1ee91b
Rewrite various references to old settings
2017-07-04 15:08:02 +02:00
Florian Bruhin
3aa7f771c1
Fix dirbrowser.html for stricter jinja env
2017-07-04 15:08:02 +02:00
Florian Bruhin
ffc29ee043
Make qute://settings work with QtWebEngine and new config
...
Fixes #2332
2017-07-04 15:08:01 +02:00
Florian Bruhin
a7c3bb0d55
Initial qute://settings upgrade
2017-07-04 15:08:01 +02:00
Florian Bruhin
3a6bcb3dd0
Remove icon from base.html
2017-07-04 15:08:01 +02:00
Florian Bruhin
61fe40f4a1
Initial stylesheet refactoring for new config
2017-07-02 22:17:33 +02:00