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

1770 Commits

Author SHA1 Message Date
Sandu Liviu Catalin
3225e119a2 Take into account StackStrF when checking parameter count. 2020-03-22 09:17:34 +02:00
Sandu Liviu Catalin
3080c20341 More code cleanup. 2020-03-22 09:16:40 +02:00
Sandu Liviu Catalin
615f3a4d46 More code cleanup. 2020-03-22 07:13:06 +02:00
Sandu Liviu Catalin
a557805090 Code cleanup. Most of it via linting. 2020-03-22 06:53:04 +02:00
Sandu Liviu Catalin
e92f99c55e Fix rename issues from XML library. 2020-03-22 03:15:49 +02:00
Sandu Liviu Catalin
ced5c64e17 Rename SQLite types to prevent future collisions. 2020-03-22 03:12:55 +02:00
Sandu Liviu Catalin
05990afedf Cleanup SQLite code. 2020-03-22 03:03:05 +02:00
Sandu Liviu Catalin
8ea13de743 Merge SQLite library into a single file. 2020-03-22 02:44:33 +02:00
Sandu Liviu Catalin
91c0f2ec02 Cleanup XML library code. 2020-03-22 02:22:32 +02:00
Sandu Liviu Catalin
c9de01e8a3 Merge XML library into a single file. 2020-03-22 01:50:40 +02:00
Sandu Liviu Catalin
505a165d23 Use pragma once instead of macro guards. 2020-03-22 01:45:04 +02:00
Sandu Liviu Catalin
39d6af7687 Integrate XML module.
Integrate the XML module into the host plugin and get it to compile.
2020-03-22 01:33:11 +02:00
Sandu Liviu Catalin
de3f365522 Integrate SQLite module.
Integrate the SQLite module into the host plugin and get it to compile.
2020-03-22 00:35:03 +02:00
Sandu Liviu Catalin
5a7034a049 Add new vendor libraries. Fix old names. 2020-03-21 23:12:14 +02:00
Sandu Liviu Catalin
c0fd374404 Rename source to module. 2020-03-21 23:02:27 +02:00
Sandu Liviu Catalin
a5c87bae5e Further file shuffling and finally builds. 2020-03-21 22:58:50 +02:00
Sandu Liviu Catalin
c00b943a90 Move script algorithms to miscellaneous code.
Update CMake files with recent changes.
2020-03-21 22:19:20 +02:00
Sandu Liviu Catalin
9978dbe88c Move shared code into main source.
Remove extra module API.
2020-03-21 22:16:48 +02:00
Sandu Liviu Catalin
22c8d84b1e More work on Cmake scripts. 2020-03-21 22:00:02 +02:00
Sandu Liviu Catalin
44b1cb5d96 Move Squirrel and Sqrat into the root level directory.
Create the initial CMake build scripts.
2020-03-21 21:39:01 +02:00
Sandu Liviu Catalin
7f9d6288b0 Update .gitignore 2020-03-21 21:37:43 +02:00
Sandu Liviu Catalin
9a5be6464f Update .gitignore 2020-03-21 21:37:26 +02:00
Sandu Liviu Catalin
1099c7fd20 Discard modules. 2020-03-21 14:58:32 +02:00
Sandu Liviu Catalin
1fd5fda8c0 Discard make files. 2020-03-21 14:58:07 +02:00
Sandu Liviu Catalin
2d32a129cc Discard scripts. 2020-03-21 14:56:18 +02:00
Sandu Liviu Catalin
1dbe480797 Discard the Code::Blocks projects. 2020-03-21 14:53:15 +02:00
Sandu Liviu Catalin
48686bd937 Rename function to better express the intention behind it. 2020-03-21 13:57:38 +02:00
Sandu Liviu Catalin
863948eb2e Allow the user to controll when the null entity instances are created. Creating them before executing any scripts will lock entity classes and prevent the user from adding custom elements. 2020-03-21 13:54:38 +02:00
Sandu Liviu Catalin
e1ce21962e Update libmaxminddb library to version 1.4.2. 2020-03-20 21:29:08 +02:00
Sandu Liviu Catalin
8da1d76453 Backport Squirrel changes. 2020-03-20 20:50:17 +02:00
Sandu Liviu Catalin
60c53a5d0e Update SQLite library to version 3.31.1 (2020-01-27) 2020-03-20 20:40:41 +02:00
Sandu Liviu Catalin
b269517e6f Candidate for backwards compatibility. 2020-03-20 20:37:17 +02:00
Sandu Liviu Catalin
f32a7f59f0 Update sqratTypes.h
Add a utility wrapper for member functions with raw bindings.
2019-08-19 22:28:47 +03:00
Sandu Liviu Catalin
f97bf22673 Update sqratFunction.h
Allow the Assign method to use null.
2019-08-19 22:28:17 +03:00
Sandu Liviu Catalin
789fb31273 Null instances initialized too late.
They must be initialized before executing scripts.
2019-08-19 22:27:46 +03:00
Sandu Liviu Catalin
7c7c1210e6 Included data-pool into maxmind db make file. 2019-08-17 16:19:26 +03:00
Sandu Liviu Catalin
dd65840247 Include extended squirrel api into the make file. 2019-08-17 16:17:51 +03:00
Sandu Liviu Catalin
6af66cadba Merge maxmind db config files.
Use macros to identify differences and get rid of unnecessary options.
2019-08-17 16:14:01 +03:00
Sandu Liviu Catalin
06ae8c503d Update maxminddb.c
Quick and dirty patch to get rid of an error on linux. Untill i get the time to make some configuration headers.
2019-08-17 16:04:39 +03:00
Sandu Liviu Catalin
c46f6e1747 Update maxmind configs. 2019-08-17 15:59:07 +03:00
Sandu Liviu Catalin
736b6461ba size_t is unsigned long not long long on linux.
which means printf-like functions are still warning about it. i just need them to shut up.
2019-08-17 15:52:04 +03:00
Sandu Liviu Catalin
8769051980 Update MaxMind DB library to current master. 2019-08-17 15:47:43 +03:00
Sandu Liviu Catalin
33ed902a72 Update XML library to current master. 2019-08-17 15:46:47 +03:00
Sandu Liviu Catalin
497668e6e1 Update SQLite library to v3.29.0 2019-08-17 15:45:52 +03:00
Sandu Liviu Catalin
81e96c2c81 Backport some squirrel changes. 2019-08-17 15:44:57 +03:00
Sandu Liviu Catalin
79bba3682f Several casts to avoid warnings. 2019-08-17 15:43:50 +03:00
Sandu Liviu Catalin
ca23bb03e1 Allow Function::Assign to specify how many parameters it consumed. 2019-08-15 17:51:21 +03:00
Sandu Liviu Catalin
57d4855426 Helper function to retrieve callbacks. 2019-08-15 17:48:24 +03:00
Sandu Liviu Catalin
303acf2837 Implement server network statistics.
Server statistics can be retrieved by passing -1 as the player identifier.
2019-08-15 16:46:11 +03:00
Sandu Liviu Catalin
9710645cd5 Initial implementation of directory traversal utility. 2019-08-14 04:36:45 +03:00