A summary of changes between the 20140821 release and this 20150110
release.

1. Force an error if xindy did not create an index.

2. Use CJK, if fonts are present.

3. Add a test for ConTeXt.

4. Rename the tests to better describe what they do.

5. Replace the Makefile by a configure script and Makefile.in.

6. Allow tests to be skipped even if present (useful for testing,
  particularly when a test is known to not work on a particular
  build.

7. Add a test for xelatex.

8. A major overhaul of how OTF/TTF fonts re found (for lualatex and
  xelatex) - in particular, use fonts known to texlive even if they
  are not known to fontconfig (for a very limited range of fonts!),
  prefer fonts shipped with texlive if they are available, and look
  for a wider range of system fonts for CJK.  For tests where both
  Chinese (Simplified) and Japanese are created, allow the Chinese
  or Japanese font to be preferred.

9. Add a 'paren' test which runs 'match_parens' : this is to test that
  ruby is working, because some supplied texlive scripts use it.

10. Change the lualatex and xelatex files to use unicode for e.g.
  smart quotes, ellipsis, en-dash instead of the old TeX markup.

11. Add ABOUT.{tex,pdf} to document these tests.  In practice, I can
  only edit this on _one_ of my machines because the others lack the
  specified fonts.  This uses sans-serif fonts, because I think they
  look better.

12. Clarify that there are different licenses for different items.

Ken Moffat

