The new Release 20.03 is out! You can download binaries for Windows and many major Linux distros here .
CodeIndex: plugins/debuggergdb/debuggergdb.cpp===================================================================--- plugins/debuggergdb/debuggergdb.cpp (revision 6903)+++ plugins/debuggergdb/debuggergdb.cpp (working copy)@@ -2648,6 +2648,11 @@ if (!Manager::Get()->GetConfigManager(_T("debugger"))->ReadBool(_T("eval_tooltip"), false)) return; + if (!::wxGetKeyState(WXK_CONTROL)) // does not work!!!!!+ return;+ //if(! (::GetAsyncKeyState(VK_CONTROL)&0x80))+ // return;+ EditorBase* base = event.GetEditor(); cbEditor* ed = base && base->IsBuiltinEditor() ? static_cast<cbEditor*>(base) : 0; if (!ed)Index: sdk/wxscintilla/src/scintilla/src/Editor.cxx===================================================================--- sdk/wxscintilla/src/scintilla/src/Editor.cxx (revision 6903)+++ sdk/wxscintilla/src/scintilla/src/Editor.cxx (working copy)@@ -5379,7 +5379,10 @@ } int Editor::KeyDown(int key, bool shift, bool ctrl, bool alt, bool *consumed) {- DwellEnd(false);++ if (!ctrl)+ DwellEnd(false);+ int modifiers = (shift ? SCI_SHIFT : 0) | (ctrl ? SCI_CTRL : 0) | (alt ? SCI_ALT : 0); int msg = kmap.Find(key, modifiers);This patch try to solve the problem, but it failed. when holding the ctrl, the tip show about 0.1 second and disappeared quickly.any one can help me? thanks.
Index: plugins/debuggergdb/debuggergdb.cpp===================================================================--- plugins/debuggergdb/debuggergdb.cpp (revision 6903)+++ plugins/debuggergdb/debuggergdb.cpp (working copy)@@ -2648,6 +2648,11 @@ if (!Manager::Get()->GetConfigManager(_T("debugger"))->ReadBool(_T("eval_tooltip"), false)) return; + if (!::wxGetKeyState(WXK_CONTROL)) // does not work!!!!!+ return;+ //if(! (::GetAsyncKeyState(VK_CONTROL)&0x80))+ // return;+ EditorBase* base = event.GetEditor(); cbEditor* ed = base && base->IsBuiltinEditor() ? static_cast<cbEditor*>(base) : 0; if (!ed)Index: sdk/wxscintilla/src/scintilla/src/Editor.cxx===================================================================--- sdk/wxscintilla/src/scintilla/src/Editor.cxx (revision 6903)+++ sdk/wxscintilla/src/scintilla/src/Editor.cxx (working copy)@@ -5379,7 +5379,10 @@ } int Editor::KeyDown(int key, bool shift, bool ctrl, bool alt, bool *consumed) {- DwellEnd(false);++ if (!ctrl)+ DwellEnd(false);+ int modifiers = (shift ? SCI_SHIFT : 0) | (ctrl ? SCI_CTRL : 0) | (alt ? SCI_ALT : 0); int msg = kmap.Find(key, modifiers);
A fix for this was committed in r7397 in the debugger's branch.
Yes, my version of this patch is to be committed in some time...