summaryrefslogtreecommitdiffstats
path: root/runtime
AgeCommit message (Collapse)Author
2014-08-10updated for version 7.4.399v7.4.399Bram Moolenaar
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)
2014-08-06updated for version 7.4.397v7.4.397Bram Moolenaar
Problem: Matchparen only uses the topmost syntax item. Solution: Go through the syntax stack to find items. (James McCoy) Also use getcurpos() when possible.
2014-08-06updated for version 7.4.393v7.4.393Bram Moolenaar
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)
2014-07-26Update runtime files. Add vroom file support.Bram Moolenaar
2014-07-19Update runtime files. Make matchparen plugin backwards compatible.Bram Moolenaar
Add json filetype.
2014-07-10Updated runtime files.Bram Moolenaar
2014-07-04Updated runtime files. Overhauled HTML indent script.Bram Moolenaar
2014-07-02updated for version 7.4.353v7.4.353Bram Moolenaar
Problem: 'breakindent' doesn't work with the 'list' option. Solution: Make it work. (Christian Brabandt)
2014-06-25Updated runtime files.Bram Moolenaar
2014-06-25updated for version 7.4.344v7.4.344Bram Moolenaar
Problem: Unessecary initializations and other things related to matchaddpos(). Solution: Code cleanup. (Alexey Radkov)
2014-06-25updated for version 7.4.338v7.4.338Bram Moolenaar
Problem: Cannot wrap lines taking indent into account. Solution: Add the 'breakindent' option. (many authors, final improvements by Christian Brabandt)
2014-06-25updated for version 7.4.336v7.4.336Bram Moolenaar
Problem: Setting 'history' to a big value causes out-of-memory errors. Solution: Limit the value to 10000. (Hirohito Higashi)
2014-06-17updated for version 7.4.330v7.4.330Bram Moolenaar
Problem: Using a regexp pattern to highlight a specific position can be slow. Solution: Add matchaddpos() to highlight specific positions efficiently. (Alexey Radkov)
2014-06-12Update runtime files.Bram Moolenaar
2014-05-28updated for version 7.4.314v7.4.314Bram Moolenaar
Problem: Completion messages can get in the way of a plugin. Solution: Add 'c' flag to 'shortmess' option. (Shougo Matsu)
2014-05-28updated for version 7.4.313v7.4.313Bram Moolenaar
Problem: Changing the return value of getpos() causes an error. (Jie Zhu) Solution: Revert getpos() and add getcurpos().
2014-05-28updated for version 7.4.312v7.4.312Bram Moolenaar
Problem: Cannot figure out what argument list is being used for a window. Solution: Add the arglistid() function. (Marcin Szamotulski)
2014-05-28updated for version 7.4.311v7.4.311Bram Moolenaar
Problem: Can't use winrestview to only restore part of the view. Solution: Handle missing items in the dict. (Christian Brabandt)
2014-05-28updated for version 7.4.310v7.4.310Bram Moolenaar
Problem: getpos()/setpos() don't include curswant. Solution: Add a fifth number when getting/setting the cursor.
2014-05-22Runtime file updates.Bram Moolenaar
2014-05-13Update runtime files.Bram Moolenaar
2014-05-13updated for version 7.4.293v7.4.293Bram Moolenaar
Problem: It is not possible to ignore composing characters at a specific point in a pattern. Solution: Add the %C item.
2014-05-07updated for version 7.4.279v7.4.279Bram Moolenaar
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)
2014-05-01Runtime file updates.Bram Moolenaar
2014-04-06Updated runtime files.Bram Moolenaar
2014-04-05Updated runtime files.Bram Moolenaar
2014-04-05updated for version 7.4.248v7.4.248Bram Moolenaar
Problem: Cannot distinguish between NL and NUL in output of system(). Solution: Add systemlist(). (ZyX)
2014-04-05updated for version 7.4.247v7.4.247Bram Moolenaar
Problem: When passing input to system() there is no way to keep NUL and NL characters separate. Solution: Optionally use a list for the system() input. (ZyX)
2014-04-02updated for version 7.4.243v7.4.243Bram Moolenaar
Problem: Cannot use setreg() to add text that includes a NUL. Solution: Make setreg() accept a list.
2014-04-02updated for version 7.4.242v7.4.242Bram Moolenaar
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)
2014-04-02updated for version 7.4.241v7.4.241Bram Moolenaar
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)
2014-04-02updated for version 7.4.237v7.4.237Bram Moolenaar
Problem: When some patches was not included has("patch-7.4.123") may return true falsely. Solution: Check for the specific patch number.
2014-04-01updated for version 7.4.235v7.4.235Bram Moolenaar
Problem: It is not easy to get the full path of a command. Solution: Add the exepath() function.
2014-04-01updated for version 7.4.234v7.4.234Bram Moolenaar
Problem: Can't get the command that was used to start Vim. Solution: Add v:progpath. (Viktor Kojouharov)
2014-04-01updated for version 7.4.230v7.4.230Bram Moolenaar
Problem: Error when using ":options". Solution: Fix the entry for 'lispwords'. (Kenichi Ito)
2014-03-27Update runtime files.Bram Moolenaar
2014-03-25updated for version 7.4.218v7.4.218Bram Moolenaar
Problem: It's not easy to remove duplicates from a list. Solution: Add the uniq() function. (LCD)
2014-03-25updated for version 7.4.215v7.4.215Bram Moolenaar
Problem: Inconsistency: ":sp foo" does not reload "foo", unless "foo" is the current buffer. (Liang Li) Solution: Do not reload the current buffer on a split command.
2014-03-23updated for version 7.4.213v7.4.213Bram Moolenaar
Problem: It's not possible to open a new buffer without creating a swap file. Solution: Add the ":noswapfile" modifier. (Christian Brabandt)
2014-03-22Updated runtime files.Bram Moolenaar
2014-03-12updated for version 7.4.201v7.4.201Bram Moolenaar
Problem: 'lispwords' is a global option. Solution: Make 'lispwords' global-local. (Sung Pae)
2014-03-12updated for version 7.4.197v7.4.197Bram Moolenaar
Problem: Various problems on VMS. Solution: Fix several VMS problems. (Zoltan Arpadffy)
2014-03-08Updated runtime files.Bram Moolenaar
2014-02-24Update runtime files. Add Euphoria syntax files.Bram Moolenaar
2014-02-23updated for version 7.4.191v7.4.191Bram Moolenaar
Problem: Escaping a file name for shell commands can't be done without a function. Solution: Add the :S file name modifier.
2014-02-11Update runtime files. Add support for systemverilog.Bram Moolenaar
2014-02-05updated for version 7.4.165v7.4.165Bram Moolenaar
Problem: By default, after closing a buffer changes can't be undone. Solution: In the example vimrc file set 'undofile'.
2014-01-23Updated runtime files.Bram Moolenaar
2014-01-14updated for version 7.4.145v7.4.145Bram Moolenaar
Problem: getregtype() does not return zero for unknown register. Solution: Adjust documention: return empty string for unknown register. Check the register name to be valid. (Yukihiro Nakadaira)
2014-01-07Updated runtime files.Bram Moolenaar