Commit Graph

4528 Commits

Author SHA1 Message Date
Bram Moolenaar ba9a77de36 updated for version 7.3.1012
Problem:    \Z does not work properly with the new regexp engine.
Solution:   Make \Z work.  Add tests.
2013-05-24 23:10:50 +02:00
Bram Moolenaar bdf1727bc0 Added tag v7-3-1011 for changeset 55bcaa1d2749 2013-05-24 21:59:54 +02:00
Bram Moolenaar 50db0d3b9e updated for version 7.3.1011
Problem:    New regexp engine is inefficient with multi-byte characters.
Solution:   Handle a character at a time instead of a byte at a time.  Also
	    make \Z partly work.
2013-05-24 21:59:54 +02:00
Bram Moolenaar 7195b13277 Added tag v7-3-1010 for changeset 36ddcf4cecbc 2013-05-24 20:25:33 +02:00
Bram Moolenaar 1133b9d1e7 updated for version 7.3.1010
Problem:    New regexp: adding \Z makes every character match.
Solution:   Only apply ireg_icombine for composing characters.
	    Alsl add missing change from patch 1008. (Ken Takata)
2013-05-24 20:25:33 +02:00
Bram Moolenaar 381645bf21 Added tag v7-3-1009 for changeset 57393dc4b811 2013-05-24 18:58:43 +02:00
Bram Moolenaar 679face0e3 updated for version 7.3.1009
Problem:    Compiler warning for ambiguous else.
Solution:   Add curly braces.
2013-05-24 18:58:43 +02:00
Bram Moolenaar 97ff682be2 Added tag v7-3-1008 for changeset 8cb14f59a327 2013-05-23 22:43:08 +02:00
Bram Moolenaar 9a12817614 updated for version 7.3.1008
Problem:    Test 95 fails on MS-Windows.
Solution:   Set 'nomore'. Change \i to \f.  Change multi-byte character to
	    something that is not matching \i. (Ken Takata)
2013-05-23 22:43:08 +02:00
Bram Moolenaar cfd4df5f57 Added tag v7-3-1007 for changeset fba9c0f86f77 2013-05-23 22:27:04 +02:00
Bram Moolenaar af677ba58e updated for version 7.3.1007
Problem:    Can't build on Minix 3.2.1.
Solution:   Add a condition to an #ifdef. (Gautam Tirumala)
2013-05-23 22:27:03 +02:00
Bram Moolenaar 11a9e0c24c Added tag v7-3-1006 for changeset 9a2183bd8295 2013-05-23 22:25:15 +02:00
Bram Moolenaar a8433506b3 updated for version 7.3.1006
Problem:    NFA engine not used for "\_[0-9]".
Solution:   Enable this, fixed in patch 1005.
2013-05-23 22:25:15 +02:00
Bram Moolenaar 11322e51b0 Added tag v7-3-1005 for changeset 90e9917d4114 2013-05-22 23:00:40 +02:00
Bram Moolenaar 27c430529e updated for version 7.3.1005
Problem:    Get stuck on regexp "\n*" and on "%s/^\n\+/\r".
Solution:   Fix handling of matching a line break. (idea by Hirohito Higashi)
2013-05-22 23:00:40 +02:00
Bram Moolenaar f45ba06af8 Added tag v7-3-1004 for changeset cadb57fbb781 2013-05-21 22:38:18 +02:00
Bram Moolenaar cf0a43d810 updated for version 7.3.1004
Problem:    No error when option could not be set.
Solution:   Report an error. (ZyX)
2013-05-21 22:38:18 +02:00
Bram Moolenaar dad9ab77aa Added tag v7-3-1003 for changeset ce94a870b59b 2013-05-21 22:23:56 +02:00
Bram Moolenaar 84902bdda2 updated for version 7.3.1003
Problem:    Python interface does not compile with Python 2.2
Solution:   Fix thread issues and True/False. (ZyX)
2013-05-21 22:23:56 +02:00
Bram Moolenaar 23677afdee Added tag v7-3-1002 for changeset b498224f5b41 2013-05-21 22:13:41 +02:00
Bram Moolenaar 7a51d16ab7 updated for version 7.3.1002
Problem:    Valgrind errors for Python interface.
Solution:   Fix memory leaks when running tests. (ZyX)
2013-05-21 22:13:41 +02:00
Bram Moolenaar 025faf211c Added tag v7-3-1001 for changeset 9dbbddb2ed10 2013-05-21 22:00:51 +02:00
Bram Moolenaar 5662719e55 updated for version 7.3.1001
Problem:    Duplicate condition in if.
Solution:   Remove one condition.
2013-05-21 22:00:51 +02:00
Bram Moolenaar 79d347d2d8 Added tag v7-3-1000 for changeset d037b9cbdaaa 2013-05-21 21:37:20 +02:00
Bram Moolenaar b90388b640 updated for version 7.3.1000
Problem:    Typo in char value causes out of bounds access.
Solution:   Fix character value.  (Klemens Baum)
2013-05-21 21:37:20 +02:00
Bram Moolenaar eee86f5d5d Added tag v7-3-999 for changeset e6e60d9da892 2013-05-21 21:20:20 +02:00
Bram Moolenaar 92670089a7 updated for version 7.3.999
Problem:    New regexp engine sets curbuf temporarily.
Solution:   Use reg_buf instead, like the old engine.
2013-05-21 21:20:20 +02:00
Bram Moolenaar 1bd2fd807c Updated runtime files, language files and translations. 2013-05-21 21:01:10 +02:00
Bram Moolenaar 0090ed06bd Added tag v7-3-998 for changeset 47e6dec5ce3c 2013-05-21 20:51:59 +02:00
Bram Moolenaar facd586588 updated for version 7.3.998
Problem:    Python: garbage collection issues.
Solution:   Fix the GC issues: Use proper DESTRUCTOR_FINISH: avoids negative
	    refcounts, use PyObject_GC_* for objects with tp_traverse and
	    tp_clear, add RangeTraverse and RangeClear, use Py_XDECREF in some
	    places. (ZyX)
2013-05-21 20:51:59 +02:00
Bram Moolenaar 9936166fda Added tag v7-3-997 for changeset ef02f32d8e53 2013-05-21 20:40:40 +02:00
Bram Moolenaar 2d1d3aed9b updated for version 7.3.997
Problem:    Vim and Python exceptions are different.
Solution:   Make Vim exceptions be Python exceptions. (ZyX)
2013-05-21 20:40:40 +02:00
Bram Moolenaar 145e0909ba Added tag v7-3-996 for changeset ebd94eabfd80 2013-05-21 19:50:34 +02:00
Bram Moolenaar 3aa96014d7 updated for version 7.3.996
Problem:    Python: Can't check types of what is returned by bindeval().
Solution:   Add vim.List, vim.Dictionary and vim.Function types. (ZyX)
2013-05-21 19:50:34 +02:00
Bram Moolenaar 9f1e5f7f03 Added tag v7-3-995 for changeset 6d517f6e5f0b 2013-05-21 19:11:01 +02:00
Bram Moolenaar aa78e91177 updated for version 7.3.995
Problem:    Python: Module initialization is duplicated.
Solution:   Move to shared file. (ZyX)
2013-05-21 19:11:01 +02:00
Bram Moolenaar a6237d49dd Added tag v7-3-994 for changeset f74611bfb1b7 2013-05-21 19:01:56 +02:00
Bram Moolenaar ecf2f3f4c5 updated for version 7.3.994
Problem:    Python: using magic constants.
Solution:   Use descriptive values for ml_flags. (ZyX)
2013-05-21 19:01:55 +02:00
Bram Moolenaar 3a1aa2cefd Added tag v7-3-993 for changeset dff1542e64f9 2013-05-21 18:47:21 +02:00
Bram Moolenaar bf0171660e updated for version 7.3.993
Problem:    Python: Later patch does things slightly differently.
Solution:   Adjusted argument type changes. (ZyX)
2013-05-21 18:47:21 +02:00
Bram Moolenaar fa98336cd9 Added tag v7-3-992 for changeset 89ea7593fc0c 2013-05-21 18:30:34 +02:00
Bram Moolenaar c722478813 updated for version 7.3.992
Problem:    Python: Too many type casts.
Solution:   Change argument types. (ZyX)
2013-05-21 18:30:34 +02:00
Bram Moolenaar 7447834548 Added tag v7-3-991 for changeset 8fe768bc1234 2013-05-21 18:19:38 +02:00
Bram Moolenaar c888a20c28 updated for version 7.3.991
Problem:    More can be shared by Python 2 and 3.
Solution:   Move more stuff to if_py_both. (ZyX)
2013-05-21 18:19:38 +02:00
Bram Moolenaar 534bd8b1f1 Added tag v7-3-990 for changeset 9a1d78f82826 2013-05-21 16:28:11 +02:00
Bram Moolenaar 418d057090 updated for version 7.3.990
Problem:    Memory leak in new regexp engine.
Solution:   Jump to end of function to free memory. (Dominique Pelle)
2013-05-21 16:28:11 +02:00
Bram Moolenaar 94f315fb6e Added tag v7-3-989 for changeset cd005ab15ef3 2013-05-21 15:33:41 +02:00
Bram Moolenaar 003cc95e65 updated for version 7.3.989
Problem:    New regexp engine compares negative numbers to character.
Solution:   Add missing case statements.
2013-05-21 15:33:41 +02:00
Bram Moolenaar de9599fbab Added tag v7-3-988 for changeset 035fb0d5e7ce 2013-05-21 14:03:00 +02:00
Bram Moolenaar 2e0e0a1216 updated for version 7.3.988
Problem:    New regexp engine is slow.
Solution:   Break out of the loop when the state list is empty.
2013-05-21 14:03:00 +02:00