Florian Bruhin
1f3b39eb75
Get rid of prevnext_rel selector group
2014-07-16 09:17:59 +02:00
Florian Bruhin
fad22c63d9
Go back to using one NetworkManager per tab
2014-07-10 06:42:52 +02:00
Florian Bruhin
72b854049b
Improvments for hints/page-prev/page-next
2014-07-09 21:14:15 +02:00
Florian Bruhin
92ff957543
Clean up message API
2014-06-26 07:58:00 +02:00
Florian Bruhin
81990f792f
Avoid using QApplication for downloads
2014-06-23 17:30:28 +02:00
Florian Bruhin
8a8ca0c34f
Split utils.misc into utils.{qt,misc}
2014-06-23 07:45:04 +02:00
Florian Bruhin
49fd08b30d
Leave URLs encoded when setting commandline
2014-06-21 23:19:59 +02:00
Florian Bruhin
664079c728
Don't raise CommandError in HintManager.fire
2014-06-21 17:41:25 +02:00
Florian Bruhin
7a6e2b3242
Ensure validity of Qt objects
2014-06-21 17:02:30 +02:00
Florian Bruhin
0dc2ecef46
Check QUrl objects for validity
2014-06-20 23:57:52 +02:00
Florian Bruhin
2d2ee71bee
Remove passwords from URLs going out via an insecure channel.
2014-06-20 22:57:04 +02:00
Florian Bruhin
8b6af23b13
Make sure we don't display passwords in URLs to the user
2014-06-20 19:50:44 +02:00
Florian Bruhin
0fd64419da
Remove urlutils.{urlstring,qurl}.
...
The idea of treating an URL-string and a QUrl as essentially the same data type
got us into all kinds of problems. Now we use QUrl everywhere except at the
borders to the user interface.
2014-06-20 16:33:01 +02:00
Florian Bruhin
6b12572fb0
Add dwb download keybindings.
2014-06-19 17:58:46 +02:00
Florian Bruhin
d65587128f
Add vim modelines to all files.
2014-06-19 09:04:37 +02:00
Florian Bruhin
6a81710c71
Use HintContext per invocation of hintmanager
2014-06-07 18:07:09 +02:00
Florian Bruhin
2f1cd43f9c
Change lists to tuples for immutable values
2014-06-06 17:21:35 +02:00
Florian Bruhin
1e256699f8
Add topic-specific loggers
2014-05-23 16:11:55 +02:00
Florian Bruhin
7308fa97c5
Leave hinting mode when insert mode is entered
2014-05-22 17:49:18 +02:00
Florian Bruhin
d901fe69e6
Rename some commands
2014-05-16 23:01:40 +02:00
Florian Bruhin
326280f910
Fix consistency and spelling in docstrings/comments
2014-05-15 16:27:34 +02:00
Florian Bruhin
cf02330b42
Make hinting work again.
...
6b2d2713f7
broke this as we accidentally
iterate over self._frames before setting it.
2014-05-14 18:54:34 +02:00
Florian Bruhin
a045511962
Use exceptions for command errors
2014-05-14 18:00:40 +02:00
Florian Bruhin
651eab1032
Return after error when there's no hint to follow
2014-05-14 14:56:13 +02:00
Florian Bruhin
6b2d2713f7
Clean up HintManager.start()
2014-05-13 21:13:53 +02:00
Florian Bruhin
0b3854bff1
Work around segfault in hintmanager
2014-05-13 13:42:30 +02:00
Florian Bruhin
7b2961f23e
Fix some backslash-quotes
2014-05-12 15:58:09 +02:00
Florian Bruhin
419caf7116
Rename rect_on_screen to rect_on_view
2014-05-12 10:05:00 +02:00
Florian Bruhin
50f31ca7cb
Handle visibility of elements on screen correctly
2014-05-12 10:04:27 +02:00
Florian Bruhin
4eebe2dc57
First try at hinting with frames
2014-05-12 07:49:44 +02:00
Florian Bruhin
59a89d31fe
Add reasons why modes are entered/left
2014-05-09 16:03:46 +02:00
Florian Bruhin
4eb6f896b0
Remove unused import in hints.py
2014-05-08 20:36:23 +02:00
Florian Bruhin
14873285e6
Fix enum bugs
2014-05-06 21:09:09 +02:00
Florian Bruhin
164dcfb6bd
Always click elements in the center when hinting
2014-05-06 21:07:20 +02:00
Florian Bruhin
e2ded2e0ad
Add logging to handle_partial_key
2014-05-06 17:02:44 +02:00
Florian Bruhin
764c37c8d6
Hide elements instead of deleting them
2014-05-06 17:02:32 +02:00
Florian Bruhin
e683d85799
Add quick and dirty fix for hint clicking
2014-05-06 14:03:48 +02:00
Florian Bruhin
70d6efff96
Elements might be deleted already when hint mode is left
2014-05-06 10:04:40 +02:00
Florian Bruhin
e5000c315d
Revert "Use global HintManager"
...
This reverts commit a76d68f564
.
WTF. I thought I reset --hard-ed that one?
2014-05-06 07:11:20 +02:00
Florian Bruhin
3eaf1ec6d8
Remove old logging
2014-05-05 22:34:58 +02:00
Florian Bruhin
a76d68f564
Use global HintManager
2014-05-05 20:28:29 +02:00
Florian Bruhin
667b255d01
Use QApplication for global singletons
2014-05-05 17:56:14 +02:00
Florian Bruhin
9cf713cbe4
Use a metaclass for Enums for easier reverse mapping
2014-05-05 10:08:06 +02:00
Florian Bruhin
4ebe643ea6
Use simple enums for constants
2014-05-05 07:45:36 +02:00
Florian Bruhin
af68474fc3
Make sure frame is not None in HintManager.start
2014-05-02 18:57:59 +02:00
Florian Bruhin
efc613811f
Implement numeric hints
2014-05-02 17:53:16 +02:00
Florian Bruhin
615a2e0bb5
Handle invalid hinting modes/targets
2014-05-02 11:25:24 +02:00
Florian Bruhin
7aef865b0d
Lint fixes
2014-05-01 19:42:51 +02:00
Florian Bruhin
cb8f824f01
Add basurl
2014-05-01 16:40:14 +02:00
Florian Bruhin
5d80831752
prevpage/nextpage updates
2014-05-01 16:35:26 +02:00