I have made some changes to a couple of the units in IPro: iphtml.pas and iphtmlnodes.pas. They were needed to fix layout and rendering issues in TIpHtmlPanel - primarily to benefit the LHelp help viewer. For example: line spacing in PRE, DL, UL, and OL. Missing support for top and bottom margins when rendering these elements using CSS margins. I tested the changes by comparing output to that in FireFox and Chrome. They look alike. I also rebuilt LHelp using the modified library. The rendering output is improved a lot IMHO. All of the test cases that workd before the changes still pass.
It has, however, only been tested on Windows using Lazarus 2.3.0. My question: Is there a maintainer for IPro that I can offer the patches to? Or, should I post them here or to the issue tracker? -- _______________________________________________ lazarus mailing list lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus