Description of the patch:
This update for vim fixes the following issues:
Update to version 9.2.0780.
Security issues fixed:
- CVE-2026-59856: arbitrary code execution via PHP omni-completion due to improper escaping (bsc#1271194).
- CVE-2026-59857: out-of-bounds write in SAL soundfolding due to improper bounds check (bsc#1271195).
- CVE-2026-59858: arbitrary code execution via C omni-completion due to improper escaping (bsc#1271193).
Other updates and bugfixes:
- Version 9.2.0780 changelog:
- filetype detect missing from completion (9.2.0726).
- popup images not rendered correctly when unfocused (9.2.0727).
- filetype: supertux info pattern is relative to current dir
(9.2.0728).
- % skips parens on continued quoted lines (9.2.0729).
- GTK4 GUI tabline is not updated (9.2.0730).
- GTK4 GUI scrollbar size not updated when restoring a session
(9.2.0731).
- session: terminal restored using absolute columns/rows (9.2.0732).
- GTK3: GUI slow on X11 since dropping the alpha channel (9.2.0733).
- function pointer passed to STRNCMP() instead of a length
(9.2.0734).
- tests: comment test can be improved (9.2.0737).
- completion: 'autocompletedelay' blocks the main loop and drops
autocommands (9.2.0739).
- GTK4: scrollbar wrongly displayed (9.2.0740).
- complete_check() does not return TRUE for mapped input (9.2.0741).
- filetype: SSH keys and related filetypes not recognized (9.2.0742).
- string macros silently accept a size of the wrong type (9.2.0743).
- popup_atcursor() closes immediately on white space (9.2.0744).
- cscope: connection leak when growing the array fails (9.2.0747).
- 'autocompletedelay' interferes with CTRL-G U (9.2.0748).
- 'autocompletedelay' interferes with i_CTRL-K (9.2.0749).
- completion: 'autocompletedelay' deferral leaks state (9.2.0750).
- GTK3 GUI is slow under Wayland (9.2.0751).
- GTK4: drag-and-drop does not support HTML (9.2.0752).
- GTK GUI deferred redraw skipped on...