)]}'
{
  "commit": "d1a912db7fdf50c28224d20464bfa163d8438980",
  "tree": "b17d70bbfa6bf7f7086c81a5dbdccd4bd7312dce",
  "parents": [
    "6497a01d1d38ca033188702068f38cf6dad75d84"
  ],
  "author": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Mon Dec 04 08:48:48 2023 +0100"
  },
  "committer": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Mon Dec 04 08:48:48 2023 +0100"
  },
  "message": "[gdb/tui] Fix wrapping strings\n\nI noticed that after resizing to a narrow window, I got:\n...\n┌────────────────┐\n│                │\n│[ No Source Avail\nable ]           │\n│                │\n└────────────────┘\n...\n\nFix this by adding two new functions:\n- tui_win_info::display_string (int y, int x, const char *str)\n- tui_win_info::display_string (const char *str)\nthat make sure that borders are not overwritten, which get us instead:\n...\n┌────────────────┐\n│                │\n│[ No Source Avai│\n│                │\n│                │\n└────────────────┘\n...\n\nTested on x86_64-linux.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7407398799dd5fbf52fb916c8b38501cce7d52d2",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.tui/narrow.exp"
    },
    {
      "type": "modify",
      "old_id": "854fde563932a0eb083e1c6ad5f6d0abe5907326",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/lib/tuiterm.exp",
      "new_id": "e668fe207e3f5c75c27e52237d5b487dd43dc275",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/lib/tuiterm.exp"
    },
    {
      "type": "modify",
      "old_id": "fc90df25ddd9f6d806eb2fc73bb1e86116567c87",
      "old_mode": 33188,
      "old_path": "gdb/tui/tui-data.c",
      "new_id": "c51bd118165a3229740d143a90e6dff53b063d63",
      "new_mode": 33188,
      "new_path": "gdb/tui/tui-data.c"
    },
    {
      "type": "modify",
      "old_id": "82340e594eed50c4803b16355d3037ea845cbccf",
      "old_mode": 33188,
      "old_path": "gdb/tui/tui-data.h",
      "new_id": "76d0de3a3f0cf0ce15bae8ff85d0a2eb7e5f18b6",
      "new_mode": 33188,
      "new_path": "gdb/tui/tui-data.h"
    },
    {
      "type": "modify",
      "old_id": "01538d499611f44503f861a8b91e09b47e99358c",
      "old_mode": 33188,
      "old_path": "gdb/tui/tui-regs.c",
      "new_id": "4c6ea8aff0d45ea2ccd6749299770773bd97f96b",
      "new_mode": 33188,
      "new_path": "gdb/tui/tui-regs.c"
    },
    {
      "type": "modify",
      "old_id": "5e9a954f7c2eecd15c8fe55af9b83b6172419014",
      "old_mode": 33188,
      "old_path": "gdb/tui/tui-source.c",
      "new_id": "bce381add28946bb8539615888b196f2e472bd2f",
      "new_mode": 33188,
      "new_path": "gdb/tui/tui-source.c"
    },
    {
      "type": "modify",
      "old_id": "ea4ca219292d5f08ac61fb6089d9a33da9ff6bc5",
      "old_mode": 33188,
      "old_path": "gdb/tui/tui-winsource.c",
      "new_id": "acbaef95e0c175a2893a2e6880a221223d747132",
      "new_mode": 33188,
      "new_path": "gdb/tui/tui-winsource.c"
    }
  ]
}
