An error occurred fetching the project authors.
  1. 30 Mar, 2003 1 commit
  2. 14 Mar, 2003 1 commit
  3. 02 Jun, 2002 1 commit
  4. 01 Jun, 2002 1 commit
  5. 26 Oct, 2001 1 commit
  6. 24 Sep, 2001 1 commit
    • Fred Drake's avatar
      Re-factor the SGMLParser class to use the new markupbase.ParserBase class. · a3bae336
      Fred Drake authored
      Use a new internal method, error(), consistently to raise parse errors;
      the new base class also uses this.
      Adjust the parse_comment() method to return the new offset into the buffer
      instead of the number of characters scanned; this was the only helper
      method that did it this way, so we have better consistency now.  Required
      to share the new base class.
      This fixes SF bug #448482 and #453706.
      a3bae336
  7. 02 Aug, 2001 1 commit
  8. 19 Jul, 2001 2 commits
  9. 16 Jul, 2001 1 commit
  10. 14 Jul, 2001 1 commit
  11. 05 Jul, 2001 1 commit
  12. 21 May, 2001 1 commit
  13. 15 Apr, 2001 1 commit
  14. 16 Mar, 2001 1 commit
    • Fred Drake's avatar
      Change RuntimeError to SGMLParseError, which subclasses RuntimeError · 66957372
      Fred Drake authored
      for backward compatibility.
      
      Add support for SGML declaration syntax (<!....>) to some reasonable
      degree.  This does not support everything allowed in SGML, but should
      work with "real" HTML (internal subset in a DOCTYPE is not handled).
      The content of the declaration is passed to the .handle_decl() method,
      which can be overridden by subclasses.
      66957372
  15. 14 Mar, 2001 1 commit
  16. 19 Feb, 2001 1 commit
    • Guido van Rossum's avatar
      SF Patch # 103839 byt dougfort: Allow ';' in attributes · b68c2456
      Guido van Rossum authored
      sgmllib does not recognize HTML attributes containing the semicolon
      ';' character. This may be in accordance with the HTML spec, but there
      are sites that use it (excite.com) and the browsers I regularly use
      (IE5, Netscape, Opera) all handle it. Doug Fort Downright Software LLC
      b68c2456
  17. 15 Feb, 2001 1 commit
    • Skip Montanaro's avatar
      bunch more __all__ lists · 0de65807
      Skip Montanaro authored
      also modified check_all function to suppress all warnings since they aren't
      relevant to what this test is doing (allows quiet checking of regsub, for
      instance)
      0de65807
  18. 09 Feb, 2001 2 commits
  19. 15 Jan, 2001 1 commit
  20. 12 Dec, 2000 1 commit
  21. 29 Jun, 2000 1 commit
    • Fred Drake's avatar
      [Old patch that hadn't been checked in.] · b46696c0
      Fred Drake authored
      get_starttag_text():  New method.
              Return the text of the most recently parsed start tag, from
              the '<' to the '>' or '/'.  Not really useful for structure
              processing, but requested for Web-related use.  May also be
              useful for being able to re-generate the input from the parse
              events, but there's no equivalent for end tags.
      
      attrfind:  Be a little more forgiving of unquoted attribute values.
      b46696c0
  22. 28 Jun, 2000 1 commit
  23. 04 Feb, 2000 1 commit
    • Guido van Rossum's avatar
      The third and final doc-string sweep by Ka-Ping Yee. · e7b146fb
      Guido van Rossum authored
      The attached patches update the standard library so that all modules
      have docstrings beginning with one-line summaries.
      
      A new docstring was added to formatter.  The docstring for os.py
      was updated to mention nt, os2, ce in addition to posix, dos, mac.
      e7b146fb
  24. 25 Jan, 1999 1 commit
  25. 24 Aug, 1998 1 commit
  26. 07 Jul, 1998 1 commit
  27. 28 May, 1998 1 commit
    • Guido van Rossum's avatar
      Patch by Lars Marius Garshol: · 1ad00717
      Guido van Rossum authored
      - Handle <? processing instructions >.
      
      - Allow . and - in entity names.
      
      Also fixed an oversight in the previous fix (in one place, [ \t\r\n]
      was used instead of string.whitespace).
      1ad00717
  28. 16 Apr, 1998 1 commit
  29. 26 Mar, 1998 1 commit
  30. 23 Oct, 1997 1 commit
  31. 16 Dec, 1996 1 commit
    • Fred Drake's avatar
      (sgmllib.py): Partial acceptance of patch from David Leonard · 09bcf8c0
      Fred Drake authored
      	<leonard@dstc.edu.au>; allows hyphen and period in the middle
      	of attribute names.  Still not allowed as first character;
      	as first character these are illegal in the Reference Concrete
      	Syntax, and we've not identified any use of these characters as
      	the first char in an attribute name in deployment on the web.
      09bcf8c0
  32. 28 Mar, 1996 1 commit
    • Guido van Rossum's avatar
      Reformatted with 4-space tab stops. · 48766512
      Guido van Rossum authored
      Allow '=' and '~' in unquoted attribute values.
      
      Added overridable methods handle_starttag(tag, method, attrs) and
      handle_endtag(tag, method) so subclasses can decide whether they
      really want to call the method (e.g. when suppressing some portion of
      the document).
      
      Added support for a number of SGML shortcuts:
      
              shorthand               full notation
              <tag>...<>...           <tag>...<tag>...
              <tag>...</>             <tag>...</tag>
              <tag/.../               <tag>...</tag>
              <tag1<tag2>             <tag1><tag2>
              </tag1</tag2>           </tag1></tag2>
              </tag1<tag2>            </tag1><tag2>
      
      This required factoring out some common actions and rationalizing the
      interface to parse_endtag(), so as to make the code more readable.
      
      Fixed syntax for &entity and &#char references so the trailing
      semicolon is optional; removed explicit support for trailing period
      (which was a TBL mistake in HTML 0.0).
      
      Generalized the test program.
      
      Tried to speed things up a little.  (More to come after the profile
      results are in.)
      
      Fix error recovery: call the end methods popped from the stack instead
      of the one that triggers.  (Plus some complications because of the way
      HTML extensions are handled in Grail.)
      48766512
  33. 06 Oct, 1995 1 commit
  34. 30 Sep, 1995 1 commit
  35. 22 Sep, 1995 1 commit
  36. 01 Sep, 1995 1 commit
  37. 10 Aug, 1995 1 commit
  38. 04 Aug, 1995 1 commit