)]}'
{
  "log": [
    {
      "commit": "b167059facb2b01de1d0a46777ef3ff01fa61a83",
      "tree": "96c08d70b75f6d1c64dbd3bca67f7889d87b582e",
      "parents": [
        "998c7c9d4d65d2262003e4a4d49b1ded46ccb463"
      ],
      "author": {
        "name": "Akshit Kushwaha",
        "email": "akshitsan13@gmail.com",
        "time": "Fri Feb 18 13:14:09 2022 +0530"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Mon Dec 12 17:13:55 2022 +0900"
      },
      "message": "Introduced the Flush() method for aiding the benchmarks\n\nThis Flush() method would help in clearing any and all\nqueued drawing calls in order to prevent unnecessary\ntime addition to the benchmarks.\n\nChange-Id: Ie4170bc5ebbf5011b6be315daa6a0035ffb3aa24\n"
    },
    {
      "commit": "998c7c9d4d65d2262003e4a4d49b1ded46ccb463",
      "tree": "592d115158c7c07b1bb04a7cbaf8e75ec7b3005b",
      "parents": [
        "1ce100df8615738275894b0cd834515fd82ea6ef"
      ],
      "author": {
        "name": "homeboy445",
        "email": "akshitsan13@gmail.com",
        "time": "Wed Oct 20 21:29:48 2021 +0530"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Mon Dec 12 17:13:35 2022 +0900"
      },
      "message": "benchmark: Draw Gradient\n\nThis patch includes the method for checking the duration of\ndrawing of gradient for benchmarking.\n\nChange-Id: I741bb07a1c2ac6e3c8a643c93be9d1a8afef5ccb\n"
    },
    {
      "commit": "1ce100df8615738275894b0cd834515fd82ea6ef",
      "tree": "8ea9949f411ece6c240c576a65b0d5b08958f557",
      "parents": [
        "5c83ec9819df4f6306e81e36d9a779f976b1c0b6"
      ],
      "author": {
        "name": "homeboy445",
        "email": "akshitsan13@gmail.com",
        "time": "Tue Oct 12 17:58:32 2021 +0530"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Mon Dec 12 17:13:17 2022 +0900"
      },
      "message": "benchmark: Drawing Bitmap\n\nThis patch includes the method for checking the duration of\ndrawing of a Bitmap for benchmarking.\n\nChange-Id: I6a2f30add99d7e0be8f30921c62040b58e8d998c\n"
    },
    {
      "commit": "5c83ec9819df4f6306e81e36d9a779f976b1c0b6",
      "tree": "d5b5841bb10c5ced2ec1a0f9c5251e17b6ee3113",
      "parents": [
        "75e2e032445d5fa4a3ccf255c8dc42680fdad641"
      ],
      "author": {
        "name": "homeboy445",
        "email": "akshitsan13@gmail.com",
        "time": "Sun Oct 10 17:45:17 2021 +0530"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Mon Dec 12 17:12:57 2022 +0900"
      },
      "message": "benchmark: Drawing Grid\n\nThis patch introduces a method for drawing grid lines\nfor benchmarking.\n\nChange-Id: I9f94c83b2f6476bdb896308df2e302daffb11f68\n"
    },
    {
      "commit": "75e2e032445d5fa4a3ccf255c8dc42680fdad641",
      "tree": "3589ec945bd0a5f6a7cf947223f45129ba785c15",
      "parents": [
        "38025a2691daaec974398996f1282ece89ce8e21"
      ],
      "author": {
        "name": "homeboy445",
        "email": "akshitsan13@gmail.com",
        "time": "Mon Oct 04 17:09:33 2021 +0530"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Mon Dec 12 17:12:31 2022 +0900"
      },
      "message": "benchmark: Drawing wavelines\n\nThis test includes checking the duration of drawing\nwaveline in the graphics backend.\n\nChange-Id: Ia4b08f459a7d512fa60f49e83451e3d5d699ecd5\n"
    },
    {
      "commit": "38025a2691daaec974398996f1282ece89ce8e21",
      "tree": "1d544844b45361b73fa4f8a9e55a220b6110a2e5",
      "parents": [
        "dc3b969b25f897f5cdf5e824865b187b973b3f82"
      ],
      "author": {
        "name": "homeboy445",
        "email": "akshitsan13@gmail.com",
        "time": "Thu Sep 30 14:44:48 2021 +0530"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Mon Dec 12 17:11:50 2022 +0900"
      },
      "message": "Added the executable for running benchmark tests\n\nThis executable would come in handy in running the benchmark tests\nof drawing calls.\n\nChange-Id: I3c7cee169ec24cce8b356a4dde0504b6b8ebcfbc\n"
    },
    {
      "commit": "dc3b969b25f897f5cdf5e824865b187b973b3f82",
      "tree": "6fecd04acf3c381ae31254824ad7970ca36d7730",
      "parents": [
        "01c9c971e43782800ebf63acc763a7e7fba096c1"
      ],
      "author": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Mon Dec 12 08:00:46 2022 +0100"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Mon Dec 12 07:44:27 2022 +0000"
      },
      "message": "sw: prefix members of CellsEnumWrapper, ColumnsEnumWrapper, ...\n\n... SwSendQueryBox_Impl and SwVbaTableHelper\n\nSee tdf#94879 for motivation.\n\nChange-Id: I5cb6ffe8604ba473c93318058c7955d8caa4bbea\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143978\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "01c9c971e43782800ebf63acc763a7e7fba096c1",
      "tree": "a190392ecd9a5c358491ac13ce42d13041cfb315",
      "parents": [
        "d0f12a16145b6831a6cecc017a1d9879efb576cc"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Sun Dec 11 21:48:41 2022 +0100"
      },
      "committer": {
        "name": "Adolfo Jayme Barrientos",
        "email": "fitojb@ubuntu.com",
        "time": "Mon Dec 12 00:24:53 2022 +0000"
      },
      "message": "Fix typo\n\nChange-Id: Ifd46201254b8a5db1d21d99d469d331688e8731c\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143952\nTested-by: Jenkins\nReviewed-by: Adolfo Jayme Barrientos \u003cfitojb@ubuntu.com\u003e\n"
    },
    {
      "commit": "d0f12a16145b6831a6cecc017a1d9879efb576cc",
      "tree": "11f85ead1771be663c137e5878c6cfebc1e377ed",
      "parents": [
        "eba5cfe961d3b6e429ee88d452001e689268f3ff"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Dec 11 21:26:01 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Dec 11 23:11:38 2022 +0000"
      },
      "message": "crashtesting: use of uninitialized data in forum-mso-en4-93354.xls\n\nChange-Id: I678a22289827e0a9c305ac49f7f046ae2a91184c\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143974\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "eba5cfe961d3b6e429ee88d452001e689268f3ff",
      "tree": "76fd6eb9c5cea42655776abb080fdb7e8bce1969",
      "parents": [
        "c6fcdc2a4a354f284ddb5f000572e2146a706715"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Dec 11 20:45:48 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Dec 11 23:11:08 2022 +0000"
      },
      "message": "ofz#54221 Out-of-memory\n\nChange-Id: I4b4da37dfa0a961f77bc3bccdf2d25321f7d2447\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143951\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "c6fcdc2a4a354f284ddb5f000572e2146a706715",
      "tree": "acdc08bf0dbf02b414f69527d98d82ee173611de",
      "parents": [
        "06089485040a13afc5945d31d59e0959e2412f27"
      ],
      "author": {
        "name": "jsala",
        "email": "javier.salamanca.munoz@gmail.com",
        "time": "Fri Dec 09 19:44:30 2022 +0100"
      },
      "committer": {
        "name": "Eike Rathke",
        "email": "erack@redhat.com",
        "time": "Sun Dec 11 23:11:02 2022 +0000"
      },
      "message": "tdf#91367 Remove ApiTokenSequence uses.\n\nRemove unneeded empty ApiTokenSequence parameters.\nThey go throught some calls and then are converted to ScTokenArray.\nA call to ConvertToTokenArray can be removed.\n\nChange-Id: Ic22845e0e06e3af3a91dab966538e59c3e21d470\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143886\nTested-by: Jenkins\nReviewed-by: Eike Rathke \u003cerack@redhat.com\u003e\n"
    },
    {
      "commit": "06089485040a13afc5945d31d59e0959e2412f27",
      "tree": "3386d4806f8aef396fc6e93aee90da469db00c4a",
      "parents": [
        "0f3b1feeea75a3e7c5fd83fc38d318338d702348"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Dec 11 20:31:55 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Dec 11 23:11:00 2022 +0000"
      },
      "message": "ofz#54221 drop unassigned bits\n\nChange-Id: I3e4303629aa5502dc35bf562b5f4e5aed183234a\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143950\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "0f3b1feeea75a3e7c5fd83fc38d318338d702348",
      "tree": "da639f9ea8e63135bdf8c53056b911cead5bb7ab",
      "parents": [
        "9eb732a32023e74c44ac8c3b5af9f5424273bb6c"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Dec 11 20:20:18 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Dec 11 21:25:06 2022 +0000"
      },
      "message": "ofz#54339 skip config for fuzzing\n\nChange-Id: I0d5191d2d4ed8ba76d2549701da5e00ca92a9ea7\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143949\nTested-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "9eb732a32023e74c44ac8c3b5af9f5424273bb6c",
      "tree": "3b40f9d61aae45470f07c489f7089cbfcb704ab1",
      "parents": [
        "d7f969a133d4eb8258b5d90ed88532cfcdbc9b28"
      ],
      "author": {
        "name": "Patrick Luby",
        "email": "plubius@neooffice.org",
        "time": "Sat Dec 10 14:16:39 2022 -0500"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Dec 11 20:02:53 2022 +0000"
      },
      "message": "Related: tdf#146842 Convert SkiaSalBitmap to QuartzSalBitmap\n\nCommit de3f13e2175564316eb5a62dee65e9ff8f31b460 disabled Skia for printing.\nHowever, since all SalBitmaps created are either all QuartzSalBitmaps or all\nSkiaSalBitmaps, a crash occurs whenever a SkiaSalBitmap is passed to a\nprinter\u0027s SalGraphics instance which is now always non-Skia.\n\nChange-Id: I7c1b0e1a9993e21db18ba5695a106cb10cc4088a\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143939\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "d7f969a133d4eb8258b5d90ed88532cfcdbc9b28",
      "tree": "dcf5e302cfa207e2bcb07d2654c9cae4b7ec7469",
      "parents": [
        "3d9e4c5995d582f4a15120e84adc36efa7b4a49e"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Dec 11 16:42:37 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Dec 11 19:26:08 2022 +0000"
      },
      "message": "crashtesting: accept timestamp with Z suffix as valid\n\nseen with forum-mso-en4-652977.xlsx\n\nChange-Id: I5ca7be851c279d28e225cba1ba401a4f7fa99e87\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143944\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "3d9e4c5995d582f4a15120e84adc36efa7b4a49e",
      "tree": "39ed23dc5d7e2eddc733375fdf16ca354634ba0c",
      "parents": [
        "4af3a2998dd36a940f741b335e8327da2a4dead9"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Dec 11 16:30:33 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Dec 11 19:25:50 2022 +0000"
      },
      "message": "crashtesting: null deref seen with forum-mso-en4-763051.xlsx\n\nChange-Id: I721ab5fc78efafac9bcb7594e881773863d867f6\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143943\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "4af3a2998dd36a940f741b335e8327da2a4dead9",
      "tree": "a70d289cdecece4a5bc6a5a08ed1711dba4329aa",
      "parents": [
        "f7b9956e07b32b3ceccf24fa118015abdefbb315"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Dec 11 16:23:07 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sun Dec 11 19:25:32 2022 +0000"
      },
      "message": "reuse RID_SECURITY_WARNING_TITLE for update links infobar\n\nChange-Id: Ifbfb10ee373b8eca8e1019f999ac8e545f180c97\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143942\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "f7b9956e07b32b3ceccf24fa118015abdefbb315",
      "tree": "666188a2f084698e16e63bfb8439b6eb43413f97",
      "parents": [
        "b60dfc2928ef9763452c57f06073185456310609"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Sun Dec 11 15:48:12 2022 +0100"
      },
      "committer": {
        "name": "خالد حسني",
        "email": "khaled@aliftype.com",
        "time": "Sun Dec 11 15:50:06 2022 +0000"
      },
      "message": "Fix typo\n\nChange-Id: Iac459eb04dda615a37631ed370907b50277a9c7f\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143941\nReviewed-by: Julien Nabet \u003cserval2412@yahoo.fr\u003e\nTested-by: خالد حسني \u003ckhaled@aliftype.com\u003e\n"
    },
    {
      "commit": "b60dfc2928ef9763452c57f06073185456310609",
      "tree": "b741e4561a85310affe885a18f6dc2b61eb6f72a",
      "parents": [
        "9b46020c262045aed0beace4708565235c2523cc"
      ],
      "author": {
        "name": "Thorsten Behrens",
        "email": "thorsten.behrens@allotropia.de",
        "time": "Sun Dec 11 00:19:53 2022 +0100"
      },
      "committer": {
        "name": "Thorsten Behrens",
        "email": "thorsten.behrens@allotropia.de",
        "time": "Sun Dec 11 01:30:50 2022 +0000"
      },
      "message": "Replace backslashes in config params before usage in cxx files\n\nWith cbfac11330882c7d0a817b6c37a08b2ace2b66f4, LOKit tries to pass\nfull configure line on via JSON - which, on Windows, might contain\nbackslashes and other nasties, so we better try to clean that up here.\n\nChange-Id: I8314783fc6f49e9b2b374d94448ed735de39bf81\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143940\nTested-by: Jenkins\nReviewed-by: Thorsten Behrens \u003cthorsten.behrens@allotropia.de\u003e\n"
    },
    {
      "commit": "9b46020c262045aed0beace4708565235c2523cc",
      "tree": "7d4dd427cd4591ef9546ccaf61378cb9996061dd",
      "parents": [
        "840904c05f4799986d78033f05b4d38f58a59994"
      ],
      "author": {
        "name": "Olivier Hallot",
        "email": "olivier.hallot@libreoffice.org",
        "time": "Sat Dec 10 13:58:18 2022 +0000"
      },
      "committer": {
        "name": "Adolfo Jayme Barrientos",
        "email": "fitojb@ubuntu.com",
        "time": "Sat Dec 10 23:36:29 2022 +0000"
      },
      "message": "Fix English on extended tip\n\nChange-Id: I3aad959d3d309b4ee4a1095edc16d68c86a3ed0d\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143921\nTested-by: Jenkins\nReviewed-by: Adolfo Jayme Barrientos \u003cfitojb@ubuntu.com\u003e\n"
    },
    {
      "commit": "840904c05f4799986d78033f05b4d38f58a59994",
      "tree": "a915b1324c07463c62dad3cc9e5b6ce2cb190e2e",
      "parents": [
        "7a3ecdd0ab66d516bd8934a7cd32654b85fef312"
      ],
      "author": {
        "name": "Khaled Hosny",
        "email": "khaled@aliftype.com",
        "time": "Sat Dec 10 20:44:03 2022 +0200"
      },
      "committer": {
        "name": "خالد حسني",
        "email": "khaled@aliftype.com",
        "time": "Sat Dec 10 21:22:32 2022 +0000"
      },
      "message": "tdf#152267: Strike out changed to underline in small zoom\n\nThe font has bogus value in the regular style. Add configuration\nsupport for ignoring metrics of such fonts, similar to what we do with\nline metrics.\n\nChange-Id: Ia7cfb44400601e89b8425c9a1144f630f67569f4\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143648\nTested-by: Jenkins\nReviewed-by: خالد حسني \u003ckhaled@aliftype.com\u003e\n"
    },
    {
      "commit": "7a3ecdd0ab66d516bd8934a7cd32654b85fef312",
      "tree": "d6520b9adee0923b86ffef0649095a463a9c8290",
      "parents": [
        "748e5234c561799f876a821d1a022cfc5770411e"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Sat Dec 10 19:51:02 2022 +0100"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sat Dec 10 21:04:59 2022 +0000"
      },
      "message": "Fix typo in code\n\nChange-Id: Ic0a54ef30bd8e4350b6a47ddf9f67ae608a7e122\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143938\nTested-by: Jenkins\nReviewed-by: Julien Nabet \u003cserval2412@yahoo.fr\u003e\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\nTested-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "748e5234c561799f876a821d1a022cfc5770411e",
      "tree": "b6f6457c637662e27b823ee7fdb68f4feff40942",
      "parents": [
        "a12cf7902d8139e8a7a9d30dd9a9360a05411b8c"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Sat Dec 10 19:46:59 2022 +0100"
      },
      "committer": {
        "name": "Adolfo Jayme Barrientos",
        "email": "fitojb@ubuntu.com",
        "time": "Sat Dec 10 19:12:40 2022 +0000"
      },
      "message": "Fix typo\n\nChange-Id: I9bded67c9e044ed4e96f8520a3a5486b8d3ecf0b\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143937\nReviewed-by: Adolfo Jayme Barrientos \u003cfitojb@ubuntu.com\u003e\nTested-by: Adolfo Jayme Barrientos \u003cfitojb@ubuntu.com\u003e\n"
    },
    {
      "commit": "a12cf7902d8139e8a7a9d30dd9a9360a05411b8c",
      "tree": "50942c32f1f268fddb09400bd7606400554a2951",
      "parents": [
        "09ae3c01940bbc25ffde51963683b04e3cb4bb6a"
      ],
      "author": {
        "name": "Julien Nabet",
        "email": "serval2412@yahoo.fr",
        "time": "Sat Dec 10 18:51:38 2022 +0100"
      },
      "committer": {
        "name": "Julien Nabet",
        "email": "serval2412@yahoo.fr",
        "time": "Sat Dec 10 18:50:46 2022 +0000"
      },
      "message": "tdf#152455: Strings not translatable in paste special dialog\n\nChange-Id: I0c8834813af22f3de2da1f80a8895d518f66dada\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143908\nTested-by: Jenkins\nReviewed-by: Julien Nabet \u003cserval2412@yahoo.fr\u003e\n"
    },
    {
      "commit": "09ae3c01940bbc25ffde51963683b04e3cb4bb6a",
      "tree": "2e99779b605a9e6c1eeb5b3f1cb4337586eff528",
      "parents": [
        "080d2d21cb59fd6e81375f15cf17c6cbfc605a77"
      ],
      "author": {
        "name": "László Németh",
        "email": "nemeth@numbertext.org",
        "time": "Thu Dec 08 11:41:00 2022 +0100"
      },
      "committer": {
        "name": "László Németh",
        "email": "nemeth@numbertext.org",
        "time": "Sat Dec 10 18:28:25 2022 +0000"
      },
      "message": "tdf#152203 DOCX import: fix mixed footnotes/endnotes\n\nFootnotes (like endnotes) were imported in the order\nof their w:footnote elements in footnotes.xml, resulting\nmixed footnote text content during loading documents\nexported from Google Docs. Import them in the order\nof their w:id attributes.\n\nRegression from commit 9b39ce0e66acfe812e1d50e530dc2ccdef3e1357\n\"tdf#76260 DOCX import: fix slow footnote import\".\n\nChange-Id: I7d9ed36fe96b2b90c4d62fb1ca7201318581775d\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143824\nTested-by: Jenkins\nReviewed-by: László Németh \u003cnemeth@numbertext.org\u003e\n"
    },
    {
      "commit": "080d2d21cb59fd6e81375f15cf17c6cbfc605a77",
      "tree": "0079f4fb2df04f391191d00a4672588d67bd4da9",
      "parents": [
        "2b2901bb24405c9b4778e6a34387b9826297b897"
      ],
      "author": {
        "name": "Jim Raykowski",
        "email": "raykowj@gmail.com",
        "time": "Sat Dec 10 06:50:10 2022 -0900"
      },
      "committer": {
        "name": "Jim Raykowski",
        "email": "raykowj@gmail.com",
        "time": "Sat Dec 10 17:34:00 2022 +0000"
      },
      "message": "tdf#152029 related: Prevent crash on nullptr iter_compare\n\nFixes crash that happens with x11 and qt5 backends when iter_compare is\ngiven a nullptr iterator to compare.\n\nChange-Id: I80995071dbc5b9e9807fc8b5cf10b0868b851ee4\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143907\nTested-by: Jenkins\nReviewed-by: Jim Raykowski \u003craykowj@gmail.com\u003e\n"
    },
    {
      "commit": "2b2901bb24405c9b4778e6a34387b9826297b897",
      "tree": "f45d9e2465497750223d6448b9b81c9507ab62e9",
      "parents": [
        "9270a93b013851f25399bbae9e4fd19251b4c38d"
      ],
      "author": {
        "name": "Olivier Hallot",
        "email": "olivier.hallot@libreoffice.org",
        "time": "Sat Dec 10 13:46:35 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@gerrit.libreoffice.org",
        "time": "Sat Dec 10 13:46:35 2022 +0000"
      },
      "message": "Update git submodules\n\n* Update helpcontent2 from branch \u0027master\u0027\n  to 3f394267138498a70430a44dcbc4cff8727ce367\n  - Mute L10n in code instructions\n    \n    Change-Id: I92f719fbd4b646809fb385360541b285a41fd3d9\n    Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143919\n    Tested-by: Jenkins\n    Reviewed-by: Olivier Hallot \u003colivier.hallot@libreoffice.org\u003e\n    "
    },
    {
      "commit": "9270a93b013851f25399bbae9e4fd19251b4c38d",
      "tree": "52d5ca926afb3a8bc51ed11301a3552d86b973cc",
      "parents": [
        "81719351c67385dece9dc6656530de31f5778f03"
      ],
      "author": {
        "name": "Olivier Hallot",
        "email": "olivier.hallot@libreoffice.org",
        "time": "Sat Dec 10 13:46:03 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@gerrit.libreoffice.org",
        "time": "Sat Dec 10 13:46:03 2022 +0000"
      },
      "message": "Update git submodules\n\n* Update helpcontent2 from branch \u0027master\u0027\n  to 232f60bed77834ad7d1624bc88e08305fe1ba016\n  - More typo fixes\n    \n    after https://gerrit.libreoffice.org/c/help/+/143716\n    \n    Change-Id: I9b550a68674b2e8ec31b3b8111186d58542686d9\n    Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143918\n    Tested-by: Jenkins\n    Reviewed-by: Olivier Hallot \u003colivier.hallot@libreoffice.org\u003e\n    "
    },
    {
      "commit": "81719351c67385dece9dc6656530de31f5778f03",
      "tree": "6e2abcb7b76acdc019796963f6d21032427cff2a",
      "parents": [
        "4e5032fe8ae6e2d9e59eebb8708b004b5cf3136b"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Fri Dec 09 17:29:00 2022 +0100"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Sat Dec 10 10:20:39 2022 +0000"
      },
      "message": "Introduce CPPUNIT_PROPAGATE_EXCEPTIONS environment variable\n\nOften a developer debugging a failing CppUnit test wants a core dump with the\nplace where an uncaught exception is thrown.  So if the newly introduced\nCPPUNIT_PROPAGATE_EXCEPTIONS environment variable is set (to any value), disable\nall the protectors that would otherwise catch such exceptions (and just report\nsome limited information about them).\n\nChange-Id: I3052f71c0787583c496279a6f5b35a0299c357b3\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143882\nTested-by: Jenkins\nReviewed-by: Stephan Bergmann \u003csbergman@redhat.com\u003e\n"
    },
    {
      "commit": "4e5032fe8ae6e2d9e59eebb8708b004b5cf3136b",
      "tree": "0f7a48ec0ab8ce3024d268e617f5959bd2fec764",
      "parents": [
        "ff6e3635c1f82db401309e95cb90f0b78554ae6e"
      ],
      "author": {
        "name": "Khaled Hosny",
        "email": "khaled@aliftype.com",
        "time": "Sat Dec 10 01:24:51 2022 +0200"
      },
      "committer": {
        "name": "خالد حسني",
        "email": "khaled@aliftype.com",
        "time": "Sat Dec 10 10:07:38 2022 +0000"
      },
      "message": "vcl: Add /Name key to Type 3 font dictionary\n\nEven though the spec says it is deprecated and Acrobat ignores it,\nseveral tools including Acrobat readers won’t show font name for Type 3\nfonts unless there is one in the font dictionary.\n\nChange-Id: I8e65a1cf1d89744e9d89542d3540c7f3ba938369\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143903\nTested-by: Jenkins\nReviewed-by: خالد حسني \u003ckhaled@aliftype.com\u003e\n"
    },
    {
      "commit": "ff6e3635c1f82db401309e95cb90f0b78554ae6e",
      "tree": "eeadaf07a3a94e978deeed4433c695c99edcf285",
      "parents": [
        "99860a1fbf7017cc5efdebdf5901ef57e7c021f0"
      ],
      "author": {
        "name": "Khaled Hosny",
        "email": "khaled@aliftype.com",
        "time": "Sat Dec 10 00:51:00 2022 +0200"
      },
      "committer": {
        "name": "خالد حسني",
        "email": "khaled@aliftype.com",
        "time": "Sat Dec 10 10:07:23 2022 +0000"
      },
      "message": "vcl: Add subset ID to Type 3 fonts embedded in PDF\n\nThis was overlooked before and can lead to duplicate font names in PDF.\n\nChange-Id: I16bd0e64663b5f62f90b91576644439079213e64\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143901\nTested-by: Jenkins\nReviewed-by: خالد حسني \u003ckhaled@aliftype.com\u003e\n"
    },
    {
      "commit": "99860a1fbf7017cc5efdebdf5901ef57e7c021f0",
      "tree": "1481d8542b5fa324a13deea36c74b222d4624416",
      "parents": [
        "c86f1315ea3203e8557843d02c222969524a9ca7"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Fri Dec 09 21:26:00 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sat Dec 10 10:06:26 2022 +0000"
      },
      "message": "Related: tdf#152266 open \u0027event\u0027 page by default for SID_CONFIGEVENT\n\nChange-Id: I7a3f6def8bda00588ef2846e5d3b5ed5d1da04de\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143899\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "c86f1315ea3203e8557843d02c222969524a9ca7",
      "tree": "61227f39f9c3917007c8644c72b29f5f45300578",
      "parents": [
        "f68e3a8a2eb807ab2727ca724d5a4fa1e37fa567"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Fri Dec 09 21:02:44 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sat Dec 10 10:06:03 2022 +0000"
      },
      "message": "be a little more explicit that we want the Accel config here\n\nits all handled the same way at the moment, but this is page we want\nhere\n\nChange-Id: I8ff3e671d67d3f273fa5eb747411eab226e20fc1\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143898\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "f68e3a8a2eb807ab2727ca724d5a4fa1e37fa567",
      "tree": "974a48d812ff6bb132b15e2927f623f950413dd4",
      "parents": [
        "c5844bad90dd056ca533ba86443e179ee4611f2c"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Fri Dec 09 20:56:06 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Sat Dec 10 10:05:31 2022 +0000"
      },
      "message": "switch to the \u0027keyboard\u0027 tab if a SID_MACROINFO is set\n\nChange-Id: Ie615ab2598309b0324daa11732e5345d1a927437\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143896\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "c5844bad90dd056ca533ba86443e179ee4611f2c",
      "tree": "c4734b6399b42f646ba5e9f4004ee75dec01ce5f",
      "parents": [
        "0390479ccf454cd87997fe97d640caf9f8c45a13"
      ],
      "author": {
        "name": "Xisco Fauli",
        "email": "xiscofauli@libreoffice.org",
        "time": "Fri Dec 09 20:52:18 2022 +0100"
      },
      "committer": {
        "name": "Xisco Fauli",
        "email": "xiscofauli@libreoffice.org",
        "time": "Sat Dec 10 07:46:08 2022 +0000"
      },
      "message": "tdf#120190: sc_pdf_export: Add unittest\n\nExporting to pdf is the only way I could find to test this issue\n\nChange-Id: I1f75d841b09d13807fb1e9e4418a58638d985870\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143890\nTested-by: Jenkins\nReviewed-by: Xisco Fauli \u003cxiscofauli@libreoffice.org\u003e\n"
    },
    {
      "commit": "0390479ccf454cd87997fe97d640caf9f8c45a13",
      "tree": "2fcad2b20e889d67bde639a9972a489ad2777f3f",
      "parents": [
        "53f117492db82285b190a40dd432e2bb10899457"
      ],
      "author": {
        "name": "Julien Nabet",
        "email": "serval2412@yahoo.fr",
        "time": "Fri Dec 09 20:42:26 2022 +0100"
      },
      "committer": {
        "name": "Lionel Mamane",
        "email": "lionel@mamane.lu",
        "time": "Sat Dec 10 06:17:58 2022 +0000"
      },
      "message": "Related tdf#152381: fix \"lengths do not match\"\n\nOn console, I noticed these:\nwarn:dbaccess:111457:111457:dbaccess/source/ui/browser/unodatbr.cxx:754: DBG_UNHANDLED_EXCEPTION in InitializeGridModel exception: com.sun.star.lang.IllegalArgumentException message: \"lengths do not match at /home/julien/lo/libreoffice/cppuhelper/source/propshlp.cxx:872\" ArgumentPosition: -1\n\n0  cppu::OPropertySetHelper::setPropertyValues(com::sun::star::uno::Sequence\u003crtl::OUString\u003e const\u0026, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\n    (this\u003d0x55eca23d3b90, rPropertyNames\u003duno::Sequence of length 6 \u003d {...}, rValues\u003duno::Sequence of length 7 \u003d {...}) at cppuhelper/source/propshlp.cxx:872\n1  0x00007f39c7a7ecb6 in comphelper::OPropertySetAggregationHelper::setPropertyValues(com::sun::star::uno::Sequence\u003crtl::OUString\u003e const\u0026, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\n    (this\u003d0x55eca23d3b90, _rPropertyNames\u003duno::Sequence of length 6 \u003d {...}, _rValues\u003duno::Sequence of length 7 \u003d {...}) at comphelper/source/property/propagg.cxx:589\n2  0x00007f39ac81f057 in dbaui::SbaTableQueryBrowser::InitializeGridModel(com::sun::star::uno::Reference\u003ccom::sun::star::form::XFormComponent\u003e const\u0026)\n     (this\u003d0x55eca23b1960, xGrid\u003duno::Reference to (frm::OGridControlModel *) 0x55eca23d3c30) at dbaccess/source/ui/browser/unodatbr.cxx:594\n3  0x00007f39ac834d46 in dbaui::SbaTableQueryBrowser::implLoadAnything(rtl::OUString const\u0026, rtl::OUString const\u0026, int, bool, utl::SharedUNOComponent\u003ccom::sun::star::sdbc::XConnection, utl::DisposableComponent\u003e const\u0026) (this\u003d0x55eca23b1960, _rDataSourceName\u003d\"file:///tmp/Table_Default_Firebird.odb\", _rCommand\u003d\"Table2\", nCommandType\u003d0, _bEscapeProcessing\u003dtrue, _rxConnection\u003d...)\n    at dbaccess/source/ui/browser/unodatbr.cxx:2384\n4  0x00007f39ac8312ee in dbaui::SbaTableQueryBrowser::implSelect(weld::TreeIter const*) (this\u003d0x55eca23b1960, pEntry\u003d0x55eca243bd90) at dbaccess/source/ui/browser/unodatbr.cxx:2678\n5  0x00007f39ac8343e2 in dbaui::SbaTableQueryBrowser::implSelect(rtl::OUString const\u0026, rtl::OUString const\u0026, int, bool, utl::SharedUNOComponent\u003ccom::sun::star::sdbc::XConnection, utl::DisposableComponent\u003e const\u0026, bool) (this\u003d0x55eca23b1960, _rDataSourceName\u003d\"file:///tmp/Table_Default_Firebird.odb\", _rCommand\u003d\"Table2\", nCommandType\u003d0, _bEscapeProcessing\u003dtrue, _rxConnection\u003d..., _bSelectDirect\u003dtrue)\n    at dbaccess/source/ui/browser/unodatbr.cxx:2445\n6  0x00007f39ac8398c5 in dbaui::SbaTableQueryBrowser::impl_initialize() (this\u003d0x55eca23b1960) at dbaccess/source/ui/browser/unodatbr.cxx:3251\n7  0x00007f39ac7a3eee in dbaui::OGenericUnoController::initialize(com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026) (this\u003d0x55eca23b1960, aArguments\u003duno::Sequence of length 17 \u003d {...})\n    at dbaccess/source/ui/browser/genericcontroller.cxx:259\n8  0x00007f39ac718dd7 in (anonymous namespace)::DBContentLoader::load(com::sun::star::uno::Reference\u003ccom::sun::star::frame::XFrame\u003e const\u0026, rtl::OUString const\u0026, com::sun::star::uno::Sequence\u003ccom::sun::star::beans::PropertyValue\u003e const\u0026, com::sun::star::uno::Reference\u003ccom::sun::star::frame::XLoadEventListener\u003e const\u0026)\n     (this\u003d0x55eca23aacf0, rFrame\u003duno::Reference to ((anonymous namespace)::XFrameImpl *) 0x55eca1f13750, rURL\u003d\".component:DB/DataSourceBrowser\", rArgs\u003duno::Sequence of length 16 \u003d {...}, rListener\u003duno::Reference to (framework::(anonymous namespace)::LoadEnvListener *) 0x55eca23b0828) at dbaccess/source/ui/browser/dbloader.cxx:230\n9  0x00007f39c65f5f13 in framework::LoadEnv::impl_loadContent() (this\u003d0x7fff7788a6e8) at framework/source/loadenv/loadenv.cxx:1154\n\nAt least from 59bc10eb4609c \"INTEGRATION: CWS insight01 (1.152.38); FILE MERGED\" (2004-08-02)\nthis part seems the root pb:\n-                Sequence\u003c ::rtl::OUString\u003e aProperties(6);\n-                Sequence\u003c Any\u003e aValues(6);\n+                Sequence\u003c ::rtl::OUString\u003e aProperties(6 + ( m_bPreview ? 5 : 0 ));\n+                Sequence\u003c Any\u003e aValues(7 + ( m_bPreview ? 5 : 0 ));\nif m_bPreview is false, there are only 6 attributes:\n- PROPERTY_FONT\n- PROPERTY_TEXTEMPHASIS\n- PROPERTY_TEXTRELIEF\n- PROPERTY_ROW_HEIGHT\n- PROPERTY_TEXTCOLOR\n- PROPERTY_TEXTLINECOLOR\n\nChange-Id: I91cd81f87ae0685123e273fa6d106fdd22003147\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143889\nReviewed-by: Julien Nabet \u003cserval2412@yahoo.fr\u003e\nTested-by: Jenkins\nReviewed-by: Lionel Mamane \u003clionel@mamane.lu\u003e\n"
    },
    {
      "commit": "53f117492db82285b190a40dd432e2bb10899457",
      "tree": "a0b9abc464f6e430f54aab99ae532e467697e182",
      "parents": [
        "26554db35487ac7a9d7c15e09653e4b842c775be"
      ],
      "author": {
        "name": "Aurimas Fišeras",
        "email": "aurimas@members.fsf.org",
        "time": "Fri Dec 09 20:21:28 2022 +0200"
      },
      "committer": {
        "name": "Adolfo Jayme Barrientos",
        "email": "fitojb@ubuntu.com",
        "time": "Fri Dec 09 23:11:47 2022 +0000"
      },
      "message": "configure.ac: update links to avoid redirects, fix broken links.\n\nChange-Id: I7269205ecaac450123e153ea549036abd9a567d4\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143884\nTested-by: Jenkins\nReviewed-by: Adolfo Jayme Barrientos \u003cfitojb@ubuntu.com\u003e\n"
    },
    {
      "commit": "26554db35487ac7a9d7c15e09653e4b842c775be",
      "tree": "ba396b7e340fc1e24a535caa1e6a97fe814b9004",
      "parents": [
        "01fc8ceef1946ca84d7cfef3801ad7f00e36042a"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Sat Dec 10 00:08:02 2022 +0100"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@gerrit.libreoffice.org",
        "time": "Fri Dec 09 23:08:02 2022 +0000"
      },
      "message": "Update git submodules\n\n* Update helpcontent2 from branch \u0027master\u0027\n  to f5dc5a9dc64efa25a9553a0bcc4f1c94b775a15a\n  - Fix typo\n    \n    Change-Id: I859153f912a952e105e6d124fa85e7f81a702d83\n    Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143891\n    Tested-by: Jenkins\n    Reviewed-by: Adolfo Jayme Barrientos \u003cfitojb@ubuntu.com\u003e\n    "
    },
    {
      "commit": "01fc8ceef1946ca84d7cfef3801ad7f00e36042a",
      "tree": "6b1239afd34e617bf84a1be588932d1989ab7fcc",
      "parents": [
        "cf2c070de2bafeec3b476c6bff7bb4ac87ba46db"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Fri Dec 09 20:51:18 2022 +0100"
      },
      "committer": {
        "name": "Julien Nabet",
        "email": "serval2412@yahoo.fr",
        "time": "Fri Dec 09 20:22:38 2022 +0000"
      },
      "message": "Fix typo\n\nChange-Id: I96297815043ea213f67d0ccc4224b12d7bcf7d36\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143887\nTested-by: Julien Nabet \u003cserval2412@yahoo.fr\u003e\nReviewed-by: Julien Nabet \u003cserval2412@yahoo.fr\u003e\n"
    },
    {
      "commit": "cf2c070de2bafeec3b476c6bff7bb4ac87ba46db",
      "tree": "be0fb5eead094f07e715caa12a08ff01a9e9bc6d",
      "parents": [
        "31084ebb59093be7dfe5ab53a20fdb3bcfde34b6"
      ],
      "author": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Fri Dec 09 16:52:48 2022 +0100"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Fri Dec 09 18:08:59 2022 +0000"
      },
      "message": "sw layout: invalidate margins of body content when moving a fly from page\n\nThe (simplified) bugdoc has 9 pages, and once the ToC is updated, the\ntwo tables below the (only) bookmark in the document has a 5879 twips\ngap between them for no reason. Adding a new paragraph to the second\ntable \"fixes\" the incremental layout.\n\nWhat seems to happen is that there is an anchored image on page 8, but\nthe layout decides that it doesn\u0027t fit there so it gets moved to page 9.\nBefore this move happens, SwTabFrame::Format() handles the outer of the\nnested table below the unwanted gap and its CalcFlyOffsets() notices\nthat a large upper margin is wanted so that the table wraps around the\nanchored image. Later the image gets moved to the next page, but the\nremoval doesn\u0027t invalidate the print area of the table with the large\ntop margin, so the unwanted gap appears.\n\nFix the problem by looking at the old page in SwPageFrame::MoveFly() and\nwalking through the immediate children of the body frame: if the frame\nprint area is invalidated, then SetYMargins() is called from\nSwTabFrame::Format(), which also invalidates the size of the outer table\nframe, so it will use Shrink() to have a correct size.\n\nThis appears to be a regression from commit\nb9ef71476fd70bc13f50ebe80390e0730d1b7afb (tdf#134298 sw: layout: remove\nleft-over page frame without content, 2020-11-13).\n\nChange-Id: I0424d9eea4d8a030959f8534985950c7efad4686\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143881\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "31084ebb59093be7dfe5ab53a20fdb3bcfde34b6",
      "tree": "5b4708eaca4fe58f585dff29f783287c2e47b197",
      "parents": [
        "e5986baa983e1c7b5e07c45299fd84be2c230fbe"
      ],
      "author": {
        "name": "Michael Stahl",
        "email": "michael.stahl@allotropia.de",
        "time": "Thu Dec 08 10:54:18 2022 +0100"
      },
      "committer": {
        "name": "Michael Stahl",
        "email": "michael.stahl@allotropia.de",
        "time": "Fri Dec 09 16:03:20 2022 +0000"
      },
      "message": "tdf#143311 offapi,oox,writerfilter,xmloff,sw: decorative flag on flys\n\n* sw core RES_DECORATIVE as a FRMATR\n* sw API SwXFrame property \"Decorative\"\n* UI checkbox \"Decorative\"\n* ODF import/export as loext:decorative on draw:frame\n* DOCX export\n* DOCX import - very non-obvious how to get it from model.xml to dmapper\n* PDF/UA export: tag flys with this flag as Artifact\n* test for DOCX filters, ODF filters, PDF export\n\nChange-Id: I1ceb67fdd4e1cfa212aafdeb1c5f4ccd873d433e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143815\nTested-by: Jenkins\nReviewed-by: Michael Stahl \u003cmichael.stahl@allotropia.de\u003e\n"
    },
    {
      "commit": "e5986baa983e1c7b5e07c45299fd84be2c230fbe",
      "tree": "d75999d37567c169052f2e7b2959c12490d179fd",
      "parents": [
        "6683010b1a856c3894cc0a7172ac14fda0b76aa8"
      ],
      "author": {
        "name": "László Németh",
        "email": "nemeth@numbertext.org",
        "time": "Fri Dec 09 13:44:21 2022 +0100"
      },
      "committer": {
        "name": "László Németh",
        "email": "nemeth@numbertext.org",
        "time": "Fri Dec 09 15:12:51 2022 +0000"
      },
      "message": "tdf#150578 sw track changes: fix table toolbar at row deletion\n\nIn Hide Changes mode with enabled change tracking, table row\ndeletion disabled the table toolbar, so it wasn\u0027t possible\nto repeat the click on the toolbar deleting multiple rows\nrow by row.\n\nFollow-up to commit 16c705ec0d1ab4b4428577ccb0ea3fc14ee0fc88\n\"tdf#148849 sw: fix cursor pos at tracked DeleteRow in Hide Changes\".\n\nChange-Id: I297bae405cb24f7090144344947c01a1dadf9261\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143876\nTested-by: Jenkins\nReviewed-by: László Németh \u003cnemeth@numbertext.org\u003e\n"
    },
    {
      "commit": "6683010b1a856c3894cc0a7172ac14fda0b76aa8",
      "tree": "e9810cb79d6fb2818230ba16793e7815d4bc98ac",
      "parents": [
        "960207c72aedaf8569b880a7c000c10d0baabb70"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Fri Dec 09 12:45:11 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Fri Dec 09 14:47:49 2022 +0000"
      },
      "message": "Related: tdf#146395 drop default text\n\nChange-Id: Iaeedf11df5f1d5739ec247222cc4fc1f10abe1e3\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143875\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "960207c72aedaf8569b880a7c000c10d0baabb70",
      "tree": "0a93c64233e54418f5a1c798e1997d6774f6c06b",
      "parents": [
        "e2d3baf0db4dec6b7b00192c41700611bd1d147c"
      ],
      "author": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Thu Dec 08 19:11:04 2022 +0300"
      },
      "committer": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Fri Dec 09 14:26:31 2022 +0000"
      },
      "message": "Related: tdf#152425 Use ww::sti enum instead of respective number literals\n\nSimplifies reading and checking its correctness greatly.\n\nChange-Id: I16253f324cbafac6cb526ab195a7257530abe0a6\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143827\nTested-by: Jenkins\nReviewed-by: Mike Kaganski \u003cmike.kaganski@collabora.com\u003e\n"
    },
    {
      "commit": "e2d3baf0db4dec6b7b00192c41700611bd1d147c",
      "tree": "fd787afbc76dbac399fe87fc02625663d10aad45",
      "parents": [
        "e1de95f72b1e6467510f7c3b32b25d7528c93a75"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Fri Dec 09 13:17:05 2022 +0100"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Fri Dec 09 14:26:16 2022 +0000"
      },
      "message": "external/zxing: Silence MSVC 2022 error C3781\n\n\u003e workdir\\UnpackedTarball\\zxing\\core\\src\\Generator.h(20): error C3781: Generator\u003cZXing::DetectorResult\u003e::promise_type: a coroutine\u0027s promise must declare either \u0027return_value\u0027 or \u0027return_void\u0027\n\nseen at least when building with --with-latest-c++ against VS 2022 17.5.0\nPreview 1.0\n\nChange-Id: Ie69100d87e6cb85526d772e8f0f5d11e1f9d6704\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143853\nTested-by: Jenkins\nReviewed-by: Stephan Bergmann \u003csbergman@redhat.com\u003e\n"
    },
    {
      "commit": "e1de95f72b1e6467510f7c3b32b25d7528c93a75",
      "tree": "9eb087ef9d4a034ea6790099ddaf435c1fcad6b2",
      "parents": [
        "45449e2fd20b45f9e3e04538c77b9e245a4170d4"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Dec 08 16:47:32 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Fri Dec 09 13:53:38 2022 +0000"
      },
      "message": "Related: tdf#152266 add a remove all button\n\nChange-Id: Ibf6b749089d2d6da71a9ce00779bce8886453856\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143833\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "45449e2fd20b45f9e3e04538c77b9e245a4170d4",
      "tree": "95bb6f1f7972811e9631647d65046e83d7ab42de",
      "parents": [
        "a5098b222c9406af858fd6d94d0ceb2c3c2066a8"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Fri Dec 09 12:17:52 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Fri Dec 09 13:53:24 2022 +0000"
      },
      "message": "resave with latest glade\n\nChange-Id: Ia9dc0446c2dc69c0e04d67b0d4da30319807a6cf\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143852\nTested-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "a5098b222c9406af858fd6d94d0ceb2c3c2066a8",
      "tree": "efd34bd39a2035f866db1bc722a47f5dadd76468",
      "parents": [
        "754b6ef15b8a93f73db4b293ee853668768c91e6"
      ],
      "author": {
        "name": "Justin Luth",
        "email": "justin.luth@collabora.com",
        "time": "Thu Dec 08 11:45:05 2022 -0500"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Fri Dec 09 13:50:50 2022 +0000"
      },
      "message": "tdf#151548 sw content controls: preserve tag for block SDTs\n\nThe tag is critical for VBA access.\nAlthough we do not yet import blockSdts as content controls,\nlosing this would break any VBA macros for MS Word.\nSo make sure it round-trips.\n\nI can\u0027t imagine why it wasn\u0027t treated the same as alias.\nI guess because Alias is seen, while tag appears to have\nno valuable function (until VBA, where it becomes the most\nlikely ID field.)\n\nChange-Id: I05a04faa9d2314c7b37c5b86f107bd1a16019509\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143830\nTested-by: Jenkins\nReviewed-by: Justin Luth \u003cjluth@mail.com\u003e\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\n"
    },
    {
      "commit": "754b6ef15b8a93f73db4b293ee853668768c91e6",
      "tree": "94894fb233940ebb3fc9b4a7dd256d722b443066",
      "parents": [
        "83eb2796d1f4a6778d40a5e2e94c4b536163fecb"
      ],
      "author": {
        "name": "Xisco Fauli",
        "email": "xiscofauli@libreoffice.org",
        "time": "Fri Dec 09 11:22:41 2022 +0100"
      },
      "committer": {
        "name": "Xisco Fauli",
        "email": "xiscofauli@libreoffice.org",
        "time": "Fri Dec 09 12:57:55 2022 +0000"
      },
      "message": "tdf#152413: sw_layoutwriter: Add unittest\n\nChange-Id: Ic485c1521969b126d66b0e33b72ca966d02d0ff5\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143846\nTested-by: Jenkins\nReviewed-by: Xisco Fauli \u003cxiscofauli@libreoffice.org\u003e\n"
    },
    {
      "commit": "83eb2796d1f4a6778d40a5e2e94c4b536163fecb",
      "tree": "87f115954123ec7237b9db28f0d656fc4651f8d6",
      "parents": [
        "4702910165dff6d5cef0d1bc707ff66b0b0d95bd"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Fri Dec 09 10:47:05 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Fri Dec 09 12:37:37 2022 +0000"
      },
      "message": "Related: tdf#152266 give feedback which events are assigned\n\nwhere assigned is means an event is assigned to a non-empty url, now the\ndelete button is only enabled when there is something to delete,\nbringing the customizie event page into line with the sheet event page\nand the writer frame event assignment page\n\nChange-Id: I7e016bf578dff24b7d47312fd5f7cc63883d1e4d\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143848\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "4702910165dff6d5cef0d1bc707ff66b0b0d95bd",
      "tree": "3c38fc9d54cd4b51a84a2986e8a3662c2b1b1886",
      "parents": [
        "05f55b3898407828bb24347be56247f58803f7bb"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Fri Dec 09 10:30:34 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Fri Dec 09 12:37:20 2022 +0000"
      },
      "message": "drop unnecessary pThis indirection\n\nChange-Id: I28c338a4f09036c9365937af99cb85fd4be95901\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143847\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "05f55b3898407828bb24347be56247f58803f7bb",
      "tree": "962500ee0635a8c9a465ddd38f3d4f95031a874d",
      "parents": [
        "ce4c154e8b254f3bcd59ea46b3db4bd3d5a26058"
      ],
      "author": {
        "name": "Michael Stahl",
        "email": "michael.stahl@allotropia.de",
        "time": "Fri Dec 09 11:51:22 2022 +0100"
      },
      "committer": {
        "name": "Michael Stahl",
        "email": "michael.stahl@allotropia.de",
        "time": "Fri Dec 09 12:09:22 2022 +0000"
      },
      "message": "python3: upgrade to release 3.8.16\n\nFixes CVE-2022-37454 and a few other ones that look less relevant\nincluding CVE-2022-45061 and CVE-2015-20107.\n\nChange-Id: I10fd254f7f0801d47119234bb3436874e98d8c91\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143849\nTested-by: Jenkins\nReviewed-by: Michael Stahl \u003cmichael.stahl@allotropia.de\u003e\n"
    },
    {
      "commit": "ce4c154e8b254f3bcd59ea46b3db4bd3d5a26058",
      "tree": "666a53dd20fdcc7acc61edcee07c4a6b9519dd30",
      "parents": [
        "de3f13e2175564316eb5a62dee65e9ff8f31b460"
      ],
      "author": {
        "name": "Michael Stahl",
        "email": "michael.stahl@allotropia.de",
        "time": "Thu Dec 08 18:27:06 2022 +0100"
      },
      "committer": {
        "name": "Michael Stahl",
        "email": "michael.stahl@allotropia.de",
        "time": "Fri Dec 09 12:08:47 2022 +0000"
      },
      "message": "svx: fix unmaintainable TypeConstant definition\n\nAdd one new token and every test in CppunitTest_sd_import_tests-smartart\nfails.\n\nChange-Id: I0d79a5000fc2ef9b699ffca3d75199e9479cf561\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143834\nTested-by: Jenkins\nReviewed-by: Michael Stahl \u003cmichael.stahl@allotropia.de\u003e\n"
    },
    {
      "commit": "de3f13e2175564316eb5a62dee65e9ff8f31b460",
      "tree": "771726eb026b631a1409d50df8da1499d13b62fc",
      "parents": [
        "e624621089886f52e9606c4f5058f5f5a890261c"
      ],
      "author": {
        "name": "Patrick Luby",
        "email": "plubius@neooffice.org",
        "time": "Wed Dec 07 14:24:57 2022 -0500"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Fri Dec 09 09:17:42 2022 +0000"
      },
      "message": "tdf#146842 Do not use Skia for printing\n\nSkia does not work with a native print graphics contexts. I am not sure why but from what I can see, the Skia implementation drawing to a bitmap buffer. However, in an NSPrintOperation, the print view\u0027s backing buffer is CGPDFContext so even if this bug could be solved by blitting the Skia bitmap buffer, the printed PDF would not have selectable text so always disable Skia for print graphics contexts.\n\nChange-Id: I214ba83b6e368af3ef51ea770b093612d04047a0\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143798\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "e624621089886f52e9606c4f5058f5f5a890261c",
      "tree": "8485b213dd630d6a067780ecbedc19ff6eefc257",
      "parents": [
        "e7f62648f01ba776357e9fcbb9f49c2fb3490ab1"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Fri May 21 08:40:06 2021 +0100"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Fri Dec 09 09:11:57 2022 +0000"
      },
      "message": "Fix hang during JunitTest_framework_complex on macOS\n\n...when [NSSpellChecker init] is called on a non-main thread, leading to\ndeadlock (see below).  The fix is noticing that the first half of\nSfxFrameLoader_Impl::load and the call to SwGlobals::ensure from\nWriter_SwTextDocument_getImplementation both don\u0027t need to be covered by\nSolarMutex.  Which in turn showed that the call to StartListening from the\nconstructor of SwModule needs to be covered by the SolarMutex (which it no\nlonger was now).\n\nThe deadlock was at\n\n\u003e thread #7, name \u003d \u0027cppu_threadpool::ORequestThread\u0027\n\u003e  #1: libsystem_pthread.dylib`_pthread_cond_wait\n\u003e  #2: Foundation`-[NSOperation waitUntilFinished]\n\u003e  #3: CoreFoundation`_CFXNotificationPost\n\u003e  #4: Foundation`-[NSNotificationCenter postNotificationName:object:userInfo:]\n\u003e  #5: AppKit`-[NSMenu insertItem:atIndex:]\n\u003e  #6: AppKit`-[NSApplication(NSServicesMenuPrivate) _fillSpellCheckerPopupButton:]\n\u003e  #7: AppKit`-[NSSpellChecker _fillSpellCheckerPopupButton:]\n\u003e  #8: AppKit`-[NSSpellChecker init]\n\u003e  #9: AppKit`__36+[NSSpellChecker sharedSpellChecker]_block_invoke\n\u003e  #10: libdispatch.dylib`_dispatch_client_callout\n\u003e  #11: libdispatch.dylib`_dispatch_once_callout\n\u003e  #12: AppKit`+[NSSpellChecker sharedSpellChecker]\n\u003e  #13: libMacOSXSpelllo.dylib`MacSpellChecker::getLocales at lingucomponent/source/spellcheck/macosxspell/macspellimp.mm:117:42\n\u003e  #14: liblnglo.dylib`LngSvcMgr::GetAvailableSpellSvcs_Impl at linguistic/source/lngsvcmgr.cxx:969:63\n\u003e  #15: liblnglo.dylib`LngSvcMgr::getAvailableServices at linguistic/source/lngsvcmgr.cxx:1395:9\n\u003e  #16: liblnglo.dylib`LngSvcMgr::getAvailableLocales at linguistic/source/lngsvcmgr.cxx:1459:42\n\u003e  #17: liblnglo.dylib`LngSvcMgr::UpdateAll at linguistic/source/lngsvcmgr.cxx:654:49\n\u003e  #18: liblnglo.dylib`LngSvcMgr::LngSvcMgr at linguistic/source/lngsvcmgr.cxx:411:5\n\u003e  #19: liblnglo.dylib`LngSvcMgr::LngSvcMgr at linguistic/source/lngsvcmgr.cxx:399:1\n\u003e  #20: liblnglo.dylib`::linguistic_LngSvcMgr_get_implementation at linguistic/source/lngsvcmgr.cxx:1840:30\n\u003e  #21: libuno_cppuhelpergcc3.dylib.3`decltype(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\u003e(fp)(std::__1::forward\u003ccom::sun::star::uno::XComponentContext*\u003e(fp0), std::__1::forward\u003ccom::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026\u003e(fp0))) std::__1::__invoke\u003ccom::sun::star::uno::XInterface* (*\u0026)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026), com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026\u003e(com::sun::star::uno::XInterface* (*\u0026)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026), com::sun::star::uno::XComponentContext*\u0026\u0026, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\n\u003e  #22: libuno_cppuhelpergcc3.dylib.3`com::sun::star::uno::XInterface* std::__1::__invoke_void_return_wrapper\u003ccom::sun::star::uno::XInterface*, false\u003e::__call\u003ccom::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026), com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026\u003e(com::sun::star::uno::XInterface* (*\u0026)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026), com::sun::star::uno::XComponentContext*\u0026\u0026, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\n\u003e  #23: libuno_cppuhelpergcc3.dylib.3`std::__1::__function::__alloc_func\u003ccom::sun::star::uno::XInterface* (*)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026), std::__1::allocator\u003ccom::sun::star::uno::XInterface* (*)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\u003e, com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\u003e::operator(com::sun::star::uno::XComponentContext*\u0026\u0026, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\n\u003e  #24: libuno_cppuhelpergcc3.dylib.3`std::__1::__function::__func\u003ccom::sun::star::uno::XInterface* (*)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026), std::__1::allocator\u003ccom::sun::star::uno::XInterface* (*)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\u003e, com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\u003e::operator(com::sun::star::uno::XComponentContext*\u0026\u0026, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\n\u003e  #25: libuno_cppuhelpergcc3.dylib.3`std::__1::__function::__value_func\u003ccom::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\u003e::operator(com::sun::star::uno::XComponentContext*\u0026\u0026, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026) const\n\u003e  #26: libuno_cppuhelpergcc3.dylib.3`std::__1::function\u003ccom::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\u003e::operator(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026) const\n\u003e  #27: libuno_cppuhelpergcc3.dylib.3`cppuhelper::ServiceManager::Data::Implementation::doCreateInstance at cppuhelper/source/servicemanager.cxx:702:13\n\u003e  #28: libuno_cppuhelpergcc3.dylib.3`cppuhelper::ServiceManager::Data::Implementation::createInstance at cppuhelper/source/servicemanager.cxx:667:30\n\u003e  #29: libuno_cppuhelpergcc3.dylib.3`cppuhelper::ServiceManager::createInstanceWithContext at cppuhelper/source/servicemanager.cxx:1002:36\n\u003e  #30: libswlo.dylib`com::sun::star::linguistic2::LinguServiceManager::create at workdir/UnoApiHeadersTarget/offapi/normal/com/sun/star/linguistic2/LinguServiceManager.hpp:38:129\n\u003e  #31: libswlo.dylib`SwLinguServiceEventListener::SwLinguServiceEventListener at sw/source/uibase/uno/dlelstnr.cxx:53:22\n\u003e  #32: libswlo.dylib`SwLinguServiceEventListener::SwLinguServiceEventListener at sw/source/uibase/uno/dlelstnr.cxx:46:1\n\u003e  #33: libswlo.dylib`SwModule::SwModule at sw/source/uibase/app/swmodule.cxx:161:44\n\u003e  #34: libswlo.dylib`SwModule::SwModule at sw/source/uibase/app/swmodule.cxx:137:1\n\u003e  #35: libswlo.dylib`std::__1::__unique_if\u003cSwModule\u003e::__unique_single std::__1::make_unique\u003cSwModule, SfxObjectFactory*\u0026, SfxObjectFactory*\u0026, SfxObjectFactory*\u0026\u003e\n\u003e  #36: libswlo.dylib`SwDLL::SwDLL at sw/source/uibase/app/swdll.cxx:98:26\n\u003e  #37: libswlo.dylib`SwDLL::SwDLL at sw/source/uibase/app/swdll.cxx:81:1\n\u003e  #38: libswlo.dylib`(anonymous namespace)::SwDLLInstance::SwDLLInstance at sw/source/uibase/app/swdll.cxx:57:212\n\u003e  #39: libswlo.dylib`(anonymous namespace)::SwDLLInstance::SwDLLInstance at sw/source/uibase/app/swdll.cxx:58:9\n\u003e  #40: libswlo.dylib`rtl::Static\u003c(anonymous namespace)::SwDLLInstance, (anonymous namespace)::theSwDLLInstance\u003e::get at include/rtl/instance.hxx:399:18\n\u003e  #41: libswlo.dylib`SwGlobals::ensure at sw/source/uibase/app/swdll.cxx:70:9\n\u003e  #42: libswlo.dylib`::Writer_SwTextDocument_get_implementation((null)\u003d0x000000011fde9130, args\u003d0x000000028bb087b0) at sw/source/uibase/uno/unodoc.cxx:40:5\n\u003e  #43: libuno_cppuhelpergcc3.dylib.3`decltype(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\u003e(fp)(std::__1::forward\u003ccom::sun::star::uno::XComponentContext*\u003e(fp0), std::__1::forward\u003ccom::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026\u003e(fp0))) std::__1::__invoke\u003ccom::sun::star::uno::XInterface* (*\u0026)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026), com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026\u003e(com::sun::star::uno::XInterface* (*\u0026)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026), com::sun::star::uno::XComponentContext*\u0026\u0026, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\n\u003e  #44: libuno_cppuhelpergcc3.dylib.3`com::sun::star::uno::XInterface* std::__1::__invoke_void_return_wrapper\u003ccom::sun::star::uno::XInterface*, false\u003e::__call\u003ccom::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026), com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026\u003e(com::sun::star::uno::XInterface* (*\u0026)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026), com::sun::star::uno::XComponentContext*\u0026\u0026, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\n\u003e  #45: libuno_cppuhelpergcc3.dylib.3`std::__1::__function::__alloc_func\u003ccom::sun::star::uno::XInterface* (*)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026), std::__1::allocator\u003ccom::sun::star::uno::XInterface* (*)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\u003e, com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\u003e::operator(com::sun::star::uno::XComponentContext*\u0026\u0026, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\n\u003e  #46: libuno_cppuhelpergcc3.dylib.3`std::__1::__function::__func\u003ccom::sun::star::uno::XInterface* (*)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026), std::__1::allocator\u003ccom::sun::star::uno::XInterface* (*)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\u003e, com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\u003e::operator(com::sun::star::uno::XComponentContext*\u0026\u0026, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\n\u003e  #47: libuno_cppuhelpergcc3.dylib.3`std::__1::__function::__value_func\u003ccom::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\u003e::operator(com::sun::star::uno::XComponentContext*\u0026\u0026, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026) const\n\u003e  #48: libuno_cppuhelpergcc3.dylib.3`std::__1::function\u003ccom::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026)\u003e::operator(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence\u003ccom::sun::star::uno::Any\u003e const\u0026) const\n\u003e  #49: libuno_cppuhelpergcc3.dylib.3`cppuhelper::ServiceManager::Data::Implementation::doCreateInstance at cppuhelper/source/servicemanager.cxx:702:13\n\u003e  #50: libuno_cppuhelpergcc3.dylib.3`cppuhelper::ServiceManager::Data::Implementation::createInstance at cppuhelper/source/servicemanager.cxx:671:16\n\u003e  #51: libuno_cppuhelpergcc3.dylib.3`cppuhelper::ServiceManager::createInstanceWithContext at cppuhelper/source/servicemanager.cxx:1002:36\n\u003e  #52: libsfxlo.dylib`(anonymous namespace)::SfxFrameLoader_Impl::load at sfx2/source/view/frmload.cxx:668:58\n\u003e  #53: libfwklo.dylib`framework::LoadEnv::impl_loadContent at framework/source/loadenv/loadenv.cxx:1160:37\n\u003e  #54: libfwklo.dylib`framework::LoadEnv::start at framework/source/loadenv/loadenv.cxx:395:20\n\u003e  #55: libfwklo.dylib`framework::LoadEnv::startLoading at framework/source/loadenv/loadenv.cxx:300:5\n\u003e  #56: libfwklo.dylib`framework::LoadEnv::loadComponentFromURL at framework/source/loadenv/loadenv.cxx:168:14\n\u003e  #57: libfwklo.dylib`framework::Desktop::loadComponentFromURL at framework/source/services/desktop.cxx:605:16\n\u003e  #58: libgcc3_uno.dylib`callVirtualFunction at bridges/source/cpp_uno/gcc3_linux_aarch64/callvirtualfunction.cxx:38:5\n\u003e  #59: libgcc3_uno.dylib`(anonymous namespace)::call at bridges/source/cpp_uno/gcc3_linux_aarch64/uno2cpp.cxx:293:13\n\u003e  #60: libgcc3_uno.dylib`::unoInterfaceProxyDispatch at bridges/source/cpp_uno/gcc3_linux_aarch64/uno2cpp.cxx:505:17\n\u003e  #61: libbinaryurplo.dylib`binaryurp::IncomingRequest::execute_throw const at binaryurp/source/incomingrequest.cxx:235:13\n\u003e  #62: libbinaryurplo.dylib`binaryurp::IncomingRequest::execute const at binaryurp/source/incomingrequest.cxx:78:26\n\u003e  #63: libbinaryurplo.dylib`::request at binaryurp/source/reader.cxx:85:9\n\u003e  #64: libuno_cppu.dylib.3`cppu_threadpool::JobQueue::enter at cppu/source/threadpool/jobqueue.cxx:100:17\n\u003e  #65: libuno_cppu.dylib.3`cppu_threadpool::ORequestThread::run at cppu/source/threadpool/thread.cxx:164:31\n\u003e  #66: libuno_cppu.dylib.3`::threadFunc at include/osl/thread.hxx:189:15\n\u003e  #67: libuno_sal.dylib.3`osl_thread_start_Impl at sal/osl/unx/thread.cxx:264:9\n\nvs.\n\n\u003e thread #1, queue \u003d \u0027com.apple.main-thread\u0027\n\u003e  #1: libsystem_pthread.dylib`_pthread_cond_wait\n\u003e  #2: libc++.1.0.dylib`std::__1::condition_variable::wait(std::__1::unique_lock\u003cstd::__1::mutex\u003e\u0026) [inlined] std::__1::__libcpp_condvar_wait\n\u003e  #3: libc++.1.0.dylib`std::__1::condition_variable::wait\n\u003e  #4: libvclplug_osxlo.dylib`void std::__1::condition_variable::wait\u003cSalYieldMutex::doAcquire(unsigned int)::$_0\u003e\n\u003e  #5: libvclplug_osxlo.dylib`SalYieldMutex::doAcquire at vcl/osx/salinst.cxx:215:36\n\u003e  #6: libvclplug_osxlo.dylib`comphelper::SolarMutex::acquire at include/comphelper/solarmutex.hxx:86:5\n\u003e  #7: libvclplug_osxlo.dylib`osl::Guard\u003ccomphelper::SolarMutex\u003e::Guard at include/osl/mutex.hxx:142:17\n\u003e  #8: libvclplug_osxlo.dylib`SolarMutexGuard::SolarMutexGuard at include/vcl/svapp.hxx:1348:11\n\u003e  #9: libvclplug_osxlo.dylib`SolarMutexGuard::SolarMutexGuard at include/vcl/svapp.hxx:1348:78\n\u003e  #10: libvclplug_osxlo.dylib`AquaSalTimer::callTimerCallback at vcl/osx/saltimer.cxx:140:21\n\u003e  #11: libvclplug_osxlo.dylib`AquaSalTimer::handleDispatchTimerEvent at vcl/osx/saltimer.cxx:162:9\n\u003e  #12: libvclplug_osxlo.dylib`AquaSalInstance::handleAppDefinedEvent at vcl/osx/salinst.cxx:406:47\n\u003e  #13: libvclplug_osxlo.dylib`-[VCL_NSApplication sendEvent:] at vcl/osx/vclnsapp.mm:101:9\n\u003e  #14: libvclplug_osxlo.dylib`AquaSalInstance::DoYield at vcl/osx/salinst.cxx:567:17\n\u003e  #15: libvcllo.dylib`ImplYield at vcl/source/app/svapp.cxx:465:48\n\u003e  #16: libvcllo.dylib`Application::Yield at vcl/source/app/svapp.cxx:532:5\n\u003e  #17: libvcllo.dylib`Application::Execute at vcl/source/app/svapp.cxx:444:9\n\u003e  #18: libsofficeapp.dylib`desktop::Desktop::Main at desktop/source/app/app.cxx:1587:13\n\u003e  #19: libvcllo.dylib`ImplSVMain at vcl/source/app/svmain.cxx:198:35\n\u003e  #20: libvclplug_osxlo.dylib`AquaSalInstance::handleAppDefinedEvent at vcl/osx/salinst.cxx:396:20\n\u003e  #21: libvclplug_osxlo.dylib`-[VCL_NSApplication sendEvent:] at vcl/osx/vclnsapp.mm:101:9\n\u003e  #22: AppKit`-[NSApplication _handleEvent:]\n\u003e  #23: AppKit`-[NSApplication run]\n\u003e  #24: AppKit`NSApplicationMain\n\u003e  #25: libvclplug_osxlo.dylib`AquaSalInstance::SVMainHook at vcl/osx/salinst.cxx:971:5\n\u003e  #26: libvcllo.dylib`ImplSVMain at vcl/source/app/svmain.cxx:191:54\n\u003e  #27: libvcllo.dylib`SVMain at vcl/source/app/svmain.cxx:230:12\n\u003e  #28: libsofficeapp.dylib`soffice_main at desktop/source/app/sofficemain.cxx:98:12\n\u003e  #29: soffice`sal_main at desktop/source/app/main.c:49:15\n\u003e  #30: soffice`main at desktop/source/app/main.c:47:1\n\nChange-Id: Ic5681f21a153e42a27680a9a6a179aff38f77fcd\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143565\nTested-by: Jenkins\nReviewed-by: Stephan Bergmann \u003csbergman@redhat.com\u003e\n"
    },
    {
      "commit": "e7f62648f01ba776357e9fcbb9f49c2fb3490ab1",
      "tree": "2e545a24ce418972129c43eade9cbbb80ee2cb6a",
      "parents": [
        "7938f3f84dec59e0714b4b4c97eb35fc26ba7054"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Dec 08 20:34:21 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Fri Dec 09 09:05:04 2022 +0000"
      },
      "message": "make Notebookbar customize page match indent with the others\n\nremove intermediate grids with just one child, name the containers\nof the groups of widgets to be hidden and hide the container rather\nthan the individual members so the container space doesn\u0027t push\nthis page out of alignment with the others.\n\nChange-Id: Ie3fb291da49a6b43ca4516e5fe55b828543631e0\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143838\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "7938f3f84dec59e0714b4b4c97eb35fc26ba7054",
      "tree": "6fc254beed2e8fb009f77b68cb5305c75bd49b63",
      "parents": [
        "78b5195d8add0679263a5e08ba34be9b27637a65"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Dec 08 20:27:22 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Fri Dec 09 09:04:55 2022 +0000"
      },
      "message": "resave with latest glade\n\nChange-Id: I548fac08a9b4d62d6e71bf5fa687d5c1ff2e11b5\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143837\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "78b5195d8add0679263a5e08ba34be9b27637a65",
      "tree": "2581dfd9038c04a99f0a8c40ae626c543ab59399",
      "parents": [
        "2d9a3f8137e82af4a419441b58f80c027eee51b1"
      ],
      "author": {
        "name": "Justin Luth",
        "email": "justin.luth@collabora.com",
        "time": "Wed Dec 07 13:44:01 2022 -0500"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Fri Dec 09 07:14:38 2022 +0000"
      },
      "message": "tdf#149240 docx content controls: round-trip showingPlcHdr better\n\nShowingPlaceHolder causes all the text in the control to be\nselected when the control gains the focus. Otherwise, just a\ncursor is placed at the click point.\n\nWhile round-tripping this attribute worked for inline SDTs,\nit was lost for block SDTs. But BlockSDTs are very easy\nto create. The MS templates are full of them.\n\nAlso, these are boolean, but it could have a val\u003d0 specified,\nin which case it is off, but we were importing it as on.\n\n\nChange-Id: I167afa935311a63bba408ecd489ae819485a5cb7\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143818\nTested-by: Jenkins\nReviewed-by: Justin Luth \u003cjluth@mail.com\u003e\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\n"
    },
    {
      "commit": "2d9a3f8137e82af4a419441b58f80c027eee51b1",
      "tree": "3a1799ed3a1f06df40796e4d99f47666f37b4a5a",
      "parents": [
        "24eabdbebcbc3b9189bbb9809205ead9f903a0cb"
      ],
      "author": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Thu Dec 08 20:06:15 2022 +0100"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Fri Dec 09 07:10:50 2022 +0000"
      },
      "message": "sw: remove unused DocumentContentOperationsManager::InsertGraphicObject()\n\nOnly tests called it, migrate those to\nDocumentContentOperationsManager::InsertGraphic() instead, which is what\nSwFEShell::Insert() and SwXFrame::attachToRange() use.\n\nChange-Id: Ie05b501507f8722bc0a312c2e729ecd76154ce98\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143836\nTested-by: Jenkins\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\n"
    },
    {
      "commit": "24eabdbebcbc3b9189bbb9809205ead9f903a0cb",
      "tree": "7a361c7802e8c9121d42918db2f9b1f9b04d8bd9",
      "parents": [
        "11b87e7601fd24eb290854e9642bf01d0b4592ff"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Thu Dec 08 22:50:57 2022 +0100"
      },
      "committer": {
        "name": "Julien Nabet",
        "email": "serval2412@yahoo.fr",
        "time": "Fri Dec 09 07:00:06 2022 +0000"
      },
      "message": "Fix typo\n\nChange-Id: Iaa550d83da5823fe52c25afb8e403c998ce68b3e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143842\nTested-by: Jenkins\nReviewed-by: Julien Nabet \u003cserval2412@yahoo.fr\u003e\n"
    },
    {
      "commit": "11b87e7601fd24eb290854e9642bf01d0b4592ff",
      "tree": "ac1f15e746e695efee896a3d69ac0abf23d9e4df",
      "parents": [
        "95a3d7733c5b48c99b2b74b06c7eeee718fdcd03"
      ],
      "author": {
        "name": "Jim Raykowski",
        "email": "raykowj@gmail.com",
        "time": "Thu Dec 08 18:58:59 2022 -0900"
      },
      "committer": {
        "name": "Jim Raykowski",
        "email": "raykowj@gmail.com",
        "time": "Fri Dec 09 06:40:30 2022 +0000"
      },
      "message": "tdf#152029 Bring drawing objects to attention in the document view\n\nwhen mouse pointer is over drawing object entry in the Navigator\ncontent tree\n\nChange-Id: Idfeeb3854ffe76745f2f30a6ffac8528b2dda725\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143844\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "95a3d7733c5b48c99b2b74b06c7eeee718fdcd03",
      "tree": "cbf3ae5636e9321bfe0d87c93f2eaad49c7294e7",
      "parents": [
        "8bd31225d79f10993d0e0727ee7d27c729874b51"
      ],
      "author": {
        "name": "Maxim Monastirsky",
        "email": "momonasmon@gmail.com",
        "time": "Thu Dec 08 14:07:36 2022 +0200"
      },
      "committer": {
        "name": "Maxim Monastirsky",
        "email": "momonasmon@gmail.com",
        "time": "Fri Dec 09 00:13:42 2022 +0000"
      },
      "message": "Deduplicate table styles insertion\n\n(Not adding a test here, as this should already be covered\nby several tests in sw/qa/extras/odfexport/odfexport.cxx.)\n\nChange-Id: Ic3cae9f38efc55d3d9055a45bc642d7b15fa382a\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143840\nTested-by: Jenkins\nReviewed-by: Maxim Monastirsky \u003cmomonasmon@gmail.com\u003e\n"
    },
    {
      "commit": "8bd31225d79f10993d0e0727ee7d27c729874b51",
      "tree": "dc811ae2899ae23945e071a1ac3dd8e60648e250",
      "parents": [
        "15e94efb87118b0ceb4aa926181a8906259f369b"
      ],
      "author": {
        "name": "Maxim Monastirsky",
        "email": "momonasmon@gmail.com",
        "time": "Wed Dec 07 15:51:01 2022 +0200"
      },
      "committer": {
        "name": "Maxim Monastirsky",
        "email": "momonasmon@gmail.com",
        "time": "Fri Dec 09 00:13:30 2022 +0000"
      },
      "message": "Fix sd encoded table style name handling\n\nFound this while looking into improving insertion of pages\nwith tables, as SdDrawDocument::InsertBookmarkAsPage uses \"_\"\nas the rename suffix for styles with identical names but a\ndifferent content.\n\nThis commit fixes two issues:\n\n- For import, cell styles with encoded names couldn\u0027t be found\nby table styles. The reason is that styles are referenced in\nODF by encoded names, but at runtime by display names. Yet we\nwere searching the cell style family by encoded names. This was\nalready handled for sw in insertTabletemplate(), and now do the\nsame for sd.\n\n- For export, table template names were encoded, but then\nreferenced by tables using their non-encoded names. This is\nunlike the sw code that doesn\u0027t encode them, and therefore\ndoesn\u0027t have this problem. Looking at the schema, both\ntable:name attribute of a table template, and table:template-name\nattribute of a table are of type \"string\", which suggests that\nthere is indeed no need to encode those names. This aligns with\nthe fact that table templates don\u0027t have a display-name attribute.\n\nChange-Id: Ie61b6a1c95b033404ee98f3fc40d8e82434a6a6c\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143839\nTested-by: Jenkins\nReviewed-by: Maxim Monastirsky \u003cmomonasmon@gmail.com\u003e\n"
    },
    {
      "commit": "15e94efb87118b0ceb4aa926181a8906259f369b",
      "tree": "51d876023a2599756c80d0b826375f24b1fd7b21",
      "parents": [
        "855bf4d68865ef046c8f527bf19e3ec78c7b033a"
      ],
      "author": {
        "name": "Bogdan B",
        "email": "buzea.bogdan@libreoffice.org",
        "time": "Fri Nov 11 20:08:01 2022 +0200"
      },
      "committer": {
        "name": "Hossein",
        "email": "hossein@libreoffice.org",
        "time": "Thu Dec 08 22:55:49 2022 +0000"
      },
      "message": "tdf#132293 remove unused imports from uitest\n\nChange-Id: I6f5b5d97dab27986a6b0046c42c20ec4d0527980\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/142531\nTested-by: Jenkins\nReviewed-by: Hossein \u003chossein@libreoffice.org\u003e\n"
    },
    {
      "commit": "855bf4d68865ef046c8f527bf19e3ec78c7b033a",
      "tree": "597d4ca0059af5a1e510a60b680c1fd3df717ff4",
      "parents": [
        "0569a84c16e6ee6ed6f4fb52c23ed6dfe4225cdf"
      ],
      "author": {
        "name": "Nalini Prasad Dash",
        "email": "nnnalinidash@protonmail.com",
        "time": "Wed Nov 23 17:09:55 2022 +0530"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Thu Dec 08 22:44:38 2022 +0000"
      },
      "message": "tdf#114441 - Convert use of sal_uLong to better integer types\n\nThe variable type of nHeight was changed as the return type of\npFontHeightItem-\u003eGetHeight() is sal_uInt32.Also nBit was assigned\nthe underlying datatype of LB(int) as it was checked against\nLB::LAST(Value converted to underlying datatype of LB) in the for loop .\n\nChange-Id: I657d545ac7af1786edd61569ba43b42e55d1f47b\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143145\nTested-by: Jenkins\nReviewed-by: Stephan Bergmann \u003csbergman@redhat.com\u003e\n"
    },
    {
      "commit": "0569a84c16e6ee6ed6f4fb52c23ed6dfe4225cdf",
      "tree": "c4398a1e37867174c58526c6a22b008ba2073438",
      "parents": [
        "3f564769446032825b20ca6414caa1c196076ddc"
      ],
      "author": {
        "name": "Bogdan B",
        "email": "buzea.bogdan@libreoffice.org",
        "time": "Mon Nov 28 21:00:11 2022 +0100"
      },
      "committer": {
        "name": "Hossein",
        "email": "hossein@libreoffice.org",
        "time": "Thu Dec 08 22:38:23 2022 +0000"
      },
      "message": "tdf#152299 - Remove unused define(s) from C/C++ files\n\nChange-Id: I22185ee21af426974cf57bda288320413bd119a1\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143434\nTested-by: Jenkins\nReviewed-by: Hossein \u003chossein@libreoffice.org\u003e\n"
    },
    {
      "commit": "3f564769446032825b20ca6414caa1c196076ddc",
      "tree": "bdddbc038e39cb16cf1576a38d2c02ca5f2e4884",
      "parents": [
        "20d3af853d327ab66cf55ccdfc5991a13993c47d"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Thu Dec 08 16:50:32 2022 +0100"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Thu Dec 08 22:29:46 2022 +0000"
      },
      "message": "external/zxing: Avoid MSVC 2022 error C2326\n\n\u003e workdir/UnpackedTarball/zxing/core/src/qrcode/QRDetector.cpp(431): error C2326: \u0027auto ZXing::QRCode::SampleMQR::\u003clambda_1\u003e::operator ()(int,bool) const\u0027: function cannot access \u0027FORMAT_INFO_COORDS\u0027\n\nseen at least with VS 2022 17.4.2 and VS 2022 17.5.0 Preview 1.0, but not with\nVS 2019 16.11.21.  It looks to me like a bug in MSVC, but then again it doesn\u0027t\nhurt to make that variable static, anyway.\n\nChange-Id: I48fa22f9495791e60953f9f717ffc8333314de1c\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143826\nTested-by: Jenkins\nReviewed-by: Stephan Bergmann \u003csbergman@redhat.com\u003e\n"
    },
    {
      "commit": "20d3af853d327ab66cf55ccdfc5991a13993c47d",
      "tree": "244fbc12e4e0449250894fb9df0857ee5cb32295",
      "parents": [
        "8a33bde5288a4a652de35846aa34354044b872c3"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Dec 08 13:01:06 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Dec 08 19:46:11 2022 +0000"
      },
      "message": "Related: tdf#152266 remove office:scripts from wizard letter templates\n\nall the assignments are blank anyway, but its not desirable to have\nthese.\n\nChange-Id: I5d7bd7bbdc65b286daad37cd6c368f86e0bb2785\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143821\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "8a33bde5288a4a652de35846aa34354044b872c3",
      "tree": "9631aa5852d88e277c8c919bac557af436711391",
      "parents": [
        "c2c7c378ff8c1e3ba12420aa75189b9b1fe8515b"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Dec 08 16:25:24 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Dec 08 19:45:00 2022 +0000"
      },
      "message": "tdf#152266 only warn about script:event-listener with non-empty targets\n\nChange-Id: I19518c4872b522686b3df1881ccee02d840c3db4\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143829\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "c2c7c378ff8c1e3ba12420aa75189b9b1fe8515b",
      "tree": "abeb851bb325c122bbbbbfb43f177f63b04d3d67",
      "parents": [
        "9fc0e4fa50e22c464dde702fcaa25420fa5ce5a4"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Dec 08 16:53:47 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Dec 08 19:44:28 2022 +0000"
      },
      "message": "update assign/delete state after positioning cursor in treeview\n\nChange-Id: I9fe2d9d4a3575e0b67c8421d215f65f46c2ac1f4\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143832\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "9fc0e4fa50e22c464dde702fcaa25420fa5ce5a4",
      "tree": "96636e57dbab058b0f3ceeca1002f69623491d16",
      "parents": [
        "af6f87e66bc7f6257524df68ca9d90e6072558f6"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Dec 08 16:33:57 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Dec 08 19:44:18 2022 +0000"
      },
      "message": "resave with latest glade\n\nChange-Id: I089e6c872b52ef530d0e6279fa8fd10576ccc6dd\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143831\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "af6f87e66bc7f6257524df68ca9d90e6072558f6",
      "tree": "8af26ab78a01827dbe3976ad3ddd44294008b76a",
      "parents": [
        "1c629ca0048670db4bed5e7d8d76bcf8e81f2158"
      ],
      "author": {
        "name": "Christian Lohmaier",
        "email": "lohmaier+LibreOffice@googlemail.com",
        "time": "Thu Dec 08 20:26:44 2022 +0100"
      },
      "committer": {
        "name": "Christian Lohmaier",
        "email": "lohmaier+LibreOffice@googlemail.com",
        "time": "Thu Dec 08 20:26:44 2022 +0100"
      },
      "message": "bump product version to 7.6.0.0.alpha0+\n\nChange-Id: I4cc88c54d42dd141f03c46377cd5c2f2fa56ad7b\n"
    },
    {
      "commit": "1c629ca0048670db4bed5e7d8d76bcf8e81f2158",
      "tree": "407dd674a31eb505d621881ce5a0bc8297034fc7",
      "parents": [
        "da798460e370a97597ecc9a06634f400c4b2e0cc"
      ],
      "author": {
        "name": "Christian Lohmaier",
        "email": "lohmaier+LibreOffice@googlemail.com",
        "time": "Thu Dec 08 20:20:03 2022 +0100"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@gerrit.libreoffice.org",
        "time": "Thu Dec 08 19:20:03 2022 +0000"
      },
      "message": "Update git submodules\n\n* Update translations from branch \u0027master\u0027\n  to f201069fb109d5c24dd18d03f393de1169056956\n  - remove name attribute from links for sl from last update\n    \n    Change-Id: Iddcea1018599043d5db47afd7fc7207c1a388a96\n    \n  - update translations for 7.5.0 beta1\n    \n    and force-fix errors using pocheck\n    \n    Change-Id: Id9f87177a20fe0832571d86c1802926b960ec1e8\n    "
    },
    {
      "commit": "da798460e370a97597ecc9a06634f400c4b2e0cc",
      "tree": "cfdb9ae3b4a1ded1b9c7d67cc96c13c03259d4ae",
      "parents": [
        "243131397a5b626c2d8442dc716193e27b13ef9f"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Thu Dec 08 14:50:54 2022 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Thu Dec 08 18:24:22 2022 +0000"
      },
      "message": "crashtesting ooo84576-1.odt\n\nprevent the OOM by detecting cycles in SwList::SwList and throwing an\nexception.\n\n(1) However, that means we need to catch the exception in\n    XMLTextListBlockContext::XMLTextListBlockContext\nand undo some registration, otherwise we will get a use-after-free.\n\nThe need to catch it is why I\u0027m using an UNO exception here,\nit seemed like a bad idea to throw and then catch and std::foo\nexception.\n\n(2) this is still not the end of the story, a further exception\nis thrown during SwDoc destruction, for which I don\u0027t have a\nsolution.\n\nChange-Id: I48be3d8acbdc0f9ca948a958f1124b158ba77ac0\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143820\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "243131397a5b626c2d8442dc716193e27b13ef9f",
      "tree": "067b273ab71a8ac2332ca3ba1043c95e0d678328",
      "parents": [
        "515df96a85878f10dae3c9d1274ef4575d2e3215"
      ],
      "author": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Thu Dec 08 16:43:28 2022 +0100"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Thu Dec 08 16:46:54 2022 +0000"
      },
      "message": "sw: introduce a .uno:GotoMark command\n\nThis is meant to be used from macros, it does the same as manually\nopening the navigator, selecting a given bookmark and pressing enter.\n\nIt also helps debugging when you want to jump somewhere, but the\nsurrounding document content changes, so jumping to a certain page won\u0027t\nwork due to the changing page number.\n\nChange-Id: I3bc08ae8023997bab89cf4732fb67233a6a1e134\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143825\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "515df96a85878f10dae3c9d1274ef4575d2e3215",
      "tree": "dfb06cd5cf0e0f1ec929943d0e038c640a0e63ba",
      "parents": [
        "9284baf914f7136d7302d57cbf1f25672197de9c"
      ],
      "author": {
        "name": "Michael Stahl",
        "email": "michael.stahl@allotropia.de",
        "time": "Tue Dec 06 12:03:07 2022 +0100"
      },
      "committer": {
        "name": "Michael Stahl",
        "email": "michael.stahl@allotropia.de",
        "time": "Thu Dec 08 16:30:45 2022 +0000"
      },
      "message": "sw: DOCX export: avoid writing duplicate w:b to w:pPr\n\nThis prevents validation of documents in unit tests, only one w:b is\nallowed.\n\nThe problem is that Writer has 3 different bold attributes, but Word\napparently has only 2 of them, so Western and CJK are now both mapped to\nw:b.\n\nBut RTF export oddly maps CJK and CTL to \\ab, in contrast to DOC/DOCX.\n\nChange-Id: Icb9ece988de29e54dc320c483c74a4d4b8b70141\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143814\nTested-by: Jenkins\nReviewed-by: Michael Stahl \u003cmichael.stahl@allotropia.de\u003e\n"
    },
    {
      "commit": "9284baf914f7136d7302d57cbf1f25672197de9c",
      "tree": "dffed2b2397c0b7575c29f79a54ecf0450cc3adb",
      "parents": [
        "78da075e1b9d3b3a5c0b1302f5536678f0c04923"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Dec 08 14:31:46 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Dec 08 16:05:40 2022 +0000"
      },
      "message": "unused suppression\n\nChange-Id: I1478636970349e56e2a28211bf8c3015da90db00\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143823\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "78da075e1b9d3b3a5c0b1302f5536678f0c04923",
      "tree": "4cd0df8afcc3185a15a620b66ba47d6b7bc299af",
      "parents": [
        "a2a08463e0299d514e6e555ae61c68bb0e4348d0"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Dec 08 14:24:28 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Dec 08 16:05:22 2022 +0000"
      },
      "message": "Resolves: tdf#152421 \u0027GTK_IS_LABEL (label)\u0027 assertion failure\n\nChange-Id: I33d76f4a84d7ef1cd14cb5f2597f38385eff2e2a\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143822\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "a2a08463e0299d514e6e555ae61c68bb0e4348d0",
      "tree": "92a373cb31029ebbcbc694366dc06c008323b9bc",
      "parents": [
        "1cafff12c38b2568e213a51d8061de7b4d8f15ca"
      ],
      "author": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Thu Dec 08 10:56:52 2022 +0300"
      },
      "committer": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Thu Dec 08 15:32:42 2022 +0000"
      },
      "message": "Simplify management of id-to-style-to-string-id mapping\n\nInstead of having three container objects for that, use one vector of\nappropriate structures. Slots are in sync and unique automatically.\n\nChange-Id: Ibb2c48ce42bf98f84df8230439ca98cb5b75051a\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143807\nTested-by: Jenkins\nReviewed-by: Mike Kaganski \u003cmike.kaganski@collabora.com\u003e\n"
    },
    {
      "commit": "1cafff12c38b2568e213a51d8061de7b4d8f15ca",
      "tree": "d57a45ad2189c58b17f05949a3a7a28fcfc5f1ae",
      "parents": [
        "42987658c4164a099dbeab50b8e2e42f3eda02bb"
      ],
      "author": {
        "name": "Alain Romedenne",
        "email": "alain.romedenne@libreoffice.org",
        "time": "Thu Dec 08 15:24:32 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@gerrit.libreoffice.org",
        "time": "Thu Dec 08 15:24:32 2022 +0000"
      },
      "message": "Update git submodules\n\n* Update helpcontent2 from branch \u0027master\u0027\n  to 9cd78ba1f7b77ed8a062906f2e553a4dbfca6ea4\n  - tdf#134377 fix faulty embed tags in help\n    \n    Change-Id: I4895c9d9b05f05ffeeb6206fbe39d0ce4332d5f5\n    Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143726\n    Tested-by: Jenkins\n    Reviewed-by: Alain Romedenne \u003calain.romedenne@libreoffice.org\u003e\n    "
    },
    {
      "commit": "42987658c4164a099dbeab50b8e2e42f3eda02bb",
      "tree": "40fb7bd696cf5029e8102eade6665852e3f29bf4",
      "parents": [
        "417f6fde55a7fa59f27aa9a79132e5b2cc615270"
      ],
      "author": {
        "name": "Alain Romedenne",
        "email": "alain.romedenne@libreoffice.org",
        "time": "Thu Dec 08 14:15:48 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@gerrit.libreoffice.org",
        "time": "Thu Dec 08 14:15:48 2022 +0000"
      },
      "message": "Update git submodules\n\n* Update helpcontent2 from branch \u0027master\u0027\n  to 0ae4510ed1ad0cdaf9ec52ff6bd4423c436dceae\n  - Fix to python script sample\n    \n    Change-Id: I9e79c85aecde08225212fd7985d32bd55a5f7bf1\n    Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143724\n    Tested-by: Jenkins\n    Reviewed-by: Alain Romedenne \u003calain.romedenne@libreoffice.org\u003e\n    "
    },
    {
      "commit": "417f6fde55a7fa59f27aa9a79132e5b2cc615270",
      "tree": "8c8cf5737bf176b66d315dcdcd174275b03cd7da",
      "parents": [
        "ebc7e13c0a79dbc5f21e78bcd9bb63a58c585f4a"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Dec 08 12:02:32 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Dec 08 13:58:01 2022 +0000"
      },
      "message": "Resolves: tdf#152325 initial \"select\" may not set the cursor to that pos\n\nbut setting the cursor will \u0027select\u0027 for the default \"single\" selection\nmode.\n\nChange-Id: Ib7c3dfcce72bad69741b5bc3eb159a6ed3bc8142\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143817\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "ebc7e13c0a79dbc5f21e78bcd9bb63a58c585f4a",
      "tree": "f45d764822a0df5c9c6c7ea6e39e28505e92e6f8",
      "parents": [
        "00e5509f07e1e53d506fc824df32e38a266952b1"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Dec 08 11:00:00 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Dec 08 13:57:49 2022 +0000"
      },
      "message": "Resolves: tdf#146395 allow newlines in QR Codes\n\nChange-Id: Ib390d97866ab013770e4f1cbdfb529296d64c140\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143811\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "00e5509f07e1e53d506fc824df32e38a266952b1",
      "tree": "b3f7416161c99c5ed39489d5627119f5fae5192f",
      "parents": [
        "3e1c606185dc8480a8e9a43e23a6596551570510"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Dec 08 11:42:16 2022 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Dec 08 13:57:37 2022 +0000"
      },
      "message": "ofz#53824 Out-of-memory\n\nChange-Id: I348da7f237146dfa690b974dcabdf26369997eb1\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143816\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "3e1c606185dc8480a8e9a43e23a6596551570510",
      "tree": "2de5e249653e49da32bbd56b4ba07ba42ccd9872",
      "parents": [
        "17b302b092b5c90552720097fe87c8eedc8f83df"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Thu Dec 08 11:34:17 2022 +0100"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Thu Dec 08 12:29:22 2022 +0000"
      },
      "message": "external/zxing: Missing includes\n\n...at least when building with --with-latest-c++ against recent LLVM 16 trunk\nClang and libc++,\n\n\u003e In file included from workdir/UnpackedTarball/zxing/core/src/datamatrix/DMDetector.cpp:8:\n\u003e In file included from workdir/UnpackedTarball/zxing/core/src/datamatrix/DMDetector.h:10:\n\u003e workdir/UnpackedTarball/zxing/core/src/Generator.h:15:16: error: no type named \u0027movable\u0027 in namespace \u0027std\u0027\n\u003e template \u003cstd::movable T\u003e\n\u003e           ~~~~~^\n\u003e workdir/UnpackedTarball/zxing/core/src/Generator.h:70:24: error: no type named \u0027default_sentinel_t\u0027 in namespace \u0027std\u0027\n\u003e                 bool operator\u003d\u003d(std::default_sentinel_t) const { return !_coroutine || _coroutine.done(); }\n\u003e                                 ~~~~~^\n\nChange-Id: I26720e4d07498b277ec879129634064f1d45362a\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143809\nTested-by: Jenkins\nReviewed-by: Stephan Bergmann \u003csbergman@redhat.com\u003e\n"
    },
    {
      "commit": "17b302b092b5c90552720097fe87c8eedc8f83df",
      "tree": "805ae3cf42d6baebddb1e3fb63f47605017dd1a4",
      "parents": [
        "44db6349aa9f6155c1b0a7c6d3c1041b85f4c746"
      ],
      "author": {
        "name": "Eike Rathke",
        "email": "erack@redhat.com",
        "time": "Wed Dec 07 22:05:15 2022 +0100"
      },
      "committer": {
        "name": "Eike Rathke",
        "email": "erack@redhat.com",
        "time": "Thu Dec 08 12:24:47 2022 +0000"
      },
      "message": "Related: tdf#120190 Factor out ScDocument::CreateSharedStringTextObject()\n\nChange-Id: I51c1244406e30f5a3893eac42aed65fc92ab1d38\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143805\nReviewed-by: Eike Rathke \u003cerack@redhat.com\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "44db6349aa9f6155c1b0a7c6d3c1041b85f4c746",
      "tree": "907cc0650ea6e45a950a6fc4d3c568479bd95766",
      "parents": [
        "8f6dd15dce1e6116947b512c89d802fccc0bd6f1"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Thu Dec 08 11:29:00 2022 +0200"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Thu Dec 08 09:52:20 2022 +0000"
      },
      "message": "fix build\n\nmid-air collision between\n    commit 7243f7c706ceb49d6b3e4dfb8ff72ab43c65dd86\n    Author: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n    Date:   Wed Dec 7 14:08:45 2022 +0200\n    loplugin:unusedmethods\nand\n    commit be6024a2d4fc11c908aeb29b58ce33f851dab6bc\n    Author: Rafael Lima \u003crafael.palma.lima@gmail.com\u003e\n    Date:   Mon Dec 5 11:33:32 2022 +0000\n    tdf#152078 Enable Ctrl+Wheel zoom in Basic code editor\n\nChange-Id: I155fc7fc5977f7346a44e93237f9b09f6fa86464\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143808\nTested-by: Stephan Bergmann \u003csbergman@redhat.com\u003e\nReviewed-by: Stephan Bergmann \u003csbergman@redhat.com\u003e\n"
    },
    {
      "commit": "8f6dd15dce1e6116947b512c89d802fccc0bd6f1",
      "tree": "b3832b4f5be2021062781ccb9efde215630dadc0",
      "parents": [
        "9ee57f36e26373ee7144d076c93c3462c4fc7110"
      ],
      "author": {
        "name": "Tarcísio Ladeia de Oliveira",
        "email": "wyrquill@gmail.com",
        "time": "Sat Nov 26 16:55:27 2022 -0300"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Thu Dec 08 09:51:30 2022 +0000"
      },
      "message": "vcl: check for null device\n\nThe xmloff/draw test series was crashing soon after \"testTextBoxLoss\"\nfinished. Even though it finished successfully, CppUnitTest was crashing\nwhen popping the protector. From the backtrace, the crash resulted from\nattempts to access null pointers.\n\nI do not know what caused those pointers to be null, but I added the\nchecks so that it could at least proceed to the other tests.\n\nChange-Id: Ia0014a273142442a791a43fb9e3f75c2452bbd45\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143332\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "9ee57f36e26373ee7144d076c93c3462c4fc7110",
      "tree": "f9d6436a1e8e70cfd1738fd7030c0a45a417f1b7",
      "parents": [
        "60d2dd11a73bf7a1269896f15b1ec7c98507571e"
      ],
      "author": {
        "name": "Patrick Luby",
        "email": "plubius@neooffice.org",
        "time": "Sat Dec 03 13:41:23 2022 -0500"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Dec 08 09:33:38 2022 +0000"
      },
      "message": "tdf#82115 Commit uncommitted text when a popup menu is opened\n\nThe Windows implementation of the SalFrame::EndExtTextInput() method commits or discards the native input method session. It appears that most macOS applications discard the uncommitted text when cancelling a session so always commit the uncommitted text. This change also commits any uncommitted text and cancels the native input method session whenever a window loses focus like in Safari, Firefox, and Excel.\n\nNote: if there is any marked text, SalEvent::EndExtTextInput may leave the cursor hidden so commit the marked range to force the cursor to be visible.\n\nDispatching SalEvent::EndExtTextInput in SalFrame::EndExtTextInput() creates some other related native input method handling bugs that have also been fixed in this patch:\n\n- Whenever a SalEvent::EndExtTextInput event is dispatched, cancel the native input method session so that the native input context\u0027s state is in sync with LibreOffice\u0027s internal state. The only exceptions are in [SalFrameView insertText:replacementRange:] or [SalFrameView setMarkedText:selectedRange:replacementRange:] because when these two selectors commit text, the native input method session has already been cancelled and calling [SalFrameView endExtTextInput] will cause repeated text insertions from the native macOS Character Viewer dialog to overwrite previous insertions.\n\n- Highlight all characters in the selected range. Normally uncommitted text is underlined but when an item is selected in the native input method popup or selecting a subblock of uncommitted text using the left or right arrow keys, the selection range is set and the selected range is either highlighted like in Excel or is bold underlined like in Safari. Highlighting the selected range was chosen because highlighting was used in LibreOffice 7.4.x and using bold and double underlines can get clipped making the selection range indistinguishable from the rest of the uncommitted text.\n\n- The fix for ooo#106901 always returns a zero length range if [self markedRange] called outside of mbInKeyInput. If a zero length range is returned, macOS won\u0027t call [self firstRectForCharacterRange:actualRange:] for any newly appended uncommitted text and the native input method popup will appear in the bottom left corner of the screen. So, [self markedRange] now returns the marked range if is valid.\n\n- Commit uncommitted text before dispatching menu item selections and key shortcuts. In certain cases such as selecting the Insert \u003e Comment menu item or pressing Command-Option-C in a Writer document while there is uncommitted text will call AquaSalFrame::EndExtTextInput() which will dispatch a SalEvent::EndExtTextInput event. Writer\u0027s handler for that event will delete the uncommitted text and then insert the committed text but LibreOffice will crash when deleting the uncommitted text because deletion of the text also removes and deletes the newly inserted comment.\n\nChange-Id: I4ff4682aeef7d42ce26059aa76f971a68128833c\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143619\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "60d2dd11a73bf7a1269896f15b1ec7c98507571e",
      "tree": "a88f00efbab0f366dbc846a223abc6635e9e6f5f",
      "parents": [
        "8cfffbc67ad25510d194e611871950979dc82253"
      ],
      "author": {
        "name": "Patrick Luby",
        "email": "plubius@neooffice.org",
        "time": "Wed Dec 07 16:12:11 2022 -0500"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolanm@redhat.com",
        "time": "Thu Dec 08 09:32:32 2022 +0000"
      },
      "message": "Related: tdf#82115 Fix crash when handling input method events\n\nThe nodes in mpIMEInfos may be deleted in ImpEditEngine::Clear() which causes a crash in the CommandEventId::ExtTextInput and CommandEventId::EndExtTextInput event handlers.\n\nThis crash occurs on Windows or macOS using the following steps:\n- Enter uncommitted text (enter \"aaa\" with a Japanese Hiragana input method) in a comment in a Writer document\n- Switch to another empty Writer document without committing the text in the first Writer document\n- Switch back to the first Writer document\n\nThe above steps may need to be repeated a few times but it will eventually crash with the following stack trace:\n\n(lldb) bt 25\n* thread #1, queue \u003d \u0027com.apple.main-thread\u0027, stop reason \u003d hit program assert\n    frame #0: 0x00000001b928ad98 libsystem_kernel.dylib`__pthread_kill + 8\n    frame #1: 0x00000001b92bfee0 libsystem_pthread.dylib`pthread_kill + 288\n    frame #2: 0x00000001b91fa340 libsystem_c.dylib`abort + 168\n  * frame #3: 0x00000001b91f9754 libsystem_c.dylib`__assert_rtn + 272\n    frame #4: 0x000000010374a09c libeditenglo.dylib`ImpEditEngine::ImpRemoveParagraph(this\u003d0x000000011a684e00, nPara\u003d-2147483648) at impedit2.cxx:2512:5\n    frame #5: 0x0000000103739658 libeditenglo.dylib`ImpEditEngine::ImpDeleteSelection(this\u003d0x000000011a684e00, rCurSel\u003d0x000000016fdf7250) at impedit2.cxx:2473:9\n    frame #6: 0x0000000103739328 libeditenglo.dylib`ImpEditEngine::DeleteSelected(this\u003d0x000000011a684e00, rSel\u003d0x000000016fdf7250) at impedit2.cxx:259:19\n    frame #7: 0x000000010373aac4 libeditenglo.dylib`ImpEditEngine::Command(this\u003d0x000000011a684e00, rCEvt\u003d0x000000016fdf7698, pView\u003d0x0000600000169e10) at impedit2.cxx:408:24\n    frame #8: 0x0000000103721744 libeditenglo.dylib`ImpEditView::Command(this\u003d0x00000002e3f8b7b0, rCEvt\u003d0x000000016fdf7698) at impedit.cxx:1757:41\n    frame #9: 0x00000001036d7df4 libeditenglo.dylib`EditView::Command(this\u003d0x0000600000169e10, rCEvt\u003d0x000000016fdf7698) at editview.cxx:495:26\n    frame #10: 0x000000010b1d2420 libsvxlo.dylib`WeldEditView::Command(this\u003d0x0000600002b11e30, rCEvt\u003d0x000000016fdf7698) at weldeditview.cxx:312:23\n    frame #11: 0x00000002ea78dd50 libswlo.dylib`sw::sidebarwindows::SidebarTextControl::Command(this\u003d0x0000600002b11e30, rCEvt\u003d0x000000016fdf7698) at SidebarTxtControl.cxx:461:26\n    frame #12: 0x000000011656f3d4 libvcllo.dylib`weld::CustomWeld::DoCommand(this\u003d0x000060000016a740, rPos\u003d0x000000016fdf7698) at customweld.cxx:93:32\n    frame #13: 0x000000011656ee7c libvcllo.dylib`weld::CustomWeld::LinkStubDoCommand(instance\u003d0x000060000016a740, data\u003d0x000000016fdf7698) at customweld.cxx:91:1\n    frame #14: 0x0000000115ca1dd4 libvcllo.dylib`Link\u003cCommandEvent const\u0026, bool\u003e::Call(this\u003d0x00000002e3f8bc48, data\u003d0x000000016fdf7698) const at link.hxx:111:45\n    frame #15: 0x00000001165b1658 libvcllo.dylib`SalInstanceDrawingArea::CommandHdl(this\u003d0x00000002e3f8bb50, rEvent\u003d0x000000016fdf7698) at salvtables.cxx:6473:26\n    frame #16: 0x00000001165af588 libvcllo.dylib`SalInstanceDrawingArea::LinkStubCommandHdl(instance\u003d0x00000002e3f8bb50, data\u003d0x000000016fdf7698) at salvtables.cxx:6471:1\n    frame #17: 0x0000000115ca1dd4 libvcllo.dylib`Link\u003cCommandEvent const\u0026, bool\u003e::Call(this\u003d0x00000002e3f90208, data\u003d0x000000016fdf7698) const at link.hxx:111:45\n    frame #18: 0x0000000115d047d0 libvcllo.dylib`VclDrawingArea::Command(this\u003d0x00000002e3f90080, rEvent\u003d0x000000016fdf7698) at layout.hxx:685:27\n    frame #19: 0x0000000115e2e2bc libvcllo.dylib`ImplCallCommand(pChild\u003d0x000000016fdf77c8, nEvt\u003dExtTextInput, pData\u003d0x000000016fdf77d8, bMouse\u003dfalse, pPos\u003d0x0000000000000000) at winproc.cxx:229:17\n    frame #20: 0x0000000115e34458 libvcllo.dylib`ImplHandleExtTextInput(pWindow\u003d0x0000600002aa8930, rText\u003d0x000000016fdf8290, pTextAttr\u003d0x0000600000018710, nCursorPos\u003d4, nCursorFlags\u003d1) at winproc.cxx:1424:13\n    frame #21: 0x0000000115e30dc8 libvcllo.dylib`ImplWindowFrameProc(_pWindow\u003d0x0000600002aa8930, nEvent\u003dExtTextInput, pEvent\u003d0x000000016fdf8290) at winproc.cxx:2863:20\n    frame #22: 0x000000011b0424e0 libvclplug_osxlo.dylib`SalFrame::CallCallback(this\u003d0x00000001378ffb40, nEvent\u003dExtTextInput, pEvent\u003d0x000000016fdf8290) const at salframe.hxx:306:29\n    frame #23: 0x000000011b0ef8f4 libvclplug_osxlo.dylib`-[SalFrameView setMarkedText:selectedRange:replacementRange:](self\u003d0x00000002c4b0d980, _cmd\u003d\"setMarkedText:selectedRange:replacementRange:\", aString\u003d\"嗚呼嗚呼\", selRange\u003dlocation\u003d4, length\u003d0, replacementRange\u003dlocation\u003d9223372036854775807, length\u003d0) at salframeview.mm:1595:18\n    frame #24: 0x00000001bc8d6a2c AppKit`-[NSTextInputContext(NSInputContext_WithCompletion) setMarkedText:selectedRange:replacementRange:completionHandler:] + 168\n\nChange-Id: I500824967d56232272041f8a2b972cdb2c9fe05c\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143806\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolanm@redhat.com\u003e\n"
    },
    {
      "commit": "8cfffbc67ad25510d194e611871950979dc82253",
      "tree": "2be6ad6bfd6c9c0ceab57c1a881c9a46893aa9ba",
      "parents": [
        "2b8d5e8affe256b80a28cba67db56d2666ec31cc"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Wed Dec 07 15:39:21 2022 +0100"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "sbergman@redhat.com",
        "time": "Thu Dec 08 09:21:03 2022 +0000"
      },
      "message": "Stick to three-letter build step prefixes\n\n(it makes the output so much nicer to look at :)\n\nChange-Id: Ib4844e264fd950082b19994156661f460331a2d5\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143784\nTested-by: Jenkins\nReviewed-by: Stephan Bergmann \u003csbergman@redhat.com\u003e\n"
    },
    {
      "commit": "2b8d5e8affe256b80a28cba67db56d2666ec31cc",
      "tree": "bb1d1b16316f6d8987bd9ceac2adf28e2780a0d5",
      "parents": [
        "e8ff90d35ef69af5f80f4d05c1fe8e79447057a0"
      ],
      "author": {
        "name": "Xisco Fauli",
        "email": "xiscofauli@libreoffice.org",
        "time": "Wed Dec 07 14:41:18 2022 +0100"
      },
      "committer": {
        "name": "Xisco Fauli",
        "email": "xiscofauli@libreoffice.org",
        "time": "Thu Dec 08 09:06:19 2022 +0000"
      },
      "message": "tdf#62057: move UItest to CppUnittest\n\nChange-Id: I5be16135c563ed15acf45b93c59189531b832b37\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143782\nTested-by: Jenkins\nReviewed-by: Xisco Fauli \u003cxiscofauli@libreoffice.org\u003e\n"
    },
    {
      "commit": "e8ff90d35ef69af5f80f4d05c1fe8e79447057a0",
      "tree": "6f4ea9c7752dd90cb0865bd5f23e3783b510d6d0",
      "parents": [
        "bd8f2af5bb48e23689719a056e829bcb38d5d14b"
      ],
      "author": {
        "name": "Xisco Fauli",
        "email": "xiscofauli@libreoffice.org",
        "time": "Wed Dec 07 13:49:09 2022 +0100"
      },
      "committer": {
        "name": "Xisco Fauli",
        "email": "xiscofauli@libreoffice.org",
        "time": "Thu Dec 08 09:05:26 2022 +0000"
      },
      "message": "CppunitTest_chart2_uichart: factor out common code\n\nChange-Id: I36c5356953208f6e92ac4a96aa4fa9473f655ab5\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143779\nTested-by: Jenkins\nReviewed-by: Xisco Fauli \u003cxiscofauli@libreoffice.org\u003e\n"
    },
    {
      "commit": "bd8f2af5bb48e23689719a056e829bcb38d5d14b",
      "tree": "91dfd422149e4b2112f648b5a08b3505a8c11fb0",
      "parents": [
        "be6024a2d4fc11c908aeb29b58ce33f851dab6bc"
      ],
      "author": {
        "name": "Tor Lillqvist",
        "email": "tml@collabora.com",
        "time": "Wed Dec 07 17:10:04 2022 +0200"
      },
      "committer": {
        "name": "Tor Lillqvist",
        "email": "tml@collabora.com",
        "time": "Thu Dec 08 08:51:12 2022 +0000"
      },
      "message": "Fix Emscripten build\n\nChange-Id: Ia379886ff843f72a761c64e4bdfe023b23efd586\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143786\nTested-by: Jenkins\nReviewed-by: Tor Lillqvist \u003ctml@collabora.com\u003e\n"
    },
    {
      "commit": "be6024a2d4fc11c908aeb29b58ce33f851dab6bc",
      "tree": "294e8a3a5efa068871aeee13ef0572aa012b5841",
      "parents": [
        "705b2924a14841883b4a8cac549f7af326d7a185"
      ],
      "author": {
        "name": "Rafael Lima",
        "email": "rafael.palma.lima@gmail.com",
        "time": "Mon Dec 05 11:33:32 2022 +0000"
      },
      "committer": {
        "name": "Jim Raykowski",
        "email": "raykowj@gmail.com",
        "time": "Thu Dec 08 08:25:16 2022 +0000"
      },
      "message": "tdf#152078 Enable Ctrl+Wheel zoom in Basic code editor\n\nChange-Id: Ic68ae67c311a83e4003da2ca7486fcbf6698bdc5\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143584\nTested-by: Jenkins\nReviewed-by: Jim Raykowski \u003craykowj@gmail.com\u003e\n"
    },
    {
      "commit": "705b2924a14841883b4a8cac549f7af326d7a185",
      "tree": "08f4e3a032dfd71ed14df336e5915fcb6acf8b64",
      "parents": [
        "26b64750ea15812de172985b50e6f22c2c71a60d"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Tue Dec 06 22:34:11 2022 +0100"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Thu Dec 08 08:04:14 2022 +0000"
      },
      "message": "Removed useless semicolon\n\nChange-Id: I0c931d5f856bda5b6ec91d813fe92fbc72ff1aae\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143747\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "26b64750ea15812de172985b50e6f22c2c71a60d",
      "tree": "10efc6aee4dcffe43e902cab3f0d03fa177c8661",
      "parents": [
        "8dbb69bcee477886fab752f9bd158cf54951b827"
      ],
      "author": {
        "name": "Jim Raykowski",
        "email": "raykowj@gmail.com",
        "time": "Tue Dec 06 22:48:58 2022 -0900"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Thu Dec 08 08:03:51 2022 +0000"
      },
      "message": "tdf#152029 Bring tables, frames, images, and ole objects to\n\nattention in the document view when the mouse pointer is over these\ncontent type and content entries in the Navigator content tree\n\nChange-Id: I9493203c2011a2f02fb6ddb6741992d43eaf4ddd\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143763\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "8dbb69bcee477886fab752f9bd158cf54951b827",
      "tree": "4fe71980543211f5d222a5decda786bcc0459121",
      "parents": [
        "329c32d1e9e316f3ba75d38dd4565ea14599ec9a"
      ],
      "author": {
        "name": "Jim Raykowski",
        "email": "raykowj@gmail.com",
        "time": "Tue Dec 06 21:24:12 2022 -0900"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Thu Dec 08 08:03:07 2022 +0000"
      },
      "message": "tdf#152029 Bring headings to attention in document view\n\nwhen the mouse pointer is over headings content type and content\nentries in the Navigator content tree\n\nChange-Id: Id99515b03615b93227495c24ebff45bf9f479bdd\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143762\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "329c32d1e9e316f3ba75d38dd4565ea14599ec9a",
      "tree": "83facbb0d72b161628fb9e7bda2358ae8d084e94",
      "parents": [
        "7ed2502b7f67d2f349c5fb58703557cf310e7e14"
      ],
      "author": {
        "name": "Jim Raykowski",
        "email": "raykowj@gmail.com",
        "time": "Sun Dec 04 19:31:45 2022 -0900"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Thu Dec 08 08:02:22 2022 +0000"
      },
      "message": "tdf#152029 Bring refmarks and textfields to attention in document view\n\nwhen the mouse pointer is over these content types and content entries\nin the Navigator content tree\n\nChange-Id: I07754d79597d1df4baa696dd86c58ff601576e5d\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143695\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "7ed2502b7f67d2f349c5fb58703557cf310e7e14",
      "tree": "564ec9d4d52c741ffc16e6bdeca175f060b91893",
      "parents": [
        "dff93e6387172b208355bc5f1b82344ecce4d25d"
      ],
      "author": {
        "name": "Jim Raykowski",
        "email": "raykowj@gmail.com",
        "time": "Sun Dec 04 09:36:54 2022 -0900"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Thu Dec 08 08:01:58 2022 +0000"
      },
      "message": "tdf#152029 Bring hyperlinks to attention in document view\n\nwhen mouse pointer is over hyperlink entry in the Navigator content\ntree\n\nChange-Id: I84693426277f2394f2c4b6f7bae5143bd1909285\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/143636\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    }
  ],
  "next": "dff93e6387172b208355bc5f1b82344ecce4d25d"
}
