Notice to everyone: I'm using CVS for the first time. My apologies if I screwed anything up. my changes are minor ones in grD3DCalls.cpp, grD3DTexture.cpp, and grD3D.cpp for glowmapping.
For RT's speech stuff, I added fsspeech.cpp, fsspeech.h, speech.cpp and speech.h in /code/sound, and modified the following - FreeSpace.cpp, MissionBrief.cpp, MissionBriefCommon.cpp, MissionDebrief.cpp, MissionLoopBrief.cpp, MissionMessage.cpp, RedAlert.cpp, and TechMenu.cpp. To enable text-to-speech (in case no wave file is provided) at compile-time, you need to add FS2_SPEECH to the preprocessor definitions under project settings, and you must have the Microsoft Speech SDK v5.1 set up and linked to the executable.
Text-to-Speech is still not completely finished - if you hit escape while it is playing a message in-game, the message will not pause, and other such small problems still exist. They are simple to rectify, as the speech code is exceedingly simple.