| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Popup window "moved" property not implemented yet.
Solution: Implement it.
|
|
|
|
|
| |
Problem: Line and col property of popup windows not properly checked.
Solution: Check for "+" or "-" sign.
|
|
|
|
|
| |
Problem: Popup window positioning wrong when using padding or borders.
Solution: Fix computing the position.
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
| |
Problem: Statusline is sometimes drawn on top of popup.
Solution: Redraw popups after the statusline. (Naruhiko Nishino,
closes #4468)
|
|
|
|
|
| |
Problem: Not allowed to create an empty popup.
Solution: Remove restriction that there is some text. (closes #4470)
|
|
|
|
|
| |
Problem: Popup window callback not implemented yet.
Solution: Implement the callback.
|
|
|
|
|
| |
Problem: Popup window border highlight not implemented yet.
Solution: Implement the "borderhighlight" option.
|
|
|
|
|
| |
Problem: Not using double line characters for popup border.
Solution: Use double line characters if using utf-8.
|
|
|
|
|
|
| |
Problem: Popup window padding and border not implemented yet.
Solution: Implement padding and border. Add core position and size to
popup_getpos().
|
|
|
|
|
| |
Problem: Popup window filter not yet implemented.
Solution: Implement the popup filter.
|
|
|
|
|
| |
Problem: Win_execute() test fails.
Solution: Adjust the expected error number. Move to popup test.
|
|
|
|
|
| |
Problem: Some commands cause trouble in a popup window.
Solution: Add NOT_IN_POPUP_WINDOW.
|
|
|
|
|
| |
Problem: Writefile test fails when run under /tmp.
Solution: Adjust 'backupskip. (Kenta Sato, closes #4462)
|
|
|
|
|
| |
Problem: Memory usage test is a bit too flaky.
Solution: Adjust the tolerances a bit. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Test 3 is old style.
Solution: Turn into a new style test. (Yegappan Lakshmanan, closes #4460)
|
|
|
|
|
|
| |
Problem: Win_execute() may leave popup window focused, eventually leading
to a crash. (Bjorn Linse)
Solution: When previous window was closed, go to the first window.
|
|
|
|
|
| |
Problem: Popup window listed as "Scratch".
Solution: List them as "Popup".
|
|
|
|
|
| |
Problem: Popup window option "wrap" not supported.
Solution: Implement it.
|
|
|
|
|
| |
Problem: Popup_atcursor() not implemented yet.
Solution: Implement it. (Yasuhiro Matsumoto, closes #4456)
|
|
|
|
|
|
| |
Problem: No test for syntax highlight in popup window.
Solution: Add a screenshot test. Update associated documentation. Avoid
'buftype' being reset by setbufvar().
|
|
|
|
|
| |
Problem: Popup windows use options from current window and buffer.
Solution: Clear all local options when creating a popup window.
|
|
|
|
|
| |
Problem: Popup_getoptions() not implemented yet.
Solution: Implement it. (closes #4452)
|
|
|
|
|
| |
Problem: Drawing "~" line in popup window.
Solution: Just draw text in the last line of the popup window.
|
|
|
|
|
|
| |
Problem: Popup window size only uses first line length.
Solution: Use the longest line. (Ben Jackson, closes #4451) Also deal with
wrapping lines.
|
|
|
|
|
| |
Problem: Win_execute() is not implemented yet.
Solution: Implement it.
|
|
|
|
|
|
|
| |
Problem: MS-Windows: resolve() does not resolve all components of the path.
(David Briscoe)
Solution: Do not bail out for a reparse point. (Yasuhiro Matsumoto,
closes #4211, closes #4447)
|
|
|
|
|
| |
Problem: Popup_getposition() not implemented yet.
Solution: Implement it. (Yasuhiro Matsumoto, closes #4449)
|
|
|
|
|
|
| |
Problem: Alloc() returning "char_u *" causes a lot of type casts.
Solution: Have it return "void *". (Mike Williams) Define ALLOC_ONE() to
check the simple allocations.
|
|
|
|
|
| |
Problem: Error when the drive of the swap file was disconnected.
Solution: Try closing and re-opening the swap file. (closes #4378)
|
|
|
|
|
| |
Problem: Test 30 is old style.
Solution: Turn it into a new style test. (Yegappan Lakshmanan, closes #4440)
|
|
|
|
|
|
| |
Problem: Popup_move() is not implemented yet.
Solution: Implement it. (Yasuhiro Matsumoto, closes #4441) Improve the
positioning and resizing.
|
|
|
|
|
| |
Problem: Popup_create() does not support text properties.
Solution: Support the third form of the text argument.
|
|
|
|
|
| |
Problem: popup_hide() and popup_show() not implemented yet.
Solution: Implement the functions.
|
|
|
|
|
| |
Problem: "highlight" option of popup windows not supported.
Solution: Implement the "highlight" option.
|
|
|
|
|
| |
Problem: Cannot build without the timer feature.
Solution: Add #ifdef.
|
|
|
|
|
| |
Problem: "timer" option of popup windows not supported.
Solution: Implement the "timer" option. (Yasuhiro Matsumoto, closes #4439)
|
|
|
|
|
|
| |
Problem: Misspelled mkspellmem as makespellmem.
Solution: Drop duplicate help entry, fix test. (Naruhiko Nishino, Ken
Takata, closes #4437)
|
|
|
|
|
| |
Problem: Popup windows not adjusted when switching tabs.
Solution: Save and restore first_tab_popupwin. Fix closing a tabpage.
|
|
|
|
|
| |
Problem: 'wincolor' does not apply to lines below the buffer.
Solution: Also apply 'wincolor' to the "~" lines and the number column.
|
|
|
|
|
| |
Problem: Saving for undo may access invalid memory. (Dominique Pelle)
Solution: Set ml_line_len also when returning a constant string.
|
|
|
|
|
| |
Problem: Not restoring t_F2 in registers test.
Solution: Assign to &t_F2 instead of t_F2. (Andy Massimino, closes #4434)
|
|
|
|
|
| |
Problem: No popup window support.
Solution: Add initial code for popup windows. Add the 'wincolor' option.
|
|
|
|
|
| |
Problem: Search stats are off when using count or offset.
Solution: Recompute the stats when needed. (Masato Nishihata, closes #4410)
|
|
|
|
|
|
| |
Problem: Changes are not flushed when end and start overlap. (Paul Jolly)
Solution: When end of a previous changes overlaps with start of a new
change, first flush listeners.
|
|
|
|
|
|
| |
Problem: Errors when calling prop_remove() for an unloaded buffer.
Solution: Bail out when the buffer is not loaded. Add a few more tests for
failing when the buffer number is invalid.
|
|
|
|
|
|
| |
Problem: Calling prop_add() in an empty buffer doesn't work. (Dominique
Pelle)
Solution: Open the memline before adding a text property. (closes #4412)
|
|
|
|
|
| |
Problem: Error when editing test file.
Solution: Remove part of modeline.
|
|
|
|
|
| |
Problem: Filechanged test hangs.
Solution: Do not check 'autoread'.
|
|
|
|
|
|
| |
Problem: Delete() can not handle a file name that looks like a pattern.
Solution: Use readdir() instead of appending "/*" and expanding wildcards.
(Ken Takata, closes #4424, closes #696)
|