Mark Vejvoda
011e0263b0
- lots more code cleanup, using safe buffer size code to avoid buffer overflows
2012-10-19 01:31:20 +00:00
Mark Vejvoda
e86cb3aeff
- more code cleanup based on suggestions from cppcheck
2012-10-18 08:16:47 +00:00
Mark Vejvoda
829a72db35
- added new intro video by Tiger
...
- bugfix for video display
- cleaned more code wanrings from cppcheck
2012-10-18 07:49:50 +00:00
Mark Vejvoda
2f1ddf7776
- code cleanup based on verbose output from the latest git version of cppcheck
2012-10-06 07:27:32 +00:00
Mark Vejvoda
97ba1a27e2
- cleaned up some warnings from VC++ compiler
2012-10-06 02:40:24 +00:00
Mark Vejvoda
4bde2882a6
- fixed bug in mod menu where no messages were shown since tit's console class change.
...
- added new ftp status info and display output from 7z extraction as it happens in game so that the user knows something is happening (and to show errors)
2012-09-27 05:54:37 +00:00
Mark Vejvoda
1c211e4ce6
- lots of code cleanup from the cppcheck
2012-09-22 20:13:57 +00:00
Mark Vejvoda
3368ee3c96
- some crc debug info
2012-09-18 09:13:17 +00:00
Mark Vejvoda
5d129d7569
- force CRC's to be recalculated if on or before July 6 2012
2012-07-07 05:53:26 +00:00
Mark Vejvoda
2e7897e5b9
- working on crc calc bug
2012-07-07 03:31:12 +00:00
Mark Vejvoda
4202989014
- attempt to switch CRC to use unsigned int everywhere
2012-07-07 02:46:57 +00:00
Mark Vejvoda
e8288e9c42
- more logging to track down cold's issue
2012-07-06 22:32:45 +00:00
Mark Vejvoda
973c38be8d
- fix invalid check for log buffer count
2012-07-06 22:12:21 +00:00
Mark Vejvoda
91f608d800
- more logging to track down cold's issue
2012-07-06 21:58:21 +00:00
Mark Vejvoda
76606fbdbe
- allow loading of scenarios and tutorials when there are none (show an error message)
2012-06-30 19:11:54 +00:00
Mark Vejvoda
e61a17972e
- try to fix tomreyns bug
2012-05-22 23:32:23 +00:00
Mark Vejvoda
d35c1b6703
- added a bit more debug info to find tomreyns bug
2012-05-22 23:21:47 +00:00
Mark Vejvoda
897346d1f5
- added the beginning work to support translatable techtrees
2012-05-02 20:46:47 +00:00
Mark Vejvoda
dbb116f250
- load of changes to get things compiling under VC++ 2010 (with updated deps seperate for vc2010)
2012-04-20 01:04:05 +00:00
Mark Vejvoda
8488b9c2b4
- speed up leak checker
...
- fix a few bugs that were discovered
2012-04-17 07:12:07 +00:00
Mark Vejvoda
3b8dd289ac
- updated cmake to check for support of backtraces in gcc compiler
...
- fixed numerous bugs / warnings from cppcheck
2012-04-16 19:29:37 +00:00
Mark Vejvoda
1403a3fe44
- fixed a memory leak and fixed a segfault in a thread class
2012-04-16 15:46:22 +00:00
Mark Vejvoda
8c0bf75bf5
- got built in memory leak working. Just edit leak_dumper.h and uncomment:
...
//#define SL_LEAK_DUMP
- got better / more accurate stack dumps when we detect errors in game.
- Both of these need to be worked on in windows next, win32 may not compile for now until i fix it on that platform.
- BE VERY CAREFUL when working in leak_dumper.* it may cause GCC and your system to crash if you don't know what you are doing!
2012-04-14 21:21:09 +00:00
Mark Vejvoda
9aca26a0f0
- bugfix for unit selection segfault on game exit
...
- added thread hardening to try to ensure we never try to delete a thread more than once.
2012-04-12 20:43:19 +00:00
Mark Vejvoda
433f4e84ce
- a few more fixes found using cppcheck
2012-03-28 06:34:34 +00:00
Mark Vejvoda
9286130138
- bugfixes and code cleanup found using cppcheck
2012-03-28 06:25:57 +00:00
Mark Vejvoda
1ac9aa6d3f
- fixed xml loading via rapidxml for some scenarios that had embeddex xml comments in lua
...
- added automation abilities for automated testing with automated saved games
2012-03-17 08:20:17 +00:00
Mark Vejvoda
623623d33f
- bugfix for segfault in menu when exiting too fast
2012-03-05 22:53:03 +00:00
Mark Vejvoda
7399d10247
- attempt to get better stack trace if simple thread dies in destructor
2012-03-04 07:04:36 +00:00
Mark Vejvoda
060d1f453d
- change the crc cache file names to avoid excessively long filenames and to see if this improves performance and fixes buggy behaviour.
2012-03-03 04:55:00 +00:00
Mark Vejvoda
4ad42518c0
- updated for better handling of streflop on different platforms
...
- attempt for bugfix on windows when socket send buffer is continuously full
2012-02-10 06:21:06 +00:00
Mark Vejvoda
ebe45d253a
- bugfix for custom data path
2012-01-24 16:14:49 +00:00
Mark Vejvoda
ff4c327261
- bugfix for custom data path macro usage to avoid compiler errors
2012-01-24 07:39:16 +00:00
Mark Vejvoda
f40c37f5e8
- ported bugfixes for 3.6.0.3 release:
...
- CMake build system fixes applied during debian testing (like checking for compiler SSE support etc)
- Windows client fix for headless server operation
- Crash for some systems when trying to use VBO's
- Fixed AZERTY keyboard support
- Enhanced support for screenshots in g3d viewer
- Updated particle code from titi
- Bugfix for custom data path override causing compiler error
- Bugfix for fontconfig to properly find fonts on systems that support and have fontconfig installed (fixes numerous non debian based systems that reported null font errors)
- Minor UI fix on battle end screen when playing 8 players (last player was sometimes chopped off)
2012-01-23 07:22:43 +00:00
Mark Vejvoda
2dd2afb296
- changed selection code to use color picking, can disable using new ini setting:
...
EnableColorPicking=false
2011-12-13 01:30:52 +00:00
Mark Vejvoda
d33e1174a5
- bugfixes related to cppcheck report
...
- bugfixes found using valgrind (memory leaks)
2011-12-02 16:07:59 +00:00
Mark Vejvoda
3cdf50c399
- a load of bugfixes including:
...
- proper handling of invalid client connects, after 6 bad attempts in a 60 second period of time the IP address is blocked from the current game
- Added check for invalid particles for tileset objects
- Made messagebox wider in game mod menu
- Fixed numerous threading issues discovered while testing on my 8 core CPU
- a Little bit of rendering cleanup
2011-11-23 08:00:09 +00:00
Mark Vejvoda
5b7329594c
- merging in changes from weltall for macosx
2011-10-18 01:13:38 +00:00
Mark Vejvoda
57afc2d715
- phase 2 of cppcheck verbose fixes
2011-09-01 01:11:23 +00:00
Mark Vejvoda
3af608151e
- bugfixes found from cppcheck
2011-08-31 19:44:19 +00:00
Mark Vejvoda
3584a831cf
- threadsafe cache manager and recursive checking in xml loader (possible fix for issue experienced by james in windows build)
2011-07-08 15:17:50 +00:00
Mark Vejvoda
1b2d4fddea
- merged in willvarfar's particle patch
2011-07-06 22:23:51 +00:00
Mark Vejvoda
675750eda7
- some more unicode input cleanup
2011-06-26 02:21:45 +00:00
Mark Vejvoda
f65bfe8710
- added some bug fixes to check if lng files are utf-8 or not and deal with it appropriately
2011-06-08 07:18:06 +00:00
Mark Vejvoda
4c7a2729d5
- bugfix for windows users 7z extraction
2011-05-27 16:39:01 +00:00
Mark Vejvoda
37f42cedee
- bugfix for windows users 7z extraction
2011-05-27 16:02:07 +00:00
Mark Vejvoda
e221011af2
- bugfixes so that the mingw compile builds
2011-05-24 22:51:45 +00:00
Mark Vejvoda
1085f24c6f
- more updates to handle unicode (most of the focus was getting tools working in windows using non ascii file paths)
2011-05-23 19:23:00 +00:00
Mark Vejvoda
60b8093f5b
- attempt to get non ascii file paths working in megaglest (Japanese etc...)
2011-05-18 21:49:11 +00:00
Mark Vejvoda
42d6f16ed1
- copyfile copies files in binary mode now
2011-05-06 23:34:58 +00:00