Changeset 574
- Timestamp:
- 11/26/06 17:42:10 (2 years ago)
- Files:
-
- 1.8.2/trunk/CHANGES.182 (modified) (1 diff)
- 1.8.2/trunk/Patchlevel (modified) (1 diff)
- 1.8.2/trunk/game/txt/hlp/pennv182.hlp (modified) (2 diffs)
- 1.8.2/trunk/hdrs/version.h (modified) (1 diff)
- 1.8.2/trunk/po/Makefile (modified) (1 diff)
- 1.8.2/trunk/src/wild.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
1.8.2/trunk/CHANGES.182
r568 r574 15 15 ========================================================================== 16 16 17 Version 1.8.2 patchlevel 1 November 26, 2006 18 19 Fixes: 20 * Corrected inadvertent breakage of null comparisons. Patched by 21 Javelin. 22 * Added overview since 1.8.0 to help 1.8.2p0. [EEH] 23 24 17 25 Version 1.8.2 patchlevel 0 November 26, 2006 18 26 19 Minor Changes: 27 Major Changes (since 1.8.0): 28 * Players may have multiple aliases. 29 * 'home' is now a standard command. 30 * Errors in matching switches to commands are ignored when the command 31 is hook/ignored or hook/overriden. 32 * @attrib/access no longer treats one-word flag lists that don't match 33 a single flag as a set of flag characters. 34 * pcre updated to 6.4. 35 * NT_TCP code has been removed from the server. 36 * The FIXED flag's restriction on 'home' has been moved to restrict.cnf. 37 * New commands: @edit/check, @function/preserve, @hook/list, @prompt, 38 @nsprompt, @list/locks, UNIMPLEMENTED_COMMAND, PROMPT_NEWLINES, 39 @poll/clear. 40 * New functions: alias, fullalias, attrib_set, sortkey, namegrab/all, 41 ns/prompt, textentries, cdesc, cusers, cmsgs, cbuffer, cstatus, 42 clflags, numversion, nl/nsearch, nchildren, decompose, mapsql, 43 wildgrep/i, ordinal, ulambda, speak, unique, nextdbref, namelist, 44 crecall, l/m/x/xmwhoid, stringsecs 45 * New attributes: invformat, mailforwardlist, mailfilter 46 * New substitutions: %+, % (percent-space), %i0-%i9, %u 47 * New locks: mailforward, take 48 * New behaviors: @flag/alias, @attribute/access, flip(), reverse(), 49 lsearch(), extract(), center(), setq(), setr(), page, align(), 50 regedit(), delete(), @search, @pemit/list, @poll, width(), height(), 51 locate(), @chan/recall, insert(), default(), @conformat, link(). 52 * New flags: loud, track_money. 53 * New powers: pueblo_send, many_attribs. 54 * New attribute flags: aahear, amhear. 55 * New config directives: channel_flags. 56 * New function restriction "localize" causes q-registers to be 57 saved and restored around the function as if localize() or 58 ulocal() were used; handy for @functions. 59 * New DBREFLIST^<attrib> lock key checks to see if the enactor 60 appears in a list of dbrefs/objids stored on an attribute of 61 the object. 62 * The LIGHT flag now overrides the DARK flag consistently. 63 64 Minor Changes (since 1.8.1): 20 65 * decompose() now properly handles all manner of spaces, as well as 21 66 replacing 5 or more spaces with [space(<count>)]. Report by Malix. [GM] 22 67 23 Fixes :68 Fixes (since 1.8.1): 24 69 * Fix crash bug in decompose(). Report by Malix. 25 70 * The mush can listen to ports above 32000. Suggested by Nathan Baum. 26 71 * Fix the mix() bug that prepends the separator to the list. [GM] 27 72 * Win32 experienced erratic time behavior when compiled with MSVC++ 8 28 or higher. Reported by Intrevis@M*U*S*H ,73 or higher. Reported by Intrevis@M*U*S*H. 29 74 * Win32 project and readme files for MSVC++ 6 and .Net updated. [EEH] 30 75 * Help fixes by Kevin@M*U*S*H. 1.8.2/trunk/Patchlevel
r557 r574 1 1 Do not edit this file. It is maintained by the official PennMUSH patches. 2 This is PennMUSH 1.8.2p 02 This is PennMUSH 1.8.2p1 1.8.2/trunk/game/txt/hlp/pennv182.hlp
r568 r574 1 & 1.8.2p 01 & 1.8.2p1 2 2 & changes 3 3 This is a list of changes in this patchlevel which are probably of … … 12 12 be read in 'help patchlevels'. 13 13 14 Version 1.8.2 patchlevel 1 November 26, 2006 14 15 16 Fixes: 17 * Corrected inadvertent breakage of null comparisons. Patched by 18 Javelin. 19 * Added overview since 1.8.0 to help 1.8.2p0. [EEH] 20 21 22 & 1.8.2p0 15 23 Version 1.8.2 patchlevel 0 November 26, 2006 16 24 17 Minor Changes: 25 Major Changes (since 1.8.0): 26 * Players may have multiple aliases. 27 * 'home' is now a standard command. 28 * Errors in matching switches to commands are ignored when the command 29 is hook/ignored or hook/overriden. 30 * @attrib/access no longer treats one-word flag lists that don't match 31 a single flag as a set of flag characters. 32 * pcre updated to 6.4. 33 * NT_TCP code has been removed from the server. 34 * The FIXED flag's restriction on 'home' has been moved to restrict.cnf. 35 * New commands: @edit/check, @function/preserve, @hook/list, @prompt, 36 @nsprompt, @list/locks, UNIMPLEMENTED_COMMAND, PROMPT_NEWLINES, 37 @poll/clear. 38 * New functions: alias, fullalias, attrib_set, sortkey, namegrab/all, 39 ns/prompt, textentries, cdesc, cusers, cmsgs, cbuffer, cstatus, 40 clflags, numversion, nl/nsearch, nchildren, decompose, mapsql, 41 wildgrep/i, ordinal, ulambda, speak, unique, nextdbref, namelist, 42 crecall, l/m/x/xmwhoid, stringsecs 43 * New attributes: invformat, mailforwardlist, mailfilter 44 * New substitutions: %+, % (percent-space), %i0-%i9, %u 45 * New locks: mailforward, take 46 * New behaviors: @flag/alias, @attribute/access, flip(), reverse(), 47 lsearch(), extract(), center(), setq(), setr(), page, align(), 48 regedit(), delete(), @search, @pemit/list, @poll, width(), height(), 49 locate(), @chan/recall, insert(), default(), @conformat, link(). 50 * New flags: loud, track_money. 51 * New powers: pueblo_send, many_attribs. 52 * New attribute flags: aahear, amhear. 53 * New config directives: channel_flags. 54 * New function restriction "localize" causes q-registers to be 55 saved and restored around the function as if localize() or 56 ulocal() were used; handy for @functions. 57 * New DBREFLIST^<attrib> lock key checks to see if the enactor 58 appears in a list of dbrefs/objids stored on an attribute of 59 the object. 60 * The LIGHT flag now overrides the DARK flag consistently. 61 62 Minor Changes (since 1.8.1): 18 63 * decompose() now properly handles all manner of spaces, as well as 19 64 replacing 5 or more spaces with [space(<count>)]. Report by Malix. [GM] 20 65 21 Fixes :66 Fixes (since 1.8.1): 22 67 * Fix crash bug in decompose(). Report by Malix. 23 68 * The mush can listen to ports above 32000. Suggested by Nathan Baum. 1.8.2/trunk/hdrs/version.h
r568 r574 1 1 #define VERSION "1.8.2" 2 #define PATCHLEVEL " 0"2 #define PATCHLEVEL "1" 3 3 #define PATCHDATE "[11/26/2006]" 4 #define NUMVERSION 100800200 04 #define NUMVERSION 1008002001 1.8.2/trunk/po/Makefile
r469 r574 2 2 3 3 POFILES=ru_RU.po nl_NL.po sv_SE.po hu_HU.po es_ES.po pt_BR.po fr_FR.po \ 4 da_DK.po de_DE.po no_NO.po pl_PL.po ro_RO.po id_ID.po eo.po bg_BG.po pt_PT.po \4 da_DK.po de_DE.po no_NO.po pl_PL.po ro_RO.po id_ID.po eo.po hr_HR.po pt_PT.po \ 5 5 zh_TW.po 6 6 1.8.2/trunk/src/wild.c
r566 r574 70 70 quick_wild(const char *RESTRICT tstr, const char *RESTRICT dstr) 71 71 { 72 /* quick_wild_new does the real work, but before we call it, 73 * we do some sanity checking. 72 /* quick_wild_new does the real work, but before we call it, 73 * we do some sanity checking. 74 74 */ 75 75 if (!check_literals(tstr, dstr, 0)) … … 499 499 } 500 500 add_check("pcre"); 501 /* 501 /* 502 502 * Now we try to match the pattern. The relevant fields will 503 503 * automatically be filled in by this. … … 574 574 } 575 575 add_check("pcre"); 576 /* 576 /* 577 577 * Now we try to match the pattern. The relevant fields will 578 578 * automatically be filled in by this. … … 616 616 } 617 617 } else 618 return 0;618 return (!d || !*d) ? 1 : 0; 619 619 } 620 620
