Florian Bruhin
3e8a394217
Disable no-member for pylint for os.SEEK_*.
...
This should fix pylint on Windows.
2015-06-11 10:49:06 +02:00
Florian Bruhin
480c4e878e
Ignore pylint warning on Ubuntu/Travis.
2015-06-11 10:26:18 +02:00
Florian Bruhin
fdd302e4f7
Update changelog.
2015-06-10 21:17:23 +02:00
Florian Bruhin
e16d89a548
Merge branch 'ProtractorNinja-more-color-settings'
2015-06-10 21:11:09 +02:00
Florian Bruhin
9b7b97d626
Improve docs.
2015-06-10 21:10:59 +02:00
Florian Bruhin
ab27612139
Merge branch 'more-color-settings' of https://github.com/ProtractorNinja/qutebrowser into ProtractorNinja-more-color-settings
2015-06-10 20:05:23 +02:00
Florian Bruhin
863e194073
Update MANIFEST.in
2015-06-10 18:35:33 +02:00
Florian Bruhin
5a8b7910e0
tox: Use python -m to start pylint.
...
This makes it also work on Windows, where bin/ is called Scripts/.
2015-06-10 18:35:33 +02:00
Florian Bruhin
67473c6db1
tox: Add PYTHON to passenv.
2015-06-10 18:35:33 +02:00
Florian Bruhin
68d8900c6c
link_pyqt: Support PYTHON environment variable.
2015-06-10 18:35:33 +02:00
Florian Bruhin
ddd343c89c
link_pyqt: Be less verbose.
2015-06-10 18:35:33 +02:00
Florian Bruhin
67e895b6c7
Hide SetProcessDpiAwareness Qt warning.
...
This shows up on AppVeyor CI for some reason.
See https://bugreports.qt.io/browse/QTBUG-38993
2015-06-10 18:35:33 +02:00
Florian Bruhin
b57027f800
Fix pylint warnings on Windows.
2015-06-10 18:35:33 +02:00
Florian Bruhin
fc15e85811
Add AppVeyor support.
2015-06-10 18:35:33 +02:00
Austin Anderson
3be9a9b051
Catalogued a configuration option change for updates.
2015-06-10 08:16:15 -04:00
Florian Bruhin
645a1512dd
tox: Update pyflakes to 0.9.1.
2015-06-10 06:10:12 +02:00
Florian Bruhin
4532176e7b
Don't use substitutions in tox.ini.
...
These seem to break things on Ubuntu Trusty...
2015-06-09 19:12:19 +02:00
Florian Bruhin
80a59720de
Add .travis.yml.
2015-06-09 19:12:19 +02:00
Florian Bruhin
839d2b1cbe
Merge branch 'Carpetsmoker-3rd-party-cookies'
2015-06-08 20:50:37 +02:00
Florian Bruhin
0120061456
Add changelog entry.
2015-06-08 20:50:28 +02:00
Florian Bruhin
108e722c85
Add config migration.
2015-06-08 20:48:35 +02:00
Florian Bruhin
3b4fe97dbc
Merge branch '3rd-party-cookies' of https://github.com/Carpetsmoker/qutebrowser into Carpetsmoker-3rd-party-cookies
2015-06-08 20:38:19 +02:00
Florian Bruhin
b6349437f7
Fix broken check for changing js on qute:settings.
...
See #727 .
2015-06-08 20:29:55 +02:00
Florian Bruhin
b5cd082e43
config: Make it possible to migrate values.
...
Needed for #729 .
2015-06-08 19:34:11 +02:00
Florian Bruhin
154af84714
Update changelog.
2015-06-08 19:01:37 +02:00
Florian Bruhin
10e8b78695
Merge branch 'lamarpavel-relapaths'
2015-06-08 18:56:49 +02:00
Florian Bruhin
150ca90517
Regenerate docs
2015-06-08 18:54:07 +02:00
Florian Bruhin
5a2d909607
Update user-stylesheet docs.
2015-06-08 18:50:09 +02:00
Florian Bruhin
171a0f201b
Merge branch 'relapaths' of https://github.com/lamarpavel/qutebrowser into lamarpavel-relapaths
2015-06-08 18:48:11 +02:00
Lamar Pavel
7f27c183be
Include expandvars in File.validate
...
I thought I put this in here before, but apparently I did not. So here it is,
together with a new test to verify it. Other tests needed to be updated with a
mock for os.path.expandvars.
2015-06-08 13:18:16 +02:00
Lamar Pavel
0e50760b70
Differentiate exceptions; remove obsolete test
...
In function File.validate the try-except block has been re-written to
differentiate raised errors.
In function File.transform there was a check for validity of the file path that
is alraedy performed by File.validate under the same conditions. This check has
been removed.
2015-06-08 12:53:59 +02:00
Florian Bruhin
c08078841f
Fix test_qprocess.
2015-06-08 07:49:22 +02:00
Florian Bruhin
1fcce12870
Fix TestPyQIODevice.failing_open on Windows.
2015-06-08 07:45:19 +02:00
Florian Bruhin
00747be9d3
Fix TestSavefileOpen.test_existing_dir on older Qt.
2015-06-08 07:43:40 +02:00
Florian Bruhin
261c44bea9
Fix TestPyQIODevice.test_qprocess on Windows.
2015-06-08 07:42:17 +02:00
Austin Anderson
34d4c08374
Significantly reduced the size of the bar stylesheet.
2015-06-07 20:13:52 -04:00
Austin Anderson
ebc013ac2a
Removed redundant setter.
2015-06-07 20:13:52 -04:00
Florian Bruhin
1e982a9a84
Add/improve tests for qutebrowser.utils.qtutils.
2015-06-07 23:20:34 +02:00
Florian Bruhin
e60f698615
Add/improve tests for qutebrowser.utils.standarddir.
2015-06-07 23:20:34 +02:00
Florian Bruhin
df53ccf426
Write tests for qutebrowser.utils.version.
2015-06-07 23:20:34 +02:00
Florian Bruhin
4204579c06
Add/improve tests for qutebrowser.utils.utils.
2015-06-07 22:53:30 +02:00
Florian Bruhin
4a4856c176
Merge branch 'Carpetsmoker-downloads-cpu'
2015-06-07 21:51:39 +02:00
Florian Bruhin
90b3927906
Merge branch 'downloads-cpu' of https://github.com/Carpetsmoker/qutebrowser into Carpetsmoker-downloads-cpu
2015-06-07 21:51:18 +02:00
Florian Bruhin
2ff6dbd482
Remove unused import.
2015-06-07 21:44:45 +02:00
Florian Bruhin
f85ca19cef
Use <noscript> tag for qute:settings without JS.
...
There was already a noscript tag, this just removes the special check and makes
it a bit more obvious.
See #727 .
2015-06-07 21:38:44 +02:00
Florian Bruhin
da2ff6f3cb
Update recommended Qt version in README.
2015-06-07 21:27:50 +02:00
Florian Bruhin
525d3ee4c9
Regenerate docs
2015-06-07 17:38:27 +02:00
Florian Bruhin
6b94dc5279
Add continue to default next-regexes.
2015-06-07 17:20:52 +02:00
Martin Tournoij
2fa6c952c2
Use less CPU when downloading files
...
When downloading a bunch (7 or 8) of files I noticed qutebrowser was using a lot
of CPU (>60%).
I did some looking, and in the `downloadProgress` callback qutebrower emits the
updated signal which causes everything to be updated. We don't really need this,
since _update_speed() calls it every 500ms anyway.
I tested by downloading 3 copies of the 1GB file [on this
page]( http://www.thinkbroadband.com/download.html ) qutebrowser consistently
pulls about 25% CPU on my system.
When removing this call, the system pulls about 17% CPU. Not a great amount, but
still significant enough to warrant a pull request ;-)
Some other notes:
- wget uses about 1.5%-2% for each process when downloading.
- When not doing any UI updates & speed calculations qutebrowser uses about 15%.
- Doing some quick profiling and strategic commenting seems to indicate there
isn't any other low hanging fruit to be improved on here.
2015-06-07 17:15:04 +02:00
Florian Bruhin
83f7cf84a9
tests: Set progress widget geometry.
...
This hopefully fixes this warning on Windows:
QWindowsWindow::setGeometryDp: Unable to set geometry 113x16+192+124 on
QWidgetWindow/'ProgressClassWindow'. Resulting geometry: 124x16+192+124
(frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum
size: 16777215x16777215).
2015-06-07 11:14:14 +02:00