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
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
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
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
3dd35c147b
- updated codeblocks projects with new UPNP files
2010-12-21 05:24:22 +00:00
Mark Vejvoda
bc90aa7ce4
- added UPNP router auto-configure for Internet games (hurray)
2010-12-21 05:07:10 +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
755a7737fa
- added CMAKE support for building MG in Windows using MingW
2010-12-11 06:32:21 +00:00
Mark Vejvoda
7f0a179340
- bugfix for vc++ compile (added #define for mingw)
2010-12-07 22:29:31 +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
664b2b1b7d
- disabled another cache in pathfinder trying to hunt down xplatform out of synch
2010-11-28 00:07:08 +00:00
Mark Vejvoda
d89953ee96
- improved performance and bug fixes.
2010-11-09 09:06:52 +00:00
Mark Vejvoda
8ab95a5305
- added stack trace for windows users when exceptions occur (snagged the idea from sauerbraten)
2010-11-05 06:46:30 +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
e0d338b583
- added more texture compression supported types
...
- some in progress work related to texture reloading
2010-10-29 16:27:22 +00:00
Mark Vejvoda
01c26b4224
- added the ability to track pixmap memory usage at start and end of a game
2010-10-28 21:06:20 +00:00
Mark Vejvoda
df3f56a451
- cleanup of texture compression. We output stats for textures that we attempt to compress and what percent they were compressed (before and after byte sizes)
2010-10-28 06:59:43 +00:00
Mark Vejvoda
de3a92081d
- a bunch of in progress work related to texture compression and more timely texture memory management cleanup. For now to test texture compression use the following ini setting: EnableTextureCompression=true
2010-10-28 00:51:25 +00:00
Mark Vejvoda
78f6f49cb6
- fixed shadow mapping by removing the use of the extension: GL_ARB_shadow_ambient
...
(thanks: asmodeus and Ishmaru)
- added some initial work for texture compression (but not active yet)
2010-10-27 15:04:47 +00:00
Mark Vejvoda
343fdb70b2
- fixed the cursor bug mentioned by claymore
2010-10-22 16:08:13 +00:00
Mark Vejvoda
45a26a4597
- cleaned up more compiler warnings
...
- added unsigned 64 bit type for windows
2010-10-21 15:55:12 +00:00
Mark Vejvoda
c6a4e53151
- fix compile error on linux
2010-10-21 15:35:13 +00:00
Mark Vejvoda
06b9d7eef7
- cleaned up a whole pile of compiler warnings
2010-10-21 15:21:46 +00:00
Mark Vejvoda
d5117ed7fa
- cleaned up a whole pile of compiler warnings
2010-10-21 07:20:17 +00:00
Mark Vejvoda
59c5fd2581
- moved version checking into one common method in the util file. Now all network related checks use this common method to determine version compatibility
2010-10-15 17:27:00 +00:00
Mark Vejvoda
a84f0d1b6d
- bugfix to fallback to a default configured font if the specified font in the ini property fails to load. The default font is 'fixed' but can be overriden in the ini using:
...
DefaultFont=yourfonttype
2010-10-09 20:35:53 +00:00
Mark Vejvoda
3963b99e37
- yaahhoo, now we properly detect invalid LUA functions etc for scenarios
2010-10-09 10:43:23 +00:00
Mark Vejvoda
f345835fc4
- final bugfix for 3.3.7, playernames got mixed up when first slot was closed. Also fixed editing when typing playername
2010-10-08 01:41:53 +00:00
Mark Vejvoda
fd60b30081
- updated announcement to use a safer compare and added announcement url to ini files
2010-10-07 18:43:29 +00:00
Mark Vejvoda
284d3bdbbe
- Billy.. help!!! Your compiler stinks! (compiler fixes related to namespacing and xml)
2010-10-06 22:49:13 +00:00
Mark Vejvoda
0d050f62d4
- added code to now output all eerors to console (with option to save in log file)
...
- added more LUA debug info
2010-10-06 20:22:06 +00:00
Titus Tscharntke
268aa4793b
particle limits are back again
2010-10-06 17:04:51 +00:00
Titus Tscharntke
3b1ef055b1
- new switch for unit_particle _systems called static-particle-count
...
- Bugfix for "wild particles". ( the splash particle systems never died before! )
- Better german language file ( cpu player have english words again, words like ultra are common enough in germany )
2010-09-25 14:38:00 +00:00
Titus Tscharntke
cd65927924
unit particles can now have float values for emission rates. This allows also emission rates smaller than 1 like 0.01 for example
2010-09-24 16:36:59 +00:00
Titus Tscharntke
3bfc7daddf
renderMapPreview nearly done.
2010-09-15 23:49:26 +00:00
Titus Tscharntke
a38778deb1
map preview is scree resolution resistant
2010-09-14 23:02:50 +00:00
Mark Vejvoda
689b810d46
- some cleanup related to image loaders (valgrind complaints)
2010-09-14 15:59:04 +00:00
Mark Vejvoda
25912fa2bb
- added proper constructor and initialize member vars
2010-09-14 06:36:55 +00:00
Mark Vejvoda
b95e2247cd
- moved map render logic into a shared base class
2010-09-14 06:02:35 +00:00
Mark Vejvoda
0f5cd740a6
- moved game map entity into a shared source file in shared lib, which is now shared by the main game and the map editor
2010-09-14 00:43:09 +00:00