0
0
mirror of https://github.com/vim/vim.git synced 2025-07-26 11:04:33 -04:00

11036 Commits

Author SHA1 Message Date
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