summaryrefslogtreecommitdiff
path: root/src/proto
Commit message (Collapse)AuthorAgeFilesLines
* patch 7.4.961v7.4.961Bram Moolenaar2015-12-051-0/+1
| | | | | Problem: Test107 fails in some circunstances. Solution: When using "zt", "zb" and "z=" recompute the fraction.
* patch 7.4.921v7.4.921Bram Moolenaar2015-11-101-0/+1
| | | | | Problem: Missing proto file update. (Randall W. Morris) Solution: Add the missing line for mch_ishidden.
* patch 7.4.913v7.4.913Bram Moolenaar2015-11-101-0/+2
| | | | | Problem: No utf-8 support for the hangul input feature. Solution: Add utf-8 support. (Namsh)
* patch 7.4.866v7.4.866Bram Moolenaar2015-09-152-1/+4
| | | | | | | Problem: Crash when changing the 'tags' option from a remote command. (Benjamin Fritz) Solution: Instead of executing messages immediately, use a queue, like for netbeans. (James Kolb)
* patch 7.4.858v7.4.858Bram Moolenaar2015-09-081-0/+3
| | | | | | Problem: It's a bit clumsy to execute a command on a list of matches. Solution: Add the ":ldo", ":lfdo", ":cdo" and ":cfdo" commands. (Yegappan Lakshmanan)
* patch 7.4.813v7.4.813Bram Moolenaar2015-08-111-0/+6
| | | | | Problem: It is not possible to save and restore character search state. Solution: Add getcharsearch() and setcharsearch(). (James McCoy)
* patch 7.4.793v7.4.793Bram Moolenaar2015-07-211-1/+1
| | | | | Problem: Can't specify when not to ring the bell. Solution: Add the 'belloff' option. (Christian Brabandt)
* patch 7.4.792v7.4.792Bram Moolenaar2015-07-211-1/+1
| | | | | Problem: Can only conceal text by defining syntax items. Solution: Use matchadd() to define concealing. (Christian Brabandt)
* patch 7.4.786v7.4.786Bram Moolenaar2015-07-171-0/+1
| | | | | Problem: It is not possible for a plugin to adjust to a changed setting. Solution: Add the OptionSet autocommand event. (Christian Brabandt)
* patch 7.4.783v7.4.783Bram Moolenaar2015-07-171-2/+0
| | | | | Problem: copy_chars() and copy_spaces() are inefficient. Solution: Use memset() instead. (Dominique Pelle)
* patch 7.4.782v7.4.782Bram Moolenaar2015-07-171-1/+1
| | | | | Problem: Still a few problems with CTRL-A and CTRL-X in Visual mode. Solution: Fix the reported problems. (Christian Brabandt)
* patch 7.4.774v7.4.774Bram Moolenaar2015-07-101-0/+1
| | | | | | Problem: When using the CompleteDone autocommand event it's difficult to get to the completed items. Solution: Add the v:completed_items variable. (Shougo Matsu)
* patch 7.4.757v7.4.757Bram Moolenaar2015-06-251-0/+1
| | | | | | Problem: Cannot detect the background color of a terminal. Solution: Add T_RBG to request the background color if possible. (Lubomir Rintel)
* patch 7.4.754v7.4.754Bram Moolenaar2015-06-251-1/+1
| | | | | | Problem: Using CTRL-A in Visual mode does not work well. (Gary Johnson) Solution: Make it increment all numbers in the Visual area. (Christian Brabandt)
* patch 7.4.730v7.4.730Bram Moolenaar2015-06-091-1/+1
| | | | | | | | Problem: When setting the crypt key and using a swap file, text may be encrypted twice or unencrypted text remains in the swap file. (Issue 369) Solution: Call ml_preserve() before re-encrypting. Set correct index for next pointer block.
* updated for version 7.4.684v7.4.684Bram Moolenaar2015-03-311-1/+1
| | | | | | Problem: When starting several Vim instances in diff mode, the temp files used may not be unique. (Issue 353) Solution: Add an argument to vim_tempname() to keep the file.
* updated for version 7.4.672v7.4.672Bram Moolenaar2015-03-214-4/+4
| | | | | | | Problem: When completing a shell command, directories in the current directory are not listed. Solution: When "." is not in $PATH also look in the current directory for directories.
* updated for version 7.4.609v7.4.609Bram Moolenaar2015-02-034-6/+6
| | | | | | | Problem: For complicated list and dict use the garbage collector can run out of stack space. Solution: Use a stack of dicts and lists to be marked, thus making it iterative instead of recursive. (Ben Fritz)
* updated for version 7.4.572v7.4.572Bram Moolenaar2015-01-141-0/+1
| | | | | Problem: Address type of :wincmd depends on the argument. Solution: Check the argument.
* updated for version 7.4.557v7.4.557Bram Moolenaar2014-12-171-1/+1
| | | | | Problem: One more small issue. Solution: Update function proto.
* updated for version 7.4.553v7.4.553Bram Moolenaar2014-12-175-5/+6
| | | | | Problem: Various small issues. Solution: Fix those issues.
* updated for version 7.4.543v7.4.543Bram Moolenaar2014-12-131-0/+1
| | | | | | | Problem: Since patch 7.4.232 "1,3s/\n//" joins two lines instead of three. (Eliseo Martínez) Issue 287 Solution: Correct the line count. (Christian Brabandt) Also set the last used search pattern.
* updated for version 7.4.542v7.4.542Bram Moolenaar2014-12-081-1/+3
| | | | | | | Problem: Using a range for window and buffer commands has a few problems. Cannot specify the type of range for a user command. Solution: Add the -addr argument for user commands. Fix problems. (Marcin Szamotulski)
* updated for version 7.4.519v7.4.519Bram Moolenaar2014-11-192-1/+1
| | | | | Problem: Crash when using syntax highlighting. Solution: When regprog is freed and replaced, store the result.
* updated for version 7.4.509v7.4.509Bram Moolenaar2014-11-121-0/+2
| | | | | Problem: Users are not aware their encryption is weak. Solution: Give a warning when prompting for the key.
* updated for version 7.4.490v7.4.490Bram Moolenaar2014-10-311-1/+1
| | | | | | Problem: Cannot specify the buffer to use for "do" and "dp", making them useless for three-way diff. Solution: Use the count as the buffer number. (James McCoy)
* updated for version 7.4.459v7.4.459Bram Moolenaar2014-09-231-0/+1
| | | | | Problem: Can't change the icon after building Vim. Solution: Load the icon from a file on startup. (Yasuhiro Matsumoto)
* updated for version 7.4.456v7.4.456Bram Moolenaar2014-09-231-0/+1
| | | | | | Problem: 'backupcopy' is global, cannot write only some files in a different way. Solution: Make 'backupcopy' global-local. (Christian Brabandt)
* updated for version 7.4.449v7.4.449Bram Moolenaar2014-09-191-0/+1
| | | | | Problem: Can't easily close the help window. (Chris Gaal) Solution: Add ":helpclose". (Christian Brabandt)
* updated for version 7.4.417v7.4.417Bram Moolenaar2014-08-241-1/+0
| | | | | | Problem: After splitting a window and setting 'breakindent' the default minimum with is not respected. Solution: Call briopt_check() when copying options to a new window.
* updated for version 7.4.414v7.4.414Bram Moolenaar2014-08-221-0/+2
| | | | | | Problem: Cannot define a command only when it's used. Solution: Add the CmdUndefined autocommand event. (partly by Yasuhiro Matsumoto)
* updated for version 7.4.399v7.4.399Bram Moolenaar2014-08-105-19/+33
| | | | | | | | | Problem: Encryption implementation is messy. Blowfish encryption has a weakness. Solution: Refactor the encryption, store the state in an allocated struct instead of using a save/restore mechanism. Introduce the "blowfish2" method, which does not have the weakness and encrypts the whole undo file. (largely by David Leadbeater)
* updated for version 7.4.396v7.4.396Bram Moolenaar2014-08-061-0/+2
| | | | | Problem: When 'clipboard' is "unnamed", :g/pat/d is very slow. (Praful) Solution: Only set the clipboard after the last delete. (Christian Brabandt)
* updated for version 7.4.393v7.4.393Bram Moolenaar2014-08-061-0/+2
| | | | | | | | Problem: Text drawing on newer MS-Windows systems is suboptimal. Some multi-byte characters are not displayed, even though the same font in Notepad can display them. (Srinath Avadhanula) Solution: Add the 'renderoptions' option to enable Direct-X drawing. (Taro Muraoka)
* updated for version 7.4.389v7.4.389Bram Moolenaar2014-07-301-2/+0
| | | | | | Problem: Still sometimes Vim enters Replace mode when starting up. Solution: Use a different solution in detecting the termresponse and location response. (Hayaki Saito)
* updated for version 7.4.387v7.4.387Bram Moolenaar2014-07-301-0/+1
| | | | | Problem: "4gro" replaces one character then executes "ooo". (Urtica Dioica) Solution: Write the ESC in the second stuff buffer.
* updated for version 7.4.359v7.4.359Bram Moolenaar2014-07-091-0/+1
| | | | | | | Problem: When 'ttymouse' is set to 'uxterm' the xterm version is not requested. (Tomas Janousek) Solution: Do not mark uxterm as a conflict mouse and add resume_get_esc_sequence().
* updated for version 7.4.339v7.4.339Bram Moolenaar2014-06-251-1/+0
| | | | | Problem: Local function is available globally. Solution: Add "static".
* updated for version 7.4.338v7.4.338Bram Moolenaar2014-06-253-5/+7
| | | | | | Problem: Cannot wrap lines taking indent into account. Solution: Add the 'breakindent' option. (many authors, final improvements by Christian Brabandt)
* updated for version 7.4.330v7.4.330Bram Moolenaar2014-06-171-1/+1
| | | | | | | Problem: Using a regexp pattern to highlight a specific position can be slow. Solution: Add matchaddpos() to highlight specific positions efficiently. (Alexey Radkov)
* updated for version 7.4.305v7.4.305Bram Moolenaar2014-05-221-0/+1
| | | | | | | | Problem: Making 'ttymouse' empty after the xterm version was requested causes problems. (Elijah Griffin) Solution: Do not check for DEC mouse sequences when the xterm version was requested. Also don't request the xterm version when DEC mouse was enabled.
* updated for version 7.4.279v7.4.279Bram Moolenaar2014-05-072-2/+2
| | | | | | Problem: globpath() returns a string, making it difficult to get a list of matches. (Greg Novack) Solution: Add an optional argument like with glob(). (Adnan Zafar)
* updated for version 7.4.278v7.4.278Bram Moolenaar2014-05-071-1/+1
| | | | | Problem: list_remove() conflicts with function defined in Sun header file. Solution: Rename the function. (Richard Palo)
* updated for version 7.4.276v7.4.276Bram Moolenaar2014-05-071-0/+1
| | | | | Problem: The fish shell is not supported. Solution: Use begin/end instead of () for fish. (Andy Russell)
* updated for version 7.4.267v7.4.267Bram Moolenaar2014-04-291-1/+1
| | | | | Problem: The '[ mark is in the wrong position after "gq". (Ingo Karkat) Solution: Add the setmark argument to do_join(). (Christian Brabandt)
* updated for version 7.4.248v7.4.248Bram Moolenaar2014-04-051-1/+1
| | | | | Problem: Cannot distinguish between NL and NUL in output of system(). Solution: Add systemlist(). (ZyX)
* updated for version 7.4.243v7.4.243Bram Moolenaar2014-04-021-0/+1
| | | | | Problem: Cannot use setreg() to add text that includes a NUL. Solution: Make setreg() accept a list.
* updated for version 7.4.242v7.4.242Bram Moolenaar2014-04-021-1/+1
| | | | | | Problem: getreg() does not distinguish between a NL used for a line break and a NL used for a NUL character. Solution: Add another argument to return a list. (ZyX)
* updated for version 7.4.241v7.4.241Bram Moolenaar2014-04-021-0/+1
| | | | | | Problem: The string returned by submatch() does not distinguish between a NL from a line break and a NL that stands for a NUL character. Solution: Add a second argument to return a list. (ZyX)
* updated for version 7.4.235v7.4.235Bram Moolenaar2014-04-014-4/+4
| | | | | Problem: It is not easy to get the full path of a command. Solution: Add the exepath() function.