Commit Graph

1759 Commits

Author SHA1 Message Date
Florian Bruhin
2b8b4be98a Add documentation for logging/commands 2014-06-20 11:49:33 +02:00
Florian Bruhin
f6ada3796b Minor HACKING update 2014-06-20 11:07:03 +02:00
Florian Bruhin
0ce1b473c1 Update BUGS 2014-06-20 09:48:45 +02:00
Florian Bruhin
4909f3f0fe Add LeplFilter to RAM, not twice to console.
Fixes exception when sys.stderr is None.
2014-06-20 08:50:37 +02:00
Florian Bruhin
0fa309e2a4 Add a test for init_log if sys.stderr is None. 2014-06-20 08:50:04 +02:00
Florian Bruhin
e1ae4cb54c Add a base class for logging tests. 2014-06-20 08:49:48 +02:00
Florian Bruhin
917bc820a4 Fix missing list in setupcommon.py 2014-06-20 08:14:52 +02:00
Florian Bruhin
9b63c72804 Update HACKING 2014-06-20 07:52:56 +02:00
Florian Bruhin
2fac5aa0a0 Update comment 2014-06-20 06:53:41 +02:00
Florian Bruhin
a700c9dd12 Update TODO/BUGS 2014-06-20 06:52:14 +02:00
Florian Bruhin
5f86357ae8 Fix rfc6266 check 2014-06-20 06:45:52 +02:00
Florian Bruhin
d443e585d3 Add missing test_debug.py 2014-06-20 06:23:41 +02:00
Florian Bruhin
3c9b4369cd Don't crash on Content-Disposition with wrong enc.
When declaring UTF-8 but encoding RFC2231 ISO-8859-1, rfc2259 raises an
UnicodeDecodeError.

Test case: http://greenbytes.de/tech/tc2231/#attwithfn2231iso-bad
2014-06-19 23:14:20 +02:00
Florian Bruhin
7690e918a2 Handle early download errors correctly 2014-06-19 21:37:22 +02:00
Florian Bruhin
0dfdd422a2 Prevent double-deleting file in downloads 2014-06-19 21:27:57 +02:00
Florian Bruhin
684154dd7d Remove set_trace 2014-06-19 21:26:01 +02:00
Florian Bruhin
2fd475b1a4 Fix downloading without content-disposition 2014-06-19 21:09:33 +02:00
Florian Bruhin
6ce5afccbe Use rfc6266 to handle Content-Disposition in downloads 2014-06-19 21:06:19 +02:00
Florian Bruhin
52d1645479 Revert "Clean up styles"
This reverts commit f821d9e211.

This causes all methods to be applied from QCommonStyle, thus resulting in
right-click menus being blank...
2014-06-19 21:05:41 +02:00
Florian Bruhin
6b12572fb0 Add dwb download keybindings. 2014-06-19 17:58:46 +02:00
Florian Bruhin
9c26eba761 Catch weird TypeError when aborting question 2014-06-19 17:56:41 +02:00
Florian Bruhin
dcc43db14e Update BUGS 2014-06-19 17:00:59 +02:00
Florian Bruhin
c4e07fea1b Update BUGS 2014-06-19 16:58:25 +02:00
Florian Bruhin
7994bd8f0d Update TODO 2014-06-19 16:37:02 +02:00
Florian Bruhin
f821d9e211 Clean up styles 2014-06-19 15:43:34 +02:00
Florian Bruhin
4235034604 Update TODO/BUGS 2014-06-19 15:22:11 +02:00
Florian Bruhin
d642aa48c1 Fix reparenting issues with layouts 2014-06-19 14:13:44 +02:00
Florian Bruhin
00fb7b8f68 Don't choke on spaces in filenames in run_checks.py 2014-06-19 13:51:08 +02:00
Florian Bruhin
3de113ee8c Don't double-connect tabCloseRequested 2014-06-19 13:43:43 +02:00
Florian Bruhin
6f4b2e872b Don't restore focus to unfocused widget 2014-06-19 13:43:16 +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
1ab8c3963f More BUGS 2014-06-19 12:24:39 +02:00
Florian Bruhin
c56c7c0394 Support cancelling a javascript confirm dialog 2014-06-19 12:21:22 +02:00
Florian Bruhin
a5f8199fc0 Update TODO/BUGS 2014-06-19 12:20:13 +02:00
Florian Bruhin
3435aef78c Add commandline argument for debug log buffer size 2014-06-19 12:11:46 +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
e6f9c0ccea Fix keyboard focus issues. 2014-06-19 11:50:31 +02:00
Florian Bruhin
d42e71a5d5 Use QApplication (not QCoreApplication) to call activeWindow 2014-06-19 11:22:17 +02:00
Florian Bruhin
e594e42517 Remove unused import from scripts.freeze 2014-06-19 10:19:17 +02:00
Florian Bruhin
1ed70bfef7 Fix utils.log so it works with sys.stderr == None 2014-06-19 10:19:00 +02:00
Florian Bruhin
a254b4c001 Fix _get_constant in setupcommon 2014-06-19 10:11:14 +02:00
Florian Bruhin
06779a875f Move extras_require to setup.py 2014-06-19 09:34:07 +02:00
Florian Bruhin
61c9afb821 Get python lib dir dynamically 2014-06-19 09:33:47 +02:00
Florian Bruhin
301c209eb3 Fix CRLF in update_3rdparty 2014-06-19 09:05:23 +02:00
Florian Bruhin
c4d4f4c8a5 Fix module-rgx in .pylintrc 2014-06-19 09:05:03 +02:00
Florian Bruhin
d65587128f Add vim modelines to all files. 2014-06-19 09:04:37 +02:00
Florian Bruhin
6105b41342 Add shebang/GPL header to scripts 2014-06-19 08:28:05 +02:00
Florian Bruhin
8b2caa3b55 Add script to update 3rdparty stuff 2014-06-19 08:25:46 +02:00
Florian Bruhin
8642ccd899 Use a python script for generate_authors 2014-06-19 08:19:57 +02:00