AGL: Use NSOpenGLContext's clearCurrentContext in ClearCurrent
GLUtil: Change return type from GLuint to GLenum for OpenGL_ReportGLError.
Fix timing of AVI files dumped on Linux

The timing information is set on s_scaled_frame->pts, giving precise
timing information to the encoder. Frames arriving too early (less than
one tick after the previous frame) are droped. The setting of packet's
timestamps and flags is done after the call to avcodec_encode_video2()
as this function resets these fields according to its documentation.
Added a check for external exceptions that have been set.  Prevents a false positive log message.
Fix description of hide mouse cursor option.
BitField: Fix a typo in the sample usage.
VideoCommon: loop bug in ShaderGenCommon.h debug
Change default gcpad radius to 100.

Official gc controllers need it to be 100 to work properly, and it is
better to have it set too high than too low.

See issue 7762.
Fix the brand/cpu_string reversal.

Before this commit, the two were reversed ("cpu_string" had the brand, e.g. "AuthenticAMD"; and "brand_string" had the CPU type, e.g. "AMD Phenom II X4 925").
Alternate inputs once per frame rather than once per input for turbo.

Fixes turbo for games that do not run at 60 fps.
Implements LLVM based disassembler for the debugger.

This will work for all of our platforms, x86, ARMv7, and AArch64.
Main issue with this is that LLVM's cmake files aren't correctly finding the LLVM install.
Not sure if this is Ubuntu's issue or not, it may just work on other operating systems.

We could potentially improve this, you can pass in a specific CPU in to the LLVM disassembler. This would probably affect latency times that are
reported by LLVM's disassembly? This needs to be further investigated later.
Fixes ARM CPU detection routine for the hardware.
We weren't dropping a newline character from the string, we were cutting off the last character of the hardware name.
This fixes my TK1 being called 'lagun' when it's name is 'laguna'
Fixes packaging OS X binary with spaces in the directory name.
Merge pull request #1395 from Sonicadvance1/fix-OSX-spaces

Fixes packaging OS X binary with spaces in the directory name.
Fix 'sizeof' which broke in my reference-to-pointer conversion.
Use double braces for std:array initialization to avoid clang warning.

std::array does not have an initializer list constructor, instead (for
some reason) being defined to contain one public array member, allowing
it to be directly initialized.  Thus the most explicit way to initialize
it is with two braces, one for the struct and one for the array.  C++
allows the second pair of braces to be omitted, but clang complains
about it.
Merge pull request #1397 from comex/std-array-warning

Use double braces for std:array initialization to avoid clang warning.
Revert "Removes ARMv7 specific byteswap routines from CommonFuncs.h"
Merge pull request #1399 from dolphin-emu/revert-1389-remove-armv7-opt

Revert "Removes ARMv7 specific byteswap routines from CommonFuncs.h"
CheatSearchTab: Fix signed/unsigned comparison warning