Mark Vejvoda
|
3b56aa4475
|
- performance changes... (problem found by titi) most debug calls line are skipped when the debug flag is disabled even BEFORE getting into the handledebug method.
This improves performance VERY MUCH.
|
2011-03-28 03:54:23 +00:00 |
|
Mark Vejvoda
|
846dd4769b
|
- better CRC worker thread distribution
|
2011-03-26 05:16:39 +00:00 |
|
Mark Vejvoda
|
884b46da60
|
- more thread cleanup
|
2011-03-25 22:50:30 +00:00 |
|
Mark Vejvoda
|
7e35d4a050
|
- more efficient CRC updating in cache thread
|
2011-03-25 21:02:53 +00:00 |
|
Mark Vejvoda
|
9096449919
|
- fixed vc++ project files for mods download menu
|
2011-03-25 11:15:21 +00:00 |
|
Mark Vejvoda
|
9681e7f1bc
|
- initial code for managing mod content (downloads and removal of user data)
|
2011-03-25 10:11:16 +00:00 |
|
Mark Vejvoda
|
f7fdafbff4
|
- did some code refactoring, wanted to load some textures threaded but bailed out due to opengl's hideous problems related to multi-threads
|
2011-03-22 02:02:54 +00:00 |
|
Mark Vejvoda
|
59fc55ffee
|
- cleanup some compiler warnings
|
2011-03-19 17:19:37 +00:00 |
|
Mark Vejvoda
|
e2c4ae7c11
|
- cleanup some compiler warnings
|
2011-03-19 12:32:40 +00:00 |
|
Mark Vejvoda
|
bca617cf18
|
- bugfix for socket mutex locked when deleting socket
- added faction detail in lobby when CRC's do not match on techtree
|
2011-03-19 12:04:18 +00:00 |
|
Mark Vejvoda
|
83eaa67068
|
- bugfix for hideously aweful bug that made the lobby and lobby connection freeze for a long time
|
2011-03-19 05:11:36 +00:00 |
|
Mark Vejvoda
|
e65f588045
|
- better randomization of CRC refresh
|
2011-03-17 16:44:55 +00:00 |
|
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
|
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
|
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
|
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
|
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
|
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
|
e5a62f57ef
|
- some logging changes for helping test world synch better
|
2011-02-16 02:52:52 +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
|
1ee25a2c91
|
- bugfixes to get win32 working with fbo's
|
2011-02-08 16:34:19 +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 |
|
Mark Vejvoda
|
632ab24b50
|
- disable memory vault to see how it affects game performance
|
2011-01-29 18:48:50 +00:00 |
|
Mark Vejvoda
|
177531c376
|
- commented out some debug statements and corrected stuck harvesting a bit
|
2011-01-28 08:37:48 +00:00 |
|
Mark Vejvoda
|
99a6826e51
|
- attempt to fix FreeBSD globbing
|
2011-01-26 09:19:39 +00:00 |
|
Mark Vejvoda
|
16836c758e
|
- attempt to fix glob issues on freebsd (and perhaps osX)
|
2011-01-26 01:06:10 +00:00 |
|
Mark Vejvoda
|
d16f6a93bc
|
- sound system is now threaded by default (hopefully this fixes buffer underruns errors from openal)
- background music now plays when game is loading
|
2011-01-18 01:24:45 +00:00 |
|
Mark Vejvoda
|
c51eb0a3c4
|
- attempt to cleanup some debug logging to see if it helps restore normal performance
|
2011-01-17 16:31:25 +00:00 |
|
Mark Vejvoda
|
6e7bcd2ece
|
- attempt for ftp bigfixes
|
2011-01-16 01:16:02 +00:00 |
|
Mark Vejvoda
|
385fb0b3f0
|
- bunch of bugfixes for FTP file transfer:
- failed attempts should now properly cleanup partial downloaded files
- better logging and resource usage to track down problems
|
2011-01-15 21:53:00 +00:00 |
|
Mark Vejvoda
|
a7ca23d18e
|
- speed improvement for anti-hack checking
|
2011-01-15 04:13:15 +00:00 |
|
Mark Vejvoda
|
2ab82c9271
|
- added some basic protection against memory hacking tools
|
2011-01-14 23:51:15 +00:00 |
|
Mark Vejvoda
|
fb91c2b624
|
- added a new check for duplicate data (maps, tilesets and techtree names)
|
2011-01-10 20:27:25 +00:00 |
|
Mark Vejvoda
|
912188679c
|
- some ftp bugfixes and cleanup on ftp client that have failed transfers
|
2011-01-09 05:49:59 +00:00 |
|
Mark Vejvoda
|
02e591c41d
|
- some code cleanup
|
2011-01-04 20:55:10 +00:00 |
|
Mark Vejvoda
|
f3eee457c0
|
- added an in progress bar when downloading tilesets
- clear the CRC cache after a new file is downloaded
|
2011-01-04 08:44:00 +00:00 |
|
Mark Vejvoda
|
f7d2631879
|
- added a few more special keys for available use as hotkeys (vkPause and vkPrint)
|
2011-01-03 22:22:52 +00:00 |
|
Mark Vejvoda
|
83ff486e21
|
- code cleanup
|
2011-01-02 10:09:49 +00:00 |
|
Mark Vejvoda
|
5f4d3e9088
|
- numerous thread bugfixes related to menu stability and ftp server socket usage
|
2011-01-02 09:33:37 +00:00 |
|
Mark Vejvoda
|
2b1732e27e
|
- overhaul of thread processing, especially in the menus, things now freeze much less and should be more reliable
|
2011-01-02 06:46:48 +00:00 |
|
Mark Vejvoda
|
89a6ae3fe4
|
- updated win32 vc++ files to compile with new ftp server / client
|
2010-12-29 16:28:46 +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 |
|