Mark Vejvoda
a8af70cee1
- when disabling backtrace ensure console output only shows direct errors without backtrace
2012-07-03 00:19:23 +00:00
Mark Vejvoda
7b3de2d109
- added support for intro videos using libvlc (if libvlc is installed for the developer, its optional)
2012-05-12 20:33:18 +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
ae91368a99
- memory leak checker fixed a few issues
2012-04-16 16:57:10 +00:00
Mark Vejvoda
a37dc8a7b3
- fix headless server crash due to new call to setgama in headless mode
...
- a few code optimizations to start to improve performance
2012-04-16 06:14:10 +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
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
12d1885c65
- ported bugfixes to trunk from 3.6.0.3
2012-01-24 21:28:05 +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
3049c5e376
- attempt to fix using grouping hotkeys for AZERTY keyboards (so user can press shift + #)
2012-01-09 21:08:19 +00:00
Mark Vejvoda
61b51eb9ed
- finally a fix for upside down icon (uses png file)
2012-01-06 23:34:49 +00:00
Mark Vejvoda
4c0e39848a
- attempt to see if this solves the dumb icon issue
2012-01-06 23:26:23 +00:00
Mark Vejvoda
89f06a76be
- set the color key for the icon
2012-01-06 23:04:59 +00:00
Mark Vejvoda
2e94c32d59
- added ability to check if compiler supports SSE and if not fallback to X87 for streflop.
...
- added ability for clients to specify gamma override value for drivers which support it
2011-12-23 08:20:54 +00:00
Mark Vejvoda
bb16ed2a65
- debian related changes
2011-12-15 11:16:14 +00:00
Mark Vejvoda
724d274367
- fixed pixel buffer logic on windows (wacky vc++ 2008 doesn't properly allocate memory on vector.reserve();
2011-12-13 22:21:21 +00:00
Mark Vejvoda
c4dc1e616b
- added support for pixel buffers and use it for color picking (eventually for screenshots)
2011-12-13 19:52:17 +00:00
Mark Vejvoda
6c945a4aa6
- admin connected to a headless server can now restore auto saved game settings
2011-12-03 08:17:49 +00:00
Mark Vejvoda
8a5d4463a6
- fixed bug in sdl where it doesn't always give the correct key modifiers.
...
- can now press alt-enter on intro screen
2011-12-03 04:58:36 +00:00
Mark Vejvoda
8bdf863636
- cleanup of masterserver global flag
...
- attempt to cut down on resources required for masterserver mode to minimize RAM
2011-12-02 22:04:02 +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
6c1c248d62
- attempt to fix network stuttering using a new multi-read single write mutex + semaphore class
2011-11-26 08:14:23 +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
93f0813033
- fixed headless server (dont call glew)
2011-11-18 15:07:28 +00:00
Mark Vejvoda
d0acde5d88
- fixed freetype-gl on windows compiler
...
- deprecated ancient opengl extension code and replaced it with glew
- testing new font renderer on windows (still in progress need to fix newlines)
(now need to check the Linux build and possibly make adjustments)
2011-11-18 08:28:42 +00:00
Mark Vejvoda
598ebb81c5
attempt to see if this fixes an SDL bug in windows described here: http://lists.libsdl.org/pipermail/sdl-libsdl.org/2005-February/048841.html )
2011-11-02 23:36:12 +00:00
Mark Vejvoda
2c5131e6bc
added debug info for keyboard presses to track down issue in windows
2011-11-02 21:43:33 +00:00
Mark Vejvoda
cdb38730d9
trying to fix alt-tab issue in windows
2011-11-02 21:20:11 +00:00
Mark Vejvoda
70c5edea8d
trying to fix alt-tab issue in windows
2011-11-02 20:25:55 +00:00
Mark Vejvoda
c0f62ff6f8
trying to fix alt-tab issue in windows
2011-11-02 20:12:55 +00:00
Mark Vejvoda
5c9f3484ec
bugfix for compile on windows
2011-11-02 20:05:15 +00:00
Mark Vejvoda
bc7eda930d
trying to fix alt-tab issue in windows
2011-11-02 19:58:39 +00:00
Mark Vejvoda
43ed4553ea
- more memory cleanup and thread cleanup (found using valgrind)
2011-09-28 15:32:57 +00:00
Mark Vejvoda
59246056bc
- bugfix for compilation in vc++
2011-09-28 04:41:02 +00:00
Mark Vejvoda
21005cc1e7
- in headless mode skip call to set window icon
2011-09-27 17:15:56 +00:00
Mark Vejvoda
9caff9dac3
- in headless mode avoid init of sdl's video surface so that we stay in console window (no graphics window shown)
2011-09-27 07:01:08 +00:00
Mark Vejvoda
64d1e696b0
- compiler fixes for windows
2011-09-25 23:27:26 +00:00
Mark Vejvoda
b4972f6365
- attempt to get international unicode characters working in ingame chat
2011-09-16 17:35:07 +00:00
Mark Vejvoda
57afc2d715
- phase 2 of cppcheck verbose fixes
2011-09-01 01:11:23 +00:00
Mark Vejvoda
d0d3af1fec
- more keyboard fixes to allow more valid keys
2011-07-06 22:40:31 +00:00
Mark Vejvoda
eb67fb8121
- added more debug info to check Cold's issue
2011-07-06 19:26:17 +00:00
Mark Vejvoda
ead3797368
- added better keybaord filtering to allow use of keypad numbers in grouped units
2011-07-06 12:23:43 +00:00
Mark Vejvoda
86724e1d2e
- fixed some bugs with keyboard parser not properly figurong out ? and other keys in combination with shift etc
2011-07-06 11:56:30 +00:00
Mark Vejvoda
84870877ba
- hopefully a fix for skankerror
2011-07-05 22:08:44 +00:00
Mark Vejvoda
ce8d54e7e0
- additional debug info to track skanks error :)
2011-07-05 21:05:13 +00:00
Mark Vejvoda
a5804f8219
- a little more debugging to gather info from sknakerrors issue
2011-07-05 20:08:51 +00:00
Mark Vejvoda
8c99c7e91f
- fixed debug key
2011-07-05 05:40:14 +00:00
Mark Vejvoda
852b4aa2d2
- bugfix for some hotkeys not working properly
2011-07-04 18:05:02 +00:00
Mark Vejvoda
8e1836220d
- added more info if we get mutex errors in the lobby
2011-07-02 07:36:28 +00:00