Mark Vejvoda
b05c6c1136
- handle it more gracefully when user has no techtrees
2013-11-01 05:25:55 +00:00
Mark Vejvoda
7ad30f92bf
- added game statistics gathering and saving on masterserver.
...
see Table glestserver now has the field: gameUUID
Table glestgamestats has game header stats
Table glestgameplayerstats has game player stats
2013-10-31 00:57:36 +00:00
Mark Vejvoda
af135e6ad5
code cleanup
2013-10-29 21:35:04 +00:00
Mark Vejvoda
7011d49868
popup language menu now shows native and english version of language name
2013-10-29 21:32:19 +00:00
Mark Vejvoda
d2ba7b163b
a little refactoring of function names in language class
2013-10-29 06:13:38 +00:00
Mark Vejvoda
957fe2d09b
cleanup of show message code for headless mode
2013-10-28 18:58:15 +00:00
Mark Vejvoda
8bbcdfbdb3
attempt to have mg shutdown cleanly when opengl version is too low
2013-10-28 18:27:51 +00:00
Mark Vejvoda
ad0fb1d6f7
cleaned up code based on feedback from cppcheck
2013-10-25 05:45:54 +00:00
Mark Vejvoda
9224a7e242
- attempt to fix crc file bug
2013-10-18 15:47:17 +00:00
Mark Vejvoda
53a557d8d1
- fixed mod center image previews in cases where userdata folder was non default
...
- removed commented out old code
2013-10-03 05:44:50 +00:00
Mark Vejvoda
ee6eadb0d8
print warning if techtree is missing factions
2013-09-30 22:12:35 +00:00
Mark Vejvoda
67bf5ebc1b
bugfix for vc++ compiling
2013-06-22 04:32:22 +00:00
Mark Vejvoda
76ee030e93
bugfix for shutdown of threads and garbage collection.
2013-06-21 22:59:22 +00:00
Mark Vejvoda
5524cd6a0e
- updated exit game menu text vs leaving the application as requested.
...
- updates from transifex
2013-06-21 06:01:43 +00:00
Mark Vejvoda
1b3ee1503b
code cleanup from cppcheck
2013-06-15 01:43:44 +00:00
Mark Vejvoda
ba1852aa63
a few missed areas of translated techtrees
2013-06-13 20:22:04 +00:00
Mark Vejvoda
1eb17e3bb2
- added support for translated techtrees. To produce a default techtree lng file in the proper techtree folder run:
...
megaglest --translate-techtrees=megapack
where megapack is the name of the techtree
2013-06-12 22:49:47 +00:00
Mark Vejvoda
8066502f9b
fix a few areas that vc++ 2012 pointed to as potential bugs
2013-06-08 03:40:04 +00:00
Mark Vejvoda
b6780d2af7
code cleanup
2013-06-04 04:36:00 +00:00
Mark Vejvoda
4af65d1e19
added unique playerid for every client
2013-06-01 02:31:12 +00:00
Mark Vejvoda
831bbda6c9
better error handling for game / scenario loading problems (like bad xml)
2013-05-28 15:42:54 +00:00
Mark Vejvoda
8408526b12
code cleanup based on cppcheck results
2013-05-17 03:59:34 +00:00
Mark Vejvoda
a17fcdb5b4
bugfixes for thread shutdown
2013-05-17 00:40:54 +00:00
Mark Vejvoda
910bb8bc56
- attempt to have more clean shutdown of threads on game exit
2013-05-17 00:08:26 +00:00
Mark Vejvoda
2771069c16
added extra null check on main application close to hopefully fix windows crash
2013-05-05 06:14:22 +00:00
Mark Vejvoda
5370729ce1
bugfix to close irc client down quickly when exiting application.
2013-05-03 23:11:57 +00:00
Mark Vejvoda
45a1fcdf4e
bugfix for purgeunused to not delete language files for techtrees
2013-04-29 05:51:41 +00:00
Mark Vejvoda
44a498958c
- battle end screen render fix for tomreyn
2013-03-16 06:57:16 +00:00
Mark Vejvoda
203ad150ef
- battle end screen render fix for tomreyn
...
- more thread safety for threaded client sockets
2013-03-16 06:55:16 +00:00
Mark Vejvoda
560ed46cc0
- more bugfixes for slot switching and joining in progress games
...
- disallow server to toggle pause state when client is joining
- fix dmp extension on linux
2013-03-06 14:29:49 +00:00
Mark Vejvoda
5fd8b121a9
- allow for multiple preview / loading / hud textures for different resolutions
2013-02-11 23:43:30 +00:00
Mark Vejvoda
af100408ed
- correct vc++ build so that we properly parse the version info for automated builds
2013-02-09 08:01:06 +00:00
Mark Vejvoda
9bc6d33f1d
- bug fixes to stabilize the windows build
2013-02-09 06:57:05 +00:00
Mark Vejvoda
f87b8b6ee2
- updated code to protect against null pointers and uninitialized values and threading issues
2013-02-04 08:30:43 +00:00
Mark Vejvoda
8dc637527a
- tighten up code.. ensure pointers set to null after delete, etc
2013-02-01 17:25:49 +00:00
Mark Vejvoda
d808b4ecc4
- added Unit selection type label
...
- updated unhandled exception logic in linux
2013-02-01 05:52:00 +00:00
Mark Vejvoda
3ccdd1a0c7
- updated windows exception handler to catch all error types
2013-02-01 05:26:07 +00:00
Mark Vejvoda
71d5f24828
- added support for google-breakpad in linux
2013-02-01 02:27:01 +00:00
Mark Vejvoda
ea03747ace
- updated to add initial support for google-breakpad exception handling
2013-01-31 20:17:52 +00:00
Mark Vejvoda
8cd7aa0e43
- code cleanup from cppcheck
2013-01-25 02:55:28 +00:00
Mark Vejvoda
7ecc7325ac
- trying to trace nig's crash (more debug info and safer code)
2013-01-23 14:51:28 +00:00
Mark Vejvoda
141f7eaa48
- cleanup some warnings in VC++
...
- more consistent project settings in vc++
2013-01-23 06:53:55 +00:00
Mark Vejvoda
7eaf0dcffc
- rollback last change
2013-01-18 04:01:43 +00:00
Mark Vejvoda
790400938d
- test to see if we get better info on windows for unknown errors
2013-01-18 01:12:32 +00:00
Mark Vejvoda
3df1df6155
- attempt to get better stack traces on windows
2013-01-11 22:51:47 +00:00
Mark Vejvoda
10f4c1ded4
- try to improve error handling on windows for better stack traces
2013-01-11 20:34:24 +00:00
Mark Vejvoda
67be884d25
- bugfix for ircclient segfault using global cache
2013-01-08 07:55:48 +00:00
Mark Vejvoda
6872a873b2
- added support to disable libircclient via cmake:
...
-DDISABLE_IRCCLIENT=On
2013-01-08 06:59:53 +00:00
Mark Vejvoda
1f49886755
- re-enabled fog of war cache to improve performance
...
- improve xml file loading speed
2013-01-03 17:30:59 +00:00
Mark Vejvoda
9275debe2d
- allow changes to video resolution and fullscreen mode without restart
2013-01-01 02:24:23 +00:00
Mark Vejvoda
25fa436318
- added a cache and thread for loading of native language names to improve speed
2012-12-28 01:02:09 +00:00
Mark Vejvoda
68d8ef11d8
- see if this hotkey fix is ok for titi
2012-11-21 18:54:50 +00:00
Mark Vejvoda
c3ff9973d9
- fixed screenshots so holding shift ignores the screenshot key
2012-11-20 01:12:07 +00:00
Mark Vejvoda
d9b624dbb8
- fixed spelling mistake in variable name
2012-11-15 08:16:08 +00:00
Mark Vejvoda
d322f73284
- bug fixes and patches from hasufell related to:
...
- fontconfig not working
- new cmake option to control inclusion of libvlc
- new commandline option to force where to look for fonts: --font-path=x
- removal of libluajit from cmake
2012-11-14 19:20:08 +00:00
Mark Vejvoda
df51816eb5
- remove unused code as debian flagged it as a warning
2012-11-12 04:32:01 +00:00
Mark Vejvoda
24fae99539
- remove unused code as debian flagged it as potentially unsafe
2012-11-12 04:18:43 +00:00
Mark Vejvoda
847f97a048
- try to force focus on main window at startup
2012-11-11 05:31:11 +00:00
Mark Vejvoda
8ba5524f35
- updated error handling to be more flexible so we can display better error details (like bad tga file, etc)
2012-11-10 23:19:42 +00:00
Mark Vejvoda
35f6a6665b
- attempt to keep irc connection and just join / leave the irc channel as required to speed up irc in the lobby
2012-11-10 09:22:28 +00:00
Mark Vejvoda
ff58a868b3
- attempt to bugfix windows using proper printf syntax for data types
2012-11-10 06:37:23 +00:00
Mark Vejvoda
e3a7aedd5c
- headless server now supports lan option
2012-11-09 21:50:01 +00:00
Mark Vejvoda
7b95922ce5
- cleanup from debugging
2012-11-03 07:49:09 +00:00
Mark Vejvoda
61cebc07fe
- added some debug code for network protocol
2012-11-03 07:33:39 +00:00
Mark Vejvoda
72d6c693e1
- added some debug code for network protocol
2012-11-03 06:25:26 +00:00
Mark Vejvoda
fecdf22205
- added some debug code for network protocol
2012-11-03 06:09:40 +00:00
Mark Vejvoda
c1e2eac47d
- added some debug code for network protocol
2012-11-03 05:46:39 +00:00
Mark Vejvoda
ca0ffef766
- added some debug code for network protocol
2012-11-03 01:29:20 +00:00
Mark Vejvoda
b6a25c8212
- added some debug code for network protocol
2012-11-03 01:23:48 +00:00
Mark Vejvoda
61c86c15d1
- added code for new network protocol (disabled by default as i need to test this on arm)
2012-11-02 19:08:55 +00:00
Mark Vejvoda
00e075df97
- more byte order logic
...
- added new network packet debug
2012-11-01 22:00:55 +00:00
Mark Vejvoda
8c2ed1187f
- working on arm support
2012-11-01 19:17:29 +00:00
Mark Vejvoda
b12ade1ada
- test data size
2012-11-01 18:48:24 +00:00
Mark Vejvoda
1346cc6024
- test byte order conversion
2012-11-01 18:22:25 +00:00
Mark Vejvoda
3bba236d02
- more updates to support big endian
2012-11-01 06:21:35 +00:00
Mark Vejvoda
5c15a0e9f4
- cast to unsigned int for all calls to srand
2012-10-30 17:12:04 +00:00
Mark Vejvoda
69b5f9b39c
- added guard for intro randomization to avoid forever loop
2012-10-30 17:07:29 +00:00
Mark Vejvoda
b30909f90b
- attempt to cleanup for debian compliance (proper copyright, etc)
2012-10-30 06:48:12 +00:00
Mark Vejvoda
604ee7f7be
- updated platform id strings
2012-10-27 22:38:14 +00:00
Mark Vejvoda
5f52c1a578
- updated version output to be more verbose about platform
2012-10-26 19:03:58 +00:00
Mark Vejvoda
828616ff27
- updated curl-info to show protocols supported by the libcurl used
2012-10-26 18:17:02 +00:00
Mark Vejvoda
6718ee22e3
- curl-info now shows if ssl is enabled
2012-10-26 16:19:50 +00:00
Mark Vejvoda
28d65e8d55
- cleanup from last checkin (corrections)
2012-10-26 03:08:40 +00:00
Mark Vejvoda
3419127632
- proper way to handle size_t objects (cleanup warning on other platforms)
2012-10-26 02:42:10 +00:00
Mark Vejvoda
57d0104c01
- unescape special html entities when pulling down lng files from transifex
...
- do not show pw when showing ini settings on commandline
2012-10-22 20:05:42 +00:00
Mark Vejvoda
011e0263b0
- lots more code cleanup, using safe buffer size code to avoid buffer overflows
2012-10-19 01:31:20 +00:00
Mark Vejvoda
45c62dee1b
- allow querying a headless even when no clients connected
2012-10-16 22:34:18 +00:00
Mark Vejvoda
fc07549761
- allow connected client to see extraction process
2012-10-15 08:09:28 +00:00
Mark Vejvoda
4a972c9499
- fix invalid report of missing files of the linked faction xml when using linked factions
2012-10-14 21:59:35 +00:00
Mark Vejvoda
68b1ae54b5
- validation now works on techtree's with linked factions
2012-10-14 21:40:35 +00:00
Mark Vejvoda
e3e3832070
- added first round of security sandboxing for lua scripts (disable the os library)
2012-10-11 05:17:37 +00:00
Tom Reynolds
8cc9c760e1
no more blank spaces in translation keys
2012-10-11 00:26:00 +00:00
Titus Tscharntke
685b15c91e
renamed ServerPort->PortServer MasterServerExternalPort->PortExternal
2012-10-06 12:56:53 +00:00
Mark Vejvoda
5e42c6dc03
- loads of code cleanup based on verbose output from the latest git version of cppcheck
2012-10-06 07:06:40 +00:00
Mark Vejvoda
97ba1a27e2
- cleaned up some warnings from VC++ compiler
2012-10-06 02:40:24 +00:00
Mark Vejvoda
c39da4cd69
- code cleanup from cppcheck
2012-10-06 02:10:23 +00:00
Mark Vejvoda
1a7f3d50ca
- bugfix for broadcast override
2012-10-06 00:37:21 +00:00
Mark Vejvoda
fd48fe18e4
- added new ini option to allow for custom broadcast port for LAN game discovery:
...
BroadcastPort=x
where x is the custom port for discovery
2012-10-06 00:34:08 +00:00
Mark Vejvoda
62c82ad9bc
- allow the --connecthost commandline to use:
...
--connecthost=auto-connect
which will auto connect to the first found server on a lan
2012-10-06 00:25:13 +00:00
Mark Vejvoda
4e195e10af
- updated random seed generation to be more random
2012-09-27 06:42:57 +00:00