Mark Vejvoda
8d8afe78b5
- build fix for poor distros who have a hard time with libircclient (now we just include this small lib in the source tree) so no longer required as an external lib
2010-12-27 09:01:40 +00:00
Mark Vejvoda
f7d95a6f6a
- trying to tweak threaded logger performance when log entries are in the hundreds of thousands
2010-12-26 03:01:59 +00:00
Mark Vejvoda
8688ea955e
- trying to tweak threaded logger performance when log entries are in the hundreds of thousands
2010-12-26 02:15:56 +00:00
Mark Vejvoda
40796f2d90
- attempt to bugfix threaded logger
2010-12-26 01:45:39 +00:00
Mark Vejvoda
e4e7a456f5
- attempt to bugfix threaded logger
2010-12-26 01:27:49 +00:00
Mark Vejvoda
409c15d3f0
- more tweaking of threaded logging as well as removal of world synch logging items that are not needed
2010-12-26 01:13:04 +00:00
Mark Vejvoda
36f62ea084
- changes to threaded logging so when things get very busy the thread dumps log entries more quickly
2010-12-26 00:27:38 +00:00
Mark Vejvoda
2234928a35
- changes to threaded logging so when things get very busy the thread dumps log entries more quickly
2010-12-25 23:49:24 +00:00
Mark Vejvoda
d997e2af5d
- bugfix, threaded logging was NOT ever enabled because of a timing bug. Now threaded logging is enabled by default.
...
- Updated debug UI view to show threaded debug buffer count
2010-12-25 09:15:49 +00:00
Mark Vejvoda
03eaa2c033
numerous important bugfixes:
...
- observers and end game fog of war enable would most likely cause out of synch, I think its fixed now
- better handling of threaded logging
- cleanup of socket thread processing to ensure all network packets get processed properly and in order
2010-12-24 08:43:09 +00:00
nosogo
2a4c9a99cd
help and bugfix editor and start of keyboard
2010-12-24 03:36:34 +00:00
Mark Vejvoda
97ee61165a
updates to irc use in mastermenu:
...
- shows local username
- bugfixes for detecting new/dropped users in the irc channel
- lots of cleanup to remove use of so many static variables
2010-12-24 02:10:31 +00:00
Mark Vejvoda
809d56e86c
- added option to log debug info using a worker thread, by default logging is NOT threaded. To enable:
...
ThreadedLogging=true
2010-12-23 19:47:40 +00:00
Mark Vejvoda
c0c70217dc
updated to support manual install of libircclient
2010-12-23 16:44:05 +00:00
Mark Vejvoda
8b0b6300ed
- some cleanup for the new IRC client in the Masterserver menu, and changed default channel for in game IRC chat to megaglest-lobby
2010-12-23 07:42:15 +00:00
Mark Vejvoda
7e6a7a85f7
- big fight to get libircclient compiled in VC++ but we won the battle (requires new win32 deps.. NOT ming deps)
2010-12-23 02:17:29 +00:00
Mark Vejvoda
313081f143
- bugfixes found when compiling on win32
2010-12-23 01:23:42 +00:00
Mark Vejvoda
ea4f8e0bcd
- added IRC client to the Internet game menu (still need to update VC++ projects)
2010-12-23 00:00:30 +00:00
Mark Vejvoda
69e0130296
- added new --verbose commandline option
2010-12-22 00:31:30 +00:00
Mark Vejvoda
8534fa59a9
- added more stable way of setting thread run state
2010-12-22 00:15:32 +00:00
Mark Vejvoda
443096d0db
- updated win32 files / project to properly compile UPNP
2010-12-21 06:03:38 +00:00
Mark Vejvoda
628be74fb8
- added UPNP router auto-configure for Internet games (hurray)
2010-12-21 05:38:12 +00:00
Mark Vejvoda
bc90aa7ce4
- added UPNP router auto-configure for Internet games (hurray)
2010-12-21 05:07:10 +00:00
mnaumann
d1c1d27584
* change HTTP user agent to conform with new software title (no dash)
...
* configure HTTP client to follow redirections ("Location:" header/3xx status)
* glest.ini: update master server, announcement and version check URLs; reorder MasterServerExternalPortList; add introduction text
2010-12-21 00:32:54 +00:00
Mark Vejvoda
a844b79d3e
- fixed an evil socket bug! Sockets in Linux were NOT properly set as non blocking and vice versa as expected. PErhaps this helps with the menu bug
2010-12-18 23:03:53 +00:00
Mark Vejvoda
6a99e2db8e
- another attempt to guard socket thread access so avoid menu hang problems
2010-12-18 19:52:47 +00:00
Mark Vejvoda
b148507411
- set anti-alias setting so it works if enabled
2010-12-17 02:53:52 +00:00
Mark Vejvoda
045c2f95e8
- added new commandline options to tell the game where to look for data, ini's and where to write logs
2010-12-09 20:41:11 +00:00
Mark Vejvoda
b605c65aa9
- updates to support both Windows and Linux targets from CodeBlocks Workspace
2010-12-07 07:00:11 +00:00
Mark Vejvoda
1e0a5dc304
- better stability of menu navigation and threads
2010-12-07 06:12:51 +00:00
Mark Vejvoda
df042b5bf2
- added another debug entry for client vs server version comparison
2010-12-05 03:41:44 +00:00
Mark Vejvoda
7872e980e1
- updated thread handling slightly in menus to make things more stable
2010-12-05 01:52:38 +00:00
nosogo
f545edad68
more fixes for editor
2010-12-05 01:33:28 +00:00
Mark Vejvoda
15aab7a581
- some intial changes to support cross-compilation under mingw
2010-12-04 23:19:43 +00:00
nosogo
04aee1098d
update of editor and g3dviewer
2010-12-03 05:07:42 +00:00
Mark Vejvoda
b02da7d1e0
- finally found and fixed out of synch related to AI.
...
- added ability to log all unit activity to world synch logfiles so we can diff game info from different network clients
2010-11-30 23:32:39 +00:00
Mark Vejvoda
664b2b1b7d
- disabled another cache in pathfinder trying to hunt down xplatform out of synch
2010-11-28 00:07:08 +00:00
Mark Vejvoda
d2de4eb22a
- change to properly toggle socket blocking mode in Linux
2010-11-09 16:51:03 +00:00
Mark Vejvoda
d89953ee96
- improved performance and bug fixes.
2010-11-09 09:06:52 +00:00
Mark Vejvoda
960dfcabfb
- when calculating CRC on game data ignore XMl comments
2010-11-07 01:48:25 +00:00
Mark Vejvoda
edebc78d44
- when calculating CRC on game data ignore XMl comments
2010-11-07 01:39:57 +00:00
Mark Vejvoda
9e55d8e46b
- added a small cache to improve pathfinding a bit
...
- added logic to IGNORE the following characters when doing CRC checks in XML files
(space,tab,CR,LF)
2010-11-07 01:06:14 +00:00
Mark Vejvoda
8e6609fdac
- texture info now logged to debug log when appropriate instead of spamming the console
2010-11-05 09:49:57 +00:00
Mark Vejvoda
3c7fbd1fd7
- for now disable refs to fbo's on windows platform till we decide if we include glew or not
2010-11-01 23:56:46 +00:00
Mark Vejvoda
9978cbeff5
- added some initial work to support FBO (frame buffer objects)
...
- added many NULL check guards throughout the code
- added a safe mutex around ptr access of background thread on custom menu
2010-11-01 16:44:05 +00:00
Mark Vejvoda
d8c11ebe71
- thread synch bugfix in Internet Lobby Menu (thanks tomreyn for the stack trace)
2010-10-30 17:31:57 +00:00
Mark Vejvoda
dec9dfe653
- added new attribute for tileset objects named "height". Air units will try to fly above the height of units and objects now (up to a max of terrain height + 15)
2010-10-30 04:05:48 +00:00
Mark Vejvoda
77bad3ce07
- added new default PNG format for doing screenshots AND the saving to disk is queued in a background thread allowing almost no delay when saving many screenshots!
2010-10-30 02:21:47 +00:00
Mark Vejvoda
369a0dc215
- fixed warnings when compiling in vc++
2010-10-30 00:14:15 +00:00
Mark Vejvoda
13c4deb5b6
- added new screenshot format to be bmp (can be oveeriden by ini setting, and more formats may be added later) ScreenShotFileType=tga to revert to old default tga screenshots
2010-10-29 22:18:23 +00:00