1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2025-06-18 16:17:14 +02:00
Commit Graph

43 Commits

Author SHA1 Message Date
54531071c7 Add a method to the INI library to allow processing section keys through a custom functor. 2016-06-18 20:30:48 +03:00
22dc3a03ed Add the SQLite library back to the project. 2016-06-16 00:03:17 +03:00
a1d2a620b5 Remove the SQLite library from the project. 2016-06-16 00:02:28 +03:00
a81b950952 Don't separate C++11 code from legacy code through macros. Make C++11 the default C++ version required. 2016-06-12 13:49:43 +03:00
0240d192e9 Implement move semantics on the Sqrat function wrapper. 2016-06-12 13:43:29 +03:00
3ca90d0698 Implement move semantics on the Sqrat table wrapper. 2016-06-12 13:43:19 +03:00
4eaf365bee Implement move semantics on the Sqrat array wrapper. 2016-06-12 13:31:28 +03:00
f71a1aa667 Implement move semantics on the Sqrat object wrapper. 2016-06-12 13:31:21 +03:00
67d6f54426 Minor optimizations in Sqrat when retrieving script strings. 2016-06-12 13:02:04 +03:00
d96a6dff0b Minor optimization when retrieving the last error. 2016-06-12 13:01:43 +03:00
579bd4d76b Implement move semantics for Sqrat smart pointers. 2016-06-12 13:01:04 +03:00
a3169ad7d2 Partial implementation of the JSON module. 2016-06-09 03:01:19 +03:00
94fb58cc5d Fix compile time error in implicit conversion to boolean from previosu commit. 2016-06-08 21:10:31 +03:00
cf00eaa1b4 Implicit conversion to boolean of smart Sqrat pointers so they can be used in conditional expressions. 2016-06-08 16:57:48 +03:00
7ee5fe2f0c Remove the {fmt} library from the project. Too many compilation issues with it. 2016-05-25 22:47:55 +03:00
82c3fa4439 Update the {fmt} library to fix the colision with C string.h header. 2016-05-23 22:42:49 +03:00
49a9983799 Update the format library to the latest version. 2016-05-22 23:37:55 +03:00
6e99f0d2d5 Update the SQLite libarary to the latest version. 2016-05-22 23:34:43 +03:00
6822172f6a Updated the Squirrel and Sqrat libraries to the latest development versions. 2016-05-22 22:51:59 +03:00
40a2ba46f5 Various changes to the modules.
Also commited the remaining incomplete modules.
2016-05-22 22:34:27 +03:00
f2361a27c3 Untested update to the new plugin API.
Various other changes to the plugin as well.
2016-05-22 06:20:38 +03:00
c8161fe9d0 Add the cppformat library to the project. 2016-04-20 09:21:56 +03:00
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
46466930fb Fixed const correctness in Sqrat array. 2016-03-18 12:55:32 +02:00
d58099461a Updated the plug-in sdk header to work on recent servers. 2016-03-11 23:17:23 +02:00
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
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
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
fa12692490 Implemented the module system. 2016-02-23 17:48:30 +02:00
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
c7eb4e967d Included the pugixml source into the project. 2016-02-22 09:28:34 +02:00
06e598acfb Dumped the old implementation. Started with a more simple approach. 2016-02-21 00:25:00 +02:00
878a35eb2a Modified IRC Session events to receive the Session instance as first argument. Remeved leftover file and minor change in IDE sandbox project. 2015-11-04 20:58:05 +02:00
7f51bd098c Added a few missing RFC numbers from in IRC library. 2015-11-01 18:38:05 +02:00
76b8adddbe Added external vcmp sdk. 2015-11-01 10:11:17 +02:00
9c7a1f641d Added external pugixml library. 2015-11-01 10:10:49 +02:00
84ec27285a Added external RapidJSON library. 2015-11-01 10:09:30 +02:00
9ba8e9b664 Added external SimpleINI library. 2015-11-01 10:08:00 +02:00
053a4af900 Added external SQLite library. 2015-11-01 10:07:31 +02:00
08f7f396c9 Added external Sqrat library. 2015-11-01 10:06:54 +02:00
c3b811cfff Added external Squirrel library. 2015-11-01 10:05:13 +02:00
6b16059547 Added external libircclient library. 2015-11-01 10:01:31 +02:00
511d90a5a0 Added external CppFormat library. 2015-11-01 09:59:03 +02:00