Sandu Liviu Catalin
|
fd5116034b
|
Update the PUGIXML library to the latest version.
|
2017-02-22 18:23:42 +02:00 |
|
Sandu Liviu Catalin
|
9e60aaab4a
|
Update the SQLite library to the latest version.
|
2017-02-22 18:23:14 +02:00 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
178b30bb20
|
Minor adjustments to Sqrat types. Improved shared pointers to use less heap allocations for counters.
|
2017-02-21 21:19:10 +02:00 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
c541fb3ea9
|
Implement constructors with formatting support in the Sqrat binding utility.
|
2016-11-22 16:08:45 +02:00 |
|
Sandu Liviu Catalin
|
d359bd5c7b
|
Make StackStrF constant when registering methods with formatting support.
|
2016-11-22 16:08:11 +02:00 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
15c824ddae
|
Implement a constructor in the lightweight object type that copies a regular object.
|
2016-11-17 10:59:19 +02:00 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
32061463c0
|
Remove duplicate code in Sqrat Var for the the StackStrF type.
|
2016-11-17 10:50:40 +02:00 |
|
Sandu Liviu Catalin
|
92faaccf06
|
Start from the outer namespace when catching or throwing exceptions in the Sqrat library.
|
2016-11-17 10:50:03 +02:00 |
|
Sandu Liviu Catalin
|
64a2957129
|
Always receive the StackStrF type as a const reference.
|
2016-11-16 15:09:37 +02:00 |
|
Sandu Liviu Catalin
|
c1fe2b4fc0
|
Include a default constructor and an explicit compile time string constructor in the StackStrF type.
|
2016-11-16 13:03:11 +02:00 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
2ef75d0dce
|
Update the MaxmindDB library to latest version. Also include configs for all platforms.
|
2016-11-14 14:05:29 +02:00 |
|
Sandu Liviu Catalin
|
8239aef551
|
Updated the SQLite library to the latest version.
|
2016-10-31 18:29:09 +02:00 |
|
Sandu Liviu Catalin
|
e8eff997a0
|
Updated PUGIXML.
|
2016-10-31 18:28:38 +02:00 |
|
Sandu Liviu Catalin
|
80612c4146
|
Update the SQLite library to the latest version.
|
2016-10-09 23:41:59 +03:00 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
e0cd48e639
|
Updated the Squirrel library to include the latest changes straight from the repository.
|
2016-08-03 16:39:37 +03:00 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
01852606c8
|
Implement double when binding constants with Sqrat.
Minor chnage in buffer when throwing an exception.
|
2016-07-09 22:48:42 +03:00 |
|
Sandu Liviu Catalin
|
e5f9fffd8e
|
Adjust the Sqrat exception class to look more like the standard std::exception.
|
2016-07-08 00:55:51 +03:00 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
e93319a381
|
Implement implicit or explicit conversions to boolean for Sqrat weak pointers.
|
2016-07-03 03:21:29 +03:00 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
22dc3a03ed
|
Add the SQLite library back to the project.
|
2016-06-16 00:03:17 +03:00 |
|
Sandu Liviu Catalin
|
a1d2a620b5
|
Remove the SQLite library from the project.
|
2016-06-16 00:02:28 +03:00 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
0240d192e9
|
Implement move semantics on the Sqrat function wrapper.
|
2016-06-12 13:43:29 +03:00 |
|
Sandu Liviu Catalin
|
3ca90d0698
|
Implement move semantics on the Sqrat table wrapper.
|
2016-06-12 13:43:19 +03:00 |
|
Sandu Liviu Catalin
|
4eaf365bee
|
Implement move semantics on the Sqrat array wrapper.
|
2016-06-12 13:31:28 +03:00 |
|
Sandu Liviu Catalin
|
f71a1aa667
|
Implement move semantics on the Sqrat object wrapper.
|
2016-06-12 13:31:21 +03:00 |
|
Sandu Liviu Catalin
|
67d6f54426
|
Minor optimizations in Sqrat when retrieving script strings.
|
2016-06-12 13:02:04 +03:00 |
|
Sandu Liviu Catalin
|
d96a6dff0b
|
Minor optimization when retrieving the last error.
|
2016-06-12 13:01:43 +03:00 |
|
Sandu Liviu Catalin
|
579bd4d76b
|
Implement move semantics for Sqrat smart pointers.
|
2016-06-12 13:01:04 +03:00 |
|
Sandu Liviu Catalin
|
a3169ad7d2
|
Partial implementation of the JSON module.
|
2016-06-09 03:01:19 +03:00 |
|
Sandu Liviu Catalin
|
94fb58cc5d
|
Fix compile time error in implicit conversion to boolean from previosu commit.
|
2016-06-08 21:10:31 +03:00 |
|
Sandu Liviu Catalin
|
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 |
|
Sandu Liviu Catalin
|
7ee5fe2f0c
|
Remove the {fmt} library from the project. Too many compilation issues with it.
|
2016-05-25 22:47:55 +03:00 |
|
Sandu Liviu Catalin
|
82c3fa4439
|
Update the {fmt} library to fix the colision with C string.h header.
|
2016-05-23 22:42:49 +03:00 |
|
Sandu Liviu Catalin
|
49a9983799
|
Update the format library to the latest version.
|
2016-05-22 23:37:55 +03:00 |
|
Sandu Liviu Catalin
|
6e99f0d2d5
|
Update the SQLite libarary to the latest version.
|
2016-05-22 23:34:43 +03:00 |
|
Sandu Liviu Catalin
|
6822172f6a
|
Updated the Squirrel and Sqrat libraries to the latest development versions.
|
2016-05-22 22:51:59 +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
|
f2361a27c3
|
Untested update to the new plugin API.
Various other changes to the plugin as well.
|
2016-05-22 06:20:38 +03:00 |
|