summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.0860: cannot use CTRL-A and CTRL-X on unsigned numbersv8.2.0860Bram Moolenaar2020-05-315-27/+97
| | | | | 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-3112-1/+1420
| | | | | 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-318-9/+121
| | | | | 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-3013-43/+60
| | | | | 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-304-101/+208
| | | | | 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-3019-364/+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-3016-1534/+1569
| | | | | 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-303-0/+6
| | | | | 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-293-5/+6
| | | | | | 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)
* Update runtime filesBram Moolenaar2020-05-2625-148/+349
|
* 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-266-11/+24
| | | | | Problem: Travis: regexp patttern doesn't work everywhere. Solution: Use [:blank:] instead of \b. (Ozaki Kiichi, closes #6146)
* patch 8.2.0827: Vim9: crash in :defcompilev8.2.0827Bram Moolenaar2020-05-262-0/+3
| | | | | Problem: Vim9: crash in :defcompile. Solution: Fix off-by-one error.
* patch 8.2.0826: Vim9: crash in :defcompilev8.2.0826Bram Moolenaar2020-05-262-1/+14
| | | | | | Problem: Vim9: crash in :defcompile. Solution: Restart the loop after a call to compile_def_function() caused the hash table to resize.
* patch 8.2.0825: def_function() may return pointer that was freedv8.2.0825Bram Moolenaar2020-05-252-0/+5
| | | | | Problem: def_function() may return pointer that was freed. Solution: Set "fp" to NULL after freeing it.
* patch 8.2.0824: still not enough memory allocated when converting stringv8.2.0824Bram Moolenaar2020-05-253-3/+7
| | | | | | Problem: Still not enough memory allocated when converting string with special character. Solution: Reserve space for expanding K_SPECIAL. (closes #6130)
* patch 8.2.0823: Vim9: script reload test is disabledv8.2.0823Bram Moolenaar2020-05-2511-41/+125
| | | | | | | Problem: Vim9: script reload test is disabled. Solution: Compile a function in the context of the script where it was defined. Set execution stack for compiled function. Add a test that an error is reported for the right file/function.
* patch 8.2.0822: Vim9: code left over from discovery phasev8.2.0822Bram Moolenaar2020-05-257-77/+9
| | | | | Problem: Vim9: code left over from discovery phase. Solution: Remove the dead code.
* patch 8.2.0821: Vim9: memory leak in expr testv8.2.0821Bram Moolenaar2020-05-252-3/+7
| | | | | | Problem: Vim9: memory leak in expr test. Solution: Do not decrement the length of the list of functions if the current function is not at the end.
* patch 8.2.0820: Vim9: function type isn't set until compiledv8.2.0820Bram Moolenaar2020-05-245-56/+58
| | | | | Problem: Vim9: function type isn't set until compiled. Solution: Set function type early.
* patch 8.2.0819: compiler warning for unused variablev8.2.0819Bram Moolenaar2020-05-242-1/+2
| | | | | Problem: Compiler warning for unused variable. Solution: Remove the variable.
* patch 8.2.0818: Vim9: using a discovery phase doesn't work wellv8.2.0818Bram Moolenaar2020-05-2419-272/+165
| | | | | | Problem: Vim9: using a discovery phase doesn't work well. Solution: Remove the discovery phase, instead compile a function only when it is used. Add :defcompile to compile def functions earlier.
* patch 8.2.0817: not enough memory allocated when converting stringv8.2.0817Bram Moolenaar2020-05-243-3/+12
| | | | | | Problem: Not enough memory allocated when converting string with special character. Solution: Reserve space for modifier code. (closes #6130)
* patch 8.2.0816: terminal test fails when compiled with Athenav8.2.0816Bram Moolenaar2020-05-246-10/+27
| | | | | | Problem: Terminal test fails when compiled with Athena. Solution: Do give an error when the GUI is not running. (hint by Dominique Pelle, closes #5928, closes #6132)
* patch 8.2.0815: maparg() does not provide enough information for mapset()v8.2.0815Bram Moolenaar2020-05-244-35/+92
| | | | | Problem: maparg() does not provide enough information for mapset(). Solution: Add "lhsraw" and "lhsrawalt" items. Drop "simplified"
* patch 8.2.0814: clang warning for implicit conversionv8.2.0814Bram Moolenaar2020-05-232-2/+4
| | | | | Problem: Clang warning for implicit conversion. Solution: Add type cast. (Dominique Pelle, closes #6124)
* patch 8.2.0813: libvterm code is slightly different from upstreamv8.2.0813Bram Moolenaar2020-05-2214-164/+170
| | | | | | Problem: libvterm code is slightly different from upstream. Solution: Use upstream text to avoid future merge problems. Mainly comment style changes.
* patch 8.2.0812: mapset() does not properly handle <> notationv8.2.0812Bram Moolenaar2020-05-223-2/+77
| | | | | Problem: mapset() does not properly handle <> notation. Solution: Convert <> codes. (closes #6116)