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
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