Commit Graph

4428 Commits

Author SHA1 Message Date
Bram Moolenaar 61229cb3dd updated for version 7.3.963
Problem:    Setting curbuf without curwin causes trouble.
Solution:   Add switch_buffer() and restore_buffer().  Block autocommands to
	    avoid trouble.
2013-05-17 16:03:57 +02:00
Bram Moolenaar e941dbd44a Added tag v7-3-962 for changeset 0a94ac379769 2013-05-17 13:38:04 +02:00
Bram Moolenaar a782a24640 updated for version 7.3.962
Problem:    Python tests are not portable.
Solution:   Use shiftwidth instead of iminsert. (ZyX)
2013-05-17 13:38:04 +02:00
Bram Moolenaar 8579216307 Added tag v7-3-961 for changeset d5177d5ece0c 2013-05-16 20:47:56 +02:00
Bram Moolenaar c66cc293ed updated for version 7.3.961
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-16 20:47:56 +02:00
Bram Moolenaar 5f386ff0bc Added tag v7-3-960 for changeset e67522c4f566 2013-05-15 23:13:10 +02:00
Bram Moolenaar e28b690bd1 updated for version 7.3.960
Problem:    Compiler warning for unused variable.
Solution:   Put declaration in #ifdef.
2013-05-15 23:13:10 +02:00
Bram Moolenaar 8246417788 Added tag v7-3-959 for changeset ef6b11bb183d 2013-05-15 19:44:40 +02:00
Bram Moolenaar 9ff2e99942 updated for version 7.3.959
Problem:    Missing error number.
Solution:   Assign an error number.
2013-05-15 19:44:39 +02:00
Bram Moolenaar b9677a1d57 Added tag v7-3-958 for changeset 58b74ab7f29d 2013-05-15 19:07:47 +02:00
Bram Moolenaar 434a14cdc1 updated for version 7.3.958
Problem:    Python: Iteration destructor not set.
Solution:   Put IterDestructor to use. (ZyX)
2013-05-15 19:07:47 +02:00
Bram Moolenaar 46963dbe98 Added tag v7-3-957 for changeset c16602758d84 2013-05-15 18:28:13 +02:00
Bram Moolenaar 766b31c8e1 updated for version 7.3.957
Problem:    Python does not have a "do" command like Perl or Lua.
Solution:   Add the ":py3do" command. (Lilydjwg)
2013-05-15 18:28:13 +02:00
Bram Moolenaar d213bc4bc3 Added tag v7-3-956 for changeset 0bbacb6a83bd 2013-05-15 17:49:05 +02:00
Bram Moolenaar a687725db5 updated for version 7.3.956
Problem:    Python vim.bindeval() causes SIGABRT.
Solution:   Make pygilstate a local variable. (Yukihiro Nakadaira)
2013-05-15 17:49:05 +02:00
Bram Moolenaar c482d542a0 Added tag v7-3-955 for changeset fa90ebf2c8f3 2013-05-15 16:27:37 +02:00
Bram Moolenaar ff20a787d8 updated for version 7.3.955
Problem:    Python: Not enough tests.
Solution:   Add tests for vim.{current,window*,tabpage*}. (ZyX)
2013-05-15 16:27:37 +02:00
Bram Moolenaar bd2799bd96 Added tag v7-3-954 for changeset 1afdb7d21c14 2013-05-15 16:11:50 +02:00
Bram Moolenaar 784857b6f9 updated for version 7.3.954
Problem:    No check if PyObject_IsTrue fails.
Solution:   Add a check for -1 value. (ZyX)
2013-05-15 16:11:50 +02:00
Bram Moolenaar b89a61e1bd Added tag v7-3-953 for changeset 7b789d337820 2013-05-15 16:04:40 +02:00
Bram Moolenaar f8083ab049 updated for version 7.3.953
Problem:    Python: string exceptions are deprecated.
Solution:   Make vim.error an Exception subclass. (ZyX)
2013-05-15 16:04:40 +02:00
Bram Moolenaar 33e41fb9fe Added tag v7-3-952 for changeset 2a166caf8709 2013-05-15 15:51:08 +02:00
Bram Moolenaar e389be0369 updated for version 7.3.952
Problem:    Python: It's not easy to change window/buffer/tabpage.
Solution:   Add ability to assign to vim.current.{tabpage,buffer,window}.
	    (ZyX)
2013-05-15 15:51:08 +02:00
Bram Moolenaar 89d46fe8f0 Added tag v7-3-951 for changeset 907b1f035ee7 2013-05-15 15:44:28 +02:00
Bram Moolenaar 4fa4552d26 updated for version 7.3.951
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-15 15:44:28 +02:00
Bram Moolenaar a94960d54f Added tag v7-3-950 for changeset d4816e7c3328 2013-05-15 15:35:09 +02:00
Bram Moolenaar 718bf66a68 updated for version 7.3.950
Problem:    Python: Stack trace printer can't handle messages.
Solution:   Make KeyErrors use PyErr_SetObject. (ZyX)
2013-05-15 15:35:09 +02:00
Bram Moolenaar 50cfade70f Added tag v7-3-949 for changeset cfd76908da25 2013-05-15 15:12:29 +02:00
Bram Moolenaar ddd06e26aa updated for version 7.3.949
Problem:    Python: no easy access to tabpages.
Solution:   Add vim.tabpages and vim.current.tabpage. (ZyX)
2013-05-15 15:12:29 +02:00
Bram Moolenaar 1b7cadee89 Added tag v7-3-948 for changeset a6f0544df95e 2013-05-15 14:51:35 +02:00
Bram Moolenaar 806f0dd4ba updated for version 7.3.948
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-15 14:51:35 +02:00
Bram Moolenaar b78e73a9be Added tag v7-3-947 for changeset a84f21892563 2013-05-15 14:39:52 +02:00
Bram Moolenaar 30867df397 updated for version 7.3.947
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-15 14:39:52 +02:00
Bram Moolenaar 6bc6be8f06 Added tag v7-3-946 for changeset 113768420756 2013-05-15 14:22:41 +02:00
Bram Moolenaar 66140f7535 updated for version 7.3.946
Problem:    Sometimes get stuck in waiting for cursor position report,
	    resulting in keys starting with <Esc>[ not working.
Solution:   Only wait for more characters after <Esc>[ if followed by '?', '>'
	    or a digit.
2013-05-15 14:22:41 +02:00
Bram Moolenaar c1a761fe0a Added tag v7-3-945 for changeset 80eea7a9d6b9 2013-05-15 13:38:47 +02:00
Bram Moolenaar 49c46eb243 updated for version 7.3.945
Problem:    Python: List of buffers is not very useful.
Solution:   Make vim.buffers a map. No iterator yet. (ZyX)
2013-05-15 13:38:47 +02:00
Bram Moolenaar 8bb8f5bf6e Added tag v7-3-944 for changeset 71fa86c8fd4a 2013-05-13 20:26:53 +02:00
Bram Moolenaar 0cca4f101f updated for version 7.3.944
Problem:    External program receives the termrespone.
Solution:   Insert a delay and discard input. (Hayaki Saito)
2013-05-13 20:26:53 +02:00
Bram Moolenaar d1a5775140 Added tag v7-3-943 for changeset 736b8e18a3bc 2013-05-12 21:16:23 +02:00
Bram Moolenaar fa60a86644 updated for version 7.3.943
Problem:    Python: Negative indices were failing.
Solution:   Fix negative indices. Add tests. (ZyX)
2013-05-12 21:16:23 +02:00
Bram Moolenaar 96e6e2dbe4 Added tag v7-3-942 for changeset 358c10968c7f 2013-05-12 20:36:14 +02:00
Bram Moolenaar 22f7c59879 updated for version 7.3.942
Problem:    Python: SEGV in Buffer functions.
Solution:   Call CheckBuffer() at the right time. (ZyX)
2013-05-12 20:36:14 +02:00
Bram Moolenaar 9080de1c1f Added tag v7-3-941 for changeset da71e66dc1d4 2013-05-12 19:45:36 +02:00
Bram Moolenaar 99ea08ad66 updated for version 7.3.941
Problem:    Stuff in if_py_both.h is ordered badly.
Solution:   Reorder by type. (ZyX)
2013-05-12 19:45:35 +02:00
Bram Moolenaar 11f6c66648 Added tag v7-3-940 for changeset e2db42528a5b 2013-05-12 19:30:31 +02:00
Bram Moolenaar 0b62b63cca updated for version 7.3.940
Problem:    Python: Can't get position of window.
Solution:   Add window.row and window.col. (ZyX)
2013-05-12 19:30:31 +02:00
Bram Moolenaar 987abe657c Added tag v7-3-939 for changeset 48a22f36ff45 2013-05-12 19:09:51 +02:00
Bram Moolenaar 99c86e434d updated for version 7.3.939
Problem:    Using Py_BuildValue is inefficient sometimes.
Solution:   Use PyLong_FromLong(). (ZyX)
2013-05-12 19:09:51 +02:00
Bram Moolenaar b6b13c3ae1 Added tag v7-3-938 for changeset a2f03b41dca7 2013-05-12 19:00:41 +02:00