)]}'
{
  "log": [
    {
      "commit": "f3465f3f024ddd3d8406c0cf6a74fda8266ab339",
      "tree": "c9138c28af137b81913b2775c62d0567e7e72348",
      "parents": [
        "9cb3e29f2c683eb0207e6101597f3ca2a81525f8"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 25 13:27:32 2019 +0100"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 25 13:39:19 2019 +0100"
      },
      "message": "acc. check: implement goto for OLE/Graphic objects\n\nThis implements goto function for Graphic/OLE objects that are\nreported in a AccessibilityCheckResult. So this enables to go\nto the object inside a document for which we have reported an\naccessibility issue.\n\nChange-Id: I699966b116a76ea032cb1acc9a431687fa204e07\n"
    },
    {
      "commit": "9cb3e29f2c683eb0207e6101597f3ca2a81525f8",
      "tree": "43e50e9b69176fcdda19daa18b8e0e581d14bd48",
      "parents": [
        "0b19312db98ab58ba652fe26035bbff86c2a40a9"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Tue Dec 24 16:03:23 2019 +0100"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 25 13:39:19 2019 +0100"
      },
      "message": "pdf: Add option for PDF/UA to the PDF export dialog\n\nThis is adding PDF/UA option to the PDF export dialog. When PDF/UA\nsupport is enabled, it automatically enables PDFTag support as it\nis required for PDF/UA.\n\nChange-Id: Ib3dece964523d4ed9884c98a6022a91120c6065f\n"
    },
    {
      "commit": "0b19312db98ab58ba652fe26035bbff86c2a40a9",
      "tree": "fa8fae8ef5b3e0eb5e6d07fa15f75cafc6b8dc8d",
      "parents": [
        "78864ed1cef5884c51fce11eb85023930639df72"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Dec 20 12:12:35 2019 +0100"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 25 13:39:19 2019 +0100"
      },
      "message": "acc. check: add \"goto\" button to see the acc. issue in document\n\nThis adds the UI for the goto functionality to the UI, but\ncurrently no goto implementation to jump to the specific issue\narea in the document is written.\n\nChange-Id: I5b326a000e62231c491c179b1ff8accde15e1e98\n"
    },
    {
      "commit": "78864ed1cef5884c51fce11eb85023930639df72",
      "tree": "1617ebaebfe76039f23de656bf60a3c802b70c18",
      "parents": [
        "7aa334e539c8df932ba328b1848309727f1b8eab"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Dec 20 09:57:23 2019 +0100"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 25 13:39:18 2019 +0100"
      },
      "message": "acc. check: add writer specific accessibility check result\n\nThis adds sw::AccessibilityCheckResult and refactors the existing\ncode to work with it.\nIn addition adds AccessibilityCheckResultCollection which holds\nthe vector of results.\n\nChange-Id: Ide0fdbdba337bbf8c2fd18770895fb63a22528b6\n"
    },
    {
      "commit": "7aa334e539c8df932ba328b1848309727f1b8eab",
      "tree": "cc259abc5882fb132da7b5a0749d3944c8dbd998",
      "parents": [
        "2337bc712bc11ae8e11c500e439820b90dc22912"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Thu Dec 19 21:09:24 2019 +0100"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 25 13:39:18 2019 +0100"
      },
      "message": "pdf: support for PDF/UA in PDFWriter, write flag to the metadata\n\nThis adds support for PDF/UA to the PDFWriter in form of a bool\nflag and writes into the XmpMetadata that the document is supposed\nto be PDF/UA compliant (even if it may not be).\n\nChange-Id: If187152d3860397fc629e272c5b3888fca34e790\n"
    },
    {
      "commit": "2337bc712bc11ae8e11c500e439820b90dc22912",
      "tree": "08cdaa8ec6eab122b5ffba71192cb316e867b040",
      "parents": [
        "1f920dc79b48f0c0dc7d55049a9717818b71c7da"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Thu Dec 19 20:55:16 2019 +0100"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 25 13:39:18 2019 +0100"
      },
      "message": "pdf: extract XMP metadata writing and use XmlWriter\n\nInstead of writing XMP metadata with a string buffer, change to\nuse XmlWriter instead. Extract XMP metadata writing into its own\nclass vcl::pdf::XmpMetadata.\n\nThis also needs a change to the XmlWriter to not write a classic\nXML header: \u0027\u003c?xml version\u003d\"1.0\" ... ?\u003e\u0027\n\nChange-Id: I95ea0e7ba58e7c43a0c707bf9c676994210ff104\n"
    },
    {
      "commit": "1f920dc79b48f0c0dc7d55049a9717818b71c7da",
      "tree": "c180f808eb65ea1f3202b63d2a6400e2c4f6c90e",
      "parents": [
        "9a1467416471a90c62e3385771ec5713e9fd6135"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Sun Dec 15 19:02:16 2019 +0100"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 25 13:39:18 2019 +0100"
      },
      "message": "acc. check: check for endnotes and footnotes\n\nEndnotes and footnotes cause problems for accessibility and should\nbe avoided.\n\nChange-Id: Ibbce4d246f76feb8d389a7ba588836e2fef8f5d5\n"
    },
    {
      "commit": "9a1467416471a90c62e3385771ec5713e9fd6135",
      "tree": "716fe728dde3c6142d84c8ed5ff507a9b0b873e7",
      "parents": [
        "f9ba843c5dbecfc0ef79dac0a5f81a7f9fcca529"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Sun Dec 15 17:36:24 2019 +0100"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 25 13:39:18 2019 +0100"
      },
      "message": "acc. check: check for blinking text\n\nChange-Id: If023c9b6c6225a3889f2fd68b8ed62abb4365d48\n"
    },
    {
      "commit": "f9ba843c5dbecfc0ef79dac0a5f81a7f9fcca529",
      "tree": "aaed7e844dcb50901f070cb0050e2a74b56de5a9",
      "parents": [
        "d0ce1d6d4b04d6bb3ffb1bf7f6a621480119df64"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Sun Dec 15 10:51:39 2019 +0100"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 25 13:39:17 2019 +0100"
      },
      "message": "acc. check: text vs. background contrast check\n\nContrast between text and background shouldn\u0027t be too low (under\n4.5). The way how to calculate the contrast is defined by the\nWCAG21.\n\nChange-Id: Ic52ab68ba0ec6a4ab58e6b01afe74e8e7eeae104\n"
    },
    {
      "commit": "d0ce1d6d4b04d6bb3ffb1bf7f6a621480119df64",
      "tree": "9c4bc8cce1b4f205067cb7faa3d18263f6e7da63",
      "parents": [
        "4c559d38ad43bd345b9432ee24ee2661dc05f069"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Sun Dec 15 10:41:05 2019 +0100"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 25 13:39:17 2019 +0100"
      },
      "message": "acc. check: introduce AccessibilityCheckTest + document test\n\nThis adds AccessibilityCheckTest to test that AccessibilityCheck\nreturns correct issues for documents. This in addition adds 2\ntests for document title and document/style language.\n\nChange-Id: I71f3b0de0af7a08507f2b90b46847010948bc8cb\n"
    },
    {
      "commit": "4c559d38ad43bd345b9432ee24ee2661dc05f069",
      "tree": "42322a486c19c564109f8aaa8b6d3058c584f4ed",
      "parents": [
        "c173cce99f0226cd0f0d7a8be672110926972d85"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Sun Dec 15 10:26:22 2019 +0100"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 25 13:39:17 2019 +0100"
      },
      "message": "acc. check: check document contains a document title (metadata)\n\nChange-Id: I09dd2143153e787730d1528de030d8777edcb05f\n"
    },
    {
      "commit": "c173cce99f0226cd0f0d7a8be672110926972d85",
      "tree": "5879c1451b35e86be7ffe8fb410a79f0f025180e",
      "parents": [
        "18e55e609f4614beb690902270619de09765856d"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Sun Dec 15 10:19:24 2019 +0100"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 25 13:39:17 2019 +0100"
      },
      "message": "acc. check: check document default language and style language\n\nThis checks hat the defualt language of the document is set and\nin addition that the used styles also have the default language\nset. Accessibility requires the language always be set.\n\nChange-Id: I6ea36e6e8b30289cdb35311da9470f856a847b38\n"
    },
    {
      "commit": "18e55e609f4614beb690902270619de09765856d",
      "tree": "d9548c25bec338bb76c4256a04cf9eb3c2a11440",
      "parents": [
        "3776b42157461502a82b6851cd517e425e9e0818"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Sun Dec 15 10:12:01 2019 +0100"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 25 13:39:17 2019 +0100"
      },
      "message": "acc. check: check hyperlink text doesn\u0027t contain the link\n\nThe hyperlink text shouldn\u0027t be the URL too - for example the\ntext shouldn\u0027t be \"http://www.example.com\"\n\nChange-Id: I69f7a742705aaa25da1a832ab05922d138b8ea0f\n"
    },
    {
      "commit": "3776b42157461502a82b6851cd517e425e9e0818",
      "tree": "21f37414a593a976aee0ca6f3492f81853d08304",
      "parents": [
        "7a2661777bd3bdf2be3e553035b2170a2a0f97af"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Sun Dec 15 09:57:29 2019 +0100"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 25 13:39:16 2019 +0100"
      },
      "message": "acc. check: detect fake numbering\n\nDetect fake numbering, where numbering is not done using the\nWriter integrated numbering. This is done by checking the pattern\nhow the paragraphs start. If paragraph starts with \"2.\" (for\nexample) and previous paragraph starts with \"1.\", then this is\npossible a fake numbering.\n\nCurrently checking \"1.\", \"(1)\", \"1)\", \"a.\", \"a)\", \"(a)\".\n\nChange-Id: Ibdb725d944f50208c6c951531e291183244f38e8\n"
    },
    {
      "commit": "7a2661777bd3bdf2be3e553035b2170a2a0f97af",
      "tree": "c38732e16f5054bca394744b22438220ab51af27",
      "parents": [
        "f507fd7a94e90a6a0b23042573b1b2e39161dd5d"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Sun Dec 08 21:14:41 2019 +0100"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 25 13:39:16 2019 +0100"
      },
      "message": "acc. check: simplify var. name for acc. result check collection\n\nm_aAccessibilityCheckResultCollection to m_aResultCollection\n\nChange-Id: I979d60aaf5963c0fa0fb58fc2e0a89b77858110b\n"
    },
    {
      "commit": "f507fd7a94e90a6a0b23042573b1b2e39161dd5d",
      "tree": "e087b928cbadf8bd696f17c9f53bdb2a1f0a19d1",
      "parents": [
        "7f9f28a73538b91adf85b1b47af3b8aed93bd18e"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Sun Dec 08 20:59:43 2019 +0100"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 25 13:39:16 2019 +0100"
      },
      "message": "acc. check: Introduce NodeCheck for accessibility checks on nodes\n\nNodeCheck responsibility is to check a node for accessibility\nissues. For each node there are multiple node checks executed and\ncurrently there are 2 node check implementations:\n- NoTextNodeAltTextCheck\n- TableNodeMergeSplitCheck\nThese 2 checks are converted from the current checks in the code.\n\nChange-Id: Idde7092536f094d936aa3d353f4512949ca36a60\n"
    },
    {
      "commit": "7f9f28a73538b91adf85b1b47af3b8aed93bd18e",
      "tree": "f3d248723ee3719220da61235502adf9697ab008",
      "parents": [
        "c2fbc7ae2bb4defe709bdaf379f78f7c0387e569"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Sun Dec 08 12:00:49 2019 +0100"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 25 13:39:16 2019 +0100"
      },
      "message": "AccessibilityCheck iface, namespaces, move AccessibilitCheckResult\n\nThis adds AccessibilityCheck interface into svx, which also\nrequires addition of namespaces as there is now AccessibilityCheck\ninterface and the implementation in sw (sw::AccessibilityCheck).\n\nAs the AccessibilityCheck requires AccessibilitCheckResult, move\nthat into svx too.\n\nChange-Id: If7065cdab90b02478c57f22afb7ca716d70b8dce\n"
    },
    {
      "commit": "c2fbc7ae2bb4defe709bdaf379f78f7c0387e569",
      "tree": "f70180eeabe41bc353b30cd8560e1b4c4e0d2e83",
      "parents": [
        "7c3f1d6afced8f32a4c4f56ce561a0b5dae45d2a"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Sat Dec 07 13:12:12 2019 +0100"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 25 13:39:16 2019 +0100"
      },
      "message": "acc. check: add check for Tables\n\nTables shouldn\u0027t use splitted or merge cells.\n\nChange-Id: Ife6726413d9dd1ead098c081e03f4f82540f1012\n"
    },
    {
      "commit": "7c3f1d6afced8f32a4c4f56ce561a0b5dae45d2a",
      "tree": "c3a5e34fade4f633f0d7e72909649c7ddf3d2c28",
      "parents": [
        "9d7f51259e51dee393b97ab6e8ee94b2dfb18fac"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Sat Dec 07 13:08:16 2019 +0100"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 25 13:39:16 2019 +0100"
      },
      "message": "extract accessibility checks to it\u0027s own function\n\nChange-Id: I986b863d152b515927c62785bfed39354559a743\n"
    },
    {
      "commit": "9d7f51259e51dee393b97ab6e8ee94b2dfb18fac",
      "tree": "0fde058be3cffe17ae0b75d15529a2da559d792c",
      "parents": [
        "32c258887c11e08caadc88f8ede8a5d8ea78c0d8"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Thu Dec 05 22:24:49 2019 +0100"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 25 13:39:15 2019 +0100"
      },
      "message": "accessibility check dialog\n\nThis adds the accessibility check dialog which is responsible to\nshow all the accessibility check issues in the current document.\nCurrently this just shows the text message in a list that comes\nfrom AccessibilityCheck.\n\nChange-Id: I8fd27038e3d85cd31fe172eee5e391fd4b7243ae\n"
    },
    {
      "commit": "32c258887c11e08caadc88f8ede8a5d8ea78c0d8",
      "tree": "9867a2e1cb13051bd6def70802b5def58e7a3bac",
      "parents": [
        "1b1646b1e3a46f380074511d1c82f944027d9c0b"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Thu Dec 05 22:04:35 2019 +0100"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 25 13:39:15 2019 +0100"
      },
      "message": "accessibility check base functionality\n\nThis adds AccessibilityCheck class to writer, which perfors the\naccessibility check of the current document to make the document\nconform to PDF/UA requirements.\n\nThe first check this adds is check for the \"alt\" (sometimes also\ncalled \"title\") to be present for graphics, OLE objects (charts)\nand shapes.\n\nChange-Id: I98dcca787099bdb17cab9291546074cdde2ae5a8\n"
    },
    {
      "commit": "1b1646b1e3a46f380074511d1c82f944027d9c0b",
      "tree": "be8d84ea4132ef0f682cf8da62a9f5dace603c86",
      "parents": [
        "4797a92297883f2a8c62f0ffaa83b89b8d0737cb"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Sun Dec 01 11:00:28 2019 +0100"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 25 13:39:15 2019 +0100"
      },
      "message": "Add accessibility check to the Writer menu\n\nChange-Id: I7e4c3267288b238583822489c8098e64319dda16\n"
    },
    {
      "commit": "4797a92297883f2a8c62f0ffaa83b89b8d0737cb",
      "tree": "397db3645b99c82cee14f66bc5585a72112a3467",
      "parents": [
        "ffe9ff2cf63112ac04a695740a5637f25c16abe8"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Tue Dec 24 21:34:05 2019 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Wed Dec 25 07:29:36 2019 +0100"
      },
      "message": "use FastParser in starmath\n\nChange-Id: I5633b8e17d3150fac356ac7f7c0369d119a2af60\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/85790\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "ffe9ff2cf63112ac04a695740a5637f25c16abe8",
      "tree": "ed98309b936cec79a4e06b2ae7443f3da08fdced",
      "parents": [
        "56063d30628ee2497a7c559d7de42d26e9cfc8ae"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri Dec 20 01:28:54 2019 +0800"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Dec 24 20:45:53 2019 +0100"
      },
      "message": "update cppunit to 1.15.1\n\nChange-Id: Ic27a77addb409a8d63ea44136a8d2410ee40c4d2\nReviewed-on: https://gerrit.libreoffice.org/85539\nReviewed-by: Markus Mohrhard \u003cmarkus.mohrhard@googlemail.com\u003e\nTested-by: Markus Mohrhard \u003cmarkus.mohrhard@googlemail.com\u003e\n"
    },
    {
      "commit": "56063d30628ee2497a7c559d7de42d26e9cfc8ae",
      "tree": "2a48a93cfee5c6d1e7e942361b5d040ac04ce663",
      "parents": [
        "122598af564082786f01b4eafdb9f09f0cffdf5f"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Tue Dec 24 10:36:27 2019 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Tue Dec 24 17:28:50 2019 +0100"
      },
      "message": "sal_Char-\u003echar in unoxml\n\nChange-Id: Ie14ea8349e5dc698a11b3447429b3ca7cbab9bb3\nReviewed-on: https://gerrit.libreoffice.org/85774\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "122598af564082786f01b4eafdb9f09f0cffdf5f",
      "tree": "148d44bc9f41e58c8cc01e83377786151b2ab44b",
      "parents": [
        "04ac09d4726767cadaf418f6349b7003693827b4"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Mon Dec 23 22:09:27 2019 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Tue Dec 24 16:05:43 2019 +0100"
      },
      "message": "no need to use shared_ptr here\n\nwhen we are really just sharing a single global lock object\n\nChange-Id: I30d6f4cbd30cb7ee849f20a6c15615a94f67d7d8\nReviewed-on: https://gerrit.libreoffice.org/85768\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "04ac09d4726767cadaf418f6349b7003693827b4",
      "tree": "658a0a776a3c6d8fe9344f201fd7d350ed38b0ce",
      "parents": [
        "fc11bce4917aae7e8324f2c721ce50a88d231b0c"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Tue Dec 24 12:45:31 2019 +0100"
      },
      "committer": {
        "name": "Julien Nabet",
        "email": "serval2412@yahoo.fr",
        "time": "Tue Dec 24 12:48:01 2019 +0100"
      },
      "message": "Fix grammar\n\nChange-Id: Ib66bb311002292dbed0a91452849d9192039c89c\nReviewed-on: https://gerrit.libreoffice.org/85780\nReviewed-by: Julien Nabet \u003cserval2412@yahoo.fr\u003e\nTested-by: Julien Nabet \u003cserval2412@yahoo.fr\u003e\n"
    },
    {
      "commit": "fc11bce4917aae7e8324f2c721ce50a88d231b0c",
      "tree": "c3c81ee2b34306ea137424a45f05fce6166e2267",
      "parents": [
        "a2f1be46f29dad0923bee8a93ab1aecdbccb332b"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Tue Dec 24 08:51:19 2019 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Tue Dec 24 11:38:51 2019 +0100"
      },
      "message": "ImplementationInfo can be inlined\n\nno need to hold by shared_ptr, it is never shared\n\nChange-Id: I4818c08e4beab57d777e90d181d92a3edddffbf5\nReviewed-on: https://gerrit.libreoffice.org/85772\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "a2f1be46f29dad0923bee8a93ab1aecdbccb332b",
      "tree": "0902027d570b4ae6dcc6105392188dc7b229cebc",
      "parents": [
        "aba8e26120a6cabe65d43a3f089ee802cfbbe338"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Tue Dec 24 10:47:38 2019 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Tue Dec 24 11:03:58 2019 +0100"
      },
      "message": "sal_Char-\u003echar in vcl\n\nChange-Id: I4359b7042f98586e2c9f5529d83d769cdf3d033c\nReviewed-on: https://gerrit.libreoffice.org/85775\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "aba8e26120a6cabe65d43a3f089ee802cfbbe338",
      "tree": "47397432d62a94453da98cef31d628d586d5fa16",
      "parents": [
        "0640bbac3c0b9e51e659c1d2b86d9a79a6dfa225"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Fri Dec 20 18:26:26 2019 +0100"
      },
      "committer": {
        "name": "Adolfo Jayme Barrientos",
        "email": "fitojb@ubuntu.com",
        "time": "Tue Dec 24 07:08:19 2019 +0100"
      },
      "message": "Fix grammar\n\nChange-Id: I5536e94dfd502558b00a0ed3d9d97fdf00eb4854\nReviewed-on: https://gerrit.libreoffice.org/85625\nTested-by: Jenkins\nReviewed-by: Adolfo Jayme Barrientos \u003cfitojb@ubuntu.com\u003e\n"
    },
    {
      "commit": "0640bbac3c0b9e51e659c1d2b86d9a79a6dfa225",
      "tree": "cf3f555c960529446a396007a8db0484d6473414",
      "parents": [
        "aff7533cd540fbfe03181d8582155fcc480fec07"
      ],
      "author": {
        "name": "Seth Chaiklin",
        "email": "sdc.blanco@youmail.dk",
        "time": "Fri Dec 20 14:18:30 2019 +0100"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@gerrit.libreoffice.org",
        "time": "Mon Dec 23 19:38:26 2019 +0100"
      },
      "message": "Update git submodules\n\n* Update helpcontent2 from branch \u0027master\u0027\n  - tdf#129517 add some missing words to a heading\n    \n    Change-Id: I77b6e447aa1fcb04a86ba0f29e6a29cac3676325\n    Reviewed-on: https://gerrit.libreoffice.org/85604\n    Tested-by: Jenkins\n    Reviewed-by: Olivier Hallot \u003colivier.hallot@libreoffice.org\u003e\n    "
    },
    {
      "commit": "aff7533cd540fbfe03181d8582155fcc480fec07",
      "tree": "989fe9f2a352f2657f12aa7ddd1c5c590ffae6d5",
      "parents": [
        "476c97de167bdf74c7be18dd585ce759d896865f"
      ],
      "author": {
        "name": "LibreOﬃciant",
        "email": "LibreOfficiant@sfr.fr",
        "time": "Fri Dec 20 11:58:33 2019 +0100"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@gerrit.libreoffice.org",
        "time": "Mon Dec 23 19:33:15 2019 +0100"
      },
      "message": "Update git submodules\n\n* Update helpcontent2 from branch \u0027master\u0027\n  - tdf#62326 \u0026o \u0026h literal notations\n    \n    \u0026b notation isn\u0027t supported\n    \n    Change-Id: Ic1dd13326e13623d74c4bf70c6cdb01a33733b44\n    Reviewed-on: https://gerrit.libreoffice.org/85590\n    Tested-by: Jenkins\n    Reviewed-by: Olivier Hallot \u003colivier.hallot@libreoffice.org\u003e\n    "
    },
    {
      "commit": "476c97de167bdf74c7be18dd585ce759d896865f",
      "tree": "e28b7bf96332e9bdb52f5f9e630f7a943b0643a3",
      "parents": [
        "5bc2c2c1c86bbf92da4c8210e095e3a9a2928aa6"
      ],
      "author": {
        "name": "Seth Chaiklin",
        "email": "sdc.blanco@youmail.dk",
        "time": "Sun Dec 22 16:21:32 2019 +0100"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@gerrit.libreoffice.org",
        "time": "Mon Dec 23 19:27:22 2019 +0100"
      },
      "message": "Update git submodules\n\n* Update helpcontent2 from branch \u0027master\u0027\n  - corrections in help for Table of Contents dialog box\n    \n    Change-Id: I9a9f5527dcb3c267d4aaa758ec9849c9786d3bf2\n    Reviewed-on: https://gerrit.libreoffice.org/85697\n    Tested-by: Jenkins\n    Reviewed-by: Olivier Hallot \u003colivier.hallot@libreoffice.org\u003e\n    "
    },
    {
      "commit": "5bc2c2c1c86bbf92da4c8210e095e3a9a2928aa6",
      "tree": "c1def4c8c484b95775534646d9a93473237900fc",
      "parents": [
        "b7570a5f9d026f7cd6f064594bd7599fe36e9a14"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Mon Dec 23 15:10:11 2019 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Mon Dec 23 17:25:29 2019 +0100"
      },
      "message": "call gtk_widget_size_allocate explicitly\n\notherwise native gtk sidebar widgets are not initially positioned automatically\n\nChange-Id: I835c63c9c18ebc37be57e605b82f748bcff5d1a2\nReviewed-on: https://gerrit.libreoffice.org/85761\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\nTested-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "b7570a5f9d026f7cd6f064594bd7599fe36e9a14",
      "tree": "ba091454feae5ee8f9c9bf985e9ff46961493211",
      "parents": [
        "febb1b2861ce276ad79fccd95e9eadc9e435603c"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Mon Dec 23 11:16:28 2019 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Mon Dec 23 17:00:58 2019 +0100"
      },
      "message": "reorganize ToolbarUnoDispatcher to be useful for sidebar\n\nChange-Id: If129d4832f04758705e121bff88ea7d2e45bf96b\nReviewed-on: https://gerrit.libreoffice.org/85755\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\nTested-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "febb1b2861ce276ad79fccd95e9eadc9e435603c",
      "tree": "63a81010b67c2994302d80b4f2564fb1dcdad13e",
      "parents": [
        "1a53e60d444385c9b97ed16d245edbd44f8a5ac4"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Dec 23 11:57:05 2019 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Dec 23 15:12:42 2019 +0100"
      },
      "message": "sal_Char-\u003echar in ucb\n\nChange-Id: Ib8b14df44da17fb0ebb12f160b66573183f7a17e\nReviewed-on: https://gerrit.libreoffice.org/85745\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "1a53e60d444385c9b97ed16d245edbd44f8a5ac4",
      "tree": "2afe57cb7e3926367dd665999713b47efa80aa3d",
      "parents": [
        "b0543bb714e5a646dae0ede594df4a564e569951"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Dec 23 11:55:15 2019 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Dec 23 15:12:29 2019 +0100"
      },
      "message": "sal_Char-\u003echar in tools\n\nChange-Id: Id8be02e445ac439439b2f78ba4a7376dd19ce360\nReviewed-on: https://gerrit.libreoffice.org/85744\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "b0543bb714e5a646dae0ede594df4a564e569951",
      "tree": "798e0a2a98c013e84ee44e5afd5545841a835b8c",
      "parents": [
        "d3faa9ea62ba62a71ee7bef68aab4636ed0e338b"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Dec 23 11:19:54 2019 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Dec 23 15:12:20 2019 +0100"
      },
      "message": "sal_Char-\u003echar in toolkit\n\nChange-Id: I3016c8c672beb5a2d5f772f8a2ddc0047088e1da\nReviewed-on: https://gerrit.libreoffice.org/85743\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "d3faa9ea62ba62a71ee7bef68aab4636ed0e338b",
      "tree": "a1be6b1c16f06923bd628f5a70d81b02604f5242",
      "parents": [
        "b03fefcc4dbdfee3b9eeb5fa0e586dd12ddcd3d2"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Mon Dec 23 12:35:05 2019 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Mon Dec 23 15:01:23 2019 +0100"
      },
      "message": "use recording window as parent\n\nChange-Id: I28a13fa7052579b90afcda22f78e831bf684667b\nReviewed-on: https://gerrit.libreoffice.org/85754\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\nTested-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "b03fefcc4dbdfee3b9eeb5fa0e586dd12ddcd3d2",
      "tree": "d39dd129b49ff6ea4e82486aef4ef412e49aed75",
      "parents": [
        "c2b364d3bbe86ad9ee84c989600758641cc193ee"
      ],
      "author": {
        "name": "Michael Stahl",
        "email": "Michael.Stahl@cib.de",
        "time": "Mon Dec 23 13:00:19 2019 +0100"
      },
      "committer": {
        "name": "Michael Stahl",
        "email": "michael.stahl@cib.de",
        "time": "Mon Dec 23 14:59:39 2019 +0100"
      },
      "message": "tdf#129514 sw: DOCX export: write separator for CH_TXT_ATR_FORMELEMENT\n\n... fieldmarks; the input DOC file has no separators, like:\n\n^S FORMCHECKBOX ^A^U\n\nbut adding the separator doesn\u0027t appear to hurt and the\nDocxAttributeOutput gets confused by the lack of it and puts the run\nthat should be after the field into the field.\n\n(regression from 94e0b8407b02d76b27324b8b08012eb024aca9e9)\n\nChange-Id: Ibeb1bb2ad3a4ed9c0ac9c3e90cc193debf7ad5db\nReviewed-on: https://gerrit.libreoffice.org/85753\nTested-by: Jenkins\nReviewed-by: Michael Stahl \u003cmichael.stahl@cib.de\u003e\n"
    },
    {
      "commit": "c2b364d3bbe86ad9ee84c989600758641cc193ee",
      "tree": "93b998aea0a2963e0fa3056520f7f30f947d1c95",
      "parents": [
        "34b876e3cbef16505c4e1790e01f13ef5a07b42c"
      ],
      "author": {
        "name": "Thorsten Behrens",
        "email": "Thorsten.Behrens@CIB.de",
        "time": "Mon Dec 23 12:31:19 2019 +0100"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Mon Dec 23 14:41:26 2019 +0100"
      },
      "message": "Revert \"Drawing calc grid misses pixels on bottom and right; fix.\"\n\nThis reverts commit 24e7208306fa1c60eb0a0cee5c49b6454cad9df3.\n\nCode is used for Draw/Impress, too.\n\nChange-Id: I799162d0e7040a27cddfbca94e191fa2d037ee9b\nReviewed-on: https://gerrit.libreoffice.org/85751\nTested-by: Jenkins\nReviewed-by: Michael Meeks \u003cmichael.meeks@collabora.com\u003e\n"
    },
    {
      "commit": "34b876e3cbef16505c4e1790e01f13ef5a07b42c",
      "tree": "0f84a6728ed448ec75afdfd426affb77c44c5496",
      "parents": [
        "09c0dc8b80b91a4f2e7ad3569a59402ee131eaf4"
      ],
      "author": {
        "name": "Chris Sherlock",
        "email": "chris.sherlock79@gmail.com",
        "time": "Tue Dec 10 12:10:59 2019 +1100"
      },
      "committer": {
        "name": "Bartosz Kosiorek",
        "email": "gang65@poczta.onet.pl",
        "time": "Mon Dec 23 14:34:59 2019 +0100"
      },
      "message": "drawinglayer: rename PenDataNonCenter to PenAlignment, use PenAlignmentToString\n\nChange-Id: I700f1b164e065b42928b05a4ead493c8ce2c57c2\nReviewed-on: https://gerrit.libreoffice.org/84838\nTested-by: Jenkins\nReviewed-by: Bartosz Kosiorek \u003cgang65@poczta.onet.pl\u003e\n"
    },
    {
      "commit": "09c0dc8b80b91a4f2e7ad3569a59402ee131eaf4",
      "tree": "38d8b507f9d4164fa7d1c7c2ede30e0bb89abb1c",
      "parents": [
        "d020273875e6e1f840d8c7e2b0d27402456925e8"
      ],
      "author": {
        "name": "Samuel Mehrbrodt",
        "email": "Samuel.Mehrbrodt@cib.de",
        "time": "Mon Dec 23 11:15:20 2019 +0100"
      },
      "committer": {
        "name": "Samuel Mehrbrodt",
        "email": "Samuel.Mehrbrodt@cib.de",
        "time": "Mon Dec 23 14:25:30 2019 +0100"
      },
      "message": "tdf#129490 Fix enter key in combo box\n\nFollow-up fix for 7de9417d5f65d35227c7f80f6d587c2a56bde4e0\n\nChange-Id: I0b05f11b79d5fcd4e4823c1e31c087724ebc85f8\nReviewed-on: https://gerrit.libreoffice.org/85748\nTested-by: Jenkins\nReviewed-by: Samuel Mehrbrodt \u003cSamuel.Mehrbrodt@cib.de\u003e\n"
    },
    {
      "commit": "d020273875e6e1f840d8c7e2b0d27402456925e8",
      "tree": "43275162c5125419d9ccaa7b6c89de0f0e01a577",
      "parents": [
        "314dfde03017409f66d072a5c20c50d273fbf1d7"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Mon Dec 23 10:01:40 2019 +0100"
      },
      "committer": {
        "name": "Julien Nabet",
        "email": "serval2412@yahoo.fr",
        "time": "Mon Dec 23 13:46:34 2019 +0100"
      },
      "message": "Fix typo in code\n\nHere it passed \"make check\" on Linux\n\nChange-Id: I334509d22495e4cf8c49ed5d885bd85e938ff9aa\nReviewed-on: https://gerrit.libreoffice.org/85741\nTested-by: Jenkins\nReviewed-by: Julien Nabet \u003cserval2412@yahoo.fr\u003e\n"
    },
    {
      "commit": "314dfde03017409f66d072a5c20c50d273fbf1d7",
      "tree": "d0e686b2c179c8e234f2384f8a924fec34779280",
      "parents": [
        "65429eac65efbc68f60882e3a87085cf682cf62a"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Mon Dec 23 10:00:02 2019 +0100"
      },
      "committer": {
        "name": "Julien Nabet",
        "email": "serval2412@yahoo.fr",
        "time": "Mon Dec 23 12:30:51 2019 +0100"
      },
      "message": "Fix typo\n\nChange-Id: I3482df53126f94f8ffd9a37f7fc2a2ce0ab45ed3\nReviewed-on: https://gerrit.libreoffice.org/85739\nTested-by: Jenkins\nReviewed-by: Julien Nabet \u003cserval2412@yahoo.fr\u003e\n"
    },
    {
      "commit": "65429eac65efbc68f60882e3a87085cf682cf62a",
      "tree": "f394ac9c896b9e0a782e11497b537e0dbd05dc1c",
      "parents": [
        "7be16ddb57720a2a5bfb04c3496723dc6f462cc0"
      ],
      "author": {
        "name": "Chris Sherlock",
        "email": "chris.sherlock79@gmail.com",
        "time": "Tue Dec 10 21:56:59 2019 +1100"
      },
      "committer": {
        "name": "Bartosz Kosiorek",
        "email": "gang65@poczta.onet.pl",
        "time": "Mon Dec 23 12:30:35 2019 +0100"
      },
      "message": "drawinglayer: read EmfPlusPointR points in EmfPlusPath record\n\nChange-Id: Iecb0fbd85fd5ceb1d9d9904a6a5482385f8d8622\nReviewed-on: https://gerrit.libreoffice.org/84842\nTested-by: Jenkins\nReviewed-by: Bartosz Kosiorek \u003cgang65@poczta.onet.pl\u003e\n"
    },
    {
      "commit": "7be16ddb57720a2a5bfb04c3496723dc6f462cc0",
      "tree": "06d2b5aa6e8543bf1c8f43cfc93879e3cb5e062c",
      "parents": [
        "f2e51130db3b2d49d7964f3a3617dad267dba5ac"
      ],
      "author": {
        "name": "Chris Sherlock",
        "email": "chris.sherlock79@gmail.com",
        "time": "Tue Dec 10 11:53:26 2019 +1100"
      },
      "committer": {
        "name": "Bartosz Kosiorek",
        "email": "gang65@poczta.onet.pl",
        "time": "Mon Dec 23 12:28:18 2019 +0100"
      },
      "message": "drawinglayer: improve logging - DashedLineCapTypeToString()\n\nChange-Id: I9d7250980b833b8f45bef337c83b3592ca52ae3c\nReviewed-on: https://gerrit.libreoffice.org/84837\nTested-by: Jenkins\nReviewed-by: Bartosz Kosiorek \u003cgang65@poczta.onet.pl\u003e\n"
    },
    {
      "commit": "f2e51130db3b2d49d7964f3a3617dad267dba5ac",
      "tree": "5c42eae8996854d479a047426b0e801056dddf9b",
      "parents": [
        "a509dc2f61eb6859d844cfab3889d10c3e175b81"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Mon Dec 23 09:59:55 2019 +0100"
      },
      "committer": {
        "name": "Julien Nabet",
        "email": "serval2412@yahoo.fr",
        "time": "Mon Dec 23 12:28:15 2019 +0100"
      },
      "message": "Fix typo\n\nChange-Id: Ib375009bd87b458a71ead8438a40f7c1e32c1234\nReviewed-on: https://gerrit.libreoffice.org/85738\nReviewed-by: Julien Nabet \u003cserval2412@yahoo.fr\u003e\nTested-by: Julien Nabet \u003cserval2412@yahoo.fr\u003e\n"
    },
    {
      "commit": "a509dc2f61eb6859d844cfab3889d10c3e175b81",
      "tree": "638ccd8a29d2e9354feeda19c79524dee412ad30",
      "parents": [
        "027a7c8e02c6b023dcf9e26b68c0f339bd4c74c6"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Mon Dec 23 10:14:11 2019 +0100"
      },
      "committer": {
        "name": "Julien Nabet",
        "email": "serval2412@yahoo.fr",
        "time": "Mon Dec 23 12:26:48 2019 +0100"
      },
      "message": "Fix typo\n\nVim editing?\n\nChange-Id: I79f610ba48a4f68f48ea6dfd4652a8a4670294b8\nReviewed-on: https://gerrit.libreoffice.org/85740\nReviewed-by: Julien Nabet \u003cserval2412@yahoo.fr\u003e\nTested-by: Julien Nabet \u003cserval2412@yahoo.fr\u003e\n"
    },
    {
      "commit": "027a7c8e02c6b023dcf9e26b68c0f339bd4c74c6",
      "tree": "98c11429d10bb0dc3f13bba16792fa716f858e8f",
      "parents": [
        "6d982294c62dd951b1d9cb106b50a2abb1056086"
      ],
      "author": {
        "name": "Michael Stahl",
        "email": "Michael.Stahl@cib.de",
        "time": "Fri Dec 20 18:25:42 2019 +0100"
      },
      "committer": {
        "name": "Michael Stahl",
        "email": "michael.stahl@cib.de",
        "time": "Mon Dec 23 12:01:36 2019 +0100"
      },
      "message": "tdf#129520 xmloff: fix ODF import of multi-paragraph fieldmark\n\nThe problem is that inserting PARAGRAPH_BREAK also calls\nAppendTextNode() internally, not SplitNode().\n\n(regression from 6eb1c2304d257d16858b7b51cad63f1dc2bde88b)\n\nChange-Id: I2d33819a973c956ea04925458c904ce36ccb55a3\nReviewed-on: https://gerrit.libreoffice.org/85627\nTested-by: Jenkins\nReviewed-by: Michael Stahl \u003cmichael.stahl@cib.de\u003e\n"
    },
    {
      "commit": "6d982294c62dd951b1d9cb106b50a2abb1056086",
      "tree": "e05113702f26440550e186528fb6811ec469813b",
      "parents": [
        "e60c4940e4b5274d88cf20f456848d8f92948450"
      ],
      "author": {
        "name": "Henry Castro",
        "email": "hcastro@collabora.com",
        "time": "Wed Dec 18 21:17:29 2019 -0400"
      },
      "committer": {
        "name": "Henry Castro",
        "email": "hcastro@collabora.com",
        "time": "Mon Dec 23 11:59:19 2019 +0100"
      },
      "message": "lok: ReleaseLOKNotifier only if view shell is assigned to a view frame\n\nThere is an interesting case with the dialog SwMultiTOXTabDialog\nit creates a temporary frame-controller-view and when closing\nthe dialog the LOKNotifier was already released, and of course\nthe \"close\" message is not sent to the client side.\n\nChange-Id: Ie6877d077f8fad3e5893be9e1d5f7a337a38c9c8\nReviewed-on: https://gerrit.libreoffice.org/85592\nTested-by: Jenkins\nReviewed-by: Henry Castro \u003chcastro@collabora.com\u003e\n"
    },
    {
      "commit": "e60c4940e4b5274d88cf20f456848d8f92948450",
      "tree": "f3202c5d7658af46e81f168b42aa576a16119ba8",
      "parents": [
        "a503b7af8314bad4d8a1cc1288e809f642782170"
      ],
      "author": {
        "name": "Henry Castro",
        "email": "hcastro@collabora.com",
        "time": "Wed Dec 18 16:09:36 2019 -0400"
      },
      "committer": {
        "name": "Henry Castro",
        "email": "hcastro@collabora.com",
        "time": "Mon Dec 23 11:59:01 2019 +0100"
      },
      "message": "lok: ensure assign one parent LOK notifier\n\nThe frame window is unique that are parents of different view shells\n(windows)\n\nChange-Id: I0f5e76c0c0d9844c2bd642354ac93d368dc2af38\nReviewed-on: https://gerrit.libreoffice.org/85434\nTested-by: Jenkins\nReviewed-by: Henry Castro \u003chcastro@collabora.com\u003e\n"
    },
    {
      "commit": "a503b7af8314bad4d8a1cc1288e809f642782170",
      "tree": "4e02e34338ed95241ad3761af994664954649f84",
      "parents": [
        "4501ea4283524fea6cd196456d21ab82bba44dd2"
      ],
      "author": {
        "name": "Julien Nabet",
        "email": "serval2412@yahoo.fr",
        "time": "Sun Dec 22 20:30:08 2019 +0100"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Dec 23 11:48:26 2019 +0100"
      },
      "message": "tdf#46037: remove configurationhelper in framework/helponstartup\n\nChange-Id: I56b3e0351255e2b73871d69189338fdf3a97e9be\nReviewed-on: https://gerrit.libreoffice.org/85716\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "4501ea4283524fea6cd196456d21ab82bba44dd2",
      "tree": "6af8f851b8c0c50ee51a0e0dca80b65f6dab8b70",
      "parents": [
        "db278aca6da88d0e03e9a24331d13a640820473f"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Dec 22 19:35:39 2019 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Mon Dec 23 10:53:56 2019 +0100"
      },
      "message": "use ScIndentItem instead of SfxBoolItem(SID_ATTR_ALIGN_INDENT)\n\nChange-Id: I711ffb37cb4cd604d9f89c68387409ab83967a32\nReviewed-on: https://gerrit.libreoffice.org/85719\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\nTested-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "db278aca6da88d0e03e9a24331d13a640820473f",
      "tree": "a56b6b03fca1cd70fb4160c5e009532169401b6b",
      "parents": [
        "2c4f996869dfcde97b13063f283d6f3d3432714c"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Dec 22 17:40:14 2019 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Mon Dec 23 10:53:44 2019 +0100"
      },
      "message": "use ScLineBreakCell instead of SfxBoolItem(SID_ATTR_ALIGN_LINEBREAK)\n\nChange-Id: I01bde41e4cba189c6e669e68396a9f9874f52cfb\nReviewed-on: https://gerrit.libreoffice.org/85718\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\nTested-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "2c4f996869dfcde97b13063f283d6f3d3432714c",
      "tree": "b5d8ff4021aede484b3414cbb44a39951a5719d0",
      "parents": [
        "667d49fd5cc4d5bd8551a88ef803badf70296c00"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Dec 22 17:36:33 2019 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Mon Dec 23 10:53:29 2019 +0100"
      },
      "message": "use ScVerticalStackCell instead of SfxBoolItem(SID_ATTR_ALIGN_STACKED)\n\nChange-Id: I4571d8e399e38a91a029419f9c4b13c237af1c01\nReviewed-on: https://gerrit.libreoffice.org/85717\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\nTested-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "667d49fd5cc4d5bd8551a88ef803badf70296c00",
      "tree": "27dae3ca4fd1a08b4f594a6610ac1146aec64df3",
      "parents": [
        "40a7abaab8bead1b1f04774324b7d652ce7f75f1"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Dec 23 10:37:01 2019 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Dec 23 10:51:05 2019 +0100"
      },
      "message": "sal_Char-\u003echar in test..testtools\n\nChange-Id: I060d5fc9124dc46b57400d108a889e4c879b5e8c\nReviewed-on: https://gerrit.libreoffice.org/85731\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "40a7abaab8bead1b1f04774324b7d652ce7f75f1",
      "tree": "4aaed5c2679c23357cd64177514480ab4080975f",
      "parents": [
        "68a5afaaabd0c75bba3439cfdff90fb75d1cdd3f"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Dec 23 10:21:49 2019 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Dec 23 10:50:52 2019 +0100"
      },
      "message": "sal_Char-\u003echar in sw\n\nChange-Id: I63fb87a8e8eaf9c9da7bf7b8b6f5706222ffcc07\nReviewed-on: https://gerrit.libreoffice.org/85730\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "68a5afaaabd0c75bba3439cfdff90fb75d1cdd3f",
      "tree": "53894979f566e3d913a485be170a45c6e0e7ee10",
      "parents": [
        "8723ac4e20eda87a82393f2f6c7d28ece8514238"
      ],
      "author": {
        "name": "Michael Stahl",
        "email": "Michael.Stahl@cib.de",
        "time": "Fri Dec 20 17:28:55 2019 +0100"
      },
      "committer": {
        "name": "Michael Stahl",
        "email": "michael.stahl@cib.de",
        "time": "Mon Dec 23 10:04:57 2019 +0100"
      },
      "message": "sw: fix widow loop with as-char flys in text formatting\n\nThe document has a paragraph with 4 as-character anchored flys depicting\nZirbenholz; due to their size and an additional fly that is anchored at\nthe paragraph, there are 3 lines that do not fit onto a single page.\n\nThis situation causes a loop that proceeds like this:\n\ntext frame 80 is the follow of text frame 21.\nwhen formatting 80:\n    the 1 line violates the widow rule (\u003e\u003d2) and PREP_WIDOWS is sent to\n        21, invalidating its FrameAreaSize\n    80 validates its FrameAreaSize\nwhen formatting 21:\n    PREP_WIDOWS_ORPHANS sent to 21\n    CalcPreps() sees IsPrepWidows() and sets a huge height and calls\n        SetWidow(true)\n    SwTextFrame::WouldFit() sees IsWidow() true and resets it false\n    SwTextFrame::WouldFit() sees IsWidow() false and a huge but\n        insufficiently huge height\n    21 validates its FrameAreaSize\n    CalcPreps() sees IsPrepAdjust()\n    FindBreak() calls TruncLines() and because of as-char fly\n        invalidates FrameAreaSize of 80\n\nThe loop is most easily reproduced by printing via the API; it\u0027s\npossible to get a loop when loading the document in the UI, but\ntypically the UI remains responsive even though the layout never\nfinishes.\n\nAs it happens, before commit ee299664940139f6f9543592ece3b3c0210b59f4\n\"SalInstance::DoYield: Don\u0027t drop SolarMutex when accessing user event\nqueue\" the loop on printing via API was broken by releasing SolarMutex;\nthe result, however, was incorrect, with the last line of Zirbenholz\nthat should be on the second page missing in the PDF.\n\nThis loop is presumably a regression from commit\nf2e3655255db4032738849cd4b77ce67a6e2c984 \"Avoid\n-fsanitize\u003dsigned-integer-overflow\", which changed a magic number in\nSwTextFrame::CalcPreps(), but didn\u0027t adapt the poorly documented\ncorresponding magic numbers in SwTextFrame::WouldFit(); in LO 5.1.6.2\nthe CPU is idle after loading the document.\n\nChange-Id: Ib6563c21edb68945c14a61b51ba34f0ee3f2544a\nReviewed-on: https://gerrit.libreoffice.org/85623\nTested-by: Jenkins\nReviewed-by: Michael Stahl \u003cmichael.stahl@cib.de\u003e\n"
    },
    {
      "commit": "8723ac4e20eda87a82393f2f6c7d28ece8514238",
      "tree": "711fe5af80a15ac10a31a34adb4838a5a409de92",
      "parents": [
        "0322a41224a7264bbe03a068647ab093bcc88f90"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Thu Jun 27 13:33:27 2019 +0200"
      },
      "committer": {
        "name": "Michael Stahl",
        "email": "michael.stahl@cib.de",
        "time": "Mon Dec 23 10:04:25 2019 +0100"
      },
      "message": "tdf#126127: Make nTmp smaller still, avoid -fsanitize\u003dsigned-integer-overflow\n\n...after f2e3655255db4032738849cd4b77ce67a6e2c984 \"Avoid\n -fsanitize\u003dsigned-integer-overflow\" had already reduced it from using LONG_MAX\nto TWIPS_MAX/2 in the past.  This time, avoid the computation of\n\n\u003e const sal_uInt64 nCurrentDist \u003d sal_Int64(aDiff.getX()) * sal_Int64(aDiff.getX()) + sal_Int64(aDiff.getY()) * sal_Int64(aDiff.getY()); // opt: no sqrt\n\nin GetFrameOfModify (sw/source/core/layout/frmtool.cxx) from overflowing (where\naDiff.getY() derives from nTmp and can be close to it in magnitude, so computing\nits square would overflow on platforms where TWIPS_MAX is a large sal_Int64\nvalue).\n\n(The \"empirically shown to be large enough in practice\" in the comment is a\nsuccessful `make check` on Linux 64-bit with UBSan.)\n\nChange-Id: Ic7f058bd6853ff04ccb50a150509e98f850d12d2\nReviewed-on: https://gerrit.libreoffice.org/74801\nReviewed-by: Michael Stahl \u003cmichael.stahl@cib.de\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "0322a41224a7264bbe03a068647ab093bcc88f90",
      "tree": "f3727c86193227546c9e5e5a393395f3da769522",
      "parents": [
        "f3e0595fcba689b07f6419c2fb540731a3aadecf"
      ],
      "author": {
        "name": "Samuel Mehrbrodt",
        "email": "Samuel.Mehrbrodt@cib.de",
        "time": "Wed Dec 18 15:01:38 2019 +0100"
      },
      "committer": {
        "name": "Samuel Mehrbrodt",
        "email": "Samuel.Mehrbrodt@cib.de",
        "time": "Mon Dec 23 08:21:14 2019 +0100"
      },
      "message": "XStyleLoader::loadStylesFromURL Allow loading from stream\n\nChange-Id: Iab0c301096118203466dd91c724c25f1283a0488\nReviewed-on: https://gerrit.libreoffice.org/85392\nTested-by: Jenkins\nReviewed-by: Samuel Mehrbrodt \u003cSamuel.Mehrbrodt@cib.de\u003e\n"
    },
    {
      "commit": "f3e0595fcba689b07f6419c2fb540731a3aadecf",
      "tree": "285e5f664a3ff1f9dbbb8c9096364271e3e1355d",
      "parents": [
        "276a90c6b3fb046df13ae85dcdec5f28f23ee527"
      ],
      "author": {
        "name": "Julien Nabet",
        "email": "serval2412@yahoo.fr",
        "time": "Sun Dec 22 17:05:22 2019 +0100"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Dec 23 07:41:49 2019 +0100"
      },
      "message": "tdf#46037: use officecfg/Setup\n\n+ replace define OFFICEFACTORY_PROPNAME_ASCII_WINDOWATTRIBUTES used once\n\nChange-Id: I0930dc8a2d8df76b93e634a594cbfdf4a4cd634b\nReviewed-on: https://gerrit.libreoffice.org/85706\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "276a90c6b3fb046df13ae85dcdec5f28f23ee527",
      "tree": "2d2d25fe72cb7604cd6f7028bedd0365efee22bc",
      "parents": [
        "3f8fc1a384cafdb61a2cfc654d1641f81d58bb34"
      ],
      "author": {
        "name": "Julien Nabet",
        "email": "serval2412@yahoo.fr",
        "time": "Sun Dec 22 20:21:31 2019 +0100"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Dec 23 07:41:13 2019 +0100"
      },
      "message": "tdf#46037: remove configurationhelper in oox/vbaproject\n\nChange-Id: I431216749e70f531a26432cb25909ff3c7fb3de5\nReviewed-on: https://gerrit.libreoffice.org/85715\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "3f8fc1a384cafdb61a2cfc654d1641f81d58bb34",
      "tree": "7d9cb82ac41714b9278d3520dfb2e642d66e4329",
      "parents": [
        "2976a37ff7039d521c4d15a8387e9db9b27f89d8"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Dec 22 21:01:59 2019 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Dec 23 07:40:35 2019 +0100"
      },
      "message": "sal_Char-\u003echar in svx\n\nChange-Id: If7fb907575640b95399419beee5af6cfbd5fafb2\nReviewed-on: https://gerrit.libreoffice.org/85714\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "2976a37ff7039d521c4d15a8387e9db9b27f89d8",
      "tree": "8462d9c2dd1d08db3d255d75fb4d44e3c7a556a9",
      "parents": [
        "2aa76522881bd92ddc4daeaabcb30a6938291afc"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Dec 22 20:37:35 2019 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Dec 23 07:40:24 2019 +0100"
      },
      "message": "sal_Char-\u003echar in svtools..svl\n\nChange-Id: Ideb61209e8795865bce6e0b1d667b34f8a8db4d9\nReviewed-on: https://gerrit.libreoffice.org/85713\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "2aa76522881bd92ddc4daeaabcb30a6938291afc",
      "tree": "34d28582065103eb4f0c35708c8bf97cc80e3974",
      "parents": [
        "cf98c4b48881b283cc31bfcde678e2f30bb63ba1"
      ],
      "author": {
        "name": "Ashod Nakashian",
        "email": "ashod.nakashian@collabora.co.uk",
        "time": "Sun Dec 22 21:01:42 2019 -0500"
      },
      "committer": {
        "name": "Ashod Nakashian",
        "email": "ashnakash@gmail.com",
        "time": "Mon Dec 23 04:06:33 2019 +0100"
      },
      "message": "sd: explain ENABLE_PDFIMPORT-guarded tests\n\nChange-Id: I60a27cf1c994a157f23bf140fc0b9aca8bb8caa9\nReviewed-on: https://gerrit.libreoffice.org/85725\nTested-by: Jenkins\nReviewed-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\n"
    },
    {
      "commit": "cf98c4b48881b283cc31bfcde678e2f30bb63ba1",
      "tree": "547f9e8ef9b800b4dd33461028d462a29c362f73",
      "parents": [
        "f2648e6bc6a7200087e58fa84c7a14d2a27c45c5"
      ],
      "author": {
        "name": "Ashod Nakashian",
        "email": "ashod.nakashian@collabora.co.uk",
        "time": "Wed Dec 18 10:20:56 2019 -0500"
      },
      "committer": {
        "name": "Ashod Nakashian",
        "email": "ashnakash@gmail.com",
        "time": "Mon Dec 23 02:29:50 2019 +0100"
      },
      "message": "sfx2: tolerate missing LOKNotifier on FloatingWindow hide\n\nIt seems the assumption is that if we get to hide state\nthen we must have initialized properly and set a LOKNotifier.\nBut this seems not to always hold, for whatever reason.\n\nHere we are more forgiving if we don\u0027t have LOKNotifier.\n\nChange-Id: Id21ec83489776f34228dd31f63e711b0dd77af55\nReviewed-on: https://gerrit.libreoffice.org/85401\nReviewed-by: Michael Meeks \u003cmichael.meeks@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n(cherry picked from commit 25d8db8598ac54fe3ef1d6f40076ff19db87cd2f)\nReviewed-on: https://gerrit.libreoffice.org/85686\nTested-by: Jenkins\nReviewed-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\n"
    },
    {
      "commit": "f2648e6bc6a7200087e58fa84c7a14d2a27c45c5",
      "tree": "b8a2fdd55b6df53d2bea0d14991adf6fedab657c",
      "parents": [
        "15df500cb0a7166eb20104b254db963f74cb5144"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Wed Dec 18 13:30:23 2019 +0000"
      },
      "committer": {
        "name": "Ashod Nakashian",
        "email": "ashnakash@gmail.com",
        "time": "Mon Dec 23 02:00:42 2019 +0100"
      },
      "message": "mobile: add components needed for long-press context menu popups.\n\nChange-Id: Id0d3c4216122cc1d91d082bbaca308fe844951de\nReviewed-on: https://gerrit.libreoffice.org/85386\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Michael Meeks \u003cmichael.meeks@collabora.com\u003e\n(cherry picked from commit 1be7094e8854b6d10db1d6ca4f4f940572a7722d)\nReviewed-on: https://gerrit.libreoffice.org/85685\nTested-by: Jenkins\nReviewed-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\n"
    },
    {
      "commit": "15df500cb0a7166eb20104b254db963f74cb5144",
      "tree": "2dfae3033915e2b2da1aeed9a318e19588235ae5",
      "parents": [
        "924c28f355d91bbd7615b98f93c7ae055b43fe00"
      ],
      "author": {
        "name": "Ashod Nakashian",
        "email": "ashod.nakashian@collabora.co.uk",
        "time": "Wed Dec 18 07:30:14 2019 -0500"
      },
      "committer": {
        "name": "Ashod Nakashian",
        "email": "ashnakash@gmail.com",
        "time": "Mon Dec 23 02:00:13 2019 +0100"
      },
      "message": "vcl: don\u0027t use null window in FloatingWindow HitTest\n\nChange-Id: I551f31cf30c7a58642becebe0256684055d0703a\nReviewed-on: https://gerrit.libreoffice.org/85383\nReviewed-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\nTested-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\n(cherry picked from commit 65685bac09a4320602f4dda5151d247c5a83a75c)\nReviewed-on: https://gerrit.libreoffice.org/85402\nTested-by: Jenkins\n"
    },
    {
      "commit": "924c28f355d91bbd7615b98f93c7ae055b43fe00",
      "tree": "d04539f443127e5e7fe90b016b53fe2ded48315d",
      "parents": [
        "42f60e67e53c75d8a2eee9586d6ae8245ea984da"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Wed Dec 18 13:31:58 2019 +0000"
      },
      "committer": {
        "name": "Ashod Nakashian",
        "email": "ashnakash@gmail.com",
        "time": "Mon Dec 23 01:59:45 2019 +0100"
      },
      "message": "lok: catch and log exceptions during key / mouse event emission.\n\nChange-Id: I2be8219f6b2648f3f0192caeccf8e8b037634dc2\nReviewed-on: https://gerrit.libreoffice.org/85387\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Michael Meeks \u003cmichael.meeks@collabora.com\u003e\n(cherry picked from commit 46fbc12dac86579708695fddeaf4a3a2f8098955)\nReviewed-on: https://gerrit.libreoffice.org/85684\nTested-by: Jenkins\nReviewed-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\n"
    },
    {
      "commit": "42f60e67e53c75d8a2eee9586d6ae8245ea984da",
      "tree": "818ad766eb9d2e256105fe670db3d011edb4afb0",
      "parents": [
        "43305a977d28d3e00e60d140d3877a6f369fc1a9"
      ],
      "author": {
        "name": "Ashod Nakashian",
        "email": "ashod.nakashian@collabora.co.uk",
        "time": "Tue Jul 23 19:11:36 2019 -0400"
      },
      "committer": {
        "name": "Ashod Nakashian",
        "email": "ashnakash@gmail.com",
        "time": "Mon Dec 23 01:58:11 2019 +0100"
      },
      "message": "desktop: unit-test to check SpellDialog works in multiple views\n\nUnfortunately, this isn\u0027t fully functional, but\ndidn\u0027t want to lose the effort. The problem is\nthat there is no proper config for languages\nin the unit-tests. So even when we set the\nlanguage explicitly, it still doesn\u0027t apply\nto the SpellCheckerDispatcher, which is\nwhere it matters. This seems to be because\nthe config is not properly propagated and\nbroadcast. Below is the stacktrace as\nworks on desktop. During the unittest\nthe Broadcaster has no change listener\nfor LngSvcMgr, so SpellCheckerDispatcher::SetServiceList\ndoesn\u0027t get called.\n\n #0  0x00007f47f3fed7e6 in SpellCheckerDispatcher::SetServiceList(com::sun::star::lang::Locale const\u0026, com::sun::star::uno::Sequence\u003crtl::OUString\u003e const\u0026)\n     (this\u003d0x5589de40e7a0, rLocale\u003d..., rSvcImplNames\u003duno::Sequence of length 1 \u003d {...}) at /home/ash/prj/master/linguistic/source/spelldsp.cxx:795\n #1  0x00007f47f3fcc0ad in LngSvcMgr::Notify(com::sun::star::uno::Sequence\u003crtl::OUString\u003e const\u0026) (this\u003d0x5589de43b4e0, rPropertyNames\u003duno::Sequence of length 4 \u003d {...})\n     at /home/ash/prj/master/linguistic/source/lngsvcmgr.cxx:826\n #2  0x00007f47fa2d3c8d in utl::ConfigItem::CallNotify(com::sun::star::uno::Sequence\u003crtl::OUString\u003e const\u0026) (this\u003d0x5589de43b530, rPropertyNames\u003duno::Sequence of length 4 \u003d {...})\n     at /home/ash/prj/master/unotools/source/config/configitem.cxx:181\n #3  0x00007f47fa2d3946 in utl::ConfigChangeListener_Impl::changesOccurred(com::sun::star::util::ChangesEvent const\u0026) (this\u003d0x5589de464b90, rEvent\u003d...)\n     at /home/ash/prj/master/unotools/source/config/configitem.cxx:143\n #4  0x00007f47e273bb61 in configmgr::Broadcaster::send() (this\u003d0x7ffcc604c5b0) at /home/ash/prj/master/configmgr/source/broadcaster.cxx:182\n #5  0x00007f47e277f002 in configmgr::RootAccess::commitChanges() (this\u003d0x5589dd557400) at /home/ash/prj/master/configmgr/source/rootaccess.cxx:171\n #6  0x00007f47fa2d80e3 in utl::ConfigItem::ReplaceSetProperties(rtl::OUString const\u0026, com::sun::star::uno::Sequence\u003ccom::sun::star::beans::PropertyValue\u003e const\u0026)\n     (this\u003d0x5589dd5571b0, rNode\u003d\"ServiceManager/SpellCheckerList\", rValues\u003duno::Sequence of length 4 \u003d {...}) at /home/ash/prj/master/unotools/source/config/configitem.cxx:1025\n #7  0x00007f47fa339983 in SvtLinguConfig::ReplaceSetProperties(rtl::OUString const\u0026, com::sun::star::uno::Sequence\u003ccom::sun::star::beans::PropertyValue\u003e const\u0026)\n     (this\u003d0x7ffcc604cb40, rNode\u003d\"ServiceManager/SpellCheckerList\", rValues\u003duno::Sequence of length 4 \u003d {...}) at /home/ash/prj/master/unotools/source/config/lingucfg.cxx:847\n #8  0x00007f47f3fcb88f in LngSvcMgr::UpdateAll() (this\u003d0x5589de43b4e0) at /home/ash/prj/master/linguistic/source/lngsvcmgr.cxx:765\n #9  0x00007f47f3fc9caa in LngSvcMgr::LngSvcMgr() (this\u003d0x5589de43b4e0) at /home/ash/prj/master/linguistic/source/lngsvcmgr.cxx:438\n #10 0x00007f47f3fd3baf in LngSvcMgr_CreateInstance(com::sun::star::uno::Reference\u003ccom::sun::star::lang::XMultiServiceFactory\u003e const\u0026) ()\n     at /home/ash/prj/master/linguistic/source/lngsvcmgr.cxx:1967\n #11 0x00007f4800e9656b in cppu::OSingleFactoryHelper::createInstanceEveryTime(com::sun::star::uno::Reference\u003ccom::sun::star::uno::XComponentContext\u003e const\u0026) (this\u003d0x5589de3ccfc8, xContext\u003d\n     uno::Reference to (cppu::ComponentContext *) 0x5589dbcca630) at /home/ash/prj/master/cppuhelper/source/factory.cxx:149\n #12 0x00007f4800e96790 in cppu::OSingleFactoryHelper::createInstanceWithContext(com::sun::star::uno::Reference\u003ccom::sun::star::uno::XComponentContext\u003e const\u0026)\n     (this\u003d0x5589de3ccfc8, xContext\u003duno::Reference to (cppu::ComponentContext *) 0x5589dbcca630) at /home/ash/prj/master/cppuhelper/source/factory.cxx:175\n #13 0x00007f4800e97107 in cppu::OFactoryComponentHelper::createInstanceWithContext(com::sun::star::uno::Reference\u003ccom::sun::star::uno::XComponentContext\u003e const\u0026)\n     (this\u003d0x5589de3ccf60, xContext\u003duno::Reference to (cppu::ComponentContext *) 0x5589dbcca630) at /home/ash/prj/master/cppuhelper/source/factory.cxx:374\n #14 0x00007f4800eebc8f in cppuhelper::ServiceManager::Data::Implementation::createInstance(com::sun::star::uno::Reference\u003ccom::sun::star::uno::XComponentContext\u003e const\u0026, bool)\n     (this\u003d0x5589dbd2f030, context\u003duno::Reference to (cppu::ComponentContext *) 0x5589dbcca630, singletonRequest\u003dfalse) at /home/ash/prj/master/cppuhelper/source/servicemanager.cxx:667\n #15 0x00007f4800eee587 in cppuhelper::ServiceManager::createInstanceWithContext(rtl::OUString const\u0026, com::sun::star::uno::Reference\u003ccom::sun::star::uno::XComponentContext\u003e const\u0026)\n     (this\u003d0x5589dbcbaaf0, aServiceSpecifier\u003d\"com.sun.star.linguistic2.LinguServiceManager\", Context\u003duno::Reference to (cppu::ComponentContext *) 0x5589dbcca630)\n     at /home/ash/prj/master/cppuhelper/source/servicemanager.cxx:991\n #16 0x00007f4800776778 in com::sun::star::linguistic2::LinguServiceManager::create(com::sun::star::uno::Reference\u003ccom::sun::star::uno::XComponentContext\u003e const\u0026)\n     (the_context\u003duno::Reference to (cppu::ComponentContext *) 0x5589dbcca630)\n     at /home/ash/prj/master/workdir/UnoApiHeadersTarget/offapi/normal/com/sun/star/linguistic2/LinguServiceManager.hpp:38\n #17 0x00007f4800772d51 in GetLngSvcMgr_Impl() () at /home/ash/prj/master/editeng/source/misc/unolingu.cxx:66\n #18 0x00007f4800773449 in SpellDummy_Impl::GetSpell_Impl() (this\u003d0x5589dd82f420) at /home/ash/prj/master/editeng/source/misc/unolingu.cxx:217\n #19 0x00007f4800773614 in SpellDummy_Impl::isValid(rtl::OUString const\u0026, short, com::sun::star::uno::Sequence\u003ccom::sun::star::beans::PropertyValue\u003e const\u0026)\n     (this\u003d0x5589dd82f420, rWord\u003d\"a\", nLanguage\u003d1033, rProperties\u003dempty uno::Sequence) at /home/ash/prj/master/editeng/source/misc/unolingu.cxx:249\n #20 0x00007f48006ae4c2 in ImpEditEngine::DoOnlineSpelling(ContentNode*, bool, bool) (this\u003d0x5589de195060, pThisNodeOnly\u003d0x0, bSpellAtCursorPos\u003dfalse, bInterruptible\u003dtrue)\n     at /home/ash/prj/master/editeng/source/editeng/impedit4.cxx:2306\n #21 0x00007f480067d0d2 in ImpEditEngine::OnlineSpellHdl(Timer*) (this\u003d0x5589de195060) at /home/ash/prj/master/editeng/source/editeng/impedit3.cxx:322\n\nChange-Id: Iffef03502c78311427aa8883739678120cc84931\n(cherry picked from commit 4f77bd94028a140133814d735c0425bbd0de4839)\nReviewed-on: https://gerrit.libreoffice.org/85007\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Michael Meeks \u003cmichael.meeks@collabora.com\u003e\n(cherry picked from commit 66c1f6bee6f463786540b2e73d52f35461063589)\nReviewed-on: https://gerrit.libreoffice.org/85683\nTested-by: Jenkins\nReviewed-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\n"
    },
    {
      "commit": "43305a977d28d3e00e60d140d3877a6f369fc1a9",
      "tree": "d03126ad386fd13f084bdd6afe50ea39fc9aeed2",
      "parents": [
        "4844a3e0e2ce63c142fd49634d8fe7c9d359f022"
      ],
      "author": {
        "name": "Ashod Nakashian",
        "email": "ashod.nakashian@collabora.co.uk",
        "time": "Sat Aug 10 12:26:40 2019 -0400"
      },
      "committer": {
        "name": "Ashod Nakashian",
        "email": "ashnakash@gmail.com",
        "time": "Mon Dec 23 00:54:11 2019 +0100"
      },
      "message": "sc: clear the spell checking markers after applying corrections\n\nChange-Id: Ia3fc3b5a21d21b9b945ce72f397350a57859f107\n(cherry picked from commit afa5f2b0edb43b36b1b4f0ab8f70ecbe638435e5)\nReviewed-on: https://gerrit.libreoffice.org/85006\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Michael Meeks \u003cmichael.meeks@collabora.com\u003e\n(cherry picked from commit e1ca2b989bf4d124588c35f7f4a0bc3da3c1f58e)\nReviewed-on: https://gerrit.libreoffice.org/85682\nTested-by: Jenkins\nReviewed-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\n"
    },
    {
      "commit": "4844a3e0e2ce63c142fd49634d8fe7c9d359f022",
      "tree": "812d0b3961df6f7e7ee539bb49c62e7d9fa53a3f",
      "parents": [
        "c9829f585103f3daa9749c5b0f479297edd42042"
      ],
      "author": {
        "name": "Ashod Nakashian",
        "email": "ashod.nakashian@collabora.co.uk",
        "time": "Sat Aug 10 11:33:58 2019 -0400"
      },
      "committer": {
        "name": "Ashod Nakashian",
        "email": "ashnakash@gmail.com",
        "time": "Mon Dec 23 00:53:40 2019 +0100"
      },
      "message": "sc: correctly update spelling markers on undo/redo\n\n(cherry picked from commit 62eb6210895b24855b077fb0d89f182beac4a43c)\nReviewed-on: https://gerrit.libreoffice.org/85005\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Michael Meeks \u003cmichael.meeks@collabora.com\u003e\n(cherry picked from commit a05fd0eb30767471c6d20c93e0fb8b3ff7c7eaee)\n\nChange-Id: I946cede7967f454813f717273c4114d31167c8c6\nReviewed-on: https://gerrit.libreoffice.org/85681\nTested-by: Jenkins\nReviewed-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\n"
    },
    {
      "commit": "c9829f585103f3daa9749c5b0f479297edd42042",
      "tree": "59277edda12a75024988a64de765dac23eac894e",
      "parents": [
        "0b7b2026b0e0a07931da933d5a144d2c00113538"
      ],
      "author": {
        "name": "Ashod Nakashian",
        "email": "ashod.nakashian@collabora.co.uk",
        "time": "Sat Jul 27 23:35:13 2019 -0400"
      },
      "committer": {
        "name": "Ashod Nakashian",
        "email": "ashnakash@gmail.com",
        "time": "Mon Dec 23 00:52:34 2019 +0100"
      },
      "message": "LOK: spelldialog: don\u0027t create the dialog when loading new views\n\nBy default dialogs/decks are re-created when a new view is\ncreated/attached, if they are visible. For the spell checker\nthis is unexpected, as the user doesn\u0027t expect to be doing\nspell checking upon loading a document, just because another\nuser was at the time spell checking. Currently the suppression\nis for LOK only.\n\nThis also adds support to suppress the recreation of any\ndialog by flagging it with the SfxChildWindowFlags::NEVERCLONE\nflag upon invoking RegisterChildWindow.\n\n(cherry picked from commit e3fb48fe4f84b5609730c64fdb49b1bd7ddd1f96)\n\nReviewed-on: https://gerrit.libreoffice.org/85004\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Michael Meeks \u003cmichael.meeks@collabora.com\u003e\n(cherry picked from commit e573919cd8561a81d967c1a4566c5733dd44b7b1)\n\nChange-Id: I7d71c664f1b2804910c96eeb0431164d48b5679b\nReviewed-on: https://gerrit.libreoffice.org/85680\nTested-by: Jenkins\nReviewed-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\n"
    },
    {
      "commit": "0b7b2026b0e0a07931da933d5a144d2c00113538",
      "tree": "77db1ae1aec6e839531cc035d3798caa5a072ac5",
      "parents": [
        "24e7208306fa1c60eb0a0cee5c49b6454cad9df3"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Wed Dec 11 23:58:08 2019 +0000"
      },
      "committer": {
        "name": "Ashod Nakashian",
        "email": "ashnakash@gmail.com",
        "time": "Sun Dec 22 22:21:08 2019 +0100"
      },
      "message": "lok: avoid crash cleaning up help-windows with multiple views.\n\nChange-Id: Ic57018396de7730d9fa4fb3b4803a221cb9678da\nReviewed-on: https://gerrit.libreoffice.org/84999\nReviewed-by: Michael Meeks \u003cmichael.meeks@collabora.com\u003e\nTested-by: Michael Meeks \u003cmichael.meeks@collabora.com\u003e\n(cherry picked from commit 435659fd7e401353fc114246813b811190362293)\nReviewed-on: https://gerrit.libreoffice.org/85350\nTested-by: Jenkins\nReviewed-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\n"
    },
    {
      "commit": "24e7208306fa1c60eb0a0cee5c49b6454cad9df3",
      "tree": "38c195f7515054111222a25fba3f7a9f612796c2",
      "parents": [
        "9b3c7c81299590d6d845f7437f6ab16db0219929"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Nov 07 14:11:35 2019 +0000"
      },
      "committer": {
        "name": "Ashod Nakashian",
        "email": "ashnakash@gmail.com",
        "time": "Sun Dec 22 22:20:30 2019 +0100"
      },
      "message": "Drawing calc grid misses pixels on bottom and right; fix.\n\nDon\u0027t attempt to offset empty rectangles causing serious problems.\n\nChange-Id: I6fcac11f5f5e03f7edc0662cf4e06e7f8a109f00\nReviewed-on: https://gerrit.libreoffice.org/82220\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Michael Meeks \u003cmichael.meeks@collabora.com\u003e\n(cherry picked from commit fb974bc968b3a1a95f8e621776076522ec719dc6)\nReviewed-on: https://gerrit.libreoffice.org/84993\nTested-by: Jenkins\nReviewed-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\n"
    },
    {
      "commit": "9b3c7c81299590d6d845f7437f6ab16db0219929",
      "tree": "c899c06bb8ed9c26b37e371dea0bae7bfc79f37b",
      "parents": [
        "6ef3027ff9a5ee48e9fe2b8817eeabe444d6ec05"
      ],
      "author": {
        "name": "Ashod Nakashian",
        "email": "ashod.nakashian@collabora.co.uk",
        "time": "Thu Aug 22 09:15:15 2019 -0400"
      },
      "committer": {
        "name": "Ashod Nakashian",
        "email": "ashnakash@gmail.com",
        "time": "Sun Dec 22 22:14:41 2019 +0100"
      },
      "message": "sc: LOK: commit cell edits before saveas\n\nUsers typically don\u0027t recognize that changes\ndone to a cell need to be committed (typically\nby hitting RETURN) before they are saved to file.\nThis is especially true on the web.\n\nThis patch commits any in-flight changes before\nSaveAs. This is currently done only for LOK and\nunconditionally at that. This can be controlled\nvia a flag, if there is such a use-case.\n\nReviewed-on: https://gerrit.libreoffice.org/78012\nReviewed-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\nTested-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\n(cherry picked from commit cc7eb4d345e3fede698a3f255c1938d275305c14)\n\nReviewed-on: https://gerrit.libreoffice.org/78455\nReviewed-by: Andras Timar \u003candras.timar@collabora.com\u003e\nTested-by: Andras Timar \u003candras.timar@collabora.com\u003e\n(cherry picked from commit e867404fbe7e0ff0d6f2573292c19b3a178a412d)\n\nChange-Id: I2a88b2f1df47be764058f4505561b22830d9d67a\nReviewed-on: https://gerrit.libreoffice.org/82102\nTested-by: Jenkins\nReviewed-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\n"
    },
    {
      "commit": "6ef3027ff9a5ee48e9fe2b8817eeabe444d6ec05",
      "tree": "4760bfecca78c23d497228e0a6a4ebbbe13994d1",
      "parents": [
        "16e6c3908aec61e0907639557c0329c1aed905f1"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Dec 22 19:45:05 2019 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Dec 22 20:30:38 2019 +0100"
      },
      "message": "loplugin:finalclasses in UnoControls..writerperfect\n\nChange-Id: I751c9a45503326dfdaeb471967a688a95d4fa090\nReviewed-on: https://gerrit.libreoffice.org/85711\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "16e6c3908aec61e0907639557c0329c1aed905f1",
      "tree": "78053e67d2193ef61d7bed325a984dbbfde0075a",
      "parents": [
        "a62a139c4f33b4e981851dac961cfc41f23f896f"
      ],
      "author": {
        "name": "Julien Nabet",
        "email": "serval2412@yahoo.fr",
        "time": "Sun Dec 22 13:24:20 2019 +0100"
      },
      "committer": {
        "name": "Julien Nabet",
        "email": "serval2412@yahoo.fr",
        "time": "Sun Dec 22 20:00:26 2019 +0100"
      },
      "message": "cppcheck: SelectionManager::m_EndThreadPipe not initialized in ctr\n\nChange-Id: If34bd7c414f662504f76d8f0f8549d729817fc7c\nReviewed-on: https://gerrit.libreoffice.org/85692\nTested-by: Jenkins\nReviewed-by: Julien Nabet \u003cserval2412@yahoo.fr\u003e\n"
    },
    {
      "commit": "a62a139c4f33b4e981851dac961cfc41f23f896f",
      "tree": "2769be51f81f19bf153f9e160c4be6e07a1a45bb",
      "parents": [
        "38d9e38981a8ade60bb627b00197ecd28fb9158e"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Dec 22 19:19:01 2019 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Dec 22 19:28:07 2019 +0100"
      },
      "message": "loplugin:unusedmethods\n\nChange-Id: Iad97bdbcbec4cbbccf3df9b9d682e744b0c1982e\nReviewed-on: https://gerrit.libreoffice.org/85709\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "38d9e38981a8ade60bb627b00197ecd28fb9158e",
      "tree": "85573acca3fe6eaf6ce9b3173a0dc3cdf30845f3",
      "parents": [
        "1376f86f3fdfb80008687d8b5e8db2b5434b9d7e"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Dec 22 19:03:02 2019 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Dec 22 19:27:55 2019 +0100"
      },
      "message": "loplugin:unusedfields\n\nChange-Id: Ib2314f23efe953398ed0a5e88305842c812e18bb\nReviewed-on: https://gerrit.libreoffice.org/85708\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "1376f86f3fdfb80008687d8b5e8db2b5434b9d7e",
      "tree": "aaf2bce8628387b618aaad2d5e6e2e879d902a98",
      "parents": [
        "935763841f8f4423a5afca5da15c874bee02e0d5"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Dec 22 16:58:27 2019 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Dec 22 19:27:42 2019 +0100"
      },
      "message": "sal_Char-\u003echar in scaddins..sdext\n\nChange-Id: If2456800ace3696c2582e19a4c8612fee7d77f90\nReviewed-on: https://gerrit.libreoffice.org/85700\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "935763841f8f4423a5afca5da15c874bee02e0d5",
      "tree": "9ff0c9b6ebb34eb2fad8e1d7bae68d925844dbf0",
      "parents": [
        "8b550895b3007eecfbcf02573d8eb5ed57a45c62"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Dec 22 14:10:15 2019 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Dec 22 18:40:50 2019 +0100"
      },
      "message": "ensure toolbar image widget is visible\n\nChange-Id: If9144ab5f3c32570fda1da38e3c5fd076293205f\nReviewed-on: https://gerrit.libreoffice.org/85695\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\nTested-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "8b550895b3007eecfbcf02573d8eb5ed57a45c62",
      "tree": "4d9245a7b96276df37fd8ca58fdd9efa490404da",
      "parents": [
        "011dae60e2170f71ddf647d5ea2b844432480dc7"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Dec 22 17:01:45 2019 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Dec 22 18:04:41 2019 +0100"
      },
      "message": "sal_Char-\u003echar in sot..store\n\nChange-Id: Ia133c1a7549d81f2e88e34ab7e6c9ea578c745ae\nReviewed-on: https://gerrit.libreoffice.org/85702\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "011dae60e2170f71ddf647d5ea2b844432480dc7",
      "tree": "ba4edfbb56e224475bc462d99f89037e1d846aff",
      "parents": [
        "e7f16852b96d0ccaaa8a5e2cdc55a0d77679d97c"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Dec 22 16:59:23 2019 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Dec 22 18:04:27 2019 +0100"
      },
      "message": "sal_Char-\u003echar in sfx2..slideshow\n\nChange-Id: I59667664fc097989e0a78d8876f2be8353911236\nReviewed-on: https://gerrit.libreoffice.org/85701\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "e7f16852b96d0ccaaa8a5e2cdc55a0d77679d97c",
      "tree": "39564edbf0d0869767640497d231fdd5efe06f07",
      "parents": [
        "de37f3c3b2620721ebbfa27bb0c348497c2f0501"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Dec 22 17:22:49 2019 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Dec 22 18:04:13 2019 +0100"
      },
      "message": "loplugin:finalclasses in xmloff\n\nChange-Id: I389824999e8e24c27e5d6f36180ae0fd8032c482\nReviewed-on: https://gerrit.libreoffice.org/85699\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "de37f3c3b2620721ebbfa27bb0c348497c2f0501",
      "tree": "c34b5068be197ddefa32b750475321709192bdd8",
      "parents": [
        "778327126025a14243e2bdf6d2e6adc29943cd64"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Dec 22 17:22:32 2019 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Dec 22 18:04:00 2019 +0100"
      },
      "message": "loplugin:finalclasses in xmlsecurity\n\nChange-Id: I1c2d0c418d2aa2198c82e89ce048851f30d07a7d\nReviewed-on: https://gerrit.libreoffice.org/85698\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "778327126025a14243e2bdf6d2e6adc29943cd64",
      "tree": "60efe5486797c893217bc3760d65844608607946",
      "parents": [
        "2f8b3ef21cb66470c2774a5dc0cccbaf7d22681c"
      ],
      "author": {
        "name": "Ashod Nakashian",
        "email": "ashod.nakashian@collabora.co.uk",
        "time": "Sat Jul 27 20:35:14 2019 -0400"
      },
      "committer": {
        "name": "Ashod Nakashian",
        "email": "ashnakash@gmail.com",
        "time": "Sun Dec 22 16:24:05 2019 +0100"
      },
      "message": "sc: spelldialog: lock before resetting the editview\n\nPainting also resets the view and that can happen\nasynchronously. When the spelldialog gets focus\nit resets the editview if it detects it has changed,\nwhich happens when, for example, another view is created.\n\n(cherry picked from commit d91d940ad0319e0cc6e0080a903ac0a7e9f6ba88)\nReviewed-on: https://gerrit.libreoffice.org/85003\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Michael Meeks \u003cmichael.meeks@collabora.com\u003e\n(cherry picked from commit 550c0a666e119c911b311c96f9185c11d8465dcb)\n\nChange-Id: Ib23e332e4ba069e05787d1cc03ae23fe657b12c8\nReviewed-on: https://gerrit.libreoffice.org/85679\nTested-by: Jenkins\nReviewed-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\n"
    },
    {
      "commit": "2f8b3ef21cb66470c2774a5dc0cccbaf7d22681c",
      "tree": "53d9108d67babfe1c6c581a76cec10620fd05e3b",
      "parents": [
        "11efaea763bbbb9016ab39d53e191381444791f9"
      ],
      "author": {
        "name": "Ashod Nakashian",
        "email": "ashod.nakashian@collabora.co.uk",
        "time": "Wed Jul 24 13:16:35 2019 -0400"
      },
      "committer": {
        "name": "Ashod Nakashian",
        "email": "ashnakash@gmail.com",
        "time": "Sun Dec 22 16:23:44 2019 +0100"
      },
      "message": "editeng: detect invalid paragraphs when drawing\n\nThis prevents live-lock (endless loop) in case\nthe paragraphs are invalid.\n\nChange-Id: I77cc7818dabc8e518bd7ca3f5161d46ba3fe50b4\n(cherry picked from commit deab77cb71c01171d0f8284339627ed33798c3a1)\nReviewed-on: https://gerrit.libreoffice.org/85002\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Michael Meeks \u003cmichael.meeks@collabora.com\u003e\n(cherry picked from commit 3592d49eff0d063b26250ce32eea138af3108b79)\nReviewed-on: https://gerrit.libreoffice.org/85678\nTested-by: Jenkins\nReviewed-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\n"
    },
    {
      "commit": "11efaea763bbbb9016ab39d53e191381444791f9",
      "tree": "8beaf81f7b5743b5d19c20681005059be565115c",
      "parents": [
        "d33378691500f02c8004645dadd403c2a72e4fee"
      ],
      "author": {
        "name": "Ashod Nakashian",
        "email": "ashod.nakashian@collabora.co.uk",
        "time": "Sun May 26 14:59:53 2019 -0400"
      },
      "committer": {
        "name": "Ashod Nakashian",
        "email": "ashnakash@gmail.com",
        "time": "Sun Dec 22 16:23:17 2019 +0100"
      },
      "message": "svx: LOK: convert background child-dialogs to async\n\n(cherry picked from commit 625a8c33bd95b4068838caef19af28c5404c59ce)\n\nReviewed-on: https://gerrit.libreoffice.org/83633\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\n(cherry picked from commit 46a1c0a733f1e664823dcb483796dbcc8a743f4a)\n\nChange-Id: I682ab039ce3732aa973e0fe371c191f1ca1b9ef7\nReviewed-on: https://gerrit.libreoffice.org/85677\nTested-by: Jenkins\nReviewed-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\n"
    },
    {
      "commit": "d33378691500f02c8004645dadd403c2a72e4fee",
      "tree": "396b97ebe383ae50537ba164e38183d2515051f0",
      "parents": [
        "0a2dae2b4d23425e5c2b499d4981bb501a99ca77"
      ],
      "author": {
        "name": "Ashod Nakashian",
        "email": "ashod.nakashian@collabora.co.uk",
        "time": "Sat May 25 12:15:00 2019 -0400"
      },
      "committer": {
        "name": "Ashod Nakashian",
        "email": "ashnakash@gmail.com",
        "time": "Sun Dec 22 16:22:57 2019 +0100"
      },
      "message": "sd: LOK: don\u0027t access null dispatcher\n\nWith SpellDialog invoked from multiple views\nthe dispatcher can indeed be null in some cases.\n\n(cherry picked from commit b18c12f4dbe91379cef795d559c2d84341e32a75)\n\nReviewed-on: https://gerrit.libreoffice.org/83631\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\n(cherry picked from commit 188ff24ee209d4f5f8ec6a6ae82241e56f0be6d5)\n\nChange-Id: Ic2950e70383a77d63438341fac174d369748b36a\nReviewed-on: https://gerrit.libreoffice.org/85676\nTested-by: Jenkins\nReviewed-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\n"
    },
    {
      "commit": "0a2dae2b4d23425e5c2b499d4981bb501a99ca77",
      "tree": "67d88e80c1ce2c6c184a85a5ea648cbf71b7e226",
      "parents": [
        "8304c671b19365e61d88a9133631775846a172a5"
      ],
      "author": {
        "name": "Ashod Nakashian",
        "email": "ashod.nakashian@collabora.co.uk",
        "time": "Sun Nov 10 16:45:10 2019 -0500"
      },
      "committer": {
        "name": "Ashod Nakashian",
        "email": "ashnakash@gmail.com",
        "time": "Sun Dec 22 16:22:15 2019 +0100"
      },
      "message": "sw: SwView can be null when setting clipboard\n\nChange-Id: I8a0e59f6ceec4bf89e5eed0813157297efb56af1\nReviewed-on: https://gerrit.libreoffice.org/82405\nReviewed-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\nTested-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n(cherry picked from commit cea0eb9cac478f247fb156563e0a99b07d5a34dc)\nReviewed-on: https://gerrit.libreoffice.org/85675\nTested-by: Jenkins\n"
    },
    {
      "commit": "8304c671b19365e61d88a9133631775846a172a5",
      "tree": "4f93becc81965c8ab3df95472a1893881fb13092",
      "parents": [
        "e8527c6ffa8b346a0a8a84a6b81e538cd7733ebe"
      ],
      "author": {
        "name": "Aron Budea",
        "email": "aron.budea@collabora.com",
        "time": "Sun Dec 22 08:10:25 2019 +0100"
      },
      "committer": {
        "name": "Ashod Nakashian",
        "email": "ashnakash@gmail.com",
        "time": "Sun Dec 22 16:18:07 2019 +0100"
      },
      "message": "tdf#128449 Set graphic when setting background in Impress\n\nRegression from 905e6bd3ae0ca5c5ac7083430d7aa126c6526fd7\n\nChange-Id: If0510967a339b6b46da2b7f798f478a46bd10b48\nReviewed-on: https://gerrit.libreoffice.org/85688\nTested-by: Jenkins\nReviewed-by: Ashod Nakashian \u003cashnakash@gmail.com\u003e\n"
    },
    {
      "commit": "e8527c6ffa8b346a0a8a84a6b81e538cd7733ebe",
      "tree": "c9b66a2ed6b9f503fcd220e85ab6b5e47c176785",
      "parents": [
        "6873e0a969948a96679f667400da4eaa4ef2cc07"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Dec 22 12:41:03 2019 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Dec 22 15:49:49 2019 +0100"
      },
      "message": "sal_Char-\u003echar in sd\n\nChange-Id: I1fb2b9e7e3e4666e1fad4f36cda5c7b24e0f1ebf\nReviewed-on: https://gerrit.libreoffice.org/85691\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "6873e0a969948a96679f667400da4eaa4ef2cc07",
      "tree": "0ab7f225de65c7a3729d53b46c263404d35a3098",
      "parents": [
        "494e6a082c0186d7e54bc718439f79ed29471614"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Dec 22 12:27:00 2019 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Dec 22 15:49:36 2019 +0100"
      },
      "message": "sal_Char-\u003echar in sc\n\nChange-Id: I7e212a36898e71b03db88053647bfeee12a49cb5\nReviewed-on: https://gerrit.libreoffice.org/85690\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "494e6a082c0186d7e54bc718439f79ed29471614",
      "tree": "994af2213b783f2ac9563676b71ea7d5bbfa1554",
      "parents": [
        "2d5442dd1181ad0d261fe642a483383df6500848"
      ],
      "author": {
        "name": "Chris Sherlock",
        "email": "chris.sherlock79@gmail.com",
        "time": "Tue Dec 10 11:37:06 2019 +1100"
      },
      "committer": {
        "name": "Bartosz Kosiorek",
        "email": "gang65@poczta.onet.pl",
        "time": "Sun Dec 22 10:23:26 2019 +0100"
      },
      "message": "drawinglayer: improve logging - LineJoinTypeToString()\n\nChange-Id: Ib6ae6350fe61b3c0d787ad19ff55baa6487d63da\nReviewed-on: https://gerrit.libreoffice.org/84835\nTested-by: Jenkins\nReviewed-by: Bartosz Kosiorek \u003cgang65@poczta.onet.pl\u003e\n"
    },
    {
      "commit": "2d5442dd1181ad0d261fe642a483383df6500848",
      "tree": "f21277f294dcea9d55f357c6f6b4619b2702669e",
      "parents": [
        "f6cf80c81043d84606a5b5f7d93ae958307a16d3"
      ],
      "author": {
        "name": "Chris Sherlock",
        "email": "chris.sherlock79@gmail.com",
        "time": "Tue Dec 10 11:24:16 2019 +1100"
      },
      "committer": {
        "name": "Bartosz Kosiorek",
        "email": "gang65@poczta.onet.pl",
        "time": "Sun Dec 22 10:22:29 2019 +0100"
      },
      "message": "drawinglayer: improve logging - LineCapTypeToString()\n\nChange-Id: If8314cab56a44b6045501490ed027f8c88bd6619\nReviewed-on: https://gerrit.libreoffice.org/84834\nTested-by: Jenkins\nReviewed-by: Bartosz Kosiorek \u003cgang65@poczta.onet.pl\u003e\n"
    },
    {
      "commit": "f6cf80c81043d84606a5b5f7d93ae958307a16d3",
      "tree": "1982f40815ca43f32aab9b8f4a1fb9e1a0ec928c",
      "parents": [
        "c1ed2a821234b02529bf949214d0dd26aaa4330c"
      ],
      "author": {
        "name": "László Németh",
        "email": "nemeth@numbertext.org",
        "time": "Fri Dec 20 19:35:38 2019 +0100"
      },
      "committer": {
        "name": "László Németh",
        "email": "nemeth@numbertext.org",
        "time": "Sat Dec 21 16:22:09 2019 +0100"
      },
      "message": "tdf#106164 AutoCorrect: capitalize words with apostrophe\n\nat sentence starting position, for example\n\nwe’re -\u003e We’re\n\nThis worked only with ASCII apostrophe (\u0027), and changing to default\nusage of typographical apostrophe (U+2019) broke this kind of\ncapitalization from commit e6fade1ce133039d28369751b77ac8faff6e40cb\n(tdf#38395 enable smart apostrophe replacement by default).\n\nChange-Id: If582194364f77cfb9fc0f04a28ac79a08bb804ff\nReviewed-on: https://gerrit.libreoffice.org/85630\nTested-by: Jenkins\nReviewed-by: László Németh \u003cnemeth@numbertext.org\u003e\n"
    },
    {
      "commit": "c1ed2a821234b02529bf949214d0dd26aaa4330c",
      "tree": "629a2323de5d77cc03e406558b48e6bc5f769a2f",
      "parents": [
        "d46f0bc1458f7f2094bd554a372c4651fe9e7a6d"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sat Dec 21 12:49:24 2019 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sat Dec 21 15:39:32 2019 +0100"
      },
      "message": "so horizontal SlideTransitionPane is also unused\n\nsince...\n\ncommit 57ca02a7486090f1dd63977bb8fb351f9bf9a7f3\nDate:   Wed Apr 18 00:04:09 2018 +0200\n\n    NB Impress tabbed toolbar big update\n\nChange-Id: Icfe7201caea8337dca051c188c071809e8eb0670\nReviewed-on: https://gerrit.libreoffice.org/85655\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\nTested-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "d46f0bc1458f7f2094bd554a372c4651fe9e7a6d",
      "tree": "cd35345a1d76c7c79790939e7e35b18bd840ffee",
      "parents": [
        "12c72066c2a0b4cf0ab6c936c4b1bda81a0a1b6a"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sat Dec 21 12:46:54 2019 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sat Dec 21 15:39:03 2019 +0100"
      },
      "message": "SlideTransitionBox is unused\n\nsince...\n\ncommit 57ca02a7486090f1dd63977bb8fb351f9bf9a7f3\nDate:   Wed Apr 18 00:04:09 2018 +0200\n\n    NB Impress tabbed toolbar big update\n\nChange-Id: I599e84f4bec66eff301ab1a92cc1206a47068e02\nReviewed-on: https://gerrit.libreoffice.org/85654\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\nTested-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    }
  ],
  "next": "12c72066c2a0b4cf0ab6c936c4b1bda81a0a1b6a"
}
