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