Bram Moolenaar
3e734ea2c7
updated for version 7.3.1043
...
Problem: Python: Dynamic compilation with 2.3 fails.
Solution: Python patch 4. (ZyX)
v7.3.1043
2013-05-29 22:05:55 +02:00
Bram Moolenaar
e9ba516be2
updated for version 7.3.1042
...
Problem: Python: can't assign to vim.Buffer.name.
Solution: Python patch 3. (ZyX)
v7.3.1042
2013-05-29 22:02:22 +02:00
Bram Moolenaar
1bc2428e1f
updated for version 7.3.1041
...
Problem: Python: Invalid read valgrind errors.
Solution: Python patch 2: defer DICTKEY_UNREF until key is no longer needed.
(ZyX)
v7.3.1041
2013-05-29 21:37:35 +02:00
Bram Moolenaar
0014a53ad1
updated for version 7.3.1040
...
Problem: Python: Problems with debugging dynamic build.
Solution: Python patch 1. (ZyX)
v7.3.1040
2013-05-29 21:33:39 +02:00
Bram Moolenaar
423532e10d
updated for version 7.3.1039
...
Problem: New regexp engine does not support \%23c, \%<23c and the like.
Solution: Implement them. (partly by Yasuhiro Matsumoto)
v7.3.1039
2013-05-29 21:14:42 +02:00
Bram Moolenaar
28c2191949
updated for version 7.3.1038
...
Problem: Crash when using Cscope.
Solution: Avoid negative argument to vim_strncpy(). (Narendran
Gopalakrishnan)
v7.3.1038
2013-05-29 19:18:00 +02:00
Bram Moolenaar
75eb1610e1
updated for version 7.3.1037
...
Problem: Look-behind matching is very slow on long lines.
Solution: Add a byte limit to how far back an attempt is made.
v7.3.1037
2013-05-29 18:45:11 +02:00
Bram Moolenaar
f9e56b2b03
updated for version 7.3.1036
...
Problem: Can't build on HP-UX.
Solution: Give the union a name. (John Marriott)
v7.3.1036
2013-05-28 22:52:16 +02:00
Bram Moolenaar
4ac6676cee
updated for version 7.3.1035
...
Problem: Compiler warning on 64 bit windows.
Solution: Add type cast. (Mike Williams)
v7.3.1035
2013-05-28 22:31:46 +02:00
Bram Moolenaar
51a2983904
updated for version 7.3.1034
...
Problem: New regexp code using strange multi-byte code.
Solution: Use the normal code to advance and backup pointers.
v7.3.1034
2013-05-28 22:30:35 +02:00
Bram Moolenaar
5714b80032
updated for version 7.3.1033
...
Problem: "\1" .. "\9" are not supported in the new regexp engine.
Solution: Implement them. Add a few more tests.
v7.3.1033
2013-05-28 22:03:20 +02:00
Bram Moolenaar
e0fea9c405
updated for version 7.3.1032
...
Problem: "\ze" is not supported by the new regexp engine.
Solution: Make "\ze" work.
v7.3.1032
2013-05-27 20:10:50 +02:00
Bram Moolenaar
eb3ecae23a
updated for version 7.3.1031
...
Problem: Compiler warnings for shadowed variable. (John Little)
Solution: Move the variable declarations to the scope where they are used.
v7.3.1031
2013-05-27 11:22:04 +02:00
Bram Moolenaar
2cb8feb880
updated for version 7.3.1030
...
Problem: Can't build for debugging.
Solution: Fix struct member names.
v7.3.1030
2013-05-26 23:13:07 +02:00
Bram Moolenaar
26c2f3fc4e
updated for version 7.3.1029
...
Problem: New regexp performance: Unused position state being copied.
Solution: Keep track of which positions are actually valid.
v7.3.1029
2013-05-26 22:56:19 +02:00
Bram Moolenaar
963fee2d69
updated for version 7.3.1028
...
Problem: New regexp performance: Copying a lot of position state.
Solution: Only copy the sub-expressions that are being used.
v7.3.1028
2013-05-26 21:47:28 +02:00
Bram Moolenaar
c4912e555b
updated for version 7.3.1027
...
Problem: New regexp performance: Calling no_Magic() very often.
Solution: Remove magicness inline.
v7.3.1027
2013-05-26 19:19:52 +02:00
Bram Moolenaar
e23febdb85
updated for version 7.3.1026
...
Problem: New regexp: pattern that includs a new-line matches too early.
(john McGowan)
Solution: Do not start searching in the second line.
v7.3.1026
2013-05-26 18:40:14 +02:00
Bram Moolenaar
61db8b5108
updated for version 7.3.1025
...
Problem: New regexp: not matching newline in string. (Marc Weber)
Solution: Check for "\n" character.
v7.3.1025
2013-05-26 17:45:49 +02:00
Bram Moolenaar
57a285b105
updated for version 7.3.1024
...
Problem: New regexp: End of matching pattern not set correctly. (Cesar
Romani)
Solution: Quit the loop after finding the match. Store nfa_has_zend in the
program.
v7.3.1024
2013-05-26 16:57:28 +02:00
Bram Moolenaar
3451d66244
updated for version 7.3.1023
...
Problem: Searching for composing char only and using \Z has different
results.
Solution: Make it match the composing char, matching everything is not
useful.
v7.3.1023
2013-05-26 15:14:55 +02:00
Bram Moolenaar
7cd4d9c17c
updated for version 7.3.1022
...
Problem: Compiler warning for shadowed variable. (John Little)
Solution: Move declaration, rename variables.
v7.3.1022
2013-05-26 14:54:12 +02:00
Bram Moolenaar
3f1682e808
updated for version 7.3.1021
...
Problem: New regexp engine does not ignore order of composing chars.
Solution: Ignore composing chars order.
v7.3.1021
2013-05-26 14:32:05 +02:00
Bram Moolenaar
fdb6dc1105
updated for version 7.3.1020
...
Problem: Not all patterns are tested with auto / old / new engine.
Solution: Test patterns with three values of 'regexpengine'.
v7.3.1020
2013-05-25 23:15:27 +02:00
Bram Moolenaar
47196581b8
updated for version 7.3.1019
...
Problem: These do not work with the new regexp engine: \%o123, \%x123,
\%d123, \%u123 and \%U123.
Solution: Implement these items.
v7.3.1019
2013-05-25 22:04:23 +02:00
Bram Moolenaar
aae4883e01
updated for version 7.3.1018
...
Problem: New regexp engine wastes memory.
Solution: Allocate prog with actual number of states, not estimated maximum
number of sates.
v7.3.1018
2013-05-25 21:18:34 +02:00
Bram Moolenaar
4b41706477
updated for version 7.3.1017
...
Problem: Zero width match changes length of match.
Solution: For a zero width match put new states in the current position in
the state list.
v7.3.1017
2013-05-25 20:19:50 +02:00
Bram Moolenaar
f47ca63dbc
updated for version 7.3.1016
...
Problem: Unused field in nfa_state.
Solution: Remove lastthread.
v7.3.1016
2013-05-25 15:31:05 +02:00
Bram Moolenaar
56d58d51bf
updated for version 7.3.1015
...
Problem: New regexp engine: Matching composing characters is wrong.
Solution: Fix matching composing characters.
v7.3.1015
2013-05-25 14:42:03 +02:00
Bram Moolenaar
152e7890c1
updated for version 7.3.1014
...
Problem: New regexp state dump is hard to read.
Solution: Make the state dump more pretty. (Taro Muraoka)
v7.3.1014
2013-05-25 12:28:11 +02:00
Bram Moolenaar
d6c11cb3e0
updated for version 7.3.1013
...
Problem: New regexp logging is a bit messy.
Solution: Consistently use #defines, add explanatory comment. (Taro Muraoka)
v7.3.1013
2013-05-25 12:18:39 +02:00
Bram Moolenaar
fad8de084a
updated for version 7.3.1012
...
Problem: \Z does not work properly with the new regexp engine.
Solution: Make \Z work. Add tests.
v7.3.1012
2013-05-24 23:10:50 +02:00
Bram Moolenaar
3c577f26cd
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.
v7.3.1011
2013-05-24 21:59:54 +02:00
Bram Moolenaar
1d814754c0
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)
v7.3.1010
2013-05-24 20:25:33 +02:00
Bram Moolenaar
425154d888
updated for version 7.3.1009
...
Problem: Compiler warning for ambiguous else.
Solution: Add curly braces.
v7.3.1009
2013-05-24 18:58:43 +02:00
Bram Moolenaar
02e26d9807
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)
v7.3.1008
2013-05-23 22:43:08 +02:00
Bram Moolenaar
a03dbed9e9
updated for version 7.3.1007
...
Problem: Can't build on Minix 3.2.1.
Solution: Add a condition to an #ifdef. (Gautam Tirumala)
v7.3.1007
2013-05-23 22:27:03 +02:00
Bram Moolenaar
307d10a2fb
updated for version 7.3.1006
...
Problem: NFA engine not used for "\_[0-9]".
Solution: Enable this, fixed in patch 1005.
v7.3.1006
2013-05-23 22:25:15 +02:00
Bram Moolenaar
35b2386a8e
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)
v7.3.1005
2013-05-22 23:00:40 +02:00
Bram Moolenaar
c96ebe75e5
updated for version 7.3.1004
...
Problem: No error when option could not be set.
Solution: Report an error. (ZyX)
v7.3.1004
2013-05-21 22:38:18 +02:00
Bram Moolenaar
2a0f3d3fb2
updated for version 7.3.1003
...
Problem: Python interface does not compile with Python 2.2
Solution: Fix thread issues and True/False. (ZyX)
v7.3.1003
2013-05-21 22:23:56 +02:00
Bram Moolenaar
0b9aecc3a5
updated for version 7.3.1002
...
Problem: Valgrind errors for Python interface.
Solution: Fix memory leaks when running tests. (ZyX)
v7.3.1002
2013-05-21 22:13:41 +02:00
Bram Moolenaar
673af4d304
updated for version 7.3.1001
...
Problem: Duplicate condition in if.
Solution: Remove one condition.
v7.3.1001
2013-05-21 22:00:51 +02:00
Bram Moolenaar
2eec59e30b
updated for version 7.3.1000
...
Problem: Typo in char value causes out of bounds access.
Solution: Fix character value. (Klemens Baum)
v7.3.1000
2013-05-21 21:37:20 +02:00
Bram Moolenaar
f878bf0da2
updated for version 7.3.999
...
Problem: New regexp engine sets curbuf temporarily.
Solution: Use reg_buf instead, like the old engine.
v7.3.999
2013-05-21 21:20:20 +02:00
Bram Moolenaar
e6ae6225b4
Updated runtime files, language files and translations.
2013-05-21 21:01:10 +02:00
Bram Moolenaar
774267bbb9
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)
v7.3.998
2013-05-21 20:51:59 +02:00
Bram Moolenaar
a7b64ce74e
updated for version 7.3.997
...
Problem: Vim and Python exceptions are different.
Solution: Make Vim exceptions be Python exceptions. (ZyX)
v7.3.997
2013-05-21 20:40:40 +02:00
Bram Moolenaar
cac867ad18
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)
v7.3.996
2013-05-21 19:50:34 +02:00
Bram Moolenaar
1dc28783fa
updated for version 7.3.995
...
Problem: Python: Module initialization is duplicated.
Solution: Move to shared file. (ZyX)
v7.3.995
2013-05-21 19:11:01 +02:00