www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Dlang documentation as CHM file + transform C# project

reply a11e99z <black80 bk.ru> writes:
I had an idea to make CHM help as D-documentation after a post 
about man pages popped up
https://forum.dlang.org/post/qlrumeshnyxpneioaggt forum.dlang.org

result on github https://github.com/a11e99z/DlangChm with 
precompiled CHM.

what is CHM? 
https://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_Help
for non Windows u can see it with some viewers or in virtual 
Windows machine. Android has viewers too.
Sep 25 2019
next sibling parent reply Vladimir Panteleev <thecybershadow.lists gmail.com> writes:
On Wednesday, 25 September 2019 at 11:40:04 UTC, a11e99z wrote:
 I had an idea to make CHM help as D-documentation after a post 
 about man pages popped up
https://thecybershadow.net/d/docs/ https://github.com/dlang/dlang.org/commits/master/chmgen.d Generates keyword index, navigation as on dlang.org, embeds necessary files, also lints HTML... It is also used to generate the dman keyword index. CHM is no longer being built as part of the release because everyone got angry at me every time it broke, so I stopped maintaining it. Nobody complained.
Sep 25 2019
parent a11e99z <black80 bk.ru> writes:
On Wednesday, 25 September 2019 at 11:45:42 UTC, Vladimir 
Panteleev wrote:
 On Wednesday, 25 September 2019 at 11:40:04 UTC, a11e99z wrote:
 I had an idea to make CHM help as D-documentation after a post 
 about man pages popped up
https://thecybershadow.net/d/docs/ https://github.com/dlang/dlang.org/commits/master/chmgen.d CHM is no longer being built as part of the release because everyone got angry at me every time it broke, so I stopped maintaining it. Nobody complained.
oops! i did same work well, we have updated version at current moment :)
Sep 25 2019
prev sibling next sibling parent reply chm <chm chm.log> writes:
On Wednesday, 25 September 2019 at 11:40:04 UTC, a11e99z wrote:
 I had an idea to make CHM help as D-documentation after a post 
 about man pages popped up
 https://forum.dlang.org/post/qlrumeshnyxpneioaggt forum.dlang.org

 result on github https://github.com/a11e99z/DlangChm with 
 precompiled CHM.

 what is CHM? 
 https://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_Help
 for non Windows u can see it with some viewers or in virtual 
 Windows machine. Android has viewers too.
Very cool project, but ... all pages on precompiled CHM are blank.
Sep 28 2019
next sibling parent Boris Carvajal <boris2.9 gmail.com> writes:
On Sunday, 29 September 2019 at 00:51:16 UTC, chm wrote:
 On Wednesday, 25 September 2019 at 11:40:04 UTC, a11e99z wrote:
 I had an idea to make CHM help as D-documentation after a post 
 about man pages popped up
 https://forum.dlang.org/post/qlrumeshnyxpneioaggt forum.dlang.org

 result on github https://github.com/a11e99z/DlangChm with 
 precompiled CHM.

 what is CHM? 
 https://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_Help
 for non Windows u can see it with some viewers or in virtual 
 Windows machine. Android has viewers too.
Very cool project, but ... all pages on precompiled CHM are blank.
https://community.spiceworks.com/topic/1961503-solved-windows-10-chm-help-files-showing-up-blank
Sep 28 2019
prev sibling parent a11e99z <black80 bk.ru> writes:
On Sunday, 29 September 2019 at 00:51:16 UTC, chm wrote:
 On Wednesday, 25 September 2019 at 11:40:04 UTC, a11e99z wrote:

 Very cool project, but ... all pages on precompiled CHM are 
 blank.
Boris Carvajal answered you. https://forum.dlang.org/post/zvqhwmlomksplfmdcvls forum.dlang.org I tried his way, its working my way was: when u run CHM you've got windows with checkbox on bottom: [ ] Always ask before opening this file try to uncheck it and [Open] if not working next time try to check it and [Open]. should to work too. I dont remember right choice, so I tried it like USB: up first than down. NB: CHM can contains JavaScript and it running through IE6 on Windows so exists possibility of security issues. so dont run any CHM, only from (so-so) trusted sources: I am sure that I dont put trojans inside this CHM, but somebody can hack my acc on github. u have sources and instruction too so can generate CHM yourself. usually antiviruses can unpack and check CHMs.
Sep 29 2019
prev sibling parent a11e99z <black80 bk.ru> writes:
UPD:
https://github.com/a11e99z/DlangChm/tree/master/releases
file: Dlang.2_089.chm
Nov 04 2019