| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Clipboard type name is inconsistent.
Solution: Rename VimClipboard to Clipboard_T.
|
|
|
|
|
|
| |
Problem: Travis config is not optimal.
Solution: Remove system conditions. Do not use excluding matrix. Cache OSX
results. (Ozaki Kiichi, closes #4521)
|
|
|
|
|
|
| |
Problem: Libcanberra is linked with even when not used.
Solution: Have configure check for libcanberra only when wanted.
(suggestions by Libor Bukata)
|
|
|
|
|
| |
Problem: Popup_any_visible() is unused.
Solution: Remove it.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Problem: No numerical value for the patchlevel.
Solution: Add v:versionlong.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Problem: Tests are silently skipped.
Solution: Throw an exception for skipped tests in more places.
|
|
|
|
|
| |
Problem: Cannot show range of buffer lines in popup window.
Solution: Add the "firstline" property. (closes #4523)
|
|
|
|
|
| |
Problem: Popup_notification() not implemented yet.
Solution: Implement it.
|
|
|
|
|
| |
Problem: When a popup window is closed the buffer remains.
Solution: Wipe out the buffer.
|
|
|
|
|
|
| |
Problem: Popup windows are ignored when dealing with mouse position
Solution: Find the mouse position inside a popup window. Allow for modeless
selection.
|
|
|
|
|
| |
Problem: 'backupskip' may contain duplicates.
Solution: Add the P_NODUP flag. (Tom Ryder)
|
|
|
|
|
| |
Problem: Crash when setting 'columns' while a popup is visible.
Solution: Recompute all positions when clearing the screen. (closes #4467)
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
Problem: Time reported for a test measured wrong.
Solution: Move the computation to the end of RunTheTest(). (Ozaki Kiichi,
closes #4520)
|
|
|
|
|
| |
Problem: Memory leak reported for sound when build with EXITFREE.
Solution: Free sound stuff when exiting.
|
|
|
|
|
|
| |
Problem: MS-Windows: wrong shell command with ! in 'guioptions'.
Solution: Do not check for ! in 'guioptions' when applying 'shellxquote'.
(Yasuhiro Matsumoto, closes #4519)
|
|
|
|
|
|
| |
Problem: All popup functionality is in functions, except :popupclear.
Solution: Add popup_clear() for consistency. Also rename sound_stopall() to
sound_clear().
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Problem: Matches in a popup window are not displayed properly.
Solution: Do display matches in a popup window. (closes #4517)
|
|
|
|
|
| |
Problem: A plugin cannot easily expand a command like done internally.
Solution: Add the expandcmd() function. (Yegappan Lakshmanan, closes #4514)
|
|
|
|
|
| |
Problem: Cmdline_row can become negative, causing a crash.
Solution: Make sure cmdline_row does not become negagive. (closes #4102)
|
|
|
|
|
| |
Problem: Sound keeps failing on Travis.
Solution: Throw a skipped exception in the test.
|
|
|
|
|
| |
Problem: Sound test still fails on Travis.
Solution: Try another dummy sound approach.
|
|
|
|
|
| |
Problem: Syntax error in Travis config.
Solution: Set AUDIODEV in another section.
|
|
|
|
|
| |
Problem: Running "make clean" twice gives errors.
Solution: Add "-f" to "rm". (closes #4516)
|
|
|
|
|
| |
Problem: Sound test still fails on Travis.
Solution: Add more lines to the install section.
|
|
|
|
|
| |
Problem: Sound test fails on Travis.
Solution: Set AUDIODEV to "null".
|
|
|
|
|
| |
Problem: Cannot play any sound.
Solution: Use libcanberra if available. Add sound functions.
|
|
|
|
|
| |
Problem: New behavior of b:changedtick not tested.
Solution: Add a few test cases. (Daniel Hahler)
|
|
|
|
|
|
| |
Problem: Wrong shell command when building with VIMDLL and "!" in
'guioptions'.
Solution: Add check for GUI in use. (Ken Takata)
|
|
|
|
|
| |
Problem: Ruler not updated after popup window was removed.
Solution: use popup_mask in screen_puts().
|
|
|
|
|
|
| |
Problem: ":write" increments b:changedtick even though nothing changed.
(Daniel Hahler)
Solution: Only increment b:changedtick if the modified flag is reset.
|
|
|
|
|
| |
Problem: Accessing memory beyond allocated space.
Solution: Check column before accessing popup mask.
|
|
|
|
|
| |
Problem: Popup window height is not recomputed.
Solution: Recompute the height when needed.
|
|
|
|
|
| |
Problem: Memory access error.
Solution: Use the correct size for clearing the popup mask.
|
|
|
|
|
| |
Problem: Build failure.
Solution: Add missing changes.
|
|
|
|
|
| |
Problem: Redrawing with popups is slow and causes flicker.
Solution: Avoid clearing and redrawing using a zindex mask.
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: When a single test fails the exit code is not set. (Daniel Hahler)
Solution: Add an exit command. (closes #4506)
|
|
|
|
|
|
| |
Problem: Sign order wrong when priority was changed.
Solution: Reorder signs when priority is changed. (Yegappan Lakshmanan,
closes #4502)
|
|
|
|
|
| |
Problem: Summary of tests has incorrect failed count.
Solution: Add to the failed count instead of setting it. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Older msgfmt cannot generate proper .desktop file.
Solution: Add a configure check to not use this msgfmt version. (Ken Takata)
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: Double free when garbage_collect() is used in autocommand.
Solution: Have garbage collection also set the copyID in funccal_stack.
|
|
|
|
|
|
| |
Problem: Some tests are slow.
Solution: Add timing to the test messages. Fix double free when quitting in
VimLeavePre autocmd.
|
|
|
|
|
| |
Problem: Skipped tests are not properly listed.
Solution: Throw a "Skipped" exception instead of using ":finish" or ":return".
|
|
|
|
|
| |
Problem: No test for wincol() depending on the 'number' option.
Solution: Add a couple of tests. (Christian Brabandt, closes #4500)
|