add unrar and use it as a static lib

git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@5142 10f7b99b-c216-0410-bff0-8a66a9350fd8
add missing license headers

git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@5143 10f7b99b-c216-0410-bff0-8a66a9350fd8
Simplify the version checking for the language resources: remove the need of Version.h in mplayerc.cpp.

git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@5144 10f7b99b-c216-0410-bff0-8a66a9350fd8
DSMPropertyBag.h, range_bsearch: extended the valid range to MAXSIZE_T - 1, made the loop work with unsigned values for i, j and mid (partially to avoid a currently present warning) and added the regular declspec and inlining attributes.
The related files were updated to handle the unsigned return values from range_bsearch.
This commit fixes ticket #2381.


git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@5145 10f7b99b-c216-0410-bff0-8a66a9350fd8
use double quotes for our includes

git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@5146 10f7b99b-c216-0410-bff0-8a66a9350fd8
fix unrar dependencies

git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@5147 10f7b99b-c216-0410-bff0-8a66a9350fd8
remove "thirdparty\ui" from mpc-hc.vcxproj AdditionalIncludeDirectories

git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@5148 10f7b99b-c216-0410-bff0-8a66a9350fd8
update docs/patches/icl12.patch

git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@5149 10f7b99b-c216-0410-bff0-8a66a9350fd8
add the ability to compile a "Lite" build (part 1)

git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@5150 10f7b99b-c216-0410-bff0-8a66a9350fd8
Add the ability to compile a "Lite" build (part 2): completely hide the "Internal filters" option page when using a "Lite" build.

git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@5151 10f7b99b-c216-0410-bff0-8a66a9350fd8
build.bat: different package name for Lite builds

git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@5152 10f7b99b-c216-0410-bff0-8a66a9350fd8
update docs/patches/icl12.patch

git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@5153 10f7b99b-c216-0410-bff0-8a66a9350fd8
rename REGISTER_FILTER to STANDALONE_FILTER

git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@5154 10f7b99b-c216-0410-bff0-8a66a9350fd8
keep one line statements, various indentation cosmetics

git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@5155 10f7b99b-c216-0410-bff0-8a66a9350fd8
*.def files: tabs to spaces

git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@5156 10f7b99b-c216-0410-bff0-8a66a9350fd8
BaseClasses: remove custom code which should not be there, added in r1688

git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@5157 10f7b99b-c216-0410-bff0-8a66a9350fd8
remove unused variable

git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@5158 10f7b99b-c216-0410-bff0-8a66a9350fd8
unrar.vcxproj: use /W0 for Debug Win32 too

git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@5159 10f7b99b-c216-0410-bff0-8a66a9350fd8
cosmetics

git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@5160 10f7b99b-c216-0410-bff0-8a66a9350fd8
remove an unneeded define

git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@5161 10f7b99b-c216-0410-bff0-8a66a9350fd8