Minor tweaks
Logger: Tweaks
Fix typo in 7960dfe
D2D: Tweaks
D2D: More tweaks (partially reverts ccb2731)
Should account for extra padding when #CRLF# is used.
D2D: Minor tweaks
D2D: Undo recent W/H calculations and revert back to 37fd105 calculations
WebParser: Apply temporary [&MeasureName] syntax for referencing non-WebParser measures
Webparser: Fixed bug when using a negative StringIndex
Logger: Fixed regression in 7960dfe
Additional change to 9c3808e
Gfx: Fix that empty strings have a width and/or height with D2D
Script: Add Unicode support
If the script file is UTF-8 encoded, all Lua strings are converted to/from as if they were UTF-8. Otherwise things continue to work as they have until now. Additionally, UTF-8 scripts cannot use deprecated features at all (PROPERTIES, GetStringValue).
Script: Fix memory corruption caused by 6560518
Cosmetics
Script: Additional change to f8c3867 for `print()`
Script: Change Unicode script support to require UTF-16 LE files rather than UTF-8
Script: Improve 6560518
The Unicode state is not tracked using a stack instead of a raw boolean. This means that a Unicode script that e.g. updates a non-Unicode script measure will now work properly.