summaryrefslogtreecommitdiff
path: root/src/beval.c
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.1049: Vim9: leaking memory when using continuation linev8.2.1049Bram Moolenaar2020-06-241-1/+1
| | | | | | 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.
* patch 8.2.0670: cannot change window when evaluating 'completefunc'v8.2.0670Bram Moolenaar2020-04-301-2/+2
| | | | | | Problem: Cannot change window when evaluating 'completefunc'. Solution: Make a difference between not changing text or buffers and also not changing window.
* patch 8.2.0510: Coverity complains about using uninitialized variablev8.2.0510Bram Moolenaar2020-04-041-0/+2
| | | | | Problem: Coverity complains about using uninitialized variable. Solution: Assign a value to "scol". Move code inside NULL check.
* patch 8.1.2371: FEAT_TEXT_PROP is a confusing namev8.1.2371Bram Moolenaar2019-11-301-1/+1
| | | | | Problem: FEAT_TEXT_PROP is a confusing name. Solution: Use FEAT_PROP_POPUP. (Naruhiko Nishino, closes #5291)
* patch 8.1.2368: using old C style commentsv8.1.2368Bram Moolenaar2019-11-301-9/+8
| | | | | Problem: Using old C style comments. Solution: Use // comments where appropriate.
* patch 8.1.2120: some MB_ macros are more complicated than necessaryv8.1.2120Bram Moolenaar2019-10-061-1/+1
| | | | | | Problem: Some MB_ macros are more complicated than necessary. (Dominique Pelle) Solution: Simplify the macros. Expand inline.
* patch 8.1.1751: when redrawing popups plines_win() may be called oftenv8.1.1751Bram Moolenaar2019-07-261-1/+1
| | | | | Problem: When redrawing popups plines_win() may be called often. Solution: Pass a cache to mouse_comp_pos().
* patch 8.1.1708: Coverity warns for using uninitialized variablev8.1.1708Bram Moolenaar2019-07-171-0/+2
| | | | | Problem: Coverity warns for using uninitialized variable. Solution: Set the start col when col is set.
* patch 8.1.1706: typo in #ifdefv8.1.1706Bram Moolenaar2019-07-171-1/+1
| | | | | Problem: Typo in #ifdef. Solution: Change PROT to PROTO.
* patch 8.1.1657: Terminal: screen updates from 'balloonexpr' are not displayedv8.1.1657Bram Moolenaar2019-07-091-8/+11
| | | | | | Problem: Terminal: screen updates from 'balloonexpr' are not displayed. Solution: Update the screen if needed. Fix the word position for "mousemoved".
* patch 8.1.1654: GUI: screen updates from 'balloonexpr' are not displayedv8.1.1654Bram Moolenaar2019-07-081-4/+10
| | | | | | 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.
* patch 8.1.1650: warning for using uninitialized variablev8.1.1650Bram Moolenaar2019-07-081-16/+8
| | | | | Problem: Warning for using uninitialized variable. (Tony Mechelynck) Solution: Simplify the code by always using the mouse coordinates.
* patch 8.1.1648: MS-Windows: build error with normal feauresv8.1.1648Bram Moolenaar2019-07-071-56/+58
| | | | | Problem: MS-Windows: build error with normal feaures. Solution: Adjust #ifdef for find_word_under_cursor().
* patch 8.1.1645: cannot use a popup window for a balloonv8.1.1645Bram Moolenaar2019-07-071-26/+62
| | | | | | Problem: Cannot use a popup window for a balloon. Solution: Add popup_beval(). Add the "mousemoved" property. Add the screenpos() function.
* patch 8.1.1520: popup windows are ignored when dealing with mouse positionv8.1.1520Bram Moolenaar2019-06-121-2/+3
| | | | | | Problem: Popup windows are ignored when dealing with mouse position Solution: Find the mouse position inside a popup window. Allow for modeless selection.
* patch 8.1.1219: not checking for NULL return from alloc()v8.1.1219Bram Moolenaar2019-04-271-0/+2
| | | | | Problem: Not checking for NULL return from alloc(). Solution: Add checks. (Martin Kunev, closes #4303, closes #4174)
* patch 8.1.0763: nobody is using the Sun Workshop supportv8.1.0763Bram Moolenaar2019-01-171-4/+0
| | | | | Problem: Nobody is using the Sun Workshop support. Solution: Remove the Workshop support.
* patch 8.1.0444: unnecessary check for NULL pointerv8.1.0444Bram Moolenaar2018-10-021-2/+1
| | | | | Problem: Unnecessary check for NULL pointer. Solution: Remove check and call vim_free() directly.
* patch 8.1.0105: all tab stops are the samev8.1.0105Bram Moolenaar2018-06-231-0/+5
| | | | | | Problem: All tab stops are the same. Solution: Add the variable tabstop feature. (Christian Brabandt, closes #2711)
* patch 8.0.1550: various small problems in source filesv8.0.1550Bram Moolenaar2018-02-271-1/+1
| | | | | Problem: Various small problems in source files. Solution: Fix the problems.
* patch 8.0.1367v8.0.1366Bram Moolenaar2017-12-031-1/+1
|
* patch 8.0.1318: terminal balloon only shows one linev8.0.1318Bram Moolenaar2017-11-191-4/+5
| | | | | | 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.
* patch 8.0.1312: balloon_show() only works in terminal when compiled with GUIv8.0.1312Bram Moolenaar2017-11-181-0/+280
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.