tidy-html5-mirror:word_wrap

Last commit made on 2017-03-28
Get this branch:
git clone -b word_wrap https://git.launchpad.net/tidy-html5-mirror

Branch merges

Branch information

Name:
word_wrap
Repository:
lp:tidy-html5-mirror

Recent commits

86fb547... by Balthisar

Regen POs and POT.

74d507a... by Balthisar

Improve the strings' formatting, and manage surrounding whitespace in CODE
instead of in the strings themselves.

a3d0678... by Balthisar

Updated one string temporarily in order to achieve parity with testbase.

38f4d6c... by Balthisar

Fix fix that last fix fixed.

505ddad... by Balthisar

Improve the logic for automatic setting of the width. This avoids the case
where the user might specify console-width that's exactly the same as the
actual console width.

38e2b1e... by Balthisar

Somehow the language got mangled, despite building yesterday??

c2cd994... by Balthisar

Regenerate POTs with updated languages.

14c3b6d... by Balthisar

Update newlines in other languages for wrapping.

dcb4b90... by Balthisar

Implement word-wrapping in Tidy
- Give Tidy an internal TY_(tidyWrappedText) and external tidyWrappedText service.
- Add TidyConsoleWidth to configuration options (--console-width).
- Implement wrapping for non-report messages.
- language_en.h updated a bit for changed newlines.
- Implemented wrapping in the console application strings.
- tidy.c console application sniffs out terminal width in Win/*nix.

Improved documentation
- Fully documented tidy.c in Doxygen format.
- This file contents are re-ordered so that the functions can be easily grouped
  in Doxygen. There's a word_wrap branch in the API website right now that
  shows this documentation. Will update that site after this merge.

Compiler warnings
- Snuffed out a couple of outstanding compiler warnings on Windows and Linux.

Tested to build and run on:
- Mac OS X
- Ubuntu
- Windows 10

Regression testing:
- Using the new branch word_wrap, there are zero regressions when tested in
  Mac OS X, Ubuntu, and Windows 10.
- In word_wrap, all of the config files were updated to use --console-width 80,
  so that regression testing won't be dependent on the testers' console width!
- Will update the testing branch after merge.

17354ff... by Geoff R. McLane

Issue #515 #516 - Bump to 5.5.12 for this change