Commit Graph

  • a3a18a3b56 Lua: Add CancelEventTimer Lion Kortlepel 2021-09-20 16:09:17 +02:00
  • 9efe352e7a Lua: Working MP.CreateEventTimer Lion Kortlepel 2021-09-20 15:41:40 +03:00
  • 3edb9322d4 Lua: Simple CreateEventTimer improvements Lion Kortlepel 2021-09-20 13:39:14 +03:00
  • 4bf89706b4 Lua: Add MP.CreateTimedEvent as CreateThread replacement Lion Kortlepel 2021-09-20 12:43:00 +03:00
  • a97791d4ee Please MSVC stop being so bad Lion Kortlepel 2021-09-20 00:46:13 +02:00
  • 323184911d Add new FS functions to Changelog Lion Kortlepel 2021-09-20 00:39:12 +02:00
  • 6f9f790c5b Lua: Add FS.Remove, FS.Rename (move), FS.Copy, FS.Exists Lion Kortlepel 2021-09-20 00:36:22 +02:00
  • 4de80e0c7a Lua: Remove debug prints, add GetLuaMemoryUsage Lion Kortlepel 2021-09-19 23:51:22 +02:00
  • 366a7dc9a6 Lua: Add Lua panic handler Lion Kortlepel 2021-09-19 23:34:27 +02:00
  • 785b858651 Same as last one Lion Kortlepel 2021-09-19 12:29:02 +02:00
  • a4ff9488c5 Satisfy MSVC's weird attraction to using .string() when its not necessary Lion Kortlepel 2021-09-19 12:23:26 +02:00
  • 60b86e2be6 Create TLuaChunk constructor to satisfy MSVC Lion Kortlepel 2021-09-19 12:12:38 +02:00
  • 701e613990 Lua: Fix float printing Lion Kortlepel 2021-09-19 12:10:38 +02:00
  • 7dbf859529 Lua: Implement event arguments Lion Kortlepel 2021-09-19 11:45:58 +02:00
  • 8419ca2234 possible windows compiler fix Lion Kortlepel 2021-09-19 01:32:30 +02:00
  • 7f63dd8d7d Lua: Add FS, FS.CreateDirectory Lion Kortlepel 2021-09-19 01:28:26 +02:00
  • da78d77e6c Changelog: add MP.PrintRaw Lion Kortlepel 2021-09-19 01:21:30 +02:00
  • 1ff5107707 Lua: Add MP.PrintRaw Lion Kortlepel 2021-09-19 01:20:17 +02:00
  • dd70e88e4c SignalHandling: ensure that a signal handler is present on compilation Lion Kortlepel 2021-09-18 22:08:20 +02:00
  • 38dffc5462 Lua: Pass plugin path and filename to queue for later Lion Kortlepel 2021-09-18 01:20:26 +02:00
  • f98ef7d41c Lua: Call local eventhandlers synchronously when TriggerGlobalEvent is called from inside a handling state Lion Kortlepel 2021-09-18 00:05:51 +02:00
  • 29a858e74a Network: Fix TConnection related compiler issue Lion Kortlepel 2021-09-17 15:33:16 +02:00
  • e53f2d9877 Changelog: Add MP.Https* documentation Lion Kortlepel 2021-09-17 15:32:01 +02:00
  • be3ac45abb add MP.HttpsGET, MP.HttpsPOST Lion Kortlepel 2021-09-17 15:30:30 +02:00
  • 246f8289b6 CMake: Fix compiler error with mismatching visibility of target_link_libraries Lion Kortlepel 2021-09-17 15:22:06 +02:00
  • 3c7109b23f Update Changelog, fix assert formatting Lion Kortlepel 2021-09-17 15:21:06 +02:00
  • 82a5fc3999 Assert: Fix compiler error Lion Kortlepel 2021-09-17 15:06:13 +02:00
  • 11d4d9ff91 remove old commandline path Lion Kortlepel 2021-09-17 15:02:53 +02:00
  • 48caae25fd Finalize master&new-lua-features merge Lion Kortlepel 2021-09-17 14:58:40 +02:00
  • 9dfe9f659a Update cmakelists to remove socket.io Lion Kortlepel 2021-09-17 14:30:33 +02:00
  • a07b5062de Reintroduce gitmodules Lion Kortlepel 2021-09-17 14:28:45 +02:00
  • fcbb188ee0 update modules, cmakelists Lion Kortlepel 2021-09-17 14:25:11 +02:00
  • 883d69ba27 Merge remote-tracking branch 'origin/master' into rewrite-lua Lion Kortlepel 2021-09-17 14:24:12 +02:00
  • 7459779363 update cmakelists Lion Kortlepel 2021-09-17 14:21:20 +02:00
  • a0c47d9947 move sentry-native Lion Kortlepel 2021-09-17 14:17:27 +02:00
  • 7db345cfbc update submodules Lion Kortlepel 2021-09-17 13:36:16 +02:00
  • 1d3958817f Merge remote-tracking branch 'origin/new-lua-features' into rewrite-lua Lion Kortlepel 2021-09-17 13:29:44 +02:00
  • fd3088c78f Re-add SendChatMessage Lion Kortlepel 2021-09-17 12:58:07 +02:00
  • c2b73d93b5 Lua: Implement more core functions Lion Kortlepel 2021-09-17 12:56:08 +02:00
  • 9a37ed4341 Lua: Add GetPlayerName Lion Kortlepel 2021-09-17 12:45:34 +02:00
  • e64114e4fa Possible compiler fix Lion Kortlepel 2021-09-17 02:44:49 +02:00
  • 79531334dd another nice fix Lion Kortlepel 2021-09-17 02:38:14 +02:00
  • ed6f5282d9 Nice fix. Lion Kortlepel 2021-09-17 02:36:06 +02:00
  • 62fd369625 Lua: Fix more compile errors for windows Lion Kortlepel 2021-09-17 02:30:20 +02:00
  • 1880536276 Lua: Call onInit properly Lion Kortlepel 2021-09-17 02:26:49 +02:00
  • bac476ec34 Lua: Set package.path and package.cpath before onInit is called Lion Kortlepel 2021-09-17 02:19:45 +02:00
  • e75e65815c Lua: change a static_cast to a reinterpret_cast, fun times Lion Kortlepel 2021-09-17 01:27:45 +02:00
  • b0c467f971 Lua: Add timer Lion Kortlepel 2021-09-17 01:25:52 +02:00
  • 6b17990d4d Add GetOSTimeMS Lion Kortlepel 2021-09-17 00:57:43 +02:00
  • c73d56c143 Possible compiler fix Lion Kortlepel 2021-09-17 00:54:41 +02:00
  • a44050f0f1 Lua: Almost Working events, all triggers working Lion Kortlepel 2021-09-17 00:21:43 +02:00
  • cb1eb40def Lua: remove unimplemented Lion Kortlepel 2021-09-16 22:31:54 +02:00
  • 4c03a90157 Lua: Add more old API Lion Kortlepel 2021-09-16 22:31:09 +02:00
  • be61511bdf Fix CMake, Add more Lua API Lion Kortlepel 2021-09-16 19:38:31 +02:00
  • 968d9ff999 Lua: Implement most API functions Lion Kortlepel 2021-09-16 19:00:13 +02:00
  • 1c80a4deb7 Lua: working events, global and local Lion Kortlepel 2021-09-16 18:14:11 +02:00
  • e602decb96 Lua: Fix multiple issues with events Lion Kortlepel 2021-09-16 14:58:47 +02:00
  • dca573b15c Fix more compile issues with lua, add TriggerGlobalEvent Lion Kortlepel 2021-09-16 13:06:04 +02:00
  • 26231c6272 Fix compile issue with asio, implement Lua events Lion Kortlepel 2021-09-16 13:03:00 +02:00
  • ebe3630ec8 LuaAPI: Implement GetOSName Lion Kortlepel 2021-09-16 12:22:49 +02:00
  • d7f7a81cb0 LuaAPI: Print: dump tables properly and recursively Lion Kortlepel 2021-09-16 12:21:11 +02:00
  • 9ef6c32864 CMake: fix include paths Lion Kortlepel 2021-09-16 11:59:00 +02:00
  • 9b9c18a4c1 Lua: Add variadic print, LuaAPI Lion Kortlepel 2021-09-16 11:54:52 +02:00
  • 5978665ad6 Lua: Fix threading related crash Lion Kortlepel 2021-09-16 10:07:04 +02:00
  • 2cf368c2b0 First working console Lion Kortlepel 2021-09-16 03:40:24 +02:00
  • ba0678dade Continue Lua Rewrite Lion Kortlepel 2021-09-16 03:21:00 +02:00
  • c309fa28c6 update sol2 to v3.2.3 Lion Kortlepel 2021-09-16 01:09:24 +02:00
  • f5b2be0a03 rename Assert to beammp_assert Lion Kortlepel 2021-09-16 01:04:38 +02:00
  • dd4e4c4467 Start rewrite of lua, rename all print functions Lion Kortlepel 2021-09-16 01:04:01 +02:00
  • d082620525 add sol2 Lion Kortlepel 2021-09-16 00:34:09 +02:00
  • be90a8a2c0 add sol2 Lion Kortlepel 2021-09-16 00:33:13 +02:00
  • 8b69127cdd Finish moving deps to deps/ Lion Kortlepel 2021-09-16 00:22:33 +02:00
  • bb34378b8e Move all dependencies to deps/ Lion Kortlepel 2021-09-16 00:09:39 +02:00
  • 2355327c21 CMake: Fix typo in SANITIZE codepath Lion Kortlepel 2021-09-14 14:38:18 +02:00
  • 3837e101e2 CMake: Use gzipped debug info on linux Lion Kortlepel 2021-09-14 13:38:00 +02:00
  • fa19ba08e3 Sentry: Properly store DSN Lion Kortlepel 2021-09-14 13:03:27 +02:00
  • 57d0eb735e Add cryptography header for the future Lion Kortlepel 2021-09-14 12:52:19 +02:00
  • 15704abf6c Http, Heartbeat: Process status < 0 differently, report as "Invalid Response Code" Lion Kortlepel 2021-09-14 12:34:28 +02:00
  • 6883c96d33 Http: Add Sentry error breadcrumbs on internal https POST errors Lion Kortlepel 2021-09-14 12:32:30 +02:00
  • f632606d76 Heartbeat: Dont report 200 + INVALID_KEY to Sentry Lion Kortlepel 2021-09-14 12:18:31 +02:00
  • c70ada2926 Config: private by default Lion Kortlepel 2021-09-14 12:15:05 +02:00
  • dad469f800 CMake: Fix typo in SANITIZE codepath patch-v2.3.3 Lion Kortlepel 2021-09-14 14:38:18 +02:00
  • c3012fcee7 CMake: Use gzipped debug info on linux Lion Kortlepel 2021-09-14 13:38:00 +02:00
  • 7250137935 Sentry: Properly store DSN Lion Kortlepel 2021-09-14 13:03:27 +02:00
  • fa3cf9f5a7 Add cryptography header for the future Lion Kortlepel 2021-09-14 12:52:19 +02:00
  • eed8326deb Http, Heartbeat: Process status < 0 differently, report as "Invalid Response Code" Lion Kortlepel 2021-09-14 12:34:28 +02:00
  • 90c3aac0bc Http: Add Sentry error breadcrumbs on internal https POST errors Lion Kortlepel 2021-09-14 12:32:30 +02:00
  • 7a25377d4e Heartbeat: Dont report 200 + INVALID_KEY to Sentry Lion Kortlepel 2021-09-14 12:18:31 +02:00
  • f4900189c0 Config: private by default Lion Kortlepel 2021-09-14 12:15:05 +02:00
  • 80aebcb9a7 Actions: prerelease by default Lion Kortlepel 2021-09-11 11:43:43 +03:00
  • 3fc397814c Move update check to after initialization (since its blocking) v2.3.2 Lion Kortlepel 2021-09-10 16:37:46 +03:00
  • 6542be09ee Clarify what sentry sends, add a way to turn off the warning Lion Kortlepel 2021-09-10 15:53:08 +03:00
  • 38b934bc0f Move signal handling into its own translation unit to limit overlap Lion Kortlepel 2021-09-10 13:53:14 +03:00
  • a2f92b5791 Update changelog, use std::exit instead of exit Lion Kortlepel 2021-09-10 13:43:50 +03:00
  • 30624c77a2 Update commandline; reset terminal before exit Lion Kortlepel 2021-09-10 13:24:46 +03:00
  • b1664bb184 Application: Perform hard-shutdown after 3 Ctrl+C's Lion Kortlepel 2021-09-10 13:24:15 +03:00
  • ffac000cd2 Config: Add basic opt-out for Sentry Lion Kortlepel 2021-09-09 17:22:03 +03:00
  • 3cd94380e2 Changelog: Add recent additions Lion Kortlepel 2021-09-09 12:09:18 +03:00
  • b055fd8bda GracefullyShutdown: Add "subsystem x/y shutting down" message Lion Kortlepel 2021-09-09 11:58:58 +03:00
  • d43ee4b7b6 Bump version to 2.3.2 Lion Kortlepel 2021-09-09 11:42:48 +03:00