1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2025-06-21 01:27:14 +02:00
Commit Graph

852 Commits

Author SHA1 Message Date
ed599c06dd Minor fix in Squirrel. Don't always assume the specified parameter is a string. 2016-11-16 11:50:40 +02:00
f8e57bf060 Minor code style and consistency adjustments. 2016-11-15 21:55:03 +02:00
68c8921415 Don't attempt to overload the cmp metamethod in the chrono library types. 2016-11-15 21:48:23 +02:00
ff4c0b6143 Minor code style fix in ini library. 2016-11-15 21:46:42 +02:00
24f5eaafc6 Don't attempt to overload the cmp metamethod in the ini document type. 2016-11-15 21:45:56 +02:00
677398a642 Don't attempt to overload the cmp metamethod in the comamnd listener type. 2016-11-15 21:44:58 +02:00
242d6be1fe Implement the pure typename meta-methods in Command types using the standard method. 2016-11-15 21:43:18 +02:00
bf734928a9 Implement the pure typename meta-methods in Routine type using the standard method. 2016-11-15 21:43:02 +02:00
de4c7da73f Implement the pure typename meta-methods in Signal type using the standard method. 2016-11-15 21:42:54 +02:00
d059d0d1ac Implement the pure typename meta-methods in buffer type using the standard method. 2016-11-15 21:42:41 +02:00
7fde39fb6d Implement the pure typename meta-methods in system path type using the standard method. 2016-11-15 21:42:27 +02:00
e562f06948 Implement the pure typename meta-methods in long int types using the standard method. 2016-11-15 21:42:11 +02:00
7e72749fa7 Implement the pure typename meta-methods in INI library using the standard method. 2016-11-15 21:42:00 +02:00
847222685b Implement the pure typename meta-methods in AES type using the standard method. 2016-11-15 21:41:46 +02:00
f18d4c948a Implement the pure typename meta-methods in Sphere type using the standard method. 2016-11-15 21:24:39 +02:00
f3a485177b Implement the pure typename meta-methods in Vector4 type using the standard method. 2016-11-15 21:21:31 +02:00
6860019457 Implement the pure typename meta-methods in Vector3 type using the standard method. 2016-11-15 21:21:19 +02:00
5afe1f8127 Implement the pure typename meta-methods in Vector2i type using the standard method. 2016-11-15 21:21:07 +02:00
b2d003424e Implement the pure typename meta-methods in Vector2 type using the standard method. 2016-11-15 21:20:55 +02:00
0f2967aa05 Implement the pure typename meta-methods in Quaternion type using the standard method. 2016-11-15 21:20:42 +02:00
b04b7c6d84 Implement the pure typename meta-methods in Color4 type using the standard method. 2016-11-15 21:20:25 +02:00
dcc323202f Implement the pure typename meta-methods in Color3 type using the standard method. 2016-11-15 21:20:10 +02:00
8d5efe524e Implement the pure typename meta-methods in Circle type using the standard method. 2016-11-15 21:21:15 +02:00
2cce140e1b Implement the pure typename meta-methods in AABB type using the standard method. 2016-11-15 21:20:57 +02:00
60d6a96e07 Implement the pure typename meta-methods in chrono types using the standard method. 2016-11-15 21:20:33 +02:00
27af2cfd3c Remove the _cmp metamethod from the entity types because it's useless for registered types. 2016-11-15 21:19:06 +02:00
411ac5ef28 Implement the pure typename meta-methods in entity types using the standard method. 2016-11-15 21:16:24 +02:00
351d44a8e5 Implement a mechanism for generating pure typename functions. 2016-11-15 21:06:41 +02:00
2b282951af Extra validation code in the MaxmindDB module. 2016-11-15 06:34:10 +02:00
5cadbc82b8 Fix left-over comments in MaxmindDB module. 2016-11-14 15:50:06 +02:00
7d1493afd3 More code cleanup and fixes in the MaxmindDB module.
Implemented the SearchNode wrapper.
2016-11-14 15:46:48 +02:00
fb5a5b0090 Miscellaneous code cleanup in the MaxmindDB module. 2016-11-14 14:44:01 +02:00
b9bc8ce2ad Remove the comparison metamethods from the SQLite module. 2016-11-14 14:07:42 +02:00
3107513350 Initial implementation of the MaxmindDB module. 2016-11-14 14:06:30 +02:00
2ef75d0dce Update the MaxmindDB library to latest version. Also include configs for all platforms. 2016-11-14 14:05:29 +02:00
ded30fdeac Implement move constructor in StackStrF type. 2016-11-14 10:25:31 +02:00
da76d87a93 Move some of the signal implementation to source file.
Don't combine the Consume and Approve methods.
The null value does not count towards returned values anymore.
2016-11-13 14:50:04 +02:00
df12603405 Fix issue in signal which could ommit to push a return value on the stack. 2016-11-13 14:06:53 +02:00
5b159fba89 Do not throw exceptions in SQLite Transaction destructor. 2016-11-13 09:31:23 +02:00
33f98990df Initial implementation of the AABB bounding box type. 2016-11-13 08:32:04 +02:00
f54271a4fd Implement arbitrary user data for signals. 2016-11-04 01:31:49 +02:00
5b39f7f061 Implement the Approve and Request methods of emitting signals. 2016-11-04 01:31:07 +02:00
8f1af58de7 Forgot to commit changes to the module project and include the Signal implementation. 2016-10-31 18:41:57 +02:00
07caa7eb52 Don't use overloads in the foreach algorithm for simplicity and performance reasons. 2016-10-31 18:34:27 +02:00
8239aef551 Updated the SQLite library to the latest version. 2016-10-31 18:29:09 +02:00
e8eff997a0 Updated PUGIXML. 2016-10-31 18:28:38 +02:00
a3594145ad Fix the inequality operator from the Slot class. Remove unnecessary implementation of other comparison operators from the slot class. 2016-10-31 17:35:54 +02:00
743ceec248 Minor adjustments to the Signals implementation. Also added the Head and Tail methods when connecting slots. 2016-10-30 21:25:10 +02:00
b946e7a9b9 Initial implementation of the built-in event system based on the signals and slots design. 2016-10-30 18:26:37 +02:00
ad876f6a8f Implement a utility to help with deleting instances even when exceptions are thrown. 2016-10-30 18:25:53 +02:00