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
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
46466930fb
Fixed const correctness in Sqrat array.
2016-03-18 12:55:32 +02:00
Sandu Liviu Catalin
d58099461a
Updated the plug-in sdk header to work on recent servers.
2016-03-11 23:17:23 +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
c7eb4e967d
Included the pugixml source into the project.
2016-02-22 09:28:34 +02:00
Sandu Liviu Catalin
06e598acfb
Dumped the old implementation. Started with a more simple approach.
2016-02-21 00:25:00 +02:00
Sandu Liviu Catalin
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
Sandu Liviu Catalin
7f51bd098c
Added a few missing RFC numbers from in IRC library.
2015-11-01 18:38:05 +02:00
Sandu Liviu Catalin
76b8adddbe
Added external vcmp sdk.
2015-11-01 10:11:17 +02:00
Sandu Liviu Catalin
9c7a1f641d
Added external pugixml library.
2015-11-01 10:10:49 +02:00
Sandu Liviu Catalin
84ec27285a
Added external RapidJSON library.
2015-11-01 10:09:30 +02:00
Sandu Liviu Catalin
9ba8e9b664
Added external SimpleINI library.
2015-11-01 10:08:00 +02:00
Sandu Liviu Catalin
053a4af900
Added external SQLite library.
2015-11-01 10:07:31 +02:00
Sandu Liviu Catalin
08f7f396c9
Added external Sqrat library.
2015-11-01 10:06:54 +02:00
Sandu Liviu Catalin
c3b811cfff
Added external Squirrel library.
2015-11-01 10:05:13 +02:00
Sandu Liviu Catalin
6b16059547
Added external libircclient library.
2015-11-01 10:01:31 +02:00
Sandu Liviu Catalin
511d90a5a0
Added external CppFormat library.
2015-11-01 09:59:03 +02:00