Thread overview
Dlang documentation as CHM file + transform C# project
Sep 25, 2019
a11e99z
Sep 25, 2019
Vladimir Panteleev
Sep 25, 2019
a11e99z
Sep 29, 2019
chm
Sep 29, 2019
Boris Carvajal
Sep 29, 2019
a11e99z
Nov 04
a11e99z
September 25, 2019
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.
September 25, 2019
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.

September 25, 2019
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 :)
September 29, 2019
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.




September 29, 2019
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
September 29, 2019
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.
November 04
UPD:
https://github.com/a11e99z/DlangChm/tree/master/releases
file: Dlang.2_089.chm