- Jun 14, 2013
-
-
Bram Moolenaar authored
Problem: Yaml highlighting is slow. Solution: Tune the estimation of pattern failure chance.
-
Bram Moolenaar authored
Problem: fail_if_missing not used for Python 3. Solution: Give an error when Python 3 can't be configured. (Andrei Olsen)
-
Bram Moolenaar authored
Problem: Valgrind reports errors when using backreferences. (Dominique Pelle) Solution: Do not check the end of submatches.
-
Bram Moolenaar authored
Problem: Backreference to previous line doesn't work. (Lech Lorens) Solution: Implement looking in another line.
-
Bram Moolenaar authored
Problem: Compiler warning for parentheses. (Christian Wellenbrock) Solution: Change #ifdef.
-
- Jun 13, 2013
-
-
Bram Moolenaar authored
Problem: Highlighting is still wrong sometimes. (Dominique Pelle) Solution: Also restore reginput properly.
-
Bram Moolenaar authored
Problem: Newline characters messing up error message. Solution: Remove the newlines. (Kazunobu Kuriyama)
-
Bram Moolenaar authored
Problem: "s:" is recognized but "<SID>" is not. (ZyX) Solution: Translate "<SID>" like "s:".
-
Bram Moolenaar authored
Problem: Python 3: test 87 may crash. Solution: Use _PyArg_Parse_SizeT instead of PyArg_Parse. (Jun Takimoto)
-
Bram Moolenaar authored
Problem: New regexp engine: no match with ^ after \n. (SungHyun Nam) Solution: Fix it, add a test.
-
Bram Moolenaar authored
Problem: Highlighting is sometimes wrong. (Axel Bender) Solution: Fetch regline again when returning from recursive regmatch.
-
Bram Moolenaar authored
-
Bram Moolenaar authored
Problem: Python tests 86 and 87 fail. Solution: Add "empty" files. (ZyX)
-
- Jun 12, 2013
-
-
Bram Moolenaar authored
Problem: 'backupcopy' default on MS-Windows does not work for hard and soft links. Solution: Check for links. (David Pope, Ken Takata)
-
Bram Moolenaar authored
Problem: Wrong error message for 1.0[0]. Solution: Check for funcref and float separately. (Yasuhiro Matsumoto)
-
Bram Moolenaar authored
-
Bram Moolenaar authored
Problem: When current directory changes, path from cscope may no longer be valid. (AS Budden) Solution: Always store the absolute path. (Christian Brabandt)
-
Bram Moolenaar authored
Problem: When a global mapping starts with the same characters as a buffer-local mapping Vim waits for a character to be typed to find out whether the global mapping is to be used. (Andy Wokula) Solution: Use the local mapping without waiting. (Michael Henry)
-
Bram Moolenaar authored
Problem: Can't put all Vim config files together in one directory. Solution: Load ~/.vim/vimrc if ~/.vimrc does not exist. (Lech Lorens)
-
Bram Moolenaar authored
Problem: Wasting memory on padding. Solution: Reorder struct fields. (Dominique Pelle)
-
Bram Moolenaar authored
Problem: Compiler warnings on 64 bit system. Solution: Add type casts. (Mike Williams)
-
Bram Moolenaar authored
Problem: Using isalpha() and isalnum() can be slow. Solution: Use range checks. (Mike Williams)
-
Bram Moolenaar authored
Problem: Python 2 and 3 use different ways to load modules. Solution: Use the same method. (ZyX)
-
Bram Moolenaar authored
Problem: Python 2 tests don't have the same output everywhere. Solution: Make the Python 2 tests more portable. (ZyX)
-
Bram Moolenaar authored
Problem: Python 2: loading modules doesn't work well. Solution: Fix the code. Add more tests. (ZyX)
-
Bram Moolenaar authored
Problem: Check for digits and ascii letters can be faster. Solution: Use a trick with one comparison. (Dominique Pelle)
-
Bram Moolenaar authored
Problem: Patch 7.3.1058 breaks backwards compatibility, not possible to use a function reference as a string. (lilydjwg) Solution: Instead of translating the function name only translate "s:".
-
- Jun 11, 2013
-
-
Bram Moolenaar authored
Problem: New regexp engine: some work is done while executing a pattern, even though the result is predictable. Solution: Do the work while compiling the pattern.
-
Bram Moolenaar authored
Problem: Python "sane" configure checks give a warning message. Solution: Use single quotes intead of escaped double quotes. (Ben Fritz)
-
Bram Moolenaar authored
Problem: Python configure check doesn't reject Python 2 when requesting Python 3. Some systems need -pthreads instead of -pthread. Solution: Adjust configure accordingly. (Andrei Olsen)
-
Bram Moolenaar authored
Problem: Loading Python modules is not tested. Solution: Enable commented-out tests, add missing files. (ZyX)
-
Bram Moolenaar authored
Problem: HP-UX compiler can't handle zero size array. (Charles Cooper) Solution: Make the array one item big.
-
Bram Moolenaar authored
Problem: Can't test what is actually displayed on screen. Solution: Add the screenchar() and screenattr() functions.
-
- Jun 10, 2013
-
-
Bram Moolenaar authored
Problem: Not easy to load Python modules. Solution: Search "python2", "python3" and "pythonx" directories in 'runtimepath' for Python modules. (ZyX)
-
Bram Moolenaar authored
Problem: Python: Memory leaks Solution: Add more Py_DECREF(). (ZyX)
-
Bram Moolenaar authored
Problem: Python: PyList_SetItem() is inefficient. Solution: Use PyList_SET_ITEM() (ZyX)
-
Bram Moolenaar authored
Problem: Mixing long and pointer doesn't always work. Solution: Avoid cast to pointer.
-
Bram Moolenaar authored
Problem: The round() function is not always available. (Christ van Willegen) Solution: Use the solution from f_round().
-
Bram Moolenaar authored
Problem: Crash when running test 86. (Jun Takimoto) Solution: Define PY_SSIZE_T_CLEAN early. (Elimar Riesebieter)
-
Bram Moolenaar authored
Problem: New regexp engine fails on "\(\<command\)\@<=.*" Solution: Fix rule for postponing match. Further tune estimating whether postponing works better. Add test.
-