Mark Vejvoda
a0bd1242b6
- improved performance of CRC precache thread, now uses up to 3 worker threads to batch process techtree's
2011-03-16 23:43:31 +00:00
Mark Vejvoda
43bf94c644
- only show MG_ usernames in Internet IRC lobby (just for you tomreyn)
2011-03-16 05:03:30 +00:00
Mark Vejvoda
2c6fef4efc
- added purge file stats and bugfix when showing help on commandline
2011-03-15 16:52:42 +00:00
Mark Vejvoda
7d38aec84a
- new commandline options to discover and optional delete unused files in techtrees
2011-03-15 15:30:28 +00:00
Mark Vejvoda
6eab8f905e
- simple bugfix for file xfer's
...
- added openal call to try to work around an openal bug on some platforms
2011-03-14 20:25:27 +00:00
Mark Vejvoda
b3951b3940
-bugfix for vc++ compile
2011-03-13 13:14:47 +00:00
Mark Vejvoda
d0a95b1ff5
- added another option when converting model textures (keepsmallest)
2011-03-13 09:57:04 +00:00
Mark Vejvoda
39bf1b986e
- added new commandline option to convert folders of g3d models to use specified texture format
...
- added new utility methods and changed code to use them (like adding trailing slash on paths)
2011-03-13 08:23:43 +00:00
Mark Vejvoda
f35e920d47
- added logic to delete old texture after doing a model texture conversion
2011-03-12 22:11:09 +00:00
Mark Vejvoda
9eb1f60048
- added option to disable file transfers for tileset and/or techtrees for published (internet) games
2011-03-11 12:14:24 +00:00
Mark Vejvoda
e070cf2cbb
- added player status for network based games so players can indicate if they are ready to play or not
2011-03-11 11:11:46 +00:00
Mark Vejvoda
f46eaa159a
- bugfix for bug reported by gonana (ascii hotkeys work properly once again)
2011-03-11 06:34:59 +00:00
Mark Vejvoda
330caf7f8a
- added a CRC file cache to improve performance of CRC operations for large lists of files
2011-03-10 21:38:43 +00:00
Mark Vejvoda
2f18f96743
- bugfix for alpha letter keys used for certain hotkey operations
2011-03-10 18:26:45 +00:00
Mark Vejvoda
2101a83a5d
- added support for special tags in ini file strings in preparation for storing userdata in ~/.megaglest
2011-03-10 01:23:34 +00:00
Mark Vejvoda
63da3d7af2
- added techtrees for file xfer and CRC checking (might need to turn off etc later but lets test for now)
2011-03-09 23:09:32 +00:00
Mark Vejvoda
5f9e8d97d3
- bufix for ftp tileset xfer, if no 7z file exists continue getting individual files
2011-03-09 19:29:34 +00:00
Mark Vejvoda
ab706e1762
- some code cleanup related to vc++ posix naming warnings
2011-03-09 18:51:26 +00:00
Mark Vejvoda
0b67911199
- vc++ compile fixes
2011-03-09 18:42:50 +00:00
Mark Vejvoda
817d8cfea8
- added logic for ftp file transfers to look for 7z archives for tilesets and download and extract on the client side if the 7z archive exists on the server
2011-03-09 18:35:19 +00:00
Mark Vejvoda
2c0353972f
- more debugging for keyboard issues
2011-03-09 05:46:28 +00:00
Mark Vejvoda
323f72ea6e
- more debugging for keyboard issues
2011-03-09 05:24:56 +00:00
Mark Vejvoda
5b2a6bb45f
- bugfix for esc key
2011-03-08 02:07:35 +00:00
Mark Vejvoda
76919f81b6
- does this help with the windows keyboard problem for some users?
2011-03-08 00:56:57 +00:00
Mark Vejvoda
f07b7a3603
- more keyboard bugfixes so some special keys above 255 work
2011-03-06 23:45:46 +00:00
Mark Vejvoda
9382473294
- attempt to make a few tweaks for more smooth network play
2011-03-05 20:15:28 +00:00
Mark Vejvoda
f6a7bc2865
- removed a stray printf
2011-03-05 02:38:18 +00:00
Mark Vejvoda
0f57fe6b92
- additional work to allow for changing hotkeys in the keyboard options menu, currently changes are not saved to file, only on screen.
2011-03-04 20:26:47 +00:00
Mark Vejvoda
73efa41cc9
- more unicode character code cleanup
2011-03-04 02:01:20 +00:00
Mark Vejvoda
10eba296fe
- some cleanup to free up using shift and alt key combinations for hotkeys also
2011-03-04 01:58:06 +00:00
Mark Vejvoda
ea8ce1d5c7
- fixed bug with unicode keypresses while pressing control
2011-03-04 01:32:10 +00:00
Mark Vejvoda
744602d0e3
- more keyboard handler cleanup related to special key presses (like shift)
2011-03-04 00:46:45 +00:00
Mark Vejvoda
d3feaaddec
- a little more keyboard fixes to try to bring some consistency to unicode style keyboard events
2011-03-03 19:33:31 +00:00
Mark Vejvoda
330f54e7cb
- bugfix for arrow keys, SDL docs had incorrect key names
2011-03-02 15:36:31 +00:00
Mark Vejvoda
c3286bf1a0
- attempt to fix previous messup with keyboard keys
2011-03-02 05:45:02 +00:00
Mark Vejvoda
18c863364f
- does this finally fix stupid keyboard mapping issues on different locales?
2011-03-01 23:33:59 +00:00
Mark Vejvoda
3f32cddbf5
- added sdl keyname to console output and debug log (console when --verbose commandline option used)
2011-03-01 23:07:19 +00:00
Mark Vejvoda
bd29260fef
- Does this fix choppy network play? Please test and let me know
2011-02-21 01:34:31 +00:00
Mark Vejvoda
e5a62f57ef
- some logging changes for helping test world synch better
2011-02-16 02:52:52 +00:00
Mark Vejvoda
a0cfe3fa08
- a few changes and now seems to compile in VC++ 2010 (still need to checkin project files)
2011-02-15 23:53:48 +00:00
Mark Vejvoda
8ec58868dc
- attempt to improve network performance (use separate mutexes for read / write operations)
2011-02-15 07:49:40 +00:00
Mark Vejvoda
31e722287f
- bugfixes for when players disconnect, do not switch observers to AI and only show message once.
...
- Attempts to debug/improve network performance
2011-02-15 03:32:14 +00:00
Mark Vejvoda
4488a4d388
- make pathfinder caching an ini setting tso its easy to test (disabled by default)
...
- some code cleanup related to threads and sockets
2011-02-13 03:06:12 +00:00
Mark Vejvoda
cc973f3427
- bugfixes, some related to things pointed out by valgrind, some from opengl research and some for more stable operation
2011-02-12 07:34:32 +00:00
Mark Vejvoda
d0e050dde3
- M$ torments me day and night with their foolishness
2011-02-08 23:05:45 +00:00
Mark Vejvoda
17e2a87890
- fixed one type of freeze in the custom menu
...
- some small opengl changes
2011-02-08 18:23:41 +00:00
Mark Vejvoda
1ee25a2c91
- bugfixes to get win32 working with fbo's
2011-02-08 16:34:19 +00:00
Mark Vejvoda
c58e893047
- attempt to improve issues in the custom menu related to freezing
...
- modified debug UI display to support multi levels of UI debug info
- added more validations to mutexes
- improved client sockets to properly be setup as non blocking
2011-02-06 07:01:54 +00:00
Mark Vejvoda
0b4eef10c5
- added a very useful way to track mutex usage and performance timings of mutex locking to discover thread lock issues
2011-01-31 23:01:39 +00:00
Mark Vejvoda
c647e58260
- commented out old console outputs (see jack2 I do read IRC sometimes)
2011-01-31 02:07:58 +00:00