Finished Tactical HUD.

git-svn-id: svn://svn.icculus.org/alienarena/trunk@3566 05fc5d3f-ce2a-0410-9b80-abac23765f80
FNT_PredictSize utility function.


git-svn-id: svn://svn.icculus.org/alienarena/trunk@3567 05fc5d3f-ce2a-0410-9b80-abac23765f80
Add a shell script to run the oclint(1) static analysis tool on our code.
I like oclint. It produces more useful warnings than cppcheck without 
drenching you in trivia like splint.


git-svn-id: svn://svn.icculus.org/alienarena/trunk@3568 05fc5d3f-ce2a-0410-9b80-abac23765f80
Change a bunch of cvar-related functions' parameters to const.
This hushes up a lot of compiler warnings and is good practice anyway.


git-svn-id: svn://svn.icculus.org/alienarena/trunk@3569 05fc5d3f-ce2a-0410-9b80-abac23765f80
Added support for FNT_PredictSize to the bitmap fonts.


git-svn-id: svn://svn.icculus.org/alienarena/trunk@3570 05fc5d3f-ce2a-0410-9b80-abac23765f80
Fixed duplicate human computer error in tac-extermination.

git-svn-id: svn://svn.icculus.org/alienarena/trunk@3571 05fc5d3f-ce2a-0410-9b80-abac23765f80
FNT_PredictSize now handles color characters.


git-svn-id: svn://svn.icculus.org/alienarena/trunk@3572 05fc5d3f-ce2a-0410-9b80-abac23765f80
New/modified bitmaps for the menu overhaul.
The only existing bitmap I modified was the mouse cursor, moving the point to
the upper-left corner to match code changes.


git-svn-id: svn://svn.icculus.org/alienarena/trunk@3573 05fc5d3f-ce2a-0410-9b80-abac23765f80
Menu overhaul, part 1- The guts of the menu code, w/o any reorganization yet.
Includes changes touching lots of different parts of the code, like font
rendering and bitmap rendering. This commit, sadly, defies summary. As a
result it's a prime suspect for regressions later.


git-svn-id: svn://svn.icculus.org/alienarena/trunk@3574 05fc5d3f-ce2a-0410-9b80-abac23765f80
First round of fixes for menu overhaul


git-svn-id: svn://svn.icculus.org/alienarena/trunk@3575 05fc5d3f-ce2a-0410-9b80-abac23765f80
Second round of fixes for menu overhaul


git-svn-id: svn://svn.icculus.org/alienarena/trunk@3576 05fc5d3f-ce2a-0410-9b80-abac23765f80
More fixes for menu overhaul
- MSVC doesn't like snprintf


git-svn-id: svn://svn.icculus.org/alienarena/trunk@3577 05fc5d3f-ce2a-0410-9b80-abac23765f80
Tweak some comments.


git-svn-id: svn://svn.icculus.org/alienarena/trunk@3578 05fc5d3f-ce2a-0410-9b80-abac23765f80
Windows binary with menu changes.

git-svn-id: svn://svn.icculus.org/alienarena/trunk@3579 05fc5d3f-ce2a-0410-9b80-abac23765f80
Portion of backup gen completed.

git-svn-id: svn://svn.icculus.org/alienarena/trunk@3580 05fc5d3f-ce2a-0410-9b80-abac23765f80
Update autotools build to add the new menu bitmaps.
!!! WARNING-- I did this with Automake 1.11.1 instead of 1.11.6. It still
seems to work fine, but be aware of it. !!!


git-svn-id: svn://svn.icculus.org/alienarena/trunk@3581 05fc5d3f-ce2a-0410-9b80-abac23765f80
Desaturate menu backgrounds.


git-svn-id: svn://svn.icculus.org/alienarena/trunk@3582 05fc5d3f-ce2a-0410-9b80-abac23765f80
Start experimenting with different menu colors.


git-svn-id: svn://svn.icculus.org/alienarena/trunk@3583 05fc5d3f-ce2a-0410-9b80-abac23765f80
Tone back menu fading.


git-svn-id: svn://svn.icculus.org/alienarena/trunk@3584 05fc5d3f-ce2a-0410-9b80-abac23765f80
Start switching menus away from right justification.
This may break some things and will definitely require renaming some APIS.


git-svn-id: svn://svn.icculus.org/alienarena/trunk@3585 05fc5d3f-ce2a-0410-9b80-abac23765f80