summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* updated for version 7.3.998v7.3.998v7-3-998Bram Moolenaar2013-05-214-30/+69
| | | | | | | | 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)
* Added tag v7-3-997 for changeset ef02f32d8e53Bram Moolenaar2013-05-210-0/+0
|
* updated for version 7.3.997v7.3.997v7-3-997Bram Moolenaar2013-05-216-68/+173
| | | | | Problem: Vim and Python exceptions are different. Solution: Make Vim exceptions be Python exceptions. (ZyX)
* Added tag v7-3-996 for changeset ebd94eabfd80Bram Moolenaar2013-05-210-0/+0
|
* updated for version 7.3.996v7.3.996v7-3-996Bram Moolenaar2013-05-217-12/+90
| | | | | Problem: Python: Can't check types of what is returned by bindeval(). Solution: Add vim.List, vim.Dictionary and vim.Function types. (ZyX)
* Added tag v7-3-995 for changeset 6d517f6e5f0bBram Moolenaar2013-05-210-0/+0
|
* updated for version 7.3.995v7.3.995v7-3-995Bram Moolenaar2013-05-214-146/+133
| | | | | Problem: Python: Module initialization is duplicated. Solution: Move to shared file. (ZyX)
* Added tag v7-3-994 for changeset f74611bfb1b7Bram Moolenaar2013-05-210-0/+0
|
* updated for version 7.3.994v7.3.994v7-3-994Bram Moolenaar2013-05-213-29/+31
| | | | | Problem: Python: using magic constants. Solution: Use descriptive values for ml_flags. (ZyX)
* Added tag v7-3-993 for changeset dff1542e64f9Bram Moolenaar2013-05-210-0/+0
|
* updated for version 7.3.993v7.3.993v7-3-993Bram Moolenaar2013-05-213-29/+31
| | | | | Problem: Python: Later patch does things slightly differently. Solution: Adjusted argument type changes. (ZyX)
* Added tag v7-3-992 for changeset 89ea7593fc0cBram Moolenaar2013-05-210-0/+0
|
* updated for version 7.3.992v7.3.992v7-3-992Bram Moolenaar2013-05-214-345/+285
| | | | | Problem: Python: Too many type casts. Solution: Change argument types. (ZyX)
* Added tag v7-3-991 for changeset 8fe768bc1234Bram Moolenaar2013-05-210-0/+0
|
* updated for version 7.3.991v7.3.991v7-3-991Bram Moolenaar2013-05-215-255/+171
| | | | | Problem: More can be shared by Python 2 and 3. Solution: Move more stuff to if_py_both. (ZyX)
* Added tag v7-3-990 for changeset 9a1d78f82826Bram Moolenaar2013-05-210-0/+0
|
* updated for version 7.3.990v7.3.990v7-3-990Bram Moolenaar2013-05-212-18/+23
| | | | | Problem: Memory leak in new regexp engine. Solution: Jump to end of function to free memory. (Dominique Pelle)
* Added tag v7-3-989 for changeset cd005ab15ef3Bram Moolenaar2013-05-210-0/+0
|
* updated for version 7.3.989v7.3.989v7-3-989Bram Moolenaar2013-05-212-0/+24
| | | | | Problem: New regexp engine compares negative numbers to character. Solution: Add missing case statements.
* Added tag v7-3-988 for changeset 035fb0d5e7ceBram Moolenaar2013-05-210-0/+0
|
* updated for version 7.3.988v7.3.988v7-3-988Bram Moolenaar2013-05-212-0/+7
| | | | | Problem: New regexp engine is slow. Solution: Break out of the loop when the state list is empty.
* Added tag v7-3-987 for changeset 032c9f916f25Bram Moolenaar2013-05-210-0/+0
|
* updated for version 7.3.987v7.3.987v7-3-987Bram Moolenaar2013-05-216-11/+41
| | | | | | | Problem: No easy to run an individual test. Tests 64 fails when 'encoding' is not utf-8. Solution: Add individual test targets to the Makefile. Move some lines from test 64 to 95.
* Added tag v7-3-986 for changeset 3cc2dca142a0Bram Moolenaar2013-05-210-0/+0
|
* updated for version 7.3.986v7.3.986v7-3-986Bram Moolenaar2013-05-212-1/+4
| | | | | | Problem: Test 95 doesn't pass when 'encoding' isn't utf-8. (Yasuhiro Matsumoto) Solution: Force 'encoding' to be utf-8.
* Added tag v7-3-985 for changeset 0c940b6f2828Bram Moolenaar2013-05-210-0/+0
|
* updated for version 7.3.985v7.3.985v7-3-985Bram Moolenaar2013-05-212-0/+7
| | | | | | Problem: GTK vim not started as gvim doesn't set WM_CLASS property to a useful value. Solution: Call g_set_prgname() on startup. (James McCoy)
* Added tag v7-3-984 for changeset 94c5441984ccBram Moolenaar2013-05-210-0/+0
|
* updated for version 7.3.984v7.3.984v7-3-984Bram Moolenaar2013-05-212-0/+3
| | | | | | Problem: A Visual mapping that uses CTRL-G works differently when started from Insert mode. (Ein Brown) Solution: Reset old_mapped_len when handling typed text in Select mode.
* Added tag v7-3-983 for changeset ab5154170c3dBram Moolenaar2013-05-210-0/+0
|
* updated for version 7.3.983v7.3.983v7-3-983Bram Moolenaar2013-05-212-6/+6
| | | | | Problem: Uneccessary temp variable. Solution: Remove the variable.
* Added tag v7-3-982 for changeset dde1cf311be6Bram Moolenaar2013-05-210-0/+0
|
* updated for version 7.3.982v7.3.982v7-3-982Bram Moolenaar2013-05-214-2/+8
| | | | | | Problem: In the new regexp engine \p does not work on multi-byte characters. Solution: Don't point to an integer but the characters.
* Added tag v7-3-981 for changeset 4ff8fa416a0dBram Moolenaar2013-05-210-0/+0
|
* updated for version 7.3.981v7.3.981v7-3-981Bram Moolenaar2013-05-214-2/+12
| | | | | | Problem: In the old regexp engine \i, \I, \f and \F don't work on multi-byte characters. Solution: Dereference pointer properly.
* Added tag v7-3-980 for changeset c83656c9745aBram Moolenaar2013-05-200-0/+0
|
* updated for version 7.3.980v7.3.980v7-3-980Bram Moolenaar2013-05-202-7/+9
| | | | | | | Problem: Regexp logs may contain garbage. Character classes don't work correctly for multi-byte characters. Solution: Check for end of post list. Only use "is" functions for characters up to 255. (Ken Takata)
* Added tag v7-3-979 for changeset a63361b90979Bram Moolenaar2013-05-200-0/+0
|
* updated for version 7.3.979v7.3.979v7-3-979Bram Moolenaar2013-05-202-4/+4
| | | | | | Problem: Complex NFA regexp doesn't work. Solution: Set actual state stack end instead of using an arbitrary number. (Yasuhiro Matsumoto)
* Added tag v7-3-978 for changeset fe8a0a6a1c2aBram Moolenaar2013-05-200-0/+0
|
* updated for version 7.3.978v7.3.978v7-3-978Bram Moolenaar2013-05-203-9/+16
| | | | | | Problem: Regexp debug logs don't have a good name. Solution: Use clear names and make it possible to write logs for the old and new engines separately. (Taro Muraoka)
* Added tag v7-3-977 for changeset 21e13403140aBram Moolenaar2013-05-200-0/+0
|
* updated for version 7.3.977v7.3.977v7-3-977Bram Moolenaar2013-05-202-16/+18
| | | | | | Problem: Compiler warnings on 64 bit Windows. Solution: Add type casts. (Mike Williams) Also fix some white space and uncomment what was commented-out for testing.
* Added tag v7-3-976 for changeset 015a8fabf900Bram Moolenaar2013-05-200-0/+0
|
* updated for version 7.3.976v7.3.976v7-3-976Bram Moolenaar2013-05-202-3/+8
| | | | | Problem: Can't build on HP-UX. Solution: Remove modern initialization. (John Marriott)
* Added tag v7-3-975 for changeset 44b89b025cdfBram Moolenaar2013-05-200-0/+0
|
* updated for version 7.3.975v7.3.975v7-3-975Bram Moolenaar2013-05-202-2/+9
| | | | | Problem: Crash in regexp parsing. Solution: Correctly compute the end of allocated memory.
* Added tag v7-3-974 for changeset 92fec4b83be5Bram Moolenaar2013-05-200-0/+0
|
* updated for version 7.3.974v7.3.974v7-3-974Bram Moolenaar2013-05-202-15/+25
| | | | | | Problem: Can't build with ruby 1.8.5. Solution: Only use ruby_init_stack() when RUBY_INIT_STACK is defined. (Yukihiro Nakadaira)
* Added tag v7-3-973 for changeset 09e1e574a52dBram Moolenaar2013-05-190-0/+0
|