2d07ed67b9
Initial implementation of entity tasks.
2016-11-17 00:23:59 +02:00
7d1493afd3
More code cleanup and fixes in the MaxmindDB module.
...
Implemented the SearchNode wrapper.
2016-11-14 15:46:48 +02:00
3107513350
Initial implementation of the MaxmindDB module.
2016-11-14 14:06:30 +02:00
8f1af58de7
Forgot to commit changes to the module project and include the Signal implementation.
2016-10-31 18:41:57 +02:00
5136a93d37
Update projects to putput standalone binaries to a subfolder.
2016-08-26 00:10:46 +03:00
5557f666ef
Minor change in some projects to satisfy codeblocks and prevent a request to save them each time.
2016-08-24 01:21:27 +03:00
fb709024b8
Remove projects projects or projects for incomplete modules from the main workspace.
2016-08-24 01:20:38 +03:00
fadf480dc4
Enable several compile time options for the SQLite module.
2016-08-22 22:07:45 +03:00
66d1110733
Rvised the API distribution system to avoid segmentation fault crashes on Linux and make the overal code cleaner.
...
Moved the constants in IRC module into their own source and implemented a faster method of registering them.
Various other minor changes and adjustments. Some of them in order to comply with the new API distribution system.
2016-07-17 03:24:07 +03:00
a89acef503
Initial implementation for the second revision of the SQLite module.
...
Added a utility function to retrieve a time instance in seconds.
2016-07-10 03:00:33 +03:00
bba09395d0
More incomplete implementation for the MySQL module.
2016-07-08 00:57:57 +03:00
4e93e58397
Initial revision of the buffer implementation.
2016-07-08 00:56:54 +03:00
03237f9c15
Partial and untested revision of the MySQL module.
2016-06-28 01:15:31 +03:00
1d12ddd60d
Improve searching for active entities. Also fix a possible crash because the entity instance pushed on the stack was appending to itself instead of the array.
2016-06-21 09:02:44 +03:00
3a8d4952c1
Avoid sharing the same source file between multiple projects where there's a possibility that with each project object generated by the the source file could have a diffrent code used by other sources from the project.
...
Which can lead to undefined link time errors (at best) or run-time crashes (at worst).
2016-06-20 16:17:03 +03:00
3ebe127c2c
Move message broadcasting into their own source file for better code structuring
...
Move message broadcasting into their own table to avoid polluting the global scope.
2016-06-19 09:32:16 +03:00
099c388b00
Fix the paths in the sandbox project.
2016-06-18 10:22:13 +03:00
2b6fdcd855
Implement utility to hold script contents for debugging purposes.
2016-06-17 03:15:02 +03:00
8087d0482f
Untested revised implementation of the SQLite module.
2016-06-15 23:49:25 +03:00
a3169ad7d2
Partial implementation of the JSON module.
2016-06-09 03:01:19 +03:00
fc8fcbccd9
Also remove the decimal sources from project.
2016-06-05 05:01:29 +03:00
edc6a22d24
Forgot to include project changes to include the addition of the Decimal type.
2016-06-05 03:54:45 +03:00
d42040c9c0
Merge the Random and Math libraries into the Numeric library and organize code a bit.
2016-06-05 00:00:59 +03:00
279479cddc
Partial untested implementation of the MySQL module.
2016-06-03 21:33:21 +03:00
f6987b3de2
Update the .gitignore file to exclude mysql headers on windows.
...
Enable extra warnings in the sandbox project.
2016-06-03 21:32:51 +03:00
55df0b702c
Update the Sample module to work with the modified API.
2016-06-03 21:31:58 +03:00
a792ae525e
Update the XML module to work with the modified API.
...
Separate the XML handles into their own source files.
2016-06-03 21:31:34 +03:00
4d77386b21
Update the SQLite module to work with the modified API.
...
Separate the SQLite handles into their own source files.
2016-06-03 21:31:00 +03:00
e1a1ccf979
Update the Mongoose module to work with the modified API.
...
Separate Mongoose handles into their own source files.
2016-06-03 21:30:05 +03:00
26d12d601d
Update the MaxmindDB module to work with the modified API.
2016-06-03 21:29:15 +03:00
e3f861ccbd
Update the JSON module to work with the modified API.
2016-06-03 21:28:50 +03:00
40ab83743c
Update the IRC module to work with the modified API.
...
Document code properly and also various code fixes.
2016-06-03 21:27:53 +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
fdd06e8c2e
Minor aditions to the system path library.
...
Fixed small const correctness in remaining typename functions.
Added a flag to block certain format warnings on x64 builds.
2016-05-23 03:34:35 +03:00
49a9983799
Update the format library to the latest version.
2016-05-22 23:37:55 +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
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
3e17710d43
Update the Sample module project to copy the executable to the plugins directory after compilation.
2016-03-29 05:47:11 +03:00
47c9d1d3e2
Update the XML module project to copy the executable to the plugins directory after compilation.
2016-03-29 05:47:01 +03:00
e92f804398
Update the TCC module project to copy the executable to the plugins directory after compilation.
2016-03-29 05:46:52 +03:00
3f09a59161
Update the SQLite module project to copy the executable to the plugins directory after compilation.
2016-03-29 05:46:42 +03:00