summaryrefslogtreecommitdiffstats
path: root/src/testdir/test86.ok
AgeCommit message (Collapse)Author
2019-05-18patch 8.1.1346: error for Python exception does not show useful infov8.1.1346Bram Moolenaar
Problem: Error for Python exception does not show useful info. Solution: Show the last line instead of the first one. (Ben Jackson, closes #4381)
2018-08-07patch 8.1.0247: Python: error message for failing import is incorrectv8.1.0247Bram Moolenaar
Problem: Python: error message for failing import is incorrect. Solution: Adjust how modules are loaded. (Ozaki Kiichi, closes #3162)
2018-06-10patch 8.1.0041: attribute "width" missing from python window attribute listv8.1.0041Bram Moolenaar
Problem: Attribute "width" missing from python window attribute list. Solution: Add the item. (Ken Takata) Order the list like the items are used in the WindowAttr() function.
2017-11-09patch 8.0.1280: Python None cannot be converted to a Vim typev8.0.1280Bram Moolenaar
Problem: Python None cannot be converted to a Vim type. Solution: Convert it to v:none. (Ken Takata)
2016-09-09patch 7.4.2350v7.4.2350Bram Moolenaar
Problem: Test 86 and 87 fail with some version of Python. Solution: Unify "can't" and "cannot". Unify quotes.
2016-05-31patch 7.4.1862v7.4.1862Bram Moolenaar
Problem: string() with repeated argument does not give a result usable by eval(). Solution: Refactor echo_striong and tv2string(), moving the common part to echo_string_core(). (Ken Takata)
2016-05-25patch 7.4.1843v7.4.1843Bram Moolenaar
Problem: Tests involving Python are flaky. Solution: Set the pt_auto field. Add tests. (Nikolai Pavlov)
2016-04-21patch 7.4.1769v7.4.1769Bram Moolenaar
Problem: No "closed", "errors" and "encoding" attribute on Python output. Solution: Add attributes and more tests. (Roland Puntaier, closes #622)
2016-04-14patch 7.4.1731v7.4.1731Bram Moolenaar
Problem: Python: turns partial into simple funcref. Solution: Use partials like partials. (Nikolai Pavlov, closes #734)
2016-01-17patch 7.4.1129v7.4.1129Bram Moolenaar
Problem: Python None value can't be converted to a Vim value. Solution: Just use zero. (Damien)
2015-11-02patch 7.4.905v7.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.195v7.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.152v7.4.152Bram Moolenaar
Problem: Python: Cannot iterate over options. Solution: Add options iterator. (ZyX)
2014-01-14updated for version 7.4.151v7.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.107v7.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.084v7.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.063v7.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.1237v7.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.1236v7.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.1233v7.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.1231v7.3.1231Bram Moolenaar
Problem: Python: use of numbers not consistent. Solution: Add support for Number protocol. (ZyX)
2013-06-23updated for version 7.3.1230v7.3.1230Bram Moolenaar
Problem: Python: Exception messages are not clear. Solution: Make exception messages more verbose. (ZyX)
2013-06-23updated for version 7.3.1227v7.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.1226v7.3.1226Bram Moolenaar
Problem: Python: duplicate code. Solution: Share code between OutputWrite() and OutputWritelines(). (ZyX)
2013-06-12updated for version 7.3.1173v7.3.1173Bram Moolenaar
Problem: Python 2 tests don't have the same output everywhere. Solution: Make the Python 2 tests more portable. (ZyX)
2013-06-12updated for version 7.3.1172v7.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.1166v7.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.1100v7.3.1100Bram Moolenaar
Problem: Python: a few more memory problems. Solution: Add and remove Py_XDECREF(). (ZyX)
2013-06-02updated for version 7.3.1099v7.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.1096v7.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.1089v7.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.1080v7.3.1080Bram Moolenaar
Problem: Test 86 fails. Solution: Comment out the parts that don't work. Make it pass on 32 bit systems.
2013-05-30updated for version 7.3.1068v7.3.1068Bram Moolenaar
Problem: Python: Script is auto-loaded on function creation. Solution: Python patch 27. (ZyX)
2013-05-30updated for version 7.3.1066v7.3.1066Bram Moolenaar
Problem: Python: Insufficient exception and error testing. Solution: Python patch 25. (ZyX)
2013-05-30updated for version 7.3.1063v7.3.1063Bram Moolenaar
Problem: Python: Function is not standard. Solution: Python patch 22: make Function subclassable. (ZyX)
2013-05-30updated for version 7.3.1062v7.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.1061v7.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.1057v7.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.1054v7.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.1047v7.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.1044v7.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.1042v7.3.1042Bram Moolenaar
Problem: Python: can't assign to vim.Buffer.name. Solution: Python patch 3. (ZyX)
2013-05-21updated for version 7.3.1004v7.3.1004Bram Moolenaar
Problem: No error when option could not be set. Solution: Report an error. (ZyX)
2013-05-21updated for version 7.3.1003v7.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.997v7.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.996v7.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-17updated for version 7.3.964v7.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.963v7.3.963Bram Moolenaar
Problem: Setting curbuf without curwin causes trouble. Solution: Add switch_buffer() and restore_buffer(). Block autocommands to avoid trouble.
2013-05-17updated for version 7.3.962v7.3.962Bram Moolenaar
Problem: Python tests are not portable. Solution: Use shiftwidth instead of iminsert. (ZyX)
2013-05-15updated for version 7.3.955v7.3.955Bram Moolenaar
Problem: Python: Not enough tests. Solution: Add tests for vim.{current,window*,tabpage*}. (ZyX)