Commit Graph
15 Commits
Author SHA1 Message Date
Sandu Liviu Catalin 568bc385e9 Adjust the SQLite module to use the new method of receiving formatted strings.
Several minor bugfixes and improvements came with this migration as well.
2016-11-22 16:11:05 +02:00
Sandu Liviu Catalin 1dac281ba3 Improve the string escape functions from the SQLite module by allowing formatted string input. 2016-08-29 15:34:20 +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 484b6978fb Minor changes in modules and host plugin. 2016-04-02 13:13:32 +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 1a312f7e7f Implemented the SQLite transaction class using the RAII pattern.
Fixed an issue that generated bad messages for errors that occurred in the formatted query execution method.
Minor adjustments throughout the code structure.
2016-03-23 05:43:19 +02: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 f7f5eb82e5 Prevented exceptions from flush handler to propagate outside the loop. 2016-03-12 22:49:25 +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 6e7abfc354 Initial untested SQLite module. 2016-02-27 11:57:29 +02:00