PennMUSH Community

Changeset 574

Show
Ignore:
Timestamp:
11/26/06 17:42:10 (2 years ago)
Author:
penndev
Message:

PennMUSH 1.8.2p1 release candidate.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • 1.8.2/trunk/CHANGES.182

    r568 r574  
    1515========================================================================== 
    1616 
     17Version 1.8.2 patchlevel 1                      November 26, 2006 
     18 
     19Fixes: 
     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 
    1725Version 1.8.2 patchlevel 0                      November 26, 2006 
    1826 
    19 Minor Changes: 
     27Major 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 
     64Minor Changes (since 1.8.1): 
    2065 * decompose() now properly handles all manner of spaces, as well as 
    2166   replacing 5 or more spaces with [space(<count>)]. Report by Malix. [GM] 
    2267 
    23 Fixes
     68Fixes (since 1.8.1)
    2469 * Fix crash bug in decompose(). Report by Malix. 
    2570 * The mush can listen to ports above 32000. Suggested by Nathan Baum. 
    2671 * Fix the mix() bug that prepends the separator to the list. [GM] 
    2772 * 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. 
    2974 * Win32 project and readme files for MSVC++ 6 and .Net updated. [EEH] 
    3075 * Help fixes by Kevin@M*U*S*H. 
  • 1.8.2/trunk/Patchlevel

    r557 r574  
    11Do not edit this file. It is maintained by the official PennMUSH patches. 
    2 This is PennMUSH 1.8.2p0 
     2This is PennMUSH 1.8.2p1 
  • 1.8.2/trunk/game/txt/hlp/pennv182.hlp

    r568 r574  
    1 & 1.8.2p0 
     1& 1.8.2p1 
    22& changes 
    33This is a list of changes in this patchlevel which are probably of 
     
    1212be read in 'help patchlevels'. 
    1313 
     14Version 1.8.2 patchlevel 1                      November 26, 2006 
    1415 
     16Fixes: 
     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 
    1523Version 1.8.2 patchlevel 0                      November 26, 2006 
    1624 
    17 Minor Changes: 
     25Major 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 
     62Minor Changes (since 1.8.1): 
    1863 * decompose() now properly handles all manner of spaces, as well as 
    1964   replacing 5 or more spaces with [space(<count>)]. Report by Malix. [GM] 
    2065 
    21 Fixes
     66Fixes (since 1.8.1)
    2267 * Fix crash bug in decompose(). Report by Malix. 
    2368 * The mush can listen to ports above 32000. Suggested by Nathan Baum. 
  • 1.8.2/trunk/hdrs/version.h

    r568 r574  
    11#define VERSION "1.8.2" 
    2 #define PATCHLEVEL "0
     2#define PATCHLEVEL "1
    33#define PATCHDATE "[11/26/2006]" 
    4 #define NUMVERSION 1008002000 
     4#define NUMVERSION 1008002001 
  • 1.8.2/trunk/po/Makefile

    r469 r574  
    22 
    33POFILES=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 \ 
     4da_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 \ 
    55zh_TW.po 
    66 
  • 1.8.2/trunk/src/wild.c

    r566 r574  
    7070quick_wild(const char *RESTRICT tstr, const char *RESTRICT dstr) 
    7171{ 
    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. 
    7474   */ 
    7575  if (!check_literals(tstr, dstr, 0)) 
     
    499499  } 
    500500  add_check("pcre"); 
    501   /*  
     501  /* 
    502502   * Now we try to match the pattern. The relevant fields will 
    503503   * automatically be filled in by this. 
     
    574574  } 
    575575  add_check("pcre"); 
    576   /*  
     576  /* 
    577577   * Now we try to match the pattern. The relevant fields will 
    578578   * automatically be filled in by this. 
     
    616616    } 
    617617  } else 
    618     return 0; 
     618    return (!d || !*d) ? 1 : 0; 
    619619} 
    620620