summaryrefslogtreecommitdiffstats
path: root/src/beval.c
AgeCommit message (Collapse)Author
2020-06-24patch 8.2.1049: Vim9: leaking memory when using continuation linev8.2.1049Bram Moolenaar
Problem: Vim9: leaking memory when using continuation line. Solution: Keep a pointer to the continuation line in evalarg_T. Centralize checking for a next command.
2020-04-30patch 8.2.0670: cannot change window when evaluating 'completefunc'v8.2.0670Bram Moolenaar
Problem: Cannot change window when evaluating 'completefunc'. Solution: Make a difference between not changing text or buffers and also not changing window.
2020-04-04patch 8.2.0510: Coverity complains about using uninitialized variablev8.2.0510Bram Moolenaar
Problem: Coverity complains about using uninitialized variable. Solution: Assign a value to "scol". Move code inside NULL check.
2019-11-30patch 8.1.2371: FEAT_TEXT_PROP is a confusing namev8.1.2371Bram Moolenaar
Problem: FEAT_TEXT_PROP is a confusing name. Solution: Use FEAT_PROP_POPUP. (Naruhiko Nishino, closes #5291)
2019-11-30patch 8.1.2368: using old C style commentsv8.1.2368Bram Moolenaar
Problem: Using old C style comments. Solution: Use // comments where appropriate.
2019-10-06patch 8.1.2120: some MB_ macros are more complicated than necessaryv8.1.2120Bram Moolenaar
Problem: Some MB_ macros are more complicated than necessary. (Dominique Pelle) Solution: Simplify the macros. Expand inline.
2019-07-26patch 8.1.1751: when redrawing popups plines_win() may be called oftenv8.1.1751Bram Moolenaar
Problem: When redrawing popups plines_win() may be called often. Solution: Pass a cache to mouse_comp_pos().
2019-07-17patch 8.1.1708: Coverity warns for using uninitialized variablev8.1.1708Bram Moolenaar
Problem: Coverity warns for using uninitialized variable. Solution: Set the start col when col is set.
2019-07-17patch 8.1.1706: typo in #ifdefv8.1.1706Bram Moolenaar
Problem: Typo in #ifdef. Solution: Change PROT to PROTO.
2019-07-09patch 8.1.1657: Terminal: screen updates from 'balloonexpr' are not displayedv8.1.1657Bram Moolenaar
Problem: Terminal: screen updates from 'balloonexpr' are not displayed. Solution: Update the screen if needed. Fix the word position for "mousemoved".
2019-07-08patch 8.1.1654: GUI: screen updates from 'balloonexpr' are not displayedv8.1.1654Bram Moolenaar
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.
2019-07-08patch 8.1.1650: warning for using uninitialized variablev8.1.1650Bram Moolenaar
Problem: Warning for using uninitialized variable. (Tony Mechelynck) Solution: Simplify the code by always using the mouse coordinates.
2019-07-07patch 8.1.1648: MS-Windows: build error with normal feauresv8.1.1648Bram Moolenaar
Problem: MS-Windows: build error with normal feaures. Solution: Adjust #ifdef for find_word_under_cursor().
2019-07-07patch 8.1.1645: cannot use a popup window for a balloonv8.1.1645Bram Moolenaar
Problem: Cannot use a popup window for a balloon. Solution: Add popup_beval(). Add the "mousemoved" property. Add the screenpos() function.
2019-06-12patch 8.1.1520: popup windows are ignored when dealing with mouse positionv8.1.1520Bram Moolenaar
Problem: Popup windows are ignored when dealing with mouse position Solution: Find the mouse position inside a popup window. Allow for modeless selection.
2019-04-27patch 8.1.1219: not checking for NULL return from alloc()v8.1.1219Bram Moolenaar
Problem: Not checking for NULL return from alloc(). Solution: Add checks. (Martin Kunev, closes #4303, closes #4174)
2019-01-17patch 8.1.0763: nobody is using the Sun Workshop supportv8.1.0763Bram Moolenaar
Problem: Nobody is using the Sun Workshop support. Solution: Remove the Workshop support.
2018-10-02patch 8.1.0444: unnecessary check for NULL pointerv8.1.0444Bram Moolenaar
Problem: Unnecessary check for NULL pointer. Solution: Remove check and call vim_free() directly.
2018-06-23patch 8.1.0105: all tab stops are the samev8.1.0105Bram Moolenaar
Problem: All tab stops are the same. Solution: Add the variable tabstop feature. (Christian Brabandt, closes #2711)
2018-02-27patch 8.0.1550: various small problems in source filesv8.0.1550Bram Moolenaar
Problem: Various small problems in source files. Solution: Fix the problems.
2017-12-03patch 8.0.1367v8.0.1366Bram Moolenaar
2017-11-19patch 8.0.1318: terminal balloon only shows one linev8.0.1318Bram Moolenaar
Problem: Terminal balloon only shows one line. Solution: Split into several lines in a clever way. Add balloon_split(). Make balloon_show() accept a list in the terminal.
2017-11-18patch 8.0.1312: balloon_show() only works in terminal when compiled with GUIv8.0.1312Bram Moolenaar
Problem: balloon_show() only works in terminal when compiled with the GUI. Solution: Add FEAT_BEVAL_GUI and refactor to move common code out of the GUI specific file.