summaryrefslogtreecommitdiff
path: root/src/testdir/test87.ok
AgeCommit message (Collapse)Author
2015-11-02patch 7.4.905Bram Moolenaar
Problem: Python interface can produce error "vim.message' object has no attribute 'isatty'". Solution: Add dummy isatty(), readable(), etc. (closes #464)
2014-03-12updated for version 7.4.195Bram Moolenaar
Problem: Python tests fail. Solution: Change "then" to "than" in more places. (Dominique Pelle, Taro Muraoka)
2014-01-14updated for version 7.4.152Bram Moolenaar
Problem: Python: Cannot iterate over options. Solution: Add options iterator. (ZyX)
2014-01-14updated for version 7.4.151Bram Moolenaar
Problem: Python: slices with steps are not supported. Solution: Support slices in Python vim.List. (ZyX)
2013-11-28updated for version 7.4.107Bram Moolenaar
Problem: Python: When vim.eval() encounters a Vim error, a try/catch in the Python code doesn't catch it. (Yggdroot Chen) Solution: Throw exceptions on errors in vim.eval(). (ZyX)
2013-11-11updated for version 7.4.084Bram Moolenaar
Problem: Python: interrupt not being properly discarded. (Yggdroot Chen) Solution: Discard interrupt in VimTryEnd. (ZyX)
2013-11-04updated for version 7.4.063Bram Moolenaar
Problem: Crash when using invalid key in Python dictionary. Solution: Check for object to be NULL. Add tests. (ZyX)
2013-06-23updated for version 7.3.1237Bram Moolenaar
Problem: Python: non-import errors not handled correctly. Solution: Let non-ImportError exceptions pass the finder. (ZyX)
2013-06-23updated for version 7.3.1236Bram Moolenaar
Problem: Python: WindowSetattr() missing support for NUMBER_UNSIGNED. Solution: Add NUMBER_UNSIGNED, add more tests. Various fixes. (ZyX)
2013-06-23updated for version 7.3.1233Bram Moolenaar
Problem: Various Python problems. Solution: Fix VimTryEnd. Crash with debug build and PYTHONDUMPREFS=1. Memory leaks in StringToLine(), BufferMark() and convert_dl. (ZyX)
2013-06-23updated for version 7.3.1231Bram Moolenaar
Problem: Python: use of numbers not consistent. Solution: Add support for Number protocol. (ZyX)
2013-06-23updated for version 7.3.1230Bram Moolenaar
Problem: Python: Exception messages are not clear. Solution: Make exception messages more verbose. (ZyX)
2013-06-23updated for version 7.3.1227Bram Moolenaar
Problem: Inconsistent string conversion. Solution: Use 'encoding' instead of utf-8. Use METH_O in place of METH_VARARGS where appropriate. (ZyX)
2013-06-23updated for version 7.3.1226Bram Moolenaar
Problem: Python: duplicate code. Solution: Share code between OutputWrite() and OutputWritelines(). (ZyX)
2013-06-12updated for version 7.3.1172Bram Moolenaar
Problem: Python 2: loading modules doesn't work well. Solution: Fix the code. Add more tests. (ZyX)
2013-06-11updated for version 7.3.1166Bram Moolenaar
Problem: Loading Python modules is not tested. Solution: Enable commented-out tests, add missing files. (ZyX)
2013-06-02updated for version 7.3.1100Bram Moolenaar
Problem: Python: a few more memory problems. Solution: Add and remove Py_XDECREF(). (ZyX)
2013-06-02updated for version 7.3.1099Bram Moolenaar
Problem: Python: Changing directory with os.chdir() causes problems for Vim's notion of directories. Solution: Add vim.chdir() and vim.fchdir(). (ZyX)
2013-06-02updated for version 7.3.1096Bram Moolenaar
Problem: Python: popitem() was not defined in a standard way. Solution: Remove the argument from popitem(). (ZyX)
2013-06-01updated for version 7.3.1089Bram Moolenaar
Problem: Tests 86 and 87 fail on MS-Windows. (Ken Takata) Solution: Fix platform-specific stuff. (ZyX)
2013-05-31updated for version 7.3.1079Bram Moolenaar
Problem: Test 87 fails. Solution: Fix the test for Python 3.3. (ZyX) Make it pass on 32 bit systems.
2013-05-30updated for version 7.3.1068Bram Moolenaar
Problem: Python: Script is auto-loaded on function creation. Solution: Python patch 27. (ZyX)
2013-05-30updated for version 7.3.1066Bram Moolenaar
Problem: Python: Insufficient exception and error testing. Solution: Python patch 25. (ZyX)
2013-05-30updated for version 7.3.1063Bram Moolenaar
Problem: Python: Function is not standard. Solution: Python patch 22: make Function subclassable. (ZyX)
2013-05-30updated for version 7.3.1062Bram Moolenaar
Problem: Python: List is not standard. Solution: Python patch 21: Add standard methods and fields. (ZyX)
2013-05-30updated for version 7.3.1061Bram Moolenaar
Problem: Python: Dictionary is not standard. Solution: Python patch 20: Add standard methods and fields. (ZyX)
2013-05-30updated for version 7.3.1057Bram Moolenaar
Problem: Python: not enough compatibilty. Solution: Python patch 16: Make OutputWritelines support any sequence object (ZyX) Note: tests fail
2013-05-30updated for version 7.3.1054Bram Moolenaar
Problem: Can't build without the +autocmd feature. (Elimar Riesebieter) Solution: Fix use of buf and curbuf.
2013-05-29updated for version 7.3.1047Bram Moolenaar
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-29updated for version 7.3.1044Bram Moolenaar
Problem: Python: No {Buffer,TabPage,Window}.valid attributes. Solution: Python patch 5: add .valid (ZyX)
2013-05-29updated for version 7.3.1042Bram Moolenaar
Problem: Python: can't assign to vim.Buffer.name. Solution: Python patch 3. (ZyX)
2013-05-21updated for version 7.3.1004Bram Moolenaar
Problem: No error when option could not be set. Solution: Report an error. (ZyX)
2013-05-21updated for version 7.3.1003Bram Moolenaar
Problem: Python interface does not compile with Python 2.2 Solution: Fix thread issues and True/False. (ZyX)
2013-05-21updated for version 7.3.997Bram Moolenaar
Problem: Vim and Python exceptions are different. Solution: Make Vim exceptions be Python exceptions. (ZyX)
2013-05-21updated for version 7.3.996Bram Moolenaar
Problem: Python: Can't check types of what is returned by bindeval(). Solution: Add vim.List, vim.Dictionary and vim.Function types. (ZyX)
2013-05-21updated for version 7.3.991Bram Moolenaar
Problem: More can be shared by Python 2 and 3. Solution: Move more stuff to if_py_both. (ZyX)
2013-05-17updated for version 7.3.964Bram Moolenaar
Problem: Python: not so easy to access tab pages. Solution: Add window.tabpage, make window.number work with non-current tab pages. (ZyX)
2013-05-17updated for version 7.3.962Bram Moolenaar
Problem: Python tests are not portable. Solution: Use shiftwidth instead of iminsert. (ZyX)
2013-05-16updated for version 7.3.961Bram Moolenaar
Problem: Tests 86 and 87 fail when using another language than English. Solution: Set the language to C in the test. (Dominique Pelle)
2013-05-15updated for version 7.3.955Bram Moolenaar
Problem: Python: Not enough tests. Solution: Add tests for vim.{current,window*,tabpage*}. (ZyX)
2013-05-15updated for version 7.3.951Bram Moolenaar
Problem: Python exceptions have problems. Solution: Change some IndexErrors to TypeErrors. Make “line number out of range” an IndexError. Make “unable to get option value” a RuntimeError. Make all PyErr_SetString messages start with lowercase letter and use _(). (ZyX)
2013-05-15updated for version 7.3.948Bram Moolenaar
Problem: Cannot build with Python 2.2 Solution: Make Python interface work with Python 2.2 Make 2.2 the first supported version. (ZyX)
2013-05-15updated for version 7.3.947Bram Moolenaar
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)
2013-05-15updated for version 7.3.945Bram Moolenaar
Problem: Python: List of buffers is not very useful. Solution: Make vim.buffers a map. No iterator yet. (ZyX)
2013-05-12updated for version 7.3.943Bram Moolenaar
Problem: Python: Negative indices were failing. Solution: Fix negative indices. Add tests. (ZyX)
2013-05-06updated for version 7.3.924Bram Moolenaar
Problem: Python interface can't easily access options. Solution: Add vim.options, vim.window.options and vim.buffer.options. (ZyX)
2013-04-24updated for version 7.3.911Bram Moolenaar
Problem: Python: Access to Vim variables is not so easy. Solution: Define vim.vars and vim.vvars. (ZyX)
2013-04-24updated for version 7.3.907Bram Moolenaar
Problem: Python uses IndexError when a dict key is not found. Solution: Use KeyError instead. (ZyX)
2013-02-20updated for version 7.3.827Bram Moolenaar
Problem: Python tests fail. Solution: Adjust the output for the stack trace.
2013-02-13updated for version 7.3.808Bram Moolenaar
Problem: Python threads still do not work properly. Solution: Fix both Python 2 and 3. Add tests. (Ken Takata)