- Ported frame rate limiting code to SDL.

git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/trunk@3891 a95907f1-e10c-0410-b46f-9e587ccb1026
- OK, so we can't have vid_maxfps on OS X since there does not appear to be an equivalent to POSIX timers. The only thing I could find would require Objective-C and an event loop.

git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/trunk@3892 a95907f1-e10c-0410-b46f-9e587ccb1026
- Instead of implementing the wad code in three places, use the normal resource code for map loading and GL node loading.

git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/trunk@3897 a95907f1-e10c-0410-b46f-9e587ccb1026
- Added support for compression in wads and big endian wads (which basically means the Jaguar Doom wad can be loaded as a pwad although it's pretty ugly since the graphic formats aren't supported).

git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/trunk@3898 a95907f1-e10c-0410-b46f-9e587ccb1026
- Remove 255 character length restriction on lump names.
- Removed directory checking for big endian wads since the header check should be sufficient.

git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/trunk@3899 a95907f1-e10c-0410-b46f-9e587ccb1026
- Run down the semaphores so they behave more like a mutex (note: mutexes/condition variables seem to be much slower).
- Fixed: vid_maxfps and cl_capfps could run into a deadlock on Linux based operating systems.

git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/trunk@3900 a95907f1-e10c-0410-b46f-9e587ccb1026
- Fixed some compiler warnings.

git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/trunk@3901 a95907f1-e10c-0410-b46f-9e587ccb1026
- Fixed: Broke UDMF in PK3 loader.

git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/trunk@3905 a95907f1-e10c-0410-b46f-9e587ccb1026
- Added Gez's BFG edition patch.

git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/trunk@3926 a95907f1-e10c-0410-b46f-9e587ccb1026
- Support loading either fluidsynth.dll or libfluidsynth.dll on Windows.

git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/trunk@3927 a95907f1-e10c-0410-b46f-9e587ccb1026
- Fixed: Solaris compile.

git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/trunk@3928 a95907f1-e10c-0410-b46f-9e587ccb1026
- Since our OPL chips are emulated, we can give them a feature that real OPL2 chips lacked:
  Full stereo panning for the MIDI player. (The raw OPL players are unaffected.) To get the
  mono output back, you can set opl_stereo to false.
- Changed SoftSynthMIDIDevice::OpenStream() to allocate the same number of samples for stereo
  and mono streams.

git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/trunk@3929 a95907f1-e10c-0410-b46f-9e587ccb1026
- It seems I had an unsaved file when I made the last commit, which is strange since I thought I
  had just done a build before committing.

git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/trunk@3930 a95907f1-e10c-0410-b46f-9e587ccb1026
- Fixed: Crash when using an inventory bar with the Strife style but no INVCURS graphic.

git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/trunk@3931 a95907f1-e10c-0410-b46f-9e587ccb1026
- Initialize the nerve checksum at compile-time instead of run-time.
- Fixed: Crash in FWadCollection::RenameNerve() for files without a FileReader object.

git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/trunk@3932 a95907f1-e10c-0410-b46f-9e587ccb1026
- Added a new UDMF sidedef flag: lightfog.

git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/trunk@3933 a95907f1-e10c-0410-b46f-9e587ccb1026
- Fixed: Corpse queue accounting went awry once things started being kicked out of it.

git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/trunk@3934 a95907f1-e10c-0410-b46f-9e587ccb1026
- Fixed: Masked mid textures should get their light level from the frontsector they reference,
  not from the sector they appear in.

git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/trunk@3935 a95907f1-e10c-0410-b46f-9e587ccb1026
- Use an FString to store demoname instead of a fixed-size array. Fixes crashes when passing
  really long names to -record. On the other hand, if it's long enough to overflow the old
  buffer, it'll probably fail to be created now because the name is too long for the OS
  functions.

git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/trunk@3936 a95907f1-e10c-0410-b46f-9e587ccb1026
- Remove deleted file a_macil.cpp from the project file.

git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/trunk@3937 a95907f1-e10c-0410-b46f-9e587ccb1026