Commit Graph

620 Commits

Author SHA1 Message Date
Mark Vejvoda 9852325da6 - fixed Martiño Figueroa's name in all copyrights in source code
- added copyrights to files that were missing it
2011-12-14 07:40:48 +00:00
Mark Vejvoda dc6cd9281f - centralized finding map files and validation of map files. a New report at game start shows a list of invalid maps which will be ignored
- headless server now shows GUI messages in console
- made 'blocked player' button font smaller
2011-12-05 05:26:48 +00:00
Mark Vejvoda a0888b8292 - add more info on corrupt map 2011-12-05 00:13:30 +00:00
Mark Vejvoda 049b2952f2 - bugfix for invalid language setting in userini
- added debug info to track down tomreyn's issue
2011-12-05 00:02:32 +00:00
Mark Vejvoda 860808a3bb - fixed UI to fit most language text comfortably 2011-12-03 10:02:33 +00:00
Mark Vejvoda 4cfca0846c - fixed font overlapping on master server menu 2011-12-03 09:08:50 +00:00
Mark Vejvoda 6c945a4aa6 - admin connected to a headless server can now restore auto saved game settings 2011-12-03 08:17:49 +00:00
Mark Vejvoda 7b8c8195b0 - fix map preview so it doesn't flicker 2011-12-03 02:23:06 +00:00
Mark Vejvoda 609bc528d2 - fixed fog of war bug in map preview for connected client
- in headless mode keep three caches in case its related to out of synch
- comment out spurious irc console text
2011-12-03 01:19:54 +00:00
Mark Vejvoda 8bdf863636 - cleanup of masterserver global flag
- attempt to cut down on resources required for masterserver mode to minimize RAM
2011-12-02 22:04:02 +00:00
Mark Vejvoda d33e1174a5 - bugfixes related to cppcheck report
- bugfixes found using valgrind (memory leaks)
2011-12-02 16:07:59 +00:00
Mark Vejvoda 8ccd238fcf - language order sorted by english filename 2011-12-01 00:20:14 +00:00
Mark Vejvoda 6937785f22 - now display native language name in options menu 2011-11-30 23:35:54 +00:00
Mark Vejvoda 28ae161c25 force re-populate tileset and techtree UI after download 2011-11-29 03:25:36 +00:00
Mark Vejvoda 30972bcddb corrected font alingment when using combination of newline and tabs 2011-11-28 15:59:38 +00:00
Mark Vejvoda fbb3f0b8e5 - faction threads now use semaphores to signal completion lowering cpu use on main thread 2011-11-26 23:11:33 +00:00
Titus Tscharntke b8d71ffb0d color to devide empty and used ( headless ) servers 2011-11-25 23:49:07 +00:00
Mark Vejvoda 2a8c712b1a - more socket performance changes
- auto complete now works also in IRC chat, and tabbing loops through all matched names.
2011-11-25 09:12:53 +00:00
Mark Vejvoda 1935f9314b added new commandline to specify internal/external port #'s to use when hosting:
--use-ports=61390,61390
2011-11-23 21:36:49 +00:00
Mark Vejvoda 115ef63f57 - hardened code for standalone mods 2011-11-23 19:12:06 +00:00
Mark Vejvoda 3cdf50c399 - a load of bugfixes including:
- proper handling of invalid client connects, after 6 bad attempts in a 60 second period of time the IP address is blocked from the current game
  - Added check for invalid particles for tileset objects
  - Made messagebox wider in game mod menu
  - Fixed numerous threading issues discovered while testing on my 8 core CPU
  - a Little bit of rendering cleanup
2011-11-23 08:00:09 +00:00
Mark Vejvoda cf1e3509fe - commented out enabled observer at game end (automatically set to true now) 2011-11-21 02:08:51 +00:00
Mark Vejvoda 85ed894cdb - moved player game version text over and made its font smaller to be able to see more when long
- bugfix of segfault when in mod menu
2011-11-15 22:28:51 +00:00
Mark Vejvoda 41ae17757b - just for you james! Fixed about screen text alignment
- re-enabled unit titles in special debug mode (requires special keys to toggle)
2011-11-15 04:48:57 +00:00
Mark Vejvoda 8e9aef2d09 - attempt to fix issue where user can switch to an invalid slot in network game lobby 2011-11-14 05:44:43 +00:00
Mark Vejvoda 8050e25538 - attempt to fix masterserver losing publish setting and/or open network slot
- attempt to fix high cpu usage on masterserver (and clients) when waiting for others during the start of a network game
2011-11-14 05:18:09 +00:00
Mark Vejvoda 1c4480cb02 added a check for missing map when admin is connected to headless server and server has a map that the client doesn't 2011-11-05 01:27:34 +00:00
Mark Vejvoda 143e5873da bugfix when client connects to headless server and headless has a tileset or techtree the admin doesn't have 2011-11-05 01:17:11 +00:00
Titus Tscharntke f0fb35b64d menu layout ... 2011-11-04 00:36:07 +00:00
Mark Vejvoda 22c8881902 - update fonts for console when language is toggled 2011-11-03 23:38:43 +00:00
Titus Tscharntke 772cdd9ad0 new newgame menu order. Improved german intro 2011-11-03 21:24:22 +00:00
Mark Vejvoda 96e0602ead small code cleanup 2011-11-03 20:36:56 +00:00
Mark Vejvoda 45d9261163 fixed autoconfig and default keys (thanksfor the patches david) 2011-11-02 19:11:58 +00:00
Mark Vejvoda 5dcd9d8714 fixed UI placement of playername in menus 2011-11-02 19:02:25 +00:00
Mark Vejvoda 30e1f45cc7 - intro is now fully translatable and configurable (see english.lng file at the bottom for intro strings)
- added game loading text strings to language file
- ONLY load the font type we are using
2011-11-02 17:17:28 +00:00
Titus Tscharntke 81c5d12324 mouse over highlighting for create game button and bugfix 2011-11-01 21:30:05 +00:00
Titus Tscharntke 9bc8ecb2c8 Host_Game instead of Custom_Game in Lan_Game/Internet_Game 2011-10-30 22:23:57 +00:00
Mark Vejvoda d088028685 bugfix player control listbox to properly be enabled / disabled 2011-10-26 02:36:00 +00:00
Mark Vejvoda 50adfb3305 - added ability to switch languages from nearly anywhere (and new hotkeys to do so):
CTRL+L shows language popup selection, CTRL+SHIFT+L toggles to next language automatically
2011-10-25 18:39:11 +00:00
Titus Tscharntke aebe2aba24 reverted new game menu structure, as it is inconsistent 2011-10-23 10:55:54 +00:00
Titus Tscharntke 21760072a4 fixed name editing and cleanup 2011-10-23 10:49:36 +00:00
Titus Tscharntke 0e44925191 singleplayer / multiplayer section 2011-10-22 17:20:37 +00:00
Mark Vejvoda d46354ed67 - fixed bug where we could not pick human player clicking right arrow 2011-10-22 01:02:29 +00:00
Mark Vejvoda bd2206f51b bugfixes for headless mode (when admin picks things that server doesn't have).. added a 2 second delay timer for sending out changes 2011-10-22 00:19:38 +00:00
Titus Tscharntke 5e8e8ffc6c my fix ( I like it somehow .. :-D ) 2011-10-21 00:23:05 +00:00
Mark Vejvoda 35a5f44db0 bugfix for game name when not in headless mode 2011-10-20 23:44:01 +00:00
Titus Tscharntke a58451333e headless servers have special game names 2011-10-20 23:27:39 +00:00
Titus Tscharntke 900f08e02f Configurable multiplayer game name 2011-10-20 22:30:09 +00:00
mnaumann 8a87d26863 Rearrange text block on grapic info menu (davidou) 2011-10-19 00:16:10 +00:00
Mark Vejvoda 26afb589a3 - code cleanup (removing / commenting uneeded items) 2011-10-17 20:56:11 +00:00