EXECIO * DISKR is not suited to read binary data as it reads "lines" terminated by CR or CR/LF. So even without the NUL issue this bug report addresses, you would be unable to correctly piece together your binary data by concatenating all read "lines" as they might have been separated by either CR or CR/LF. You can read your binary data with charIn in a single call by specifiying how many bytes you want to read, or by opening the Stream with the BINARY option and read data with lineIn, like this:...
Hi Mike, edit control displays UTF-8 flawlessly, tree view does not can you provide a small test case that shows the issue? I'm taken all codepoints above '7F'x Can you explain this in more detail? Did you see my remark regarding naked above-'7F'x bytes vs. valid UTF-8?
Hi Mike, it now stops at '7F'x, before it showed the complete character set The "required blank" 'A0'x is not available any more UTF-8 means valid UTF-8. A random single byte above '7F'x is illegal UTF-8. For more details check https://en.wikipedia.org/wiki/UTF-8 shows a trouser button I assume that this is just a somewhat badly rendered smiley in this font. Not every available font may be able to render all 100+K Unicode glyphs. You could try using a different font. will all user of my program have...
Enabling the Beta UTF-8 setting works for me (reboot required, remember, this is still Windows ...): https://learn.microsoft.com/en-us/windows/apps/design/globalizing/use-utf8-code-page With this set, the actual OEM, ACP, CurrentCodepage and CurrentOutputCodepage are all 65001 = UTF-8 - exactly what's needed.. running call RxMessageBox 'I will display 😜', 'Sürprise' displays like attached PNG. This looks very nice to me. As always, your mileage may vary ...
When installing ooRexx on a PC, is the particular locale of that machine respected somehow? Locale typically means language - ooRexx doesn't care about that. Or would -- since ooDialog framework is compiled in ANSI only mode -- set text from '20'x to 'FF'x of an edit control look like the one attached? In a different country your screenshot - I assume, from a 1252 "ANSI" codepage, the Windows default in your region - could very well look differently. This is because in this other country Windows...
Unix fixes for rxapis issues [bugs:#1981] RXAPI Improper/?Missing Access Control and [bugs:#1982] and [bugs:#1983]
No labels should be allowed within DO/LOOP, IF, SELECT
additional fixes committed withrevision [r12915]