Lion Kortlepel
d969c4a2c2
Use nlohmann/json for IsUnicycle
2022-02-11 10:36:10 +01:00
Lion Kortlepel
c42c748b37
start fixing backend heartbeat
2022-01-20 15:46:13 +01:00
Lion Kortlepel
c3151093e2
CMake: remove __linux completely
2021-11-29 01:42:23 +01:00
Lion Kortlepel
8f77f1c8c0
Add kick, fix cmakelists pretending to be on linux all the time
...
lol
2021-11-29 01:34:35 +01:00
Lion Kortlepel
fd7bea0f36
Add BEAMMP_{WINDOWS,LINUX,APPLE} preprocessor defines instead of platform specific ones
2021-11-27 02:11:22 +01:00
Lion Kortlepel
eae27633db
Add commandline arguments, implement --config, --version, --help
2021-11-26 19:04:21 +01:00
Lion Kortlepel
938774618c
Fix apple + linux compatibility
2021-11-26 13:25:09 +01:00
Lucca Jiménez Könings
1a2a123d87
Fix various macOS compatibility issues
2021-11-25 02:01:44 +01:00
Lucca Jiménez Könings
08a62261e7
Add temporary cmake mods to make project compile on macOS, add ifdefs in 'Compat.h' for target darwin
2021-11-25 02:01:44 +01:00
Lion Kortlepel
87f23427a1
CMake: Nail down lua to be 5.3
2021-11-08 23:13:47 +01:00
Lion Kortlepel
701a7feee3
remove boost, add httplib, temporarily remove http* lua
2021-11-07 23:54:33 +01:00
Lion Kortlepel
9f5fa8fb9b
Remove libzip
2021-11-06 13:03:20 +01:00
Lion Kortlepel
fdc205f521
Add ScopedTimer, Remove some comments
2021-10-31 01:27:21 +02:00
Lion Kortlepel
26ec50b199
Build libzip statically
2021-10-01 02:31:48 +02:00
Lion Kortlepel
7f1d37a0e6
Fix libzip
2021-10-01 01:57:29 +02:00
Lion Kortlepel
255feb4f8e
CMake: Fix minor mistake in cmakelists
2021-10-01 01:52:13 +02:00
Lion Kortlepel
013ca14ab8
add libzip module path
2021-10-01 01:51:22 +02:00
Lion Kortlepel
e948edca8d
Add zip files with past logs
2021-09-30 23:24:23 +02:00
Lion Kortlepel
238577a4f7
Remove debug symbols
2021-09-20 16:36:37 +02:00
Lion Kortlepel
9efe352e7a
Lua: Working MP.CreateEventTimer
2021-09-20 15:41:40 +03:00
Lion Kortlepel
246f8289b6
CMake: Fix compiler error with mismatching visibility of target_link_libraries
2021-09-17 15:22:06 +02:00
Lion Kortlepel
fcbb188ee0
update modules, cmakelists
2021-09-17 14:25:11 +02:00
Lion Kortlepel
883d69ba27
Merge remote-tracking branch 'origin/master' into rewrite-lua
2021-09-17 14:24:12 +02:00
Lion Kortlepel
7459779363
update cmakelists
2021-09-17 14:21:20 +02:00
Lion Kortlepel
1d3958817f
Merge remote-tracking branch 'origin/new-lua-features' into rewrite-lua
...
This is the first of a few commits to merge the new lua features and the
rewrite
2021-09-17 13:29:44 +02:00
Lion Kortlepel
be61511bdf
Fix CMake, Add more Lua API
2021-09-16 19:38:31 +02:00
Lion Kortlepel
dca573b15c
Fix more compile issues with lua, add TriggerGlobalEvent
2021-09-16 13:06:04 +02:00
Lion Kortlepel
26231c6272
Fix compile issue with asio, implement Lua events
2021-09-16 13:03:00 +02:00
Lion Kortlepel
9ef6c32864
CMake: fix include paths
2021-09-16 11:59:00 +02:00
Lion Kortlepel
9b9c18a4c1
Lua: Add variadic print, LuaAPI
2021-09-16 11:54:52 +02:00
Lion Kortlepel
ba0678dade
Continue Lua Rewrite
2021-09-16 03:21:00 +02:00
Lion Kortlepel
dd4e4c4467
Start rewrite of lua, rename all print functions
2021-09-16 01:04:01 +02:00
Lion Kortlepel
8b69127cdd
Finish moving deps to deps/
2021-09-16 00:22:33 +02:00
Lion Kortlepel
bb34378b8e
Move all dependencies to deps/
2021-09-16 00:09:39 +02:00
Lion Kortlepel
2355327c21
CMake: Fix typo in SANITIZE codepath
2021-09-15 17:55:34 +02:00
Lion Kortlepel
3837e101e2
CMake: Use gzipped debug info on linux
2021-09-15 17:55:34 +02:00
Lion Kortlepel
38b934bc0f
Move signal handling into its own translation unit to limit overlap
2021-09-11 11:38:06 +03:00
Lion Kortlepel
a514591650
Main: Add Ctrl+C handler for windows
2021-09-11 11:38:06 +03:00
Lion Kortlepel
588242822c
CMake: Remove socketio link, forgot
2021-09-09 12:33:59 +03:00
Lion Kortlepel
2727f90430
Remove Socket.io for now
...
it is being built every time and we dont need it
2021-09-09 12:25:08 +03:00
Lion Kortlepel
fdb5da2ed6
CMake: remove mentions of luasocket again
2021-09-09 12:14:32 +03:00
Lion Kortlepel
ff80b4cf63
CMake: include luasocket after finding lua
2021-09-09 12:14:32 +03:00
Lion Kortlepel
4c23b78f84
add luasocket
2021-09-09 12:14:32 +03:00
Lion Kortlepel
aca3c52c20
remove luasocket again
2021-09-09 12:14:32 +03:00
Lion Kortlepel
2cfb27820a
switch to toml11
...
it's better, believe me
2021-09-09 12:12:54 +03:00
Lion Kortlepel
8250d5876f
bump to 2.3.1, fix sentry
...
Fix sentry url length print
remove quotes
github actions is cursed
add debug print
test action
Dont use curl on windows
I dont know why the windows build doesnt report to sentry, so ill try
this.
Change timeout to 20 minutes instead of 5
this is a hacky workaround anyways, so i really dont see why it should
only be 5. 5 is barely enough.
temporarily enable debug mode on sentry
CMake: Use breakpad on windows instead of crashpad
CMake: Sentry: use inproc backend
Since cmake refuses to set my variables, I will do it this way.
I am so tired of this github workflow garbage
Sentry: disable debug again, set
sentry_options_set_symbolize_stacktraces to true, fix memory leak
Sentry: hotfix: dont free options
somehow that causes it to crash, and i cannot be bothered to find out
why right now
2021-09-08 19:55:03 +03:00
Lion Kortlepel
fe36191baf
fix github actions
...
Possible fix for sentry url not showing up in windows build
possible fix for sentry, again
add static_assert in attempt to fix issue with sentry
use target_compile_definitions instead of add_compile_definitions
2021-09-08 19:55:03 +03:00
Lion Kortlepel
31e9004011
CMakeLists: Win32: Set runtime linking mode before compiling sentry
...
in an attempt to fix windows compile issue
2021-09-08 19:55:03 +03:00
Lion Kortlepel
e8665bfb72
CMakeLists: build runtime static on msvc
2021-09-08 19:55:03 +03:00
Lion Kortlepel
3d13381abd
CMakeLists: build sentry static
2021-09-08 19:55:03 +03:00