Florian Bruhin
afb88a9560
requirements: Update flake8-future-import to 0.4.0
...
- Add two older future imports
- Issue an error when a future import does not exist
- Define which is the oldest Python version to be supported so that
already mandatory features can be ignored and not yet supported
features default to forbidden (ignoring the lower error code).
- Use return code of 1 if errors occurred
2016-05-30 12:57:57 +02:00
Florian Bruhin
424efec8a9
travis: Use Python 3.5 on Ubuntu Xenial
2016-05-30 00:03:40 +02:00
Florian Bruhin
3a0a30597e
Dockerfile: Install dbus
2016-05-29 23:25:46 +02:00
Florian Bruhin
e3556f8fe0
Add a Ubuntu Xenial Dockerfile
2016-05-29 23:14:54 +02:00
Florian Bruhin
2e4c0c6599
Run dbus-uuidgen in Ubuntu Wily Dockerfile
...
Otherwise the tests will fail with:
INVALID: process 975: D-Bus library appears to be incorrectly set up; failed to read machine uuid: UUID file '/etc/machine-id' should contain a hex string of length 32, not length 0, with no other text
INVALID: See the manual page for dbus-uuidgen to correct this issue.
2016-05-29 23:14:10 +02:00
Florian Bruhin
800d069764
requirements: Blacklist Flask 0.11.0
...
See https://github.com/pallets/flask/issues/1825
2016-05-29 18:20:48 +02:00
Florian Bruhin
f10754fa77
Remove MarkupSafe pin in requirements-tests.txt
...
We already have that pinned in requirements.txt
2016-05-29 17:50:13 +02:00
Florian Bruhin
7180a6df0b
requirements: Update pytest dependency pins
...
This adds MarkupSafe and removes termcolor and wheel.
2016-05-29 17:34:19 +02:00
Florian Bruhin
d008b2a86c
requirements: Pin all pylint dependencies
2016-05-29 17:34:16 +02:00
Florian Bruhin
6f6303e0a6
Use requirements files for tox dependencies
...
While this makes things a little more complicated and means we'll need to use
`-r` to recreate tox environments, it has several advantages:
- Full support from requires.io (including PRs)
- Workaround for https://bitbucket.org/hpk42/tox/issues/332/ so we can update
virtualenv/pip
2016-05-29 16:53:54 +02:00
Florian Bruhin
9529d55649
Remove misc/qt_menu.nib
...
This was needed for cx_Freeze on OS X which we don't use anymore.
2016-05-29 16:24:16 +02:00
Florian Bruhin
1e55db0630
Follow the American way(tm) of spelling things
2016-05-29 10:57:41 +02:00
Florian Bruhin
b065d8efcd
pyinstaller: Set NSHighResolutionCapable = True
...
This means qutebrowser will show up correctly on HiDPI/Retina screens
without being pixelated.
2016-05-28 23:20:00 +02:00
Florian Bruhin
90fa2a50ce
pyinstaller: Use qutebrowser/__main__.py
...
When we use qutebrowser.py, PyInstaller 3.2 gets confused
somehow (because of the name conflict with qutebrowser/ maybe?) and
doesn't do anything when running the bundled app.
With qutebrowser/__main__.py the generated filename is still correct and
it actually works.
2016-05-28 23:18:29 +02:00
Florian Bruhin
afcb018ee2
Fix some spelling mistakes
...
Found via http://jwilk.net/software/mwic
2016-05-27 12:07:00 +02:00
Florian Bruhin
a7ece80d34
Merge branch 'pyinstaller'
2016-05-13 06:21:28 +02:00
Florian Bruhin
cd5591040e
Move qutebrowser.rcc to misc/
2016-04-14 17:59:45 +02:00
Florian Bruhin
b3dfa5757e
Docker: Install libjs-pdf on Debian/Ubuntu
2016-04-10 18:09:17 +02:00
Florian Bruhin
bfb4f20510
pyinstaller: Build a single-executable app
2016-04-07 08:53:12 +02:00
Florian Bruhin
460f613fec
pyinstaller: Set icon
2016-04-07 08:53:12 +02:00
Florian Bruhin
2f8ce31e1a
pyinstaller: Add git-commit-id file
2016-04-07 08:53:12 +02:00
Florian Bruhin
f24a721e55
pyinstaller: Include data files
...
This makes the following things work:
- Error pages
- Caret mode
- pdfjs
- :help
2016-04-07 08:53:12 +02:00
Florian Bruhin
b505c65873
pyinstaller: Add basic qutebrowser.spec
2016-04-07 08:53:07 +02:00
Florian Bruhin
2aef8913ec
travis: Don't install recommended packages via apt
...
This passes --no-install-recommends both for Dockerfiles and Travis
itself.
2016-04-06 08:22:41 +02:00
Kevin Velghe
35fa7b3989
Implement libsecret password backend
2016-04-01 22:52:32 +02:00
Florian Bruhin
d15a3c6de8
Update cheatsheet
2016-03-31 07:10:13 +02:00
Florian Bruhin
95d1f48b01
docker: Use non-debug packages for Archlinux
...
Upstream Arch now updated to Qt 5.6 (which means it works with Xvfb), and using
debug packages means the image is a lot bigger and builds slower, so let's use
the normal packages from [extra].
2016-03-29 07:31:11 +02:00
Kevin Velghe
11075457de
Complete url's in openfeeds
2016-03-24 22:13:03 +01:00
Florian Bruhin
0944293fdd
Merge branch 'password_fill' of https://github.com/t-wissmann/qutebrowser into t-wissmann-password_fill
2016-03-17 22:05:13 +01:00
Florian Bruhin
a2b9749dbf
docker: Don't install base-devel on Arch
2016-03-16 06:57:44 +01:00
Florian Bruhin
0bc31e5373
docker: Also run on Ubuntu Wily on Travis
2016-03-15 21:39:30 +01:00
Florian Bruhin
bc6bf82301
docker: Minimize Debian Jessie image
2016-03-15 21:08:19 +01:00
Florian Bruhin
6d225a7858
Set DEBIAN_FRONTEND=noninteractive for Debian Dockerfile
2016-03-15 19:48:43 +01:00
Florian Bruhin
bc080f047e
Add Dockerfile for Archlinux
2016-03-15 19:16:11 +01:00
Florian Bruhin
3ec7a01590
Add Dockerfile for Debian jessie
2016-03-15 19:14:37 +01:00
Thorsten Wißmann
26f2ae5ad0
Do proper javascript escaping in password_fill
2015-12-11 17:04:50 +01:00
Thorsten Wißmann
9592eb0c69
Add documentation in password_fill
...
Describe usage and configuration. Also allow "login:" as a prefix for
login name in pass entries.
2015-12-11 16:54:16 +01:00
Tobias Werth
e4b809927f
Escape password properly in generated JS.
2015-12-11 16:23:47 +01:00
Thorsten Wißmann
497a6e0720
Fixup url simplifier loop
...
Now, the loop which successively simplifies the url, always terminates.
2015-12-09 23:26:29 +01:00
Thorsten Wißmann
ffdc0f664f
Ask for confirmation on fuzzy entry matching
2015-12-09 23:26:29 +01:00
Thorsten Wißmann
fb5e6e6c35
More sane defaults
...
- Remove Port from URL
- Use zenity per default
- Allow customization of handling of no entries are found
2015-12-09 23:26:29 +01:00
Thorsten Wißmann
d73491b0c8
Add password_fill userscript
...
Add a configurable userscript that fills login forms (i.e. the fiels
"Username" and "Password) of websites using a configurable backend where
the actual passwords are stored. The only backend yet is using the
password store "pass".
2015-12-09 23:26:29 +01:00
Florian Bruhin
e010602791
Remove outdated comment.
2015-11-17 19:30:08 +01:00
Halfwit
7822a33975
Finalizing comments and arguments passed in
2015-11-17 08:41:20 -07:00
Halfwit
09999654e2
Adding back second usage comment
2015-11-17 07:56:40 -07:00
Halfwit
773982ad23
The-Compiler's changes
2015-11-17 07:52:02 -07:00
Michael
2a9d56790f
Create Openpage
...
Wrapper script to pass options in to qutedmenu
2015-11-11 23:22:31 -07:00
Michael
f22ccae6fd
Create qutedmenu
...
Bemenu integration for Qutebrowser
2015-11-11 23:21:33 -07:00
Thorsten Wißmann
855f8402c6
open_download: Warn if download dir is empty
2015-09-17 10:32:26 +02:00
Thorsten Wißmann
9e25e3b96b
open_download: Allow download dir to be a symlink
2015-09-17 10:32:26 +02:00
Thorsten Wißmann
b8f200b370
Add open_download userscript
2015-09-17 10:32:17 +02:00
Florian Bruhin
fe16b95f00
Fix typo.
2015-09-16 21:29:03 +02:00
Florian Bruhin
a01c172bc4
Merge branch 'view_in_mpv' of https://github.com/t-wissmann/qutebrowser into t-wissmann-view_in_mpv
2015-09-16 21:26:16 +02:00
Claude
d054fda4ac
making userid wildcardish
2015-09-15 10:11:06 +02:00
Claude
5130be4495
workaround for debian, need additional permissions
2015-09-15 10:03:54 +02:00
Thorsten Wißmann
bbdec1779a
Add check that view_in_mpv is run as a userscript
...
Also fix another typo.
2015-09-03 18:02:22 +02:00
Thorsten Wißmann
de5cdf6f0f
Also hide <embed> tags
...
But only hide those tags that aren't children (or descendants) of other
tags that get replaced anyway. That is needed because sometimes, flash
videos are in <embed> tags, sometimgs in <object> tags and sometimes in
<embed> tags within <object> tags.
Furthermore enforce our "click here" link to have transparent background
(and in future: remove as many properties from website specific CSS
stylesheets).
2015-09-03 16:34:30 +02:00
Thorsten Wißmann
e5b7fdb565
Fix typos spotted by The-Compiler
2015-09-02 17:20:51 +02:00
Thorsten Wißmann
197feade32
Also replace flash videos
...
This means: also replace <object> tags and put the replacement message
even higher in the z-order. (Latter had to be done to make it the
replacement visible on espn _dot_ com)
2015-09-02 17:18:44 +02:00
Thorsten Wißmann
fe6a6c33ae
Add view_in_mpv userscript
2015-09-02 15:59:52 +02:00
jnphilipp
6ffcb387eb
Incorporated The-Compilers suggested chanes.
2015-09-02 14:02:24 +02:00
jnphilipp
1cbc555933
Rewrote userscript to use BeautifulSoup.
2015-09-01 22:08:37 +02:00
jnphilipp
8a1a090dea
Added userscript to open feed links.
2015-08-31 22:45:17 +02:00
Florian Bruhin
ad181ec7eb
Spelling fix on cheatsheet.
2015-05-19 08:58:27 +02:00
Florian Bruhin
cc88451003
Update cheatsheet.
2015-05-19 06:43:42 +02:00
Florian Bruhin
785f948bc7
Correct typo.
2015-05-12 07:49:53 +02:00
Florian Bruhin
38ac2c6598
Merge branch 'master' of https://github.com/Zach-Button/qutebrowser into Zach-Button-master
2015-05-12 07:49:29 +02:00
Florian Bruhin
9ceb43ec44
Make F
(:hint tab) honour background-tabs.
...
Fixes #621 .
2015-05-06 23:25:42 +02:00
Zach-Button
d496ea2d59
Update dmenu_qutebrowser
2015-04-28 11:02:45 -06:00
Zach-Button
329030e913
Update qutebrowser_viewsource
2015-04-24 14:05:27 -06:00
Zach-Button
205f37fe09
Update dmenu_qutebrowser
2015-04-24 14:04:27 -06:00
Zach-Button
049955dfd5
Change path to use mktemp
...
Path now uses mktemp instead of timestamp
2015-04-21 16:12:05 -06:00
Zach-Button
5359463d79
Add misc/userscripts
...
- Added misc/userscripts/dmenu_qutebrowser
- Added misc/userscripts/qutebrowser_viewsource
2015-04-21 14:52:43 -06:00
Florian Bruhin
bd9168fdfe
Add qt_menu.nib for freeze.py on OS X.
2015-04-13 14:15:40 +02:00
Florian Bruhin
217e788f4b
Add 'cd' shortcut to clear downloads.
2015-04-04 15:02:08 +02:00
Regina Hug
0712037a52
Add 'R' to cheatsheet.
2015-01-02 21:22:03 +01:00
Regina Hug
bbff9cb4f0
Add label "(6)" to cheatsheet.
...
Fixes #348 .
2014-12-24 23:45:22 +01:00
Florian Bruhin
ce819db723
Add cheatsheet svg.
2014-12-14 19:23:52 +01:00
Florian Bruhin
fd2fc4e72f
Move apparmor from contrib to misc.
2014-12-14 19:23:44 +01:00