Ticket #3 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

Modify help system files to make it easier to move files around

Reported by: debrouxl Owned by: debrouxl
Priority: major Milestone: Version 1.00
Component: doc-contents Version: 0.96
Keywords: Cc:

Description (last modified by debrouxl) (diff)

In .hsf and .hsh files, unconditionally Prefix items contained in

  • [Main] 'See Also'
  • [References] 'Out' & 'In'
  • $$LINK(...)

with header file name.

Work started by debrouxl.

Attachments

fixrefs.pl Download (4.8 KB) - added by debrouxl 3 years ago.
Perl script that replaces incomplete paths with complete paths

Change History

comment:1 Changed 3 years ago by debrouxl

  • Description modified (diff)

comment:2 Changed 3 years ago by debrouxl

  • Component changed from component1 to doc-contents

comment:3 Changed 3 years ago by godzil

  • Version set to 0.96
  • Milestone set to Version 1.00

Changed 3 years ago by debrouxl

Perl script that replaces incomplete paths with complete paths

comment:4 Changed 3 years ago by debrouxl

  • Status changed from new to closed
  • Resolution set to fixed

Kevin wrote that the correct, long-term solution to the problem is to rewrite the help system. Right, but the benefit of rewriting everything would be much more obvious if there was a killer thing that couldn't be easily done with a script (as opposed to a C++/Delphi program)... Maybe ticket #5 is such a thing, we'll see. The attached script shows that neither putting complete paths everywhere, nor moving a file around, are killer things.

Revisions 1263 (de-quirking of 12 files) and 1264 (result of the attached script running) implement this ticket. I've checked the output of UpdateInclude?.exe @r1262 against the output of UpdateInclude?.exe @r1264 with diff -Naur: they're identical. The second consecutive run of the attached script yields no additional modifications.

=> closing as 'fixed'.

Note: See TracTickets for help on using tickets.