d42040c9c0
Merge the Random and Math libraries into the Numeric library and organize code a bit.
2016-06-05 00:00:59 +03:00
0c92601362
Update the module API and merge shared code between modules and host plugin.
2016-06-03 21:26:19 +03:00
aa85acb3c2
Configure project platforms to avoid Linux modules showing up on Windows and vice versa.
2016-05-25 22:59:54 +03:00
7ee5fe2f0c
Remove the {fmt} library from the project. Too many compilation issues with it.
2016-05-25 22:47:55 +03:00
ec0a01d976
Remove obsolete files from the library folder.
2016-05-25 21:17:30 +03:00
9d254a805c
Separate micellaneous functions.
2016-05-24 18:45:50 +03:00
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
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
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
b818a162ee
Initial implementation of the standard math library.
...
Implemented utilities to convert between fundamental types.
Implemented helper functions to retrieve numeric values from the stack at all costs.
Implemented various delegates on the long integer types to mimic the standard types.
Moved most of the stack utilities in a separate source.
Various other fixes and improvements.
2016-04-14 03:08:06 +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
e167a59f83
Merge the time utilities under the chrono library.
2016-03-25 14:28:07 +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
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
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