updated for version 7.3.1285
Problem: No tests for picking a window when selecting an entry in a
location list. Not picking the right window sometimes.
Solution: Add test 96. Set usable_win appropriately. (Lech Lorens)
updated for version 7.3.1282
Problem: 'cursorline' not drawn in any other window. (Charles Campbell)
Solution: Do draw the cursor line in other windows.
updated for version 7.3.1281
Problem: When 'ttymouse' is set to "xterm2" clicking in column 123 moves
the cursor to column 96. (Kevin Goodsell)
Solution: Decode KE_CSI.
Bram Moolenaar [Sun, 30 Jun 2013 21:24:08 +0000 (23:24 +0200)]
updated for version 7.3.1280
Problem: Reading memory already freed since patch 7.3.1247. (Simon
Ruderich, Dominique Pelle)
Solution: Copy submatches before reallocating the state list.
Bram Moolenaar [Sun, 30 Jun 2013 15:51:51 +0000 (17:51 +0200)]
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.
Bram Moolenaar [Sun, 30 Jun 2013 15:24:16 +0000 (17:24 +0200)]
updated for version 7.3.1277
Problem: In diff mode 'cursorline' also draws in the non-active window.
When 'nu' and 'sbr' are set the 'sbr' string is not underlined.
Solution: Only draw the cursor line in the current window. Combine the
'cursorline' and other highlighting attributes. (Christian
Brabandt)
Bram Moolenaar [Sun, 30 Jun 2013 13:01:22 +0000 (15:01 +0200)]
updated for version 7.3.1276
Problem: When using a cscope connection resizing the window may send
SIGWINCH to cscope and it quits.
Solution: Call setpgid(0, 0) in the child process. (Narendran Gopalakrishnan)
Bram Moolenaar [Sun, 30 Jun 2013 11:57:45 +0000 (13:57 +0200)]
updated for version 7.3.1274
Problem: When selecting an entry from a location list it may pick an
arbitrary window or open a new one.
Solution: Prefer using a window related to the location list. (Lech Lorens)
Bram Moolenaar [Sun, 30 Jun 2013 11:33:58 +0000 (13:33 +0200)]
updated for version 7.3.1273
Problem: When copying a location list the index might be wrong.
Solution: Set the index to one when using the first entry. (Lech Lorens)
Bram Moolenaar [Sat, 29 Jun 2013 15:19:28 +0000 (17:19 +0200)]
updated for version 7.3.1270
Problem: Using "Vp" in an empty buffer can't be undone. (Hauke Petersen)
Solution: Save one line in an empty buffer. (Christian Brabandt)
Bram Moolenaar [Sat, 29 Jun 2013 14:21:58 +0000 (16:21 +0200)]
updated for version 7.3.1269
Problem: Insert completion keeps entry selected even though the list has
changed. (Olivier Teuliere)
Solution: Reset compl_shown_match and compl_curr_match. (Christian Brabandt)
Bram Moolenaar [Sat, 29 Jun 2013 12:17:02 +0000 (14:17 +0200)]
updated for version 7.3.1262
Problem: Crash and compilation warnings with Cygwin.
Solution: Check return value of XmbTextListToTextProperty(). Add type casts.
Adjust #ifdefs. (Lech Lorens)
Bram Moolenaar [Sat, 29 Jun 2013 11:58:31 +0000 (13:58 +0200)]
updated for version 7.3.1261
Problem: A buffer-local language mapping from a keymap stops a global
insert mode mapping from working. (Ron Aaron)
Solution: Do not wait for more characters to be typed only when the mapping
was defined with <nowait>.
Bram Moolenaar [Sat, 29 Jun 2013 10:58:33 +0000 (12:58 +0200)]
updated for version 7.3.1260
Problem: User completion does not get the whole command line in the command
line window.
Solution: Pass on the whole command line. (Daniel Thau)
Bram Moolenaar [Fri, 28 Jun 2013 18:36:30 +0000 (20:36 +0200)]
updated for version 7.3.1257
Problem: With GNU gettext() ":lang de_DE.utf8" does not always result in
German messages.
Solution: Clear the $LANGUAGE environment variable.
Bram Moolenaar [Thu, 27 Jun 2013 20:02:02 +0000 (22:02 +0200)]
updated for version 7.3.1252
Problem: Gvim does not find the toolbar bitmap files in ~/vimfiles/bitmaps
if the corresponding menu command contains additional characters
like the shortcut marker '&' or if you use a non-english locale.
Solution: Use menu->en_dname or menu->dname. (Martin Gieseking)
Bram Moolenaar [Wed, 26 Jun 2013 17:18:05 +0000 (19:18 +0200)]
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)
Bram Moolenaar [Wed, 26 Jun 2013 16:16:58 +0000 (18:16 +0200)]
updated for version 7.3.1247
Problem: New regexp engine: '[ ]\@!\p\%([ ]\@!\p\)*:' does not always match.
Solution: When there is a PIM add a duplicate state that starts at another
position.
Bram Moolenaar [Wed, 26 Jun 2013 12:04:47 +0000 (14:04 +0200)]
updated for version 7.3.1246
Problem: When setting 'winfixheight' and resizing the window causes the
window layout to be wrong.
Solution: Add frame_check_height() and frame_check_width() (Yukihiro
Nakadaira)
Bram Moolenaar [Wed, 26 Jun 2013 11:16:20 +0000 (13:16 +0200)]
updated for version 7.3.1245
Problem: MS-Windows: confirm() dialog text may still not fit.
Solution: Use GetTextWidthEnc() instead of GetTextWidth() in two more
places. (Yasuhiro Matsumoto)
Bram Moolenaar [Wed, 26 Jun 2013 10:58:32 +0000 (12:58 +0200)]
updated for version 7.3.1244
Problem: MS-Windows: confirm() dialog text may not fit.
Solution: Use GetTextWidthEnc() instead of GetTextWidth(). (Yasuhiro
Matsumoto)
Bram Moolenaar [Wed, 26 Jun 2013 10:42:44 +0000 (12:42 +0200)]
updated for version 7.3.1243
Problem: New regexp engine: back references in look-behind match don't
work. (Lech Lorens)
Solution: Copy the submatches before a recursive match.
Bram Moolenaar [Mon, 24 Jun 2013 20:33:30 +0000 (22:33 +0200)]
updated for version 7.3.1242
Problem: No failure when trying to use a number as a string.
Solution: Give an error when StringToLine() is called with an instance of
the wrong type. (Jun Takimoto)
Bram Moolenaar [Mon, 24 Jun 2013 18:32:57 +0000 (20:32 +0200)]
updated for version 7.3.1238
Problem: Crash in Python interface on 64 bit machines.
Solution: Change argument type of PyString_AsStringAndSize. (Taro Muraoka,
Jun Takimoto)
Bram Moolenaar [Sun, 23 Jun 2013 14:35:47 +0000 (16:35 +0200)]
updated for version 7.3.1236
Problem: Python: WindowSetattr() missing support for NUMBER_UNSIGNED.
Solution: Add NUMBER_UNSIGNED, add more tests. Various fixes. (ZyX)
Bram Moolenaar [Sun, 23 Jun 2013 14:16:19 +0000 (16:16 +0200)]
updated for version 7.3.1235
Problem: In insert mode CTRL-] is not inserted, on the command-line it is.
Solution: Don't insert CTRL-] on the command line. (Yukihiro Nakadaira)
Bram Moolenaar [Sun, 23 Jun 2013 12:37:07 +0000 (14:37 +0200)]
updated for version 7.3.1233
Problem: Various Python problems.
Solution: Fix VimTryEnd. Crash with debug build and PYTHONDUMPREFS=1. Memory
leaks in StringToLine(), BufferMark() and convert_dl. (ZyX)
Bram Moolenaar [Sun, 23 Jun 2013 11:28:17 +0000 (13:28 +0200)]
updated for version 7.3.1229
Problem: Python: not so easy to delete/restore translating.
Solution: Make macros do translation of exception messages. (ZyX)
Note: this breaks translations!
Bram Moolenaar [Sun, 23 Jun 2013 11:11:18 +0000 (13:11 +0200)]
updated for version 7.3.1228
Problem: Python: various inconsistencies and problems.
Solution: StringToLine now supports both bytes() and unicode() objects.
Make function names consistant. Fix memory leak fixed in
StringToLine. (ZyX)
Bram Moolenaar [Sun, 23 Jun 2013 11:00:44 +0000 (13:00 +0200)]
updated for version 7.3.1227
Problem: Inconsistent string conversion.
Solution: Use 'encoding' instead of utf-8. Use METH_O in place of
METH_VARARGS where appropriate. (ZyX)
Bram Moolenaar [Fri, 21 Jun 2013 16:31:23 +0000 (18:31 +0200)]
updated for version 7.3.1224
Problem: Clang gives warnings on xxd.
Solution: Change how to use part of a string. (Dominique Pelle) Also avoid
warning for return not reached.
Bram Moolenaar [Wed, 19 Jun 2013 19:17:31 +0000 (21:17 +0200)]
updated for version 7.3.1223
Problem: Tests fail on MS-Windows.
Solution: Avoid depending on OS version. Use DOS commands instead of Unix
commands. (Taro Muraoka, Ken Takata)
Bram Moolenaar [Tue, 18 Jun 2013 21:31:55 +0000 (23:31 +0200)]
updated for version 7.3.1221
Problem: When build flags change "make distclean" run into a configure
error.
Solution: When CFLAGS changes delete auto/config.cache. Also avoid adding
duplicate text to flags.
Bram Moolenaar [Mon, 17 Jun 2013 20:43:25 +0000 (22:43 +0200)]
updated for version 7.3.1220
Problem: MS-Windows: When using wide font italic and bold are not included.
Solution: Support wide-bold, wide-italic and wide-bold-italic. (Ken Takata,
Taro Muraoka)
Bram Moolenaar [Mon, 17 Jun 2013 19:53:37 +0000 (21:53 +0200)]
updated for version 7.3.1218
Problem: "make test" on MS-Windows does not clean all temporary files and
gives some unneccessary message.
Solution: Clean the right files. Create .failed files. (Ken Takata)
Bram Moolenaar [Sun, 16 Jun 2013 14:57:46 +0000 (16:57 +0200)]
updated for version 7.3.1212
Problem: "make test" on MS-Windows does not report failure like Unix does.
Solution: Make it work like on Unix. (Taro Muraoka)
Bram Moolenaar [Sun, 16 Jun 2013 14:41:47 +0000 (16:41 +0200)]
updated for version 7.3.1211
Problem: MS-Windows: When 'encoding' differs from the current codepage
":hardcopy" does not work properly.
Solution: Use TextOutW() and SetDlgItemTextW(). (Ken Takata)
Bram Moolenaar [Sun, 16 Jun 2013 14:34:56 +0000 (16:34 +0200)]
updated for version 7.3.1210
Problem: 'backupcopy' default on MS-Windows is wrong when 'encoding' equals
the current codepage.
Solution: Change the #else block. (Ken Takata)
Bram Moolenaar [Sun, 16 Jun 2013 13:43:50 +0000 (15:43 +0200)]
updated for version 7.3.1207
Problem: New regexp engine: no match found on "#if FOO". (Lech Lorens)
Solution: When adding a state gets skipped don't adjust the index.
Bram Moolenaar [Sun, 16 Jun 2013 12:18:28 +0000 (14:18 +0200)]
updated for version 7.3.1204
Problem: Calling gettabwinvar() in 'tabline' cancels Visual mode. (Hirohito
Higashi)
Solution: Don't always use goto_tabpage_tp().
Bram Moolenaar [Sat, 15 Jun 2013 21:00:30 +0000 (23:00 +0200)]
updated for version 7.3.1203
Problem: Matches from matchadd() might be highlighted incorrectly when they
are at a fixed position and inserting lines. (John Szakmeister)
Solution: Redraw all lines below a change if there are highlighted matches.
(idea by Christian Brabandt)
Bram Moolenaar [Sat, 15 Jun 2013 20:26:52 +0000 (22:26 +0200)]
updated for version 7.3.1202
Problem: Tags are not found in case-folded tags file. (Darren cole, Issue
90)
Solution: Take into account that when case folding was used for the tags
file "!rm" sorts before the "!_TAG" header lines.
Bram Moolenaar [Sat, 15 Jun 2013 19:54:16 +0000 (21:54 +0200)]
updated for version 7.3.1201
Problem: When a startup script creates a preview window, it probably
becomes the current window.
Solution: Make another window the current one. (Christian Brabandt)
Bram Moolenaar [Sat, 15 Jun 2013 15:54:43 +0000 (17:54 +0200)]
updated for version 7.3.1200
Problem: When calling setline() from Insert mode, using CTRL-R =, undo does
not work properly. (Israel Chauca)
Solution: Sync undo after evaluating the expression. (Christian Brabandt)
Bram Moolenaar [Sat, 15 Jun 2013 15:06:36 +0000 (17:06 +0200)]
updated for version 7.3.1199
Problem: When evaluating 'foldexpr' causes an error this is silently
ignored and evaluation is retried every time.
Solution: Set emsg_silent instead of emsg_off. Stop evaluating 'foldexpr' is
it is causing errors. (Christian Brabandt)
Bram Moolenaar [Sat, 15 Jun 2013 14:47:35 +0000 (16:47 +0200)]
updated for version 7.3.1198
Problem: Build error when using Perl 5.18.0 and dynamic loading.
Solution: Change #ifdefs for Perl_croak_xs_usage. (Ike Devolder)
Bram Moolenaar [Sat, 15 Jun 2013 14:31:47 +0000 (16:31 +0200)]
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.
Bram Moolenaar [Sat, 15 Jun 2013 13:09:50 +0000 (15:09 +0200)]
updated for version 7.3.1196
Problem: Old regexp engine does not match pattern with backref correctly.
(Dominique Pelle)
Solution: Fix setting status. Test multi-line patterns better.
Bram Moolenaar [Fri, 14 Jun 2013 19:15:25 +0000 (21:15 +0200)]
updated for version 7.3.1192
Problem: Valgrind reports errors when using backreferences. (Dominique
Pelle)
Solution: Do not check the end of submatches.