Build 3036
SVN-
General
Update ENet with the latest changes from github
SVN handles and Git names are merged into one person.
Update ENet with the latest changes from github
Fix a.masm changes so MSVC builds work again. The relevant functionality seems to work (non-power of 2 textures drawn without error), even with CLASSIC_NONPOW2_YSIZE_WALLS defined in engine.c, but I'm not familiar with any corner or edge cases that need to be watched out for with this.
Note: CLASSIC_NONPOW2_YSIZE_WALLS is still not enabled in svn.
Rename a couple functions local to actors.c, remove IFHITSECT macro. This is mostly a test commit to make sure our CIA.vc script is properly updated now.
OpenBSD build fix from Brad Smith (plus a couple of irrelevant changes to the same file from my local tree)
Update our prebuilt MinGW libogg/libvorbis/libvorbisfile to the newest versions, courtesy of forum user LeoD
Fix for "undefined reference to `clock_gettime'" linking error on some Linux systems
Fix a single usage of S_IREAD instead of our BS_IREAD compatibility version
Fix useless "No error" message when loading palette.dat fails, change file casing in error message for failing to load tables.dat to reflect the filename actually passed to kopen4load().
offset displayed quotes a bit from the top of the screen to deal with overscan
Fix MSVC build error caused by the use of a C99 feature (that should have been added to the compiler about 13 years ago)
This probably fixes the music breakage caused by r2727.
Replace a couple uses of S_IREAD with our platform-aware BS_IREAD
Replace a few "#ifdef GEKKO" statements added for the Wii port with "#ifdef HAVE_VORBIS" like they should have been in the first place. Allows jaudiolib to build without Ogg support on platforms other than the Wii if desired.
Bump build date from 20110312 to 20120522.
Correct an oversight and make handleevents() call our own window processing function instead of the default Windows one.
Minor formatting fix
Fix the previous/next weapon events
Fix building xdelta3.o
Add xdelta3 source and headers to VS2010 project
WIP multiplayer changes, still completely broken.
Update ENet with changes from the newest version from CVS (yes, they still use CVS)
Update QuickLZ to 1.5.1 beta 7
Add xdelta3, required for some broken multiplayer updates I plan on committing later
Fix EVENT_CHECKTOUCHDAMAGE (the change to how events handle RETURN broke it)
Alternate implementation of EVENT_SOUND that better covers all hard coded sounds (menus, boss recognition sounds, etc)
Fix breakage of EVENT_WEAPKEYx after r2656