Bram Moolenaar
9a773488a7
updated for version 7.3.1164
...
Problem: Can't test what is actually displayed on screen.
Solution: Add the screenchar() and screenattr() functions.
2013-06-11 18:40:13 +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
4380d1ea23
updated for version 7.3.1156
...
Problem: Compiler warnings. (dv1445)
Solution: Initialize variables, even when the value isn't really used.
2013-06-09 20:51:00 +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
4cd92d5aae
updated for version 7.3.1136
...
Problem: ":func Foo" does not show attributes.
Solution: Add "abort", "dict" and "range". (Yasuhiro Matsumoto)
2013-06-06 21:31:06 +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
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
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
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
84a05acc8c
updated for version 7.3.925
...
Problem: Typos in source files.
Solution: Fix the typos. (Ken Takata)
2013-05-06 04:24:17 +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
230bb3f09d
updated for version 7.3.911
...
Problem: Python: Access to Vim variables is not so easy.
Solution: Define vim.vars and vim.vvars. (ZyX)
2013-04-24 14:07:45 +02:00
Bram Moolenaar
3bb28557e1
updated for version 7.3.904
...
Problem: Using memory freed by the garbage collector.
Solution: Mark items in aucmd_win as used.
2013-04-15 18:25:59 +02:00
Bram Moolenaar
54c34fa6f5
updated for version 7.3.898
...
Problem: Memory leak reported by valgrind in test 91.
Solution: Only use default argument when needed.
2013-04-15 15:15:35 +02:00
Bram Moolenaar
332ac0621c
updated for version 7.3.895
...
Problem: Valgrind error in test 91. (Issue 128)
Solution: Pass scope name to find_var_in_ht().
2013-04-15 13:06:21 +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
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
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
988232fabb
updated for version 7.3.842
...
Problem: Compiler warning for signed/unsigned pointer.
Solution: Add type cast. (Christian Brabandt)
2013-02-26 21:43:32 +01:00
Bram Moolenaar
e17c260335
updated for version 7.3.841
...
Problem: When a "cond ? one : two" expression has a subscript it is not
parsed correctly. (Andy Wokula)
Solution: Handle a subscript also when the type is unknown. (Christian
Brabandt)
2013-02-26 19:36:15 +01:00
Bram Moolenaar
63dbda1caa
updated for version 7.3.831
...
Problem: Clumsy to handle the situation that a variable does not exist.
Solution: Add default value to getbufvar() et al. (Shougo Matsushita,
Hirohito Higashi)
2013-02-20 21:12:10 +01:00
Bram Moolenaar
8738fc1be8
updated for version 7.3.828
...
Problem: Mappings are not aware of wildmenu mode.
Solution: Add wildmenumode(). (Christian Brabandt)
2013-02-20 17:59:11 +01:00
Bram Moolenaar
2142e5d851
updated for version 7.3.824
...
Problem: Can redefine builtin functions. (ZyX)
Solution: Disallow adding a function to g:.
2013-02-20 15:19:43 +01:00
Bram Moolenaar
b2c5a5ac79
updated for version 7.3.819
...
Problem: Compiling without +eval and with Python isn't working.
Solution: Add the eval feature when building with Python.
2013-02-14 22:11:39 +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
d35d784e91
updated for version 7.3.780
...
Problem: char2nr() and nr2char() always use 'encoding'.
Solution: Add argument to use utf-8 characters. (Yasuhiro Matsumoto)
2013-01-23 17:17:10 +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
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
81484f4215
updated for version 7.3.746
...
Problem: Memory leaks when using location lists.
Solution: Set qf_title to something. (Christian Brabandt)
2012-12-05 15:16:47 +01:00
Bram Moolenaar
95e09eaaad
updated for version 7.3.709
...
Problem: Compiler warning for unused argument.
Solution: Add UNUSED.
2012-10-21 23:56:05 +02:00
Bram Moolenaar
cfb807026f
updated for version 7.3.700
...
Problem: Cannot detect URXVT and SGR mouse support.
Solution: add +mouse_urxvt and +mouse_sgr. (Hayaki Saito)
2012-10-21 02:17:45 +02:00
Bram Moolenaar
2d17fa3ebd
updated for version 7.3.694
...
Problem: Now that 'shiftwidth' may use the value of 'tabstop' it is not so
easy to use in indent files.
Solution: Add the shiftwidth() function. (so8res)
2012-10-21 00:45:18 +02:00
Bram Moolenaar
04b2751899
updated for version 7.3.624
...
Problem: When cancelling input() it returns the third argument. That should
only happen for inputdialog().
Solution: Check if inputdialog() was used. (Hirohito Higashi)
2012-08-08 14:33:21 +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
Bram Moolenaar
6763c140d6
updated for version 7.3.608
...
Problem: winrestview() does not always restore the view correctly.
Solution: Call win_new_height() and win_new_width(). (Lech Lorens)
2012-07-19 18:05:44 +02:00
Bram Moolenaar
b5c9cb555e
updated for version 7.3.604
...
Problem: inputdialog() doesn't use the cancel argument in the console.
(David Fishburn)
Solution: Use the third argument. (Christian Brabant)
2012-07-16 19:27:29 +02:00
Bram Moolenaar
bdb620560b
updated for version 7.3.603
...
Problem: It is possible to add replace builtin functions by calling
extend() on g:.
Solution: Add a flag to a dict to indicate it is a scope. Check for
existing functions. (ZyX)
2012-07-16 17:31:53 +02:00
Bram Moolenaar
77c604d3ff
updated for version 7.3.593
...
Problem: No easy way to decide if b:browsefilter will work.
Solution: Add the browsefilter feature.
2012-07-10 13:41:14 +02:00
Bram Moolenaar
db91395312
updated for version 7.3.569
...
Problem: Evaluating Vim expression in Python is insufficient.
Solution: Add vim.bindeval(). Also add pyeval() and py3eval(). (ZyX)
2012-06-29 12:54:53 +02:00
Bram Moolenaar
ed46560bf0
updated for version 7.3.560
...
Problem: Get an error for a locked argument in extend().
Solution: Initialize the lock flag for a dictionary. (Yukihiro Nakadaira)
2012-06-20 14:13:06 +02:00
Bram Moolenaar
9158f9e423
updated for version 7.3.559
...
Problem: home_replace() does not work with 8.3 filename.
Solution: Make ":p" expand 8.3 name to full path. (Yasuhiro Matsumoto)
2012-06-20 14:02:27 +02:00
Bram Moolenaar
a8596c4772
updated for version 7.3.551
...
Problem: When using :tablose a TabEnter autocommand is triggered too early.
(Karthick)
Solution: Don't trigger *Enter autocommands before closing the tab.
(Christian Brabandt)
2012-06-13 14:28:20 +02:00
Bram Moolenaar
ab984db296
updated for version 7.3.543
...
Problem: The cursor is in the wrong line after using ":copen". (John
Beckett)
Solution: Invoke more drastic redraw method.
2012-06-06 16:29:10 +02:00
Bram Moolenaar
9a920d8c31
updated for version 7.3.535
...
Problem: Many #ifdefs for MB_MAXBYTES.
Solution: Also define MB_MAXBYTES without the +multi_byte feature. Fix
places where the buffer didn't include space for a NUL byte.
2012-06-01 15:21:02 +02:00
Bram Moolenaar
455981e69b
updated for version 7.3.522
...
Problem: Crash in vim_realloc() when using MEM_PROFILE.
Solution: Avoid using a NULL argument. (Dominique Pelle)
2012-05-18 18:34:19 +02:00