)]}'
{
  "log": [
    {
      "commit": "da50004749609197485ba745f46e6db7d8afe04f",
      "tree": "acc5f184c5c439c994f8d3f64b41a6ed0a84bcdc",
      "parents": [
        "2f9f31f0e6d5ae57f2fae722df97fbe5c81372e1"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Sun Apr 05 00:19:02 2026 +0900"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Sun Apr 05 13:05:01 2026 +0000"
      },
      "message": "Rename LOK prefixed variables and members\n\n- nLOKWindowId to nKitWindowId\n- mnLOKWindowId to mnKitWindowId\n- mnLOKStartHeader{Row,Col} to mnKitStartHeader{Row,Col}\n- mnLOKEndHeader{Row,Col} to mnKitEndHeader{Row,Col}\n- mpLOKSpecialPositioning to mpKitSpecialPositioning\n- maLOKVisibleArea to maKitVisibleArea\n- mpLOKDrawView to mpKitDrawView\n- maLOKFreezeCell to maKitFreezeCell\n- bIsLOK to bIsKit\n- pLOKEv to pKitEv\n- LOKTrigger to KitTrigger\n- LOKSpecialPositioning to KitSpecialPositioning\n- LOKDeviceFormFactor to KitDeviceFormFactor\n- LOKEditViewHistory to KitEditViewHistory\n- LOKPayloadItem to KitPayloadItem\n- LOKAsyncEventData to KitAsyncEventData\n- maLOK*, m_*LOK*, p*LOK*,..\n\nChange-Id: I614e6225b487c4114f5dca6a2c658fb762a7aa9e\nReviewed-on: https://gerrit.collaboraoffice.com/c/core/+/310\nTested-by: Jenkins CPCI \u003creleng@collaboraoffice.com\u003e\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "5e8e5a7a1d645fc6554cfcd3ddf1ad20b08907c5",
      "tree": "16e45b87d945c2a40255d908db7fd2079b8d5345",
      "parents": [
        "42c668c3de3516bcc2032217f95a1e3c401a1be8"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Fri Jan 23 12:22:35 2026 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.com",
        "time": "Sat Apr 04 15:08:37 2026 +0000"
      },
      "message": "loplugin:unusedmethods\n\nChange-Id: Ib80bf740b664b4b8ab24e209d7690d8027473c5a\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/197938\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\n(cherry picked from commit 5b9e6ccfa871fa8dbc423ba734592eb4c2e1aac7)\nReviewed-on: https://gerrit.collaboraoffice.com/c/core/+/289\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.com\u003e\nTested-by: Jenkins CPCI \u003creleng@collaboraoffice.com\u003e\n"
    },
    {
      "commit": "4bb8407fcf1177b503c9a052da369feb10ad004e",
      "tree": "29a64386df73a723bf1012816a99fb1b50330cf6",
      "parents": [
        "6e57b8651bae6a59421cc40adecad5dee6b0cd76"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Apr 01 12:46:12 2026 +0900"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Fri Apr 03 09:45:27 2026 +0000"
      },
      "message": "Drop LO theme - use Classic by default for the time being\n\nAnd change the tests so they don\u0027t depend on what the default\ntheme is, so we can change the default and have not failing tests.\nInstead of fixed color values, we get the color values from\nwhatever the default theme is.\n\nChange-Id: Ic16e07774db256e799f63923fbcce39feca72bb9\nReviewed-on: https://gerrit.collaboraoffice.com/c/core/+/37\nTested-by: Jenkins CPCI \u003creleng@collaboraoffice.com\u003e\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "11081e57333f1e3a00eba2a73ef35653c6f4f80f",
      "tree": "265f7882e3216e773ef919fce60b80ec7393fc14",
      "parents": [
        "413e48d2cf66c0ee988da1a87ef7b0106ec1f3b3"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Fri Jan 09 10:07:52 2026 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.com",
        "time": "Thu Apr 02 17:21:00 2026 +0000"
      },
      "message": "used more TypeWhichId to avoid casting\n\nChange-Id: Icd281619c1d86506d5f248234562a7cf2c5ead77\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/196903\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n(cherry picked from commit 558a189c7c779c9808aadf90a9a75f71b2ab7594)\nReviewed-on: https://gerrit.collaboraoffice.com/c/core/+/181\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.com\u003e\nTested-by: Jenkins CPCI \u003creleng@collaboraoffice.com\u003e\n"
    },
    {
      "commit": "a5b9c8c4ae7b7968ea4c83b17e6710067329f755",
      "tree": "4cb246ad265cd6ed8d59bad39f0e1d819909f58e",
      "parents": [
        "6629080e76b2a3c5db76607325edcc26ea34e278"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Thu Apr 02 13:32:11 2026 +0900"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Thu Apr 02 12:25:36 2026 +0000"
      },
      "message": "Don\u0027t run testRoundtripEmbeddedFontsPPTX when on non debug build\n\nWe have a race condition somewhere, which is probably also the\nreason the test doesn\u0027t pass on Windows. The issue isn\u0027t a problem\nin production, but only in a fast running test. We have to find\nand fix the issue but for now let\u0027s just disable the test on non\ndebug build.\n\nChange-Id: Ib8afa133fccbe1017e7260375eb74241dfa10c36\nReviewed-on: https://gerrit.collaboraoffice.com/c/core/+/58\nTested-by: Jenkins CPCI \u003creleng@collaboraoffice.com\u003e\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\n"
    },
    {
      "commit": "d74f26e4abc56f8d9ae1831ed99754fd7bd05cc4",
      "tree": "aed30b058a58643b3b4d5296f990bbd5ddfcd932",
      "parents": [
        "e1794ab1c2d0319335eb09f17e7bbec12350f136"
      ],
      "author": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 18:24:59 2026 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 18:24:59 2026 +0200"
      },
      "message": "Remove leftover references to transitions-ogl.xml\n\nThe file was removed in b8af480ad20f (co-cleanup - remove unused\nslideshow opengl code) but two references were missed, causing a\nbuild failure on non-X11 Linux.\n\nChange-Id: Ia1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0\n"
    },
    {
      "commit": "591be1a7f43e6dba42061efe6a26db9713b3c0b3",
      "tree": "379550dcae42b58967b214c31fb2c288114d3a9a",
      "parents": [
        "ebf4c42ba21dc9c19ecfb98357dd67ebc4fa5767"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Tue Dec 09 13:39:28 2025 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 16:20:45 2026 +0200"
      },
      "message": "add comment to skipValidation() call\n\nfor anyone else who wants to fix it.\n\nChange-Id: I3481e8d6d24f640a3a294bf04f311010d018bade\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/195079\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\n(cherry picked from commit 4bc4fc7681af8bc636f076e9047e41b6c5aebb61)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/203039\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "ebf4c42ba21dc9c19ecfb98357dd67ebc4fa5767",
      "tree": "98977da100be462ff1f52d9cbc22f1cb6c83b25f",
      "parents": [
        "4cb06159fbf41299e64abd0be1ae9b244ab41754"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Thu Mar 26 15:27:57 2026 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 16:20:45 2026 +0200"
      },
      "message": "Fraction-\u003edouble in various\n\nChange-Id: I268df0e036ae922762eaf39b82af0fff1759d7e0\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202742\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n(cherry picked from commit c422ba15c1debe03fc515a09fdb51f767a8a0845)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/203022\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "35fab1f72fba5da6796acebe8ff214922fe67b35",
      "tree": "a416ce2bacafb3b89c0e71cce1b6afd5dfa60292",
      "parents": [
        "501502e64f4393b9fbd5ea12f0cefa00f0b78f24"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "quikee@Strix.tailbd6c1e.ts.net",
        "time": "Sat Mar 07 05:00:09 2026 +0000"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 16:20:44 2026 +0200"
      },
      "message": "JSON processor: add graphic and bitmap fill primitives\n\nAdd support for fillGraphic, polyPolygonGraphic, graphic\n(vector/raster), polyPolygonRGBA, polyPolygonAlphaGradient,\nbitmapAlpha, and patternFill primitives\n\nChange-Id: I8fa05ec7c170b346af6ce4261cd917659cae2108\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202572\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\n"
    },
    {
      "commit": "501502e64f4393b9fbd5ea12f0cefa00f0b78f24",
      "tree": "e20e79b35e6062a012ade644a2b050a0717375c8",
      "parents": [
        "192d95aa59439a56b3c60bfc266cb724f21e6312"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "quikee@Strix.tailbd6c1e.ts.net",
        "time": "Sat Mar 07 04:59:51 2026 +0000"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 16:20:44 2026 +0200"
      },
      "message": "JSON processor: add gradient and hatch fill primitives\n\nAdd support for fillGradient, polyPolygonGradient, fillHatch, and\npolyPolygonHatch. This handles gradient styles, color stops, hatch\npatterns.\n\nChange-Id: Id8069283ff56d2638d285240a127ee4db9f142e7\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202571\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\n"
    },
    {
      "commit": "b31101367bdbb154e0d63c2c18bd63ee5ae3af00",
      "tree": "2a9da6e474c58bd980783da9b362db4d33770558",
      "parents": [
        "93ae0561949c72d7ede6ae48d04b7b266b11e685"
      ],
      "author": {
        "name": "Mohit Marathe",
        "email": "mohit.marathe@collabora.com",
        "time": "Fri Mar 27 13:04:11 2026 +0530"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 16:20:43 2026 +0200"
      },
      "message": "cool#14748 sd: skip rendering of annotation markers in the slideshow\n\nSigned-off-by: Mohit Marathe \u003cmohit.marathe@collabora.com\u003e\nChange-Id: Ib3b1c6dc3786731959f67cdc5637a64ecdeb9758\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202849\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Michael Stahl \u003cmichael.stahl@collabora.com\u003e\n"
    },
    {
      "commit": "12505af8f4b1903b2633ecdd9163179f908d7da2",
      "tree": "4b33fd280a35f2caf5254387553f99fa3b9ff42b",
      "parents": [
        "2e8ba2c590628d3405b824ac74fd8a876a53fdbb"
      ],
      "author": {
        "name": "Mohit Marathe",
        "email": "mohit.marathe@collabora.com",
        "time": "Thu Mar 26 17:11:42 2026 +0530"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 14:31:55 2026 +0200"
      },
      "message": "cool#14749 sd: fix opaque paragraph animation layers in PPTX slideshow\n\nchangeBackground only handled SdrRectanglePrimitive2D, but PPTX\ntext boxes produce ObjectInfoPrimitive2D wrapping\nSdrCustomShapePrimitive2D. The type check never matched, so\nfill polypolygons were never hidden, making paragraph layer\nbitmaps fully opaque.\n\nRemove the type check in changeBackground so it unconditionally\ndecomposes all primitives. Add BufferedDecompositionPrimitive2D\nhandling to changePolyPolys so it can recurse through\nSdrCustomShapePrimitive2D to reach the fill polypolygons,\nmirroring the pattern already used by findTextBlock.\n\nSigned-off-by: Mohit Marathe \u003cmohit.marathe@collabora.com\u003e\nChange-Id: I102b2482b0d7fc5dfdd645bcd4f9ff6aa680b3ad\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202733\nReviewed-by: Michael Stahl \u003cmichael.stahl@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "ece57cea6c14d3548f0a5eb78d590ca09aa40d88",
      "tree": "836aef8ea05b13869b6184a1bf5b630bf27bdd1f",
      "parents": [
        "7ec853a7e640e9e2fa2a4f1078d26bf7554c0c4e"
      ],
      "author": {
        "name": "Mohit Marathe",
        "email": "mohit.marathe@collabora.com",
        "time": "Fri Mar 27 16:52:38 2026 +0530"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 14:31:46 2026 +0200"
      },
      "message": "sd: fix testGetViewRenderState after UseOnlyWhiteDocBackground default change\n\nCommit 7b239b5c7d6cd440dd57d2a0eb51c100bbb47f6d changed the default\nvalue of UseOnlyWhiteDocBackground from true to false. This causes\nSdXImpressDocument::getViewRenderState() to enter the\n!ThemeColors::UseOnlyWhiteDocBackground() branch, which appends \u0027D\u0027\nto the render state when the document background color matches the\ndefault DOCCOLOR. The test expectations did not account for this.\n\nUpdate the expected strings from \"S;...\" to \"SD;...\" accordingly.\n\nSigned-off-by: Mohit Marathe \u003cmohit.marathe@collabora.com\u003e\nChange-Id: Id22ccd92af46c5af53162e9036557b16cb407fab\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202865\nReviewed-by: Michael Stahl \u003cmichael.stahl@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "64c6a8c44b7730d1f703f260e7359642e8af9288",
      "tree": "17d4df70252342d6dbeb02f4fd05aee674c3a23c",
      "parents": [
        "e278644884b79a51ead242dcd1c48cb59485b622"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Sun Mar 22 15:09:35 2026 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 14:30:32 2026 +0200"
      },
      "message": "Fraction-\u003edouble in MapMode\n\nChange-Id: I865fe1c2b0377eebda6f9f19e163928cbe7c9056\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202631\nTested-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202837\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "e278644884b79a51ead242dcd1c48cb59485b622",
      "tree": "51d699201e8b3473d1a2ee0ae4185f4958a13e1d",
      "parents": [
        "a222c99759e5b286fb24c5560aa54e800f01024c"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Tue Mar 24 16:09:26 2026 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 14:30:31 2026 +0200"
      },
      "message": "Start process of converting MapMode from Fraction to double\n\nadd constructor and setters\n\nChange-Id: I1ea8d0b5ac2e2f49e658247d4a21ed80457c68ad\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202603\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202836\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "2dd14b02c0f02172d98579991b3eed3a0726e7ca",
      "tree": "459422276e1944335cc519c972815ac10c8bec44",
      "parents": [
        "355058c77a2f5fee420795f6d706f521667c9c36"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Tue Mar 24 15:21:03 2026 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 14:30:31 2026 +0200"
      },
      "message": "Fraction-\u003edouble in SdVectorizeDlg\n\nChange-Id: Ice04e8e6e5bf6c5a048c2c582e982d91a1611acc\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202600\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202834\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nTested-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "355058c77a2f5fee420795f6d706f521667c9c36",
      "tree": "dbdb5951c6e45f71fbcb73fdf20e68bbdec2686e",
      "parents": [
        "08e2bb5ee541ce02aee649f626ddb62f7b1ac324"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Tue Mar 24 15:18:36 2026 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 14:30:31 2026 +0200"
      },
      "message": "Fraction-\u003edouble in AnimationWindow\n\nChange-Id: If9bf3c0acbfc51e913c5f471859a2734dbed7f17\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202599\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202833\nTested-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "fa530b7a38901cb3a63212fdb2900cbe9ffd026c",
      "tree": "6af1ac978b376c735a73e36c868ed0762e440f96",
      "parents": [
        "dbf750115d0a7f89d7412791940d00e292a21801"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Mar 23 11:46:31 2026 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 14:30:30 2026 +0200"
      },
      "message": "Fraction-\u003edouble in SdSnapLineDlg\n\nChange-Id: I1cda893057073a9d51a991e2be6c1101a24c3435\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202566\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202824\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nTested-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "dbf750115d0a7f89d7412791940d00e292a21801",
      "tree": "cfb7d57802fff262ad0561f8e82139496518b928",
      "parents": [
        "f383817d48ab9566fe48aab07a1f6749a87a3a8e"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Mar 23 11:45:27 2026 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 14:30:30 2026 +0200"
      },
      "message": "Fraction-\u003edouble in CopyDlg\n\nChange-Id: If57bb9ea9c39602946eeffbb6a09b8b8d3bd6c4d\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202565\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202823\nTested-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "a8ef05f7e2ef5afb55818608935e7423cbc7a222",
      "tree": "5d840a6d04b5903e38d18f64ab91d9d9b117a8c7",
      "parents": [
        "f6b6d42d936d01ff2d45c375bacf7cfbec865636"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Sun Mar 22 18:51:37 2026 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 14:30:29 2026 +0200"
      },
      "message": "Fraction-\u003edouble in SdDisplay\n\nChange-Id: Icc0c1f62b6b3453e974d2bfd9cdfa4e9a5726dad\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202400\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202816\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nTested-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "973dbbc50493df0e08dbff9ded8a845bd5c3c60d",
      "tree": "d621f4cf9979a92385fc26a42d86c9d8348dc6d5",
      "parents": [
        "69f59df794213c58f931a8d4ce4d46a43076219c"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Sun Mar 22 15:12:45 2026 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 14:30:29 2026 +0200"
      },
      "message": "maFraction in PPTWriterBase is static data\n\nit is never modified\n\nChange-Id: I329e3bcbad1981dfe57f47b31dadea0a17ee81d1\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202376\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202808\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "4b5caa5682cb65dafd215ef2c936dd7422c77cd3",
      "tree": "dc4cde1fc2dcd1375ff9e966dd3c7e194a148979",
      "parents": [
        "f5d65e30ae2538bf3cd400a67522bace091fdc1d"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Sat Mar 21 15:20:23 2026 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 14:30:28 2026 +0200"
      },
      "message": "Fraction-\u003edouble in SetOutputSizePixelScaleOffsetAndLOKBuffer\n\nChange-Id: Ie049437a68ff4957206fd845665144f63919e54e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202324\nTested-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202805\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nTested-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "37d8c5eb00de8dd239ec8dbc7f26796d9865290c",
      "tree": "8f21539773c8f829c81a3d5fda8dc4910e26d03f",
      "parents": [
        "4d020f700ac224b369ee0af94e71d25c55aea8e5"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Sat Mar 21 14:24:59 2026 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 14:30:28 2026 +0200"
      },
      "message": "Fraction-\u003edouble in conversionFract\n\nChange-Id: I3a4cf3f85699543f528604a4a50e7a390c75c392\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202310\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202803\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nTested-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "610c3f518adc1a0577e04701ca87f4d8f46d5f0f",
      "tree": "b126680aa0ee27fdbe3e157963654a6d7ff39805",
      "parents": [
        "654319b24a33a731d97abd2dbe47438ec403bb65"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Sun Mar 15 19:01:37 2026 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 14:30:28 2026 +0200"
      },
      "message": "Fraction-\u003edouble in FrPair\n\nChange-Id: Ibfee97e8b778bae6d93be852c78ab518285ca27c\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201745\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202801\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nTested-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "654319b24a33a731d97abd2dbe47438ec403bb65",
      "tree": "485e39a8aab21d6ddd8d7f1a767ebe2afd1a9295",
      "parents": [
        "48eb0076a2bfc6a98a841cb5cda93c7611c85812"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Fri Mar 20 15:41:35 2026 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 14:30:28 2026 +0200"
      },
      "message": "Fraction-\u003edouble in Ruler\n\nChange-Id: I89cf4314a35c17b9f02f231f82af2f19baed5bb0\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202251\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202800\nTested-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "3c06fd40642bee2008b8119c461450f6ec917a95",
      "tree": "49b7b750ff356ce7d8fba76f58c683243bae3657",
      "parents": [
        "052177c77f99f61ea05f5f2449c947c640cfcc8a"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Mar 16 15:58:07 2026 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 14:30:27 2026 +0200"
      },
      "message": "Fraction-\u003edouble in SfxViewShell::SetZoomFactor\n\nChange-Id: Ieb7989e74b4cba163218d4ad6187e51d3030e7f9\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202135\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202798\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nTested-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "c08ce0f0fb219af24a47b8999e918cf79b3b945a",
      "tree": "36138654132a4aef3fec868e92222cfb9795bf63",
      "parents": [
        "be2158ef2e91e749a96443d25df537cd341f822b"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Sun Mar 15 18:38:51 2026 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 14:30:26 2026 +0200"
      },
      "message": "Fraction-\u003edouble in SdrModel\n\nChange-Id: Iace435987028618c5e2d5ff4b5f1fa65dc15a2a3\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201743\nTested-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202792\nTested-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "3c7cf1be188fdaaa71d4cf9f2e3ce11a0906f82e",
      "tree": "d047506e48ee7437234336133a0a604a11cf6b38",
      "parents": [
        "cc3d36b4877693aa8c4c1f0befe9a6e1889121ad"
      ],
      "author": {
        "name": "Jesus Solis",
        "email": "solisj@alum.mit.edu",
        "time": "Mon Mar 09 18:08:33 2026 -0500"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 14:30:26 2026 +0200"
      },
      "message": "tdf#161837 use double instead of Fraction class\n\nreplaced use of Fraction in SfxInPlaceClient::SetObjAreaAndScale and\nrelated methods SetSizeScale, GetScaleWidth, GetScaleHeight;\nreplaced attributes m_aScaleWidth and m_aScaleHeight from\nSfxInPlaceClient_Impl with m_fScaleWidth and m_fScaleHeight\n\nChange-Id: I9019c7fde9a75880ad8b01b1f0b643d4932b116e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201310\nTested-by: Jenkins\nReviewed-by: Mike Kaganski \u003cmike.kaganski@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202809\nTested-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "afbda6207b7d689deee36605ef8faa27800e73bc",
      "tree": "6c295227887a920b6c47c47bf83e4411d135f024",
      "parents": [
        "282cb403cd5cf8660b36a410c0370d51fb1efc96"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Sun Mar 15 15:29:50 2026 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 14:30:26 2026 +0200"
      },
      "message": "Fraction-\u003edouble in SdrEditView::ResizeMarkedObj\n\nChange-Id: I26ab911b680ded4d27a453154b6d8802a22154d9\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201734\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202760\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nTested-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "282cb403cd5cf8660b36a410c0370d51fb1efc96",
      "tree": "59849e1c17a5db3f4a2a32c9bca598da1ecbd23d",
      "parents": [
        "16cfc061fc35622c14676a7a61712e8368997c2c"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Sun Mar 15 15:15:54 2026 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 14:30:25 2026 +0200"
      },
      "message": "Fraction-\u003edouble in SdrObject::Resize\n\nChange-Id: I01a7fa3303fdbc3db5e8b259f7bdb9631d64bd74\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201733\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202759\nTested-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "16cfc061fc35622c14676a7a61712e8368997c2c",
      "tree": "f795bda1aa173491fadf7bf4cd131dc5c27c9af4",
      "parents": [
        "327840fb93164c82edec57be34e214bab94eb55c"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Sun Mar 15 13:47:54 2026 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 14:30:25 2026 +0200"
      },
      "message": "Fraction-\u003edouble in SdrSnapView\n\nChange-Id: Ifca95344cce8f576fa3105440188e9a24a4c9e26\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201732\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202758\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nTested-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "e490abe85e53af89f94c64bbe90f91763a324e5a",
      "tree": "3291dd5acd034c2d1c7c8fd522090e1bd3e53caf",
      "parents": [
        "6911dc27259a8947b620992b21cf9e6c43b20a08"
      ],
      "author": {
        "name": "Aron Budea",
        "email": "aron.budea@collabora.com",
        "time": "Thu Mar 26 13:14:38 2026 +1030"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 14:30:24 2026 +0200"
      },
      "message": "sd: don\u0027t export p:to element for p:animRot to PPTX\n\nOOXML Validator complains:\n\n{\"Description\":\"The element has invalid child element\n\u0027http://schemas.openxmlformats.org/presentationml/2006/main:to\u0027.\",\n\"Path\":{\"Namespaces\":{},\"XPath\":\n\"/p:sld[1]/p:timing[1]/p:tnLst[1]/p:par[1]/p:cTn[1]/p:childTnLst[1]/\np:seq[1]/p:cTn[1]/p:childTnLst[1]/p:par[1]/p:cTn[1]/p:childTnLst[1]/\np:par[1]/p:cTn[1]/p:childTnLst[1]/p:par[1]/p:cTn[1]/p:childTnLst[1]/\np:animRot[1]\",\"PartUri\":\"/ppt/slides/slide1.xml\"},\n\"Id\":\"Sch_InvalidElementContentExpectingComplex\",\"ErrorType\":\"Schema\"}\n\nAffected: tdf99617-3.pptx\nChange-Id: I5067f0da506abeb11ff58a2eb55619e4d277c933\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202696\nTested-by: Jenkins\nReviewed-by: Aron Budea \u003caron.budea@collabora.com\u003e\n(cherry picked from commit 59402f2fc815d812e130bf24ac1cd2d6aa645724)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202745\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "6033c0b46ad8a7731130b7c433afdc2349dd10db",
      "tree": "c145433b78785cfd9e7a425984634cb94e60d0a5",
      "parents": [
        "fab4fe7f623a4c41671b7731ba3a2200c432b769"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 17:38:36 2026 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 17:46:25 2026 +0900"
      },
      "message": "Rename namespace lok to kit\n\nChange-Id: I46f80d2a4edd53acea9414535aa97c364cebf1c2\n"
    },
    {
      "commit": "fab4fe7f623a4c41671b7731ba3a2200c432b769",
      "tree": "f93fe152b00b05469628a7e18cc2b365e03a1415",
      "parents": [
        "131986a36034bad047d246b1e98c0ec0297941c7"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 17:35:55 2026 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 17:35:55 2026 +0900"
      },
      "message": "Rename all LOK_* to KIT_* in COKitEnum.h\n\nChange-Id: I4afea31d07adc6ada4d474524bdffe4c05cad233\n"
    },
    {
      "commit": "e03b797727318e4f0adefacad470b34dcbd92885",
      "tree": "ae57fe5802b687947108328245f98ec12943a121",
      "parents": [
        "78c346a47023ba3cebd81b0fc821fbed67c0b08b"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 15:07:10 2026 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 15:07:10 2026 +0900"
      },
      "message": "Rename LokChartHelper to KitChartHelper\n\nChange-Id: I1615349fb7854ddd3fa4b1828061f474c02f3903\n"
    },
    {
      "commit": "9e8eb9bac0356d3b6c1d7623b8a6438a1c95f836",
      "tree": "6eebcf95a0d90c2bcb84d1296cf3c7c9906eb901",
      "parents": [
        "7eb26f6ec8efe3dc7fb2c7b294a73e3b65b587e1"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 15:03:29 2026 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 15:03:29 2026 +0900"
      },
      "message": "Rename LokStarMathHelper to KitStarMathHelper\n\nChange-Id: I4c0c3bade0fdb555f55f9d8206c1632da209dbd6\n"
    },
    {
      "commit": "7eb26f6ec8efe3dc7fb2c7b294a73e3b65b587e1",
      "tree": "fe8264a992c8eb49ad526beffae4b7a8b887bd3b",
      "parents": [
        "5b4aab50054ae8f61898acfdf740b50475e3ef19"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 14:35:15 2026 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 14:36:18 2026 +0900"
      },
      "message": "Rename SfxLokHelper to KitHelper\n\nChange-Id: I0fc45c65d64bb1fca42338e6932f68de0166c192\n"
    },
    {
      "commit": "70dc8046a72f72baeb55061f17c9c2d72ab44e23",
      "tree": "7a62bbe783be26b9a6b864b9cfe2494d64956d61",
      "parents": [
        "7a377c3466794e2e8b538dbcff25e6e33c760526"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 13:57:23 2026 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 13:57:23 2026 +0900"
      },
      "message": "rename include/sfx2 lok* files and move them int kit folder\n\nInstead of just renaming the file starting with lok* in sfx2, move\nthose into new kit subfolder and jsut drop the lok prefix.\n\ninclude/sfx2/lokcallback.hxx is now include/sfx2/kit/callback.hxx\n\nChange-Id: I48d9010d186a2e7fa367d02f3802a62ff5c1cb2c\n"
    },
    {
      "commit": "7a377c3466794e2e8b538dbcff25e6e33c760526",
      "tree": "cd2f122a102c323c82b90091d8134c194aa60fe6",
      "parents": [
        "f60af049fd8ba36cb98047efd9548ea6e37329a0"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 13:45:40 2026 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 13:45:40 2026 +0900"
      },
      "message": "drop libreOfficeKit in method names on CoKitCallbackInterface class\n\nChange-Id: I2b243843bfc7f2af37e9614a031c0027a34adf3e\n"
    },
    {
      "commit": "6f217fe441a471bc136392cfee8ff4b4d50c2063",
      "tree": "83f50fca49927ef15305c2db6fdbfa7d14540c7c",
      "parents": [
        "158699df59b2e068b6fbadc86df40a0e15714400"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 13:13:01 2026 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 13:13:01 2026 +0900"
      },
      "message": "Rename mentions of LibreOfficeKit to COKit\n\nThis includes:\n- enum/type names (LibreOfficeKitDocument to COKitDocument,...)\n- struct names (LibreOfficeKitStruct to COKitStruct,...)\n- callback typedefs (LibreOfficeKitCallback to COKitCallback,...)\n- macros (LIBREOFFICEKIT_HAS to COKIT_HAS,...)\n- mentions in comments, strings, and other contexts\n\nChange-Id: I5b2c795b2a6b0f9fee2ddbf2a32df0444bc5314e\n"
    },
    {
      "commit": "158699df59b2e068b6fbadc86df40a0e15714400",
      "tree": "b61c4cfa5d02d43e43239f8508a0eb4860ac8791",
      "parents": [
        "9d44bbc698788989e48f8eb45c400927a33dce97"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 12:23:42 2026 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 12:23:42 2026 +0900"
      },
      "message": "rename include/LibreOfficeKit to include/COKit\n\nChange-Id: I062f2716b9abce993b4eb6121cffb6cb7ff8fbc8\n"
    },
    {
      "commit": "d1871b61b498ab065309107429949bddfd4d0df7",
      "tree": "0c621afd9d8c0723afedad1c990224f7e69c0073",
      "parents": [
        "2d76fca3cdb1fddd2333e14346289283f2184f47"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 11:34:17 2026 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 11:34:17 2026 +0900"
      },
      "message": "Rename LibreOfficeKitEnums.h to COKitEnums.h\n\nChange-Id: Ic23298e074cc8aceacc48282261dd1247b0883d5\n"
    },
    {
      "commit": "d037b8166b929b505d19c56221af416d1a133c44",
      "tree": "5f4765e8741ef14b82cc3833def9326b38c76ce7",
      "parents": [
        "cc52d4c2ca46cc7413e11a528a78a2e44a5a3eae"
      ],
      "author": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Mar 26 15:06:16 2026 +0000"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Mar 26 15:07:02 2026 +0000"
      },
      "message": "Clarify project in source code headers.\n\nChange-Id: I6e6132c03b1b204d96da8e8e18fe7b3070dae81a\n"
    },
    {
      "commit": "b8af480ad20ffd57c1d2796947d1854944005aa8",
      "tree": "aaed7dfe3b9b29aa1df6014a00d274b1f4125413",
      "parents": [
        "e44601896855c461c4dccdf031671fe39b7b9f5d"
      ],
      "author": {
        "name": "Michael",
        "email": "michael.meeks@collabora.com",
        "time": "Mon Mar 23 10:02:12 2026 +0000"
      },
      "committer": {
        "name": "Michael Meeks",
        "email": "michael.meeks@collabora.com",
        "time": "Thu Mar 26 09:16:45 2026 +0000"
      },
      "message": "co-cleanup - remove unused slideshow opengl code.\n\nSigned-off-by: Michael \u003cmichael.meeks@collabora.com\u003e\nChange-Id: Ie63033d9d45b615d60821bab7150465679e51396\n"
    },
    {
      "commit": "cb7fb28c83d4e8999776efc445b886a7c3ff7a80",
      "tree": "596e96a0ca614154f06dc99545cec0a53b96e52a",
      "parents": [
        "49cbe4cbcbe33acdfd23860d5fd449f180b39d76"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "quikee@Strix.tailbd6c1e.ts.net",
        "time": "Sat Mar 07 04:59:23 2026 +0000"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Wed Mar 25 09:29:07 2026 +0100"
      },
      "message": "JSON processor: add stroke and arrow primitives\n\nAdd support for polygonStroke, polyPolygonStroke and\npolygonStrokeArrow primitives.\n\nSupport is added for line join/cap, dash patterns,\narrow markers.\n\nChange-Id: I4281a24d78f7ecbb1f9a86f6bff69589e8def2c8\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202570\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "49cbe4cbcbe33acdfd23860d5fd449f180b39d76",
      "tree": "16d947739044629af416f93cfd3b1cea2fbbb2ea",
      "parents": [
        "0cb68d8e34948bb81e023ce80c46371d06072ad9"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Thu Mar 05 11:48:11 2026 +0000"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Wed Mar 25 09:07:52 2026 +0100"
      },
      "message": "JSON processor: add text primitives\n\nAdd textSimplePortion and textDecoratedPortion handling using the\nwriteTextPortion function, which does the bulk of the work.\n\nAlso handle text primitives, which get decomposed, so we know the\nstructure (field, line, paragraph, block, bullet, emphasisMark).\n\nChange-Id: I260e0a85a10a032aa72dc7b76c55f7b1980f2c79\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202569\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\n"
    },
    {
      "commit": "0cb68d8e34948bb81e023ce80c46371d06072ad9",
      "tree": "22fcfa90b5efcdeb7d6c64f1248db8fde2090160",
      "parents": [
        "fcd8d3f321bd7481871d99eb825611abe0859c1b"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 06 14:49:31 2026 +0900"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Wed Mar 25 08:52:13 2026 +0100"
      },
      "message": "JSON processor: create infrastructure, handle basic primitives\n\nAdd the Primitive2dJsonProcessor class that serializes the Primitive2D\ntree to JSON. We start with support of the most basic primitives\n(polygonHairline,  polyPolygonColor, bitmap, pointArray, transform,\nmask, group, objectInfo, hiddenGeometry). Unsupported primitives are\ndecomposed.\n\nThis also adds integrates with LOKit API by implementing a UNO\ncommand for getting the json document.\n\nChange-Id: I6da6745b289157539174d63884549959a5aa00f8\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202568\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "775ebcee4969f8ba6c2b641de4bd1b8660a99bad",
      "tree": "034659e6764ebbe066e559891618f06751eb363a",
      "parents": [
        "9b2c53d8ad8e7b28e85bd74fff7f9d56bdc71320"
      ],
      "author": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Tue Mar 24 02:27:09 2026 +0500"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Tue Mar 24 14:08:36 2026 +0100"
      },
      "message": "tdf#163343: ignore smil:keyTimes when smil:values is empty/missing\n\nThis is safe to ignore both, when one of them empty, as opposed to a\ncase when both are non-empty, but have different number of elements.\nAllows to read some broken real-life documents.\n\nA possible TODO: maybe consider to warn about a broken package, and\nonly open in repair mode?\n\nChange-Id: I0697dcc73933aa1761ba59a766a519965872a0ed\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202530\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\n"
    },
    {
      "commit": "e0acac473244edf97bdbef44da6e4f13a102ed84",
      "tree": "a033272235bc8ce7cded40583fd8656be86328a1",
      "parents": [
        "a780db9e25e4a599d1e6ca7d60039887765663d5"
      ],
      "author": {
        "name": "Rashesh Padia",
        "email": "rashesh.padia@collabora.com",
        "time": "Mon Mar 23 12:30:25 2026 +0530"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "quikee@gmail.com",
        "time": "Tue Mar 24 07:49:34 2026 +0100"
      },
      "message": "sd: report correct result for TransformDocumentStructure unocommand\n\nChange-Id: I11aac5910e0f12202ed89ff676a99669e2c850fd\nSigned-off-by: Rashesh Padia \u003crashesh.padia@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202423\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "f89a7ec00e4d9f158ed9d76a12dba4587b65dea3",
      "tree": "66cf9a633613b96c854f5464a1429e08d47d7f78",
      "parents": [
        "537fdc92bf2c0ab8fdfc853025ef1a5d97cb10e4"
      ],
      "author": {
        "name": "Khaled Hosny",
        "email": "khaled@aliftype.com",
        "time": "Mon Mar 02 02:02:30 2026 +0200"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "quikee@gmail.com",
        "time": "Tue Mar 24 03:39:00 2026 +0100"
      },
      "message": "tdf#153368: Support optical size for variable fonts, part 7\n\nEnable by default for new documents in Draw/Impress.\n\nChange-Id: I07d306c744703b01958e8bb86101e112c8ad9b0c\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200741\nTested-by: Jenkins\nReviewed-by: Khaled Hosny \u003ckhaled@libreoffice.org\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202485\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "b55b161ed93af57bea1d696d1ea9cb2a84119f1f",
      "tree": "2a785229f090be313b68701f3f5a1e9b39153fc2",
      "parents": [
        "61e7a8f6432e144a0c343c83ed22b2192eac03db"
      ],
      "author": {
        "name": "Mohit Marathe",
        "email": "mohit.marathe@collabora.com",
        "time": "Tue Jan 13 19:08:27 2026 +0530"
      },
      "committer": {
        "name": "Michael Stahl",
        "email": "michael.stahl@collabora.com",
        "time": "Mon Mar 23 16:12:50 2026 +0100"
      },
      "message": "sd: lok: let the client know if the file has a canvas page\n\nsend \".uno:HasOverviewPage\u003dtrue/false\" which the client can store\n\nSigned-off-by: Mohit Marathe \u003cmohit.marathe@collabora.com\u003e\nChange-Id: I3996273d2a8fdbe566b59871c497d764d243dcf7\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202445\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Michael Stahl \u003cmichael.stahl@collabora.com\u003e\n"
    },
    {
      "commit": "fb968de28838db53dd082f44cf01e59be8453a2c",
      "tree": "e3b51537173ac4c5d71b1e7e2cc1eddf39126ee0",
      "parents": [
        "dc66927a214778029bdc30c8d028326b6168780a"
      ],
      "author": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sun Mar 22 14:55:00 2026 +0100"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Mon Mar 23 13:30:08 2026 +0100"
      },
      "message": "LOK: implement .uno:SaveGraphic to export image for download\n\nIn LOK mode, .uno:SaveGraphic cannot open a file dialog. Instead,\nwrite the graphic to a temp file in /tmp/ and fire\nLOK_CALLBACK_EXPORT_FILE so COOL can offer it as a download.\n\nAdd GraphicHelper::ExportGraphicToTempFile() that writes the\ngraphic\u0027s native data (or falls back to GraphicFilter export) to\n/tmp/\u003cname\u003e.\u003cext\u003e. Add LOK branches in the SID_SAVE_GRAPHIC\nhandlers for Writer, Impress/Draw, and Calc.\n\nChange-Id: I81e9b22ddcd8f5affab0aced738007ddaba491d4\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202380\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\n"
    },
    {
      "commit": "dc66927a214778029bdc30c8d028326b6168780a",
      "tree": "8426c74bf0c5a3809c9e69aed5a63cc1567d50a0",
      "parents": [
        "57068786d24ef00fc2996bc9d12d56b530bb70f0"
      ],
      "author": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Fri Mar 20 15:09:57 2026 +0100"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Mon Mar 23 11:15:01 2026 +0100"
      },
      "message": "sd qa: merge two UsePdfium instances into a single SdUsePdfium one\n\nMove it to Library_sdqahelper and use that in CppunitTest_sd_ui_func and\nCppunitTest_sd_export_tests.\n\nChange-Id: I64c864595200ff49aefc5b603be6a683e025f1e6\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202253\nTested-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "57068786d24ef00fc2996bc9d12d56b530bb70f0",
      "tree": "5a9247d299a67d208651119e49637cb5e9cd05c8",
      "parents": [
        "51f44b7c149d7869cd025dc83a245ed03bea0517"
      ],
      "author": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Fri Mar 20 15:02:06 2026 +0100"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Mon Mar 23 11:14:00 2026 +0100"
      },
      "message": "cool#15133 sd: fix missing LOK read-only handling in FuDraw::DoubleClick()\n\nRegression from online.git commit\n3cf8a2f1f161270fb0a85863bea1d5277e92eed3 (cool#10630 doc electronic\nsign: fix outgoing mouse messages on 2nd page, 2025-01-27), click\nsomewhere on the 2nd page of a PDF file in LOK mode, the view jumps to\npage 1, while nothing should happen.\n\nThis \"worked\" previously because the JS client had a bug and we sent an\nout-of-page coordinate for the mouse click, so nothing happened, while\nnow it started text edit on the only graphic object on the page. One big\nimage for each page is the expected model for pdfium-based import\nresult, but adding text to images in a read-only view is not wanted.\n\nFix the problem by improving sd::FuDraw::DoubleClick() to check for\nLokReadOnlyView next to the existing ReadOnly, which should improve\nthings in general for multiple LOK views where some of them are\nread-only and others are read-write.\n\nChange-Id: Id862c0e143366f7f6fec07576ef5bad8729a0a72\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202252\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "48573e2e40a2c342862f9b72481b6769bd2c3ad0",
      "tree": "1592047732186ec36c3f6eaec3484d0798257a7e",
      "parents": [
        "dd7652dbb98ea391cb8f7b8fa7322b98679cad1a"
      ],
      "author": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Mon Mar 23 08:07:01 2026 +0100"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Mon Mar 23 09:06:19 2026 +0100"
      },
      "message": "sd: prevent use-after-free in async dialog callbacks\n\nCapture rtl::Reference\u003cFuXxx\u003e in StartExecuteAsync lambdas to prevent\nthe FuPoor-derived objects from being destroyed while the async dialog\nis still open. Without this, deleting a page (or other actions that\nreplace the current function) while a transform/line/area dialog is\nopen causes a SIGSEGV when the callback fires with a dangling this\npointer.\n\nAlso guard setUndo() in FuTransform against an empty mark list, since\nthe marked objects may be gone after page deletion.\n\nBackport of 580e4488d558 and 664d746a3f92, adapted for co-26.04\n(mrViewShell/mrDoc references instead of mpViewShell/mpDoc pointers).\n\nChange-Id: Ie8e8a87e86bbc8573310f89c9a4f8c16c80af448\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201689\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202409\nReviewed-by: Andras Timar \u003candras.timar@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "122eb9e5e83800c1cb673cbb5f372409b75ede8e",
      "tree": "b842a69424f87e2e02a5c6e5730ea349c0646354",
      "parents": [
        "e8298b414fe29b84dcd56e9e20e95689db32cc8a"
      ],
      "author": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Sat Mar 21 19:08:18 2026 +0100"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sat Mar 21 23:48:32 2026 +0100"
      },
      "message": "CppunitTest_sc_subsequent_export_test4: fix build\n\n/home/vmiklos/git/libreoffice/co-26.04/sc/qa/unit/subsequent_export_test4.cxx: In member function ‘void testUserDefinedFunctions::TestBody()’:\n/home/vmiklos/git/libreoffice/co-26.04/sc/qa/unit/subsequent_export_test4.cxx:2565:10: error: cannot convert ‘rtl::OUString’ to ‘TestFilter’\n 2565 |     save(u\"Calc Office Open XML\"_ustr);\n      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~\n      |          |\n      |          rtl::OUString\n\nSimilar for CppunitTest_sd_export_tests-ooxml4, too.\n\nWent wrong in commit c2a46dc1ca02e9b682248099ef08e01e8f26dc92 (PPTX: Use\ncorrect shape-id for connector shapes, 2026-03-21).\n\nChange-Id: Ibfb084911fbd6d1266db32207b03861fb536c885\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202323\nReviewed-by: Andras Timar \u003candras.timar@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "c2a46dc1ca02e9b682248099ef08e01e8f26dc92",
      "tree": "065c6c3d1c4954cd4bd7f8f87123c2ef0bd431ba",
      "parents": [
        "1b21702361ac3c058f561b1fd3249edc4b5b1709"
      ],
      "author": {
        "name": "Karthik Godha",
        "email": "karthik.godha@collabora.com",
        "time": "Mon Feb 23 11:31:39 2026 +0530"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sat Mar 21 14:03:44 2026 +0100"
      },
      "message": "PPTX: Use correct shape-id for connector shapes\n\nThis is a regression from be36f4c40bb7b0c1b8ceb974c932a687f5c488be\n\nbug-document: forum-mso-de-136509.pptx\nChange-Id: If1f4280459245c1cb30cbe5559d22d22d91c558c\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200003\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Michael Stahl \u003cmichael.stahl@collabora.com\u003e\n"
    },
    {
      "commit": "0da4e1b120fc2fc29367c5848fc211f5d8b5905b",
      "tree": "3b50b16157a8e2e15dc250e771f0a1d13772437e",
      "parents": [
        "ba91aae53989dcbc447a53b6350a6bb1208c808b"
      ],
      "author": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Fri Mar 20 17:45:34 2026 +0500"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Fri Mar 20 15:35:46 2026 +0100"
      },
      "message": "Fix Windows build\n\nChange-Id: I5aa2ae272a190ee252ae25b98c6e8228279d326f\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202244\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\n"
    },
    {
      "commit": "1eaae97bb9bdf7872b2c49d5b8b6db8dee3bfe92",
      "tree": "9ed2b3f12c2c619a16c1879b24ded527de945da4",
      "parents": [
        "4f87becf6cdbf4e321028923450c0c5852124011"
      ],
      "author": {
        "name": "Samuel Mehrbrodt",
        "email": "samuel.mehrbrodt@collabora.com",
        "time": "Thu Mar 19 07:45:04 2026 +0100"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "stephan.bergmann@collabora.com",
        "time": "Thu Mar 19 15:32:25 2026 +0100"
      },
      "message": "tdf#166030 Read bullet indents from metroBlob in ppt\n\nfor each shape there is a metroBlob which contains\na small ooxml part with some properties for the shape.\n\nRead \u0027marL\u0027 and \u0027indent\u0027 from that metroBlob to properly\nimport margin and indent and thus have functioning hanging indent.\n\nChange-Id: I126e13c6ed4fc062fdbe6b80ff358bcc363a1b84\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202157\nReviewed-by: Stephan Bergmann \u003cstephan.bergmann@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "be5cf019f789858cb40dd062eb068a890fa05cfc",
      "tree": "2502eb91a1b09cd6e2bbf1cfe18ede68542fd8a8",
      "parents": [
        "217b48a9be393c62f2f9814572d9795ee09dfbe6"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Mon Mar 16 20:06:12 2026 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Thu Mar 19 13:25:48 2026 +0100"
      },
      "message": "check for some short reads\n\nChange-Id: Ifdf20ba8215ce4e99d696666f1e38051a9c15f23\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201880\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "cfcdd927aaf0983e47e66af34dd181437689e27e",
      "tree": "d22aaf8a643912b69718e45fa831c9dd4c6fdbc5",
      "parents": [
        "1de064acc0ef2b7084e31a1e5ba872054e3942e8"
      ],
      "author": {
        "name": "Rashesh Padia",
        "email": "rashesh.padia@collabora.com",
        "time": "Thu Feb 26 13:08:49 2026 +0530"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "quikee@gmail.com",
        "time": "Wed Mar 18 15:41:17 2026 +0100"
      },
      "message": "sd: Fix markdown paste in Impress text edit mode (LOKit)\n\nPasting markdown via LOKit doc_paste(\"text/markdown;charset\u003dutf-8\", ...)\nfails when a textbox is in edit mode because LOKTransferable stores the\nMIME type with charset parameter as-is, but editeng\u0027s paste handler\nqueries for \"text/markdown\" (without parameters) using exact string\nmatching. Add text/markdown normalization in initFlavourFromMime,\nfollowing the existing text/plain normalization pattern.\n\nAlso adapt markdown clipboard to OUString DataFlavor: upstream changed\nthe MARKDOWN DataFlavor type from Sequence\u003csal_Int8\u003e to OUString. Update\nediteng export/import and Impress paste handler to match, converting\nbetween OUString and UTF-8 streams as needed.\n\nChange-Id: I77e9c9c0fc64ab4c24d69cd514c707f67c189577\nSigned-off-by: Rashesh Padia \u003crashesh.padia@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200588\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "5dca5dc93e03e3d852c83fbae54d5fa7f524d897",
      "tree": "b50cff7e25a72e77f1600df28e85a4bfa4568770",
      "parents": [
        "0a7569a71cd1970be0a1e72ba8401a285bc38968"
      ],
      "author": {
        "name": "Rashesh Padia",
        "email": "rashesh.padia@collabora.com",
        "time": "Mon Feb 23 16:44:07 2026 +0530"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "quikee@gmail.com",
        "time": "Wed Mar 18 02:18:02 2026 +0100"
      },
      "message": "sd: Add Markdown clipboard support for Impress/Draw\n\nHandle Markdown paste in Impress/Draw: when in text-edit mode, read\nthe Markdown stream into the OutlinerView; otherwise paste via\nSdrView::Paste to create a new text shape.\n\nRework GetSelectionTransferable to also handle non-text-edit mode by\ncollecting OutlinerParaObjects from all selected shapes into a\ntemporary outliner, so that copying shapes now provides Markdown\n(and other rich formats) on the clipboard.\n\nSigned-off-by: Rashesh Padia \u003crashesh.padia@collabora.com\u003e\nChange-Id: Idf620fc5c016a6513c1496000f75d255b0db0b07\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200587\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "0b17e4a8158b29ba89abd831784e991670626dd6",
      "tree": "e77d0ed3908c8f318909db102fc1c57a098ea654",
      "parents": [
        "21f64e9c7a275cd4ace83c90849ae8c6ccfed914"
      ],
      "author": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sat Mar 14 13:27:01 2026 +0100"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Mon Mar 16 10:59:02 2026 +0100"
      },
      "message": "sd: make Bullets and Numbering dialog async\n\nChange-Id: I3635a4d3c4126c5d5c0b35535f212f9d5adcb793\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201712\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\n"
    },
    {
      "commit": "0850c5b5d2f72bbc0891921cd67fd00bbd69d56b",
      "tree": "9f3d3e754fced6699e4711553eefc9f8b9e8b0f2",
      "parents": [
        "4ccfcceba94ba2927663582be8c530810ed60e10"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Wed Mar 11 23:14:33 2026 +0000"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Thu Mar 12 14:37:33 2026 +0100"
      },
      "message": "We don\u0027t need to invalidate the entire slide in kit-mode for SmartTags\n\nwhich are used in the \"click to add picture\" placeholder items I\nbelieve.\n\nChange-Id: Idaddc99fd36422f0d2c6ee4a7b41f758550b3b8b\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201506\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "eccdeb6c78c8d6a1f7aec345c4d0a2825c3fd18c",
      "tree": "b9009225b18fa1a24e0a5fb907125d1c7ce60a87",
      "parents": [
        "94775fa6f84e6262881085732e2a9d357d465207"
      ],
      "author": {
        "name": "Marco Cecchetti",
        "email": "marco.cecchetti@collabora.com",
        "time": "Sun Feb 08 20:58:29 2026 +0100"
      },
      "committer": {
        "name": "Marco Cecchetti",
        "email": "marco.cecchetti@collabora.com",
        "time": "Wed Mar 11 13:27:18 2026 +0100"
      },
      "message": "fix pptx font embedding issues\n\n- file size too big since Noto CJK included even if not used\n- PowerPoint warning on opening document: not possible to install Noto\nCJK\n\nChange-Id: I0459d0acc00c49a9cb1bb98b24bd8911d9fde92b\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201065\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201441\nReviewed-by: Marco Cecchetti \u003cmarco.cecchetti@collabora.com\u003e\n"
    },
    {
      "commit": "cf3cec85083763fa61c946094354e90d6839defb",
      "tree": "6004c5c7bfde19bd2edccf5435fba0d535ef78f0",
      "parents": [
        "4aa7998f150152169d1f587c8688a3e06bd3e9db"
      ],
      "author": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Tue Mar 10 12:43:39 2026 +0500"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Wed Mar 11 09:39:28 2026 +0100"
      },
      "message": "tdf#128206, tdf#139808: avoid negative distance\n\nWhen e.g. fTextLeftDistance was 0, and fTextRightDistance was large,\nthe old code made fTextLeftDistance negative.\n\nInterestingly, a scale-to-textsize approach does not work, I tried this:\n\n const double correctionFactor \u003d fWidthForText / (fTextLeftDistance + fTextRightDistance);\n fTextLeftDistance *\u003d correctionFactor;\n fTextRightDistance *\u003d correctionFactor;\n\nwhich correctly gave non-negative distances with their sum equal to\nfHeightForText; but the text was still not positioned correctly. But\nthis change puts the text to the expected position, despite the sum\nof the distances is still greater than text size.\n\nThe numbers in the unit test reflect correct rendering using current\nmethod.\n\nChange-Id: Ie6fab6570a4a5675d4356c074d5f7eb54e6b5026\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201337\nTested-by: Jenkins\nReviewed-by: Mike Kaganski \u003cmike.kaganski@collabora.com\u003e\n(cherry picked from commit 6686f0230822154ad8d19494197e84b0d991efe2)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201365\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "a1705c605153f9d1cea5376aa4dbece02d52d393",
      "tree": "e0758ad84bec15049be543d1ce2e3736b5956a79",
      "parents": [
        "a5499f4f8c2e3361c3ee99df221344fa7fb16802"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sat Mar 07 15:21:04 2026 +0200"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "quikee@gmail.com",
        "time": "Wed Mar 11 07:31:20 2026 +0100"
      },
      "message": "XmlWriter::attribute(double) should actually write a double value\n\nAnd not truncate it to an integer value.\n\nAdd additional overload for attribute that takes an enumerated type, otherwise\nthe compiler will complain about ambiguous conversion because it cannot\nchoose between the attribute that takes a integral value and the one that\ntakes a double value.\n\nChange-Id: I9eae22817ec3b26da7b9468d1c8b5e6f3e900538\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201193\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nTested-by: Jenkins\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201371\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "a5499f4f8c2e3361c3ee99df221344fa7fb16802",
      "tree": "1877e3474f18e69e2a3f07c9f3ddae15891ad6df",
      "parents": [
        "d7feba6a2dff7a4276772bc049c86346bcc0a08b"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Mon Jan 19 13:27:56 2026 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "quikee@gmail.com",
        "time": "Wed Mar 11 07:30:57 2026 +0100"
      },
      "message": "sd: test rendering of bullets is correct in view and edit mode\n\nAdds a missing test to check rendering of the bullets. When\nentering the edit mode, the scali is correctly calcualted, but\nif we change the content, the scale factor will not be invalidated\nand will produce wrong bullet positions. This test fails when we\nuse it without the fix done in 8b7da6ae2f5f and with the fix it\nwill pass.\n\nChange-Id: Ib381184413c0a07797946c67dde50950dbadc91f\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201422\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "259b547193a91b865fb0180dd6a5485af6ffd177",
      "tree": "d73490b41a44f539f13fd3727093fd20912884cc",
      "parents": [
        "a1e558d3760e8f57cfddd43a00912c72e6dfa9ac"
      ],
      "author": {
        "name": "Xisco Fauli",
        "email": "xiscofauli@libreoffice.org",
        "time": "Tue Feb 17 12:52:53 2026 +0100"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Tue Mar 10 16:52:45 2026 +0100"
      },
      "message": "UnoApiTest: deactivate lok in tearDown\n\n(cherry picked from commit 3696d3d9b9b6f7a8b5b80133f55e4bd94e3c860d)\n\nChange-Id: I8fbacbb7fe0e3ec3e9fc4801e345b2ffbdc9c8cb\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201370\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "314fffe894b7b2631567bb36f2b61dc0f5f972f8",
      "tree": "8715fc8bfdaa2dd4aad29d77908a73de0358119d",
      "parents": [
        "517c38ef62306b5b66df07efcbbc8d45e5d00a52"
      ],
      "author": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Mon Mar 09 19:54:19 2026 +0500"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Tue Mar 10 14:03:38 2026 +0100"
      },
      "message": "tdf#171225: don\u0027t lose camera rotation angle for mnShapePresetType \u003c 0\n\nFor the case when mnShapePresetType \u003e\u003d 0, the code setting it was added\nin commit c50e44b270bc3048ff9c1a000c3afed1dab9e0bf (tdf#126060 Handle\ntext camera z rotation while pptx import., 2019-10-16). But it omitted\nthe other case.\n\nThis change also improves positioning of the rotated text, initially\nimplemented in that commit. The rotation is now added to the block text\ndecomposition as a separate transform primitive. The text center is now\nobtained directly from the decomposition. After the change, I see about\n1-pixel difference compared to PowerPoint render at 100% zoom (before\nthat, the offset was tens of millimeters).\n\ntestTdf128212 had to be corrected, because the metafile now has a new\nelement in the parsed XML, and the final positioning has changed (it is\nbetter now). Unfortunately, I don\u0027t know what would it now produce if\nthe fix is broken, so I had to remove respective comment.\n\nThis change does not fix tdf#128206.\n\nChange-Id: I86cbd0710744b14e8b9b68a436affc5b08703a12\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201286\nTested-by: Jenkins\nReviewed-by: Mike Kaganski \u003cmike.kaganski@collabora.com\u003e\n(cherry picked from commit 04bc53cd7e566a3a781e4d77524d6fcc36590204)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201318\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "7fa9aa8023212f389d3113e319a6a048b775c67f",
      "tree": "fa8308f9f27b494887372aa3b0f2c9f9a7616aed",
      "parents": [
        "c2a951efef5a89d4d287fb5e35de3459cae93b38"
      ],
      "author": {
        "name": "Shardul Vikram Singh",
        "email": "shardul.singh@collabora.com",
        "time": "Sun Feb 08 20:02:23 2026 +0530"
      },
      "committer": {
        "name": "Szymon Kłos",
        "email": "szymon.klos@collabora.com",
        "time": "Mon Mar 09 15:00:52 2026 +0100"
      },
      "message": "Add CurrentMasterPagesSelector to SlideMasterPagesWrapper\n\nChange-Id: I7309b88af48f7e4a7c756bbb18c94194ef1bfc79\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/199485\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Szymon Kłos \u003cszymon.klos@collabora.com\u003e\n"
    },
    {
      "commit": "5b5129a474117e23b86437206a7da866150f3bf0",
      "tree": "53384da5584075d48d7be839768b702fcf0f4e5c",
      "parents": [
        "7539626c9ebd44fad6c78b9ab57c3140cb25cbd4"
      ],
      "author": {
        "name": "Chris",
        "email": "chrisbsena5@gmail.com",
        "time": "Sat Mar 07 20:33:35 2026 -0600"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "stephan.bergmann@collabora.com",
        "time": "Mon Mar 09 14:18:56 2026 +0100"
      },
      "message": "tdf#98856: sd: preserve empty text frame when dragging it\n\nWhen a text box is drawn and immediately dragged without typing,\nFuText::MouseButtonDown called SdrEndTextEdit() without bDontDeleteReally\u003dtrue\nin the drag branch, causing the empty new frame to be silently deleted before\nBegDragObj could move it.\n\nPass bDontDeleteReally\u003dtrue so the frame survives for the subsequent drag.\n\nChange-Id: Ifdaed0b4111973d57461927b52302773dde1470c\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201201\nReviewed-by: Samuel Mehrbrodt \u003csamuel.mehrbrodt@collabora.com\u003e\nTested-by: Jenkins\n(cherry picked from commit d37154decd50e8116de8f596fc22fe98f01a3045)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201243\nReviewed-by: Stephan Bergmann \u003cstephan.bergmann@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "c1620c70dd044b51e8e3829bd9f7372e2c98d98c",
      "tree": "3996c749a91c12143031eea926abb469b20146bc",
      "parents": [
        "83af58e9b9d68ac148941b415294a46112c4ad68"
      ],
      "author": {
        "name": "Caolán",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Wed Feb 25 09:06:22 2026 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Thu Mar 05 14:12:59 2026 +0100"
      },
      "message": "Add an advisory setAllowedExtRefPaths\n\nNot intended to apply a strict jail, but an advisory list of paths\nthat are meaningful to allow links to and update from.\n\nChange-Id: I46742f05ee87194aea196e95f0a7fbb762634f5f\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200866\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201004\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "215b17a664d56fb93e08eafd45a98e60c40d3c52",
      "tree": "7ca9f57ab59f772795c61c4169124d1c9e09e089",
      "parents": [
        "e5187a6ba97755a1bab4ff7113fb3a74716c24fa"
      ],
      "author": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sat Feb 21 16:37:17 2026 +0100"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Tue Mar 03 21:33:06 2026 +0100"
      },
      "message": "fix SIGSEGV in MasterPagesSelector on CHILD_REMOVED event\n\nGetIndexForToken() returns -1 when the token is not found in the\nindex map (e.g. during document load when the sidebar hasn\u0027t been\nfully populated yet). The CHILD_REMOVED case was passing this\nunchecked -1 to SetItem(), where it got implicitly converted to\nsal_uInt16 (65535), causing remove() on a non-existent entry and\na null pointer dereference in SvTreeList::Remove().\n\nAdd the missing bounds check, matching the pattern already used\nin the PREVIEW_CHANGED case.\n\nChange-Id: Ice85a6b0df6cd1d6f9603c8f81376c1bddc246f6\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/199946\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\n"
    },
    {
      "commit": "95082cb874dff5da131b5ef5031c288bc3bed3cf",
      "tree": "c25a9068a896fd383a752abf3fc696a9ba8ba721",
      "parents": [
        "2f0c39ded54e3a9a6055cfb83de25e7a98f4cd4e"
      ],
      "author": {
        "name": "Mohit Marathe",
        "email": "mohit.marathe@collabora.com",
        "time": "Fri Feb 27 17:15:42 2026 +0530"
      },
      "committer": {
        "name": "Mohit Marathe",
        "email": "mohit.marathe@collabora.com",
        "time": "Tue Mar 03 04:53:33 2026 +0100"
      },
      "message": "tdf#163741 pptx import: skip placeholder matching for idx\u003dUINT32_MAX\n\nPlaceholders with idx\u003d\"4294967295\" (SAL_MAX_UINT32) are sentinel values\nmeaning \"no specific placeholder link.\" Previously, getInteger() silently\noverflowed this to 0, causing the shape to wrongly match a layout\nplaceholder and inherit incorrect text properties (e.g. 10pt instead of\nthe expected 18pt from the master\u0027s bodyStyle).\n\nParse idx as unsigned via getUnsigned() to detect the sentinel, then skip\nsetSubTypeIndex(), findPlaceholderByIndex(), and findPlaceholder() entirely\nso the shape falls through to the master text style cascade.\n\nSigned-off-by: Mohit Marathe \u003cmohit.marathe@collabora.com\u003e\nChange-Id: Ib8b0c068720440695bffe25bc23d3f28406fea60\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200622\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Michael Stahl \u003cmichael.stahl@collabora.com\u003e\n(cherry picked from commit 0e7ccd35b978c92e3eb13882553cadc2e182fcf6)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200843\n"
    },
    {
      "commit": "0d4ce75701f59ee0948431d7bcd3375997647613",
      "tree": "5e6b06de28f20cb2f1d10dc706336f4e1950cb0d",
      "parents": [
        "2aefd994b7422516ff0da46f23d57fa203ba9027"
      ],
      "author": {
        "name": "Samuel Mehrbrodt",
        "email": "samuel.mehrbrodt@collabora.com",
        "time": "Thu Feb 26 09:13:05 2026 +0100"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sun Mar 01 18:32:08 2026 +0100"
      },
      "message": "tdf#166030 ppt: Default indent should be 0.95cm\n\nThis is the case in PowerPoint\n\nChange-Id: I74ed4f476fba0a0858fff09d10050612c4d2df3b\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200388\nTested-by: Jenkins\nReviewed-by: Samuel Mehrbrodt \u003csamuel.mehrbrodt@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200559\nReviewed-by: Xisco Fauli \u003cxiscofauli@libreoffice.org\u003e\n"
    },
    {
      "commit": "6a8976f207cb0fa0433a8e33232382ac7835b3a6",
      "tree": "ab344152dc4c284363f7e74365216aa2526b1d32",
      "parents": [
        "d11a9d7aeccf3a53994064d87563e25744ba200a"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Sun Feb 22 17:38:20 2026 +0000"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sun Mar 01 18:31:12 2026 +0100"
      },
      "message": "Resolves: tdf#130586 reset mbPageEventOccurred in observation start\n\nmbPageEventOccurred was never reset between observations, so after a\nundo/redo involving page insertion/deletion, another undo/redo operation\n(e.g. layout changes) would assume it needed to do a fresh page\nselection.\n\nseen as a regression at:\n\ncommit 13dfaa3c3704a5a963f9e1e5d45796472f43c80e\nDate:   Fri Dec 13 12:47:54 2019 +0000\n\n    Resolves: tdf#129346 if nothing currently selected, select something\n\n    in the slidesorter\n\nbut really a problem since:\n\ncommit a05fe3a8cfd4ec420eb6969d98f64e4308f14230\nDate:   Tue Nov 21 12:38:21 2017 +0000\n\n    Resolves: tdf#100950 only update page selection if pages changed\n\nChange-Id: I86169faa9f0b2b2972dfe7065b29f94f6c6bcb85\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/199990\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n(cherry picked from commit c963b8a01715f3b190d9ad38499b76fe48c4e3b1)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200035\nReviewed-by: Adolfo Jayme Barrientos \u003cfitojb@ubuntu.com\u003e\n"
    },
    {
      "commit": "d95f0e7441ceecf3c08f91bf778ea6bece9ef58a",
      "tree": "e7ad5324a4bbb24b8002650ff91da42471d1c78c",
      "parents": [
        "859d3ed2dddd50ceb71ab311ddf42bf07d7eba24"
      ],
      "author": {
        "name": "Armin Le Grand",
        "email": "armin.legrand@collabora.com",
        "time": "Mon Feb 16 05:20:24 2026 +0100"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sun Mar 01 18:27:17 2026 +0100"
      },
      "message": "tdf#170719: don\u0027t show notebookbar on running slideshow\n\nChange-Id: I934ee64b36075bc4c1d71a25027a2f46a5acb4e9\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/199438\nTested-by: Jenkins\nReviewed-by: Samuel Mehrbrodt \u003csamuel.mehrbrodt@collabora.com\u003e\n(cherry picked from commit 15e954646486767238ee57136ab214e31aad31da)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/199453\nReviewed-by: Xisco Fauli \u003cxiscofauli@libreoffice.org\u003e\n"
    },
    {
      "commit": "42b093e0f372a474c0e8f9a9f428fc1200540cf3",
      "tree": "258907fb48b1d4411c03d4baad931d257bd69cf2",
      "parents": [
        "726d24dbfa71e3d640cda1fbd034cf7c39ac964a"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Sun Feb 08 20:19:01 2026 +0000"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sun Mar 01 18:27:17 2026 +0100"
      },
      "message": "Resolves: tdf#170463 width request of preview changes during editing\n\nso on clicking \"1-10\" and then increasing the \"width\" spinbutton\nvalue grows the width of the preview, increasing the width of the gtk\nversion and crushing the content of the gen version.\n\nShrink the width of the level selection area to it\u0027s natural width.\nIncrease the initial width of the preview area by 50% to give it more\nspace and stop resizing it on changes.\n\nChange-Id: Iec19b1ced2ec035740f5a173bb6c774fdd70efe3\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/198916\nReviewed-by: Adolfo Jayme Barrientos \u003cfitojb@ubuntu.com\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "c73392e1a57baf1cf947ae84cf9f03e65b85b103",
      "tree": "8a984c588068ccad5786508a537f242bbb824f0a",
      "parents": [
        "bb7c78eec7aabeca1d9c5bcc3e9f33359b665f2c"
      ],
      "author": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Fri Feb 13 06:47:52 2026 +0100"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sun Mar 01 18:27:15 2026 +0100"
      },
      "message": "Avoid parameter introduced in Python 3.12\n\nAs Stephan noted in\nhttps://gerrit.libreoffice.org/c/core/+/198187/comment/95cda76c_b49b294c/:\n\n\u003e The delete_on_close parameter only got introduced in Python\n\u003e 3.12 (see \u003chttps://docs.python.org/3/library/tempfile.html\u003e),\n\u003e while per our README.md: \"The baseline for Python is version\n\u003e 3.11.\" Which causes an issue for\n\u003e \u003chttps://ci.libreoffice.org//job/lo_tb_master_linux_dbg/54140/\u003e,\n\nChange-Id: I3caa375688209594016dcf8106219fae80c42f53\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/199313\nTested-by: Jenkins\nReviewed-by: Mike Kaganski \u003cmike.kaganski@collabora.com\u003e\n(cherry picked from commit 54b76f7ca0ba07b3a8630ebcd30ea091050f0812)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/199333\nReviewed-by: Xisco Fauli \u003cxiscofauli@libreoffice.org\u003e\n"
    },
    {
      "commit": "aa2c07951b565cd5464a36a2b0721f888ab8531c",
      "tree": "a94f71f5b816c604241c428d1a4aecac564ddb0c",
      "parents": [
        "d6c818888561e8f203056b8dd65f64c72ce384de"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Thu Feb 26 20:57:06 2026 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "quikee@gmail.com",
        "time": "Fri Feb 27 14:51:03 2026 +0100"
      },
      "message": "svgio: fix rendering, which makes SVG images 1px bigger\n\nWe added a rectangle using PolygonHairlinePrimitive2D to the\nHiddenGeometryPrimitive2D, so we can mark the boundary of the\nSVG image. The problem with using the hairline primitive for this\nis that the hairline size is grown by 0.5 in each direction\n(implGrowHairline, which is called in getB2DRange), which also makes\nour SVG size 1px bigger than it should be.\n\nUsing FilledRectanglePrimitive2D instead fixes this problem as the\nrectangle isn\u0027t grown in size.\n\nAlso needed to change a lot of tests that were using SVG images\nand asserted the size of the image in ome way.\n\nChange-Id: Ic2aa98b3df1f0746e4cfbd3474b6a93d0f4072ea\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200440\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "8dab59fdab100682c6be9298bf534d2cb6262ec2",
      "tree": "395cc7e9f452a7e37c423531a90c98ebcbf2cb16",
      "parents": [
        "cb496b190dd2361b0291ac6fedb5d40bd3347764"
      ],
      "author": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Sat Feb 21 17:59:16 2026 +0500"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Fri Feb 27 13:13:45 2026 +0100"
      },
      "message": "fix assorted VirtualDevice GDI handle leaks\n\nSimilar to commit e9392c0c86fcf373e00ede92f8ceeee2c7efd233 (fix\nVirtualDevice GDI handle leaks across IconView callers, 2026-02-21).\n\nChange-Id: Idae4f9e5fba0d5c46d32e35da5f84716616f59ba\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/199936\nReviewed-by: Andras Timar \u003candras.timar@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200598\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "f573b1f663af88ef5dd415350441c0414c4d00b4",
      "tree": "ca0376d1347ba63ec86e26e6c162ed533ab95b5b",
      "parents": [
        "034380cbb364c44fbd8aa6dad858828f89ba80d8"
      ],
      "author": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sat Feb 21 08:41:42 2026 +0100"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Fri Feb 27 11:51:04 2026 +0100"
      },
      "message": "fix VirtualDevice GDI handle leaks across IconView callers\n\nFollow-up to c5f6227d8e71 (\"use ScopedVclPtr to avoid leaks\").\n\nChange factory functions that create VirtualDevices for IconView\npreviews to return ScopedVclPtr\u003cVirtualDevice\u003e instead of plain\nVclPtr, so callers automatically dispose the GDI resources when\nthe ScopedVclPtr goes out of scope.\n\nAffected APIs:\n- SvxBmpNumIconView::CreatePreviewFromUserDraw\n- SvxBmpNumIconView::CreateCustomBulletPreview\n- SvxBmpNumIconView::CreateBitmapBulletPreview\n- ThemeColorsPaneBase::CreateColorSetPreview\n- LineListBox::GetVirtualDevice\n- SvxFrameWindow_Impl::GetVirtualDevice\n- LayoutMenu::GetVirtualDevice\n- MasterPagesSelector::GetVirtualDevice\n\nFor FontWorkGalleryDialog, where VDs are stored in a std::vector\n(incompatible with non-copyable ScopedVclPtr), add explicit\ndisposal in the destructor instead.\n\nChange-Id: I5b3a4c94f6c4781c8eafa4d7a32696ec9fbb2dd3\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/199923\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Mike Kaganski \u003cmike.kaganski@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200591\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\nTested-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "da83639dd007e6be2b953de84b6e48e99d6a9ad3",
      "tree": "68c48a01923746cc705fa63ad64078eec0b2fcf1",
      "parents": [
        "4f3c4ba3a145356297b07fdf9763b1bb471225a5"
      ],
      "author": {
        "name": "Samuel Mehrbrodt",
        "email": "samuel.mehrbrodt@collabora.com",
        "time": "Mon Feb 09 10:47:04 2026 +0100"
      },
      "committer": {
        "name": "Szymon Kłos",
        "email": "szymon.klos@collabora.com",
        "time": "Thu Feb 26 16:27:17 2026 +0100"
      },
      "message": "Move Theme Colors toolbox ctrl to svx\n\nto make it available in other modules as well\n\nChange-Id: I98032532d310afaf5ee9566c8b6a1af21138ee8e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/198967\nReviewed-by: Szymon Kłos \u003cszymon.klos@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n(cherry picked from commit ff10450486e95f6a61bf3a031e09fa39bc57c9dc)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/199441\nTested-by: Jenkins\nReviewed-by: Samuel Mehrbrodt \u003csamuel.mehrbrodt@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200381\n"
    },
    {
      "commit": "4f3c4ba3a145356297b07fdf9763b1bb471225a5",
      "tree": "d5d1091c8036a83041936b412c8f1401af3133f3",
      "parents": [
        "1ffc0d67234306ee1f44684048d3129a8b9967a8"
      ],
      "author": {
        "name": "Samuel Mehrbrodt",
        "email": "samuel.mehrbrodt@collabora.com",
        "time": "Mon Feb 09 10:23:38 2026 +0100"
      },
      "committer": {
        "name": "Szymon Kłos",
        "email": "szymon.klos@collabora.com",
        "time": "Thu Feb 26 16:27:08 2026 +0100"
      },
      "message": "Update theme color toolbox control after adding a new theme\n\nChange-Id: I3fd8f7d9accdaf1e21f992b782a7718ab7379c52\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/198962\nReviewed-by: Szymon Kłos \u003cszymon.klos@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Samuel Mehrbrodt \u003csamuel.mehrbrodt@collabora.com\u003e\n(cherry picked from commit 944567a9c1bfb311f2cd33a556029751a960663c)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/199014\nTested-by: Jenkins\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200380\n"
    },
    {
      "commit": "1ffc0d67234306ee1f44684048d3129a8b9967a8",
      "tree": "69295574c4370c8b21cd569eb5674f040194765d",
      "parents": [
        "169665b2d0c7dfbc2750c6bac841661bf4144a75"
      ],
      "author": {
        "name": "Samuel Mehrbrodt",
        "email": "samuel.mehrbrodt@collabora.com",
        "time": "Fri Sep 12 13:10:11 2025 +0300"
      },
      "committer": {
        "name": "Szymon Kłos",
        "email": "szymon.klos@collabora.com",
        "time": "Thu Feb 26 16:26:58 2026 +0100"
      },
      "message": "Add a Notebookbar widget for theme colors\n\nCo-authored-by: Banobe Pascal \u003cbanobe.pascal@collabora.com\u003e\nChange-Id: I1becca9852745b9972d270e280f386d1803d2731\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/190867\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Szymon Kłos \u003cszymon.klos@collabora.com\u003e\nReviewed-by: Samuel Mehrbrodt \u003csamuel.mehrbrodt@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/198151\nTested-by: Jenkins\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200379\n"
    },
    {
      "commit": "575df737c30d43ac49f5134146d5e588e4612657",
      "tree": "d262843fe8f74c1c8222e0a73e440bf59b7765c4",
      "parents": [
        "42e7e145534c49d98accf87df32beb1b040c370a"
      ],
      "author": {
        "name": "Zeki Bildirici",
        "email": "kobzeci@gmail.com",
        "time": "Mon Feb 23 22:30:30 2026 +0300"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "stephan.bergmann@collabora.com",
        "time": "Thu Feb 26 13:26:00 2026 +0100"
      },
      "message": "tdf#67544 Embed transition sound when Link is unchecked\n\nThe Link checkbox in the sound file dialog was being ignored.\nWhen the user selects a sound file with Link unchecked, we now\ncall avmedia::EmbedMedia() to copy the sound into the document\npackage, matching the behavior of Insert -\u003e Audio or Video.\n\nChange-Id: Id1c441ecd47c5fbc5bd285912fbf13a6c8346f1d\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200083\nTested-by: Jenkins\nReviewed-by: Samuel Mehrbrodt \u003csamuel.mehrbrodt@collabora.com\u003e\n(cherry picked from commit 507e1aeadf74cfa58ed30872a3bd858a96cbcb58)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200395\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Stephan Bergmann \u003cstephan.bergmann@collabora.com\u003e\n"
    },
    {
      "commit": "a988578e778dfade384898377d9c1942141669f7",
      "tree": "5eec9c1456a4ee1f3e35821742aa020a2783c582",
      "parents": [
        "d61b1173bcc7bcd6ab6465431a58d38cbadf1c1c"
      ],
      "author": {
        "name": "Parth Raiyani",
        "email": "parth.raiyani@collabora.com",
        "time": "Wed Dec 17 17:39:44 2025 +0530"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Thu Feb 26 11:06:54 2026 +0100"
      },
      "message": "a11y: Convert AreaTabPage from toggle buttons to proper GtkNotebook tabs\n\n- Replace toggle button in AreaTabpage with proper GtkNotebook implementation for better accessibility\n- Fix relevant test cases\n\nChange-Id: Ia6e43699c45dcfdb25251af94f9738d3597c0a25\nSigned-off-by: Parth Raiyani \u003cparth.raiyani@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/195382\nTested-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200255\n"
    },
    {
      "commit": "bbc584243971bd7b70da599eb0f6745d403b5dc7",
      "tree": "9ef7e13ea61bd3a3d942276a68439c12856dfa78",
      "parents": [
        "3bf0e056f17eadbff8ac40bdcdfc53c5836e1c76"
      ],
      "author": {
        "name": "Samuel Mehrbrodt",
        "email": "samuel.mehrbrodt@collabora.com",
        "time": "Mon Jan 19 15:33:09 2026 +0100"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Feb 25 20:50:26 2026 +0100"
      },
      "message": "Save with Glade 3.40\n\nChange-Id: I64faaba527f5e2861e94e11aa6cd0f8777698ded\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/197806\nReviewed-by: Samuel Mehrbrodt \u003csamuel.mehrbrodt@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200310\nReviewed-by: Andras Timar \u003candras.timar@collabora.com\u003e\n"
    },
    {
      "commit": "83e656549ab0a984ff739a7a9f881775198f6892",
      "tree": "f66cf53c96ea3f08dd64e5673a97636ce1479c69",
      "parents": [
        "d8e005d7656c38da13ab6477d68a67306f5ad85c"
      ],
      "author": {
        "name": "Samuel Mehrbrodt",
        "email": "samuel.mehrbrodt@collabora.com",
        "time": "Mon Jan 26 10:08:20 2026 +0100"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Feb 25 17:59:43 2026 +0100"
      },
      "message": "Add UNO command for \u0027Add Theme\u0027\n\nChange-Id: I0a2b5dcab5a889717082825e124e181527dadc19\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/198130\nReviewed-by: Szymon Kłos \u003cszymon.klos@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n(cherry picked from commit 90910c7db4ba787595ae17f26710e1c6206f3ce4)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/198515\nReviewed-by: Samuel Mehrbrodt \u003csamuel.mehrbrodt@collabora.com\u003e\nTested-by: Jenkins\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200309\nReviewed-by: Andras Timar \u003candras.timar@collabora.com\u003e\n"
    },
    {
      "commit": "b36bbe9c9a2834dc8b31fa8fb1329052a2e33728",
      "tree": "fb0e01ee1e43add5e44bd13907ab00f5812e9002",
      "parents": [
        "25ccee0950b684045aa99c26d42c03c9fdbc8a07"
      ],
      "author": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Fri Feb 20 15:43:04 2026 +0100"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Feb 25 12:24:16 2026 +0100"
      },
      "message": "tdf#114443 pptx export: write correct content type for PPSX/PPSM\n\nWhen saving as PPSX (PowerPoint Show), the export always wrote the\ncontent type as presentationml.presentation.main+xml (PPTX) instead\nof presentationml.slideshow.main+xml (PPSX). This caused:\n- Impress not auto-playing its own PPSX files on re-open\n- PowerPoint rejecting PPSX files created by Impress\n- Re-saved PPSX files from other apps losing their autoplay ability\n\nPropagate the STARTPRESENTATION filter flag through the export chain\n(FilterBase -\u003e PowerPointImport -\u003e PowerPointExport) and use it to\nselect the correct slideshow content type, following the same pattern\nalready used for template export.\n\nChange-Id: Idcf6222d3855c587d0dabffe3a345c9ef2bfdcf2\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/199883\nReviewed-by: Andras Timar \u003candras.timar@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "bfb276f79b797d8b69d01b205bd037dba9b874ca",
      "tree": "35bd106b3b7b00841058d502f0bfed37ae46c99a",
      "parents": [
        "8a34dc1659f78beab7d2e8cadc0cc4e11ca6113d"
      ],
      "author": {
        "name": "Jaume Pujantell",
        "email": "jaume.pujantell@collabora.com",
        "time": "Mon Feb 16 11:18:24 2026 +0100"
      },
      "committer": {
        "name": "Jaume Pujantell",
        "email": "jaume.pujantell@collabora.com",
        "time": "Wed Feb 25 09:43:17 2026 +0100"
      },
      "message": "sd: duplicate and move test\n\nCommit 4db90da301cff5b4bcedbe492d12bfa10e7577b7 (tdf#45617 Refactor the\nmember function SdDrawDocument::InsertBookmarkAsPage) added a past/move\nerror and commit 54defd512cf9a5aa5453967c784661399d9f74d0 (cid#1645527\nCopy-paste error) fixed. This is a test to try to avoid similar\nregressions.\n\nChange-Id: Idf07e3b25e9d9625866b3c33528af000de7d783e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/199465\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\n(cherry picked from commit 89f6f39887e6dc24d4343a6f9f6970ed19cabd60)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/199490\nTested-by: Jenkins\nReviewed-by: Jaume Pujantell \u003cjaume.pujantell@collabora.com\u003e\n(cherry picked from commit 86ef1791b2ff2972e46d4c9138df688daa6b4993)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200220\n"
    },
    {
      "commit": "802db977d0809a2bd1ba73a4bb6eb13b71dac540",
      "tree": "3b4965a69eda76e4326dfe0c19ef3d1415633878",
      "parents": [
        "a90322275cc018e35a38f57c62fd91980d8bff5d"
      ],
      "author": {
        "name": "Parth Raiyani",
        "email": "parth.raiyani@collabora.com",
        "time": "Tue Sep 23 14:58:58 2025 +0530"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Wed Feb 25 09:19:39 2026 +0100"
      },
      "message": "find-replace: set initial focus on Replace tab when shortcut is used\n\n- Added a new feature to set the initial focus on the \u0027Replace\u0027 tab in the search dialog.\n- Introduced a boolean property \u0027InitialFocusReplace\u0027 to manage this behavior and updates related constructors, methods, and UI bindings accordingly.\n- Fixed accessibility issue by setting initial focus on replace tab when replace shortcut is triggered in writer, calc, impress, draw\n\nChange-Id: Ib4833d817ee58ec13d377123de6c963f2817b626\nSigned-off-by: Parth Raiyani \u003cparth.raiyani@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/191289\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Szymon Kłos \u003cszymon.klos@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200230\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "8596a7d8dd887ed77dc6f7ff7056de2bcdd4cf20",
      "tree": "5d51e72a6eed4acc3b12186cf95b6013555621b7",
      "parents": [
        "69165a3ced75296de24aa35117e4779c77f13fff"
      ],
      "author": {
        "name": "Parth Raiyani",
        "email": "parth.raiyani@collabora.com",
        "time": "Tue Aug 05 15:08:32 2025 +0530"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Tue Feb 24 17:14:37 2026 +0100"
      },
      "message": "Switch to IconView for hatch tab page for improved UI handling\n\n- Replaced ValueSet with IconView widget in hatch tab page\n- Updated hatchpage UI to include GtkIconView and GtkTreeStore for hatch\n- Added support to select and preview default when no item is selected\n- Always keep selected item and selection preview in sync\n- Updated relevant test case\n\nChange-Id: I7105fcac5e7195c6c2f4d51514ed241220586dfd\nSigned-off-by: Parth Raiyani \u003cparth.raiyani@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/188240\nReviewed-by: Szymon Kłos \u003cszymon.klos@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200190\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "b7ffe45daac8d849a4b2c45a86ccb7e238fb5cc9",
      "tree": "ec3cea6b50a84cd921e0330b1794ac2bbef8b81d",
      "parents": [
        "c4d449e3b5b468d602ee7bd0bcc7f713c4b967c8"
      ],
      "author": {
        "name": "Parth Raiyani",
        "email": "parth.raiyani@collabora.com",
        "time": "Tue Aug 05 15:09:47 2025 +0530"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Tue Feb 24 16:26:51 2026 +0100"
      },
      "message": "Switch to IconView for gradient tab page for improved UI handling\n\n- Replaced ValueSet with IconView widget in gradient tab page\n- Updated gradientpage UI to include GtkIconView and GtkTreeStore for gradient\n- Added support to select and preview default when no item is selected\n- Always keep selected item and selection preview in sync\n- Update relevant test case\n\nChange-Id: I133bff8f916db9884c1cbf45d5a8c4552bdb48d0\nSigned-off-by: Parth Raiyani \u003cparth.raiyani@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/188238\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Szymon Kłos \u003cszymon.klos@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200188\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "08e665ec87e4b2fe342260974dac5e3d8cf21e7e",
      "tree": "bd93d9fac7a3b9fab96d96537a149a2b86ed4113",
      "parents": [
        "1c9a4072cac5e489d13eb34ae7fe491231e016dd"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Thu Jan 22 13:02:47 2026 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Tue Feb 24 09:21:39 2026 +0100"
      },
      "message": "cid#1680366 Unchecked dynamic_cast\n\nChange-Id: I92e29cbb4ba34cf0d6addfd106f8370b7befe9a3\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/197915\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200106\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "fea4740379a88ab64380d7d4d569f4a6d18af6ca",
      "tree": "8c9dab5a4b2a9b90a669fa870aa00c9d39a17349",
      "parents": [
        "efc80a8bd6db1db76324554c012b1f64b08c101d"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Thu Jan 22 13:06:47 2026 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Tue Feb 24 09:20:49 2026 +0100"
      },
      "message": "cid#1680358 Dereference before null check\n\nChange-Id: Ibf1d4937dca8783f27898af524ed154399b5069a\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/197816\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200100\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "efc80a8bd6db1db76324554c012b1f64b08c101d",
      "tree": "b511ec268d5086a9b755f423ce932f780427e2ba",
      "parents": [
        "89a615851f7ca1862e691d88956b1b93e35810d7"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Fri Jan 16 16:04:15 2026 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Tue Feb 24 09:20:42 2026 +0100"
      },
      "message": "cid#738815 Uninitialized scalar field\n\nChange-Id: I110683bd10c744ea0c057560ed6dd7d84417866d\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/197466\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Michael Stahl \u003cmichael.stahl@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200099\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "65b3f5255135ab9bc338d188b58bb8fdca3acd3c",
      "tree": "63d0a1ffec6c1740bda23588c777bfc5b42ce53d",
      "parents": [
        "87e8e65155bcbd80041a2c3ebf4d4bf6dbf81419"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 17 20:56:56 2025 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "quikee@gmail.com",
        "time": "Mon Feb 23 14:08:43 2026 +0100"
      },
      "message": "sd: Default drawing style to use ComplexColor for fill and line\n\nThis changes the default drawing style to use theme colors for\nfill and line colors that will be used by by shapes. The use of\ntheme color is needed so that changing the document theme will\nhave an effect by default. This also means the default color\nwill be different than before - it will use the colors defined\nby the default theme used by documents (LibreOffice theme).\n\nAdditionally it increases the default line size to make the\nshapes more atttractive.\n\nTest testThemeShapeInsert has been re-added and changed to pass.\nOther tests have been fixed or changed to set to use the default\ntheme by force, which uses the old fill color for accent{1,2,3}\nand old line color for accent{4,5,6}. With this the tests don\u0027t\nneed to be changed if they check the FillColor, which is set to\na default color (from the style).\n\nChange-Id: Ibb16961dec79232603619efe040db70d90e07cee\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/195787\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nTested-by: Jenkins\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200024\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "1365e0194db3faa8a68c529715d75634ae76e78d",
      "tree": "0a39eda8e2316951152bd9b1addec528433324bb",
      "parents": [
        "9eef653230649d29187beae813b8d17c526df3e1"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Wed Dec 17 10:24:04 2025 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "quikee@gmail.com",
        "time": "Mon Feb 23 13:03:00 2026 +0100"
      },
      "message": "sd: cleanup creation of default stlyesheets\n\nChange-Id: I02105e1f3d319cb52339030615fd7e2e72e7bd11\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/195757\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nTested-by: Jenkins\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200017\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    }
  ],
  "next": "3d8852ce1d9c234988ea5128754799c1ed505c75"
}
