| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | refactor(optionstr.c): break up did_set_string_option 33 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 32 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 31 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 30 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 29 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 28 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 27 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 26 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 25 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 24 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 23 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 22 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 21 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 20 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 19 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 18 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 17 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 16 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 15 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 14 | Lewis Russell | 2023-01-25 |
| | | | | | squash me | ||
| * | refactor(optionstr.c): break up did_set_string_option 13 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 12 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 11 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 10 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 9 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 8 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 7 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 6 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 5 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 4 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 3 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 2 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): break up did_set_string_option 1 | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(optionstr.c): reduce scope of locals | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(option.c): use intermediate for options ref | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(option.c): de-nest set_option_value | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(option.c): add get_varp_from and get_varp_scope_from | Lewis Russell | 2023-01-25 |
| | | |||
| * | refactor(option.c): reduce scope of locals | Lewis Russell | 2023-01-24 |
| | | |||
| * | revert: "refactor(win_close): remove "force", don't pass on "free_buf" ↵ | zeertzjq | 2023-01-24 |
| | | | | | | | | | (#21921)" (#21979) This reverts commit 0371d0f7afa5e01dd2ac8bbd3abcf0f7454872b3. > 'bufhidden' option exists. I don't think we should assume autoclosing windows are fine just because 'hidden' is set. | ||
| * | build: delete pthreads import (#21732) | dundargoc | 2023-01-24 |
| | | | | | | We shouldn't need this as all threading should already be handled by libuv. Furthermore, it wasn't even used correctly as CMAKE_THREAD_PREFER_PTHREAD has been removed from cmake a long time ago. | ||
| * | fix(api): don't allow hiding aucmd_win from another tabpage (#21975) | zeertzjq | 2023-01-24 |
| | | |||
| * | refactor(window): remove aucmd_win check from one_window() (#21972) | zeertzjq | 2023-01-24 |
| | | | | | | | | | | In most places where one_window() or last_window() is called, aucmd_win has already been checked, so there is no need to check for it again. The only place where this isn't checked is when using `:wincmd T`. Before this PR using `:wincmd T` in an aucmd_win will give a warning when there is only one non-floating window, but E813 error if there are multiple. Now it consistently gives E813 error. | ||
| * | vim-patch:partial:9.0.1237: code is indented more than necessary (#21971) | zeertzjq | 2023-01-24 |
| | | | | | | | | | | Problem: Code is indented more than necessary. Solution: Use an early return where it makes sense. (Yegappan Lakshmanan, closes vim/vim#11858) https://github.com/vim/vim/commit/6ec66660476562e643deceb7c325cd0e8c903663 Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com> | ||
| * | vim-patch:9.0.1236: code in same_leader() can be simplified (#21968) | zeertzjq | 2023-01-24 |
| | | | | | | | Problem: Code in same_leader() can be simplified. Solution: Simplify code that is executed only once. (closes vim/vim#11867) https://github.com/vim/vim/commit/9cbf791995514e72476399fe06e055a707ec0158 | ||
| * | fix: add manifest file to correctly determine Windows version (#21953) | dundargoc | 2023-01-23 |
| | | | | | | | | | | In Windows 8.1 and later, GetVersionEx does not automatically give the correct information if a manifest file doesn't explicitly mention we support that version. This will enable further detection for Windows 8.1 and Windows 10/11 when using windowsversion(), with an easy way to add future versions. A list of all operating system versions can be found here: https://learn.microsoft.com/en-us/windows/win32/sysinfo/operating-system-version | ||
| * | feat!: make iconv a non-optional dep | Lewis Russell | 2023-01-23 |
| | | |||
| * | revert: "shada/context: fully remove jumplist duplicates #10898" (#21874) | zeertzjq | 2023-01-23 |
| | | | | | | This reverts commit 8b8ecf44f2cda43bbd710ec22ef99439b71888cd. It is causing performance problems on exit. Fix #21082. | ||
| * | refactor(win_close): remove "force", don't pass on "free_buf" (#21921) | zeertzjq | 2023-01-23 |
| | | | | | | | | | | | | | | Problem: The "force" flag of win_close() complicates the code and adds edge cases where it is not clear what the correct behavior should be. The "free_buf" flag of win_close() is passed on to float windows when closing the last window of a tabpage, which doesn't make much sense. Solution: Remove the "force" flag and always close float windows as if :close! is used when closing the last window of a tabpage, and set the "free_buf" flag for a float window based on whether its buffer can be freed. As 'hidden' is on by default, this change shouldn't affect many people. | ||
| * | perf(completion): use one call to globpath() for .vim and .lua #21942 | zeertzjq | 2023-01-23 |
| | | | | | | | | | | | | | Test using the following test script (timings with ASAN): let start = reltime() for i in range(100) call getcompletion('', 'filetype') endfor echomsg reltimefloat(reltime(start)) Without this PR: 3.251825 seconds With this PR: 2.747285 seconds | ||
| * | fix(Windows): restore console title at exit #21922 | Enan Ajmain | 2023-01-23 |
| | | | | Fixes #21404 | ||