summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* updated for version 7.3.1054v7.3.1054Bram Moolenaar2013-05-304-18/+21
| | | | | Problem: Can't build without the +autocmd feature. (Elimar Riesebieter) Solution: Fix use of buf and curbuf.
* updated for version 7.3.1053v7.3.1053Bram Moolenaar2013-05-292-4/+6
| | | | | Problem: Python: no flag for types with tp_traverse+tp_clear. Solution: Python patch 14: Add Py_TPFLAGS_HAVE_GC. (ZyX)
* updated for version 7.3.1052v7.3.1052Bram Moolenaar2013-05-292-0/+3
| | | | | Problem: Python: possible SEGV and negative refcount. Solution: Python patch 13: Fix IterIter function. (ZyX)
* updated for version 7.3.1051v7.3.1051Bram Moolenaar2013-05-292-21/+41
| | | | | Problem: Python: possible memory leaks. Solution: Python patch 12: fix the leaks (ZyX)
* updated for version 7.3.1050v7.3.1050Bram Moolenaar2013-05-292-1/+3
| | | | | Problem: Python: Typo in pyiter_to_tv. Solution: Python patch 11. (ZyX)
* updated for version 7.3.1049v7.3.1049Bram Moolenaar2013-05-292-15/+14
| | | | | Problem: Python: no consistent naming Solution: Python patch 10: Rename DICTKEY_GET_NOTEMPTY to DICTKEY_GET. (ZyX)
* updated for version 7.3.1048v7.3.1048Bram Moolenaar2013-05-292-43/+46
| | | | | | Problem: Python: no consistent naming. Solution: Python patch 9: Rename d to dict and lookupDict to lookup_dict. (ZyX)
* updated for version 7.3.1047v7.3.1047Bram Moolenaar2013-05-298-36/+260
| | | | | | | | 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)
* updated for version 7.3.1046v7.3.1046Bram Moolenaar2013-05-292-4/+7
| | | | | | Problem: Python: Using Py_BuildValue for building strings. Solution: Python patch 7 and 7.5: Replace Py_BuildValue with PyString_FromString. (ZyX)
* updated for version 7.3.1045v7.3.1045Bram Moolenaar2013-05-292-23/+53
| | | | | Problem: Python: No error handling for VimToPython function. Solution: Python patch 6. (ZyX)
* updated for version 7.3.1044v7.3.1044Bram Moolenaar2013-05-298-8/+85
| | | | | Problem: Python: No {Buffer,TabPage,Window}.valid attributes. Solution: Python patch 5: add .valid (ZyX)
* updated for version 7.3.1043v7.3.1043Bram Moolenaar2013-05-292-13/+36
| | | | | Problem: Python: Dynamic compilation with 2.3 fails. Solution: Python patch 4. (ZyX)
* updated for version 7.3.1042v7.3.1042Bram Moolenaar2013-05-2911-152/+262
| | | | | Problem: Python: can't assign to vim.Buffer.name. Solution: Python patch 3. (ZyX)
* updated for version 7.3.1041v7.3.1041Bram Moolenaar2013-05-292-5/+29
| | | | | | Problem: Python: Invalid read valgrind errors. Solution: Python patch 2: defer DICTKEY_UNREF until key is no longer needed. (ZyX)
* updated for version 7.3.1040v7.3.1040Bram Moolenaar2013-05-293-20/+86
| | | | | Problem: Python: Problems with debugging dynamic build. Solution: Python patch 1. (ZyX)
* updated for version 7.3.1039v7.3.1039Bram Moolenaar2013-05-295-21/+180
| | | | | Problem: New regexp engine does not support \%23c, \%<23c and the like. Solution: Implement them. (partly by Yasuhiro Matsumoto)
* updated for version 7.3.1038v7.3.1038Bram Moolenaar2013-05-292-12/+16
| | | | | | Problem: Crash when using Cscope. Solution: Avoid negative argument to vim_strncpy(). (Narendran Gopalakrishnan)
* updated for version 7.3.1037v7.3.1037Bram Moolenaar2013-05-295-13/+123
| | | | | Problem: Look-behind matching is very slow on long lines. Solution: Add a byte limit to how far back an attempt is made.
* updated for version 7.3.1036v7.3.1036Bram Moolenaar2013-05-282-62/+65
| | | | | Problem: Can't build on HP-UX. Solution: Give the union a name. (John Marriott)
* updated for version 7.3.1035v7.3.1035Bram Moolenaar2013-05-282-1/+3
| | | | | Problem: Compiler warning on 64 bit windows. Solution: Add type cast. (Mike Williams)
* updated for version 7.3.1034v7.3.1034Bram Moolenaar2013-05-282-54/+12
| | | | | Problem: New regexp code using strange multi-byte code. Solution: Use the normal code to advance and backup pointers.
* updated for version 7.3.1033v7.3.1033Bram Moolenaar2013-05-285-162/+357
| | | | | Problem: "\1" .. "\9" are not supported in the new regexp engine. Solution: Implement them. Add a few more tests.
* updated for version 7.3.1032v7.3.1032Bram Moolenaar2013-05-274-25/+66
| | | | | Problem: "\ze" is not supported by the new regexp engine. Solution: Make "\ze" work.
* updated for version 7.3.1031v7.3.1031Bram Moolenaar2013-05-272-1/+8
| | | | | Problem: Compiler warnings for shadowed variable. (John Little) Solution: Move the variable declarations to the scope where they are used.
* updated for version 7.3.1030v7.3.1030Bram Moolenaar2013-05-262-7/+9
| | | | | Problem: Can't build for debugging. Solution: Fix struct member names.
* updated for version 7.3.1029v7.3.1029Bram Moolenaar2013-05-262-38/+107
| | | | | Problem: New regexp performance: Unused position state being copied. Solution: Keep track of which positions are actually valid.
* updated for version 7.3.1028v7.3.1028Bram Moolenaar2013-05-263-104/+110
| | | | | Problem: New regexp performance: Copying a lot of position state. Solution: Only copy the sub-expressions that are being used.
* updated for version 7.3.1027v7.3.1027Bram Moolenaar2013-05-262-7/+14
| | | | | Problem: New regexp performance: Calling no_Magic() very often. Solution: Remove magicness inline.
* updated for version 7.3.1026v7.3.1026Bram Moolenaar2013-05-264-6/+25
| | | | | | Problem: New regexp: pattern that includs a new-line matches too early. (john McGowan) Solution: Do not start searching in the second line.
* updated for version 7.3.1025v7.3.1025Bram Moolenaar2013-05-264-17/+42
| | | | | Problem: New regexp: not matching newline in string. (Marc Weber) Solution: Check for "\n" character.
* updated for version 7.3.1024v7.3.1024Bram Moolenaar2013-05-265-26/+52
| | | | | | | 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.
* updated for version 7.3.1023v7.3.1023Bram Moolenaar2013-05-264-5/+25
| | | | | | | Problem: Searching for composing char only and using \Z has different results. Solution: Make it match the composing char, matching everything is not useful.
* updated for version 7.3.1022v7.3.1022Bram Moolenaar2013-05-262-81/+94
| | | | | Problem: Compiler warning for shadowed variable. (John Little) Solution: Move declaration, rename variables.
* updated for version 7.3.1021v7.3.1021Bram Moolenaar2013-05-264-13/+67
| | | | | Problem: New regexp engine does not ignore order of composing chars. Solution: Ignore composing chars order.
* updated for version 7.3.1020v7.3.1020Bram Moolenaar2013-05-255-585/+1119
| | | | | Problem: Not all patterns are tested with auto / old / new engine. Solution: Test patterns with three values of 'regexpengine'.
* updated for version 7.3.1019v7.3.1019Bram Moolenaar2013-05-252-19/+29
| | | | | | Problem: These do not work with the new regexp engine: \%o123, \%x123, \%d123, \%u123 and \%U123. Solution: Implement these items.
* updated for version 7.3.1018v7.3.1018Bram Moolenaar2013-05-252-9/+11
| | | | | | Problem: New regexp engine wastes memory. Solution: Allocate prog with actual number of states, not estimated maximum number of sates.
* updated for version 7.3.1017v7.3.1017Bram Moolenaar2013-05-255-37/+99
| | | | | | 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.
* updated for version 7.3.1016v7.3.1016Bram Moolenaar2013-05-253-10/+10
| | | | | Problem: Unused field in nfa_state. Solution: Remove lastthread.
* updated for version 7.3.1015v7.3.1015Bram Moolenaar2013-05-254-5/+38
| | | | | Problem: New regexp engine: Matching composing characters is wrong. Solution: Fix matching composing characters.
* updated for version 7.3.1014v7.3.1014Bram Moolenaar2013-05-252-12/+60
| | | | | Problem: New regexp state dump is hard to read. Solution: Make the state dump more pretty. (Taro Muraoka)
* updated for version 7.3.1013v7.3.1013Bram Moolenaar2013-05-252-20/+48
| | | | | Problem: New regexp logging is a bit messy. Solution: Consistently use #defines, add explanatory comment. (Taro Muraoka)
* updated for version 7.3.1012v7.3.1012Bram Moolenaar2013-05-244-15/+44
| | | | | Problem: \Z does not work properly with the new regexp engine. Solution: Make \Z work. Add tests.
* updated for version 7.3.1011v7.3.1011Bram Moolenaar2013-05-244-101/+66
| | | | | | 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.
* updated for version 7.3.1010v7.3.1010Bram Moolenaar2013-05-244-13/+12
| | | | | | 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)
* updated for version 7.3.1009v7.3.1009Bram Moolenaar2013-05-242-0/+4
| | | | | Problem: Compiler warning for ambiguous else. Solution: Add curly braces.
* updated for version 7.3.1008v7.3.1008Bram Moolenaar2013-05-233-4/+6
| | | | | | 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)
* updated for version 7.3.1007v7.3.1007Bram Moolenaar2013-05-232-1/+3
| | | | | Problem: Can't build on Minix 3.2.1. Solution: Add a condition to an #ifdef. (Gautam Tirumala)
* updated for version 7.3.1006v7.3.1006Bram Moolenaar2013-05-232-4/+4
| | | | | Problem: NFA engine not used for "\_[0-9]". Solution: Enable this, fixed in patch 1005.
* updated for version 7.3.1005v7.3.1005Bram Moolenaar2013-05-222-27/+49
| | | | | Problem: Get stuck on regexp "\n*" and on "%s/^\n\+/\r". Solution: Fix handling of matching a line break. (idea by Hirohito Higashi)