Bug fixes.
Connecting to a server. Typing http:// in front of a server address
no longer fails with an App Transport Security error. A public address is
now upgraded to https, the same thing the app already did when you typed
no scheme at all. Addresses on your own network keep plain http, which
they need.
Controllers on PS2 and GameCube. Both consoles were inheriting the
arcade six-button layout, which put all four shoulder inputs in the wrong
place: on PS2 the right bumper pressed L1 and the right trigger pressed
R1, and on GameCube the left bumper did nothing at all. Both now have
their own layout, with GameCube following the arrangement Dolphin itself
ships. The left analog stick also stops doubling as a d-pad on those two,
which it should never have done on a controller that has both.
Cores. Eleven emulator cores were being built from different upstream
revisions on different platforms, so iPhone and Mac were running
genuinely different builds of the same emulator. Every platform now
builds from one recorded revision, and the build pins it so it cannot
drift again. See docs/core-manifest.json.