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
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

-- 
-- 
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.

Raspunde prin e-mail lui