Mark Vejvoda
ae97a1306c
- added another special variable (application path) that can be used for variable substituion in ini file values
2011-03-10 19:19:14 +00:00
Mark Vejvoda
3758a4ba92
- bugfix for missing userdtaa folder, needs to be created right away if missing (thanks KroArtem)
2011-03-10 18:54:40 +00:00
Mark Vejvoda
2f18f96743
- bugfix for alpha letter keys used for certain hotkey operations
2011-03-10 18:26:45 +00:00
Mark Vejvoda
819831a287
- misc logs and screenshots now also go in userdata folder
2011-03-10 17:31:55 +00:00
Mark Vejvoda
0e1b8e62e4
- debug logs now respect mydata path and will be written there
2011-03-10 17:13:15 +00:00
Mark Vejvoda
324a506aac
- more debugging for keyboard issues
2011-03-09 06:00:46 +00:00
James McCulloch
2def669678
fix fp flags on windoze release build (solves RoutePlanner sync problems)
...
init streflop in 'no denormals' mode (just in case)
2011-02-20 23:17:22 +00:00
Mark Vejvoda
a0cfe3fa08
- a few changes and now seems to compile in VC++ 2010 (still need to checkin project files)
2011-02-15 23:53:48 +00:00
Mark Vejvoda
7dcb12ff60
- some more memory cleanup
2011-02-12 09:08:50 +00:00
Mark Vejvoda
c1ee5df801
- attempt to shutdown sdl in a more controlled way
2011-02-12 08:05:18 +00:00
Mark Vejvoda
cc973f3427
- bugfixes, some related to things pointed out by valgrind, some from opengl research and some for more stable operation
2011-02-12 07:34:32 +00:00
Mark Vejvoda
c58e893047
- attempt to improve issues in the custom menu related to freezing
...
- modified debug UI display to support multi levels of UI debug info
- added more validations to mutexes
- improved client sockets to properly be setup as non blocking
2011-02-06 07:01:54 +00:00
Mark Vejvoda
ab9d2f1bf2
- some small cleanup in vbo code
2011-02-04 02:26:55 +00:00
Mark Vejvoda
dab57fcb34
- attempt to add "some" VBO rendering for static models (need to test if this improves performance in different environments)
2011-02-04 01:24:26 +00:00
Mark Vejvoda
b8075eaf01
- added code to rename duplicate maps and show a warning at game start
2011-01-31 21:59:28 +00:00
Mark Vejvoda
7397ff0368
- updated version to beta3 in prep for another beta
...
- updated romans_beta:
- removed long-bowmen
- change ballista to only have 1 attack for both air and ground
- requires more use of stone now
2011-01-30 00:55:00 +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
d3db6a370c
- attempt to shutdown program and threads on unhandled exceptiosn to avoid bad results (thanks for finding this ElimNator)
2011-01-22 01:23:45 +00:00
Mark Vejvoda
c5def0c3c2
- disable backtrace when running tech validation report
2011-01-22 00:57:32 +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
d8e28fbf90
- attempt to fix WSAStartup error message on win32
2011-01-17 21:31:59 +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
469cf14b92
- FINALLY fixed freeze with tomreyn's fuzzer and helped further stabilize mutexes and network messages in threads.
2011-01-13 08:17:18 +00:00
Mark Vejvoda
6f601777ef
- another bsd compiler fix
...
- added new command param for testing disable of backtrace
2011-01-13 01:52:34 +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
d9e7dcc69a
- another attempt to fix socket send freeze
2011-01-11 03:56:38 +00:00
Mark Vejvoda
1225eecdf0
- attempt to fix the socket send freeze bug
2011-01-11 00:59:08 +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
a5a744fcad
- updated FTP code to use specific ports for MG and not random FTP ports
2011-01-06 00:52:00 +00:00
Mark Vejvoda
5495dcabac
- nice formatting for ini settings
2011-01-03 21:28:43 +00:00
Mark Vejvoda
3978e85048
- fixed typo
2011-01-03 21:00:50 +00:00
Mark Vejvoda
21c1da2e18
- added a new commandline parameter to display merged ini settings and also to filter on a specific ini setting
2011-01-03 20:59:18 +00:00
Titus Tscharntke
5bb98fa261
Chat in custom game menu is only active if network slots are open; No more screenshots and debug toggling while chatting in Internet Menu; typo fix
2011-01-03 12:41:20 +00:00
Mark Vejvoda
fabf42c807
- bugfixes for mingw compilers
2011-01-02 10:29:13 +00:00
Mark Vejvoda
97c5e48006
- more stable handling of backtrace
2011-01-02 01:20:04 +00:00
Mark Vejvoda
896b1c308c
- added a backtrace for gcc compiled binary when we get a runtime error.
...
- added more out of synch checks and better error handling
2011-01-02 00:39:13 +00:00
Mark Vejvoda
48ab8b7b32
- added more socket threaded protection and output curl version if ftp transfers fail
2011-01-01 10:16:25 +00:00
Mark Vejvoda
340c80d4c3
- added new commandline parameter: curl-info
2011-01-01 03:32:41 +00:00
Mark Vejvoda
d176053da9
- plenty of code cleanup (some refactoring of socket / UPNP code)
...
- FTP console output now only shows when --verbose used
2010-12-31 08:21:26 +00:00
Mark Vejvoda
3e5f4ee7ab
- started some code cleanup of main startup code
2010-12-30 23:18:43 +00:00
Mark Vejvoda
d997e2af5d
- bugfix, threaded logging was NOT ever enabled because of a timing bug. Now threaded logging is enabled by default.
...
- Updated debug UI view to show threaded debug buffer count
2010-12-25 09:15:49 +00:00
Mark Vejvoda
809d56e86c
- added option to log debug info using a worker thread, by default logging is NOT threaded. To enable:
...
ThreadedLogging=true
2010-12-23 19:47:40 +00:00
Mark Vejvoda
69e0130296
- added new --verbose commandline option
2010-12-22 00:31:30 +00:00
Mark Vejvoda
bc90aa7ce4
- added UPNP router auto-configure for Internet games (hurray)
2010-12-21 05:07:10 +00:00
Mark Vejvoda
045c2f95e8
- added new commandline options to tell the game where to look for data, ini's and where to write logs
2010-12-09 20:41:11 +00:00
Mark Vejvoda
15aab7a581
- some intial changes to support cross-compilation under mingw
2010-12-04 23:19:43 +00:00
Mark Vejvoda
664b2b1b7d
- disabled another cache in pathfinder trying to hunt down xplatform out of synch
2010-11-28 00:07:08 +00:00
Mark Vejvoda
3836e967ae
- a little cleanup of windows exception handling code
2010-11-05 09:43:07 +00:00
Mark Vejvoda
1a33ade54b
- added windows stack trace to debug.log also
2010-11-05 06:51:05 +00:00
Mark Vejvoda
8ab95a5305
- added stack trace for windows users when exceptions occur (snagged the idea from sauerbraten)
2010-11-05 06:46:30 +00:00