Commit Graph

493 Commits

Author SHA1 Message Date
Mark Vejvoda a842909e7d - bugfixes so messageboxes show in windows and linux 2010-06-23 22:21:08 +00:00
Mark Vejvoda 4b4136d922 - removed printf statements that corrupted menu painting in linux 2010-06-23 17:52:07 +00:00
Mark Vejvoda 6dbb25a0b3 - another thread update for more smooth handling of masterserver updates 2010-06-23 15:07:31 +00:00
Mark Vejvoda 4d10680748 - updated beta version number 2010-06-23 14:52:11 +00:00
Mark Vejvoda 87b4706940 - Attempt to use libcurl in a thread safe manner 2010-06-23 14:49:20 +00:00
Titus Tscharntke e0b9089eeb chatmanager is rendered with colored and shadowed console font.
Fixed font problems while switching display colors ingame
(+ little fix for last checkin  )
2010-06-22 20:53:54 +00:00
Titus Tscharntke b869f6bda0 variable for compiler options 2010-06-22 20:49:19 +00:00
Mark Vejvoda f5a759666e - updated version number 2010-06-22 15:06:06 +00:00
Mark Vejvoda a05760d2a4 - threading bugfixes from the client join menu 2010-06-22 15:03:57 +00:00
Mark Vejvoda 6560ba73dc - changed show cursor code since it was not easily allowing you to cursour out of the SDL window 2010-06-22 14:21:52 +00:00
Mark Vejvoda f720c43462 - commented out ping thread as it was unused and possibly caused crashing 2010-06-22 14:12:57 +00:00
Mark Vejvoda bb1034e1e2 - feedble attempt to help people with mouse problems 2010-06-22 13:38:30 +00:00
Mark Vejvoda 622c707c2e - standardized broadcast socket thread shutdown 2010-06-22 12:18:50 +00:00
Mark Vejvoda 050be3a7fb - mutex change to make simple thread usage in custom menu more stable 2010-06-22 04:27:22 +00:00
Mark Vejvoda 0a6c382750 - a few more optimizations for rendering and removal of junk
- updated version # to beta8
2010-06-22 04:09:23 +00:00
Mark Vejvoda 626fc57ced - added version string addition to tell if debug is enabled 2010-06-21 23:45:49 +00:00
Mark Vejvoda 731df7f16e - changed rendering to be nearly the same as 3.3.4.3 2010-06-21 23:38:53 +00:00
Mark Vejvoda 2d50beecfa - bugfix for mutex deadlock 2010-06-18 20:04:05 +00:00
Mark Vejvoda ebe75de00d updated beta version # 2010-06-18 19:04:15 +00:00
Mark Vejvoda 82f412453e - bugfix for mutex deadlock 2010-06-18 18:47:20 +00:00
Mark Vejvoda 7fb136890c - another attempt to have thread stability 2010-06-18 17:21:54 +00:00
Mark Vejvoda 60c6848832 - just let delete shutdown the thread to avoid mutex deadlock 2010-06-18 17:09:42 +00:00
Mark Vejvoda df7181d435 - removed white ghosting trigger logic as its just too annoying, even if fps is low.. live with low fps! 2010-06-18 04:43:14 +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 2015843d69 - added optional server game pause if client lags 2010-06-17 21:46:36 +00:00
Mark Vejvoda 1b5b663331 - small update to event pump 2010-06-17 08:12:02 +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 eeda623b4f - removed the rotateunit flag (its now just part of MG)
- updated rendering to consider both visible and explored cells when rendering untis and objects
- added a warning message when a client is lagging and coming close to being kicked off
2010-06-17 00:08:27 +00:00
Mark Vejvoda e38c3e341b - updated SOME of the win32 projects so they compile in debug mode 2010-06-16 21:20:36 +00:00
Mark Vejvoda cad295c912 - a few minor render updates to try to squeeze better performance out of the rendering (only render visible and explored unit and object cells) 2010-06-16 07:18:06 +00:00
Mark Vejvoda 39acffa2aa - enable mouse while new game is loading 2010-06-16 06:35:35 +00:00
Mark Vejvoda 94c8a08d04 - bugfix for particles showing when fog of war on but they shouldn't show 2010-06-16 06:25:32 +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 5356a3de23 change of data type to correct type for time lag 2010-06-15 05:44:29 +00:00
Mark Vejvoda e091460f40 - attempt to add a client LAG checker to notify and disconnect clients that fall too far behind. 2010-06-15 05:36:07 +00:00
Mark Vejvoda b3b2d098b7 - Fix for IP Address discovery and broadcasting UDP servers 2010-06-14 21:03:23 +00:00
Mark Vejvoda cdb820a8e8 - fixed a network read problem where there is more data needed before reading large command lists can be processed.
- added more error checking
2010-06-14 06:38:24 +00:00
Mark Vejvoda 3ece5b62f7 - updated beta version to 4 2010-06-13 20:50:14 +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 6c28167e5e - added SDL Pump events during game load to avoid hanging appearance when users click madly in startup 2010-06-13 00:59:56 +00:00
Mark Vejvoda 100e39e6e0 - bugfix so code compiles on older gnuc 2010-06-12 19:49:00 +00:00
Mark Vejvoda 3401d5a43a - added ESC key to exit from main menu 2010-06-12 19:27:11 +00:00
Mark Vejvoda 06c44a9411 - bugfix for method not returning a value 2010-06-12 19:01:16 +00:00
Mark Vejvoda c800ab28cc - bugfixes for incorrect method declaration 2010-06-12 18:56:16 +00:00
Mark Vejvoda 085d4e4bfe - added more debug statements to try to track beta bugs
- added safer customization of ini files
- added ability to customize game keys
- added more error checking for ogg file loading
- added faction loader progress
- added a few more thread protections on custom menu
2010-06-12 18:27:39 +00:00
Mark Vejvoda 25bc515466 -bugfix for mutex in custom menu 2010-06-11 19:00:17 +00:00
Mark Vejvoda 4debe015ce - more bug fixes found during menu navigation and testing 2010-06-11 04:55:49 +00:00
Mark Vejvoda b40a9d58c4 - more thread guards to avoid crashes 2010-06-11 03:17:38 +00:00
Mark Vejvoda c6d83dc6bb Fixed a hideous debug output bug in custom menu causing a crash 2010-06-11 01:33:43 +00:00