1. 13 Feb, 1998 19 commits
    • Guido van Rossum's avatar
      Add case checking feature on import. · 0980bd92
      Guido van Rossum authored
      This is an option for OS-es with case-insensitive but case-preserving
      filesystems.  It is currently supported for Win32 and MacOS.  To
      enable it, #define CHECK_IMPORT_CASE in your platform specific
      config.h.  It is enabled by default on those systems where it is
      supported.  On Win32, it can be disabled at runtime by setting the
      environment variable PYTHONCASEOK (to any value).
      
      When enabled, the feature checks that the case of the requested module
      name matches that of the filename found in the filesystem, and raises
      a NameError exception when they don't match.
      0980bd92
    • Fred Drake's avatar
    • Guido van Rossum's avatar
      Adding output of test_xmllib.py · e60142f2
      Guido van Rossum authored
      e60142f2
    • Fred Drake's avatar
      &do_env_datadescni, · 2549249f
      Fred Drake authored
      &do_env_funcdescni:  New functions.  These support the non-indexing variety
      	of the {datadesc} and {funcdesc} environments.
      
      There's still some flakiness with the new indexsubitem support, but that's
      low priority.
      2549249f
    • Fred Drake's avatar
      fb74a463
    • Fred Drake's avatar
      In add_label_data() description, use "\samp{}" instead of "``\code{...}''" · c9c456ef
      Fred Drake authored
      to indicate the interpreted letters from the format string.
      c9c456ef
    • Fred Drake's avatar
      Use "\samp{...}" instead of "``\code{...}''" when showing markup fragments · 7f6e2c45
      Fred Drake authored
      in the running text.
      
      For computed attribute and method names (where there's a \var{} part to
      the name), use the non-indexing forms of \datadesc{} and \funcdesc{}.
      This doesn't change the printed output, but removes 3 rejections from the
      makeindex run and allows the LaTeX2HTML support to exclude these from the
      index.
      7f6e2c45
    • Fred Drake's avatar
      Use "\samp{...}" instead of "``\code{...}''" when showing markup fragments · b441eb84
      Fred Drake authored
      in the running text.
      
      For computed method names (where there's a \var{} part to the name), use
      the non-indexing form of \funcdesc{}.  This doesn't change the printed
      output, but removes 3 rejections from the makeindex run and allows the
      LaTeX2HTML support to exclude these from the index.
      b441eb84
    • Fred Drake's avatar
      Two new environments: datadescni and funcdescni. These are similar to · aebc6f39
      Fred Drake authored
      datadesc and funcdesc, but don't add entries to the index.
      aebc6f39
    • Fred Drake's avatar
      &get_indexsubitem: This now has a chance of working, thanks to: · 00dcfb2b
      Fred Drake authored
      &do_cmd_setindexsubitem:  New function.  Set the indexsubitem value from
      	\setindexsubitem{(...)}.
      
      &do_env_opcodedesc:  By default, don't index byte codes.
      
      $INDEX_OPCODES:  New flag.  If true, index the byte codes.  Default is off.
      
      Normalize indentation to 4 spaces everywhere.
      
      Minor nits.
      00dcfb2b
    • Fred Drake's avatar
      Remove \bcode / \ecode everywhere. · 8842e867
      Fred Drake authored
      Make all the indentations in {verbatim} environments have column 0 of the
      listing in column 0 of the file.
      
      Remove pagenumbering / pagestyle cruft.
      
      Use more logical and less physical markup.
      8842e867
    • Fred Drake's avatar
      Remove \bcode / \ecode everywhere. · 1e11a5c1
      Fred Drake authored
      Make all the indentations in {verbatim} environments have column 0 of the
      listing in column 0 of the file.
      
      Remove pagenumbering / pagestyle cruft.
      1e11a5c1
    • Fred Drake's avatar
      2a4646c6
    • Fred Drake's avatar
      Remove all \bcode / \ecode cruft; this is no longer needed. See previous · 1947991c
      Fred Drake authored
      checkin of myformat.sty.
      
      Change "\renewcommand{\indexsubitem}{(...)}" to "\setindexsubitem{(...)}"
      everywhere.
      
      Some other minor nits that I happened to come across.
      1947991c
    • Fred Drake's avatar
      Lots of stuff: · dc8af0ac
      Fred Drake authored
      Handle most (all?) of the page style / numbering magic here so the documents
      don't have to do it individually.
      
      Revise the \bcode / \ecode stuff so that the {verbatim} environment handles
      it right directly.  \bcode / \ecode will be completely removed from all files
      (to be checked in momentarily).
      
      Have the {verbatim} environment get the samples indented a bit; this
      appearantly had been attempted in the old code, but didn't work because
      paragraphs weren't indented.
      
      Make all headers, from chapters on down to subparagraphs, have sans-serif
      titles.
      
      \setindexsubitem{}:  New macro.  Replaces \renewcommand{\indexsubitem{}(...)}
      	everywhere.  This allows LaTeX2HTML to be made to work correctly for
      	this.  That was near impossible with the old mechanisms.
      
      For all {*desc} environments, make the name of the described thing bold as
      well as monospaced.
      
      {opcodedesc} environment:  Don't index the byte code names; that doesn't seem
      	terribly useful, and there are a lot of them.
      
      \var{}:  More magic to make sure that the size is right even if embedded in
      	\file{} or some other macro that uses the sans-serif font in running
      	text.
      
      \bfcode{}:  New macro.  Makes the font \code{} and bold.  (Was unreasonable
      	using old LaTeX 2.09.)
      
      \file{}:  Adjust the size of the sans-serif font a little.
      
      \email{}, \url{},  Make these use the same font as \file{}, but not the
      	surrounding single-quotes.
      
      Update many comments.
      
      Lots of minor nits and a little cleanliness.
      dc8af0ac
    • Fred Drake's avatar
      parse_line(): Strip whitespace from the module name. · cffaebb6
      Fred Drake authored
      main():  Include a comma between the module name and page number, to make
      	 the generated index more like the "standard" generated index.
      cffaebb6
    • Fred Drake's avatar
      fe82acc3
    • Fred Drake's avatar
    • Guido van Rossum's avatar
      Fix a horrible race condition -- various routines were storing the · 8a666e7c
      Guido van Rossum authored
      most recently opened URL in self.openedurl of the URLopener instance.
      This doesn't really work if multiple threads share the same opener
      instance!
      
      Fix: openedurl was actually simply the type prefix (e.g. "http:")
      followed by the rest of the URL; since the rest of the URL is
      available and the type is effectively determined by where you are in
      the code, I can reconstruct the full URL easily, e.g. "http:" + url.
      8a666e7c
  2. 12 Feb, 1998 15 commits
  3. 11 Feb, 1998 6 commits