)]}'
{
  "log": [
    {
      "commit": "0cde74f788a054fa2b65107a030dd463b8d11c7a",
      "tree": "0f14ea55c6e87fa623fd27153eaa39ad80e5ba00",
      "parents": [
        "ca7c519c6e95890deb047ea6137303b8ec55c491"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Sat Apr 25 12:16:28 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Sat Apr 25 12:16:28 2015 +0100"
      },
      "message": "Make Window\u0027s inDispose map more precisely to mbInDtor.\n\nChange-Id: I545aa03d46b0673aafe73daa23047d2a4b6936dd\n"
    },
    {
      "commit": "ca7c519c6e95890deb047ea6137303b8ec55c491",
      "tree": "d71f97f91551794b11ef9c53cf675c844408fe77",
      "parents": [
        "3592db637db2998692545bffc0b9c74b69acae40"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Sat Apr 25 12:15:43 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Sat Apr 25 12:15:43 2015 +0100"
      },
      "message": "Make combobox tolerate post-dispose usage better.\n\nChange-Id: I5d7127bfc639591862cea91f0597ef050112b43b\n"
    },
    {
      "commit": "3592db637db2998692545bffc0b9c74b69acae40",
      "tree": "3a9da0aeed448b665b73bf0a99a49afc1ddf47a7",
      "parents": [
        "fc71bf231ee06fba9878a1ef27c997bc5e128f25"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 24 15:27:49 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 24 15:27:49 2015 +0100"
      },
      "message": "Fix unhelpful MI from a VclPtr type and Abstract factory type.\n\nChange-Id: Ibd8a8e22ffe2cd01225e97588d65eae1cc0bffb8\n"
    },
    {
      "commit": "fc71bf231ee06fba9878a1ef27c997bc5e128f25",
      "tree": "73bf927377bec7e03aed5ee1fe396393b58bf56f",
      "parents": [
        "e4fb1081eeea040bc970144699f792e4790bebfa"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 24 09:45:17 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 24 09:45:17 2015 +0100"
      },
      "message": "Build fix.\n\nChange-Id: Iceedf898d91a9496aa988727beeac1696d398944\n"
    },
    {
      "commit": "e4fb1081eeea040bc970144699f792e4790bebfa",
      "tree": "9efafcba0eee22218787db40748f0b97ee2334fe",
      "parents": [
        "41df7c5584799179932314f9c38b09f7718bbfa9"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 23 21:24:37 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 24 09:25:13 2015 +0100"
      },
      "message": "Build and warning fixes, Mac, Win, Linux.\n\nChange-Id: I8a8420f96c512e031ba3cde499523b71341dfa94\n"
    },
    {
      "commit": "41df7c5584799179932314f9c38b09f7718bbfa9",
      "tree": "c7aef0cdc961a09530bfc11c07d49c44f6872e53",
      "parents": [
        "1b75149c294a9e739c691fa10f66e0c31714eb69"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 23 17:29:25 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 23 17:31:16 2015 +0100"
      },
      "message": "reportdesign: missing SAL_CALLs.\n\nChange-Id: I49bf2d612dfa86c453c61698e93130688cddc762\n"
    },
    {
      "commit": "1b75149c294a9e739c691fa10f66e0c31714eb69",
      "tree": "123ef7d1e3203c22fcae0f491b21877e9932e256",
      "parents": [
        "a5a17d0df59780d7aad25d8de026e943f00e8957"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 23 16:42:30 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 23 16:42:30 2015 +0100"
      },
      "message": "Sidebar - switch fwd. declarations for includes for Windows.\n\nChange-Id: I4eb5ee01549035f998aa7141e78f4e2f1fa5cfcf\n"
    },
    {
      "commit": "a5a17d0df59780d7aad25d8de026e943f00e8957",
      "tree": "980067e6b669728d345fba3bf8fb4d4d66d6f33b",
      "parents": [
        "799b0f0e6fb224b7adc8059ca275ad0c63654e8a"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 23 14:44:03 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 23 14:44:03 2015 +0100"
      },
      "message": "winaccessibility: rename unhelpful string defines.\n\nChange-Id: Ib73ddecb9fd49a2e1a5bb690a0f4bbbc77d9047a\n"
    },
    {
      "commit": "799b0f0e6fb224b7adc8059ca275ad0c63654e8a",
      "tree": "3e4111ee389ec71a157e0d117ee18896d4a35876",
      "parents": [
        "2e8eee25cfbcfb2a46494d9b2ef81e65831201ed"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 23 14:04:55 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 23 14:04:55 2015 +0100"
      },
      "message": "Windows build fix for VclPtr.\n\nChange-Id: I5444658e53926b3efbc89617ac7474fc48e47773\n"
    },
    {
      "commit": "2e8eee25cfbcfb2a46494d9b2ef81e65831201ed",
      "tree": "8e05c5ebded6edf7ba9fbdbe86c3e2848069c0cc",
      "parents": [
        "bd4388e4f92d77d34e63858f1d818379e9b077de"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 23 13:57:27 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 23 13:57:27 2015 +0100"
      },
      "message": "Kill unused LazyDeletor\u003cMenu\u003e.\n\nChange-Id: Ibd1d27767b5679a3375d43851363de8c207a43ff\n"
    },
    {
      "commit": "bd4388e4f92d77d34e63858f1d818379e9b077de",
      "tree": "1ae809768b12f9f2882139d80908225a3b3367cf",
      "parents": [
        "6cf6e2da24787e7a1238ba105e954946edd2c8cb"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 23 13:47:02 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 23 13:47:02 2015 +0100"
      },
      "message": "Use shared_ptr for OpenGLPrograms, and hide its copy constructor.\n\nChange-Id: Ia1352105acef1ededaf876a224ebc277121d6942\n"
    },
    {
      "commit": "6cf6e2da24787e7a1238ba105e954946edd2c8cb",
      "tree": "f606aa10a5071ad023a22dcd5eacb9b9e0f0eb62",
      "parents": [
        "203c5c6706ac3ad44bf3fb23b689b2de8d3f872b"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 23 11:26:44 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 23 11:26:44 2015 +0100"
      },
      "message": "Windows compile fix for VclPtr intersection with events.\n\nUnfortunately, not incredibly elegant for now.\n\nChange-Id: I4ac2e6e013671e7d7830f9555c5bd6bb6b7529b8\n"
    },
    {
      "commit": "203c5c6706ac3ad44bf3fb23b689b2de8d3f872b",
      "tree": "22d9f7695078778012c6e55783451837c3b4ea71",
      "parents": [
        "6cf375618e0fec7d2c45e1a1b59474839dace584"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 23 10:55:41 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 23 10:55:41 2015 +0100"
      },
      "message": "DockWindow missing builder dispose.\n\nChange-Id: I020ce8efc9d2315a0d6d72914976c2a01b893d12\n"
    },
    {
      "commit": "6cf375618e0fec7d2c45e1a1b59474839dace584",
      "tree": "f7584f5df10dbfdb0abc3d0ed1d123f7d61e39e7",
      "parents": [
        "89ec9424b27e602fe668b1d5e77a5d3a6a909f82"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 23 10:34:59 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 23 10:34:59 2015 +0100"
      },
      "message": "Clarify assertion, and add missing disposeAndClear.\n\nChange-Id: Ief9bdc8607e60c684696525bff095d193483f23e\n"
    },
    {
      "commit": "89ec9424b27e602fe668b1d5e77a5d3a6a909f82",
      "tree": "4262a3f0774bc43c1de8ad475298ed12e287de10",
      "parents": [
        "3f32e149d9f6f94473983bf294e73d6e5e3f6fe5"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Wed Apr 22 21:05:44 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Wed Apr 22 21:13:50 2015 +0100"
      },
      "message": "Fix a number of boost::unique_ptr errors.\n\nAudit for this problem in:\n\t\"vclwidget: change all vcl::window fields to be wrapped in VclPtr\"\n\nChange-Id: I6e57f078364a7fd3fd4e61c748d7af843458758e\n"
    },
    {
      "commit": "3f32e149d9f6f94473983bf294e73d6e5e3f6fe5",
      "tree": "d477164d94c6041c90a16f06a5aa00a0ad2c0508",
      "parents": [
        "8387e5bd93d1181d1da39b3075ab09b421e26ab4"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Wed Apr 22 17:20:25 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Wed Apr 22 17:20:25 2015 +0100"
      },
      "message": "extensions: convert new to ::Create.\n\nChange-Id: I8c438d62ae0fc2c1954c965966a39d4f98e6b871\n"
    },
    {
      "commit": "8387e5bd93d1181d1da39b3075ab09b421e26ab4",
      "tree": "4688c1f5097909aced5e2e6ae47ad1e999a2d883",
      "parents": [
        "9f81582c7e998f26a0f499ba2ef9c845b9df2358"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Wed Apr 22 17:19:42 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Wed Apr 22 17:19:42 2015 +0100"
      },
      "message": "Fix lifecycle issues.\n\nChange-Id: I7524ca3da7d134d94553be0e7a6db7e879984ae8\n"
    },
    {
      "commit": "9f81582c7e998f26a0f499ba2ef9c845b9df2358",
      "tree": "ac350198248728744e9370c87b6f4ffe19e78843",
      "parents": [
        "4fed8865be56ac431fb91e2432c6e93ce3f781c7"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Tue Apr 21 17:03:46 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Tue Apr 21 17:33:17 2015 +0100"
      },
      "message": "Remove erroneous SAL_NO_ACQUIRE pieces introduced in error.\n\nChange-Id: If8cd8fafea1f88360d86552ac94a985b1d1feae8\n"
    },
    {
      "commit": "4fed8865be56ac431fb91e2432c6e93ce3f781c7",
      "tree": "67b0982f8910bc8bfbc92cb6245520a26f6366dc",
      "parents": [
        "f12488405cdfd8555078d15807aafc5ffd1b037b"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Mon Apr 20 15:35:54 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Mon Apr 20 15:35:54 2015 +0100"
      },
      "message": "vcl: convert new to ::Create\n\nChange-Id: Ifd52953086ea923fa1770892d13f32c2263aec54\n"
    },
    {
      "commit": "f12488405cdfd8555078d15807aafc5ffd1b037b",
      "tree": "487b1ae6138d7f2c320a9846289ee7c422d5b8a3",
      "parents": [
        "b8bc9023a3190cd93150fb14c2e37ad4deb8b435"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Mon Apr 20 14:00:04 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Mon Apr 20 15:13:23 2015 +0100"
      },
      "message": "dbaccess: convert new to ::Create.\n\nAlso convert svtools\u0027 WizardShell::createPage.\n\nChange-Id: I09bd40ef4748aa2de7b49eeefc95be06b545ea05\n"
    },
    {
      "commit": "b8bc9023a3190cd93150fb14c2e37ad4deb8b435",
      "tree": "9803ef0da4356b5768e028bf6dfc4233327c16e9",
      "parents": [
        "8e934e79407fba1b0ba564dbaf295a2102d557a4"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Mon Apr 20 15:50:17 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Mon Apr 20 15:50:17 2015 +0200"
      },
      "message": "sc: convert new to ::Create\n\nChange-Id: I196ef015660a2d87a33957ed3442341001f4a303\n"
    },
    {
      "commit": "8e934e79407fba1b0ba564dbaf295a2102d557a4",
      "tree": "f85e767823500e93e75c23d4a6977eb817782d13",
      "parents": [
        "7819d49facfac7e241840ff9ea6932447e92a6f9"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Mon Apr 20 14:42:40 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Mon Apr 20 14:42:40 2015 +0200"
      },
      "message": "sc: convert new to ::Create\n\nChange-Id: I38bf7fe0dafe2cfd2535055f764293070de9c42c\n"
    },
    {
      "commit": "7819d49facfac7e241840ff9ea6932447e92a6f9",
      "tree": "86288423048bd7bb47cc854c9ad3505636bc1437",
      "parents": [
        "354df32a6da2557ac9edc0937b0032406bc6ba15"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Mon Apr 20 13:44:47 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Mon Apr 20 13:44:47 2015 +0200"
      },
      "message": "sd: convert new to ::Create.\n\nChange-Id: I35c03ea4430eb5a5bd4c7cfaed74f741c09cbf18\n"
    },
    {
      "commit": "354df32a6da2557ac9edc0937b0032406bc6ba15",
      "tree": "f64defae98df2693b7a4feeecae2cd1f64d8c764",
      "parents": [
        "5ea025e63751c259956ae84b8edf8d4fe33663c2"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Sat Apr 18 20:48:34 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Sat Apr 18 21:58:58 2015 +0100"
      },
      "message": "cui: convert new to ::Create.\n\nChange-Id: Ifad69772a4954f14772cca9eeae913e546eff477\n"
    },
    {
      "commit": "5ea025e63751c259956ae84b8edf8d4fe33663c2",
      "tree": "68782f568590d8910429aeb110698421716a389a",
      "parents": [
        "e1019ecb0c2bd79aeda8fa3e969daf3cb3952792"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 17 22:01:46 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 17 22:01:46 2015 +0100"
      },
      "message": "chart2: convert new to ::Create.\n\nChange-Id: I14887bab5ced6e5915a8ecbc277017cec37a82ca\n"
    },
    {
      "commit": "e1019ecb0c2bd79aeda8fa3e969daf3cb3952792",
      "tree": "61745eea23b25854e09935d8fd8ce7bfdb4e2770",
      "parents": [
        "62532bf14eb9185f32ea8831c38d8896c6ae29ad"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 17 21:59:29 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 17 21:59:29 2015 +0100"
      },
      "message": "Windows compilation fix in DX canvas.\n\nChange-Id: I835b0d073885a452fc1031892ad2e59d8670cfac\n"
    },
    {
      "commit": "62532bf14eb9185f32ea8831c38d8896c6ae29ad",
      "tree": "5115e306ef2545ebf49b944ed5274f2f312bfa10",
      "parents": [
        "40313fc3a21c9c2f6c62070ddc8d1512cc58b3c2"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 17 21:55:53 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 17 21:55:53 2015 +0100"
      },
      "message": "framework: convert new to ::Create.\n\nChange-Id: I436ae2e58b3f79e7a0418d25532f275f5c16154f\n"
    },
    {
      "commit": "40313fc3a21c9c2f6c62070ddc8d1512cc58b3c2",
      "tree": "ed3e9a4e0efffb64418eecad08fb24b6897b15e5",
      "parents": [
        "a92cea7e6c07f4f122addd324f6f25616443f3ed"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 17 21:49:00 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 17 21:49:00 2015 +0100"
      },
      "message": "reportdesign: convert new to ::Create.\n\nChange-Id: Iee14abd27f9f51ef5e054015a2b033f48cadc54b\n"
    },
    {
      "commit": "a92cea7e6c07f4f122addd324f6f25616443f3ed",
      "tree": "60827356a79f2319bb2e8cd9d477bc6b6bc85927",
      "parents": [
        "85b01322b6384ae13818c22659b99bfcc94e06fe"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 17 21:23:04 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 17 21:23:04 2015 +0100"
      },
      "message": "Windows compilation fixes.\n\nChange-Id: Id04ff9302893654ae1f62db9f5005517c90e5db2\n"
    },
    {
      "commit": "85b01322b6384ae13818c22659b99bfcc94e06fe",
      "tree": "d69cf3ae28f24e7b4075771dd61ca879fe72d0aa",
      "parents": [
        "d8ebd9044177e1269c8c81c4c0e3ff53d875247a"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 17 13:51:33 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 17 19:58:30 2015 +0100"
      },
      "message": "Fix SfxTabPage creation to use VclPtr.\n\nChange-Id: Ia0e8b666daec7b5eaba119c758b9ca1ec8276128\n"
    },
    {
      "commit": "d8ebd9044177e1269c8c81c4c0e3ff53d875247a",
      "tree": "f919736414decd3e217af3463d2fa66953d3eb36",
      "parents": [
        "3f5733216541c5b1e9d86861812a7a857703740c"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 17 17:53:05 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 17 17:53:05 2015 +0200"
      },
      "message": "sfx2: convert new to ::Create.\n\nChange-Id: I53f95a65702c144ba4c4b0caac1e172015fec0fa\n"
    },
    {
      "commit": "3f5733216541c5b1e9d86861812a7a857703740c",
      "tree": "6f40123d319ba1d6a0bc9eb6142684ce69875ed3",
      "parents": [
        "cb516fafbb2a6217d9c41030217cb024ff18272e"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 17 17:16:46 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 17 17:16:46 2015 +0200"
      },
      "message": "svtools: convert new to ::Create.\n\nChange-Id: I1f46485d23c57b2ca212ba1c349b07f22265bc89\n"
    },
    {
      "commit": "cb516fafbb2a6217d9c41030217cb024ff18272e",
      "tree": "aba24db02557760d36d748a5352b13efd85655ae",
      "parents": [
        "5df70781f3001d2f5be0343fc9daf04ab5c56719"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 17 16:55:41 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 17 17:05:46 2015 +0200"
      },
      "message": "svx: convert new to ::Create.\n\nChange-Id: Idbcc64e883b79081c7a6399e1aed8a6b20035f69\n"
    },
    {
      "commit": "5df70781f3001d2f5be0343fc9daf04ab5c56719",
      "tree": "2eef02fb2ca619fce2fa0a30bf2239eba13d9329",
      "parents": [
        "5cf00154ca1e5013ceba59103ad706a3492ea70b"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 17 16:33:13 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 17 16:33:13 2015 +0200"
      },
      "message": "svx: convert new to ::Create.\n\nChange-Id: I52f589dabdedb538a4a5d0eadfa42b0d10de9b80\n"
    },
    {
      "commit": "5cf00154ca1e5013ceba59103ad706a3492ea70b",
      "tree": "12d07076eda050ba27a1f9621b39f912a9faf514",
      "parents": [
        "f0f786e8fc7165a22b67ec73331ee8d66c01409c"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 17 15:54:21 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 17 15:54:21 2015 +0200"
      },
      "message": "sw: convert new to ::Create.\n\nChange-Id: I3783ee5c3eca2ecb4490a16032edad7e6ebe3460\n"
    },
    {
      "commit": "f0f786e8fc7165a22b67ec73331ee8d66c01409c",
      "tree": "cf89f242c7bfa41b6a8c96e51c9b53205d090189",
      "parents": [
        "0269ef901119635fa809245698c985b30e648ef4"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 17 15:30:46 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 17 15:30:46 2015 +0200"
      },
      "message": "sw: convert new to ::Create.\n\nChange-Id: I1669be3e1dfdb6733952b2a801371da243fb94c2\n"
    },
    {
      "commit": "0269ef901119635fa809245698c985b30e648ef4",
      "tree": "beb46403f2675dc15bfd02c1c5bc727ba892c1c6",
      "parents": [
        "5459c4a7312ce7bc0326978f4164441e76e5d5a4"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 17 15:11:54 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 17 15:11:54 2015 +0200"
      },
      "message": "sw: convert new to ::Create.\n\nChange-Id: Iab0fc73540b3c7a60c64296dce86b70c1e02cf09\n"
    },
    {
      "commit": "5459c4a7312ce7bc0326978f4164441e76e5d5a4",
      "tree": "dd13f8540747000e8895bcf946f83ba42d8ba1d0",
      "parents": [
        "9e43761446db5b085dbabea5df00f6fc253167ac"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 17 13:52:23 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 17 13:52:58 2015 +0200"
      },
      "message": "restore these extern methods, they are used by VclBuilder\n\nChange-Id: I4c20e941975b6eb872729b351eb1af901adba649\n"
    },
    {
      "commit": "9e43761446db5b085dbabea5df00f6fc253167ac",
      "tree": "7153308910f915aa727b54a5fe10c4712718321b",
      "parents": [
        "a3525585f10ff39b9aae14d7506e94cf77542c14"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 17 12:19:15 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 17 12:26:44 2015 +0100"
      },
      "message": "filter: convert new to ::Create.\n\nChange-Id: I6cea3011ff3c89c95fa19cc4264b43779aa0e0a9\n"
    },
    {
      "commit": "a3525585f10ff39b9aae14d7506e94cf77542c14",
      "tree": "2219d91c5da071598ab773f43216bf4febc955ce",
      "parents": [
        "0a497cb52a2ffecd94178eed296ba8ae7f526358"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 17 13:14:20 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 17 13:16:52 2015 +0200"
      },
      "message": "sw: convert new to ::Create.\n\nChange-Id: I937aa67ee4a3b07bd180daaaa3c665245ea08b92\n"
    },
    {
      "commit": "0a497cb52a2ffecd94178eed296ba8ae7f526358",
      "tree": "9ca24fc64bc20085dc8f055114b67736cd08119b",
      "parents": [
        "0703fc22519b391cece54f9d67012cffd9867765"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 17 12:10:27 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 17 12:14:28 2015 +0100"
      },
      "message": "Use VclPtr for OGenericUnoDialog::createDialog.\n\nChange-Id: I0c2040889931a4700735339c5252f8d5fee234ff\n"
    },
    {
      "commit": "0703fc22519b391cece54f9d67012cffd9867765",
      "tree": "01b5807a371e0f33546e99e2d9a38c69f9872a44",
      "parents": [
        "e0686cb7564eb2eeab62ac35a2a36da8f83ed90a"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 17 11:22:09 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 17 11:22:09 2015 +0100"
      },
      "message": "desktop: convert new to ::Create.\n\nChange-Id: I114ab23302970ce0abe551ffd693e92b0f4ae8c5\n"
    },
    {
      "commit": "e0686cb7564eb2eeab62ac35a2a36da8f83ed90a",
      "tree": "a9eb95ed2488573c7970798dd08533b9dff76b56",
      "parents": [
        "5cc560f6c27dc60764f644d6b5fb5ccb1b8072be"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 17 09:59:18 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 17 10:25:47 2015 +0200"
      },
      "message": "workaround ErrorContextImpl in vclwidget clang plugin\n\nChange-Id: I6c0265f33a88169708d0812639169b665a95fc1f\n"
    },
    {
      "commit": "5cc560f6c27dc60764f644d6b5fb5ccb1b8072be",
      "tree": "7ecc9dbe064ece9599e5b99891bc00f5efaef07b",
      "parents": [
        "5d5f447e738f159297b3d7bf10220c3cdfe7e2fa"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 17 09:11:51 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 17 09:15:06 2015 +0100"
      },
      "message": "basctl, basic: convert new to ::Create.\n\nChange-Id: I1fc2c69640ed625425a679380d6f25178bc5aeb1\n"
    },
    {
      "commit": "5d5f447e738f159297b3d7bf10220c3cdfe7e2fa",
      "tree": "3468a9712ac78b7db78dc129fa9a47ea5f117372",
      "parents": [
        "a461467a3edc1452835447ff075fda7420aaf153"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 22:18:45 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 22:21:04 2015 +0100"
      },
      "message": "UnoControls, toolkit, uuoi, xmlsecurity: convert new to ::Create.\n\nChange-Id: I7b8c7ece656589c50fb066e9fa1565fd59f930da\n"
    },
    {
      "commit": "a461467a3edc1452835447ff075fda7420aaf153",
      "tree": "d56f03c08335a554b8b8573a89f7535ffda6633b",
      "parents": [
        "5252a1d81eb69d3de443d2988367359c9174e36d"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 22:09:41 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 22:09:41 2015 +0100"
      },
      "message": "drawinglayer, editeng, forms, fpicker: convert new to ::Create.\n\nChange-Id: I5144ac74a09a3ac5679abca89e7d87386f2484fd\n"
    },
    {
      "commit": "5252a1d81eb69d3de443d2988367359c9174e36d",
      "tree": "06c5ebd5fda984797af855e0845cb75e8d9994f5",
      "parents": [
        "4a33504d31a24fead3191b9aa6602bde86ef3d17"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 21:59:00 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 21:59:00 2015 +0100"
      },
      "message": "tools: leave ErrorContext with a vcl::Window * for now.\n\nChange-Id: I83bd24b9dfcd446969fc0ef657d81dd787c8ba2a\n"
    },
    {
      "commit": "4a33504d31a24fead3191b9aa6602bde86ef3d17",
      "tree": "cddd913f0357496b08d5bb36790b202182b01ac0",
      "parents": [
        "d24f93dcf004dc81d4d5e9acec0b4e663fa09cd8"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 21:48:48 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 21:48:48 2015 +0100"
      },
      "message": "formula \u0026 canvas: convert new to ::Create to get initial ref-counting right.\n\nChange-Id: I96e2e59c2f880632cf719f3346e345a5d03cc858\n"
    },
    {
      "commit": "d24f93dcf004dc81d4d5e9acec0b4e663fa09cd8",
      "tree": "fb9dfae53e6b56dedf4e56b0b5fa45f5691ef565",
      "parents": [
        "384e705a9e1e41dd859d22a09293c65a28ef6535"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 21:05:18 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 21:31:18 2015 +0100"
      },
      "message": "make CreateItemWindow return a VclPtr\u003c\u003e.\n\nChange-Id: Id15ff8900376aaee4343d7ee08ae062e1c462ce4\n"
    },
    {
      "commit": "384e705a9e1e41dd859d22a09293c65a28ef6535",
      "tree": "51a9f8e40818533d81a7b26166c765f71a2d1936",
      "parents": [
        "5430eb76db1ca40248717bcbee6b65e56c1a0e9b"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 21:04:34 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 21:04:34 2015 +0100"
      },
      "message": "avmedia: convert new to ::Create to get initial ref-counting right.\n\nChange-Id: If7441005123ba1427d308b999af84b0c55a94a07\n"
    },
    {
      "commit": "5430eb76db1ca40248717bcbee6b65e56c1a0e9b",
      "tree": "483bdb3c38cf920c9a7d54767ea70665b538354c",
      "parents": [
        "f1879e200bf1ec60e4f56451e57517f6a42873eb"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 20:50:12 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 20:50:12 2015 +0100"
      },
      "message": "slideshow: convert new to ::Create to get initial ref-counting right.\n\nChange-Id: I513dacfa0dd2e902437578611b6d39575f2e7314\n"
    },
    {
      "commit": "f1879e200bf1ec60e4f56451e57517f6a42873eb",
      "tree": "ae66e7d446859a3f047aeba0ce65f16e2f83376c",
      "parents": [
        "5be108ee578a4000ee77f2ccb9a2c2d5d2bcc39c"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 20:43:49 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 20:43:49 2015 +0100"
      },
      "message": "make CreatePrinterOptionsPage returns a VclPtr\u003c\u003e.\n\nChange-Id: Iaa7814573b48b6c9ed10426b992c944393b23332\n"
    },
    {
      "commit": "5be108ee578a4000ee77f2ccb9a2c2d5d2bcc39c",
      "tree": "c0cd05efba5c808fbca993a8c4c978b8dedbaa1f",
      "parents": [
        "16f7f5899bddc32ddfdf3b0e23faee528883e36c"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 20:31:36 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 20:31:36 2015 +0100"
      },
      "message": "starmath: convert new to ::Create to get initial ref-counting right.\n\nChange-Id: I4382f4a9cf74f87766c76412698b4031574b6107\n"
    },
    {
      "commit": "16f7f5899bddc32ddfdf3b0e23faee528883e36c",
      "tree": "63f870c4bba87d588d3f23c9519bd8f983209f69",
      "parents": [
        "bf82918e53422ebfbe1f1d71cc0ed4b556966b11"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 17:12:11 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 17:12:11 2015 +0100"
      },
      "message": "SwGlobalTree timer dispose.\n\nChange-Id: I9a626f67b1552445beca72ca47b388525f653d8c\n"
    },
    {
      "commit": "bf82918e53422ebfbe1f1d71cc0ed4b556966b11",
      "tree": "8a6297ecaaa3a7e7ae21d30d5afadd5b2dd40b86",
      "parents": [
        "35178d188a91cd30012c25ade39fcbb437d7cbab"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 10:50:26 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 10:50:26 2015 +0100"
      },
      "message": "Improve the VclPtr documentation.\n\nChange-Id: Ie69fa0fcc8cae0a3f5be8fb4a5b884caa2d56a94\n"
    },
    {
      "commit": "35178d188a91cd30012c25ade39fcbb437d7cbab",
      "tree": "18f4c95ad9381048b282cf0f252c15d74b859a04",
      "parents": [
        "93f9f9cc132fda19a8860c80f40a872e4158110e"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 10:40:04 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 10:40:04 2015 +0100"
      },
      "message": "Another malingering timer.\n\nChange-Id: Id101fe2023a1f9d6b66e7621516a1710a494ff34\n"
    },
    {
      "commit": "93f9f9cc132fda19a8860c80f40a872e4158110e",
      "tree": "69942edffe010c4a7fae882ef9e50c209e1a7ef0",
      "parents": [
        "83dbbfe52d280f8b18423f83b68ffb8147998c85"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 09:54:40 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 09:54:40 2015 +0100"
      },
      "message": "Stop timers, and guard against emission on disposed navigator.\n\nChange-Id: Ide1f94c07c83a5b8d9a522e02177ad2fe481eff2\n"
    },
    {
      "commit": "83dbbfe52d280f8b18423f83b68ffb8147998c85",
      "tree": "1fdb144bc2a6fe95cdbe93dfe7f71954ee4bfc91",
      "parents": [
        "baca9020b83c09dc486e706a1e99060cf0dac063"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 09:54:22 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 09:54:22 2015 +0100"
      },
      "message": "Make ListBox handier post dispose.\n\nChange-Id: I98fcf119a1a7118b46482a43c5f8acb7f0044900\n"
    },
    {
      "commit": "baca9020b83c09dc486e706a1e99060cf0dac063",
      "tree": "eb928276d3063f2d2667e8d478569467b4489a45",
      "parents": [
        "3e710c27f7cda7d24206aa01ad7d28df4b08f69d"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 09:34:30 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Apr 16 09:34:30 2015 +0100"
      },
      "message": "More protection for SvTreeListBox.\n\nChange-Id: I55731cd69aa12f5709e300759f556e29e8ceff5d\n"
    },
    {
      "commit": "3e710c27f7cda7d24206aa01ad7d28df4b08f69d",
      "tree": "b8ca5920afd3b44b1a9f980883ff79b98b6527ad",
      "parents": [
        "5040e5038cc240b746db7badbc237d5bcd9cf690"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Thu Apr 16 10:12:40 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Thu Apr 16 10:12:40 2015 +0200"
      },
      "message": "fix live children left behind at destroy\n\nChange-Id: I5c02f27e72635b5cb658a620ead63ff3229c3994\n"
    },
    {
      "commit": "5040e5038cc240b746db7badbc237d5bcd9cf690",
      "tree": "222e7bf5e7747460439da4c038f18d6414253eb7",
      "parents": [
        "d3d2453432a59fbba3a8f8c44260982bf67ec939"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Thu Apr 16 09:12:26 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Thu Apr 16 09:12:26 2015 +0200"
      },
      "message": "fix crash in CppunitTest_sw_uiwriter\n\nChange-Id: I2411ce6d661f5bcbdc5e6d09f195ba6f15da24ba\n"
    },
    {
      "commit": "d3d2453432a59fbba3a8f8c44260982bf67ec939",
      "tree": "fa966dc490ca2273620494bf995740e28a283e0a",
      "parents": [
        "389d3e6f01264b8d94b0f40cd8faecc4c954a838"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Wed Apr 15 21:56:23 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Wed Apr 15 21:58:43 2015 +0100"
      },
      "message": "Unregister sidebar ControllerItems at the right time.\n\nOtherwise they linger post-dispose, wreaking havoc.\n\nChange-Id: I6d0981ee15e82111bc825c75d28b703e5a5d266b\n"
    },
    {
      "commit": "389d3e6f01264b8d94b0f40cd8faecc4c954a838",
      "tree": "3a11592fbc69d73ed245bc2977fc0482d78fd787",
      "parents": [
        "70198102be405da5a50e3c813fc42a39a4c9a398"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Wed Apr 15 21:41:43 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Wed Apr 15 21:58:43 2015 +0100"
      },
      "message": "Properly dispose old sidebar Panels when we switch panel.\n\nIntroduced in:\n     \"vclwidget: convert lots more sites to use VclPtr\"\n\nChange-Id: I1a3741b8a0369a90d71885e9cbfa4a2b1408c410\n"
    },
    {
      "commit": "70198102be405da5a50e3c813fc42a39a4c9a398",
      "tree": "9e7d826e8bc403b25de99b25a8a45b343514fd07",
      "parents": [
        "0a285fad16cac7a6cf06e186c5a844079593e8f7"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Wed Apr 15 16:42:09 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Wed Apr 15 16:42:09 2015 +0200"
      },
      "message": "loplugin:cstylecast\n\nChange-Id: Iba70d0e7fc7cf4829e709efd25e8125353379942\n"
    },
    {
      "commit": "0a285fad16cac7a6cf06e186c5a844079593e8f7",
      "tree": "ff07d79f76d6245e8c1ddc20f7acf3ccb1d0ff23",
      "parents": [
        "35237cb348d22c60dbde4b3378f7eab5546631d3"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Tue Apr 14 20:59:26 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Tue Apr 14 21:06:47 2015 +0100"
      },
      "message": "Fix redline dialog lifecycle foo.\n\nChange-Id: Idf34e57243b7baba7789fd3d83a2bd7726d3c147\n"
    },
    {
      "commit": "35237cb348d22c60dbde4b3378f7eab5546631d3",
      "tree": "5848733749dee49a23af543e2b1900aeea151f35",
      "parents": [
        "e8eed1d31dedd28cfe649d18d09de3b77add6f10"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Tue Apr 14 20:59:00 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Tue Apr 14 21:06:47 2015 +0100"
      },
      "message": "Help SvTreeListBox survive post dispose.\n\nChange-Id: I7a4aca5918b2bdadc32810a84afb84477e97fd2e\n"
    },
    {
      "commit": "e8eed1d31dedd28cfe649d18d09de3b77add6f10",
      "tree": "3cc3ae2408d6764fc706b9148b2fcd95012811b3",
      "parents": [
        "734e4dc9f2676f59ed264abd16aae9afdef5ed84"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Tue Apr 14 15:53:01 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Tue Apr 14 15:53:01 2015 +0200"
      },
      "message": "wrap field in VclPtr\n\nChange-Id: Ica765d313edaf45eefeee49b2c40b1b595fa9daf\n"
    },
    {
      "commit": "734e4dc9f2676f59ed264abd16aae9afdef5ed84",
      "tree": "52bb25d27166c3c2fd6358ecfe2808d6b78cafcf",
      "parents": [
        "acf245c0e83c1039becc84cb59e534bdb78d98d6"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Tue Apr 14 15:31:10 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Tue Apr 14 15:31:10 2015 +0200"
      },
      "message": "loplugin:cstylecast\n\nChange-Id: I3607afd9f553b9b3246dd67aca93e932625861a7\n"
    },
    {
      "commit": "acf245c0e83c1039becc84cb59e534bdb78d98d6",
      "tree": "406f9333eaece4e74cd5db49ef82426f1d118c69",
      "parents": [
        "d320bc8a6fa60bf28d80fd7b76a94134c64abdd6"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Tue Apr 14 15:20:19 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Tue Apr 14 15:20:19 2015 +0200"
      },
      "message": "wrap dialog subclass in ScopedVclPtrInstance\n\nChange-Id: I79b982ffa121cc38c467f79bd56d498abd4f8cac\n"
    },
    {
      "commit": "d320bc8a6fa60bf28d80fd7b76a94134c64abdd6",
      "tree": "8d1268ea23a79a7d2f5bed5312e9d13673fd690c",
      "parents": [
        "bd5c762e0702ad341bf3a87bb29c0218ffd957ab"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Tue Apr 14 15:14:36 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Tue Apr 14 15:14:36 2015 +0200"
      },
      "message": "calling static member function through member call syntax\n\nChange-Id: I29e8faa03f668a7471b47e7aca3c2400f034c3b6\n"
    },
    {
      "commit": "bd5c762e0702ad341bf3a87bb29c0218ffd957ab",
      "tree": "1a9f6f4258d89be77902236cf1aa32b08c38597c",
      "parents": [
        "ae5f75ab0515f8ee63813ec9284fbfb2124f0a5d"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Tue Apr 14 14:11:02 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Tue Apr 14 14:11:02 2015 +0100"
      },
      "message": "More missing lifecycle pieces.\n\nChange-Id: I45ea68d75b03389a1ac0cdb74486c3701c1730a8\n"
    },
    {
      "commit": "ae5f75ab0515f8ee63813ec9284fbfb2124f0a5d",
      "tree": "4959aad7073da7370c92c9838e46bfbbb827523e",
      "parents": [
        "0a778c5ecba6a5a2149d1c0956725021f54d917f"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Tue Apr 14 13:42:45 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Tue Apr 14 13:42:45 2015 +0100"
      },
      "message": "Allow a common op. on a disposed toolbox.\n\nChange-Id: I4da1f4daaf94456bc951b1d7a96cb28cb7fba0e9\n"
    },
    {
      "commit": "0a778c5ecba6a5a2149d1c0956725021f54d917f",
      "tree": "b263919ed9321e03b6ad0fa1a493a33c84509448",
      "parents": [
        "dc2ec59cb3ca6825510ad9c5953330eba3dc8cb2"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Tue Apr 14 13:42:23 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Tue Apr 14 13:42:23 2015 +0100"
      },
      "message": "Remove debugging snafu.\n\nChange-Id: I5259b6dd930d6eda26211ed620d8d896a154cb78\n"
    },
    {
      "commit": "dc2ec59cb3ca6825510ad9c5953330eba3dc8cb2",
      "tree": "5417af539c0bf048c3d971e3f78c996a4a0f398d",
      "parents": [
        "6f9c00dfe02cdc62ad1b9798a0d007e1303a96e6"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Tue Apr 14 13:19:03 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Tue Apr 14 13:19:16 2015 +0100"
      },
      "message": "Unwind lifecycle mistake in VclBuilder.\n\nChange-Id: I46e1b2fac3e49e1ef1a0aa7de7fc8e8cb90ddcf8\n"
    },
    {
      "commit": "6f9c00dfe02cdc62ad1b9798a0d007e1303a96e6",
      "tree": "2ccd1a746abd6a60cce4b8e7778bd725914b4fed",
      "parents": [
        "ca7fa9bdad7b07955cd1783d2e58f06cb0533703"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Tue Apr 14 11:52:19 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Tue Apr 14 13:18:05 2015 +0100"
      },
      "message": "Sidebar lifecycle - dispose panel if we fail to construct it properly.\n\nChange-Id: I5e46e72227ac8532aed10758e1ccbb2b452ba8d4\n"
    },
    {
      "commit": "ca7fa9bdad7b07955cd1783d2e58f06cb0533703",
      "tree": "e84775657ab5d566b103e1a25c39c8748cab9435",
      "parents": [
        "df103589be3a1aaff026db76566ef77eb71d8405"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Tue Apr 14 10:07:27 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Tue Apr 14 10:07:27 2015 +0100"
      },
      "message": "Use VclPtr in VclBuilder to get construction referencing right.\n\nChange-Id: I2100de7c599c3d2c241e336d369fc5998e23af16\n"
    },
    {
      "commit": "df103589be3a1aaff026db76566ef77eb71d8405",
      "tree": "7863c7052deae08091b3851f1f95c9360997c17f",
      "parents": [
        "0baadcea83272588f5a4d1d3a003986afe211a23"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Tue Apr 14 10:06:05 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Tue Apr 14 10:06:05 2015 +0100"
      },
      "message": "Make leaked child debugging more helpful wrt. the hierarchy.\n\nChange-Id: Iadd2b5214661e00209f789c9ada83d5d9dce12b7\n"
    },
    {
      "commit": "0baadcea83272588f5a4d1d3a003986afe211a23",
      "tree": "b313ea5447daf300dcb52f593b4bbb334b1c72f0",
      "parents": [
        "26fced1cd40e8c4631df16451711af893460a1cf"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Tue Apr 14 07:49:22 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Tue Apr 14 07:49:22 2015 +0100"
      },
      "message": "Re-work app side-bar code to manage objects correctly.\n\nChange-Id: Ie0eb8fe41a9fd4f996f724c47d20d6edecba3672\n"
    },
    {
      "commit": "26fced1cd40e8c4631df16451711af893460a1cf",
      "tree": "86fc4e954bfc29f4ed6ddbfd29bd728118e7eb19",
      "parents": [
        "318dc66b7720b85f3b7fa426743c6cf808168f43"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Mon Apr 13 22:51:42 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Mon Apr 13 22:51:42 2015 +0100"
      },
      "message": "Re-work sidebar factory to use VclPtr.\n\nChange-Id: Iccbf4166419eee9f78f036d1abe07bba028d09e6\n"
    },
    {
      "commit": "318dc66b7720b85f3b7fa426743c6cf808168f43",
      "tree": "baba3a016b96bea98b70127a02e6d7ce6220e7c5",
      "parents": [
        "324377ada2513031e211f1d38a842859b6f094a2"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Mon Apr 13 21:46:06 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Mon Apr 13 21:46:06 2015 +0100"
      },
      "message": "Use the new ::Create template method.\n\nChange-Id: I79e15b45769ced44b1679943972f7a71c7df8fca\n"
    },
    {
      "commit": "324377ada2513031e211f1d38a842859b6f094a2",
      "tree": "1b42a93451be85c93c47eac794481eed284dcfdf",
      "parents": [
        "5245021a806ccdd0d569d5cee7b95167892e9aab"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Mon Apr 13 21:19:21 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Mon Apr 13 21:25:36 2015 +0100"
      },
      "message": "VclPtr - add a templatized ::Create method for better readability.\n\nChange-Id: I2437198709ba4848d975efd1ebb4df1071c6c8f1\n"
    },
    {
      "commit": "5245021a806ccdd0d569d5cee7b95167892e9aab",
      "tree": "5739b3098ea35361d0e50650d5ee493c9de9303c",
      "parents": [
        "c9f2abed2e8a618bdf1237c162cb2073bb7022e0"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Mon Apr 13 15:39:37 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Mon Apr 13 15:49:24 2015 +0100"
      },
      "message": "Explicit disposeOnce instead of transient wrappers.\n\nChange-Id: I578aa360c9923abd3fc516865896a004f377375b\naudit: \"vclwidget: check for calling delete on subclasses of vcl::Window\"\n"
    },
    {
      "commit": "c9f2abed2e8a618bdf1237c162cb2073bb7022e0",
      "tree": "7bb0157b473856818350a896afefe4af33244130",
      "parents": [
        "c6fb78d5fd5f52384f4b959091f50da60ba4b37a"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Mon Apr 13 15:06:22 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Mon Apr 13 15:10:32 2015 +0100"
      },
      "message": "More lifecycle correction.\n\n   Another (complete) audit of delete usage in:\n        \"vclwidget: change all vcl::window fields to be wrapped in VclPtr\"\n\nChange-Id: I828212ded66ecc5cc30c75a4de626c7b386cb77a\n"
    },
    {
      "commit": "c6fb78d5fd5f52384f4b959091f50da60ba4b37a",
      "tree": "fc51c1c7ee73952f8fd74b6f171f1395d6ee9695",
      "parents": [
        "e9696b975afeae970575cbd6bc782fbba484b2f3"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Sat Apr 11 17:41:38 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Sat Apr 11 17:41:38 2015 +0100"
      },
      "message": "disposeAndClear in place of DELETEZ.\n\nAudit of DELETEZ usage in:\n\t\"vclwidget: change all vcl::window fields to be wrapped in VclPtr\"\n\nChange-Id: Ib65096a9edb09ce9381ab4a8297d9391d2603651\n"
    },
    {
      "commit": "e9696b975afeae970575cbd6bc782fbba484b2f3",
      "tree": "685d2d2413e72052a644c150f4bc9defce0f0503",
      "parents": [
        "fbdef593def24941db2a6123501277fe20b8b1d2"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Sat Apr 11 14:56:54 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Sat Apr 11 14:56:54 2015 +0100"
      },
      "message": "Fix more misc. lifecycle mistakes.\n\nChange-Id: Iadf0767d41830296a441299bf10aaa1e7629a824\n"
    },
    {
      "commit": "fbdef593def24941db2a6123501277fe20b8b1d2",
      "tree": "a1f42194fd8b8e64f2c22999b2a4b7014192a599",
      "parents": [
        "afc84f23b29ec0e08b34601c34e26f07beb110f8"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Sat Apr 11 11:42:46 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Sat Apr 11 11:42:46 2015 +0100"
      },
      "message": "More re-basing compile-time fixes; now we compile.\n\nChange-Id: Id66f1009b6ec604548c325a036dae7e83cb78d9b\n"
    },
    {
      "commit": "afc84f23b29ec0e08b34601c34e26f07beb110f8",
      "tree": "e2f1566fd147429fd223f61d0cb4917205b4a0ba",
      "parents": [
        "efcce8fc8478207d58069ee992aab4ff7b07f619"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Sat Apr 11 11:42:29 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Sat Apr 11 11:42:29 2015 +0100"
      },
      "message": "VclPtr: unfortunate includes needed for inlining ref/unref.\n\nChange-Id: Ie875018a1ad28e4e6a46c2d0a3c2e4115a6fe30d\n"
    },
    {
      "commit": "efcce8fc8478207d58069ee992aab4ff7b07f619",
      "tree": "995f58e45dc51e41dc779401cbcd58698f9254f9",
      "parents": [
        "e985155bc506c84efba297751c76242406351de7"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 10 21:00:13 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 10 21:00:13 2015 +0100"
      },
      "message": "VclPtr: unfortunate includes needed for inlining ref/unref.\n\nSomething of a compile time vs. run-time choice.\n\nChange-Id: I7e9db3a6f14d352e0b78abd5f22ccc593aceb001\n"
    },
    {
      "commit": "e985155bc506c84efba297751c76242406351de7",
      "tree": "8d6b9878f33c6cb0011f9dde60db1424bee0f23d",
      "parents": [
        "e33d74ff2ef2493b9de558b033c2d05b6ce97069"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 10 19:33:50 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 10 19:33:50 2015 +0100"
      },
      "message": "Misc. other fixing.\n\nChange-Id: Iffdb9951daaf38489f6b788e07d9b14256459fd4\n"
    },
    {
      "commit": "e33d74ff2ef2493b9de558b033c2d05b6ce97069",
      "tree": "93c2a06f55fbda5f5050f71e3554f233430f44bd",
      "parents": [
        "ece63f8914367a16fda83a32986bd4a5e4270f2d"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 10 19:16:08 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 10 19:33:34 2015 +0100"
      },
      "message": "Make ErrorContext includers happier.\n\nUnclear that it\u0027s a great plan to have a circular tools \u003c-\u003e vcl\ndependency like this, but it pre-dates history apparently.\n\nChange-Id: I7a666dbde9ec7cc29a4e260e2012cca4a26b0b29\n"
    },
    {
      "commit": "ece63f8914367a16fda83a32986bd4a5e4270f2d",
      "tree": "3ae0bdf88ecf3ef508ea2bc11a14ccdde4e4862f",
      "parents": [
        "cf13f787033a6517877dd38163fdabf1c14e9fbf"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 10 18:58:53 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 10 18:58:53 2015 +0100"
      },
      "message": "More calc fixing.\n\nChange-Id: I35e8a6e5ef7944e937c0b73ebc9986c0eaec2df4\n"
    },
    {
      "commit": "cf13f787033a6517877dd38163fdabf1c14e9fbf",
      "tree": "98d35592d02f057fe0682d9a0a0dd9728b0f3b61",
      "parents": [
        "f9a55aa248b83721737a8e543d440734436a615b"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 10 18:36:40 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 10 18:36:40 2015 +0100"
      },
      "message": "Lost more cleanup and fixing post re-basing.\n\nChange-Id: Ia5317b93484d31af978a5276bc6697848130225d\n"
    },
    {
      "commit": "f9a55aa248b83721737a8e543d440734436a615b",
      "tree": "ee1cc84cd680895ba4f7720d208cbfe424667489",
      "parents": [
        "7a1fad0d4f6b95c9beafa9c34f34b70bb9a0c9ed"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 10 15:23:06 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 10 15:30:26 2015 +0100"
      },
      "message": "Lots more small re-basing issues fixed.\n\nChange-Id: I621567c4596e01092c55d868403910386fa14058\n"
    },
    {
      "commit": "7a1fad0d4f6b95c9beafa9c34f34b70bb9a0c9ed",
      "tree": "10280a4d4cde82967bba69ee1fe0f4a9db71bc9c",
      "parents": [
        "3bf4ada33f09e155f3350602e7a4b6cec77e40f0"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 10 16:13:34 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 10 16:13:34 2015 +0200"
      },
      "message": "convert ScopedVclPtr to ScopedVclPtrInstance\n\nChange-Id: I22a9d9c313a81ccee885b9c8785d4b008a6f2058\n"
    },
    {
      "commit": "3bf4ada33f09e155f3350602e7a4b6cec77e40f0",
      "tree": "97570e8c77792d39bfd38d78c74192dfe761a0ad",
      "parents": [
        "746b518ceff830f8ac1f29c8871ad379793eb12e"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 10 15:51:48 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 10 15:51:48 2015 +0200"
      },
      "message": "dialogs lifetimes should be wrapped in ScopedVclPtr\n\nChange-Id: Ica8467af599fb3f9313bfa916fec8b7792a6000f\n"
    },
    {
      "commit": "746b518ceff830f8ac1f29c8871ad379793eb12e",
      "tree": "ab515eba82685d3b069cd74cc32c95f80143f366",
      "parents": [
        "14168dfb75d5846ded49e15ab394b9934d9033df"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 10 14:44:45 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 10 14:44:45 2015 +0100"
      },
      "message": "More misc. cleanup.\n\nChange-Id: I91d2c45a7082fd989f440fff9e1322e4571dc2b2\n"
    },
    {
      "commit": "14168dfb75d5846ded49e15ab394b9934d9033df",
      "tree": "e03421dacaf3128d866e04396fc19570ea11afa8",
      "parents": [
        "4804ed902a00cf72f86caa75cb6b6a04ffd72493"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 10 14:33:27 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 10 14:34:16 2015 +0100"
      },
      "message": "vcl cleanup post re-base.\n\nChange-Id: I2500a2079cd029505f404f34c9b3d9ec1961afbd\n"
    },
    {
      "commit": "4804ed902a00cf72f86caa75cb6b6a04ffd72493",
      "tree": "f31e606cc0add559506d4380364c1de808a5febf",
      "parents": [
        "ee33b094f6e02f8fcde2743c8d2ce400cfef64df"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 10 14:31:15 2015 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Fri Apr 10 14:34:15 2015 +0100"
      },
      "message": "Fixup toolkit\u0027s printer code.\n\nChange-Id: I1d9b0cee1c04e853d38135b84c5c8db24538176e\n"
    },
    {
      "commit": "ee33b094f6e02f8fcde2743c8d2ce400cfef64df",
      "tree": "0a0a4e20e61d166c8e18ed3f3ffee8805067b815",
      "parents": [
        "a4a18d393c66ce5ed59a1f8dbcd8093bee7c657c"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 10 15:25:33 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 10 15:25:33 2015 +0200"
      },
      "message": "loplugin:vclwidgets workaround\n\nworkaround \"OutputDevice subclass should have nothing in it\u0027s destructor\nbut a call to disposeOnce().\"\n\nChange-Id: Icc7e09ea4dec3292b62d1aba4dc881220c115414\n"
    },
    {
      "commit": "a4a18d393c66ce5ed59a1f8dbcd8093bee7c657c",
      "tree": "cd8050728ea4f285fdf98d6cff55725b8f6ee056",
      "parents": [
        "93a8635776834a03fc794cf8eba1e98a88e88be8"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 10 15:22:30 2015 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 10 15:22:30 2015 +0200"
      },
      "message": "wrap vcl::Window* in VclPtr\n\nChange-Id: Ia0c259a4518e91b3dac50927812bef717bce5273\n"
    }
  ],
  "next": "93a8635776834a03fc794cf8eba1e98a88e88be8"
}
