When loading the map file for a DOL/ELF file, extract only the filename from the DOL/ELF'S path
DolphinWX: Get rid of an explicit delete in OnExportSave
Change the QGR union over to a BitField union.
Makes it easier to generate a QGR in my unit test, cleaner overall of course.
JIT: a small optimization for subfex and friends
Moved the linking of the FIFO CPWritePointer near where CPWritePointer gets updated.  The CPWritePointer was getting updated while it was in-flight causing Pac-man Party to flicker.  Fixes issue 5223.
Allow custom textures to load from unicode paths.
Make input display work properly with netplay.
ISOProperties: Fix typo in the tooltip for manual config editing.
JIT: merge lbz + extsb

PPC has no 8-bit sign-extended load, so this instruction pair is very common.
x86 can do it in one op (movsx), so merge them when possible.
JIT: flush a register if it won't be used for the rest of the block

This should dramatically reduce code size in the case of blocks with
lots of branches, and certainly doesn't hurt elsewhere either.

This can probably be improved a good bit through smarter tracking of register
usage, e.g. discarding registers that are going to be overwritten, but this
is a good start and should help reduce code size and register pressure.
Unlike that sort of change, this is a "safe" patch; it only flushes registers,
which can't affect correctness, unlike actually discarding data.

As part of this, refactor PPCAnalyst to support distinguishing between
float and integer registers (to properly handle instructions that access
both, like floating-point loads and stores).

Also update every instruction in the interpreter flags table I could find
that didn't have all the correct flags.
Replaced KillImmediate with BindToRegister in the tw instruction.  Fixes the error "WriteNormalOp - a1 and a2 cannot both be memory" which appeared on starting Monopoly Streets.
Fixed the "Undeclared identifier: uv0" OpenGL shader compile error that appears in NBA2K11.
dsp int timing tweak

this fixes a bug in GE9E5D that caused hangs on boot
Added a xf.numtexgen != bp.numtextgen error log if there is a mismatch detected.
Merge pull request #1074 from FioraAeterna/earlyflush

JIT: flush a register if it won't be used for the rest of the block
Merge pull request #1153 from skidau/twx-bindtoreg

Replaced KillImmediate with BindToRegister in the tw instruction.
Reorganize carry to store flags separately instead of part of XER

Also correct behavior with regards to which bits in XER are treated as zero
based on a hwtest (probably doesn't affect any real games, but might as well
be correct).
Implement XER optimization on ARMv7 JIT core

Not completely optimized; there's room for improvement here.
Merge pull request #1070 from FioraAeterna/optimizeca4

JIT: Reorganize carry to store flags separately instead of part of XER
JIT: generic branch merging

Why merge just cmps and rlwinm when we can merge ALL the branches?