|
b642e233a7
|
Update the MaxmindDB library to the latest version.
|
2017-05-25 22:56:09 +03:00 |
|
|
70e13a77aa
|
Update the SQLite library to the latest version.
|
2017-05-25 22:29:29 +03:00 |
|
|
5f4b175005
|
Update the SQLite library.
|
2017-05-05 20:38:43 +03:00 |
|
|
fd5116034b
|
Update the PUGIXML library to the latest version.
|
2017-02-22 18:23:42 +02:00 |
|
|
9e60aaab4a
|
Update the SQLite library to the latest version.
|
2017-02-22 18:23:14 +02:00 |
|
|
c5b509dcb3
|
Avoid creating multiple objects for the same string when event parameters contain strings.
Include a helper fonstructor in the light object type for quick string object creation.
|
2017-02-21 22:17:25 +02:00 |
|
|
178b30bb20
|
Minor adjustments to Sqrat types. Improved shared pointers to use less heap allocations for counters.
|
2017-02-21 21:19:10 +02:00 |
|
|
4287498600
|
Standardize helper structures to simplify the registration of constants and also to reduce compilation times and executable size.
|
2016-11-23 00:57:55 +02:00 |
|
|
c541fb3ea9
|
Implement constructors with formatting support in the Sqrat binding utility.
|
2016-11-22 16:08:45 +02:00 |
|
|
d359bd5c7b
|
Make StackStrF constant when registering methods with formatting support.
|
2016-11-22 16:08:11 +02:00 |
|
|
2e0b7b6c7f
|
Fix an issue in StackStrF type which would not perform the format with just one parameter.
|
2016-11-17 16:01:30 +02:00 |
|
|
41f2971b7c
|
Implement an allocator for types that cannot be constructed by script and must not be destructed by script.
For cases where the actual instance is static and might outlive the VM itself.
|
2016-11-17 11:46:36 +02:00 |
|
|
641e51e03c
|
Rename the lightweight object type.
Few adjustments to the tasks to overcome the limitation of removing themselves. Currently broken because they require a special Sqrat allocator.
|
2016-11-17 11:27:07 +02:00 |
|
|
15c824ddae
|
Implement a constructor in the lightweight object type that copies a regular object.
|
2016-11-17 10:59:19 +02:00 |
|
|
faf07319f9
|
Implement lightweight objects in the Sqrat binding utility that only store the object reference and don't use any firtual functions.
Also make a a few adjustments to the regular Object constructor.
|
2016-11-17 10:52:14 +02:00 |
|
|
32061463c0
|
Remove duplicate code in Sqrat Var for the the StackStrF type.
|
2016-11-17 10:50:40 +02:00 |
|
|
92faaccf06
|
Start from the outer namespace when catching or throwing exceptions in the Sqrat library.
|
2016-11-17 10:50:03 +02:00 |
|
|
64a2957129
|
Always receive the StackStrF type as a const reference.
|
2016-11-16 15:09:37 +02:00 |
|
|
c1fe2b4fc0
|
Include a default constructor and an explicit compile time string constructor in the StackStrF type.
|
2016-11-16 13:03:11 +02:00 |
|
|
0137dfc66f
|
Move the plugin Squirrel utilities to the Sqrat binding utility.
Implement registration of functions and methods with string formatting support in the Sqrat binding utility.
Few minor other fixes.
|
2016-11-16 11:54:07 +02:00 |
|
|
2ef75d0dce
|
Update the MaxmindDB library to latest version. Also include configs for all platforms.
|
2016-11-14 14:05:29 +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 |
|
|
80612c4146
|
Update the SQLite library to the latest version.
|
2016-10-09 23:41:59 +03:00 |
|
|
5d4f920007
|
Implement another constructor for Sqrat's Object type to grab an object reference right from the stack.
|
2016-09-11 20:10:29 +03:00 |
|
|
e770ac3405
|
Implement methods to send messages with style formatting in the IRC module. Should close #7
Also remove duplicate code in raw squirrel functions by merging it into one function.
|
2016-08-16 21:38:04 +03:00 |
|
|
e0cd48e639
|
Updated the Squirrel library to include the latest changes straight from the repository.
|
2016-08-03 16:39:37 +03:00 |
|
|
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 |
|
|
7fbc37fa4b
|
Don't duplicate the configuration header files of the JSON library because they're the same across compiled platforms.
|
2016-07-05 23:08:32 +03:00 |
|
|
e93319a381
|
Implement implicit or explicit conversions to boolean for Sqrat weak pointers.
|
2016-07-03 03:21:29 +03:00 |
|
|
54531071c7
|
Add a method to the INI library to allow processing section keys through a custom functor.
|
2016-06-18 20:30:48 +03:00 |
|
|
22dc3a03ed
|
Add the SQLite library back to the project.
|
2016-06-16 00:03:17 +03:00 |
|
|
a1d2a620b5
|
Remove the SQLite library from the project.
|
2016-06-16 00:02:28 +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 |
|
|
a3169ad7d2
|
Partial implementation of the JSON module.
|
2016-06-09 03:01:19 +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 |
|
|
7ee5fe2f0c
|
Remove the {fmt} library from the project. Too many compilation issues with it.
|
2016-05-25 22:47:55 +03:00 |
|
|
82c3fa4439
|
Update the {fmt} library to fix the colision with C string.h header.
|
2016-05-23 22:42:49 +03:00 |
|
|
49a9983799
|
Update the format library to the latest version.
|
2016-05-22 23:37:55 +03:00 |
|
|
6e99f0d2d5
|
Update the SQLite libarary to the latest version.
|
2016-05-22 23:34:43 +03:00 |
|