Commit Graph

538 Commits

Author SHA1 Message Date
Eric S. Raymond
43ada21c84 Address bug #11202. 2008-03-04 17:39:32 +00:00
Eric S. Raymond
9c89a6c0fe Minor bug fix. 2008-03-02 15:18:41 +00:00
Eric S. Raymond
2341a7ee08 Suppress some verbosity. 2008-03-01 23:39:52 +00:00
Eric S. Raymond
c2c4914e19 Typo fix. 2008-03-01 08:47:37 +00:00
Eric S. Raymond
303a039679 Use cancrecruit={yes,no} rather than canrecruit={1,0} everywhere,
...because it's a good example mainline should set for UMC.
This change was done mechanically with a wmllint enhancement.
2008-03-01 08:42:40 +00:00
Eric S. Raymond
a8cee73c12 Enrich the editor theme markup for hotkeys by adding a description= attribute.
A new script, data/tools/extractbindings, uses this to automatically
generate an up-to-date list of editor keybindings in a form suitable
for the wiki.
2008-02-29 21:11:35 +00:00
Eric S. Raymond
c3facc5d43 Document magic export comments. 2008-02-27 11:48:14 +00:00
Eric S. Raymond
362e459779 wmlscope now interprets export properties. 2008-02-27 11:42:53 +00:00
Eric S. Raymond
92fe16e9ec Add export-property comments to _main.cfgs.
These will control whether or not wmlscope expects each namespace to
export names.  Presently, core exports but campaigns do not.
2008-02-27 11:11:54 +00:00
Eric S. Raymond
b20adef3e9 Frewall in case of really ill-formed WML. 2008-02-27 02:48:23 +00:00
Eric S. Raymond
9c637bf7ae Keep some unwanted macros ot of the reference. 2008-02-26 10:43:19 +00:00
Eric S. Raymond
5e7553e3c8 Typo fix. 2008-02-26 10:29:20 +00:00
Gunter Labes
4a25bd254b restore default values 2008-02-26 01:26:04 +00:00
Miguel Zapico
71374108ac Solved bug #11153, units description now defaults to English if missing 2008-02-25 23:55:20 +00:00
Eric S. Raymond
9b86ddb269 Suppress reporting of known unused images. 2008-02-19 23:42:35 +00:00
Eric S. Raymond
85b90320cf Tweak some things soi SoF continues to pass sanity tests. 2008-02-19 22:57:57 +00:00
Eric S. Raymond
e3c2652f31 Scenery-scattering for two more campaigns.
The images-unused test noe passes on mainline.
2008-02-17 14:59:57 +00:00
Mark de Wever
761c93da36 Fix a stupid copy paste bug. 2008-02-17 08:34:32 +00:00
Eric S. Raymond
c14a607215 Add typelist feature. 2008-02-16 23:56:03 +00:00
Mark de Wever
59360efc50 Rewrote the download from wescamp and upload to addon server.
This works now only wml.put_campaign is broken which causes the whole thing
to fail hopelessly...
2008-02-16 19:26:45 +00:00
Mark de Wever
d68703454b Add the svn export option 2008-02-16 19:24:53 +00:00
Mark de Wever
ba0f1625a5 Commit some possible fixes for downloading from wescamp, but needs more testing. 2008-02-16 18:16:16 +00:00
Eric S. Raymond
c9d86da3f7 Get rid of the FAKE_REFERENCE kluge. 2008-02-16 10:48:20 +00:00
Eric S. Raymond
e41511a6a2 Recognize formals with single-chracter names correctly.
Addresses bug #11064.
2008-02-16 09:36:59 +00:00
Eric S. Raymond
e140ac971f Add the ability to change the warning level with in-line comments. 2008-02-16 09:13:28 +00:00
Eric S. Raymond
de18297a39 Suppress trying to print out macro arity in normal listings. 2008-02-16 08:27:54 +00:00
Eric S. Raymond
948bc32489 Fix brown-paper-bag bug in argument checking. 2008-02-14 05:13:32 +00:00
Eric S. Raymond
608ded4239 More macro typechecking improvements. 2008-02-14 04:56:52 +00:00
Eric S. Raymond
6252baf0c9 Allow wmlscope to take multiple --foce-used options, and use the capability. 2008-02-13 18:03:43 +00:00
Eric S. Raymond
0fd8975c94 More macro type checking. 94% of calls in mainline are now checked. 2008-02-13 02:04:50 +00:00
Eric S. Raymond
4c4f802989 More macro type checking.
Replace a South Guard macro that duplicates one in the core library.
2008-02-13 01:11:52 +00:00
Eric S. Raymond
fe36193828 Collect statistics on macros with unchecked argument types. 2008-02-13 00:03:30 +00:00
Eric S. Raymond
1981d43bad Teach wmllint to convert letter= to terrain= when appropriate.
Fix a comment.
2008-02-12 13:16:22 +00:00
Eric S. Raymond
4c6f5f1e3e More macro typechecking. Clean up the terrain-types mess. 2008-02-12 11:55:52 +00:00
Eric S. Raymond
ef4a692367 More macro typechecking. A terrain code is now a recognized actual type. 2008-02-12 11:16:54 +00:00
Eric S. Raymond
1e90674462 Extend type-checking to more macros. 2008-02-12 05:11:18 +00:00
Eric S. Raymond
d1c3678356 Generalize the --from option.
Add an images-unused production so we can find things than need to be
included in animation frames etc.  Note, the report generator emits a
fair number of false positives through not recognizing implicit
references; I'll fix that next.
2008-02-10 18:32:20 +00:00
Eric S. Raymond
0ee463c8cf Enrich macro type checking some more and simplify the type inference rules.
Also head off a potential bug noted by Mordante with WML that
looks like {X_SPAN},{Y_SPAN}.
2008-02-10 09:38:07 +00:00
Eric S. Raymond
28bee542c6 More formal-argument fixups and macro type checking. 2008-02-10 08:05:32 +00:00
Eric S. Raymond
74534ae07b wmlscope can now list macros with untyped formals. 2008-02-10 06:15:29 +00:00
Eric S. Raymond
fc045b288e Impprove reporting of type mismatches. Fix a few more formal args. 2008-02-10 05:18:39 +00:00
Eric S. Raymond
a600ade30e Regularize use of macro formal arguments so we can do better typechecking. 2008-02-10 04:30:18 +00:00
Eric S. Raymond
ca4c995e6c Expect integer literals from formals X and Y.
New magic formals XSPAN and YSPAN accept ranges.  (This will enable
tighter type-ccking on macros like PLACE_IMAGE).
2008-02-10 01:58:57 +00:00
Eric S. Raymond
006ef441b1 This is the other half of a rename 2008-02-09 22:11:49 +00:00
Eric S. Raymond
31c743f3ff Add more tools documentation. 2008-02-09 00:24:18 +00:00
Eric S. Raymond
487db57e33 Document mk-edges. 2008-02-09 00:18:30 +00:00
Eric S. Raymond
67ffc6374c Document a limitation of this script. 2008-02-09 00:07:15 +00:00
Eric S. Raymond
358cf05fb9 Avoid spurious messages. 2008-02-08 05:46:19 +00:00
Eric S. Raymond
e849504a0c Remove unused transformation. 2008-02-06 20:57:07 +00:00
Eric S. Raymond
7eb3510fca Implement checking of range, span, and filter types in macros.
Show the type signatures in ythe wmlscope error messages for the mismatches.
2008-02-06 20:22:44 +00:00