Sandu Liviu Catalin
f5072413eb
Update sqratLightObj.h
2021-02-04 04:29:54 +02:00
Sandu Liviu Catalin
36757bb70e
Revert changes.
2021-02-04 03:47:52 +02:00
Sandu Liviu Catalin
b12a8ac2a0
RecordSet was missing currentRow method.
2021-02-04 02:44:10 +02:00
Sandu Liviu Catalin
508a0c3677
Update Vector.hpp
2021-02-04 00:48:34 +02:00
Sandu Liviu Catalin
e1741ada5d
Update Vector.hpp
2021-02-03 23:16:59 +02:00
Sandu Liviu Catalin
35ff0e6eea
Update Vector.hpp
2021-02-03 23:11:29 +02:00
Sandu Liviu Catalin
6fcdfa6ed2
Fix return value.
2021-02-03 23:08:18 +02:00
Sandu Liviu Catalin
c8e5012642
Respect logging time-stamp config.
2021-02-03 22:08:32 +02:00
Sandu Liviu Catalin
70a5eaa5d1
Fix assertion functions.
2021-02-03 21:59:48 +02:00
Sandu Liviu Catalin
fc0751c6da
Add assertion functions.
2021-02-03 21:18:11 +02:00
Sandu Liviu Catalin
ec02e72cc3
Remove obsolete typedef.
2021-02-03 17:51:20 +02:00
Sandu Liviu Catalin
0de21ae5a0
Move away from C format to cpp::fmt.
2021-02-03 17:50:39 +02:00
Sandu Liviu Catalin
09a1767ffe
Add Exec[Async] shotrcuts to session.
2021-02-03 16:54:36 +02:00
Sandu Liviu Catalin
8607c65872
Disable ODBC forecefully.
2021-02-03 16:22:19 +02:00
Sandu Liviu Catalin
2c8861403e
Expand exception message.
2021-02-03 15:45:55 +02:00
Sandu Liviu Catalin
89bc0a5a3b
Builtin announcer.
2021-02-03 15:32:12 +02:00
Sandu Liviu Catalin
a28d1799c5
Don't bind incomplete libraries.
2021-02-03 12:51:40 +02:00
Sandu Liviu Catalin
3f991cb3e5
Missing return type.
2021-02-03 12:11:02 +02:00
Sandu Liviu Catalin
30cd10d76a
Revert format specs.
2021-02-03 12:10:15 +02:00
Sandu Liviu Catalin
5fd4a6471d
Cleanup.
2021-02-03 12:01:46 +02:00
Sandu Liviu Catalin
203a02cb2d
Refactor ZMQ to be simpler.
...
Fixed a meory leak.
2021-02-03 11:49:35 +02:00
Sandu Liviu Catalin
3fb6005c3f
Update ZMQ.hpp
2021-02-02 21:56:40 +02:00
Sandu Liviu Catalin
266e06e870
Update error retrieval and expose more functionality,
2021-02-02 21:36:07 +02:00
Sandu Liviu Catalin
59f9afb0b6
Disable unwanted components.
2021-02-02 21:35:32 +02:00
Sandu Liviu Catalin
fcef50651a
Further work on ZMQ bindings.
2021-02-02 20:31:21 +02:00
Sandu Liviu Catalin
ba237ec49c
Update CMakeLists.txt
2021-02-02 19:11:12 +02:00
Sandu Liviu Catalin
0d05273f3f
Remove CURL/CPR.
2021-02-02 19:10:51 +02:00
Sandu Liviu Catalin
fc9419677f
Initial ZMQ bindings.
2021-02-02 19:07:02 +02:00
Sandu Liviu Catalin
82b7f75b80
Update sqconfig.h
2021-02-01 04:57:39 +02:00
Sandu Liviu Catalin
05cfb08e47
Update CMakeLists.txt
2021-02-01 04:42:22 +02:00
Sandu Liviu Catalin
3583473b0b
Update Weapon.cpp
2021-02-01 04:34:43 +02:00
Sandu Liviu Catalin
5d671b3aed
Update Vehicle.cpp
2021-02-01 04:34:40 +02:00
Sandu Liviu Catalin
3af66d3219
Update Player.cpp
2021-02-01 04:33:59 +02:00
Sandu Liviu Catalin
97907db477
Update Utils.cpp
2021-02-01 04:31:55 +02:00
Sandu Liviu Catalin
9e71bb8365
Update CURL.hpp
2021-02-01 04:29:44 +02:00
Sandu Liviu Catalin
6473b4004d
Update CMakeLists.txt
2021-02-01 04:27:29 +02:00
Sandu Liviu Catalin
9af800aed2
Update CMakeLists.txt
2021-02-01 04:25:52 +02:00
Sandu Liviu Catalin
8d184b12e2
Update CMakeLists.txt
2021-02-01 04:24:45 +02:00
Sandu Liviu Catalin
e43004c2d8
Remove nonsense CMake for this case.
2021-02-01 03:57:12 +02:00
Sandu Liviu Catalin
c243d87cb4
Update CMakeLists.txt
2021-02-01 03:47:27 +02:00
Sandu Liviu Catalin
0bfca9825b
Update CMakeLists.txt
2021-02-01 03:45:53 +02:00
Sandu Liviu Catalin
30c3c05fe9
Update CMakeLists.txt
2021-02-01 03:43:58 +02:00
Sandu Liviu Catalin
8c4d9a0269
Update CMakeLists.txt
2021-02-01 03:41:05 +02:00
Sandu Liviu Catalin
8b686330da
Update SessionHandle.cpp
2021-02-01 03:37:01 +02:00
Sandu Liviu Catalin
0cdb18af25
Update CMakeLists.txt
2021-02-01 03:20:06 +02:00
Sandu Liviu Catalin
318bcf10c5
Some mysql installations don't have mysql_reset_connection
2021-02-01 02:30:18 +02:00
Sandu Liviu Catalin
033de17565
Update CMakeLists.txt
2021-02-01 01:51:38 +02:00
Sandu Liviu Catalin
8df5f03d7b
Update CMakeLists.txt
2021-02-01 01:49:03 +02:00
Sandu Liviu Catalin
2a719c18c2
Update CMakeLists.txt
2021-02-01 01:35:03 +02:00
Sandu Liviu Catalin
29aaa7e9b8
Update CMakeLists.txt
2021-02-01 01:27:35 +02:00
Sandu Liviu Catalin
187761b137
Reduce CMake requirements.
2021-02-01 01:02:00 +02:00
Sandu Liviu Catalin
d7078551c6
Update SqBase.hpp
2021-02-01 00:46:22 +02:00
Sandu Liviu Catalin
746da6f2d9
Update SqBase.hpp
2021-02-01 00:45:37 +02:00
Sandu Liviu Catalin
602f82b26e
Update Math.cpp
2021-02-01 00:39:24 +02:00
Sandu Liviu Catalin
533b058e58
Update SqBase.hpp
2021-02-01 00:34:59 +02:00
Sandu Liviu Catalin
ef5f1b07c6
Don't use fixed types.
2021-02-01 00:33:12 +02:00
Sandu Liviu Catalin
a12ba35d53
Update sqratConst.h
2021-02-01 00:26:22 +02:00
Sandu Liviu Catalin
a09948770f
Update Script.cpp
2021-02-01 00:22:28 +02:00
Sandu Liviu Catalin
66599b5df3
Update sqconfig.h
2021-02-01 00:08:02 +02:00
Sandu Liviu Catalin
07d215c428
Update Random.cpp
2021-01-31 23:36:43 +02:00
Sandu Liviu Catalin
9843e97802
Add UNICODE checks.
2021-01-31 23:21:29 +02:00
Sandu Liviu Catalin
3c33af7640
Use direct integer type names instead of fixed size types.
2021-01-31 23:18:28 +02:00
Sandu Liviu Catalin
2ad78d66f4
Update SQLite to 3.34.1.
2021-01-31 23:06:48 +02:00
Sandu Liviu Catalin
464800a80f
Update CMakeLists.txt
2021-01-31 23:04:36 +02:00
Sandu Liviu Catalin
52d44fe9b9
Create cmake_uninstall.cmake.in
2021-01-31 23:02:15 +02:00
Sandu Liviu Catalin
af5952aa1d
Update .gitignore
2021-01-31 22:59:53 +02:00
Sandu Liviu Catalin
354089270a
Add filex excluded by the gitignore.
2021-01-31 22:59:25 +02:00
Sandu Liviu Catalin
b04a71dd24
Add checksum generation.
2021-01-31 22:40:38 +02:00
Sandu Liviu Catalin
fdc1d9d993
Add base 32/64 encode/decode.
2021-01-31 22:21:42 +02:00
Sandu Liviu Catalin
fe27504972
Implement a hashing function.
2021-01-31 21:50:10 +02:00
Sandu Liviu Catalin
2a5dbb1c0d
Update dependency for distribution on windows.
2021-01-31 20:56:41 +02:00
Sandu Liviu Catalin
2f67eae859
Complete Poco Data support.
...
Most of the necessary things are exported.
More complex functionality is not exposed because is not necessary for the scope of this project.
2021-01-31 20:39:02 +02:00
Sandu Liviu Catalin
e043e28529
Add helper option to copy dependencies to a deps folder.
2021-01-31 19:36:23 +02:00
Sandu Liviu Catalin
6aa5b504dd
Show more debuggable information.
2021-01-31 18:49:12 +02:00
Sandu Liviu Catalin
dcf35782d1
Catch more exception types.
2021-01-31 18:48:49 +02:00
Sandu Liviu Catalin
fd2a1de107
Backport MaxmindDB.
2021-01-31 18:48:31 +02:00
Sandu Liviu Catalin
ea751be7b1
Implement extraction and remaining data bindings.
2021-01-31 17:32:52 +02:00
Sandu Liviu Catalin
f53b5b348d
Use Poco SharedPtr to maintain compatibility with it.
2021-01-31 17:32:16 +02:00
Sandu Liviu Catalin
12ac87d8fd
Update sqratLightObj.h
2021-01-31 17:31:49 +02:00
Sandu Liviu Catalin
9dab72a2a7
Improve debug message and value gen.
2021-01-31 14:55:49 +02:00
Sandu Liviu Catalin
13f5808442
Rename methods for consistency.
2021-01-31 14:23:33 +02:00
Sandu Liviu Catalin
4838850051
Don't return for void methods.
2021-01-31 14:13:11 +02:00
Sandu Liviu Catalin
0670a8dadf
Improve vector container.
...
Add basic map container.
2021-01-31 14:09:37 +02:00
Sandu Liviu Catalin
1829668015
Update Data.cpp
2021-01-31 14:09:10 +02:00
Sandu Liviu Catalin
4ca062d439
Take functor by copy.
2021-01-31 14:09:01 +02:00
Sandu Liviu Catalin
a5b83ddf9e
Make move constructor noexcept.
2021-01-31 14:08:48 +02:00
Sandu Liviu Catalin
be557939a9
Preliminary Poco::Data bindings.
2021-01-31 00:16:10 +02:00
Sandu Liviu Catalin
08ae539e74
Broaden the range of handled exceptions.
2021-01-31 00:14:56 +02:00
Sandu Liviu Catalin
d7ce51d8bb
Make it generic.
2021-01-30 20:10:09 +02:00
Sandu Liviu Catalin
4e1b3cd369
Add type-tag retrieval to object wrappers.
2021-01-30 20:08:54 +02:00
Sandu Liviu Catalin
bb991181de
Further optimize instance retrieval.
...
More risky changes but the current constraints should allow it.
2021-01-30 19:59:34 +02:00
Sandu Liviu Catalin
b0bbb05631
Initial implementation of constant-time type-info.
...
Since I gave up on the possibility of multiple VMs. It allows me to take a risky optimization and avoid unnecessary table lookups.
2021-01-30 19:43:18 +02:00
Sandu Liviu Catalin
b31030e77b
Update CMakeLists.txt
2021-01-30 19:40:40 +02:00
Sandu Liviu Catalin
ae51c454cc
Update sqratArray.h
...
Use recently the new squirrel API function.
2021-01-30 19:40:29 +02:00
Sandu Liviu Catalin
444b0120ea
Update sqratLightObj.h
...
In place construction.
2021-01-30 19:39:56 +02:00
Sandu Liviu Catalin
1c84c7f35a
Add sq_arrayreserve extension to squirrel API.
2021-01-30 19:39:44 +02:00
Sandu Liviu Catalin
4a6bfc086c
Major plugin refactor and cleanup.
...
Switched to POCO library for unified platform/library interface.
Deprecated the external module API. It was creating more problems than solving.
Removed most built-in libraries in favor of system libraries for easier maintenance.
Cleaned and secured code with help from static analyzers.
2021-01-30 08:51:39 +02:00
Sandu Liviu Catalin
e0e34b4030
Update Logger.cpp
2021-01-29 00:20:18 +02:00
Sandu Liviu Catalin
b6a270293b
Get rid of the memory manager from buffer.
2021-01-29 00:20:09 +02:00
Sandu Liviu Catalin
9efcfe2fa9
Discard unwanted libraries from discord integration attempt.
2021-01-28 13:17:06 +02:00