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

96 Commits

Author SHA1 Message Date
Sandu Liviu Catalin 159f491ad2 Remove nonexistent files from project. 2019-04-30 22:32:40 +03:00
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 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 0ad290ca34 Restructure some files. 2018-07-29 12:25:44 +03:00
Sandu Liviu Catalin 2fb58f9fbf Initial implementation of the area system. 2017-06-19 04:09:35 +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 9e60aaab4a Update the SQLite library to the latest version. 2017-02-22 18:23:14 +02:00
Sandu Liviu Catalin 41e04e5167 Initial implementation of the new event system.
Initial implementation of the new signals and slots class.
Fixed command parsing which compared a pointer to a character.
Buffer overflow fix in routines which used the limits from the entity tasks.
Switched from Sqrat::Object to Sqrat::LightObj in most places to avoid the overhead of the VM pointer.
Various other adjustments and improvements.
The plugin is currently in a broken state and crashes at shutdown. The bug is unknown at this point.
2017-02-21 21:24:59 +02:00
Sandu Liviu Catalin 2d07ed67b9 Initial implementation of entity tasks. 2016-11-17 00:23:59 +02:00
Sandu Liviu Catalin 7d1493afd3 More code cleanup and fixes in the MaxmindDB module.
Implemented the SearchNode wrapper.
2016-11-14 15:46:48 +02:00
Sandu Liviu Catalin 3107513350 Initial implementation of the MaxmindDB module. 2016-11-14 14:06:30 +02:00
Sandu Liviu Catalin 8f1af58de7 Forgot to commit changes to the module project and include the Signal implementation. 2016-10-31 18:41:57 +02:00
Sandu Liviu Catalin 5136a93d37 Update projects to putput standalone binaries to a subfolder. 2016-08-26 00:10:46 +03:00
Sandu Liviu Catalin 5557f666ef Minor change in some projects to satisfy codeblocks and prevent a request to save them each time. 2016-08-24 01:21:27 +03:00
Sandu Liviu Catalin fb709024b8 Remove projects projects or projects for incomplete modules from the main workspace. 2016-08-24 01:20:38 +03:00
Sandu Liviu Catalin fadf480dc4 Enable several compile time options for the SQLite module. 2016-08-22 22:07:45 +03:00
Sandu Liviu Catalin 66d1110733 Rvised the API distribution system to avoid segmentation fault crashes on Linux and make the overal code cleaner.
Moved the constants in IRC module into their own source and implemented a faster method of registering them.
Various other minor changes and adjustments. Some of them in order to comply with the new API distribution system.
2016-07-17 03:24:07 +03:00
Sandu Liviu Catalin a89acef503 Initial implementation for the second revision of the SQLite module.
Added a utility function to retrieve a time instance in seconds.
2016-07-10 03:00:33 +03:00
Sandu Liviu Catalin bba09395d0 More incomplete implementation for the MySQL module. 2016-07-08 00:57:57 +03:00
Sandu Liviu Catalin 4e93e58397 Initial revision of the buffer implementation. 2016-07-08 00:56:54 +03:00
Sandu Liviu Catalin 03237f9c15 Partial and untested revision of the MySQL module. 2016-06-28 01:15:31 +03:00
Sandu Liviu Catalin 1d12ddd60d Improve searching for active entities. Also fix a possible crash because the entity instance pushed on the stack was appending to itself instead of the array. 2016-06-21 09:02:44 +03:00
Sandu Liviu Catalin 3a8d4952c1 Avoid sharing the same source file between multiple projects where there's a possibility that with each project object generated by the the source file could have a diffrent code used by other sources from the project.
Which can lead to undefined link time errors (at best) or run-time crashes (at worst).
2016-06-20 16:17:03 +03:00
Sandu Liviu Catalin 3ebe127c2c Move message broadcasting into their own source file for better code structuring
Move message broadcasting into their own table to avoid polluting the global scope.
2016-06-19 09:32:16 +03:00
Sandu Liviu Catalin 099c388b00 Fix the paths in the sandbox project. 2016-06-18 10:22:13 +03:00
Sandu Liviu Catalin 2b6fdcd855 Implement utility to hold script contents for debugging purposes. 2016-06-17 03:15:02 +03:00
Sandu Liviu Catalin 8087d0482f Untested revised implementation of the SQLite module. 2016-06-15 23:49:25 +03:00
Sandu Liviu Catalin a3169ad7d2 Partial implementation of the JSON module. 2016-06-09 03:01:19 +03:00
Sandu Liviu Catalin fc8fcbccd9 Also remove the decimal sources from project. 2016-06-05 05:01:29 +03:00
Sandu Liviu Catalin edc6a22d24 Forgot to include project changes to include the addition of the Decimal type. 2016-06-05 03:54:45 +03:00
Sandu Liviu Catalin d42040c9c0 Merge the Random and Math libraries into the Numeric library and organize code a bit. 2016-06-05 00:00:59 +03:00
Sandu Liviu Catalin 279479cddc Partial untested implementation of the MySQL module. 2016-06-03 21:33:21 +03:00
Sandu Liviu Catalin f6987b3de2 Update the .gitignore file to exclude mysql headers on windows.
Enable extra warnings in the sandbox project.
2016-06-03 21:32:51 +03:00
Sandu Liviu Catalin 55df0b702c Update the Sample module to work with the modified API. 2016-06-03 21:31:58 +03:00
Sandu Liviu Catalin a792ae525e Update the XML module to work with the modified API.
Separate the XML handles into their own source files.
2016-06-03 21:31:34 +03:00
Sandu Liviu Catalin 4d77386b21 Update the SQLite module to work with the modified API.
Separate the SQLite handles into their own source files.
2016-06-03 21:31:00 +03:00
Sandu Liviu Catalin e1a1ccf979 Update the Mongoose module to work with the modified API.
Separate Mongoose handles into their own source files.
2016-06-03 21:30:05 +03:00
Sandu Liviu Catalin 26d12d601d Update the MaxmindDB module to work with the modified API. 2016-06-03 21:29:15 +03:00
Sandu Liviu Catalin e3f861ccbd Update the JSON module to work with the modified API. 2016-06-03 21:28:50 +03:00
Sandu Liviu Catalin 40ab83743c Update the IRC module to work with the modified API.
Document code properly and also various code fixes.
2016-06-03 21:27:53 +03:00
Sandu Liviu Catalin 0c92601362 Update the module API and merge shared code between modules and host plugin. 2016-06-03 21:26:19 +03:00
Sandu Liviu Catalin aa85acb3c2 Configure project platforms to avoid Linux modules showing up on Windows and vice versa. 2016-05-25 22:59:54 +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 ec0a01d976 Remove obsolete files from the library folder. 2016-05-25 21:17:30 +03:00
Sandu Liviu Catalin 9d254a805c Separate micellaneous functions. 2016-05-24 18:45:50 +03:00
Sandu Liviu Catalin 76621cf946 Separate the IO library into smaller sub components.
Merge the INI module with the main plugin IO library.
2016-05-24 18:37:34 +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 fdd06e8c2e Minor aditions to the system path library.
Fixed small const correctness in remaining typename functions.
Added a flag to block certain format warnings on x64 builds.
2016-05-23 03:34:35 +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 6822172f6a Updated the Squirrel and Sqrat libraries to the latest development versions. 2016-05-22 22:51:59 +03:00