)]}'
{
  "log": [
    {
      "commit": "ca51926a2a0eacc5d8fc01bbbeff6293bf3f25c6",
      "tree": "473185ec3b09f96c2bb6202608245be045259bce",
      "parents": [
        "7ed1e4d076a44a20ba1fa8540054699a88aa1ac3"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.com",
        "time": "Sat Jul 19 21:52:09 2014 +0200"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.com",
        "time": "Mon Jul 21 10:24:31 2014 +0200"
      },
      "message": "emf+: emulate hatch with color blend\n\nConflicts:\n\tcppcanvas/source/mtfrenderer/emfplus.cxx\n\nChange-Id: I2ac8f790c79c269d4c1fa650e703c3645c567ca4\n"
    },
    {
      "commit": "7ed1e4d076a44a20ba1fa8540054699a88aa1ac3",
      "tree": "d1b4e17688485c5e6258ac0d03e30d8ab91b186f",
      "parents": [
        "93a77d07fa49cad9d836699a48777e0e8ff170b4"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.com",
        "time": "Fri Jul 18 13:36:59 2014 +0200"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.com",
        "time": "Mon Jul 21 10:24:30 2014 +0200"
      },
      "message": "bnc#881024 Handle 0 font height just like outdev \u0026 drawinglayer\n\nChange-Id: I80055e4101873e0ddd408ac1f0ee9c75cc3bf6b3\n"
    },
    {
      "commit": "2bd7767d010401199ad50c2ef2791b53ae03fb03",
      "tree": "a5698e6e668fa8e8a7d7fc1fd088247776d3e11d",
      "parents": [
        "3efddb093e72c100bc609ec691effb4563af2c20"
      ],
      "author": {
        "name": "Thomas Arnhold",
        "email": "thomas@arnhold.org",
        "time": "Thu May 15 12:06:32 2014 +0200"
      },
      "committer": {
        "name": "Thomas Arnhold",
        "email": "thomas@arnhold.org",
        "time": "Thu May 15 12:50:46 2014 +0000"
      },
      "message": "Resolves fdo#70681: fixincludeguards.pl: all that\u0027s left\n\nChange-Id: I3e51a62710bb46c8255fd228d41d9300c90a1fb5\nReviewed-on: https://gerrit.libreoffice.org/9360\nReviewed-by: Thomas Arnhold \u003cthomas@arnhold.org\u003e\nTested-by: Thomas Arnhold \u003cthomas@arnhold.org\u003e\n"
    },
    {
      "commit": "4c0ec2a1dd1b4f8ca4d72124ee97ee4076636845",
      "tree": "b25d16091eefd8bc7d2adf0d87618ed800542396",
      "parents": [
        "7a5b0aa0a667ae2ac2d198a37bc3146c5c8e4067"
      ],
      "author": {
        "name": "Julien Nabet",
        "email": "serval2412@yahoo.fr",
        "time": "Sat May 10 06:57:15 2014 +0200"
      },
      "committer": {
        "name": "Julien Nabet",
        "email": "serval2412@yahoo.fr",
        "time": "Sat May 10 06:57:15 2014 +0200"
      },
      "message": "Blind fix for red Tinderboxes, following\n\nChange-Id: I590a682af7fc1879ae63cda3aea73063ba4c84f4\n"
    },
    {
      "commit": "261b1ad80aae0dd9aba50190a4cf99011cc18fb9",
      "tree": "f37e5e85296e64957d743671a2675b1909f1b173",
      "parents": [
        "dd484af7cfb472a39c9afebc6dad9ea28d1224c4"
      ],
      "author": {
        "name": "Jan Holesovsky",
        "email": "kendy@collabora.com",
        "time": "Fri May 09 20:59:53 2014 +0200"
      },
      "committer": {
        "name": "Jan Holesovsky",
        "email": "kendy@collabora.com",
        "time": "Fri May 09 22:28:44 2014 +0200"
      },
      "message": "\u0027!\u003d false\u0027 is redundant, and confusing - kill it.\n\nChange-Id: I1a52b9ce7b590e8cf274a2daaa1c55cfc1efe48b\n"
    },
    {
      "commit": "9f1e44e190f699751b0bfc6438fa2de9f51fd5aa",
      "tree": "cfaa68298624f31c4efbf598d21ed6f1142550a6",
      "parents": [
        "76f74ef908a50ac3b63d0b3a190f17dce33cbd0f"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Mon Apr 28 09:20:39 2014 +0100"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Mon Apr 28 10:31:02 2014 +0100"
      },
      "message": "coverity#738576 Uninitialized pointer field\n\nChange-Id: Id945cf9549b7f633f7deb1f237a2bf6536f221c1\n"
    },
    {
      "commit": "76f74ef908a50ac3b63d0b3a190f17dce33cbd0f",
      "tree": "5141f7b3b8baa591491537de441d9e3b6305d3e8",
      "parents": [
        "b3e332b4a70658548c4560c2bc460143548559df"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Mon Apr 28 09:16:18 2014 +0100"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Mon Apr 28 10:31:02 2014 +0100"
      },
      "message": "coverity#738575 Uninitialized pointer field\n\nChange-Id: Ib65f0e95ef2a837b6c5791d9e2dce5fe8025da33\n"
    },
    {
      "commit": "b3e332b4a70658548c4560c2bc460143548559df",
      "tree": "6a3960385b04a4553fcb5a946baf5b6b7e6c9a74",
      "parents": [
        "766d5e4ec0182ecbeaac9475dedad9a631f9cf47"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Apr 27 15:50:59 2014 +0100"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Mon Apr 28 10:31:02 2014 +0100"
      },
      "message": "coverity#738574 Uninitialized scalar field\n\nChange-Id: Ia7cca6e2a2bc3240a32509697a999461491a2747\n"
    },
    {
      "commit": "766d5e4ec0182ecbeaac9475dedad9a631f9cf47",
      "tree": "c8feb56a7231b0b6a99038c8e743b035dac30926",
      "parents": [
        "8eb41a5c0d7a076ab07bdfea56715b46b423713e"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Apr 27 15:22:57 2014 +0100"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Mon Apr 28 10:31:02 2014 +0100"
      },
      "message": "coverity#738573 Uninitialized scalar field\n\nChange-Id: I8b112fa0095cc6ed15c9198a312a0b6fce3a8d28\n"
    },
    {
      "commit": "c79a5f87b127b06d3817168fc7eff634a3ec4bc4",
      "tree": "e69aa33d24008a60d635122f13d9e9249f26dc69",
      "parents": [
        "d28b9e8fefa095471d1511c7948bcaf2a3473379"
      ],
      "author": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Thu Apr 17 14:42:22 2014 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Thu Apr 17 15:11:14 2014 +0200"
      },
      "message": "remove executable bit\n\nChange-Id: I91f6e861f6d0dbea1b57ac73857e0c706b27f681\n"
    },
    {
      "commit": "bcd243793ee4174d71b5e61c88d2bc79fd0d7f1d",
      "tree": "e6246547c94e2f8d76ecce6b1164ec63bf69bff8",
      "parents": [
        "cb10a184b96b0f52ac8aa2b10b3dc218e76e752d"
      ],
      "author": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.co.uk",
        "time": "Thu Apr 10 14:01:03 2014 +0200"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.co.uk",
        "time": "Thu Apr 10 14:08:16 2014 +0200"
      },
      "message": "CppunitTest_cppcanvas_emfplus: disable this in case there is no display to use\n\nThis test is already disabled on non-Linux, but it fails in case there\nis no display to use. For now just disable it in that case.\n\nChange-Id: I29c52e803a1fca5f2bdeeb655c573ad8fef622e8\n"
    },
    {
      "commit": "c3d90aa384d82cbd0dd9f60d5576dbdca9ec1e53",
      "tree": "f00ad92dff53852d4ed9862d092cbf2a39890021",
      "parents": [
        "8f703221a0dcc772a6d5f6087c77747c7759d16d"
      ],
      "author": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.co.uk",
        "time": "Thu Apr 10 11:56:47 2014 +0200"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.co.uk",
        "time": "Thu Apr 10 12:21:31 2014 +0200"
      },
      "message": "fdo#77229 testcase\n\nWe didn\u0027t have EMF+ rendering testcases so far, let\u0027s see if it works\nout to render into a bitmap and then just assert pixel position colors\nthere. It\u0027s better than nothing for missing shapes at least.\n\nChange-Id: I2d1c63fef1127f69af7156ed6c99553845f77c9f\n"
    },
    {
      "commit": "c2af50eb6df396c957890a6b912b8f3185893551",
      "tree": "29fef91f14d58f27be8d39ae7cfcd81fd2752b36",
      "parents": [
        "4c8d29f4f26bfa30689b2b98414fe874225b9a2e"
      ],
      "author": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.co.uk",
        "time": "Wed Apr 09 10:47:25 2014 +0200"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.co.uk",
        "time": "Wed Apr 09 11:06:31 2014 +0200"
      },
      "message": "fdo#77229 EMF+ rendering: improve EmfPlusSetClipPath\u0027s CombineModeExclude case\n\nThis is still not perfect, but at least we now don\u0027t do the opposite of\nwhat was asked.\n\nChange-Id: I5e144c5ec2987902e65b2eb472259d9c39bbbd11\n"
    },
    {
      "commit": "2cc2a39a95699cfe9ebbe247c90d61e9065e9fd2",
      "tree": "050f4d9c7da2fee90a626dd1f35210156d3f5d66",
      "parents": [
        "c87fa1b51f53f278f06f30305b9e4e4649e43755"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Wed Apr 09 09:55:40 2014 +0200"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Wed Apr 09 09:55:40 2014 +0200"
      },
      "message": "Clean up function declarations\n\nChange-Id: I54f8a16cd64375d1398b6582175b0941ba68696e\n"
    },
    {
      "commit": "8ab93ae45ee32f18eb435606e4c183cf9eb87d1b",
      "tree": "4f7c12c9d4a35ae4bf7dbf27ce16f4695e236789",
      "parents": [
        "718ec66252291d565b1d6e19fc02d2719cf4aa59"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Apr 04 14:53:57 2014 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Mon Apr 07 13:53:48 2014 +0200"
      },
      "message": "cppcanvas: sal_Bool-\u003ebool\n\nChange-Id: I3dc076f3593d4d083d5e25e41e007eadc97d2978\n"
    },
    {
      "commit": "8f6c55a839d790c9268c1d0686f3eaf2f23484cb",
      "tree": "1b10a5e10b66c3c8dcf0a8bf295167563e0f6828",
      "parents": [
        "e0f6559776b515a7d51331c7e848ac785e751c6a"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Mon Apr 07 12:31:09 2014 +0200"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Mon Apr 07 12:38:27 2014 +0200"
      },
      "message": "Replace SV_DECL/IMPL_REF macros with SvRef template\n\nChange-Id: I0ef2e67f6d61e0ce118c0f5e926b8194ef9d8058\n"
    },
    {
      "commit": "362d4f0cd4e50111edfae9d30c90602c37ed65a2",
      "tree": "0b432c049d580dcac6130bca9fb028bab8af8fa8",
      "parents": [
        "b66d87086804460c1986df1b832fd6b2ea075a90"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Tue Apr 01 19:18:35 2014 +0200"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Tue Apr 01 19:22:54 2014 +0200"
      },
      "message": "Explicitly mark overriding destructors as \"virtual\"\n\nIt appears that the C++ standard allows overriding destructors to be marked\n\"override,\" but at least some MSVC versions complain about it, so at least make\nsure such destructors are explicitly marked \"virtual.\"\n\nChange-Id: I0e1cafa7584fd16ebdce61f569eae2373a71b0a1\n"
    },
    {
      "commit": "70cc2b191b95fbc210bc1f0f6a7159f341894f0f",
      "tree": "a70f4957c454b443520cbf91250c41d9eea80017",
      "parents": [
        "8757bea2e88c6e349e1fe98d8e9695d7b9c6179e"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Wed Mar 26 16:37:00 2014 +0100"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Wed Mar 26 16:39:26 2014 +0100"
      },
      "message": "First batch of adding SAL_OVERRRIDE to overriding function declarations\n\n...mostly done with a rewriting Clang plugin, with just some manual tweaking\nnecessary to fix poor macro usage.\n\nChange-Id: I71fa20213e86be10de332ece0aa273239df7b61a\n"
    },
    {
      "commit": "86a32589e90ee983159fb5b2c6a594428ab7d422",
      "tree": "6de946fe2b9b25614f0d197af95e9d3aadcd1bd9",
      "parents": [
        "bb17844099ba98a77c8e5d7a25c0c416a4b0641e"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Thu Mar 06 15:29:08 2014 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Tue Mar 18 08:32:26 2014 +0200"
      },
      "message": "Find places where OUString and OString are passed by value.\n\nIt\u0027s not very efficient, because we generally end up copying it twice -\nonce into the parameter and again into the destination OUString.\n\nSo I create a clang plugin that finds such places and generates a\nwarning so that we can convert them to pass-by-reference.\n\nChange-Id: I5341a6ea9e3190f4b4c05c42c85595e3dcd83361\n"
    },
    {
      "commit": "5e21a413c788f839a66d9e4c14e745ed18058db8",
      "tree": "d4451246461346a425ad6f796e08bf1514cdd942",
      "parents": [
        "6fc2bd0094a23aafadeef3f4a8c2803d621a588d"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Tue Feb 25 21:31:58 2014 +0100"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Wed Feb 26 18:22:20 2014 +0100"
      },
      "message": "cppuhelper: retrofit std::exception into overriding exception specs\n\nChange-Id: I56e32131b7991ee9948ce46765632eb823d463b3\n"
    },
    {
      "commit": "8448d136ecc889f9a8fe85d883f0fd0e612c1c4e",
      "tree": "edb3b092baac679784d105c6f2109d9a8278057a",
      "parents": [
        "6f2691bb6c9cacf1df547c0e38225461f018f696"
      ],
      "author": {
        "name": "Alexander Wilms",
        "email": "f.alexander.wilms@gmail.com",
        "time": "Tue Feb 25 18:00:05 2014 +0100"
      },
      "committer": {
        "name": "Thorsten Behrens",
        "email": "thb@documentfoundation.org",
        "time": "Tue Feb 25 21:25:30 2014 +0100"
      },
      "message": "Remove visual noise from cppcanvas\n\nChange-Id: I961e6a9e227962096b57569a8b8160841cacd950\n"
    },
    {
      "commit": "63de81621a8d075d1df00d54798e06271083110e",
      "tree": "432b98d09f18b190ebae9743137211ee53df7ce5",
      "parents": [
        "52d3e89bc2a6af3f7411c1d95de879c106580d76"
      ],
      "author": {
        "name": "Douglas Mencken",
        "email": "dougmencken@gmail.com",
        "time": "Mon Feb 24 11:47:03 2014 -0500"
      },
      "committer": {
        "name": "Michael Stahl",
        "email": "mstahl@redhat.com",
        "time": "Tue Feb 25 13:43:28 2014 +0000"
      },
      "message": "Update little-to-big endian GetSwapFloat functions\n\nrSt \u003e\u003e pPtr[3] \u003e\u003e pPtr[2] \u003e\u003e pPtr[1] \u003e\u003e pPtr[0] results in error:\n  no match for \u0027operator\u003e\u003e\u0027 in \u0027rSt \u003e\u003e *(pPtr + 3u)\u0027\n\nChange-Id: I1820bac8c72f7633ab01a17bf5d073b988e1b58c\nReviewed-on: https://gerrit.libreoffice.org/8207\nTested-by: Michael Stahl \u003cmstahl@redhat.com\u003e\nReviewed-by: Michael Stahl \u003cmstahl@redhat.com\u003e\n"
    },
    {
      "commit": "9aee4d1c9e5a0289f0d3d7b4a13046eab60e316e",
      "tree": "cc9004252e8832472e2314e03aeeb6df36d461ac",
      "parents": [
        "d9cd3dc9aa0424753c5ed277baa76d15511fef77"
      ],
      "author": {
        "name": "Norbert Thiebaud",
        "email": "nthiebaud@gmail.com",
        "time": "Mon Feb 24 23:14:45 2014 -0600"
      },
      "committer": {
        "name": "Norbert Thiebaud",
        "email": "nthiebaud@gmail.com",
        "time": "Mon Feb 24 23:14:45 2014 -0600"
      },
      "message": "harmonize Tell() Seek() type.\n\nChange-Id: I2e472aa0279d0763762d3c660207cd74da512626\n"
    },
    {
      "commit": "0ce0c369aa8880dff9fe874ba85ec6f52ee37ddf",
      "tree": "5024cba9f9ea5e3b23ea26025323f6aef39488d0",
      "parents": [
        "b81ac16e65b311d6e43c05c22c65d2040c9d7e04"
      ],
      "author": {
        "name": "Alexander Wilms",
        "email": "f.alexander.wilms@gmail.com",
        "time": "Sat Feb 22 21:20:15 2014 +0100"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Feb 23 03:38:49 2014 +0000"
      },
      "message": "Remove unneccessary comments\n\nChange-Id: I939160ae72fecbe3d4a60ce755730bd4c38497fb\nReviewed-on: https://gerrit.libreoffice.org/8182\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\nTested-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "e8f8f24c8415898c787bbfb629247ed62e73a2b9",
      "tree": "dae18a3acbf29c192118e7c003f80df8da8e21ae",
      "parents": [
        "1c8402465cfd4df862409dc310f5f099d044c4d8"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Fri Feb 21 12:53:51 2014 +0100"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Fri Feb 21 12:53:51 2014 +0100"
      },
      "message": "vcl: sal_Bool -\u003e bool\n\nChange-Id: I2a3e3d3e3266ea0f0fafdd91362076a4aa160f0e\n"
    },
    {
      "commit": "cc74d3ce73583d035b6793c485d0af95c12f7e61",
      "tree": "a74a157532c0ef5c43e9dabd4e309528c11d5975",
      "parents": [
        "0809f1ac5cdb6f983d8618f6737337f8011b4908"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Feb 16 17:12:05 2014 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Mon Feb 17 09:51:39 2014 +0000"
      },
      "message": "fix debug\u003d2 build\n\nChange-Id: Id7c6db5c6cbefef427d9c2cc4bd210811b5a7991\n"
    },
    {
      "commit": "0c7f35277575fee8594737f5b2842dfac2c6d04f",
      "tree": "23ec8864dcdd91dc4c6f4234380bd8f4695131a9",
      "parents": [
        "da2efb3e14aa93be13dc4a88f0e41b7dc7948e15"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Feb 07 11:53:18 2014 +0200"
      },
      "committer": {
        "name": "Michael Stahl",
        "email": "mstahl@redhat.com",
        "time": "Wed Feb 12 19:45:10 2014 +0000"
      },
      "message": "remove SvStream::operator\u003e\u003e methods\n\nin favour of ReadXXX methods.\n\nChange-Id: Ic2c0a7b6b92ff4c236ae99b39d77f3d935b301e3\nReviewed-on: https://gerrit.libreoffice.org/7915\nTested-by: Michael Stahl \u003cmstahl@redhat.com\u003e\nReviewed-by: Michael Stahl \u003cmstahl@redhat.com\u003e\n"
    },
    {
      "commit": "15535e32ddcfee451d4dbc9be9de0b8c9f9d78d4",
      "tree": "db4badc477cea1ecd51f5fab82ce0f24ae20f155",
      "parents": [
        "7accbd8c0d7f1d0b87748f0de599c4d8b469a61e"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Wed Feb 05 10:41:04 2014 +0200"
      },
      "committer": {
        "name": "Michael Stahl",
        "email": "mstahl@redhat.com",
        "time": "Wed Feb 12 15:31:40 2014 +0000"
      },
      "message": "convert SvStream::operator\u003e\u003e methods to ReadXXX methods\n\nFirst, I updated the clang rewriter to do the conversion.\nThen I lightly hand-tweaked the output for the few places where\nthe rewriter messed up, mostly when dealing with calls on \"this\".\n\nChange-Id: I40a6a977959cd97415c678eafc8507de8aa3b1a9\nReviewed-on: https://gerrit.libreoffice.org/7879\nReviewed-by: Michael Stahl \u003cmstahl@redhat.com\u003e\nTested-by: Michael Stahl \u003cmstahl@redhat.com\u003e\n"
    },
    {
      "commit": "186b4ebc99a2e80740fee51f9d0276886a003617",
      "tree": "a86a4ff5fe3cd36add7053212ef37531540be253",
      "parents": [
        "95a7e952552adb834f92d1477f83938e7c8d0204"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Thu Jan 30 13:46:42 2014 +0200"
      },
      "committer": {
        "name": "Michael Stahl",
        "email": "mstahl@redhat.com",
        "time": "Tue Feb 04 22:50:39 2014 +0000"
      },
      "message": "convert specialised SvStream::operator\u003e\u003e methods to ReadXXX methods\n\nas preparation for converting the SvStream::operator\u003e\u003e methods on\nprimitive types\n\nChange-Id: I62f134bced15c687d6e0d46924f56e8d1c3d95b9\nReviewed-on: https://gerrit.libreoffice.org/7798\nTested-by: LibreOffice gerrit bot \u003cgerrit@libreoffice.org\u003e\nReviewed-by: Michael Stahl \u003cmstahl@redhat.com\u003e\n"
    },
    {
      "commit": "8d1ca883b119857daa3b8d0ece9da90917589040",
      "tree": "ff23096ccc8174d8a0b8ff9b1ea120c30fa6ea11",
      "parents": [
        "1984bb05de38a6f4b23b422f1d4156670d493ba1"
      ],
      "author": {
        "name": "Andrzej Hunt",
        "email": "andrzej.hunt@collabora.com",
        "time": "Wed Jan 29 18:40:21 2014 +0000"
      },
      "committer": {
        "name": "Jan Holesovsky",
        "email": "kendy@collabora.com",
        "time": "Thu Jan 30 11:24:47 2014 +0000"
      },
      "message": "EMF+: Only draw endcap outline if not filled, fix endcap scaling.\n\nChange-Id: I4520eea08e43ccd657c1db03b258ef84612da971\nReviewed-on: https://gerrit.libreoffice.org/7726\nReviewed-by: Jan Holesovsky \u003ckendy@collabora.com\u003e\nTested-by: Jan Holesovsky \u003ckendy@collabora.com\u003e\n"
    },
    {
      "commit": "460c15be2ec38f913f25547e2cc1907c9d01911f",
      "tree": "c001dd485ba1e31aeb449e62affc3893ecbfd6b8",
      "parents": [
        "11be200a8edba852807f09af1e6053ed11caf4fe"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Mon Jan 27 08:35:07 2014 +0100"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Tue Jan 28 20:24:36 2014 +0100"
      },
      "message": "Apparently broken bitmask operation\n\nChange-Id: Id4dfa3d4676b50a86fd6044d501de15b122bb7f1\n"
    },
    {
      "commit": "766a512a88e1f20a8d64337e4ecf15cb64e765fb",
      "tree": "907d60fbfce1c1e872583c1f41754d69220c9836",
      "parents": [
        "2c31a03f7cf54257696be3109f569cdf28d2853c"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Jan 23 15:39:24 2014 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Jan 23 16:02:12 2014 +0000"
      },
      "message": "coverity#1158489 Uninitialized scalar field\n\nChange-Id: Ibe8600f8ad38859cd79d52528f970d99f0b8f536\n"
    },
    {
      "commit": "d113e328ef045e8da2b3e6f6e9d82970e882d097",
      "tree": "daeabd13f18e7ed5a84804c99557744c69f1c28e",
      "parents": [
        "06998741b877b1ae8a201eeea4d011c3b7a156c3"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Mon Jan 13 20:42:42 2014 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Tue Jan 14 09:33:09 2014 +0000"
      },
      "message": "longparas: remove now broken STRING_LEN uses\n\nChange-Id: Ie2de4680e07e26416fc52d4c22b5bececb190cc1\n"
    },
    {
      "commit": "d4dd5c34dbf1344ccedb365a358e771ff91b0713",
      "tree": "e395eac1dfb7b9a7ed015fb86ce9f4aa728b847b",
      "parents": [
        "d18a5aa4da94cbe33b9fbbb3bf766051cb550021"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Mon Jan 13 14:18:14 2014 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Mon Jan 13 20:35:21 2014 +0000"
      },
      "message": "longparas: convert ValidateKashidas to sal_Int32\n\nwe can use -1 as the failure return code as return value is always checked and\nisolated from the rest of the code.\n\nChange-Id: I87a743de82d681a7e4eabc61a576c4e50f1279a8\n"
    },
    {
      "commit": "9b1ceabd5f696500d4fe2acb89170bd987966a9b",
      "tree": "2d14f65aecb5996fa0fb198f9b7048a7a001bb88",
      "parents": [
        "2b3b4d4085059060c3e7c1573d2f830861350a47"
      ],
      "author": {
        "name": "Andrzej Hunt",
        "email": "andrzej.hunt@collabora.com",
        "time": "Wed Jan 01 17:36:54 2014 +0000"
      },
      "committer": {
        "name": "Andrzej Hunt",
        "email": "andrzej.hunt@collabora.com",
        "time": "Wed Jan 01 17:40:16 2014 +0000"
      },
      "message": "EMF+: actually use lineJoin attribute for polygons.\n\nChange-Id: I5b369703333332598353d9817f0253bbe5fc3601\n"
    },
    {
      "commit": "83f2b3c590120a60b5e94fb1a15054ebe0745dbb",
      "tree": "bc10f21dd38a2a5a8669abf242b2e641921fdfda",
      "parents": [
        "6e04f88d71ed7211cf574db9d07c8de1c2a1a175"
      ],
      "author": {
        "name": "Andrzej Hunt",
        "email": "andrzej.hunt@collabora.com",
        "time": "Wed Jan 01 17:07:56 2014 +0000"
      },
      "committer": {
        "name": "Andrzej Hunt",
        "email": "andrzej.hunt@collabora.com",
        "time": "Wed Jan 01 17:07:56 2014 +0000"
      },
      "message": "EMF+: mapping can rotate the width vector, so use resulting length.\n\nOtherwise (i.e. with non-vertical lines) the width will be incorrect,\nand can result in lines disappearing as the resulting X component\ncan be tiny/approaching zero.\n\nChange-Id: Icf3b7c10c627594600b517b8ff445f8df87c56f8\n"
    },
    {
      "commit": "793f14db156fab0c3e1ef2e19618ae7f8e01d758",
      "tree": "ae3e36c000032ac42a028f7bbea997c817ec1598",
      "parents": [
        "6ecea097c5a57f39a4815537fdbde2c9c4140d54"
      ],
      "author": {
        "name": "Andrzej Hunt",
        "email": "andrzej.hunt@collabora.com",
        "time": "Thu Dec 26 19:41:57 2013 +0000"
      },
      "committer": {
        "name": "Andrzej Hunt",
        "email": "andrzej.hunt@collabora.com",
        "time": "Fri Dec 27 11:30:36 2013 +0000"
      },
      "message": "EMF+: Add EMFPlusPointR detection to EMFPPath.\n\nChange-Id: Iff1ae9806ee05654762b313ed00ada206e51337f\n"
    },
    {
      "commit": "d8dedc775cedf0e9daf9284bc7e3a0331ccd2963",
      "tree": "ef9a20b7c16e81b6462e68c53f0663392371a002",
      "parents": [
        "7cde57180a21868dcd2f955d74c463c54d777089"
      ],
      "author": {
        "name": "Andrzej Hunt",
        "email": "andrzej.hunt@collabora.com",
        "time": "Thu Dec 26 18:57:28 2013 +0000"
      },
      "committer": {
        "name": "Andrzej Hunt",
        "email": "andrzej.hunt@collabora.com",
        "time": "Thu Dec 26 20:26:12 2013 +0000"
      },
      "message": "EMF+: Integer coordinate values are signed.\n\nChange-Id: I5babcec50d48dc2a6288a01685db61fbb7058680\n"
    },
    {
      "commit": "4c539fac018dfd44cd8db52161a8cb930c627da7",
      "tree": "d7530d03926971e58584b64ce618984eb47baf74",
      "parents": [
        "8272ffb8ed00f211a8fbda71136d695b42249b70"
      ],
      "author": {
        "name": "Norbert Thiebaud",
        "email": "nthiebaud@gmail.com",
        "time": "Tue Dec 17 05:18:35 2013 -0600"
      },
      "committer": {
        "name": "Norbert Thiebaud",
        "email": "nthiebaud@gmail.com",
        "time": "Wed Dec 18 01:54:16 2013 +0000"
      },
      "message": "vcl get rid of xub_StrLen and STRING_LEN in outdev3\n\na new log section (sal.rtl.xub) is used to display alert in case of\nsuspicious len \u003d\u003d 0xFFFF (aka STRING_LEN)\n\nChange-Id: I3ed2aa7896e12592be9e003580dd6c8eda4add5e\nReviewed-on: https://gerrit.libreoffice.org/7117\nTested-by: LibreOffice gerrit bot \u003cgerrit@libreoffice.org\u003e\nReviewed-by: Norbert Thiebaud \u003cnthiebaud@gmail.com\u003e\n"
    },
    {
      "commit": "9ed364774c6e26e14409bd927e03e6da7fe01b60",
      "tree": "42836bfdc7d8727836fe1216d5c6457db2482d74",
      "parents": [
        "fa2a7c1c95f78d20ed572091e12700fd4d852835"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Tue Dec 17 11:05:35 2013 +0100"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Tue Dec 17 11:06:00 2013 +0100"
      },
      "message": "Adapt all (non-extension, SharedLibrary) .components to environment\u003d\"...\"\n\nChange-Id: I56f38bd786f3a026cb2908f28540dc9c4003af83\n"
    },
    {
      "commit": "131f3230d98f24faf57d9404e333cb1fb183345b",
      "tree": "14512c0e06ffb76397ddad96cc49cc38f180942a",
      "parents": [
        "a53dafbc9628bb243cee1714bfea59272ae57663"
      ],
      "author": {
        "name": "Matúš Kukan",
        "email": "matus.kukan@collabora.com",
        "time": "Fri Dec 06 14:40:50 2013 +0100"
      },
      "committer": {
        "name": "Matúš Kukan",
        "email": "matus.kukan@collabora.com",
        "time": "Fri Dec 06 15:04:11 2013 +0100"
      },
      "message": "EMF+: Fill line cap object if EmfPlusCustomLineCapDataFillPath is set.\n\nChange-Id: I7b53a8f18e1fb24b1ae0322bdf0980e431a0725f\n"
    },
    {
      "commit": "eb45c69b64ef19a33e4c04c6eba3733f18f8b5fc",
      "tree": "abb74516c9bb454413c1a5a132448e65145aea1d",
      "parents": [
        "4aa1c8d9147ed1421b648fc9b954fa69c5bf4b00"
      ],
      "author": {
        "name": "Jan Holesovsky",
        "email": "kendy@collabora.com",
        "time": "Thu Dec 05 09:07:44 2013 +0100"
      },
      "committer": {
        "name": "Jan Holesovsky",
        "email": "kendy@collabora.com",
        "time": "Thu Dec 05 09:08:09 2013 +0100"
      },
      "message": "EMF+: Log the stride too.\n\nChange-Id: I903d8e5629c578f292307bf3abdb2f58ef9dd92c\n"
    },
    {
      "commit": "f115ec6ce1ff4bf6e68ceb441f716a4c70ecfdf6",
      "tree": "c5e3299902498c8a08a01bf3241de9835e69e6ff",
      "parents": [
        "190c2fa39e18fd129e0efe7371f9ed35ad696a91"
      ],
      "author": {
        "name": "Matúš Kukan",
        "email": "matus.kukan@collabora.com",
        "time": "Wed Dec 04 16:57:34 2013 +0100"
      },
      "committer": {
        "name": "Matúš Kukan",
        "email": "matus.kukan@collabora.com",
        "time": "Wed Dec 04 17:46:41 2013 +0100"
      },
      "message": "EMF+: Do not ignore source rectangle of the image to be rendered.\n\nChange-Id: I4f861c7653c89d8f1ca73696e885f33f7bfc3b06\n"
    },
    {
      "commit": "05d2994c136650deca2d80fedf6b14d10109986e",
      "tree": "bfb5687dc226091d14b59f1100d0bc82e61bf296",
      "parents": [
        "1b10205c2cb952ab43e30706c05f78d6e8f642c3"
      ],
      "author": {
        "name": "Thorsten Behrens",
        "email": "thb@documentfoundation.org",
        "time": "Fri Nov 29 18:26:48 2013 +0100"
      },
      "committer": {
        "name": "Thorsten Behrens",
        "email": "thb@documentfoundation.org",
        "time": "Fri Nov 29 18:26:48 2013 +0100"
      },
      "message": "Further XCanvas !\u003d XBitmapCanvas cleanup.\n\nIt seems I missed a few places in\n21ec9beae29b19b8ec6f0a16fd0e708e4f210208, getting that straight\nnow hopefully.\n\nChange-Id: I34fc8df2d1ee65bef0639b3de9487ff311bed89a\n"
    },
    {
      "commit": "72aa51185fb7b1ff2ad9006f2067a680b70ab66d",
      "tree": "be7e5d40e2ba1d0b2c85f634b69974766c1f94f5",
      "parents": [
        "8539039e0c108da7d0306c37962415ce7e271c84"
      ],
      "author": {
        "name": "Thorsten Behrens",
        "email": "thb@documentfoundation.org",
        "time": "Fri Nov 29 18:25:55 2013 +0100"
      },
      "committer": {
        "name": "Thorsten Behrens",
        "email": "thb@documentfoundation.org",
        "time": "Fri Nov 29 18:25:55 2013 +0100"
      },
      "message": "Revert \"Resolves: fdo#71527 make presenter console not crash/useless\"\n\nThis reverts commit 639aa8e72639fd01e9004977f1cfaafc13b1e45f.\n\nChange-Id: I0ac1a7ada530791e2d34d2f0802213c869ea48a1\n"
    },
    {
      "commit": "639aa8e72639fd01e9004977f1cfaafc13b1e45f",
      "tree": "0c823511176bc3913ef04cb4edb1fe0cb0270c12",
      "parents": [
        "3c10c9ec665a218ff331994ea3fa35cf2f4cd60e"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Nov 28 15:27:30 2013 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Nov 28 17:02:53 2013 +0000"
      },
      "message": "Resolves: fdo#71527 make presenter console not crash/useless\n\nBasically reverts the pieces of\n21ec9beae29b19b8ec6f0a16fd0e708e4f210208 to make XSpriteCanvas a\nXBitmapCanvas again\n\nOtherwise PresenterHelper::loadBitmap is not an XBitmapCanvas\nand so VclFactory::createBitmap cannot succeed\n\nChange-Id: I197adf98e915102f383ee050a8ea16d1e41cecf2\n"
    },
    {
      "commit": "acd5edd3d4ee77387b9e437dc1368da080c40c03",
      "tree": "e1ca3c7b98f41ac3e040610dbff346b86a8845f6",
      "parents": [
        "b5c2e38a71099a724b34697c38c64e870fe2061f"
      ],
      "author": {
        "name": "Jan Holesovsky",
        "email": "kendy@collabora.com",
        "time": "Wed Nov 27 11:51:32 2013 +0100"
      },
      "committer": {
        "name": "Jan Holesovsky",
        "email": "kendy@collabora.com",
        "time": "Wed Nov 27 11:54:53 2013 +0100"
      },
      "message": "EMF+: Line thickness has to be considered when drawing the caps.\n\nChange-Id: I6043ee3c214f453afaef06125993c73be624c07e\n"
    },
    {
      "commit": "b64d5dc6a4fd48a7fa5bd475211a4af55f4cba3a",
      "tree": "fe31afbe0f7914f733d9bd4607c9488256909f1f",
      "parents": [
        "3723f2794df7394b79b697b09a8059f12dff8345"
      ],
      "author": {
        "name": "Tor Lillqvist",
        "email": "tml@collabora.com",
        "time": "Tue Nov 26 10:03:01 2013 +0200"
      },
      "committer": {
        "name": "Tor Lillqvist",
        "email": "tml@collabora.com",
        "time": "Tue Nov 26 10:04:09 2013 +0200"
      },
      "message": "WaE: potentially uninitialized local variable \u0027pPattern\u0027 used\n\nChange-Id: Ic000edc60a9c5ae7d64fab9bf8b6c2a88bcec223\n"
    },
    {
      "commit": "9abd09f04b9a1a3bdde3b24bc03d67319bb25953",
      "tree": "8e995a143a85de23e8f94bb6ac25f965c78df0ce",
      "parents": [
        "2ead27dc7026fc4789323f8849f43c5cafcec2fe"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Tue Nov 26 09:02:05 2013 +0100"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Tue Nov 26 09:02:05 2013 +0100"
      },
      "message": "-Werror,-Wunused-const-variable\n\nChange-Id: I25fa3ea9e0101de7b17c17ef44da6d7b26a46017\n"
    },
    {
      "commit": "ad8875e2a007d918636e1e1a2f6214b0fdf0da04",
      "tree": "df43ceb62f45ad7f92110a1f8db3348af303d214",
      "parents": [
        "ff98a070eb03b5c3fe97053ce7afda70b1e74677"
      ],
      "author": {
        "name": "Jan Holesovsky",
        "email": "kendy@collabora.com",
        "time": "Mon Nov 25 22:09:48 2013 +0100"
      },
      "committer": {
        "name": "Jan Holesovsky",
        "email": "kendy@collabora.com",
        "time": "Mon Nov 25 22:11:31 2013 +0100"
      },
      "message": "EMF+: Set the stroke attributes on the custom line caps.\n\nThis finally makes the rendering of the custom line caps nice \u0026 complete.\n\nChange-Id: If35ef1c44f34f5d5e6c50789c907105d03e96fca\n"
    },
    {
      "commit": "ff98a070eb03b5c3fe97053ce7afda70b1e74677",
      "tree": "7cddbd74edc4d2076574597335818d3fc78535c1",
      "parents": [
        "983e0332737c9bdb114ca2132f4c90d33428dbba"
      ],
      "author": {
        "name": "Jan Holesovsky",
        "email": "kendy@collabora.com",
        "time": "Mon Nov 25 21:35:26 2013 +0100"
      },
      "committer": {
        "name": "Jan Holesovsky",
        "email": "kendy@collabora.com",
        "time": "Mon Nov 25 22:11:31 2013 +0100"
      },
      "message": "EMF+: Render custom line cap data.\n\nChange-Id: Ic5e2e2d105fb006503b63e4e162d4dc09dab9e68\n"
    },
    {
      "commit": "20f9413f17d397c7b097809d8c168a0a78e6c084",
      "tree": "c4a834cd1df893ac137280767fdc19a7dd1121df",
      "parents": [
        "172acd5bea74e3f5889833437410538008bcf89a"
      ],
      "author": {
        "name": "Jan Holesovsky",
        "email": "kendy@collabora.com",
        "time": "Mon Nov 25 11:45:05 2013 +0100"
      },
      "committer": {
        "name": "Jan Holesovsky",
        "email": "kendy@collabora.com",
        "time": "Mon Nov 25 14:10:47 2013 +0100"
      },
      "message": "EMF+: Parse custom line cap data for start and end line caps.\n\nChange-Id: I3a5f79e22500f53c3c61c173e0827c250b2a8fd0\n"
    },
    {
      "commit": "172acd5bea74e3f5889833437410538008bcf89a",
      "tree": "750c5e9e57b8c1fd0f7a7cc970a2f04d6fa716f1",
      "parents": [
        "40977516a515e21bc809a4d05f71be7dd481b1f7"
      ],
      "author": {
        "name": "Jan Holesovsky",
        "email": "kendy@collabora.com",
        "time": "Fri Nov 22 17:06:10 2013 +0100"
      },
      "committer": {
        "name": "Jan Holesovsky",
        "email": "kendy@collabora.com",
        "time": "Mon Nov 25 14:10:47 2013 +0100"
      },
      "message": "EMF+: Small cleanup \u0026 more logging in preparation for line starts \u0026 ends.\n\nChange-Id: I584f8a1680c6aa7b51b948a00213c285387b77c3\n"
    },
    {
      "commit": "40977516a515e21bc809a4d05f71be7dd481b1f7",
      "tree": "04bdd22210cc89852c66f31fcf3e69c45c9cc508",
      "parents": [
        "4ba2b2ae62276ab7b40ba5730d631ad4b3fd6ac8"
      ],
      "author": {
        "name": "Jan Holesovsky",
        "email": "kendy@collabora.com",
        "time": "Fri Nov 22 12:01:15 2013 +0100"
      },
      "committer": {
        "name": "Jan Holesovsky",
        "email": "kendy@collabora.com",
        "time": "Mon Nov 25 14:10:46 2013 +0100"
      },
      "message": "EMF+: Implement line dashing.\n\nChange-Id: I9eb21c0a8b5baa5b0080845f61b12fc65034d959\n"
    },
    {
      "commit": "6f6b12cb246c9eaeb7a4b835ce5e15dc7ab48646",
      "tree": "fb77ab243631c0ac01fa40465c2f2eecf4b2b5d7",
      "parents": [
        "3251450cbdc515cc2e14bfea06a57f75feb7d05c"
      ],
      "author": {
        "name": "Jan Holesovsky",
        "email": "kendy@collabora.com",
        "time": "Tue Nov 19 10:02:12 2013 +0100"
      },
      "committer": {
        "name": "Jan Holesovsky",
        "email": "kendy@collabora.com",
        "time": "Mon Nov 25 14:10:45 2013 +0100"
      },
      "message": "EMF+: Stroke size is always supposed to be absolute.\n\nChange-Id: I7221311e5dee6384dc2d1c071bf6f1c61811895a\n"
    },
    {
      "commit": "2241fd5302c1ec83c8cbaa2422a477628a569aab",
      "tree": "a1e29ab709aaa0cfda59382db1ef84d25a238908",
      "parents": [
        "6266efb0fe8cd52ee908d5d36f1de322735fe8bc"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Thu Nov 21 14:05:24 2013 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Nov 22 08:07:18 2013 +0200"
      },
      "message": "remove unnecessary RTL_CONSTASCII_STRINGPARAM in OString::equalsIgnoreAsciiL\n\nConvert code like:\n    aStr.equalsIgnoreAsciiCaseL(RTL_CONSTASCII_STRINGPARAM(\"XGRAD_SEQ_BEGIN\"))\nto:\n    aStr.equalsIgnoreAsciiCase(\"XGRAD_SEQ_BEGIN\")\nwhich compiles down to the same code.\n\nChange-Id: Ia69289d853d292b2f27b68863cb6f6ecdbf1a71e\n"
    },
    {
      "commit": "6eac9deadd9fb6d0c547791e3a8ae4f9a4d33de4",
      "tree": "ff375d3a9e989c731a42a1255b8e1cede2bb6bbd",
      "parents": [
        "89633c6da1cde46983926dcc2e0f8e08de0e9378"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Thu Nov 21 11:34:01 2013 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Thu Nov 21 13:29:29 2013 +0200"
      },
      "message": "remove unnecessary RTL_CONSTASCII_STRINGPARAM in OUString::equalsL\n\nConvert code like this:\n    if (aStr.equalsL(RTL_CONSTASCII_STRINGPARAM(\"rem\")))\nto:\n    if (aStr \u003d\u003d \"rem\")\nwhich compiles down to the same code.\n\nChange-Id: I2dfa0f0a457c465948ecf720daaa45ff29d69de9\n"
    },
    {
      "commit": "d45483489513692be77a61cf343663e839483204",
      "tree": "85d3a47fa95a529e4f6d2d12b375a438513c3e9d",
      "parents": [
        "fa604beee3e8ca26bba7c1d681bf83a44638b835"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Wed Nov 20 16:36:51 2013 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Wed Nov 20 16:38:28 2013 +0200"
      },
      "message": "Revert \"remove RTL_CONSTASCII_STRINGPARAM in OString::equalsL calls\"\n\nThis reverts commit acebbee971136e6ee0a7bc75bd57d937d6e1c295.\n\nI mistakenly converted OUString::equalsL calls to OUString::startsWith\ncalls.\n"
    },
    {
      "commit": "acebbee971136e6ee0a7bc75bd57d937d6e1c295",
      "tree": "f56fec189343e1d9297918037b55263733243d7b",
      "parents": [
        "d894fee80e40519cb579987b95cb3d19345dfa71"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Wed Nov 20 13:18:33 2013 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Wed Nov 20 13:56:08 2013 +0200"
      },
      "message": "remove RTL_CONSTASCII_STRINGPARAM in OString::equalsL calls\n\nConvert code like:\n    if (aByteStr.equalsL(RTL_CONSTASCII_STRINGPARAM(\"rem\")))\nto:\n    if (aByteStr.startsWith(\"rem\"))\n\nChange-Id: I09e40b3fdc87d59a8176c2a5f39cc6aa5cf5a576\n"
    },
    {
      "commit": "39b594337d7804087a454910a8dad4d2ad69538d",
      "tree": "84373b2cea31f85e48cda4d5edebc8498f6f1145",
      "parents": [
        "99bd37faa522fa085e8bba620263e3f3da3bc017"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Tue Nov 12 17:57:12 2013 +0100"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Thu Nov 14 10:15:01 2013 +0100"
      },
      "message": "-Werror,-Wunused-member-function\n\nChange-Id: I92c83ead449452679e539fad2316d391a1b59a62\n"
    },
    {
      "commit": "aeb41c9b9b7559c6d87bf92807acdc0df9e104cc",
      "tree": "5a36bcd5af873c2b597fcda5fbd7e2f76f997669",
      "parents": [
        "57c2de08ddf14c0da80de06736d99382ad036539"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Fri Oct 25 17:17:50 2013 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Mon Nov 04 10:11:07 2013 +0200"
      },
      "message": "remove redundant calls to OUString constructor\n\nChange code like this:\n  aStr \u003d OUString(\"xxxx\");\ninto this:\n  aStr \u003d \"xxxx\";\n\nChange-Id: I31cb92e21658d57bb9e14b65c179536eae8096f6\n"
    },
    {
      "commit": "a7724966ab4fc8cd680a20e4f2a65f276e001a39",
      "tree": "5aeb953a7172ea061c7884be8c19849b9e2d81d8",
      "parents": [
        "1cbe2313edda8a04f0fe233b4a29ef4e2485f557"
      ],
      "author": {
        "name": "Tor Lillqvist",
        "email": "tml@collabora.com",
        "time": "Tue Oct 22 15:58:57 2013 +0300"
      },
      "committer": {
        "name": "Tor Lillqvist",
        "email": "tml@collabora.com",
        "time": "Tue Oct 22 16:56:28 2013 +0300"
      },
      "message": "Bin comments that claim to say why some header is included\n\nThey are practically always useless, often misleading or obsolete.\n\nChange-Id: I2d32182a31349c9fb3b982498fd22d93e84c0c0c\n"
    },
    {
      "commit": "b538fc543ecfbafef94b15ef068890c22d7f2218",
      "tree": "9f7ebbf3375c2785d951f2881f5c0f6f0897976d",
      "parents": [
        "30947844fe641021177120e134b1244cb7a95f7f"
      ],
      "author": {
        "name": "Marcos Paulo de Souza",
        "email": "marcos.souza.org@gmail.com",
        "time": "Thu Oct 17 19:49:37 2013 -0300"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Fri Oct 18 12:25:11 2013 +0000"
      },
      "message": "fdo#60698: Move fileaccess module to ucb\n\nChange-Id: I4c688a4aeedcae56ed6404574bd1bb392d4190cb\nReviewed-on: https://gerrit.libreoffice.org/6311\nReviewed-by: Stephan Bergmann \u003csbergman@redhat.com\u003e\nTested-by: Stephan Bergmann \u003csbergman@redhat.com\u003e\n"
    },
    {
      "commit": "3d0d0717e8afdeb398931d59b1ab337c43b7197c",
      "tree": "03b5544f40ed6428154882f442e0b172f2651bde",
      "parents": [
        "eb79c13a809c2edf99042b114ede512ebd4c2273"
      ],
      "author": {
        "name": "Muthu Subramanian",
        "email": "sumuthu@collabora.com",
        "time": "Thu Oct 10 14:49:51 2013 +0530"
      },
      "committer": {
        "name": "Muthu Subramanian",
        "email": "sumuthu@collabora.com",
        "time": "Thu Oct 10 14:51:04 2013 +0530"
      },
      "message": "n#812793: Reverting the workaround.\n"
    },
    {
      "commit": "21ec9beae29b19b8ec6f0a16fd0e708e4f210208",
      "tree": "84b5d635ba0c39282665dea33f40348a1ca73178",
      "parents": [
        "3e2dba1accbd018f7dac362a2636bed135f1b5bb"
      ],
      "author": {
        "name": "Thorsten Behrens",
        "email": "tbehrens@suse.com",
        "time": "Tue Jan 31 01:04:10 2012 +0100"
      },
      "committer": {
        "name": "Thorsten Behrens",
        "email": "tbehrens@suse.com",
        "time": "Mon Oct 07 17:33:45 2013 +0200"
      },
      "message": "XCanvas does no longer imply XBitmapCanvas\n\nRemove the implication that XCanvas IS-A XBitmapCanvas, i.e. one can\naccess underlying pixels. That\u0027s a preparation for display-list based\ncanvas implementations, and was a rather silly assumption in the first\nplace.\n\nAlso fixes up all client sites.\n\nChange-Id: I7a3d6f68ef46fe94b23cce7759cc0b8b6ca4dae9\n"
    },
    {
      "commit": "abe49a84273f79b11f333136bedfc753d79bf306",
      "tree": "0a2dc14b6a93887851058a6604f18b8ec353adfc",
      "parents": [
        "e6d91ff22428f909cf26b18599fdeb5e675c8228"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Mon Sep 16 09:27:47 2013 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel@peralex.com",
        "time": "Tue Sep 17 09:05:43 2013 +0200"
      },
      "message": "convert CPPCANVAS module from String to OUString\n\nChange-Id: I12a219a50cc3a9b07c9852cc0d417f71797b9e15\n"
    },
    {
      "commit": "21ee132af1b888f50a9d916337011879570ca357",
      "tree": "d9bb87b2f8bdd9fb5ca82963b02e704b0e7072c2",
      "parents": [
        "f8426f505316d08f35d8a7cf8dbfd6a3c60db3db"
      ],
      "author": {
        "name": "Fridrich Štrba",
        "email": "fridrich.strba@bluewin.ch",
        "time": "Fri Aug 30 14:31:29 2013 +0200"
      },
      "committer": {
        "name": "Fridrich Štrba",
        "email": "fridrich.strba@bluewin.ch",
        "time": "Fri Aug 30 14:37:27 2013 +0200"
      },
      "message": "Revert some random work-in-progress that is most probably bitrotten\n\nRevert \"EMF+: aBaseTransform is a hardcoded identity matrix, don\u0027t bother with it\"\n\nThis reverts commit 2b700a710e44d2d09f45793f5f2448268e66d4fe.\n\nRevert \"Pass also the bounding box in device units to the EMF+ part\"\n\nThis reverts commit f387c5da5a824df6cf2874155c13445a86804475.\n"
    },
    {
      "commit": "b9fa1e20f32653981f629b417dbe4816594e1c14",
      "tree": "6eaed36460aa89f075cc9445634c025ce02fa4ec",
      "parents": [
        "a248008d08e3adf597e08bede2d58784df48deb6"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sat Aug 24 12:09:29 2013 +0100"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sat Aug 24 14:02:48 2013 +0100"
      },
      "message": "build on higher debug levels\n\nChange-Id: I7f4d85f3e26ab8b19dae05c6907840b97a8af1d6\n"
    },
    {
      "commit": "358d1a99484bcc02900bd200a7606a7bf3298cac",
      "tree": "031f808141dbc712553b8a4a029a354a2699a622",
      "parents": [
        "5d1a8e0d47b6d6e9e3e5735d0ee52fa0b4782202"
      ],
      "author": {
        "name": "Eike Rathke",
        "email": "erack@redhat.com",
        "time": "Sat Jul 13 02:54:05 2013 +0200"
      },
      "committer": {
        "name": "Eike Rathke",
        "email": "erack@redhat.com",
        "time": "Sat Jul 13 11:55:16 2013 +0200"
      },
      "message": "use static LanguageTag::convertTo...() for standalone conversions\n\nIf no LanguageTag instance is at hand use the static methods to convert\nbetween BCP 47 string, Locale and MS-LangID instead of creating\ntemporary instances.\n\nChange-Id: I9597f768078eb81c840e84a5db5617f26bb7dc09\n"
    },
    {
      "commit": "cb14b1e56d2aab70d28afca8bf039a27f89671c8",
      "tree": "97fe4441b24f021a2fc19a8b961dc3633cea628b",
      "parents": [
        "3f1a58884eba6a7cee5a208e0f3de768d1377398"
      ],
      "author": {
        "name": "Mark Wielaard",
        "email": "mark@klomp.org",
        "time": "Sun Jul 07 22:09:37 2013 +0200"
      },
      "committer": {
        "name": "David Tardon",
        "email": "dtardon@redhat.com",
        "time": "Thu Jul 11 04:02:51 2013 +0000"
      },
      "message": "Fix memory leak in EMFPPen.\n\nDelete dashPattern, compoundArray, customStartCap and customEndCap\narrays if they were created in the destructor.\n\nChange-Id: I5f3821b1ab0ac31a9cd4bc402c04090585953573\nReviewed-on: https://gerrit.libreoffice.org/4821\nReviewed-by: David Tardon \u003cdtardon@redhat.com\u003e\nTested-by: David Tardon \u003cdtardon@redhat.com\u003e\n"
    },
    {
      "commit": "1970b28c5c1fec03374bc053ea51e1147d0b3f49",
      "tree": "a8b55b58d4f219b677e0434b15be9ad7c545e7ac",
      "parents": [
        "6a9dc1a045d9f18255c3cb8a7bdbefdf226d8a37"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Wed Jul 10 09:03:43 2013 +0100"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Wed Jul 10 09:50:06 2013 +0100"
      },
      "message": "merge duplicated code\n\nChange-Id: Ib13f17a0fe3173f4cd0ae7139f56badb39dcb6cb\n"
    },
    {
      "commit": "6a9dc1a045d9f18255c3cb8a7bdbefdf226d8a37",
      "tree": "c2210335f595fc903f9d703b4102ac794482c513",
      "parents": [
        "3729d47fe10bdf2bdd482bc8826a744145a9e6a0"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Wed Jul 10 08:59:45 2013 +0100"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Wed Jul 10 09:50:05 2013 +0100"
      },
      "message": "remove last XubString uses in cppcanvas\n\nChange-Id: I2ebc11a972f9a806889e13e7f69e20cd91d2ae6e\n"
    },
    {
      "commit": "4a9a2c0ed10608d1afcaebaf8bd25059b7a3f4be",
      "tree": "d56c691e6cbb003ff701b29d06ec71c476abfb3b",
      "parents": [
        "3a54294e45f20e7705d06b9aa036a2ba12f56a50"
      ],
      "author": {
        "name": "Radek Doulik",
        "email": "rodo@novell.com",
        "time": "Mon Jul 08 18:56:33 2013 +0200"
      },
      "committer": {
        "name": "Jan Holesovsky",
        "email": "kendy@suse.cz",
        "time": "Mon Jul 08 18:57:44 2013 +0200"
      },
      "message": "Turn Radek\u0027s notes into README files.\n\nChange-Id: I904142622ac37b394ddedf62bb7d9c099fc9cab4\n"
    },
    {
      "commit": "61db96daa87754af24355d7ac94ee0305f22ff87",
      "tree": "6c15e7b896c62f42a1dfb02695418f9770fc3b46",
      "parents": [
        "54aac00e51652deec3d71524eec97f171c5cd40e"
      ],
      "author": {
        "name": "Radu Ioan",
        "email": "ioan.radu.g@gmail.com",
        "time": "Sat Jun 29 17:38:04 2013 +0300"
      },
      "committer": {
        "name": "Bosdonnat Cedric",
        "email": "cedric.bosdonnat@free.fr",
        "time": "Wed Jul 03 07:59:33 2013 +0000"
      },
      "message": "fdo#63690 - replace RTL_CONTEXT_ macros with SAL_INFO\n\n- replaced RTL_CONTEXT_ with SAL_INFO\n- replace OSL_* with SAL_*\n\nChange-Id: I26761cf1d4c1cfe21dec7d8ede6df6f177bf2c3e\nReviewed-on: https://gerrit.libreoffice.org/4620\nReviewed-by: Bosdonnat Cedric \u003ccedric.bosdonnat@free.fr\u003e\nTested-by: Bosdonnat Cedric \u003ccedric.bosdonnat@free.fr\u003e\n"
    },
    {
      "commit": "a99f20c5c29e0dff5fd9d6c6b474eb0a788cd6b8",
      "tree": "70c70aded4abc38062e49c8bbc854ad68f4be19c",
      "parents": [
        "43b057760472c0131a83227cf4d35db2bca2d0e4"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Sat Jun 15 10:45:35 2013 +0200"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Sat Jun 15 10:45:35 2013 +0200"
      },
      "message": "Missing include\n\nChange-Id: I38d802831c8eea4406d8837b9162f5f76a8495fd\n"
    },
    {
      "commit": "fdcd77cdd787b718b5146b5b01f90ef5a18b8117",
      "tree": "57cbf0b8be39108a2b3b7935fbcde8207d5115bf",
      "parents": [
        "a274cbff7c138e110eba65f117df8d9cae3c4427"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Wed Jun 12 17:27:37 2013 +0200"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Wed Jun 12 17:27:37 2013 +0200"
      },
      "message": "warning C4305: \u0027argument\u0027 : truncation from \u0027double\u0027 to \u0027float\u0027\n\nChange-Id: Ieee74fd7e7cec65304dd5de9c1368f5449b66407\n"
    },
    {
      "commit": "e717d1dcce7f8906311c5ccdbb2326b61a702630",
      "tree": "91290db5179fa4b4927af94c0f023f40dcda434c",
      "parents": [
        "9e50e5f82927742c56e89258b80bc8cd93bb7e3b"
      ],
      "author": {
        "name": "Armin Le Grand",
        "email": "alg@apache.org",
        "time": "Tue Oct 23 12:46:28 2012 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Wed Jun 12 14:31:10 2013 +0100"
      },
      "message": "Resolves: #i121237# Rework/Cleanup of Region code...\n\ndue to missing complete support for B2DPolygon class\n\n(cherry picked from commit cab10eeb7878edf224a004fd7640bd4adf8d3c51)\n\nConflicts:\n\tcppcanvas/source/mtfrenderer/implrenderer.cxx\n\tsvx/source/sdr/overlay/overlaymanagerbuffered.cxx\n\tsvx/source/svdraw/svdpntv.cxx\n\tvcl/aqua/source/gdi/salgdi.cxx\n\tvcl/inc/region.h\n\tvcl/inc/unx/gtk/gtkgdi.hxx\n\tvcl/inc/vcl/regband.hxx\n\tvcl/inc/vcl/region.hxx\n\tvcl/os2/source/gdi/salgdi.cxx\n\tvcl/source/gdi/bmpacc3.cxx\n\tvcl/source/gdi/outdev2.cxx\n\tvcl/source/gdi/outmap.cxx\n\tvcl/source/gdi/regband.cxx\n\tvcl/source/gdi/region.cxx\n\tvcl/source/window/window.cxx\n\tvcl/unx/generic/gdi/pspgraphics.cxx\n\tvcl/unx/headless/svpgdi.cxx\n\tvcl/unx/headless/svppspgraphics.cxx\n\tvcl/win/source/gdi/salgdi.cxx\n\nChange-Id: Iee9a66ff431c3cecb7603e445147b67715de0f7d\n\nRemove unused variable to prevent compiler warning\n\n(cherry picked from commit 0ac65ccf079e3e22ac23cbe7ae546504c863c31f)\n\nChange-Id: Icbcaa9d576a7e560d96debc7360bdbe9090b3fd3\n\nWrong comparison with bool corrected\n\n(cherry picked from commit 612cefdcf6176b6bb847ce899d89af40ef313a90)\n\nChange-Id: I1cf5de6734b588f78d8e870ba7b7860634b461ce\n"
    },
    {
      "commit": "2b700a710e44d2d09f45793f5f2448268e66d4fe",
      "tree": "ec1e2964966d102ba620ae74bfdaf2b6dbbbc1ee",
      "parents": [
        "28e94510f05f37218393d41924dc00da34c2c3a1"
      ],
      "author": {
        "name": "Fridrich Štrba",
        "email": "fridrich.strba@bluewin.ch",
        "time": "Wed Jun 12 10:03:28 2013 +0200"
      },
      "committer": {
        "name": "Fridrich Štrba",
        "email": "fridrich.strba@bluewin.ch",
        "time": "Wed Jun 12 10:03:55 2013 +0200"
      },
      "message": "EMF+: aBaseTransform is a hardcoded identity matrix, don\u0027t bother with it\n\nChange-Id: Ifa4f42c4f17a70c7238347a13897ef6742eb4679\n"
    },
    {
      "commit": "f387c5da5a824df6cf2874155c13445a86804475",
      "tree": "0c8cf29165302957234e9642f3efb3fc0d265021",
      "parents": [
        "d9b7d3a2dd943d246e7d09b3539628e2e357a307"
      ],
      "author": {
        "name": "Fridrich Štrba",
        "email": "fridrich.strba@bluewin.ch",
        "time": "Wed Jun 12 07:03:16 2013 +0200"
      },
      "committer": {
        "name": "Fridrich Štrba",
        "email": "fridrich.strba@bluewin.ch",
        "time": "Wed Jun 12 07:03:49 2013 +0200"
      },
      "message": "Pass also the bounding box in device units to the EMF+ part\n\nChange-Id: I71d3029d4b3aafdc44d82b0bd9db9a54f9b8b81f\n"
    },
    {
      "commit": "58b8211f4aa0b227151890d541efa17d04058e05",
      "tree": "6923d1117ad781a16c6b37da14b5ab44abe1c68a",
      "parents": [
        "cb548bc7a1c863d1716ce0f609a64f45a8d73328"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@suse.com",
        "time": "Tue Jun 11 16:35:49 2013 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@suse.com",
        "time": "Tue Jun 11 16:35:49 2013 +0100"
      },
      "message": "canvas unit test - tolerate canvas non-creation: really no X server...\n\nChange-Id: Id8be7bc4ad454e7e246e412803e4d672a921c08e\n"
    },
    {
      "commit": "e1a40290871740ed9dd76c0c4bd91b3a4232f65a",
      "tree": "20091da83a0bc3ca52e9bb470a6805ed63697ebe",
      "parents": [
        "a1762795e7c758bc55cfba039e280273a4f26cc5"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@suse.com",
        "time": "Tue Jun 11 14:46:53 2013 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@suse.com",
        "time": "Tue Jun 11 14:47:13 2013 +0100"
      },
      "message": "add cppcanvas unit test makefile I forgot.\n\nChange-Id: Ic56a61d6c71870620ad2cda7899da8d0252dfc11\n"
    },
    {
      "commit": "eb5e3e3a4e82a55abfb1894dead6a1fb3c10bb41",
      "tree": "3fe265a73c98ebf6f8732eed99a5907a93cc8bcc",
      "parents": [
        "02ee261150c350f85c55925d01ed342b8a1854c0"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@suse.com",
        "time": "Tue Jun 11 14:14:31 2013 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@suse.com",
        "time": "Tue Jun 11 14:41:51 2013 +0100"
      },
      "message": "create a cairo canvas unit test, if only I could use the XCanvas API.\n\nChange-Id: I3b0fdbe92db751e59ecb3f3b59f27e160b3ca226\n"
    },
    {
      "commit": "721f82c9bff871cd11c6a7c41ae080375463a690",
      "tree": "47db36c9c25ab59dc611bc1f15db3d5581e7ca1b",
      "parents": [
        "eb0a738d1b3f1a9df41d55a1defd349264486920"
      ],
      "author": {
        "name": "Fridrich Štrba",
        "email": "fridrich.strba@bluewin.ch",
        "time": "Tue Jun 11 11:41:09 2013 +0200"
      },
      "committer": {
        "name": "Fridrich Štrba",
        "email": "fridrich.strba@bluewin.ch",
        "time": "Tue Jun 11 11:41:23 2013 +0200"
      },
      "message": "Use a local variable for the points\n\nChange-Id: Ibd274ecd7eaeadaaef9f2a17a0d721355a561431\n"
    },
    {
      "commit": "eb0a738d1b3f1a9df41d55a1defd349264486920",
      "tree": "c0c89aa4eea72b4631bdefb352d666ad72849100",
      "parents": [
        "2933de9ce0f820e59ac4eef796fdde2566e38d42"
      ],
      "author": {
        "name": "Fridrich Štrba",
        "email": "fridrich.strba@bluewin.ch",
        "time": "Tue Jun 11 11:21:56 2013 +0200"
      },
      "committer": {
        "name": "Fridrich Štrba",
        "email": "fridrich.strba@bluewin.ch",
        "time": "Tue Jun 11 11:41:23 2013 +0200"
      },
      "message": "Refactor a bit the code while reading it\n\nChange-Id: I58693bb4ffe0f59365069a87fc30081ddf226eaa\n"
    },
    {
      "commit": "2933de9ce0f820e59ac4eef796fdde2566e38d42",
      "tree": "c99093fe9fe8ff19f6542c8e553e247327ded570",
      "parents": [
        "140f9fa6dcbd9c3a49cc2027f140a7ec44ac06fe"
      ],
      "author": {
        "name": "Fridrich Štrba",
        "email": "fridrich.strba@bluewin.ch",
        "time": "Tue Jun 11 10:38:52 2013 +0200"
      },
      "committer": {
        "name": "Fridrich Štrba",
        "email": "fridrich.strba@bluewin.ch",
        "time": "Tue Jun 11 11:41:23 2013 +0200"
      },
      "message": "Fix typo and make the debug output a bit more readable\n\nChange-Id: I45cb5303bfcc1f3df8455ac454f3e1b3fc5a11e0\n"
    },
    {
      "commit": "385bb4547359027bca6d5158e00e541f094b277e",
      "tree": "a160b457cc7f649669e5eaddf9b8731ebe64e910",
      "parents": [
        "0de49e5d365a0ca3e667bcdd68630296b5e840d6"
      ],
      "author": {
        "name": "Armin Le Grand",
        "email": "alg@apache.org",
        "time": "Tue Oct 02 08:23:25 2012 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Tue Jun 11 10:32:54 2013 +0100"
      },
      "message": "Resolves: #i120604# unified and secured gradient tooling for primitives\n\n(cherry picked from commit 05785d283e718aab182a5ea848de72e4a4b2efe3)\n\nConflicts:\n\tbasegfx/inc/basegfx/tools/gradienttools.hxx\n\tbasegfx/source/tools/gradienttools.cxx\n\tcppcanvas/source/mtfrenderer/implrenderer.cxx\n\tdrawinglayer/inc/drawinglayer/primitive2d/fillgradientprimitive2d.hxx\n\tdrawinglayer/inc/drawinglayer/texture/texture.hxx\n\tdrawinglayer/source/primitive2d/fillgradientprimitive2d.cxx\n\tdrawinglayer/source/processor2d/vclhelpergradient.cxx\n\nChange-Id: I21f94e7b4eede094171a83a009ae19213e77f22c\n\nUnname unused argument to prevent warnings.\n\n(cherry picked from commit f7d4af835cf308bc9ece6fd84cbd14ba5be0adcd)\n\nChange-Id: I44381f1e417c39dfbd1d4051079bbd09f0c61848\n"
    },
    {
      "commit": "930127da85ee72ccec6b81efc18cc9878f11d88d",
      "tree": "408d5a324f36dc25bf64a272de68c11b15d1c411",
      "parents": [
        "ae0e295f6063e63d90561fab8c856685ce2c94c7"
      ],
      "author": {
        "name": "Michael Stahl",
        "email": "mstahl@redhat.com",
        "time": "Fri Jun 07 20:54:33 2013 +0200"
      },
      "committer": {
        "name": "Michael Stahl",
        "email": "mstahl@redhat.com",
        "time": "Fri Jun 07 20:54:33 2013 +0200"
      },
      "message": "cppcanvas: try to make MSVC tinderbox happy\n\nChange-Id: If4fd5a788d3907a986e27f5f53d5995c7035f685\n"
    },
    {
      "commit": "ed30996f8fdae4f98d699c711c5b4c7b16e56888",
      "tree": "6f8ba9348f62645d1c9a9e6696d8f1b7927c7ec5",
      "parents": [
        "ee1726bfdba483623d496a3bcc09089e8b55cd65"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@suse.com",
        "time": "Fri Jun 07 15:00:17 2013 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@suse.com",
        "time": "Fri Jun 07 15:00:32 2013 +0100"
      },
      "message": "fdo#65502 - EmfFillPie fix.\n\nChange-Id: I395ef5f5175b9a2d758f4023605b8e2d4dce859f\n"
    },
    {
      "commit": "abdbb847fa135dd758ef3ef99db4c07a2671ca47",
      "tree": "2c53520edc98a90f417e7694b922944eab4602e0",
      "parents": [
        "67278daaf3cb664f8a89900382f0d7b19956b185"
      ],
      "author": {
        "name": "Fridrich Štrba",
        "email": "fridrich.strba@bluewin.ch",
        "time": "Fri Jun 07 15:33:13 2013 +0200"
      },
      "committer": {
        "name": "Fridrich Štrba",
        "email": "fridrich.strba@bluewin.ch",
        "time": "Fri Jun 07 15:35:48 2013 +0200"
      },
      "message": "Transform the clipping polygon before using it\n\nChange-Id: I71a00f7d4b80ef41b637889e51a414fac6883ba1\n"
    },
    {
      "commit": "db738619494a5f53d132c0ed4969368ad5147ca2",
      "tree": "369db84c5ae4f953ca8ea3c13b9f4ca2147616db",
      "parents": [
        "222119cde3d6e3d9f0a6acba24c188500d1b6103"
      ],
      "author": {
        "name": "Fridrich Štrba",
        "email": "fridrich.strba@bluewin.ch",
        "time": "Fri Jun 07 10:46:33 2013 +0200"
      },
      "committer": {
        "name": "Fridrich Štrba",
        "email": "fridrich.strba@bluewin.ch",
        "time": "Fri Jun 07 10:47:57 2013 +0200"
      },
      "message": "log point types as numbers and not as ascii chars with the value of the number\n\nChange-Id: Ia64c2b3a53f150afd3c194598dc3bf7d6c5d3b17\n"
    },
    {
      "commit": "7906c680575374e9cfc68ca991985a63e21ff30d",
      "tree": "270e9cb2a5a045648d9f73a61d3ce1259ba7f9c7",
      "parents": [
        "64ae8beec66a36064a49c2e7c6f46073a645f64c"
      ],
      "author": {
        "name": "Armin Le Grand",
        "email": "alg@apache.org",
        "time": "Tue Jun 04 15:07:09 2013 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Tue Jun 04 20:08:24 2013 +0100"
      },
      "message": "Related: #i120994# Avoid same error for META_TEXTFILLCOLOR_ACTION...\n\nand META_TEXTLINECOLOR_ACTION\n\n(cherry picked from commit 839e9f69c68fd32a17fc90d31a68f0b2f0c2fff1)\n\nChange-Id: I259ffb9d4710aae2334fd27c1ee0bbab0679df76\n"
    },
    {
      "commit": "86c55c35ea87225ea5893858dfd5eb0005095484",
      "tree": "67f530486d27c25ce4656bd7b3a8fa21b4a6cd8b",
      "parents": [
        "cf53e0ea70bc56e70332f5770f9cb88f68c0a65d"
      ],
      "author": {
        "name": "Tor Lillqvist",
        "email": "tml@iki.fi",
        "time": "Tue Jun 04 14:08:59 2013 +0300"
      },
      "committer": {
        "name": "Tor Lillqvist",
        "email": "tml@iki.fi",
        "time": "Tue Jun 04 14:08:59 2013 +0300"
      },
      "message": "Fix merge glitch (?)\n\nChange-Id: I4cc5d49f8df63c46e50f2bfd64de7bd257ff9d76\n"
    },
    {
      "commit": "39e21050fe9e47b0496b0f4cc9e85f6577f0f6ce",
      "tree": "f2a30cc39b5c816c55d014fe5fad14e92048a026",
      "parents": [
        "f9a606ecd39f59364e9b0a88d38775f07a31fb82"
      ],
      "author": {
        "name": "Armin Le Grand",
        "email": "alg@apache.org",
        "time": "Mon Jun 03 14:55:13 2013 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Tue Jun 04 11:09:20 2013 +0100"
      },
      "message": "Resolves: #i120994# Corrected Line/FillColor OnOff state handling\n\n(cherry picked from commit 2d1c3f406b3390587bd800d05a07e8349b4582f5)\n\nChange-Id: I3ec3e83354c60c53263b8f823d6a0037dfc9130b\n"
    },
    {
      "commit": "bd888a331b6eafbdf3225e15e47c1190bd5bd6b7",
      "tree": "5cfba582c282cec0924b16eaac2912a91e10b5a0",
      "parents": [
        "43aee4c0a0ba9bb4d1722208e18991eb2408eed8"
      ],
      "author": {
        "name": "Radu Ioan",
        "email": "ioan.radu.g@gmail.com",
        "time": "Wed May 15 23:34:01 2013 +0300"
      },
      "committer": {
        "name": "Fridrich Strba",
        "email": "fridrich@documentfoundation.org",
        "time": "Mon May 20 18:58:25 2013 +0000"
      },
      "message": "fdo#63690 - replace RTL_CONTEXT_ macros with SAL_INFO\n\n- replaced RTL_CONTEXT_ with SAL_INFO\n- replace OSL_* with SAL_*\n\nChange-Id: I0054bc90fdcaa2fef7e1d98a0528277be4fc341e\nReviewed-on: https://gerrit.libreoffice.org/3917\nReviewed-by: Fridrich Strba \u003cfridrich@documentfoundation.org\u003e\nTested-by: Fridrich Strba \u003cfridrich@documentfoundation.org\u003e\n"
    },
    {
      "commit": "931984489e1f2da1b223ba927bda6a06e0d3f75f",
      "tree": "7c9631a0262a8cb0ce8e8eb6559040675e09e996",
      "parents": [
        "86f4856c78cf31fcaa0f0fc61b3795dc75859972"
      ],
      "author": {
        "name": "Chris Sherlock",
        "email": "chris.sherlock79@gmail.com",
        "time": "Sun May 12 15:42:32 2013 +1000"
      },
      "committer": {
        "name": "Thorsten Behrens",
        "email": "tbehrens@suse.com",
        "time": "Sun May 12 13:01:24 2013 +0000"
      },
      "message": "Janitorial: indent code correctly\n\nChange-Id: I9fcbeb5f60df1a977347076dac82d4b5f7aba2c1\nReviewed-on: https://gerrit.libreoffice.org/3867\nReviewed-by: Thorsten Behrens \u003ctbehrens@suse.com\u003e\nTested-by: Thorsten Behrens \u003ctbehrens@suse.com\u003e\n"
    },
    {
      "commit": "2293815a6329d2918954cc11d6dfd8d111ab8c57",
      "tree": "79ee74412121e09a7a9a9c15d1b65f674d7289be",
      "parents": [
        "2d44b1ee54ca2ac531debc1680156aecbc012976"
      ],
      "author": {
        "name": "David Tardon",
        "email": "dtardon@redhat.com",
        "time": "Sun May 12 07:37:00 2013 +0200"
      },
      "committer": {
        "name": "David Tardon",
        "email": "dtardon@redhat.com",
        "time": "Sun May 12 07:37:00 2013 +0200"
      },
      "message": "fix build\n\nChange-Id: Iae000243265335e3f0bc6bd8979c2131243c48f9\n"
    },
    {
      "commit": "00fbf73b07adc4d8f0e37e36bb844f2e9d19ae15",
      "tree": "3e03e570c21ebf722f90d8a4ce1729fa12c4a66d",
      "parents": [
        "fe93ea66cc3d75209ec535f34c260fd7414b0660"
      ],
      "author": {
        "name": "Chris Sherlock",
        "email": "chris.sherlock79@gmail.com",
        "time": "Sun May 12 11:11:52 2013 +1000"
      },
      "committer": {
        "name": "David Tardon",
        "email": "dtardon@redhat.com",
        "time": "Sun May 12 05:19:56 2013 +0000"
      },
      "message": "EMF+ fixes\n\nA number of fixes have been made to commit\n256e42646bedbeb9cba900f962f36ba4b1a1cda3:\n\n* Missing redirect in SAL_WARN - only gets picked up when DBG_LEVEL \u003e 1\n* Some errant newlines in SAL_INFO\n* Some missing braces\n* Missing semi-colon fixed (!)\n* Changed int to sal_Int32 (causing ambiguity error)\n* Add dumpWords to the SAL_WARN that ensures that size is not greater\n  than length\n* Show values when proessing EMF+ comment record (only enabled when\n  DBG_LEVEL \u003e 2)\n* Missing std::hex in SAL_INFO\n\nChange-Id: I059ba24964dd428a56a31d100109cfec938a8a49\nReviewed-on: https://gerrit.libreoffice.org/3861\nReviewed-by: David Tardon \u003cdtardon@redhat.com\u003e\nTested-by: David Tardon \u003cdtardon@redhat.com\u003e\n"
    },
    {
      "commit": "e3c5f8f5d484b3b31a66fcbddb6ef3f40604f7af",
      "tree": "88ae0357490a3fff9e263ca1f6b6e3f96f274be6",
      "parents": [
        "a9129e49e23e2a8d0ee9b92e00c2bddb39395d4e"
      ],
      "author": {
        "name": "Chris Sherlock",
        "email": "chris.sherlock79@gmail.com",
        "time": "Fri May 10 22:28:09 2013 +1000"
      },
      "committer": {
        "name": "David Tardon",
        "email": "dtardon@redhat.com",
        "time": "Fri May 10 13:10:04 2013 +0000"
      },
      "message": "Fix: change to std::dec after having used std::hex\n\nThe basefield flag of a stream is persistent, which I didn\u0027t realise before.\nThis fixes commit 256e42646bedbeb9cba900f962f36ba4b1a1cda3\n\nChange-Id: Ic0076c63ae6236ae75dcd79d108add27391b2125\nReviewed-on: https://gerrit.libreoffice.org/3842\nReviewed-by: David Tardon \u003cdtardon@redhat.com\u003e\nTested-by: David Tardon \u003cdtardon@redhat.com\u003e\n"
    },
    {
      "commit": "569f6b41c6d7dcdcc65a2d6a75018a3266936532",
      "tree": "3818303c71f3f6a91369a8471dc4cf9319915002",
      "parents": [
        "6bd878b29f43179c396bcb1ee7c0b1038e90007c"
      ],
      "author": {
        "name": "Thorsten Behrens",
        "email": "tbehrens@suse.com",
        "time": "Wed May 08 20:37:45 2013 +0200"
      },
      "committer": {
        "name": "Thorsten Behrens",
        "email": "tbehrens@suse.com",
        "time": "Wed May 08 20:50:09 2013 +0200"
      },
      "message": "Don\u0027t leak all of the EMF+ graphic objects.\n\nChange-Id: I7951a9d25da5feec997dd0643f8579f5bcd0ee0f\n"
    },
    {
      "commit": "e50ef531021ea2322ebaf5109f6fe758e65d27b0",
      "tree": "de023789f368c991cab2bf29d1b67692b9dc997b",
      "parents": [
        "70100b82906ea7382c0697d4a781e48e4dcbf83d"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Mon May 06 12:19:05 2013 +0200"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Mon May 06 12:19:05 2013 +0200"
      },
      "message": "Fix adaption to SAL_INFO\n\nChange-Id: I12e32c0323e21946b795ca7f2af392930f55eed6\n"
    }
  ],
  "next": "256e42646bedbeb9cba900f962f36ba4b1a1cda3"
}
