0
0
mirror of https://github.com/python/cpython.git synced 2024-12-01 11:15:56 +01:00
Commit Graph

214 Commits

Author SHA1 Message Date
Fred Drake
906f7ea429 Change quoting a little bit to avoid problems building it at CNRI. 1998-02-23 21:32:18 +00:00
Fred Drake
5ad78f39e7 Changed way *.ind are forced to exist; the files are now reset to contain
an empty index instead of touched.  Note that for modindex.ind, this also
includes "\label{modindex}" so that the modindex.py script doesn't change
the set of labels in the document.

Be more consistent in use of $* in commands.
1998-02-22 19:47:13 +00:00
Fred Drake
f7f2e70fd4 Don't ignore makeinfo errors. 1998-02-19 21:40:51 +00:00
Fred Drake
9168328572 Add missing files to $(LIBFILES).
Run node2label.pl on the HTML versions of all the LaTeX manuals.
1998-02-19 20:46:47 +00:00
Fred Drake
a799835460 Revised some targets to make better use of make "special" variables, to avoid
repeating file names.

Change lib.texi target to not overwrite the input file; work on a copy.
1998-02-19 16:01:04 +00:00
Fred Drake
8ff4b8b05b Add new files from the Mac user interface breakup. 1998-02-18 17:19:53 +00:00
Fred Drake
dd94676865 Added libsymbol.tex, libtoken.tex to dependencies for the libref.
New targets:  ???-all, for each document.  This creates all formats of the
named document (DVI, HTML, PDF, PS).

l2hlib:  Added commands to translate node*.html to use the \label{} stuff,
	as supported by Jeremy's node2html.pl.  This gives us mostly
	bookmarkable nodes.
1998-02-18 16:02:14 +00:00
Fred Drake
5fd242b085 Clarified comment about the PS generation when using the all-pdf target. 1998-02-17 18:20:30 +00:00
Fred Drake
ddae414cb5 Added all-formats target: use this to get both PDF and PS files; using the
"alternate" rules for PDF generation doesn't ensure the PS files get
generated since distiller isn't used.

Switch to the "alternate" rules for PDF generation; this is starting to make
more sense than the distiller-based rule, and requires only free software.
I'm also confident it's working well (meaning I paged through all four
pdflatex-generated PDF files).
1998-02-17 15:45:25 +00:00
Fred Drake
3b26eeddea Added rule to generate the PDF format using pdflatex. Commented out since
this is still experimental software.  See the comment.
1998-02-16 17:06:10 +00:00
Fred Drake
6eab2fb0f1 Clean up some of the definitions related to info generation. 1998-02-13 03:23:33 +00:00
Fred Drake
04cf4dcf58 Added tarpdf target.
Don't remove *.texi & *.info for clean; only for clobber.

Don't remake tarballs if not needed (PDF & PS only).  HTML tarball is still
painful.
1998-02-12 22:33:50 +00:00
Fred Drake
5d8f0edc33 Add copyright.tex and boilerplate.tex to the common dependencies for .dvi
files.
1998-02-11 14:43:38 +00:00
Fred Drake
4be00713b8 Include indfix.py script in lib.dvi's processing. 1998-02-09 22:18:42 +00:00
Fred Drake
6b7fc6f267 Add *.pdf files to the clobber target (same target as *.ps). 1998-02-04 20:33:13 +00:00
Fred Drake
126d840d1a Use implicit rules to perform DVI->PS and PS->PDF conversions. PDF conversion
requires "distill" from a FrameMaker installation.  ;-)  Would probably need
to be different for Windows/Mac.
1998-02-04 19:54:40 +00:00
Fred Drake
251fed3e56 $(LIBFILES): Added libcopyreg.tex. 1998-01-21 04:59:44 +00:00
Fred Drake
95810e4d18 Removed tarps2, tardvi targets based on comments from Guido.
Added -9 option to gzip.  This doesn't save much space, but it's "free" and
appreaciated by those with slow modems.  (With these tarballs, that means
"those with modems"...!)

Remove the two tarballs in the clean target.
1998-01-13 17:18:57 +00:00
Fred Drake
33d05b9d88 Added targets:
tarps - one-sided PostScript
  tarps2 - two-sided PostScript, with ref.ps added as-is.
  tardvi - yes, some people want the .dvi files

  all-ps2 - Create the .ps files, but make sure the LaTeX openright option
	    is used in the \documentclass.
1998-01-13 16:33:09 +00:00
Fred Drake
34252f99d6 lib.dvi target: Added commands to generate the modules index. 1998-01-02 03:01:47 +00:00
Fred Drake
1c8b9e4769 Clean out *.texi and *.info* as well for "make clean". 1997-12-30 04:57:58 +00:00
Fred Drake
13704a8928 Added .PHONY annotation for lib.info target; the real target is
python-lib.info.  The annotation is needed to prevent at least GNU make from
building a second set of info files with the lib.info base name.
1997-12-29 22:04:44 +00:00
Fred Drake
3d913ad370 Revised lib1.texi target to deal with some conversion nastiness. See comment. 1997-12-29 21:31:23 +00:00
Guido van Rossum
9cb64803aa Added Greg Stein's docs for BaseHTTPServer.py.
Moved docs for "re" to before docs for "regex".
1997-12-29 20:01:55 +00:00
Fred Drake
05dd3c09ab Added back info generation. Still buggy in the final phase (makeinfo run).
Does not conflict with any other targets.
1997-12-29 17:17:54 +00:00
Guido van Rossum
0f280b6099 Use $LOGNAME instead of $USER to get the current user -- it seems to
be the state of the art.
1997-12-01 18:50:09 +00:00
Guido van Rossum
330c660f66 The dependency of tarhtml on l2h was a bad idea. 1997-11-26 15:31:32 +00:00
Guido van Rossum
84cca446f2 Added utility target tarhtml to tar and gzip the HTML files plus their
support (GIFS, icons, style sheets).
1997-11-25 20:49:09 +00:00
Guido van Rossum
bc12f78bb3 Adding Martin von Loewis' documentation for his locale module. 1997-11-20 21:04:27 +00:00
Barry Warsaw
17c8e781c0 libqueue.tex: Documentation for the Queue.py module.
Makefile: Add dependency on libqueue.tex

lib.tex: Place the libqueue.tex documentation just after libthread.tex
since Queue depends on thread support in Python.
1997-11-20 19:54:16 +00:00
Guido van Rossum
eae121e436 Adding dis and xmllib docs 1997-11-18 15:11:47 +00:00
Guido van Rossum
5344d4fd2e Add -N0 to dvips flags to generate page structure comments. 1997-10-05 18:51:02 +00:00
Guido van Rossum
36764b8b0e Added docs for 'user' customization module. Renamed libuser.tex
(which had UserDict/UserList) to libuserdict.tex.
1997-08-30 20:02:25 +00:00
Fred Drake
5de31fc094 Oops, don't suppress echo of the rm command in l2hclean! 1997-08-22 18:20:33 +00:00
Fred Drake
03ff6f7474 Simplify LaTeX2HTML targets && support re-use of output directories (which
saves re-generation of images).

Add l2hclean target.
1997-08-22 18:18:54 +00:00
Guido van Rossum
e229d8636d Misc Mac mods by Jack. Added libmacic.tex, and these patches:
libmacfs.tex	Document NewAliasMinimalFromFullPath
libmacos.tex	Document SetEventHandler and SchedParams
libmacui.tex	Document asynchronous event handling
libmailbox.tex	Removed mime-turds that somehow got in here
1997-08-18 15:14:26 +00:00
Guido van Rossum
b235d9e673 Tweaked all l2h targets to remove the target directory before renaming
the intermediate target directory.
1997-08-15 19:12:08 +00:00
Guido van Rossum
1acceb0650 Added AMK's first cut at docs for re.py 1997-08-14 23:12:18 +00:00
Guido van Rossum
fd16ca4542 Added mimify docs (Sjoerd). 1997-07-30 22:05:07 +00:00
Fred Drake
bc0cd37fe2 l2h target: l2htut was listed twice and l2hapi was skipped. Fixed. 1997-07-30 15:59:25 +00:00
Guido van Rossum
61c270345c added code.py; codehack.py is obsolete 1997-07-18 21:08:07 +00:00
Fred Drake
18600a4229 Add libpprint.tex to the lib.dvi dependencies. 1997-07-18 20:43:27 +00:00
Guido van Rossum
0fcbe8dde2 Added libni.tex libgzip.tex 1997-07-17 16:27:42 +00:00
Guido van Rossum
84057a3874 Added cmath 1997-07-17 16:15:18 +00:00
Fred Drake
b4aeaebfe8 Added libcommands.tex to list of library reference dependencies. 1997-06-12 16:06:19 +00:00
Guido van Rossum
41c302fc68 add libmailbox 1997-06-02 17:36:12 +00:00
Guido van Rossum
6181e00667 Added AMK's SocketServer docs. 1997-05-19 19:55:16 +00:00
Guido van Rossum
9231c8f176 Made a start with api.tex, the Python-C API Reference Manual.
Removed extref.tex (which provided the starting point).
Also removed qua.tex, which is out of date and no longer needed.
1997-05-15 21:43:21 +00:00
Guido van Rossum
dfb4120ea1 Add zlib 1997-04-30 19:40:10 +00:00
Guido van Rossum
e76b7a8fcd Added fnmatch, base64 and quopri, received from Andrew Kuchling. 1997-04-27 21:25:52 +00:00
Guido van Rossum
571391b963 New stuff by AMK. 1997-04-03 22:41:49 +00:00
Guido van Rossum
7f3b0421de Added docs for UserDict,UserList 1997-03-27 14:56:18 +00:00
Guido van Rossum
e6d579ddbc Added docs for glob 1997-03-25 22:07:53 +00:00
Guido van Rossum
20af95b433 Added docs for mailcap 1997-03-25 22:01:35 +00:00
Guido van Rossum
612316f016 Add a rough list of undocumented stuff at the end. 1997-03-14 04:12:52 +00:00
Guido van Rossum
cda3d7d0e7 Added (minimal) StringIO docs. 1997-03-03 16:01:21 +00:00
Guido van Rossum
3dd68d3364 Added libstat.tex 1996-12-31 02:24:54 +00:00
Guido van Rossum
3c7b2dc02c Added docs for Jeremy's resource module. 1996-12-18 18:37:05 +00:00
Guido van Rossum
3486f27428 Added soundex (sigh) 1996-12-12 17:02:21 +00:00
Guido van Rossum
61ed4db9e8 Added section for operator module (compiled Skip Montanaro). 1996-12-06 21:22:41 +00:00
Fred Drake
d560605ae6 (Makefile): Added sym links for each manual, i.e., index.html -> lib.html.
This makes addressing the manuals a little simpler.
1996-12-06 20:06:37 +00:00
Fred Drake
fc8f6f3ed3 (Makefile): The sed hack is needed for all 3 manuals processed by latex2html;
the comma must represent a bug in the modified process_command()
	function, but I haven't found it yet.  This will work for now.
1996-12-06 18:45:30 +00:00
Fred Drake
f1e6707ea6 (Makefile): Rip out old partparse.py / texi2html.py stuff -- use latex2html
instead!  Updated some comments.
1996-12-06 15:11:34 +00:00
Fred Drake
b4d4e25a62 (Makefile): Updated comments about using LaTeX2HTML for the library
reference.  Made the extension to the input files for makeindex
	explicit; if not made explicit a directory of the given base
	name can cause makeindex to blow up.  Specifically, if there is
	a directory ./lib/ created by LaTeX2HTML, "makeindex lib" will
	fail, but "makeindex lib.idx" will not.

	l2h{tut,ext,lib} are now dependent on myformat.perl.

	l2h adds ls2lib and removes the non-existant l2href.
1996-11-11 21:03:01 +00:00
Fred Drake
f93f101450 (Makefile): Updated latex2html support. 1996-10-29 16:07:46 +00:00
Guido van Rossum
1f17543ee7 Removed LaTeX version of reference manual. Added ref/ref.ps. 1996-10-22 20:00:02 +00:00
Guido van Rossum
a80c3988df Added chapter on restricted execution. 1996-10-22 01:12:13 +00:00
Fred Drake
5f2aa7113d (Makefile): Push texi2html.py options into a make variable. 1996-10-09 19:33:17 +00:00
Fred Drake
0b95abcba5 (Makefile): Add libformatter.tex to the library document dependencies. 1996-10-09 16:15:06 +00:00
Fred Drake
a39a25e5ec (texi2html.py): Use "if __name__ == '__main__':" test. Adjust indentation
to 4 spaces per level (no longer 8).

(Makefile):  Use .pyc versions of partparse.py and texi2html.py to generate
	converted documentation formats.  This reduces the startup costs;
	probably doesn't affect anyone but me in reality, but helps when
	working on the docs.
1996-09-13 14:44:34 +00:00
Guido van Rossum
be0a8a6042 Added bastion and (dummy) rexec docs 1996-09-10 17:37:05 +00:00
Guido van Rossum
f8daa4f7d9 Changes to dependencies (Fred) 1996-08-23 15:33:51 +00:00
Guido van Rossum
40006cfd9b Added imghdr,xdrlib; reformatted Makefile somewhat 1996-08-19 22:58:03 +00:00
Guido van Rossum
eb8d5032b4 Separate .dvi and .ps targets.
More rational destination for texi2html.py.
1996-08-09 21:46:05 +00:00
Guido van Rossum
ca81470a15 add libparser.tex 1995-10-11 17:32:29 +00:00
Jack Jansen
da53c5277c Documented MACFS, macostools, EasyDialogs and FrameWork modules. 1995-10-10 14:43:20 +00:00
Jack Jansen
4549b137e3 Documented binascii, binhex and uu modules. Put them in the
Internet/WWW section, for lack of a better place.
1995-08-29 11:30:24 +00:00
Guido van Rossum
f9adf48750 documented termios + TERMIOS 1995-03-31 12:26:24 +00:00
Guido van Rossum
5ae34bfd0b Don't reference removed files in Makefile 1995-03-28 13:39:31 +00:00
Guido van Rossum
ecde781dd1 restructured library manual accordiung to functional group 1995-03-28 13:35:14 +00:00
Sjoerd Mullender
ffd6de1049 New documentation on the CD module. 1995-03-28 11:56:52 +00:00
Guido van Rossum
73827c6efe use macros more; added some more docs 1995-03-20 13:00:32 +00:00
Guido van Rossum
e83e380930 added lots of comments 1995-03-17 16:01:35 +00:00
Guido van Rossum
85c4ff298d added macdnr 1995-03-07 10:12:11 +00:00
Guido van Rossum
df804f8591 converted docs for Jim Roskind's profiler 1995-03-02 12:38:39 +00:00
Guido van Rossum
dc46c7f734 small nits and new files 1995-03-01 15:38:16 +00:00
Guido van Rossum
a12ef9433b added WWW sections 1995-02-27 17:53:25 +00:00
Guido van Rossum
817a842ad2 added www chapters 1995-02-16 16:28:22 +00:00
Sjoerd Mullender
1dfb7d74a5 Added libaifc.tex to list of library files. 1994-12-14 15:27:33 +00:00
Guido van Rossum
e6757c2cd4 don't assum '.' is in PATH 1994-10-20 22:01:07 +00:00
Guido van Rossum
16d6e7109d Lots of small corrections by Andrew Kuchling (plus all new rotor docs) 1994-08-08 12:30:22 +00:00
Guido van Rossum
6938f06047 Merge alpha100 branch back to main trunk 1994-08-01 12:22:53 +00:00
Guido van Rossum
3cbc16d904 * lib2.tex (sys): updated sys.std{in,out,err} docs. Added
sys.tracebacklimit.
* tut.tex (Exceptions): change text printed by traceback.
* lib5.tex (audioop): added minmax.
* lib5.tex (audioop.getsample): move wandered paragraph back
* lib3.tex, partparse.py: undo mucking with \nopagebreak (didn't work).
* partparse.py: ignore \nopagebreak command
* ref5.tex: added description of lambda forms.
* ref7.tex: added reference to lambda forms to section on function
  definition.
* lib1.tex: removed lambda as built-in function (it is now a special
  form).  Also removed feature of filter, map, reduce to turn a string
  argument into an anonymous function.
1993-12-17 12:13:53 +00:00
Guido van Rossum
6f0132f490 * text2latex.py: call main() instead of always processing ext.tex.
* Makefile: added 'ext' to 'all' target
* ext.tex: more changes towards a readable text
* lib4.tex (posix): added set{uid,gid}
* lib2.tex (array): restored doc for typecode and itemsize (which were
  there but not visible for dir())
1993-11-19 13:13:22 +00:00
Guido van Rossum
7a2dba2a00 * ext.tex: documentation for extending, reference counts, and embedding
(formerly ../misc/{EXTENDING,REFCNT,EMBEDDING}).  Also affects Makefile.
* text2latex.py: script to do part of the conversion from an plain ASCI
  text file (in my particular style) to LaTeX.
  (Chapter/section/subsection headers, and verbatim sections.)
* partparse.py, texipre.dat, fix.el, Makefile: Minor cleanup of latex ->
  info conversion process (at least it works again, and with less
  debugging output).  Removed fix.sh.
* lib1.tex (section{Built-in Functions}): adapt description of str() and
  repr() to new situation.
* lib3.tex (Module os): added exec*() variants.
* lib3.tex (Module posix): added execve().
* lib2.tex (Module array): documented reality; remove typecode and
itemsize, add byteswap, rename read/write to fromfile/tofile, and
re-alphabetized.
* lib1.tex (Built-in Functions): renamed bagof() to filter().
1993-11-05 14:45:11 +00:00
Guido van Rossum
b2c6556fb0 Lots of small changes collected over months... 1993-05-12 08:53:36 +00:00
Guido van Rossum
970871f8e6 * Changed preface in texipre.dat.
* Added libwww entry to Makefile.
* Documented new array module.
* Documented extensions to regex (last, substring, translation table).
1993-02-21 20:10:26 +00:00
Guido van Rossum
3ad7fc70cc Documented marshal.{dumps,loads} and sys.builtin_module_names. 1993-01-22 15:48:14 +00:00
Guido van Rossum
4ac605e627 Changes to some math using underscore as subscript, necessary since
the new style file defines underscore as an underscore in tt font.
1992-12-17 15:31:02 +00:00
Guido van Rossum
95cd2ef162 Incorporated Jan-Hein's changes and texinfo conversion. 1992-12-08 14:37:55 +00:00
Guido van Rossum
5b34373b49 > * Makefile: always create .ps files; add qua to 'all' target;
>   added 'clobber' target
1992-07-07 09:06:34 +00:00
Guido van Rossum
1f4f7435c5 Remove bibtex log file. 1992-06-23 11:06:58 +00:00
Guido van Rossum
a3d50763a2 Change recipe to build qua. 1992-06-03 17:59:20 +00:00
Guido van Rossum
e33cb80d5e Also remove @* files 1992-04-06 14:04:13 +00:00
Guido van Rossum
b83241c0bd Much simpler version, intended as a script. 1992-03-06 10:56:42 +00:00
Guido van Rossum
a52117e98d Added ref.tex. 1991-11-21 13:54:36 +00:00
Guido van Rossum
59e9070148 Renamed mod to lib. 1991-11-12 15:39:56 +00:00
Guido van Rossum
7ff04b39db Dependencies on mod[123].tex. 1991-02-19 17:24:20 +00:00
Guido van Rossum
14f7aae080 Remove Emacs garbage. 1991-02-19 12:52:33 +00:00
Guido van Rossum
20aca5aa39 Took out (di)troff references.
Changed dependencies somewhat.
1991-01-25 13:29:04 +00:00
Guido van Rossum
b3fa13cef7 Made the move to TeX. 1991-01-22 11:47:14 +00:00
Guido van Rossum
eeaccbf068 Added support for postscript output (*.ps). 1990-10-07 12:35:21 +00:00
Guido van Rossum
b829a0935b Renamed intro and modules to tut and mod; added tbl to pipeline. 1990-09-18 10:47:40 +00:00
Guido van Rossum
7f777ed95a Initial revision 1990-08-09 14:25:15 +00:00