This code has been ported directly from `master`. Co-authored-by: Kornel Lesiński <github@pornel.net> # Conflicts: # Sparkle.xcodeproj/project.pbxproj