Commit Graph

536 Commits

Author SHA1 Message Date
Mark Vejvoda 460e887772 - bugfix for ogg file playing (now we properly handle stereo ogg files) 2011-01-26 18:51:43 +00:00
Mark Vejvoda 99a6826e51 - attempt to fix FreeBSD globbing 2011-01-26 09:19:39 +00:00
Mark Vejvoda d10054f1c3 - moved sound system debug into a new debugSound property to lessen the impact of regular debug logging since sound processing is now threaded and therefore logging sound system items may slow down performance
- added texture caching for faction preview textures
2011-01-26 09:09:59 +00:00
Mark Vejvoda 16836c758e - attempt to fix glob issues on freebsd (and perhaps osX) 2011-01-26 01:06:10 +00:00
Mark Vejvoda 8213d8eed9 - fixed screenshots saved in game 2011-01-22 18:20:37 +00:00
Mark Vejvoda 004803a8a6 - fixed win32 vc++ project files to add new include path for libpng 2011-01-21 23:17:54 +00:00
Mark Vejvoda 9d369bb30e - added ability to save screenshots in G3d with background transparency 2011-01-21 16:34:33 +00:00
Mark Vejvoda ffc9347641 - bugfixes for G3D viewer (but applies to general texture loading in game also) we now handle better scenarios where binary or model are in different working directories 2011-01-21 01:53:58 +00:00
Mark Vejvoda 19ea6b4058 - added FreeBSD patches from moellemeister (thanks) 2011-01-21 00:12:15 +00:00
Mark Vejvoda 48ce0830de - fixed IRC bugs reported by tomreyn:
- Pass IRC username
2011-01-20 20:59:19 +00:00
Mark Vejvoda 8053b71879 - fixed IRC bugs reported by tomreyn:
- Remove @ in front of operator nicks
2011-01-20 20:55:55 +00:00
Mark Vejvoda 66261ad662 - updated line endings to unix style characters to fix Bug #3085838 2011-01-20 15:56:30 +00:00
Mark Vejvoda 53327900b3 - added a little more log info for keyboard event that ultifd got unknown error from 2011-01-20 08:29:04 +00:00
Mark Vejvoda 6b0bc35e3c - working VBO code for static objects in game, currently disabled in code but to enabled edit model.h and uncomment #define ENABLE_VBO_CODE 2011-01-18 23:56:30 +00:00
Mark Vejvoda c54e6dbf5d - a little bit of plumbing for VBO's for static models (currently disabled via # define)
- small small speed improvement when calculating interpolations
2011-01-18 07:52:06 +00:00
Mark Vejvoda d16f6a93bc - sound system is now threaded by default (hopefully this fixes buffer underruns errors from openal)
- background music now plays when game is loading
2011-01-18 01:24:45 +00:00
Mark Vejvoda 9ba8668751 - win32 winsock bugfixes causing havok and grief for win32 users (corrupt winsock stack due to extra call to wsacleanup) 2011-01-17 23:45:09 +00:00
Mark Vejvoda d8e28fbf90 - attempt to fix WSAStartup error message on win32 2011-01-17 21:31:59 +00:00
Mark Vejvoda c51eb0a3c4 - attempt to cleanup some debug logging to see if it helps restore normal performance 2011-01-17 16:31:25 +00:00
Mark Vejvoda e967ac48fd - some bugfixes for ftp transfer (i think multiple concurrent users now works properly) 2011-01-17 07:19:32 +00:00
Mark Vejvoda 281f489678 - attempt to make FTP transfers more efficient by turning off epsv since feathery doesn't support it 2011-01-16 08:08:44 +00:00
Mark Vejvoda 0c138f61a6 - some updates to handling of failed ftp transfers 2011-01-16 06:54:33 +00:00
Mark Vejvoda 1dee0a134c - vc++ compile fix 2011-01-16 03:56:10 +00:00
Mark Vejvoda 1cc5f8c70e - commented console output for FTP progress 2011-01-16 03:44:55 +00:00
Mark Vejvoda b54faa93f9 - vc++ compile fix 2011-01-16 03:11:55 +00:00
Mark Vejvoda 3814702b18 - more ftp bugfixes 2011-01-16 03:05:11 +00:00
Mark Vejvoda 6e7bcd2ece - attempt for ftp bigfixes 2011-01-16 01:16:02 +00:00
Mark Vejvoda 61bc3902bb - fix the win32 build for vc++ 2011-01-15 23:36:58 +00:00
Mark Vejvoda 681db699a1 - a bit more libcurl code cleanup 2011-01-15 23:02:19 +00:00
Mark Vejvoda 4649f761f6 - some libcurl usage bugfixes for multi-thread use 2011-01-15 22:42:33 +00:00
Mark Vejvoda 385fb0b3f0 - bunch of bugfixes for FTP file transfer:
- failed attempts should now properly cleanup partial downloaded files
  - better logging and resource usage to track down problems
2011-01-15 21:53:00 +00:00
Mark Vejvoda 934b430f93 - added more logging to see what client FTP port # will be 2011-01-15 19:16:00 +00:00
Mark Vejvoda e6f69a3839 - added code for server to tell clients which port to use for FTP 2011-01-15 18:56:03 +00:00
Mark Vejvoda a7ca23d18e - speed improvement for anti-hack checking 2011-01-15 04:13:15 +00:00
Mark Vejvoda 654de490c2 - set max time for FTP transfers to 10 minutes 2011-01-15 00:10:51 +00:00
Mark Vejvoda 2ab82c9271 - added some basic protection against memory hacking tools 2011-01-14 23:51:15 +00:00
Mark Vejvoda f6b0bd3fd7 - some ftp file transfer bugfixes and moved many strings into language file 2011-01-14 17:57:37 +00:00
Mark Vejvoda 8c4cdd037c - updated for compiling on BSD
- also bugfix for socket broadcast segfault (partial fix)
2011-01-13 01:46:32 +00:00
Mark Vejvoda 6bfc4d7c2e - attempt to better handler tomreyn's fuzzer. 2011-01-12 06:52:03 +00:00
Mark Vejvoda d622c7bf7f - try to discover what texture is corrupt in tomreyn's fuzzer 2011-01-11 22:34:01 +00:00
Mark Vejvoda f5ef3157e2 - compiler fix for win32 build 2011-01-11 22:16:47 +00:00
Mark Vejvoda ccbd707ae1 - numerous bugfixes including fixing a slowdown introduced in a previous recent checkin.
- Added Network Text Message queue as this is required in some tricky cases
- added more logging of memory cleanup events
- added memory safe snprintf calls
2011-01-11 22:09:46 +00:00
Mark Vejvoda 9acbfb9d19 - patch from Nebososo for 2 byte characters and font widths 2011-01-11 19:03:41 +00:00
Mark Vejvoda e319c2cf62 - attempt to fix game freeze when lag causes game pauses 2011-01-11 08:45:58 +00:00
Mark Vejvoda d9e7dcc69a - another attempt to fix socket send freeze 2011-01-11 03:56:38 +00:00
Mark Vejvoda 5fa01b0b8c - attempt to throw exception (instead of assert) on bad texture detection 2011-01-11 00:49:06 +00:00
Mark Vejvoda 8bf83c03a8 - a little bit of code hardening (looking for invalid data conditions and NULL's) 2011-01-10 21:23:52 +00:00
Mark Vejvoda a9534e727e - attempt to look for corrupt XML data 2011-01-10 21:19:54 +00:00
Mark Vejvoda fb91c2b624 - added a new check for duplicate data (maps, tilesets and techtree names) 2011-01-10 20:27:25 +00:00
Mark Vejvoda 1e2da898b7 - bugfix for ftp client using wrong ftp username in some cases 2011-01-10 07:43:52 +00:00