1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2026-04-21 03:27:22 +02:00
Commit Graph

59 Commits

Author SHA1 Message Date
Sandu Liviu Catalin 24e6379f5e Export newly added Squirrel functions. Fix function definition with different name than declaration. 2019-04-30 22:28:23 +03:00
Sandu Liviu Catalin 11f756ba20 Update SQLite library to version 3.28.0. 2019-04-30 22:08:54 +03:00
Sandu Liviu Catalin 1f27146e6c Back port changes to squirrel library. Separate mdoule speciffic changes and/or additions to squirrel into their own files. 2019-04-24 22:33:42 +03:00
Sandu Liviu Catalin 5c859fb5aa Implement new Squirrel API functions to get a native closure pointer and an alternative function to pop the closure before pushing the free variable. 2018-10-26 21:51:48 +03:00
Sandu Liviu Catalin 7cdca09d50 Backported latest fixes and improvements from the Squirrel repository. 2018-10-25 20:04:52 +03:00
Sandu Liviu Catalin 999cec8d9d Update the SQLite library to the latest version available (3.23.1). 2018-04-13 20:27:21 +03:00
Sandu Liviu Catalin d568ddf341 Update the SQLite library to the latest version. 2018-01-24 18:15:12 +02:00
Sandu Liviu Catalin 643ef360f9 Update the SQLite library to the latest version (3.20.0) 2017-08-06 15:33:16 +03:00
Sandu Liviu Catalin 14d7b8c225 Update the SQLite library. 2017-06-20 23:17:10 +03:00
Sandu Liviu Catalin f86f3c8433 Add a quick and simple implementation of base64 encryption and Whirpool hashing algorithm. 2017-06-16 23:31:20 +03:00
Sandu Liviu Catalin b642e233a7 Update the MaxmindDB library to the latest version. 2017-05-25 22:56:09 +03:00
Sandu Liviu Catalin 3e950acb35 Remove the Mongose library from the project for now. 2017-05-25 22:30:23 +03:00
Sandu Liviu Catalin 70e13a77aa Update the SQLite library to the latest version. 2017-05-25 22:29:29 +03:00
Sandu Liviu Catalin 033150b4f1 Update squirrel to the latest version straight from the official repository. 2017-05-25 22:27:33 +03:00
Sandu Liviu Catalin 5f4b175005 Update the SQLite library. 2017-05-05 20:38:43 +03:00
Sandu Liviu Catalin fd5116034b Update the PUGIXML library to the latest version. 2017-02-22 18:23:42 +02:00
Sandu Liviu Catalin 9e60aaab4a Update the SQLite library to the latest version. 2017-02-22 18:23:14 +02:00
Sandu Liviu Catalin ed599c06dd Minor fix in Squirrel. Don't always assume the specified parameter is a string. 2016-11-16 11:50:40 +02:00
Sandu Liviu Catalin 2ef75d0dce Update the MaxmindDB library to latest version. Also include configs for all platforms. 2016-11-14 14:05:29 +02:00
Sandu Liviu Catalin 8239aef551 Updated the SQLite library to the latest version. 2016-10-31 18:29:09 +02:00
Sandu Liviu Catalin 80612c4146 Update the SQLite library to the latest version. 2016-10-09 23:41:59 +03:00
Sandu Liviu Catalin 2c0ce2e2cd Add a dummy return value to prevent an error about not returning anything. 2016-08-24 01:19:05 +03:00
Sandu Liviu Catalin 6b5579f236 Fix an indentation issue causing the compiler to moan and do so for a good reason. 2016-08-17 20:41:40 +03:00
Sandu Liviu Catalin e770ac3405 Implement methods to send messages with style formatting in the IRC module. Should close #7
Also remove duplicate code in raw squirrel functions by merging it into one function.
2016-08-16 21:38:04 +03:00
Sandu Liviu Catalin c17414fe8e Updated the PUGIXML library to include the latest changes straight from the repository. 2016-08-03 21:15:32 +03:00
Sandu Liviu Catalin e0cd48e639 Updated the Squirrel library to include the latest changes straight from the repository. 2016-08-03 16:39:37 +03:00
Sandu Liviu Catalin 22dc3a03ed Add the SQLite library back to the project. 2016-06-16 00:03:17 +03:00
Sandu Liviu Catalin a1d2a620b5 Remove the SQLite library from the project. 2016-06-16 00:02:28 +03:00
Sandu Liviu Catalin a3169ad7d2 Partial implementation of the JSON module. 2016-06-09 03:01:19 +03:00
Sandu Liviu Catalin 7ee5fe2f0c Remove the {fmt} library from the project. Too many compilation issues with it. 2016-05-25 22:47:55 +03:00
Sandu Liviu Catalin 82c3fa4439 Update the {fmt} library to fix the colision with C string.h header. 2016-05-23 22:42:49 +03:00
Sandu Liviu Catalin 49a9983799 Update the format library to the latest version. 2016-05-22 23:37:55 +03:00
Sandu Liviu Catalin edf4d6cd38 Update the PUGIXML library to the latest version. 2016-05-22 23:37:26 +03:00
Sandu Liviu Catalin 6e99f0d2d5 Update the SQLite libarary to the latest version. 2016-05-22 23:34:43 +03:00
Sandu Liviu Catalin 6822172f6a Updated the Squirrel and Sqrat libraries to the latest development versions. 2016-05-22 22:51:59 +03:00
Sandu Liviu Catalin 40a2ba46f5 Various changes to the modules.
Also commited the remaining incomplete modules.
2016-05-22 22:34:27 +03:00
Sandu Liviu Catalin f2361a27c3 Untested update to the new plugin API.
Various other changes to the plugin as well.
2016-05-22 06:20:38 +03:00
Sandu Liviu Catalin c8161fe9d0 Add the cppformat library to the project. 2016-04-20 09:21:56 +03:00
Sandu Liviu Catalin a2b39933ea Add the config header for the IRC library. 2016-03-27 21:03:24 +03:00
Sandu Liviu Catalin fdbd78cdd1 Added the TCC compiler to the external folder and the associated projects. 2016-03-27 06:05:43 +03:00
Sandu Liviu Catalin a35643ae6e Update squirrel to the latest version from the official repository.
Include the standard library that was filtered out by a mistake in the gitignore file.
2016-03-22 02:32:03 +02:00
Sandu Liviu Catalin f27a195b6f Fixed the INI compilation on Linux by reverting to the original library.
Fixed an infinite loop in the parsing of command specification strings.
Added the option to retrieve common configs with a fall back value if they don't exist.
Few other minor changes.
2016-03-11 20:04:26 +02:00
Sandu Liviu Catalin 70e5f0ba21 Migrated the host module to C++ exceptions as well.
Also enabled the latest C++ revision in the project.
Replaced the Random library with the one provided by C++11.
Implemented a simple AES256 encryption class.
Various other fixes and improvements.
2016-03-10 05:57:13 +02:00
Sandu Liviu Catalin f4a11ef825 Separated major non mandatory libraries into their onwn modules.
Consolidated and simplified the module API system.
Various other fixes and improvements.
2016-02-27 11:57:10 +02:00
Sandu Liviu Catalin fa12692490 Implemented the module system. 2016-02-23 17:48:30 +02:00
Sandu Liviu Catalin bedf03c9cd Implemented the IRC library.
Fixed a bug in the Routine system that caused crashes when constructed with only the first three arguments because it wasn't attached.
Implemented a gentle release of functions to not release them if the reference count is 1.
Adjusted the Routine and Command system to not be necessary to include them in the module core.
Moved the INI and XML libraries into their own namespace.
Various other modifications and fixes.
2016-02-23 05:23:56 +02:00
Sandu Liviu Catalin b6e72e93a2 Incorporated the hash project into the module project. 2016-02-22 22:00:44 +02:00
Sandu Liviu Catalin c7eb4e967d Included the pugixml source into the project. 2016-02-22 09:28:34 +02:00
Sandu Liviu Catalin ef4dda0756 Move the random library to the external directory. 2016-02-22 09:27:20 +02:00
Sandu Liviu Catalin 06e598acfb Dumped the old implementation. Started with a more simple approach. 2016-02-21 00:25:00 +02:00