-Fix a demo desync bug introduced in r4521 that caused co_blockmapfix to not be disabled when playing vanilla demos.

git-svn-id: http://odamex.net/svn/root/trunk@4549 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Remove -march-pentium4 for now, it breaks 64bit compilation with gcc

git-svn-id: http://odamex.net/svn/root/trunk@4550 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Use -mtune=native instead

git-svn-id: http://odamex.net/svn/root/trunk@4551 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Change the CMake flags for compiling the client from -march=native to -mtune=native.

git-svn-id: http://odamex.net/svn/root/trunk@4552 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add typedef dtime_t (uint64_t) for storing time values.

git-svn-id: http://odamex.net/svn/root/trunk@4556 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a bug that caused a client to only be sent their own ping time, not the ping time of other clients as well.

git-svn-id: http://odamex.net/svn/root/trunk@4558 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a bug that did not call the cvar callback function for vid_gammatype, introduced in r4514

git-svn-id: http://odamex.net/svn/root/trunk@4559 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Rework the generation of color blending values for the 32bpp simulation of palette effects. They now match the values used in dcolors.c.
-Blending alpha values are no longer quantized.

git-svn-id: http://odamex.net/svn/root/trunk@4565 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add a method to SArray to insert an element without calling the constructor for the stored type.

git-svn-id: http://odamex.net/svn/root/trunk@4570 b0bcef46-2027-0410-bd56-ab726e9a1d04
Restrict -bits parameter to 8 or 32, set the value for vid_32bpp if value is provided for that parameter (thanks pdk!)

git-svn-id: http://odamex.net/svn/root/trunk@4576 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add zlib and libpng to CMakeLists.txt for building the client.
-Both libraries are considered optional at this point.

git-svn-id: http://odamex.net/svn/root/trunk@4577 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a typo introduced in r4124 that caused spectators to not receive updates for player positions (bug 1045). Thanks RjY

git-svn-id: http://odamex.net/svn/root/trunk@4582 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Delete the TODO file. We have more effective means of tracking what projects need to be done in the future.

git-svn-id: http://odamex.net/svn/root/trunk@4584 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Apply pdk's patch to add PNG screenshot support (bug 136). Big thanks to pdk.
-PNG support requires libpng and zlib. If either are missing at compile-time, Odamex will fall back to BMP screenshots.
-Adds the client cvar cl_pngscreenshots (may be removed in the future) to toggle PNG screenshots. cl_pngscreenshots will always be disabled if libpng is missing at compile-time.

git-svn-id: http://odamex.net/svn/root/trunk@4586 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Merge from trunk into texmanager.

git-svn-id: http://odamex.net/svn/root/branches/texmanager@4587 b0bcef46-2027-0410-bd56-ab726e9a1d04