aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
| * api/ui: simplify popup menu position get/set logic; fix testYatao Li2020-04-28
| |
| * api/ui: allow set bounds row and col to be less than 0; ui_pum_get_pos: ↵Yatao Li2020-04-28
| | | | | | | | return first extui bounds information instead of reducing
| * gen_api_dispatch.lua: allow msgpack int for Float args; test: add ↵Yatao Li2020-04-28
| | | | | | | | ui_pum_set_bounds and tv_dict_add_float tests
| * external pum: use floating point geometry; typval: add tv_dict_add_floatYatao Li2020-04-28
| |
| * ui_pum_get_pos: return internal pum position if external pum pos not foundYatao Li2020-04-28
| |
| * 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