Bram Moolenaar [Fri, 5 Oct 2012 19:30:07 +0000 (21:30 +0200)]
updated for version 7.3.683
Problem: ":python" may crash when vimbindeval() returns None.
Solution: Check for v_string to be NULL. (Yukihiro Nakadaira)
Bram Moolenaar [Wed, 3 Oct 2012 19:09:35 +0000 (21:09 +0200)]
updated for version 7.3.679
Problem: Ruby detection uses Config, newer Ruby versions use RbConfig.
Solution: Detect the need to use RbConfig. (Vit Ondruch)
Bram Moolenaar [Wed, 3 Oct 2012 16:25:00 +0000 (18:25 +0200)]
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.
Bram Moolenaar [Wed, 3 Oct 2012 11:35:51 +0000 (13:35 +0200)]
updated for version 7.3.673
Problem: Using "gN" while 'selection' is "exclusive" misses one character.
(Ben Fritz)
Solution: Check the direction when compensating for exclusive selection.
(Christian Brabandt)
updated for version 7.3.669
Problem: When building with Cygwin loading Python dynamically fails.
Solution: Use DLLLIBRARY instead of INSTSONAME. (Ken Takata)
updated for version 7.3.661
Problem: SEGV in Python code.
Solution: Initialize len to zero. Use the right function depending on
version. (Maxim Philippov)
updated for version 7.3.654
Problem: When creating a Vim dictionary from Python objects an empty key
might be used.
Solution: Do not use empty keys, throw an IndexError. (ZyX)
updated for version 7.3.653
Problem: MingW needs build rule for included XPM files. Object directory
for 32 and 64 builds is the same, also for MSVC.
Solution: Add MingW build rule to use included XPM files. Add the CPU or
architecture to the object directory name. (Sergey Khorev)
updated for version 7.3.650
Problem: Completion after ":help \{-" gives an error message and messes up
the command line.
Solution: Cancel the tag search if the pattern can't be compiled. (Yasuhiro
Matsumoto)
updated for version 7.3.649
Problem: When 'clipboard' is set to "unnamed" small deletes end up in the
numbered registers. (Ingo Karkat)
Solution: Use the original register name to decide whether to put a delete
in a numbered register. (Christian Brabandt)
updated for version 7.3.647
Problem: "gnd" doesn't work correctly in Visual mode.
Solution: Handle Visual mode differently in "gn". (Christian Brabandt)
Bram Moolenaar [Wed, 29 Aug 2012 16:50:54 +0000 (18:50 +0200)]
updated for version 7.3.646
Problem: When reloading a buffer the undo file becomes unusable unless ":w"
is executed. (Dmitri Frank)
Solution: After reloading the buffer write the undo file. (Christian
Brabandt)
Bram Moolenaar [Wed, 29 Aug 2012 14:55:13 +0000 (16:55 +0200)]
updated for version 7.3.645
Problem: No tests for patch 7.3.625 and 7.3.637.
Solution: Add more tests for the "gn" command and try/catch. (Christian
Brabandt)
Bram Moolenaar [Wed, 29 Aug 2012 14:26:04 +0000 (16:26 +0200)]
updated for version 7.3.643
Problem: MS-Windows: When starting gvim maximized 'lines' and 'columns' are
wrong. (Christian Robinson)
Solution: Move the check for gui.starting from ui_get_shellsize() to
check_shellsize().
Bram Moolenaar [Wed, 29 Aug 2012 13:50:26 +0000 (15:50 +0200)]
updated for version 7.3.642
Problem: Segfault with specific autocommands. Was OK after 7.3.449 and
before 7.3.545. (Richard Brown)
Solution: Pass TRUE for abort_if_last in the call to close_buffer().
(Christian Brabandt)
Bram Moolenaar [Wed, 29 Aug 2012 12:18:33 +0000 (14:18 +0200)]
updated for version 7.3.639
Problem: It's not easy to build Vim on Windows with XPM support.
Solution: Include the required files, they are quite small. Update the
MSVC makefile to use them. Binary files are in the next patch.
(Sergey Khorev)
Bram Moolenaar [Thu, 23 Aug 2012 16:43:10 +0000 (18:43 +0200)]
updated for version 7.3.637
Problem: Cannot catch the error caused by a foldopen when there is no fold.
(ZyX, Issue 48)
Solution: Do not break out of the loop early when inside try/catch.
(Christian Brabandt) Except when there is a syntax error.
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)