summaryrefslogtreecommitdiff
path: root/Src/pattern.c
AgeCommit message (Collapse)AuthorFilesLines
2008-06-0825138(? mailing list stuck): rewrite of completion matching.Peter Stephenson1-73/+383
Will one day use multibyte/wide characters, doesn't yet.
2008-05-1725055: remove unnecessary debug testPeter Stephenson1-1/+0
2008-04-26unposted: fix position of cursor on forward pattern searchingPeter Stephenson1-0/+10
2008-04-2624878: add incremental pattern searchesPeter Stephenson1-0/+2
2008-03-3024708: Misc/globtests, Src/pattern.c, Test/D02glob.ztst:Peter Stephenson1-0/+2
fix backtracking problem in (#c) pattern
2008-03-25fix optimisation of string matching with multibyte modePeter Stephenson1-1/+1
24732: attempt to provide adequate space for sched ztrftime string with multibyte characters
2007-10-23users/12087: fix globbing problem on CygwinPeter Stephenson1-1/+20
2007-07-27add (#cN,M) globbing flagPeter Stephenson1-8/+136
2006-08-0122572: use of (#m) was broken with pure stringsPeter Stephenson1-0/+26
2006-07-2522557: turn on multibyte option by defaultPeter Stephenson1-2/+2
2006-07-25fix typos in 22556Peter Stephenson1-1/+1
2006-07-2422556: Multibyte separators and delimitersPeter Stephenson1-41/+58
2006-06-2822525: lengths and cases of multibyte strings in parameters and historyPeter Stephenson1-11/+8
2006-05-31Got rid of several compiler warnings about signed/unsigned problems byWayne Davison1-14/+19
switching patchar_t from wchar_t to wint_t (and renaming the typedef to patint_t in the process), changing two "int" variables into "patint_t" variables, and creating a PEOF define that uses either WEOF or EOF as an invalid character value instead of a literal -1.
2006-04-2522432: bug with backtracking over repeated single parameterhsPeter Stephenson1-15/+19
2006-04-2522429: fix bug with pure string matchingPeter Stephenson1-1/+1
2006-04-0922409: fix --disable-multibyte patternsPeter Stephenson1-5/+4
2006-04-0922408: support for multibyte characters in patternsPeter Stephenson1-390/+521
2005-10-1121862/21863: GLOB_SUBST shouldn't swallow up backslashes in parameterPeter Stephenson1-3/+10
substitutions that don't match anything.
2005-09-2021736: improve tests for word and identifier characters with multibyte inputPeter Stephenson1-0/+4
2005-05-09Add [[:IFS:]] etc. tests.Peter Stephenson1-2/+30
2005-04-2621194: fix handling of zero-length quoted test strings for patternsPeter Stephenson1-1/+3
2005-04-24Optimise length calculations for ${...//.../...}Peter Stephenson1-11/+16
2004-11-1920568: debug test in pattern.c was out of datePeter Stephenson1-1/+1
2004-10-2220513: fix tests of zero-length patternsPeter Stephenson1-1/+14
trivial optimisation in jobs.c (unposted)
2004-10-1820500: Unmetafy patterns where possible and other minor pattern fixesPeter Stephenson1-189/+484
2004-10-1520490: Don't assume null termination for test string in pattern matching.Peter Stephenson1-104/+231
2004-10-0520412, tweaked: Make test builtin more POSIX compatiblePeter Stephenson1-13/+44
20435: Make pattern.c not alter strings.
2004-05-28Silenced two signed/unsigned comparison compiler warnings.Wayne Davison1-2/+2
2004-03-0819554: make nocaseglob more efficient on CygwinPeter Stephenson1-1/+10
2004-03-06zsh-users/7121: NO_CASE_GLOB option for case-insensitive globbingPeter Stephenson1-1/+4
2003-12-0319269: 8-bit characters in character classesPeter Stephenson1-1/+1
2003-10-29a la 19209: zcalloc -> zshcallocPeter Stephenson1-5/+5
2003-06-0318600: bug matching against [[:xdigit:]]Peter Stephenson1-0/+1
2002-12-1017994: Globbing flags with no effect could hang the shellPeter Stephenson1-1/+4
2002-08-0517503: fix various typos and spelling mistakes in source code commentsOliver Kiddle1-5/+5
2002-01-2216486: Doc/Zsh/expn.yo, Src/glob.c, Src/pattern.c: supportPeter Stephenson1-84/+95
(#q...) EXTENDED_GLOB syntax for qualifiers. May be chained, ignored by pattern matching code.
2001-09-0915765: introduce [:ascii:] classClint Adams1-12/+19
2001-02-18?## fix from 13497 and site name change from GeoffPeter Stephenson1-2/+8
2000-05-31Wayne: pattern.c unitialised varPeter Stephenson1-2/+1
Zero-length arrays now possible with $array[1,0]
2000-05-2611587: Felix Rosencrantz: Src/pattern.c: uninitialised variablePeter Stephenson1-1/+1
11590: various cygwin fixes
2000-04-2710971: **/... always globbed dotsPeter Stephenson1-0/+2
2000-04-1410756: fix (#s) and (#e) for parameter substitution formsPeter Stephenson1-2/+13
2000-04-0610547: (#s) and (#e) pattern assertionsPeter Stephenson1-26/+65
2000-04-0410444: Src/lex.c, Src/pattern.c: Insist on proper syntaxAndrew Main1-8/+7
for numeric globbing (with the "-"). Also fix the bug whereby "echo 1<2-3>" would lose the "1".
2000-04-01Updated from list as far as 10376Peter Stephenson1-460/+656
1999-08-06Initial revisionTanaka Akira1-0/+2284