summaryrefslogtreecommitdiff
path: root/src/buffer.c
AgeCommit message (Collapse)Author
2016-01-30patch 7.4.1205Bram Moolenaar
Problem: Using old style function declarations. Solution: Change to new style function declarations. (script by Hirohito Higashi)
2016-01-29patch 7.4.1196Bram Moolenaar
Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
2016-01-19patch 7.4.1142Bram Moolenaar
Problem: Cannot define keyword characters for a syntax file. Solution: Add the ":syn iskeyword" command. (Christian Brabandt)
2016-01-10patch 7.4.1086Bram Moolenaar
Problem: Crash with an extremely long buffer name. Solution: Limit the return value of vim_snprintf(). (Dominique Pelle)
2015-11-24patch 7.4.941Bram Moolenaar
Problem: There is no way to ignore case only for tag searches. Solution: Add the 'tagcase' option. (Gary Johnson)
2015-10-13patch 7.4.898Bram Moolenaar
Problem: The 'fixendofline' option is set on with ":edit". Solution: Don't set the option when clearing a buffer. (Yasuhiro Matsumoto)
2015-08-04patch 7.4.805Bram Moolenaar
Problem: The ruler shows "Bot" even when there are only filler lines missing. (Gary Johnson) Solution: Use "All" when the first line and one filler line are visible.
2015-07-21patch 7.4.791Bram Moolenaar
Problem: The buffer list can be very long. Solution: Add an argument to ":ls" to specify the type of buffer to list. (Marcin Szamotulski)
2015-07-17patch 7.4.785Bram Moolenaar
Problem: On some systems automatically adding the missing EOL causes problems. Setting 'binary' has too many side effects. Solution: Add the 'fixeol' option, default on. (Pavel Samarkin)
2015-06-19patch 7.4.742Bram Moolenaar
Problem: Cannot specify a vertical split when loading a buffer for a quickfix command. Solution: Add the "vsplit" value to 'switchbuf'. (Brook Hong)
2015-03-20updated for version 7.4.669Bram Moolenaar
Problem: When netbeans is active the sign column always shows up. Solution: Only show the sign column once a sign has been added. (Xavier de Gaye)
2015-02-27updated for version 7.4.645Bram Moolenaar
Problem: When splitting the window in a BufAdd autocommand while still in the first, empty buffer the window count is wrong. Solution: Do not reset b_nwindows to zero and don't increment it.
2015-01-27updated for version 7.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-07updated for version 7.4.562Bram Moolenaar
Problem: Segfault with wide screen and error in 'rulerformat'. (Ingo Karkat) Solution: Check there is enough space. (Christian Brabandt)
2014-11-19updated for version 7.4.519Bram Moolenaar
Problem: Crash when using syntax highlighting. Solution: When regprog is freed and replaced, store the result.
2014-09-23updated for version 7.4.456Bram Moolenaar
Problem: 'backupcopy' is global, cannot write only some files in a different way. Solution: Make 'backupcopy' global-local. (Christian Brabandt)
2014-09-23updated for version 7.4.455Bram Moolenaar
Problem: Completion for :buf does not use 'wildignorecase'. (Akshay H) Solution: Pass the 'wildignorecase' flag around.
2014-07-16updated for version 7.4.369Bram Moolenaar
Problem: Using freed memory when exiting while compiled with EXITFREE. Solution: Set curwin to NULL and check for that. (Dominique Pelle)
2014-06-12updated for version 7.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-07updated for version 7.4.277Bram Moolenaar
Problem: Using ":sign unplace *" may leave the cursor in the wrong position (Christian Brabandt) Solution: Update the cursor position when removing all signs.
2014-04-06updated for version 7.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.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-03-12updated for version 7.4.201Bram Moolenaar
Problem: 'lispwords' is a global option. Solution: Make 'lispwords' global-local. (Sung Pae)
2014-01-10updated for version 7.4.140Bram Moolenaar
Problem: Crash when wiping out buffer triggers autocommand that wipes out only other buffer. Solution: Do not delete the last buffer, make it empty. (Hirohito Higashi)
2013-11-06updated for version 7.4.073Bram Moolenaar
Problem: Setting undolevels for one buffer changes undo in another. Solution: Make 'undolevels' a global-local option. (Christian Brabandt)
2013-11-05updated for version 7.4.070Bram Moolenaar
Problem: Can't compile with tiny features. (Tony Mechelynck) Solution: Add #ifdef.
2013-11-05updated for version 7.4.069Bram Moolenaar
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.
2013-11-02updated for version 7.4.054Bram Moolenaar
Problem: Reading past end of the 'stl' string. Solution: Don't increment pointer when already at the NUL. (Christian Brabandt)
2013-08-14updated for version 7.4.004Bram Moolenaar
Problem: When closing a window fails ":bwipe" may hang. Solution: Let win_close() return FAIL and break out of the loop.
2013-07-17updated for version 7.4a.030Bram Moolenaar
Problem: Missing find_win_for_buf(). (toothpik) Solution: Add missing changes.
2013-06-29updated for version 7.3.1265Bram Moolenaar
Problem: Accepting "Vim:" for a modeline causes errors too often. Solution: Require "Vim:" to be followed by "set".
2013-06-26updated for version 7.3.1249Bram Moolenaar
Problem: Modeline not recognized when using "Vim" instead of "vim". Solution: Also accept "Vim".
2013-06-16updated for version 7.3.1213Bram Moolenaar
Problem: Can't build with small features and Python. Solution: Adjust #ifdefs.
2013-06-08updated for version 7.3.1149Bram Moolenaar
Problem: New regexp engine: Matching plain text could be faster. Solution: Detect a plain text match and handle it specifically. Add vim_regfree().
2013-06-07updated for version 7.3.1144Bram Moolenaar
Problem: "RO" is not translated everywhere. Solution: Put inside _(). (Sergey Alyoshin)
2013-05-06updated for version 7.3.926Bram Moolenaar
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)
2013-05-06updated for version 7.3.925Bram Moolenaar
Problem: Typos in source files. Solution: Fix the typos. (Ken Takata)
2013-04-24updated for version 7.3.916Bram Moolenaar
Problem: Using freed memory when pasting with the mouse (Issue 130). Solution: Get the byte value early. (hint by Dominique Pelle)
2013-04-15updated for version 7.3.893Bram Moolenaar
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)
2013-03-19updated for version 7.3.872Bram Moolenaar
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'.
2013-03-19updated for version 7.3.869Bram Moolenaar
Problem: bufwinnr() matches buffers in other tabs. Solution: For bufwinnr() and ? only match buffers in the current tab. (Alexey Radkov)
2013-02-17updated for version 7.3.822Bram Moolenaar
Problem: Crash when accessing freed buffer. Solution: Get 'textwidth' in caller of enter_buffer(). (Christian Brabandt)
2013-02-06updated for version 7.3.804Bram Moolenaar
Problem: Compiler warning for tiny build. (Tony Mechelynck) Solution: Add #ifdefs around variable.
2013-02-06updated for version 7.3.799Bram Moolenaar
Problem: The color column is not correct when entering a buffer. (Ben Fritz) Solution: Call check_colorcolumn() if 'textwidth' changed. (Christian Brabandt)
2012-11-20updated for version 7.3.718Bram Moolenaar
Problem: When re-using the current buffer the buffer-local options stay. Solution: Re-initialize the buffer-local options. (Christian Brabandt)
2012-10-03updated for version 7.3.677Bram Moolenaar
Problem: buf_spname() is used inconsistently. Solution: Make the return type a char_u pointer. Check the size of the returned string.
2012-10-03updated for version 7.3.675Bram Moolenaar
Problem: Using uninitialized memory with very long file name. Solution: Put NUL after text when it is truncated. (ZyX)
2012-09-05updated for version 7.3.648Bram Moolenaar
Problem: Crash when using a very long file name. (ZyX) Solution: Properly check length of buffer space.
2012-07-16updated for version 7.3.603Bram Moolenaar
Problem: It is possible to add replace builtin functions by calling extend() on g:. Solution: Add a flag to a dict to indicate it is a scope. Check for existing functions. (ZyX)
2012-07-10updated for version 7.3.596Bram Moolenaar
Problem: Can't remove all signs for a file or buffer. Solution: Support "*" for the sign id. (Christian Brabandt)