Bram Moolenaar [Sun, 12 May 2013 12:11:17 +0000 (14:11 +0200)]
updated for version 7.3.936
Problem: Ruby 1.8: Missing piece for static linking on 64 bit systems.
Solution: Define ruby_init_stack() (Hiroshi Shirosaki)
Also fix preprocessor indents.
Bram Moolenaar [Sat, 11 May 2013 15:45:48 +0000 (17:45 +0200)]
updated for version 7.3.935
Problem: Init stack works differently on 64 bit systems.
Solution: Handle 64 bit systems and also static library. (Yukihiro
Nakadaira)
Bram Moolenaar [Sat, 11 May 2013 13:50:33 +0000 (15:50 +0200)]
updated for version 7.3.934
Problem: E381 and E380 make the user think nothing happened.
Solution: Display the message indicating what error list is now active.
(Christian Brabandt)
Bram Moolenaar [Mon, 6 May 2013 04:45:47 +0000 (06:45 +0200)]
updated for version 7.3.929
Problem: Compiler warning for unused variable. Not freeing unused string.
Solution: Remove the variable. Clear the options.
Bram Moolenaar [Mon, 6 May 2013 03:50:28 +0000 (05:50 +0200)]
updated for version 7.3.927
Problem: Missing combining characters when putting text in a register.
Solution: Include combining characters. (David Bürgin)
Bram Moolenaar [Mon, 6 May 2013 02:50:35 +0000 (04:50 +0200)]
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)
Bram Moolenaar [Sat, 4 May 2013 01:42:34 +0000 (03:42 +0200)]
updated for version 7.3.921
Problem: Trying to create a fontset handle when 'guifontset' is not set.
Solution: Add curly braces around the code block. (Max Kirillov)
updated for version 7.3.918
Problem: Repeating an Ex command after using a Visual motion does not work.
Solution: Check for an Ex command being used. (David Bürgin)
updated for version 7.3.917
Problem: When a path ends in a backslash appending a comma has the wrong
effect.
Solution: Replace a trailing backslash with a slash. (Nazri Ramliy)
updated for version 7.3.916
Problem: Using freed memory when pasting with the mouse (Issue 130).
Solution: Get the byte value early. (hint by Dominique Pelle)
updated for version 7.3.915
Problem: When reading a file with encoding conversion fails at the end the
next encoding in 'fencs' is not used.
Solution: Retry with another encoding when possible. (Taro Muraoka)
updated for version 7.3.912
Problem: Typing a ":" command at the hit-enter dialog does not work if the
"file changed" dialog happens next.
Solution: Check for changed files before giving the hit-enter dialog.
updated for version 7.3.909
Problem: Duplicate Python code.
Solution: Move more items to if_py_both.h. (ZyX) Also avoid compiler
warnings for missing initializers.
updated for version 7.3.906
Problem: The "sleep .2" for running tests does not work on Solaris.
Solution: Fall back to using "sleep 1". (Laurent Blume)
updated for version 7.3.902
Problem: When deleting last buffer in other tab the tabline is not updated.
Solution: Set the redraw_tabline flag. (Yukihiro Nakadaira)
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)
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.
updated for version 7.3.891
Problem: Merging viminfo history doesn't work well.
Solution: Don't stop when one type of history is empty. Don't merge history
when writing viminfo.
updated for version 7.3.888
Problem: Filename completion with 'fileignorecase' does not work for
multi-byte characters.
Solution: Make 'fileignorecase' work properly. (Hirohito Higashi)
updated for version 7.3.884
Problem: Compiler warning for variable shadowing another. (John Little)
Solution: Rename the variable. (Christian Brabandt)
updated for version 7.3.880
Problem: When writing viminfo, old history lines may replace lines written
more recently by another Vim instance.
Solution: Mark history entries that were read from viminfo and overwrite
them when merging with the current viminfo.
updated for version 7.3.879
Problem: When using an ex command in operator pending mode, using Esc to
abort the command still executes the operator. (David Bürgin)
Solution: Clear the operator when the ex command fails. (Christian Brabandt)
Bram Moolenaar [Tue, 19 Mar 2013 15:49:16 +0000 (16:49 +0100)]
updated for version 7.3.872
Problem: On some systems case of file names is always ignored, on others
never.
Solution: Add the 'fileignorecase' option to control this at runtime.
Implies 'wildignorecase'.
Bram Moolenaar [Tue, 19 Mar 2013 14:27:48 +0000 (15:27 +0100)]
updated for version 7.3.871
Problem: search('^$', 'c') does not use the empty match under the cursor.
Solution: Special handling of the 'c' flag. (Christian Brabandt)
Add tests.
Bram Moolenaar [Tue, 19 Mar 2013 13:25:54 +0000 (14:25 +0100)]
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)
Bram Moolenaar [Tue, 19 Mar 2013 12:56:08 +0000 (13:56 +0100)]
updated for version 7.3.868
Problem: When at the hit-return prompt and using "k" while no text has
scrolled off screen, then using "j", an empty line is displayed.
Solution: Only act on "k" when text scrolled off screen. Also accept
page-up and page-down. (cptstubing)
Bram Moolenaar [Tue, 19 Mar 2013 12:33:23 +0000 (13:33 +0100)]
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.
Bram Moolenaar [Tue, 19 Mar 2013 11:35:42 +0000 (12:35 +0100)]
updated for version 7.3.866
Problem: Not serving the X selection during system() isn't nice.
Solution: When using fork() do not loose the selection, keep serving it.
Add a loop similar to handling I/O. (Yukihiro Nakadaira)
Bram Moolenaar [Sat, 16 Mar 2013 13:33:36 +0000 (14:33 +0100)]
updated for version 7.3.863
Problem: Problem with 'ambiwidth' detection for ANSI terminal.
Solution: Work around not recognizing a term response. (Hayaki Saito)
Bram Moolenaar [Wed, 13 Mar 2013 18:29:28 +0000 (19:29 +0100)]
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)
Bram Moolenaar [Wed, 13 Mar 2013 18:02:41 +0000 (19:02 +0100)]
updated for version 7.3.858
Problem: "gv" selects the wrong area after some operators.
Solution: Save and restore the type of selection. (Christian Brabandt)
Bram Moolenaar [Wed, 13 Mar 2013 16:50:25 +0000 (17:50 +0100)]
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)
Bram Moolenaar [Thu, 7 Mar 2013 18:38:54 +0000 (19:38 +0100)]
updated for version 7.3.854
Problem: After using backspace in insert mode completion, CTRL-N and CTRL-P
do not highlight the right entry. (Olivier Teuliere)
Solution: Set the current item to the shown item after using backspace.
Bram Moolenaar [Thu, 7 Mar 2013 17:50:57 +0000 (18:50 +0100)]
updated for version 7.3.853
Problem: Using "ra" in multiple lines on multi-byte characters leaves a few
characters not replaced.
Solution: Adjust the end column only in the last line. (Yasuhiro Matsumoto)
Bram Moolenaar [Thu, 7 Mar 2013 17:02:30 +0000 (18:02 +0100)]
updated for version 7.3.852
Problem: system() breaks clipboard text. (Yukihiro Nakadaira)
Solution: Use Xutf8TextPropertyToTextList(). (Christian Brabandt)
Also do not put the text in the clip buffer if conversion fails.