[FarGroup/FarManager] master: Continue fullwidth-aware rendering (04480006a)

0 views
Skip to first unread message

farg...@farmanager.com

unread,
Jan 11, 2026, 12:00:54 PM (5 days ago) Jan 11
to farco...@googlegroups.com
Repository : https://github.com/FarGroup/FarManager
On branch : master
Link : https://github.com/FarGroup/FarManager/commit/04480006a8aa305c145d1aeeef2c5d36453c59fc

>---------------------------------------------------------------

commit 04480006a8aa305c145d1aeeef2c5d36453c59fc
Author: Alex Alabuzhev <alab...@gmail.com>
Date: Sun Jan 11 16:52:02 2026 +0000

Continue fullwidth-aware rendering


>---------------------------------------------------------------

04480006a8aa305c145d1aeeef2c5d36453c59fc
far/changelog | 5 +++++
far/cmdline.cpp | 2 +-
far/editcontrol.cpp | 2 ++
far/vbuild.m4 | 2 +-
4 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/far/changelog b/far/changelog
index c63490e61..7c1d396e8 100644
--- a/far/changelog
+++ b/far/changelog
@@ -1,3 +1,8 @@
+--------------------------------------------------------------------------------
+drkns 2026-01-11 16:51:41+00:00 - build 6630
+
+1. Continue fullwidth-aware rendering.
+
--------------------------------------------------------------------------------
drkns 2026-01-11 14:05:09+00:00 - build 6629

diff --git a/far/cmdline.cpp b/far/cmdline.cpp
index 5e0cfa1f9..cbaef4ad0 100644
--- a/far/cmdline.cpp
+++ b/far/cmdline.cpp
@@ -223,7 +223,7 @@ void CommandLine::DrawFakeCommand(string_view const FakeCommand)
console.start_command();
SetColor(COL_COMMANDLINE);
// TODO: wrap & scroll if too long
- Text(FakeCommand);
+ Text(FakeCommand, ScrX + 1 - WhereX());
Global->ScrBuf->Flush();

std::wcout << std::endl;
diff --git a/far/editcontrol.cpp b/far/editcontrol.cpp
index 43175744f..656a30b21 100644
--- a/far/editcontrol.cpp
+++ b/far/editcontrol.cpp
@@ -110,6 +110,8 @@ void EditControl::Show()

void EditControl::Changed(bool DelBlock)
{
+ Edit::Changed(DelBlock);
+
m_Flags.Clear(FEDITLINE_CLEARFLAG);

if(m_Callback.Active && !m_CallbackSuppressionsCount)
diff --git a/far/vbuild.m4 b/far/vbuild.m4
index c15883c89..5affb3034 100644
--- a/far/vbuild.m4
+++ b/far/vbuild.m4
@@ -1 +1 @@
-6629
+6630


Reply all
Reply to author
Forward
0 new messages