DarkflameServer/dGame/dUtilities
David Markowitz 6a38b67ed5
General AMF cleanup (#663)
* General AMF cleanup

Proper memory management as well as style cleanup

* General optimizations

Fix AMFArray so values are properly deleted when you leave the scope it was created in.
Add bounds check for deletion so you don't double delete.
Remove all AMFdeletions that are contained in an array since the array now manages its own memory and deletes it when it is no longer needed.

* Better tests and fix de-serialize

Fix de-serialize to be correct and implement a test to check this

* Update AMFDeserializeTests.cpp

* Update AMFFormat.cpp
2022-07-21 22:26:09 -07:00
..
BrickDatabase.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
BrickDatabase.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
CMakeLists.txt Update CMake configuration for easier maintenance (#642) 2022-07-17 00:24:16 +01:00
dLocale.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
dLocale.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
GameConfig.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
GameConfig.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
GUID.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
GUID.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
Loot.cpp loot source for item drops 2022-04-23 20:35:34 -07:00
Loot.h loot source for item drops 2022-04-23 20:35:34 -07:00
Mail.cpp Add Aarch64 support (#231) 2022-07-03 21:33:05 -07:00
Mail.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
Preconditions.cpp Fix nested preconditions not evaluating costs (#618) 2022-07-06 19:29:15 -07:00
Preconditions.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SlashCommandHandler.cpp General AMF cleanup (#663) 2022-07-21 22:26:09 -07:00
SlashCommandHandler.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
VanityUtilities.cpp Optimize scripts for faster compilation (#597) 2022-07-04 23:00:10 -07:00
VanityUtilities.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00