Bram Moolenaar
aad222c9c9
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.
2019-09-06 22:46:09 +02:00
Bram Moolenaar
93476fd634
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.
2019-09-06 22:00:54 +02:00
Bram Moolenaar
5ec849896f
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.
2019-09-06 21:46:15 +02:00
Bram Moolenaar
196b466443
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.
2019-09-06 21:34:30 +02:00
Bram Moolenaar
16b58ae9f3
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.
2019-09-06 20:40:21 +02:00
Bram Moolenaar
6f72e90dd8
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.
2019-09-05 23:04:02 +02:00
Bram Moolenaar
a546b21b24
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.
2019-09-05 22:50:11 +02:00
Bram Moolenaar
af7645d373
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.
2019-09-05 22:33:28 +02:00
Bram Moolenaar
8d3b51084a
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 )
2019-09-05 21:29:01 +02:00
Bram Moolenaar
a0d1fef4eb
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.
2019-09-04 22:29:14 +02:00
Bram Moolenaar
a5a7882ea4
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.
2019-09-04 21:57:18 +02:00
Bram Moolenaar
26262f8777
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.
2019-09-04 20:59:15 +02:00
Bram Moolenaar
3f4f3d8e7e
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.
2019-09-04 20:05:59 +02:00
Bram Moolenaar
ea781459b9
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.
2019-09-04 18:53:12 +02:00
Bram Moolenaar
6a124e622c
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.
2019-09-04 18:15:19 +02:00
Bram Moolenaar
08c308aeb5
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.
2019-09-04 17:48:15 +02:00
Bram Moolenaar
0f63ed33fd
patch 8.1.1980: fix for search stat not tested
...
Problem: Fix for search stat not tested.
Solution: Add a screenshot test. (Christian Brabandt)
2019-09-04 16:32:36 +02:00
Bram Moolenaar
b005cd80cf
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.
2019-09-04 15:54:55 +02:00
Bram Moolenaar
1e1d30048e
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.
2019-09-04 14:41:14 +02:00
Bram Moolenaar
19c8fe1925
patch 8.1.1977: terminal debugger plugin may hang
...
Problem: Terminal debugger plugin may hang.
Solution: Wait longer when still reading symbols.
2019-09-04 14:24:24 +02:00
Bram Moolenaar
2b43f7f9f4
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 )
2019-09-04 14:11:16 +02:00
Bram Moolenaar
89c0003331
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 )
2019-09-04 13:53:21 +02:00
Bram Moolenaar
1f3165bc34
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().
2019-09-04 13:21:26 +02:00
Bram Moolenaar
61c18652c9
patch 8.1.1973: cannot build without the quickfix feature
...
Problem: Cannot build without the quickfix feature.
Solution: Remove #ifdef for qf_info_T.
2019-09-04 11:51:17 +02:00
Bram Moolenaar
5d712e4672
patch 8.1.1972: no proper test for getchar()
...
Problem: No proper test for getchar().
Solution: Add a test with special characters.
2019-09-03 23:37:01 +02:00
Bram Moolenaar
d570ab95d9
patch 8.1.1971: manually enabling features causes build errors
...
Problem: Manually enabling features causes build errors. (John Marriott)
Solution: Adjust #ifdefs.
2019-09-03 23:20:05 +02:00
Bram Moolenaar
19e8ac72e9
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)
2019-09-03 22:23:38 +02:00
Bram Moolenaar
581ba39aef
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.
2019-09-03 22:08:33 +02:00
Bram Moolenaar
27da7de7c5
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 )
2019-09-03 17:13:37 +02:00
Bram Moolenaar
8e0a8e7eb7
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.
2019-09-02 22:56:24 +02:00
Bram Moolenaar
e677df8d93
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 )
2019-09-02 22:31:11 +02:00
Bram Moolenaar
359ad1a6f9
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)
2019-09-02 21:44:59 +02:00
Bram Moolenaar
c36350bca3
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.
2019-09-02 20:44:07 +02:00
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.
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 )
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().
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.
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 )
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.
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 )
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 )
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)
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.
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.
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.
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.
2019-08-31 17:48:19 +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 )
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.
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 )
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 )
2019-08-30 19:05:32 +02:00