Commit Graph

670 Commits

Author SHA1 Message Date
Mark Vejvoda b0df7ed373 - fixed custom flag handling for 7z in windows 2012-10-28 05:42:03 +00:00
Mark Vejvoda 2272f90a40 - add optional env var when calling 7z compress: 7Z_MG_COMPRESS_PARAMS 2012-10-28 02:34:42 +00:00
Mark Vejvoda 00dfe7eb4e - allow vc++ projects to use multi cores 2012-10-28 01:03:43 +00:00
Mark Vejvoda e9c68e05ed - updated for ci builds 2012-10-27 22:46:29 +00:00
Mark Vejvoda 4dc9dd7a27 - updated for ci builds 2012-10-27 16:56:54 +00:00
Mark Vejvoda 93b4f0eb5f - remove luajit (too many issues and no value for us)
- added ssl dep
- remove more configurator files
2012-10-26 18:42:22 +00:00
Mark Vejvoda 478c61d18f - remove configurator refs 2012-10-26 00:05:44 +00:00
Mark Vejvoda 86f73dca3e - updated mojo linux installer script to auto name the Linux installers
- updated some documentation
2012-10-23 05:43:55 +00:00
Mark Vejvoda 0ba70dbfe9 - updated version to 3.7.0-beta2 2012-10-22 23:29:25 +00:00
Mark Vejvoda 6f58309f3d - don't save the transifex password to the ini (but still allow the user to enter the value manually in the ini) 2012-10-22 22:07:07 +00:00
Mark Vejvoda d35a181aaa - added openssl to windows 2010 build so that curl can work on https url's (transifex) on the windows platform 2012-10-22 15:45:18 +00:00
Mark Vejvoda 4598299caf - added the ability for advanced translation features (transifex users can download and remove custom files from the transfex website and test their work) 2012-10-22 05:08:52 +00:00
Mark Vejvoda 9356034920 - updated to work with Ubuntu 12.10 2012-10-19 17:32:26 +00:00
Mark Vejvoda 72a0f93207 - added new bat files in windoze folder which create a standalone binary and stand alone data archive 2012-10-07 09:04:35 +00:00
Mark Vejvoda b55b45428e - updated tool projects to avoid vc++ sxs dependency
- added new bat files in windoze folder which create a standalone binary and stand alone data archive
2012-10-07 08:58:42 +00:00
Titus Tscharntke 942392a9d9 remove MasterServerExternalPortList as we no longer use it 2012-10-06 19:22:36 +00:00
Titus Tscharntke 9a57dc095f PortExternal is only used when set. Normal case is PortServer now 2012-10-06 13:45:42 +00:00
Titus Tscharntke 685b15c91e renamed ServerPort->PortServer MasterServerExternalPort->PortExternal 2012-10-06 12:56:53 +00:00
Mark Vejvoda 14a4fc3ac8 - mention in comments how to install silently 2012-10-04 23:00:50 +00:00
Mark Vejvoda ee78aed412 - updated linux installer script to build in any relative path and to check for installed tools 2012-10-03 14:42:22 +00:00
Mark Vejvoda 734694655f - remove uneeded lib from mojosetup 2012-09-28 06:50:41 +00:00
Mark Vejvoda 338c77d2b3 - updated mojosetup to latest 2012-09-28 05:24:48 +00:00
Mark Vejvoda 949f62209d - prepare for 3.7.0-beta1 2012-09-28 03:56:46 +00:00
Mark Vejvoda 8cfb948aba - attempt to fix the build for vc++ 2008 2012-09-27 02:18:51 +00:00
Mark Vejvoda c4ead34ad3 - updated standalone archive scripts 2012-09-26 23:59:53 +00:00
Tom Reynolds 1e91adfb3a lower case roxxors 2012-09-26 23:57:38 +00:00
Mark Vejvoda 8d7dc0b087 - show parameters in echo output 2012-09-26 06:05:28 +00:00
Mark Vejvoda c331a645da - more verbose info for skipping binary build 2012-09-26 01:09:52 +00:00
Mark Vejvoda 5c60317c99 - fixed build skip flag check 2012-09-26 00:58:18 +00:00
Mark Vejvoda 6ffab7463a - builds a standalone binary archive 2012-09-26 00:52:52 +00:00
Tom Reynolds 3bee8a5cc1 * a few more loading game hints (and fixes)
* setupBuildDeps.sh: hint on squeeze-backports
* servers.ini update for linux + windows, now with engineer2 on non std port
2012-09-25 22:29:24 +00:00
Mark Vejvoda 9e75b9144c - removed cell marker from popup menu and moved to hotkeys (f2 add f3 remove)
- added a new experiemntal feature called 'follow unit'. select 1 unit then press f4 and when the unit moves the camera tries to look from the units perspective. To turn this off select no unit and press f4.
2012-09-24 17:13:27 +00:00
Tom Reynolds bde7b5d94d servers.ini: new IP address for summoner
source/shared_lib/CMakeLists.txt: minor typos
2012-09-22 23:18:26 +00:00
Mark Vejvoda e30c479608 - updated vc 2010 project files to remove deprecated files 2012-09-22 21:56:54 +00:00
Titus Tscharntke a5c2a50d60 only "named" console messages in chat-history, typically chat messages from users
smaller console font ( for test in linux only now )
2012-09-09 14:12:35 +00:00
Tom Reynolds ba6907eb85 CRLF line breaks for CopyWindowsRuntimeDlls.bat 2012-08-18 00:04:16 +00:00
Mark Vejvoda 4d9b94168d - update windows project files for vc2010 for proper linker output names 2012-08-10 06:22:38 +00:00
Mark Vejvoda 752d0c14d6 - updated vc2008 project file to remove deprecated files 2012-08-10 05:22:15 +00:00
Tom Reynolds 93db1912e8 * fix weird typo in Debian 6.0 build deps, thanks Softcoder 2012-08-03 22:57:54 +00:00
Mark Vejvoda 39c85914e9 - updated to add more verbose info on startup when verbose enabled
- updated some projects for debug mode
2012-08-01 19:06:23 +00:00
Mark Vejvoda 378b2e0a33 - attempt to have windows installer set plugin dir correctly 2012-07-20 15:44:57 +00:00
Mark Vejvoda 91927263f5 - fixed to work with both 32 and 64 bit on Ubuntu 10.04 2012-07-18 18:43:08 +00:00
Mark Vejvoda deca2e6b21 - added support for ubuntu 10.04 2012-07-18 18:36:03 +00:00
Tom Reynolds 30f79a3205 Make Linux wrapper script return the binaries' exit code 2012-07-15 17:02:41 +00:00
Tom Reynolds 62bc601cc6 * fix build dependencies for Debian 6.0/Squeeze as per http://glest.org/glest_board/?topic=8460 2012-07-14 19:44:25 +00:00
Titus Tscharntke 0043511e0a less alpha for building ghosts, 'X' key for highlighting, no camera move while highlighting 2012-07-13 23:19:53 +00:00
Tom Reynolds 8089848857 rewrite of setupBuildDeps.sh 2012-07-12 19:03:37 +00:00
Mark Vejvoda a97f8ead7e - added headless min player required message
- remove configurator from linux installer
- bugfix for headless stats connected player counts
2012-07-10 13:49:49 +00:00
Tom Reynolds 02683e5a11 one libvlc-dev is enough on ubuntu 8.04 2012-07-07 18:55:44 +00:00
Mark Vejvoda b75527cdd6 - added libvlc to startup script 2012-07-03 01:20:10 +00:00
Mark Vejvoda 7315745316 - fix cmake build on Fedora and other non friendly static lib distro's 2012-06-22 02:11:47 +00:00
Tom Reynolds f5e8a523e3 minor improvements to mk/linux/setupBuildDeps.sh
property changes to text files (check out with native line endings) and mk/linux/setupBuildDeps.sh (make executable)
2012-06-17 13:27:36 +00:00
Mark Vejvoda d0d432f204 - cmake now dynamically detects some versions of miniupnpc 2012-06-05 21:45:54 +00:00
Mark Vejvoda 19573a5f12 - attempt to fix build for users with libvlc version older than 1.1.13 2012-05-28 16:15:30 +00:00
Mark Vejvoda a28004cc20 - fixed bad path in bat file 2012-05-22 22:31:33 +00:00
Tom Reynolds 115f05f198 better server.ini; add page title to masterserver list 2012-05-22 20:28:33 +00:00
Mark Vejvoda e8c2c8ae39 - added libvlc's lua folder for windows installer 2012-05-21 21:06:50 +00:00
Mark Vejvoda 1ffc0a3fc4 - added libvlc to windows installer 2012-05-18 23:18:31 +00:00
Mark Vejvoda 5aea7887e5 - linux installer now adds libvlc and deps 2012-05-18 22:59:17 +00:00
Mark Vejvoda fea44117a4 - updated deps script to work on ubuntu 10.04 2012-05-18 18:04:57 +00:00
Mark Vejvoda 66af241154 - few updates to video player 2012-05-17 21:52:00 +00:00
Mark Vejvoda 895428a954 - fixed vc++ 2008 project file so it builds again (vc++ 2008 missing a C99 header file, requires re-download of win32 deps) 2012-05-16 22:14:50 +00:00
Mark Vejvoda c5e144f38f - fixed vc++ 2008 project file so it builds again 2012-05-16 21:56:23 +00:00
Mark Vejvoda 3438e15f6b - fighting with static linking libvlc 2012-05-16 06:32:41 +00:00
Mark Vejvoda b7cf90a09e - attempt to get static linking working for libvlc 2012-05-16 05:46:04 +00:00
Mark Vejvoda 32b4925f31 - attempt for better support for older versions of libvlc 2012-05-14 21:09:44 +00:00
Mark Vejvoda 5d5224b4a2 - attempt to allow support for older vlc 2012-05-14 15:57:50 +00:00
Mark Vejvoda ede0a63def - require libvlc version minimum 2.0.1 2012-05-12 22:36:44 +00:00
Mark Vejvoda 46395d1322 - added support for windows build for libvlc to play videos (requires updated deps) 2012-05-12 22:21:15 +00:00
Mark Vejvoda 7b3de2d109 - added support for intro videos using libvlc (if libvlc is installed for the developer, its optional) 2012-05-12 20:33:18 +00:00
Mark Vejvoda ee6eed20a2 - fixed the build on windows 2012-05-07 01:37:43 +00:00
Mark Vejvoda b5d49bf9b6 - updated windows projects to include new pathfinder 2012-05-04 15:03:52 +00:00
Mark Vejvoda 4ee365e1ed - updated 2008 bat file 2012-04-26 19:47:29 +00:00
Mark Vejvoda a61f2941ec - try to fix build on 2010 2012-04-26 19:44:44 +00:00
Mark Vejvoda c5855874f0 - try to fix build on 2010 2012-04-26 19:24:52 +00:00
Mark Vejvoda 37c06ebcb0 - try to fix build on 2010 2012-04-26 19:17:16 +00:00
Mark Vejvoda 266c2cb4e1 - added more info to 2010 build file 2012-04-26 18:45:41 +00:00
Mark Vejvoda 1352f42854 - added support for checking if LuaJit library is installed and use that instead of normal Lua for increased lua performance (Currently only implemented in gcc builds) 2012-04-26 16:17:12 +00:00
Mark Vejvoda e5d1cada0e - fixed cmake build to work again with mingw 2012-04-24 03:52:06 +00:00
Mark Vejvoda c60900b4f5 - fix the maxcpucount commandline option 2012-04-23 22:42:42 +00:00
Mark Vejvoda 12a76aec02 - small tweak to support multiple processors during build 2012-04-20 15:05:36 +00:00
Mark Vejvoda d46d073213 - updated build batch files to auto download deps test thier integrity and build mg 2012-04-20 14:28:25 +00:00
Mark Vejvoda 2fde84f93c - updated vc++ 2010 build file 2012-04-20 02:26:32 +00:00
Mark Vejvoda 7328304220 - fixed build for VC++ 2008 2012-04-20 02:18:23 +00:00
Mark Vejvoda 5d2c15ecec - added new build files for VC++ 2010 2012-04-20 02:16:06 +00:00
Mark Vejvoda dbb116f250 - load of changes to get things compiling under VC++ 2010 (with updated deps seperate for vc2010) 2012-04-20 01:04:05 +00:00
Mark Vejvoda 329bb58b04 - a few code cleanup items while doing some testing in VC++ 2010 2012-04-17 19:42:53 +00:00
Mark Vejvoda a72fc4e341 - removed configurator from the build and installation, it is deprecated 2012-04-10 02:12:16 +00:00
Mark Vejvoda 433f4e84ce - a few more fixes found using cppcheck 2012-03-28 06:34:34 +00:00
Mark Vejvoda 7a099a51c3 - added script to run cppcheck on the code 2012-03-28 05:58:13 +00:00
Mark Vejvoda 5e3420b8c9 - updated win32 debug project settings so it compiles in debug mode 2012-03-23 15:11:48 +00:00
Mark Vejvoda 5cd0a788d2 - updated windows build to compile with latest updates 2012-03-15 16:37:53 +00:00
Mark Vejvoda 87556ede01 - added hotkey to saved games 2012-03-15 16:32:54 +00:00
Mark Vejvoda c3e40ca1e5 - updated to include desktop files for map editor and g3d viewer and added to make install in cmake build system 2012-02-25 04:11:07 +00:00
Tom Reynolds 5e51b4a089 minor fix to commented out game invocation in Linux wrapper script 2012-02-12 01:50:38 +00:00
Tom Reynolds 598d8e6713 Add some testing/QA/debugging related options to run the game (commented out) 2012-02-11 17:29:59 +00:00
Mark Vejvoda d025c26115 - updated to compile with new streflop files 2012-02-11 15:29:16 +00:00
Mark Vejvoda 4ad42518c0 - updated for better handling of streflop on different platforms
- attempt for bugfix on windows when socket send buffer is continuously full
2012-02-10 06:21:06 +00:00
Titus Tscharntke 7de49ddc56 librtmp-dev was missing 2012-01-28 13:37:42 +00:00
Mark Vejvoda 12d1885c65 - ported bugfixes to trunk from 3.6.0.3 2012-01-24 21:28:05 +00:00
Mark Vejvoda 84f06d3cbd - bugfix to compile with libircclient 1.6 and beyond 2012-01-23 20:36:15 +00:00
Mark Vejvoda 0d880a8692 - updated linux installer folder path 2012-01-23 15:42:15 +00:00
Mark Vejvoda da2188416f - added missing openal32.dll to batch file 2012-01-23 07:59:57 +00:00
Mark Vejvoda 4f19172e2a - updated version # to 3.6.0.3 for installers 2012-01-23 07:53:27 +00:00
Mark Vejvoda 39bbc6c665 - added missing file for cmake builds (corrected wrong file from last checking) 2012-01-23 07:26:31 +00:00
Mark Vejvoda 05e1cf7c96 - added missing file for cmake builds 2012-01-23 07:25:42 +00:00
Mark Vejvoda f40c37f5e8 - ported bugfixes for 3.6.0.3 release:
- CMake build system fixes applied during debian testing (like checking for compiler SSE support etc)
 - Windows client fix for headless server operation
 - Crash for some systems when trying to use VBO's
 - Fixed AZERTY keyboard support
 - Enhanced support for screenshots in g3d viewer
 - Updated particle code from titi
 - Bugfix for custom data path override causing compiler error
 - Bugfix for fontconfig to properly find fonts on systems that support and have fontconfig installed (fixes numerous non debian based systems that reported null font errors)
 - Minor UI fix on battle end screen when playing 8 players (last player was sometimes chopped off)
2012-01-23 07:22:43 +00:00
Mark Vejvoda 1f60d2606a - bugfix for icon size in windows header (shows proper size now) 2012-01-07 20:02:40 +00:00
Mark Vejvoda ce8698c1b4 - fix corrupted bmp icon 2012-01-06 22:55:52 +00:00
Tom Reynolds 0f0fb0887a Make wrapper scripts pass all CLI arguments to binary 2012-01-05 01:18:25 +00:00
Mark Vejvoda 835c886705 - few tweaks to get things compiling under mingw 2011-12-25 03:09:39 +00:00
Mark Vejvoda 7d0cf06fe1 - added a check for streflop usage for the following (in the order shown):
- SSE support
  - X86 (streflop's X87) support
  - Soft emulation is the default fallback if sse and x86 are not valid for the compiler
2011-12-24 03:20:21 +00:00
Mark Vejvoda 33c557ff35 - allow override for desired sse level 2011-12-23 08:36:46 +00:00
Mark Vejvoda 2e94c32d59 - added ability to check if compiler supports SSE and if not fallback to X87 for streflop.
- added ability for clients to specify gamma override value for drivers which support it
2011-12-23 08:20:54 +00:00
Mark Vejvoda 496b847999 - bugfixes to build on debians multi-platform build system 2011-12-23 04:38:42 +00:00
Mark Vejvoda fd9147440e - fixed release build scripts to proper separate embedded source and data 2011-12-20 05:32:18 +00:00
Titus Tscharntke 882ded5b58 startscripts for map editor and g3dviewer will not change the path to gamedir anymore. by this parameters can be passed to them in a much more common way. 2011-12-20 01:51:38 +00:00
Mark Vejvoda cfa508b0cb - separated embedded code into its own source archive (streflop not in there as its not available on debian yet) 2011-12-19 21:02:38 +00:00
Tom Reynolds 90d433e615 * fix typos in opensuse dependencies 2011-12-18 22:02:45 +00:00
Mark Vejvoda 4548c6ebb8 - updated scripts to make release easier.
- incremented version to 3.6.0.2
2011-12-16 09:04:26 +00:00
Mark Vejvoda 69fa9279a5 - added a new script to synch everything to the mg-version.sh when doing a release 2011-12-16 07:39:19 +00:00
Mark Vejvoda 6ddde29141 - updated to correct issues with the latest mingw compiler and resource compiler, as well as to use older miniupnpc 2011-12-15 21:10:40 +00:00
Mark Vejvoda 9d7dae3ba8 - updated with more info 2011-12-15 19:01:01 +00:00
Mark Vejvoda 8965e0071e - fixed help2man in cmake
- added the ability to build the data source archive (for debian)
2011-12-15 18:01:07 +00:00
Mark Vejvoda bb16ed2a65 - debian related changes 2011-12-15 11:16:14 +00:00
Mark Vejvoda eca4f1934f - updated cmake builds scripts to not fail if help2man is not installed 2011-12-14 09:39:03 +00:00
Mark Vejvoda b233371061 - no need to ship man pages with source archive since its auto generated by the build 2011-12-14 08:48:59 +00:00
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 68408a6430 - updated to include new autogenerated manpages 2011-12-14 06:33:42 +00:00
Mark Vejvoda 62a7186216 - updated build files to auto generate manpages for debian
- fixed spelling mistakes and broken links
2011-12-14 06:27:35 +00:00
Mark Vejvoda 3ed8b3a58a - added fedora script to build rpms on fedora 2011-12-09 00:51:41 +00:00
Mark Vejvoda 201a656da4 - updated source and data archive build scripts to always export all data for the archive from svn instead of relying on files locally 2011-12-06 20:56:43 +00:00
Mark Vejvoda 49cee820d1 - updated linux installer with Italian text 2011-12-02 22:31:30 +00:00
Mark Vejvoda ff14256dc5 - added ability to force using dynamic CURL because some retard ditros report they support static when they in fact do not (ahem.. Suse) 2011-12-02 19:05:42 +00:00
Mark Vejvoda d677699002 - added ability to force using dynamic CURL because some retard ditros report they support static when they in fact do not (ahem.. Suse) 2011-12-02 18:57:31 +00:00
Mark Vejvoda dfd74604be - added ftgl to deps for suse and fedora 2011-12-02 18:30:04 +00:00
Tom Reynolds 4885f3f3a6 * Polish translation for installer - thanks Krzysztof Gurbała
* Improved German translation for installer
2011-12-02 13:43:46 +00:00
Mark Vejvoda c86c506c2d - updated version for Linux installer in prep for release 2011-12-01 17:28:49 +00:00
Mark Vejvoda 1fc4837229 - updating various scripts and config files in preparation for a 3.6.0 release 2011-12-01 16:58:39 +00:00
Mark Vejvoda d3012562d9 - added a script to run a performance test 2011-12-01 01:44:13 +00:00
Mark Vejvoda 9ca352d8f1 - updated mg startup script to add more libs that we try to ln for more robust support 2011-12-01 01:25:17 +00:00
Mark Vejvoda 99f8c23422 - added more deps to build static 2011-11-30 05:10:04 +00:00
Mark Vejvoda 598421fe3f - fix link for 32 bit linux startup script 2011-11-30 01:22:47 +00:00
Mark Vejvoda 4be653b516 added glew links to startup script 2011-11-19 18:48:51 +00:00
Mark Vejvoda 97b643f7c9 updated some font default sizes (so windows matches linux) 2011-11-19 09:30:12 +00:00
Mark Vejvoda d0acde5d88 - fixed freetype-gl on windows compiler
- deprecated ancient opengl extension code and replaced it with glew
- testing new font renderer on windows (still in progress need to fix newlines)
(now need to check the Linux build and possibly make adjustments)
2011-11-18 08:28:42 +00:00
Mark Vejvoda ab9243ea38 - got freetype-gl working under windows 2011-11-17 23:21:08 +00:00
Mark Vejvoda ca40f8d0ab 2011-11-17 21:42:28 +00:00
Mark Vejvoda 89b1431882 - added libGLEW to compile statically when static linking enabled 2011-11-14 23:58:14 +00:00
Mark Vejvoda c645d196e5 updated script to reflect latest version 2011-11-05 01:17:35 +00:00