Mark Vejvoda
54f37d6231
- bugfix for missing header file
2010-09-08 22:35:12 +00:00
Mark Vejvoda
9817e8a860
- memory leak fixes
2010-09-07 17:30:13 +00:00
Mark Vejvoda
ab44c83168
- added leak_dumper header all over the place (not yet functional in linux)
...
- Bugfix for particle cleanup
2010-09-07 05:25:40 +00:00
Mark Vejvoda
58ab55a6aa
- cleaned up some compiler warnings
2010-09-06 06:22:08 +00:00
Mark Vejvoda
9bacf0abea
- added a better detection of threads statuses
2010-08-26 22:13:41 +00:00
Mark Vejvoda
0c0642bd17
- commandline bugfixes for windows
2010-08-22 09:06:26 +00:00
Mark Vejvoda
b3a60f5b69
- updated commandline too show usage when using wrong parameters
2010-08-22 08:40:18 +00:00
Mark Vejvoda
25a7097066
- added new commandline parameters:
...
--help
--validate-factions=x
for full details of all commandline params run --help
2010-08-21 01:54:04 +00:00
Mark Vejvoda
fe8d3b3130
- numerous bugfixes mostly centered around network lag, but also added more logging and protective code (like buffer overflow checks)
...
*NOTE: This version is NOT backwards compatible with other builds
2010-08-07 03:26:38 +00:00
Mark Vejvoda
1e077512d8
- Added ability to disable sound for poor users with non-functional sound
2010-07-16 06:35:22 +00:00
James McCulloch
bdd4f306f4
* added GAE path finder (SearchEngine and friends)
...
* some small changes to Unit, UnitType, Vec2<> & Map needed for the new path finder
* compiles, but not hooked up yet, old PathFinder still in use
2010-07-11 18:31:02 +00:00
Mark Vejvoda
61b77fe645
- added the ability to toggle hardware acceleration and full screen anti-aliasing via ini settings
...
- added video card info screen to options menu
2010-07-11 07:38:08 +00:00
Mark Vejvoda
3e53b69676
- added client side ping style packet for linux socket disconnect checking
2010-07-09 15:01:49 +00:00
Mark Vejvoda
ff21d26161
- mouse disappearing bugfix (go ahead alt-tab, alt-esc, do it ALL, its fixed!)
...
- Added more descritive error message when data checksum is discovered. The client's playername is now disclosed in the error.
- added VS project config to disable STREFLOPs for testing later
- updated version to 3.3.5.1 alpha1
2010-07-07 22:25:29 +00:00
Mark Vejvoda
66d4fce081
- added missing translation strings to spanish (used bablefish for translations)
...
- updated exit text to support newlines in language text
- added support for netwlines in language string code
2010-07-03 06:48:24 +00:00
Mark Vejvoda
0e94ee5476
- added support for alt-enter window toggling in windows OS (by default it is tuned off)
...
to enable set AllowAltEnterFullscreenToggle=true
2010-06-30 19:27:07 +00:00
Mark Vejvoda
15ee2da57f
- modified icons to properly work with windows (bothh ico files and vc++ projeect files etc)
2010-06-25 22:04:40 +00:00
Mark Vejvoda
1d4f47718c
- added many new things and fixed a number of bugs (too tried to mention them all)
2010-06-24 01:23:18 +00:00
Mark Vejvoda
82f412453e
- bugfix for mutex deadlock
2010-06-18 18:47:20 +00:00
Mark Vejvoda
4647497cee
- bugfix for proper thread shutdown which caused a number of crashes when navigating menus
2010-06-17 23:24:15 +00:00
Mark Vejvoda
a287422930
bugfixes to correct segfault
2010-06-17 22:09:25 +00:00
Mark Vejvoda
b2f91e0f32
- attempt to make TOM happy, clickl madly while game is loading and help lame windows not choke
2010-06-17 06:55:35 +00:00
Mark Vejvoda
c7c9e69567
- added initial work to better manage rendering (but not yet enabled)
...
- added new commandline parameter: --version
- some thread cleanup to try adjusted timings when threads shutdown
2010-06-15 16:27:52 +00:00
Mark Vejvoda
f619aad383
- bugfix for hotkey processing (allow single quoted characters to fix grouping units)
2010-06-13 17:55:39 +00:00
Mark Vejvoda
b40a9d58c4
- more thread guards to avoid crashes
2010-06-11 03:17:38 +00:00
Mark Vejvoda
2970e5114a
added mutex protection in custom game menu to protect access to member variables to avoid crashes when background thread and user changes both occur
2010-06-04 21:46:10 +00:00
Mark Vejvoda
964be91fa9
added ping times to UI
2010-06-04 19:42:58 +00:00
Mark Vejvoda
8ebd901dfa
Fixed the following nasty bugs:
...
- memory corruption when mouse click happens because there are more than 3 possible values for mouse button click
- Recursive crash when outputting string representation of unitRef.
2010-06-02 08:03:56 +00:00
Mark Vejvoda
ace1cef8a8
- added safe mutex wrapper class
2010-06-02 01:37:45 +00:00
Mark Vejvoda
f010130c38
- stupid bugfix for win32 Vista / Windows 7 bug where alt-tab causes no mouse to be seen in windows desktop.
2010-05-18 06:36:47 +00:00
Mark Vejvoda
319b672e20
added better handling of network connections:
...
- only listen for new clients on a server if an open slot exists (unconnected)
- for both server and client we wait a max of 10 seconds to receive a proper intro packet or we disconnect (could have connected to / from a non glest application using the same port)
2010-05-12 15:25:56 +00:00
Mark Vejvoda
3547276699
- added a special thread to calculate interpolation to try to improve performance
2010-05-08 09:06:30 +00:00
Mark Vejvoda
8aa14009d1
- added a more proper #define setup to completely stub out debugging to test performance
...
(simply uncomment #define UNDEF_DEBUG and the debug statements become nothing)
- Added piles of experimental changes for testing different performance scenarios (all of these changes are turned off by default and will most likely eventually be removed)
2010-05-07 06:46:55 +00:00
Mark Vejvoda
605dd746c0
some bugfixes for silly compile errors and painting issues in windoze
2010-05-04 08:15:16 +00:00
Mark Vejvoda
1efc2dc0a6
- updates to Chinese font support so Linux will compile
...
- added more debugging and NULL guards
2010-05-03 06:25:54 +00:00
Mark Vejvoda
c3793d0cfb
Added initial code changes to support Chinese Fonts
2010-05-03 06:16:32 +00:00
Mark Vejvoda
5a1c48d148
added wrapper for streflop
2010-05-01 20:39:11 +00:00
Mark Vejvoda
04bb6659ce
Added more debugging and option to disable new streflop usage.
2010-05-01 20:14:25 +00:00
Mark Vejvoda
e379905942
Added mutex guards around logging
2010-05-01 09:10:52 +00:00
Mark Vejvoda
a911088d39
Trying an experiment with a thread for playing streamed sounds
2010-05-01 04:34:23 +00:00
Mark Vejvoda
ff592be457
Some cleanup related to Cache Management
2010-05-01 01:22:48 +00:00
Mark Vejvoda
33084f8dbe
bug fixes for CRC caching and working version of cache manager
2010-05-01 00:53:43 +00:00
Mark Vejvoda
5cf84e8a2a
win32 compile fixes
2010-04-30 23:30:15 +00:00
Mark Vejvoda
fd2274775e
moved threads into base common hiearchy and started an a new cache manager.
2010-04-30 22:54:24 +00:00
Mark Vejvoda
b10bb3c2bc
moved common platform code into shared are for win32 projects
2010-04-30 19:01:47 +00:00
Mark Vejvoda
c53ff62c46
Moved most of the code from platform specific platform_util into a shared platform_common area
2010-04-30 18:16:54 +00:00
Mark Vejvoda
76c256880e
Added win32 version of glob to allow windows clients the ability to do unix like folder traversal
2010-04-28 21:49:03 +00:00
Mark Vejvoda
30c4eb2b96
Added some performance logging capabilities and socket cleanup for new broadcast thread sockets
2010-04-15 01:19:00 +00:00
Mark Vejvoda
8c438b812d
Some final fixed related to combined cross platform socket code
2010-04-13 07:29:48 +00:00
Mark Vejvoda
561dd69107
First Attempt at merging socket code into cross platform classes
2010-04-13 06:59:30 +00:00