I manually make comparsion for style differencies (private variables, fields and params names, spaces) and compile path and diff files (see attachment).
After applyng that diffs, all significiant changes become clearly visible.
Small changes:
- get default encoding from Locale ID and from HTML 'meta' tag.
- fixed RPC calls, when Lazarus open context help and LHelp already open
- prevented memory leaks on exceptions
Big changes:
- programmatically created controls for new tab moved to separate pre-designed TFrame
- open multiple CHM in single tab by default
- Index tab behavior as in MS Help
I can provide separate diffs for that changes. But not sure, that them will be correctly separated and will not break whole thing, especially for big changes.
D