Florian Bruhin
f3fd247282
Make LineConfigParser iterable.
2014-05-22 16:40:54 +02:00
Florian Bruhin
267552fe77
Only re-enable faulthandler when stderr is available
2014-05-22 16:40:04 +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
3a3d8fddee
Merge branch 'userscripts'
2014-05-22 08:52:20 +02:00
Florian Bruhin
f16698c7fc
Update TODO/BUGS
2014-05-22 08:51:42 +02:00
Florian Bruhin
e7d9a3dc88
Fix completion
2014-05-22 08:40:36 +02:00
Florian Bruhin
22072eac7d
Cleanup and documentation in commands/userscripts
2014-05-22 04:12:52 +02:00
Florian Bruhin
8d570b686c
Initial userscript support
2014-05-21 19:53:58 +02:00
Florian Bruhin
ecc838d02c
Fix ALL the lint
2014-05-21 17:29:09 +02:00
Florian Bruhin
1f4ca39e53
Fix wrong conditional
2014-05-21 15:50:08 +02:00
Florian Bruhin
2df8500792
Move ExternalEditor to own file
2014-05-21 15:47:21 +02:00
Florian Bruhin
60f25373e3
Merge branch 'editor'
...
Conflicts:
qutebrowser/browser/commands.py
qutebrowser/utils/misc.py
2014-05-21 15:37:18 +02:00
Florian Bruhin
407af1b02c
Pass elem to on_editing_finished
2014-05-21 14:24:45 +02:00
Florian Bruhin
a77a25e6c1
Keep a hard reference to ExternalEditor
2014-05-21 14:22:46 +02:00
Florian Bruhin
f72a72e98c
Add FIXME for runtime location
2014-05-21 12:53:26 +02:00
Florian Bruhin
ad9c1ed359
flake8: increase max complexity
2014-05-20 17:53:32 +02:00
Florian Bruhin
7c351caf77
Don't warn on prompt keychain bindings
2014-05-20 17:50:09 +02:00
Florian Bruhin
cfd70e7821
Make yes/no questions work
2014-05-20 12:05:14 +02:00
Florian Bruhin
f43549d452
Clean up prompt code
2014-05-20 11:03:55 +02:00
Florian Bruhin
20f8c2b8b4
Add a new MinimalLineEdit widget
2014-05-20 10:11:05 +02:00
Florian Bruhin
1a959a39b2
Don't inherit Prompt from TextBase
2014-05-20 09:15:15 +02:00
Florian Bruhin
b1b1580136
Add some docstrings to prompt
2014-05-20 09:14:35 +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
d4c90b4a60
Add proxy authentication
2014-05-20 08:56:56 +02:00
Florian Bruhin
77eb7d621a
Handle cancelling of authentication
2014-05-20 08:56:54 +02:00
Florian Bruhin
9ffc8d74c4
Save temporary username in Question object
2014-05-20 08:56:52 +02:00
Florian Bruhin
84fdd0f4f7
Get rid of accepted signal
2014-05-20 08:56:50 +02:00
Florian Bruhin
97df8fc172
Move some attributes to dedicated Question object
2014-05-20 08:56:48 +02:00
Florian Bruhin
7ca605ade6
First try at statusbar prompt
2014-05-20 08:56:46 +02:00
Florian Bruhin
9ce06c75bc
Clear hover URL when changing tab
2014-05-19 18:10:48 +02:00
Florian Bruhin
c24e92e519
Make hover URL display more reliable.
...
This uses a similiar mechanism to the statusbar text now.
Previously in some corner cases (e.g. reloading while hovering) the
incorrect link was displayed.
2014-05-19 18:08:33 +02:00
Florian Bruhin
d6c593f035
Use properties rather than overwriting __setattr__
2014-05-19 17:08:51 +02:00
Florian Bruhin
ebefdfb5a9
Fix pasting in new tab
2014-05-19 15:09:12 +02:00
Florian Bruhin
633b87f61b
Yank cleanup
2014-05-19 11:56:51 +02:00
Florian Bruhin
fe81e46f7c
Small clipboard cleanup
2014-05-19 09:52:58 +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
a795b24d86
Merge branch 'select-insert'
2014-05-19 08:36:43 +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
Florian Bruhin
42fa415b17
Update TODO
2014-05-19 04:19:44 +02:00
Florian Bruhin
42f183d825
Handle hiding command widget properly
2014-05-19 04:19:16 +02:00
Florian Bruhin
9392dd201e
pylint: disable too-many-instance-attributes
2014-05-19 04:10:56 +02:00
Florian Bruhin
d1f921cc39
Print command name in ArgumentCountException
2014-05-19 04:06:12 +02:00
Florian Bruhin
274608b1d9
Continue displaying queued messages after immediate ones
2014-05-19 04:04:59 +02:00
Florian Bruhin
f0d1d4ed45
Selectively queue messages rather than unqueueing.
2014-05-19 03:40:10 +02:00
Florian Bruhin
8ed373423a
Fix undo
2014-05-18 08:19:27 +02:00
Florian Bruhin
869c0d82e1
Really fix tabclose
2014-05-18 08:18:20 +02:00
Florian Bruhin
e1d44278ae
Ignore new pylint warning
2014-05-18 08:16:53 +02:00