summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.0732: cannot build without the eval featurev8.1.0732Bram Moolenaar2019-01-122-3/+4
| | | | | Problem: Cannot build without the eval feature. Solution: Make a copy of the sourced file name.
* patch 8.1.0731: JS encoding does not handle negative infinityv8.1.0731Bram Moolenaar2019-01-124-9/+35
| | | | | | Problem: JS encoding does not handle negative infinity. Solution: Add support for negative infinity for JS encoding. (Dominique Pelle, closes #3792)
* patch 8.1.0730: compiler warning for get_buf_arg() unusedv8.1.0730Bram Moolenaar2019-01-122-0/+4
| | | | | Problem: Compiler warning for get_buf_arg() unused. Solution: Add #ifdef. (John Marriott)
* patch 8.1.0729: there is a SourcePre autocommand event but not a SourcePostv8.1.0729Bram Moolenaar2019-01-127-1/+63
| | | | | Problem: There is a SourcePre autocommand event but not a SourcePost. Solution: Add the SourcePost autocommand event. (closes #3739)
* patch 8.1.0728: cannot avoid breaking after a single space.v8.1.0728Bram Moolenaar2019-01-115-2/+55
| | | | | Problem: Cannot avoid breaking after a single space. Solution: Add the 'p' flag to 'formatoptions'. (Tom Ryder)
* patch 8.1.0727: compiler warning for sprintf() argumentv8.1.0727Bram Moolenaar2019-01-112-1/+3
| | | | | Problem: Compiler warning for sprintf() argument. Solution: Add type cast.
* patch 8.1.0726: redrawing specifically for conceal featurev8.1.0726Bram Moolenaar2019-01-118-82/+36
| | | | | Problem: Redrawing specifically for conceal feature. Solution: Use generic redrawing methods.
* patch 8.1.0725: conceal mode is not completely testedv8.1.0725Bram Moolenaar2019-01-116-0/+96
| | | | | Problem: Conceal mode is not completely tested. Solution: Add tests for moving the cursor in Insert mode.
* patch 8.1.0724: build for MinGW failsv8.1.0724Bram Moolenaar2019-01-115-6/+11
| | | | | Problem: Build for MinGW fails. Solution: Avoid specifying dependencies in included makefile.
* patch 8.1.0723: cannot easily run specific test when in src/testdirv8.1.0723Bram Moolenaar2019-01-1110-362/+378
| | | | | | Problem: Cannot run specific test when in src/testdir the same was as in the src directory. Solution: Move build rule to src/testdir/Makefile.
* patch 8.1.0722: cannot build without the virtualedit featurev8.1.0722Bram Moolenaar2019-01-114-19/+33
| | | | | Problem: Cannot build without the virtualedit feature. Solution: Make getviscol2() always available.
* patch 8.1.0721: conceal mode is not sufficiently testedv8.1.0721Bram Moolenaar2019-01-1125-0/+521
| | | | | Problem: Conceal mode is not sufficiently tested. Solution: Add screendump tests. Check all 'concealcursor' values.
* patch 8.1.0720: cannot easily change the current quickfx list indexv8.1.0720Bram Moolenaar2019-01-115-31/+169
| | | | | | Problem: Cannot easily change the current quickfx list index. Solution: Add the "idx" argument to setqflist(). (Yegappan Lakshmanan, closes #3701)
* patch 8.1.0719: too many #ifdefsv8.1.0719Bram Moolenaar2019-01-116-69/+23
| | | | | Problem: Too many #ifdefs. Solution: Always build with the +visualextra feature.
* patch 8.1.0718: a couple compiler warningsv8.1.0718Bram Moolenaar2019-01-112-5/+9
| | | | | Problem: A couple compiler warnings. Solution: Rename shadowed variables. Add UNUSED.
* patch 8.1.0717: there is no function for the ":sign jump" commandv8.1.0717Bram Moolenaar2019-01-118-103/+237
| | | | | Problem: There is no function for the ":sign jump" command. Solution: Add the sign_jump() function. (Yegappan Lakshmanan, closes #3780)
* patch 8.1.0716: get warning message when 'completefunc' returns nothingv8.1.0716Bram Moolenaar2019-01-114-22/+62
| | | | | | Problem: Get warning message when 'completefunc' returns nothing. Solution: Allow for returning v:none to suppress the warning message. (Yasuhiro Matsumoto, closes #3789)
* patch 8.1.0715: superfluous call to redraw_win_later()v8.1.0715Bram Moolenaar2019-01-112-3/+4
| | | | | Problem: Superfluous call to redraw_win_later(). Solution: Remove the call.
* patch 8.1.0714: unessesary #if lines in GTK codev8.1.0714Bram Moolenaar2019-01-103-24/+2
| | | | | Problem: Unessesary #if lines in GTK code. Solution: Remove the #if. (Ken Takata, closes #3785)
* patch 8.1.0713: images for NSIS take up too much spacev8.1.0713Bram Moolenaar2019-01-1015-540/+14
| | | | | Problem: Images for NSIS take up too much space. Solution: Put the images in a zip file.
* patch 8.1.0712: MS-Windows build instructions are a bit outdatedv8.1.0712Bram Moolenaar2019-01-092-37/+61
| | | | | Problem: MS-Windows build instructions are a bit outdated. Solution: Update the instructions. (Ken Takata)
* patch 8.1.0711: test files still use function!v8.1.0711Bram Moolenaar2019-01-0935-430/+456
| | | | | Problem: Test files still use function!. Solution: Remove the exclamation mark. Fix overwriting a function.
* patch 8.1.0710: when using timers may wait for job exit quite longv8.1.0710Bram Moolenaar2019-01-093-8/+67
| | | | | | Problem: When using timers may wait for job exit quite long. Solution: Return from ui_wait_for_chars_or_timer() when a job or channel needs to be handled. (Ozaki Kiichi, closes #3783)
* patch 8.1.0709: windows are updated for every added/deleted signv8.1.0709Bram Moolenaar2019-01-094-42/+41
| | | | | | Problem: Windows are updated for every added/deleted sign. Solution: Do not call update_debug_sign(). Only redraw when the line with the sign is visible. (idea from neovim #9479)
* patch 8.1.0708: third argument for redrawWinline() is always FALSEv8.1.0708Bram Moolenaar2019-01-095-22/+9
| | | | | Problem: Third argument for redrawWinline() is always FALSE. Solution: Drop the argument. (neovim #9479)
* patch 8.1.0707: text property columns are not adjusted for changed indentv8.1.0707Bram Moolenaar2019-01-083-6/+47
| | | | | Problem: Text property columns are not adjusted for changed indent. Solution: Adjust text properties.
* patch 8.1.0706: tabline is not always redrawnv8.1.0706Bram Moolenaar2019-01-089-21/+77
| | | | | | | Problem: Tabline is not always redrawn when something that is used in 'tabline' changes. Solution: Add ":redrawtabline" so that a plugin can at least cause the redraw when needed.
* patch 8.1.0705: :colorscheme isn't tested enoughv8.1.0705Bram Moolenaar2019-01-082-1/+8
| | | | | | Problem: :colorscheme isn't tested enough Solution: Improve test coverage of :colorscheme. (Dominique Pelle, closes #3777) Remove unnecessary sleep.
* patch 8.1.0704: building with Ruby 2.6 gives compiler warningsv8.1.0704Bram Moolenaar2019-01-082-1/+10
| | | | | Problem: Building with Ruby 2.6 gives compiler warnings. Solution: Define a stub for rb_ary_detransient. (Ozaki Kiichi, closes #3779)
* patch 8.1.0703: compiler warnings with 64-bit compilerv8.1.0703Bram Moolenaar2019-01-083-6/+9
| | | | | Problem: Compiler warnings with 64-bit compiler. Solution: Change types, add type casts. (Mike Williams)
* patch 8.1.0702: ":sign place" only uses the current bufferv8.1.0702Bram Moolenaar2019-01-075-2/+22
| | | | | | | Problem: ":sign place" only uses the current buffer. Solution: List signs for all buffers when there is no buffer argument. Fix error message for invalid buffer name in sign_place(). (Yegappan Lakshmanan, closes #3774)
* patch 8.1.0701: sign message not translated and inconsistent spacingv8.1.0701Bram Moolenaar2019-01-073-29/+31
| | | | | | Problem: Sign message not translated and inconsistent spacing. Solution: Add _() for translation. Add a space. (Ken Takata) Also use MSG_BUF_LEN instead of BUFSIZ.
* patch 8.1.0700: using "gt" sometimes does not redraw a tabv8.1.0700Bram Moolenaar2019-01-062-0/+5
| | | | | Problem: Using "gt" sometimes does not redraw a tab. (Jason Franklin) Solution: Always set must_redraw in redraw_all_later().
* patch 8.1.0699: compiler warning for uninitialized variablev8.1.0699Bram Moolenaar2019-01-062-1/+3
| | | | | Problem: Compiler warning for uninitialized variable. (Tony Mechelynck) Solution: Add a dummy init.
* patch 8.1.0698: clearing the window is used too oftenv8.1.0698Bram Moolenaar2019-01-062-7/+8
| | | | | | | | Problem: Clearing the window is used too often, causing the command line to be cleared when opening a tab. (Miroslav Koškár) Solution: Use NOT_VALID instead of CLEAR. (suggested by Jason Franklin, closes #630) Also do this for a few other places where clearing the screen isn't really needed.
* patch 8.1.0697: ":sign place" requires the buffer argumentv8.1.0697Bram Moolenaar2019-01-065-74/+106
| | | | | | Problem: ":sign place" requires the buffer argument. Solution: Make the argument optional. Also update the help and clean up the sign test. (Yegappan Lakshmanan, closes #3767)
* patch 8.1.0696: when test_edit fails 'insertmode' may not be resetv8.1.0696Bram Moolenaar2019-01-063-1/+18
| | | | | | | | Problem: When test_edit fails 'insertmode' may not be reset and the next test may get stuck. (James McCoy) Solution: Always reset 'insertmode' after executing a test. Avoid that an InsertCharPre autocommand or a 'complete' function can change the state. (closes #3768)
* patch 8.1.0695: internal error when using :popupv8.1.0695Bram Moolenaar2019-01-066-5/+32
| | | | | | Problem: Internal error when using :popup. Solution: When a menu only exists in Terminal mode give an error. (Naruhiko Nishino, closes #3765)
* patch 8.1.0694: when using text props may free memory that is not allocatedv8.1.0694Bram Moolenaar2019-01-062-3/+12
| | | | | | Problem: When using text props may free memory that is not allocated. (Andy Massimino) Solution: Allocate the line when adjusting text props. (closes #3766)
* patch 8.1.0693: channel test fails sometimesv8.1.0693Bram Moolenaar2019-01-052-4/+5
| | | | | Problem: Channel test fails sometimes. Solution: Avoid race condition.
* patch 8.1.0692: if a buffer was deleted a channel can't write to itv8.1.0692Bram Moolenaar2019-01-053-7/+51
| | | | | | Problem: If a buffer was deleted a channel can't write to it. Solution: When the buffer exists but was unloaded, prepare it for writing. (closes #3764)
* patch 8.1.0691: text properties are not adjusted for :substitutev8.1.0691Bram Moolenaar2019-01-045-18/+182
| | | | | Problem: Text properties are not adjusted for :substitute. Solution: Adjust text properties as well as possible.
* patch 8.1.0690: setline() and setbufline() do not clear text propertiesv8.1.0690Bram Moolenaar2019-01-043-2/+35
| | | | | Problem: setline() and setbufline() do not clear text properties. Solution: Clear text properties when setting the text.
* patch 8.1.0689: undo with text properties not testedv8.1.0689Bram Moolenaar2019-01-042-0/+55
| | | | | Problem: Undo with text properties not tested. Solution: Add a test function.
* patch 8.1.0688: text properties are not restored by undov8.1.0688Bram Moolenaar2019-01-045-73/+137
| | | | | Problem: Text properties are not restored by undo. Solution: Also save text properties for undo.
* patch 8.1.0687: sentence text object in Visual mode is not testedv8.1.0687Bram Moolenaar2019-01-032-0/+43
| | | | | Problem: Sentence text object in Visual mode is not tested. Solution: Add a test. (Dominique Pelle, closes #3758)
* patch 8.1.0686: when 'y' is in 'cpoptions' yanking for the clipboard changes ↵v8.1.0686Bram Moolenaar2019-01-032-3/+10
| | | | | | | | redo Problem: When 'y' is in 'cpoptions' yanking for the clipboard changes redo. Solution: Do not use the 'y' flag when "gui_yank" is TRUE. (Andy Massimino, closes #3760)
* patch 8.1.0685: get_buf_tv() is named inconsistentlyv8.1.0685Bram Moolenaar2019-01-035-23/+25
| | | | | Problem: get_buf_tv() is named inconsistently. Solution: Rename it to tv_get_buf(). (Yegappan Lakshmanan, closes #3759)
* patch 8.1.0684: warnings from 64-bit compilerv8.1.0684Bram Moolenaar2019-01-033-8/+10
| | | | | Problem: Warnings from 64-bit compiler. Solution: Add type casts. (Mike Williams)
* patch 8.1.0683: spell highlighting does not always endv8.1.0683Bram Moolenaar2019-01-032-1/+7
| | | | | Problem: Spell highlighting does not always end. (Gary Johnson) Solution: Also reset char_attr when spell errors are highlighted.