summaryrefslogtreecommitdiffstats
path: root/src/globals.h
AgeCommit message (Collapse)Author
2016-03-06patch 7.4.1499v7.4.1499Bram Moolenaar
Problem: No error message when :packadd does not find anything. Solution: Add an error message. (Hirohito Higashi)
2016-02-23patch 7.4.1399v7.4.1399Bram Moolenaar
Problem: The MS-DOS code does not build. Solution: Remove the old MS-DOS code.
2016-02-10patch 7.4.1300v7.4.1300Bram Moolenaar
Problem: Cannot test CursorMovedI because there is typeahead. Solution: Add disable_char_avail_for_testing().
2016-01-31patch 7.4.1222v7.4.1222Bram Moolenaar
Problem: ":normal" command and others missing in tiny build. Solution: Graduate FEAT_EX_EXTRA.
2016-01-29patch 7.4.1200v7.4.1200Bram Moolenaar
Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
2016-01-23patch 7.4.1154v7.4.1154Bram Moolenaar
Problem: No support for JSON. Solution: Add jsonencode() and jsondecode(). Also add v:false, v:true, v:null and v:none.
2016-01-20patch 7.4.1147v7.4.1147Bram Moolenaar
Problem: Conflict for "chartab". (Kazunobu Kuriyama) Solution: Rename the global one to something less obvious. Move it into src/chartab.c.
2016-01-16patch 7.4.1102v7.4.1102Bram Moolenaar
Problem: Debugger has no stack backtrace support. Solution: Add "backtrace", "frame", "up" and "down" commands. (Alberto Fanjul, closes #433)
2016-01-09patch 7.4.1073v7.4.1073Bram Moolenaar
Problem: Alloc_id depends on numbers, may use the same one twice. It's not clear from the number what it's for. Solution: Use an enum. Add a function to lookup the enum value from the name.
2016-01-07patch 7.4.1058v7.4.1058Bram Moolenaar
Problem: It is not possible to test code that is only reached when memory allocation fails. Solution: Add the alloc_fail() function. Try it out with :vimgrep.
2015-12-31patch 7.4.1008v7.4.1008Bram Moolenaar
Problem: The OS/2 code pollutes the source while nobody uses it these days. Solution: Drop the support for OS/2.
2015-04-21patch 7.4.710v7.4.710Bram Moolenaar
Problem: It is not possible to make spaces visibible in list mode. Solution: Add the "space" item to 'listchars'. (David Bürgin, issue 350)
2015-02-17updated for version 7.4.631v7.4.631Bram Moolenaar
Problem: The default conceal character is documented to be a space but it's initially a dash. (Christian Brabandt) Solution: Make the intial value a space.
2015-01-27updated for version 7.4.605v7.4.605Bram Moolenaar
Problem: The # register is not writable, it cannot be restored after jumping around. Solution: Make the # register writable. (Marcin Szamotulski)
2015-01-14updated for version 7.4.569v7.4.569Bram Moolenaar
Problem: Having CTRL-C interrupt or not does not check the mode of the mapping. (Ingo Karkat) Solution: Use a bitmask with the map mode. (Christian Brabandt)
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.396v7.4.396Bram Moolenaar
Problem: When 'clipboard' is "unnamed", :g/pat/d is very slow. (Praful) Solution: Only set the clipboard after the last delete. (Christian Brabandt)
2014-07-30updated for version 7.4.389v7.4.389Bram Moolenaar
Problem: Still sometimes Vim enters Replace mode when starting up. Solution: Use a different solution in detecting the termresponse and location response. (Hayaki Saito)
2014-06-12updated for version 7.4.320v7.4.320Bram Moolenaar
Problem: Possible crash when an BufLeave autocommand deletes the buffer. Solution: Check for the window pointer being valid. Postpone freeing the window until autocommands are done. (Yasuhiro Matsumoto)
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-22updated for version 7.4.305v7.4.305Bram Moolenaar
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.
2014-04-06updated for version 7.4.251v7.4.251Bram Moolenaar
Problem: Crash when BufAdd autocommand wipes out the buffer. Solution: Check for buffer to still be valid. Postpone freeing the buffer structure. (Hirohito Higashi)
2014-03-23updated for version 7.4.212v7.4.212Bram Moolenaar
Problem: Now that the +visual feature is always enabled the #ifdefs for it are not useful. Solution: Remove the checks for FEAT_VISUAL.
2014-02-22updated for version 7.4.186v7.4.186Bram Moolenaar
Problem: Insert in Visual mode sometimes gives incorrect results. (Dominique Pelle) Solution: Remember the original insert start position. (Christian Brabandt, Dominique Pelle)
2014-02-11updated for version 7.4.171v7.4.171Bram Moolenaar
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.
2013-11-09updated for version 7.4.082v7.4.082Bram Moolenaar
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.
2013-07-04updated for version 7.3.1303v7.3.1303Bram Moolenaar
Problem: Undo is synced whenever CTRL-R = is called, breaking some plugins. Solution: Only break undo when calling setline() or append().
2013-04-24updated for version 7.3.911v7.3.911Bram Moolenaar
Problem: Python: Access to Vim variables is not so easy. Solution: Define vim.vars and vim.vvars. (ZyX)
2013-03-19updated for version 7.3.867v7.3.867Bram Moolenaar
Problem: Matchparen does not update match when using auto-indenting. (Marc Aldorasi) Solution: Add the TextChanged and TextChangedI autocommand events.
2013-02-26updated for version 7.3.836v7.3.836Bram Moolenaar
Problem: Clipboard does not work on Win32 when compiled with Cygwin. Solution: Move the Win32 clipboard code to a separate file and use it when building with os_unix.c. (Frodak Baksik, Ken Takata)
2012-08-23updated for version 7.3.637v7.3.637Bram Moolenaar
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.
2012-07-10updated for version 7.3.597v7.3.597Bram Moolenaar
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'.
2012-06-29updated for version 7.3.568v7.3.568Bram Moolenaar
Problem: Bad indents for #ifdefs. Solution: Add and remove spaces. (Elias Diem)
2012-02-11updated for version 7.3.437v7.3.437Bram Moolenaar
Problem: Continue looping inside FOR_ALL_TAB_WINDOWS even when already done. Solution: Use goto instead of break. (Hirohito Higashi)
2012-02-04updated for version 7.3.426v7.3.426Bram Moolenaar
Problem: With '$' in 'cpoptions' the $ is not displayed in the first column. Solution: Use -1 instead of 0 as a special value. (Hideki Eiraku and Hirohito Higashi)
2011-05-10updated for version 7.3.187v7.3.187Bram Moolenaar
Problem: The RISC OS port has obvious errors and is not being maintained. Solution: Remove the RISC OS files and code.
2011-05-05updated for version 7.3.171v7.3.171Bram Moolenaar
Problem: When the clipboard isn't supported: ":yank*" gives a confusing error message. Solution: Specifically mention that the register name is invalid. (Jean-Rene David)
2011-02-15updated for version 7.3.124v7.3.124Bram Moolenaar
Problem: When writing a file in binary mode it may be missing the final EOL if a file previously read was missing the EOL. (Kevin Goodsell) Solution: Move the write_no_eol_lnum into the buffer struct.
2010-12-02updated for version 7.3.074v7.3.074Bram Moolenaar
Problem: Can't use the "+ register like "* for yank and put. Solution: Add "unnamedplus" to the 'clipboard' option. (Ivan Krasilnikov)
2010-11-24updated for version 7.3.064v7.3.064Bram Moolenaar
Problem: Win32: ":dis +" shows nothing, but "+p does insert text. Solution: Display the * register, since that's what will be inserted. (Christian Brabandt)
2010-07-23Add the 'concealcursor' option to decide when the cursor line is to beBram Moolenaar
concealed or not. Rename 'conc' to 'cole' as the short name for 'conceallevel'.
2010-07-17Whitespace cleanup.Bram Moolenaar
2010-07-17Added support for Python 3. (Roland Puntaier)Bram Moolenaar
2010-07-14Added Lua interfae. (Luis Carvalho)Bram Moolenaar
2010-06-26Change remaining HAVE_GTK2 to FEAT_GUI_GTK.Bram Moolenaar
2010-06-25Remove the old and not well supported GTK 1 code. (James Vega)Bram Moolenaar
2010-06-21Crypt the swapfile.Bram Moolenaar
2010-06-05Add the conceal patch from Vince Negri.Bram Moolenaar
2010-05-22Add :nbstart and :nbclose.Bram Moolenaar
2010-05-16Add the blowfish encryption patch from Mohsin Ahmed. Needs more work.Bram Moolenaar