[Lazarus] CHM help package
Sergey Bodrov
serbod at gmail.com
Fri Dec 8 13:23:06 CET 2017
I did some fixes and improvements to chm package, LHelp and chmmaker -
https://github.com/serbod/lazhelp
I contacted with maintainer, Andrew Haines, but then he disappear.
There is too many changes in many files, and that can't be posted as simple
diff patch. Also, there is some suggestions about package contents and
file/dir locations:
1. FPC package 'chm' contain file fasthtmlparser.pas, that used in some
non-CHM packages and projects. May be better move that file to some generic
package - fcl-base, for example?
2. FPC package 'chm' contain LZX compression routines in some files
- paslzx.pas, paslzxcomp.pas, paslznonslide.pas, lzxcompressthread.pas.
They not depends on other files in 'chm' and can be maintained as separate
package.
3. I suggest to move LHelp project from lazarus/components/chmhelp/lhelp to
lazarus/tools/lhelp, because LHelp is idependent external utility and not
internal part of IDE or users projects.
4. Also, I suggest to move lazarus/doceditor to lazarus/tools/doceditor for
the same reason
--
*Bodrov Sergey*
software development, IT consulting
http://www.serbod.com
*Phone (Belarus):* +375(25)794-21-58
*Skype:* sergey.bodrov1
*e-mail:* serbod at gmail.com, oxotnuk at yandex.ru
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20171208/bd2b4c71/attachment.html>
More information about the Lazarus
mailing list