The unified diff between revisions [17e5c9bb..] and [c1510b29..] is displayed below. It can also be downloaded as a raw diff.

#
#
# patch "distrib/known-problems"
#  from [c3d17ce2ee96ba2871c64fd3cd393c5e119c778f]
#    to [e357cbc9ffad08a5e4faa9b60e0130bf81638da0]
#
# patch "gvd/gvd/gvd-generic_view.adb"
#  from [bf8ebf80361459d70a6eaf2e354ec5b70078e4ab]
#    to [e3329d3b9d1f871f79c1861be83f7d01bc3d9c00]
#
# patch "gvd/gvd/gvd-process.adb"
#  from [5d9ecb8ab14f3f855b2766b261a89f13ef89b150]
#    to [efae4d5c3aecc5ee55a77618711e14cea1c01f59]
#
============================================================
--- distrib/known-problems	c3d17ce2ee96ba2871c64fd3cd393c5e119c778f
+++ distrib/known-problems	e357cbc9ffad08a5e4faa9b60e0130bf81638da0
@@ -26,6 +26,12 @@ Known Problems fixed in GPS 4.3.0
               directory.
   Workaround: Use a GPS_HOME which contains only plain ASCII characters

+- HB04-009: Debugger console has no keyboard focus on title click
+  Problem:    If you click in the title bar or the tab of the debugger
+              console, the cursor is not activated in the console, and
+              you need to click inside it before typing
+  Workaround: Click in the middle of the console to give it focus
+
 - D502-003: Procedure name too long and overlap with VCS status
   Problem:    On the editor's status bar if a procedure name is
               too long it will overlap with the VCS status.
============================================================
--- gvd/gvd/gvd-generic_view.adb	bf8ebf80361459d70a6eaf2e354ec5b70078e4ab
+++ gvd/gvd/gvd-generic_view.adb	e3329d3b9d1f871f79c1861be83f7d01bc3d9c00
@@ -323,6 +323,7 @@ package body GVD.Generic_View is
          Gtk_New (Child, View,
                   Flags          => MDI_Child_Flags,
                   Group          => Group,
+                  Focus_Widget   => Gtk_Widget (View),
                   Default_Width  => 150,
                   Default_Height => 150,
                   Module         => Get_Module);
============================================================
--- gvd/gvd/gvd-process.adb	5d9ecb8ab14f3f855b2766b261a89f13ef89b150
+++ gvd/gvd/gvd-process.adb	efae4d5c3aecc5ee55a77618711e14cea1c01f59
@@ -52,6 +52,7 @@ with GPS.Kernel.Hooks;           use GPS
 with GNAT.Directory_Operations;  use GNAT.Directory_Operations;
 with GPS.Intl;                   use GPS.Intl;
 with GPS.Kernel.Hooks;           use GPS.Kernel.Hooks;
+with GPS.Kernel.MDI;             use GPS.Kernel.MDI;
 with GPS.Kernel.Modules;         use GPS.Kernel.Modules;
 with GPS.Kernel.Preferences;     use GPS.Kernel.Preferences;
 with GPS.Kernel.Properties;      use GPS.Kernel.Properties;
@@ -1074,7 +1075,8 @@ package body GVD.Process is
            and then Support_TTY (Process.Debugger)
            and then GNAT.TTY.TTY_Supported);

-      Grab_Focus (Process.Debugger_Text);
+      Raise_Child
+        (Find_MDI_Child (Get_MDI (Window.Kernel), Process.Debugger_Text));

       Set_Busy (Process, False);
       Success := True;