I came across a quite entertaining new feature of the editor. Its in a Linux build of one of the recent nightlies. I wonder if someone recognize it can say what it is?
The feature surprises me while typing once in a while as it catches the typed text and puts in into an overlay line on top of your screen (see attached image). Its quite elusive againts screenshots so I had to take an ofd fashioned camera to catch it, sorry for the bad quality.
The text is caught until a non-letter chracter is typed: space, unlerline, minus etc. Then the text appears back at your cursor. One can actually continue typing unless there is a mistake, because DEL does not seem to be working - at least I did not find out how.
Any mouse action or action from another program will quite that mode, taking the text with it.
I did not see any indication on the GUI when this gets enabled. I found that I can reset it by closing and reopening the file. But it very soon comes back. It does not occur always, sometimes all works find. Usually restart of CB gets rid of it, but on some days it returns rather quickly.
I did not see it on other installations of rev12535 I use on other machines.
Here is the systems specs:
Name : Code::Blocks
Version : svn-r12765
SDK Version : 2.16.0
Scintilla Version : 3.7.5
Author : The Code::Blocks Team
E-mail : info@codeblocks.org
Website : http://www.codeblocks.org
OS : Linux 4.15.0-161-generic x86_64
Scaling factor : 1,000000
Detected scaling factor: 0,989583
Display PPI : 96x95
Display count : 1
Display 0 : XY
OK, I could reproduce it now with all plugins disabeld in a newly started CodeBlocks. So its not a plugin issue.
I opened a HelloWorld sample and added this very basic function nonesense code: I just used edit letters, cursor keys, delete, backspace. but not copy/paste. I changed the text below randomly quite a few times. Then lastly entering the comment got me into this mode. I did not save the changes yet.
//
int Test( class TEst )
{
int SomeTest(char Tfunctions)
}
}
edit: I attached the code file and project file for info
Possible dumb questions:
Is the C::B you are using with the issue built by yourself or if it was download from the internet or PPA can you please let us know what the PPA or web site was that you downloaded the file(s) from?
The reason is that the latest nightly download using Xaviou's PPA shows the info below.
Windows 10 Ubuntu WSL2 environment:
Name : Code::Blocks
Version : svn-r12813
SDK Version : 2.18.0
Scintilla Version : 3.7.5
Author : The Code::Blocks Team
E-mail : info@codeblocks.org
Website : https://www.codeblocks.org
OS : Linux 5.10.102.1-microsoft-standard-WSL2 x86_64
Scaling factor : 1.000000
Detected scaling factor: 0.989583
Display PPI : 96x95
Display count : 1
Display 0 : XY=[0,0]; Size=[3840,1080]; Primary
wxWidgets Library (wxGTK port)
Version 3.0.5 (Unicode: wchar_t, debug level: 1),
Runtime version of toolkit used is 3.24.
Compile-time GTK+ version is 3.24.20.
Xubuntu 22.04 environment:Name : Code::Blocks
Version : svn-r12813
SDK Version : 2.18.0
Scintilla Version : 3.7.5
Author : The Code::Blocks Team
E-mail : info@codeblocks.org
Website : https://www.codeblocks.org
OS : Linux 5.17.11-051711-generic x86_64
Scaling factor : 1.000000
Detected scaling factor: 1.000000
Display PPI : 96x96
Display count : 1
Display 0 : XY=[0,0]; Size=[1920,969]; Primary
wxWidgets Library (wxGTK port)
Version 3.0.5 (Unicode: wchar_t, debug level: 1),
Runtime version of toolkit used is 3.24.
Compile-time GTK+ version is 3.24.33.
Both Linux versions were version show wxwidget 3.0.5 and were built with gcc 10.2.1.