Sandu Liviu Catalin
b9bc8ce2ad
Remove the comparison metamethods from the SQLite module.
2016-11-14 14:07:42 +02:00
Sandu Liviu Catalin
2c1f588cba
Assign the column index temporarily before validating to prevent exception if the currently assigned index is invalid.
2016-08-25 11:55:20 +03:00
Sandu Liviu Catalin
cc04ff2bfc
Fix incorrect registered function in SQLite module.
2016-07-17 16:34:28 +03:00
Sandu Liviu Catalin
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
Sandu Liviu Catalin
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
Sandu Liviu Catalin
87ab54d453
Expand the host plug-in API and not just the Squirrel API.
...
Extend the host plug-in API with a few more date/time functions.
Update some of the plugins to use the expanded functions of the host plug-in API.
2016-07-04 16:26:39 +03:00
Sandu Liviu Catalin
8087d0482f
Untested revised implementation of the SQLite module.
2016-06-15 23:49:25 +03:00
Sandu Liviu Catalin
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
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
fab15840cb
Fixed excpetion throwing in SQLite document to that generated corrupted messages because snprintf was used instead of vsnprintf.
...
Revised most of the SQLite plugin and cleaned code.
2016-04-02 12:11:14 +03:00
Sandu Liviu Catalin
1398e5a93d
Updated the SQLite module to include the location for C++ exceptions in source code for debug builds.
2016-03-23 00:25:32 +02:00
Sandu Liviu Catalin
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
Sandu Liviu Catalin
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
Sandu Liviu Catalin
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
Sandu Liviu Catalin
6e7abfc354
Initial untested SQLite module.
2016-02-27 11:57:29 +02:00