Repository :
https://github.com/FarGroup/FarManager
On branch : master
Link :
https://github.com/FarGroup/FarManager/commit/6fb7c9981073011d4d3404dfbe0ded29234f252e
>---------------------------------------------------------------
commit 6fb7c9981073011d4d3404dfbe0ded29234f252e
Author: Alex Alabuzhev <
alab...@gmail.com>
Date: Tue Apr 28 21:52:24 2026 +0100
Refactoring, tests
>---------------------------------------------------------------
6fb7c9981073011d4d3404dfbe0ded29234f252e
.github/ISSUE_TEMPLATE/bug_report.yml | 18 +++-
far/PluginA.cpp | 106 +++++++++++---------
far/changelog | 5 +
far/common.tests.cpp | 73 +++++++++-----
far/common/io.hpp | 7 ++
far/configdb.cpp | 4 +-
far/configdb.hpp | 12 +--
far/copy.cpp | 27 ++---
far/diskmenu.cpp | 9 +-
far/editcontrol.cpp | 25 +----
far/elevation.cpp | 38 ++++---
far/elevation.hpp | 4 +-
far/filelist.cpp | 4 +-
far/mix.cpp | 13 ++-
far/mix.hpp | 11 --
far/network.cpp | 12 ++-
far/network.hpp | 3 +-
far/platform.cpp | 21 ----
far/platform.debug.cpp | 6 +-
far/platform.fs.cpp | 101 ++++++++++++-------
far/platform.fs.hpp | 17 ++--
far/platform.fwd.hpp | 13 +++
far/platform.hpp | 3 -
far/platform.process.cpp | 4 +-
far/platform.reg.cpp | 46 +++++++++
far/platform.reg.hpp | 4 +-
far/plclass.cpp | 12 +--
far/plugapi.cpp | 6 +-
far/print.cpp | 4 +-
far/sqlitedb.cpp | 2 +-
far/string_utils.cpp | 184 +++++++++++++++++++++++++++-------
far/strmix.cpp | 35 +++++--
far/strmix.hpp | 2 -
far/tracer.cpp | 4 +-
far/tracer.hpp | 4 +-
far/vbuild.m4 | 2 +-
far/viewer.cpp | 7 +-
far/vmenu.cpp | 31 +++---
38 files changed, 560 insertions(+), 319 deletions(-)
Diff suppressed because of size. To see it, use:
git diff-tree --root --patch-with-stat --no-color --ignore-space-at-eol --textconv --ext-diff --cc 6fb7c9981073011d4d3404dfbe0ded29234f252e