Bram Moolenaar
934470e562
patch 8.1.1963: popup window filter may be called recursively
...
Problem: Popup window filter may be called recursively when using a Normal
mode command.
Solution: Prevent recursiveness. (closes #4887 ) Also restore KeyTyped.
v8.1.1963
2019-09-01 23:27:05 +02:00
Bram Moolenaar
55008aad50
patch 8.1.1962: leaking memory when using tagfunc()
...
Problem: Leaking memory when using tagfunc().
Solution: Free the user_data. (Dominique Pelle, closes #4886 )
v8.1.1962
2019-09-01 20:21:56 +02:00
Bram Moolenaar
a144983633
patch 8.1.1961: more functions can be used as a method
...
Problem: More functions can be used as a method.
Solution: Allow more functions to be used as a method. Add a test for
mapcheck().
v8.1.1961
2019-09-01 20:16:52 +02:00
Bram Moolenaar
db022f3ffb
patch 8.1.1960: fold code is spread out
...
Problem: Fold code is spread out.
Solution: Move fold functions to fold.c.
v8.1.1960
2019-09-01 17:52:32 +02:00
Bram Moolenaar
a112f2d003
patch 8.1.1959: when using "firstline" in popup window text may jump
...
Problem: When using "firstline" in popup window text may jump when
redrawing it. (Nick Jensen)
Solution: Set 'scrolloff' to zero in a popup window. (closes #4882 )
v8.1.1959
2019-09-01 17:38:09 +02:00
Bram Moolenaar
c330835928
patch 8.1.1958: old style comments taking up space
...
Problem: Old style comments taking up space.
Solution: Change to new style comments.
v8.1.1958
2019-09-01 16:24:56 +02:00
Bram Moolenaar
da6c033421
patch 8.1.1957: more code can be moved to evalvars.c
...
Problem: More code can be moved to evalvars.c.
Solution: Move code to where it fits better. (Yegappan Lakshmanan,
closes #4883 )
v8.1.1957
2019-09-01 16:01:30 +02:00
Bram Moolenaar
0fdddeeb66
patch 8.1.1956: screenshot tests may use a different encoding
...
Problem: Screenshot tests may use a different encoding. (Dominique Pelle)
Solution: Always set 'encoding' to "utf-8" when running Vim in a terminal.
(closes #4884 )
v8.1.1956
2019-09-01 15:26:23 +02:00
Bram Moolenaar
1bc353b6f1
patch 8.1.1955: tests contain typos
...
Problem: Tests contain typos.
Solution: Correct the typos. (Dominique Pelle)
v8.1.1955
2019-09-01 14:45:28 +02:00
Bram Moolenaar
02b31110d3
patch 8.1.1954: more functions can be used as a method
...
Problem: More functions can be used as a method.
Solution: Allow more functions to be used as a method.
v8.1.1954
2019-08-31 22:16:38 +02:00
Bram Moolenaar
f9f24ce7a0
patch 8.1.1953: more functions can be used as a method
...
Problem: More functions can be used as a method.
Solution: Allow more functions to be used as a method.
v8.1.1953
2019-08-31 21:17:39 +02:00
Bram Moolenaar
5d69fdb7c4
patch 8.1.1952: more functions can be used as a method
...
Problem: More functions can be used as a method.
Solution: Allow more functions to be used as a method.
v8.1.1952
2019-08-31 19:13:58 +02:00
Bram Moolenaar
f1699968ba
patch 8.1.1951: mouse double click test is a bit flaky
...
Problem: Mouse double click test is a bit flaky.
Solution: Add to list of flaky tests. Update a couple of comments.
v8.1.1951
2019-08-31 17:48:19 +02:00
Bram Moolenaar
06fe74aef7
Runtime files update.
2019-08-31 16:20:32 +02:00
Bram Moolenaar
4bbfb0f3cc
patch 8.1.1950: using NULL pointer after an out-of-memory
...
Problem: Using NULL pointer after an out-of-memory.
Solution: Check for NULL pointer. (Dominique Pelle, closes #4881 )
v8.1.1950
2019-08-31 15:28:02 +02:00
Bram Moolenaar
8c6173c7d3
patch 8.1.1949: cannot scroll a popup window to the very bottom
...
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.
v8.1.1949
2019-08-30 22:08:34 +02:00
Bram Moolenaar
b5432d8968
patch 8.1.1948: mouse doesn't work in Linux console
...
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 )
v8.1.1948
2019-08-30 19:28:25 +02:00
Bram Moolenaar
60b1bcfe92
patch 8.1.1947: when executing one test the report doesn't show it
...
Problem: When executing one test the report doesn't show it.
Solution: Adjust the regexp. (Daniel Hahler, closes #4879 )
v8.1.1947
2019-08-30 19:05:32 +02:00
Bram Moolenaar
163588005d
patch 8.1.1946: memory error when profiling a function without a script ID
...
Problem: Memory error when profiling a function without a script ID.
Solution: Check for missing script ID. (closes #4877 )
v8.1.1946
2019-08-30 18:37:26 +02:00
Bram Moolenaar
9e67b6a6a1
patch 8.1.1945: popup window "firstline" cannot be reset
...
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 )
v8.1.1945
2019-08-30 17:34:08 +02:00
Bram Moolenaar
821d771e86
patch 8.1.1944: leaking memory when using sound callback
...
Problem: Leaking memory when using sound callback.
Solution: src/sound.c
v8.1.1944
2019-08-30 16:30:00 +02:00
Bram Moolenaar
8d71b54409
patch 8.1.1943: more code can be moved to evalvars.c
...
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 )
v8.1.1943
2019-08-30 15:46:30 +02:00
Bram Moolenaar
58a297b28d
patch 8.1.1942: shadow directory gets outdated when files are added
...
Problem: Shadow directory gets outdated when files are added.
Solution: Add the "shadowupdate" target and add a few comments.
v8.1.1942
2019-08-30 13:59:29 +02:00
Bram Moolenaar
ad5db44c01
patch 8.1.1941: getftype() test fails on Mac
...
Problem: getftype() test fails on Mac.
Solution: Skip /dev/fd/.
v8.1.1941
2019-08-30 13:12:25 +02:00
Bram Moolenaar
34ed68d40e
patch 8.1.1940: script tests fail
...
Problem: Script tests fail.
Solution: Don't set vimvars type in set_vim_var_nr().
v8.1.1940
2019-08-29 22:48:24 +02:00
Bram Moolenaar
e5cdf153bc
patch 8.1.1939: code for handling v: variables in generic eval file
...
Problem: Code for handling v: variables in generic eval file.
Solution: Move v: variables to evalvars.c. (Yegappan Lakshmanan,
closes #4872 )
v8.1.1939
2019-08-29 22:09:46 +02:00
Bram Moolenaar
c507a2d164
patch 8.1.1938: may crash when out of memory
...
Problem: May crash when out of memory.
Solution: Initialize v_type to VAR_UNKNOWN. (Dominique Pelle, closes #4871 )
v8.1.1938
2019-08-29 21:32:55 +02:00
Bram Moolenaar
4fb15c6476
patch 8.1.1937: errors when using javascriptreact
...
Problem: Errors when using javascriptreact.
Solution: Use ":runtime" instead of ":source". (closes #4875 )
v8.1.1937
2019-08-29 21:24:21 +02:00
Bram Moolenaar
1fb0831a0e
patch 8.1.1936: not enough tests for text property popup window
...
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.
v8.1.1936
2019-08-29 20:02:11 +02:00
Bram Moolenaar
57441d6fa0
patch 8.1.1935: test for text property popup window is flaky
...
Problem: Test for text property popup window is flaky.
Solution: Remove the undo message
v8.1.1935
2019-08-28 22:38:07 +02:00
Bram Moolenaar
bc2d4c1db6
patch 8.1.1934: not enough tests for text property popup window
...
Problem: Not enough tests for text property popup window.
Solution: Add a few more tests.
v8.1.1934
2019-08-28 22:18:30 +02:00
Bram Moolenaar
0522ba0359
patch 8.1.1933: the eval.c file is too big
...
Problem: The eval.c file is too big.
Solution: Move code related to variables to evalvars.c. (Yegappan
Lakshmanan, closes #4868 )
v8.1.1933
2019-08-27 22:48:30 +02:00
Bram Moolenaar
d20070274c
patch 8.1.1932: ml_get errors after using append()
...
Problem: Ml_get errors after using append(). (Alex Genco)
Solution: Do not update the cursor twice. (closes #1737 )
v8.1.1932
2019-08-27 21:56:06 +02:00
Bram Moolenaar
ea7a08a53e
patch 8.1.1931: syntax test fails
...
Problem: Syntax test fails.
Solution: Add new javascriptreact type to completions.
v8.1.1931
2019-08-26 22:38:22 +02:00
Bram Moolenaar
92852cee3f
patch 8.1.1930: cannot recognize .jsx and .tsx files
...
Problem: Cannot recognize .jsx and .tsx files.
Solution: Recognize them as javascriptreact and typescriptreact.
(closes #4830 )
v8.1.1930
2019-08-26 21:28:15 +02:00
Bram Moolenaar
8e95636a28
patch 8.1.1929: no tests for text property popup window
...
Problem: No tests for text property popup window.
Solution: Add a few tests.
v8.1.1929
2019-08-25 23:08:17 +02:00
Bram Moolenaar
12034e22dd
patch 8.1.1928: popup windows don't move with the text when making changes
...
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.
v8.1.1928
2019-08-25 22:25:02 +02:00
Bram Moolenaar
307c5a5bb7
patch 8.1.1927: code for dealing with script files is spread out
...
Problem: Code for dealing with script files is spread out.
Solution: Move the code to scriptfile.c. (Yegappan Lakshmanan, closes #4861 )
v8.1.1927
2019-08-25 15:41:00 +02:00
Bram Moolenaar
c2b97643a8
patch 8.1.1926: cursorline not redrawn when putting a line above the cursor
...
Problem: Cursorline not redrawn when putting a line above the cursor.
Solution: Redraw when the curor line is below a change. (closes #4862 )
v8.1.1926
2019-08-25 14:48:37 +02:00
Bram Moolenaar
4c313b13fb
patch 8.1.1925: more functions can be used as methods
...
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
v8.1.1925
2019-08-24 22:58:31 +02:00
Bram Moolenaar
a8eee21e75
patch 8.1.1924: using empty string for current buffer is unexpected
...
Problem: Using empty string for current buffer is unexpected.
Solution: Make the argument optional for bufname() and bufnr().
v8.1.1924
2019-08-24 22:14:58 +02:00
Bram Moolenaar
4119309d70
patch 8.1.1923: some source files are not in a normal encoding
...
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 )
v8.1.1923
2019-08-24 21:53:31 +02:00
Bram Moolenaar
4f57eefe1e
patch 8.1.1922: in diff mode global operations can be very slow
...
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.
v8.1.1922
2019-08-24 20:54:19 +02:00
Bram Moolenaar
a4208966fb
patch 8.1.1921: more functions can be used as methods
...
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
v8.1.1921
2019-08-24 20:50:19 +02:00
Bram Moolenaar
f63962378d
patch 8.1.1920: cannot always close a popup when filter consumes all events
...
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 )
v8.1.1920
2019-08-24 19:36:00 +02:00
Bram Moolenaar
4645104be4
patch 8.1.1919: using window options when passing a buffer to popup_create()
...
Problem: Using current window option values when passing a buffer to
popup_create().
Solution: Clear the window-local options. (closes #4857 )
v8.1.1919
2019-08-24 15:50:46 +02:00
Bram Moolenaar
e9a891f255
patch 8.1.1918: redrawing popups is inefficient
...
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.
v8.1.1918
2019-08-24 15:26:24 +02:00
Bram Moolenaar
356375fbf8
patch 8.1.1917: non-current window is not redrawn when moving popup
...
Problem: Non-current window is not redrawn when moving popup. (Ben Jackson)
Solution: Redraw all windows under a popup. (closes #4860 )
v8.1.1917
2019-08-24 14:46:29 +02:00
Bram Moolenaar
741ea17038
patch 8.1.1916: trying to allocate negative amount of memory closing popup
...
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.
v8.1.1916
2019-08-24 14:16:32 +02:00
Bram Moolenaar
1a3a89168d
patch 8.1.1915: more functions can be used as methods
...
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
v8.1.1915
2019-08-23 22:31:37 +02:00