Repository :
https://github.com/FarGroup/FarManager
On branch : master
Link :
https://github.com/FarGroup/FarManager/commit/b59fb54b3cfb1112df9dac138fe1b857fd6d86f0
>---------------------------------------------------------------
commit b59fb54b3cfb1112df9dac138fe1b857fd6d86f0
Merge: a53437fec f69e89af9
Author: Alex Alabuzhev <
alab...@gmail.com>
Date: Tue Jul 7 20:21:37 2026 +0100
Merge pull request #1114 from MKadaner/mzk/cache-menu_item-VisualLength
Made `menu_item::Name` private and use cached `VisualLength` whenever possible.
>---------------------------------------------------------------
b59fb54b3cfb1112df9dac138fe1b857fd6d86f0
far/changelog | 5 +++++
far/codepage_selection.cpp | 4 ++--
far/config.cpp | 38 +++++++++++++++++++-------------------
far/dialog.cpp | 20 ++++++++++----------
far/diskmenu.cpp | 4 ++--
far/editcontrol.cpp | 12 ++++++------
far/filelist.cpp | 10 +++++-----
far/findfile.cpp | 2 +-
far/history.cpp | 7 +++----
far/hotplug.cpp | 12 ++++++------
far/macroapi.cpp | 25 ++++++++++++-------------
far/plugapi.cpp | 2 +-
far/plugins.cpp | 12 ++++++------
far/print.cpp | 2 +-
far/shortcuts.cpp | 12 ++++++------
far/usermenu.cpp | 4 ++--
far/vbuild.m4 | 2 +-
far/vmenu.cpp | 45 +++++++++++++++++++++++++++------------------
far/vmenu.hpp | 30 +++++++++++++++++++++++++-----
far/vmenu2.cpp | 4 ++--
20 files changed, 142 insertions(+), 110 deletions(-)