1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2024-11-14 11:47:15 +01:00
Commit Graph

22 Commits

Author SHA1 Message Date
Sandu Liviu Catalin
ef0fc103cd Supress some fall through warnings in GCC with markers. Later to be updated to attributes and include support for more compilers. 2019-05-24 22:17:24 +03:00
Sandu Liviu Catalin
600c21d45f Discard instances of constant StackStrF parameters. This should always be non-const if possible. 2019-02-17 17:23:59 +02:00
Sandu Liviu Catalin
c516c53bd3 Remove explicit format enabled constructors from the SQLite module. 2018-10-31 20:30:26 +02:00
Sandu Liviu Catalin
873438d8e0 Implement the pure typename meta-methods in SQLite module types using the standard method. 2016-11-22 16:16:32 +02:00
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
b9bc8ce2ad Remove the comparison metamethods from the SQLite module. 2016-11-14 14:07:42 +02:00
Sandu Liviu Catalin
942314aa69 Perform proper range checking for columns and parameters in the SQLite statements. 2016-08-26 18:22:45 +03:00
Sandu Liviu Catalin
aedacab931 Minor adjustment in the SQLite module statement when reporting unknown error. 2016-07-10 16:19:56 +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
02aa2667a6 Allow chaining on Reset and Clear methods of the SQLite Statement type. 2016-06-16 06:37:32 +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
e3315430ea Minor additions to the SQLite statement time to make certain functions more transparent to the user and also converted most of the code to use curly braces even for single statements. 2016-03-18 12:58:02 +02:00
Sandu Liviu Catalin
bab8146c89 Fixed a range error in the SQLite plugin when validating column indexes.
Added an extra flush overload to flush all elements in a handled manner.
Prefixed the Server table to not clutter the user space.
2016-03-13 13:39:17 +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