Commit Graph

10412 Commits

Author SHA1 Message Date
Florian Bruhin
f26aa9b383 Merge branch 'viewsource' of https://github.com/paretje/qutebrowser into paretje-viewsource 2016-10-14 06:46:38 +02:00
Florian Bruhin
89e422a9f7 Merge branch 'paretje-netrc' 2016-10-14 06:45:58 +02:00
Florian Bruhin
d301f200e2 Improve docs for netrc-file setting 2016-10-14 06:45:41 +02:00
Florian Bruhin
26b6688b61 Merge branch 'netrc' of https://github.com/paretje/qutebrowser into paretje-netrc 2016-10-14 06:39:03 +02:00
Florian Bruhin
d5a3d2e191 tox requirements: Update tox to 2.4.0 2016-10-13 11:30:51 +02:00
Florian Bruhin
9e08eb0d5c Update changelog 2016-10-12 16:21:54 +02:00
Florian Bruhin
6d87815a6b Merge branch 'rcorre-no-silly-command-count-syntax' 2016-10-12 16:21:22 +02:00
Florian Bruhin
c6f0b91832 Regenerate docs 2016-10-12 16:21:03 +02:00
Florian Bruhin
da8b09a164 Merge branch 'no-silly-command-count-syntax' of https://github.com/rcorre/qutebrowser into rcorre-no-silly-command-count-syntax 2016-10-12 16:20:36 +02:00
Florian Bruhin
72fd0df237 Merge branch 'sim590-castnow-userscript' 2016-10-12 16:17:58 +02:00
Florian Bruhin
8cda3b9aea Regenerate authors 2016-10-12 16:17:42 +02:00
Florian Bruhin
40e3d8ae07 Merge branch 'castnow-userscript' of https://github.com/sim590/qutebrowser into sim590-castnow-userscript 2016-10-12 16:16:47 +02:00
Simon Désaulniers
bdab57743a add cast userscript for ChromeCast 2016-10-11 21:22:34 -04:00
Florian Bruhin
90d868b033 test reqs: Update uncompile6/xdis to 2.9.1/3.0.2 2016-10-11 14:08:53 +02:00
Florian Bruhin
121b4bced5 test requirements: Update pytest-cov to 2.4.0 2016-10-11 14:08:04 +02:00
Florian Bruhin
d9e2172e44 Merge branch 'sebastian-frysztak-nm-error' 2016-10-11 13:58:51 +02:00
Florian Bruhin
99acb2309b Regenerate authors 2016-10-11 13:58:42 +02:00
Florian Bruhin
7589d3da0a Merge branch 'nm-error' of https://github.com/sebastian-frysztak/qutebrowser into sebastian-frysztak-nm-error 2016-10-11 13:58:33 +02:00
Florian Bruhin
d5f8181777 test requirements: Update uncompyle6 to 2.9.0 2016-10-10 15:44:08 +02:00
Florian Bruhin
a78fb6f5e4 test requirements: Update xdis to 3.0.0 2016-10-10 15:35:06 +02:00
Ryan Roden-Corrent
fbc084e416 Remove :<count>:cmd syntax support.
CommandRunner.parse had some logic for handling commands of form
:<count>:cmd. However, this complicated the parsing logic for something
that appears to only be used in tests. One could use it in a
userscript, but this is unlikely as it is undocumented. Removing
support for this simplifies the logic of parse.

The commnd `run-with-count` is added to provide this functionality.
It works like `repeat` but passes the count along to the command
instead of running the command multiple times.

This resolves #1997: Qutebrowser crashes when pasting commands.
This bug was caused by excess stripping of ':' from the command string
by _parse_count.
2016-10-10 08:02:30 -04:00
Florian Bruhin
aba67d0822 Add @qtwebengine_todo 2016-10-10 09:30:05 +02:00
Florian Bruhin
6d6655524c Fix quoting 2016-10-10 08:26:32 +02:00
Florian Bruhin
8670009c92 test requirements: Update uncompyle6 to 2.8.4 2016-10-10 08:11:58 +02:00
Florian Bruhin
422bbd0f2c pip requirements: Update setuptools to 28.3.0 2016-10-10 07:40:11 +02:00
Florian Bruhin
f0ebb2a6b8 Merge branch 'sebastian-frysztak-command-history-tests' 2016-10-10 07:38:34 +02:00
Florian Bruhin
cc74c87a4c Regenerate authors 2016-10-10 07:34:32 +02:00
Florian Bruhin
03c0eb244e Remove whitespace at EOL 2016-10-10 07:34:22 +02:00
Florian Bruhin
40eb875fb6 Add a test for private-browsing mode 2016-10-10 07:33:59 +02:00
Florian Bruhin
f7b5a2c9ff Merge branch 'command-history-tests' of https://github.com/sebastian-frysztak/qutebrowser into sebastian-frysztak-command-history-tests 2016-10-10 07:33:46 +02:00
Kevin Velghe
087342894e Add setting for location of netrc file
There is no reason I guess to do this with an environment variable. On
top of that, introducing a settings also documents the netrc feature
itself (Closes #1975?).
2016-10-09 00:15:46 +02:00
Sebastian Frysztak
a8847eacbe Cover HistoryEndReachedError in command_history_next(). 2016-10-08 18:14:37 +02:00
Sebastian Frysztak
97d00b2355 Ignore NetworkManager-related Qt warnings
(discussed in #2016)
2016-10-08 11:10:27 +02:00
Florian Bruhin
5eed5eb7f7 commit 5708bb0306fb28549fc47e686790d006398c27fa
Author: Florian Bruhin <git@the-compiler.org>
Date:   Fri Oct 7 07:44:54 2016 +0200

    Turn off private browsing in misc.feature tests
2016-10-07 20:10:39 +02:00
Florian Bruhin
0a8133cc9f test requirements: Update xdis to 2.3.2 2016-10-07 07:32:45 +02:00
Florian Bruhin
15a2b6ba82 flake8 requirements: Update pyparsing to 2.1.10 2016-10-07 07:32:35 +02:00
Florian Bruhin
ea5cbb0c7f Add new mailinglist to release checklist too
[ci skip]
2016-10-07 06:49:04 +02:00
Florian Bruhin
ec5ef2c629 Mention qutebrowser-announce mailinglist 2016-10-07 06:40:13 +02:00
Kevin Velghe
aa6d71ce68 Fix viewsource userscript
For months I've been wondering what created these files in my home
directory ...
2016-10-07 00:32:27 +02:00
Florian Bruhin
5fd43e19c6 Merge branch 'Kingdread-pdfjs-1.6.210' 2016-10-06 22:59:08 +02:00
Florian Bruhin
9ad4d46599 Update changelog 2016-10-06 22:58:45 +02:00
Florian Bruhin
c40539c7e9 Merge branch 'pdfjs-1.6.210' of https://github.com/Kingdread/qutebrowser into Kingdread-pdfjs-1.6.210 2016-10-06 22:52:44 +02:00
Florian Bruhin
378976db29 Make log.stub work when inspect.stack fails
I got this during shutdown once:

Traceback (most recent call last):
  File ".../qutebrowser/mainwindow/mainwindow.py", line 552, in closeEvent
  File ".../qutebrowser/mainwindow/mainwindow.py", line 538, in _do_close
  File ".../qutebrowser/mainwindow/tabbedbrowser.py", line 218, in shutdown
    self._remove_tab(tab)
  File ".../qutebrowser/mainwindow/tabbedbrowser.py", line 280, in _remove_tab
    tab.shutdown()
  File ".../qutebrowser/browser/webengine/webenginetab.py", line 536, in shutdown
    log.stub()
  File ".../qutebrowser/utils/log.py", line 151, in stub
    function = inspect.stack()[1][3]
  File "/usr/lib64/python3.5/inspect.py", line 1464, in stack
    return getouterframes(sys._getframe(1), context)
  File "/usr/lib64/python3.5/inspect.py", line 1441, in getouterframes
    frameinfo = (frame,) + getframeinfo(frame, context)
  File "/usr/lib64/python3.5/inspect.py", line 1414, in getframeinfo
    lines, lnum = findsource(frame)
  File "/usr/lib64/python3.5/inspect.py", line 804, in findsource
    if pat.match(lines[lnum]): break
IndexError: list index out of range
2016-10-06 21:04:53 +02:00
Sebastian Frysztak
b8156a0c32 BDD tests for :command-history-prev/next
ref #999
2016-10-06 21:02:15 +02:00
Daniel Schadt
a9ac123bfa tests: relax pdfjs tests
Updating the whole snippet in two places is bad, so we relax the testing
code.
2016-10-06 16:18:21 +02:00
Daniel Schadt
ffa276a182 pdfjs: compatibility for v1.6.210
They renamed PDFView to PDFViewerApplication, which we need to account
for in our pdfjs scripts.

Also, it seems like the actual viewer is now only created when the DOM
has been loaded. This means that at the time when our script is
executed, the viewer does not yet exist. Thus we need to delay the open
request too by registering a DOMContentLoaded handler.
2016-10-06 14:43:16 +02:00
Florian Bruhin
53ef16e26b Try to stabilize test_insert_mode 2016-10-06 10:40:28 +02:00
Florian Bruhin
356f6dc924 Disable OS X Yosemite build on Travis for now
See #2013
2016-10-06 09:27:38 +02:00
Florian Bruhin
69889f6bba Merge branch 'sebastian-frysztak-master' 2016-10-05 21:20:19 +02:00
Florian Bruhin
4f1bfd37e6 Regenerate authors 2016-10-05 21:20:13 +02:00