1001 Commits

Author SHA1 Message Date
Fabian Müller
6d6ba11807 adds a lint-utbs target to the pytools makefile 2008-11-27 15:46:25 +00:00
Eric S. Raymond
346f37d8e8 Teach wmllint to fix a common WML typo, "agression" for "aggression". 2008-11-27 02:47:59 +00:00
Eric S. Raymond
bf063e25f6 wmllint checking of recruitment patterns is complete. 2008-11-27 02:32:17 +00:00
Eric S. Raymond
46ca08eb38 Fix more recruitment-pattern glitches. 2008-11-26 19:08:51 +00:00
Fabian Müller
4941b95378 adds a target lint-low to the Makefile of the pytools 2008-11-26 18:59:43 +00:00
Eric S. Raymond
17ca42faab Avoid spurious reports when a recruitment pattern is macroexpanded. 2008-11-26 18:09:25 +00:00
Eric S. Raymond
19fb96dbbf Yet more recruitment-pattern checking. 2008-11-26 17:11:00 +00:00
Eric S. Raymond
c570337316 A round of fixes for recruitment-pattern mismatches. 2008-11-26 15:37:38 +00:00
Eric S. Raymond
2a46a3b031 More recruit-list checking. 2008-11-26 14:36:08 +00:00
Eric S. Raymond
b470e4d433 First step towards better recruit-list checking. 2008-11-26 13:46:08 +00:00
Eric S. Raymond
0f8fdab37c Spellcheck user team names. Correct some glitches this detects. 2008-11-25 16:34:07 +00:00
Eric S. Raymond
534fc5dc1c Tweak a bit more of wmllint to use WmlIterator. 2008-11-24 21:44:55 +00:00
Eric S. Raymond
a71ec1bf64 Restore Nym's skirmisher ability. 2008-11-24 03:26:35 +00:00
Patrick Parker
e91062abff be a little smarter about newlines in messages 2008-11-23 01:43:15 +00:00
Nils Kneuper
bf840aa904 add some textdomain markers (though they should have no effect) 2008-11-22 09:48:52 +00:00
Fabian Müller
4b50343a0a updated the WML emacs mode to the new 1.3.2 upstream version 2008-11-21 13:05:24 +00:00
Eric S. Raymond
7927d33428 Clean up the unit-generator macros.
This change has been checked against UMC.
2008-11-19 14:34:05 +00:00
Eric S. Raymond
4a674389ba Test commit: update some documentation. 2008-11-17 20:25:59 +00:00
Eric S. Raymond
38aa1e661e Add code to detect image below 72&72 size. 2008-11-14 13:11:48 +00:00
Eric S. Raymond
aa6e7629e0 wmllint double-quotes IDs containing single-quote.
This diff also fixes two comments where the lift code was 
a bit overzealous.  No real harm done, fortunately.
2008-11-10 12:03:47 +00:00
Eric S. Raymond
eadcf9f336 Fix the line parser so it's not confused by...
...a comment on a line of its own that contains an =.
2008-11-10 11:54:00 +00:00
Eric S. Raymond
434d0bcf28 Systematically doublequote enclose IDs containing single quotes.
This avoids confusing wesnoth-mode.el.
2008-11-10 11:25:55 +00:00
Eric S. Raymond
c3211b57ff Minor wmllint enhancements to handle TDH. 2008-11-10 03:27:05 +00:00
Eric S. Raymond
f72622c4ea Refactor to use WmlIterator more. 2008-11-07 14:08:52 +00:00
Eric S. Raymond
d94b7d9592 Greatly simplify quote scanning in WmlIterator.
The old code tended to break on multiline strings ending with '"\n',
and was too complicated for me to debug.  The new code behaves better
in general, though it will throw an error on one pathological case the
old case seemed to handle -- single-line string followed by a comment
with an unbalanced double quote in it.
2008-11-07 14:07:24 +00:00
Eric S. Raymond
1e6a01c9d4 Fix a bug in error reporting. 2008-11-07 03:09:25 +00:00
Eric S. Raymond
90e8b6e052 Passing an error reoter hook into WmlIterator was dumb.
This sort of thing is what subclassing is for.
2008-11-06 23:45:59 +00:00
Eric S. Raymond
7800a69318 Start using WmlIterator more systematically. 2008-11-06 23:28:24 +00:00
Eric S. Raymond
df828afeec Teach wmllint to do the safe part of the music namespace changes,
...and document what has already been done.
2008-11-05 22:07:11 +00:00
Eric S. Raymond
c9b4318c87 Detect an extreme WML malformation that actually came up in UtBS. 2008-11-05 19:26:29 +00:00
Eric S. Raymond
10340ccbf5 Fix incomplete error-hook conversion. 2008-11-05 11:46:27 +00:00
Alexander van Gessel
0720bce8ec Pass the error handler to both invocations of WmlIterator. 2008-11-05 12:26:31 +01:00
Alexander van Gessel
7566a3163b Make wmllint's spellcheck somewhat compatible with python-enchant 1.3.1. 2008-11-05 11:48:52 +01:00
Eric S. Raymond
7a4f530069 Document some thinking. 2008-11-05 08:07:41 +00:00
Eric S. Raymond
a01fd55508 Further extend spellchecking.
Drop an equivalent of Sapient's error-reporting code back in
wmliterator.py, but do the actual reporting through a callback passed
at instance-nitialization time.
2008-11-05 08:04:54 +00:00
Eric S. Raymond
a3591151c2 Further extend spellchecking. 2008-11-05 03:38:10 +00:00
Eric S. Raymond
1d1e5343cc Extend the range of WML attributes that get spellchecked,
...and fix a glitch that turned up.
2008-11-05 02:45:03 +00:00
Eric S. Raymond
e78ef120d7 Change wmliterator error reporting so it mimics the Emacs-friendly...
...style of the rest of wmllint.
2008-11-05 02:02:29 +00:00
Eric S. Raymond
f27eff3431 Another refactoring step. 2008-11-05 01:44:52 +00:00
Eric S. Raymond
892ec3f922 Another refactoring step. 2008-11-05 01:09:30 +00:00
Eric S. Raymond
a0db82383e Another refactoring step. 2008-11-05 00:46:20 +00:00
Eric S. Raymond
fecd27d8f4 Refactoring step.
Eventually we'll use this to change the reporting format.
2008-11-05 00:00:10 +00:00
Eric S. Raymond
cdf6076a80 Spellchecking is no longer an experimental separate mode. 2008-11-04 23:32:42 +00:00
Eric S. Raymond
92fa8298c8 Correct some documentation. 2008-11-04 12:59:52 +00:00
Eric S. Raymond
39553800ce Sff a check for incorrect sentence-ending punctuation. 2008-11-04 12:46:05 +00:00
Eric S. Raymond
72fad01d24 Document an entry point a little better. 2008-11-04 02:31:36 +00:00
Eric S. Raymond
1afb992b06 Tighten up spellchecking yet again. 2008-11-04 00:05:29 +00:00
Eric S. Raymond
950897fb10 Tighten up the spekll-checking, and catch some more glitches. 2008-11-03 22:38:07 +00:00
Eric S. Raymond
7571ffb728 Tighten up the implementation of spell-checking a bit,
...and fix some edge cases it catches.  Also, implement a method to
check ancestor scomes in WmlIterator (not yet used).
2008-11-03 19:47:46 +00:00
Eric S. Raymond
f8d75639b9 Remove an unneeded stripping operation. 2008-11-03 08:37:37 +00:00