Bram Moolenaar
e057d40d96
updated for version 7.3.1278
...
Problem: When someone sets the screen size to a huge value with "stty" Vim
runs out of memory before reducing the size.
Solution: Limit Rows and Columns in more places.
2013-06-30 17:51:51 +02:00
Bram Moolenaar
abab85a499
updated for version 7.3.1248
...
Problem: Still have old hacking code for Input Method.
Solution: Add 'imactivatefunc' and 'imstatusfunc' as a generic solution to
Input Method activation. (Yukihiro Nakadaira)
2013-06-26 19:18:05 +02:00
Bram Moolenaar
d69497413f
updated for version 7.3.1204
...
Problem: Calling gettabwinvar() in 'tabline' cancels Visual mode. (Hirohito
Higashi)
Solution: Don't always use goto_tabpage_tp().
2013-06-16 14:18:28 +02:00
Bram Moolenaar
ff1806f8da
updated for version 7.3.1197
...
Problem: ":wviminfo!" does not write history previously read from a viminfo
file. (Roland Eggner)
Solution: When not merging history write all entries.
2013-06-15 16:31:47 +02:00
Bram Moolenaar
12b559e7c3
updated for version 7.3.1182
...
Problem: 'backupcopy' default on MS-Windows does not work for hard and soft
links.
Solution: Check for links. (David Pope, Ken Takata)
2013-06-12 22:41:37 +02:00
Bram Moolenaar
a2e14fc764
updated for version 7.3.1159
...
Problem: The round() function is not always available. (Christ van
Willegen)
Solution: Use the solution from f_round().
2013-06-10 20:10:44 +02:00
Bram Moolenaar
473de61b04
updated for version 7.3.1149
...
Problem: New regexp engine: Matching plain text could be faster.
Solution: Detect a plain text match and handle it specifically. Add
vim_regfree().
2013-06-08 18:19:48 +02:00
Bram Moolenaar
cd9c46265e
updated for version 7.3.1148
...
Problem: No command line completion for ":syntime".
Solution: Implement the completion. (Dominique Pelle)
2013-06-08 15:24:48 +02:00
Bram Moolenaar
8a7f5a2d43
updated for version 7.3.1129
...
Problem: Can't see what pattern in syntax highlighting is slow.
Solution: Add the ":syntime" command.
2013-06-06 14:01:46 +02:00
Bram Moolenaar
f4258308e2
updated for version 7.3.1099
...
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-02 18:20:17 +02:00
Bram Moolenaar
018acca3bd
updated for version 7.3.1068
...
Problem: Python: Script is auto-loaded on function creation.
Solution: Python patch 27. (ZyX)
2013-05-30 13:37:28 +02:00
Bram Moolenaar
355fd9b468
updated for version 7.3.1063
...
Problem: Python: Function is not standard.
Solution: Python patch 22: make Function subclassable. (ZyX)
2013-05-30 13:14:13 +02:00
Bram Moolenaar
a9922d62e6
updated for version 7.3.1061
...
Problem: Python: Dictionary is not standard.
Solution: Python patch 20: Add standard methods and fields. (ZyX)
2013-05-30 13:01:18 +02:00
Bram Moolenaar
a1544c00c8
updated for version 7.3.1058
...
Problem: Call of funcref does not succeed in other script.
Solution: Python patch 17: add get_expanded_name(). (ZyX)
2013-05-30 12:35:52 +02:00
Bram Moolenaar
9bb77d6fe6
updated for version 7.3.1056
...
Problem: Python: possible memory leaks.
Solution: Python patch 15. (ZyX) Fix will follow later.
2013-05-30 12:14:49 +02:00
Bram Moolenaar
e9ba516be2
updated for version 7.3.1042
...
Problem: Python: can't assign to vim.Buffer.name.
Solution: Python patch 3. (ZyX)
2013-05-29 22:02:22 +02:00
Bram Moolenaar
c96ebe75e5
updated for version 7.3.1004
...
Problem: No error when option could not be set.
Solution: Report an error. (ZyX)
2013-05-21 22:38:18 +02:00
Bram Moolenaar
d620aa9be4
updated for version 7.3.966
...
Problem: There is ":py3do" but no ":pydo".
Solution: Add the ":pydo" command. (Lilydjwg)
2013-05-17 16:40:06 +02:00
Bram Moolenaar
105bc355a6
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
3dab2806fe
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
5e538ecd5e
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
b6c589a529
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
6d21645f46
updated for version 7.3.938
...
Problem: Python: not easy to get to window number.
Solution: Add vim.window.number. (ZyX)
2013-05-12 19:00:41 +02:00
Bram Moolenaar
99685e6a7e
updated for version 7.3.933
...
Problem: Ruby on Mac crashes due to GC failure.
Solution: Init the stack from main(). (Hiroshi Shirosaki)
2013-05-11 13:56:18 +02:00
Bram Moolenaar
49e649fc2e
updated for version 7.3.926
...
Problem: Autocommands are triggered by setwinvar() et al. Missing BufEnter
on :tabclose. Duplicate WinEnter on :tabclose. Wrong order of
events for :tablose and :tabnew.
Solution: Fix these autocommand events. (Zyx)
2013-05-06 04:50:35 +02:00
Bram Moolenaar
84e0f6ca9a
updated for version 7.3.924
...
Problem: Python interface can't easily access options.
Solution: Add vim.options, vim.window.options and vim.buffer.options. (ZyX)
2013-05-06 03:52:55 +02:00
Bram Moolenaar
429fa85392
updated for version 7.3.893
...
Problem: Crash when using b:, w: or t: after closing the buffer, window or
tabpage.
Solution: Allocate the dictionary instead of having it part of the
buffer/window/tabpage struct. (Yukihiro Nakadaira)
2013-04-15 12:27:36 +02:00
Bram Moolenaar
07219f911c
updated for version 7.3.892
...
Problem: Still mering problems for viminfo history.
Solution: Do not merge lines when writing, don't write old viminfo lines.
2013-04-14 23:19:36 +02:00
Bram Moolenaar
0c279bbb9c
updated for version 7.3.869
...
Problem: bufwinnr() matches buffers in other tabs.
Solution: For bufwinnr() and ? only match buffers in the current tab.
(Alexey Radkov)
2013-03-19 14:25:54 +01:00
Bram Moolenaar
186628f671
updated for version 7.3.867
...
Problem: Matchparen does not update match when using auto-indenting.
(Marc Aldorasi)
Solution: Add the TextChanged and TextChangedI autocommand events.
2013-03-19 13:33:23 +01:00
Bram Moolenaar
2526ef276b
updated for version 7.3.862
...
Problem: Dragging the status line can be slow.
Solution: Look ahead and drop the drag event if there is a next one.
2013-03-16 14:20:51 +01:00
Bram Moolenaar
9584b31aae
updated for version 7.3.859
...
Problem: 'ambiwidth' must be set by the user.
Solution: Detects East Asian ambiguous width (UAX #11 ) state of the terminal
at the start-up time and 'ambiwidth' accordingly. (Hayaki Saito)
2013-03-13 19:29:28 +01:00
Bram Moolenaar
1a0316ca2a
updated for version 7.3.856
...
Problem: When calling system() multi-byte clipboard contents is garbled.
Solution: Save and restore the clipboard contents. (Yukihiro Nakadaira)
2013-03-13 17:50:25 +01:00
Bram Moolenaar
84e80b51d1
updated for version 7.3.846
...
Problem: Missing proto files.
Solution: Add the files.
2013-03-07 13:32:36 +01:00
Bram Moolenaar
693e40c2cd
updated for version 7.3.836
...
Problem: Clipboard does not work on Win32 when compiled with Cygwin.
Solution: Move the Win32 clipboard code to a separate file and use it when
building with os_unix.c. (Frodak Baksik, Ken Takata)
2013-02-26 14:56:42 +01:00
Bram Moolenaar
af9aeb9250
updated for version 7.3.816
...
Problem: Can't compute a hash.
Solution: Add the sha256() function. (Tyru, Hirohito Higashi)
2013-02-13 17:35:04 +01:00
Bram Moolenaar
7567646f13
updated for version 7.3.791
...
Problem: MzScheme interface doesn't work propely.
Solution: Make it work better. (Sergey Khorev)
2013-01-30 14:55:42 +01:00
Bram Moolenaar
f813a1883f
updated for version 7.3.789
...
Problem: "\k" in regexp does not work in other window.
Solution: Use the right buffer. (Yukihiro Nakadaira)
2013-01-30 13:59:37 +01:00
Bram Moolenaar
0f2721223e
updated for version 7.3.782
...
Problem: Windows: IME composition may use a wrong font.
Solution: Use 'guifontwide' for IME when it is set. (Taro Muraoka)
2013-01-23 18:37:40 +01:00
Bram Moolenaar
9d182dd0a6
updated for version 7.3.776
...
Problem: ml_get error when searching, caused by curwin not matching curbuf.
Solution: Avoid changing curbuf. (Lech Lorens)
2013-01-23 15:53:15 +01:00
Bram Moolenaar
8c7694a864
updated for version 7.3.769
...
Problem: 'matchpairs' does not work with multi-byte characters.
Solution: Make it work. (Christian Brabandt)
2013-01-17 17:02:05 +01:00
Bram Moolenaar
21691f896a
updated for version 7.3.753
...
Problem: When there is a QuitPre autocommand using ":q" twice does not work
for exiting when there are more files to edit.
Solution: Do not decrement quitmore in an autocommand. (Techlive Zheng)
2012-12-05 19:13:18 +01:00
Bram Moolenaar
9750bb199e
updated for version 7.3.748
...
Problem: Cannot properly test conceal mode.
Solution: Add the screencol() and screenrow() functions. Use them in
test88. (Simon Ruderich)
2012-12-05 16:10:42 +01:00
Bram Moolenaar
15d55dec03
updated for version 7.3.745
...
Problem: Automatically setting 'ttymouse' doesn't work.
Solution: Reset the "option was set" flag when using the default.
2012-12-05 14:43:02 +01:00
Bram Moolenaar
7c5f120410
updated for version 7.3.720
...
Problem: Proto files are outdated.
Solution: Update the newly generated proto files.
2012-11-20 16:56:54 +01:00
Bram Moolenaar
9f340fa57b
updated for version 7.3.693
...
Problem: Can't make 'softtabstop' follow 'shiftwidth'.
Solution: When 'softtabstop' is negative use the value of 'shiftwidth'.
(so8res)
2012-10-21 00:10:39 +02:00
Bram Moolenaar
e1704bada4
updated for version 7.3.677
...
Problem: buf_spname() is used inconsistently.
Solution: Make the return type a char_u pointer. Check the size of the
returned string.
2012-10-03 18:25:00 +02:00
Bram Moolenaar
2430586629
updated for version 7.3.631
...
Problem: Cannot complete user names.
Solution: Add user name completion. (Dominique Pelle)
2012-08-15 14:05:05 +02:00
Bram Moolenaar
14f2474147
updated for version 7.3.629
...
Problem: There is no way to make 'shiftwidth' follow 'tabstop'.
Solution: When 'shiftwidth' is zero use the value of 'tabstop'. (Christian
Brabandt)
2012-08-08 18:01:05 +02:00
Bram Moolenaar
0cbba94b7e
updated for version 7.3.614
...
Problem: Number argument gets turned into a number while it should be a
string.
Solution: Add flag to the call_vim_function() call. (Yasuhiro Matsumoto)
2012-07-25 16:47:03 +02:00