Commit Graph

608 Commits

Author SHA1 Message Date
Florian Bruhin 685a66280a Initial drop of Python 3.5
See #4800
2020-10-26 15:50:54 +01:00
Florian Bruhin 5a78bffb15 Update similar project list 2020-09-24 14:37:52 +02:00
Florian Bruhin a4de4ef6a4 ci: Remove remaining Travis/AppVeyor specific code
Also reenables some tests which have been problematic on Travis/AppVeyor but
maybe work fine nowadays.
2020-07-03 18:55:46 +02:00
Florian Bruhin ac1539f352 README: Update list of similar projects 2020-06-22 09:52:55 +02:00
Florian Bruhin b300a5464f Point to GitHub discussions feature 2020-06-17 09:34:12 +02:00
Florian Bruhin 1b6f708814 README: Update list of alternatives 2020-06-01 19:40:11 +02:00
Florian Bruhin 32dffd14cd doc: Update Next browser URL 2020-05-15 12:10:50 +02:00
Florian Bruhin cbb38c5285 Upgrade documented Python versions 2020-05-11 21:06:00 +02:00
Florian Bruhin 99048fb466 Update old Qt version warning
See #3839
2020-04-27 12:00:30 +02:00
Árni Dagur 6e3b69eb3d Add adblock dependency to README, version.py, remove from setup.py 2020-04-08 01:34:39 -04:00
Florian Bruhin 0b95dfe4be Remove references to the GitHub matching fund
qutebrowser did reach the $5000 cap, so future donations aren't going to be
matched.
2020-04-01 21:42:05 +02:00
Florian Bruhin abc940ccce
Update cryptocurrency addresses
I can still recieve funds at the old 1PMzbcetAHfpxoXww8Bj5XqquHtVvMjJtE
address. I recently got a hardware wallet, thus I'd like to migrate over to
that.

Additionally, I added some more popular currencies, because why not.
2020-02-20 15:44:58 +01:00
Florian Bruhin e78306e989 Update docs for Qt 5.14.1
Fixes #5202
2020-02-01 11:06:18 +01:00
Florian Bruhin 34be0a8f2e Update list of alternatives 2020-01-14 08:24:38 +01:00
Florian Bruhin 406864af62 Add GitHub Sponsors announcement 2019-10-30 14:25:12 +01:00
Florian Bruhin b56abc93b1 Move sponsor images to doc/img/sponsors/
If they're in .github, they don't get displayed on qutebrowser.org.
2019-10-22 13:31:39 +02:00
Florian Bruhin cd311b6dc8 Use PayPal donation buttons 2019-10-17 16:26:16 +02:00
Florian Bruhin 5337d2cf31 Add SEPA bank transfer details
I was worried that people could set up direct debit only using my name and
IBAN, which is why I didn't want to publicize it:

https://money.stackexchange.com/questions/90674/is-it-really-risky-to-make-your-iban-public
https://security.stackexchange.com/questions/6598/can-someone-steal-money-from-my-bank-account-if-they-know-my-iban-and-personal-d

I now called my bank (note to self: spoke with Flavio Accola) and disabled
direct debit entirely for my accounts, so things are now a bit easier for
everyone involved.
2019-10-02 09:35:07 +02:00
Florian Bruhin c397e9326b Go back to Qt 5.12 for tox/pyinstaller
This reverts commit 548b5a17d7.
This reverts commit fe32e00a4e.

Due to QTBUG-77364 (broken keyboard focus), we can't upgrade to qtbase 5.13.1.

However, with 5.13.0 (and QtWebEngine 5.13.1), we run into two more issues:

- Segfaults in QQuickWindowPrivate::updateDirtyNode() when logging into a
  Google account (especially on macOS).
- Qt 5.13.0 with the old PyQt5 exit scheme segfaults on exit on Windows.
  However, pyqt5_enable_new_onexit_scheme() was added in PyQt 5.13.1.

See https://bugreports.qt.io/browse/QTBUG-77364
See https://www.riverbankcomputing.com/news/pyqt-5131
Reopens #4918
2019-09-26 18:33:48 +02:00
Florian Bruhin ec67039eff Update FAQ 2019-09-24 17:53:27 +02:00
Florian Bruhin e5e2195b3d Add mail for contact 2019-09-14 16:26:44 +02:00
Florian Bruhin 16dc3dc3db Require Python 3.5.2 for qutebrowser
For __getattr__ type annotations, we want to use @typing.overload in .py files.
However, support for doing so was only added in Python 3.5.2.

Debian Stretch ships 3.5.3, Ubuntu 16.04 LTS ships 3.5.2. Looking at crash
logs, the last crash log using 3.5.0/.1 was in March 2017, so requiring this
should be safe without anyone even noticing.
2019-09-12 21:43:20 +02:00
Florian Bruhin bb65a65474 Update donation docs 2019-08-05 09:14:04 +02:00
Florian Bruhin 787762488f Update QtWebKit info 2019-07-20 15:01:22 +02:00
Florian Bruhin 6ca7db717c Add Surfingkeys for Firefox 2019-07-20 14:57:57 +02:00
Florian Bruhin 811c120e47 Update alternative list 2019-07-20 14:55:30 +02:00
Florian Bruhin 2d7ed87c36 Avoid Qt 5.13
Let's stay with 5.12 for PyPI-installed virtualenvs for now, see:
https://bugreports.qt.io/browse/QTBUG-76913
2019-07-16 11:13:28 +02:00
Florian Bruhin f0a762d4e9 Update to PyQt 5.13 2019-07-05 12:14:40 +02:00
Florian Bruhin 56fc83baca Update donation infos 2019-05-06 13:30:53 +02:00
Florian Bruhin c964bfb4bf Finish Qt 5.12 work
Closes #4591
2019-02-25 10:36:08 +01:00
Florian Bruhin a2ba0b4c76 Thanks to the HSR! 2018-11-22 09:36:13 +01:00
Florian Bruhin 26eb7056e3 Add MacStadium to README 2018-10-07 18:03:13 +02:00
Florian Bruhin 4352d9dcee Update dependencies in README 2018-09-26 22:02:19 +02:00
Florian Bruhin f8dd1547c0 Add VVimpulation to similar projects 2018-09-26 13:09:06 +02:00
Florian Bruhin a03133c573 Fix and https-ify some URLs 2018-08-27 23:31:13 +02:00
C. Poda 4d0cb33df1 Change webmacs from WebEngine to QtWebEngine. 2018-08-27 08:14:30 -07:00
C. Poda b85f58545e Move some listings from Active to Inactive in README.
Move five items in the Similar Projects section, to reflect
lack of recent activity.

Fix one URL typo.
2018-08-26 12:52:06 -07:00
C. Poda 65ca15ecf6 Reword text for inactive project jumanji, in README.
Clarify that jumanji is not a project of Arch Linux,
but that the page at Arch has some data about the browser.
2018-08-21 11:48:16 -07:00
C. Poda 92a8e415e9 Remove two dead links from Inactive list in README.
These links are in the Similar Projects-Inactive section
of the README file.  Two other links point to pages
with data about those projects.
2018-08-21 11:29:00 -07:00
C. Poda 7a7a65d714 Change Webkit to WebKit in one place. 2018-08-20 14:36:27 -07:00
C. Poda b58e081f0a Add browser project data and 2 new links to README.
For the 'next' browser, change Webkit2 to Webkit, the version used
for Mac is unclear.

The links for 'jumanji' and 'pentadactyl' are dead.  Keep those
old links (if someone wants to search a web archive for them); and
add a working link for each of those browsers.
2018-08-20 14:25:42 -07:00
C. Poda b24fbb3462 Add two similar projects to the Active list in README.
Checked other entries in both the Active and Inactive lists;
no changes needed.
2018-08-19 21:40:33 -07:00
Florian Bruhin f7ae7e7d40 Update for PyQt 5.11 2018-07-02 22:32:59 +02:00
Florian Bruhin c87757a913 Revert "Properly add QtQuickWidgets dependency"
Looks like FreeBSD doesn't have QtQuickWidgets packaged at all, so let's do the
same without requiring it...

This reverts commit e5405f0ae9.
2018-06-21 16:35:29 +02:00
Florian Bruhin e5405f0ae9 Properly add QtQuickWidgets dependency 2018-06-21 00:21:52 +02:00
Florian Bruhin 5e99da5459 Remove broken shields.io badges
[ci skip]
2018-05-30 11:59:34 +02:00
Florian Bruhin a828851640 Update recommended Qt version in readme 2018-03-28 08:48:18 +02:00
Florian Bruhin 2b2473a6d8 Add security entry FAQ
Fixes #3686
2018-03-08 12:58:17 +01:00
Marco Zollinger 96e8151cce use up to date cheatsheet images from repo instead of qutebrowser.org 2018-02-20 15:18:31 +01:00
Knowlege 532205aafa
Updated PyYaml link 2018-01-30 23:29:02 +01:00
Florian Bruhin 45a1989a1f Add some more links to initial readme line
[ci skip]
2017-11-30 01:26:44 +01:00
Florian Bruhin ac89ab23a9 Revert "Add nEXT to list of alternatives"
It uses a buggy legacy WebKit...
This reverts commit 814a88b741.
2017-11-29 22:36:06 +01:00
Florian Bruhin 814a88b741 Add nEXT to list of alternatives
[ci skip]
2017-11-28 06:24:45 +01:00
Florian Bruhin 15c7ede916 Update to PyQt 5.9.2 2017-11-24 14:24:15 +01:00
Florian Bruhin e3a3edaf9a Update list of alternatives
[ci skip]
2017-11-16 10:05:26 +01:00
Florian Bruhin 0d1e716760 Add Vim Vixen to list of alternatives 2017-10-28 18:20:17 +02:00
Florian Bruhin 19a0a026dc Update Firefox extension list in README
[ci skip]
2017-10-13 08:07:32 +02:00
Florian Bruhin 0afbcc0faa Update Saka Key url 2017-10-10 21:45:57 +02:00
josealberto4444 9503f23abc Direct https link to the actual license 2017-10-05 14:10:13 +02:00
josealberto4444 d8e9d10c00 Unify style and fix some bugs 2017-10-05 14:10:00 +02:00
josealberto4444 30aab8ef79 Small typos 2017-10-05 13:32:10 +02:00
Florian Bruhin dfa65a0bfe Remove requirements badge
Now that we use pyup weekly they'll be outdated most of the time, and it's not
really an useful metric for users anyways.
2017-09-28 09:29:00 +02:00
Samuel Walladge 5b8b6cfa99
fix link to configuring page in readme 2017-09-20 15:29:09 +09:30
Florian Bruhin 3a5241b642 Start using attrs
Closes #1073
2017-09-19 22:21:45 +02:00
Florian Bruhin cfbe0f8cbc Update dependencies in README
[ci skip]
2017-09-19 10:46:46 +02:00
Florian Bruhin 505321c336 Drop support for Python 3.4
See #2742
2017-09-18 23:01:17 +02:00
Florian Bruhin 852baaa8c3 Drop support for Qt < 5.7.1
See #2742
2017-09-18 23:01:17 +02:00
Florian Bruhin 2398a58526 Fix more file move issues 2017-09-17 21:54:42 +02:00
Florian Bruhin 4c616a5733 Move all documentation files to doc/ 2017-09-17 21:27:38 +02:00
Florian Bruhin 1bcc66b5b9 Add documentation for new config
This also changes qute://help to show the documentation generation error if a
help page wasn't found. This way, people who pull from git but not re-generate
the documentation hopefully get the idea.
2017-09-15 22:22:09 +02:00
Florian Bruhin a942613d7f Use ctypes instead of PyOpenGL for QtWebEngine Nvidia workaround
Fixes #2821
2017-07-27 09:22:12 +02:00
Florian Bruhin f9dc31e464 Add subreddit to README 2017-07-22 10:22:57 +02:00
Florian Bruhin 5bea9c7794 Some more doc improvements 2017-07-21 15:16:54 +02:00
Florian Bruhin f1d4f693bb Whoops - hopefully final README fix 2017-07-21 13:40:04 +02:00
Florian Bruhin 03a0bfdddd Some more README improvements 2017-07-21 13:36:17 +02:00
Florian Bruhin 7e36310e8a Shorten and update README 2017-07-21 13:28:23 +02:00
Florian Bruhin 9898c1ba4b Update docs 2017-07-13 11:02:26 +02:00
Florian Bruhin c0426d3482 Merge branch 'pr/2808' 2017-07-11 09:27:08 +02:00
Florian Bruhin 6f930be08e Update docs 2017-07-11 09:26:36 +02:00
Florian Bruhin 196f4a67b2 Update docs 2017-07-10 18:34:48 +02:00
Florian Bruhin 0e8175b8eb Update docstrings/docs 2017-07-09 23:27:34 +02:00
Florian Bruhin d895ad183d Update authors 2017-07-09 22:12:32 +02:00
Florian Bruhin 6c0ceeac7f Update docs 2017-07-09 12:58:21 +02:00
Florian Bruhin a572b0f34d Update docs 2017-07-07 18:40:57 +02:00
Florian Bruhin a4833fcc46 Merge branch 'pr/2747' 2017-07-05 22:14:07 +02:00
Florian Bruhin 0304040cbb Update docs 2017-07-05 22:14:01 +02:00
Florian Bruhin 023bf82638 Update for PyQt 5.9.1 2017-07-04 17:31:09 +02:00
Florian Bruhin 736dd77a6e Regenerate authors 2017-06-26 18:05:25 +02:00
Florian Bruhin 750ef834dc Make PyOpenGL a required dependency
Looks like the "black screen" issue isn't the only thing going wrong, some
people even report segfaults since the vendor check was added.
2017-06-20 13:05:53 +02:00
Florian Bruhin 73940a64bb Update docs 2017-06-20 12:46:55 +02:00
Florian Bruhin 8191a5465a Regenerate authors 2017-06-19 09:44:04 +02:00
Florian Bruhin 9f9061f146 Update docs 2017-06-09 11:04:04 +02:00
Florian Bruhin dd4fb87db6 Update docs 2017-06-06 18:25:42 +02:00
Florian Bruhin a90429fe6e Update needed dependencies
Fixes #2683
2017-06-01 19:30:32 +02:00
Florian Bruhin 58de271fc1 Regenerate authors 2017-05-30 10:40:33 +02:00
Florian Bruhin ee320ade21 Regenerate authors 2017-05-24 08:40:20 +02:00
Florian Bruhin bc8e176a70 Update authors 2017-05-23 17:22:20 +02:00
Florian Bruhin 70a28ed810 Update authors 2017-05-23 17:19:10 +02:00
Florian Bruhin c32c01ffc0 Merge commit '419793c0b9ff4f293babea7623dcaf4787bbaa35' 2017-05-22 07:55:44 +02:00
Jay Kamat 419793c0b9
Misc cleanup and documentation update 2017-05-21 22:42:51 -07:00