Release 5.6.0

Change log for this release. List of authors

commit 3a30f6a4300417674026f6dddea5973debc6b808 (HEAD -> refs/heads/release/5.6, tag: refs/tags/5.6.0, refs/remotes/origin/release/5.6, refs/remotes/origin/next, refs/remotes/origin/HEAD, refs/heads/next)
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Sat Nov 25 14:54:41 2017 +0100

    Issue #600 - Update README/verhist.log

5.6.0 b869049a9f Geoff McLane Sat Nov 25 14:50:00 2017 +0100
5.5.86 87dbccdb1b Jim Derry Wed Nov 22 12:34:33 2017 -0500
commit 2cc140355d5e9a82f6ef35fc8de2785196bbc37e
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Wed Nov 22 12:33:12 2017 -0500

    Changed iterator internal logic to use a one-based index instead of 0; an
    index of 0 can be considered NULL.

5.5.85 19e8796a5b Geoff McLane Wed Nov 22 15:01:44 2017 +0100
commit d23e22589e751d72e8c20ca87b0b10ad9798bf42
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Wed Nov 22 15:00:14 2017 +0100

    Issue #403 PR #641 - Hot fix for column tabs count

commit 3b0c3779fc8faab4ca8238ea899daf3aed2463be
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Nov 20 09:55:24 2017 -0500

    Regenerated strings to match new string updates.

commit 1f1d0a525a2809d9e7e5614c131f9c1f1ef4c8c4
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Nov 20 09:53:27 2017 -0500

    Fixed missing closing tag preventing man build. No version bump.

5.5.84 c2c7b1dab2 Jim Derry Mon Nov 20 09:32:08 2017 -0500
commit 6d6eb3797b59b28c64a608b0a9e38d33c3c38032
Merge: 9e09f1a e4fc470

5.5.83 9e09f1a722 Jim Derry Mon Nov 20 09:29:51 2017 -0500
commit 9eadf3078e0020f71b8c8b0c448fcc90b3a6dfd8
Merge: 302660e cea9a46

5.5.82 302660e3cb Jim Derry Mon Nov 20 09:28:48 2017 -0500
commit 314690ad7f35795b5bc137c1aac44fe3dc6e7f70
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun Nov 19 16:58:01 2017 -0500

    Option changed callback now implemented.

5.5.81 b91c728c81 Jim Derry Sun Nov 19 15:46:40 2017 -0500
commit fcd4e90ea7b45bf290cd68296a568e673fc34498
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun Nov 19 12:54:08 2017 -0500

    Fix issue where console app and API can't set an FPI for a doctype without
    providing a quoted string. This is especially painful in a terminal, which
    requires escaping quotes. Since all FPI's must start with + or -, this fixes
    the issue.

commit ae20af4181201be7095207d927b8c7acd24ad20d
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun Nov 19 12:02:24 2017 -0500

    Added a new tidyOptionIsList() API service.

commit b34223237896ab49b2d794d858ccb83c69c931a4
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun Nov 19 11:02:13 2017 -0500

    Fixed logical issue with new iterators.

commit 8ddc0105f9d8d4ec5da250dc870d1b1f074e997d
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun Nov 19 10:21:46 2017 -0500

    Add missing iterators for recently added options mute and priority attributes.

commit 7105dbe0ee8493f300a9b9e17fcb77c962098950
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri Nov 17 22:00:29 2017 -0500

    Cosmetic update for doxygen.

commit b2d3bab9d1adb9386e006dd6949aed3ce76f1978
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri Nov 17 21:55:46 2017 -0500

    Doxygen fixes for previous.

5.5.80 ac27e0c16e Jim Derry Fri Nov 17 21:52:26 2017 -0500
commit 7598d9d0a1851633332c260dc9e7c783b3fbaf97
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri Nov 17 21:51:35 2017 -0500

    Added internal documentation to parser.h.

commit 79f0d5752f544a6a195eb37f74862bd40bdbcd4e
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri Nov 17 21:47:26 2017 -0500

    Updated documentation for tidyOptIsReadOnly(). As this is documentation only,
    no version bump.

commit 2957cb135b8a015f0f60310fd1bd94e7868f4240
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri Nov 17 21:39:30 2017 -0500

    Moved orphans from attrapi.c to tidy.c; eliminate attrapi.c. This only affects internal binary representation, but there's not API change, so no version bump.

5.5.79 f5dfd31a76 Jim Derry Fri Nov 17 21:30:40 2017 -0500
commit e7bacf22455b57c10a6dd82e667011c583aea3f9
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri Nov 17 21:30:19 2017 -0500

    Allow all parsers to accept NULLSTR input for API consistency.

5.5.78 18874e0b10 Jim Derry Fri Nov 17 20:38:45 2017 -0500
commit fec21eebba6e51fb18ef0126885b6ecd2d1af515
Merge: e6c891e 1dd85ad

commit 1dd85ad1c623e647ac3205b6ca28056255143373
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri Nov 17 19:16:58 2017 -0500

    Restore alphabetical order to the options enums and structure. No version bump.

commit cea9a465f394192f6d9b8c9c7096a6b761645133 (refs/remotes/origin/issue-643, refs/heads/issue-643)
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Fri Nov 17 14:47:24 2017 +0100

    Issue #643 - Fix HTMLVersion function back to what it was!

commit e6c891ea00374c2403bcc9e91260ae94a895605c
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Nov 16 15:07:52 2017 -0500

    Doctype made no sense! It was a write-only property in some cases, and uses
    itself and DoctypeMode to make up for Tidy's ability to store only a single
    value for an option. It's a little bit special relative to every single other
    option, in that it's declared as a string, but also has a picklist. This change
    makes Doctype behave in the way every other Tidy option behaves, and treats
    Doctype as a string, but also supports selection via the picklist.

commit a820ff58971d967c6991c5bde2d19c5777940225
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Fri Nov 17 02:52:32 2017 +0100

    Issue #643 - Add VERS_HTML5 to VERS_FROM40

commit 6a3e3fae77f1fdb5957896bd3cfa4dfb111e2478
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Fri Nov 17 02:46:14 2017 +0100

    Issue #643 - Only break lookup if 'code' AND 'version' found.

commit eefd2edda74af088d33963d6ab7e6564ab10b8a1
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Fri Nov 17 02:44:54 2017 +0100

    Issue #643 - Set debug trap - NOT important

commit 54f14ff9fc5bc7e6a6f59a8be4d3b10b1a75f9f1
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Wed Nov 15 15:39:37 2017 +0100

    Issue #643 - Some entity table corrections.
    
    Default all the VERS_CHECK to VERS_HTML5
    Change OverBar to 8254 in place of 175
    Change UnderBar to 95 in place of 818
    Change angst to 197 in place of 8491
    Add bsolhsub 10184
    Change epsi to 949 over 1013
    Change epsiv to 1013 over 949
    Change ohm to 937 over 8486, although appears the same
    Change phiv to 981 over 966
    Remove race as a two-value entity
    Add suphsol 10185
    Change varepsilon to 1013 over 949
    Change varphi to 981 over 966

commit bb15427e73e0f1b7c8bc4c7acfa6eba7d185976b
Merge: d6414a6 cca0e87

commit cca0e8700aa95c4e550fcab558441aef80e8a388
Author: Aurelio Jargas <verde _at_ aurelio _dot_ net>
Date:   Mon Nov 13 08:21:35 2017 -0200

    Fix typo

commit 97f7d2a41a94c1503746f9095389fed0ab2d7ba2
Merge: a754957 33ed10e

commit a754957808bedda5dec982ec928d491aed1c3a87
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Tue Nov 7 19:08:58 2017 +0100

    Issue #643 - Greatly expand entities list

5.5.77 d6414a69ae Geoff McLane Thu Nov 9 19:35:25 2017 +0100
commit c4c1ca17a263bea95f17dc3dcc6c22947c536488
Merge: 4b5c86e 08dfa3d

commit 08dfa3db84b4bf562277dd952cd45f0d93b0ba20 (refs/heads/issue-646)
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Thu Nov 9 15:00:08 2017 +0100

    Issue #646 - Correct 'INCLUDE_INSTALL_DIR' per 'master'

commit e4fc470592d5f88d4096195bba77c99f6d710649 (refs/remotes/origin/keep-tabs, refs/heads/keep-tabs)
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Tue Nov 7 20:36:55 2017 +0100

    Issue #403 - correct spelling

commit 7bbeae3eeaeab7546e3f5639bf1e246c84491aee
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Tue Nov 7 20:29:04 2017 +0100

    Issue #403 - Fix and enhance descripion of keep-tabs option

commit 33ed10e9617ddcd21a97d2071cb6f6e03631944b
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Tue Nov 7 19:08:58 2017 +0100

    Issue #643 - Greatly expand entities list

commit b58abe30d0e0bde495b4ca66d9bb976500d2b0ca
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Sun Nov 5 18:04:52 2017 +0100

    Issue #403 - Special DEBUG change to 'see' tabs

commit 2aeb2eeb7a6cb90779ff6bd840eae8cdb80ef194
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Fri Nov 3 19:16:17 2017 +0100

    Issue #403 - New 'keep-tabs' option to address this.

commit 4b5c86ee47ce167004da6f33af7d55d0840a5cad
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Thu Nov 2 18:42:38 2017 +0100

    Small fix to compile with MSVC10, exposed in #636
    
    MSVC10 2010 enforces K&R C that all variables must be declared before code
    in any given context.
    
    Unable to fix a gcc option that will expose this...
    
    modified: src/config.c

5.5.76 acd3c6c47e Jim Derry Wed Nov 1 15:07:03 2017 -0400
commit 86bde4624eaf403f20f1c637515db3064c5c88b6
Merge: 9c4b040 57f623e

commit 57f623eb7c2a8311ce0c11cdfb2641b9e20beead
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Oct 31 17:41:32 2017 -0400

    Updated PR to make LIBRARY default to the environment language, rather than just console tidy.

commit cc023c26b7fd4f9e70c7b95422438348a16e3aaa
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Oct 30 07:53:35 2017 -0400

    Address #639.

5.5.75 9c4b040771 Jim Derry Sun Oct 29 15:05:53 2017 -0400
commit 5fb1138840b80c9cd211c71354d0d50d556bf82d
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun Oct 29 15:04:51 2017 -0400

    Fixed indentation.

commit f5bdedecafaba36e34b276adc39360cf7a309774
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri Oct 27 16:13:08 2017 -0400

    Cleanup
    - Added doxygen documentation to `tags.h`
    - Consistency to `tags.c` header.
    - Moved TY_(DeclareUserTag) to tags.c/.h for consistency with the other list
      parsing declaratory functions.
    - Merged user tags parsing into the general list, eliminating a lot of redundant
      code.

5.5.74 7beb591cf7 Geoff McLane Sun Oct 29 18:32:41 2017 +0100
commit 319cded6ecc2135ee80af5d5781a4819b1f8f7f3
Merge: b243e0f ff68144

5.5.73 b243e0f30a Jim Derry Thu Oct 26 19:19:56 2017 -0400
commit 86e62dbb709b306ec41dc88fd55decfe6893f262
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Oct 26 18:25:55 2017 -0400

    Remove unnecessary AdjustConfig logic.

commit 350f7b4af758558e9c93c4c791f616244ed85b42
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Oct 26 18:08:17 2017 -0400

    Replaced AdjustConfig() with TY_(AdjustConfig)()

commit cc08bae5a9192eed909f665b579edb649d14eeb7
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Oct 26 15:46:26 2017 -0400

    Documentation updates.

5.5.72 6ffb71c2bc Jim Derry Thu Oct 26 14:26:53 2017 -0400
commit b663c3965f14e3bbbe26d1a50ba63e082efbab48
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Oct 26 14:26:23 2017 -0400

    Regenerate PO and POT for language changes.

commit 056bd85d3d4d2616043b58f75311a7a762fbf614
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Oct 26 14:25:02 2017 -0400

    Touch up option descriptions, particularly the encoding options in order to better describe their interaction.

commit aec686b1a96f912445c8614363682b3a2e31cea6
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Oct 26 14:24:35 2017 -0400

    Add a true "default" to TidyCSSPrefix so that it will be shown in documentation.

commit a1a58ec1bdac66b89199d89439495038ffe3d6ed
Merge: fc3cba8 504d2b3

5.5.71 504d2b3466 Jim Derry Wed Oct 25 19:59:14 2017 -0400
commit fc3cba86a826e39a5d94f0797a8c213c56d947d2
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Wed Oct 25 15:04:49 2017 -0400

    I guess no one tried to use this before... it's been broken since the initial commit. We've been comparing the config value from a different option the whole time.

commit ff681447247d64db5faff01c5a70bb0f15089792
Author: Wang Guan <momocraft _at_ gmail _dot_ com>
Date:   Thu Oct 26 00:54:55 2017 +0900

    use default allocator in place of strdup/free

commit 773f58dbcb1606abad1c5457e693ef23723bc34d (refs/heads/quiet_fix)
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri Oct 20 08:58:53 2017 -0400

    Updated PO and POT for updated description of TidyQuiet.

commit c12e2b2149dbee81afe75a9007f2b4f5e06b38d9
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri Oct 20 08:52:37 2017 -0400

    Ensure that `TidyQuiet` silences everything that it currently quiets, plus
    `TidyConfig` and `TidyInfo` messages. This causes a single regression by hiding
    `TidyInfo`; will publish PR in testing repo.

5.5.70 4b1c048ee5 Jim Derry Fri Oct 20 07:46:00 2017 -0400
commit d30255908043edc945775eca9eb3881c759c5b86
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Oct 19 20:46:21 2017 -0400

    Doxygen fix. No bump.

5.5.69 a03ddc03a0 Jim Derry Thu Oct 19 20:33:17 2017 -0400
commit 7e53038fa876dbfd073edb9307bfd30f1d158192
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Oct 19 20:27:12 2017 -0400

    Updated documentation for doxygen. No version bump.

5.5.68 492c9fb74b Jim Derry Thu Oct 19 20:11:26 2017 -0400
5.5.67 a354eff596 Jim Derry Thu Oct 19 17:41:35 2017 -0400
commit 6d8d153143f4d60050ac283588e31a1ea6fedee7
Merge: 6dd7919 dacb63d

5.5.66 6dd7919d16 Jim Derry Thu Oct 19 17:38:33 2017 -0400
commit 9c96551fe0b88685a733bc2eb41c5822fe75a125
Merge: b190e87 41675e7

5.5.65 b190e8724a Jim Derry Thu Oct 19 17:22:47 2017 -0400
commit 93957e4b172fb82014e56ae3399dab0ca039d499
Merge: 6309aba 6f51ece

5.5.64 6309abacda Jim Derry Thu Oct 19 17:17:33 2017 -0400
commit feb0811ba234054e9edb9e92f4e1244a364c3e1d
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Oct 19 17:16:59 2017 -0400

    Use the new tidyPlatform() in console, and fix (!!) bug where no platform is defined.

commit 2340e63f8b412f1c03272a3c5575e4f4110c6d05
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Oct 19 17:11:29 2017 -0400

    Expose the platform name to the public API.

commit c17df6aca250a44460048f1239ad5f0e999dd90a
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Oct 19 17:07:38 2017 -0400

    Add platform definitions for other Apple operating systems.

commit 41675e75f798df1ee0e0bb9cfe3b4f24463bf949 (refs/remotes/origin/issue-604, refs/heads/issue-604)
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Sat Oct 14 12:27:19 2017 +0200

    Issue #604 - Remove 'sprtf' code if not ENABLE_DEBUG_LOG

commit 3b154dc4077c6d408036f2b4ad7dc26622e6ce55
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Fri Oct 13 20:50:53 2017 +0200

    Issue #604 - Try to fix. Initial cut. WIP

commit dacb63da3182b591b303b86f371d415a4ff94a24
Author: Wang Guan <momocraft _at_ gmail _dot_ com>
Date:   Sat Oct 14 01:22:20 2017 +0900

    close stdin and free its FileSource in tidyDocParseStdin

commit 6f51eced5e256cb0bffc4ce60a1021b050235d4a (refs/heads/squelch_reports)
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Oct 10 19:30:57 2017 -0400

    Place the last three report messages into the reports range of the enum, taking
    them out of the dialogue range, so that they can properly be silenced.

commit 1d9194296034886548cc48904c4924fd9fb40aff
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Oct 10 08:21:14 2017 -0400

    Renamed the proposed `squelch` and `squelch-id` to `mute` and `mute-id`,
    respectively. Updated matching cases in test branch accordingly.

commit bcf4748b9cde48ee4000afeb3d6cca3611a1352a
Merge: 346ba06 0f86647

5.5.63 0f86647741 Geoff McLane Mon Oct 9 01:27:07 2017 +0200
commit 1b20d4b7644bebc4ca3ec6691b4a6adc2ce5f937
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Mon Oct 9 01:25:42 2017 +0200

    Default ENABLE_DEBUG_LOG to 'OFF'

commit 346ba063c98f7fdcd98343ba100344854c943ef8
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun Oct 8 12:03:48 2017 -0400

    Expose the new property to the public API.

commit 6f0ada7ffe4cbe1ecde0106d196b5207b0f69f98
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun Oct 8 11:53:36 2017 -0400

    Typo

commit ad03b28318207a5239c7889280ca3b4cd05b40a2
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun Oct 8 11:51:19 2017 -0400

    Remove @todo note.

commit e6f007d8babb21697f16fa6d748ee59a1a6c1006
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun Oct 8 11:44:45 2017 -0400

    Code spacing consistency.

commit f72c3d27e1f29e16b8329b62b66d55d0aebf4bb3
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun Oct 8 11:40:53 2017 -0400

    Show full prototype in forward declaration.

commit 2e58434e8d8939d8c4b00d3b299d1476d524ab1a
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun Oct 8 11:30:29 2017 -0400

    Actually, we should only show labels on reports, not dialogue.

commit 0548e67fa5ff653be37777458d6d8dd99ad82bbe
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun Oct 8 11:19:00 2017 -0400

    Oops, need to return.

commit b967065c36e32479b32a7f0e19ec464ba84d4196
Merge: 6263753 16aa474

5.5.62 16aa474f6a Jim Derry Sun Oct 8 11:06:41 2017 -0400
commit 626375346d66f5e1cfa3e26382b98910f0608e6f
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun Oct 8 10:47:03 2017 -0400

    Adds message squelching (muting) to Tidy, avoiding the need to specify a new
    option every time we might want to allow or disallow new output. Adds two new
    options:
      - `squelch-id` (default **no**) will provide tags during Tidy's output that
        can be used to silence warnings. For example, `MISSING_ENDTAG_OPTIONAL`
        will be shown after warnings of that type. Then in the future, the user can
        use...
      - `squelch` (default NULL) takes a list of message identification tags.
        Messages of this tag type will then be muted from output.
    
    This gives the user great control over hiding things that he or she doesn't care
    about seeing. However, muted errors/warnings still count toward error summaries.
    
    If we merge this, then TidyShowMetaChange and TidyWarnPropAttrs are candidates
    for removal (using the deprecation mechanism Tidy now has, these will continue
    to work, though).

commit 5e668163802c6052142a2006ec8ef52eb484e251
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun Oct 8 10:25:09 2017 -0400

    Spacing consistency.

commit ab8a4249df9ed9260fc4a017c5ef3d33d5c55ec1
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat Oct 7 18:10:46 2017 -0400

    Added `squelch-id` (TidySquelchShow) so that message ID's will be displayed in
    the report output table. This can be used to show message ID's that the user
    can use to filter against in the upcoming `squelch` option.

commit ca2f089e898adac4ca4fb6a7ae50bf86d2f33aa3
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat Oct 7 16:25:40 2017 -0400

    Regen pot and po

commit b31dd6fcc2de7fe74a0a9d258d360a5b2cae6838
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat Oct 7 16:11:51 2017 -0400

    Added some internal structures and code to support the removal of config
    options in the future, with full user notification. Right now this code is
    dead, because no options have been removed. No version bump.

commit 217d05fe495c9ce3cc9f26d91de06d919021e98c
Merge: 6b14c55 010892c

5.5.61 010892c020 Jim Derry Sat Oct 7 14:59:07 2017 -0400
commit 0977aa6077efb14ddcb1947e96842cbef22df02c
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat Oct 7 14:56:01 2017 -0400

    Removed dependency on NDEBUG, and introduced ENABLE_DEBUG_LOG in CMakeLists.txt.
    By default Windows will continue to show SPRTF output, and other platforms will
    require the -DENABLE_DEBUG_LOG to be set in default (debug) configurations.
    
    Debug and Release builds on macOS, Windows 10, and Ubuntu 16.04 confirmed
    working as most people expect.

5.5.60 f26b198213 Jim Derry Sat Oct 7 14:07:12 2017 -0400
commit 6b14c559f91af7ba740436f75f814cb9c92a9126
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat Oct 7 12:14:51 2017 -0400

    Adding some documentation WIP

commit 2e4393e37b7e575ef7daf06a04423f1870c45bed
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat Oct 7 11:20:57 2017 -0400

    Works for -config files now, too.

commit 483d17e39b035ecd10e2ffaa97bf83dd38f74e33
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat Oct 7 11:04:18 2017 -0400

    Experimentally working.

commit 2e2062ddec265727fa7e83bbf74b1a56f6e6da74
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri Oct 6 16:14:54 2017 -0400

    WIP with functioning concept.

5.5.59 4e6d76eb01 Jim Derry Fri Oct 6 09:41:54 2017 -0400
5.5.58 f1cd84f853 Jim Derry Thu Oct 5 19:29:12 2017 -0400
commit a413b1264bbd24bc35c2be874f5896a0753dfcf7
Merge: bd3503e c71b811

5.5.57 c71b8115cc Jim Derry Thu Oct 5 15:09:18 2017 -0400
commit ac4a79a5ac4574d36a980460f99fc94209100eca
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Oct 5 15:08:46 2017 -0400

    Regenerate languages.

commit fa30773938800b28e67f15075a6d3de62d9eda3e
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Oct 5 15:04:22 2017 -0400

    Centralize control of message output to the messageOut() method in order to:
      - Prevent the message filter from missing possible messages due to dispered
        control.
      - Single decision point for the types of messages to be output given current
        conditions and options settings.

commit bd3503eea509eb57fd9d21a1028397e42636337a
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Oct 5 09:26:11 2017 -0400

    Changed the XML classes to use the string representation of the key rather than
    the translated string of they key, which fix manpage and quickref generation in
    non-default locales.
    
    As a result the translated strings are no longer used and have been deleted.

commit 9565a15f486579e32e1c53ba41ddfc5108f9b6b4
Merge: 4fa26f4 4c74b14

commit 4c74b14991167d3c0b13f8213e9f9a0add1a614b
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Wed Oct 4 13:40:19 2017 -0400

    Not sure how this got missed.

commit 4fa26f4f5d3eec0a580afddfff0cb81c095405c1
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Wed Oct 4 12:24:07 2017 -0400

    Affects documentation only: updates the manpage (and soon the quickref) by
    breaking up the existing options into several more logical categories.

5.5.56 7d35bb14ef Jim Derry Wed Oct 4 11:15:45 2017 -0400
commit 430fc6118d9527dc194b6c064282159d818b1aaf
Merge: 084ed21 dedcb7b

5.5.55 084ed21735 Jim Derry Wed Oct 4 11:00:04 2017 -0400
commit dedcb7bb4d7f6417a8d7f68f5fa6f32c6cef5a83
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Oct 3 22:31:55 2017 -0400

    SPRTF is now compatible with macOS and Linux, and most likely all supported
    platforms.

commit ee54057d76fe885020189a5c4b5789f2eb0fb859
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Oct 3 21:09:59 2017 -0400

    Added debug to several files. WIP

commit a137c068e56a0d2d96315b0707005fab8b39bdb5
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Oct 3 20:56:50 2017 -0400

    Added debug to several files. WIP

commit 4e3c1a1562a7234931134efde5f2ed4bf8d30f1b
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Oct 3 20:42:29 2017 -0400

    Move all of the sprtf includes into tidyplatform.h

commit 1cd04388495c0b581cd6d4a9ac8d904d73c75f6f
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Oct 3 18:08:10 2017 -0400

    Standard Library file header; termporary notes for me.

commit 8d7e5f7f5a9bcb2aa943df8f3cbdd5e5b86f4817
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Oct 3 15:30:21 2017 -0400

    Documentation formatting.

commit 5ff6aa8a8b8a9208188d64821301268185da1058
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Oct 3 14:46:29 2017 -0400

    Not sure how this got missed...

commit 4d2e75024ee925e0ccf699216e9aabf7c72dc31c
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Oct 3 14:26:23 2017 -0400

    Removed unused iconvtc from source

commit e41229749cd96cc3ae7213ddca9a1e1ad990c044
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Oct 3 14:24:01 2017 -0400

    TIDY_WIN32_MLANG_SUPPORT has been dead code for ages. Not tested, not maintained.

commit 9706b9e5c49b0cca631e235d72963d0d1c404d6b
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Oct 3 14:18:49 2017 -0400

    Purged TIDY_STORE_ORIGINAL_TEXT.

commit 9679d88faed63b7f1b1bb40329202830e7d0d6d1
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Oct 3 14:14:59 2017 -0400

    Format macros nicely.

commit ab67229238e74e116379434311a342bb900badb8
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Oct 3 14:10:54 2017 -0400

    AUTO_INPUT_ENCODING has been dead since first git commit.

commit ff030aab7a991ddb1ee7412fc923adbc18e32760
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Oct 3 14:04:32 2017 -0400

    ELEMENT_HASH_LOOKUP is no longer conditional, and is a permanent part of Tidy.

commit 558082cbfcce569cd3cf85b3f710677af73e88c2
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Oct 3 14:00:40 2017 -0400

    Cleanup structure.

commit 238b8f0a66dcffb2b8d705697171c249e7b46124
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Oct 3 13:56:31 2017 -0400

    Wipe out dead code. We use git for a reason, so it's never really deleted.

commit 67f7b77e1fda4e4e6b5977ef7bc122b9acfa1bed
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Oct 3 13:04:37 2017 -0400

    Added a flag to CMakeLists.txt simply to point out that one can build without
    support for ISO2022 natively. Of course, we've been doing this by default for
    years with no ill effect, and all modern operating systems seem to support this
    natively. It's probably best to keep this in here, unlike the other deletions.

commit a1e4dcc066a3bf87eb2a459d370e55df72c568d8
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Oct 3 12:45:34 2017 -0400

    Removed option for SUPPORT_ACCESSIBILITY_CHECKS, regen'd strings.

commit dfa2501928e46f2182c5a8d72b40d84fa92b4121
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Oct 3 12:37:23 2017 -0400

    Removed option for SUPPORT_ASIAN_ENCODINGS, and regen'd strings.

commit 2758939406b76245eb6ee6008f3a573016ffe5cc
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Oct 3 12:26:38 2017 -0400

    Removed SUPPORT_UTF16_ENCODINGS, and regen'd strings.

commit 7a4a544a5d0f8c844d00db5bd574aff1fc5cc617
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Oct 3 08:57:11 2017 -0400

    Squelch Mac OS X warning during build. No version bump.

5.5.54 8f47c024ac Jim Derry Tue Oct 3 08:26:51 2017 -0400
commit 77632e2fb8fb243ed702820ad99d1e373e2bd7e7
Merge: 1e88cf2 b1e7bba

5.5.53 1e88cf2ebc Jim Derry Mon Oct 2 13:35:26 2017 -0400
commit 0e3cb7c78e5134d9287ab6ff513bf21dce9329f7
Merge: 3efc0f9 397fd1a

5.5.52 3efc0f92a5 Jim Derry Mon Oct 2 13:31:35 2017 -0400
commit a4ea6999e875f8a9fb02e2347382a5b5156db847
Merge: e959c22 d312969

5.5.51 e959c22087 Jim Derry Mon Oct 2 13:27:42 2017 -0400
commit 47a32891c85b0d1b09f77ccbabab4bbac215e409
Merge: 4bcff9f 6a2d80e

5.5.50 4bcff9f64e Jim Derry Mon Oct 2 13:21:26 2017 -0400
commit 6619062aaae75a92d8c9d5a150230b01a33ec18e
Merge: 78b6154 b0f584f

5.5.49 78b6154a85 Jim Derry Mon Oct 2 13:15:17 2017 -0400
commit 024f034fa3a2eb88e0d9d4f4f97bb64bbf6816ae
Merge: 40ca09c 2852ad4

5.5.48 40ca09c189 Jim Derry Mon Oct 2 13:10:45 2017 -0400
commit 1cb08e90ae654d944178f9d9312f40d38e47b57e
Merge: 2860160 f2b87cc

commit b1e7bba512bb94e02b720d84ebd1910a8bd059ee
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Oct 2 12:54:03 2017 -0400

    Update the man page to show the actual RC paths, and only if RC's are enabled.

commit 8d6ae76993164e826e579ae926533c480a35677f
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Oct 2 12:17:16 2017 -0400

    Heavily comment CMakeLists.txt as part of documentation effort.

commit 9ef66151afb118c6bcb1441badc2ee001be2f73f
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Oct 2 10:42:25 2017 -0400

    Ensure that runtime config files are available (non-default) for non-Unix.

commit 9c6a1e47aee7e8b1d07b5d6009a3b614867bab46
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun Oct 1 19:49:44 2017 -0400

    Added -export-config and -export-default-config so that users can generate a
    starting config style with every option, suitable for rc files.

commit 393fdfda3f5582fd968ad810b7197fdcc5ddc3dc
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun Oct 1 19:19:47 2017 -0400

    Updated the man page and the help output.

commit 1ad3241d3cc32b431b6ee5bbb2bc807cad929fa9
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun Oct 1 18:58:17 2017 -0400

    Updated documentation to reflect the rc files Tidy will use on Unix systems,
    and added a new -help-env service that intelligently displays information about
    $HTML_TIDY, rc files, and application order.

commit 3168aed3651f2b857a876571958eb665da225c9c
Merge: a4e0409 2860160

5.5.47 2860160b54 Jim Derry Sun Oct 1 10:42:18 2017 -0400
commit 298deb0a047da064ee335a194b9533d1c457f1a7
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun Oct 1 10:39:30 2017 -0400

    Update CMakeLists and tidyplatform to include automatic support for using
    runtime configuration files on Unix-like platforms. This addresses #584 in the
    strictest sense, but some message work needs to happen as a result of this
    change.
    
    Additionally, the tidyplatform.h has been reformatted for legibility as part of
    the continuing (slow) effort to improve our internal documentation.

commit a4e0409323905ac2b82de2d590c2a203b61ae2e5
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat Sep 30 17:06:19 2017 -0400

    Address #584
    Modify the build system to assume config files by default. Modify tidyplatform
    to accomodate these changes. Reformat tidyplatform for friendliness to new
    developers.

commit 3658275f60f533ebebd18ec719a807876d99f22f
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat Sep 30 09:35:00 2017 -0400

    Documentation-only changes to the public headers for consistency with other
    headers (part of long term internal documentation project). No version bump
    as no binary image change.

commit 2852ad4c63bf5ab687775f0ed93e133b463c3da6
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri Sep 29 15:42:03 2017 -0400

    Fix #588 and #591
      - Apply @geoffmcl's patches and tested.

commit 397fd1ace01ddefc90158e173ded42afa8ab83b6
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri Sep 29 15:30:43 2017 -0400

    Address #598
      - Add the download attribute to the anchor tag.

commit d3129694c7b34006d4c9e92ab037fcb41234a025
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri Sep 29 15:15:33 2017 -0400

    Address #616
      - Fix the declaration and parser for the bdi tag.

commit 6a2d80ef9a966e2324351f5b102e4f5db18ce0a3
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri Sep 29 14:46:17 2017 -0400

    Address #521
      - Tidy will now emit a TidyInfo message when end tags are missing for li tags,
        unless omit-optional-tags is yes.

commit b0f584fa2499d205fc0601355e093e3b75d8e964
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri Sep 29 11:25:17 2017 -0400

    Address #575 by adding a new footnote in TY_(ErrorSummary) suggesting that if
    this behavior is not wanted, then which option to use to prevent it.

commit f2b87ccd7ba023c5c51d0db691674fb995ad720f
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri Sep 29 10:42:21 2017 -0400

    Address #542
    - change message to indicated missing quote is only suspected.
    - change severity to TidyWarning.
    - Update POT with new string.

5.5.46 d6c974b672 Jim Derry Fri Sep 29 10:23:45 2017 -0400
commit be803cef0e7e7cab11dd85e2446be879e662966d
Merge: 0a8154b 5c224e4

commit 0a8154b97e2dab8cbe87e9c7ea1e5bcf71c4079d
Merge: df3bde3 021d32b

commit 5c224e4a704998c079c6bc8460a92435ffd38b02
Author: Geoff R. McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Thu Sep 28 18:43:52 2017 +0200

    Revert 6 files to 0664

commit 37f413e4599adf34da07179d2827f9be9602ed8a
Author: Geoff R. McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Thu Sep 28 18:42:28 2017 +0200

    revert tidyenum.h to 0664, from 0775

commit 18f52d5916b3507df276c2b3939cb616d755909c
Author: Geoff R. McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Thu Sep 28 16:43:47 2017 +0200

    Change perm back to 0664, from 0755, for tidy.c

5.5.45 021d32b3a1 Jim Derry Mon Sep 25 21:17:21 2017 -0400
commit 94111a7fe72f593248b3a9aa14eee53f699d9cd5
Merge: cd9d46b 965b92a

commit df3bde38ecef7fa0d04c440daf3b7d90aa67dfe8 (refs/heads/issue_476)
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Sep 25 15:26:03 2017 -0400

    Introduced `auto` behavior to the `fix-bad-comments` option so that `yes` or
    `no` could be applied automatically per the document type. This is the new
    default.

commit c74e47adbb77b41d59cf5b63d28ee3507fa2fa55
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Sep 25 10:50:04 2017 -0400

    Fixed the single hyphen issue. Tests passing. Implementation Ready.

commit 483e0fec9e5968826243ce1363b4fc8af67493ae
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun Sep 24 18:15:40 2017 -0400

    Address issue #476, which started out as a simple message update.
      - Change default value of `--fix-bad-comments` to `no`.
      - Ensure that when _not_ fixing, nothing is actually fixed.
      - Ensure that when fixing, initial adjacent hyphens actually are fixed.
      - Issue tidyinfo for all fixes made.
      - Issue tidywarning when when not making fixes for non-HTML5 doctypes.

commit 965b92a09c2d0bb36137a357867e42e4095d82be
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun Sep 24 13:42:16 2017 -0400

    Addresses #435 by updating documentation.

5.5.44 cd9d46b53d Jim Derry Sat Sep 23 19:21:58 2017 -0400
commit d4e6f74226421ce857a26760cc7a53197e497e18
Merge: cf6f47c 20a1b7b

commit 20a1b7bb69a76581ee35a31384c5834c828c1ca7 (refs/heads/issue_434)
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat Sep 23 07:53:57 2017 -0400

    Updated documentation relating to new option.

commit 64a4302e6cd98d019726b76e96eee616f80c12dc
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat Sep 23 07:30:17 2017 -0400

    Migrated the attribute list parser to a general parser for future re-used by
    other potential list-based options.

commit 70681131d61c6246302f1ff24d12c2d95081918a
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat Sep 23 07:20:31 2017 -0400

    New config option now drives the list; memory deallocated.

commit 23c28e5b82eb7466d3e8dab3b04ec661cc78bcca
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri Sep 22 22:14:59 2017 -0400

    Initial commit of #434; WIP

commit 64fb5640cbf5e1487d3f8bddfd61106d69651ee6 (refs/heads/issue_412)
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri Sep 22 19:27:47 2017 -0400

    MSVC snuck in some tab characters...

commit c579d5b62c9aa312f0ec939f9275a1f612d37a66
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri Sep 22 19:01:31 2017 -0400

    Address #412
    
    Add a TidyInfo message each time an unquoted attribute is found. However,
    refer to #412 for discussion before merging this.

commit cf6f47ca1ccae3599168df60183a9c6925057a60
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri Sep 22 17:27:49 2017 -0400

    Squelch some MSVC 2010 warnings, and reset indentation in tidy.c. No version bump.

5.5.43 c30f8537a7 Jim Derry Thu Sep 21 07:39:16 2017 -0400
commit f1251f74a12f33eb9e4ab18e8598c0b81fdb6503
Merge: 9614019 b5db02a

commit b5db02aeb94a8ddc2c7ae528d3a779b783355e7f
Author: Rafael Fontenelle <rafaelff _at_ gnome _dot_ org>
Date:   Thu Sep 21 00:43:48 2017 -0300

    Update Brazilian Portuguese translation

5.5.42 9614019e8c Jim Derry Wed Sep 20 17:57:42 2017 -0400
commit 41f946dfc1d802981864755de36c793b91dda04b
Merge: 2a4dc1a c88f9c3

commit c88f9c318c70228670f31a771634ea9838e7e071
Merge: 2a4dc1a c1a4f01

5.5.42 2a4dc1af52 Jim Derry Wed Sep 20 17:47:27 2017 -0400
5.5.40 53cd1c8113 Geoff McLane Wed Sep 20 19:13:39 2017 +0200
commit 79aa8b7460850181e00f42a37439b0ba93c8da08
Merge: c38e48b 55d287b

5.5.39 c38e48baeb Geoff McLane Wed Sep 20 17:04:54 2017 +0200
commit cd9bb76caf73176a3cb5b17ecc41990a05a95d27
Merge: a79458a 5a50afe

commit f26d70c394cd71f338159f2fd5dec8b8474e11bb (refs/heads/dialogue_cleanup)
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Sep 19 15:07:52 2017 -0400

    Added Doxygen documentation to the header. Some of these could be expanded a
    bit, but they look nice in Doxygen.

commit c1a4f018df3d73ec4719377c88450775782d2524
Author: Rafael Fontenelle <rafaelff _at_ gnome _dot_ org>
Date:   Tue Sep 19 15:38:49 2017 -0300

    Add Brazilian Portuguese translation

commit 55ceb55fad9c586b7385cccddfb3fdd5652e6237
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Sep 19 14:03:45 2017 -0400

    Updated PO's and languages with minor changes from English.

5.5.37-exp-jsd 51e2e0f3bd Jim Derry Thu Sep 7 21:06:44 2017 -0400
commit 55d287bc9d566dd0cf0cfe9633af88bca7c20d5c (refs/heads/memory-test)
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Mon Sep 18 19:47:52 2017 +0200

    Issue #597 - Free the 'node' not stacked, and add 'message'

commit eb81a531652d6800cb28e17fa17d1621625df643
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Mon Sep 18 19:46:46 2017 +0200

    Issue #597 - Free the 'message' structure, in messageobj.c

commit d5ba3d89393a683552eed144f2e8d217a5e54a8e
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Sun Sep 17 16:30:37 2017 +0200

    Issue #597 - Switch to 'stderr' in sprtf.c

commit a14cffc5985d5c1bd6cc66d8948f43573feb3517
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Sun Sep 17 16:29:47 2017 +0200

    Issue #597 - Avoid reporting root node in lexer.c

commit 5d017fe53239c7ae1ae7e6bfe0ceb47645d22e60
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Sun Sep 17 16:28:39 2017 +0200

    Issue #597 - Minor enhancement of memory debug in alloc.c

commit 3e2788210950e816cdb905bc32b9e414aa45742c
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Sun Sep 17 16:27:17 2017 +0200

    Issue #597 - Add WIN CRT memory debug in tidy.c

commit 98eb7b20ba2189e3bd58de3b90fb7e454f1689b6
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Sun Sep 17 16:25:05 2017 +0200

    Issue #597 - Add some memory diagnostics options in CMakeLists.txt

commit 5a50afe42cec1d532d70eba85881e905036a8aaa
Author: Andrew Blackton <andrew _at_ blackton _dot_ net>
Date:   Mon Sep 11 14:00:11 2017 -0500

    Parse XML element names beginning with Valid NameChar

5.5.38 a79458a0ef Jim Derry Fri Sep 8 19:41:25 2017 -0400
commit 45096954457068e0ab730e59ed2c3e23e81a7b30
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Wed Sep 6 21:25:19 2017 -0400

    Updated documentation in file.
    Simplified the update counting.

commit 6bce1b377fa423824c029e6e042fd00fb0ab4c3e
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Wed Sep 6 20:55:36 2017 -0400

    Updated the POs and POT to reflect the re-sorted strings.
    Updated language_fr.h reflect the re-sorted strings.

commit 6b3dfda263f1441646bb9f24f387a0d6817d46b7
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Wed Sep 6 20:50:31 2017 -0400

    Updated the MESSAGES.md readme for the updated message system.
    At this point:
      - MSVC on Windows 10 compiles without warnings or errors.
      - GCC on Ubuntu 16.04 compiles without warnings or errors.
      - Test cases in `testbase` are clean on all of:
        - macOS
        - Windows 10
        - Ubunutu

commit 279dd55280285d5b6fc9adf9bbdf839133e89269
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Sep 4 17:46:07 2017 -0400

    Regenerated PO's and POT.

commit 80cb74fece57c8a1014202c59d1305f783960f9a
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Sep 4 17:43:06 2017 -0400

    Removed comments from and sorted error messages, as they are documented elsewhere in code now, here, too.

commit a743c86e3f1c8711b7a40ace6e970f2d72a8d2c9
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Sep 4 17:41:19 2017 -0400

    Removed comments from and sorted error messages, as they are documented elsewhere in code now.

commit d8220c061f4eff4eb7bd73ea36b1d4db8b305e23
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Sep 4 17:35:57 2017 -0400

    Updated the remaining items, including all of the accessibility module items.
    Note that there are several regressions in the accessibility test suit that
    are not related to output messages. These are a result of previous work, and
    these results should be updated in the test suite when this item is merged.

commit 832b4772add90827df61a7b3d4997e6548339ee7
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Sep 4 16:49:49 2017 -0400

    A bit of organizational cleanup.

commit bc4388e3171bc2d0debfd5e496bea22e94cb7b7f
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Sep 4 16:38:07 2017 -0400

    Migrated surrogate errors; removed break after return.

commit 5b6edb581331e9b24d29c8e2c1bc50eb551a25c6
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Sep 4 16:12:01 2017 -0400

    EncodingWarning and MissingAttr migrated.

commit f49c4199083b1aca2089b3298c71800081b3c579
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Sep 4 15:50:45 2017 -0400

    Implement formatter for encoding reports.

commit 8cb41987247decc674cc7136c15daac9206feb00
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Sep 4 15:28:08 2017 -0400

    Entity errors migrated.

commit 18754c701d48379d2ef32d06cb5d1c881db681e3
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Sep 4 11:44:54 2017 -0400

    Transitioned formatCustomTagDetected to the general formatter.

commit e3893eb8b309376ef64c005f5ccf906b83334941
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Sep 4 11:40:34 2017 -0400

    Also merged reportBadArgument into standard formatter as above.

commit be22ad3d03f7dd4b15cdaa37ccfea6fc36757659
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Sep 4 11:35:49 2017 -0400

    Move file errors into the standard formatter. Local context is preserved with
    braces to not pollute stack for other cases.

commit 283f8974c3319fe1af07b6701e8cbf25b7c334c9
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Sep 4 11:24:48 2017 -0400

    Migrated reports using formatFileError and formatStandard to flexible messaging system. Migrated old reportNotice() to report().

commit 1d2c019162b1629ddbb65b365e78f1813d41151a
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Sep 4 11:23:37 2017 -0400

    Added a new string to disambiguate between config files and other file types.

commit 66e4d1f8e6035653b18d6f7a6f36b9be7f97f47f
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat Sep 2 18:04:51 2017 -0400

    Migrated reports using formatter formatCustomTagDetected.

commit 0c8f684a4b47a5e87c38ea360727824ae8ae3f05
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat Sep 2 18:00:46 2017 -0400

    Migrated messages using formatter formatBadArgument to new message system. All tests passing.

commit 46aa9605eedfa61be1a67942a26002495086a045
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat Sep 2 17:29:56 2017 -0400

    All reports that can use formatAttributeReport are now using it. Moved the
    badAccess flag to the point of detection.

commit 00178113c83094d93d0f7f453e5fbda56f04423f
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat Sep 2 16:47:14 2017 -0400

    A *complete* inventory of every message has been completed, and the dispatchTable
    reflects such. Some fleshed in report formatters are included with cases for
    several of Tidy's reports, but nothing is yet enabled. All reporting is status
    quo, and this is just a bunch of dead code at this point.

commit 83263466f206931711bb71d48993f6938bd0c533
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat Sep 2 12:54:02 2017 -0400

    Cleanup ReportNotice() a bit by introducing an HTMLVersion() function.

commit 951ed381a3ef99fadce01785e79af587e6267761
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Aug 31 13:45:01 2017 -0400

    Restore message logic. No bump.

5.5.37 5df01d314e Jim Derry Thu Aug 31 13:18:11 2017 -0400
commit e5a05ae5a8a5c8d04ef69a9df7e83012675c6dca
Merge: 1562c42 2c82cfa

5.5.36 2c82cfa23b Jim Derry Thu Aug 31 12:55:32 2017 -0400
commit 38814f9e3b2c136af0926c686027916cac1f082e
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Aug 31 10:57:54 2017 -0400

    Sort message labels for simpler inventorying.

commit e1cbafd647df566829a7c24d6c7b2f3dfc744c2a
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Aug 31 10:44:16 2017 -0400

    Handle message outlook properly in messageOut().

5.5.35 5cd2603a68 Jim Derry Wed Aug 30 20:04:03 2017 -0400
commit e5eb09198d2a86dbb55ba63665a7bd7eb5fad19f
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Wed Aug 30 20:01:44 2017 -0400

    Begin migration towards "one output function to rule them all." Consolidated
    the basic reporting functions that share the same signature. This also resulted
    in eliminating a string, and adding a new string to disambiguate between
    errors and warnings.

commit 1562c42c2ebf804625202023bdd7196ded1c26a2
Merge: b32e14a 7badd93

5.5.34 7badd93417 Jim Derry Mon Aug 28 14:29:02 2017 -0400
commit 1f3cf24e82ededa96ef9b52d7e4e9615909f4cf5
Merge: 2780f01 52465c6

commit 2780f01e9a46ee9ff53dd4d3d501b3abd2540c94
Merge: 6533181 090e3fc

commit 6533181edf984997d6ab36da1aa8a9224536c7df
Merge: e8e83db f7658b2

commit 52465c6142534f72f530b6d58c79c5f5283e0876
Author: Michael Thorpe <mthorpe7 _at_ bloomberg _dot_ net>
Date:   Thu Aug 24 17:24:42 2017 +0100

    Fix NULL pointer issue with Word2000 empty attributes.
    
    This appears to be an issue with Word2000 handling of empty attributes.
    
    A reproduction case can be seen here:
    
    ```
    $ cat test.html
    <html xmlns:o="urn:schemas-microsoft-com:office:office">
        <body>
            <table>
                <img class="" />
            </table>
        </body>
    </html>
    
    $ ./tidy --tidy-mark no --word-2000 yes test.html
    line 1 column 1 - Warning: missing <!DOCTYPE> declaration
    line 3 column 1 - Warning: <img> isn't allowed in <table> elements
    line 2 column 1 - Info: <table> previously mentioned
    line 1 column 57 - Warning: inserting missing 'title' element
    line 3 column 1 - Warning: <img> lacks "alt" attribute
    line 3 column 1 - Warning: <img> lacks "src" attribute
    line 2 column 1 - Warning: trimming empty <table>
    line 1 column 1 - Warning: <html> proprietary attribute "xmlns:o"
    [2]    52405 segmentation fault  ./tidy --tidy-mark no --word-2000 yes test.html
    ```
    
    This was called from https://github.com/htacg/tidy-html5/blob/6f2fb6e0e72c651978d9fc2efb0656670ccf9bf8/src/clean.c#L1710.
    
    (It is technically undefined behaviour to call strncmp with `NULL` pointers however).

commit e8e83dbe9f5322a4e9f50c08a57a71100f91e46e
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Aug 28 10:05:46 2017 -0400

    Regenerated POs and POT for new strings. No version bump required.

5.5.33 f28e809a36 Jim Derry Mon Aug 28 10:03:38 2017 -0400
commit 561d43c7e52b437494aeea127f1192bf30532b1c
Merge: d4a11b5 50859e8

commit d4a11b553ed5966cea31c5614dace926193ed28b
Merge: a26c4e0 09f1806

5.5.32 a26c4e0a18 Jim Derry Sat Aug 26 12:50:33 2017 -0400
commit f4c64966f021c963bf147f21d9ebc95d17a779ec
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat Aug 26 12:47:18 2017 -0400

    Added TidyConfigCallback and deprecated TidyOptCallback for consistency with
    the remainder of the callbacks. TidyConfigCallback is now given a reference
    to the instance of the TidyDoc that caused the callback to occur.
    
    +    TidyConfigCallback

commit 090e3fca73597f4a134d41f12d02af2e361d0545
Author: Nic Sandfield <niczero _at_ wow _dot_ com>
Date:   Thu Aug 24 11:28:17 2017 +0100

    Fixed some en_gb spellings

commit f7658b2c8926984b8c8edca2f71effeed562369b
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Fri Aug 4 14:23:14 2017 +0200

    Issue #582 - Remove extra new line in 'classic' mode

commit fa18c51871b0e0d7d78951416848b6b766954c6f
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Wed Aug 2 20:29:09 2017 +0200

    Add a 'next' branch check to Win64/build-me.bat
    
    No code change, so no version bump for this...

commit 09f1806834629dc292594b1a0dac732aa123a37d (refs/heads/issue-572)
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Sat Jul 8 19:40:47 2017 +0200

    Issue #572 - discard an all space text node.
    
    An earlier patch now passes back an all space text node. Previously this
    would have been skipped. So add code in ParseList to detect, and discard
    such a node.
    
    Change committed:
            modified:   src/parser.c

commit f26a06880991e13dd0600322bdbff9b1ca08263f
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Sun Jul 2 21:10:20 2017 +0200

    Issue #572 - More conditions for #396

commit 50859e82583c383a866e76a4289f601352c335b7
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Wed Jun 28 20:34:16 2017 +0200

    Issue #567 - add option, messages, and fix node iteration.
    
    Add option TidyStyleTags, --fix-style-tags, Bool, to turn off
    this action.
    
    Add warning messages MOVED_STYLE_TO_HEAD, and FOUND_STYLE_IN_BODY.
    
    Fully iterate ALL nodes in the body, in search of style tags...
    
    Changes to be committed:
            modified:   include/tidyenum.h
            modified:   src/clean.c
            modified:   src/config.c
            modified:   src/language_en.h
            modified:   src/message.c

commit d4ca02adfbef30faca50c703ebebaa058f86bcf8
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Sun Jun 18 20:06:24 2017 +0200

    Issue #567 - Branch 'issue-567-2' to move all 'style' to 'head'

commit b32e14a8eab1e14bb0e02ee804abe30fc94759d9 (refs/heads/issue-456)
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Fri Jun 9 03:11:39 2017 +0200

    Issue #456 - add new option `show-meta-change`

commit 97292646f6b008f6008b7a8b93e104e1e9f88198
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Mon Jun 5 17:16:53 2017 +0200

    Issue #456 - Add 'Info:' message when charset replaced

commit a4770daa2ba73c7a7fd50acc95d5cfb63992f4c9
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Sun Jun 4 20:34:22 2017 +0200

    Issue #456 - Add 'Info:' message, when meta added.
    
    It also fixes the addition of the constant 'http-equiv="Content-Type"
    attribute.

commit 13b34c9d8b4c2e9322034d8fc8b5fc028d04017b
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Sun Jun 4 15:41:16 2017 +0200

    Issue #456 - BAH! Fix a stupid logic reversal

commit e28ec7230161aeeb5981e4353868ce756f250add
Merge: 722a841 e48b06b

5.5.31 e48b06b8c0 Geoff McLane Tue May 30 18:17:13 2017 +0200
commit 2c096dfa681baaef1d8a435e35361cf241e97696
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Tue May 30 18:15:25 2017 +0200

    Issue #550 - K&R/MSVC10 fix - tidy.c

commit eb127a5c5b19edbb705c2b6885fb36403eb7413e
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Tue May 30 18:14:58 2017 +0200

    Issue #550 - K&R/MSVC10 fix - message.c

commit 722a841ce286742f6a7e4c0f00936153baeafce6
Merge: 40e1d64 dbe8a6a

5.5.30 dbe8a6a767 Geoff McLane Mon May 29 14:28:34 2017 +0200
commit 4136d85a9c806e379681ec6b482bde14a0ccf559
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Mon May 29 14:26:55 2017 +0200

    Issue #395, #564 - Oops, restore orig char if not closing

commit 40e1d64963ab082385e4fd3c0d685753999a7577
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Sat May 27 20:13:51 2017 +0200

    Issue #456 - A desparate commit to get this WIP right, but...

commit 8a932f96eb1f243427cfa1b31f4529fd25f67a00
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Sat May 27 18:52:49 2017 +0200

    Issue #456 - Oops, incorrect merge conflict

commit 049bc6c2884e48e464edb12396810c22db3a0e89
Merge: 21f0085 34d3700

5.5.29 34d37002c9 Geoff McLane Sat May 27 18:26:14 2017 +0200
commit e23f29b1457d4674b0624254328c6bc880db2277
Merge: 59a0629 c61b5b7

commit c61b5b7b0cf7ea9b9a5cbd3d17a117cde6275c5f
Merge: c9c1d7a 59a0629

5.5.28 59a06293ab Geoff McLane Sat May 27 16:36:08 2017 +0200
commit 4224227cb291c16e5683ffd355fbe88a19199038
Merge: 5d057ab 825ad59

commit 825ad59262db264da6b486ab1dd6d31ad22d679b
Merge: 6f05041 5d057ab

5.5.27 5d057abdcb Jim Derry Sun May 21 14:33:10 2017 -0400
commit cefe56dda5ef7a9303287d25695fd4f188c0c6a8
Merge: 47c27ec 08399b5

5.5.26 47c27ecf8e Jim Derry Sun May 21 14:29:13 2017 -0400
commit 7080ed970a5028da7f1ddb2d3604fcaf48d75eba
Merge: b475ca5 e07b54a

5.5.25 b475ca593d Jim Derry Sun May 21 14:24:57 2017 -0400
commit 996ddb813d0b95788fa248ff6bd8706eacbca5ac
Merge: ec03beb 9b2cd06

commit c9c1d7ae55d43692cd4d8488acc736edc0b325a8
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Sun May 21 01:47:36 2017 +0200

    Issue #395 - a potential fix

commit 6f05041b5ea6d0e840a9b49de025396a287c8ca8
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Sun May 21 00:18:43 2017 +0200

    Issue #392 - a simple fix, but maybe incomplete

commit ec03beb361dbcb177975ae20c5beb66c0a42734e
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Fri May 19 18:37:44 2017 +0200

    Issue #552 - remove no 'case default:' warning in most gcc versions
    
    Seems too small for a version bump. Closes #552

commit e07b54a4da9a9937ece7b7565dee1120d5c7cd95
Author: Sébastien Ballesté-Antich <sballeste _at_ airjibe _dot_ fr>
Date:   Tue May 16 22:38:39 2017 +0200

    Improve french language with poconvert.

commit cc4ad195c5a409cee330a6f193ee28544b0c56d4
Author: Sébastien Ballesté-Antich <sballeste _at_ airjibe _dot_ fr>
Date:   Tue May 16 21:38:08 2017 +0200

    Add 3 msgid introduced in commit 5791c55

commit 7feab964801ce7c0a9417b6487f4472291267798
Author: Sébastien Ballesté-Antich <sballeste _at_ airjibe _dot_ fr>
Date:   Tue May 16 19:03:12 2017 +0200

    Improve french translations.

commit 21f008501abc8e386c37726ef0893cdbfd5f6007
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Mon May 15 16:51:34 2017 +0200

    Issue #456 - Oops, also out of 'lexer.h'

commit a7a4cd6a1607ae06645f88734229f4d78811c36a
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Mon May 15 16:42:49 2017 +0200

    Issue #456 - avoid head work if showing body only

commit f310f1d5de8ba7ce8adc1659b0e586a83ca8e47f
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Mon May 15 16:39:53 2017 +0200

    Issue #456 - Move new TidyMetaCharset to clean

commit 6ebd12be67101df684ce468474619a5ef15a728b
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Sun May 14 19:08:29 2017 +0200

    Issue #456 - More work on this option

commit 9b2cd06711f2f523d1ac0227649b8c78eaa1a420
Merge: d18b21b 8a639bf

5.5.24 8a639bf91b Jim Derry Sat May 13 22:25:12 2017 -0400
commit 66d0825e58060289763424720742a90ec421c61b
Merge: 5fad225 5791c55

5.5.23 5fad2252d2 Jim Derry Sat May 13 22:20:36 2017 -0400
commit eb6bd1c1d5fca5fac53693da76033f1426b6bcf2
Merge: 86338b2 0f1e625

commit 5791c55081e7f62648ef4f594a88284e2a567daf
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat May 13 21:07:02 2017 -0400

    Update languages against current English.

commit 0f1e625324fae174540bb00ccfab03895abe8cb0
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat May 13 20:46:48 2017 -0400

    Address #378
    
    Addresses issue #378 by NOT emitting warnings if `fix-uri` is `no`, for HTML5
    documents. This preserves existing behavior for legacy document types.

commit d18b21b94c43c992276bee0a284ade29dbf8f873
Merge: 982504e 86338b2

5.5.22 86338b2634 Jim Derry Sat May 13 19:51:28 2017 -0400
commit b6bf48c24af06102959ec47327985a9b8bfd54af
Merge: 66bed8b a399725

commit a399725a1e0d4b15914f8ee9ca3f4475ad2458a6 (refs/heads/new_picklists)
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat May 13 11:39:13 2017 -0400

    Fixed ParseAutoBool error.

commit 884319937038f76ac0104d32a1a13b23630b887f
Merge: 66bed8b aff76be

commit 08399b52033c319540115a9ccb405266fee8d7e8
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri May 12 10:52:59 2017 -0400

    Cleanup -help-config output to better show new enumerator types from new parsers and picklists.

commit 982504eee0612c0cb9772afa9ef0a33a31f7f1fc
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri May 12 08:28:11 2017 -0400

    Case insensitive compare is safe here, and prevents erroneous propriertary attribute errors.

commit e7c28636b9a6f807d5358a974c976e515ea86164
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri May 12 07:30:20 2017 -0400

    Fixed cause of assertions -- funny, these don't pop up in XCode.

commit 29766afcfd7011382dd16f4d8c2f8d46e87041c8
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu May 11 18:12:56 2017 -0400

    Initial take on issue 365. This is based off of the simplification of the
    parser and picklist system. Console application needs to be updated to fix
    the description, as it shows autobool, and for some reason on the current
    system I'm not getting assertion failures.

5.5.21 66bed8b9a0 Jim Derry Thu May 11 15:25:46 2017 -0400
commit 7112fba553d98b24014b7227267bea4bbdf91995
Merge: 590a030 f7e7554

commit 1ba4bcb7532f54ec8516e1e94ddff7976f1c7283
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu May 11 14:54:53 2017 -0400

    Update the OPTIONS.md readme file.

commit aeb9a24fabf316079fb9a67eeaca505528bb075d
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon May 8 16:14:35 2017 -0400

    Refactor Picklists and Option Parsers
    
    This PR refactors how picklists and option parsers are implemented in LibTidy,
    making is vastly easier to implement new picklists in the future, as well as
    modify some of the existing picklists such that they have more logical names.
    
    Picklist arrays are now arrays of structures that include the possible strings
    capable of setting a particular option value, and a new parser has been written
    to work with these structures.
    
    In addition, several of the existing parsers were removed, as they are now
    redundant, and a couple of the remaining parsers were refactored to take
    advantage of the new parser.
    
    In effect, this means that:
    
    - New parsers don't have to be written in the majority of cases where new
      options are added that exceed yes/no/auto.
    - Some of the existing options can have more meaningful names than yes/no/auto,
      in a backward compatible way. For example, vertical-spacing "auto" currently
      in no way reflects "auto" when used.

commit f7e7554c95d31cd8adbc47c66084f671161bbcb4 (refs/heads/issue_391)
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Tue May 9 19:24:20 2017 +0200

    Close the file before the _WIN32 switch

5.5.20 590a030756 Jim Derry Mon May 8 17:37:55 2017 -0400
commit acaab679c5aed5dfa43e0f69efcc340c6747b337
Merge: 6f2fb6e 77420b9

commit 77420b94d0e49469b20df43d7913150f9668e6ac (refs/heads/issue_352)
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Mon May 8 18:37:04 2017 +0200

    Fix for 'isalnum' in Windows
    
    According to the MSN documentation 'isalnum(c)' is only valid when c equals
    EOF, or is in the range 0 to 255 inclusive. It states the behavior is
    undefined outside this range, and in Debug mode triggers an assert dialog.

commit ce105dcf099699e2446f1aa76072283b75194fa1
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun May 7 17:04:53 2017 -0400

    Address #391. Tested on macOS and Win10.
    
    - Add a check upon opening a file for validity of the file.
    - Add a new message to indicate that the path is not a file.

5.5.19 6f2fb6e0e7 Jim Derry Sun May 7 15:03:04 2017 -0400
commit 8244052cd1f27742a230794111c7669243f944bf
Merge: fe451ea 09d1802

commit fe451eaa7d39a2fc4e61d9e1766831f224559f78
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat May 6 19:18:01 2017 -0400

    Address #452.

commit fd773121752cc839483c0d6e3524cf8fbe2c4c30
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat May 6 18:54:42 2017 -0400

    Attempt to address issue #352. This patch correctly address the specific issues
    in #352, but I'm worried that there's some over-reach here.
    
    Currently only implemented as a warning, with no switch to turn it off, which
    maintains current behavior other than the warning.
    
    In general, we're treating any string as a complete URL, rather than breaking
    URL's into component parts. Thus the `IsURLCodePoint()` check includes a few
    other generic characters that strictly speaking aren't valid codepoints, but
    are valid as escape characters and delimiters.
    
    When addressing #338, I ran into a similar situation in not having a built-in
    method to separate path components (although a simple generalized solution was
    good enough in that case).
    
    Thus without introducing a new structure and functions to deconstruct a URL
    into scheme, authority, path, parameters, etc., some variation of this patch
    will have to be used to address #352.

commit 09d1802298177e4e55259a1eb3fb20ee66957e10
Merge: 49b833f fd2400d

commit fd2400d55b5b96b7eef0dc8b1fa5d9014ff4aaf4
Merge: 61d19c9 846b3cd

5.5.18 61d19c9a86 Geoff McLane Sat May 6 15:37:56 2017 +0200
commit d4978608e7793d88b7e2ed0c619fe41b71018774
Merge: 1257a49 87169d8

5.5.17 1257a49823 Geoff McLane Sat May 6 15:26:09 2017 +0200
commit 6839dfe601108f576c1443b66faaacfc8771e7a1
Merge: 5942757 d142527

5.5.16 594275712c Geoff McLane Sat May 6 14:51:19 2017 +0200
commit 6da0fff256a0252d959931b95612e60c8182eaa1
Merge: f9edab1 a19d271

5.5.15 f9edab1c33 Geoff McLane Sat May 6 14:21:13 2017 +0200
commit 6e8fcaa0e5cf65c191a444935cf1d0fc4aa4c4d4
Merge: bbaad83 b035986

commit 846b3cde55cfe6a36c1f959d511cf0585276db8c
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu May 4 13:45:06 2017 -0400

    Address #436 just to close it.

commit d142527a8ebc23f800ad9c6df976ca49b447e31e (refs/heads/issue_338)
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Thu May 4 17:36:39 2017 +0200

    Issue #338 - Deal with two other spurious access warnings

commit bbaad8356d2a3d5f1dc939d1b0d3e1c4b7e887d8
Merge: 7f8394e 14f5980

commit 7f8394e050de1b4f1c640e9239719ecbbaa778e1
Merge: d883948 3333ca7

commit 14f5980117d7aab655b8be9b2903954254c251bb
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu May 4 09:50:36 2017 -0400

    macOS fixes.

commit 49b833f63bd1cc1022b3775aba9b259495105e25
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Wed May 3 18:16:03 2017 -0400

    WIP

commit 8b2f92f625ed7c0b5d0de6fdf60e1248b7953626
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Wed May 3 16:15:44 2017 -0400

    Issue #338 occurs because the existing routines assume that any URI with an
    extension is a file, and so links to TLD's ending with .pl, .au, etc., will
    cause accessibility warnings. This fix attempts to distinguish between URI's
    that are likely to be files versus links to domains.

commit 3333ca7d6942b270048d76f9fd8729d4d2f5f21e
Author: Laurent Arnoud <laurent _at_ spkdev _dot_ net>
Date:   Tue May 2 20:28:48 2017 +0200

    Fix pkgconfig install path on package

commit b03598652ff104bae9aaf802b851d4a3dfad91f9 (refs/heads/issue-461)
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Tue May 2 19:39:16 2017 +0200

    Issue #461 - alternative patch for this issue

commit 87169d89539cb93aaf736660fc8d13c696ace37f
Author: Alexander Zolotarev <me _at_ alex _dot_ bio>
Date:   Wed Apr 19 14:47:27 2017 -1000

    Correctly process 'bookmarks' in html exported from Google Doc.

commit 4066171ea2ea145b7464800f0808ed47c5f793bd
Author: Laurent Arnoud <laurent _at_ spkdev _dot_ net>
Date:   Tue Apr 18 00:21:07 2017 +0200

    Generate pkgconfig file for tidy

commit a19d271f47f0dfa2e760fa91d290abc034aec17d
Author: lhchavez <lhchavez _at_ lhchavez _dot_ com>
Date:   Sat Apr 15 03:17:16 2017 +0000

    Add a flag to warn on proprietary attributes
    
    This change adds the TidyWarnPropAttrs flag (default=on) that emits a
    warning every proprietary attribute it finds.

commit d8839485a419f02035530867d09866b73fd4fa4a
Merge: 72612b6 24afc6a

5.5.14 72612b6ca3 Geoff McLane Sun Apr 9 02:08:58 2017 +0200
commit 219a5c797be0f4509a61fdb01b15181f5a518c77
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Sun Apr 9 02:08:03 2017 +0200

    Issue #524 - Remove obsolete message

commit d1e0b22be7d8a2a4c9b5a8da9a26ed45d07a83ba
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Apr 4 14:42:47 2017 -0400

    Removed TidyDropFontTags. Note that POs and POT were _not_ updated.

commit 24afc6a6fad2cba04fab88448b2305a1584fdbb8
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Apr 4 14:32:29 2017 -0400

    Fixed some casting issues that Ubuntu object to.
    
    - Test on macOS, Win10, Ubuntu.
    - No version bump for this change.

commit ce1e638a0f5aa9c11ab2567df9ac03cbb0687204
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Apr 4 14:07:20 2017 -0400

    Added documentation to tidy.c for potential developers to look at and
    understand.
    
    - No version bump as no API was changed; just comments and reorganization.
    - Built and tested in macOS, Win10, and Ubuntu.

5.5.13 19c0655333 Jim Derry Fri Mar 31 13:36:15 2017 -0400
commit 2ad675556df4fa044c64845d433e0beae4c74172
Merge: 17354ff dfad372

commit dfad372af0c97e19af17701d8ac794a8f1d0e442 (refs/heads/issue-333)
Merge: 22dcea0 bbb37b6

commit 22dcea067e1f93216ef26e3765a0a0d7f677db21
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Mon Mar 20 18:40:59 2017 +0100

    Issue #335, maybe #333, to output indent char, reduce if tab

commit 5f884524878afd892c19e0c5c8d34877ffd5641f
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Mon Mar 20 16:54:50 2017 +0100

    Issue #333 - create exception for span/meta

5.5.12 17354ff927 Geoff McLane Fri Mar 24 15:26:09 2017 +0100
commit fe3efcd035341eb5e22e9aa065acbd63d6677b8c
Merge: 1a66455 d3e8cf3

commit d3e8cf3901787ffe969a194a4e2ff1aec5a23e41
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Fri Mar 24 15:19:07 2017 +0100

    Make LICENSE.txt equivalent to LICENSE.md

commit 04f536ec5c8dbc85dbe5eede3678056877787e93
Merge: 03e96e3 22bc8da

commit 03e96e36d45a1fb997a894c9bcfaf384721cde25
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Thu Mar 23 15:13:28 2017 +0100

    Since CPack can miss some system DLLs, make option ADD_SYSTEM_RUNTIMES, def OFF

commit 29f106b48353a82bf6a40abb7c559435d0312a49
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Thu Mar 23 15:05:05 2017 +0100

    Use one compatible license file for all

commit 525fe9c1347c66b3530e69dd095f7c36f64e38b9
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Thu Mar 23 14:53:44 2017 +0100

    Issue #515 - Add option to use MSVC statis runtime /MT

commit ba073a288291c2598f8b77ab7506cf1e99c57d21
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Wed Mar 22 04:11:32 2017 +0100

    Issue #515 - Add system DLLs to installers

commit 6b0dd4131ab635337443529a96e739120da202be
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Wed Mar 22 04:10:13 2017 +0100

    add LICENSE.txt for WIN32 bin package

commit 22bc8da5838c71432ecca1ac6188e6be56eb226b
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Thu Mar 23 15:13:28 2017 +0100

    Since CPack can miss some system DLLs, make option ADD_SYSTEM_RUNTIMES, def OFF

commit 25f51604d0256bcea07e941f098b566839cfd391
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Thu Mar 23 15:05:05 2017 +0100

    Use one compatible license file for all

commit 5416bfb8ae2023ea76429b1e8740222ec7114d2a
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Thu Mar 23 14:53:44 2017 +0100

    Issue #515 - Add option to use MSVC statis runtime /MT

5.5.11 1a66455052 Jim Derry Wed Mar 22 16:14:17 2017 -0400
commit 5f05add439c1df9c9bb62caa7c7823d1dc6e0fc2
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Mar 20 21:07:53 2017 -0400

    Continue the documentation effort!
    - Many, many updates to the public header files.
    - tidyenum.h was reorganized substantially in order to better generate
      documentation with Doxygen.
    - This was also a good time to clean up all of the various enums for languages
      and strings. Everything is simple and in a single enum now, other than a
      couple of cases (TidyOptionId, for example, doesn't need to be redefined).
    - A full and complete audit of the strings meant some opportunities to delete
      useless strings.
    - Reorganized the order of the strings in language_en.h in order to better
      find things when programmers want to make changes. There are a lot fewer
      internal "sections" now, and everything has been painstakingly sorted within
      the remaining sections.
    - Consequently rebased all of the PO's, POT, and other language files.
    - Updated several of the READMEs with the newest information.
    - Made the READMEs easier to copy into the Doxygen project by changing some of
      the code format for compatibility, mainly the use of tildes instead of
      backslashes for code blocks.
    - Added tidyGetMessageCode() to message API. Despite the huge diff, this is the
      only externally-visible change, other than removing some enums (but not their
      values!).
    - Passing `next` tests on Mac, Linux, Win10.

commit ce7b5cd55eaedf2b492d85bc16f0cc5384c91c5b
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Wed Mar 22 04:11:32 2017 +0100

    Issue #515 - Add system DLLs to installers

commit 187545771bffb745fcb2a373dfe414c1f29f875b
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Wed Mar 22 04:10:13 2017 +0100

    add LICENSE.txt for WIN32 bin package

commit 8de67cf4d647ffb97366ea8baea2ccbf272fdace
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Wed Mar 22 02:45:43 2017 +0100

    Some improvement to 'build-bins.bat' - no bump

commit bbb37b6354cdd6c501a2dba917192e7697298de4
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Mon Mar 20 18:40:59 2017 +0100

    Issue #335, maybe #333, to output indent char, reduce if tab

5.5.10 be5e80f5a7 Jim Derry Mon Mar 20 12:22:45 2017 -0400
commit 929575afb4256af7a254da364fe5aad25d7b7b3e
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Mar 20 12:20:51 2017 -0400

    Picklist enums should all start at zero for external LibTidy user compatibility.
    Restore the new custom-tags enum to this state, and add separate string keys.
    Updated PO's to reflect; no change to headers.

commit b9d1e1f037081d8350071e11399025713b7563c2
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Mon Mar 20 16:54:50 2017 +0100

    Issue #333 - create exception for span/meta

commit 0be7ed8e33422920b38ab919c0de11d50343f8d6
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun Mar 19 16:39:13 2017 -0400

    Removed TODO comment; no version bump.

5.5.9 3b9fd6bd5e Jim Derry Sun Mar 19 15:44:18 2017 -0400
commit a4f752f274b42712810f6a963c8ab6e0ea3caaaf
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sun Mar 19 15:41:51 2017 -0400

    Implement TODO:
    - tidyDetectedHtmlVersion()
    - tidyDetectedXhtml()
    - added two new fields to W3C_Doctypes[] in order to simplify this.
    - added TY_(HTMLVersionNumberFromCode)() to enable lookup.
    - Implement tidyDetectedGenericXml()
    - Added a warning message if an XML declaration exists but the document is not
      XHTML.
    - Remove dead commented code.
    - Updated POs and POT. Headers not affected, but translators should check
      their translations.
    - Testing is clean on Mac OS X, Ubuntu 16.04, and Windows 10.

5.5.8 068e6bf42a Jim Derry Sun Mar 19 09:53:16 2017 -0400
commit 13122e8862e0b7292cb11bfc4c8bbc58516d2911
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Mar 16 16:46:01 2017 -0400

    Added tidyErrorCodeFromKey()
    Added tidyGetMessageDoc()
    Improved the Public API documentation.

5.5.7 1dbacc9c43 Jim Derry Sun Mar 19 08:09:43 2017 -0400
commit b3d6dc3d8a567d34c6f3db2f3a49eb76209acdae
Merge: 96bb670 c8f366b

commit c8f366b76e68b67fbc26583c25b21446bacc0e3d (refs/heads/custom_tags)
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Sat Mar 18 18:52:48 2017 +0100

    Issue #119 - Remove 3 newline chars, that crept in...

commit 89e4a0215ac83a2cd82c58b9deeb5137fdc6066a
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat Mar 18 11:20:56 2017 -0400

    Fixed the enum, which has TidyCustomTags and TidyUseCustomTags documented backwards.

commit 73f68e2b2a204d6cea78440b3b647293b5dd562b
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Fri Mar 17 18:02:11 2017 +0100

    Issue #119 - remove old debug code

commit da55a6e4ac23f969e94515451680cd0a873e6277
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Mar 16 08:00:05 2017 -0400

    Removed unused declaration.

commit 0c5550b06f086b2136a139ee2a75c5b692d1a80e
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Wed Mar 15 17:36:05 2017 -0400

    I think the messages are where I want them to be. Will generate test cases
    for comparison. Also regen'd all pots and language headers.

commit 61692401ce27923ee4595ebbc51392384d8715a5
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Wed Mar 15 19:57:47 2017 +0100

    Issue #119 - be able to set RC number during lib build

commit 5606f32f13be3d9579e544e2282d0746e398feb6
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Mar 14 21:50:10 2017 -0400

    WIP; messaging much more logical, except @todo noted.

commit 66ade9def43f1a86e5c6a933edc2f80ce1b3a380
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Mar 14 16:27:11 2017 -0400

    Still noisy, but adds HTML5 dependent output message upon detection.

commit ed5a1d84ea56d2cf6fc8c9ab5f3b3f52f18de387
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Mar 14 15:44:46 2017 -0400

    Add TY_(nodeIsAutonomousCustomTag), so we can use it elsewhere.

commit 8273491e16811296bd45eceb341286181ed26c19
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Mar 14 15:16:11 2017 -0400

    Change allowed values for custom-tags, and make y equal to inline.

commit 66de84bc2bc61fec8d1651602d5da443790cdeb9
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Mar 13 13:45:32 2017 -0400

    - Add support for the `is` attribute.
    - Add support for autonomous custom elements.

5.5.6 96bb67045f Jim Derry Mon Mar 13 13:31:35 2017 -0400
commit 11178d775ba22ef52b4cdc881f61447c4b170fec
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Mar 13 13:28:57 2017 -0400

    Massive Revamp of the Messaging System
    
    This is a rather large refactoring of Tidy's messaging system. This was done
    mostly to allow non-C libraries that cannot adequately take advantage of
    arg_lists a chance to query report filter information for information related
    to arguments used in constructing an error message.
    
    Three main goals were in mind for this project:
    
    - Don't change the contents of Tidy's existing output sinks. This will ensure
      that changes do no affect console Tidy users, or LibTidy users who use the
      output sinks directly. This was accomplished 100% other than some improved
      cosmetics in the output. See tidy-html5-tests repository, the `refactor` and
      `more_messages_changes` branches for these minor diffs.
    - Provide an API that is simple and also extensible without having to write new
      error filters all the time. This was accomplished by adding the new message
      callback `TidyMessageCallback` that provides callback functions an opaque
      object representing the message, and an API to query the message for wanted
      details. With this, we should never have to add a new callback routine again,
      as additional API can simply be written against the opaque object.
    - The API should work the same as the rest of LibTidy's API in that it's
      consistent and only uses simple types with wide interoperability with other
      languages. Thanks to @gagern who suggested the model for the API in #409.
      Although the API uses the "Tidy" way off accessing data via an iterator
      rather than an index, this can be easily abstracted in the target language.
    
    There are two *major* API breaking changes:
    
    - Removed TidyReportFilter2
      - This was only used by one application in the entire world, and was a hacky
        kludge that served its purpose. TidyReportCallback (né TidyReportFilter3)
        is much better. If, for some reason, this affects you, I recommend using
        TidyReportCallback instead. It's a minor change for your application.
    - Renamed TidyReportFilter3 to TidyReportCallback
      - This name is much more semantic, and much more sensible in light of
        improved callback system. As the name implies, it remains capable of
        *only* receiving callbacks for Tidy "reports."
    
    Introducing TidyMessageCallback, and a new message interrogation API.
    
    - As its name implies, it is able to capture (and optionally suppress) *all*
      of Tidy's output, including the dialogue messages that never make it to
      the existing report filters.
    - Provides an opaque `TidyMessage` and an API that can be used to query against
      it to find the juicy goodness inside.
      - For example, `tidyGetMessageOutput( tmessage )` will return the complete,
        localized message.
      - Another example, `tidyGetMessageLine( tmessage )` will return the line the
        message applies to.
    - You can also get information about the individual arguments that make up a
      message. By using the `tidyGetMessageArguments( tmessage )` itorator and
      `tidyGetNextMessageArgument` you will obtain an opaque `TidyMessageArgument`
      which has its own interrogation API. For example:
        - tidyGetArgType( tmessage, &iterator );
        - tidyGetArgFormat( tmessage, &iterator );
        - tidyGetArgValueString( tmessage, &iterator );
        - …and so on.
    
    Other major changes include refactoring `messages.c` to use the new message
    "object" directly when emitting messages to the console or output sinks. This
    allowed replacement of a lot of specialized functions with generalized ones.
    
    Some of this generalizing involved modifications to the `language_xx.h` header
    files, and these are all positive improvements even without the above changes.

5.5.5 4dc8a2cf9a Jim Derry Fri Mar 10 08:24:23 2017 -0500
commit 81b8ec0c90ea99e39a3198622ccb41ebf8cfab2e
Merge: ac242e9 f88328b

commit ac242e9ea469ab2a800028fd3d0075c0d3a4dce8
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Mar 9 16:04:03 2017 -0500

    hotfix

commit f88328b8930b77f1eb698da6be2ae09e02bfa99f
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Mar 9 16:04:03 2017 -0500

    hotfix

5.5.4 b0bd27e9c1 Jim Derry Thu Mar 9 13:01:39 2017 -0500
commit cca276673c7f9816e6d14f0edbbca6f1947e0642
Merge: f9f908b e27cc26

commit e27cc262fe1e406a6bb200a7497f0a5d5bbdf127
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Mar 9 12:44:48 2017 -0500

    Bring the local vars into the context, which is allowed in C89.

commit f9f908b70afcb276b1f84617fe76aad190b2c78b
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Wed Mar 8 16:53:59 2017 -0500

    Addresses #492.

commit 005127c733cfe20d08adf2332e63c847564720c0
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Wed Mar 8 10:29:41 2017 -0500

    Address issue #472.

5.5.3 b047e32a18 Jim Derry Tue Mar 7 20:18:06 2017 -0500
commit 978756a48250d73fa517a283e3337a68e4977b93
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Tue Mar 7 20:11:31 2017 -0500

    Restore the previous status of `gnu-emacs-file`
    
    - Updated strings files to match.
    - Inhibit internal options from being output via the iterator. Internals should
      never have the chance to be exposed if they shouldn't be use.
    - Added tidySetEmacsFile() and TidyGetEmacsFile() to the public API, and use it
      instead of secret API to set the filename in the console application.
    
    The end result is that `gnu-emacs-file` (and also `doctype-mode`) officially no
    longer exist to CLI users nor to API users, and tidy console behaves properly
    by using a published API to set the filename for emacs.

5.5.2 1ebae18c9a Jim Derry Mon Mar 6 17:09:33 2017 -0500
commit 50ff29af54a40583ba5ddabfa11ad491809f5a70
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Mar 6 17:08:32 2017 -0500

    Applied fix to `eqconfig` as well, which solves the man page generation issue.

commit 05720721481413449c4b898a06553f33021099a8 (refs/heads/issue_492)
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Mon Mar 6 12:12:39 2017 -0500

    Make sure that -xml-help uses localized names instead of format specifiers.

5.5.1 b5885dee46 Jim Derry Mon Mar 6 07:07:40 2017 -0500
commit f3e3e1708b8c508a71a2eb9cc3d382dee36f70ed
Merge: 906f2e7 03f0192

commit 906f2e7f4946849f09af5faf2effccdd6519c3b3
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Sun Mar 5 16:27:19 2017 +0100

    ignore msvc140 *.VC.db

commit 03f0192f51014c972c0b4c5135ebf16f0eaafb7c
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Sat Mar 4 15:31:25 2017 -0500

    How did this get back in there???

commit 432f43dd2f4f9ddd035ebbf6e3359c6c14acb24f
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Fri Mar 3 07:17:28 2017 -0500

    Corrected description of pointer operator-macro order.

commit 74a4fa40494b7408baaffee0e4cf83e2d337e51b
Merge: c54c10f ab183b8

commit ab183b8ae542a65b29459f744104e25388b56b14
Merge: 3e23225 3be515b

commit 3be515b1f96d9105340932ec32d1b38e2271f623
Merge: 92621d6 3e23225

commit 92621d6f99fd724ad4d7168d210b79f05de341a9
Author: Jim Derry <balthisar _at_ gmail _dot_ com>
Date:   Thu Mar 2 09:32:02 2017 -0500

    MSVC Compatibility
      - Changed location of pointer operator in declarations.
      - Updated `CODESTYLE.md` to reflect this.
      - Updated `API_AND_NAMESPACE.md` to reflect this.

5.5.0 3e23225288 Geoff McLane Wed Mar 1 15:33:22 2017 +0100
commit 0016e0083505ccee25a5c76dcf64cfe336765128 (tag: refs/tags/5.4.0, tag: refs/tags/5.1.14, refs/remotes/origin/master)
Author: Geoff McLane <ubuntu _at_ geoffair _dot_ info>
Date:   Wed Mar 1 15:06:30 2017 +0100

    Update verhist.log to 5.4.0 release

5.4.0 17b33753ae Geoff McLane Wed Mar 1 15:04:22 2017 +0100

This log has 440 commits by 12 Authors. 'T' is total, 'V' is version.txt, 'M' is merges.

Author T V M Author T V M Author T V M Author T V M
Sébastien Ballesté-Antich 3 0 0 Aurelio Jargas 1 0 0 Alexander Zolotarev 1 0 0 Wang Guan 2 0 0
Nic Sandfield 1 0 0 Michael Thorpe 1 0 0 Geoff R. McLane 117 19 22 lhchavez 1 0 0
Jim Derry 308 71 59 Andrew Blackton 1 0 0 Laurent Arnoud 2 0 0 Rafael Fontenelle 2 0 0

Date: from Wed Mar 1 15:04:22 2017 +0100 to Sat Nov 25 14:54:41 2017 +0100 (268 days)

5.6.0.html, by emailobfuscate.pl, on 2017/11/25 15:11:53, from 'git log'

eof top