summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.0877: cannot get the search statisticsv8.2.0877Bram Moolenaar2020-06-016-79/+354
| | | | | Problem: Cannot get the search statistics. Solution: Add the searchcount() function. (Fujiwara Takuya, closes #4446)
* patch 8.2.0876: :pwd does not give a hint about the scope of the directoryv8.2.0876Bram Moolenaar2020-06-013-4/+21
| | | | | Problem: :pwd does not give a hint about the scope of the directory Solution: Make ":verbose pwd" show the scope. (Takuya Fujiwara, closes #5469)
* patch 8.2.0875: getting attributes for directory entries is slowv8.2.0875Bram Moolenaar2020-06-017-144/+546
| | | | | Problem: Getting attributes for directory entries is slow. Solution: Add readdirex(). (Ken Takata, closes #5619)
* patch 8.2.0874: signals test is a bit flakyv8.2.0874Bram Moolenaar2020-06-012-2/+10
| | | | | | Problem: Signals test is a bit flaky. Solution: Flush the XautoOut file. Delete files that may be left behind from a failure. (Dominique Pelle, closes #6179)
* patch 8.2.0873: a .jl file can be sawfish (lisp) or Juliav8.2.0873Bram Moolenaar2020-06-012-1/+3
| | | | | | Problem: A .jl file can be sawfish (lisp) or Julia. Solution: Do not recognize *.jl as lisp, since it might be Julia. (closes #6178)
* patch 8.2.0872: XIM code is mixed with multi-byte codev8.2.0872Bram Moolenaar2020-06-0111-1779/+1820
| | | | | | Problem: XIM code is mixed with multi-byte code. Solution: Move the XIM code to a separate file. (Yegappan Lakshmanan, closes #6177)
* patch 8.2.0871: cannot use getmarklist() as a methodv8.2.0871Bram Moolenaar2020-06-014-9/+11
| | | | | | Problem: Cannot use getmarklist() as a method. Solution: Make getmarklist() work as a method. Add one to the column number to match getpos(). (Yegappan Lakshmanan, closes #6176)
* patch 8.2.0870: MS-Windows: Control keys don't work in the GUIv8.2.0870Bram Moolenaar2020-06-012-0/+7
| | | | | | Problem: MS-Windows: Control keys don't work in the GUI. Solution: Don't set seenModifyOtherKeys for now. (Yasuhiro Matsumoto, closes #6175)
* patch 8.2.0869: it is not possible to customize the quickfix window contentsv8.2.0869Bram Moolenaar2020-05-315-67/+288
| | | | | Problem: It is not possible to customize the quickfix window contents. Solution: Add 'quickfixtextfunc'. (Yegappan Lakshmanan, closes #5465)
* patch 8.2.0868: trim() always trims both endsv8.2.0868Bram Moolenaar2020-05-313-30/+64
| | | | | | Problem: trim() always trims both ends. Solution: Add an argument to only trim the beginning or end. (Yegappan Lakshmanan, closes #6126)
* patch 8.2.0867: using \{xxx} for encoding a modifier is not nicev8.2.0867Bram Moolenaar2020-05-317-19/+18
| | | | | | Problem: Using \{xxx} for encoding a modifier is not nice. Solution: Use \<*xxx> instead, since it's the same as \<xxx> but producing a different code.
* patch 8.2.0866: not enough tests for buffer writingv8.2.0866Bram Moolenaar2020-05-3116-57/+167
| | | | | | Problem: Not enough tests for buffer writing. Solution: Add more tests. Use CheckRunVimInTerminal in more places. (Yegappan Lakshmanan, closes #6167)
* patch 8.2.0865: syntax foldlevel is taken from the start of the linev8.2.0865Bram Moolenaar2020-05-314-8/+173
| | | | | | Problem: Syntax foldlevel is taken from the start of the line. Solution: Add ":syn foldlevel" to be able to use the minimal foldlevel in the line. (Brad King, closes #6087)
* patch 8.2.0864: pragmas are indented all the way to the leftv8.2.0864Bram Moolenaar2020-05-314-3/+51
| | | | | | Problem: Pragmas are indented all the way to the left. Solution: Add an option to indent progmas like normal code. (Max Rumpf, closes #5468)
* patch 8.2.0863: cannot set a separate color for underline/undercurlv8.2.0863Bram Moolenaar2020-05-3110-19/+107
| | | | | Problem: Cannot set a separate color for underline/undercurl. Solution: Add the t_AU and t_8u termcap codes. (Timur Celik, closes #6011)
* patch 8.2.0862: ":term ++curwin" makes the current buffer hiddenv8.2.0862Bram Moolenaar2020-05-313-8/+15
| | | | | | Problem: ":term ++curwin" makes the current buffer hidden. (Harm te Hennepe) Solution: Do not hide the current buffer. (closes #6170)
* patch 8.2.0861: cannot easily get all the current marksv8.2.0861Bram Moolenaar2020-05-315-0/+150
| | | | | Problem: Cannot easily get all the current marks. Solution: Add getmarklist(). (Yegappan Lakshmanan, closes #6032)
* patch 8.2.0860: cannot use CTRL-A and CTRL-X on unsigned numbersv8.2.0860Bram Moolenaar2020-05-314-27/+88
| | | | | Problem: Cannot use CTRL-A and CTRL-X on unsigned numbers. Solution: Add "unsigned" to 'nrformats'. (Naruhiko Nishino, closes #6144)
* patch 8.2.0859: no Turkish translation of the manualv8.2.0859Bram Moolenaar2020-05-312-0/+27
| | | | | Problem: No Turkish translation of the manual. Solution: Add Turkish translations. (Emir Sarı, closes #5641)
* patch 8.2.0858: not easy to require Lua modulesv8.2.0858Bram Moolenaar2020-05-317-9/+120
| | | | | Problem: Not easy to require Lua modules. Solution: Improve use of Lua path. (Prabir Shrestha, closes #6098)
* patch 8.2.0857: GTK cell height can be a pixel too muchv8.2.0857Bram Moolenaar2020-05-312-1/+4
| | | | | Problem: GTK cell height can be a pixel too much. Solution: Subtract 3 instead of 1 when rounding. (closes #6168)
* patch 8.2.0856: CTRL-S stops outputv8.2.0856Bram Moolenaar2020-05-312-4/+4
| | | | | Problem: CTRL-S stops output. Solution: Invert the IXON flag. (closes #6166)
* patch 8.2.0855: GUI tests fail because the test doesn't use a modifierv8.2.0855Bram Moolenaar2020-05-3012-43/+57
| | | | | Problem: GUI tests fail because the test doesn't use a modifier. Solution: Add "\{xxx}" to be able to encode a modifier.
* patch 8.2.0854: xxd cannot show offset as a decimal numberv8.2.0854Bram Moolenaar2020-05-303-3/+52
| | | | | Problem: Xxd cannot show offset as a decimal number. Solution: Add the "-d" flag. (Aapo Rantalainen, closes #5616
* patch 8.2.0853: ml_delete() often called with FALSE argumentv8.2.0853Bram Moolenaar2020-05-3022-50/+52
| | | | | Problem: ml_delete() often called with FALSE argument. Solution: Use ml_delete_flags(x, ML_DEL_MESSAGE) when argument is TRUE.
* patch 8.2.0852: cannot map CTRL-S on some systemsv8.2.0852Bram Moolenaar2020-05-302-2/+2
| | | | | Problem: Cannot map CTRL-S on some systems. Solution: Do not use CTRL-S for flow control.
* patch 8.2.0851: can't distinguish <M-a> from accented "a" in the GUIv8.2.0851Bram Moolenaar2020-05-304-42/+28
| | | | | Problem: Can't distinguish <M-a> from accented "a" in the GUI. Solution: Use another way to make mapping <C-bslash> work. (closes #6163)
* patch 8.2.0850: MS-Windows: exepath() works different from cmd.exev8.2.0850Bram Moolenaar2020-05-303-100/+207
| | | | | Problem: MS-Windows: exepath() works different from cmd.exe. Solution: Make exepath() work better on MS-Windows. (closes #6115)
* patch 8.2.0849: BeOS code is not maintained and probably unusedv8.2.0849Bram Moolenaar2020-05-3018-360/+17
| | | | | Problem: BeOS code is not maintained and probably unused. Solution: Remove the BeOS code. (Emir Sari, closes #5817)
* patch 8.2.0848: MS-Windows: the Windows terminal code has some flawsv8.2.0848Bram Moolenaar2020-05-304-12/+108
| | | | | | | Problem: MS-Windows: the Windows terminal code has some flaws. Solution: Do not redraw the right edge of the screen. Remove the background color trick. Flush the screen output buffer often. (Nobuhiro Takasaki, #5546)
* patch 8.2.0847: typval related code is spread outv8.2.0847Bram Moolenaar2020-05-3015-1534/+1566
| | | | | Problem: Typval related code is spread out. Solution: Move code to new typval.c file. (Yegappan Lakshmanan, closes #6093)
* patch 8.2.0846: build failure with small featuresv8.2.0846Bram Moolenaar2020-05-302-0/+4
| | | | | Problem: Build failure with small features. Solution: Add #ifdef.
* patch 8.2.0845: text properties crossing lines not handled correctlyv8.2.0845Bram Moolenaar2020-05-307-223/+241
| | | | | | Problem: Text properties crossing lines not handled correctly. Solution: When joining lines merge text properties if possible. (Axel Forsman, closes #5839, closes #5683)
* patch 8.2.0844: text properties crossing lines not handled correctlyv8.2.0844Bram Moolenaar2020-05-305-47/+129
| | | | | | Problem: Text properties crossing lines not handled correctly. Solution: When saving for undo include an extra line when needed and do not adjust properties when undoing. (Axel Forsman, closes #5875)
* patch 8.2.0843: filetype elm not detectedv8.2.0843Bram Moolenaar2020-05-302-0/+3
| | | | | Problem: Filetype elm not detected. Solution: Recognize *.elm files. (closes #6157)
* patch 8.2.0842: MS-Windows: channel tests failv8.2.0842Bram Moolenaar2020-05-302-0/+8
| | | | | Problem: MS-Windows: channel tests fail. Solution: Adjust #ifdefs. (closes #6162)
* patch 8.2.0841: 'verbose' value 16 causes duplicate outputv8.2.0841Bram Moolenaar2020-05-292-4/+3
| | | | | | Problem: 'verbose' value 16 causes duplicate output. Solution: Combine levels 15 and 16 into one message. (Christian Brabandt, closes #6153)
* patch 8.2.0840: search match count wrong when only match is in foldv8.2.0840Bram Moolenaar2020-05-294-1/+47
| | | | | | Problem: Search match count wrong when only match is in fold. Solution: Update search stats when in a closed fold. (Christian Brabandt, closes #6160, closes #6152)
* patch 8.2.0839: dropping modifier when putting a character back in typeaheadv8.2.0839Bram Moolenaar2020-05-298-14/+50
| | | | | Problem: Dropping modifier when putting a character back in typeahead. Solution: Add modifier to ins_char_typebuf(). (closes #6158)
* patch 8.2.0838: MS-Windows: compiler warning for uninitialized variablesv8.2.0838Bram Moolenaar2020-05-292-1/+3
| | | | | Problem: MS-Windows: compiler warning for uninitialized variables. Solution: Initialize variables.
* patch 8.2.0837: compiler warning for value set but not usedv8.2.0837Bram Moolenaar2020-05-292-3/+3
| | | | | Problem: Compiler warning for value set but not used. Solution: Move variable inside #ifdef.
* patch 8.2.0836: not all :cdo output is visiblev8.2.0836Bram Moolenaar2020-05-283-13/+33
| | | | | Problem: Not all :cdo output is visible. Solution: Reset 'shortmess' temporarily. (Yegappan Lakshmanan, closes #6155)
* patch 8.2.0835: Motif: mapping <C-bslash> still doesn't workv8.2.0835Bram Moolenaar2020-05-283-1/+17
| | | | | | Problem: Motif: mapping <C-bslash> still doesn't work. Solution: Accept CSI for K_SPECIAL. Do not apply CTRL to the character early. (closes #6150)
* patch 8.2.0834: :drop command in terminal popup causes problemsv8.2.0834Bram Moolenaar2020-05-273-0/+8
| | | | | Problem: :drop command in terminal popup causes problems. Solution: Check for using a popup window. (closes #6151)
* patch 8.2.0833: mapping <C-bslash> doesn't work in the GUIv8.2.0833Bram Moolenaar2020-05-272-0/+4
| | | | | Problem: Mapping <C-bslash> doesn't work in the GUI. Solution: Reset seenModifyOtherKeys when starting the GUI. (closes #6150)
* patch 8.2.0832: compiler warning for uninitialized variablev8.2.0832Bram Moolenaar2020-05-272-1/+3
| | | | | Problem: Compiler warning for uninitialized variable. (Tony Mechelynck) Solution: Add initial value.
* patch 8.2.0831: compiler warnings for integer sizesv8.2.0831Bram Moolenaar2020-05-273-3/+5
| | | | | Problem: Compiler warnings for integer sizes. Solution: Add type casts. (Mike Williams)
* patch 8.2.0830: Motif: can't map "!"v8.2.0830Bram Moolenaar2020-05-262-0/+7
| | | | | | Problem: Motif: can't map "!". (Ben Jackson) Solution: Remove the shift modifier if it's already included in the key. (closes #6147)
* patch 8.2.0829: filter() may give misleading error messagev8.2.0829Bram Moolenaar2020-05-263-3/+5
| | | | | Problem: filter() may give misleading error message. Solution: Also mention Blob as an allowed argument.
* patch 8.2.0828: Travis: regexp patttern doesn't work everywherev8.2.0828Bram Moolenaar2020-05-262-1/+9
| | | | | Problem: Travis: regexp patttern doesn't work everywhere. Solution: Use [:blank:] instead of \b. (Ozaki Kiichi, closes #6146)