summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2021-06-24scripts: Fix distutils deprecation in link_pyqtFlorian Bruhin
$ .../.tox/py310/bin/python scripts/link_pyqt.py --tox .tox/py310 <string>:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives <string>:1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead See https://bugs.python.org/issue41282 (cherry picked from commit e3e0fbc3559d9c3d08a3566f7d8bf03a23017e78)
2021-06-15scripts: Add bluetooth permission for macOSFlorian Bruhin
Apple documentation claims this is for iOS/watchOS/tvOS only: https://developer.apple.com/documentation/bundleresources/information_property_list/nsbluetoothalwaysusagedescription However, reality tells a different story - according to Console.app, when visiting accounts.google.com, qutebrowser/Chromium needs this permission. Reproducible as well using the following demo page: https://googlechrome.github.io/samples/web-bluetooth/battery-level.html Finally, Google Chrome has the key declared as well. Note that it has NSBluetoothPeripheralUsageDescription as well: https://developer.apple.com/documentation/bundleresources/information_property_list/nsbluetoothperipheralusagedescription ...but that is deprecated, and according to my tests on macOS 10.14 and 10.15, it's not needed. Thanks to Apple for their wonderful documentation.... not. Fixes #6475, hopefully for real this time.
2021-05-26RIP FreenodeFlorian Bruhin
(cherry picked from commit 7961cf73553847ea265a388b736fffac77dae66a)
2021-05-25Set permission strings in Info.plistFlorian Bruhin
Fixes #6475 (cherry picked from commit bae08ae3860997bc19e9c41b9c9301a56aaeb202)
2021-04-29scripts: Add --no-confirm to build_releaseFlorian Bruhin
(cherry picked from commit 9aa8740ec95e147116ec7d868ac2f3bb2e8259be)
2021-04-22Update PE checksum patching after PyInstaller updateFlorian Bruhin
(cherry picked from commit b1265cbeffb6778951a4f2d7a53bd4fc18607a5c)
2021-04-17mkvenv: Handle failing ldconfigFlorian Bruhin
(cherry picked from commit 1b4daf7c37782bf6a63814c5e9cdc0bebec559ea)
2021-04-08ci: Try working around macOS DMG timeoutsFlorian Bruhin
2021-04-07Support macOS dark mode for UIFlorian Bruhin
Fixes #4430 Thanks to ftpd for testing!
2021-03-31ci: Add -debug for hdiutilFlorian Bruhin
2021-03-31scripts: Handle isolated tox builds in link_pyqt.pyFlorian Bruhin
2021-03-31Increase vim compatibilityFlorian Bruhin
Vim has this, and it's almost easter, so clearly we should have it too. Also it's from Monty Python, which makes it even more fitting. HEAD KNIGHT: Ni! KNIGHTS: Ni! Ni! Ni! ARTHUR: Who are you? HEAD KNIGHT: We are the Knights Who Say... Ni! ARTHUR: No! Not the Knights Who Say Ni! HEAD KNIGHT: The same! BEDEVERE: Who are they? HEAD KNIGHT: We are the keepers of the sacred words: Ni, Pen, and Ni-wom! RANDOM: Ni-wom! ARTHUR: Those who hear them seldom live to tell the tale! HEAD KNIGHT: The Knights Who Say Ni demand a sacrifice! ARTHUR: Knights of Ni, we are but simple travellers who seek the enchanter who lives beyond these woods. HEAD KNIGHT: Ni! Ni! Ni! Ni! ARTHUR and PARTY: Oh, ow! HEAD KNIGHT: We shall say 'nee' again to you if you do not appease us. ARTHUR: Well, what is it you want? HEAD KNIGHT: We want... a shrubbery! [dramatic chord] ARTHUR: A what? HEAD KNIGHT: Ni! Ni! ARTHUR and PARTY: Oh, ow! ARTHUR: Please, please! No more! We shall find a shrubbery. HEAD KNIGHT: You must return here with a shrubbery or else you will never pass through this wood alive! ARTHUR: O Knights of Ni, you are just and fair, and we will return with a shrubbery. HEAD KNIGHT: One that looks nice. ARTHUR: Of course. HEAD KNIGHT: And not too expensive. ARTHUR: Yes. HEAD KNIGHTS: Now... go! ARTHUR: Old crone! Is there anywhere in this town where we could buy a shrubbery! [dramatic chord] CRONE: Who sent you? ARTHUR: The Knights Who Say Nee. CRONE: Agh! No! Never! We have no shrubberies here. ARTHUR: If you do not tell us where we can buy a shrubbery, my friend and I will say... we will say... `nee'. CRONE: Agh! Do your worst! ARTHUR: Very well! If you will not assist us voluntarily,... Ni! CRONE: No! Never! No shrubberies! ARTHUR: Ni! BEDEVERE: Noo! Noo! ARTHUR: No, no, no, no -- it's not that, it's 'Ni'. BEDEVERE: Noo! ARTHUR: No, no -- 'Ni'. You're not doing it properly. BEDEVERE: Noo! Ni! ARTHUR: That's it, that's it, you've got it. ARTHUR and BEDEVERE: Ni! Ni! ROGER: Are you saying 'Ni' to that old woman? ARTHUR: Um, yes. ROGER: Oh, what sad times are these when passing ruffians can say `Ni' at will to old ladies. There is a pestilence upon this land, nothing is sacred. Even those who arrange and design shrubberies are under considerable economic stress at this period in history. ARTHUR: Did you say `shrubberies'? ROGER: Yes, shrubberies are my trade -- I am a shrubber. My name is Roger the Shrubber. I arrange, design, and sell shrubberies. BEDEVERE: Ni! ARTHUR: No! No, no, no! No! ARTHUR: O, Knights of Ni, we have brought you your shrubbery. May we go now? HEAD KNIGHT: It is a good shrubbery. I like the laurels particularly. But there is one small problem. ARTHUR: What is that? HEAD KNIGHT: We are now... no longer the Knights Who Say Ni. RANDOM: Ni! HEAD KNIGHT: Shh shh. We are now the Knights Who Say Ecky-ecky-ecky- ecky-pikang-zoom-boing-mumble-mumble. RANDOM: Ni! HEAD KNIGHT: Therefore, we must give you a test. ARTHUR: What is this test, O Knights of-- Knights Who 'Til Recently Said Ni? HEAD KNIGHT: Firstly, you must find... another shrubbery! [dramatic chord] ARTHUR: Not another shrubbery! HEAD KNIGHT: Then, when you have found the shrubbery, you must place it here beside this shrubbery, only slightly higher so you get a two-level effect with a little path running down the middle. RANDOM: A path! A path! Ni! HEAD KNIGHT: Then, when you have found the shrubbery, you must cut down the mightiest tree in the forest... with... a herring! [dramatic chord] ARTHUR: We shall do no such thing! HEAD KNIGHT: Oh, please! ARTHUR: Cut down a tree with a herring? It can't be done. KNIGHTS: Aaaaugh! Aaaugh! HEAD KNIGHT: Don't say that word. ARTHUR: What word? HEAD KNIGHT: I cannot tell, suffice to say is one of the words the Knights of Ni cannot hear. ARTHUR: How can we not say the word if you don't tell us what it is? KNIGHTS: Aaaaugh! Aaaugh! ARTHUR: What, `is'? HEAD KNIGHT: No, not `is' -- we couldn't get vary far in life not saying `is'. BEDEVERE: My liege, it's Sir Robin! MINSTREL (singing): Packing it in and packing it up And sneaking away and buggering up And chickening out and pissing about Yes, bravely he is throwing in the sponge ARTHUR: Oh, Robin! ROBIN: My liege! It's good to see you! KNIGHTS: Aaaaugh! HEAD KNIGHT: He said the word! ARTHUR: Surely you've not given up your quest for the Holy Grail? MINSTREL (singing): He is sneaking away and buggering up-- ROBIN: Shut up! No, no no-- far from it. HEAD KNIGHT: He said the word again! ROBIN: I was looking for it. KNIGHTS: Aaaaugh! ROBIN: Uh, here, here in this forest. ARTHUR: No, it is far from-- KNIGHTS: Aaaaugh! HEAD KNIGHT: Aaaaugh! Stop saying the word! ARTHUR: Oh, stop it! KNIGHTS: Aaaaugh! HEAD KNIGHT: Oh! He said it again! ARTHUR: Patsy! HEAD KNIGHT: Aaugh! I said it! I said it! Ooh! I said it again! KNIGHTS: Aaaaugh!
2021-03-31Fix --asciidoc for mkvenv.pyFlorian Bruhin
2021-03-29ci: Don't be quiet on macOS failuresFlorian Bruhin
2021-03-29ci: Add debug suffix to filenamesFlorian Bruhin
2021-03-29scripts: Add --debug to build_release.pyFlorian Bruhin
2021-03-29ci: Skip smoke test for debug buildFlorian Bruhin
2021-03-29ci: Move macOS dmg to dist/Florian Bruhin
2021-03-29scripts: Rename build_release args to --32bit and --64bitFlorian Bruhin
2021-03-29scripts: Ignore ERR_FILE_NOT_FOUND for smoke testFlorian Bruhin
See #3719
2021-03-29scripts: Show debug run output on failed smoke testFlorian Bruhin
2021-03-29scripts: Pass GitHub token via commandline argsFlorian Bruhin
2021-03-29scripts: Use GITHUB_TOKEN for 3rdparty updatesFlorian Bruhin
2021-03-29scripts: Fix asciidoc errorFlorian Bruhin
Fixup to 28bd35ed58f85f23570a9901094d550baa6bff1c
2021-03-29scripts: Fix manhole changelog URLFlorian Bruhin
2021-03-23Merge branch 'dev'Florian Bruhin
2021-03-23Get rid of qute://spawn-outputFlorian Bruhin
2021-03-23Add basic live output for :spawn -mFlorian Bruhin
2021-03-22docker: Also enable community-testing for archlinux-unstableFlorian Bruhin
2021-03-18pylint: Disable pointless-statement in testsFlorian Bruhin
2021-03-17Fix spell check regexFlorian Bruhin
2021-03-15Improve joinpath regexFlorian Bruhin
joinpath is still useful with a list of args
2021-03-12doc: Move backend info above type infoFlorian Bruhin
More consistent with other comments (like requiring a restart)
2021-03-12Fix version sorting in mkvenv.py for requirements-pyinstallerFlorian Bruhin
2021-03-12Update changelog URLsFlorian Bruhin
2021-03-12scripts: Filter out some noise in recompile_requirementsFlorian Bruhin
2021-03-12Make recompile_requirements run on WindowsFlorian Bruhin
2021-03-12Update asciidoc version in instructionsFlorian Bruhin
2021-03-12Update UA completionsFlorian Bruhin
2021-03-11Merge remote-tracking branch 'origin/pr/6232'Florian Bruhin
2021-03-11Merge remote-tracking branch 'origin/pr/6234'Florian Bruhin
2021-03-11Update requirements for PyQt 5.15.4Florian Bruhin
2021-03-10scripts: Add some additional checks for pathlibFlorian Bruhin
2021-03-09Added test_resources.pyLembrun
2021-03-08Force rebuild on history importLaurent Arnoud
Before the v2.0.x release, deleting the table had the same effect, but that's not the case anymore
2021-03-08Revert "ci: Add workaround for Archlinux/Docker issue"Florian Bruhin
This reverts commit 478e4de7bd1f26bebdcdc166d5369b2b5142c3e2. Fixed according to https://github.com/actions/virtual-environments/issues/2658
2021-03-03whitelist vulture at correct placeAxel Dahlberg
2021-03-03Merge branch 'master' into feature/6109-file-picker-stdoutAxel Dahlberg
2021-03-03Better handling of filepicker commands, updated test$MYNAME
2021-03-01misc_check: Print match instead of patternFlorian Bruhin