There were a number of issues with the dynamic Writer. 1) It did not resize itself correctly due to unsigned values being used in comparisons, 2) it might resize even when no change was being applied (e.g., after SetPos), and 3) if a lot of data was written at once, it would allocate insufficient new space.
Note: At the moment, single-player games generate network messages even though demo recording is disabled. This is unnecessary...
Writer: Fixed crashing bugs (e.g., E3M8 finale)
There were a number of issues with the dynamic Writer.
1) It did not resize itself correctly due to unsigned values
being used in comparisons, 2) it might resize even when
no change was being applied (e.g., after SetPos), and 3)
if a lot of data was written at once, it would allocate
insufficient new space.
Note: At the moment, single-player games generate network
messages even though demo recording is disabled. This
is unnecessary...