summaryrefslogtreecommitdiffstats
path: root/Doc
Commit message (Collapse)AuthorAgeFilesLines
* Added descriptions of the t#, w, and w# PyArg_ParseTuple() formatFred Drake1999-08-271-0/+21
| | | | characters; these are the ones for the buffer interface.
* Update the instructions slightly.Fred Drake1999-08-261-4/+44
| | | | | Add a new section describing what each of the tools does, in general terms.
* Removed; no longer needed now that the other tools can handle entityFred Drake1999-08-261-24/+0
| | | | references directly.
* feed(): Added support for ESIS '&' lines.Fred Drake1999-08-261-1/+4
|
* Remove use of fixgenents.sh; no longer needed.Fred Drake1999-08-261-5/+4
|
* Specify: \geq --> ≥Fred Drake1999-08-261-4/+12
| | | | | | \leq --> ≤ \LaTeX --> LaTeX (just text) \TeX --> TeX (just text)
* Conversion.subconvert(): Added support for "entityref" parametersFred Drake1999-08-261-0/+7
| | | | | | | (must be named in the conversion spec.). TableParser.start_entityref(): New method. Use to support creating entity references via the conversion specification.
* write_esis(): Added support for ENTITY_REFERENCE nodes.Fred Drake1999-08-261-40/+44
|
* convert(): Add support for ESIS '&' lines, and make sure we don'tFred Drake1999-08-261-0/+5
| | | | silently ignore unrecognized lines.
* Doco update from Sjoerd Mullender.Guido van Rossum1999-08-262-23/+29
|
* Added paragraph explaining that except clauses can't be empty; thatFred Drake1999-08-241-0/+4
| | | | pass can be used if needed. By Dan Wolfe <wolfeman@apple.com>.
* Added sentence "All exceptions must have an executable block."; fromFred Drake1999-08-241-1/+2
| | | | Dan Wolfe <wolfeman@apple.com>.
* Added additional index entries.Fred Drake1999-08-241-11/+14
| | | | Minor markup nits.
* whrandom should come immediately after random, not before.Fred Drake1999-08-231-1/+1
|
* Clarified start parameter to Py_CompileString, documentedFred Drake1999-08-231-5/+24
| | | | | | Py_eval_input, Py_file_input, and Py_single_input. Problems reported by Aaron Brancotti <aaron@icona.it>.
* rewrite_descriptor(): Fix bug that dropped the first TEXT node fromFred Drake1999-08-201-45/+36
| | | | | | | | | | | | | | | <description> elements. Add another sanity check to make sure a special case only becomes involved for <opcodedesc> and <opcodedescni> elements. fixup_paras_helper(): Clean up control flow. Everywhere that checks node.nodeType==ELEMENT and node.tagName now just check node.nodeName (nodeName is guaranteed for all node types and will be special values that don't conflict with GIs for non-ELEMENT nodes). Simplifies a number of tests and improves readability in a lot of places.
* Tell what the result objects are (based on comment from the list).Fred Drake1999-08-191-4/+5
|
* Added item regarding random/whrandom.Fred Drake1999-08-191-0/+2
|
* Added disclaimer to the sleep() function.Guido van Rossum1999-08-191-0/+5
|
* Explain the possible range of values for the pid parameter toFred Drake1999-08-131-6/+14
| | | | waitpid().
* In note mentioning [].remove()'s exception, tell what exception isFred Drake1999-08-091-25/+21
| | | | raised. Prompted by Barry's whining. ;-0
* Add index entries for open():Fred Drake1999-08-051-1/+4
| | | | | | | buffer size, I/O I/O control, buffering line-buffered I/O unbuffered I/O
* Add index entry "I/O control, buffering" for fdopen().Fred Drake1999-08-051-0/+1
|
* Add index entry "I/O control, buffering" for makefile().Fred Drake1999-08-051-3/+4
|
* Started documentation on buffer objects & types. Very preliminary.Fred Drake1999-08-041-1/+66
| | | | Greg Stein: Please help with this; it's your baby!
* Change the directory tree walking example to use clearer variableGuido van Rossum1999-08-031-11/+14
| | | | names, some suggested by Joe Ellsworth.
* Re-write in Python for portability. About 30% slower, but who cares?!Fred Drake1999-08-031-26/+61
|
* remap_element_names(): Only used for things that the new conversionFred Drake1999-08-031-32/+6
| | | | | | | | | | | | | | engine in latex2esis.py can do, so discard it. paragraph detection & markup: Handle some of the list-like environments properly, picking up paragraphs inside list items. (Only changed a few element-sets used for recognition.) fixup_refmodindexes_chunk(): Use the right attribute to determine the module a <ref*modindex/> element is referring to. convert(): Don't call remap_element_names(); it was removed.
* The new conversion engine supports more of the table re-writing thanFred Drake1999-08-031-6/+9
| | | | the old one, so use it.
* Removed PyMapping_Clear() -- it was wishful thinking and serves noGuido van Rossum1999-08-021-6/+0
| | | | great purpose.
* Use the mksourcepgk script instead of mktarball.sh.Fred Drake1999-08-021-6/+7
|
* Remove obsolete version of script.Fred Drake1999-08-021-84/+0
|
* Re-implementation of mktarball.sh as a more portable Python script;Fred Drake1999-08-021-0/+139
| | | | | | | | | with a more descriptive name. Allow creation of multiple archive formats with a single pass; useful in this case since it uses a fresh export/checkout from CVS to ensure that the tree is "clean" (no build turds, saved files, &c). Use --all to create all supported formats.
* bwrite(), ewrite(): Helpers for diagnostic output; essentially theFred Drake1999-08-021-30/+61
| | | | | | | | | | | | | | | | | | | | | | | | | same as sys.stderr.write(), but bwrite() will make it bold if stderr is a tty (for visibility). Use these everywhere instead of accessing sys.stderr.write() directly. find_all_child_elements(): Find all elements by type name that are immediate children of another. cleanup_synopses(): Receive both the document and fragment objects as parameters; if only the document is passed, synopsis information is never found since it's in the fragment! build_para(): Add a chunk of code to ensure that a newline always follows the </para> end-tag. Not really important, but makes presentation consistent for authoring/ maintenance. fixup_bifuncindexes_chunk(): Use find_all_child_elements() instead of find_all_elements() so we don't work with too many levels at once; that could cause DOM exceptions with the <elem>.removeChild() method.
* Mostly minor changes.Fred Drake1999-08-021-52/+23
| | | | | | | | | Removed some obsolete commented-out code. Merged BaseConversion into Conversion since there's only one conversion process now. Remove push/pop of output stream; it's no longer needed.
* This doesn't need to do nearly as much for the new conversion, soFred Drake1999-08-021-24/+0
| | | | simplify.
* A few small improvements to the conversion.Fred Drake1999-08-021-3/+7
|
* Markup nits.Fred Drake1999-08-021-40/+33
| | | | | Adjust examples to use the object interface instead of the function interface.
* Fixed hyperlink references to the __builtin__ and __main__ modules;Fred Drake1999-08-021-2/+2
| | | | error reported by Dale Nagata <DNagata@creo.com>.
* Ripped out the old conversion.Fred Drake1999-07-291-367/+7
|
* Added a few more passes through the document fragment. Not actuallyFred Drake1999-07-291-11/+126
| | | | very interesting.
* Massive changes.Fred Drake1999-07-291-38/+478
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Separate the Conversion class into a base and a subclass; the subclass is pretty minimal but the separation is useful for.... NewConversion: New class that implements a somewhat different approach to the conversion. This uses a table of instances (rather than tuples) that have more information than the tuples used for the older conversion procedure. This allows a lot more control over the conversion, and it seems to be pretty stable. TableEntry, Parameter: New classes that are used to build the conversion specification used by NewConversion. TableParser: xmllib.XMLParser subclass that builds a conversion specification from an XML document. load_table(): Convenience function that loads a table from a file. main(): Added flags --new and --old; these select which conversion is used. The default is --new. Several fixes have been made in the old conversion as well; these were done before writing & switching to the new conversion, and should be archived. The next checkin of this file will discard the old conversion; is is kept in this checkin to allow it to be retrieved if needed, and to avoid lossing the bugfixes that have been made to it in the interim.
* Minor updates.Fred Drake1999-07-291-4/+8
|
* Use the (new) buildFragment() method of the EsisBuilder rather thanFred Drake1999-07-291-15/+1
| | | | implementing it all here.
* Some minor cleanup.Fred Drake1999-07-291-20/+18
|
* Conversion specification, used by a new path through latex2esis.py.Fred Drake1999-07-291-0/+631
| | | | | The specific markup conversion is coded here instead of an even more cryptic table in the code of latex2esis.py.
* Minor update.Fred Drake1999-07-291-3/+6
|
* Change an {\em ...} to \var{...} and a {\bf ...} to \program{...} (theFred Drake1999-07-291-1/+1
| | | | | | | new markup makes sense in context). These allow the SGML/XML conversion updates to work, & should not have still been in there anyway.
* Add support for bzip2 compression.Fred Drake1999-07-271-2/+30
| | | | | New target: distfiles, create all distribution archives, regardless of archive format. (Individual targets remain for each archive format.)
* Add support for bzip2 using --bzip2.Fred Drake1999-07-271-4/+11
|