Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2023-03

Modifications to TurboPower IPro?

2 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Don Siders

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?

Reply by email

Werner Pamler
to Don Siders
Don Siders wrote
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?

It's probably me who did most of the changes recently. Although I do not consider myself as the "maintainer" (I think there is none at the moment), I can have a look. But I'd prefer to have your modifications in the bugtracker first, for better documentation.

Reply by email