St_W wrote:That's a fault in the documentation. & is the HTML code for & so it should read &h23 (instead of &h23). I'll try to fix it.
TblEscapeSequences:
Look at the last 2 rows of the table that are now exploded into 3 lines in the *.chm file.
IMHO, that is why \" was written before \(double quote).
fxm wrote:Look at the last 2 rows of the table that are now exploded into 3 lines in the *.chm file.
IMHO, that is why \" was written before \(double quote).
I feared that something like that happens, but I think that it should be fixed in the CHM rather than worked around on the wiki. I'll try to look into that too.
There is other thing that should be fixed in the CHM.
In the index list, the original "&=" string is displayed as "?":
"? (Concatenate And Assign)" instead of "&= (Concatenate And Assign)"
"Operator ? (Concatenate And Assign)" instead of "Operator &= (Concatenate And Assign)"
If there are any other pages broken by the change please report the errors (or fix them).
From now on please use proper HTML escape sequences in the wiki instead of the previously used workaround with the missing semicolon (e.g. "&" instead of "&"). However, in general I'd suggest to avoid the use of HTML escape sequences altogether when possible because of the very limited support in the fbdoc application (which generates the txt/chm/fbhelp help files).
fxm wrote:Look at the last 2 rows of the table that are now exploded into 3 lines in the *.chm file.
IMHO, that is why \" was written before \(double quote).
I feared that something like that happens, but I think that it should be fixed in the CHM rather than worked around on the wiki. I'll try to look into that too.
fxm wrote:Now, also the similar problem in .chm file for the tables of the two recently updated pages in wiki
The PR has been merged into the master branch now, which should fix:
- the HTML character escaping issues (TblEscapeSequences, KeyPgPrintusing, ProPgCruntime)
- the page title character escaping issues in the CHM (e.g. "Operator &= (Concatenate And Assign)")
- the character encoding issues in the CHM (e.g. on the "Table of ASCII Characters" page)
and some little issues with the documentation build application itself.