1. 25 Apr, 2012 1 commit
    • Andrew Balholm's avatar
      exp/html: adjust inTableIM to match spec · dde8358a
      Andrew Balholm authored
      Don't foster-parent text nodes that consist only of whitespace.
      (I implemented this entirely in inTableIM instead of creating an
      inTableTextIM, because the sole purpose of inTableTextIM seems to be
      to combine character tokens into a string, which our tokenizer does
      already.)
      
      Use parseImpliedToken to clarify a couple of cases.
      
      Handle <style>, <script>, <input>, and <form>.
      
      Ignore doctype tokens.
      
      Pass 20 additional tests.
      
      R=nigeltao
      CC=golang-dev
      https://golang.org/cl/6117048
      dde8358a
  2. 24 Apr, 2012 9 commits
  3. 23 Apr, 2012 9 commits
  4. 22 Apr, 2012 1 commit
  5. 21 Apr, 2012 4 commits
  6. 20 Apr, 2012 8 commits
  7. 19 Apr, 2012 7 commits
  8. 18 Apr, 2012 1 commit
    • Colby Ranger's avatar
      net/http/httputil: Clean up ReverseProxy maxLatencyWriter goroutines. · 5694ebf0
      Colby Ranger authored
      When FlushInterval is specified on ReverseProxy, the ResponseWriter is
      wrapped with a maxLatencyWriter that periodically flushes in a
      goroutine. That goroutine was not being cleaned up at the end of the
      request. This resulted in a panic when Flush() was being called on a
      ResponseWriter that was closed.
      
      The code was updated to always send the done message to the flushLoop()
      goroutine after copying the body. Futhermore, the code was refactored to
      allow the test to verify the maxLatencyWriter behavior.
      
      R=golang-dev, bradfitz
      CC=golang-dev
      https://golang.org/cl/6033043
      5694ebf0