]>
granicus.if.org Git - vim/log
Bram Moolenaar [Wed, 11 Sep 2019 20:56:44 +0000 (22:56 +0200)]
Update runtime files
Bram Moolenaar [Tue, 10 Sep 2019 19:27:18 +0000 (21:27 +0200)]
patch 8.1.2021: some global functions can be local to the file
Problem: Some global functions can be local to the file.
Solution: Add "static". (Yegappan Lakshmanan, closes #4917)
Bram Moolenaar [Tue, 10 Sep 2019 19:22:58 +0000 (21:22 +0200)]
patch 8.1.2020: it is not easy to change the window layout
Problem: It is not easy to change the window layout.
Solution: Add win_splitmove(). (Andy Massimino, closes #4561)
Bram Moolenaar [Mon, 9 Sep 2019 20:05:49 +0000 (22:05 +0200)]
patch 8.1.2019: 'cursorline' always highlights the whole line
Problem: 'cursorline' always highlights the whole line.
Solution: Add 'cursorlineopt' to specify what is highlighted.
(closes #4693)
Bram Moolenaar [Mon, 9 Sep 2019 18:04:13 +0000 (20:04 +0200)]
patch 8.1.2018: using freed memory when out of memory and displaying message
Problem: Using freed memory when out of memory and displaying message.
Solution: Make a copy of the message first.
Bram Moolenaar [Mon, 9 Sep 2019 16:35:33 +0000 (18:35 +0200)]
patch 8.1.2017: cannot execute commands after closing the cmdline window
Problem: Cannot execute commands after closing the cmdline window.
Solution: Also trigger BufEnter and WinEnter. (closes #4762)
Bram Moolenaar [Sun, 8 Sep 2019 20:57:14 +0000 (22:57 +0200)]
patch 8.1.2016: terminal altscreen test now fails on MS-Windows
Problem: Terminal altscreen test now fails on MS-Windows.
Solution: Skip the test on MS-Windows
Bram Moolenaar [Sun, 8 Sep 2019 20:35:48 +0000 (22:35 +0200)]
patch 8.1.2015: terminal altscreen test still fails sometimes
Problem: Terminal altscreen test still fails sometimes.
Solution: Write the escape sequence in a file.
Bram Moolenaar [Sun, 8 Sep 2019 20:09:52 +0000 (22:09 +0200)]
patch 8.1.2014: terminal altscreen test fails sometimes
Problem: Terminal altscreen test fails sometimes.
Solution: Use WaitFor().
Bram Moolenaar [Sun, 8 Sep 2019 19:51:41 +0000 (21:51 +0200)]
patch 8.1.2013: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
Bram Moolenaar [Sun, 8 Sep 2019 18:55:06 +0000 (20:55 +0200)]
patch 8.1.2012: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make terminal functions usable as a method. Fix term_getattr().
Bram Moolenaar [Sun, 8 Sep 2019 16:58:44 +0000 (18:58 +0200)]
patch 8.1.2011: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method. Make the window
command test faster.
Bram Moolenaar [Sun, 8 Sep 2019 15:20:12 +0000 (17:20 +0200)]
patch 8.1.2010: new file uses old style comments
Problem: New file uses old style comments.
Solution: Change to new style comments. (Yegappan Lakshmanan, closes #4910)
Bram Moolenaar [Sun, 8 Sep 2019 15:12:01 +0000 (17:12 +0200)]
patch 8.1.2009: cursorline highlighting not updated in popup window
Problem: Cursorline highlighting not updated in popup window. (Marko
Mahnič)
Solution: Check if the cursor position changed. (closes #4912)
Bram Moolenaar [Sun, 8 Sep 2019 13:27:21 +0000 (15:27 +0200)]
patch 8.1.2008: error for invalid range when using listener and undo
Problem: Error for invalid range when using listener and undo. (Paul Jolly)
Solution: Do not change the cursor before the lines are restored.
(closes #4908)
Bram Moolenaar [Sun, 8 Sep 2019 12:07:47 +0000 (14:07 +0200)]
patch 8.1.2007: no test for what 8.1.1926 fixes
Problem: No test for what 8.1.1926 fixes.
Solution: Add a test case.
Bram Moolenaar [Sat, 7 Sep 2019 21:25:09 +0000 (23:25 +0200)]
patch 8.1.2006: build failure with huge features but without channel feature
Problem: Build failure with huge features but without channel feature.
Solution: Add #ifdef. (Dominique Pelle, closes #4906)
Bram Moolenaar [Sat, 7 Sep 2019 21:16:33 +0000 (23:16 +0200)]
patch 8.1.2005: the regexp.c file is too big
Problem: The regexp.c file is too big.
Solution: Move the backtracking engine to a separate file. (Yegappan
Lakshmanan, closes #4905)
Bram Moolenaar [Sat, 7 Sep 2019 17:05:09 +0000 (19:05 +0200)]
patch 8.1.2004: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
Bram Moolenaar [Sat, 7 Sep 2019 14:24:12 +0000 (16:24 +0200)]
Update runtime files
Bram Moolenaar [Sat, 7 Sep 2019 14:07:47 +0000 (16:07 +0200)]
patch 8.1.2003: MS-Windows: code page 65001 is not recognized
Problem: MS-Windows: code page 65001 is not recognized.
Solution: Use utf-8 for code page 65001. (Dan Thompson, closes #4902)
Bram Moolenaar [Sat, 7 Sep 2019 13:51:28 +0000 (15:51 +0200)]
patch 8.1.2002: version number 2000 missing
Problem: Version number 2000 missing.
Solution: Add the number in the list of patches.
Bram Moolenaar [Sat, 7 Sep 2019 13:45:32 +0000 (15:45 +0200)]
patch 8.1.2001: some source files are too big
Problem: Some source files are too big.
Solution: Move buffer and window related functions to evalbuffer.c and
evalwindow.c. (Yegappan Lakshmanan, closes #4898)
Bram Moolenaar [Sat, 7 Sep 2019 13:08:38 +0000 (15:08 +0200)]
patch 8.1.2000: plugin cannot get the current IME status
Problem: Plugin cannot get the current IME status.
Solution: Add the getimstatus() function. (closes #4904)
Bram Moolenaar [Sat, 7 Sep 2019 12:50:49 +0000 (14:50 +0200)]
patch 8.1.1999: calling both PlaySoundW() and PlaySoundA()
Problem: Calling both PlaySoundW() and PlaySoundA().
Solution: Only use PlaySoundW(). (Dan Thompson, closes #4903)
Bram Moolenaar [Sat, 7 Sep 2019 12:33:36 +0000 (14:33 +0200)]
patch 8.1.1998: redraw even when no popup window filter was invoked
Problem: Redraw even when no popup window filter was invoked.
Solution: Only redraw when must_redraw was set to a larger value.
Bram Moolenaar [Sat, 7 Sep 2019 12:06:52 +0000 (14:06 +0200)]
patch 8.1.1997: no redraw after a popup window filter is invoked
Problem: No redraw after a popup window filter is invoked.
Solution: Redraw if needed.
Bram Moolenaar [Fri, 6 Sep 2019 20:46:09 +0000 (22:46 +0200)]
patch 8.1.1996: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
Bram Moolenaar [Fri, 6 Sep 2019 20:00:54 +0000 (22:00 +0200)]
patch 8.1.1995: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make sign functions usable as a method.
Bram Moolenaar [Fri, 6 Sep 2019 19:46:15 +0000 (21:46 +0200)]
patch 8.1.1994: MS-Windows: cannot build with eval but without cscope
Problem: MS-Windows: cannot build with eval but without cscope
Solution: Adjust the makefiles to always build if_cscope.obj.
Bram Moolenaar [Fri, 6 Sep 2019 19:34:30 +0000 (21:34 +0200)]
patch 8.1.1993: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
Bram Moolenaar [Fri, 6 Sep 2019 18:40:21 +0000 (20:40 +0200)]
patch 8.1.1992: the search stat moves when wrapping at the end of the buffer
Problem: The search stat moves when wrapping at the end of the buffer.
Solution: Put the "W" in front instead of at the end.
Bram Moolenaar [Thu, 5 Sep 2019 21:04:02 +0000 (23:04 +0200)]
patch 8.1.1991: still cannot build with eval but without cscope
Problem: Still cannot build with eval but without cscope.
Solution: Move f_cscope_connection() outside of #ifdef.
Bram Moolenaar [Thu, 5 Sep 2019 20:50:11 +0000 (22:50 +0200)]
patch 8.1.1990: cannot build with eval but without cscope
Problem: Cannot build with eval but without cscope.
Solution: Always include if_cscope.pro.
Bram Moolenaar [Thu, 5 Sep 2019 20:33:28 +0000 (22:33 +0200)]
patch 8.1.1989: the evalfunc.c file is still too big
Problem: The evalfunc.c file is still too big.
Solution: Move f_pathshorten() to filepath.c. Move f_cscope_connection() to
if_cscope.c. Move diff_ functions to diff.c. Move timer_
functions to ex_cmds2.c. move callback functions to evalvars.c.
Bram Moolenaar [Thu, 5 Sep 2019 19:29:01 +0000 (21:29 +0200)]
patch 8.1.1988: :startinsert! does not work the same way as "A"
Problem: :startinsert! does not work the same way as "A".
Solution: Use the same code to move the cursor. (closes #4896)
Bram Moolenaar [Wed, 4 Sep 2019 20:29:14 +0000 (22:29 +0200)]
patch 8.1.1987: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
Bram Moolenaar [Wed, 4 Sep 2019 19:57:18 +0000 (21:57 +0200)]
patch 8.1.1986: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make textprop functions usable as a method.
Bram Moolenaar [Wed, 4 Sep 2019 18:59:15 +0000 (20:59 +0200)]
patch 8.1.1985: code for dealing with paths is spread out
Problem: Code for dealing with paths is spread out.
Solution: Move path related functions from misc1.c to filepath.c.
Remove NO_EXPANDPATH.
Bram Moolenaar [Wed, 4 Sep 2019 18:05:59 +0000 (20:05 +0200)]
patch 8.1.1984: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
Bram Moolenaar [Wed, 4 Sep 2019 16:53:12 +0000 (18:53 +0200)]
patch 8.1.1983: compiler nags for uninitialized variable and unused function
Problem: Compiler nags for uninitialized variable and unused function.
Solution: Add unnecessary initialization. Move function inside #ifdef.
Bram Moolenaar [Wed, 4 Sep 2019 16:15:19 +0000 (18:15 +0200)]
patch 8.1.1982: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make popup functions usable as a method.
Bram Moolenaar [Wed, 4 Sep 2019 15:48:15 +0000 (17:48 +0200)]
patch 8.1.1981: the evalfunc.c file is too big
Problem: The evalfunc.c file is too big.
Solution: Move undo functions to undo.c. Move cmdline functions to
ex_getln.c. Move some container functions to list.c.
Bram Moolenaar [Wed, 4 Sep 2019 14:32:36 +0000 (16:32 +0200)]
patch 8.1.1980: fix for search stat not tested
Problem: Fix for search stat not tested.
Solution: Add a screenshot test. (Christian Brabandt)
Bram Moolenaar [Wed, 4 Sep 2019 13:54:55 +0000 (15:54 +0200)]
patch 8.1.1979: code for handling file names is spread out
Problem: Code for handling file names is spread out.
Solution: Move code to new filepath.c file. Graduate FEAT_MODIFY_FNAME.
Bram Moolenaar [Wed, 4 Sep 2019 12:41:14 +0000 (14:41 +0200)]
patch 8.1.1978: the eval.c file is too big
Problem: The eval.c file is too big.
Solution: Move filter() and map() to list.c.
Bram Moolenaar [Wed, 4 Sep 2019 12:24:24 +0000 (14:24 +0200)]
patch 8.1.1977: terminal debugger plugin may hang
Problem: Terminal debugger plugin may hang.
Solution: Wait longer when still reading symbols.
Bram Moolenaar [Wed, 4 Sep 2019 12:11:16 +0000 (14:11 +0200)]
patch 8.1.1976: Travis log always shows test output
Problem: Travis log always shows test output.
Solution: Change script to avoid if/else. (Ozaki Kiichi, closes #4892)
Bram Moolenaar [Wed, 4 Sep 2019 11:53:21 +0000 (13:53 +0200)]
patch 8.1.1975: MS-Windows GUI responds slowly to timer
Problem: MS-Windows GUI responds slowly to timer.
Solution: Break out of wait loop when timer was added or input is available.
(closes #4893)
Bram Moolenaar [Wed, 4 Sep 2019 11:21:26 +0000 (13:21 +0200)]
patch 8.1.1974: Coverity warns for using pointer as array
Problem: Coverity warns for using pointer as array.
Solution: Call var2fpos() directly instead of using f_line().
Bram Moolenaar [Wed, 4 Sep 2019 09:51:17 +0000 (11:51 +0200)]
patch 8.1.1973: cannot build without the quickfix feature
Problem: Cannot build without the quickfix feature.
Solution: Remove #ifdef for qf_info_T.
Bram Moolenaar [Tue, 3 Sep 2019 21:37:01 +0000 (23:37 +0200)]
patch 8.1.1972: no proper test for getchar()
Problem: No proper test for getchar().
Solution: Add a test with special characters.
Bram Moolenaar [Tue, 3 Sep 2019 21:20:05 +0000 (23:20 +0200)]
patch 8.1.1971: manually enabling features causes build errors
Problem: Manually enabling features causes build errors. (John Marriott)
Solution: Adjust #ifdefs.
Bram Moolenaar [Tue, 3 Sep 2019 20:23:38 +0000 (22:23 +0200)]
patch 8.1.1970: search stat space wrong, no test for 8.1.1965
Problem: Search stat space wrong, no test for 8.1.1965.
Solution: Fix check for cmd_silent. Add a test. (Christian Brabandt)
Bram Moolenaar [Tue, 3 Sep 2019 20:08:33 +0000 (22:08 +0200)]
patch 8.1.1969: popup window filter is used in all modes
Problem: Popup window filter is used in all modes.
Solution: Add the "filtermode" property.
Bram Moolenaar [Tue, 3 Sep 2019 15:13:37 +0000 (17:13 +0200)]
patch 8.1.1968: crash when using nested map()
Problem: Crash when using nested map().
Solution: Clear the pointer in prepare_vimvar(). (Ozaki Kiichi,
closes #4890, closes #4891)
Bram Moolenaar [Mon, 2 Sep 2019 20:56:24 +0000 (22:56 +0200)]
patch 8.1.1967: line() only works for the current window
Problem: Line() only works for the current window.
Solution: Add an optional argument for the window to use.
Bram Moolenaar [Mon, 2 Sep 2019 20:31:11 +0000 (22:31 +0200)]
patch 8.1.1966: some code in options.c fits better elsewhere
Problem: Some code in options.c fits better elsewhere.
Solution: Move functions from options.c to other files. (Yegappan
Lakshmanan, closes #4889)
Bram Moolenaar [Mon, 2 Sep 2019 19:44:59 +0000 (21:44 +0200)]
patch 8.1.1965: search count message is not displayed when using a mapping
Problem: The search count message is not displayed when using a mapping.
(Gary Johnson)
Solution: Ignore cmd_silent for showing the search count. (Christian
Brabandt)
Bram Moolenaar [Mon, 2 Sep 2019 18:44:07 +0000 (20:44 +0200)]
patch 8.1.1964: crash when using nested map() and filter()
Problem: Crash when using nested map() and filter().
Solution: Do not set the v:key type to string without clearing the pointer.
Bram Moolenaar [Sun, 1 Sep 2019 21:27:05 +0000 (23:27 +0200)]
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.
Bram Moolenaar [Sun, 1 Sep 2019 18:21:56 +0000 (20:21 +0200)]
patch 8.1.1962: leaking memory when using tagfunc()
Problem: Leaking memory when using tagfunc().
Solution: Free the user_data. (Dominique Pelle, closes #4886)
Bram Moolenaar [Sun, 1 Sep 2019 18:16:52 +0000 (20:16 +0200)]
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().
Bram Moolenaar [Sun, 1 Sep 2019 15:52:32 +0000 (17:52 +0200)]
patch 8.1.1960: fold code is spread out
Problem: Fold code is spread out.
Solution: Move fold functions to fold.c.
Bram Moolenaar [Sun, 1 Sep 2019 15:38:09 +0000 (17:38 +0200)]
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)
Bram Moolenaar [Sun, 1 Sep 2019 14:24:56 +0000 (16:24 +0200)]
patch 8.1.1958: old style comments taking up space
Problem: Old style comments taking up space.
Solution: Change to new style comments.
Bram Moolenaar [Sun, 1 Sep 2019 14:01:30 +0000 (16:01 +0200)]
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)
Bram Moolenaar [Sun, 1 Sep 2019 13:26:23 +0000 (15:26 +0200)]
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)
Bram Moolenaar [Sun, 1 Sep 2019 12:45:28 +0000 (14:45 +0200)]
patch 8.1.1955: tests contain typos
Problem: Tests contain typos.
Solution: Correct the typos. (Dominique Pelle)
Bram Moolenaar [Sat, 31 Aug 2019 20:16:38 +0000 (22:16 +0200)]
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.
Bram Moolenaar [Sat, 31 Aug 2019 19:17:39 +0000 (21:17 +0200)]
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.
Bram Moolenaar [Sat, 31 Aug 2019 17:13:58 +0000 (19:13 +0200)]
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.
Bram Moolenaar [Sat, 31 Aug 2019 15:48:19 +0000 (17:48 +0200)]
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.
Bram Moolenaar [Sat, 31 Aug 2019 14:20:32 +0000 (16:20 +0200)]
Runtime files update.
Bram Moolenaar [Sat, 31 Aug 2019 13:28:02 +0000 (15:28 +0200)]
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)
Bram Moolenaar [Fri, 30 Aug 2019 20:08:34 +0000 (22:08 +0200)]
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.
Bram Moolenaar [Fri, 30 Aug 2019 17:28:25 +0000 (19:28 +0200)]
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)
Bram Moolenaar [Fri, 30 Aug 2019 17:05:32 +0000 (19:05 +0200)]
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)
Bram Moolenaar [Fri, 30 Aug 2019 16:37:26 +0000 (18:37 +0200)]
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)
Bram Moolenaar [Fri, 30 Aug 2019 15:34:08 +0000 (17:34 +0200)]
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)
Bram Moolenaar [Fri, 30 Aug 2019 14:30:00 +0000 (16:30 +0200)]
patch 8.1.1944: leaking memory when using sound callback
Problem: Leaking memory when using sound callback.
Solution: src/sound.c
Bram Moolenaar [Fri, 30 Aug 2019 13:46:30 +0000 (15:46 +0200)]
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)
Bram Moolenaar [Fri, 30 Aug 2019 11:59:29 +0000 (13:59 +0200)]
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.
Bram Moolenaar [Fri, 30 Aug 2019 11:12:25 +0000 (13:12 +0200)]
patch 8.1.1941: getftype() test fails on Mac
Problem: getftype() test fails on Mac.
Solution: Skip /dev/fd/.
Bram Moolenaar [Thu, 29 Aug 2019 20:48:24 +0000 (22:48 +0200)]
patch 8.1.1940: script tests fail
Problem: Script tests fail.
Solution: Don't set vimvars type in set_vim_var_nr().
Bram Moolenaar [Thu, 29 Aug 2019 20:09:46 +0000 (22:09 +0200)]
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)
Bram Moolenaar [Thu, 29 Aug 2019 19:32:55 +0000 (21:32 +0200)]
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)
Bram Moolenaar [Thu, 29 Aug 2019 19:24:21 +0000 (21:24 +0200)]
patch 8.1.1937: errors when using javascriptreact
Problem: Errors when using javascriptreact.
Solution: Use ":runtime" instead of ":source". (closes #4875)
Bram Moolenaar [Thu, 29 Aug 2019 18:02:11 +0000 (20:02 +0200)]
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.
Bram Moolenaar [Wed, 28 Aug 2019 20:38:07 +0000 (22:38 +0200)]
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
Bram Moolenaar [Wed, 28 Aug 2019 20:18:30 +0000 (22:18 +0200)]
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.
Bram Moolenaar [Tue, 27 Aug 2019 20:48:30 +0000 (22:48 +0200)]
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)
Bram Moolenaar [Tue, 27 Aug 2019 19:56:06 +0000 (21:56 +0200)]
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)
Bram Moolenaar [Mon, 26 Aug 2019 20:38:22 +0000 (22:38 +0200)]
patch 8.1.1931: syntax test fails
Problem: Syntax test fails.
Solution: Add new javascriptreact type to completions.
Bram Moolenaar [Mon, 26 Aug 2019 19:28:15 +0000 (21:28 +0200)]
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)
Bram Moolenaar [Sun, 25 Aug 2019 21:08:17 +0000 (23:08 +0200)]
patch 8.1.1929: no tests for text property popup window
Problem: No tests for text property popup window.
Solution: Add a few tests.
Bram Moolenaar [Sun, 25 Aug 2019 20:25:02 +0000 (22:25 +0200)]
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.
Bram Moolenaar [Sun, 25 Aug 2019 13:41:00 +0000 (15:41 +0200)]
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)
Bram Moolenaar [Sun, 25 Aug 2019 12:48:37 +0000 (14:48 +0200)]
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)
Bram Moolenaar [Sat, 24 Aug 2019 20:58:31 +0000 (22:58 +0200)]
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.