Skip to content

Update the IDE help system to use the opendylan.org web site - #1825

Merged
housel merged 4 commits into
dylan-lang:masterfrom
housel:ide-help
Jun 29, 2026
Merged

Update the IDE help system to use the opendylan.org web site#1825
housel merged 4 commits into
dylan-lang:masterfrom
housel:ide-help

Conversation

@housel

@housel housel commented Jun 27, 2026

Copy link
Copy Markdown
Member

No description provided.

housel added 4 commits June 27, 2026 15:54
No one puts Help buttons on toolbars in this day and age.

* sources/environment/tools/primary-frame.dylan
  (make-help-tool-bar-buttons): Do not add a Help button to the
  environment toolbar.
The HTML Help build pipeline was always someone ad hoc, and we haven't
had an up-to-date version in many years. These changes replace the
included HTML Help file with opening the opendylan.org web site.

* sources/lib/release-info/common-info.dylan
  ($release-help-web-address): New constant.
  ($help-filename): Remove.
  (release-help-web-address): New function.
  (release-help-location): Remove.

* sources/lib/release-info/module.dylan
  (module release-info): Export release-help-web-address and remove
   release-help-location.

* sources/environment/tools/help.dylan
  (help-source open-dylan): Point to release-help-web-address().
  ($download-doc-page): Remove.
  (settings <documentation-settings>, $documentation-settings): Remove.
  (online-doc-installed?): Remove.
  (online-doc-location): Remove.
  (frame-help-contents-and-index): Change to open the release help web
   address.
  (frame-help-on-keyword): Change to open the release help web
   address with the keyword as a query string.
  (do-frame-help): Remove.
* build/packages/win32-nsis/build-installer.bat: Remove check for the
  existence of opendylan.chm (the HTML Help bundle file).

* build/packages/win32-nsis/opendylan.nsi: Remove the install of the
  opendylan.chm file and associated registry changes.
@housel
housel merged commit a72527a into dylan-lang:master Jun 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant