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

88 Commits

Author SHA1 Message Date
a6f615c259 Update the MaxmindDB module project to copy the executable to the plugins directory after compilation. 2016-03-29 05:46:32 +03:00
1c23739270 Update the IRC module project to copy the executable to the plugins directory after compilation. 2016-03-29 05:46:09 +03:00
a96d28ca8a Update the INI module project to copy the executable to the plugins directory after compilation. 2016-03-29 05:46:00 +03:00
d9051e580c Update the host module project to copy the executable to the plugins directory after compilation. 2016-03-29 05:45:50 +03:00
1a18c3fd78 Fix the TCC module project for windows builds. 2016-03-27 22:27:59 +03:00
d99a265682 Incorporated the TCC project into the module project. 2016-03-27 21:52:44 +03:00
0ccac1f0d2 Include the TCC projects into the main workspace. 2016-03-27 21:24:58 +03:00
ac95c019c5 Initial implementation of the TCC module. 2016-03-27 06:06:06 +03:00
fdbd78cdd1 Added the TCC compiler to the external folder and the associated projects. 2016-03-27 06:05:43 +03:00
e5525a296a Minor tweak in sqlite module.
Remove useless file from sandbox project.
2016-03-27 06:04:45 +03:00
e167a59f83 Merge the time utilities under the chrono library. 2016-03-25 14:28:07 +02:00
543f3539fb Updated the MaxmindDB module to include the location for C++ exceptions in source code for debug builds. 2016-03-23 00:27:48 +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
4cac7d2d30 Updated the buffer class to include an optional numeric value to be used as an edit cursor or to mark the used buffer size.
Basic implementation of the system path class and several fuctions to retrieve information about the running system.
2016-03-11 04:14:28 +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
3162221e7f Migrated the XML module to C++ exceptions as well.
Also enabled the latest C++ revision in the project.
Various other fixes and improvements.
2016-02-28 17:39:26 +02:00
47eec5cb10 Removed the forward declarations that got moved into the base module.
Update the sample module to comply with the latest changes.
2016-02-28 17:38:57 +02:00
4c66cfa49d Implemented RAII when modifying the stack before returning to sqrat inside SQLite module.
Also enabled the latest C++ revision in the project.
Various other fixes and improvements.
2016-02-28 16:20:33 +02:00
7f0480c966 Migrated the IRC module to C++ exceptions as well.
Also enabled the latest C++ revision in the project.
Various other fixes and improvements.
2016-02-28 16:17:59 +02:00
8333cc83ce Migrated the INI module to C++ exceptions as well.
Also enabled the latest C++ revision in the project.
Various other fixes and improvements.
2016-02-28 16:16:08 +02:00
331b03028c Switched the SQLite module to use C++ exceptions to fix the Sqrat issues and gain significantly more performance.
Also fixed various other issues in the SQLite module.
2016-02-27 17:53:12 +02:00
a867bfd84d Fixed various issues with Sqrat thinking the type wasn't registered if an error is thrown in the constructor.
Fixed asserts in connection and statement handles to check the correct property.
Switched various methods to return objects instead of direct types.
Various other fixes and improvements on the SQLite module.
2016-02-27 13:51:14 +02:00
6e7abfc354 Initial untested SQLite module. 2016-02-27 11:57:29 +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
b6e72e93a2 Incorporated the hash project into the module project. 2016-02-22 22:00:44 +02:00
bda4ecad9c Partial implementation of the xml library. 2016-02-22 09:28:57 +02:00
22f1bb5a0c Initial implementation of the ini library. 2016-02-21 15:55:50 +02:00
1f62e1f88b Initial implemenattion of routines. 2016-02-21 09:25:46 +02:00
06cd7734a4 Initial implementation of the time library. 2016-02-21 07:40:06 +02:00
06e598acfb Dumped the old implementation. Started with a more simple approach. 2016-02-21 00:25:00 +02:00
3da18ee02b Initial implementation of the internal debugging system. 2015-11-10 14:42:52 +02:00
e1db16d3ec Move the IRC library outside the custom folder. 2015-11-08 07:26:46 +02:00
3206d49404 Implemented a simple command system. Added a custom buffer class. Implemented reconnection for IRC sessions. Various other adjustments and additions. 2015-11-07 12:17:39 +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
92a75e70a0 Untested implementation of the SQLite database library. 2015-11-03 04:22:21 +02:00
dd2473eff1 Added the Code::Blocks projects. 2015-11-01 10:11:34 +02:00