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;