Commit Graph

1039 Commits

Author SHA1 Message Date
Florian Bruhin dcb1ca35ae scripts: Add --no-confirm to build_release
(cherry picked from commit 9aa8740ec9)
2021-04-29 09:36:23 +02:00
Florian Bruhin 57a8f13393 Update PE checksum patching after PyInstaller update
(cherry picked from commit b1265cbeff)
2021-04-22 20:47:31 +02:00
Florian Bruhin 76ee6f392d ci: Try working around macOS DMG timeouts 2021-04-08 19:48:29 +02:00
Florian Bruhin bbd71c4975 Support macOS dark mode for UI
Fixes #4430

Thanks to ftpd for testing!
2021-04-07 22:19:42 +02:00
Florian Bruhin a11e84dce2 ci: Add -debug for hdiutil 2021-03-31 17:39:01 +02:00
Florian Bruhin 5a4b51a784 Increase vim compatibility
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-31 13:10:09 +02:00
Florian Bruhin b6b770d430 ci: Don't be quiet on macOS failures 2021-03-29 23:42:14 +02:00
Florian Bruhin 937b5885c3 ci: Add debug suffix to filenames 2021-03-29 23:42:14 +02:00
Florian Bruhin bce20c2995 scripts: Add --debug to build_release.py 2021-03-29 23:42:14 +02:00
Florian Bruhin 72fa0939c6 ci: Skip smoke test for debug build 2021-03-29 23:42:14 +02:00
Florian Bruhin 78ce753b09 ci: Move macOS dmg to dist/ 2021-03-29 23:42:14 +02:00
Florian Bruhin 52c2a9b2f2 scripts: Rename build_release args to --32bit and --64bit 2021-03-29 23:42:14 +02:00
Florian Bruhin 0a3945832b scripts: Ignore ERR_FILE_NOT_FOUND for smoke test
See #3719
2021-03-29 23:42:14 +02:00
Florian Bruhin 179d85274f scripts: Show debug run output on failed smoke test 2021-03-29 23:42:14 +02:00
Florian Bruhin 8a0d7a5be8 scripts: Pass GitHub token via commandline args 2021-03-29 23:42:14 +02:00
Florian Bruhin 6cd4eefd92 scripts: Use GITHUB_TOKEN for 3rdparty updates 2021-03-29 23:42:14 +02:00
Florian Bruhin 50e884b556 scripts: Fix manhole changelog URL 2021-03-29 14:56:11 +02:00
Florian Bruhin 4f4d6dc035 Merge branch 'dev' 2021-03-23 12:53:59 +01:00
Florian Bruhin ac52268a45 Get rid of qute://spawn-output 2021-03-23 12:53:23 +01:00
Florian Bruhin 045dda0f27 Add basic live output for :spawn -m 2021-03-23 12:39:12 +01:00
Florian Bruhin 108062d84d docker: Also enable community-testing for archlinux-unstable 2021-03-22 11:56:57 +01:00
Florian Bruhin c07b93b7c4 pylint: Disable pointless-statement in tests 2021-03-18 10:59:51 +01:00
Florian Bruhin 7cee566026 Fix spell check regex 2021-03-17 18:50:38 +01:00
Florian Bruhin ed20af9828 Improve joinpath regex
joinpath is still useful with a list of args
2021-03-15 14:04:19 +01:00
Florian Bruhin 3192d98bdc doc: Move backend info above type info
More consistent with other comments (like requiring a restart)
2021-03-12 22:27:11 +01:00
Florian Bruhin 7646cfa2f4 Update changelog URLs 2021-03-12 13:36:12 +01:00
Florian Bruhin e55294ccc9 scripts: Filter out some noise in recompile_requirements 2021-03-12 12:49:09 +01:00
Florian Bruhin c9cb42d3cd Make recompile_requirements run on Windows 2021-03-12 12:42:55 +01:00
Florian Bruhin 80efb17251 Update asciidoc version in instructions 2021-03-12 12:14:45 +01:00
Florian Bruhin 5def060d8f Update UA completions 2021-03-12 10:52:30 +01:00
Florian Bruhin 01b57a33be Merge remote-tracking branch 'origin/pr/6234' 2021-03-11 17:23:51 +01:00
Florian Bruhin b02fd9ef48 Update requirements for PyQt 5.15.4 2021-03-11 14:17:19 +01:00
Florian Bruhin 6d26ba60ff scripts: Add some additional checks for pathlib 2021-03-10 22:33:59 +01:00
Lembrun 3d01c201b8 Added test_resources.py 2021-03-09 21:33:39 +01:00
Florian Bruhin 76b03db20e Revert "ci: Add workaround for Archlinux/Docker issue"
This reverts commit 478e4de7bd.
Fixed according to https://github.com/actions/virtual-environments/issues/2658
2021-03-08 14:04:56 +01:00
Axel Dahlberg 7d5acd7239 whitelist vulture at correct place 2021-03-03 14:36:03 +01:00
Axel Dahlberg 7db764f095
Merge branch 'master' into feature/6109-file-picker-stdout 2021-03-03 05:07:00 -08:00
$MYNAME 82ba01647b Better handling of filepicker commands, updated test 2021-03-03 14:03:03 +01:00
Florian Bruhin 2c8dec9ece misc_check: Print match instead of pattern 2021-03-01 21:20:56 +01:00
Florian Bruhin 6f6232e53c Re-add trailing comma 2021-03-01 21:19:11 +01:00
Lembrun 1ee39297cb Changes to generic regexp added 2021-03-01 20:28:42 +01:00
Lembrun 858ac241c5 Merge remote-tracking branch 'upstream/master' into qbot-snake-case 2021-03-01 20:23:02 +01:00
Florian Bruhin 440b4000e3 scripts: Fix recompile_requirements with == in env marker 2021-03-01 10:03:38 +01:00
Lembrun f767188abf Generic regexp to detect Camel case qtbot methods 2021-02-27 18:07:28 +01:00
Lembrun a013b81896 Merged into spelling 2021-02-26 22:47:46 +01:00
Lembrun e8b05af233 Qtbot methods changed to snake case,snake case check added 2021-02-26 22:07:08 +01:00
Florian Bruhin 8a3c77ffd2 requirements: Add importlib-metadata 2021-02-25 10:00:46 +01:00
Florian Bruhin bd8eef8fe1 requirements: Initial upgrade to PyQt5 5.15.3 2021-02-25 09:22:10 +01:00
Florian Bruhin ee9f3fc7cb Fix lint 2021-02-22 18:36:00 +01:00
Florian Bruhin 2b9108113d scripts: Fix PE checksum for Windows releases
This should help with virus scanner false positives.

See https://github.com/pyinstaller/pyinstaller/issues/5579
Fixes #6081
Fixes #6194
2021-02-22 17:18:07 +01:00