Lion Kortlepel
f21d3d0389
fix bug which caused Lua hot-reload not to report syntax errors
2022-07-20 14:56:58 +02:00
Lion Kortlepel
2ed92c4aa1
fix plugin monitor eating a whole cpu core
...
i must have messed this up when i changed the plugin monitor behavior
recently
2022-07-20 14:42:07 +02:00
Lion Kortlepel
fd7b11f436
fix event loop timing issue
...
The event loop tries to run no faster than every 10ms. If it detects
that it goes faster, it would incorrectly calculate the difference, and
then wait (what I assume was) way too long or too short.
Either way, now it's fixed and it correctly works, even when introducing
new lua states.
2022-07-20 14:33:19 +02:00
Lion Kortlepel
6a94060970
update changelog
2022-07-14 02:08:28 +02:00
Lion Kortlepel
51ccf31373
add beammp_debugf
2022-07-14 01:38:35 +02:00
Lion Kortlepel
a2cc629153
add onFileChanged ( fixes #116 )
2022-07-14 01:18:50 +02:00
Lion Kortlepel
ad414ec5c9
call onInit on hot-reload, cleanup, remove warnings
...
onInit is now called on hot-reload, for the whole plugin. Arguably, this
is not expected behavior, since only one file is being reloaded, but
this is the easiest way to do it, and the entire hot-reload process is
only for development purposes. Open an issue if this breaks your stuff
:^)
2022-07-14 00:37:47 +02:00
Lion Kortlepel
0a8e7d8e50
add TriggerLocalEvent
2022-07-14 00:27:44 +02:00
Lion
bbd026e399
Merge pull request #114 from Mack29446/rc-v3.1.0
...
Add support to properly parse IPs
2022-07-13 00:02:40 +02:00
Mackenzie
04bbdff6b7
Add code from EvanMulawski
2022-07-12 22:59:41 +01:00
Lion
a28b3e1532
Merge pull request #113 from Mack29446/master
...
Update README.md
2022-07-10 12:55:23 +02:00
Mackenzie
b01bed2996
change dependency section
2022-07-10 11:51:19 +01:00
Mackenzie
7bdc2b304b
refactor: master is considered unstable
2022-07-10 11:47:55 +01:00
Mackenzie
b19bca4c82
fix numbering
2022-07-10 11:38:51 +01:00
Mackenzie
708848f275
Update README.md
2022-07-10 11:35:44 +01:00
Lion Kortlepel
2d8ce09b2c
Merge remote-tracking branch 'origin/master' into rc-v3.1.0
2022-07-09 23:03:46 +02:00
Lion
05251efc06
Merge pull request #98 from BeamMP/rc-v3.0.2
...
RC v3.0.2
v3.0.2
2022-07-09 22:55:16 +02:00
Lion Kortlepel
f8d622352f
generate toml from scratch
2022-07-09 22:42:38 +02:00
Lion Kortlepel
6c1d02a425
add fclose
2022-07-09 22:29:12 +02:00
Lion Kortlepel
38eeec39b4
another attempt to fix #105
2022-07-09 22:27:05 +02:00
Lion Kortlepel
696e080e1c
fix #105
2022-07-09 22:01:53 +02:00
Lion Kortlepel
98681254e6
update toml11
2022-07-09 21:50:23 +02: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
06f8ba5a0e
update sentry-native to 0.4.18
2022-07-09 21:11:34 +02:00
Lion Kortlepel
9420d8a7a0
update changelog
2022-06-30 21:30:56 +02:00
Lion Kortlepel
dfa90da8af
check if Resources/Server directory exists, and only create it if it doesnt
...
While this doesn't make a difference with usual setups, it does if the
server path exists but is a symlink. In that case, the
create_directories call fails, and the server aborts.
this fixes that. :^)
2022-06-30 20:19:48 +02:00
ㄗㄠˋ ㄑㄧˊ
d6625187d1
Support build on apple silicon
2022-06-29 13:43:36 +08:00
Lion Kortlepel
6e46d5aca9
start building the clear
command
2022-06-28 03:29:01 +02:00
Lion Kortlepel
817bd4b588
start fixing mod download
2022-06-28 03:20:42 +02:00
Lion Kortlepel
25391fa0c7
thank you toml11 maintainer for naming your header some super generic name that clashes with every single other toml library B)
2022-06-04 16:51:34 +03:00
Lion
28270072d4
Merge pull request #102 from Mack29446/master
...
update version number in git checkout command
2022-05-30 19:16:10 +02:00
Lion Kortlepel
758d5b2c96
Revert "let's try vcpkg"
...
This reverts commit 8d7505956d86fbbd5b1f7496af2b413b360afa09.
2022-05-29 14:37:50 +02:00
Lion Kortlepel
1970d97ea4
Revert "Remove unneeded submodules"
...
This reverts commit a5153e4bc111d5b08acc4504277ae555af7225e9.
2022-05-29 14:37:41 +02:00
Lion Kortlepel
d8526f0649
TNetwork::SplitLoad: Use managed memory
2022-05-29 14:30:57 +02:00
Lion Kortlepel
0621c0bf82
rebase fixup
2022-05-26 21:13:18 +02:00
Lion Kortlepel
36547d1e9e
Move PluginMonitor out of TLuaEngine
2022-05-26 20:59:53 +02:00
Lion Kortlepel
f06f31c2a0
add moar tests!!!
2022-05-26 16:58:13 +02:00
Lion Kortlepel
46b92b4992
only run termios test if stdin is a tty
2022-05-26 16:14:05 +02:00
Lion Kortlepel
70e53c2a70
fix dependencies
...
ubuntu's package naming is confusing me
2022-05-26 16:00:36 +02:00
Lion Kortlepel
cc35d83834
make linux workflow parallel, add runtime dependencies
2022-05-26 15:54:23 +02:00
Lion Kortlepel
b4f97a6da0
make tests executable before running
...
:^)
2022-05-26 15:44:39 +02:00
Lion Kortlepel
3d7db6d0bc
windows
...
me waiting for MSVC to stop making me write properly, deepls retarded
code: https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fmedia.istockphoto.com%2Fphotos%2Fskeleton-reaching-for-a-window-picture-id155154794%3Fk%3D6%26m%3D155154794%26s%3D612x612%26w%3D0%26h%3DKNIrAKdhAsI1FCoMtSLXd99ZnP9MO1zZj8VkThTvwVs%3D&f=1&nofb=1
2022-05-26 15:41:52 +02:00
Lion Kortlepel
1c3b1ecc76
fix workflow test run path
2022-05-26 15:37:33 +02:00
Lion Kortlepel
303da19f48
add -t to linux workflow
2022-05-26 14:43:38 +02:00
Lion Kortlepel
c455d4855c
possibly fix workflow
2022-05-26 14:40:56 +02:00
Lion Kortlepel
8df61fe44c
add g++ to workflow
2022-05-26 13:58:29 +02:00
Lion Kortlepel
7224e90c68
add test workflow
2022-05-26 13:56:58 +02:00
Lion Kortlepel
fde5bc7fb6
remove tests from linux action
2022-05-26 13:50:50 +02:00
Lion Kortlepel
22b63220c7
add more tests to LuaAPI::FS, minor fixes to LuaAPI::FS
...
test config file creation, too
2022-05-26 13:49:13 +02:00
Lion Kortlepel
811ace1999
fix Application::IsOutdated test case types
2022-05-26 13:36:02 +02:00