summaryrefslogtreecommitdiff
path: root/src/proto
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* updated for version 7.4.232v7.4.232Bram Moolenaar2014-04-011-0/+1
| | | | | Problem: ":%s/\n//" uses a lot of memory. (Aidan Marlin) Solution: Turn this into a join command. (Christian Brabandt)
* updated for version 7.4.202v7.4.202Bram Moolenaar2014-03-121-0/+1
| | | | | Problem: MS-Windows: non-ASCII font names don't work. Solution: Convert between the current code page and 'encoding'. (Ken Takata)
* updated for version 7.4.197v7.4.197Bram Moolenaar2014-03-121-0/+1
| | | | | Problem: Various problems on VMS. Solution: Fix several VMS problems. (Zoltan Arpadffy)
* updated for version 7.4.191v7.4.191Bram Moolenaar2014-02-231-1/+1
| | | | | | Problem: Escaping a file name for shell commands can't be done without a function. Solution: Add the :S file name modifier.
* updated for version 7.4.172v7.4.172Bram Moolenaar2014-02-111-1/+1
| | | | | | Problem: The blowfish code mentions output feedback, but the code is actually doing cipher feedback. Solution: Adjust names and comments.
* updated for version 7.4.171v7.4.171Bram Moolenaar2014-02-111-1/+2
| | | | | | Problem: Redo does not set v:count and v:count1. Solution: Use a separate buffer for redo, so that we can set the counts when performing redo.
* updated for version 7.4.152v7.4.152Bram Moolenaar2014-01-141-0/+1
| | | | | Problem: Python: Cannot iterate over options. Solution: Add options iterator. (ZyX)
* updated for version 7.4.151v7.4.151Bram Moolenaar2014-01-141-0/+1
| | | | | Problem: Python: slices with steps are not supported. Solution: Support slices in Python vim.List. (ZyX)
* updated for version 7.4.108v7.4.108Bram Moolenaar2013-11-281-0/+1
| | | | | Problem: "zG" and "zW" leave temp files around on MS-Windows. Solution: Delete the temp files when exiting. (Ken Takata)
* updated for version 7.4.107v7.4.107Bram Moolenaar2013-11-281-0/+2
| | | | | | Problem: Python: When vim.eval() encounters a Vim error, a try/catch in the Python code doesn't catch it. (Yggdroot Chen) Solution: Throw exceptions on errors in vim.eval(). (ZyX)
* updated for version 7.4.082v7.4.082Bram Moolenaar2013-11-091-1/+1
| | | | | | Problem: Using "gf" in a changed buffer suggests adding "!", which is not possible. (Tim Chase) Solution: Pass a flag to check_changed() wether adding ! make sense.
* updated for version 7.4.071v7.4.071Bram Moolenaar2013-11-061-1/+1
| | | | | Problem: Passing limits around too often. Solution: Use limits from buffer.
* updated for version 7.4.069v7.4.069Bram Moolenaar2013-11-052-1/+2
| | | | | | | Problem: Cannot right shift lines starting with #. Solution: Allow the right shift when 'cino' contains #N with N > 0. (Christian Brabandt) Refactor parsing 'cino', store the values in the buffer.
* updated for version 7.4.066v7.4.066Bram Moolenaar2013-11-041-0/+1
| | | | | | Problem: MS-Windows: When there is a colon in the file name (sub-stream feature) the swap file name is wrong. Solution: Change the colon to "%". (Yasuhiro Matsumoto)
* updated for version 7.4.043v7.4.043Bram Moolenaar2013-09-291-1/+1
| | | | | Problem: VMS can't handle long function names. Solution: Shorten may_req_ambiguous_character_width. (Samuel Ferencik)
* updated for version 7.4.004v7.4.004Bram Moolenaar2013-08-141-1/+1
| | | | | Problem: When closing a window fails ":bwipe" may hang. Solution: Let win_close() return FAIL and break out of the loop.