1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2024-11-08 16:57:16 +01:00
Commit Graph

1617 Commits

Author SHA1 Message Date
Sandu Liviu Catalin
6accac3bb1 Fix: remove leftover code. 2020-04-21 06:07:47 +03:00
Sandu Liviu Catalin
65f7852c21 Minor changes and additions. 2020-04-21 06:06:27 +03:00
Sandu Liviu Catalin
0af137b96a Implement trailing callback function wrappers.
Expands uppon the formatted function wrappers functionality.
2020-04-20 17:28:33 +03:00
Sandu Liviu Catalin
9af90e80db Don't pre-reserve null values in the array. 2020-04-20 16:07:42 +03:00
Sandu Liviu Catalin
2f31a9495a Allow circles to be transformed to area points. 2020-04-20 16:00:47 +03:00
Sandu Liviu Catalin
405c2920e7 Backport fix. 2020-04-20 04:54:46 +03:00
Sandu Liviu Catalin
5393b62892 Initial implementation of basic TCP/UDP sockets. 2020-04-20 04:46:05 +03:00
Sandu Liviu Catalin
8a927419c2 Return the length of the written string.
Since they can be dynamically generated through a formatted string.
2020-04-20 03:48:49 +03:00
Sandu Liviu Catalin
1f2f580a67 Rename Read/WriteString to Read/WriteClientString.
The buffer is being moved to a more general purpose type of buffer. And a rename was in order to avoid confusion with client-encoded strings.
2020-04-20 02:28:35 +03:00
Sandu Liviu Catalin
738e90fc29 Rename function. 2020-04-17 20:34:27 +03:00
Sandu Liviu Catalin
977b20d9f0 Expose the function to emit custom global events. 2020-04-17 20:33:57 +03:00
Sandu Liviu Catalin
f1654969b8 Allow custom parameters to array element generator. 2020-04-17 19:01:20 +03:00
Sandu Liviu Catalin
e13d1a91e7 Replace GetObject with GetObj to avoid collisions on Windows.
ef you MS
2020-04-17 17:42:09 +03:00
Sandu Liviu Catalin
1242b8a2fc Copy the binary to plugins folder after compiling. 2020-04-17 17:21:36 +03:00
Sandu Liviu Catalin
9e68216136 Actually register the maxmind-db library in the vm. 2020-04-17 16:57:52 +03:00
Sandu Liviu Catalin
b90a516d80 Update smart pointers to accommodate new changes. 2020-04-17 15:53:06 +03:00
Sandu Liviu Catalin
af39a9a47f Allow non deletable/destructible types. 2020-04-17 15:33:37 +03:00
Sandu Liviu Catalin
040a7dd7e2 Miscellaneous changes. 2020-04-17 15:25:58 +03:00
Sandu Liviu Catalin
603d358e5f Allow shared pointers to have custom deleters. 2020-04-17 15:24:38 +03:00
Sandu Liviu Catalin
f0b00fb07f Fix GetWorldBounds() and GetWastedSettings() returning null.
By not giving a virtual machine to the table contructor it defaults to null. Which ignores subsequent values getting assigned and esentially returning null.
2020-04-13 14:01:15 +03:00
Sandu Liviu Catalin
4bf1443260 Preallocate mysql account options table. 2020-04-13 13:57:42 +03:00
Sandu Liviu Catalin
602bb077b0 Call default constructor on base table class. 2020-04-13 13:57:13 +03:00
Sandu Liviu Catalin
49aa85102c Minor changes to move semantics in sqrat library. 2020-04-13 13:45:24 +03:00
Sandu Liviu Catalin
48c72e3cfb Indentation fix for previous commit. 2020-04-10 10:23:44 +03:00
Sandu Liviu Catalin
15532298dc Implement field selection in the MySQL library. 2020-04-10 10:12:05 +03:00
Sandu Liviu Catalin
a7f8584661 Allow routines to have configurable error reporting that is individual from global setting.
Potential fix for error handling that was being used in a way that had the opposite intended effect.
2020-04-10 08:30:22 +03:00
Sandu Liviu Catalin
19a245f3b1
Rename the signal class.
Avoid using the `Impl` suffix in names. It looks awkward in documentation.
2020-04-07 13:37:57 +03:00
Sandu Liviu Catalin
7030628f77 Rename function to avoid potential confusion.
`Active` may be confused with routines that aren't in a `Paused` state.
2020-04-03 00:29:17 +03:00
Sandu Liviu Catalin
831f25a323 Routine count.
Routine instance rename.
2020-04-03 00:26:17 +03:00
Sandu Liviu Catalin
038a0a5d5f Merge branch 'master' of https://github.com/iSLC/VCMP-SqMod 2020-03-22 21:08:42 +02:00
Sandu Liviu Catalin
59a02b0e38 Update .gitignore 2020-03-22 21:08:37 +02:00
Sandu Liviu Catalin
e0c4e15166
Merge pull request #47 from iSLC/restructure
Restructure the whole plugin build system. Remove extra module API. Create monolithic binary instead.
2020-03-22 21:06:06 +02:00
Sandu Liviu Catalin
7e1a3ded06 Don't include MySQL sources when disabled. 2020-03-22 21:02:02 +02:00
Dryback
2fc5c34f56 Get MySQL to work on Linux. 2020-03-22 14:53:52 -04:00
Sandu Liviu Catalin
b08e9a2f3a Make MySQL optional.
Only windows for now.
2020-03-22 18:57:00 +02:00
Sandu Liviu Catalin
d79922d725 Try another way because that doesn't work everywhere. 2020-03-22 18:46:38 +02:00
Sandu Liviu Catalin
8f57220b0f Enable C99 for libmaxminddb. 2020-03-22 18:43:32 +02:00
Sandu Liviu Catalin
0d21b92bb0 Get rid of interface libraries to keep cmake requirements low. 2020-03-22 18:38:30 +02:00
Sandu Liviu Catalin
feb1652c83 Get rid of interface libraries to keep cmake requirements low. 2020-03-22 18:35:07 +02:00
Sandu Liviu Catalin
0b8da79404 Get rid of interface libraries to keep cmake requirements low. 2020-03-22 18:32:25 +02:00
Sandu Liviu Catalin
a3312de023 Allow customization of native squirrel functions when bound via the sqrat library. 2020-03-22 18:07:46 +02:00
Sandu Liviu Catalin
3b7568f13a Integrate MaxmindDB module. 2020-03-22 16:33:48 +02:00
Sandu Liviu Catalin
e46c1b0aa9 Merge MySQL Library int one file. 2020-03-22 15:06:35 +02:00
Sandu Liviu Catalin
2ee661ee65 Integrate MySQL module. 2020-03-22 14:54:40 +02:00
Sandu Liviu Catalin
0d254ed90b Minor cleanup. 2020-03-22 12:33:20 +02:00
Sandu Liviu Catalin
453eff0037 Code cleanup. 2020-03-22 10:31:43 +02:00
Sandu Liviu Catalin
33f057ac15 More code cleanup. 2020-03-22 10:00:31 +02:00
Sandu Liviu Catalin
3225e119a2 Take into account StackStrF when checking parameter count. 2020-03-22 09:17:34 +02:00
Sandu Liviu Catalin
3080c20341 More code cleanup. 2020-03-22 09:16:40 +02:00
Sandu Liviu Catalin
615f3a4d46 More code cleanup. 2020-03-22 07:13:06 +02:00