Florian Bruhin
a3e5a20063
Don't log missing config descriptions
2014-06-21 17:56:46 +02:00
Florian Bruhin
cd8bca7e3b
Catch QColors passed to ColorDict
2014-06-21 17:37:54 +02:00
Florian Bruhin
7a6e2b3242
Ensure validity of Qt objects
2014-06-21 17:02:30 +02:00
Florian Bruhin
113221c731
Log some exceptions
2014-06-20 23:26:19 +02:00
Florian Bruhin
7de637baea
Add a none argument to every config type and cleanup.
...
- Rename none to none_ok (because of "None")
- Fix File class.
2014-06-20 20:27:24 +02:00
Florian Bruhin
6b12572fb0
Add dwb download keybindings.
2014-06-19 17:58:46 +02:00
Florian Bruhin
cd68d04067
Add missing space
2014-06-19 13:19:02 +02:00
Florian Bruhin
b70657eb53
Validate configs properly.
...
We inherited custom types from String which is wrong and not validated against
ValidValues.
2014-06-19 13:18:25 +02:00
Florian Bruhin
fdda1dd3a0
Forward unbound non-alphanumeric keys by default.
...
We do this so we benefit from some default WebKit keybindings users would
expect. For example, we'd need to bind Ctrl+X/C/V by default without this.
We also remove the custom-bound scrolling keybindings as they're redundant now.
The forward-unbound-keys setting now isn't a bool anymore, instead it can be
set to all/auto/none.
2014-06-19 11:51:25 +02:00
Florian Bruhin
d65587128f
Add vim modelines to all files.
2014-06-19 09:04:37 +02:00
Florian Bruhin
1fef2d02b9
Add an :all-objects command and __repr__s
2014-06-17 11:03:42 +02:00
Florian Bruhin
7dfd7d018b
pylint: completely disable unnecessary-lambda
2014-06-17 07:19:16 +02:00
Florian Bruhin
af9e4ae072
Fix parent/child relationships
2014-06-17 07:17:21 +02:00
Florian Bruhin
c9f60caa12
Change download bar bg to black
2014-06-13 07:42:53 +02:00
Florian Bruhin
4dc33102b7
Cleanup
2014-06-13 07:41:51 +02:00
Florian Bruhin
ac43a0b5cb
Style DownloadView
2014-06-13 07:39:47 +02:00
Florian Bruhin
9b7ff910c3
Log stylesheets
2014-06-13 07:38:10 +02:00
Florian Bruhin
2ffc9bb00a
Add colors to DownloadView
2014-06-12 21:43:30 +02:00
Florian Bruhin
96891f6241
First working download draft
2014-06-11 21:55:23 +02:00
Florian Bruhin
1c63ff620d
Add option to expand tabs
2014-06-10 14:30:31 +02:00
Florian Bruhin
2f1cd43f9c
Change lists to tuples for immutable values
2014-06-06 17:21:35 +02:00
Florian Bruhin
fd220b1b36
Raise CommandError instead of message.error where possible
2014-06-06 11:55:55 +02:00
Florian Bruhin
500ad24cc3
Add keybindings for Ctrl-?/H/J/[ for Delete/Backspace/Return/Escape
2014-06-05 13:20:10 +02:00
Florian Bruhin
2daae86e27
Break long line
2014-06-03 21:12:44 +02:00
Florian Bruhin
af17746c20
Actually respect cookies-store
2014-06-03 20:30:50 +02:00
Florian Bruhin
35a3cc661e
Reorder webkit options
2014-06-03 20:28:51 +02:00
Florian Bruhin
40009970df
Add option to configure if js statusbar messages should be shown
2014-06-03 19:17:35 +02:00
Florian Bruhin
ec25821fae
_foo.py file rename [2/2]
2014-06-03 15:01:57 +02:00
Florian Bruhin
fa1e03f56b
_foo.py file rename [1/2]
2014-06-03 14:57:57 +02:00
Florian Bruhin
58c1646e9b
Shrink completion if configured to do so
2014-06-03 11:39:53 +02:00
Florian Bruhin
a389b0f688
Add a quick-complete option.
...
This moves to the next commandline part when completing if there's only
one possible completion.
2014-06-03 06:55:07 +02:00
Florian Bruhin
6bc0f7e5e7
Revert "Make inspector detachable."
...
This reverts commit ee241c3f6c
.
Conflicts:
qutebrowser/config/configdata.py
2014-05-26 15:13:33 +02:00
Florian Bruhin
f380eaf4cd
Remove statusbar.fg.error setting
2014-05-26 17:03:39 +02:00
Florian Bruhin
edacb23076
Color statusbar on prompts
2014-05-26 16:59:11 +02:00
Florian Bruhin
61d4821065
Add configurable confirmation when closing
2014-05-26 16:51:57 +02:00
Florian Bruhin
6676eefb03
Add keybinding for inspector
2014-05-26 12:20:42 +02:00
Florian Bruhin
ee241c3f6c
Make inspector detachable.
2014-05-26 12:16:03 +02:00
Florian Bruhin
1e256699f8
Add topic-specific loggers
2014-05-23 16:11:55 +02:00
Florian Bruhin
8cddbec9e3
Implement quickmarks
2014-05-22 16:44:47 +02:00
Florian Bruhin
f3fd247282
Make LineConfigParser iterable.
2014-05-22 16:40:54 +02:00
Florian Bruhin
d1b947279e
Use arrow keys for completion items
2014-05-22 10:54:18 +02:00
Florian Bruhin
2bcf46194b
Add readline-like shortcuts
2014-05-22 10:49:19 +02:00
Florian Bruhin
cfd70e7821
Make yes/no questions work
2014-05-20 12:05:14 +02:00
Florian Bruhin
f33f2e0a0f
Convert URL to proxy correctly.
...
Before, user/password was set to an empty string even when not set in
the URL, causing Qt to reread this information all the time and
call proxyAuthenticationRequired even when the entered info was correct.
2014-05-20 08:56:58 +02:00
Florian Bruhin
77eb7d621a
Handle cancelling of authentication
2014-05-20 08:56:54 +02:00
Florian Bruhin
7ca605ade6
First try at statusbar prompt
2014-05-20 08:56:46 +02:00
Florian Bruhin
118d3e03cd
Revert "Make scroll bars hideable"
...
This reverts commit 1bfbdd79e4
.
Conflicts:
qutebrowser/browser/commands.py
qutebrowser/config/configdata.py
qutebrowser/widgets/webview.py
2014-05-19 09:50:56 +02:00
Florian Bruhin
696fdc397b
Revert "Reimplement wheelEvent of WebView to fix scrolling"
...
This helped with hiding scrollbars, but it handles scrolling incorrectly
with multiple scrollable divs.
This reverts commit 5c4ce7ae09
.
2014-05-19 09:46:38 +02:00
Florian Bruhin
d450257485
Add search-prev and bind N to it
2014-05-19 05:05:54 +02:00
Florian Bruhin
da2dc4861f
Rename nextsearch command to search-next
2014-05-19 04:21:30 +02:00