summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.0.1549: various small problems in test filesv8.0.1549Bram Moolenaar2018-02-276-36/+39
| | | | | Problem: Various small problems in test files. Solution: Include small changes.
* Include Serbian spell input filesBram Moolenaar2018-02-273-0/+276
|
* patch 8.0.1548: screen dump test script not included in distributionv8.0.1548Bram Moolenaar2018-02-272-0/+3
| | | | | Problem: Screen dump test script not included in distribution. Solution: Add the script to the list of distributed files.
* patch 8.0.1547: undo in the options window makes it emptyv8.0.1547Bram Moolenaar2018-02-272-4/+9
| | | | | | Problem: Undo in the options window makes it empty. Solution: Set 'undolevels' while filling the buffer. (Yasuhiro Matthew, closes #2645)
* patch 8.0.1546: using feedkeys() in a terminal may trigger mappingsv8.0.1546Bram Moolenaar2018-02-273-4/+5
| | | | | | Problem: Using feedkeys() in a terminal window may trigger mappings. (Charles Sheridan) Solution: Avoid triggering a mapping when peeking for a key.
* patch 8.0.1545: screen dumps not included in distributionv8.0.1545Bram Moolenaar2018-02-272-0/+3
| | | | | Problem: Screen dumps not included in distribution. Solution: Add dumps to the list of distributed files.
* Updated runtime files.Bram Moolenaar2018-02-2725-423/+7721
| | | | Add Serbian translations and spell checking.
* patch 8.0.1544: when using 'termguicolors' SpellBad doesn't showv8.0.1544Bram Moolenaar2018-02-275-34/+82
| | | | | Problem: When using 'termguicolors' SpellBad doesn't show. Solution: When the GUI colors are not set fall back to the cterm colors.
* patch 8.0.1543: with 'termguicolors' Normal color doesn't work correctlyv8.0.1543Bram Moolenaar2018-02-272-26/+26
| | | | | | Problem: With 'termguicolors' Normal color doesn't work correctly. Solution: Set cterm_normal_bg_gui_color and cterm_normal_fg_color always. (Kazunobu Kuriyama, closes #981, closes #2332)
* patch 8.0.1542: terminal screen dump does not include cursor positionv8.0.1542Bram Moolenaar2018-02-257-13/+56
| | | | | Problem: Terminal screen dump does not include cursor position. Solution: Mark the cursor position in the cump.
* patch 8.0.1541: synpat_T is taking too much memoryv8.0.1541Bram Moolenaar2018-02-242-9/+13
| | | | | Problem: synpat_T is taking too much memory. Solution: Reorder members to reduce padding. (Dominique Pelle, closes #2671)
* patch 8.0.1540: popup menu positioning fails with longer stringv8.0.1540Bram Moolenaar2018-02-245-16/+43
| | | | | | Problem: Popup menu positioning fails with longer string. Solution: Only align with right side of window when width is less than 'pumwidth' (closes #2661)
* patch 8.0.1539: no test for the popup menu positioningv8.0.1539Bram Moolenaar2018-02-249-33/+121
| | | | | Problem: No test for the popup menu positioning. Solution: Add a screendump test for the popup menu.
* patch 8.0.1538: popupmenu is too far left when completion is longv8.0.1538Bram Moolenaar2018-02-242-2/+4
| | | | | Problem: Popupmenu is too far left when completion is long. (Linwei) Solution: Adjust column computations. (Hirohito Higashi, closes #2661)
* patch 8.0.1537: xxd does not skip NUL lines when using ebcdicv8.0.1537Bram Moolenaar2018-02-242-2/+4
| | | | | | Problem: Xxd does not skip NUL lines when using ebcdic. Solution: Check for a NUL before converting a character for ebcdic. (Tim Sell, closes #2668)
* patch 8.0.1536: quotestar test is flaky when using the GUIv8.0.1536Bram Moolenaar2018-02-242-9/+10
| | | | | | Problem: Quotestar test is flaky when using the GUI. Solution: Add check that the star register arrived at the server. Increase timeouts.
* patch 8.0.1535: C syntax test still fails when using gvimv8.0.1535Bram Moolenaar2018-02-244-18/+22
| | | | | Problem: C syntax test still fails when using gvim. Solution: Clear Normal cterm highlighting instead of setting it.
* patch 8.0.1534: C syntax test fails when using gvimv8.0.1534Bram Moolenaar2018-02-243-1/+12
| | | | | | Problem: C syntax test fails when using gvim Solution: Force running in a terminal. Check that 'background' is correct even when $COLORFGBG is set.
* patch 8.0.1533: libterm doesn't support requesting fg and bg colorv8.0.1533Bram Moolenaar2018-02-244-2/+21
| | | | | Problem: Libterm doesn't support requesting fg and bg color. Solution: Implement t_RF and t_RB.
* patch 8.0.1532: compiler warnings without termguicolors featurev8.0.1532Bram Moolenaar2018-02-232-27/+30
| | | | | Problem: Compiler warnings without termguicolors feature. Solution: Add #ifdef. (John Marriott) Cleanup the code a bit.
* patch 8.0.1531: cannot use 24 bit colors in MS-Windows consolev8.0.1531Bram Moolenaar2018-02-2213-114/+701
| | | | | | Problem: Cannot use 24 bit colors in MS-Windows console. Solution: Add support for vcon. (Nobuhiro Takasaki, Ken Takasaki, fixes #1270, fixes #2060)
* patch 8.0.1530: dump test fails when using a shadow directoryv8.0.1530Bram Moolenaar2018-02-222-0/+3
| | | | | | Problem: Dump test fails when using a shadow directory. Solution: Add the directory to the list of symlinks to make (Elimar Riesebieter)
* patch 8.0.1529: assert_equalfile() does not close file descriptorsv8.0.1529Bram Moolenaar2018-02-202-0/+4
| | | | | Problem: Assert_equalfile() does not close file descriptors. (Coverity) Solution: Close the file descriptors.
* patch 8.0.1528: dead code foundv8.0.1528Bram Moolenaar2018-02-205-6/+3
| | | | | Problem: Dead code found. Solution: Remove the useless lines. (CodeAi, closes #2656)
* patch 8.0.1527: screen dump test fails on MS-Windowsv8.0.1527Bram Moolenaar2018-02-202-1/+4
| | | | | Problem: Screen dump test fails on MS-Windows. Solution: Skip dump test on MS-Windows for now.
* patch 8.0.1526: no test using a screen dump yetv8.0.1526Bram Moolenaar2018-02-208-30/+266
| | | | | Problem: No test using a screen dump yet. Solution: Add a test for C syntax highlighting. Add helper functions.
* patch 8.0.1525: using :wqa exits even if a job runs in a terminal windowv8.0.1525Bram Moolenaar2018-02-196-4/+23
| | | | | | Problem: Using :wqa exits even if a job runs in a terminal window. (Jason Felice) Solution: Check if a terminal has a running job. (closes #2654)
* patch 8.0.1524: compiler warnings for uninitialized variablesv8.0.1524Bram Moolenaar2018-02-192-3/+5
| | | | | Problem: Compiler warnings for uninitialized variables. (Tony Mechelynck) Solution: Initialize variables.
* patch 8.0.1523: cannot write and read terminal screendumpsv8.0.1523Bram Moolenaar2018-02-189-37/+1017
| | | | | | Problem: Cannot write and read terminal screendumps. Solution: Add term_dumpwrite(), term_dumpread() and term_dumpdiff(). Also add assert_equalfile().
* patch 8.0.1522: popup menu is positioned in the wrong placev8.0.1522Bram Moolenaar2018-02-172-7/+13
| | | | | | | Problem: Popup menu is positioned in the wrong place. (Davit Samvelyan, Boris Staletic) Solution: Correct computation of the column and the conditions for that. (Hirohito Higashi, closes #2640)
* patch 8.0.1521: Shift-Tab does not work in a terminal windowv8.0.1521Bram Moolenaar2018-02-162-1/+4
| | | | | Problem: Shift-Tab does not work in a terminal window. Solution: Recognize Shift-Tab key press. (Jsees Luehrs, closes #2644)
* patch 8.0.1520: cursor in wrong line when using a WinBar in Terminal windowv8.0.1520Bram Moolenaar2018-02-133-2/+9
| | | | | | Problem: Cursor is in the wrong line when using a WinBar in a Terminal window. Solution: Adjust the row number. (Christian Brabandt, closes #2362)
* patch 8.0.1519: getchangelist() does not use argument as bufname()v8.0.1519Bram Moolenaar2018-02-133-4/+9
| | | | | Problem: Getchangelist() does not use argument as bufname(). Solution: Use get_buf_tv(). (Yegappan Lakshmanan, closes #2641)
* patch 8.0.1518: error messages suppressed after ":silent! try"v8.0.1518Bram Moolenaar2018-02-133-1/+27
| | | | | Problem: Error messages suppressed after ":silent! try". (Ben Reilly) Solution: Restore emsg_silent before executing :try. (closes #2531)
* patch 8.0.1517: invalid memory acces with pattern using look-behind matchv8.0.1517Bram Moolenaar2018-02-132-1/+8
| | | | | | Problem: Invalid memory acces with pattern using look-behind match. (Dominique Pelle) Solution: Get a pointer to the right line.
* patch 8.0.1516: errors for job options are not very specificv8.0.1516Bram Moolenaar2018-02-133-17/+21
| | | | | Problem: Errors for job options are not very specific. Solution: Add more specific error messages.
* patch 8.0.1515: BufWinEnter event fired when opening hidden terminalv8.0.1515Bram Moolenaar2018-02-132-3/+8
| | | | | | Problem: BufWinEnter event fired when opening hidden terminal. Solution: Do not fire BufWinEnter when the terminal is midden and does not open a window. (Kenta Sato, closes #2636)
* patch 8.0.1514: getting the list of changes is not easyv8.0.1514Bram Moolenaar2018-02-137-0/+124
| | | | | | Problem: Getting the list of changes is not easy. Solution: Add the getchangelist() function. (Yegappan Lakshmanan, closes #2634)
* patch 8.0.1513: the jumplist is not always properly cleaned upv8.0.1513Bram Moolenaar2018-02-134-10/+24
| | | | | Problem: The jumplist is not always properly cleaned up. Solution: Call fname2fnum() before cleanup_jumplist(). (Yegappan Lakshmanan)
* patch 8.0.1512: warning for possibly using NULL pointerv8.0.1512Bram Moolenaar2018-02-132-1/+3
| | | | | Problem: Warning for possibly using NULL pointer. (Coverity) Solution: Skip using the pointer if it's NULL.
* patch 8.0.1511: some code for the debugger watch expression is clumsyv8.0.1511Bram Moolenaar2018-02-134-202/+187
| | | | | Problem: Some code for the debugger watch expression is clumsy. Solution: Clean up the code.
* patch 8.0.1510: cannot test if a command causes a beepv8.0.1510Bram Moolenaar2018-02-139-2/+65
| | | | | Problem: Cannot test if a command causes a beep. Solution: Add assert_beeps().
* patch 8.0.1509: test for failing drag-n-drop command no longer failsv8.0.1509Bram Moolenaar2018-02-122-1/+7
| | | | | Problem: Test for failing drag-n-drop command no longer fails. Solution: Check for the "dnd" feature.
* patch 8.0.1508: the :drop command is not always availablev8.0.1508Bram Moolenaar2018-02-127-45/+34
| | | | | Problem: The :drop command is not always available. Solution: Include :drop in all builds. (Yasuhiro Matsumoto, closes #2639)
* patch 8.0.1507: timer test is a bit flakyv8.0.1507Bram Moolenaar2018-02-122-0/+3
| | | | | Problem: Timer test is a bit flaky. Solution: Add it to the list of flaky tests.
* patch 8.0.1506: new version of HP NonStop (Tandem) doesn't like a headerv8.0.1506Bram Moolenaar2018-02-122-0/+6
| | | | | | Problem: New version of HP NonStop (Tandem) doesn't like the default header for setenv(). Solution: Put a #ifdef around the setenv() entry. (Joachim Schmitz)
* patch 8.0.1505: debugger can't break on a conditionv8.0.1505Bram Moolenaar2018-02-1110-261/+460
| | | | | Problem: Debugger can't break on a condition. (Charles Campbell) Solution: Add ":breakadd expr". (Christian Brabandt, closes #859)
* patch 8.0.1504: Win32: the screen may be cleared on startupv8.0.1504Bram Moolenaar2018-02-112-1/+9
| | | | | | Problem: Win32: the screen may be cleared on startup. Solution: Only call shell_resized() when the size actually changed. (Ken Takata, closes #2527)
* patch 8.0.1503: access memory beyond end of stringv8.0.1503Bram Moolenaar2018-02-112-9/+6
| | | | | | Problem: Access memory beyond end of string. (Coverity) Solution: Keep allocated memory in separate pointer. Avoid outputting the NUL character.
* patch 8.0.1502: in out-of-memory situation character is not restoredv8.0.1502Bram Moolenaar2018-02-112-14/+13
| | | | | Problem: In out-of-memory situation character is not restored. (Coverity) Solution: Restore the character in all situations.