Date Added 2007/09/04 * Fixed strnlen not present and not replaced by an alternative on non-GNU linux distributions. [FlavioJS] 2007/06/24 * sync with ea repository (although I still consider it useless when there is only one person contributing ;p) [Hinoko] * merged some modified variants, removed the obvious inconsistent usages, still need to check the script engine to be compatible with the modified assignment specification and the changed internal behaviour [Hinoko] 2007/06/20 * Added append methods to CFieldFixString and CFieldCString. * Fixed mapcell_t not initializing icewall, creating an infinite loop when someone enters the game if the server is compiled with VS in debug mode. * Converted the current real packets to offset-based implementations. * Created offset-based counterparts of packets and arrays of fields. 2007/06/15 * moved detection of some script errors from compiler to parser as requested [Hinoko] * generating a new basics folder, should be only cosmetic changes [Hinoko] * partially reworking configure run and adding some more switches, default build is now O3/non-debug without symbols, for a debug version use configure with debug enabled; same for activated symbols, e.g. when names in backtraces are necessary, deactivate symbols for minimum size binary (also need to manually set optimizer to -O1 to prevent inlins and unrolled loops) * some more warning outputs for the script compiler * adding stackframes and stackwalk functionality to the script engine * implementation of some buildin functions to interact with the console * added input for test variables, keep the strict naming convention * adopted script compiler accordingly to parser changes [Shinomori] 2007/06/14 * Added some real packets for testing. * Changed packet stuff from namespace basics to namespace NSocket. * Moved code from the class definitions so it's not explicitely inlined. Templated code always in the header, other code in the cpp. * Normalized the methods of the packet fields. 2007/06/09 * merged script execution engine, as no one has provided me with wishes you will have to live with the cosequences now * adding switches to access the execution engine from inside the script checker (-r