Cosmetics: Use the GCD function when possible and rename it to use English.
PPagePlayback: Disable auto zoom factor control when it is not used.
gccbuild.bat: remove unneeded quotes
reindent checkyear.sh and add bat files in the files to check
WebServer: The filenames weren't correctly URL decoded.

Filenames with "special" characters were always leading to 404 errors.

This commit fixes #84.
Fix "Auto-fit" and "Auto-fit (Larger Only)" zooms in fullcreen mode.

"Auto-fit" and "Auto-fit (Larger Only)" zooms were giving different results depending on if they were used in windowed or fullscreened mode.

This commit fixes #2881.
update ffmpeg (n0.8-18417-gc46943e)
update Changelog.txt amd Todo.txt
Fix: EVR Sync renderer: Vertex offsets were missing.

This was causing the OSD to look bad.

This commit fixes #1554.

Thanks to JanWillem for the pointer.
Try to be consistent with DirectX vertices offsets.
Cosmetics: Remove two useless casts.
ffmpeg/libavresample: fixed 5.1 to stereo downmixing (there was no center channel).
Revert 657aacfa36, d8ca51c874, fdb28963f6, 2f08327770 commits.
Apply the patch by Aleksoid.
Revert "ffmpeg/libavresample: fixed 5.1 to stereo downmixing (there was no center channel)."

This reverts commit afaf886c1430b14d1cbe5cd4bba4261bab3c2941.

There was no proper review before pushing it.
Fix opening BDs from a local directly (and not a disc) with an external filter.
Fix: Incorrect display when toggling between elapsed and remaining time.

This issue was a side effect of 2dc6360fe050497eb78a3c25179a4c4f40af4d27.
Apply VS2012 workaround from 7f5df97c847f542f00b8ffbca35da75bfa470b94 consistently across all projects.