Commit Graph
100 Commits
Author SHA1 Message Date
Sandu Liviu Catalin 3c30b9c7a2 Extend notification script loading with support for context.
This replaces the second argument from callback. Initial implementation was missing this feature.
2021-07-04 02:19:37 +03:00
Sandu Liviu Catalin 494aed47bf Backport basic xml. 2021-07-03 20:42:44 +03:00
Sandu Liviu Catalin f2c1f8afd7 Implement script loading with notification. 2021-07-03 19:46:39 +03:00
Sandu Liviu Catalin a710ceebff Lazy fix for new changes to cpp fmt library. 2021-07-03 14:09:58 +03:00
Sandu Liviu Catalin 69d1b6a919 Update cpp fmt target name. 2021-07-03 14:08:51 +03:00
Sandu Liviu Catalin 465cf3f8dc Use default cpp fmt build script. 2021-07-03 14:08:25 +03:00
Sandu Liviu Catalin 990dd68e7f Update cpp fmt to 8.0.1 2021-07-03 13:37:01 +03:00
Sandu Liviu Catalin ab1f65b53f Update cpp fmt library. 2021-07-02 21:18:22 +03:00
Sandu Liviu Catalin 8db8ee4f33 Implement user agent option in CPR. 2021-07-02 21:11:06 +03:00
Sandu Liviu Catalin 1d6bca426b Implement cookie file/jar. 2021-07-02 17:45:16 +03:00
Sandu Liviu Catalin a152fd2600 Update CPR. 2021-07-02 17:44:48 +03:00
Sandu Liviu Catalin 425b13afe0 Port legacy MySQL implementation. 2021-06-12 17:51:33 +03:00
Sandu Liviu Catalin f5592208fa Port legacy SQLite implementation. 2021-06-12 17:51:01 +03:00
Sandu Liviu Catalin 82dfda13cb Update CMakeLists.txt 2021-06-12 17:49:23 +03:00
Sandu Liviu Catalin 7fbf1ee4e1 Update Buffer.hpp 2021-06-11 17:44:18 +03:00
Sandu Liviu Catalin ccfae607d7 Update Buffer.hpp 2021-06-11 17:24:54 +03:00
Sandu Liviu Catalin 1e68f1b796 Update .gitmodules 2021-05-09 02:41:36 +03:00
Sandu Liviu Catalin 5b155731fa Implement command alias. 2021-05-08 16:11:50 +03:00
Sandu Liviu Catalin 6b8da10deb Fix command authority check. 2021-05-05 18:28:19 +03:00
Sandu Liviu Catalin cb0598d228 Make the audit stage optional.
Also fix bug where the execution function is not invoked without binding an audit function first which enables it.
2021-05-05 17:51:07 +03:00
Sandu Liviu Catalin 47ff628a46 Changes to command manager.
Add a new callback to audit command parameters.
Include extra arguments to fail and post callbacks.
Refactor code to simplify some cases.
2021-05-01 22:58:59 +03:00
Sandu Liviu Catalin d5bfeced1c Indentation. 2021-04-20 20:07:06 +03:00
Sandu Liviu Catalin bc6a43d84c Update String.cpp 2021-04-20 19:54:41 +03:00
Sandu Liviu Catalin 974b916b5c Update String.cpp 2021-04-20 19:50:17 +03:00
Sandu Liviu Catalin 68cbbdb831 Update Env.cpp 2021-04-20 19:24:44 +03:00
Sandu Liviu Catalin c74f0a0eb0 Update File_WIN32U.cpp 2021-04-20 19:24:34 +03:00
Sandu Liviu Catalin 4c2509b535 Update CMakeLists.txt 2021-04-20 19:24:30 +03:00
Sandu Liviu Catalin ecef038f1a Update Core.cpp 2021-04-20 18:20:02 +03:00
Sandu Liviu Catalin 1969d1e624 Locale based formatting support. 2021-04-20 18:19:58 +03:00
Sandu Liviu Catalin 0223621b75 Update String.hpp 2021-04-18 13:14:41 +03:00
Sandu Liviu Catalin eb7cafac46 Update String.hpp 2021-04-18 07:00:39 +03:00
Sandu Liviu Catalin 605cb42b7f Merge branch 'master' of https://github.com/VCMP-SqMod/SqMod 2021-04-17 20:39:34 +03:00
Sandu Liviu Catalin eef9063628 Update Data.cpp 2021-04-17 20:39:32 +03:00
Sandu Liviu Catalin 3d11796465 Update Data.hpp 2021-04-17 20:39:21 +03:00
Sandu Liviu Catalin f8eb6cf2f4 Update Main.cpp 2021-04-17 20:39:15 +03:00
Sandu Liviu Catalin 6ee33a6dcd Transactor. 2021-04-10 17:19:37 +03:00
Sandu Liviu Catalin 623f8053f4 Update sqratUtil.h 2021-04-10 17:19:17 +03:00
Sandu Liviu Catalin c3a0d23a32 Update sqratObject.h 2021-04-10 17:19:12 +03:00
Sandu Liviu Catalin 34159d1662 Update sqratLightObj.h 2021-04-10 17:19:09 +03:00
Sandu Liviu Catalin 3e0280a3c4 Update sqratClassType.h 2021-04-10 17:19:05 +03:00
Sandu Liviu Catalin 33979d4c97 Update SqBase.hpp 2021-04-10 17:18:56 +03:00
Sandu Liviu Catalin afcad89f18 String utils. 2021-04-10 17:18:49 +03:00
Sandu Liviu Catalin d9a35ec5d8 BLOB and CLOB support. 2021-04-03 16:30:08 +03:00
Sandu Liviu Catalin 950d684f9a Global wide switch to extended format support. 2021-04-02 19:12:06 +03:00
Sandu Liviu Catalin cb9c5019f8 Include special handling for POCO exceptions in constructors. 2021-04-02 17:59:20 +03:00
Sandu Liviu Catalin 1c15090161 WIP regular expression. 2021-04-01 22:00:29 +03:00
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 4a238bc611 Update sqratUtil.h 2021-03-31 18:45:24 +03:00
Sandu Liviu Catalin f69769d32b Update CMakeLists.txt 2021-03-31 17:32:41 +03:00
Sandu Liviu Catalin e7f95ce9e6 Update SQLite to version 3.35.3.
Enable internal functionality that may be disabled by default.
2021-03-31 17:29:25 +03:00
Sandu Liviu Catalin 2ea65f86cd Update Chrono.hpp 2021-03-30 20:32:32 +03:00
Sandu Liviu Catalin eea5dd7743 Update fmt library. 2021-03-30 20:32:25 +03:00
Sandu Liviu Catalin 7a255f065f Update sqratUtil.h 2021-03-30 20:32:06 +03:00
Sandu Liviu Catalin 9278d92603 WIP native string container. 2021-03-28 22:36:47 +03:00
Sandu Liviu Catalin 8d1b6576f3 Update Vector.hpp 2021-03-28 22:36:08 +03:00
Sandu Liviu Catalin f95a4f9305 Experimental changes to binding utility. 2021-03-28 02:58:47 +02:00
Sandu Liviu Catalin 72b4f661e6 Update Main.cpp 2021-03-28 01:07:46 +02:00
Sandu Liviu Catalin cd55e51d62 Allow CPR to use the thread pool. 2021-03-28 00:19:09 +02:00
Sandu Liviu Catalin 6a0b7f246e Basic thread pool implementation for internal use. 2021-03-27 19:53:49 +02:00
Sandu Liviu Catalin 8a29e812b1 Update Vehicle.cpp 2021-03-27 16:25:31 +02:00
Sandu Liviu Catalin bee47a44c4 Reinstate CPR using system library. 2021-03-27 00:18:51 +02:00
Sandu Liviu Catalin 91bb79403c Update sqmod.ini 2021-03-21 20:58:32 +02:00
Sandu Liviu Catalin 1ac456aa9d Update CMakeLists.txt 2021-03-21 20:27:24 +02:00
Sandu Liviu Catalin 44dc1a0dd9 Increase default stack size. 2021-03-21 20:21:31 +02:00
Sandu Liviu Catalin 828452a878 Direct MySQL string escape. 2021-03-21 20:19:00 +02:00
Sandu Liviu Catalin 0b62694491 Direct SQLite string escape. 2021-03-21 19:58:39 +02:00
Sandu Liviu Catalin 954b1f5c0d Use native types.
And add more constructors.
2021-03-21 11:43:35 +02:00
Sandu Liviu Catalin 4ebd2ff6f6 Update Official.cpp
Update type names.
2021-03-21 11:20:59 +02:00
Sandu Liviu Catalin 5bc69bc789 Update Official.cpp 2021-03-21 11:04:01 +02:00
Sandu Liviu Catalin 8dc4d353e2 Check for out of range. 2021-03-21 11:03:20 +02:00
Sandu Liviu Catalin 2cbc450285 Manually identify stream target. 2021-03-21 11:01:22 +02:00
Sandu Liviu Catalin f5e766ab7b Fix stream not clearing the proper values. 2021-03-21 10:50:18 +02:00
Sandu Liviu Catalin 5f90d55fc7 Update Events.inc 2021-03-21 10:36:37 +02:00
Sandu Liviu Catalin 85a2097d82 Update Official.cpp 2021-03-21 10:36:25 +02:00
Sandu Liviu Catalin 26dddbd55b Update Events.inc 2021-03-20 20:54:27 +02:00
Sandu Liviu Catalin a746bf0075 Update Official.cpp 2021-03-20 20:38:25 +02:00
Sandu Liviu Catalin 2ca0af51cb Update Events.inc 2021-03-20 20:32:26 +02:00
Sandu Liviu Catalin 8985866060 Do not register two Quaternion types. 2021-03-20 20:21:05 +02:00
Sandu Liviu Catalin 370c5cfe88 Fix derived class creation. 2021-03-20 19:58:56 +02:00
Sandu Liviu Catalin 88a50cac4e Explicit casts. 2021-03-20 19:58:46 +02:00
Sandu Liviu Catalin 85a305d987 Update Official.hpp 2021-03-20 19:36:41 +02:00
Sandu Liviu Catalin 83e1863154 Update CMakeLists.txt
Disabled by default.
2021-03-20 19:10:59 +02:00
Sandu Liviu Catalin d18719a6d8 Allow chaining the Generate() method. 2021-03-20 17:56:38 +02:00
Sandu Liviu Catalin 1ed005e571 Update Events.inc 2021-03-20 17:20:11 +02:00
Sandu Liviu Catalin 73fef6cc3f Update sqmod.ini 2021-03-20 17:19:13 +02:00
Sandu Liviu Catalin f3eabd43f5 Default constructors. 2021-03-20 17:10:57 +02:00
Sandu Liviu Catalin 49eaedbb4b Implement stream for official plug-in compatibility layer. 2021-03-20 16:56:44 +02:00
Sandu Liviu Catalin 1297635b89 Implement timers for official plug-in compatibility layer. 2021-03-20 15:47:32 +02:00
Sandu Liviu Catalin ed07b17c22 Implement constants for official plug-in compatibility layer. 2021-03-20 12:09:20 +02:00
Sandu Liviu Catalin 5885c3f10b Update sqratConst.h 2021-03-20 12:08:51 +02:00
Sandu Liviu Catalin d7804ab321 Implement global functions for official plug-in compatibility layer.
Make ARGB derive from Color4 to be consistent with the rest of the plugin.
2021-03-20 11:53:17 +02:00
Sandu Liviu Catalin 26cb65fcbc Return entity instance instead of object.
Implement helper entity iteration functions.
2021-03-20 11:51:40 +02:00
Sandu Liviu Catalin 45c857f439 Disable unwanted constructors and assignment operators. 2021-03-20 11:50:39 +02:00
Sandu Liviu Catalin 86e070d61c Use optimized type identification. 2021-03-20 11:49:58 +02:00
Sandu Liviu Catalin f11622177e Return by reference. 2021-03-20 11:49:26 +02:00
Sandu Liviu Catalin dd780dbd02 Update sqratArray.h 2021-03-20 11:49:13 +02:00
Sandu Liviu Catalin 814a871b5a Update sqratObject.h 2021-03-20 11:49:09 +02:00
Sandu Liviu Catalin e88007d2f6 Update sqratTable.h 2021-03-20 11:49:02 +02:00