Commit Graph

22895 Commits

Author SHA1 Message Date
Florian Bruhin 957c8bc312 Update changelog 2021-09-20 13:55:59 +02:00
Florian Bruhin c2ef2a2918 Allow all types in GM_setValue
While https://wiki.greasespot.net/GM.setValue still says:
> Strings, booleans, and integers are currently the only allowed data types.

https://sourceforge.net/p/greasemonkey/wiki/GM_setValue/ claims:
> Prior to version 3.2 simple data objects, such as JSON, were not allowed.

And there seem to be scripts actually using those, e.g.:
https://greasyfork.org/en/scripts/394820-mouseover-popup-image-viewer
2021-09-20 13:52:29 +02:00
Florian Bruhin 1bea826981 Add GM_setClipboard
Based on the Greasemonkey implementation:
https://github.com/greasemonkey/greasemonkey/blob/4.11/src/bg/api-provider-source.js#L232-L249

Needed by e.g. this script to work at all:
https://greasyfork.org/en/scripts/394820-mouseover-popup-image-viewer
2021-09-20 13:51:34 +02:00
Florian Bruhin 2b28ab015d Revert "requirements: Use older pluggy"
This reverts commit 41febf9475.

diff_cover now requires pluggy >=1.0.0.
2021-09-20 10:00:18 +02:00
Florian Bruhin 4c1334b3b9
Merge pull request #6682 from qutebrowser/update-dependencies
Update dependencies
2021-09-13 10:08:00 +02:00
qutebrowser bot 9a210fcef4 Update dependencies 2021-09-13 07:40:03 +00:00
Florian Bruhin 3527f21121 scripts: Clean up pylint build files 2021-09-13 09:29:35 +02:00
Florian Bruhin caf6345251 requirements: Test --use-feature=in-tree-build 2021-09-13 08:38:45 +02:00
Florian Bruhin 41febf9475 requirements: Use older pluggy
See https://github.com/Bachmann1234/diff_cover/issues/249
2021-09-13 08:30:52 +02:00
Florian Bruhin 39ff01ca64 Update docs 2021-09-12 09:45:32 +02:00
Florian Bruhin a68aaef320 Update changelog 2021-09-12 08:49:59 +02:00
Nicholas Boyd Isacsson 1892831255 Try to fix :tab-clone --private test 2021-09-10 17:19:11 +02:00
Nicholas Boyd Isacsson 484a80cbb9
Update doc for tab-clone's --private flag
Co-authored-by: Florian Bruhin <me@the-compiler.org>
2021-09-10 16:03:08 +02:00
Nicholas Boyd Isacsson 2e0549fe9f Update test cases for :tab-clone --private 2021-09-10 15:53:54 +02:00
Nicholas Boyd Isacsson daecf903a4 Add --private flag to :tab-clone 2021-09-10 15:49:44 +02:00
Florian Bruhin 9a8d37216c Fix lint 2021-09-08 16:45:37 +02:00
Florian Bruhin 8a61bd635a Improve docs for URL patterns
Closes #6454, see #5069
2021-09-08 16:18:28 +02:00
Florian Bruhin 95cd5255f2 tests: Skip problematic parts of test_system_default_rendering 2021-09-08 14:33:44 +02:00
Florian Bruhin ffa29dd204 doc: Add wyeb to alternatives 2021-09-08 14:02:24 +02:00
Florian Bruhin 30784d5946 Regenerate cheatsheet PNGs
Follow-up for 7961cf7355
2021-09-06 21:33:20 +02:00
Florian Bruhin ca73c1519e Bind Shift-Escape in insert mode 2021-09-06 21:26:00 +02:00
Florian Bruhin 650d9e4c34 Fix paths for scripts/dev/gen_resources.py 2021-09-04 17:39:58 +02:00
Florian Bruhin ba2a8a862c
Merge pull request #6661 from qutebrowser/update-dependencies
Update dependencies
2021-08-30 10:51:37 +02:00
qutebrowser bot 280fa01091 Update dependencies 2021-08-30 04:21:44 +00:00
Florian Bruhin 2d9e924126 Remove unused var/import 2021-08-25 10:07:54 +02:00
Florian Bruhin d6306783d0 Move download origin handling to DownloadItem 2021-08-25 10:05:28 +02:00
Florian Bruhin c022893a76 Prevent mixed content downloading by default
https://blog.chromium.org/2020/02/protecting-users-from-insecure.html
https://therecord.media/firefox-follows-chrome-and-prepares-to-block-insecure-downloads/
2021-08-25 10:05:28 +02:00
Florian Bruhin 65af6b2125
Merge pull request #6650 from qutebrowser/update-dependencies
Update dependencies
2021-08-23 11:23:44 +02:00
qutebrowser bot e015483639 Update dependencies 2021-08-23 04:20:14 +00:00
Florian Bruhin 7cd6c17318 Update changelog 2021-08-21 16:37:04 +02:00
Florian Bruhin 5dec8e13c5 Merge remote-tracking branch 'origin/pr/6633' 2021-08-21 16:35:58 +02:00
Florian Bruhin 222755d0e9 Merge remote-tracking branch 'origin/pr/6634' 2021-08-21 16:33:19 +02:00
Florian Bruhin 7c733e8e3e Don't try to hide deleted systray icon 2021-08-21 16:28:42 +02:00
Florian Bruhin 178e377867
Merge pull request #6646 from qutebrowser/doc-update
Update CONTRIBUTING.asciidoc
2021-08-20 21:42:03 +02:00
arza 3653be86f2
Update CONTRIBUTING.asciidoc 2021-08-20 16:03:11 +03:00
André Keller bc0fd73450 Optionally provide unfiltered selection of secrets
Add an option to show all secrets, whether they match the current url
or not.
2021-08-18 10:50:15 +02:00
Florian Bruhin 5b28fba7cd Update changelog 2021-08-17 12:12:02 +02:00
Florian Bruhin e8d9b1772f Further simplify rapid hint target check 2021-08-17 12:12:02 +02:00
Florian Bruhin 6b30806ebc Clean up target list for hinting 2021-08-17 12:12:02 +02:00
Florian Bruhin fea2216200
Merge pull request #6639 from qutebrowser/update-dependencies
Update dependencies
2021-08-16 13:00:46 +02:00
qutebrowser bot b16568ebae Update dependencies 2021-08-16 04:20:00 +00:00
Florian Bruhin ddcd11ff4e Clarify referer docs
Closes #6640
2021-08-10 22:01:15 +02:00
Florian Bruhin 987becaa0b doc: Clarify opening search terms 2021-08-03 16:53:44 +02:00
André Keller 6ba917d5ec Optionally ask for confirmation before inserting a password
The default behaviour of qute-pass userscript will insert a password
automatically if there is only a single candidate found. This option will
force the selection prompt (i.e. dmenu) to show regardless of how many
password candidates are found.
2021-08-03 14:54:21 +02:00
Florian Bruhin 08fdc1fdc5 Update changelog 2021-08-02 22:01:39 +02:00
Florian Bruhin cbea7d2f2b Merge remote-tracking branch 'origin/pr/6629' 2021-08-02 22:00:43 +02:00
Florian Bruhin 4b4ecc48d7
Merge pull request #6630 from qutebrowser/update-dependencies
Update dependencies
2021-08-02 07:38:52 +02:00
qutebrowser bot 1bb597cf6b Update dependencies 2021-08-02 04:21:39 +00:00
jcromero 9d109f96e3
Add support for overrideMimeType in Greasemonkey scripts 2021-08-02 00:49:21 +02:00
Florian Bruhin e715744ea1 opengl-info: Rename to opengl_info 2021-08-01 14:01:56 +02:00