Mark Vejvoda
087c6c87b1
- added more NULL pointer checking to see if it helps deal with a potential timing issue during game shutdown (deleting cells issue)
2010-07-03 05:20:03 +00:00
Mark Vejvoda
aa0db2c0f0
- network code bugfixes.
...
- More checking for disconnect and proper handling of those cases
- Changed battle end screen to exit via mouse click on exit button (or press ESC)
- Removed display of unused ping output
- added more error handling debug output of the mystical unknown error caught in window.cpp to track it down better if it happens again
2010-07-02 02:50:20 +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
a064a4a4c8
- just for ultifd, alt-enter no longer touches the mouse pointer
2010-06-30 18:55:58 +00:00
Mark Vejvoda
340d637ae1
- update for windows mouse pointer in fullscreen mode. Alt-Enter enables mouse pointer so user can scroll off screen.
2010-06-29 07:39:05 +00:00
Mark Vejvoda
9508dad51b
- network related bugfixes:
...
menu slowdown when picking network slots
clients can once again change network slots
performance fixes for network receiving
2010-06-29 06:50:35 +00:00
Mark Vejvoda
94e07e442b
- updated to use streflop
2010-06-28 01:10:23 +00:00
Mark Vejvoda
7b3ba31fe7
- fixed masterserver invalid connection issue and blank error message in custom game menu
...
- added optional bmp icon load for linux
2010-06-26 08:04:11 +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
6f2662d50b
changed direct sound file to use our special math wrapper include file
2010-06-25 19:58:19 +00:00
Mark Vejvoda
646e8593f4
- made some small performance updates for rendering and updated beta version number
2010-06-25 05:41:50 +00:00
Mark Vejvoda
a4686e39d4
- added (commented out) libircclient to mega-glest for future irc connectivity. JAM build files are updated (but also commented out)
2010-06-24 22:51:38 +00:00
Mark Vejvoda
a81286cbba
- added support for showing projectile particles in the g3d viewer
2010-06-24 10:52:58 +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
87b4706940
- Attempt to use libcurl in a thread safe manner
2010-06-23 14:49:20 +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
2d50beecfa
- bugfix for mutex deadlock
2010-06-18 20:04:05 +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
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
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
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
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
f619aad383
- bugfix for hotkey processing (allow single quoted characters to fix grouping units)
2010-06-13 17:55:39 +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
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
8d62198ca3
fixed missing header file on Fedora
2010-06-08 14:13:33 +00:00
Mark Vejvoda
4fd75e5d7d
- fixed two nasty AI bugs which would cause out of synch and memory corruption problems
...
- added new glest.ini setting to log commands for each client
2010-06-08 07:40:32 +00:00
Titus Tscharntke
d14f013491
some chat changes and custom game with NetworkFramePeriod
2010-06-08 00:00:28 +00:00
Mark Vejvoda
1c4a5489b7
added missing header files (for fedora compiles)
2010-06-07 06:05:38 +00:00
Mark Vejvoda
9c5d911edc
Added cmake build files (thanks RCL)
2010-06-05 17:34:55 +00:00
Mark Vejvoda
4ec55dd434
updated platform defines
2010-06-05 17:22:09 +00:00
Mark Vejvoda
1d0836f0ba
-added another mutex release to fix a bug found from a segfault
...
-added a safer debug buffer output method
-added ability to specify precsion for floating point conversion
2010-06-05 15:48:50 +00:00
Mark Vejvoda
3b06db30e9
commented out ping code and added synch check for large comamnds list
2010-06-05 00:00:36 +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
f6517183bb
small fix for initial ping time
2010-06-04 20:39:23 +00:00
Mark Vejvoda
77049a2db6
updated ping logic
2010-06-04 20:37:42 +00:00
Mark Vejvoda
d80a8850b6
updated macro's for platform specific logic
2010-06-04 20:26:15 +00:00
Mark Vejvoda
3acc421404
updated ping code to properly work for windows
2010-06-04 20:11:31 +00:00
Mark Vejvoda
ce6068b65a
added #defines for win32
2010-06-04 19:55:42 +00:00
Mark Vejvoda
964be91fa9
added ping times to UI
2010-06-04 19:42:58 +00:00
Mark Vejvoda
54a2a36140
more #defines for platform specific code
2010-06-04 15:48:29 +00:00