Bram Moolenaar
ce90e36f59
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.
v8.1.2011
2019-09-08 18:58:44 +02:00
Bram Moolenaar
9490b9a61c
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 )
v8.1.2010
2019-09-08 17:20:12 +02:00
Bram Moolenaar
3d2a3cbce8
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 )
v8.1.2009
2019-09-08 17:12:01 +02:00
Bram Moolenaar
4544bd2f24
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 )
v8.1.2008
2019-09-08 15:27:21 +02:00
Bram Moolenaar
fca068b977
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.
v8.1.2007
2019-09-08 14:07:47 +02:00
Bram Moolenaar
6cdce2a003
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 )
v8.1.2006
2019-09-07 23:25:09 +02:00
Bram Moolenaar
6d7d7cf750
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 )
v8.1.2005
2019-09-07 23:16:33 +02:00
Bram Moolenaar
f6ed61e148
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.
v8.1.2004
2019-09-07 19:05:09 +02:00
Bram Moolenaar
30e9b3c425
Update runtime files
2019-09-07 16:24:12 +02:00
Bram Moolenaar
fa90d70884
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 )
v8.1.2003
2019-09-07 16:07:47 +02:00
Bram Moolenaar
9b1cd65d8b
patch 8.1.2002: version number 2000 missing
...
Problem: Version number 2000 missing.
Solution: Add the number in the list of patches.
v8.1.2002
2019-09-07 15:51:28 +02:00
Bram Moolenaar
261f346f81
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 )
v8.1.2001
2019-09-07 15:45:32 +02:00
Bram Moolenaar
a3a124627d
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 )
v8.1.2000
2019-09-07 15:08:38 +02:00
Bram Moolenaar
1b33bee35e
patch 8.1.1999: calling both PlaySoundW() and PlaySoundA()
...
Problem: Calling both PlaySoundW() and PlaySoundA().
Solution: Only use PlaySoundW(). (Dan Thompson, closes #4903 )
v8.1.1999
2019-09-07 14:50:49 +02:00
Bram Moolenaar
fbb3bc89b3
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.
v8.1.1998
2019-09-07 14:33:36 +02:00
Bram Moolenaar
bcb4c8f905
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.
v8.1.1997
2019-09-07 14:06:52 +02:00
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.
v8.1.1996
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.
v8.1.1995
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.
v8.1.1994
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.
v8.1.1993
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.
v8.1.1992
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.
v8.1.1991
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.
v8.1.1990
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.
v8.1.1989
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 )
v8.1.1988
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.
v8.1.1987
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.
v8.1.1986
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.
v8.1.1985
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.
v8.1.1984
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.
v8.1.1983
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.
v8.1.1982
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.
v8.1.1981
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)
v8.1.1980
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.
v8.1.1979
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.
v8.1.1978
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.
v8.1.1977
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 )
v8.1.1976
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 )
v8.1.1975
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().
v8.1.1974
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.
v8.1.1973
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.
v8.1.1972
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.
v8.1.1971
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)
v8.1.1970
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.
v8.1.1969
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 )
v8.1.1968
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.
v8.1.1967
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 )
v8.1.1966
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)
v8.1.1965
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.
v8.1.1964
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.
v8.1.1963
2019-09-01 23:27:05 +02:00