| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Old makefiles are no longer useful.
Solution: Delete the makefiles, they most likely don't work anyway.
|
|
|
|
|
| |
Problem: The evalfunc.c file is too big.
Solution: Move testing support to a separate file.
|
|
|
|
|
| |
Problem: "*" of "*{" is recognized as multipy operator. (Yasuhiro Matsumoto)
Solution: Check for the "{".
|
|
|
|
|
| |
Problem: Missing file in distributed file list.
Solution: Add profiling.pro
|
|
|
|
|
|
| |
Problem: Profiling functionality is spread out.
Solution: Put profiling functionality in profiling.c. (Yegappan Lakshmanan,
closes #4666)
|
|
|
|
|
| |
Problem: Dictionary with string keys is longer than needed.
Solution: Use *{key: val} for literaly keys.
|
|
|
|
|
|
| |
Problem: Placing a larger number of signs is slow.
Solution: Add functions for dealing with a list of signs. (Yegappan
Lakshmanan, closes #4636)
|
|
|
|
|
| |
Problem: Insert stray "{" when listener gets buffer line. (Paul Jolly)
Solution: Flush the cached line after invoking listeners. (closes #4455)
|
|
|
|
|
| |
Problem: The command table is not well aligned.
Solution: Adjust indent.
|
|
|
|
|
| |
Problem: Test using SwapExists autocommand file may fail.
Solution: Remove the SwapExists autocommand.
|
|
|
|
|
| |
Problem: When using popup_menu() does not scroll to show the selected line.
Solution: Scroll the text. (Naruhiko Nishino, closes #4651)
|
|
|
|
|
|
| |
Problem: Tests get stuck when running into an existing swapfile.
Solution: Set v:swapchoice to "q" and report an error. (Daniel Hahler,
closes #4644)
|
|
|
|
|
| |
Problem: "maxwidth" of popup window does not always work properly.
Solution: Adjust the computation. (Naruhiko Nishino, closes #4653)
|
|
|
|
|
|
| |
Problem: Listener list not correctly updated on listener_remove().
Solution: Only set "prev" when not removing a listener. Return one if the
listener was found and removed.
|
|
|
|
|
| |
Problem: Script to check a colorscheme can be improved.
Solution: Match the whole group name. Don't warn for what is usually omitted.
|
|
|
|
|
| |
Problem: Cannot easily find the popup window at a certain position.
Solution: Add popup_locate().
|
|
|
|
|
| |
Problem: "make cmdidxs" doesn't work.
Solution: Update macro names. (Naruhiko Nishino, closes #4660)
|
|
|
|
|
| |
Problem: Copying a blob may result in it being locked.
Solution: Reset v_lock. (Ken Takata, closes #4648)
|
|
|
|
|
|
| |
Problem: Sign column not always properly aligned.
Solution: Use "col" only after it was calculated. (Yee Cheng Chin,
closes #4649)
|
|
|
|
|
|
| |
Problem: Travis: test results section is closed even when some tests
failed.
Solution: Only close the section on success. (Daniel Hahler, closes #4659)
|
|
|
|
|
| |
Problem: Popup window test is a bit flaky on some systems.
Solution: Clear the command line. (Naruhiko Nishino, closes #4656)
|
|
|
|
|
| |
Problem: Flags for Ex commands may clash with other symbols.
Solution: Prepend with EX_.
|
|
|
|
|
| |
Problem: Click in popup window scrollbar with border doesn't scroll.
Solution: Correct column for the border. (Naruhiko Nishino, closes #4650)
|
|
|
|
|
| |
Problem: Crash when popup window with mask is below the screen.
Solution: Correct boundary check.
|
|
|
|
|
|
| |
Problem: GUI resize may cause changing Rows at a bad time. (Dominique
Pelle)
Solution: Postpone resizing while updating the screen.
|
|
|
|
|
| |
Problem: Compiler warning for using size_t.
Solution: Add type cast. (Mike Williams)
|
|
|
|
|
| |
Problem: Cannot build uninstal.exe with some version of MinGW.
Solution: Add -lole32. (Rene Nyffenegger, closes #4646)
|
|
|
|
|
| |
Problem: Cannot build with +textprop but without +balloon_eval.
Solution: Adjust #ifdefs. (closes #4645)
|
|
|
|
|
| |
Problem: Assert_fails() does not fail inside try/catch.
Solution: Set trylevel to zero. (Ozaki Kiichi, closes #4639)
|
|
|
|
|
| |
Problem: Popup window "mousemoved" values not correct.
Solution: Convert text column to mouse column.
|
|
|
|
|
| |
Problem: Debug statements included in patch.
Solution: Remove the debug statements.
|
|
|
|
|
|
| |
Problem: Terminal: screen updates from 'balloonexpr' are not displayed.
Solution: Update the screen if needed. Fix the word position for
"mousemoved".
|
|
|
|
|
| |
Problem: Popup window width is wrong when using Tabs. (Paul Jolly)
Solution: Count tabs correctly. (closes #4637)
|
|
|
|
|
|
| |
Problem: Popup window border drawn wrong with multi-byte char. (Marcin
Szamotulski)
Solution: Correct check in mb_fix_col(). (closes #4635)
|
|
|
|
|
|
| |
Problem: GUI: screen updates from 'balloonexpr' are not displayed.
Solution: Update the screen if needed. Also avoid the cursor being
displayed in the wrong position.
|
|
|
|
|
| |
Problem: Ubsan warns for possibly passing NULL pointer.
Solution: Skip code when length is zero. (Dominique Pelle, closes #4631)
|
|
|
|
|
| |
Problem: GUI: popup window doesn't close on mouse movement. (Paul Jolly)
Solution: Generate mouse-move events when a popup window is visible.
|
|
|
|
|
| |
Problem: Suspend test is flaky on some systems.
Solution: Wait for the shell prompt to show. (Yee Cheng Chin, closes #4632)
|
|
|
|
|
| |
Problem: Warning for using uninitialized variable. (Tony Mechelynck)
Solution: Simplify the code by always using the mouse coordinates.
|
|
|
|
|
| |
Problem: Illegal memory access when closing popup window.
Solution: Get w_next before closing the window.
|
|
|
|
|
| |
Problem: MS-Windows: build error with normal feaures.
Solution: Adjust #ifdef for find_word_under_cursor().
|
|
|
|
|
|
| |
Problem: Build error with GTK and hangulinput feature, im_get_status()
defined twice. (Dominique Pelle)
Solution: Adjust im_get_status(). (closes #4628)
|
|
|
|
|
| |
Problem: build failure
Solution: Add changes to structure.
|
|
|
|
|
|
| |
Problem: Cannot use a popup window for a balloon.
Solution: Add popup_beval(). Add the "mousemoved" property. Add the
screenpos() function.
|
|
|
|
|
| |
Problem: Sound test does not work on Travis.
Solution: Use "sg" command to enable audio. (Ozaki Kiichi, closes #4624)
|
|
|
|
|
| |
Problem: Sign placement is wrong when 'foldcolumn' is set.
Solution: Adjust the column computation. (Yee Cheng Chin, closes #4627)
|
|
|
|
|
| |
Problem: May use uninitialized variable. (Patrick Palka)
Solution: Initialize variables earlier. (closes #4623)
|
|
|
|
|
| |
Problem: Garbage collection may run at a wrong moment. (Trygve Aaberge)
Solution: Postpone garbage collection while parsing messages. (closes #4620)
|
|
|
|
|
| |
Problem: The CursorHold autocommand takes down a balloon. (Paul Jolly)
Solution: Ignore the CursorHold pseudo-key.
|
|
|
|
|
| |
Problem: Changing an autoload name into a script file name is inefficient.
Solution: Remember the last replaced #. (Ozaki Kiichi, closes #4618)
|