0
0
mirror of https://github.com/vim/vim.git synced 2025-07-24 10:45:12 -04:00

8876 Commits

Author SHA1 Message Date
Bram Moolenaar
3b9fcfcffa patch 8.1.0294: MS-Windows: sometimes uses short directory name
Problem:    MS-Windows: sometimes uses short directory name.
Solution:   Expand to long file name with correct caps. (Nobuhiro Takasaki,
            closes #3334)
v8.1.0294
2018-08-18 20:20:27 +02:00
Bram Moolenaar
4d77c65a9e patch 8.1.0293: checks for type of stack is cryptic
Problem:    Checks for type of stack is cryptic.
Solution:   Define IS_QF_STACK() and IS_LL_STACK(). (Yegappan Lakshmanan)
v8.1.0293
2018-08-18 19:59:54 +02:00
Bram Moolenaar
9bc1eac2c7 patch 8.1.0292: MS-Windows: the text "self-installing" confuses some users
Problem:    MS-Windows: the text "self-installing" confuses some users.
Solution:   Remove the text from the uninstall entry. (closes #3337)
v8.1.0292
2018-08-18 19:04:37 +02:00
Bram Moolenaar
81f56536b1 patch 8.1.0291: 'incsearch' highlighting not used for :sort
Problem:    'incsearch' highlighting not used for :sort.
Solution:   Handle pattern in :sort command.
v8.1.0291
2018-08-18 16:19:42 +02:00
Bram Moolenaar
b476cb7d8d patch 8.1.0290: "cit" on an empty HTML tag changes the whole tag
Problem:    "cit" on an empty HTML tag changes the whole tag.
Solution:   Only adjust the area in Visual mode. (Andy Massimino,
            closes #3332)
v8.1.0290
2018-08-16 21:37:50 +02:00
Bram Moolenaar
2dfcef4c08 patch 8.1.0289: cursor moves to wrong column after quickfix jump
Problem:    Cursor moves to wrong column after quickfix jump.
Solution:   Set the curswant flag. (Andy Massimino, closes #3331)
v8.1.0289
2018-08-15 22:29:51 +02:00
Bram Moolenaar
396659592f patch 8.1.0288: quickfix code uses cmdidx too often
Problem:    Quickfix code uses cmdidx too often.
Solution:   Add is_loclist_cmd(). (Yegappan Lakshmanan)
v8.1.0288
2018-08-15 20:59:48 +02:00
Bram Moolenaar
37b15568c2 patch 8.1.0287: MAX is not defined everywhere
Problem:    MAX is not defined everywhere.
Solution:   Define MAX where needed.
v8.1.0287
2018-08-14 22:08:25 +02:00
Bram Moolenaar
167ae42685 patch 8.1.0286: 'incsearch' does not apply to :smagic and :snomagic
Problem:    'incsearch' does not apply to :smagic and :snomagic.
Solution:   Add support. (Hirohito Higashi)
v8.1.0286
2018-08-14 21:32:21 +02:00
Bram Moolenaar
d7cc163570 patch 8.1.0285: compiler warning for conversion
Problem:    Compiler warning for conversion.
Solution:   Add a type cast. (Mike Williams)
v8.1.0285
2018-08-14 20:18:26 +02:00
Bram Moolenaar
2f6a346a4c patch 8.1.0284: 'cursorline' highlighting wrong with 'incsearch'
Problem:    'cursorline' highlighting wrong with 'incsearch'.
Solution:   Move the cursor back if the match is outside the range.
v8.1.0284
2018-08-14 18:16:52 +02:00
Bram Moolenaar
80d83c094d patch 8.1.0283: missing test dump
Problem:    Missing test dump.
Solution:   Add the dump file
v8.1.0283
2018-08-14 17:28:56 +02:00
Bram Moolenaar
33c4dbb74b patch 8.1.0282: 'incsearch' does not work with command modifiers
Problem:    'incsearch' does not work with command modifiers.
Solution:   Skip command modifiers.
v8.1.0282
2018-08-14 16:06:16 +02:00
Bram Moolenaar
effed9315c patch 8.1.0281: parsing command modifiers is not separated
Problem:    Parsing command modifiers is not separated.
Solution:   Move command modifier parsing to a separate function.
v8.1.0281
2018-08-14 13:38:17 +02:00
Bram Moolenaar
def7b1dc61 patch 8.1.0280: 'incsearch' highlighting does not work for ":g!/"
Problem:    'incsearch' highlighting does not work for ":g!/".
Solution:   Skip the exclamation mark. (Hirohito Higashi)
v8.1.0280
2018-08-13 22:54:35 +02:00
Bram Moolenaar
2b926fcb3c patch 8.1.0279: 'incsearch' highlighting does not skip white space
Problem:    'incsearch' highlighting does not skip white space.
Solution:   Skip white space after the command. (issue #3321)
v8.1.0279
2018-08-13 11:07:57 +02:00
Bram Moolenaar
60d0871000 patch 8.1.0278: 'incsearch' highlighting does not accept reverse range
Problem:    'incsearch' highlighting does not accept reverse range.
Solution:   Swap the range when needed. (issue #3321)
v8.1.0278
2018-08-12 21:53:15 +02:00
Bram Moolenaar
c7f08b7ee1 patch 8.1.0277: 'incsearch' highlighting wrong in a few cases
Problem:    'incsearch' highlighting wrong in a few cases.
Solution:   Fix using last search pattern.  Restore highlighting when changing
            command. (issue #3321)
v8.1.0277
2018-08-12 17:39:14 +02:00
Bram Moolenaar
164251ff80 patch 8.1.0276: no test for 'incsearch' highlighting with :s
Problem:    No test for 'incsearch' highlighting with :s.
Solution:   Add a screendump test.
v8.1.0276
2018-08-12 16:26:58 +02:00
Bram Moolenaar
976b847f43 patch 8.1.0275: 'incsearch' with :s doesn't start at cursor line
Problem:    'incsearch' with :s doesn't start at cursor line.
Solution:   Set cursor before parsing address. (closes #3318)
            Also accept a match at the start of the first line.
v8.1.0275
2018-08-12 15:49:47 +02:00
Bram Moolenaar
21f990e1c2 patch 8.1.0274: 'incsearch' triggers on ":source"
Problem:    'incsearch' triggers on ":source".
Solution:   Check for the whole command name.
v8.1.0274
2018-08-11 19:20:49 +02:00
Bram Moolenaar
ef73a28401 patch 8.1.0273: invalid memory access when using 'incsearch'
Problem:    Invalid memory access when using 'incsearch'.
Solution:   Reset "patlen" when using previous search pattern.
v8.1.0273
2018-08-11 19:02:22 +02:00
Bram Moolenaar
d473c8c101 Update runtime files. 2018-08-11 18:00:22 +02:00
Bram Moolenaar
f53c692240 patch 8.1.0272: options test fails if temp var ends in slash
Problem:    Options test fails if temp var ends in slash. (Tom Briden)
Solution:   Check for optional slash. (closes #3308)
v8.1.0272
2018-08-11 17:53:04 +02:00
Bram Moolenaar
b0acacd767 patch 8.1.0271: 'incsearch' doesn't work for :s, :g or :v
Problem:    'incsearch' doesn't work for :s, :g or :v.
Solution:   Also use 'incsearch' for other commands that use a pattern.
v8.1.0271
2018-08-11 16:40:43 +02:00
Bram Moolenaar
b31a3acce1 patch 8.1.0270: checking for a Tab in a line could be faster
Problem:    Checking for a Tab in a line could be faster.
Solution:   Use strchr() instead of strrchr(). (closes #3312)
v8.1.0270
2018-08-11 14:41:55 +02:00
Bram Moolenaar
51e9fbf1c7 patch 8.1.0269: Ruby Kernel.#p method always returns nil
Problem:    Ruby Kernel.#p method always returns nil.
Solution:   Copy p method implementation from Ruby code. (Masataka Pocke
            Kuwabara, closes #3315)
v8.1.0269
2018-08-11 14:24:11 +02:00
Bram Moolenaar
d569bb0299 patch 8.1.0268: file type checking has too many #ifdef
Problem:    File type checking has too many #ifdef.
Solution:   Always define the S_IF macros. (Ken Takata, closes #3306)
v8.1.0268
2018-08-11 13:57:20 +02:00
Bram Moolenaar
90f1e2b7bc patch 8.1.0267: no good check if restoring quickfix list worked
Problem:    No good check if restoring quickfix list worked.
Solution:   Let qf_restore_list() return OK/FAIL. (Yegappan Lakshmanan)
v8.1.0267
2018-08-11 13:36:56 +02:00
Bram Moolenaar
ee8415bc59 patch 8.1.0266: parsing Ex address range is not a separate function
Problem:    Parsing Ex address range is not a separate function.
Solution:   Refactor do_one_cmd() to separate address parsing.
v8.1.0266
2018-08-10 23:13:12 +02:00
Bram Moolenaar
0ee81cb638 patch 8.1.0265: the getcmdline() function is way too big
Problem:    The getcmdline() function is way too big.
Solution:   Factor out the incremental search highlighting.
v8.1.0265
2018-08-10 22:07:32 +02:00
Bram Moolenaar
efe03738f6 patch 8.1.0264: backup tests fail when CWD is in /tmp
Problem:    Backup tests fail when CWD is in /tmp.
Solution:   Make 'backupskip' empty. (Christian Brabandt, closes #3301)
v8.1.0264
2018-08-09 22:26:38 +02:00
Bram Moolenaar
4b16ee743e patch 8.1.0263: channel log doesn't show part of channel
Problem:    Channel log doesn't show part of channel.
Solution:   Add "sock", "out", "err" or "in". (Ozaki Kiichi, closes #3303)
v8.1.0263
2018-08-09 22:15:34 +02:00
Bram Moolenaar
1598f9937a patch 8.1.0262: not enough testing for getftype()
Problem:    Not enough testing for getftype().
Solution:   Add a test. (Dominique Pelle, closes #3300)
v8.1.0262
2018-08-09 22:08:57 +02:00
Bram Moolenaar
38efd1d17a patch 8.1.0261: Coverity complains about a negative array index
Problem:    Coverity complains about a negative array index.
Solution:   When qf_id2nr() cannot find the list then don't set qf_curlist.
v8.1.0261
2018-08-09 21:52:24 +02:00
Bram Moolenaar
4d37557ac6 patch 8.1.0260: no LGTM logo in README file
Problem:    No LGTM logo in README file.
Solution:   Add one. (Bas van Schaik, closes #3305)
v8.1.0260
2018-08-09 21:33:38 +02:00
Bram Moolenaar
3f347e4716 patch 8.1.0259: no test for fixed quickfix issue
Problem:    No test for fixed quickfix issue.
Solution:   Add a test.  Clean up the code a bit. (Yegappan Lakshmanan)
v8.1.0259
2018-08-09 21:19:20 +02:00
Bram Moolenaar
af559d2c9f patch 8.1.0258: not enough testing for the CompleteDone event
Problem:    Not enough testing for the CompleteDone event.
Solution:   Add a test. (closes #3297)
v8.1.0258
2018-08-08 22:55:41 +02:00
Bram Moolenaar
bfde0b482d patch 8.1.0257: no test for pathshorten()
Problem:    No test for pathshorten().
Solution:   Add a test. (Dominique Pelle, closes #3295)
v8.1.0257
2018-08-08 22:27:31 +02:00
Bram Moolenaar
9fa9506853 patch 8.1.0256: using setline() in TextChangedI splits undo
Problem:    Using setline() in TextChangedI splits undo.
Solution:   Use another solution for undo not working properly.
v8.1.0256
2018-08-08 22:08:32 +02:00
Bram Moolenaar
f8f88f89e1 patch 8.1.0255: backup test fails when using shadow directory
Problem:    Backup test fails when using shadow directory.
Solution:   Remove check for "src".
v8.1.0255
2018-08-08 11:02:32 +02:00
Bram Moolenaar
980bab457e patch 8.1.0254: cannot build on MS-Windows; unused macro HAVE_HANDLE_DROP
Problem:    Cannot build on MS-Windows; Unused macro HAVE_HANDLE_DROP.
Solution:   Adjust #ifdef. Delete the macro.
v8.1.0254
2018-08-07 22:42:53 +02:00
Bram Moolenaar
40385dbcdf patch 8.1.0253: saving and restoring window title does not always work
Problem:    Saving and restoring window title does not always work.
Solution:   Use the stack push and pop commands. (Kouichi Iwamoto,
            closes #3059)
v8.1.0253
2018-08-07 22:31:44 +02:00
Bram Moolenaar
de3b3677f7 patch 8.1.0252: quickfix functions are too long
Problem:    Quickfix functions are too long.
Solution:   Refactor. (Yegappan Lakshmanan, closes #2950)
v8.1.0252
2018-08-07 21:54:41 +02:00
Bram Moolenaar
b782ba475a patch 8.1.0251: using full path is not supported for 'backupdir'
Problem:    Using a full path is supported for 'directory' but not for
            'backupdir'. (Mikolaj Machowski)
Solution:   Support 'backupdir' as well. (Christian Brabandt, closes #179)
v8.1.0251
2018-08-07 21:39:28 +02:00
Bram Moolenaar
b1cf16113f patch 8.1.0250: MS-Windows using VTP: windows size change incorrect
Problem:    MS-Windows using VTP: windows size change incorrect.
Solution:   Call SetConsoleScreenBufferSize() first. (Nobuhiro Takasaki,
            closes #3164)
v8.1.0250
2018-08-07 20:47:16 +02:00
Bram Moolenaar
7ebf4e1c34 patch 8.1.0249: GTK: when screen DPI changes Vim does not handle it
Problem:    GTK: when screen DPI changes Vim does not handle it.
Solution:   Handle the gtk-xft-dpi signal. (Roel van de Kraats,
            closes #2357)
v8.1.0249
2018-08-07 20:01:40 +02:00
Bram Moolenaar
8d8a65e389 patch 8.1.0248: duplicated quickfix code
Problem:    duplicated quickfix code.
Solution:   Move the code to a function.
v8.1.0248
2018-08-07 19:48:08 +02:00
Bram Moolenaar
447bd5a346 patch 8.1.0247: Python: error message for failing import is incorrect
Problem:    Python: error message for failing import is incorrect.
Solution:   Adjust how modules are loaded. (Ozaki Kiichi, closes #3162)
v8.1.0247
2018-08-07 19:45:27 +02:00
Bram Moolenaar
ee380ae376 patch 8.1.0246: build failure without the +eval feature
Problem:    Build failure without the +eval feature.
Solution:   Add #ifdef
v8.1.0246
2018-08-07 19:32:52 +02:00