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
Lion Kortlepel
5352e4ff03
CMakeLists: link against sentry on windows
2021-09-08 19:55:03 +03:00
Lion Kortlepel
72950fdab2
CMakeLists: attempt to use curl on windows instead of winhttp for sentry transport
2021-09-08 19:55:03 +03:00
Lion Kortlepel
e3081a971e
CMakeLists, Actions: Introduce env secret url
2021-09-08 19:55:03 +03:00
Lion Kortlepel
7c5bf9473e
CMakeLists: fix include paths
2021-09-08 19:55:03 +03:00
Lion Kortlepel
969cd93358
rename Sentry to TSentry
...
windows filenames arent case-sensitive so it doesnt know which
sentry.h we mean.
2021-09-08 19:55:03 +03:00
Lion Kortlepel
b3a8b1a682
CMakeLists: move sentry back in, add C to languages
2021-09-08 19:55:03 +03:00
Lion Kortlepel
b53b72d604
Sentry: Build sentry before starting project definition
...
since Sentry is C and we're CXX
2021-09-08 19:55:03 +03:00
Lion Kortlepel
b0475f262f
remove curl submodule, add it as an external dependency
2021-09-08 19:55:03 +03:00
Lion Kortlepel
cee824ad46
Actions: possible fix for the cmake build error C/CXX issue on GH actions
2021-09-08 19:55:03 +03:00
Lion Kortlepel
cfc7b302fe
fix include path, libcurl library path
2021-09-08 19:55:03 +03:00
Lion Kortlepel
a7c28a8d0d
fix curl, print segfault
2021-09-08 19:55:03 +03:00
Lion Kortlepel
9fe1a94d42
CURL::libcurl instead of libcurl
2021-09-08 19:55:03 +03:00