Commit Graph

1454 Commits

Author SHA1 Message Date
Florian Bruhin
1e256699f8 Add topic-specific loggers 2014-05-23 16:11:55 +02:00
Florian Bruhin
36275d11ce Add henk's blogpost to TODO 2014-05-23 10:32:05 +02:00
Florian Bruhin
99bd53de89 Close tabs on right click 2014-05-23 04:12:18 +02:00
Florian Bruhin
1d5a1a29e8 Simplify calling commands with an instance.
We used to use a signal and a function in app.py which executes the command
handler. Now we instead use QCoreApplication.instance() which makes everything
a lot easier and cleaner.
2014-05-22 16:14:43 +02:00
Florian Bruhin
0c0cb48471 Fix lint 2014-05-22 15:44:16 +02:00
Florian Bruhin
c5998bd94b TODO += init/save cleanup 2014-05-22 15:43:46 +02:00
Florian Bruhin
2fd57dc2e3 Add git check to run_checks 2014-05-22 15:19:35 +02:00
Florian Bruhin
19c1406eed Explicitely exclude BUGS in MANIFEST.in 2014-05-22 17:57:49 +02:00
Florian Bruhin
897fc0c72f Leave hinting mode when tab changed 2014-05-22 17:50:10 +02:00
Florian Bruhin
7308fa97c5 Leave hinting mode when insert mode is entered 2014-05-22 17:49:18 +02:00
Florian Bruhin
8cddbec9e3 Implement quickmarks 2014-05-22 16:44:47 +02:00
Florian Bruhin
e7da95a3b1 Add question() and confirm_action() to message.py 2014-05-22 16:44:10 +02:00
Florian Bruhin
9a3554a784 Add answered_(yes|no) signals to Question. 2014-05-22 16:43:38 +02:00
Florian Bruhin
89350cbff4 Emit answered signal from statusbar prompt.
This is so we can leave the mode (and hide the command widget) before
emitting the answered signal (and possibly ask something again).
2014-05-22 16:41:58 +02:00
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