<p dir="auto">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.</p>
<p dir="auto">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.</p>
<p dir="auto">The <code>--multi</code> option of gdbserver is not supported. Doing so might require modifying the GUI, among other impacts.</p>
<p dir="auto">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.</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>  <a href='https://github.com/geany/geany-plugins/pull/1162'>https://github.com/geany/geany-plugins/pull/1162</a></p>

<h4>Commit Summary</h4>
<ul>
  <li><a href="https://github.com/geany/geany-plugins/pull/1162/commits/6eeef7f8cb3034f430630875d0574da1bda37a23" class="commit-link">6eeef7f</a>  Add remote and cross development debugging modes to the Debugger plugin</li>
  <li><a href="https://github.com/geany/geany-plugins/pull/1162/commits/3f3d99582dabcfe192b0070c574b1df16dfe8fd4" class="commit-link">3f3d995</a>  Update documentation</li>
  <li><a href="https://github.com/geany/geany-plugins/pull/1162/commits/0dd738413c94ec63db1a34269dc5610ed554af8c" class="commit-link">0dd7384</a>  Follow European date format, as for other entries</li>
</ul>

<h4 style="display: inline-block">File Changes </h4> <p style="display: inline-block">(<a href="https://github.com/geany/geany-plugins/pull/1162/files">9 files</a>)</p>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany-plugins/pull/1162/files#diff-7807b3ee1b902ad3ad398a1bec0e75a0c673a0a8a5b1dc991b21661c633d1b6e">debugger/ChangeLog</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany-plugins/pull/1162/files#diff-ec79bc1f1f3b7ae99f1a52144eff6b3a7c108fb2a192d21815ef73f20f4d3f0a">debugger/README</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany-plugins/pull/1162/files#diff-b874bac28a2b345b6c00b3f64a47d8eeff52a862ab9ac284771e8474db45cf53">debugger/src/dbm_gdb.c</a>
    (59)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany-plugins/pull/1162/files#diff-ca86a33b9098e042412d1a7baa3da8339be3f4f02e3daef7348486cf3bf448fd">debugger/src/dconfig.c</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany-plugins/pull/1162/files#diff-0745f07588e00fd8471dc8534c1414584bf61a5875b8483fb1d95f2d7e85aa70">debugger/src/debug.c</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany-plugins/pull/1162/files#diff-decc150b7f9d881612de1a21e9c2e8b2768aee9b16cb8706f97dbf2d2e63a9f8">debugger/src/debug_module.h</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany-plugins/pull/1162/files#diff-a32131462f524a570536b416dcb706b41187d4ec65edd5ef553a1cbb8590d713">debugger/src/tpage.c</a>
    (69)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany-plugins/pull/1162/files#diff-15ec9cd5538cd7c4bdd040a91ce91b0824b517878ed288430f34b7b2e441ccc5">debugger/src/tpage.h</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany-plugins/pull/1162/files#diff-940623802973a9e80a24d1c2e258a73d0e9c532b9feb52d2607681dca35f83c6">po/fr.po</a>
    (20)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/geany/geany-plugins/pull/1162.patch'>https://github.com/geany/geany-plugins/pull/1162.patch</a></li>
  <li><a href='https://github.com/geany/geany-plugins/pull/1162.diff'>https://github.com/geany/geany-plugins/pull/1162.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/geany/geany-plugins/pull/1162">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ2UQPPMHT762UA7L33UYTH6TANCNFSM5ND2N4UQ">unsubscribe</a>.<br />Triage notifications on the go with GitHub Mobile for <a href="https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675">iOS</a> or <a href="https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub">Android</a>.
<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAIOWJ4KJJ5UR4ZF5ZV7I6DUYTH6TA5CNFSM5ND2N4U2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4QVJ4IRQ.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><geany/geany-plugins/pull/1162</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany-plugins/pull/1162",
"url": "https://github.com/geany/geany-plugins/pull/1162",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>