Bram Moolenaar
018acca3bd
updated for version 7.3.1068
...
Problem: Python: Script is auto-loaded on function creation.
Solution: Python patch 27. (ZyX)
2013-05-30 13:37:28 +02:00
Bram Moolenaar
305b2fde13
updated for version 7.3.1067
...
Problem: Python: documentation lags behind.
Solution: Python patch 26. (ZyX)
2013-05-30 13:32:30 +02:00
Bram Moolenaar
8600e40a67
updated for version 7.3.1066
...
Problem: Python: Insufficient exception and error testing.
Solution: Python patch 25. (ZyX)
2013-05-30 13:28:41 +02:00
Bram Moolenaar
bcb40977c3
updated for version 7.3.1065
...
Problem: Python: key mapping is not standard.
Solution: Puthon patch 24: use PyMapping_Keys. (ZyX)
2013-05-30 13:22:13 +02:00
Bram Moolenaar
494ff7e850
updated for version 7.3.1064
...
Problem: Python: insufficient error checking.
Solution: Python patch 23. (ZyX)
2013-05-30 13:17:17 +02:00
Bram Moolenaar
355fd9b468
updated for version 7.3.1063
...
Problem: Python: Function is not standard.
Solution: Python patch 22: make Function subclassable. (ZyX)
2013-05-30 13:14:13 +02:00
Bram Moolenaar
78cddbe271
updated for version 7.3.1062
...
Problem: Python: List is not standard.
Solution: Python patch 21: Add standard methods and fields. (ZyX)
2013-05-30 13:05:58 +02:00
Bram Moolenaar
a9922d62e6
updated for version 7.3.1061
...
Problem: Python: Dictionary is not standard.
Solution: Python patch 20: Add standard methods and fields. (ZyX)
2013-05-30 13:01:18 +02:00
Bram Moolenaar
a5b725c3f6
updated for version 7.3.1060
...
Problem: Python: can't repr() a function.
Solution: Python patch 19: add FunctionRepr(). (ZyX)
2013-05-30 12:43:54 +02:00
Bram Moolenaar
1a3b56953e
updated for version 7.3.1059
...
Problem: Python: Using fixed size buffers.
Solution: Python patch 18: Use python's own formatter. (ZyX)
2013-05-30 12:40:39 +02:00
Bram Moolenaar
a1544c00c8
updated for version 7.3.1058
...
Problem: Call of funcref does not succeed in other script.
Solution: Python patch 17: add get_expanded_name(). (ZyX)
2013-05-30 12:35:52 +02:00
Bram Moolenaar
01a7a720ad
updated for version 7.3.1057
...
Problem: Python: not enough compatibilty.
Solution: Python patch 16: Make OutputWritelines support any sequence object
(ZyX) Note: tests fail
2013-05-30 12:26:58 +02:00
Bram Moolenaar
9bb77d6fe6
updated for version 7.3.1056
...
Problem: Python: possible memory leaks.
Solution: Python patch 15. (ZyX) Fix will follow later.
2013-05-30 12:14:49 +02:00
Bram Moolenaar
bad704fa04
updated for version 7.3.1055
...
Problem: Negated collection does not match newline.
Solution: Handle newline differently. (Hiroshi Shirosaki)
2013-05-30 11:51:08 +02:00
Bram Moolenaar
7e28384a9a
updated for version 7.3.1054
...
Problem: Can't build without the +autocmd feature. (Elimar Riesebieter)
Solution: Fix use of buf and curbuf.
2013-05-30 11:43:15 +02:00
Bram Moolenaar
07b8864111
updated for version 7.3.1053
...
Problem: Python: no flag for types with tp_traverse+tp_clear.
Solution: Python patch 14: Add Py_TPFLAGS_HAVE_GC. (ZyX)
2013-05-29 22:58:32 +02:00
Bram Moolenaar
1bcabe19a2
updated for version 7.3.1052
...
Problem: Python: possible SEGV and negative refcount.
Solution: Python patch 13: Fix IterIter function. (ZyX)
2013-05-29 22:52:32 +02:00
Bram Moolenaar
a03e631120
updated for version 7.3.1051
...
Problem: Python: possible memory leaks.
Solution: Python patch 12: fix the leaks (ZyX)
2013-05-29 22:49:26 +02:00
Bram Moolenaar
c8366790e8
updated for version 7.3.1050
...
Problem: Python: Typo in pyiter_to_tv.
Solution: Python patch 11. (ZyX)
2013-05-29 22:46:26 +02:00
Bram Moolenaar
c37b6ecd60
updated for version 7.3.1049
...
Problem: Python: no consistent naming
Solution: Python patch 10: Rename DICTKEY_GET_NOTEMPTY to DICTKEY_GET. (ZyX)
2013-05-29 22:43:37 +02:00
Bram Moolenaar
b38caae26c
updated for version 7.3.1048
...
Problem: Python: no consistent naming.
Solution: Python patch 9: Rename d to dict and lookupDict to lookup_dict.
(ZyX)
2013-05-29 22:39:52 +02:00
Bram Moolenaar
dd8aca664d
updated for version 7.3.1047
...
Problem: Python: dir() does not work properly.
Solution: Python patch 8. Add __dir__ method to all objects with custom
tp_getattr supplemented by __members__ attribute for at least
python-2* versions. __members__ is not mentioned in python-3*
dir() output even if it is accessible. (ZyX)
2013-05-29 22:36:10 +02:00
Bram Moolenaar
432b09c84d
updated for version 7.3.1046
...
Problem: Python: Using Py_BuildValue for building strings.
Solution: Python patch 7 and 7.5: Replace Py_BuildValue with
PyString_FromString. (ZyX)
2013-05-29 22:26:18 +02:00
Bram Moolenaar
21642ed1b4
updated for version 7.3.1045
...
Problem: Python: No error handling for VimToPython function.
Solution: Python patch 6. (ZyX)
2013-05-29 22:20:01 +02:00
Bram Moolenaar
9e822c00b1
updated for version 7.3.1044
...
Problem: Python: No {Buffer,TabPage,Window}.valid attributes.
Solution: Python patch 5: add .valid (ZyX)
2013-05-29 22:15:30 +02:00
Bram Moolenaar
3e734ea2c7
updated for version 7.3.1043
...
Problem: Python: Dynamic compilation with 2.3 fails.
Solution: Python patch 4. (ZyX)
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)
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)
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)
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)
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)
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.
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)
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)
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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'.
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.
2013-05-25 22:04:23 +02:00