diff options
Diffstat (limited to 'Build/source/texk/chktex/chktex-1.7.2/NEWS')
-rw-r--r-- | Build/source/texk/chktex/chktex-1.7.2/NEWS | 153 |
1 files changed, 153 insertions, 0 deletions
diff --git a/Build/source/texk/chktex/chktex-1.7.2/NEWS b/Build/source/texk/chktex/chktex-1.7.2/NEWS new file mode 100644 index 00000000000..3b42ee0a806 --- /dev/null +++ b/Build/source/texk/chktex/chktex-1.7.2/NEWS @@ -0,0 +1,153 @@ +Development of ChkTeX is now in a maintainance mode. All versions +1.6.x are essentially bug fixes. Version 1.7 added some new features. + +1.7.2 (2013-04-17), released by Ivan Andrus <darthandrus@gmail.com> + + * Fixed display bug on platforms where sizeof(int) != sizeof(regoff_t) + * Warn that .. should be \dots like lacheck does + * Fixed warnings under clang + * Incorporated several build related patches from TeX Live + +1.7.1 (2012-08-22), released by Ivan Andrus <darthandrus@gmail.com> + + * Improvements for TeX Live and CTAN + * Fixed bug when checking for interword spacing + * Added warning when a file has lines that are too long which can cause problems + * Added ability to suppress user regular expression warnings by "naming" them + * Added ability to suppress warnings for the rest of the file + * Allow using PCRE or POSIX ERE or neither (at configure time). + Regular expressions can be marked as PCRE or POSIX only. + * Allow () to specify an optional argument in WipeArg to support \cmidrule[](){} + * Allow regular expressions for Silent keyword, specified in [] for "case insensitive" + * Added warning about \hline and vertical rules in tabular environments + * I changed user warnings to be post WipeArg (like they were pre + 1.7.0). I had changed them in 1.7.0 to be pre WipeArg so that I + could match things like \label{...}, but this caused many false + positives by matching in comments, etc. + +1.7.0 (2012-05-28), released by Ivan Andrus <darthandrus@gmail.com> + + * Added support for user defined regular expression based warnings + * Added support for macros like \ensuremath and \text + * Added support for suppressing messages on a single line + +1.6.6 (2012-04-07), released by Ivan Andrus <darthandrus@gmail.com> + + * Fixed some memory issues + * Do not increase line number when the line was very long + * Some fixes for TexLive + +1.6.5 (??), released by Jean-Marc Lasgouttes <lasgouttes@lyx.org> + + * Fix bug where ChkTeX generates a warning about missing space before + parenthesis when the parenthesis is at start of line. + * Update ChkTeX.tex.in to use proper LaTeX2e markup. + * Update the build machinery a bit. + +1.6.4 (2007-10-20), released by Baruch Even + + * For some reason 1.6.3 did not include all the changes it was supposed to + have, this release should fix it. One such issue is the MacOS X + compilation. + * Include some updates to the default chktexrc from Jean-Marc Lasgouttes. + +1.6.3, released by Baruch Even + + * Support DESTDIR for installation to help distributions. + * Apply old standing patch from Jean-Marc Lasgouttes to compile outside the + directory. + * Enable compilation on MacOS X. + * Fix various coding issues. + + +Original versions from Jens T. Berger Thielemann: +================================================= + +Modifications and additions since v1.6: + + * Improved the build system + * Better fixes for memory access errors + +Modifications and additions since v1.5: + + * Fixed a crash when running from emacs + * Fixed a crash when checking our own manual + * Added \verb* support + +Modifications and additions since v1.4: + + ** New warnings + + * No space or similar in front/after parenthesis. + * Demands a consistent quote style. + * Double spaces in input which will not be rendered as one. + * Punctuation malplaced regarding to math mode. + * Warns about TeX primitives. + * Space in front of footnotes. + * Bogus \left and \right commands. + + ** Program + + * The abbreviation recognizer has (for the last time?) been + redesigned. We now produce far less false warnings, catch more + cases and do all this faster than before. Seems like a win. Done + much of the same with the italic correction detection part, + too. + * Some bugs have been silently fixed. Hot spots in the program have + been optimized; in certain cases this in fact doubles the speed! + * Along with this goes more code elegance and utilization of macro + processing and the C language. Take a look at Resource.[ch]. + + * It's possible to specify separate output-formats depending on + whether you are sending the output to a file/pipe or to a + terminal. + + * Column positions are finally correct; we now expand tabs + correctly. + * ChkTeX will now recursively search for \input'ed + files, both in the document and on the commandline. See the + chktexrc file for more info. + * The debug switch is now more intelligent; if you wish to hack + a bit on ChkTeX for yourself, it is possible to produce + selective debugging output. The feature can also be disabled + altogether. + * MS-DOS and OS/2 version of the program is now more flexible + and well-behaved, thanks to Gerd Boehm. + * You may now say -wall to make all messages warnings, and + turn them on. + * Uses termcap on UNIX boxes; this should ensure that -v2 + (or more precisely: %i and %I works regardless to + what terminal you are using. + + ** Resource file + + * You may now specify both case-sensitive and case-insensitive user + patterns in the chktexrc file. In addition; it is now possible to + reset/clear lists. + * You can now specify how many optional or required arguments + WIPEARG should wipe; it also behaves somewhat more intelligently + when the arguments stretch over multiple lines. + * Global files will be read in addition to local ones. The searching + order has also been reversed in order to make this more + intelligent. + + ** Other + + * The documentation has been polished and should now be easier + to use in practical situations. + * check target in Makefile, so you can check that the installation + succeeded. In fact, the Makefile has been enhanced in several other + ways too, amongst other it is now GNU conforming. + * deweb is now documented; you may say "man deweb" to get a few + words of advice. The support script (chkweb) does now behave as the + remaining package (accepting stdin input and flags). + * I've written an Emacs hack which magically adds ChkTeX to the list + of AUC-TeX commands; thus making the use of the program even more + trivial. For those of you who don't wish to mess with Emacs, I've + included a trivial lacheck <-> ChkTeX interface. This means that you + now can use ChkTeX just as easily as lacheck when you're running + AUC-TeX. + * Added an ARexx script which lets ChkTeX talk to VBrowse, the + message browser of Volker Barthelmann's freely distributable ANSI + C compiler. The browser itself is available on Aminet as + dev/c/vbcc.lha. |