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