Permalink
Switch branches/tags
Nothing to show
Commits on Oct 31, 2017
  1. Meta: use the common deploy.sh

    foolip committed Oct 31, 2017
    This uses the new CHECKER_FILTER support.
Commits on Oct 2, 2017
Commits on Aug 17, 2017
  1. Editorial: add a comma

    annevk committed Aug 17, 2017
  2. Editorial: wording nits

    annevk committed Aug 10, 2017
    Whether something is simple or obvious is for the reader to determine.
Commits on Jul 17, 2017
Commits on Jun 15, 2017
Commits on May 24, 2017
  1. Meta: HTML check only if needed, suppress warnings

    sideshowbarker committed May 7, 2017
    This restores 9ce8d47 to run the HTML checker by the network API using
    curl but refines it such that:
    
    * the checker is only run on index.html output if encoding.bs has changed
    
    * the checker is only run on all other HTML output if the visualize.py
      file has changed or if any .txt sources have been changed or added
    
    * if curl hits a timeout, it will retry each request up to 5 times.
    
    From the curl(1) man page:
    
    > --retry <num>
    >    If  a  transient  error is returned when curl tries to perform a
    >    transfer, it will retry this number of times before  giving  up.
    >    Setting  the  number to 0 makes curl do no retries (which is the
    >    default). Transient error means either: a timeout,  an  FTP  4xx
    >    response code or an HTTP 5xx response code.
    >
    >    When  curl  is about to retry a transfer, it will first wait one
    >    second and then for all forthcoming retries it will  double  the
    >    waiting  time until it reaches 10 minutes which then will be the
    >    delay between the rest of the retries.
    
    Addresses #97
Commits on May 15, 2017
  1. gb18030 decoder: unwind from fourth byte when it's not a digit

    annevk committed May 15, 2017
    Instead of always unwinding if there’s no code point when consuming the
    fourth byte, only unwind when the fourth byte is not an ASCII digit.
    This does mean that ASCII digits can be masked, but since ASCII digits
    are not used as delimiter in any format this is highly unlikely to be
    used in any attacks (and also matches existing implementations better).
    
    Fixes #110.
Commits on May 11, 2017
Commits on May 9, 2017
Commits on May 8, 2017
Commits on May 5, 2017
  1. Editorial: check non-null before null

    annevk committed May 5, 2017
    In particular in all places with two null checks in a row and for
    EUC-JP as it would stand out otherwise.
  2. EUC-JP decoder: only unwind ASCII bytes

    annevk committed May 5, 2017
    See #59 (comment)
    for context.
  3. Revert "Meta: use HTML checker network API & suppress warnings"

    annevk committed May 5, 2017
    This reverts commit 9ce8d47.
    
    Way too many timeouts in the build process.
Commits on Apr 10, 2017
  1. Meta: use HTML checker network API & suppress warnings

    sideshowbarker committed with annevk Apr 10, 2017
    Since we don't make regular changes having a long built time seems acceptable. We might want to consider tweaking this once we start actively working on JavaScript transform streams.
    
    Fixes #97.
Commits on Mar 20, 2017
  1. Document minimal implementation requirements

    annevk committed Mar 20, 2017
    This makes it clearer that alternative implementation strategies are possible.
    
    Fixes #44.
Commits on Mar 19, 2017
Commits on Feb 22, 2017
Commits on Feb 7, 2017
Commits on Jan 20, 2017
  1. Add visualizations for the indexes

    hsivonen committed with annevk Jan 20, 2017
    PUA and NFC validation warnings are expected. Exposing the PUA code points as PUA in HTML is useful to seeing what those code points map to (if to anything) in system fonts, which may give insights about their usage. Exposing singletons (compatibility ideographs and scientific units) without normalizing them is useful for having browser "Find" functionality match whatever you get as output of a converter you might be developing.
    
    Closes #78.
Commits on Jan 12, 2017
  1. Meta: enable HTML checker

    annevk committed Jan 12, 2017
Commits on Jan 10, 2017
  1. Editorial: mark certain references non-normative

    annevk committed Jan 10, 2017
    Also remove the DOM reference as it’s not actually needed for anything.
    
    Fixes #86.
Commits on Nov 18, 2016
Commits on Nov 16, 2016
  1. Note >8835 pointers in index jis0208 cannot be reached

    annevk committed Nov 16, 2016
    In EUC-JP and ISO-2022-JP encoders, when getting a pointer for a code
    point in index jis0208, it’s important to note that the pointer is
    always less than 8836. This is because the code points are duplicated
    throughout the table and the index pointer returns the first.
    
    Per a suggestion in #47.
Commits on Nov 15, 2016
  1. Editorial: cross-reference more IDL terms

    annevk committed Nov 11, 2016
    Fixes part of #76.
Commits on Nov 10, 2016
  1. Editorial: convert to Bikeshed

    annevk committed Nov 10, 2016
    I followed the steps set out in
    whatwg/fullscreen@f9df3ea
    and ended up with a nearly identical copy.
    
    For diffing the words I used
    
      git diff --word-diff -w
    
    per whatwg/fetch#399 (comment).
  2. Editorial: rename resources before Bikeshed conversion

    annevk committed Nov 10, 2016
    This gives the best git blame results.