1039 Commits

Author SHA1 Message Date
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
Eric S. Raymond
9352e992fc Correct handling of exceptional cases involving legitimate spellings...
...ending in single quote.
2008-11-03 08:32:35 +00:00
Eric S. Raymond
2cc7e6f954 Document what the spellchecker scanner is doing. 2008-11-03 08:25:16 +00:00
Eric S. Raymond
53d2b62b88 When a spelling exception occurs, report the non-case-smashed token. 2008-11-03 07:41:08 +00:00
Eric S. Raymond
c279bd6ba1 Teach the spellchecker to handle another edge case. 2008-11-03 07:17:31 +00:00
Eric S. Raymond
2dee5c7a2b Fix some minor bugs in the spellchecker scanner. 2008-11-03 04:51:15 +00:00
Eric S. Raymond
3863275e23 Refactoring step. 2008-11-03 03:04:00 +00:00
Alexander van Gessel
3df044e3ff State filesizes in proper SI-notation. 2008-11-03 04:02:36 +01:00
Eric S. Raymond
ff898341e1 This revision fixes almost all spellcheck exceptions in mainline.
The few that remaim probably indicate spellchecker bugs.
2008-11-03 00:49:29 +00:00
Nils Kneuper
51343a4e29 running utils/wesnoth-optipng
Overall statistics (only for files with a smaller recompressed size):

  Original size: 38348 KB on 1487 files
  Optimized size: 37219 KB
  Total saving: 1128 KB = 2% decrease
2008-11-02 15:03:02 +00:00
Patrick Parker
56033ea2e6 WmlIterator: better handling for macro calls...
...where the name of the macro includes a macro parameter.
2008-11-02 05:56:26 +00:00
Eric S. Raymond
a055f9fbe2 Spell checking for WML text strings.
This is the infrastructure; there are still about 1500 exceptions to
be chased down.
2008-11-01 23:58:38 +00:00
Patrick Parker
b2f84bdbe9 [[WML engine bug fixes]]
-fix typo in return statement for ifndef scope element

-remove default function parameter lines=[] (do not use mutable
 objects as default parameters since they will be cached and mutated
 across multiple calls)

-add simple error checking when opening files
2008-11-01 15:46:42 +00:00