- Nov 03, 2013
-
-
Bram Moolenaar authored
Problem: Crash when using invalid key in Python dictionary. Solution: Check for object to be NULL. Add tests. (ZyX)
-
- Jul 06, 2013
-
-
Bram Moolenaar authored
Problem: Test 87 fails with Python 3.3. Solution: Filter the error messages. (Taro Muraoka)
-
- Jun 26, 2013
-
-
Bram Moolenaar authored
Problem: Python tests fail on MS-Windows. Solution: Change backslashes to slashes. (Taro Muraoka)
-
- Jun 23, 2013
-
-
Bram Moolenaar authored
Problem: Python: WindowSetattr() missing support for NUMBER_UNSIGNED. Solution: Add NUMBER_UNSIGNED, add more tests. Various fixes. (ZyX)
-
Bram Moolenaar authored
Problem: Various Python problems. Solution: Fix VimTryEnd. Crash with debug build and PYTHONDUMPREFS=1. Memory leaks in StringToLine(), BufferMark() and convert_dl. (ZyX)
-
- Jun 12, 2013
-
-
Bram Moolenaar authored
Problem: Python 2: loading modules doesn't work well. Solution: Fix the code. Add more tests. (ZyX)
-
- Jun 11, 2013
-
-
Bram Moolenaar authored
Problem: Loading Python modules is not tested. Solution: Enable commented-out tests, add missing files. (ZyX)
-
- 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)
-
- Jun 02, 2013
-
-
Bram Moolenaar authored
Problem: Python: a few more memory problems. Solution: Add and remove Py_XDECREF(). (ZyX)
-
Bram Moolenaar authored
Problem: Python: Changing directory with os.chdir() causes problems for Vim's notion of directories. Solution: Add vim.chdir() and vim.fchdir(). (ZyX)
-
Bram Moolenaar authored
Problem: Python: popitem() was not defined in a standard way. Solution: Remove the argument from popitem(). (ZyX)
-
- Jun 01, 2013
-
-
Bram Moolenaar authored
Problem: Tests 86 and 87 fail on MS-Windows. (Ken Takata) Solution: Fix platform-specific stuff. (ZyX)
-
- May 31, 2013
-
-
Bram Moolenaar authored
Problem: Test 87 fails. Solution: Fix the test for Python 3.3. (ZyX) Make it pass on 32 bit systems.
-
- May 30, 2013
-
-
Bram Moolenaar authored
Problem: Vim crashes in Python tests. Compiler warning for unused function. Solution: Disable the tests for now. Move the function.
-
Bram Moolenaar authored
Problem: Python: Insufficient exception and error testing. Solution: Python patch 25. (ZyX)
-
Bram Moolenaar authored
Problem: Python: Function is not standard. Solution: Python patch 22: make Function subclassable. (ZyX)
-
Bram Moolenaar authored
Problem: Python: List is not standard. Solution: Python patch 21: Add standard methods and fields. (ZyX)
-
Bram Moolenaar authored
Problem: Python: Dictionary is not standard. Solution: Python patch 20: Add standard methods and fields. (ZyX)
-
Bram Moolenaar authored
Problem: Python: not enough compatibilty. Solution: Python patch 16: Make OutputWritelines support any sequence object (ZyX) Note: tests fail
-
- May 29, 2013
-
-
Bram Moolenaar authored
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)
-
Bram Moolenaar authored
Problem: Python: No {Buffer,TabPage,Window}.valid attributes. Solution: Python patch 5: add .valid (ZyX)
-
Bram Moolenaar authored
Problem: Python: can't assign to vim.Buffer.name. Solution: Python patch 3. (ZyX)
-
- May 21, 2013
-
-
Bram Moolenaar authored
Problem: Python interface does not compile with Python 2.2 Solution: Fix thread issues and True/False. (ZyX)
-
Bram Moolenaar authored
Problem: Vim and Python exceptions are different. Solution: Make Vim exceptions be Python exceptions. (ZyX)
-
Bram Moolenaar authored
Problem: Python: Can't check types of what is returned by bindeval(). Solution: Add vim.List, vim.Dictionary and vim.Function types. (ZyX)
-
- May 17, 2013
-
-
Bram Moolenaar authored
Problem: Python tests are not portable. Solution: Use shiftwidth instead of iminsert. (ZyX)
-
- May 16, 2013
-
-
Bram Moolenaar authored
Problem: Tests 86 and 87 fail when using another language than English. Solution: Set the language to C in the test. (Dominique Pelle)
-
- May 15, 2013
-
-
Bram Moolenaar authored
Problem: Python: Not enough tests. Solution: Add tests for vim.{current,window*,tabpage*}. (ZyX)
-
Bram Moolenaar authored
Problem: Python: No iterator for vim.list and vim.bufferlist. Solution: Add the iterators. Also fix name of FunctionType. Add tests for vim.buffers. (ZyX)
-
- May 12, 2013
-
-
Bram Moolenaar authored
Problem: Python: Negative indices were failing. Solution: Fix negative indices. Add tests. (ZyX)
-
- May 06, 2013
-
-
Bram Moolenaar authored
Problem: Python interface can't easily access options. Solution: Add vim.options, vim.window.options and vim.buffer.options. (ZyX)
-
- Apr 24, 2013
-
-
Bram Moolenaar authored
Problem: Python: Access to Vim variables is not so easy. Solution: Define vim.vars and vim.vvars. (ZyX)
-
- Feb 13, 2013
-
-
Bram Moolenaar authored
Problem: Python threads still do not work properly. Solution: Fix both Python 2 and 3. Add tests. (Ken Takata)
-
- Sep 21, 2012
-
-
Bram Moolenaar authored
Problem: Not possible to lock/unlock lists in Python interface. Solution: Add .locked and .scope attributes. (ZyX)
-
- Sep 05, 2012
-
-
Bram Moolenaar authored
Problem: Recent Python changes are not tested. Solution: Add tests for Python bindings. (ZyX)
-
- Jun 29, 2012
-
-
Bram Moolenaar authored
Problem: Evaluating Vim expression in Python is insufficient. Solution: Add vim.bindeval(). Also add pyeval() and py3eval(). (ZyX)
-