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

1090 Commits

Author SHA1 Message Date
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
7ee5fe2f0c Remove the {fmt} library from the project. Too many compilation issues with it. 2016-05-25 22:47:55 +03:00
ec0a01d976 Remove obsolete files from the library folder. 2016-05-25 21:17:30 +03:00
4616f405ab Simplify the name validation when changing the nickname in IRC sessions. 2016-05-25 21:16:49 +03:00
8ca6455e52 Throw error if user data is retrieved on invalid IRC sessions. 2016-05-25 21:16:24 +03:00
0d7243c305 More unnecessary properties removed from the IRC session type. 2016-05-24 22:00:44 +03:00
86a4933525 Release script callbacks properly in main plugin. 2016-05-24 21:36:49 +03:00
da5e83151c Switch to identifier based events in IRC session to be consistent with the main plugin events. 2016-05-24 21:36:02 +03:00
850a742071 Prevent script exceptions from escaping the IRC session callbacks. 2016-05-24 20:57:28 +03:00
8ca7f5bfa7 Remove the session from the IRC event parameters.
Rename the IRC module scope to uppercase.
2016-05-24 20:51:34 +03:00
f05e562708 Move most of the reload implementation to the central core. 2016-05-24 19:26:43 +03:00
e628428ab7 Update license year. 2016-05-24 18:47:19 +03:00
9d254a805c Separate micellaneous functions. 2016-05-24 18:45:50 +03:00
76621cf946 Separate the IO library into smaller sub components.
Merge the INI module with the main plugin IO library.
2016-05-24 18:37:34 +03:00
d7c4d389eb Throw an error if the given player name is invalid. 2016-05-24 08:26:47 +03:00
56970f69c2 Exported more enumerations from teh SDK.
Renamed several existing enumerations for consistency.
2016-05-24 08:18:39 +03:00
e9ffab2347 Enable debugging by default again. 2016-05-24 07:45:49 +03:00
4d21f29e7f Disable debug logging by default. 2016-05-24 07:34:41 +03:00
f8e845ebd2 Make the function environment optional in global callbacks. 2016-05-24 07:29:35 +03:00
3ed0b22426 Make the function environment optional in entity callbacks. 2016-05-24 07:29:14 +03:00
33790805eb Make the function environment optional in routine callbacks. 2016-05-24 07:24:21 +03:00
75452625cd Enable the reload system in the macros.
Prevent the reload from entering a cyrcular reload when sending plugin commands.
2016-05-24 06:51:40 +03:00
248b062110 Fix mdoule builds on x64 to conform to the changes in the plugin sdk. 2016-05-24 05:45:01 +03:00
45c5f1129e Get rid of type aliasing warning. 2016-05-24 05:39:54 +03:00
efa578e8a6 Add aliases for color and colour. 2016-05-24 04:59:36 +03:00
82c3fa4439 Update the {fmt} library to fix the colision with C string.h header. 2016-05-23 22:42:49 +03:00