Commit Graph

129 Commits

Author SHA1 Message Date
momo5502
280830274c [Premake] Use structured exception handling 2017-06-08 13:01:48 +02:00
momo5502
d39d972895 [Submodules] Remove glm 2017-06-08 12:45:17 +02:00
momo5502
0289f6db11 [Submodules] Delete WinToast 2017-06-07 11:50:47 +02:00
momo5502
4cd6d5502d [Maps] Optimize forward model calculation using glm 2017-03-28 17:16:11 +02:00
momo5502
a257292594 [Exception] Remove bitmrc and upload minidumps using the helper 2017-03-13 22:14:41 +01:00
momo5502
6bf1d263ab [Premake] Add udis scripts 2017-02-21 20:09:52 +01:00
momo5502
1b7aea6780 [Toast] Support for native toast notifications 2017-02-18 17:25:54 +01:00
/dev/urandom
9dc613b084
[Premake] Use a balanced set of optimizations instead of fully optimizing the binary. 2017-02-05 16:34:10 +01:00
momo5502
4e84c297e4 [IPC] Use iw4x as worker process instead of creating a separate binary 2017-01-27 22:03:35 +01:00
momo5502
8764d8327f [Premake] Allow using Utils in both projects 2017-01-27 14:44:36 +01:00
momo5502
b0d863e28d [Worker] Basic worker project 2017-01-27 12:05:58 +01:00
momo5502
454e358882 [General] Use boost for IPC 2017-01-27 10:17:33 +01:00
momo5502
82e9f3864c [General] Refactor all the code
This is the actual refactoring, the last commit was broken
2017-01-20 22:41:03 +01:00
momo5502
ca1ddb9a4f [General] Refactor all the code 2017-01-20 22:21:21 +01:00
momo5502
c21ef7452a [Steam] Show playing game 2017-01-15 15:18:31 +01:00
momo5502
a6314ab418 [Submodules] Remove obsolete submodules 2017-01-06 14:40:05 +01:00
momo5502
b045a488e1 [AntiCheat] Add --ac-disable premake flag 2016-12-17 12:58:16 +01:00
momo5502
90a9b72aac [Premake] Fix protobuf code generation 2016-11-24 20:42:45 +01:00
momo5502
9457186abe [Premake] Update to the latest version and fix protobuf 2016-11-24 20:10:13 +01:00
momo5502
ad18adc187 Fix techniques (ZoneBuilder) and fully dump gfxworlds with enable-dxsdk flag 2016-10-09 12:02:17 +02:00
/dev/urandom
e29a4ece9a
Premake5: Fall back to old "Symbols" flag if new symbols option isn't available. 2016-09-28 20:42:14 +02:00
/dev/urandom
9be092aa04
Get rid of deprecated "Symbols" flag and replace with symbols "On".
Fixes issue.
2016-09-26 00:57:46 +02:00
/dev/urandom
5061ce7f15
Fix wrong correction for static-only builds. 2016-09-26 00:56:07 +02:00
momo5502
cc00171a69 Remove static configs 2016-09-17 14:03:59 +02:00
/dev/urandom
1925b191f9
Premake: SHORTVERSION should not contain "v" prefix from Git tag. 2016-09-16 21:31:18 +02:00
momo5502
c2931a04e1 Fix names in unittests 2016-09-16 11:04:28 +02:00
/dev/urandom
8aae51db64
Switch to semantic versioning via Git with fallback to old version string format. 2016-08-31 00:03:25 +02:00
/dev/urandom
9fdf7b9b38
Premake: Add "--disable-node-log" to disable logging of Nodes activity. 2016-08-29 07:37:13 +02:00
/dev/urandom
41292eee95
Premake: Add "--disable-base128" to disable Base-128 encoding for minidump uploads. 2016-08-29 07:36:55 +02:00
/dev/urandom
f9e2eeca7b
Base128 encoding of minidumps before uploading. 2016-08-28 22:46:23 +02:00
/dev/urandom
01a90e42e4
Remove unnecessary exclusion of source files related to Tor. 2016-08-28 21:38:29 +02:00
/dev/urandom
386be5372a
Merge commit into minidump
# Conflicts:
#	src/Components/Modules/Exception.cpp
#	src/Components/Modules/Exception.hpp
#	src/Utils/WebIO.cpp
#	src/Utils/WebIO.hpp
2016-08-28 21:21:41 +02:00
/dev/urandom
ebba2819d6
Commit local workspace.
- Split minidump (upload) and exception handling code
- Smaller minidumps for faster uploads
- Several new build flags (accessible from premake5 with --params)
- BitMessage abstractions
- Some other things I can't remember.
2016-08-28 19:39:39 +02:00
/dev/urandom
86c6450ac2
Premake: Fix SQLite inclusion. 2016-08-26 22:46:37 +02:00
/dev/urandom
a7d80f7187
Premake: Fix BitMRC build and add shipped sqlite3 as separate project. 2016-08-26 21:11:03 +02:00
/dev/urandom
1c9badb4a2
Premake: Fix libcryptopp build and use files shipped with bitmrc. 2016-08-26 20:44:36 +02:00
momo5502
0fd0f87981 Better upload and new dependencies. 2016-08-26 12:14:59 +02:00
/dev/root
e6cfae9e6f latest version bitmrc 2016-08-25 18:38:45 +02:00
/dev/root
369267ef39 added submodules for bitmrc 2016-08-25 18:17:47 +02:00
/dev/urandom
db4f9ad6ec
MILESTONE define is now bound to the current Git tag name (which is beta).
Subject to.
2016-08-17 05:00:12 +02:00
/dev/urandom
2530457eb6
Merge commit 2016-08-15 23:26:27 +02:00
momo5502
b3b74bf1f4 Rename debug flags, premake recognizes them as '--debug' and enables debug mode in release configurations 2016-08-14 15:17:30 +02:00
/dev/urandom
02a6c90d13
Premake: Linker warnings are now treated as fatal errors. 2016-08-13 20:11:37 +02:00
/dev/urandom
9235616baa
Premake: Use C++14 flag; this may have an effect on the MSVC compiler in the future. 2016-08-13 20:11:06 +02:00
/dev/urandom
7ff05580c9
Premake: Split up dependencies, make them easily configurable and provide easy-to-use imports.
All dependency projects are now separated into their own Premake scripts and are designed to provide easy "import", "includes" and "setup" functions.

First, you use project.setup { ... } to provide the library with its respective configuration, this MAY include defines and MUST include the source path of that specific library. Then you can use project.includes() or project.import() in your target application or library project to let the script configure your project. This will configure all necessary include directories and links.
2016-08-13 19:45:11 +02:00
/dev/urandom
6dfd22c07a
New premake flags for debugging anticheat, library loading and forcing unit tests.
- --debug-detections sets the "DEBUG_DETECTIONS" define to show whenever a mismatch in the anticheat hashing occurs.
- --debug-load-library sets the "DEBUG_LOAD_LIBRARY" define to show libraries as they are loaded during runtime in the debug console.
- --force-unit-tests sets the "FORCE_UNIT_TESTS" define to enforce compiling the unit tests into the binary.
2016-08-13 19:20:27 +02:00
/dev/urandom
4c6ad8a134
Premake: Add --copy-pdb parameter to also copy the PDB file to the folder given by --copy-to. 2016-08-10 17:09:19 +02:00
/dev/urandom
63fc302ce0
Premake: Fix fail on --copy-to due to missing target directory. 2016-08-10 17:08:27 +02:00
momo5502
9562285ed7 Use new format library and sort utils 2016-07-11 17:14:58 +02:00
momo5502
ae2c458a07 More protobuf fixes 2016-07-03 16:54:16 +02:00