This is a small set of changes in the Debugger plugin to support gdb's remote mode (using gdbserver on the remote side). An additional cross development mode launches gdb-multiarch instead of gdb, so that an amd64 workstation can be used to debug a target running on an ARM board, or any other combination supported by gdb-multiarch.
Large portion of the changes is to adjust the debugger Target page, so that the debug mode is explicit and visible. In addition the label flip-flop between Command line Arguments and Remote Address to reflect how the field is actually used.
The `--multi` option of gdbserver is not supported. Doing so might require modifying the GUI, among other impacts.
A French translation is provided for the new labels. Since I am not familiar with the internationalization tools, I just hand-made a few more entries. Feel free to correct if that was not the right way. You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1162
-- Commit Summary --
* Add remote and cross development debugging modes to the Debugger plugin * Update documentation * Follow European date format, as for other entries
-- File Changes --
M debugger/ChangeLog (4) M debugger/README (1) M debugger/src/dbm_gdb.c (59) M debugger/src/dconfig.c (3) M debugger/src/debug.c (6) M debugger/src/debug_module.h (2) M debugger/src/tpage.c (69) M debugger/src/tpage.h (4) M po/fr.po (20)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1162.patch https://github.com/geany/geany-plugins/pull/1162.diff