)]}'
{
  "log": [
    {
      "commit": "2e415e266fc410b00801071c01c215dc791283df",
      "tree": "d691f015543db4fd8a6199f2f43c8ee02c21bfb4",
      "parents": [
        "37acfcfcd51ff42c9132db19d4878cec0625ad37",
        "915388cfdb23610e8128214cbb9a7e7248f72049"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 08 14:54:26 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 08 14:54:26 2021"
      },
      "message": "Merge branch \u0027wip/carlosg/spin-button-swipe-gesture\u0027 into \u0027master\u0027\n\nspinbutton: Connect swipe gesture to the text entry\n\nCloses #4008\n\nSee merge request GNOME/gtk!3649"
    },
    {
      "commit": "915388cfdb23610e8128214cbb9a7e7248f72049",
      "tree": "d691f015543db4fd8a6199f2f43c8ee02c21bfb4",
      "parents": [
        "1bf7f5eacbbf6ba10207e27e0789ad797d80d96b"
      ],
      "author": {
        "name": "Carlos Garnacho",
        "email": "carlosg@gnome.org",
        "time": "Tue Jun 08 13:09:37 2021"
      },
      "committer": {
        "name": "Carlos Garnacho",
        "email": "carlosg@gnome.org",
        "time": "Tue Jun 08 13:18:14 2021"
      },
      "message": "spinbutton: Mind the step in the swipe gesture\n\nThe swipe gesture forces values in the spin button that are\n\"impossible\" according to the adjustment. This can break things\nin creative ways.\n\nEnsure the steps provided are always multiples of the adjustment\nstep value, and keep the remainder for further interaction.\n"
    },
    {
      "commit": "1bf7f5eacbbf6ba10207e27e0789ad797d80d96b",
      "tree": "046e08314abd9f001c519099e856343e4ea72e98",
      "parents": [
        "37acfcfcd51ff42c9132db19d4878cec0625ad37"
      ],
      "author": {
        "name": "Carlos Garnacho",
        "email": "carlosg@gnome.org",
        "time": "Tue Jun 08 13:06:29 2021"
      },
      "committer": {
        "name": "Carlos Garnacho",
        "email": "carlosg@gnome.org",
        "time": "Tue Jun 08 13:17:56 2021"
      },
      "message": "spinbutton: Connect swipe gesture to the text entry\n\nIn the GTK3 days, the spin button was an entry, with buttons on\ntop, and the swipe gesture affected the input on the entry bits.\nNow the spin button is a container, so this gesture in the capture\nphase applies to all contained children (incl. buttons).\n\nAttach this gesture to the entry itself, so the buttons are left\noutside this business. The gesture is still in the capture phase\nin order to prevent text selection/edition/etc to happen.\n\nFixes: https://gitlab.gnome.org/GNOME/gtk/-/issues/4008\n"
    },
    {
      "commit": "37acfcfcd51ff42c9132db19d4878cec0625ad37",
      "tree": "0dce241e8222ff0cbdc0d5b14ab39cf3c8ed8ced",
      "parents": [
        "92fcd37a19a89514cd4201896e4bdbbf06ee15d3",
        "621e0a13e9f923a60b91e01996986765ce4d7b3c"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 08 12:09:01 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 08 12:09:01 2021"
      },
      "message": "Merge branch \u0027password-entry-buffer\u0027 into \u0027master\u0027\n\nInstall gtkpasswordentrybuffer.h\n\nSee merge request GNOME/gtk!3646"
    },
    {
      "commit": "621e0a13e9f923a60b91e01996986765ce4d7b3c",
      "tree": "0dce241e8222ff0cbdc0d5b14ab39cf3c8ed8ced",
      "parents": [
        "92fcd37a19a89514cd4201896e4bdbbf06ee15d3"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 08 11:49:06 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 08 11:49:42 2021"
      },
      "message": "Install gtkpasswordentrybuffer.h\n"
    },
    {
      "commit": "92fcd37a19a89514cd4201896e4bdbbf06ee15d3",
      "tree": "a3a7e8416a1e73795dcb025da37f44f4ab6e5c35",
      "parents": [
        "825ffb94220b75776cff9a3a9568970e862eb453",
        "d8bde48b87817c1a86c42a19ecdbdf93cfa85a6f"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 08 11:25:12 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 08 11:25:12 2021"
      },
      "message": "Merge branch \u0027password-entry-buffer\u0027 into \u0027master\u0027\n\nMake GtkPasswordEntryBuffer public\n\nSee merge request GNOME/gtk!3645"
    },
    {
      "commit": "d8bde48b87817c1a86c42a19ecdbdf93cfa85a6f",
      "tree": "a3a7e8416a1e73795dcb025da37f44f4ab6e5c35",
      "parents": [
        "825ffb94220b75776cff9a3a9568970e862eb453"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 08 11:25:11 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 08 11:25:11 2021"
      },
      "message": "Make GtkPasswordEntryBuffer public\n"
    },
    {
      "commit": "825ffb94220b75776cff9a3a9568970e862eb453",
      "tree": "370e3f2a3910ea2cdb6c5bde17c5203e12fc3a0e",
      "parents": [
        "046ef010b39496302b906a826d2007b80a983259",
        "8789e787965dbf574b01be8b514c917085039d77"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Mon Jun 07 18:10:12 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Mon Jun 07 18:10:12 2021"
      },
      "message": "Merge branch \u0027ebassi/issue-3892\u0027 into \u0027master\u0027\n\na11y: Update the level property for tree expanders\n\nCloses #3892\n\nSee merge request GNOME/gtk!3470"
    },
    {
      "commit": "046ef010b39496302b906a826d2007b80a983259",
      "tree": "a04d8a96f9a547c91a688a6aece10b230a3a3a57",
      "parents": [
        "fca19e72ad079c2728b95b4a26b86312c9c887c7",
        "b71ec6cb5953aa7067f5b7e42561d0eabe1d1f46"
      ],
      "author": {
        "name": "Emmanuele Bassi",
        "email": "ebassi@gmail.com",
        "time": "Mon Jun 07 14:53:04 2021"
      },
      "committer": {
        "name": "Emmanuele Bassi",
        "email": "ebassi@gmail.com",
        "time": "Mon Jun 07 14:53:04 2021"
      },
      "message": "Merge branch \u0027glib-main\u0027 into \u0027master\u0027\n\nsubprojects: Use GLib main branch\n\nSee merge request GNOME/gtk!3642"
    },
    {
      "commit": "b71ec6cb5953aa7067f5b7e42561d0eabe1d1f46",
      "tree": "a04d8a96f9a547c91a688a6aece10b230a3a3a57",
      "parents": [
        "fca19e72ad079c2728b95b4a26b86312c9c887c7"
      ],
      "author": {
        "name": "Philip Withnall",
        "email": "pwithnall@endlessos.org",
        "time": "Mon Jun 07 13:56:49 2021"
      },
      "committer": {
        "name": "Philip Withnall",
        "email": "pwithnall@endlessos.org",
        "time": "Mon Jun 07 13:56:49 2021"
      },
      "message": "subprojects: Use GLib main branch\n\nGLib upstream has renamed its `master` branch to `main`.\n\nSee https://gitlab.gnome.org/GNOME/glib/-/issues/2348.\n\nSigned-off-by: Philip Withnall \u003cpwithnall@endlessos.org\u003e\n"
    },
    {
      "commit": "fca19e72ad079c2728b95b4a26b86312c9c887c7",
      "tree": "ac55fddfef4a4347649e0e291512f8f089e4bf64",
      "parents": [
        "0ec017fcc037a2c4563272e96f98879186d87772",
        "98d2320c93ea29bcf16a45ad366bd4506a42ad08"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 22:13:21 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 22:13:21 2021"
      },
      "message": "Merge branch \u0027matthiasc/for-master\u0027 into \u0027master\u0027\n\nDocs: Tweaks\n\nCloses #3638\n\nSee merge request GNOME/gtk!3639"
    },
    {
      "commit": "98d2320c93ea29bcf16a45ad366bd4506a42ad08",
      "tree": "ac55fddfef4a4347649e0e291512f8f089e4bf64",
      "parents": [
        "effc7a619deded8167f49009e33d95e460e99bb1"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 21:56:35 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 21:56:35 2021"
      },
      "message": "gtk-builder-tool: Replace can-focus with focusable\n\nThe focusable property has the meaning that can-focus had\nin GTK 3.\n\nUpdate tests, and mention this in the migration guide.\n\nFixes: #3638\n"
    },
    {
      "commit": "effc7a619deded8167f49009e33d95e460e99bb1",
      "tree": "665f53c71af27078c5c1f91e9e547f59ffdb180e",
      "parents": [
        "0ec017fcc037a2c4563272e96f98879186d87772"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 21:36:02 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 21:38:23 2021"
      },
      "message": "Docs: Tweaks\n\nRemove some more redundant \"or NULL\" blurbs.\n"
    },
    {
      "commit": "0ec017fcc037a2c4563272e96f98879186d87772",
      "tree": "2968a25b4f47713c90afdb8d9ec4928743e1ebee",
      "parents": [
        "4616104742e2918d9530df230e13b69605a19795",
        "94ad177176a98de679a630d42deef522df0af8e6"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 21:36:06 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 21:36:06 2021"
      },
      "message": "Merge branch \u0027matthiasc/for-master\u0027 into \u0027master\u0027\n\npopovermenu: doc tweaks\n\nSee merge request GNOME/gtk!3638"
    },
    {
      "commit": "94ad177176a98de679a630d42deef522df0af8e6",
      "tree": "2968a25b4f47713c90afdb8d9ec4928743e1ebee",
      "parents": [
        "4616104742e2918d9530df230e13b69605a19795"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 21:19:39 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 21:19:39 2021"
      },
      "message": "popovermenu: doc tweaks\n"
    },
    {
      "commit": "4616104742e2918d9530df230e13b69605a19795",
      "tree": "43dfbb9277d6db72e51c86264c413401de93e83c",
      "parents": [
        "a3a24b81c82b39b33df609949dba1ad288c5445f",
        "debcc6277581a3c43a77ec5991924abfe6ef0243"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 13:36:10 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 13:36:10 2021"
      },
      "message": "Merge branch \u0027submenu-action-fixes\u0027 into \u0027master\u0027\n\nSubmenu action fixes\n\nCloses #3721\n\nSee merge request GNOME/gtk!3272"
    },
    {
      "commit": "a3a24b81c82b39b33df609949dba1ad288c5445f",
      "tree": "9bd7c9f8afb4bd3035e76b37e5775f3453efe29a",
      "parents": [
        "fe774c1ad8653732dc9416cc9f7247a531bdd69a",
        "08ee36e7c4825d351c1d23a065588d6f7b5e227b"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 13:05:15 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 13:05:15 2021"
      },
      "message": "Merge branch \u0027msvc-aarch64\u0027 into \u0027master\u0027\n\ngtkpopcountprivate.h: Fix build on ARM/aarch64 Visual Studio\n\nSee merge request GNOME/gtk!3637"
    },
    {
      "commit": "debcc6277581a3c43a77ec5991924abfe6ef0243",
      "tree": "9710f48dbedf3bc41ecaf565ae71da39e5be9249",
      "parents": [
        "b11f31afea48f58f16a084e1b11c6b138178d2de"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Mon Mar 08 05:43:43 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 12:49:18 2021"
      },
      "message": "menusectionbox: Fix submenu-action for nested menus\n\nWe were not updating the state of submenu-actions\nfor nested submenus.\n\nFixes: #3721\n"
    },
    {
      "commit": "b11f31afea48f58f16a084e1b11c6b138178d2de",
      "tree": "33f541770e33a02ceb62860216ed4a89eae8b6c0",
      "parents": [
        "db2e5648c9103dcad8ab62ab7025ca83d58428ac"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Mon Mar 08 05:46:30 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 12:49:17 2021"
      },
      "message": "popovermenubar: Make submenu-actions work\n\nWe were not updating submenu-action state\nfor items in menubars.\n"
    },
    {
      "commit": "db2e5648c9103dcad8ab62ab7025ca83d58428ac",
      "tree": "43ff8b2320c7f5b22b93fc2e32beb77b618be9a7",
      "parents": [
        "46d1f04a7c61eeeba158405a4c59547be419d274"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Mon Mar 08 05:45:35 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 12:49:17 2021"
      },
      "message": "menutrackeritem: Make submenu-actions work again\n\nThis broke when GtkActionMuxer stopped being a\nGActionGroup.\n"
    },
    {
      "commit": "46d1f04a7c61eeeba158405a4c59547be419d274",
      "tree": "c1eb173e983937e70073b5ef2c98c22288319e15",
      "parents": [
        "1605ec0a44c8cb131d8c9ff66008609058d7089c"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Mon Mar 08 05:43:03 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 12:49:17 2021"
      },
      "message": "bloatpad: Bring back the menubar\n\nThis was lost at some point.\n"
    },
    {
      "commit": "fe774c1ad8653732dc9416cc9f7247a531bdd69a",
      "tree": "e0a876a5ca59b0805c6a3599509894501ba65a54",
      "parents": [
        "1605ec0a44c8cb131d8c9ff66008609058d7089c",
        "82b11623f4307619db88eb83b07fe97403a3e120"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 12:47:08 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 12:47:08 2021"
      },
      "message": "Merge branch \u0027powimod_icon\u0027 into \u0027master\u0027\n\nLoad icon from executable on Windows\n\nCloses #3713\n\nSee merge request GNOME/gtk!3326"
    },
    {
      "commit": "08ee36e7c4825d351c1d23a065588d6f7b5e227b",
      "tree": "c4f553e253809400559e26b68d0afebb0b6ab4ca",
      "parents": [
        "1605ec0a44c8cb131d8c9ff66008609058d7089c"
      ],
      "author": {
        "name": "Chun-wei Fan",
        "email": "fanchunwei@src.gnome.org",
        "time": "Sat Jun 05 07:37:52 2021"
      },
      "committer": {
        "name": "Chun-wei Fan",
        "email": "fanchunwei@src.gnome.org",
        "time": "Sat Jun 05 07:41:14 2021"
      },
      "message": "gtkpopcountprivate.h: Fix build on ARM/aarch64 Visual Studio\n\n__popcnt() is not supported for ARM nor ARM64 Visual Studio builds, so we must\nuse the fallback implementation as intrinsics are not supported for this\npurpose on ARM/ARM64 Visual Studio builds.\n"
    },
    {
      "commit": "1605ec0a44c8cb131d8c9ff66008609058d7089c",
      "tree": "45ed00b0e18b50f34ef67839ae47cc4abbaebead",
      "parents": [
        "4b46e11b22fe1623fd771c38d4bd662bd2d240d4",
        "9993e91add626360aa1565fe6835957e8098b241"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 01:47:24 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 01:47:24 2021"
      },
      "message": "Merge branch \u0027ci-file-filters\u0027 into \u0027master\u0027\n\nGtkFileFilter: Allow case-insensitive patterns\n\nCloses #3705\n\nSee merge request GNOME/gtk!359"
    },
    {
      "commit": "4b46e11b22fe1623fd771c38d4bd662bd2d240d4",
      "tree": "e4a8a6ec99d444ba2cc87491de96bf9f56c5d65a",
      "parents": [
        "74a41eeb70240a40de8c138ad11f7bfef32ebe13",
        "8981ba4bd2fd66abc5a8bf1f66e329116ec0fd36"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 01:19:39 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 01:19:39 2021"
      },
      "message": "Merge branch \u0027imcontext-ignore-more-keysyms\u0027 into \u0027master\u0027\n\nimcontext: Ignore more keysyms\n\nSee merge request GNOME/gtk!3634"
    },
    {
      "commit": "9993e91add626360aa1565fe6835957e8098b241",
      "tree": "45ed00b0e18b50f34ef67839ae47cc4abbaebead",
      "parents": [
        "9ac22c1088a404cc74945e71c15ac3ad7ac5e0d9"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 22:34:01 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 01:10:01 2021"
      },
      "message": "Add GtkFileFilter tests\n"
    },
    {
      "commit": "9ac22c1088a404cc74945e71c15ac3ad7ac5e0d9",
      "tree": "90ca181c431e52d0323169d213eec4c773a5df92",
      "parents": [
        "47400e4bd849092b8b6a4404844a4fb042ae86a9"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 03:55:48 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 01:10:01 2021"
      },
      "message": "GtkFileFilter: Add suffix matches\n\nThis is less flexible than a glob pattern, but it is\nexplicitly case-insensitive, to match the behavior\non Windows.\n\nFixes: #3705\n"
    },
    {
      "commit": "47400e4bd849092b8b6a4404844a4fb042ae86a9",
      "tree": "fad3c83b77a0141bd0847efdcd345004659d2810",
      "parents": [
        "8981ba4bd2fd66abc5a8bf1f66e329116ec0fd36"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 03:50:09 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Sat Jun 05 01:10:01 2021"
      },
      "message": "Add a helper to make case-insensitive globs\n\nThis will be used in GtkFileFilter in the future.\n\nTests included.\n"
    },
    {
      "commit": "8981ba4bd2fd66abc5a8bf1f66e329116ec0fd36",
      "tree": "e4a8a6ec99d444ba2cc87491de96bf9f56c5d65a",
      "parents": [
        "74a41eeb70240a40de8c138ad11f7bfef32ebe13"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 23:01:57 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 23:01:57 2021"
      },
      "message": "imcontext: Ignore more keysyms\n\nIt finally dawned on my that #3673 is just another\ncase of unexpected keysyms getting sent our way via\nfringe XKB features.\n\nIgnore them all!\n"
    },
    {
      "commit": "74a41eeb70240a40de8c138ad11f7bfef32ebe13",
      "tree": "f59809395574201d3d52c64901d49e73f14829e9",
      "parents": [
        "ff01067b8be0fb58264da681611d4e2f72d1ed38",
        "ff874318c0df3f0ba1f33828e74ad22ac2aefd53"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 20:24:23 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 20:24:23 2021"
      },
      "message": "Merge branch \u0027matthiasc/for-master\u0027 into \u0027master\u0027\n\ndocs: Mention \u003cpacking\u003e in migration guide\n\nCloses #3950 and #2271\n\nSee merge request GNOME/gtk!3630"
    },
    {
      "commit": "ff874318c0df3f0ba1f33828e74ad22ac2aefd53",
      "tree": "f59809395574201d3d52c64901d49e73f14829e9",
      "parents": [
        "a4598567b9dd231b3bfd885bc59fdf453afe7433",
        "ff01067b8be0fb58264da681611d4e2f72d1ed38"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 20:24:09 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 20:24:09 2021"
      },
      "message": "Merge branch \u0027master\u0027 into \u0027matthiasc/for-master\u0027\n\n# Conflicts:\n#   docs/reference/gtk/migrating-3to4.md"
    },
    {
      "commit": "a4598567b9dd231b3bfd885bc59fdf453afe7433",
      "tree": "2984444cbb3c15bcc30404a8f71dc7d0e85742dd",
      "parents": [
        "8f95661167d91378fed25e7ef9af31e48362cc13"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 13:47:26 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 13:49:05 2021"
      },
      "message": "icontheme: Add detail to the \u0027not found\u0027 message\n\nName the icon theme we\u0027re using.\n\nFixes: #2271\n"
    },
    {
      "commit": "8f95661167d91378fed25e7ef9af31e48362cc13",
      "tree": "53a5509f5e951c8b827c89180bc981a44416c920",
      "parents": [
        "e437c55142c0a1ed5cb774c186927a59f49cb9b9"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 12:58:12 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 13:49:05 2021"
      },
      "message": "Clean up some comments\n\nThese XXX comments aren\u0027t useful enough to keep.\n"
    },
    {
      "commit": "e437c55142c0a1ed5cb774c186927a59f49cb9b9",
      "tree": "878009112f2b590ffe5b8587f3b99db2b818a1b4",
      "parents": [
        "4c9bd6ed9aefdf244d03df315078be718d060140"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 12:44:37 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 13:49:05 2021"
      },
      "message": "Add a doc comment for gsk_rounded_rect_is_circular\n"
    },
    {
      "commit": "ff01067b8be0fb58264da681611d4e2f72d1ed38",
      "tree": "7aedf576274cef2352b31956691072402c6b3775",
      "parents": [
        "036dd60a4ecfadecc8c8ffdc624623a081658acd",
        "7f4630abacd4c652f6812607569b5370e52ed507"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 13:21:37 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 13:21:37 2021"
      },
      "message": "Merge branch \u0027matthiasc/for-master\u0027 into \u0027master\u0027\n\ndocs: Mention \u003cpacking\u003e in migration guide\n\nCloses #3950\n\nSee merge request GNOME/gtk!3629"
    },
    {
      "commit": "7f4630abacd4c652f6812607569b5370e52ed507",
      "tree": "7aedf576274cef2352b31956691072402c6b3775",
      "parents": [
        "b6cd97be1e0f8eebb33ab60d31576992f916d0e3"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 12:29:23 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 12:30:52 2021"
      },
      "message": "wayland: Add a comment\n\nI just had to debug this to rediscover how it works, so\nadd a comment for next time.\n"
    },
    {
      "commit": "4c9bd6ed9aefdf244d03df315078be718d060140",
      "tree": "8cedf70bc5f442993fa281924a5a4e0f2466e97d",
      "parents": [
        "312289fb1134c0bca3b439491740ec29a93de29f"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 12:29:23 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 12:29:23 2021"
      },
      "message": "wayland: Add a comment\n\nI just had to debug this to rediscover how it works, so\nadd a comment for next time.\n"
    },
    {
      "commit": "b6cd97be1e0f8eebb33ab60d31576992f916d0e3",
      "tree": "4bc3c422a1760ac359e21005a1a40ce7efd06bf2",
      "parents": [
        "c4cbd6ec1b3cec362f2e04c5ea2a0beb082cc47b"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 12:06:18 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 12:06:18 2021"
      },
      "message": "docs: Escape some xml tags\n\nWhen mentioning xml tags in markdown, we must write\nthem as `\u003cfoo\u003e`, or they will come out mangled.\n"
    },
    {
      "commit": "c4cbd6ec1b3cec362f2e04c5ea2a0beb082cc47b",
      "tree": "90774c596bf1c9f205df54336427b3086bd40b9d",
      "parents": [
        "036dd60a4ecfadecc8c8ffdc624623a081658acd"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 11:41:25 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 11:59:07 2021"
      },
      "message": "docs: Mention \u003cpacking\u003e in migration guide\n\nAdd another hint for what to do with child properties.\n\nFixes: #3950\n"
    },
    {
      "commit": "312289fb1134c0bca3b439491740ec29a93de29f",
      "tree": "d19593ae30a16da6ddf058bd6df01fde7240eb09",
      "parents": [
        "036dd60a4ecfadecc8c8ffdc624623a081658acd"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 11:41:25 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 11:42:21 2021"
      },
      "message": "docs: Mention \u003cpacking\u003e in migration guide\n\nAdd another hint for what to do with child properties.\n\nFixes: #3950\n"
    },
    {
      "commit": "036dd60a4ecfadecc8c8ffdc624623a081658acd",
      "tree": "a12ead2335ecca55375011b5dbc3c1fae81cbcd6",
      "parents": [
        "10c6c93f4029d96240bfca72d6790083810bfbfe",
        "31407d0a4cc86b2507bc50684439b14e97b35e5e"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 04:43:20 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 04:43:20 2021"
      },
      "message": "Merge branch \u0027matthiasc/for-master\u0027 into \u0027master\u0027\n\nfnmatch: Support case-folding\n\nSee merge request GNOME/gtk!3628"
    },
    {
      "commit": "10c6c93f4029d96240bfca72d6790083810bfbfe",
      "tree": "1b8eb85d79988f19ecf5d6efac04f676a77473e0",
      "parents": [
        "da9cd4659e03bc1a6bf2065f34e15028c2a7c6de",
        "4d894e08f7caad2983d4af8ed9a06aeab6fc3f88"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 04:02:48 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 04:02:48 2021"
      },
      "message": "Merge branch \u0027gtk_combo_box_with_entry_docs_update\u0027 into \u0027master\u0027\n\nDocumentation update for combo_box_new_with_entry\n\nSee merge request GNOME/gtk!3605"
    },
    {
      "commit": "4d894e08f7caad2983d4af8ed9a06aeab6fc3f88",
      "tree": "0d8c32b5f6e5e81abb6e9f976e3dd50fe9b23db5",
      "parents": [
        "d3e6e303fc748fd20d78fba73f3ac98e94d2da5b"
      ],
      "author": {
        "name": "DarkTrick",
        "email": "notebook22312@gmail.com",
        "time": "Fri Jun 04 04:02:48 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 04:02:48 2021"
      },
      "message": "Documentation update for combo_box_new_with_entry\n"
    },
    {
      "commit": "31407d0a4cc86b2507bc50684439b14e97b35e5e",
      "tree": "710902cb51672511a49878ccc5f7b9eb88c3b817",
      "parents": [
        "bb53cf53e7c683c667a9e47324360d2414fcf0bc"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 03:33:33 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 03:58:50 2021"
      },
      "message": "Move fnmatch testcases to the testsuite\n\nWe have a well-working way to test internal\napis now, lets use it for these tests.\n"
    },
    {
      "commit": "bb53cf53e7c683c667a9e47324360d2414fcf0bc",
      "tree": "dc41a4c33fa4602e8faccab210b9678078bc06d4",
      "parents": [
        "50b3a952c8b08802a9a5cdd27650d25eacf23bc1"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 03:55:30 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 03:58:21 2021"
      },
      "message": "fnmatch: Support case-folding\n\nThis will be used in GtkFileFilter in the future.\n\nUpdate all callers.\n"
    },
    {
      "commit": "da9cd4659e03bc1a6bf2065f34e15028c2a7c6de",
      "tree": "07b52704f03c00f34d075e7f87e61b5bdfb2b47f",
      "parents": [
        "d3e6e303fc748fd20d78fba73f3ac98e94d2da5b",
        "15b24a000db8f6fd74e79b46934eb144dcf42109"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 02:45:25 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 02:45:25 2021"
      },
      "message": "Merge branch \u0027bilelmoussaoui/markdown-links\u0027 into \u0027master\u0027\n\ndocs: use markdown syntax for hyperlinks\n\nSee merge request GNOME/gtk!3589"
    },
    {
      "commit": "d3e6e303fc748fd20d78fba73f3ac98e94d2da5b",
      "tree": "8f08c25e7f5bd4ce96eb678a989f35b66942555a",
      "parents": [
        "50b3a952c8b08802a9a5cdd27650d25eacf23bc1",
        "a0c23b1c3d44456c48a2ccc1ff61c189e7945bc4"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 02:21:33 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 02:21:33 2021"
      },
      "message": "Merge branch \u0027GtkCellLayoutWordingImprovement\u0027 into \u0027master\u0027\n\nAdded information, that \"attributes\" refer to CellRenderer \"properties\".\n\nSee merge request GNOME/gtk!3602"
    },
    {
      "commit": "a0c23b1c3d44456c48a2ccc1ff61c189e7945bc4",
      "tree": "72974d05420d2308bf6051e45fcf833e40d8b343",
      "parents": [
        "df6a52520c1c18171d59deccea68eefe423e363c"
      ],
      "author": {
        "name": "DarkTrick",
        "email": "notebook22312@gmail.com",
        "time": "Fri Jun 04 02:21:31 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 02:21:31 2021"
      },
      "message": "Added information, that \"attributes\" refer to CellRenderer \"properties\".\n"
    },
    {
      "commit": "50b3a952c8b08802a9a5cdd27650d25eacf23bc1",
      "tree": "9b88b541028d684ea689b1451f38be9524469874",
      "parents": [
        "df6a52520c1c18171d59deccea68eefe423e363c",
        "6a509608f9fd9593efe2060e706cada4b27f23c6"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 02:01:53 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 02:01:53 2021"
      },
      "message": "Merge branch \u0027fix-appwindow-allocate\u0027 into \u0027master\u0027\n\napplicationwindow: Allocate tooltips\n\nCloses #3997\n\nSee merge request GNOME/gtk!3627"
    },
    {
      "commit": "15b24a000db8f6fd74e79b46934eb144dcf42109",
      "tree": "132b9b716a5d1480c70187a362ffd5489a2860d1",
      "parents": [
        "02672a521adcfdb915d72adf22292a59ec8ec87c"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 01:53:12 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 01:53:12 2021"
      },
      "message": "Apply 1 suggestion(s) to 1 file(s)"
    },
    {
      "commit": "6a509608f9fd9593efe2060e706cada4b27f23c6",
      "tree": "9b88b541028d684ea689b1451f38be9524469874",
      "parents": [
        "df6a52520c1c18171d59deccea68eefe423e363c"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 01:43:13 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Fri Jun 04 01:43:13 2021"
      },
      "message": "applicationwindow: Allocate tooltips\n\nGtkApplicationWindows size_allocate does not chain\nup if the menubar is visible; don\u0027t forget to allocate\nthe tooltip window in that case.\n\nFixes: #3997\n"
    },
    {
      "commit": "df6a52520c1c18171d59deccea68eefe423e363c",
      "tree": "0bc201ee992832c8902baad99b3b0ccc93dbfa6b",
      "parents": [
        "e8852c9a25c64843ad42be2e97e3226507c7f448",
        "578db9297338c6f7554fc3f99ae47f8b84262da5"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Thu Jun 03 21:59:26 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Thu Jun 03 21:59:26 2021"
      },
      "message": "Merge branch \u0027matthiasc/for-master\u0027 into \u0027master\u0027\n\nCosmetics: Eradicate gdouble\n\nSee merge request GNOME/gtk!3626"
    },
    {
      "commit": "578db9297338c6f7554fc3f99ae47f8b84262da5",
      "tree": "0bc201ee992832c8902baad99b3b0ccc93dbfa6b",
      "parents": [
        "3ab97fac1fcc32c2fb929d5b29219661aff3ccfb"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Thu Jun 03 21:40:49 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Thu Jun 03 21:41:28 2021"
      },
      "message": "Cosmetics: Eradicate gint\n\nRemove a handful of errant uses of gint.\n"
    },
    {
      "commit": "3ab97fac1fcc32c2fb929d5b29219661aff3ccfb",
      "tree": "7472b916fc5234a57b4bca34e842d58b8d8ce4ee",
      "parents": [
        "e8852c9a25c64843ad42be2e97e3226507c7f448"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Thu Jun 03 18:38:17 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Thu Jun 03 21:41:28 2021"
      },
      "message": "Cosmetics: Eradicate gdouble\n\nRemove 3 errant uses of gdouble.\n"
    },
    {
      "commit": "e8852c9a25c64843ad42be2e97e3226507c7f448",
      "tree": "fcad71e54d3b9bad5f2282671b8ab61ee3ae7660",
      "parents": [
        "fa0b379d30f3ad866248a1171837de8aad4d49d4",
        "a74420bc1a501f6ee951ed152e8f9a941b0c8438"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Thu Jun 03 19:37:23 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Thu Jun 03 19:37:23 2021"
      },
      "message": "Merge branch \u0027primary-menu-button\u0027 into \u0027master\u0027\n\nmenubutton: Enable F10 for primary menus\n\nSee merge request GNOME/gtk!3580"
    },
    {
      "commit": "fa0b379d30f3ad866248a1171837de8aad4d49d4",
      "tree": "abe49469d24877c40effb5648b0013cd810880ea",
      "parents": [
        "15650538425a00df15c1c02913d9b1c0a72bbaa3",
        "8288d9e87cbae1605bd474666eec2099ccd3e973"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Thu Jun 03 18:10:06 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Thu Jun 03 18:10:06 2021"
      },
      "message": "Merge branch \u0027wip/carlosg/no-early-popup-ungrabs\u0027 into \u0027master\u0027\n\ngdk/wayland: Break only implicit grabs on wl_pointer.leave w/ pressed buttons\n\nSee merge request GNOME/gtk!3625"
    },
    {
      "commit": "15650538425a00df15c1c02913d9b1c0a72bbaa3",
      "tree": "f1709b94503594f264836f843efdaa30dcbf70e4",
      "parents": [
        "c2d82c23e69c70c36a2578e9cd2a619e7fc273d7",
        "a900b30bcf179abbff64699fee07dd68adcbef16"
      ],
      "author": {
        "name": "Emmanuele Bassi",
        "email": "ebassi@gmail.com",
        "time": "Thu Jun 03 15:23:45 2021"
      },
      "committer": {
        "name": "Emmanuele Bassi",
        "email": "ebassi@gmail.com",
        "time": "Thu Jun 03 15:23:45 2021"
      },
      "message": "Merge branch \u0027akamfoad/readme-link-fixes\u0027 into \u0027master\u0027\n\nUpdate broken links in README.md\n\nCloses #4001\n\nSee merge request GNOME/gtk!3623"
    },
    {
      "commit": "8288d9e87cbae1605bd474666eec2099ccd3e973",
      "tree": "6facf1212f07f4ca53be5ebeeac2f5374b2dd084",
      "parents": [
        "c2d82c23e69c70c36a2578e9cd2a619e7fc273d7"
      ],
      "author": {
        "name": "Carlos Garnacho",
        "email": "carlosg@gnome.org",
        "time": "Thu Jun 03 14:18:28 2021"
      },
      "committer": {
        "name": "Carlos Garnacho",
        "email": "carlosg@gnome.org",
        "time": "Thu Jun 03 15:13:12 2021"
      },
      "message": "gdk/wayland: Break only implicit grabs on wl_pointer.leave w/ pressed buttons\n\nThe releasing of grabs while a button is pressed (e.g. after starting dnd, or\ndragging the window, or going to overview with a pressed button, etc...) was\ngeneralized here in https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/1879.\n\nHowever we shouldn\u0027t break all grabs here. In the case of grabbing popups,\ncompositors will still emit crossing events between client surfaces (e.g.\npopping up and selecting a menu item via press-drag-release), breaking all\ngrabs here means inconsistent client state, that was\nhttps://gitlab.gnome.org/GNOME/gtk/-/issues/2746.\n\nThat was fixed in mutter, by essentially making implicit grabs\nowner_events\u003dFALSE, however that breaks the mentioned use pattern entirely.\nMutter is changing this behavior back, so GTK should handle these crossing\nevents.\n\nThe grab that we are interested in breaking here is the implicit pointer\none. Popups will be dismissed via other means if the compositor says their\nactive grab needs breaking. This still leaves dnd/move/resize drags in\none place, while not allowing #2746 to happen with popups.\n"
    },
    {
      "commit": "a900b30bcf179abbff64699fee07dd68adcbef16",
      "tree": "f1709b94503594f264836f843efdaa30dcbf70e4",
      "parents": [
        "9b671d1f799669d44cadfd558af4057d8b023de9"
      ],
      "author": {
        "name": "Akam Foad",
        "email": "akamfanaye@gmail.com",
        "time": "Thu Jun 03 14:22:06 2021"
      },
      "committer": {
        "name": "Akam Foad",
        "email": "akamfanaye@gmail.com",
        "time": "Thu Jun 03 14:22:06 2021"
      },
      "message": "Changing old Gtk4 link to the new one hosted in gtk docs"
    },
    {
      "commit": "9b671d1f799669d44cadfd558af4057d8b023de9",
      "tree": "a6242cb79c462eaab2ca2c3c0021747ac6ce25b6",
      "parents": [
        "c2d82c23e69c70c36a2578e9cd2a619e7fc273d7"
      ],
      "author": {
        "name": "Akam Foad",
        "email": "akamfanaye@gmail.com",
        "time": "Thu Jun 03 14:02:59 2021"
      },
      "committer": {
        "name": "Akam Foad",
        "email": "akamfanaye@gmail.com",
        "time": "Thu Jun 03 14:02:59 2021"
      },
      "message": "Update broken links in README.md\r\n\r\nUpdated Release notes links from https://developer.gnome.org/gtkX/unstable/YYYY.html\r\nto https://developer.gnome.org/gtkX/stable/YYYY.html in the README.md file in the root\r\nfolder.\r\n\r\nCloses #4001"
    },
    {
      "commit": "c2d82c23e69c70c36a2578e9cd2a619e7fc273d7",
      "tree": "f84b569822cab4babbe2d27d5c6ac09073b6a61f",
      "parents": [
        "a1789ee2b801f59237aa286ac149581f7069bb65",
        "a88b4f517e764bb8896737d128a16ca07be8d616"
      ],
      "author": {
        "name": "Emmanuele Bassi",
        "email": "ebassi@gmail.com",
        "time": "Thu Jun 03 10:32:01 2021"
      },
      "committer": {
        "name": "Emmanuele Bassi",
        "email": "ebassi@gmail.com",
        "time": "Thu Jun 03 10:32:01 2021"
      },
      "message": "Merge branch \u0027ebassi/doc-fixes\u0027 into \u0027master\u0027\n\nSmall doc fixes\n\nSee merge request GNOME/gtk!3622"
    },
    {
      "commit": "a88b4f517e764bb8896737d128a16ca07be8d616",
      "tree": "f84b569822cab4babbe2d27d5c6ac09073b6a61f",
      "parents": [
        "f9f9fa6dc652d6887f616cf70c50e026c776dd73"
      ],
      "author": {
        "name": "Emmanuele Bassi",
        "email": "ebassi@gnome.org",
        "time": "Thu Jun 03 08:31:13 2021"
      },
      "committer": {
        "name": "Emmanuele Bassi",
        "email": "ebassi@gnome.org",
        "time": "Thu Jun 03 08:31:13 2021"
      },
      "message": "docs: Fix link to the interactive debugging section\n\nIt\u0027s in the \"running\" document.\n"
    },
    {
      "commit": "f9f9fa6dc652d6887f616cf70c50e026c776dd73",
      "tree": "b69e826e53b8710fdc7e7d61e8c9bbe43193fd28",
      "parents": [
        "a1789ee2b801f59237aa286ac149581f7069bb65"
      ],
      "author": {
        "name": "Emmanuele Bassi",
        "email": "ebassi@gnome.org",
        "time": "Thu Jun 03 08:11:09 2021"
      },
      "committer": {
        "name": "Emmanuele Bassi",
        "email": "ebassi@gnome.org",
        "time": "Thu Jun 03 08:11:09 2021"
      },
      "message": "docs: Fix the license field\n\nIt\u0027s LGPL-2.1-or-later, not GPL.\n"
    },
    {
      "commit": "a1789ee2b801f59237aa286ac149581f7069bb65",
      "tree": "ef7803c62fdf1e267082dda66b37c790e459e6d2",
      "parents": [
        "ffb7df2cc4647b7b8e9ea483c4a56d27925305d1",
        "c2ca246aee0f9ebe01a26c18f116216621af0e26"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed Jun 02 20:21:57 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed Jun 02 20:21:57 2021"
      },
      "message": "Merge branch \u0027wip/chergert/fix-use-after-free-switcher\u0027 into \u0027master\u0027\n\nstackswitcher: clear timer when widget id disposed\n\nSee merge request GNOME/gtk!3621"
    },
    {
      "commit": "ffb7df2cc4647b7b8e9ea483c4a56d27925305d1",
      "tree": "9caa6f4739d4b8923b7d217ed6ae4fe62a121508",
      "parents": [
        "80c33ca2ddea9116b869302e9375de75e2dca0d9",
        "75868dfee4fad6b03b9f4e16b956380525eaff2a"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed Jun 02 20:13:16 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed Jun 02 20:13:16 2021"
      },
      "message": "Merge branch \u0027macos-menubar\u0027 into \u0027master\u0027\n\nmacos: fix weird menubar rendering.\n\nCloses #3967\n\nSee merge request GNOME/gtk!3607"
    },
    {
      "commit": "c2ca246aee0f9ebe01a26c18f116216621af0e26",
      "tree": "eebfedd46a1654a9824980eb224e08443cc48d32",
      "parents": [
        "80c33ca2ddea9116b869302e9375de75e2dca0d9"
      ],
      "author": {
        "name": "Christian Hergert",
        "email": "chergert@redhat.com",
        "time": "Wed Jun 02 17:19:42 2021"
      },
      "committer": {
        "name": "Christian Hergert",
        "email": "chergert@redhat.com",
        "time": "Wed Jun 02 17:20:32 2021"
      },
      "message": "stackswitcher: clear timer when widget id disposed\n\nIf the widget is disposed while the cursor has a drag timeout queued, it\ncan activate after finalization.\n"
    },
    {
      "commit": "80c33ca2ddea9116b869302e9375de75e2dca0d9",
      "tree": "0200887c11b4de4b86765c13d19ba82a3e8c24d5",
      "parents": [
        "7307c6fdfbb2b48435f1783df2213bd0b3a7922c",
        "5af6c37f8c407ea1e7c12956b1bab21758fb1f22"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed Jun 02 14:57:52 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed Jun 02 14:57:52 2021"
      },
      "message": "Merge branch \u0027wip/otte/for-master\u0027 into \u0027master\u0027\n\nx11: Be more careful with NVIDIA workaround\n\nSee merge request GNOME/gtk!3620"
    },
    {
      "commit": "7307c6fdfbb2b48435f1783df2213bd0b3a7922c",
      "tree": "7894fce6c81446ccf980f58a44d2be63e2b4c7c8",
      "parents": [
        "1dcf9d5c956a4e21474e880047f5bcb117fb716e",
        "039fc2e5678bacb6e5cd535499d10d6c6b2c2299"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed Jun 02 11:15:10 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed Jun 02 11:15:10 2021"
      },
      "message": "Merge branch \u0027entry-docs-typo\u0027 into \u0027master\u0027\n\nentry: Fix a typo in the docs\n\nSee merge request GNOME/gtk!3619"
    },
    {
      "commit": "039fc2e5678bacb6e5cd535499d10d6c6b2c2299",
      "tree": "ea1ef8617e75489c5d5d22f1bf50f3a385190f58",
      "parents": [
        "775dbec2e6a0c90015e8bc39f433f5d76f12bd41"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed Jun 02 10:47:27 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed Jun 02 10:47:27 2021"
      },
      "message": "entry: Fix a typo in the docs\n"
    },
    {
      "commit": "1dcf9d5c956a4e21474e880047f5bcb117fb716e",
      "tree": "7f098a79a7e09e4b1143074e29ab333827448b42",
      "parents": [
        "742482e0e11b2c671b2c9562a46d3fd32a95521e",
        "80497debbbf796574c5b4fb14f27c930e0b30c82"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed Jun 02 10:33:50 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed Jun 02 10:33:50 2021"
      },
      "message": "Merge branch \u0027wip/exalm/treeview-click\u0027 into \u0027master\u0027\n\ntreeview: Don\u0027t handle clicks on any child widgets\n\nCloses #3996\n\nSee merge request GNOME/gtk!3618"
    },
    {
      "commit": "742482e0e11b2c671b2c9562a46d3fd32a95521e",
      "tree": "8fb4675f78f64be518bd41f436658cf06e9f16eb",
      "parents": [
        "775dbec2e6a0c90015e8bc39f433f5d76f12bd41",
        "bffc6c5b9a01674646512107602d930333bcc139"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed Jun 02 10:16:17 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed Jun 02 10:16:17 2021"
      },
      "message": "Merge branch \u0027box-orientation\u0027 into \u0027master\u0027\n\nprogressbar: Avoid redundant storage\n\nSee merge request GNOME/gtk!3617"
    },
    {
      "commit": "80497debbbf796574c5b4fb14f27c930e0b30c82",
      "tree": "c15ddea565c49541d42cfeab10ed8ddc0f12d2ef",
      "parents": [
        "775dbec2e6a0c90015e8bc39f433f5d76f12bd41"
      ],
      "author": {
        "name": "Alexander Mikhaylenko",
        "email": "alexm@gnome.org",
        "time": "Wed Jun 02 08:45:11 2021"
      },
      "committer": {
        "name": "Alexander Mikhaylenko",
        "email": "alexm@gnome.org",
        "time": "Wed Jun 02 08:49:11 2021"
      },
      "message": "treeview: Don\u0027t handle clicks on any child widgets\n\nWe already skip them on the edited cell widget, but it\u0027s also a problem for\nheader buttons. Overall, there\u0027s no real reason to let it propagate here.\n\nFixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3996\n"
    },
    {
      "commit": "bffc6c5b9a01674646512107602d930333bcc139",
      "tree": "8fb4675f78f64be518bd41f436658cf06e9f16eb",
      "parents": [
        "95747b1a4082709d8e5320dc2171a8c53cedce19"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 01 19:35:15 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 01 21:37:07 2021"
      },
      "message": "spinbutton: Avoid redundant storage\n\nGtkBoxLayout stores the orientation; no need for\nGtkSpinButton to duplicate that.\n"
    },
    {
      "commit": "95747b1a4082709d8e5320dc2171a8c53cedce19",
      "tree": "89720246d400c1b6630e8da48f34ef184e354cc1",
      "parents": [
        "775dbec2e6a0c90015e8bc39f433f5d76f12bd41"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 01 12:17:10 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 01 21:37:01 2021"
      },
      "message": "progressbar: Avoid redundant storage\n\nGtkBoxLayout stores the orientation; no need for\nGtkProgressBar to duplicate that.\n"
    },
    {
      "commit": "775dbec2e6a0c90015e8bc39f433f5d76f12bd41",
      "tree": "4aad7ec231fcbed3da7ff8962951b8aea12d0768",
      "parents": [
        "1f3f2f1dca084f3f4a89439266f86d17bb55033b",
        "25ee6d3f47545a0b9e2fd546b5b8f385270f2462"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 01 20:17:16 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 01 20:17:16 2021"
      },
      "message": "Merge branch \u0027demo-appdata\u0027 into \u0027master\u0027\n\ndemos: Generate appdata\n\nCloses #3993\n\nSee merge request GNOME/gtk!3613"
    },
    {
      "commit": "25ee6d3f47545a0b9e2fd546b5b8f385270f2462",
      "tree": "662dd1560cbeb06d71c04e999c7c02ec722f5207",
      "parents": [
        "44bc9a24f8d5fb679122cea6b88627727680139a"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 01 12:16:27 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 01 19:36:33 2021"
      },
      "message": "demos: Generate appdata\n\nWe don\u0027t maintain a release history here, but at least\nwe can put in the right version and date for the current\nbuild.\n\nFixes: #3993\n"
    },
    {
      "commit": "1f3f2f1dca084f3f4a89439266f86d17bb55033b",
      "tree": "daf31d97a3c5a9ef091f25d1421066d78c15e58a",
      "parents": [
        "7d3c3cb6538397244edc3c4f8f86e2ba18af4716",
        "c848a5139537da8f6b90109598e30d6abcf30696"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 01 18:28:23 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 01 18:28:23 2021"
      },
      "message": "Merge branch \u0027wip/chergert/switcher-orientable\u0027 into \u0027master\u0027\n\nstackswitcher: implement GtkOrientable\n\nCloses #3988\n\nSee merge request GNOME/gtk!3606"
    },
    {
      "commit": "c848a5139537da8f6b90109598e30d6abcf30696",
      "tree": "daf31d97a3c5a9ef091f25d1421066d78c15e58a",
      "parents": [
        "7d3c3cb6538397244edc3c4f8f86e2ba18af4716"
      ],
      "author": {
        "name": "Christian Hergert",
        "email": "chergert@redhat.com",
        "time": "Fri May 28 18:50:25 2021"
      },
      "committer": {
        "name": "Christian Hergert",
        "email": "chergert@redhat.com",
        "time": "Tue Jun 01 17:57:27 2021"
      },
      "message": "stackswitcher: implement GtkOrientable\n\nIn GTK 3, GtkStackSwitcher implemented GtkOrientable via the parent GtkBox\ntype. In GTK 4, that was changed to inherit from GtkWidget and lost this\ninterface implementation.\n\nThis adds that back, along with a note in the documentation that the\ninterface was added in GTK 4.4.\n\nFixes #3988\n"
    },
    {
      "commit": "7d3c3cb6538397244edc3c4f8f86e2ba18af4716",
      "tree": "5479c8be285db969b7f1bc56f03fb207f7fb56d2",
      "parents": [
        "c137f4017f9d17528bf27dcd343628a5451b86bf",
        "9c79b8b8778ce2600dc7f1c492a0da93e314e1b6"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 01 16:18:31 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 01 16:18:31 2021"
      },
      "message": "Merge branch \u0027fix_cast_warning_adding_notebook_page\u0027 into \u0027master\u0027\n\ninvalid cast from \u0027GtkButton\u0027 to \u0027GtkBox\u0027\n\nSee merge request GNOME/gtk!3615"
    },
    {
      "commit": "9c79b8b8778ce2600dc7f1c492a0da93e314e1b6",
      "tree": "5479c8be285db969b7f1bc56f03fb207f7fb56d2",
      "parents": [
        "c137f4017f9d17528bf27dcd343628a5451b86bf"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Tue Jun 01 13:41:13 2021"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Tue Jun 01 13:56:53 2021"
      },
      "message": "invalid cast from \u0027GtkButton\u0027 to \u0027GtkBox\u0027\n\non adding a page to a GtkNotebook\n\n(soffice): Gtk-CRITICAL **: gtk_box_remove: assertion \u0027GTK_IS_BOX (box)\u0027 failed\n"
    },
    {
      "commit": "c137f4017f9d17528bf27dcd343628a5451b86bf",
      "tree": "59d7858b993d08219a2e451c1055082d057fc59c",
      "parents": [
        "c92b21b5fd0f430211ecaacb9a16f084b376ffe8",
        "3aa34c1211b84a3e26e0f4b88d5d7e4e5d83e2fd"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 01 11:14:38 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 01 11:14:38 2021"
      },
      "message": "Merge branch \u0027screensaver-async-4\u0027 into \u0027master\u0027\n\ngtkapplication-dbus: Fetch inital screen saver state async\n\nSee merge request GNOME/gtk!3599"
    },
    {
      "commit": "c92b21b5fd0f430211ecaacb9a16f084b376ffe8",
      "tree": "6486ae437221d45accd566db784c75d689d0a607",
      "parents": [
        "b85b4f2cd6efdc9c76ae8e83697bbf2d5a1f088b",
        "44f07f7708e11622e0e9d940e127dad82c46c15a"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 01 11:04:56 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 01 11:04:56 2021"
      },
      "message": "Merge branch \u0027fix-has-actionable-function\u0027 into \u0027master\u0027\n\ntexthistory: fix has_actionable function\n\nSee merge request GNOME/gtk!3612"
    },
    {
      "commit": "44f07f7708e11622e0e9d940e127dad82c46c15a",
      "tree": "6486ae437221d45accd566db784c75d689d0a607",
      "parents": [
        "b85b4f2cd6efdc9c76ae8e83697bbf2d5a1f088b"
      ],
      "author": {
        "name": "liferooter",
        "email": "glebsmirnov0708@gmail.com",
        "time": "Tue Jun 01 11:04:55 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Tue Jun 01 11:04:55 2021"
      },
      "message": "texthistory: fix has_actionable function\n"
    },
    {
      "commit": "b85b4f2cd6efdc9c76ae8e83697bbf2d5a1f088b",
      "tree": "e76bc3ea4ca99fd5921d4053cc438e8c31fc24e9",
      "parents": [
        "44bc9a24f8d5fb679122cea6b88627727680139a",
        "d1a7a55d7ed31944bcfd6f58b0f0665f2110875d"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Mon May 31 23:05:11 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Mon May 31 23:05:11 2021"
      },
      "message": "Merge branch \u0027box-orientation\u0027 into \u0027master\u0027\n\nbox: Avoid redundant storage\n\nSee merge request GNOME/gtk!3611"
    },
    {
      "commit": "d1a7a55d7ed31944bcfd6f58b0f0665f2110875d",
      "tree": "e76bc3ea4ca99fd5921d4053cc438e8c31fc24e9",
      "parents": [
        "44bc9a24f8d5fb679122cea6b88627727680139a"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Mon May 31 22:38:52 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Mon May 31 22:38:52 2021"
      },
      "message": "box: Avoid redundant storage\n\nGtkBoxLayout stores the orientation; no need for\nGtkBox to duplicate that.\n"
    },
    {
      "commit": "75868dfee4fad6b03b9f4e16b956380525eaff2a",
      "tree": "f5f3791921e92dbe81e7c66080d3eacd2cf332b4",
      "parents": [
        "24f0ae1d3981f8d7b5ab6a3980f7999ef0600c65"
      ],
      "author": {
        "name": "Zhi",
        "email": "yfwz100@yeah.net",
        "time": "Sun May 30 00:02:18 2021"
      },
      "committer": {
        "name": "Zhi",
        "email": "yfwz100@yeah.net",
        "time": "Sun May 30 13:59:57 2021"
      },
      "message": "macos: fix weird menubar rendering.\n\nAs app menu has been deprecated, the function of app menu should be\nmerged into the menubar, which behaves like the original API of NSApp.\n\nThis also brings back the default app menu, which looks like native\nmacOS apps.\n\nFor future refactoring, please note that the menubar must contain at\nleast one menu before being set to NSApp to avoid weird menubar\nrendering.\n\nFixes #3967.\n"
    },
    {
      "commit": "44bc9a24f8d5fb679122cea6b88627727680139a",
      "tree": "017cd1be09f9cc03b60407c0aec07fd1d7107005",
      "parents": [
        "c9785c4cd33cf774ff01e49ec697ec30701df399"
      ],
      "author": {
        "name": "Fabio Tomat",
        "email": "f.t.public@gmail.com",
        "time": "Thu May 27 16:13:04 2021"
      },
      "committer": {
        "name": "GNOME Translation Robot",
        "email": "gnome-sysadmin@gnome.org",
        "time": "Thu May 27 16:13:50 2021"
      },
      "message": "Update Friulian translation\n\n(cherry picked from commit a80804ccefc8a508611ddd76ba13908fc43c2dbd)\n"
    },
    {
      "commit": "c9785c4cd33cf774ff01e49ec697ec30701df399",
      "tree": "dbc1332f9cb654a42ce50a8b19c4c123ee512a2d",
      "parents": [
        "4362f7e6e253becf4bc8d42f33dc8d8cb29827f3",
        "9f93883dc9a93785e77a7f16501c41270ef9018e"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Thu May 27 11:44:33 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Thu May 27 11:44:33 2021"
      },
      "message": "Merge branch \u0027placeholder-alignment\u0027 into \u0027master\u0027\n\ntext: Propagate xalign to the placeholder\n\nCloses #3979\n\nSee merge request GNOME/gtk!3604"
    },
    {
      "commit": "9f93883dc9a93785e77a7f16501c41270ef9018e",
      "tree": "dbc1332f9cb654a42ce50a8b19c4c123ee512a2d",
      "parents": [
        "4362f7e6e253becf4bc8d42f33dc8d8cb29827f3"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Thu May 27 10:57:23 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Thu May 27 10:57:23 2021"
      },
      "message": "text: Propagate xalign to the placeholder\n\nThis is what we were doing in GTK 3, and there\u0027s\nno reason not to continue.\n\nFixes: #3979\n"
    },
    {
      "commit": "4362f7e6e253becf4bc8d42f33dc8d8cb29827f3",
      "tree": "4133026362fd011c7e52d957ab05d42927e02756",
      "parents": [
        "d0e29cc901c28e0c4fc7703533772b5757ad4335",
        "90a829f25afa02c915af43f4a74dd0df78a31af8"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Thu May 27 10:31:24 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Thu May 27 10:31:24 2021"
      },
      "message": "Merge branch \u0027bilelmoussaoui/for-gi-docgen-grid\u0027 into \u0027master\u0027\n\ndocs: fix gtk grid formatting\n\nSee merge request GNOME/gtk!3603"
    },
    {
      "commit": "90a829f25afa02c915af43f4a74dd0df78a31af8",
      "tree": "4133026362fd011c7e52d957ab05d42927e02756",
      "parents": [
        "d0e29cc901c28e0c4fc7703533772b5757ad4335"
      ],
      "author": {
        "name": "Bilal Elmoussaoui",
        "email": "bil.elmoussaoui@gmail.com",
        "time": "Thu May 27 09:58:42 2021"
      },
      "committer": {
        "name": "Bilal Elmoussaoui",
        "email": "bil.elmoussaoui@gmail.com",
        "time": "Thu May 27 09:58:42 2021"
      },
      "message": "docs: fix gtk grid formatting"
    },
    {
      "commit": "d0e29cc901c28e0c4fc7703533772b5757ad4335",
      "tree": "fdca0366dbe9b9e725a3ecfc8a1d172d12beaf87",
      "parents": [
        "4b5f8e6cebac68f6a389b991ac07087881b49cf4",
        "8ebdd256a5a20352a655a3a4fc778246a752b575"
      ],
      "author": {
        "name": "Emmanuele Bassi",
        "email": "ebassi@gmail.com",
        "time": "Thu May 27 00:43:31 2021"
      },
      "committer": {
        "name": "Emmanuele Bassi",
        "email": "ebassi@gmail.com",
        "time": "Thu May 27 00:43:31 2021"
      },
      "message": "Merge branch \u0027bilelmoussaoui/for-gi-docgen\u0027 into \u0027master\u0027\n\ndocs: fix broken links\n\nSee merge request GNOME/gtk!3601"
    },
    {
      "commit": "8ebdd256a5a20352a655a3a4fc778246a752b575",
      "tree": "fdca0366dbe9b9e725a3ecfc8a1d172d12beaf87",
      "parents": [
        "4b5f8e6cebac68f6a389b991ac07087881b49cf4"
      ],
      "author": {
        "name": "Bilal Elmoussaoui",
        "email": "bil.elmoussaoui@gmail.com",
        "time": "Thu May 27 00:18:23 2021"
      },
      "committer": {
        "name": "Bilal Elmoussaoui",
        "email": "bil.elmoussaoui@gmail.com",
        "time": "Thu May 27 00:18:23 2021"
      },
      "message": "docs: fix broken links"
    },
    {
      "commit": "4b5f8e6cebac68f6a389b991ac07087881b49cf4",
      "tree": "1691a1890d3d67cf9c827da03a3b0e4acf2abb24",
      "parents": [
        "f729912913531df3411d8c0c91b4ec9166fe61e5",
        "ffbfafb1892f92d818992d982bde28f9367a0fb8"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed May 26 19:33:58 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed May 26 19:33:58 2021"
      },
      "message": "Merge branch \u0027test-text-buffer-undo\u0027 into \u0027master\u0027\n\nAdd a test for text buffer history\n\nSee merge request GNOME/gtk!3596"
    },
    {
      "commit": "ffbfafb1892f92d818992d982bde28f9367a0fb8",
      "tree": "1691a1890d3d67cf9c827da03a3b0e4acf2abb24",
      "parents": [
        "994a38c7ad8f4edd0e152bdc2c40003884a327bf"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed May 26 18:20:39 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed May 26 18:36:16 2021"
      },
      "message": "textbuffer: Add some docs for undo\n\nMention what is undoable and what isn\u0027t.\n"
    },
    {
      "commit": "994a38c7ad8f4edd0e152bdc2c40003884a327bf",
      "tree": "5cc45e651736ddd5c865de2098d0c3264db4e25a",
      "parents": [
        "0268c9d64255508ca46569201550d7ff480bd2ae"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed May 26 18:14:48 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed May 26 18:36:16 2021"
      },
      "message": "textbuffer: Improve the docs\n\nAdd getter/setter annotations.\n"
    },
    {
      "commit": "0268c9d64255508ca46569201550d7ff480bd2ae",
      "tree": "073ab6a717c8a5ccaf43b63e034e7fc053a7bc9f",
      "parents": [
        "f729912913531df3411d8c0c91b4ec9166fe61e5"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed May 26 10:07:46 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed May 26 18:36:16 2021"
      },
      "message": "Add tests for text buffer history\n\nCheck that things can be undone.\n"
    },
    {
      "commit": "f729912913531df3411d8c0c91b4ec9166fe61e5",
      "tree": "70a571586f66ab4dac4a5421077c1b66638ed7b0",
      "parents": [
        "24f0ae1d3981f8d7b5ab6a3980f7999ef0600c65",
        "6179886b14eccd3034dc8121aac7b709aac073ec"
      ],
      "author": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed May 26 17:43:34 2021"
      },
      "committer": {
        "name": "Matthias Clasen",
        "email": "mclasen@redhat.com",
        "time": "Wed May 26 17:43:34 2021"
      },
      "message": "Merge branch \u0027wip/chergert/fix-3977\u0027 into \u0027master\u0027\n\ntextbuffer: ensure user actions are propagated to history\n\nCloses #3977\n\nSee merge request GNOME/gtk!3600"
    },
    {
      "commit": "6179886b14eccd3034dc8121aac7b709aac073ec",
      "tree": "70a571586f66ab4dac4a5421077c1b66638ed7b0",
      "parents": [
        "24f0ae1d3981f8d7b5ab6a3980f7999ef0600c65"
      ],
      "author": {
        "name": "Christian Hergert",
        "email": "chergert@redhat.com",
        "time": "Wed May 26 17:11:33 2021"
      },
      "committer": {
        "name": "Christian Hergert",
        "email": "chergert@redhat.com",
        "time": "Wed May 26 17:11:33 2021"
      },
      "message": "textbuffer: ensure user actions are propagated to history\n\nThis was an oversight when porting the GtkTextHistory into GTK. We simply\nneed to bind the GtkTextBuffer action into the text history for grouping\nto work correctly.\n\nFixes #3977\n"
    },
    {
      "commit": "3aa34c1211b84a3e26e0f4b88d5d7e4e5d83e2fd",
      "tree": "0b500aa343c0ba4f72e46719ecdf8910b47ca807",
      "parents": [
        "24f0ae1d3981f8d7b5ab6a3980f7999ef0600c65"
      ],
      "author": {
        "name": "Guido Günther",
        "email": "agx@sigxcpu.org",
        "time": "Wed May 26 15:08:03 2021"
      },
      "committer": {
        "name": "Guido Günther",
        "email": "agx@sigxcpu.org",
        "time": "Wed May 26 16:47:38 2021"
      },
      "message": "gtkapplication-dbus: Fetch inital screen saver state async\n\nAvoid a sync call that can make the application block for no good\nreason.\n\nFixes 6bfe17105828b0b2eb0f4a362d3039d9416e3519\n"
    }
  ],
  "next": "24f0ae1d3981f8d7b5ab6a3980f7999ef0600c65"
}
