Commits on Jul 11, 2016
  1. @geoffmcl
  2. @geoffmcl

    Issue #433 #429 #426 - bump to 5.3.7 - avoid crash when no doc

    This bump also includes merge of #424 - licence fix, and #423 - add
    __GLIBC__ to long HAS_FUTIME list.
    
    And coincidentally #427 - an improved french translation!
    geoffmcl committed Jul 11, 2016
  3. @geoffmcl

    Merge pull request #433 from nijel/fix-crash-upstream

    Avoid crash in tidyCleanAndRepair if document was not loaded
    geoffmcl committed on GitHub Jul 11, 2016
  4. @geoffmcl

    Merge pull request #424 from danielhjames/patch-1

    Update LICENSE.md
    geoffmcl committed on GitHub Jul 11, 2016
  5. @geoffmcl

    Merge pull request #423 from pinotree/glibc

    Set HAS_FUTIME=0 on any GNU libc platform
    geoffmcl committed on GitHub Jul 11, 2016
  6. @geoffmcl

    Merge pull request #427 from vargenau/master

    Improve French translation.
    geoffmcl committed on GitHub Jul 11, 2016
Commits on Jul 10, 2016
  1. @geoffmcl
  2. @geoffmcl

    Merge pull request #420 from AdamMajer/compat_headers

    Add compatibility headers
    geoffmcl committed on GitHub Jul 11, 2016
Commits on Jul 7, 2016
  1. @nijel

    Avoid crash in tidyCleanAndRepair if document was not loaded

    These services can only be used when there is a document loaded, ie a
    lexer created.  But really should not be calling a Clean and Repair
    service with no doc!
    nijel committed Jun 29, 2016
Commits on Jul 1, 2016
  1. @geoffmcl
  2. @geoffmcl

    Issue #418 - Ensure TidyAttrID enum exactly matches table.

    The file tidyenum.h has an attribute ID enumeration that must exactly
    match the attribute_defs[] table in attrs.c.
    
    Originally some attempt was made to keep this enum in some sort of order
    but that should now be totally abandonned. Any 'new' attribute
    enumerations should be added just above the last N_TIDY_ATTRIBS, and
    likewise in the table, to avoid this problem.
    geoffmcl committed Jul 1, 2016
  3. @danielhjames
Commits on Jun 30, 2016
  1. @geoffmcl
  2. @geoffmcl

    Merge pull request #422 from sesom42/master

    prevent buffer overflow in debug output
    geoffmcl committed on GitHub Jun 30, 2016
Commits on Jun 29, 2016
  1. @vargenau

    Improve French translation.

    vargenau committed Jun 29, 2016
Commits on Jun 28, 2016
  1. @AdamMajer @AdamMajer

    Add compatibility headers

    In older versions of tidy, these headers were defined. Now, they are
    renamed to tidybuffio.h and tidyplatform.h. This may be more of a
    consistent naming scheme, but it breaks current software.
    
    Re-add these headers and add compile time warning when such a header
    is used.
    AdamMajer committed with AdamMajer Jun 13, 2016
Commits on Jun 27, 2016
  1. @danielhjames

    Update LICENSE.md

    Change date to match LICENSE.txt
    danielhjames committed on GitHub Jun 27, 2016
Commits on Jun 24, 2016
  1. @pinotree

    Set HAS_FUTIME=0 on any GNU libc platform

    GNU libc does not have <sys/utime.h> but <utime.h>, so set HAS_FUTIME=0
    for it; fixes build on non-Linux platforms using GNU libc.
    pinotree committed Jun 24, 2016
Commits on Jun 18, 2016
  1. @geoffmcl
  2. @geoffmcl

    Merge pull request #410 from gagern/varargs

    Pair va_copy calls with va_end
    geoffmcl committed on GitHub Jun 18, 2016
  3. @geoffmcl
  4. @geoffmcl

    Merge pull request #418 from bdesham/add-crossorigin-attribute

    Add support for the HTML5 "crossorigin" attribute
    geoffmcl committed on GitHub Jun 18, 2016
Commits on Jun 14, 2016
  1. @sesom42
Commits on Jun 8, 2016
  1. @bdesham
  2. @bdesham
  3. @bdesham
Commits on May 17, 2016
  1. @gagern

    Pair va_copy calls with va_end

    According to the specs, each va_copy call should be matched by a va_end call
    to ensure proper cleanup.  Furthermore, since message filters might iterate
    over the list of arguments, we should hand a new copy to each filter.
    gagern committed May 17, 2016
Commits on Apr 16, 2016
  1. @geoffmcl
  2. @geoffmcl

    Merge pull request #398 from rtack/issue-396

    allow zero LI in UL when html5. fix for #396
    geoffmcl committed Apr 16, 2016
Commits on Apr 8, 2016
  1. @rtack
Commits on Apr 7, 2016
  1. @geoffmcl

    Issue #394 - master reset to 5.3.0

    geoffmcl committed Apr 7, 2016
Commits on Apr 4, 2016
  1. @geoffmcl
  2. @geoffmcl

    Issue #390 - fix indent with --hide-endtags yes.

    The problem was, with --hide-endtags yes, a conditional pprint buffer
    flush had nothing to flush, thus the indent was not adjusted.
    
    To track down this bug added a lot of MSVC Debug code, but is only
    existing if some additional items defined, so has no effect on the release
    code.
    
    This, what feels like a good fix, was first reported about 12 years ago by
    @OlafvdSpek in SF Bugs 563. Hopefully finally closed.
    geoffmcl committed Apr 4, 2016
Commits on Apr 3, 2016
  1. @geoffmcl

    avoid DEBUG duplicate newline

    geoffmcl committed Apr 3, 2016
Commits on Mar 31, 2016
  1. @geoffmcl

    Issue #369 - Bump to version 5.1.51

    geoffmcl committed Mar 31, 2016