momo5502
4cb3e04c88
Small optimizations
2016-04-11 11:25:08 +02:00
/dev/urandom
e3e222611d
Introduce REVISION_SUFFIX and integrate it in-game.
...
REVISION_SUFFIX is either empty or contains a "*" to indicate if a revision is clean or not (see previous commit regarding REVISION_CLEAN for explanation).
2016-03-15 03:22:32 +01:00
/dev/urandom
b289aa7a27
Fix Res(s)ource typo and add an explanation for the new STDInclude defines.
...
Signed-off-by: /dev/urandom <iw4x-dev-urandom@protonmail.com>
2016-03-15 01:11:16 +01:00
momo5502
2e4dd10c3e
Embed resource file
2016-03-14 12:54:59 +01:00
sr0
9f51c7cca4
beautify client config stuff
2016-03-12 01:10:19 +01:00
sr0
2f2eef5f8e
rename 'data2' into 'iw4x'
2016-03-12 00:47:09 +01:00
momo5502
60363dd1f3
Fix external console
2016-03-06 14:13:41 +01:00
momo5502
52d7504437
Optimize includes
2016-03-04 15:19:10 +01:00
momo5502
bb4b8b3e6c
Disable release unit tests
2016-02-23 13:58:58 +01:00
momo5502
bcdc555c4a
POW (aka. hashcash) stuff.
2016-02-22 23:35:53 +01:00
momo5502
6fbae4461e
Experimental guid authentication
2016-02-21 19:57:56 +01:00
momo5502
0ec1029a89
Optimize RNG and limit packet input
2016-02-19 23:57:06 +01:00
momo5502
339b05f8a7
Rcon tests.
2016-02-17 22:21:42 +01:00
momo5502
a11f004a7e
More proto stuff.
...
We should add a version identifier before releasing!
2016-02-12 15:06:06 +01:00
/dev/urandom
22dbae3b67
premake5: Automatic compiling of protobuf definition files.
...
- Added custom rules for *.proto files to iw4x
- Added a workaround for protoc output not being automatically included
- Disable precompiled headers for protobuf generated sources
- Moved inclusion of node.pb.h out of STDInclude.hpp to only where it's necessary (WTF @momo5502)
- Removed protobuf-generated code from "protobuf" external project
- Removed protogen.bat as it is no longer needed
2016-02-11 15:10:23 +01:00
momo5502
8cef16017e
Use wink-signals
...
boost.signals sadly requires way too many dependencies, libsigc++ requires too much configuration and all the other libs I tested mostly required constexpr as callbacks (due to passing callbacks via template list), which doesn't server this purpose, so wink-signals seems just about right for what we do.
2016-02-11 11:26:41 +01:00
momo5502
75e76226d1
Include protobuf. Not sure if we're supposed to commit protoc :S
2016-02-10 14:54:50 +01:00
momo5502
ad1e25bd56
Update submodules and include some unit testing code.
2016-02-04 21:58:49 +01:00
momo5502
ad6220fa0b
RSA signature stuff.
2016-02-01 10:23:06 +01:00
momo5502
2706e50881
libtommath is faster than tomsfastmath (oh, irony :P) and fixes issue
2016-01-31 21:53:51 +01:00
momo5502
55170e6ba8
correctly include tomsfastmath
2016-01-31 19:50:17 +01:00
momo5502
e51e791184
2016-01-31 13:19:29 +01:00
momo5502
ba3187ce9e
More optimization.
2016-01-24 21:08:14 +01:00
momo5502
378ec87619
More assertions.
2016-01-24 12:56:38 +01:00
momo5502
d28323f73e
Optimizations
...
- Increase warning level
- Use proper casting
- Fix some more warnings.
2016-01-24 12:19:34 +01:00
momo5502
4bbe670c32
Fix warning stuff and issue
2016-01-17 12:31:56 +01:00
momo5502
5a5e149b3a
Include curses.
2016-01-16 23:48:52 +01:00
momo5502
6fa0a743d8
#40 Experiments.
2016-01-16 13:11:00 +01:00
momo5502
0a201daee0
Include official boost-free asio module.
2016-01-14 12:33:11 +01:00
momo5502
558112166a
ZoneBuilder stuff.
2016-01-12 19:08:26 +01:00
momo5502
2101fc28f3
D3D9Ex.
2016-01-12 00:48:27 +01:00
sr0
d70836e825
beta
2016-01-09 18:36:05 +01:00
momo5502
7974bd5cd0
Move version stuff back to the standard include.
2016-01-09 15:59:18 +01:00
momo5502
b58085810a
Some fastfile stuff.
2016-01-06 01:23:43 +01:00
momo5502
852c88c3b5
Some more zone experiments and json11 submodule.
2016-01-05 14:39:04 +01:00
momo5502
d31b21ab9b
Implement experimental zone building.
2016-01-05 00:49:34 +01:00
momo5502
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
momo5502
c392eba620
Better version.hpp including.
2016-01-04 10:58:58 +01:00
momo5502
8175888e1d
Fix discovery.
2016-01-04 03:27:43 +01:00
momo5502
1fd40424e4
Some discovery stuff.
2016-01-04 00:00:07 +01:00
momo5502
47c874d2b4
Fix names (issue)
2016-01-01 20:01:19 +01:00
momo5502
fb8aa17ab1
IPCPipe implemented for inter-process-communication.
2015-12-31 13:37:25 +01:00
sr0
75db36aba9
add revision number
2015-12-31 04:53:48 +01:00
/dev/urandom
e6d38e68fb
Add version.hpp generation. Will trigger pre-build.
2015-12-31 03:59:33 +01:00
momo5502
b3e904115d
Newsticker.
2015-12-31 00:55:08 +01:00
momo5502
8a1a8c6502
Use smooth native cursor instead of the laggy in-game one.
2015-12-29 14:46:17 +01:00
momo5502
87c1c36943
Use premake.
2015-12-29 02:52:31 +01:00