Bram Moolenaar [Thu, 23 Aug 2012 13:53:05 +0000 (15:53 +0200)]
updated for version 7.3.636
Problem: Not all zero-width matches handled correctly for "gn".
Solution: Move zero-width detection to a separate function. (Christian
Brabandt)
Bram Moolenaar [Thu, 23 Aug 2012 11:28:55 +0000 (13:28 +0200)]
updated for version 7.3.635
Problem: Issue 21: System call during startup sets 'lines' to a wrong
value. (Karl Yngve)
Solution: Don't set the shell size while the GUI is still starting up.
(Christian Brabandt)
Bram Moolenaar [Thu, 23 Aug 2012 10:59:02 +0000 (12:59 +0200)]
updated for version 7.3.634
Problem: Month/Day format for undo is confusing. (Marcin Szamotulski)
Solution: Always use Year/Month/Day, should work for everybody.
Bram Moolenaar [Wed, 15 Aug 2012 15:26:57 +0000 (17:26 +0200)]
updated for version 7.3.633
Problem: Selection remains displayed as selected after selecting another
text.
Solution: Call xterm_update() before select(). (Andrew Pimlott)
Bram Moolenaar [Wed, 15 Aug 2012 14:21:32 +0000 (16:21 +0200)]
updated for version 7.3.632
Problem: Cannot select beyond 222 columns with the mouse in xterm.
Solution: Add support for SGR mouse tracking. (Hayaki Saito)
Bram Moolenaar [Wed, 8 Aug 2012 16:01:05 +0000 (18:01 +0200)]
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)
Bram Moolenaar [Wed, 8 Aug 2012 15:31:40 +0000 (17:31 +0200)]
updated for version 7.3.628
Problem: ":open" does not allow for a !, which results in a confusing error
message. (Shawn Wilson)
Solution: Allow ! on ":open". (Christian Brabandt)
Bram Moolenaar [Wed, 8 Aug 2012 14:51:15 +0000 (16:51 +0200)]
updated for version 7.3.627
Problem: When using the "n" flag with the ":s" command a \= substitution
will not be evaluated.
Solution: Do perform the evaluation, so that a function can be invoked at
every matching position without changing the text. (Christian
Brabandt)
Bram Moolenaar [Wed, 8 Aug 2012 13:27:57 +0000 (15:27 +0200)]
updated for version 7.3.625
Problem: "gn" does not handle zero-width matches correctly.
Solution: Handle zero-width patterns specially. (Christian Brabandt)
Bram Moolenaar [Wed, 8 Aug 2012 12:33:21 +0000 (14:33 +0200)]
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)
Bram Moolenaar [Thu, 2 Aug 2012 19:21:47 +0000 (21:21 +0200)]
updated for version 7.3.620
Problem: Building with recent Ruby on Win32 doesn't work.
Solution: Add a separate argument for the API version. (Yasuhiro Matsumoto)
Bram Moolenaar [Thu, 2 Aug 2012 10:31:44 +0000 (12:31 +0200)]
updated for version 7.3.619
Problem: When executing a shell command Vim may become slow to respond.
Solution: Don't wait after every processed message. (idea by Yasuhiro
Matsumoto)
updated for version 7.3.615
Problem: Completion for a user command does not recognize backslash before
a space.
Solution: Recognize escaped characters. (Yasuhiro Matsumoto)
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)
updated for version 7.3.613
Problem: Including Python's config.c in the build causes trouble. It is
not clear why it was there.
Solution: Omit the config file. (James McCoy)
updated for version 7.3.610
Problem: Cannot operate on the text that a search pattern matches.
Solution: Add the "gn" and "gN" commands. (Christian Brabandt)
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)
updated for version 7.3.607
Problem: With an 8 color terminal the selected menu item is black on black,
because darkGrey as bg is the same as black.
Solution: Swap fg and bg colors. (James McCoy)
updated for version 7.3.606
Problem: CTRL-P completion has a problem with multi-byte characters.
Solution: Check for next character being NUL properly. (Yasuhiro Matsumoto)
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)
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)
updated for version 7.3.600
Problem: <f-args> is not expanded properly with DBCS encoding.
Solution: Skip over character instead of byte. (Yukihiro Nakadaira)
updated for version 7.3.598
Problem: Cannot act upon end of completion. (Taro Muraoka)
Solution: Add an autocommand event that is triggered when completion has
finished. (Idea by Florian Klein)
updated for version 7.3.597
Problem: 'clipboard' "autoselect" only applies to the * register. (Sergey
Vakulenko)
Solution: Make 'autoselect' work for the + register. (Christian Brabant)
Add the "autoselectplus" option in 'clipboard' and the "P" flag in
'guioptions'.
updated for version 7.3.594
Problem: The X command server doesn't work perfectly. It sends an empty
reply for as-keys requests.
Solution: Remove duplicate ga_init2(). Do not send a reply for as-keys
requests. (Brian Burns)
updated for version 7.3.592
Problem: Vim on GTK does not support g:browsefilter.
Solution: Add a GtkFileFilter to the file chooser. (Christian Brabandt)
updated for version 7.3.591
Problem: Can only move to a tab by absolute number.
Solution: Move a number of tabs to the left or the right. (Lech Lorens)
updated for version 7.3.587
Problem: Compiler warning for local var shadowing global var.
Solution: Rename the var and move it to an inner block. (Christian Brabandt)
updated for version 7.3.586
Problem: When compiling with Cygwin or MingW MEMORYSTATUSEX is not defined.
Solution: Set the default for WINVER to 0x0500.
Bram Moolenaar [Fri, 29 Jun 2012 13:51:30 +0000 (15:51 +0200)]
updated for version 7.3.577
Problem: Size of memory does not fit in 32 bit unsigned.
Solution: Use Kbyte instead of byte. Call GlobalMemoryStatusEx() instead of
GlobalMemoryStatus() when available.
Bram Moolenaar [Fri, 29 Jun 2012 13:04:49 +0000 (15:04 +0200)]
updated for version 7.3.576
Problem: Formatting of lists inside comments is not right yet.
Solution: Use another solution and add a test. (Tor Perkins)
Bram Moolenaar [Fri, 29 Jun 2012 11:44:41 +0000 (13:44 +0200)]
updated for version 7.3.574
Problem: When pasting a register in the search command line a CTRL-L
character is not pasted. (Dominique Pelle)
Solution: Escape the CTRL-L. (Christian Brabandt)
Bram Moolenaar [Fri, 29 Jun 2012 10:54:53 +0000 (12:54 +0200)]
updated for version 7.3.569
Problem: Evaluating Vim expression in Python is insufficient.
Solution: Add vim.bindeval(). Also add pyeval() and py3eval(). (ZyX)
Bram Moolenaar [Wed, 20 Jun 2012 20:56:02 +0000 (22:56 +0200)]
updated for version 7.3.566
Problem: Redo after completion does not work correctly when refresh: always
is not used. (Raymond Ko)
Solution: Check the compl_opt_refresh_always flag. (Christian Brabandt)
Bram Moolenaar [Wed, 20 Jun 2012 12:26:35 +0000 (14:26 +0200)]
updated for version 7.3.561
Problem: Using refresh: always in a complete function breaks the "."
command. (Val Markovic)
Solution: Add match leader to the redo buffer. (Yasuhiro Matsumoto)
Bram Moolenaar [Wed, 20 Jun 2012 12:13:06 +0000 (14:13 +0200)]
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)
Bram Moolenaar [Wed, 20 Jun 2012 12:02:27 +0000 (14:02 +0200)]
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)
Bram Moolenaar [Wed, 20 Jun 2012 09:55:01 +0000 (11:55 +0200)]
updated for version 7.3.557
Problem: Crash when an autocommand wipes out a buffer when it is hidden.
Solution: Restore the current window when needed. (Christian Brabandt)
Bram Moolenaar [Wed, 13 Jun 2012 17:19:41 +0000 (19:19 +0200)]
updated for version 7.3.555
Problem: Building on IBM z/OS fails.
Solution: Adjust configure. Use the QUOTESED value from config.mk instead of
the hard coded one in Makefile. (Stephen Bovy)
Bram Moolenaar [Wed, 13 Jun 2012 16:06:36 +0000 (18:06 +0200)]
updated for version 7.3.553
Problem: With double-width characters and 'listchars' containing "precedes"
the text is displayed one cell off.
Solution: Check for double-width character being overwritten by the
"precedes" character. (Yasuhiro Matsumoto)
Bram Moolenaar [Wed, 13 Jun 2012 15:28:55 +0000 (17:28 +0200)]
updated for version 7.3.552
Problem: Formatting inside comments does not use the "2" flag in
'formatoptions'.
Solution: Support the "2" flag. (Tor Perkins)
Bram Moolenaar [Wed, 13 Jun 2012 12:28:20 +0000 (14:28 +0200)]
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)
Bram Moolenaar [Wed, 13 Jun 2012 12:01:41 +0000 (14:01 +0200)]
updated for version 7.3.550
Problem: With "j" in 'formatoptions' a list leader is not removed. (Gary
Johnson)
Solution: Don't ignore the start of a three part comment. (Lech Lorens)
Bram Moolenaar [Wed, 13 Jun 2012 11:40:48 +0000 (13:40 +0200)]
updated for version 7.3.549
Problem: In 'cinoptions' "0s" is interpreted as one shiftwidth. (David
Pineau)
Solution: Use the zero as zero. (Lech Lorens)
Bram Moolenaar [Wed, 6 Jun 2012 17:02:45 +0000 (19:02 +0200)]
updated for version 7.3.545
Problem: When closing a window or buffer autocommands may close it too,
causing problems for where the autocommand was invoked from.
Solution: Add the w_closing and b_closing flags. When set disallow ":q" and
":close" to prevent recursive closing.
Bram Moolenaar [Wed, 6 Jun 2012 16:03:07 +0000 (18:03 +0200)]
updated for version 7.3.544
Problem: There is no good way to close a quickfix window when closing the
last ordinary window.
Solution: Add the QuitPre autocommand.
Bram Moolenaar [Wed, 6 Jun 2012 14:12:59 +0000 (16:12 +0200)]
updated for version 7.3.541
Problem: When joining lines comment leaders need to be removed manually.
Solution: Add the 'j' flag to 'formatoptions'. (Lech Lorens)