Hi there,
I have a small problem with NSIS 1.65: when I use umlauts to describe a section in my nsi-script, I get a y with two points above, in front of every umlaut in the section-string that appears in the select components listbox. Has anyone an idea how to fix this. I've looked to the code but I didn't found the reason for this problem.
Thanks for any suggestions
~ Flo
Umlauts in Select Components ListBox
4 posts
Umlauts in Select Components ListBox - solution?
Hi there again,
I spent some time on the debugger an I noticed that
CEXEBuild:😛reprocess_string() add these strange characters in front of the umlauts.
The value of i is 252 on the umlaut according to the character u and thats why the lines:
The two lines mentioned above are the 'Test for characters extending into the variable codes', but I think (but I'm not sure!) this test should be only performed on in-strings with the length of 1.
So I hacked
Did I overlook something?
Thanks for any suggestions
~ Flo
Hi there again,
I spent some time on the debugger an I noticed that
CEXEBuild:😛reprocess_string() add these strange characters in front of the umlauts.
The value of i is 252 on the umlaut according to the character u and thats why the lines:
add the y with the two points above.
if (i >= VAR_CODES_START)
*out++ = (char)255;
The two lines mentioned above are the 'Test for characters extending into the variable codes', but I think (but I'm not sure!) this test should be only performed on in-strings with the length of 1.
So I hacked
and it works fine for me 🙂
if (strlen(in) == 1 && i >= VAR_CODES_START)
*out++ = (char)255;
Did I overlook something?
Thanks for any suggestions
~ Flo
Actually this is a bug I introduced. The routine add_string() in build.cpp was not passing the 'process' parameter to add_string_main(). Which was causing this string to be processed, when it should not have been. I will put the fix in 1.66.
-Justin
-Justin
Hi Justin,
thank you for the upcoming fix (I've already suspected, that my fix isn't on the right place 🙂 ) and thank you very much for NSIS!
Regards,
~ Flo
thank you for the upcoming fix (I've already suspected, that my fix isn't on the right place 🙂 ) and thank you very much for NSIS!
Regards,
~ Flo