Michał Janiszewski
02d83f860e
In case any memory was allocated for lang pack, free it
2015-09-14 23:03:03 +02:00
Michał Janiszewski
34f56a262b
Null-terminate buffer read from language packs
2015-09-14 22:59:44 +02:00
Michał Janiszewski
d58b4e3589
memory safeness
...
Just some more memory checks.
One memset appears to be wrong, is fixed now.
I think this might fix #1928 , but please check.
2015-09-13 21:45:57 +02:00
Michał Janiszewski
17e635b8af
In C++11 use actual pointer types instead of C's defines
...
This is mostly `NULL` -> `nullptr` in cpp files, but I only noticed
because `LanguagePack::GetObjectOverride` and
`LanguagePack::GetScenarioOverride` were returning false instead of real
pointer.
Also fixes some whitespaces, you can `w=1` to github's URL to make it
skip these.
2015-09-10 08:22:36 +02:00
IntelOrca
289555c082
fix #1908
2015-09-09 19:22:41 +01:00
IntelOrca
fddf057d68
add scenario overrides
2015-09-08 21:37:25 +01:00
IntelOrca
fe7879f0a3
add capacity overriding
2015-09-08 21:37:23 +01:00
IntelOrca
8085abadd3
add basic support for localisation object string overriding
2015-09-08 21:37:22 +01:00
IntelOrca
7a0478404e
add new C++ memory utility functions
2015-09-08 21:37:21 +01:00
IntelOrca
952a4abdd1
implement DAT translation, part 1
2015-09-08 21:37:20 +01:00