Commit Graph

4287 Commits

Author SHA1 Message Date
4c26a72cd8 Don't load penis.ff yet! 2016-01-05 01:04:55 +01:00
d31b21ab9b Implement experimental zone building. 2016-01-05 00:49:34 +01:00
b2d5d3d870 premake5: Fix non-static builds of zlib. 2016-01-04 21:37:14 +01:00
d81ed71f2a premake5: Don't use cross-platform {COPY} token as it generates a faulty condition. 2016-01-04 21:36:55 +01:00
2618fc506a Adding zlib 1.2.8 to this project. 2016-01-04 21:07:34 +01:00
48356a974c premake5: --copy-to now also copies all other DLLs (f.ex. those produced by debug builds) 2016-01-04 21:06:50 +01:00
0bfd6992c7 premake5: properly define objdir and targetdir and apply path standards (./) 2016-01-04 21:00:17 +01:00
f753acbe74 premake5: Use precompiled headers.
This easily doubles the compilation speed!!1
2016-01-04 20:58:00 +01:00
e18035bbb1 build.bat: Default to ReleaseStatic build and do some preparations.
- Automatically fix current working directory
- Call generate.bat if the build files don't exist yet
2016-01-04 20:23:50 +01:00
ddf7b62d6f premake5: Let's do a bit more precise scripting. 2016-01-04 20:06:00 +01:00
1b484ecea3 premake5: Replace "solution" (premake4 keyword) with the new "workspace". 2016-01-04 20:03:56 +01:00
9e0fa476f9 premake5: Comments and restructuring the script.
Preparing for checking in dependencies.
2016-01-04 19:42:19 +01:00
01f1d82d05 We upgraded completely to VS 2015.
The code no longer compiles on VS 2013, removing that toolset.
2016-01-04 19:41:07 +01:00
069fb88517 Password and hc. 2016-01-04 18:28:11 +01:00
a568e253eb Unlockstats command 2016-01-04 15:43:09 +01:00
85d47594d7 Implement listen servers. 2016-01-04 14:09:21 +01:00
5242b59600 Add console flag 2016-01-04 13:59:30 +01:00
5574aea293 Beautify ConnectProtocol a bit. 2016-01-04 13:20:04 +01:00
23c7828506 Fix connect protocol.
Still needs some cleanup, but it's in an acceptable state.
Therefore issue is fixed!.
2016-01-04 13:05:42 +01:00
2cc56f7dd5 Fix code analysis. 2016-01-04 11:56:53 +01:00
1e3a832be7 Fixes and stuff. 2016-01-04 11:32:05 +01:00
c392eba620 Better version.hpp including. 2016-01-04 10:58:58 +01:00
ba9bcf0f67 Fix all the bugs ;D 2016-01-04 10:54:31 +01:00
50fc70b071 Iwd stuff. 2016-01-04 04:25:15 +01:00
8175888e1d Fix discovery. 2016-01-04 03:27:43 +01:00
4765dd24fc Use 2015. 2016-01-04 02:23:33 +01:00
b1d2ec3107 premake5: Fix general configuration incl. post-build event. 2016-01-04 02:19:12 +01:00
e6a7cf190f premake5: Wiki copyblasta typo. 2016-01-04 02:14:14 +01:00
6274dc46d7 premake5: Wiki copyblasta typo. 2016-01-04 02:13:12 +01:00
9f20b3cd99 Split into real Debug and Release configurations and add some more flags.
- Release now uses all optimizations.
- Compiler warnings as errors.
- Link-time optimization.
- Static runtime linking.
- Ignore 64-bit unportability.
- Map Normal -> Debug for compatiblity with humans who are too lazy to migrate.
2016-01-04 02:12:05 +01:00
515ec5bb2a Update README.md. 2016-01-04 01:52:14 +01:00
e8f63b3f9e build.bat now accepts custom parameters, too! 2016-01-04 01:52:14 +01:00
614c36fbe2 premake5: Map "Debug" and "Release" configurations to "Normal".
The general standard for any C++ project normally is to have a Debug and a Release version of the binaries, however in our case we only have one configuration that mixes both. Setting up aliases for this in order to prevent confusion on why the standard configurations don't work.
2016-01-04 01:52:14 +01:00
90e4cbbfbe generate.bat now takes custom parameters!
Not like this script is really needed anyways though.
2016-01-04 01:52:14 +01:00
7f1895f530 Here's a useful, easy and nicely looking build.bat script! 2016-01-04 01:52:14 +01:00
b2879f2eed premake5: Disallow Microsoft toolsets older than Visual Studio 2013.
We only explicitly allow toolsets that are tested and compiled against - here it's Visual Studio 2013 and 2015.
2016-01-04 01:52:14 +01:00
b06ca535ff premake5: Enforce 32-bit build. 2016-01-04 01:52:14 +01:00
05210099de premake5: Switch from "Optimize" flag to premake's optimize option. 2016-01-04 01:52:14 +01:00
32977b448d Fix server sorting. 2016-01-04 01:30:15 +01:00
1fd40424e4 Some discovery stuff. 2016-01-04 00:00:07 +01:00
7c6ce6f2a8 Merge branch 'master' 2016-01-03 20:13:58 +01:00
f58d032968 Fix serverlist. 2016-01-03 20:13:49 +01:00
45f7b15612 Merge branch 'master' 2016-01-03 19:29:41 +01:00
94730e7ff2 Fixed all Codeanalysis warnings 2016-01-03 19:29:22 +01:00
b514b9fb9d Servercount and discovery tests. 2016-01-03 19:28:47 +01:00
0bbcff083b Reduce playlist packet size.
TODO: Implement!
2016-01-03 18:07:23 +01:00
3c3eba8244 2016-01-03 15:44:51 +01:00
9b0abfb043 Merge branch 'master' 2016-01-03 15:14:56 +01:00
ca5d823efd Split playlist data (+fixed issue)
TODO: Test with sensitive connections and unstable network drives.
2016-01-03 15:14:44 +01:00
03e5adfdaf premake5: Fix typo. 2016-01-03 14:57:24 +01:00