]> git.rm.cloudns.org Git - xonotic/darkplaces.git/commit
cbuf: use standard parsing and buffering of deferred strings
authorbones_was_here <bones_was_here@xonotic.au>
Mon, 25 Sep 2023 08:02:29 +0000 (18:02 +1000)
committerbones_was_here <bones_was_here@xonotic.au>
Tue, 26 Sep 2023 04:40:25 +0000 (14:40 +1000)
commit91c8c57e0608ab2eaf28b9ece97b1b060eb791a5
tree4b2888a8a686e5a7f8d17ec09336797f877d6115
parentc4cba77a1452975e9e8482a2df29cac4259c418f
cbuf: use standard parsing and buffering of deferred strings

Fixes https://gitlab.com/xonotic/darkplaces/-/issues/377

Matches div0-stable in that the deferred string is not parsed until
execution time and is printed verbatim in the pending command list.

Also fixes unsafe linked list removal and removes its workaround.

Slightly improves timing precsion and PRVM_64 / 32 support.

Signed-off-by: bones_was_here <bones_was_here@xonotic.au>
cmd.c
cmd.h