summaryrefslogtreecommitdiffstats
path: root/Doc/tools
Commit message (Collapse)AuthorAgeFilesLines
* Handle PEP references the same way RFC references.Fred Drake2001-09-291-6/+5
|
* Fix up whitespace in <args> elements; reduce sequences of consecutiveFred Drake2001-09-291-17/+15
| | | | | whitespace characters to a single space. Small changes elsewhere, mostly to clean up the code a little.
* Convert to string methods.Fred Drake2001-09-281-36/+59
| | | | | | | | | | | For the real document element, make sure the prolog is migrated into the document element so it isn't left stranded. Make fixup_trailing_whitespace() whitespace do what was really intended. Add the *desc environments used in the C API manual to the list of things that can exist at the paragraph level so they don't get wrapped in <para>...</para>.
* Convert most uses of the string module to string methods.Fred Drake2001-09-283-16/+15
| | | | (string.join() lives!)
* Do not distinguish \refmodule from \module in the generated output;Fred Drake2001-09-271-1/+4
| | | | | | whether or not a link will be generated will depend on the link database. Add a couple of explanatory comments for one of the stranger constructs (giving input an empty name).
* Re-write <ulink> elements as described in the conversion spec.Fred Drake2001-09-271-0/+19
|
* Turn \input, \include, and \verbatiminput into XInclude elements insteadFred Drake2001-09-272-10/+14
| | | | of something ad-hoc.
* Add support for some more markup that had slipped in.Fred Drake2001-09-271-2/+15
| | | | Fixed a typo in a comment.
* Update to support \mailheader and 5-column tables.Fred Drake2001-09-251-0/+52
|
* Simplify a helper by returning fewer values.Fred Drake2001-09-251-5/+4
|
* Do more to be compatible with Windows/CygWin. Make error messages moreFred Drake2001-08-101-2/+14
| | | | | | informative when a child process dies with an error. This is a variation of parts of SF patch #429611.
* Add option to push the development docs to SF without announcing, forFred Drake2001-08-081-2/+9
| | | | when the changes are just too small.
* Change the command lines to use a similar "phrasing" to that used in theFred Drake2001-07-181-15/+15
| | | | | other documentation makefiles. This is probably not sufficient to run the conversion on Windows, but goes at least part way.
* Script to re-write @FOO@-style marks with values, initializing theFred Drake2001-07-171-0/+55
| | | | | | | | | | | | replacement for @DATE@ from a TeX file containing a \date{...} mark (such as texinputs/boilerplate.tex). This will be used to re-write the html/index.html.in file instead of a combination of grep, date, and sed -- this is more portable to non-Unix platforms. This solves part of the problem reported in SF patch #429611, but does not use the suggested patch.
* Job.__init__(): Only create the builddir directory if it will be used (byFred Drake2001-07-171-6/+7
| | | | | | | | building the HTML or text documentation). There is no need to create it for other formats. Job.build_html(): The builddir parameter is always passed in, so it need not be optional.
* Change the target name for \kbd.Fred Drake2001-07-141-1/+1
|
* Generate a more meaningful message regarding the type of the documentationFred Drake2001-07-121-1/+1
| | | | release being discussed.
* Add conversion information for the grammar production support (preliminary).Fred Drake2001-07-091-0/+16
|
* Move & update a comment.Fred Drake2001-07-071-4/+12
| | | | Add support for the \ulink macro.
* Change the way notification mails are sent so people who respond to theFred Drake2001-07-061-1/+5
| | | | | update announcements do not get bounces from trying to send mail to my laptop, which has an identity crisis due to constant relocation.
* Add entries for recently defined markup.Fred Drake2001-07-061-0/+23
|
* Simplification to mirror a better conversion specification and moreFred Drake2001-07-061-6/+1
| | | | powerful latex2esis.py.
* Allow optional arguments to LaTeX macros to span lines. This is legal inFred Drake2001-07-061-1/+1
| | | | | LaTeX and we have at least one occurance of that in the content, so this script needs to support it as well.
* Give the pattern used to pick out a source anchor a more specific pattern.Fred Drake2001-06-231-1/+1
|
* Miscellaneous code cleanups.Fred Drake2001-06-231-4/+10
| | | | | Make sure we do not lose track of the build directory -- convert a user- supplied directory to an absolute path.
* Adjust to understand use of either single- or double-quotes to quoteFred Drake2001-06-221-20/+23
| | | | | | attribute values, and make the logic surrounding the platform annotations just a little easier to read. Also make the platform notes appear in the generated page; they were supposed to, but did not.
* Make the option processing more robust.Fred Drake2001-06-121-7/+31
| | | | | | | Add a -F option similar to "cvs commit -F <file>". Add a -t option to allow specifying the prefix to the directory into which the docs should be unpacked (useful when I start trying out new styles for the presentation).
* New solution to the "Someone stuck a colon in that filename!" problem:Fred Drake2001-05-291-3/+10
| | | | | Allow colons in the labels used for internal references, but do not expose them when generating filename.
* Hack to make this play nicer with *old* versions of Python: os.path.abspath()Fred Drake2001-05-291-0/+10
| | | | | was not available in Python 1.5.1. (Yes, a user actually tried to use this with that version of Python!)
* If the input line does not contain enough fields, raise a meaningfulFred Drake2001-05-291-0/+2
| | | | error.
* Update the directory names to match changes at SourceForge.Fred Drake2001-05-092-2/+2
|
* Job.build_html(): Be more robust in ensuring about.html exists; copyingFred Drake2001-05-091-17/+16
| | | | | | | | | the right HTML file to the name about.html is needed even if the --numeric option was not given -- some other name may have been assigned due to some non-determinism in the algorithm use to perform name allocation. ;-( This closes the "About..." portion of SF bug #420216.
* Update publish-to-SourceForge scripts to automatically determine if theFred Drake2001-04-222-7/+26
| | | | | branch is the head (development) branch or a maintenance brach, and use the appropriate target directory for each.
* encode(): Handle Latin-1 input characters better.Fred Drake2001-04-211-3/+7
|
* Add support for <memberline/> (needs markup improvement!).Fred Drake2001-04-211-1/+5
| | | | | | Update <versionadded/> to recent addition of optional explanatory text; make the explanation text take the same attribute name for both <versionadded/> and <versionchanged/>.
* Update the helper scripts that push development docs to SourceForge;Fred Drake2001-04-132-5/+5
| | | | | this version avoids having to build a separate authenticated connection to push the update-docs.sh script to SF.
* Update the XML conversion specification.Fred Drake2001-04-101-0/+2
|
* Allow the <author/> element to appear before a paragraph without beingFred Drake2001-03-291-1/+1
| | | | made a part of the paragraph.
* Remove the annoying __version__ definitions.Fred Drake2001-03-233-4/+0
|
* Lots of small changes to make this work with the Python DOM bindingsFred Drake2001-03-231-91/+95
| | | | | | | (minidom in particular); it was using PyDOM which is now obsolete. Only write the output file on success -- this avoids updating the timestamp on the file on failure, which confuses "make".
* Pick up the "encode" function from esistools instead of defining our ownFred Drake2001-03-231-15/+9
| | | | | | (broken) version. Remove Conversion.err_write() -- use dbgmsg() consistently.
* Re-write to no longer depend on an old version of PyXML. This nowFred Drake2001-03-231-46/+273
| | | | | | | implements a SAX XMLReader interface instead of the old Builder interface used with PyDOM (now obsolete). This only depends on the standard library, not PyXML.
* Pick the "escape" function from the standard library instead of from PyXML.Fred Drake2001-03-231-1/+1
|
* Add conversions for more of the markup -- not all of this was around whenFred Drake2001-03-231-1/+32
| | | | this file was written!
* Remove debugging "set -x".Fred Drake2001-03-031-3/+0
|
* Revise the scripts I use to update the documentation on the SourceForgeFred Drake2001-03-022-37/+41
| | | | | | site. These now seem (slightly) more reliable, and easier to work with since update-docs.sh no longer needs to be installed ahead of time on my account at SF.
* Job.build_html(): When formatting HTML into more than one HTML page, andFred Drake2001-03-021-7/+25
| | | | | | | not doing the \label{foo} --> foo.html transformation (--numeric was specified on the command line), still look to see if there is an "About this document..." node and copy that to "about.html", since the page footers use that as the target.
* Add an option allowing the user to determine where the output HTML is built.Fred Drake2001-02-191-3/+8
| | | | | Provide a way to set the paper size by name instead of only supporting separate options for each size.
* Be more careful to avoid spurious output from the shell script thatFred Drake2001-02-141-1/+5
| | | | unpacks the development version of the docs on SF.
* Jon Nelson <jnelson@users.sourceforge.net>:Fred Drake2001-02-122-14/+17
| | | | | | | Make the documentation tools work with Python 1.5.2. [Slightly modified from submitted patch. --FLD] This closes SF bug #132005.