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