Age | Commit message (Collapse) | Author |
|
not have newlines, e.g. the NewGRF's name
|
|
|
|
0x00E0 for feature 48.
|
|
|
|
are not allowed, but caused crash.
|
|
|
|
units. (Hirundo)
|
|
|
|
kind of unsigned. But since both were already casted to the right types later, this makes actually no difference.
|
|
include the size of the parameter on the stack. (based on patch by Hirundo)
|
|
codes in old OpenTTD. (Hirundo)
|
|
words, like old OpenTTD did before it learned dates before 1920. (Hirundo)
|
|
NewGRF that supplies genders/cases for a language that you removed from your installation
|
|
SwitchToErrorRefStack().
|
|
StartTextRefStackUsage() instead of always using the temporary NewGRF registers.
|
|
StartTextRefStackUsage() to make it more obvious that you must call StopTextRefStackUsage() at some point. Also extent the documentation.
|
|
to GetValue and StoreValue.
|
|
since the typechecking of string parameters
|
|
string command later in the string failed
|
|
of a string could cause invalid memory reads
|
|
there is an implicit default case with index 0
|
|
lists to fail completely
|
|
|
|
types/strings are not properly mapped to the strings that we use for the default industries
|
|
|
|
and genders
|
|
string or select the case of the next substring
|
|
less magic
|
|
colour code) is not implemented
|
|
|
|
|
|
|
|
|
|
format based on settings
|
|
|
|
better
|
|
|
|
|
|
a GRFText* to make translations possible
|
|
|
|
converted to openttd codes so they didn't work
|
|
|
|
|
|
temporary/persistent storage. (Spotted by yexo)
|
|
helper functions
|
|
Eddi), and a typo fix.
|
|
"non-placement deallocation function [is] selected for placement delete", or in other words delete(void *, size_t) is 'magic'.
We implemented these delete(void *, size_t) operator functions because MSVC warned that "no matching operator delete found; memory will not be freed if initialization throws an exception" for new(size_t, size_t).
This disables MSVC warning about this because we do not use exceptions in the (constructors that use the) overridden allocation functions, as such they will never be called; delete(void *) remains necessary though.
|
|
|
|
|
|
that are pushed on the (NewGRF string) stack
|