aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
| * API/UI: Allow UI to set PUM position and size, and pass the position to ↵Yatao Li2020-04-28
| | | | | | | | CompleteChanged
| * Merge pull request #12018 from janlazo/vim-8.0.1123Matthieu Coudron2020-04-27
| |\ | | | | | | [RFC]vim-patch:8.0.{1123,1125,1138,1139,1142,1292,1334,1375},8.1.1264
| | * vim-patch:8.0.1375: window size wrong after maximizing with WinBarJan Edmund Lazo2020-04-26
| | | | | | | | | | | | | | | | | | | | | Problem: Window size wrong after maximizing with WinBar. (Lifepillar) Solution: Fix height computations. Redraw window when it is zero height but has a WinBar. (closes vim/vim#2356) https://github.com/vim/vim/commit/415a6939a4e8d4e26b4af26c24eb75243d3a2756
| | * vim-patch:8.1.1264: crash when closing window from WinBar clickJan Edmund Lazo2020-04-26
| | | | | | | | | | | | | | | | | | Problem: Crash when closing window from WinBar click. (Ben Jackson) Solution: Check that window pointer is still valid. (closes vim/vim#4337) https://github.com/vim/vim/commit/d2fad67e3eb71f48d23f283ef8e7b7ddf4ee180f
| | * vim-patch:8.0.1139: using window toolbar changes stateJan Edmund Lazo2020-04-26
| | | | | | | | | | | | | | | | | | Problem: Using window toolbar changes state. Solution: Always execute window toolbar actions in Normal mode. https://github.com/vim/vim/commit/a21a6a9ade7bec3a07992d4d900d4ce82eeb8a29
| | * vim-patch:8.0.1334: splitting a window with a WinBar damages window layoutJan Edmund Lazo2020-04-26
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Splitting a window with a WinBar damages window layout. (Lifepillar) Solution: Take the winbar into account when computing the new window position. Add WINBAR_HEIGHT(). https://github.com/vim/vim/commit/3167c3e7010ac7e2fd7d3aa198dd2d1dcff8ecc8
| | * vim-patch:8.0.1292: quick clicks in the WinBar start Visual modeJan Edmund Lazo2020-04-26
| | | | | | | | | | | | | | | | | | Problem: Quick clicks in the WinBar start Visual mode. Solution: Use a double click in the WinBar like a normal click. https://github.com/vim/vim/commit/d327b0c68fa9b32877123f77560f4521a9eb39db
| | * vim-patch:8.0.1138: click in window toolbar starts Visual modeJan Edmund Lazo2020-04-26
| | | | | | | | | | | | | | | | | | Problem: Click in window toolbar starts Visual mode. Solution: Add the MOUSE_WINBAR flag. https://github.com/vim/vim/commit/eb163d73b11c10b461a2839530173a33d7915a33
| | * vim-patch:8.0.1142: window toolbar menu gets a tear-off itemJan Edmund Lazo2020-04-26
| | | | | | | | | | | | | | | | | | Problem: Window toolbar menu gets a tear-off item. Solution: Recognize the window toolbar. https://github.com/vim/vim/commit/378daf87d380b9f3c4f822786dfbfdcad9ca2db9
| | * vim-patch:8.0.1125: wrong window height when splitting window with window ↵Jan Edmund Lazo2020-04-26
| | | | | | | | | | | | | | | | | | | | | | | | toolbar Problem: Wrong window height when splitting window with window toolbar. Solution: Add or subtract the window toolbar height. https://github.com/vim/vim/commit/d326ad6e93604222c64bae51f47521fe9114d1ea
| | * vim-patch:8.0.1123: cannot define a toolbar for a windowJan Edmund Lazo2020-04-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot define a toolbar for a window. Solution: Add a window-local toolbar. https://github.com/vim/vim/commit/1b9645de3c05f37b5c30e78f999351b0cf486ade "WinBar" code in "screen.c" was not ported. Fix https://github.com/neovim/neovim/issues/11513#issuecomment-562012827
| * | Merge #11851 'eval.c: factor out eval/userfunc.c'Justin M. Keyes2020-04-27
| |\ \ | | | | | | | | vim-patch:7.4.2058
| | * \ Merge #11851 'eval.c: factor out eval/userfunc.c'Justin M. Keyes2020-04-26
| | |\ \ | | | |/ | | |/| | | | | vim-patch:7.4.2058
| | | * mark userfunc as legacyJakub Łuczyński2020-02-13
| | | |
| | | * rename: user_funcs -> userfuncJakub Łuczyński2020-02-13
| | | | | | | | | | | | | | | | Lets stick with vim for now
| | | * fix: includesJakub Łuczyński2020-02-13
| | | |
| | | * fix: moved macrosJakub Łuczyński2020-02-13
| | | |
| | | * fix: moved some static inline functionJakub Łuczyński2020-02-13
| | | |
| | | * fix: vvlua_partialJakub Łuczyński2020-02-13
| | | |
| | | * fix: made eval_lavars_used globalJakub Łuczyński2020-02-13
| | | |
| | | * fix: include static function declarationsJakub Łuczyński2020-02-13
| | | |
| | | * fix: header updatesJakub Łuczyński2020-02-13
| | | |
| | | * Removed redundant defineJakub Łuczyński2020-02-13
| | | |
| | | * fix: factor out make_partialJakub Łuczyński2020-02-13
| | | |
| | | * fix: prof functionsJakub Łuczyński2020-02-13
| | | |
| | | * fix: var_set_globalJakub Łuczyński2020-02-13
| | | |
| | | * fix: find_var_ht_dictJakub Łuczyński2020-02-13
| | | |
| | | * fix: factor out new functionsJakub Łuczyński2020-02-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | free_unref_funccal get_funccal_local_var get_funccal_args_var get_current_funccal_dict set_ref_in_previous_funccal set_ref_in_call_stack set_ref_in_func_args note: In vim semantic for garbage_collect was changed (the result of free_unref_funccal is ignored, bug or intentional?) For nvim I did leave previous behavior thus did_free = did_free || free_unref_funccal(copyID, testing); instead of just free_unref_funccal(copyID, testing);
| | | * fix: func_initJakub Łuczyński2020-02-13
| | | |
| | | * unstatic some functionsJakub Łuczyński2020-02-13
| | | |
| | | * moved more stuffJakub Łuczyński2020-02-13
| | | |
| | | * created header fileJakub Łuczyński2020-02-13
| | | |
| | | * moved functions to user_funcs.c (no code changes)Jakub Łuczyński2020-02-13
| | | |
| * | | Merge #12155 ':ls filter by terminal, lastused'Justin M. Keyes2020-04-26
| |\ \ \ | | |/ / | |/| |
| | * | vim-patch:8.1.2225: the "last used" info of a buffer is under usedRob Pilling2020-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The "last used" info of a buffer is under used. Solution: Add "lastused" to getbufinfo(). List buffers sorted by last-used field. (Andi Massimino, closes vim/vim#4722) https://github.com/vim/vim/commit/52410575be50d5c40bbe6380159df48cfc382ceb
| | * | vim-patch:8.0.1651: cannot filter :ls output for terminal buffersRob Pilling2020-04-19
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot filter :ls output for terminal buffers. Solution: Add flags for terminal buffers. (Marcin Szamotulski, closes vim/vim#2751) https://github.com/vim/vim/commit/0751f51a5b428805a8c1e9fe529693d032bec991
| | * | vim-patch:7.4.1988Rob Pilling2020-04-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When updating viminfo with file marks there is no time order. Solution: Remember the time when a buffer was last used, store marks for the most recently used buffers. https://github.com/vim/vim/commit/ab9c89b68dcbdb3fbda8c5a50dd90caca64f1bfd As this is a viminfo fix, most of this is irrelevant - the patch has just been brought across for the creation and updating of buffer's `b_last_used` properties.
| * | | lint: use docstring style #12187Billy SU2020-04-26
| | | |
| * | | tui: improve support for GNU Screen (#12098)erw72020-04-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Wrapping it in DCS allows the following features to work with GNU Screen. - Changing the cursor style. - bracketed paste. - focus reporting.
| * | | Merge #12177 'folds: decrease reliance on globals'Justin M. Keyes2020-04-26
| |\ \ \
| | * | | helpers: fix FIXED_TEMP_ARRAYMatthieu Coudron2020-04-24
| | | | | | | | | | | | | | | | | | | | ...was using wrong macro argument.
| | * | | lint: fix linting issuesMatthieu Coudron2020-04-24
| | | | |
| | * | | extmark: introduce extmark_splice_colsMatthieu Coudron2020-04-24
| | | | | | | | | | | | | | | | | | | | to ease up notations.
| | * | | folds: decrease reliance on global 'curwin'Matthieu Coudron2020-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TODO in a future commit: - remains 2 instances of changed_lines that dont take into account buffer
| * | | | TUI: block signals on suspend #12180Kei Kamikawa2020-04-25
| | | | | | | | | | | | | | | fix #8075
| * | | | vim-patch:8.2.0638: MS-Windows: messages test failsJan Edmund Lazo2020-04-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: MS-Windows: messages test fails. Solution: Clear environment variables. https://github.com/vim/vim/commit/47a1a8baf9c8eb22b24f667e57a1dab579999a74
| * | | | vim-patch:8.2.0635: when using 256 colors DarkYellow does not show expected ↵Jan Edmund Lazo2020-04-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | color Problem: When using 256 colors DarkYellow does not show expected color. Solution: Use color 3 instead of 130. (Romain Lafourcade, closes vim/vim#5985) https://github.com/vim/vim/commit/e93c968f520ee8d6bc29ccc6e18055ac65e832b3
| * | | | version.c: update [ci skip] (#12084)Marvim the Paranoid Android2020-04-24
| |/ / /
| * | | treesitter: check for integer overflow (#12135)Thomas Vigouroux2020-04-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes treesitter calls for an invalid column within a line, checking that the column is actually valid and forcing the value avoids an integer overflow and an infinite sequence of invalid reads. Fixes #12131
| * | | terminal: Fix mouse coordinates issue (#12158)erw72020-04-21
| | | | | | | | | | | | | | | | | | | | | | | | Offsets of window were not taken into account when sending mouse coordinates to the terminal. Therefore, when nu or rnu is set, the mouse coordinates sent to the terminal were not correct. Change it to send the correct coordinates by subtract window offset from col.