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