Florian Bruhin
d5d4e42c64
ci_install: Update Python3 for flake8 env.
2016-01-22 17:33:57 +01:00
Florian Bruhin
af0067526b
ci_install: Show Python version.
2016-01-22 17:33:57 +01:00
Florian Bruhin
70cd18fc98
100% coverage for mainwindow/statusbar/prompt.py.
2016-01-11 07:14:51 +01:00
Florian Bruhin
5ddc94bc8d
Whitelist prompt.py for 100% coverage check.
...
It has 100% due to integration tests, but no unit tests yet.
2016-01-10 23:22:44 +01:00
Florian Bruhin
8acbdda00e
Don't hide stderr in link_pyqt.py.
...
We're just hiding useful debug information this way.
2016-01-05 19:17:56 +01:00
Florian Bruhin
2ccb4342a4
Merge branch 'Kingdread-pdfjs'
2016-01-05 19:12:57 +01:00
Florian Bruhin
e603470260
Fix asciidoc2html on Windows.
...
Windows needs the SystemRoot environment variable set to initialize the crypto
API, what running Python in a subprocess does.
However, we did override the whole environment instead of extending it, which
means this broke on Windows when calling asciidoc:
Traceback (most recent call last):
File "C:\asciidoc-8.6.9\asciidoc.py", line 9, in <module>
import sys, os, re, time, traceback, tempfile, subprocess, codecs, locale, unicodedata, copy
File "C:\Python27\lib\tempfile.py", line 35, in <module>
from random import Random as _Random
File "C:\Python27\lib\random.py", line 885, in <module>
_inst = Random()
File "C:\Python27\lib\random.py", line 97, in __init__
self.seed(x)
File "C:\Python27\lib\random.py", line 113, in seed
a = long(_hexlify(_urandom(2500)), 16)
WindowsError: [Error -2146893795] Provider DLL failed to initialize correctly
2016-01-05 08:00:35 +01:00
Florian Bruhin
5b68092277
Download pdfjs in build_release.py.
...
freeze.py now optionally includes pdfjs if it's present. This means we don't
need to download it every time to run frozen tests, but we can include it in
build_release.py when building a windows package.
2016-01-05 07:27:58 +01:00
Florian Bruhin
e05bc20885
Revert "Call update_3rdparty before freezing"
...
This reverts commit 384a9ad923
.
2016-01-05 07:22:26 +01:00
Florian Bruhin
a97ba9aa09
Merge branch 'pdfjs' of https://github.com/Kingdread/qutebrowser into Kingdread-pdfjs
2016-01-05 07:21:26 +01:00
Florian Bruhin
814e6f5959
Fix lint.
2016-01-05 07:16:39 +01:00
Florian Bruhin
eefc94fb4d
Fix build_release.py with inexistent dist-dir.
2016-01-05 07:14:11 +01:00
Florian Bruhin
8ab0b5b4ac
Use build_release.py to build sdist on Linux.
...
See #1091 .
2016-01-05 06:54:37 +01:00
Florian Bruhin
8d63f2bf93
www: symlink quickstart.html correctly.
...
Fixes #1203 .
2016-01-04 22:51:01 +01:00
Florian Bruhin
a5f2ac5f03
Adjust copyright years.
2016-01-04 07:12:39 +01:00
Daniel Schadt
be0eb0b1cd
Add pdfjs.is_available to vulture whitelist
...
vulture reports it as a false-positive, it's used in the tests but not
picked up by vulture.
2015-12-20 20:08:24 +01:00
Daniel Schadt
49ed04715e
Remove unused tempfile import
2015-12-20 19:24:41 +01:00
Daniel Schadt
a072cf0175
Fix update_3rdparty on windows
...
You cannot open a file twice on windows, so the call to
urllib.request.urlretrieve was invalid, since we already opened the
temporary file. urlretrieve without a filename will automatically create
and return a temp-file, so we're fine.
2015-12-20 19:24:41 +01:00
Daniel Schadt
384a9ad923
Call update_3rdparty before freezing
2015-12-20 19:24:41 +01:00
Daniel Schadt
c3f2cb02c8
pdfjs: adjust path in scripts/dev/misc_checks.py
2015-12-20 19:24:41 +01:00
Daniel Schadt
d7d577b1fa
Fix pep8/pylint
2015-12-20 19:24:41 +01:00
Daniel Schadt
0095b72e03
Update pdfjs path in freeze.py
2015-12-20 19:24:41 +01:00
Daniel Schadt
ef85d1af4c
Move pdfjs and use original files
...
* No modified pdfjs installation needed
-> Groundwork for using a system-wide installation
* Script update_3rdparty.py to download and upack the latest pdfjs
release
2015-12-20 19:24:41 +01:00
Daniel Schadt
60b9d7e6c3
Fix lints
2015-12-20 19:24:41 +01:00
Daniel Schadt
1882fb6006
Add pdf.js in frozen distribution
2015-12-20 19:24:41 +01:00
Florian Bruhin
f342f129c6
Refactor how use_color is set in scripts/utils.
2015-12-02 18:14:34 +01:00
Florian Bruhin
eff0e4c7cc
pylint: Enable useless-suppression globally.
...
We deactivate it locally where needed, i.e. where we are sure it's some
platform-specific thing.
2015-12-01 23:01:09 +01:00
Florian Bruhin
109984c96e
pylint: Check attr-defined-outside-init for tests.
2015-12-01 22:41:16 +01:00
Florian Bruhin
788a096150
pylint: Ignore import-error globally for tests.
2015-12-01 22:03:59 +01:00
Florian Bruhin
150a83d8f4
pylint: Remove unneeded supressions.
2015-12-01 22:03:58 +01:00
Florian Bruhin
81f522336f
Do PYTHONPATH shenanigans in run_pylint_on_tests.
...
If we do it in tox.ini, there are two drawbacks:
- We have more stuff in PYTHONPATH even if we don't when actually using
qutebrowser.
- The separator is platform specific, so we can't easily do this in a portable
way in tox.ini.
2015-12-01 08:07:42 +01:00
Florian Bruhin
9cce8fe825
Adjust vulture whitelist for pylint changes.
2015-12-01 07:48:33 +01:00
Florian Bruhin
6f9b02741a
Switch from map() to list comprehensions.
2015-12-01 07:16:32 +01:00
Florian Bruhin
101f81844c
pylint: Adjust custom checkers for astroid 1.4.
...
Otherwise we'd run into https://bitbucket.org/logilab/pylint/issues/711
2015-12-01 07:10:39 +01:00
Florian Bruhin
a9de97968d
Make pylint shut up about ua_fetch.py.
2015-11-30 07:12:18 +01:00
Florian Bruhin
2ba55a0e77
Split generate_settings in src2asciidoc.
2015-11-30 07:11:03 +01:00
Florian Bruhin
f577da9a6b
Disable App Nap on OS X on Travis. Fixes #1143 .
2015-11-27 17:50:19 +01:00
Florian Bruhin
0d60ec43ed
Regenerate docs.
2015-11-23 13:26:32 +01:00
Florian Bruhin
16e1a65448
Merge branch 'download-page' of https://github.com/Kingdread/qutebrowser into Kingdread-download-page
2015-11-23 13:16:16 +01:00
Florian Bruhin
049102c644
Regenerate authors.
2015-11-23 11:24:40 +01:00
meles5
401f71236d
pylint: disable too-many-statements
2015-11-20 21:53:28 +01:00
meles5
b9240924d2
Seperated into two lines
2015-11-20 21:39:17 +01:00
meles5
d9f1699a3b
Improved website titles
2015-11-20 21:12:06 +01:00
Daniel Schadt
fe1c8ee4e8
Also add cherrypy.wsgiserver.wsgiserver3 to freeze
2015-11-20 15:27:17 +01:00
Daniel Schadt
cb40b1020c
Add cherrypy.wsgiserver to frozen tests
2015-11-20 14:00:17 +01:00
Florian Bruhin
271cb47f87
Merge branch 'netrc' of https://github.com/Konubinix/qutebrowser into Konubinix-netrc
2015-11-18 20:38:57 +01:00
Daniel Schadt
3438a45b19
Merge branch 'master' into download-page
2015-11-18 19:27:26 +01:00
Florian Bruhin
202fc8a5bd
Only run codecov once.
...
Otherwise coverage diffs make no sense...
This reverts commit daaa15396c
.
2015-11-18 17:47:26 +01:00
Samuel Loury
0298fcc841
Use credentials from netrc when available
2015-11-18 16:44:45 +01:00
Florian Bruhin
a845bf22ff
ci_install: Clean up PyQt URL.
2015-11-18 08:28:35 +01:00