1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2024-11-08 08:47:17 +01:00
Commit Graph

55 Commits

Author SHA1 Message Date
Sandu Liviu Catalin
41f7c4f75f WIP inventory prototyping. 2021-04-01 22:00:04 +03:00
Sandu Liviu Catalin
8dfeba7719 WIP loot distribution prototyping. 2021-04-01 21:58:42 +03:00
Sandu Liviu Catalin
0ec506f8e8 WIP extended string formatting. 2021-04-01 19:31:33 +03:00
Sandu Liviu Catalin
9278d92603 WIP native string container. 2021-03-28 22:36:47 +03:00
Sandu Liviu Catalin
6a0b7f246e Basic thread pool implementation for internal use. 2021-03-27 19:53:49 +02:00
Sandu Liviu Catalin
bee47a44c4 Reinstate CPR using system library. 2021-03-27 00:18:51 +02:00
Sandu Liviu Catalin
1ac456aa9d Update CMakeLists.txt 2021-03-21 20:27:24 +02:00
Sandu Liviu Catalin
f02b6be315 WIP Official plug-in compatibility layer. 2021-03-15 07:02:48 +02:00
Sandu Liviu Catalin
7d7fd44427 Initial draft for I/O streams. 2021-03-09 00:18:07 +02:00
Sandu Liviu Catalin
3d0ce183c6 Update CMakeLists.txt 2021-02-08 21:04:26 +02:00
Sandu Liviu Catalin
357796c723 Forgot to define SCRAT_USE_EXCEPTIONS
Also normalized indentation.
2021-02-08 21:04:06 +02:00
Sandu Liviu Catalin
90597e4287 First draft/prototype of built-in privilege management. 2021-02-05 13:32:37 +02:00
Sandu Liviu Catalin
89bc0a5a3b Builtin announcer. 2021-02-03 15:32:12 +02:00
Sandu Liviu Catalin
ba237ec49c Update CMakeLists.txt 2021-02-02 19:11:12 +02:00
Sandu Liviu Catalin
0d05273f3f Remove CURL/CPR. 2021-02-02 19:10:51 +02:00
Sandu Liviu Catalin
fc9419677f Initial ZMQ bindings. 2021-02-02 19:07:02 +02:00
Sandu Liviu Catalin
187761b137 Reduce CMake requirements. 2021-02-01 01:02:00 +02:00
Sandu Liviu Catalin
fe27504972 Implement a hashing function. 2021-01-31 21:50:10 +02:00
Sandu Liviu Catalin
2a5dbb1c0d Update dependency for distribution on windows. 2021-01-31 20:56:41 +02:00
Sandu Liviu Catalin
e043e28529 Add helper option to copy dependencies to a deps folder. 2021-01-31 19:36:23 +02:00
Sandu Liviu Catalin
fd2a1de107 Backport MaxmindDB. 2021-01-31 18:48:31 +02:00
Sandu Liviu Catalin
0670a8dadf Improve vector container.
Add basic map container.
2021-01-31 14:09:37 +02:00
Sandu Liviu Catalin
be557939a9 Preliminary Poco::Data bindings. 2021-01-31 00:16:10 +02:00
Sandu Liviu Catalin
4a6bfc086c Major plugin refactor and cleanup.
Switched to POCO library for unified platform/library interface.
Deprecated the external module API. It was creating more problems than solving.
Removed most built-in libraries in favor of system libraries for easier maintenance.
Cleaned and secured code with help from static analyzers.
2021-01-30 08:51:39 +02:00
Sandu Liviu Catalin
9efcfe2fa9 Discard unwanted libraries from discord integration attempt. 2021-01-28 13:17:06 +02:00
Sandu Liviu Catalin
95705e87c8 Initial preparations for CURL and Discord integration. 2021-01-27 07:27:48 +02:00
Sandu Liviu Catalin
50a61c69e6 Use polymorphism to deliver jobs. 2020-09-06 23:09:54 +03:00
Sandu Liviu Catalin
38b874f444 Separate worker and parameter to their own sources. 2020-09-06 21:45:32 +03:00
Sandu Liviu Catalin
31af9efe94 Separate jobs from workers. 2020-09-06 21:35:04 +03:00
Sandu Liviu Catalin
6fa2ccb129 Remove mujs. 2020-09-06 20:11:53 +03:00
Sandu Liviu Catalin
7d9110ddbd Add a vecmap container. 2020-09-06 04:13:46 +03:00
Sandu Liviu Catalin
36dcd44b3c Add the fmt library. 2020-09-05 00:02:20 +03:00
Sandu Liviu Catalin
5782b598e5 Create the worker lib.
Just an empty file. Placeholder for a future prototype.
2020-09-04 23:59:02 +03:00
Sandu Liviu Catalin
076da5fe02 Update CMakeLists.txt 2020-09-04 23:52:05 +03:00
Sandu Liviu Catalin
5eabcab3a5 Experimenting with LTO. 2020-08-19 16:49:45 +03:00
Sandu Liviu Catalin
4e5aa5a292 Fix built-in runtimes.
Avoid having to share mingw runtimes with the binary by embedding them in the binary via static linking.
2020-08-19 15:33:41 +03:00
Sandu Liviu Catalin
47f71625d8 Restructure the whole plugin development kit. 2020-05-28 20:59:29 +03:00
Sandu Liviu Catalin
508d968744 Concept [WIP]
Privilege management.
2020-05-10 13:01:01 +03:00
Sandu Liviu Catalin
a318070f8b Add sample external plugin. 2020-05-08 23:16:48 +03:00
Sandu Liviu Catalin
69e8a9377c Allow for debug builds with debug information. 2020-04-30 21:34:10 +03:00
Sandu Liviu Catalin
82f183599f Actually expose the MySQL api. 2020-04-27 15:02:10 +03:00
Sandu Liviu Catalin
5393b62892 Initial implementation of basic TCP/UDP sockets. 2020-04-20 04:46:05 +03:00
Sandu Liviu Catalin
1242b8a2fc Copy the binary to plugins folder after compiling. 2020-04-17 17:21:36 +03:00
Sandu Liviu Catalin
7e1a3ded06 Don't include MySQL sources when disabled. 2020-03-22 21:02:02 +02:00
Dryback
2fc5c34f56 Get MySQL to work on Linux. 2020-03-22 14:53:52 -04:00
Sandu Liviu Catalin
b08e9a2f3a Make MySQL optional.
Only windows for now.
2020-03-22 18:57:00 +02:00
Sandu Liviu Catalin
3b7568f13a Integrate MaxmindDB module. 2020-03-22 16:33:48 +02:00
Sandu Liviu Catalin
e46c1b0aa9 Merge MySQL Library int one file. 2020-03-22 15:06:35 +02:00
Sandu Liviu Catalin
2ee661ee65 Integrate MySQL module. 2020-03-22 14:54:40 +02:00
Sandu Liviu Catalin
8ea13de743 Merge SQLite library into a single file. 2020-03-22 02:44:33 +02:00