summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.0296: command parsing for 'incsearch' is a bit uglyv8.1.0296Bram Moolenaar2018-08-182-120/+107
| | | | | Problem: Command parsing for 'incsearch' is a bit ugly. Solution: Return when there is no pattern. Put common checks together.
* patch 8.1.0295: no 'incsearch' highlighting for :vimgrep and similarv8.1.0295Bram Moolenaar2018-08-188-28/+146
| | | | | | Problem: No 'incsearch' highlighting for :vimgrep and similar commands. Solution: Parse the :vimgrep command and similar ones to locate the search pattern. (Hirohito Higashi, closes #3344)
* patch 8.1.0294: MS-Windows: sometimes uses short directory namev8.1.0294Bram Moolenaar2018-08-182-2/+19
| | | | | | Problem: MS-Windows: sometimes uses short directory name. Solution: Expand to long file name with correct caps. (Nobuhiro Takasaki, closes #3334)
* patch 8.1.0293: checks for type of stack is crypticv8.1.0293Bram Moolenaar2018-08-182-9/+16
| | | | | Problem: Checks for type of stack is cryptic. Solution: Define IS_QF_STACK() and IS_LL_STACK(). (Yegappan Lakshmanan)
* patch 8.1.0292: MS-Windows: the text "self-installing" confuses some usersv8.1.0292Bram Moolenaar2018-08-182-6/+3
| | | | | Problem: MS-Windows: the text "self-installing" confuses some users. Solution: Remove the text from the uninstall entry. (closes #3337)
* patch 8.1.0291: 'incsearch' highlighting not used for :sortv8.1.0291Bram Moolenaar2018-08-184-1/+50
| | | | | Problem: 'incsearch' highlighting not used for :sort. Solution: Handle pattern in :sort command.
* patch 8.1.0290: "cit" on an empty HTML tag changes the whole tagv8.1.0290Bram Moolenaar2018-08-163-3/+23
| | | | | | Problem: "cit" on an empty HTML tag changes the whole tag. Solution: Only adjust the area in Visual mode. (Andy Massimino, closes #3332)
* patch 8.1.0289: cursor moves to wrong column after quickfix jumpv8.1.0289Bram Moolenaar2018-08-153-0/+12
| | | | | Problem: Cursor moves to wrong column after quickfix jump. Solution: Set the curswant flag. (Andy Massimino, closes #3331)
* patch 8.1.0288: quickfix code uses cmdidx too oftenv8.1.0288Bram Moolenaar2018-08-154-59/+71
| | | | | Problem: Quickfix code uses cmdidx too often. Solution: Add is_loclist_cmd(). (Yegappan Lakshmanan)
* patch 8.1.0287: MAX is not defined everywherev8.1.0287Bram Moolenaar2018-08-142-0/+6
| | | | | Problem: MAX is not defined everywhere. Solution: Define MAX where needed.
* patch 8.1.0286: 'incsearch' does not apply to :smagic and :snomagicv8.1.0286Bram Moolenaar2018-08-143-0/+20
| | | | | Problem: 'incsearch' does not apply to :smagic and :snomagic. Solution: Add support. (Hirohito Higashi)
* patch 8.1.0285: compiler warning for conversionv8.1.0285Bram Moolenaar2018-08-142-1/+3
| | | | | Problem: Compiler warning for conversion. Solution: Add a type cast. (Mike Williams)
* patch 8.1.0284: 'cursorline' highlighting wrong with 'incsearch'v8.1.0284Bram Moolenaar2018-08-145-0/+38
| | | | | Problem: 'cursorline' highlighting wrong with 'incsearch'. Solution: Move the cursor back if the match is outside the range.
* patch 8.1.0283: missing test dumpv8.1.0283Bram Moolenaar2018-08-142-0/+11
| | | | | Problem: Missing test dump. Solution: Add the dump file
* patch 8.1.0282: 'incsearch' does not work with command modifiersv8.1.0282Bram Moolenaar2018-08-145-60/+106
| | | | | Problem: 'incsearch' does not work with command modifiers. Solution: Skip command modifiers.
* patch 8.1.0281: parsing command modifiers is not separatedv8.1.0281Bram Moolenaar2018-08-146-245/+276
| | | | | Problem: Parsing command modifiers is not separated. Solution: Move command modifier parsing to a separate function.
* patch 8.1.0280: 'incsearch' highlighting does not work for ":g!/"v8.1.0280Bram Moolenaar2018-08-133-0/+17
| | | | | Problem: 'incsearch' highlighting does not work for ":g!/". Solution: Skip the exclamation mark. (Hirohito Higashi)
* patch 8.1.0279: 'incsearch' highlighting does not skip white spacev8.1.0279Bram Moolenaar2018-08-134-1/+19
| | | | | Problem: 'incsearch' highlighting does not skip white space. Solution: Skip white space after the command. (issue #3321)
* patch 8.1.0278: 'incsearch' highlighting does not accept reverse rangev8.1.0278Bram Moolenaar2018-08-124-2/+28
| | | | | Problem: 'incsearch' highlighting does not accept reverse range. Solution: Swap the range when needed. (issue #3321)
* patch 8.1.0277: 'incsearch' highlighting wrong in a few casesv8.1.0277Bram Moolenaar2018-08-125-36/+89
| | | | | | Problem: 'incsearch' highlighting wrong in a few cases. Solution: Fix using last search pattern. Restore highlighting when changing command. (issue #3321)
* patch 8.1.0276: no test for 'incsearch' highlighting with :sv8.1.0276Bram Moolenaar2018-08-123-0/+46
| | | | | Problem: No test for 'incsearch' highlighting with :s. Solution: Add a screendump test.
* patch 8.1.0275: 'incsearch' with :s doesn't start at cursor linev8.1.0275Bram Moolenaar2018-08-123-6/+31
| | | | | | 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.
* patch 8.1.0274: 'incsearch' triggers on ":source"v8.1.0274Bram Moolenaar2018-08-113-22/+33
| | | | | Problem: 'incsearch' triggers on ":source". Solution: Check for the whole command name.
* patch 8.1.0273: invalid memory access when using 'incsearch'v8.1.0273Bram Moolenaar2018-08-112-0/+6
| | | | | Problem: Invalid memory access when using 'incsearch'. Solution: Reset "patlen" when using previous search pattern.
* patch 8.1.0272: options test fails if temp var ends in slashv8.1.0272Bram Moolenaar2018-08-112-1/+3
| | | | | Problem: Options test fails if temp var ends in slash. (Tom Briden) Solution: Check for optional slash. (closes #3308)
* patch 8.1.0271: 'incsearch' doesn't work for :s, :g or :vv8.1.0271Bram Moolenaar2018-08-115-20/+180
| | | | | Problem: 'incsearch' doesn't work for :s, :g or :v. Solution: Also use 'incsearch' for other commands that use a pattern.
* patch 8.1.0270: checking for a Tab in a line could be fasterv8.1.0270Bram Moolenaar2018-08-112-1/+3
| | | | | Problem: Checking for a Tab in a line could be faster. Solution: Use strchr() instead of strrchr(). (closes #3312)
* patch 8.1.0269: Ruby Kernel.#p method always returns nilv8.1.0269Bram Moolenaar2018-08-113-1/+33
| | | | | | Problem: Ruby Kernel.#p method always returns nil. Solution: Copy p method implementation from Ruby code. (Masataka Pocke Kuwabara, closes #3315)
* patch 8.1.0268: file type checking has too many #ifdefv8.1.0268Bram Moolenaar2018-08-118-108/+58
| | | | | Problem: File type checking has too many #ifdef. Solution: Always define the S_IF macros. (Ken Takata, closes #3306)
* patch 8.1.0267: no good check if restoring quickfix list workedv8.1.0267Bram Moolenaar2018-08-112-8/+17
| | | | | Problem: No good check if restoring quickfix list worked. Solution: Let qf_restore_list() return OK/FAIL. (Yegappan Lakshmanan)
* patch 8.1.0266: parsing Ex address range is not a separate functionv8.1.0266Bram Moolenaar2018-08-103-163/+179
| | | | | Problem: Parsing Ex address range is not a separate function. Solution: Refactor do_one_cmd() to separate address parsing.
* patch 8.1.0265: the getcmdline() function is way too bigv8.1.0265Bram Moolenaar2018-08-102-282/+345
| | | | | Problem: The getcmdline() function is way too big. Solution: Factor out the incremental search highlighting.
* patch 8.1.0264: backup tests fail when CWD is in /tmpv8.1.0264Bram Moolenaar2018-08-092-6/+8
| | | | | Problem: Backup tests fail when CWD is in /tmp. Solution: Make 'backupskip' empty. (Christian Brabandt, closes #3301)
* patch 8.1.0263: channel log doesn't show part of channelv8.1.0263Bram Moolenaar2018-08-092-6/+14
| | | | | Problem: Channel log doesn't show part of channel. Solution: Add "sock", "out", "err" or "in". (Ozaki Kiichi, closes #3303)
* patch 8.1.0262: not enough testing for getftype()v8.1.0262Bram Moolenaar2018-08-093-1/+38
| | | | | Problem: Not enough testing for getftype(). Solution: Add a test. (Dominique Pelle, closes #3300)
* patch 8.1.0261: Coverity complains about a negative array indexv8.1.0261Bram Moolenaar2018-08-092-19/+26
| | | | | Problem: Coverity complains about a negative array index. Solution: When qf_id2nr() cannot find the list then don't set qf_curlist.
* patch 8.1.0260: no LGTM logo in README filev8.1.0260Bram Moolenaar2018-08-091-0/+2
| | | | | Problem: No LGTM logo in README file. Solution: Add one. (Bas van Schaik, closes #3305)
* patch 8.1.0259: no test for fixed quickfix issuev8.1.0259Bram Moolenaar2018-08-093-9/+29
| | | | | Problem: No test for fixed quickfix issue. Solution: Add a test. Clean up the code a bit. (Yegappan Lakshmanan)
* patch 8.1.0258: not enough testing for the CompleteDone eventv8.1.0258Bram Moolenaar2018-08-082-0/+15
| | | | | Problem: Not enough testing for the CompleteDone event. Solution: Add a test. (closes #3297)
* patch 8.1.0257: no test for pathshorten()v8.1.0257Bram Moolenaar2018-08-082-0/+17
| | | | | Problem: No test for pathshorten(). Solution: Add a test. (Dominique Pelle, closes #3295)
* patch 8.1.0256: using setline() in TextChangedI splits undov8.1.0256Bram Moolenaar2018-08-083-24/+39
| | | | | Problem: Using setline() in TextChangedI splits undo. Solution: Use another solution for undo not working properly.
* patch 8.1.0255: backup test fails when using shadow directoryv8.1.0255Bram Moolenaar2018-08-082-2/+4
| | | | | Problem: Backup test fails when using shadow directory. Solution: Remove check for "src".
* patch 8.1.0254: cannot build on MS-Windows; unused macro HAVE_HANDLE_DROPv8.1.0254Bram Moolenaar2018-08-073-8/+3
| | | | | Problem: Cannot build on MS-Windows; Unused macro HAVE_HANDLE_DROP. Solution: Adjust #ifdef. Delete the macro.
* patch 8.1.0253: saving and restoring window title does not always workv8.1.0253Bram Moolenaar2018-08-0713-22/+106
| | | | | | Problem: Saving and restoring window title does not always work. Solution: Use the stack push and pop commands. (Kouichi Iwamoto, closes #3059)
* patch 8.1.0252: quickfix functions are too longv8.1.0252Bram Moolenaar2018-08-072-287/+502
| | | | | Problem: Quickfix functions are too long. Solution: Refactor. (Yegappan Lakshmanan, closes #2950)
* patch 8.1.0251: using full path is not supported for 'backupdir'v8.1.0251Bram Moolenaar2018-08-077-20/+108
| | | | | | Problem: Using a full path is supported for 'directory' but not for 'backupdir'. (Mikolaj Machowski) Solution: Support 'backupdir' as well. (Christian Brabandt, closes #179)
* patch 8.1.0250: MS-Windows using VTP: windows size change incorrectv8.1.0250Bram Moolenaar2018-08-072-22/+54
| | | | | | Problem: MS-Windows using VTP: windows size change incorrect. Solution: Call SetConsoleScreenBufferSize() first. (Nobuhiro Takasaki, closes #3164)
* patch 8.1.0249: GTK: when screen DPI changes Vim does not handle itv8.1.0249Bram Moolenaar2018-08-072-0/+34
| | | | | | Problem: GTK: when screen DPI changes Vim does not handle it. Solution: Handle the gtk-xft-dpi signal. (Roel van de Kraats, closes #2357)
* patch 8.1.0248: duplicated quickfix codev8.1.0248Bram Moolenaar2018-08-072-18/+24
| | | | | Problem: duplicated quickfix code. Solution: Move the code to a function.
* patch 8.1.0247: Python: error message for failing import is incorrectv8.1.0247Bram Moolenaar2018-08-074-30/+63
| | | | | Problem: Python: error message for failing import is incorrect. Solution: Adjust how modules are loaded. (Ozaki Kiichi, closes #3162)