Mark Vejvoda
c808a5661a
- added freetype2 / FTGL support
2011-06-06 21:38:25 +00:00
Mark Vejvoda
38aa9c94fb
- bugfix for units doing a build command where unit is > 1 size
...
- additional guards for null in miniupnpc calls
2011-06-02 05:05:54 +00:00
Mark Vejvoda
1803c2ea94
- only show debug when verbose enabled
2011-06-01 19:07:28 +00:00
Mark Vejvoda
f2ccc5b0ca
- bugfix for miniupnpc (when using non embedded version there was a null pointer)
2011-06-01 19:06:14 +00:00
Mark Vejvoda
9372369054
- fixed 3.5.2 build issue which incorrectly referenced a deprecated header file from curl
2011-07-09 01:28:59 +00:00
Mark Vejvoda
1dbdc29622
- do not throw error when connection drops on partial socket receive, just log the condition and close gracefully
2011-05-29 23:01:16 +00:00
Mark Vejvoda
d7c3d9e7ad
- code hardening for threaded socket destruction handling
2011-05-28 19:22:03 +00:00
Mark Vejvoda
4c7a2729d5
- bugfix for windows users 7z extraction
2011-05-27 16:39:01 +00:00
Mark Vejvoda
37f42cedee
- bugfix for windows users 7z extraction
2011-05-27 16:02:07 +00:00
Mark Vejvoda
1cf6d523fd
- updated cmake system to support using NON EMBEDDED versions of libircclient and miniupnpc for proper build in Debian
2011-05-27 06:37:43 +00:00
Mark Vejvoda
4c7d522b6b
- bugfix for font width calculation
2011-05-25 22:58:30 +00:00
Mark Vejvoda
4b47c79af5
- attempt to fix tomreyn's segfault when socket is closing
2011-05-25 21:57:01 +00:00
Mark Vejvoda
879aaa7fe8
- added russian language (thanks Strannik)
...
- updated fonts to better handle non ascii languages (russian and ukraine display much better with more native fonts)
2011-05-25 19:03:22 +00:00
Mark Vejvoda
e221011af2
- bugfixes so that the mingw compile builds
2011-05-24 22:51:45 +00:00
Mark Vejvoda
1085f24c6f
- more updates to handle unicode (most of the focus was getting tools working in windows using non ascii file paths)
2011-05-23 19:23:00 +00:00
Mark Vejvoda
60b8093f5b
- attempt to get non ascii file paths working in megaglest (Japanese etc...)
2011-05-18 21:49:11 +00:00
Mark Vejvoda
93767d8ed8
- bugfix for trying socket connect when nic is down
...
- removed platform mismatch console printf
2011-05-17 00:21:51 +00:00
Mark Vejvoda
42d6f16ed1
- copyfile copies files in binary mode now
2011-05-06 23:34:58 +00:00
Mark Vejvoda
c54a6ca7e5
- copyfile copies files in binary mode now
2011-05-06 23:23:57 +00:00
Mark Vejvoda
449e3f25c8
- updates to commondata handling. From now on commondata tag specified the commondata folder under a techtree making it easier to share data and portable since you just need to copy the techtree and its contents, this means no sharing data between techtrees (which is good since we don't want such dependencies)
2011-05-06 22:12:16 +00:00
Mark Vejvoda
e34e70a0c8
- added code to merge duplicate sounds used in a techtree
2011-05-06 07:47:31 +00:00
Mark Vejvoda
6492832c35
- added initial validation code to warn about duplicate data used in factions
2011-05-05 19:21:50 +00:00
Mark Vejvoda
fab36598b1
- lots of updates including:
...
- cmake system changes (after doing a make you may go: sudo make install to install in standard linux paths)
- updates to various pathing in order to more robustly support lhs
*WARNING, Linux dev's should run cmake like the following to avoid pathing issues as the default now is lhs paths:
cmake -DCMAKE_INSTALL_PREFIX= .. (notice the SPACE before the ..)
2011-05-03 23:34:25 +00:00
Mark Vejvoda
e4f0e8bfbf
- step #1 towards a working make install via cmake
2011-05-03 18:25:35 +00:00
Mark Vejvoda
cd4ef0eaf7
- proper binary path extraction on all platforms and glest.ini by default can run from search path and will try to find stuff it needs in the real binary path
...
- fixed error message for untis missing be_built
- fixed mg.ini for html tool and updated perl script
2011-05-03 11:15:15 +00:00
Mark Vejvoda
15489b066f
- added new ini setting to see if this helps fix non power of two texture loading for some ATI video cards, user needs to set this in the ini:
...
EnableATIHacks=true
2011-04-28 07:48:19 +00:00
Mark Vejvoda
69a627dca7
-fixed AllowGameDataSynchCheck=true so it works properly again
2011-04-26 23:34:48 +00:00
Mark Vejvoda
706c72c87f
- bugfix when receiving additional socket data
2011-04-26 23:19:27 +00:00
Mark Vejvoda
b9ebb5aabe
- bugfix for handling unexpected small strings in string compare
2011-04-26 19:35:53 +00:00
Mark Vejvoda
ac83b1a898
- attempt to fix socket bug where we incorrectly polled for data using ioctl / ioctlsocket. While we stilkl do some peeks, the bulk of the socket work is now done properly by simply doing recv and thus should prove more stable and reliable as well as perform better.
2011-04-24 04:22:19 +00:00
Mark Vejvoda
5174e33b92
- attempt a better video recovery when selected mode and colour bits fail
2011-04-19 04:03:52 +00:00
Mark Vejvoda
c8a6404ecf
- screen resolutions sorted now in options menu
2011-04-18 23:31:33 +00:00
Mark Vejvoda
3866cf286f
- update for video fallback if current resolution fails
2011-04-18 22:46:28 +00:00
Mark Vejvoda
8325463c71
- ALT-F4 auto quits the game in win32
2011-04-18 22:09:55 +00:00
Mark Vejvoda
c2eca9bb05
- added better way to show some common resolutions in the options menu
...
- if video mode selected fails, first we now try to revert to 800x600 then 640x480
2011-04-18 22:05:41 +00:00
Mark Vejvoda
d14b13e285
- added a new cancel button for connected menu to cancel all current and queued file transfers
2011-04-15 00:09:38 +00:00
Mark Vejvoda
ea90bd0715
- added verticle synch option, to enable use:
...
EnableVSynch=true
2011-04-14 05:02:32 +00:00
Mark Vejvoda
88a81a6993
- removed useless items in debug view
...
- removed some noise from verbose output
2011-04-13 18:45:27 +00:00
Mark Vejvoda
540d91ed92
- bugfix for recent socket change on windows
2011-04-13 05:07:47 +00:00
Mark Vejvoda
1858240879
- inspired by brazil boy. added a temp block feature for server player to temp block players from the current game in the lobby
2011-04-13 04:04:08 +00:00
Mark Vejvoda
7bf40db4ce
- updated crc check for techtrees to also store date last updated and force an immediate refresh if the techtree has different CRC with server and was older than 1 day
2011-04-13 01:51:15 +00:00
Mark Vejvoda
7a501a4e26
- added code to track mutex source for sockets
2011-04-13 01:20:40 +00:00
Mark Vejvoda
1ffc7d99d4
- calculate megapack techtree CRC first if it exists in the users techtrees
2011-04-10 23:50:47 +00:00
Mark Vejvoda
3e3b774dd5
- removed hard coded reference to 7z, uses all ini file options
2011-04-10 20:25:36 +00:00
Mark Vejvoda
0a2ffde50f
- fixed mod menu crash bug after doing a remove
2011-04-10 01:42:14 +00:00
Mark Vejvoda
42a6737960
- proper detection that user does not have 7z installed in their path
2011-04-09 22:20:10 +00:00
Mark Vejvoda
93a92e9dee
- removed hard coded enabled system and network debug (someone must have left this code in there)
...
- added verbose output in mod menu for content metadata output
- bugfix for masterserver php files not using proper variuable for imageurl output
2011-04-08 01:58:34 +00:00
Mark Vejvoda
788d81ba7e
- added code to download and display image preview for mod selections if they exist
2011-04-07 23:51:22 +00:00
Mark Vejvoda
53642bc7c7
- updated vc++ 2008 project files to handle default path for map editor and g3d viewer
2011-04-05 05:23:28 +00:00
Mark Vejvoda
5fd59eb00f
- added more debug info and error output to detect failures to write file data during file xfers
2011-04-04 17:56:47 +00:00