Bram Moolenaar
68d48f40a4
patch 8.1.1522: poup_notification() not implemented yet
...
Problem: Popup_notification() not implemented yet.
Solution: Implement it.
2019-06-12 22:42:41 +02:00
Bram Moolenaar
7c7f01e2b2
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.
2019-06-12 21:06:32 +02:00
Bram Moolenaar
06e2c81f6d
patch 8.1.1519: 'backupskip' may contain duplicates
...
Problem: 'backupskip' may contain duplicates.
Solution: Add the P_NODUP flag. (Tom Ryder)
2019-06-12 19:05:48 +02:00
Bram Moolenaar
202d982b36
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 )
2019-06-11 21:56:30 +02:00
Bram Moolenaar
4c063a0dab
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.
2019-06-10 21:24:12 +02:00
Bram Moolenaar
640d4f0c97
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 )
2019-06-10 17:43:46 +02:00
Bram Moolenaar
3ff5f0f05d
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().
2019-06-10 13:11:22 +02:00
Bram Moolenaar
ac2450a9a8
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 )
2019-06-09 18:04:28 +02:00
Bram Moolenaar
80dad48c50
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 )
2019-06-09 17:22:31 +02:00
Bram Moolenaar
541faf7a73
patch 8.1.1508: sound keeps failing on Travis
...
Problem: Sound keeps failing on Travis.
Solution: Throw a skipped exception in the test.
2019-06-09 15:35:41 +02:00
Bram Moolenaar
8ed75cb0b4
patch 8.1.1505: running "make clean" twice gives errors
...
Problem: Running "make clean" twice gives errors.
Solution: Add "-f" to "rm". (closes #4516 )
2019-06-09 14:39:13 +02:00
Bram Moolenaar
427f5b66ce
patch 8.1.1502: cannot play any sound
...
Problem: Cannot play any sound.
Solution: Use libcanberra if available. Add sound functions.
2019-06-09 13:43:51 +02:00
Bram Moolenaar
260addf795
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)
2019-06-08 20:48:36 +02:00
Bram Moolenaar
24a5ac5d4d
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().
2019-06-08 19:01:18 +02:00
Bram Moolenaar
acc682bd7c
patch 8.1.1496: popup window height is not recomputed
...
Problem: Popup window height is not recomputed.
Solution: Recompute the height when needed.
2019-06-08 17:15:51 +02:00
Bram Moolenaar
6064073841
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 )
2019-06-07 23:15:22 +02:00
Bram Moolenaar
4e0bf84627
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 )
2019-06-07 22:40:25 +02:00
Bram Moolenaar
64416127fc
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 )
2019-06-07 21:37:13 +02:00
Bram Moolenaar
150f0550f4
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)
2019-06-07 21:29:50 +02:00
Bram Moolenaar
1253704591
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 )
2019-06-06 22:50:35 +02:00
Bram Moolenaar
75ee544f99
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.
2019-06-06 18:05:25 +02:00
Bram Moolenaar
5d30ff1964
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".
2019-06-06 16:12:12 +02:00
Bram Moolenaar
f6d50f1da8
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 )
2019-06-06 15:40:08 +02:00
Bram Moolenaar
133c737357
patch 8.1.1479: change included for debugging only
...
Problem: Change included for debugging only.
Solution: Restore the REDIR_TEST_TO_NULL line.
2019-06-06 14:38:06 +02:00
Bram Moolenaar
18250e291a
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
2019-06-06 14:28:54 +02:00
Bram Moolenaar
c7500f9cb5
patch 8.1.1477: test summary fails in the tiny version
...
Problem: Test summary fails in the tiny version.
Solution: set 'nocompatible'.
2019-06-06 14:08:50 +02:00
Bram Moolenaar
9c0cec65f8
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.
2019-06-06 13:38:15 +02:00
Bram Moolenaar
db294adc65
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 )
2019-06-06 12:49:29 +02:00
Bram Moolenaar
9aeb33639f
patch 8.1.1474: 'ttybuiltin' is not tested
...
Problem: 'ttybuiltin' is not tested.
Solution: At least test that it doesn't break things.
2019-06-06 12:36:15 +02:00
Bram Moolenaar
4a792c87b9
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 )
2019-06-06 12:22:41 +02:00
Bram Moolenaar
de6dbb452a
patch 8.1.1472: add_termcap_entry() is not tested
...
Problem: Add_termcap_entry() is not tested.
Solution: Add a simple test.
2019-06-06 11:59:18 +02:00
Bram Moolenaar
32e1977012
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 )
2019-06-05 22:57:04 +02:00
Bram Moolenaar
66761db11d
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.
2019-06-05 22:07:51 +02:00
Bram Moolenaar
d6ec1730ba
patch 8.1.1467: cscope test fails
...
Problem: Cscope test fails.
Solution: Update expected text.
2019-06-04 23:20:23 +02:00
Bram Moolenaar
58a7f87c86
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)
2019-06-04 22:48:15 +02:00
Bram Moolenaar
c974022c31
patch 8.1.1462: MS-Windows: using special character requires quoting
...
Problem: MS-Windows: using special character requires quoting.
Solution: Add quotes. (Ken Takata)
2019-06-04 08:22:53 +02:00
Bram Moolenaar
ddd3308782
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 )
2019-06-03 23:07:25 +02:00
Bram Moolenaar
87abab92f5
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.
2019-06-03 21:14:59 +02:00
Bram Moolenaar
98fb65cb05
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 )
2019-06-02 20:33:32 +02:00
Bram Moolenaar
1762731f20
patch 8.1.1455: popup_atcursor() not completely implemented
...
Problem: Popup_atcursor() not completely implemented.
Solution: Add the default for the "moved" property.
2019-06-02 19:53:44 +02:00
Bram Moolenaar
3397f74ac2
patch 8.1.1453: popup window "moved" property not implemented yet
...
Problem: Popup window "moved" property not implemented yet.
Solution: Implement it.
2019-06-02 18:40:06 +02:00
Bram Moolenaar
b0ebbda06c
patch 8.1.1452: line and col property of popup windows not properly checked
...
Problem: Line and col property of popup windows not properly checked.
Solution: Check for "+" or "-" sign.
2019-06-02 16:51:21 +02:00
Bram Moolenaar
399d898ac1
patch 8.1.1450: popup window positioning wrong when using padding or borders
...
Problem: Popup window positioning wrong when using padding or borders.
Solution: Fix computing the position.
2019-06-02 15:34:29 +02:00
Bram Moolenaar
042fb4b449
patch 8.1.1449: popup text truncated at end of screen
...
Problem: Popup text truncated at end of screen.
Solution: Move popup left if needed. Add the "fixed" property to disable
that. (Ben Jackson , closes #4466 )
2019-06-02 14:49:56 +02:00
Bram Moolenaar
988c43310a
patch 8.1.1448: statusline is sometimes drawn on top of popup
...
Problem: Statusline is sometimes drawn on top of popup.
Solution: Redraw popups after the statusline. (Naruhiko Nishino,
closes #4468 )
2019-06-02 14:12:11 +02:00
Bram Moolenaar
7b29dd8507
patch 8.1.1447: not allowed to create an empty popup
...
Problem: Not allowed to create an empty popup.
Solution: Remove restriction that there is some text. (closes #4470 )
2019-06-02 13:22:11 +02:00
Bram Moolenaar
9eaac89650
patch 8.1.1446: popup window callback not implemented yet
...
Problem: Popup window callback not implemented yet.
Solution: Implement the callback.
2019-06-01 22:49:29 +02:00
Bram Moolenaar
790498b509
patch 8.1.1445: popup window border highlight not implemented yet
...
Problem: Popup window border highlight not implemented yet.
Solution: Implement the "borderhighlight" option.
2019-06-01 22:15:29 +02:00
Bram Moolenaar
3bfd04e672
patch 8.1.1444: not using double line characters for popup border
...
Problem: Not using double line characters for popup border.
Solution: Use double line characters if using utf-8.
2019-06-01 20:45:21 +02:00
Bram Moolenaar
2fd8e35e16
patch 8.1.1443: popup window padding and border not implemented yet
...
Problem: Popup window padding and border not implemented yet.
Solution: Implement padding and border. Add core position and size to
popup_getpos().
2019-06-01 20:16:48 +02:00