)]}'
{
  "commit": "dfcb27e41d37b8bff178697f5f33ec288387fb01",
  "tree": "6148568d725dc2bb4e606cb3ec2540185cf6b125",
  "parents": [
    "faa17681ccf5b45a14424c184d867a390d9e8086"
  ],
  "author": {
    "name": "Iain Buclaw",
    "email": "ibuclaw@gdcproject.org",
    "time": "Wed Feb 05 12:45:13 2020 +0100"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Fri Feb 07 14:06:03 2020 -0700"
  },
  "message": "Make fputs_unfiltered use fputs_maybe_filtered\n\nThis patch redefines fputs_unfiltered in utils.c, with new behavior to\nforward parameters to fputs_maybe_filtered.  This makes\nfputs_unfiltered identical to fputs_filtered, except filtering is\ndisabled.\n\nSome callers of fputs_unfiltered have been updated to use ui_file_puts\nwhere they were using other ui_file_* functions anyway for IO.\n\nThis fixes the problem I saw with \\032\\032post-prompt annotation being\nflushed to stdout in the wrong order.\n\n2020-02-05  Iain Buclaw  \u003cibuclaw@gdcproject.org\u003e\n\n\tPR gdb/25190:\n        * gdb/remote-sim.c (gdb_os_write_stderr): Update.\n        * gdb/remote.c (remote_console_output): Update.\n        * gdb/ui-file.c (fputs_unfiltered): Rename to...\n        (ui_file_puts): ...this.\n        * gdb/ui-file.h (ui_file_puts): Add declaration.\n        * gdb/utils.c (emit_style_escape): Update.\n        (flush_wrap_buffer): Update.\n        (fputs_maybe_filtered): Update.\n        (fputs_unfiltered): Add function.\n\nChange-Id: I17ed5078f71208344f2f8ab634a6518b1af6e213\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f3667bba13a9b3752953d961dd8a6e5eb6955cb8",
      "old_mode": 33188,
      "old_path": "gdb/ChangeLog",
      "new_id": "5448f83c415b874adb2613bcff2acc4371508493",
      "new_mode": 33188,
      "new_path": "gdb/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "ce13517a997c73f59a1dad5180a484e380fef79c",
      "old_mode": 33188,
      "old_path": "gdb/remote-sim.c",
      "new_id": "b4fa69c84fc1d799dd21625231a6293d2c2d4dd2",
      "new_mode": 33188,
      "new_path": "gdb/remote-sim.c"
    },
    {
      "type": "modify",
      "old_id": "11ec857e125c208e40c183e38d9a4bff6e84af61",
      "old_mode": 33188,
      "old_path": "gdb/remote.c",
      "new_id": "34a8a08f5624b4bc822df2d758352a5373e73b34",
      "new_mode": 33188,
      "new_path": "gdb/remote.c"
    },
    {
      "type": "modify",
      "old_id": "2d9a3789786e2df992c582e52ff11cc6543a2826",
      "old_mode": 33188,
      "old_path": "gdb/ui-file.c",
      "new_id": "e42d203f1f0f7110133c13f89f34ad4df0f49615",
      "new_mode": 33188,
      "new_path": "gdb/ui-file.c"
    },
    {
      "type": "modify",
      "old_id": "b0bc3f23421c1a9357daf061722ffdf61418f742",
      "old_mode": 33188,
      "old_path": "gdb/ui-file.h",
      "new_id": "67685bdfa158b3bdddfda4db0e82920e052d7eae",
      "new_mode": 33188,
      "new_path": "gdb/ui-file.h"
    },
    {
      "type": "modify",
      "old_id": "b7222962270edd00e0f7fabc3125764992420cd9",
      "old_mode": 33188,
      "old_path": "gdb/utils.c",
      "new_id": "d51008aa694ffd064c9c9ff43e17f5aa0f5207bf",
      "new_mode": 33188,
      "new_path": "gdb/utils.c"
    }
  ]
}
