Bram Moolenaar
f5901aa195
updated for version 7.3.1285
...
Problem: No tests for picking a window when selecting an entry in a
location list. Not picking the right window sometimes.
Solution: Add test 96. Set usable_win appropriately. (Lech Lorens)
2013-07-01 21:25:25 +02:00
Bram Moolenaar
72fe56f298
updated for version 7.3.1283
...
Problem: Test 71 fails on MS-Windows.
Solution: Put the binary data in a separate file. (Ken Takata)
2013-07-01 21:00:35 +02:00
Bram Moolenaar
e78495de7e
updated for version 7.3.1275
...
Problem: "gn" does not work when the match is a single character.
Solution: Fix it, add a test. (Christian Brabandt)
2013-06-30 14:46:53 +02:00
Bram Moolenaar
72179e1bd0
updated for version 7.3.1261
...
Problem: A buffer-local language mapping from a keymap stops a global
insert mode mapping from working. (Ron Aaron)
Solution: Do not wait for more characters to be typed only when the mapping
was defined with <nowait>.
2013-06-29 13:58:31 +02:00
Bram Moolenaar
560c52d32b
updated for version 7.3.1259
...
Problem: No test for patch 7.3.1258
Solution: Add a test entry.
2013-06-29 12:10:26 +02:00
Bram Moolenaar
9b846cb8ac
updated for version 7.3.1251
...
Problem: Test 61 messes up viminfo.
Solution: Specify a separate viminfo file.
2013-06-26 21:56:36 +02:00
Bram Moolenaar
877aa00811
updated for version 7.3.1250
...
Problem: Python tests fail on MS-Windows.
Solution: Change backslashes to slashes. (Taro Muraoka)
2013-06-26 21:49:51 +02:00
Bram Moolenaar
a0169128d9
updated for version 7.3.1247
...
Problem: New regexp engine: '[ ]\@!\p\%([ ]\@!\p\)*:' does not always match.
Solution: When there is a PIM add a duplicate state that starts at another
position.
2013-06-26 18:16:58 +02:00
Bram Moolenaar
f86c0b01a7
updated for version 7.3.1243
...
Problem: New regexp engine: back references in look-behind match don't
work. (Lech Lorens)
Solution: Copy the submatches before a recursive match.
2013-06-26 12:42:44 +02:00
Bram Moolenaar
7e85d3d432
updated for version 7.3.1237
...
Problem: Python: non-import errors not handled correctly.
Solution: Let non-ImportError exceptions pass the finder. (ZyX)
2013-06-23 16:40:39 +02:00
Bram Moolenaar
dee2e315d7
updated for version 7.3.1236
...
Problem: Python: WindowSetattr() missing support for NUMBER_UNSIGNED.
Solution: Add NUMBER_UNSIGNED, add more tests. Various fixes. (ZyX)
2013-06-23 16:35:47 +02:00
Bram Moolenaar
841fbd2907
updated for version 7.3.1233
...
Problem: Various Python problems.
Solution: Fix VimTryEnd. Crash with debug build and PYTHONDUMPREFS=1. Memory
leaks in StringToLine(), BufferMark() and convert_dl. (ZyX)
2013-06-23 14:37:07 +02:00
Bram Moolenaar
141be8a585
updated for version 7.3.1231
...
Problem: Python: use of numbers not consistent.
Solution: Add support for Number protocol. (ZyX)
2013-06-23 14:16:57 +02:00
Bram Moolenaar
c476e52fca
updated for version 7.3.1230
...
Problem: Python: Exception messages are not clear.
Solution: Make exception messages more verbose. (ZyX)
2013-06-23 13:46:40 +02:00
Bram Moolenaar
389a1793f4
updated for version 7.3.1227
...
Problem: Inconsistent string conversion.
Solution: Use 'encoding' instead of utf-8. Use METH_O in place of
METH_VARARGS where appropriate. (ZyX)
2013-06-23 13:00:44 +02:00
Bram Moolenaar
6c85e7f3be
updated for version 7.3.1226
...
Problem: Python: duplicate code.
Solution: Share code between OutputWrite() and OutputWritelines(). (ZyX)
2013-06-23 12:51:32 +02:00
Bram Moolenaar
d73895ec00
updated for version 7.3.1223
...
Problem: Tests fail on MS-Windows.
Solution: Avoid depending on OS version. Use DOS commands instead of Unix
commands. (Taro Muraoka, Ken Takata)
2013-06-19 21:17:31 +02:00
Bram Moolenaar
a0c85c7ae1
updated for version 7.3.1219
...
Problem: No test for using []] inside \%[].
Solution: Add a test.
2013-06-17 22:04:38 +02:00
Bram Moolenaar
555d2a8340
updated for version 7.3.1218
...
Problem: "make test" on MS-Windows does not clean all temporary files and
gives some unneccessary message.
Solution: Clean the right files. Create .failed files. (Ken Takata)
2013-06-17 21:53:37 +02:00
Bram Moolenaar
d79862599d
updated for version 7.3.1217
...
Problem: New regexp engine: Can't handle \%[[ao]]. (Yukihiro Nakadaira)
Solution: Support nested atoms inside \%[].
2013-06-17 21:33:41 +02:00
Bram Moolenaar
6949eea7cc
updated for version 7.3.1212
...
Problem: "make test" on MS-Windows does not report failure like Unix does.
Solution: Make it work like on Unix. (Taro Muraoka)
2013-06-16 16:57:46 +02:00
Bram Moolenaar
a50d02d983
updated for version 7.3.1207
...
Problem: New regexp engine: no match found on "#if FOO". (Lech Lorens)
Solution: When adding a state gets skipped don't adjust the index.
2013-06-16 15:43:50 +02:00
Bram Moolenaar
df9259abce
updated for version 7.3.1200
...
Problem: When calling setline() from Insert mode, using CTRL-R =, undo does
not work properly. (Israel Chauca)
Solution: Sync undo after evaluating the expression. (Christian Brabandt)
2013-06-15 17:54:43 +02:00
Bram Moolenaar
141f6bb341
updated for version 7.3.1196
...
Problem: Old regexp engine does not match pattern with backref correctly.
(Dominique Pelle)
Solution: Fix setting status. Test multi-line patterns better.
2013-06-15 15:09:50 +02:00
Bram Moolenaar
580abea48a
updated for version 7.3.1191
...
Problem: Backreference to previous line doesn't work. (Lech Lorens)
Solution: Implement looking in another line.
2013-06-14 20:31:28 +02:00
Bram Moolenaar
b62bcd1e05
updated for version 7.3.1185
...
Problem: New regexp engine: no match with ^ after \n. (SungHyun Nam)
Solution: Fix it, add a test.
2013-06-13 20:19:40 +02:00
Bram Moolenaar
98bfc2d5ee
Add missing files from 7.3.1183.
2013-06-13 19:44:55 +02:00
Bram Moolenaar
27610ed76c
updated for version 7.3.1173
...
Problem: Python 2 tests don't have the same output everywhere.
Solution: Make the Python 2 tests more portable. (ZyX)
2013-06-12 14:26:26 +02:00
Bram Moolenaar
9f3685a527
updated for version 7.3.1172
...
Problem: Python 2: loading modules doesn't work well.
Solution: Fix the code. Add more tests. (ZyX)
2013-06-12 14:20:36 +02:00
Bram Moolenaar
a9f2220176
updated for version 7.3.1166
...
Problem: Loading Python modules is not tested.
Solution: Enable commented-out tests, add missing files. (ZyX)
2013-06-11 18:48:21 +02:00
Bram Moolenaar
c09a6d6c0c
updated for version 7.3.1163
...
Problem: Not easy to load Python modules.
Solution: Search "python2", "python3" and "pythonx" directories in
'runtimepath' for Python modules. (ZyX)
2013-06-10 21:27:29 +02:00
Bram Moolenaar
bcf4d178ab
updated for version 7.3.1157
...
Problem: New regexp engine fails on "\(\<command\)\@<=.*"
Solution: Fix rule for postponing match. Further tune estimating whether
postponing works better. Add test.
2013-06-10 16:35:18 +02:00
Bram Moolenaar
11354759e2
updated for version 7.3.1155
...
Problem: MS-DOS: "make test" uses external rmdir command.
Solution: Rename "rmdir" to "rd". (Taro Muraoka)
2013-06-09 17:52:46 +02:00
Bram Moolenaar
473de61b04
updated for version 7.3.1149
...
Problem: New regexp engine: Matching plain text could be faster.
Solution: Detect a plain text match and handle it specifically. Add
vim_regfree().
2013-06-08 18:19:48 +02:00
Bram Moolenaar
cc908adac8
updated for version 7.3.1134
...
Problem: Running test 49 takes a long time.
Solution: Don't have it grep all files.
2013-06-06 18:55:49 +02:00
Bram Moolenaar
8795374bd3
updated for version 7.3.1122
...
Problem: New regexp engine: \%> not supported.
Solution: Implement \%>.
2013-06-05 18:52:40 +02:00
Bram Moolenaar
d75799ab7f
updated for version 7.3.1117
...
Problem: New regexp engine: \%[abc] not supported.
Solution: Implement \%[abc]. Add tests.
2013-06-05 11:05:17 +02:00
Bram Moolenaar
5ebc09b450
updated for version 7.3.1115
...
Problem: Many users don't like the cursor line number when 'relativenumber'
is set.
Solution: Have four combinations with 'number' and 'relativenumber'.
(Christian Brabandt)
2013-06-04 22:13:50 +02:00
Bram Moolenaar
044aa290c5
updated for version 7.3.1113
...
Problem: New regexp engine: \%'m not supported.
Solution: Implement \%'m. Add tests.
2013-06-04 21:27:38 +02:00
Bram Moolenaar
dacd7de3fd
updated for version 7.3.1112
...
Problem: New regexp engine: \%V not supported.
Solution: Implement \%V. Add tests.
2013-06-04 18:28:48 +02:00
Bram Moolenaar
f811509c03
updated for version 7.3.1111
...
Problem: nfa_recognize_char_class() implementation is inefficient.
Solution: Use bits in an int instead of chars in a string. (Dominique Pelle)
2013-06-04 17:47:05 +02:00
Bram Moolenaar
f18fb7af75
updated for version 7.3.1104
...
Problem: New regexp engine does not handle "~".
Solution: Add support for "~".
2013-06-02 22:08:03 +02:00
Bram Moolenaar
78b5957439
updated for version 7.3.1100
...
Problem: Python: a few more memory problems.
Solution: Add and remove Py_XDECREF(). (ZyX)
2013-06-02 18:54:21 +02:00
Bram Moolenaar
f4258308e2
updated for version 7.3.1099
...
Problem: Python: Changing directory with os.chdir() causes problems for
Vim's notion of directories.
Solution: Add vim.chdir() and vim.fchdir(). (ZyX)
2013-06-02 18:20:17 +02:00
Bram Moolenaar
de71b5658f
updated for version 7.3.1096
...
Problem: Python: popitem() was not defined in a standard way.
Solution: Remove the argument from popitem(). (ZyX)
2013-06-02 17:41:54 +02:00
Bram Moolenaar
b122e9798e
updated for version 7.3.1093
...
Problem: New regexp engine: When a sub expression is empty \1 skips a
character.
Solution: Make \1 try the current position when the match is emtpy.
2013-06-02 16:07:10 +02:00
Bram Moolenaar
0418811869
updated for version 7.3.1089
...
Problem: Tests 86 and 87 fail on MS-Windows. (Ken Takata)
Solution: Fix platform-specific stuff. (ZyX)
2013-06-01 20:32:12 +02:00
Bram Moolenaar
61602c5bfe
updated for version 7.3.1088
...
Problem: New regexp engine: \@<= and \@<! are not implemented.
Solution: Implement look-behind matching. Fix off-by-one error in old
regexp engine.
2013-06-01 19:54:43 +02:00
Bram Moolenaar
3737fc1c30
updated for version 7.3.1087
...
Problem: A leading star is not seen as a normal char when \{} follows.
Solution: Save and restore the parse state properly.
2013-06-01 14:42:56 +02:00
Bram Moolenaar
75d7a06920
updated for version 7.3.1086
...
Problem: Old regexp engine accepts illegal range, new one doesn't.
Solution: Also accept the illegal range with the new engine.
2013-06-01 13:24:24 +02:00