147 Commits

Author SHA1 Message Date
8ec4602ee3 Add PyAPI skell 2022-09-27 16:30:47 +03:00
Lion Kortlepel
420e6c3533
roll back to an ancient version of sentry
sentry-native deprecated compiling without error somewhere around one of
the next version
2022-07-09 21:40:19 +02:00
Lion Kortlepel
758d5b2c96
Revert "let's try vcpkg"
This reverts commit 8d7505956d86fbbd5b1f7496af2b413b360afa09.
2022-05-29 14:37:50 +02:00
Lion Kortlepel
8d7505956d
let's try vcpkg 2022-04-28 16:26:30 +02:00
Lion Kortlepel
11c53e0b3a
Remove unused error, as Sentry's code fails to build otherwise
Thanks, sentry.
2022-04-28 14:13:51 +02:00
Lion Kortlepel
668cc496b6
update commandline, unused are now errors 2022-04-28 13:29:16 +02:00
Lion Kortlepel
a85fef15c2
only use sentry if URL is specified, possibly fix stupid microsoft compiler error
hey @microsoft, maybe don't have a limit on the size of obj files.
2022-03-10 12:23:24 +01:00
Lion Kortlepel
299004b14e
fix msvc /bigobj issue 2022-03-10 12:21:08 +01:00
Lion Kortlepel
8ce3be03a3
make bigobj a linker flag? 2022-02-17 12:00:03 +01:00
Lion Kortlepel
687b4e4235
add bigobj flag 2022-02-17 11:47:28 +01:00
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