|
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 |
|
|
eb58f59f81
|
Implemented the sub logging functionality in linux.
The sub logs used the same color as regular logs, instead of a darker/dim text.
|
2016-06-11 18:01:26 +03:00 |
|
|
e3ecc782ef
|
Fix compile time error in Chrono library.
The get tick count functions were defined as members of the Chrono class.
|
2016-06-11 17:53:55 +03:00 |
|
|
a3169ad7d2
|
Partial implementation of the JSON module.
|
2016-06-09 03:01:19 +03:00 |
|
|
f1d8d60e96
|
Improve the string retrieval from the stack to make use of the new sq_getstringandsize API function and also obtain the size everytime.
Add two new helper functions to retrieve the string representation of a certain script type or object.
|
2016-06-09 02:05:36 +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 |
|
|
bc1e7dbde6
|
Implement the option to specify how many times you want to allow intensive entity events to be forwarded to script callbacks.
Also expose several properties for the vehicle entity type that I forgot about.
|
2016-06-08 16:53:16 +03:00 |
|
|
6489dfdf08
|
Fix the command system which would fail on recursive command execution.
|
2016-06-08 16:26:55 +03:00 |
|
|
410a60cfe5
|
More helper functions to the shared utility.
|
2016-06-07 03:04:57 +03:00 |
|
|
0d6e80a9d5
|
More MySQL implementation.
|
2016-06-05 05:36:33 +03:00 |
|
|
3affe10c35
|
Initial implementation of the MySQL statement class.
Various other additions and improvements to the MySQL module.
|
2016-06-05 05:08:59 +03:00 |
|
|
fc8fcbccd9
|
Also remove the decimal sources from project.
|
2016-06-05 05:01:29 +03:00 |
|
|
221e27e090
|
Remove implementation of the Decimal time. Not worth the troublem.
|
2016-06-05 04:28:45 +03:00 |
|
|
3411f7c64b
|
Export basic interaction with the decimal type.
|
2016-06-05 04:16:42 +03:00 |
|
|
723f6296e2
|
Minor addition to the Decimal time.
|
2016-06-05 04:15:55 +03:00 |
|
|
a1af9af0d7
|
Fix wrong includes left over by the merge of numeric libraries.
|
2016-06-05 04:15:23 +03:00 |
|
|
edc6a22d24
|
Forgot to include project changes to include the addition of the Decimal type.
|
2016-06-05 03:54:45 +03:00 |
|
|
17e78b83dd
|
Initial untested implementation of the Decimal type.
|
2016-06-05 03:54:15 +03:00 |
|
|
07b8a8b4a0
|
Minor improvements on the LongInt classes.
|
2016-06-05 03:53:58 +03:00 |
|
|
d42040c9c0
|
Merge the Random and Math libraries into the Numeric library and organize code a bit.
|
2016-06-05 00:00:59 +03:00 |
|
|
cce6beb4d5
|
Fix the exported API for the Chrono library to use unsigned integers.
|
2016-06-04 23:10:35 +03:00 |
|
|
2aa7e8b7c2
|
Furher implementation and improvement of the Chrono types and also exposed them to the module API.
Tighten the safety of exported functions to avoid exceptions leaking outside the host plugin.
|
2016-06-04 22:33:34 +03:00 |
|
|
36c49cd09c
|
Forgot to register the Hash and AES sub libraries from the main Crypt library.
|
2016-06-04 22:32:08 +03:00 |
|
|
0093bc2dec
|
Implemented and improved more types in the Chrono library.
|
2016-06-04 19:17:42 +03:00 |
|
|
ba6acb0d19
|
Implement the Date type.
|
2016-06-04 11:55:06 +03:00 |
|
|
201a6e0016
|
Empty registration of the MySQL statement and result set.
|
2016-06-03 22:25:06 +03:00 |
|
|
525148ccd1
|
Implement the query execution functions on MySQL connection.
Minor adjustments in comments.
|
2016-06-03 22:17:52 +03:00 |
|
|
2f16d63e2a
|
Remove query queueing mechanism from the MySQL connection handle.
|
2016-06-03 22:17:01 +03:00 |
|
|
125088c9e3
|
Implement several helper functions to create long integer instances.
|
2016-06-03 22:16:14 +03:00 |
|
|
279479cddc
|
Partial untested implementation of the MySQL module.
|
2016-06-03 21:33:21 +03:00 |
|
|
f6987b3de2
|
Update the .gitignore file to exclude mysql headers on windows.
Enable extra warnings in the sandbox project.
|
2016-06-03 21:32:51 +03:00 |
|
|
55df0b702c
|
Update the Sample module to work with the modified API.
|
2016-06-03 21:31:58 +03:00 |
|
|
a792ae525e
|
Update the XML module to work with the modified API.
Separate the XML handles into their own source files.
|
2016-06-03 21:31:34 +03:00 |
|
|
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 |
|
|
e1a1ccf979
|
Update the Mongoose module to work with the modified API.
Separate Mongoose handles into their own source files.
|
2016-06-03 21:30:05 +03:00 |
|
|
26d12d601d
|
Update the MaxmindDB module to work with the modified API.
|
2016-06-03 21:29:15 +03:00 |
|
|
e3f861ccbd
|
Update the JSON module to work with the modified API.
|
2016-06-03 21:28:50 +03:00 |
|
|
40ab83743c
|
Update the IRC module to work with the modified API.
Document code properly and also various code fixes.
|
2016-06-03 21:27:53 +03:00 |
|
|
0c92601362
|
Update the module API and merge shared code between modules and host plugin.
|
2016-06-03 21:26:19 +03:00 |
|
|
423bdfcdab
|
Remove duplicate property from player class.
|
2016-05-26 08:55:48 +03:00 |
|
|
d8d240285d
|
Fix wrong parameter to format.
|
2016-05-26 06:57:42 +03:00 |
|
|
aa85acb3c2
|
Configure project platforms to avoid Linux modules showing up on Windows and vice versa.
|
2016-05-25 22:59:54 +03:00 |
|