patch 9.1.1529: Win32: the toolbar in the GUI is old and dated Commit: https://github.com/vim/vim/commit/dbe45be625c24fd72c000decb120e34af6fb162c Author: RestorerZ <resto...@mail2k.ru> Date: Tue Jul 8 23:00:13 2025 +0200
patch 9.1.1529: Win32: the toolbar in the GUI is old and dated Problem: Win32: the toolbar in the GUI is old and dated Solution: Include improved icons from Fatcow (CC by 3.0) (RestorerZ) closes: vim/vim-win32-installer#372 closes: #17698 Signed-off-by: RestorerZ <resto...@mail2k.ru> Signed-off-by: Christian Brabandt <c...@256bit.org> diff --git a/runtime/doc/tags b/runtime/doc/tags index 351d837ed..a037e6646 100644 --- a/runtime/doc/tags +++ b/runtime/doc/tags @@ -8515,7 +8515,6 @@ improvements-6 version6.txt /*improvements-6* improvements-7 version7.txt /*improvements-7* improvements-8 version8.txt /*improvements-8* improvements-9 version9.txt /*improvements-9* -improvements-9.2 version9.txt /*improvements-9.2* in_bot channel.txt /*in_bot* in_buf channel.txt /*in_buf* in_io-buffer channel.txt /*in_io-buffer* diff --git a/runtime/doc/uganda.txt b/runtime/doc/uganda.txt index 7f7a6660d..6f432e66a 100644 --- a/runtime/doc/uganda.txt +++ b/runtime/doc/uganda.txt @@ -1,4 +1,4 @@ -*uganda.txt* For Vim version 9.1. Last change: 2025 May 25 +*uganda.txt* For Vim version 9.1. Last change: 2025 Jul 08 VIM REFERENCE MANUAL by Bram Moolenaar @@ -21,6 +21,13 @@ Uganda anyway. The Open Publication License applies to the Vim documentation, see |manual-copyright|. +The icons used for the toolbar in the Win32 GUI are from the "Farm-Fresh Web +Icons" set. These icons are licensed under the Creative Commons Attribution +3.0 License and were created by FatCow Web Hosting. They were previously +available at http://www.fatcow.com/free-icons and are still available at: +https://www.iconarchive.com/show/farm-fresh-icons-by-fatcow.1.html + + === begin of license === VIM LICENSE diff --git a/runtime/doc/version9.txt b/runtime/doc/version9.txt index 340839f46..3566e452e 100644 --- a/runtime/doc/version9.txt +++ b/runtime/doc/version9.txt @@ -41553,8 +41553,12 @@ Enum support for Vim9 script |:enum| Support for protected _new() method +Support for compiling all the methods in a Vim9 class using |:defcompile|. + Add support for object<{type}> as variable data type |vim9-types| +Support for the |Tuple| data type in Vim script and Vim9 script. + Diff mode ~ --------- Include the "linematch" algorithm for the 'diffopt' setting. This aligns @@ -41565,29 +41569,70 @@ Improve the diff highlighting for changes within a line. Configurable using the "inline" sub option value for the 'diffopt' setting, with "inline:simple" being added to the default "diffopt" value (but this does not change how diff mode works). + +Completion~ +---------- +- New Insert-mode completion: |i_CTRL-X_CTRL-R| to complete words from + registers. +- Completion in search contexts using |/|, |?|, |:g|, |:v| and |:vimgrep| + commands using 'wildchar' +- ":filetype" command completion and the "filetypecmd" completion type for + |getcompletion()| have been included. +- Support for command-line completion of 'keymap' option values. +- Support for |fuzzy-matching| during |ins-completion| with the "fuzzy" + values of the 'completeopt' setting. +- allow to complete shell commands and files using the new shellcmdline + completion type using |:command-complete| and |getcmdcomplpat()| +- New option value for 'wildmode': + "noselect" - do not auto select an entry in the wildmenu + "exacttext" - show exact matches in wildmenu with search + completion +- New flags for 'complete': + "F{func}" - complete using given function + "F" - complete using 'completefunc' + "o" - complete using 'omnifunc' +- New option value for 'completeopt': + "nosort" - do not sort completion results + "preinsert" - highlight to be inserted values + "nearest" - sort completion results by distance to cursor + +Platform specific~ +----------------- +Support for Wayland UI and support for the Wayland clipboard has been added. + +Support for the XDG Desktop Specification |xdg-base-dir| has been added and +the environment variable |$MYVIMDIR| is set to the users personal runtime +directory ($HOME/.vim or $HOME/.config/vim on Linux, $HOME/vimfiles on +Windows). + +Python3 support in OpenVMS is now available. + +The Win32 GUI comes with better toolbar icons. *new-other-9.2* Other new features ~ ------------------ -The new packages |package-comment|, |package-nohlsearch| and |package-hlyank| -are included. +Support for Super key mappings in GTK using <D-Key>. -Support for Wayland UI and support for the Wayland clipboard +The new packages |package-comment|, |package-nohlsearch|, |package-hlyank| and +|help-TOC| are included. -Support for the XDG Desktop Specification |xdg-base-dir| +An interactive tutor plugin has been included |vim-tutor-mode| and can be +started via |:Tutor|. Support for translating messages in Vim script plugins using the |gettext()| -and |bindtextdomain()| functions. +and |bindtextdomain()| functions was included. Support highlighting the matched text and the completion kind for insert-mode completion and command-line completion in |ins-completion-menu|, see -|complete-items| +|complete-items|. -Support for the |Tuple| data type in Vim script and Vim9 script. +A new vertical |tabpanel| window has been included which is a vertical +'tabline'. -Support for a vertical |tabpanel| window similar to the 'tabline'. +The |dist#vim9#Launch()| and |dist#vim9#Open()| functions have been added to +the |vim-script-library| and decoupled from |netrw|. -New Insert-mode completion: |i_CTRL-X_CTRL-R| to complete words from -registers. +The new digraph "APPROACHES THE LIMIT" using ".=" has been added *changed-9.2* Changed~ @@ -41602,40 +41647,23 @@ Default values: ~ increased to 12pt to accommodate modern high-dpi monitors - the default value of the 'keyprotocol' option has been updated and support for the ghostty terminal emulator (using kitty protocol) has been added +- Improved visual highlighting |hl-Visual| Completion: ~ - allow to complete directories from 'cdpath' for |:cd| and similar commands, add the "cd_in_path" completion type for e.g. |:command-complete| and |getcompletion()| -- allow to complete shell commands and files using the new shellcmdline - completion type using |:command-complete| and |getcmdcomplpat()| - allow to specify additional attributes in the completion menu (allows to mark deprecated attributes from LSP server) |complete-items| - the completed word and completion type are provided when handling the |CompleteDone| autocommand in the |v:event| dictionary - |complete_info()| returns the list of matches shown in the poppu menu via the "matches" key -- New option value for 'completeopt': - "nosort" - do not sort completion results - "preinsert" - highlight to be inserted values - "nearest" - sort completion results by distance to cursor - handle multi-line completion items as expected - improved commandline completion for the |:hi| command -- New option value for 'wildmode': - "noselect" - do not auto select an entry in the wildmenu - "exacttext" - show exact matches in wildmenu with search - completion -- New flags for 'complete': - "F{func}" - complete using given function - "F" - complete using 'completefunc' - "o" - complete using 'omnifunc' - allow to limit matches for the 'complete' sources by using the "{flag}^<limit>" notation -- add ":filetype" command completion -- add "filetypecmd" completion type for |getcompletion()| - 'smartcase' applies to completion filtering -- 'wildchar' enables completion in search contexts using |/|, |?|, |:g|, |:v| - and |:vimgrep| commands Options: ~ - the default for 'commentstring' contains whitespace padding to have @@ -41682,13 +41710,7 @@ Others: ~ (and apply proper case folding) - the putty terminal is detected using an |TermResponse| autocommand in |defaults.vim| and Vim switches to a dark background -- the |help-TOC| package is included to ease navigating the documentation. -- an interactive tutor plugin has been included |vim-tutor-mode|, can be - started via |:Tutor| - improve the |vimtutor| and add a second chapter for more advanced tips -- add |dist#vim9#Launch()| and |dist#vim9#Open()| to the |vim-script-library| - and decouple it from |netrw| -- new digraph "APPROACHES THE LIMIT" using ".=" - |CTRL-C| always closes the active |popup-window|. - the configure script will favor using GTK3 over GTK2 when auto-detecting the gui toolkit @@ -41794,26 +41816,6 @@ INCOMPATIBLE CHANGES *incompatible-9.2* Improved/Different MS-Windows mapping support |w32-experimental-keycode-trans-strategy| -============================================================================== -IMPROVEMENTS *improvements-9.2* - -Support for command-line completion of 'keymap' option values. - -Support for compiling all the methods in a Vim9 class using |:defcompile|. - -Support for Super key mappings in GTK using <D-Key>. - -Improved visual highlighting. - -Python3 support in OpenVMS. - -Support for |fuzzy-matching| during |ins-completion| with the "fuzzy" -values of the 'completeopt' setting - -The environment variable |$MYVIMDIR| is set to the users personal runtime -directory ($HOME/.vim or $HOME/.config/vim on Linux, $HOME/vimfiles -on Windows) - ============================================================================== COMPILE TIME CHANGES *compile-changes-9.2* diff --git a/src/tools.bmp b/src/tools.bmp index 5b821d7a0c823651770a7e3bcb1a127e5a2b9ac5..9663e701af39cb3a6d150feb96cb51d94e0ccd26 100644 GIT binary patch literal 40230 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 literal 4660 zcmai&O>5-J6^749g(O7N*b}!MhA><*!{w4i5J(wAR%NR|t1P@|W*bPDwJvU=EQkEA z5au`BKXmiFr_>*wnGj>Es;jH&ob#Ude8`V~8D5+J{DbFD{Qa>o)6y#o#?=0E&13z! zV$@&$`E2(2Grynh%a<=K{mSpJ{4)NZpOD)A->Deez8EwwhU(%Ol7*2Kp5Ygs{qW~x zR>and@}H^cts2s3oBp?)Y0}0llst<vym(sZjGL;_N~@4n^&9qU*0{VP2HTuJ9amqB zzmpFA58M)MFl2G^eb!|u%7)XM9;x}hF(9Gf*`|V3*|0%dw+$VKC>`}3=di^#A%+xF zW!5gCjH9)^HQf+F<uu-OL#pQ?b;}&IlOqAEG8T+8m<$cFEO4`bTE7KXkO9PGLI@L( z{8~H9qdn}Lww%uv>6WQv7kXM%rpP(z9yncMlaG?sTAyNRZNi2YPxQ4_i&gW$3GOJ} zb5ZETcEL)7chbF)m8>*}{>6C9=Tt9cte07~)nT#i$EC#L$RP_4c(#}|n~{%xr%ysT zy1Wj1i<&*{94*y4S22^}A(q+hH|`zrqUx~~IWCJ^Un0PXXZfH^z->hcQ7kPYdR22d z2uWieX4qugn95Yf0ZE}R>Wl<J5nbn9!<FMGJ)}K5uCUWEPN=x=XKR=RaQSL>%UX)y zg8z@$T<tS9H%Je=-#9kR=HXVj_>6B_gEh{4bV8dZhLmUG5WAv$jTglT^cuHdk~;Lb z>a3hXnn2wexW_k*Yy$&D;fW_TXWJ-{xZ;G85I`5<C6ARl^?Jn!lhGvOvVkw-u;Nua zbGi%W2uJy!(^ZHlf(6j$fXt>3FUFQ&8^yswbPx4&*cTszPKJjkoqyOr@#&0>V)pzA z+@~c8DQl)X#Tm9Ruh+TmjKTstPiS=>BV%RZlimE)K72YMMjXsWREe`wh37f>4Qky5 zYSs*R7+k7)mJ5)xeiEl_6JbCZxefj~zmCXpVjhmjz4q^6R+<t_Bu0qgcpzt4yBA<D zXBBJ0Br`N%;}7+pQYO}Jf0K55=auA#1P7*^Uy(Q+Tt|5r?homZI@fdi^W75C!9BKJ zuJb%+jgH(TmI=wR+I)f)UG;t3$g14iPNV|A^@JR&?)4x?;R(eH(uo(osp3*<+$dE> z#XxJNMEa>Y)Roy0HS!Or?WNHr-@tZ8zgE~e+bTe}4J-t_%Q5s~N81sR$^_Qd`}7f_ zOV$>q@$0(W%!vRObak7ps^)ZwU3nPN@T|SXE?hh35FM_q+TH0kG6lCsn+~N%hwv-9 z?I(L%e)#+F=}bCFcGfYz<pv@*CIT4Quqq?CnaVWAgW?<nF%tWQ-^d5*>5AVL{Kmdy z0SHEDr)uyO>y!h<x~1rp335*JY=}rBX3<@dPqZe_$A^)`qkP=HoQ+@x{kWx=lqn9G zQM>(ae<u~mBGP|DGQk?jS`<?=^&elRI2@`#E$N1bYR|3%rF0ke);?+Ko<VhHs!7hh z3fQa_en0-L{9pJ{E`?uk{Nf2e7&+Y6B<o^6GO$uc0z!=?0LpssGh&{63Z`@n!V!vI z@(-J5DgxD-h!ncEC8iX!XWXd3^8dy2nBA^o`E2zPg;j_T*jqhKLd)}6>rg4uspMMA z6*^AQ!abaw;;=JE3t-ZYS#!gT{Y||b<}*?Nl#zP(4by%izk#ZYfSjV49GTfVOm%-S zaz)4}d1pXHrisCQ!pm`Lz)96t-H_MBuQ>+F*x#^2I(em1-CQdIw|i{~I(vPUieU@h z57#$Bw4)A)EmggUUbz;LsYq!zXQafSDNOihMG6MK5v$U82+s@;;8a}6ry=bOoWqk> z24ST%cg6~cgjH2Oe)zT;2rV+^H>BD`d_GR0#_wd`VhRDWP#LlE*6~{AzM~GH0ciD| z(2`ZLd%-F^P8B8HIUnc|Fj@QBE{yO`C<-_A8*Yn{Il&|-7gHB+;2}NS_?)<7U2#@& zk9sYu=mpLwzF-_X;Ou35VnpWQt;Z(`?%8{A&u^a7a&}X;ME<4=pb$WEi*g}>AGLwb z^WFDx1ocyLJ0Jn!;NdwH;M%!Qmh+5mdx4}WE*&8u>PV`myU1=0oL1-W8Be?uhBiPC z&J}d6a1J!WieJtrJNgPxYsNT_Sh3<+M7klzF3w`T*OhHN=e5_T%8(-^V+P(xQWk+< zqojqO@8GhkQdq9nS(SA{>IPNFQ=EARYH!Q*`2I24qi25Sd9DfKsr*83L#T3>*8^Jd z+-Jj#oNK9(-a9K&v7eo8wR4U_Ab*88`x^ysD&#yGQ`Rc7+luHVUf<(fEiKxI>%GS* zFFUmSXV!^*9aUU-4t9^9xc#!8Doc8@xn<{zE@VR~7!I8@obEzC8S3L~^&<Y<#%J1! zI>@7so8K4jg)s=4y%|XQVVTMaUU~N>T<PApQ+Sc#IjOEu?<UopyN%$OZDw4ucKYNU z@2IM|E|rDJ9YQW=GCnJzQx+~(+IShKVUBzk=pM-lM?T>V>h=*i*4xp$Bi3NKGF+|Q z+qG>&1R9<?4MnrKd0ydrvd>sflBG8S<)3w=CvbgqN-TII88b3kqp<|J$=WgjlD!8R zviEbSi~EdAn7!A{s9=fEwWK$L4NtHjE~Guhz~7dHYoR`*ifr_8<&wI_9EtEK%(5=u z3S0FSenjSyL&sPYG-!`Ks;~YAfb3UK=<abwO_W~#w#+{770a<7rQ7jT9<vs%*Wz&; zcz;w!v!%mQljS%52oCbjG~5r*tY8yyv9&)W@&J<J0EVlDj%na64a=pQ_!FehF%y54 zNsbYbaVmJ<^FOM({3Fa%;kl`a%1e?B1NGGZEsPx+<v*{dyz8&pHe<RU{^fcU;U~0p c9f(WDwHok_eJ$Roiu@uwf;_4J!`Q3;0$X`y0{{R3 -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/vim_dev/E1uZFea-00BNtw-60%40256bit.org.