Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								4cc425a0a3 
								
							 
						 
						
							
							
								
								switch to PNG navigation icons by default  
							
							
							
						 
						
							2004-04-08 18:51:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								4e3a27789a 
								
							 
						 
						
							
							
								
								no longer assign into sys; "print chevron" is the way to go  
							
							
							
						 
						
							2003-10-01 04:07:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								94b3463f7e 
								
							 
						 
						
							
							
								
								We're long past worrying about Python versions older than 1.5.2;  
							
							... 
							
							
							
							remove old compatibility definition of os.path.abspath(). 
							
						 
						
							2003-10-01 04:03:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Heller 
								
							 
						 
						
							
							
							
							
								
							
							
								6122c12031 
								
							 
						 
						
							
							
								
								re.sub expands escape sequences in it's second argument.  
							
							... 
							
							
							
							Will backport to 2.3 myself. 
							
						 
						
							2003-09-27 19:35:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								2ee37ff191 
								
							 
						 
						
							
							
								
								- use string methods  
							
							... 
							
							
							
							- make TEXINPUTS work the way it's supposed to in TeX-ish tools 
							
						 
						
							2003-09-27 07:05:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								c868d16e11 
								
							 
						 
						
							
							
								
								When an external application we use exits normally, exit with the same  
							
							... 
							
							
							
							exit code they returned.  All other types of exit from child processes
are normalized to a return code of 1.
Closes SF bug #732143 . 
							
						 
						
							2003-05-14 04:16:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								376f0ef30c 
								
							 
						 
						
							
							
								
								Clean up some files that LaTeX2HTML drops in the HTML output directory  
							
							... 
							
							
							
							sometimes. 
							
						 
						
							2003-01-17 21:25:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								56c8c27b27 
								
							 
						 
						
							
							
								
								Added support for --favicon.  
							
							
							
						 
						
							2002-10-30 17:02:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								cfb30e23d1 
								
							 
						 
						
							
							
								
								build(): Use self.builddir, not self.doc when copying the icons, so  
							
							... 
							
							
							
							they'll end up in the right directory when --dir is used. 
							
						 
						
							2002-10-01 15:38:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								c0e066a7b8 
								
							 
						 
						
							
							
								
								When the HTML output dir is specified using --dir=~/foo, the tilde  
							
							... 
							
							
							
							needs to be expanded by mkhowto, since the shell won't touch it except
at the start of the complete argument. 
							
						 
						
							2002-10-01 15:30:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								73ec98357e 
								
							 
						 
						
							
							
								
								Include the --dir argument in the help text.  
							
							
							
						 
						
							2002-10-01 15:24:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								15a159c231 
								
							 
						 
						
							
							
								
								Change the default path to icons so that "mkhowto" does the "right thing" by  
							
							... 
							
							
							
							default when used for 3rd-party docs.  This requires the standard Python docs
to specify a location, but they are a bit of a special case in sharing one set
of icons among several documents. 
							
						 
						
							2002-10-01 15:20:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								246beb2526 
								
							 
						 
						
							
							
								
								Don't use tempfile.mktemp(), since it produces annoying warnings, and  
							
							... 
							
							
							
							usually isn't what we want anyway. 
							
						 
						
							2002-08-27 16:34:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								b48b6d0737 
								
							 
						 
						
							
							
								
								Remove meaningless comment.  
							
							
							
						 
						
							2001-12-04 16:32:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								3ce28e4bd0 
								
							 
						 
						
							
							
								
								Add a new option, --dvips-safe, which sets the $DVIPS_SAFE option in  
							
							... 
							
							
							
							LaTeX2HTML.  This is not safe to do in general (for the reasons LaTeX2HTML
protects against dvips to begin with), but is safe if we do not actually
need to run dvips.  Note that we also assume it is safe if the user
specifically requests PostScript generation.  See the comments for further
explanation. 
							
						 
						
							2001-10-30 16:09:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								1cb560a653 
								
							 
						 
						
							
							
								
								Do more to be compatible with Windows/CygWin.  Make error messages more  
							
							... 
							
							
							
							informative when a child process dies with an error.
This is a variation of parts of SF patch #429611 . 
							
						 
						
							2001-08-10 20:17:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								aebbca3b61 
								
							 
						 
						
							
							
								
								Job.__init__():  Only create the builddir directory if it will be used (by  
							
							... 
							
							
							
							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. 
							
						 
						
							2001-07-17 14:46:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								bfd80dd8c0 
								
							 
						 
						
							
							
								
								Miscellaneous code cleanups.  
							
							... 
							
							
							
							Make sure we do not lose track of the build directory -- convert a user-
supplied directory to an absolute path. 
							
						 
						
							2001-06-23 03:06:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								964c074a62 
								
							 
						 
						
							
							
								
								Hack to make this play nicer with *old* versions of Python: os.path.abspath()  
							
							... 
							
							
							
							was not available in Python 1.5.1.  (Yes, a user actually tried to use this
with that version of Python!) 
							
						 
						
							2001-05-29 16:10:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								af922187ae 
								
							 
						 
						
							
							
								
								Job.build_html():  Be more robust in ensuring about.html exists; copying  
							
							... 
							
							
							
							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 . 
							
						 
						
							2001-05-09 04:03:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								cfef0096f9 
								
							 
						 
						
							
							
								
								Job.build_html():  When formatting HTML into more than one HTML page, and  
							
							... 
							
							
							
							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. 
							
						 
						
							2001-03-02 16:26:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								50d1fcf61c 
								
							 
						 
						
							
							
								
								Add an option allowing the user to determine where the output HTML is built.  
							
							... 
							
							
							
							Provide a way to set the paper size by name instead of only supporting
separate options for each size. 
							
						 
						
							2001-02-19 19:18:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								b258bedb13 
								
							 
						 
						
							
							
								
								Jon Nelson <jnelson@users.sourceforge.net>:  
							
							... 
							
							
							
							Make the documentation tools compatibile with Python 2.0. 
							
						 
						
							2001-02-12 15:30:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								4e3f2752c5 
								
							 
						 
						
							
							
								
								Improve diagnostic output when an external command returns a non-zero exit  
							
							... 
							
							
							
							code, showing the transcript for that command.
This closes SF bug #129740 . 
							
						 
						
							2001-02-04 15:20:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								5599441bbf 
								
							 
						 
						
							
							
								
								Make HTML the default output format, since that is what people actually  
							
							... 
							
							
							
							want most of the time. 
							
						 
						
							2001-01-30 22:30:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								42181dba8e 
								
							 
						 
						
							
							
								
								Added a --global-module-index option to specify a (possibly relative) URL  
							
							... 
							
							
							
							to the Global Module Index for a set of documents.  This is used to include
a reference to the global index from the per-document module indexes, so
that it is just a little easier to find.
(Someone suggested this, but I do not remember who.  Please let me know if
it was you -- thanks!) 
							
						 
						
							2001-01-09 22:02:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								9dce7b3737 
								
							 
						 
						
							
							
								
								Make sure we clean up the index data each time it is written by LaTeX.  
							
							
							
						 
						
							2000-11-03 02:57:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								df84facf0d 
								
							 
						 
						
							
							
								
								.use_latex():  Make this a little smarter so that it only runs pdflatex  
							
							... 
							
							
							
							once if all the temporary files are available from building
               a DVI file.  This can avoid two runs of pdflatex. 
							
						 
						
							2000-09-20 05:49:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								f3d41272c6 
								
							 
						 
						
							
							
								
								Before running LaTeX2HTML, remove all the HTML files from the output  
							
							... 
							
							
							
							directory.  This avoids acretion of HTML from previous runs which may
have a new name; this would have avoided a lot of the packaging problems
related to changing labels from the old distutils documentation. 
							
						 
						
							2000-09-14 22:25:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								239e1d5e50 
								
							 
						 
						
							
							
								
								Fix mkhowto so that the bookmarks for the PDF work for both "howto" and  
							
							... 
							
							
							
							"manual" class documents. 
							
						 
						
							2000-09-05 21:45:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								dfa539d770 
								
							 
						 
						
							
							
								
								Add --up-link and --up-title parameters to allow linking the top level  
							
							... 
							
							
							
							of the generated document to an external index.  These correspond to the
-up_url and -up_title parameters of LaTeX2HTML. 
							
						 
						
							2000-08-31 06:58:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								8bc627a402 
								
							 
						 
						
							
							
								
								Add --l2h-init option, which can augment the standard LaTeX2HTML  
							
							... 
							
							
							
							initialization with additional Perl files.  This can be given more
than once. 
							
						 
						
							2000-08-31 06:14:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								fcb8725de5 
								
							 
						 
						
							
							
								
								Add a --style option to allow specifying an alternate CSS style sheet for  
							
							... 
							
							
							
							HTML generation; the machinery was there but no option to set it was
defined.
Simplify some of the path-math since we can assume a recent version of
Python. 
							
						 
						
							2000-08-29 18:15:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								1915754ec9 
								
							 
						 
						
							
							
								
								Small changes to reflect changes in LaTeX2HTML support for newer versions  
							
							... 
							
							
							
							of LaTeX2HTML. 
							
						 
						
							2000-07-31 17:47:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								498c18f4d0 
								
							 
						 
						
							
							
								
								Only use one initialization file for LaTeX2HTML; more recent versions only  
							
							... 
							
							
							
							use the last one specified on the command line instead of all of them.
Smaller changes to reflect updated support. 
							
						 
						
							2000-07-24 23:03:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								cc7371c437 
								
							 
						 
						
							
							
								
								Removed --l2h-config option; it introduced unnecessary complexity and  
							
							... 
							
							
							
							is not needed anywhere. 
							
						 
						
							2000-06-29 23:01:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								ba82878a3b 
								
							 
						 
						
							
							
								
								Merged changes from the 1.5.2p2 release.  
							
							
							
						 
						
							2000-04-03 04:19:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								9a257b4fd4 
								
							 
						 
						
							
							
								
								Added --numeric option, similar to mkhtml.sh.  
							
							
							
						 
						
							2000-03-31 20:27:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								cf1b06ec47 
								
							 
						 
						
							
							
								
								Added --about option to specify the file to load "About this  
							
							... 
							
							
							
							document..." text from, defaulting to ../html/about.dat. 
							
						 
						
							1999-09-23 16:55:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								52ea0ce977 
								
							 
						 
						
							
							
								
								Added --image-type option to allow use of either GIF or PNG images.  
							
							... 
							
							
							
							Job.warning():  New method; use this instead of writing to sys.stderr
                directly.  Ensures warnings are also sent to the log
                file.
Job.log():  New method; write a message to the log file.  Use from
            .message() and .warning(). 
							
						 
						
							1999-09-22 19:55:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								a871c2e747 
								
							 
						 
						
							
							
								
								Make it work for "manual" documents as well as "howto" documents.  
							
							... 
							
							
							
							This still doesn't understand anything about multiple source files or
checking time dependencies. 
							
						 
						
							1999-05-06 19:37:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								4437fdf265 
								
							 
						 
						
							
							
								
								Make sure latex2html doesn't produce a hard link between foo/foo.html  
							
							... 
							
							
							
							and foo/index.html.  Make a copy instead.  (Appearantly some tar
openers on non-Unixlike systems can't handle hard links.) 
							
						 
						
							1999-05-03 14:29:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								aaa0d9a3a4 
								
							 
						 
						
							
							
								
								Record the value of $TEXINPUTS in the transcript.  
							
							... 
							
							
							
							Job.message():  New method.  Takes care of writing a message to the
		user and adding it to the transcript. 
							
						 
						
							1999-03-03 21:57:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								8b88093b95 
								
							 
						 
						
							
							
								
								Re-written mkhowto in Python; this should be at least a little more  
							
							... 
							
							
							
							portable.
Several things that had been done by running a python script are now a
matter of importing the right module and running a function with a few
parameters. 
							
						 
						
							1999-03-03 20:24:30 +00:00