Project

General

Profile

danij's activity

From 2015-02-13 to 2015-02-26

2015-02-24

07:05 Doomsday Engine Revision 3a37d7e3 (github): Refactor|libcommon: Further simplified acs::System
Since the recent introduction of acs::Module there is no longer a
need for the acs::System pimpl struct to hold a ref...
danij
06:41 Doomsday Engine Revision 34730448 (github): libcommon|acs::System: Ensure the current ACScript module is unloaded when changing map
Previously if the bytecode format for the new map was unrecognized
then the module for the previous map would remain ...
danij
05:44 Doomsday Engine Revision cab7a816 (github): libcommon|Hexen: Cleanup
danij
04:44 Doomsday Engine Revision 5e1ffc6f (github): Typos
danij
04:41 Doomsday Engine Revision 6d551400 (github): Fixed|64-bit|libcommon|acs::System: 32-bit integer assumptions (de)serializing ACScript world state
danij
04:27 Doomsday Engine Revision d89d7177 (github): Fixed|Hexen: Various invalid memory reads when starting ACScripts
Vanilla logic makes a lot of assumptions concerning the number of
arguments a given script expects. Resulting in read...
danij

2015-02-23

07:10 Doomsday Engine Revision ba144563 (github): Cleanup|libcommon: acs::System (redundant namespace qualification)
danij
05:55 Doomsday Engine Revision eca8200e (github): Fixed|libcommon|acs::System: Possible state invalidation when loading acs::Modules
danij
05:30 Doomsday Engine Revision fb681a72 (github): Cleanup|libcommon: acs::Module
danij
05:02 Doomsday Engine Revision f8ec3e2b (github): Refactor|libcommon|acs::System: ACS Module abstraction (cleanup)
Introduced a Module abstraction/concept to the ACS scripting system,
for better SOC (although presently, only one mod...
danij

2015-02-19

05:29 Doomsday Engine Revision 7fa36cbf (github): libcommon|acs::System: Fix ACS bytecode recognition (null termination oversight)
danij
04:42 Doomsday Engine Revision 6bc4c673 (github): libcommon|acs::System: Ignore ZDoom-extended ACS bytecode formats
ZDoom-extended ACScript bytecode formats are unsupported as they
introduce several new data chunks, which, are curren...
danij
04:01 Doomsday Engine Revision f45e6ce4 (github): libcommon|acs::System: More robust ACS bytecode validation
Make use of Doomsday 2.0 components for recognition and validation
of ACScript bytecode data.
Todo: Ignore unsupport...
danij
 

Also available in: Atom