dwarf-doc.git
10 years agoNow we can fix up links in groups if we wish. Or all at once.
David Anderson [Thu, 31 May 2012 19:46:54 +0000 (12:46 -0700)]
Now we can fix up links in groups if we wish. Or all at once.
With test code too.

10 years agoNow all the FORM linkages are in place.
David Anderson [Thu, 31 May 2012 17:22:26 +0000 (10:22 -0700)]
Now all the FORM linkages are in place.

10 years agoCreated formlink.py and test code.
David Anderson [Thu, 31 May 2012 16:34:42 +0000 (09:34 -0700)]
Created formlink.py and test code.

10 years agoAttributes are now linked from use to the table.
David Anderson [Thu, 31 May 2012 16:21:31 +0000 (09:21 -0700)]
Attributes are now linked from use to the table.
The table with attr. meanings does not yet link to
the various descriptions.
There were a few trivial mistakes in the examples
and the compression chapter and one or two
in debug section relationships exposed by the links failing
(now that the links are made for attributes).

10 years agoIn a few places in the compression appendix there was a :
David Anderson [Thu, 31 May 2012 15:51:51 +0000 (08:51 -0700)]
In a few places in the compression appendix there was a :
right next to an attribute name.  That conflicted with
use of python tools, so in a few places in compression.tex
an extra space was useful.

10 years agoNow unified the actual code for introducing livelink
David Anderson [Thu, 31 May 2012 15:09:54 +0000 (08:09 -0700)]
Now unified the actual code for introducing livelink
into a single file. Callers just pass in the crucial string
to say what to change.  new files: anylink.py attrlink.py
and test files.

10 years agoUsing tohyphen.py, change all the DW_* entries to allow
David Anderson [Thu, 31 May 2012 14:46:02 +0000 (07:46 -0700)]
Using tohyphen.py, change all the DW_* entries to allow
the hyphenated form (when latex allows and wants a line break)

10 years agoCreated tohypyen.py to clean up all DW_* entries
David Anderson [Thu, 31 May 2012 14:29:23 +0000 (07:29 -0700)]
Created tohypyen.py to clean up all DW_* entries
so latex can adjust lines right.

10 years agoAdded tools/printstandard.py and some regression tests.
David Anderson [Thu, 31 May 2012 14:08:41 +0000 (07:08 -0700)]
Added tools/printstandard.py and some regression tests.
Added a bit to README.

10 years agoThe new taglink.py app created links from all uses of TAGS
David Anderson [Wed, 30 May 2012 22:50:04 +0000 (15:50 -0700)]
The new taglink.py app created links from all uses of TAGS
to the their definition.
The commit shows all these.
In addition I noted an erroneous FIXME (the text was
already complete) and deleted it.
A couple places used the ascii double-quote symbol, those
are now changed to the latex-standard `` and '' symbols.
Modified the python tests very slightly for better coverage
so modified the expected results too.

10 years agoCorrected some livetarg uses and added some livelink
David Anderson [Wed, 30 May 2012 18:26:16 +0000 (11:26 -0700)]
Corrected some livetarg uses and added some livelink
uses to TAGs where before we had addtoindex.
So all the TAGs have targets for live links (links which
will be generated, not hand created).

10 years agoAll the TAG definition points are now marked with \livetarg.
David Anderson [Wed, 30 May 2012 17:58:39 +0000 (10:58 -0700)]
All the TAG definition points are now marked with \livetarg.

10 years agorefclassfixup.py fixes up some class references.
David Anderson [Tue, 29 May 2012 20:36:03 +0000 (13:36 -0700)]
refclassfixup.py fixes up some class references.
The places changed to add the live links are in
dataobject.tex datarepresentation.tex debugsectionrelationships.tex
generaldescription.tex  using refclassfixup.py to effect the
source changes.  Note that using label and hyperref
in the live* commands defined in dwarf5.tex result in
incorrect links in the pdf (not clear why) so we use
hyperlink and hypertarget instead for now.

10 years agorefclassfixup.py will find uses of the class terms
David Anderson [Tue, 29 May 2012 18:36:17 +0000 (11:36 -0700)]
refclassfixup.py will find uses of the class terms
an turn them in to livelink (unless already transformed).

10 years agoFinished making the class table definitions use livetargi
David Anderson [Tue, 29 May 2012 17:02:53 +0000 (10:02 -0700)]
Finished making the class table definitions use livetargi
command (some got left out in previous commit). in
generaldescription.tex.

10 years agoAdded the livetargi command and use it when creating
David Anderson [Tue, 29 May 2012 16:53:47 +0000 (09:53 -0700)]
Added the livetargi command and use it when creating
the index entries for the experloc and other class definitions.

10 years agoAn initial set of text tools to help with
David Anderson [Tue, 29 May 2012 16:31:38 +0000 (09:31 -0700)]
An initial set of text tools to help with
making latex fully indexed etc.
This initial commit just has print and copy tools
and tests to verify correct operation of those tools.

10 years agoThe examples of internal live links now work, and
David Anderson [Mon, 28 May 2012 17:08:15 +0000 (10:08 -0700)]
The examples of internal live links now work, and
the livelink and livetarg commands (defined in dwarf5.tex)
now order their arguments like the real hyperlink and also
generate index entries.  See the DW_OP definitions
and DW_TAG_access_declaration  for examples.

10 years agoJakub J. noticed I typed DW_AT_call_ref when DW_OP_call_ref
David Anderson [Tue, 15 May 2012 20:37:47 +0000 (13:37 -0700)]
Jakub J. noticed I typed DW_AT_call_ref when DW_OP_call_ref
is meant (in debugsectionrelationships.tex). Fixed.

10 years agoAdded debug section relationships graph.
David Anderson [Sun, 13 May 2012 21:57:25 +0000 (14:57 -0700)]
Added debug section relationships graph.
It could use some refinement for visual
appeal, but this is a readable first version.

10 years agoRenamed one file (removing appendix prefix from name)
David Anderson [Sun, 13 May 2012 17:51:36 +0000 (10:51 -0700)]
Renamed one file (removing appendix prefix from name)
and refer to it from dwarf5.tex under new file name.
Now is debugsectionrelationships.tex.

10 years agoThis completes the text, one thinks.
David Anderson [Sun, 13 May 2012 17:34:13 +0000 (10:34 -0700)]
This completes the text, one thinks.
All the existing text is represented in
a form that is similar to the DWARF4 document.
As similar as seems possible.

10 years agoChanged internal 5 to 4.1 while we work on
David Anderson [Sun, 13 May 2012 15:00:02 +0000 (08:00 -0700)]
Changed internal 5 to 4.1 while we work on
getting this to be a complete dwarf4 document before
adding dwarf5 changes.

10 years agoInitial commit of a work-in-progress of latex source
David Anderson [Thu, 10 May 2012 15:48:42 +0000 (08:48 -0700)]
Initial commit of a work-in-progress of latex source
for DWARF5.

10 years agoAdd Microsoft Word sources for document
Michael Eager [Sat, 14 Apr 2012 23:03:16 +0000 (16:03 -0700)]
Add Microsoft Word sources for document