summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.1955: tests contain typosv8.1.1955Bram Moolenaar2019-09-0113-14/+16
| | | | | Problem: Tests contain typos. Solution: Correct the typos. (Dominique Pelle)
* patch 8.1.1954: more functions can be used as a methodv8.1.1954Bram Moolenaar2019-08-3110-32/+81
| | | | | Problem: More functions can be used as a method. Solution: Allow more functions to be used as a method.
* patch 8.1.1953: more functions can be used as a methodv8.1.1953Bram Moolenaar2019-08-3113-35/+106
| | | | | Problem: More functions can be used as a method. Solution: Allow more functions to be used as a method.
* patch 8.1.1952: more functions can be used as a methodv8.1.1952Bram Moolenaar2019-08-319-17/+44
| | | | | Problem: More functions can be used as a method. Solution: Allow more functions to be used as a method.
* patch 8.1.1951: mouse double click test is a bit flakyv8.1.1951Bram Moolenaar2019-08-314-2/+5
| | | | | Problem: Mouse double click test is a bit flaky. Solution: Add to list of flaky tests. Update a couple of comments.
* Runtime files update.Bram Moolenaar2019-08-3121-987/+1334
|
* patch 8.1.1950: using NULL pointer after an out-of-memoryv8.1.1950Bram Moolenaar2019-08-312-1/+3
| | | | | Problem: Using NULL pointer after an out-of-memory. Solution: Check for NULL pointer. (Dominique Pelle, closes #4881)
* patch 8.1.1949: cannot scroll a popup window to the very bottomv8.1.1949Bram Moolenaar2019-08-308-12/+72
| | | | | | Problem: Cannot scroll a popup window to the very bottom. Solution: Scroll to the bottom when the "firstline" property was set to -1. (closes #4577) Allow resetting min/max width/height.
* patch 8.1.1948: mouse doesn't work in Linux consolev8.1.1948Bram Moolenaar2019-08-302-1/+4
| | | | | | | Problem: Mouse doesn't work in Linux console and causes 100% CPU. (James P. Harvey) Solution: Loop in WaitForCharOrMouse() when gpm_process_wanted is set. (closes #4828)
* patch 8.1.1947: when executing one test the report doesn't show itv8.1.1947Bram Moolenaar2019-08-302-2/+4
| | | | | Problem: When executing one test the report doesn't show it. Solution: Adjust the regexp. (Daniel Hahler, closes #4879)
* patch 8.1.1946: memory error when profiling a function without a script IDv8.1.1946Bram Moolenaar2019-08-303-5/+37
| | | | | Problem: Memory error when profiling a function without a script ID. Solution: Check for missing script ID. (closes #4877)
* patch 8.1.1945: popup window "firstline" cannot be resetv8.1.1945Bram Moolenaar2019-08-305-11/+52
| | | | | | Problem: Popup window "firstline" cannot be reset. Solution: Allow for setting "firstline" to zero. Fix that the text jumps to the top when using win_execute(). (closes #4876)
* patch 8.1.1944: leaking memory when using sound callbackv8.1.1944Bram Moolenaar2019-08-302-0/+14
| | | | | Problem: Leaking memory when using sound callback. Solution: src/sound.c
* patch 8.1.1943: more code can be moved to evalvars.cv8.1.1943Bram Moolenaar2019-08-308-245/+246
| | | | | | Problem: More code can be moved to evalvars.c. Solution: Move it, clean up comments. Also move some window related functions to window.c. (Yegappan Lakshmanan, closes #4874)
* patch 8.1.1942: shadow directory gets outdated when files are addedv8.1.1942Bram Moolenaar2019-08-302-2/+29
| | | | | Problem: Shadow directory gets outdated when files are added. Solution: Add the "shadowupdate" target and add a few comments.
* patch 8.1.1941: getftype() test fails on Macv8.1.1941Bram Moolenaar2019-08-302-6/+11
| | | | | Problem: getftype() test fails on Mac. Solution: Skip /dev/fd/.
* patch 8.1.1940: script tests failv8.1.1940Bram Moolenaar2019-08-294-1/+15
| | | | | Problem: Script tests fail. Solution: Don't set vimvars type in set_vim_var_nr().
* patch 8.1.1939: code for handling v: variables in generic eval filev8.1.1939Bram Moolenaar2019-08-295-1062/+1077
| | | | | | Problem: Code for handling v: variables in generic eval file. Solution: Move v: variables to evalvars.c. (Yegappan Lakshmanan, closes #4872)
* patch 8.1.1938: may crash when out of memoryv8.1.1938Bram Moolenaar2019-08-292-10/+7
| | | | | Problem: May crash when out of memory. Solution: Initialize v_type to VAR_UNKNOWN. (Dominique Pelle, closes #4871)
* patch 8.1.1937: errors when using javascriptreactv8.1.1937Bram Moolenaar2019-08-294-3/+5
| | | | | Problem: Errors when using javascriptreact. Solution: Use ":runtime" instead of ":source". (closes #4875)
* patch 8.1.1936: not enough tests for text property popup windowv8.1.1936Bram Moolenaar2019-08-298-18/+146
| | | | | | Problem: Not enough tests for text property popup window. Solution: Add a few more tests. Make negative offset work. Close all popups when window closes.
* patch 8.1.1935: test for text property popup window is flakyv8.1.1935Bram Moolenaar2019-08-283-1/+4
| | | | | Problem: Test for text property popup window is flaky. Solution: Remove the undo message
* patch 8.1.1934: not enough tests for text property popup windowv8.1.1934Bram Moolenaar2019-08-287-1/+104
| | | | | Problem: Not enough tests for text property popup window. Solution: Add a few more tests.
* patch 8.1.1933: the eval.c file is too bigv8.1.1933Bram Moolenaar2019-08-2716-2014/+2059
| | | | | | Problem: The eval.c file is too big. Solution: Move code related to variables to evalvars.c. (Yegappan Lakshmanan, closes #4868)
* patch 8.1.1932: ml_get errors after using append()v8.1.1932Bram Moolenaar2019-08-273-1/+18
| | | | | Problem: Ml_get errors after using append(). (Alex Genco) Solution: Do not update the cursor twice. (closes #1737)
* patch 8.1.1931: syntax test failsv8.1.1931Bram Moolenaar2019-08-262-1/+3
| | | | | Problem: Syntax test fails. Solution: Add new javascriptreact type to completions.
* patch 8.1.1930: cannot recognize .jsx and .tsx filesv8.1.1930Bram Moolenaar2019-08-266-3/+19
| | | | | | Problem: Cannot recognize .jsx and .tsx files. Solution: Recognize them as javascriptreact and typescriptreact. (closes #4830)
* patch 8.1.1929: no tests for text property popup windowv8.1.1929Bram Moolenaar2019-08-2510-2/+119
| | | | | Problem: No tests for text property popup window. Solution: Add a few tests.
* patch 8.1.1928: popup windows don't move with the text when making changesv8.1.1928Bram Moolenaar2019-08-2510-96/+418
| | | | | | | Problem: Popup windows don't move with the text when making changes. Solution: Add the 'textprop" property to the popup window options, position the popup relative to a text property. (closes #4560) No tests yet.
* patch 8.1.1927: code for dealing with script files is spread outv8.1.1927Bram Moolenaar2019-08-2514-1732/+1751
| | | | | Problem: Code for dealing with script files is spread out. Solution: Move the code to scriptfile.c. (Yegappan Lakshmanan, closes #4861)
* patch 8.1.1926: cursorline not redrawn when putting a line above the cursorv8.1.1926Bram Moolenaar2019-08-252-3/+10
| | | | | Problem: Cursorline not redrawn when putting a line above the cursor. Solution: Redraw when the curor line is below a change. (closes #4862)
* patch 8.1.1925: more functions can be used as methodsv8.1.1925Bram Moolenaar2019-08-2415-46/+110
| | | | | Problem: More functions can be used as methods. Solution: Make various functions usable as a method.
* patch 8.1.1924: using empty string for current buffer is unexpectedv8.1.1924Bram Moolenaar2019-08-244-24/+37
| | | | | Problem: Using empty string for current buffer is unexpected. Solution: Make the argument optional for bufname() and bufnr().
* patch 8.1.1923: some source files are not in a normal encodingv8.1.1923Bram Moolenaar2019-08-244-498/+500
| | | | | | Problem: Some source files are not in a normal encoding. Solution: Convert hangulin.c from euc-kr to utf-8 and digraph.c from latin1 to utf-8. (Daniel Hahler, closes #4731)
* patch 8.1.1922: in diff mode global operations can be very slowv8.1.1922Bram Moolenaar2019-08-246-3/+21
| | | | | | Problem: In diff mode global operations can be very slow. Solution: Do not call diff_redraw() many times, call it once when redrawing. And also don't update folds multiple times.
* patch 8.1.1921: more functions can be used as methodsv8.1.1921Bram Moolenaar2019-08-2413-44/+109
| | | | | Problem: More functions can be used as methods. Solution: Make various functions usable as a method.
* patch 8.1.1920: cannot always close a popup when filter consumes all eventsv8.1.1920Bram Moolenaar2019-08-247-10/+65
| | | | | | Problem: Cannot close a popup by the X when a filter consumes all events. Solution: Check for a click on the close button before invoking filters. (closes #4858)
* patch 8.1.1919: using window options when passing a buffer to popup_create()v8.1.1919Bram Moolenaar2019-08-245-3/+18
| | | | | | Problem: Using current window option values when passing a buffer to popup_create(). Solution: Clear the window-local options. (closes #4857)
* patch 8.1.1918: redrawing popups is inefficientv8.1.1918Bram Moolenaar2019-08-242-14/+19
| | | | | | Problem: Redrawing popups is inefficient. Solution: Fix the logic to compute what window lines to redraw. Make it work below the last line. Remove redrawing all windows.
* patch 8.1.1917: non-current window is not redrawn when moving popupv8.1.1917Bram Moolenaar2019-08-246-35/+43
| | | | | Problem: Non-current window is not redrawn when moving popup. (Ben Jackson) Solution: Redraw all windows under a popup. (closes #4860)
* patch 8.1.1916: trying to allocate negative amount of memory closing popupv8.1.1916Bram Moolenaar2019-08-242-1/+8
| | | | | | Problem: Trying to allocate negative amount of memory when closing a popup. Solution: Check the rows are not out of bounds. Don't finish a selection if it was never started.
* patch 8.1.1915: more functions can be used as methodsv8.1.1915Bram Moolenaar2019-08-2312-31/+84
| | | | | Problem: More functions can be used as methods. Solution: Make various functions usable as a method.
* patch 8.1.1914: command line expansion code is spread outv8.1.1914Bram Moolenaar2019-08-234-862/+858
| | | | | Problem: Command line expansion code is spread out. Solution: Move set_one_cmd_context(). (Yegappan Lakshmanan, closes #4855)
* patch 8.1.1913: not easy to compute the space on the command linev8.1.1913Bram Moolenaar2019-08-236-1/+34
| | | | | Problem: Not easy to compute the space on the command line. Solution: Add v:echospace. (Daniel Hahler, closes #4732)
* patch 8.1.1912: more functions can be used as methodsv8.1.1912Bram Moolenaar2019-08-224-48/+116
| | | | | Problem: More functions can be used as methods. Solution: Make channel and job functions usable as a method.
* patch 8.1.1911: more functions can be used as methodsv8.1.1911Bram Moolenaar2019-08-226-29/+51
| | | | | Problem: More functions can be used as methods. Solution: Make a few more functions usable as a method.
* patch 8.1.1910: redrawing too much when toggling 'relativenumber'v8.1.1910Bram Moolenaar2019-08-222-2/+22
| | | | | | Problem: Redrawing too much when toggling 'relativenumber'. Solution: Only clear when 'signcolumn' is set to "number". (Yegappan Lakshmanan, closes #4852)
* patch 8.1.1909: more functions can be used as methodsv8.1.1909Bram Moolenaar2019-08-218-20/+42
| | | | | Problem: More functions can be used as methods. Solution: Make a few more functions usable as a method.
* patch 8.1.1908: every popup window consumes a buffer numberv8.1.1908Bram Moolenaar2019-08-218-28/+75
| | | | | | Problem: Every popup window consumes a buffer number. Solution: Recycle buffers only used for popup windows. Do not list popup window buffers.
* patch 8.1.1907: wrong position for info popup with scrollbar on the leftv8.1.1907Bram Moolenaar2019-08-2112-36/+60
| | | | | Problem: Wrong position for info popup with scrollbar on the left. Solution: Take the scrollbar into account.