simon-svn: putty: simon
tartarus-commits at lists.tartarus.org
tartarus-commits at lists.tartarus.org
Sun Dec 17 11:16:08 GMT 2006
SVN root: svn://ixion.tartarus.org/main
Changes by: simon
Revision: 7000
Date: 2006-12-17 11:16:07 +0000 (Sun, 17 Dec 2006)
Log message (14 lines):
Initial support for HTML Help. All the ad-hoc help-file finding code
and various calls to WinHelp() have been centralised into a new file
winhelp.c, which in turn has been modified to detect a .CHM file as
well as .HLP and select between them as appropriate. It explicitly
tries to load HHCTRL.OCX and use GetProcAddress, meaning that it
_should_ still work correctly on pre-HTML-Help platforms, falling
gracefully back to WinHelp, but although I tested this by
temporarily renaming my own HHCTRL.OCX I haven't yet been able to
test it on a real HTML-Help-free platform.
Also in this checkin: a new .but file and docs makefile changes to
make it convenient to build the sources for a .CHM. As yet, owing to
limitations of Halibut's CHM support, I'm not able to write a .CHM
directly, more's the pity.
Modified files:
U putty/Recipe
U putty/doc/Makefile
A putty/doc/chm.but
U putty/windows/winctrls.c
U putty/windows/windlg.c
U putty/windows/window.c
A putty/windows/winhelp.c
U putty/windows/winhelp.h
U putty/windows/winpgen.c
U putty/windows/winpgnt.c
U putty/windows/winstuff.h
U putty/windows/winutils.c
Links:
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi?rev=7000&view=rev
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/Recipe?rev=7000&r1=6999&r2=7000
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/doc/Makefile?rev=7000&r1=6999&r2=7000
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/doc/chm.but?rev=7000&view=markup
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/windows/winctrls.c?rev=7000&r1=6999&r2=7000
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/windows/windlg.c?rev=7000&r1=6999&r2=7000
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/windows/window.c?rev=7000&r1=6999&r2=7000
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/windows/winhelp.c?rev=7000&view=markup
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/windows/winhelp.h?rev=7000&r1=6999&r2=7000
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/windows/winpgen.c?rev=7000&r1=6999&r2=7000
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/windows/winpgnt.c?rev=7000&r1=6999&r2=7000
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/windows/winstuff.h?rev=7000&r1=6999&r2=7000
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/windows/winutils.c?rev=7000&r1=6999&r2=7000
More information about the tartarus-commits
mailing list