1. 23 May, 2001 5 commits
  2. 22 May, 2001 2 commits
  3. 21 May, 2001 9 commits
  4. 20 May, 2001 1 commit
  5. 18 May, 2001 10 commits
  6. 17 May, 2001 9 commits
  7. 16 May, 2001 4 commits
    • Guido van Rossum's avatar
      Test case for nested macro expansion · 1c76e154
      Guido van Rossum authored
      1c76e154
    • Guido van Rossum's avatar
      Implemented more sensible behavior of define-slot and fill-slot: · 9f313808
      Guido van Rossum authored
      - Define-slot can now be nested inside fill-slot, so that a macro can
        call another macro and use one of its slots to fill that other
        macro's slots.  (This is essential for sensible semantics of nested
        macros.)
      
      - Inside a use-macro, if the macro defines a slot that's not filled,
        the define-slot turns into fill-slot.  (This is just a convenience
        feature.)
      
      To implement this, the current macro call and its slots are turned
      into a stack (they already had stack behavior but the stack was
      inaccessible) and added a variable indicating the macro currently
      being defined (if any).
      
      In the process, refactored startTagCommon a bit, turning the decision
      procedure for argument replacement into a separate method
      (attrAction()).
      
      Added a safeguard to the attribute-wrapping feature: if the alignment
      column is too far to the right (half of the wrap column), change
      alignment to 4 spaces.  This solves the problem reported by Gregor
      Hoffleit with attribute wrapping in a long line containing several
      elements.
      9f313808
    • matt@zope.com's avatar
      Add unicode methods "unichr" and "unicode" as unrestricted methods. Note · d123e50b
      matt@zope.com authored
      that the issues remain to allowing unicode objects through Zope that are
      not addressed herin, but are related to type('') not equalling type(u''); much
      special case code exists that handles strings differently that needs
      review to handle unicode as well.
      d123e50b
    • Evan Simpson's avatar
      *** empty log message *** · 8df1f88d
      Evan Simpson authored
      8df1f88d