summaryrefslogtreecommitdiff
path: root/src/move.c
Commit message (Collapse)AuthorAgeFilesLines
...
* patch 8.0.1136: W_WIDTH() is always the samev8.0.1136Bram Moolenaar2017-09-221-11/+11
| | | | | Problem: W_WIDTH() is always the same. Solution: Expand the macro.
* patch 8.0.1118: FEAT_WINDOWS adds a lot of #ifdefsv8.0.1118Bram Moolenaar2017-09-161-26/+5
| | | | | | Problem: FEAT_WINDOWS adds a lot of #ifdefs while it is nearly always enabled and only adds 7% to the binary size of the tiny build. Solution: Graduate FEAT_WINDOWS.
* patch 8.0.0956: scrolling in a terminal window has flickerv8.0.0956Bram Moolenaar2017-08-171-1/+1
| | | | | | Problem: Scrolling in a terminal hwindow as flicker when the Normal background differs from the terminal window background. Solution: Set the attribute to clear with.
* patch 8.0.0515: ml_get errors in silent Ex modev8.0.0515Bram Moolenaar2017-03-271-5/+4
| | | | | | Problem: ml_get errors in silent Ex mode. (Dominique Pelle) Solution: Clear valid flags when setting the cursor. Set the topline when not in full screen mode.
* patch 8.0.0448: some macros are in lower casev8.0.0448Bram Moolenaar2017-03-121-1/+1
| | | | | Problem: Some macros are in lower case, which can be confusing. Solution: Make a few lower case macros upper case.
* patch 8.0.0193: accidentally removed #ifdefv8.0.0193Bram Moolenaar2017-01-151-0/+2
| | | | | Problem: Accidentally removed #ifdef. Solution: Put it back. (Masanori Misono)
* patch 8.0.0188: redrawing for 'cursorbind' is inefficientv8.0.0188Bram Moolenaar2017-01-151-4/+2
| | | | | | Problem: Using NOT_VALID for redraw_later() to update the cursor line/column highlighting is not efficient. Solution: Call validate_cursor() when 'cul' or 'cuc' is set.
* patch 8.0.0182: cursor ilne not update when 'cursorbind' is setv8.0.0182Bram Moolenaar2017-01-141-1/+1
| | | | | | | Problem: When 'cursorbind' and 'cursorline' are set, but 'cursorcolumn' is not, then the cursor line highlighting is not updated. (Hirohito Higashi) Solution: Call redraw_later() with NOT_VALID.
* patch 8.0.0181: with cursorbind set cursor column highlighting is offv8.0.0181Bram Moolenaar2017-01-141-0/+4
| | | | | | Problem: When 'cursorbind' and 'cursorcolumn' are both on, the column highlignt in non-current windows is wrong. Solution: Add validate_cursor(). (Masanori Misono, closes #1372)
* patch 8.0.0069v8.0.0069Bram Moolenaar2016-11-061-2/+2
| | | | | Problem: Compiler warning for self-comparison. Solution: Define ONE_WINDOW and add #ifdef.
* patch 8.0.0044v8.0.0044Bram Moolenaar2016-10-181-5/+2
| | | | | | Problem: In diff mode the cursor may end up below the last line, resulting in an ml_get error. Solution: Check the line to be valid.
* patch 7.4.2322v7.4.2322Bram Moolenaar2016-09-041-0/+1
| | | | | Problem: Access memory beyond the end of the line. (Dominique Pelle) Solution: Adjust the cursor column.
* patch 7.4.2293v7.4.2293Bram Moolenaar2016-08-291-1/+1
| | | | | Problem: Modelines in source code are inconsistant. Solution: Use the same line in most files. Add 'noet'. (Naruhiko Nishino)
* patch 7.4.2201v7.4.2201Bram Moolenaar2016-08-121-6/+1
| | | | | Problem: The sign column disappears when the last sign is deleted. Solution: Add the 'signcolumn' option. (Christian Brabandt)
* patch 7.4.2101v7.4.2101Bram Moolenaar2016-07-241-1/+1
| | | | | Problem: Looping over windows, buffers and tab pages is inconsistant. Solution: Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan)
* patch 7.4.1611v7.4.1611Bram Moolenaar2016-03-191-5/+5
| | | | | | Problem: The versplit feature makes the code uneccessary complicated. Solution: Remove FEAT_VERTSPLIT, always support vertical splits when FEAT_WINDOWS is defined.
* patch 7.4.1211v7.4.1211Bram Moolenaar2016-01-301-89/+59
| | | | | | Problem: Using old style function declarations. Solution: Change to new style function declarations. (script by Hirohito Higashi)
* patch 7.4.1198v7.4.1198Bram Moolenaar2016-01-291-12/+12
| | | | | | Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi) Also remove use of HAVE_STDARG_H.
* patch 7.4.863v7.4.863Bram Moolenaar2015-09-091-33/+8
| | | | | Problem: plines_nofill() used without the diff feature. Solution: Define PLINES_NOFILL().
* patch 7.4.856v7.4.856Bram Moolenaar2015-09-081-6/+4
| | | | | Problem: "zt" still doesn't work well with filler lines. (Gary Johnson) Solution: Check for filler lines above the cursor. (Christian Brabandt)
* patch 7.4.853v7.4.853Bram Moolenaar2015-09-011-5/+7
| | | | | Problem: "zt" in diff mode does not always work properly. (Gary Johnson) Solution: Don't count filler lines twice. (Christian Brabandt)
* patch 7.4.822v7.4.822Bram Moolenaar2015-08-111-1/+1
| | | | | Problem: More problems reported by coverity. Solution: Avoid the warnings. (Christian Brabandt)
* updated for version 7.4.669v7.4.669Bram Moolenaar2015-03-201-1/+1
| | | | | | 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)
* updated for version 7.4.550v7.4.550Bram Moolenaar2014-12-131-22/+4
| | | | | | | Problem: curs_rows() function is always called with the second argument false. Solution: Remove the argument. (Christian Brabandt) validate_botline_win() can then also be removed.
* updated for version 7.4.458v7.4.458Bram Moolenaar2014-09-231-0/+12
| | | | | Problem: Issue 252: Cursor moves in a zero-height window. Solution: Check for zero height. (idea by Christian Brabandt)
* updated for version 7.4.226v7.4.226Bram Moolenaar2014-03-281-16/+26
| | | | | | Problem: Cursurline highlighting not redrawn when scrolling. (John Marriott) Solution: Check for required redraw in two places.
* updated for version 7.4.219v7.4.219Bram Moolenaar2014-03-271-13/+20
| | | | | | Problem: When 'relativenumber' or 'cursorline' are set the window is redrawn much to often. (Patrick Hemmer, Dominique Pelle) Solution: Check the VALID_CROW flag instead of VALID_WROW.
* updated for version 7.4.212v7.4.212Bram Moolenaar2014-03-231-6/+0
| | | | | | Problem: Now that the +visual feature is always enabled the #ifdefs for it are not useful. Solution: Remove the checks for FEAT_VISUAL.
* updated for version 7.4.177v7.4.177Bram Moolenaar2014-02-111-0/+2
| | | | | Problem: Compiler warning for unused variable. (Tony Mechelynck) Solution: Add #ifdef.
* updated for version 7.4.173v7.4.173Bram Moolenaar2014-02-111-0/+3
| | | | | | Problem: When using scrollbind the cursor can end up below the last line. (mvxxc) Solution: Reset w_botfill when scrolling up. (Christian Brabandt)
* updated for version 7.3.739v7.3.739Bram Moolenaar2012-11-281-3/+3
| | | | | Problem: Computing number of lines may have an integer overflow. Solution: Check for MAXCOL explicitly. (Dominique Pelle)
* updated for version 7.3.482v7.3.482Bram Moolenaar2012-03-281-0/+4
| | | | | | Problem: With 'cursorbind' set moving up/down does not always keep the same column. Solution: Set curswant appropriately. (Gary Johnson)
* updated for version 7.3.473v7.3.473Bram Moolenaar2012-03-161-1/+7
| | | | | | Problem: 'cursorbind' does not work correctly in combination with 'virtualedit' set to "all". Solution: Copy coladd. (Gary Johnson)
* updated for version 7.3.426v7.3.426Bram Moolenaar2012-02-041-2/+2
| | | | | | | 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)
* updated for version 7.3.400v7.3.400Bram Moolenaar2012-01-101-3/+3
| | | | | Problem: Compiler warnings for shadowed variables. Solution: Remove or rename the variables.
* updated for version 7.3.111v7.3.111Bram Moolenaar2011-02-011-1/+6
| | | | | | | | Problem: Executing a :normal command in 'statusline' evaluation causes the cursor to move. (Dominique Pelle) Solution: When updating the cursor for 'cursorbind' allow the cursor beyond the end of the line. When evaluating 'statusline' temporarily reset 'cursorbind'.
* updated for version 7.3.106v7.3.106Bram Moolenaar2011-01-221-2/+4
| | | | | | Problem: When 'cursorbind' is set another window may scroll unexpectedly when 'scrollbind' is also set. (Xavier Wang) Solution: Don't call update_topline() if 'scrollbind' is set.
* Remove unused code.Bram Moolenaar2010-08-081-47/+0
|
* Add the conceal patch from Vince Negri.Bram Moolenaar2010-06-051-0/+65
|
* Add :nbstart and :nbclose.Bram Moolenaar2010-05-221-2/+2
|
* Add 'relativenumber' patch from Markus Heidelberg.Bram Moolenaar2010-05-161-13/+19
|
* First step in the Vim 7.3 branch. Changed version numbers.Bram Moolenaar2010-05-151-1/+1
|
* updated for version 7.2.366v7.2.366Bram Moolenaar2010-02-171-6/+15
| | | | | Problem: CTRL-B doesn't go back to the first line of the buffer. Solution: Avoid an overflow when adding MAXCOL.
* updated for version 7.2.355v7.2.355Bram Moolenaar2010-02-031-5/+6
| | | | | | | Problem: Computing the cursor column in validate_cursor_col() is wrong when line numbers are used and 'n' is not in 'cpoptions', causing the popup menu to be positioned wrong. Solution: Correctly use the offset. (partly by Dominique Pelle)
* updated for version 7.2-277v7.2.277Bram Moolenaar2009-11-031-4/+2
|
* updated for version 7.2-174v7.2.174Bram Moolenaar2009-05-151-4/+2
|
* updated for version 7.2-042v7.2.042Bram Moolenaar2008-11-151-5/+14
|
* updated for version 7.2b-000v7.2b.000Bram Moolenaar2008-07-131-2/+8
|
* updated for version 7.1aBram Moolenaar2007-05-051-4/+4
|
* updated for version 7.0223Bram Moolenaar2006-03-131-3/+11
|