Commit Graph

2097 Commits

Author SHA1 Message Date
Mark Vejvoda adb7ec4a6a - bugfixes from windows unicode work to compile in Linux 2011-05-23 19:50:17 +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 737c577099 - don't close open messagebox on alt-enter 2011-05-20 20:02:26 +00:00
Mark Vejvoda af3c25850a - added extra mutex guard when closing connection slots to try to fix parallel close connections from causing errors. 2011-05-20 19:44:33 +00:00
Mark Vejvoda 5d6ac3aa1d - commented out some debug output 2011-05-18 23:12:49 +00:00
Mark Vejvoda e28fe7c575 - thought this extra close was required but it is not. 2011-05-18 22:16:34 +00:00
Mark Vejvoda 8e5e54d943 - save main.cpp as utf-8 2011-05-18 22:04:45 +00:00
Mark Vejvoda 2f6f5df388 - bugfix for linux variable named wrong 2011-05-18 21:56:07 +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 727c7b33d9 - fixed server side detection of dropped socket connection when socket is not reporting a disconnect (we periodically do lag checks) 2011-05-18 21:14:14 +00:00
Mark Vejvoda d1b4905759 - more fallback code to handle non power of two textures for 3d textures 2011-05-18 19:18:40 +00:00
Mark Vejvoda ae47b47bc8 - bugfixes to avoid segfault when user has no sound card or openal cannot init
- more fallback handling for non power of two textures
2011-05-18 17:54:46 +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 c0e4657f68 - bugfix for corrupted screenshots in g3d viewer reported by tomreyn 2011-05-16 13:14:54 +00:00
Mark Vejvoda f3c11138db - added a max lag time ever limit of 45 seconds at which point clients are dropped (in case we don't detect a disconnect before this many seconds) 2011-05-16 06:32:06 +00:00
Mark Vejvoda 3f1a0be155 - bugfix for network disconnect detection in game for clients (thanks tomreyn we finally found the bug) 2011-05-16 00:38:43 +00:00
Mark Vejvoda 5f2d98533e - turn off svn rev tag if svn not found 2011-05-15 02:31:00 +00:00
Mark Vejvoda 4c7d09d37b - cleanup of cmake vars shown when doing -LH (marked some less important vars as advanced) 2011-05-15 02:24:54 +00:00
Mark Vejvoda 6ac5f70f68 - fixed to NOT execute svn command when WANT_SVN_STAMP if off 2011-05-15 02:10:29 +00:00
Mark Vejvoda 753ac061b8 - set client socket to be blocking after initial connection to host 2011-05-14 18:06:41 +00:00
Mark Vejvoda 8c59da57cd - bugfixes to install related files to fix:
- missing glest.ini during make install (this file is handled by the data install)
 - properly handles destdir for all installed files
 - customizable paths for all installation destinations (the following can now be set):
   		MEGAGLEST_BIN_INSTALL_PATH   -  "bin/"  -  "The installation path for binaries (this is appended to the CMAKE_INSTALL_PREFIX)")
		MEGAGLEST_DATA_INSTALL_PATH  - "share/megaglest/"  -  "The installation path for data files (this is appended to the CMAKE_INSTALL_PREFIX)")
		MEGAGLEST_DESKTOP_INSTALL_PATH  - "share/applications/"  - "The installation path for desktop files (this is appended to the CMAKE_INSTALL_PREFIX)")
		MEGAGLEST_ICON_INSTALL_PATH  -  "share/pixmaps/"   - "The installation path for icon files (this is appended to the CMAKE_INSTALL_PREFIX)")
		CUSTOM_DATA_INSTALL_PATH  -  "'\\\"${CMAKE_INSTALL_PREFIX}/${MEGAGLEST_DATA_INSTALL_PATH}\\\"'"   -  "The FULL installation path for data files (this is build automatically by combining CMAKE_INSTALL_PREFIX and MEGAGLEST_DATA_INSTALL_PATH)")
- Fixed startup scripts for tools (remove bin folder)
- Fixed source and data tarball scripts to include required files (missed the proper main ini files)
- Debian can now easily package up megaglest and build deb files
2011-05-14 17:31:40 +00:00
Mark Vejvoda 230bdee567 - updated source and data scripts to remove one redundant level of folders 2011-05-08 21:16:54 +00:00
Mark Vejvoda 5454caf5fa - updating version to 3.5.1 release 2011-05-07 20:22:09 +00:00
Mark Vejvoda 1b573af86d - fixed some issues with files included in win32 installer 2011-05-07 20:08:05 +00:00
Mark Vejvoda 87b9f6f8a7 - updates to win32 installer in prep for release (renamed binaries to be consistent with linux names megaglest_x) 2011-05-07 19:31:11 +00:00
Mark Vejvoda faf35d1d04 - updates to correct Linux installer issues
- updated changelog
2011-05-07 11:30:25 +00:00
Mark Vejvoda 9bcd0288f4 - get rid of bin subfolder and place binaries in root folder with startup scripts to avoid trouble finding game data since glest.ini by default looks for data in binary root folder 2011-05-07 10:01:32 +00:00
Mark Vejvoda 020cac4455 - fix name in script 2011-05-07 09:51:54 +00:00
Mark Vejvoda 42b0d8384e - cleanup for Linux installer 2011-05-07 09:48:25 +00:00
Mark Vejvoda dc655629c2 - added missing codeblocks project files 2011-05-07 07:55:51 +00:00
Mark Vejvoda f78036967a - updated build script files to build by default WITHOUT an install directive / prefix so we can easily test and do development 2011-05-07 07:48:21 +00:00
Mark Vejvoda 362f7c18e9 - small update to data-diff script, not used for 3.5.1 but prep'd for next release (need to update this to remove ugly scripting next release) 2011-05-07 07:36:10 +00:00
Mark Vejvoda 9df444fc8f - updated data archive build script to use proper penguin pathing 2011-05-07 07:08:49 +00:00
Mark Vejvoda c65b55c6b9 - who will win.. 7z or xz? (so far 7z) 2011-05-07 05:08:17 +00:00
Mark Vejvoda 3405552538 - updated data script to remove hideous way of building out data package, now just waiting for a good commandline to use xz for compression 2011-05-07 02:02:47 +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 9c992ed353 - fixed observers to be able to see queued commands of all other players
- updated authors for tilesets that we replaced sounds for
- updated source code release archive building script with improvements from svenstaro
- added commondata folder to data and install scripts
2011-05-06 08:44:50 +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 c258dc0822 - display which files contain the reference (the parents) to duplicate data in validation report 2011-05-05 20:18:38 +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 c3d1d6fca0 - add support for models, sounds and images to be able to load from commondata 2011-05-05 07:15:12 +00:00
Mark Vejvoda 102363f151 - added initial folder(s) and code to handle loading common data to save duplicated files space 2011-05-05 06:17:34 +00:00
Mark Vejvoda 6db2b394bf - renamed megalgest.bin to megaglest and megaglest to start_megaglest 2011-05-05 03:31:18 +00:00
Mark Vejvoda f8e1a5c8cb - bugfixes found during testing of cmake builds 2011-05-04 22:30:32 +00:00
Mark Vejvoda de40d84ebd - updates so cmake builds everywhere and any which way (well not quite) 2011-05-04 21:59:57 +00:00
Mark Vejvoda 9a1afe1b0a - updated scripts as well as cmake so that source and data build both together and separate from in an svn tree or the sf tarballs 2011-05-04 21:00:34 +00:00
Mark Vejvoda dfe194fa10 - cmake now somewhat split out into binaries and data, likely needs a little tweaking and final touches, good night for now :) 2011-05-04 07:51:48 +00:00
Mark Vejvoda 4f3ecdf1ec - default to dynamic libs since most (if not ALL) distros hate static linking, still support it for our own installer:
-DWANT_STATIC_LIBS=ON
is what you add to cmake call to build with statics libs as we did before
2011-05-04 07:31:18 +00:00