summaryrefslogtreecommitdiff
path: root/src/testdir/test_regexp_utf8.vim
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.0014: test69 and test95 are old stylev8.2.0014Bram Moolenaar2019-12-161-0/+141
| | | | | Problem: Test69 and test95 are old style. Solution: Convert to new style tests. (Yegappan Lakshmanan, closes #5365)
* patch 8.1.1720: crash with very long %[] patternv8.1.1720Bram Moolenaar2019-07-201-0/+9
| | | | | Problem: Crash with very long %[] pattern. (Reza Mirzazade farkhani) Solution: Check for reg_toolong. (closes #4703)
* patch 8.1.0862: no verbose version of character classesv8.1.0862Bram Moolenaar2019-01-311-0/+55
| | | | | | Problem: No verbose version of character classes. Solution: Add [:ident:], [:keyword:] and [:fname:]. (Ozaki Kiichi, closes #1373)
* patch 8.1.0811: too many #ifdefsv8.1.0811Bram Moolenaar2019-01-241-3/+0
| | | | | Problem: Too many #ifdefs. Solution: Graduate FEAT_MBYTE, the final chapter.
* patch 8.0.0623: error for invalid regexp is not very informativev8.0.0623Bram Moolenaar2017-06-051-0/+17
| | | | | Problem: The message "Invalid range" is used for multiple errors. Solution: Add two more specific error messages. (Itchyny, Ken Hamada)
* patch 8.0.0529: line in test commented outv8.0.0529Bram Moolenaar2017-03-301-4/+2
| | | | | | Problem: Line in test commented out. Solution: Uncomment the lines for character classes that were failing before 8.0.0519. (Dominique Pelle, closes #1599)
* patch 8.0.0519: character classes are not well testedv8.0.0519Bram Moolenaar2017-03-291-10/+57
| | | | | | | | | Problem: Character classes are not well tested. They can differ between platforms. Solution: Add tests. In the documentation make clear which classes depend on what library function. Only use :cntrl: and :graph: for ASCII. (Kazunobu Kuriyama, Dominique Pelle, closes #1560) Update the documentation.
* patch 7.4.2223v7.4.2223Bram Moolenaar2016-08-171-15/+0
| | | | | Problem: Buffer overflow when using latin1 character with feedkeys(). Solution: Check for an illegal character. Add a test.
* patch 7.4.2222v7.4.2222Bram Moolenaar2016-08-161-0/+19
| | | | | | | Problem: Sourcing a script where a character has 0x80 as a second byte does not work. (Filipe L B Correia) Solution: Turn 0x80 into K_SPECIAL KS_SPECIAL KE_FILLER. (Christian Brabandt, closes #728) Add a test case.
* patch 7.4.2086v7.4.2086Bram Moolenaar2016-07-211-2/+0
| | | | | | Problem: Using the system default encoding makes tests unpredictable. Solution: Always use utf-8 or latin1 in the new style tests. Remove setting encoding and scriptencoding where it is not needed.
* patch 7.4.1785v7.4.1785Bram Moolenaar2016-04-241-0/+1
| | | | | Problem: Regexp test fails on windows. Solution: set 'isprint' to the right value for testing.
* patch 7.4.1783v7.4.1783Bram Moolenaar2016-04-241-0/+56
| | | | | | Problem: The old regexp engine doesn't handle character classes correctly. (Manuel Ortega) Solution: Use regmbc() instead of regc(). Add a test.
* patch 7.4.1700v7.4.1700Bram Moolenaar2016-04-031-0/+35
Problem: Equivalence classes are not properly tested. Solution: Add tests for multi-byte and latin1. Fix an error. (Owen Leibman)