1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2025-06-15 06:37:13 +02:00
Commit Graph

21 Commits

Author SHA1 Message Date
a373682cee Adjust the smart pointers in the Sqrat library.
Do not overwrite command listener options inc constructor.
Few other minor changes.
2016-07-12 02:43:29 +03:00
01852606c8 Implement double when binding constants with Sqrat.
Minor chnage in buffer when throwing an exception.
2016-07-09 22:48:42 +03:00
e5f9fffd8e Adjust the Sqrat exception class to look more like the standard std::exception. 2016-07-08 00:55:51 +03:00
e93319a381 Implement implicit or explicit conversions to boolean for Sqrat weak pointers. 2016-07-03 03:21:29 +03:00
a81b950952 Don't separate C++11 code from legacy code through macros. Make C++11 the default C++ version required. 2016-06-12 13:49:43 +03:00
0240d192e9 Implement move semantics on the Sqrat function wrapper. 2016-06-12 13:43:29 +03:00
3ca90d0698 Implement move semantics on the Sqrat table wrapper. 2016-06-12 13:43:19 +03:00
4eaf365bee Implement move semantics on the Sqrat array wrapper. 2016-06-12 13:31:28 +03:00
f71a1aa667 Implement move semantics on the Sqrat object wrapper. 2016-06-12 13:31:21 +03:00
67d6f54426 Minor optimizations in Sqrat when retrieving script strings. 2016-06-12 13:02:04 +03:00
d96a6dff0b Minor optimization when retrieving the last error. 2016-06-12 13:01:43 +03:00
579bd4d76b Implement move semantics for Sqrat smart pointers. 2016-06-12 13:01:04 +03:00
94fb58cc5d Fix compile time error in implicit conversion to boolean from previosu commit. 2016-06-08 21:10:31 +03:00
cf00eaa1b4 Implicit conversion to boolean of smart Sqrat pointers so they can be used in conditional expressions. 2016-06-08 16:57:48 +03:00
6822172f6a Updated the Squirrel and Sqrat libraries to the latest development versions. 2016-05-22 22:51:59 +03:00
46466930fb Fixed const correctness in Sqrat array. 2016-03-18 12:55:32 +02:00
f4a11ef825 Separated major non mandatory libraries into their onwn modules.
Consolidated and simplified the module API system.
Various other fixes and improvements.
2016-02-27 11:57:10 +02:00
fa12692490 Implemented the module system. 2016-02-23 17:48:30 +02:00
bedf03c9cd Implemented the IRC library.
Fixed a bug in the Routine system that caused crashes when constructed with only the first three arguments because it wasn't attached.
Implemented a gentle release of functions to not release them if the reference count is 1.
Adjusted the Routine and Command system to not be necessary to include them in the module core.
Moved the INI and XML libraries into their own namespace.
Various other modifications and fixes.
2016-02-23 05:23:56 +02:00
878a35eb2a Modified IRC Session events to receive the Session instance as first argument. Remeved leftover file and minor change in IDE sandbox project. 2015-11-04 20:58:05 +02:00
08f7f396c9 Added external Sqrat library. 2015-11-01 10:06:54 +02:00