sscanf_s exists in C11, but I didn't find it in CXX11
_snprintf_s does not exist in C11 or CXX11. C11 does have snprintf_s
In combination with the fact that I think sscanf and snprintf are not used
insecurely here (*), I used sscanf and snprintf, and added macros to select
the microsoft/C11 alternatives on Windows.
(*) Notes:
Any insecurity of sscanf does not apply, as it is not reading strings.
snprintf already does bounds-checking on the destination buffer, which is
is much to large anyway. And as compilers (VC++ too, I assume...) usually
check whether the format specifiers match the parameter types, there
should be no need for an extra-secure version here either.
Currently its proof of concept, wich may work not right.
The goal is, that mainwindow only have to call set(geometry) and the geometry widget detects and select the correct dropdown entry and fills in the data into the spin boxes.
Also mainwindow only needs to call getGeometry() to get the geometryString for generating the map and save in profile settings
The idea of linking an application's settings to the organisation that
happens to write or own the code is quite windows-like. It's not customary
under Linux, BSD*, etc.
Also migrate any existing settings.
show progress also in windows Taskbar
added button to cancel minetestmapper
changed all icons to svg
new app icon by McKrustenkaese
y-map limit ranges now +- 30000 instead of +-128
display error messages if minetestmapper fails
display error message if no world selected
options to clear mintestmapperlog
display stdError of minetestmapper in red now
updated Languages