]> granicus.if.org Git - vim/log
vim
5 years agopatch 8.1.1552: cursor position is wrong after sign column changes v8.1.1552
Bram Moolenaar [Sun, 16 Jun 2019 11:55:40 +0000 (13:55 +0200)]
patch 8.1.1552: cursor position is wrong after sign column changes

Problem:    Cursor position is wrong after sign column appears or disappears.
            (Yegappan Lakshmanan)
Solution:   Call changed_line_abv_curs() instead of changed_cline_bef_curs().

5 years agopatch 8.1.1551: warning for shadowing popup_dragwin v8.1.1551
Bram Moolenaar [Sat, 15 Jun 2019 21:10:30 +0000 (23:10 +0200)]
patch 8.1.1551: warning for shadowing popup_dragwin

Problem:    Warning for shadowing popup_dragwin. (Dominique Pelle)
Solution:   Add missing change.

5 years agopatch 8.1.1550: when a popup has left padding text may be cut off v8.1.1550
Bram Moolenaar [Sat, 15 Jun 2019 20:27:23 +0000 (22:27 +0200)]
patch 8.1.1550: when a popup has left padding text may be cut off

Problem:    When a popup has left padding text may be cut off.
Solution:   Add the border and padding when computing the size.

5 years agopatch 8.1.1549: quickfix test fails v8.1.1549
Bram Moolenaar [Sat, 15 Jun 2019 19:56:17 +0000 (21:56 +0200)]
patch 8.1.1549: quickfix test fails

Problem:    Quickfix test fails.
Solution:   Negate result of bt_quickfix().

5 years agopatch 8.1.1548: popup_dialog() is not implemented v8.1.1548
Bram Moolenaar [Sat, 15 Jun 2019 19:46:30 +0000 (21:46 +0200)]
patch 8.1.1548: popup_dialog() is not implemented

Problem:    Popup_dialog() is not implemented.
Solution:   Implement popup_dialog() and popup_filter_yesno().

5 years agopatch 8.1.1547: functionality of bt_nofile() is confusing v8.1.1547
Bram Moolenaar [Sat, 15 Jun 2019 17:37:15 +0000 (19:37 +0200)]
patch 8.1.1547: functionality of bt_nofile() is confusing

Problem:    Functionality of bt_nofile() is confusing.
Solution:   Split into bt_nofile() and bt_nofilename().

5 years agopatch 8.1.1546: in some tests 'tags' is set but not restored v8.1.1546
Bram Moolenaar [Sat, 15 Jun 2019 16:40:37 +0000 (18:40 +0200)]
patch 8.1.1546: in some tests 'tags' is set but not restored

Problem:    In some tests 'tags' is set but not restored. (Daniel Hahler)
Solution:   Restore 'tags'. (closes #4535)

5 years agopatch 8.1.1545: when the screen is to small there is no message about that v8.1.1545
Bram Moolenaar [Sat, 15 Jun 2019 16:20:38 +0000 (18:20 +0200)]
patch 8.1.1545: when the screen is to small there is no message about that

Problem:    When the screen is to small there is no message about that.
            (Daniel Hahler)
Solution:   Do not use :cquit. (closes #4534)

5 years agopatch 8.1.1544: some balloon tests don't run when they can v8.1.1544
Bram Moolenaar [Sat, 15 Jun 2019 15:58:09 +0000 (17:58 +0200)]
patch 8.1.1544: some balloon tests don't run when they can

Problem:    Some balloon tests don't run when they can.
Solution:   Split GUI balloon tests off into a separate file. (Ozaki Kiichi,
            closes #4538)  Change the feature check into a command for
            consistency.

5 years agopatch 8.1.1543: const test fails with small features v8.1.1543
Bram Moolenaar [Sat, 15 Jun 2019 15:50:57 +0000 (17:50 +0200)]
patch 8.1.1543: const test fails with small features

Problem:    Const test fails with small features.
Solution:   Don't unlet non-existing variables.

5 years agopatch 8.1.1542: an OptionSet autocommand does not get enough info v8.1.1542
Bram Moolenaar [Sat, 15 Jun 2019 15:12:48 +0000 (17:12 +0200)]
patch 8.1.1542: an OptionSet autocommand does not get enough info

Problem:    An OptionSet autocommand does not get enough info.
Solution:   Add v:option_command, v:option_oldlocal and v:option_oldglobal.
            (Latrice Wilgus, closes #4118)

5 years agopatch 8.1.1541: check for ASAN is not reliable v8.1.1541
Bram Moolenaar [Sat, 15 Jun 2019 14:34:21 +0000 (16:34 +0200)]
patch 8.1.1541: check for ASAN is not reliable

Problem:    Check for ASAN is not reliable.
Solution:   Check the version output. (Dominique Pelle, closes #4543)

5 years agopatch 8.1.1540: cannot build without the +eval feature v8.1.1540
Bram Moolenaar [Sat, 15 Jun 2019 14:06:00 +0000 (16:06 +0200)]
patch 8.1.1540: cannot build without the +eval feature

Problem:    Cannot build without the +eval feature.
Solution:   Define ex_const if needed.

5 years agopatch 8.1.1539: not easy to define a variable and lock it v8.1.1539
Bram Moolenaar [Sat, 15 Jun 2019 13:45:06 +0000 (15:45 +0200)]
patch 8.1.1539: not easy to define a variable and lock it

Problem:    Not easy to define a variable and lock it.
Solution:   Add ":const".

5 years agopatch 8.1.1538: cannot specify highlighting for notifications v8.1.1538
Bram Moolenaar [Sat, 15 Jun 2019 12:31:55 +0000 (14:31 +0200)]
patch 8.1.1538: cannot specify highlighting for notifications

Problem:    Cannot specify highlighting for notifications.
Solution:   Use the PopupNotification group if it exists. Add a minimal width
            to notifications.

5 years agopatch 8.1.1537: using "tab" for popup window can be confusing v8.1.1537
Bram Moolenaar [Sat, 15 Jun 2019 12:14:31 +0000 (14:14 +0200)]
patch 8.1.1537: using "tab" for popup window can be confusing

Problem:    Using "tab" for popup window can be confusing.
Solution:   Use "tabpage". (Hirohito Higashi, closes #4532)

5 years agopatch 8.1.1536: popup select test still fails on Mac v8.1.1536
Bram Moolenaar [Sat, 15 Jun 2019 11:13:54 +0000 (13:13 +0200)]
patch 8.1.1536: popup select test still fails on Mac

Problem:    Popup select test still fails on Mac.
Solution:   Set 'clipboard' to "autoselect"

5 years agopatch 8.1.1535: popup select test fails on Mac v8.1.1535
Bram Moolenaar [Fri, 14 Jun 2019 22:29:33 +0000 (00:29 +0200)]
patch 8.1.1535: popup select test fails on Mac

Problem:    Popup select test fails on Mac.
Solution:   Skip test if clipboard feature not available.

5 years agopatch 8.1.1534: modeless selection in popup window selects too much v8.1.1534
Bram Moolenaar [Fri, 14 Jun 2019 21:41:55 +0000 (23:41 +0200)]
patch 8.1.1534: modeless selection in popup window selects too much

Problem:    Modeless selection in popup window selects too much.
Solution:   Restrict the selection to insde of the popup window.

5 years agopatch 8.1.1533: GUI build fails on Mac v8.1.1533
Bram Moolenaar [Fri, 14 Jun 2019 21:27:29 +0000 (23:27 +0200)]
patch 8.1.1533: GUI build fails on Mac

Problem:    GUI build fails on Mac.
Solution:   Change VimClipboard type in non-C file.

5 years agopatch 8.1.1532: build fails v8.1.1532
Bram Moolenaar [Fri, 14 Jun 2019 21:14:45 +0000 (23:14 +0200)]
patch 8.1.1532: build fails

Problem:    Build fails.
Solution:   Add missing changes.

5 years agopatch 8.1.1531: clipboard type name is inconsistent v8.1.1531
Bram Moolenaar [Fri, 14 Jun 2019 19:36:54 +0000 (21:36 +0200)]
patch 8.1.1531: clipboard type name is inconsistent

Problem:    Clipboard type name is inconsistent.
Solution:   Rename VimClipboard to Clipboard_T.

5 years agopatch 8.1.1530: Travis config is not optimal v8.1.1530
Bram Moolenaar [Fri, 14 Jun 2019 18:47:49 +0000 (20:47 +0200)]
patch 8.1.1530: Travis config is not optimal

Problem:    Travis config is not optimal.
Solution:   Remove system conditions.  Do not use excluding matrix. Cache OSX
            results. (Ozaki Kiichi, closes #4521)

5 years agopatch 8.1.1529: libcanberra is linked with even when not used v8.1.1529
Bram Moolenaar [Fri, 14 Jun 2019 18:40:58 +0000 (20:40 +0200)]
patch 8.1.1529: libcanberra is linked with even when not used

Problem:    Libcanberra is linked with even when not used.
Solution:   Have configure check for libcanberra only when wanted.
            (suggestions by Libor Bukata)

5 years agopatch 8.1.1528: popup_any_visible() is unused v8.1.1528
Bram Moolenaar [Fri, 14 Jun 2019 18:00:48 +0000 (20:00 +0200)]
patch 8.1.1528: popup_any_visible() is unused

Problem:    Popup_any_visible() is unused.
Solution:   Remove it.

5 years agopatch 8.1.1527: when moving popup window over the cmdline it is not redrawn v8.1.1527
Bram Moolenaar [Fri, 14 Jun 2019 17:23:57 +0000 (19:23 +0200)]
patch 8.1.1527: when moving popup window over the cmdline it is not redrawn

Problem:    When moving a popup window over the command line it is not
            redrawn.
Solution:   Redraw the command line. Move popup redrawing code to the popupwin
            file.

5 years agopatch 8.1.1526: no numerical value for the patchlevel v8.1.1526
Bram Moolenaar [Fri, 14 Jun 2019 12:39:51 +0000 (14:39 +0200)]
patch 8.1.1526: no numerical value for the patchlevel

Problem:    No numerical value for the patchlevel.
Solution:   Add v:versionlong.

5 years agopatch 8.1.1525: cannot move a popup window with the mouse v8.1.1525
Bram Moolenaar [Thu, 13 Jun 2019 21:59:52 +0000 (23:59 +0200)]
patch 8.1.1525: cannot move a popup window with the mouse

Problem:    Cannot move a popup window with the mouse.
Solution:   Add the "drag" property and make it possible to drag a popup
            window by its border.

5 years agopatch 8.1.1524: tests are silently skipped v8.1.1524
Bram Moolenaar [Thu, 13 Jun 2019 20:19:53 +0000 (22:19 +0200)]
patch 8.1.1524: tests are silently skipped

Problem:    Tests are silently skipped.
Solution:   Throw an exception for skipped tests in more places.

5 years agopatch 8.1.1523: cannot show range of buffer lines in popup window v8.1.1523
Bram Moolenaar [Wed, 12 Jun 2019 21:40:01 +0000 (23:40 +0200)]
patch 8.1.1523: cannot show range of buffer lines in popup window

Problem:    Cannot show range of buffer lines in popup window.
Solution:   Add the "firstline" property. (closes #4523)

5 years agopatch 8.1.1522: poup_notification() not implemented yet v8.1.1522
Bram Moolenaar [Wed, 12 Jun 2019 20:42:41 +0000 (22:42 +0200)]
patch 8.1.1522: poup_notification() not implemented yet

Problem:    Popup_notification() not implemented yet.
Solution:   Implement it.

5 years agopatch 8.1.1521: when a popup window is closed the buffer remains v8.1.1521
Bram Moolenaar [Wed, 12 Jun 2019 19:06:32 +0000 (21:06 +0200)]
patch 8.1.1521: when a popup window is closed the buffer remains

Problem:    When a popup window is closed the buffer remains.
Solution:   Wipe out the buffer.

5 years agopatch 8.1.1520: popup windows are ignored when dealing with mouse position v8.1.1520
Bram Moolenaar [Wed, 12 Jun 2019 18:22:27 +0000 (20:22 +0200)]
patch 8.1.1520: popup windows are ignored when dealing with mouse position

Problem:    Popup windows are ignored when dealing with mouse position
Solution:   Find the mouse position inside a popup window.  Allow for modeless
            selection.

5 years agopatch 8.1.1519: 'backupskip' may contain duplicates v8.1.1519
Bram Moolenaar [Wed, 12 Jun 2019 17:05:48 +0000 (19:05 +0200)]
patch 8.1.1519: 'backupskip' may contain duplicates

Problem:    'backupskip' may contain duplicates.
Solution:   Add the P_NODUP flag. (Tom Ryder)

5 years agopatch 8.1.1518: crash when setting 'columns' while a popup is visible v8.1.1518
Bram Moolenaar [Tue, 11 Jun 2019 19:56:30 +0000 (21:56 +0200)]
patch 8.1.1518: crash when setting 'columns' while a popup is visible

Problem:    Crash when setting 'columns' while a popup is visible.
Solution:   Recompute all positions when clearing the screen. (closes #4467)

5 years agoUpdate runtime files
Bram Moolenaar [Mon, 10 Jun 2019 20:47:40 +0000 (22:47 +0200)]
Update runtime files

5 years agopatch 8.1.1517: when a popup changes all windows are redrawn v8.1.1517
Bram Moolenaar [Mon, 10 Jun 2019 19:24:12 +0000 (21:24 +0200)]
patch 8.1.1517: when a popup changes all windows are redrawn

Problem:    When a popup changes all windows are redrawn.
Solution:   Only update the lines that were affected.  Add a file for
            profiling popup windows efficiency.

5 years agopatch 8.1.1516: time reported for a test measured wrong v8.1.1516
Bram Moolenaar [Mon, 10 Jun 2019 15:43:46 +0000 (17:43 +0200)]
patch 8.1.1516: time reported for a test measured wrong

Problem:    Time reported for a test measured wrong.
Solution:   Move the computation to the end of RunTheTest(). (Ozaki Kiichi,
            closes #4520)

5 years agopatch 8.1.1515: memory leak reported for sound when build with EXITFREE v8.1.1515
Bram Moolenaar [Mon, 10 Jun 2019 12:48:59 +0000 (14:48 +0200)]
patch 8.1.1515: memory leak reported for sound when build with EXITFREE

Problem:    Memory leak reported for sound when build with EXITFREE.
Solution:   Free sound stuff when exiting.

5 years agopatch 8.1.1514: MS-Windows: wrong shell command with ! in 'guioptions' v8.1.1514
Bram Moolenaar [Mon, 10 Jun 2019 12:46:04 +0000 (14:46 +0200)]
patch 8.1.1514: MS-Windows: wrong shell command with ! in 'guioptions'

Problem:    MS-Windows: wrong shell command with ! in 'guioptions'.
Solution:   Do not check for ! in 'guioptions' when applying 'shellxquote'.
            (Yasuhiro Matsumoto, closes #4519)

5 years agopatch 8.1.1513: all popup functionality is in functions, except :popupclear v8.1.1513
Bram Moolenaar [Mon, 10 Jun 2019 11:11:22 +0000 (13:11 +0200)]
patch 8.1.1513: all popup functionality is in functions, except :popupclear

Problem:    All popup functionality is in functions, except :popupclear.
Solution:   Add popup_clear() for consistency.  Also rename sound_stopall() to
            sound_clear().

5 years agopatch 8.1.1512: ch_evalexpr() hangs when used recursively v8.1.1512
Bram Moolenaar [Sun, 9 Jun 2019 17:51:58 +0000 (19:51 +0200)]
patch 8.1.1512: ch_evalexpr() hangs when used recursively

Problem:    ch_evalexpr() hangs when used recursively. (Paul Jolly)
Solution:   Change ch_block_id from a single number to a list of IDs to wait
            on.

5 years agopatch 8.1.1511: matches in a popup window are not displayed properly v8.1.1511
Bram Moolenaar [Sun, 9 Jun 2019 16:04:28 +0000 (18:04 +0200)]
patch 8.1.1511: matches in a popup window are not displayed properly

Problem:    Matches in a popup window are not displayed properly.
Solution:   Do display matches in a popup window. (closes #4517)

5 years agopatch 8.1.1510: a plugin cannot easily expand a command like done internally v8.1.1510
Bram Moolenaar [Sun, 9 Jun 2019 15:22:31 +0000 (17:22 +0200)]
patch 8.1.1510: a plugin cannot easily expand a command like done internally

Problem:    A plugin cannot easily expand a command like done internally.
Solution:   Add the expandcmd() function. (Yegappan Lakshmanan, closes #4514)

5 years agopatch 8.1.1509: cmdline_row can become negative, causing a crash v8.1.1509
Bram Moolenaar [Sun, 9 Jun 2019 14:40:46 +0000 (16:40 +0200)]
patch 8.1.1509: cmdline_row can become negative, causing a crash

Problem:    Cmdline_row can become negative, causing a crash.
Solution:   Make sure cmdline_row does not become negagive. (closes #4102)

5 years agopatch 8.1.1508: sound keeps failing on Travis v8.1.1508
Bram Moolenaar [Sun, 9 Jun 2019 13:35:41 +0000 (15:35 +0200)]
patch 8.1.1508: sound keeps failing on Travis

Problem:    Sound keeps failing on Travis.
Solution:   Throw a skipped exception in the test.

5 years agopatch 8.1.1507: sound test still fails on Travis v8.1.1507
Bram Moolenaar [Sun, 9 Jun 2019 13:21:27 +0000 (15:21 +0200)]
patch 8.1.1507: sound test still fails on Travis

Problem:    Sound test still fails on Travis.
Solution:   Try another dummy sound approach.

5 years agopatch 8.1.1506: syntax error in Travis config v8.1.1506
Bram Moolenaar [Sun, 9 Jun 2019 12:51:30 +0000 (14:51 +0200)]
patch 8.1.1506: syntax error in Travis config

Problem:    Syntax error in Travis config.
Solution:   Set AUDIODEV in another section.

5 years agopatch 8.1.1505: running "make clean" twice gives errors v8.1.1505
Bram Moolenaar [Sun, 9 Jun 2019 12:39:13 +0000 (14:39 +0200)]
patch 8.1.1505: running "make clean" twice gives errors

Problem:    Running "make clean" twice gives errors.
Solution:   Add "-f" to "rm". (closes #4516)

5 years agopatch 8.1.1504: sound test still fails on Travis v8.1.1504
Bram Moolenaar [Sun, 9 Jun 2019 12:15:29 +0000 (14:15 +0200)]
patch 8.1.1504: sound test still fails on Travis

Problem:    Sound test still fails on Travis.
Solution:   Add more lines to the install section.

5 years agopatch 8.1.1503: sound test fails on Travis v8.1.1503
Bram Moolenaar [Sun, 9 Jun 2019 11:56:27 +0000 (13:56 +0200)]
patch 8.1.1503: sound test fails on Travis

Problem:    Sound test fails on Travis.
Solution:   Set AUDIODEV to "null".

5 years agopatch 8.1.1502: cannot play any sound v8.1.1502
Bram Moolenaar [Sun, 9 Jun 2019 11:43:51 +0000 (13:43 +0200)]
patch 8.1.1502: cannot play any sound

Problem:    Cannot play any sound.
Solution:   Use libcanberra if available.  Add sound functions.

5 years agopatch 8.1.1501: new behavior of b:changedtick not tested v8.1.1501
Bram Moolenaar [Sat, 8 Jun 2019 18:48:36 +0000 (20:48 +0200)]
patch 8.1.1501: new behavior of b:changedtick not tested

Problem:    New behavior of b:changedtick not tested.
Solution:   Add a few test cases. (Daniel Hahler)

5 years agopatch 8.1.1500: wrong shell command when building with VIMDLL and "!" in 'go' v8.1.1500
Bram Moolenaar [Sat, 8 Jun 2019 18:17:18 +0000 (20:17 +0200)]
patch 8.1.1500: wrong shell command when building with VIMDLL and "!" in 'go'

Problem:    Wrong shell command when building with VIMDLL and "!" in
            'guioptions'.
Solution:   Add check for GUI in use. (Ken Takata)

5 years agopatch 8.1.1499: ruler not updated after popup window was removed v8.1.1499
Bram Moolenaar [Sat, 8 Jun 2019 17:01:18 +0000 (19:01 +0200)]
patch 8.1.1499: ruler not updated after popup window was removed

Problem:    Ruler not updated after popup window was removed.
Solution:   use popup_mask in screen_puts().

5 years agopatch 8.1.1498: ":write" increments b:changedtick even though nothing changed v8.1.1498
Bram Moolenaar [Sat, 8 Jun 2019 16:07:21 +0000 (18:07 +0200)]
patch 8.1.1498: ":write" increments b:changedtick even though nothing changed

Problem:    ":write" increments b:changedtick even though nothing changed.
            (Daniel Hahler)
Solution:   Only increment b:changedtick if the modified flag is reset.

5 years agopatch 8.1.1497: accessing memory beyond allocated space v8.1.1497
Bram Moolenaar [Sat, 8 Jun 2019 15:25:33 +0000 (17:25 +0200)]
patch 8.1.1497: accessing memory beyond allocated space

Problem:    Accessing memory beyond allocated space.
Solution:   Check column before accessing popup mask.

5 years agopatch 8.1.1496: popup window height is not recomputed v8.1.1496
Bram Moolenaar [Sat, 8 Jun 2019 15:15:51 +0000 (17:15 +0200)]
patch 8.1.1496: popup window height is not recomputed

Problem:    Popup window height is not recomputed.
Solution:   Recompute the height when needed.

5 years agopatch 8.1.1495: memory access error v8.1.1495
Bram Moolenaar [Sat, 8 Jun 2019 14:55:15 +0000 (16:55 +0200)]
patch 8.1.1495: memory access error

Problem:    Memory access error.
Solution:   Use the correct size for clearing the popup mask.

5 years agopatch 8.1.1494: build failure v8.1.1494
Bram Moolenaar [Sat, 8 Jun 2019 14:06:28 +0000 (16:06 +0200)]
patch 8.1.1494: build failure

Problem:    Build failure.
Solution:   Add missing changes.

5 years agopatch 8.1.1493: redrawing with popups is slow and causes flicker v8.1.1493
Bram Moolenaar [Sat, 8 Jun 2019 14:01:13 +0000 (16:01 +0200)]
patch 8.1.1493: redrawing with popups is slow and causes flicker

Problem:    Redrawing with popups is slow and causes flicker.
Solution:   Avoid clearing and redrawing using a zindex mask.

5 years agopatch 8.1.1492: MS-Windows: when "!" is in 'guioptions' ":!start" fails v8.1.1492
Bram Moolenaar [Sat, 8 Jun 2019 10:05:22 +0000 (12:05 +0200)]
patch 8.1.1492: MS-Windows: when "!" is in 'guioptions' ":!start" fails

Problem:    MS-Windows: when "!" is in 'guioptions' ":!start" fails.
Solution:   Do not use a terminal window when the shell command begins with
            "!start". (Yasuhiro Matsumoto, closes #4504)

5 years agopatch 8.1.1491: when skipping over code a function call may cause trouble v8.1.1491
Bram Moolenaar [Fri, 7 Jun 2019 21:15:22 +0000 (23:15 +0200)]
patch 8.1.1491: when skipping over code a function call may cause trouble

Problem:    When skipping over code after an exception was thrown expression
            evaluation is aborted after a function call. (Ingo Karkat)
Solution:   Do not fail if not executing the expression. (closes #4507)

5 years agopatch 8.1.1490: when a single test fails the exit code is not set v8.1.1490
Bram Moolenaar [Fri, 7 Jun 2019 20:40:25 +0000 (22:40 +0200)]
patch 8.1.1490: when a single test fails the exit code is not set

Problem:    When a single test fails the exit code is not set. (Daniel Hahler)
Solution:   Add an exit command. (closes #4506)

5 years agopatch 8.1.1489: sign order wrong when priority was changed v8.1.1489
Bram Moolenaar [Fri, 7 Jun 2019 19:37:13 +0000 (21:37 +0200)]
patch 8.1.1489: sign order wrong when priority was changed

Problem:    Sign order wrong when priority was changed.
Solution:   Reorder signs when priority is changed. (Yegappan Lakshmanan,
            closes #4502)

5 years agopatch 8.1.1488: summary of tests has incorrect failed count v8.1.1488
Bram Moolenaar [Fri, 7 Jun 2019 19:29:50 +0000 (21:29 +0200)]
patch 8.1.1488: summary of tests has incorrect failed count

Problem:    Summary of tests has incorrect failed count.
Solution:   Add to the failed count instead of setting it. (Christian Brabandt)

5 years agopatch 8.1.1487: older msgfmt cannot generate proper .desktop file v8.1.1487
Bram Moolenaar [Fri, 7 Jun 2019 18:44:40 +0000 (20:44 +0200)]
patch 8.1.1487: older msgfmt cannot generate proper .desktop file

Problem:    Older msgfmt cannot generate proper .desktop file.
Solution:   Add a configure check to not use this msgfmt version. (Ken Takata)

5 years agopatch 8.1.1486: a listener change is merged even when it adds a line v8.1.1486
Bram Moolenaar [Thu, 6 Jun 2019 20:50:35 +0000 (22:50 +0200)]
patch 8.1.1486: a listener change is merged even when it adds a line

Problem:    A listener change is merged even when it adds a line. (Paul Jolly)
Solution:   Do not merge a change that adds or removes a line. (closes #4490)

5 years agoUpdate runtime files - Add typescript syntax and indent.
Bram Moolenaar [Thu, 6 Jun 2019 18:39:55 +0000 (20:39 +0200)]
Update runtime files - Add typescript syntax and indent.

5 years agopatch 8.1.1485: double free when garbage_collect() is used in autocommand v8.1.1485
Bram Moolenaar [Thu, 6 Jun 2019 17:03:17 +0000 (19:03 +0200)]
patch 8.1.1485: double free when garbage_collect() is used in autocommand

Problem:    Double free when garbage_collect() is used in autocommand.
Solution:   Have garbage collection also set the copyID in funccal_stack.

5 years agopatch 8.1.1484: some tests are slow v8.1.1484
Bram Moolenaar [Thu, 6 Jun 2019 16:05:25 +0000 (18:05 +0200)]
patch 8.1.1484: some tests are slow

Problem:    Some tests are slow.
Solution:   Add timing to the test messages.  Fix double free when quitting in
            VimLeavePre autocmd.

5 years agopatch 8.1.1483: skipped tests are not properly listed v8.1.1483
Bram Moolenaar [Thu, 6 Jun 2019 14:12:12 +0000 (16:12 +0200)]
patch 8.1.1483: skipped tests are not properly listed

Problem:    Skipped tests are not properly listed.
Solution:   Throw a "Skipped" exception instead of using ":finish" or ":return".

5 years agopatch 8.1.1482: no test for wincol() depending on the 'number' option v8.1.1482
Bram Moolenaar [Thu, 6 Jun 2019 13:40:08 +0000 (15:40 +0200)]
patch 8.1.1482: no test for wincol() depending on the 'number' option

Problem:    No test for wincol() depending on the 'number' option.
Solution:   Add a couple of tests. (Christian Brabandt, closes #4500)

5 years agopatch 8.1.1481: length for two-digit rgb termresponse is off by one v8.1.1481
Bram Moolenaar [Thu, 6 Jun 2019 13:19:31 +0000 (15:19 +0200)]
patch 8.1.1481: length for two-digit rgb termresponse is off by one

Problem:    Length for two-digit rgb termresponse is off by one.
Solution:   Adjust the length. (closes #4494)

5 years agopatch 8.1.1480: desktop file check doesn't run on CI v8.1.1480
Bram Moolenaar [Thu, 6 Jun 2019 13:13:19 +0000 (15:13 +0200)]
patch 8.1.1480: desktop file check doesn't run on CI

Problem:    Desktop file check doesn't run on CI.
Solution:   Install the desktip-file-utils packages. (Christian Brabandt,
            closes #4498)

5 years agopatch 8.1.1479: change included for debugging only v8.1.1479
Bram Moolenaar [Thu, 6 Jun 2019 12:38:06 +0000 (14:38 +0200)]
patch 8.1.1479: change included for debugging only

Problem:    Change included for debugging only.
Solution:   Restore the REDIR_TEST_TO_NULL line.

5 years agopatch 8.1.1478: still an error when running tests with the tiny version v8.1.1478
Bram Moolenaar [Thu, 6 Jun 2019 12:28:54 +0000 (14:28 +0200)]
patch 8.1.1478: still an error when running tests with the tiny version

Problem:    Still an error when running tests with the tiny version.
Solution:   Do not try reading test.log

5 years agopatch 8.1.1477: test summary fails in the tiny version v8.1.1477
Bram Moolenaar [Thu, 6 Jun 2019 12:08:50 +0000 (14:08 +0200)]
patch 8.1.1477: test summary fails in the tiny version

Problem:    Test summary fails in the tiny version.
Solution:   set 'nocompatible'.

5 years agopatch 8.1.1476: no statistics displayed after running tests v8.1.1476
Bram Moolenaar [Thu, 6 Jun 2019 11:38:15 +0000 (13:38 +0200)]
patch 8.1.1476: no statistics displayed after running tests

Problem:    No statistics displayed after running tests.
Solution:   Summarize the test results. (Christian Brabandt, closes #4391)
            Also make it possible to report a skipped file.

5 years agopatch 8.1.1475: search string not displayed when 'rightleft' is set v8.1.1475
Bram Moolenaar [Thu, 6 Jun 2019 10:49:29 +0000 (12:49 +0200)]
patch 8.1.1475: search string not displayed when 'rightleft' is set

Problem:    Search string not displayed when 'rightleft' is set.
Solution:   Clear the right part of the old text. (closes #4488, closes #4489)

5 years agopatch 8.1.1474: 'ttybuiltin' is not tested v8.1.1474
Bram Moolenaar [Thu, 6 Jun 2019 10:36:15 +0000 (12:36 +0200)]
patch 8.1.1474: 'ttybuiltin' is not tested

Problem:    'ttybuiltin' is not tested.
Solution:   At least test that it doesn't break things.

5 years agopatch 8.1.1473: new resolve() implementation causes problem for plugins v8.1.1473
Bram Moolenaar [Thu, 6 Jun 2019 10:22:41 +0000 (12:22 +0200)]
patch 8.1.1473: new resolve() implementation causes problem for plugins

Problem:    New resolve() implementation causes problem for plugins.
Solution:   Only resolve a resparse point after checking it is needed. (Ken
            Takata, closes #4492)

5 years agoUpdate runtime files.
Bram Moolenaar [Thu, 6 Jun 2019 10:14:49 +0000 (12:14 +0200)]
Update runtime files.

5 years agopatch 8.1.1472: add_termcap_entry() is not tested v8.1.1472
Bram Moolenaar [Thu, 6 Jun 2019 09:59:18 +0000 (11:59 +0200)]
patch 8.1.1472: add_termcap_entry() is not tested

Problem:    Add_termcap_entry() is not tested.
Solution:   Add a simple test.

5 years agopatch 8.1.1471: 'background' not correctly set for 2-digit rgb termresponse v8.1.1471
Bram Moolenaar [Wed, 5 Jun 2019 20:57:04 +0000 (22:57 +0200)]
patch 8.1.1471: 'background' not correctly set for 2-digit rgb termresponse

Problem:    'background' not correctly set for 2-digit rgb termresponse.
Solution:   Adjust what digit to use. (closes #4495)

5 years agopatch 8.1.1470: new Unicode character U32FF missing from double-width table v8.1.1470
Bram Moolenaar [Wed, 5 Jun 2019 20:46:13 +0000 (22:46 +0200)]
patch 8.1.1470: new Unicode character U32FF missing from double-width table

Problem:    New Unicode character U32FF missing from double-width table.
Solution:   Add the character.

5 years agopatch 8.1.1469: no test for checking the cursor style response v8.1.1469
Bram Moolenaar [Wed, 5 Jun 2019 20:07:51 +0000 (22:07 +0200)]
patch 8.1.1469: no test for checking the cursor style response

Problem:    No test for checking the cursor style response.
Solution:   Add a simple test.  Also include the missing part of 8.1.1464.

5 years agopatch 8.1.1468: the generated desktop files may be invalid v8.1.1468
Bram Moolenaar [Wed, 5 Jun 2019 19:25:34 +0000 (21:25 +0200)]
patch 8.1.1468: the generated desktop files may be invalid

Problem:    The generated desktop files may be invalid.
Solution:   Check validity with desktop-file-validate. (Christian Brabandt,
            Will Thompson, closes #4480)

5 years agopatch 8.1.1467: cscope test fails v8.1.1467
Bram Moolenaar [Tue, 4 Jun 2019 21:20:23 +0000 (23:20 +0200)]
patch 8.1.1467: cscope test fails

Problem:    Cscope test fails.
Solution:   Update expected text.

5 years agopatch 8.1.1466: not updating priority on existing sign v8.1.1466
Bram Moolenaar [Tue, 4 Jun 2019 20:48:15 +0000 (22:48 +0200)]
patch 8.1.1466: not updating priority on existing sign

Problem:    Not updating priority on existing sign.
Solution:   Set the sign priority.  Add a test. (Yegappan Lakshmanan)

5 years agopatch 8.1.1465: allocating wrong amount of memory v8.1.1465
Bram Moolenaar [Tue, 4 Jun 2019 20:29:10 +0000 (22:29 +0200)]
patch 8.1.1465: allocating wrong amount of memory

Problem:    Allocating wrong amount of memory. (Yegappan Lakshmanan)
Solution:   Use sizeof() for right type of struct.

5 years agopatch 8.1.1464: only 4-digit rgb termresponse is recognized v8.1.1464
Bram Moolenaar [Tue, 4 Jun 2019 19:41:28 +0000 (21:41 +0200)]
patch 8.1.1464: only 4-digit rgb termresponse is recognized

Problem:    Only 4-digit rgb termresponse is recognized.
Solution:   Also recognize 2-digit rgb response. (closes #4486)

5 years agopatch 8.1.1463: gcc warns for uninitialized variable v8.1.1463
Bram Moolenaar [Tue, 4 Jun 2019 17:16:29 +0000 (19:16 +0200)]
patch 8.1.1463: gcc warns for uninitialized variable

Problem:    Gcc warns for uninitialized variable.
Solution:   Put usage inside "if".  (Ken Takata)

5 years agopatch 8.1.1462: MS-Windows: using special character requires quoting v8.1.1462
Bram Moolenaar [Tue, 4 Jun 2019 06:22:53 +0000 (08:22 +0200)]
patch 8.1.1462: MS-Windows: using special character requires quoting

Problem:    MS-Windows: using special character requires quoting.
Solution:   Add quotes. (Ken Takata)

5 years agopatch 8.1.1461: tests do not run or are not reliable on some systems v8.1.1461
Bram Moolenaar [Mon, 3 Jun 2019 21:07:25 +0000 (23:07 +0200)]
patch 8.1.1461: tests do not run or are not reliable on some systems

Problem:    Tests do not run or are not reliable on some systems.
Solution:   Use "findstr" instead of "grep" on MS-Windows. Clear
            PROMPT_COMMAND in the terminal test. Delete temp file. Wait for
            output after executing a debug command. (Yegappan Lakshmanan,
            closes #4479)

5 years agopatch 8.1.1460: popup window border characters may be wrong v8.1.1460
Bram Moolenaar [Mon, 3 Jun 2019 20:53:30 +0000 (22:53 +0200)]
patch 8.1.1460: popup window border characters may be wrong

Problem:    Popup window border characters may be wrong.
Solution:   Reset the border characters for each popup.  Correct use of
            'ambiwidth'.

5 years agopatch 8.1.1459: popup window border looks bad when 'ambiwidth' is "double" v8.1.1459
Bram Moolenaar [Mon, 3 Jun 2019 20:21:27 +0000 (22:21 +0200)]
patch 8.1.1459: popup window border looks bad when 'ambiwidth' is "double"

Problem:    Popup window border looks bad when 'ambiwidth' is "double".
            (Yasuhiro Matsumoto)
Solution:   Only use line drawing characters when 'ambiwidth' is "single".
            (Ken Takata, closes #4477)

5 years agopatch 8.1.1458: crash when using gtags v8.1.1458
Bram Moolenaar [Mon, 3 Jun 2019 20:04:23 +0000 (22:04 +0200)]
patch 8.1.1458: crash when using gtags

Problem:    Crash when using gtags. (issue #4102)
Solution:   Check for negative row or col in screen_puts_len(). (Christian
            Brabandt)

5 years agopatch 8.1.1457: cannot reuse a buffer when loading a screen dump v8.1.1457
Bram Moolenaar [Mon, 3 Jun 2019 19:14:59 +0000 (21:14 +0200)]
patch 8.1.1457: cannot reuse a buffer when loading a screen dump

Problem:    Cannot reuse a buffer when loading a screen dump.
Solution:   Add the "bufnr" option.

5 years agopatch 8.1.1456: WinBar not redrawn after scrolling one line v8.1.1456
Bram Moolenaar [Sun, 2 Jun 2019 18:33:32 +0000 (20:33 +0200)]
patch 8.1.1456: WinBar not redrawn after scrolling one line

Problem:    WinBar not redrawn after scrolling one line.
Solution:   Exclude the winbar height when deciding what to redraw.
            (closes #4473)