)]}'
{
  "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": "9d3fa38fedb9a1c1900aa0317d63cae830e7f020",
      "tree": "477f106ca0cd9b222c09ea80240d04ae64650eba",
      "parents": [
        "97b61db3b9f26cd489c2898bc13878cf5487c2ea"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Sat Apr 04 23:10:37 2026 +0900"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Sun Apr 05 13:03:01 2026 +0000"
      },
      "message": "Convert LOKit to COKit in comments\n\nChange-Id: I1f39670f0cca06320a277b835eccfd1134ad971c\nReviewed-on: https://gerrit.collaboraoffice.com/c/core/+/302\nTested-by: Jenkins CPCI \u003creleng@collaboraoffice.com\u003e\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\nTested-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "af6893fcccd9b4bbe6369b198e94bc4b65460e61",
      "tree": "dae8d296607883ead585e46ec972a0b99f64e41a",
      "parents": [
        "ee5f201b693d01efc103f8de8b119aeba7fc4f78"
      ],
      "author": {
        "name": "codewithvk",
        "email": "vivek.javiya@collabora.com",
        "time": "Mon Feb 23 20:13:43 2026 +0530"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Fri Apr 03 14:45:49 2026 +0000"
      },
      "message": "sfx2: fix PropertyDeck statechanged broadcast for Writer/Calc\n\nSigned-off-by: codewithvk \u003cvivek.javiya@collabora.com\u003e\nChange-Id: I5fdb760149ccc8e7e130ed7fca73c16d2e8549b8\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200064\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Szymon Kłos \u003cszymon.klos@collabora.com\u003e\n(cherry picked from commit 6447dd1467f43fba57c593f614d7414202ddd287)\nReviewed-on: https://gerrit.collaboraoffice.com/c/core/+/167\nTested-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "5a26fffa8703d942fb2ed2dcc96d2fe53253c981",
      "tree": "1904a9f3eef653606455efbf1cb8b017c110f797",
      "parents": [
        "11081e57333f1e3a00eba2a73ef35653c6f4f80f"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Thu Jan 08 16:15:36 2026 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.com",
        "time": "Thu Apr 02 17:21:07 2026 +0000"
      },
      "message": "use more TypedWhichId to avoid casting\n\nChange-Id: I98eb7ce26161ec39ef8f8bd9a08315d58d32d0e5\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/196850\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n(cherry picked from commit 9da54fbc26cfbeff2ee4829c1197605dbd165b3c)\nReviewed-on: https://gerrit.collaboraoffice.com/c/core/+/182\nTested-by: Jenkins CPCI \u003creleng@collaboraoffice.com\u003e\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.com\u003e\n"
    },
    {
      "commit": "6629080e76b2a3c5db76607325edcc26ea34e278",
      "tree": "cbc5f48af4999ef481e4fcbeee0b54e6d872ff26",
      "parents": [
        "f8b43978a3fcc0da67931d877350b14b65e719c2"
      ],
      "author": {
        "name": "Samuel Mehrbrodt",
        "email": "samuel.mehrbrodt@collabora.com",
        "time": "Mon Mar 23 22:09:14 2026 +0100"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "stephan.bergmann@collabora.com",
        "time": "Thu Apr 02 12:20:48 2026 +0000"
      },
      "message": "Handle re-entrant SfxBindings::Register/Release during status update\n\nReplace DBG_ASSERT with SAL_INFO in both Register_Impl and Release\nsince re-entrancy here is valid, and restart the update loop when\ndetected.\n\nRe-entrancy call chain:\n\n  NextJob_Impl\n    Update_Impl\n      FillState_\n        ScTabViewShell::GetStyleState\n          SfxBindings::QueryState\n            ... (dispatch provider chain)\n            SfxBindings::GetDispatch\n              SfxOfficeDispatch ctor\n                SfxDispatchController_Impl ctor\n                  BindInternal_Impl\n                    Register_Impl\n\nGetStyleState queries a slot\u0027s state through the dispatch provider\nchain. SfxBindings::GetDispatch constructs a new SfxOfficeDispatch\nwhose SfxDispatchController_Impl registers itself as an internal\ncontroller, re-entering Register_Impl while bInNextJob is set.\n\nIn Register_Impl, inserting a new cache sets bMsgDirty. In Release,\nremoving the last controller from a cache leads to LeaveRegistrations\nerasing the cache from pCaches. Both cases invalidate NextJob_Impl\u0027s\ncached nCount. The bMsgDirty check after Update_Impl detects this and\nrestarts the loop so UpdateSlotServer_Impl runs first.\n\nChange-Id: Ifcbff9c84d037f093668c789b828d630c1bd9604\nReviewed-on: https://gerrit.collaboraoffice.com/c/core/+/141\nReviewed-by: Stephan Bergmann \u003cstephan.bergmann@collabora.com\u003e\nTested-by: Jenkins CPCI \u003creleng@collaboraoffice.com\u003e\n"
    },
    {
      "commit": "50291c2ed83bdb49bb827a4a12905d94b8c42035",
      "tree": "122f726ef23344c354f690216f439cc1c7478b1c",
      "parents": [
        "d9a81804f98d3715c8a3507df6eb25ac98446548"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "stephan.bergmann@collabora.com",
        "time": "Tue Mar 31 22:10:42 2026 +0200"
      },
      "committer": {
        "name": "Michael Stahl",
        "email": "michael.stahl@collabora.com",
        "time": "Thu Apr 02 10:52:29 2026 +0000"
      },
      "message": "Consistently use __EMSCRIPTEN__ instead of EMSCRIPTEN macro\n\n...as emsdk 5.0.3 deprecated the predefined EMSCRIPTEN macro (see\n\u003chttps://github.com/emscripten-core/emscripten/commit/506052bd8b4e23ded7f2351c62ca3b24d40c8cf3\u003e\n\"Warn about usage of deprecated EMSCRIPTEN macro. NFC (#26381)\"), causing\nfailures like\n\n\u003e In file included from static/source/unoembindhelpers/PrimaryBindings.cxx:29:\n\u003e In file included from include/sfx2/viewsh.hxx:35:\n\u003e In file included from include/editeng/outliner.hxx:32:\n\u003e In file included from include/tools/color.hxx:26:\n\u003e include/osl/endian.h:66:15: error: macro \u0027EMSCRIPTEN\u0027 has been marked as deprecated: use __EMSCRIPTEN__ instead [-Werror,-Wdeprecated-pragma]\n\u003e    66 | #elif defined EMSCRIPTEN\n\u003e       |               ^\n\u003e /home/sberg/emsdk/5.0.4/emsdk/emscripten/main/cache/sysroot/include/emscripten/emscripten.h:35:66: note: macro marked \u0027deprecated\u0027 here\n\u003e    35 | #pragma clang deprecated(EMSCRIPTEN, \"use __EMSCRIPTEN__ instead\")\n\u003e       |                                                                  ^\n\nTo avoid confusion, also suppress the -D$(OS) in\nsolenv/gbuild/platform/unxgcc.mk that would unnecessarily keep defining\nEMSCRIPTEN.\n\nChange-Id: Ic1f187cf1c6417cd95d4092e9cea01a665bd1b2f\nReviewed-on: https://gerrit.collaboraoffice.com/c/core/+/34\nReviewed-by: Michael Stahl \u003cmichael.stahl@collabora.com\u003e\nTested-by: Jenkins CPCI \u003creleng@collaboraoffice.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": "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": "4d020f700ac224b369ee0af94e71d25c55aea8e5",
      "tree": "f1be7248eb120e010d18845267c92ca7c95c6a6a",
      "parents": [
        "610c3f518adc1a0577e04701ca87f4d8f46d5f0f"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Sat Mar 21 14:02:01 2026 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Apr 01 14:30:28 2026 +0200"
      },
      "message": "Fraction-\u003edouble in SfxObjectShell\n\nChange-Id: Ic89e23b30448474ad8ab94b6ee51e44a4d67dd7f\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202309\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202802\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": "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": "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": "45acea4fa5740634766e0013890c49ed963ced35",
      "tree": "45d953ca5bdc1f07291c0b092dda613ef91912a1",
      "parents": [
        "05414a29452162527d97b48f618c4f4d1a88f2f4"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 15:55:52 2026 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 15:55:52 2026 +0900"
      },
      "message": "Rename lokstarmathhelper.cxx to starmathhelper.cxx\n\nand move that to sfx2/source/kit\n\nChange-Id: I23df0e311647f8e9146186d2b73c8d7a6229cb8a\n"
    },
    {
      "commit": "05414a29452162527d97b48f618c4f4d1a88f2f4",
      "tree": "db71e1e0357ff1f65d7fa33bdf5eefca90ea5e0b",
      "parents": [
        "d4c7c145543d8e0901d5c5d59808fc092287eb97"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 15:52:59 2026 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 15:52:59 2026 +0900"
      },
      "message": "Rename lokcharthelper.cxx to charthelper.cxx\n\nand move that to sfx2/source/kit\n\nChange-Id: I4458990cee53f422ada3e522ee4dd92a620acb32\n"
    },
    {
      "commit": "7ea63a98fc90e59ca1efdeaf182089b0d3cdeaad",
      "tree": "3c04dec3240cef3ff4bb9b9a1fee5d471e152acd",
      "parents": [
        "254862605af9c7ffeb2e4115cb5140d7b581ef2d"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 15:41:26 2026 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 15:42:36 2026 +0900"
      },
      "message": "Rename flushPendingLOKInvalidateTiles and AddPendingLOKInvalidation\n\nrenamed to:\n- flushPendingLOKInvalidateTiles -\u003e flushPendingKitInvalidateTiles\n- AddPendingLOKInvalidation -\u003e AddPendingKitInvalidation\n\nChange-Id: I9135f9cc96e0642eec988ad601b0082c0d44a82f\n"
    },
    {
      "commit": "254862605af9c7ffeb2e4115cb5140d7b581ef2d",
      "tree": "87ecc0df19f0cde0ca0e19657ce7164b75f2fe2f",
      "parents": [
        "63b86d9aa777d008e975d8be04b795cb441004b5"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 15:39:47 2026 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 15:39:47 2026 +0900"
      },
      "message": "rename GetLOK* methods to GetKit*\n\nChange-Id: I1aa844750fee9cc8251c0d4c4be88fa2bf04fa6c\n"
    },
    {
      "commit": "cb5972e1f6118fcaa4ae6f0a9e53a49bb0cf4350",
      "tree": "a10172749e5012283a7ab102edb93410a80bc8c5",
      "parents": [
        "94281672f0cfc088c0221cdff732399a63cd1762"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 15:23:17 2026 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 15:23:17 2026 +0900"
      },
      "message": "Rename LOKNotifier to KitNotifier\n\nChange-Id: Icc44ca1900b70da16b1a1b2aea4b150a5efd3496\n"
    },
    {
      "commit": "94281672f0cfc088c0221cdff732399a63cd1762",
      "tree": "d44a17bee1487f003f98fe7a2c69d5c89b9d2d0e",
      "parents": [
        "2028845b0f7564ebef7910232e6608b85a362cd6"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 15:21:01 2026 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 15:21:01 2026 +0900"
      },
      "message": "Rename LOKDocumentFocusListener to KitDocumentFocusListener\n\nChange-Id: Ia99766688eb2a92c7bd3b71ea55cfd66bfd40cc9\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": "5b4aab50054ae8f61898acfdf740b50475e3ef19",
      "tree": "b24b2672ba8cd46383724c493d85e825b75c4119",
      "parents": [
        "af814198d3160fd4127d724805b6d699652565e0"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 14:27:37 2026 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 14:31:52 2026 +0900"
      },
      "message": "Rename module libreofficekit to just kit\n\nAnd also rename other instances inside the module too.\n\nChange-Id: I41ed469dd5f13b39ea19e8ee83f51fd9f5810869\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": "f60af049fd8ba36cb98047efd9548ea6e37329a0",
      "tree": "d3e6957cf4a3ba403bca0380d234648e1ce877bd",
      "parents": [
        "a70ce89a3f0f617635ae127a23f7a55fd636c80e"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 13:43:00 2026 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Fri Mar 27 13:43:00 2026 +0900"
      },
      "message": "rename SfxLokCallbackInterface to CoKitCallbackInterface\n\nChange-Id: Idd326fd617b91eb63d97afeb15d7e323c37841d1\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": "5be4f25a33bd8798efd5178ad14285c602e57c11",
      "tree": "d3f28acd15cfecec325df25485f294c7985285bd",
      "parents": [
        "d1a988d9c6268129b4509494d11c75b1287e1c80"
      ],
      "author": {
        "name": "Samuel Mehrbrodt",
        "email": "samuel.mehrbrodt@collabora.com",
        "time": "Mon Mar 23 21:19:46 2026 +0100"
      },
      "committer": {
        "name": "Samuel Mehrbrodt",
        "email": "samuel.mehrbrodt@collabora.com",
        "time": "Thu Mar 26 09:30:09 2026 +0100"
      },
      "message": "Make it obvious when sheet protection forbids editing styles\n\nInstead of having enabled context menu entries and then doing nothing,\ndisable the context menu entries for Edit and Delete style\nwhen there is a protected sheet in the document, and\ngive the user a hint why it\u0027s disabled.\n\nChange-Id: I4efd5ca4f1fd9bfedfcb8411075c29e29cc4e628\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202519\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Stephan Bergmann \u003cstephan.bergmann@collabora.com\u003e\n"
    },
    {
      "commit": "9b2c53d8ad8e7b28e85bd74fff7f9d56bdc71320",
      "tree": "19cdb8287b530286a588f2812f724307fbd91d3d",
      "parents": [
        "865521aee1b989afd2c994bbbdc6a5e319940d92"
      ],
      "author": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Tue Mar 24 00:24:19 2026 +0500"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Tue Mar 24 14:04:13 2026 +0100"
      },
      "message": "tdf#165348: release the lock on original file before clearing URL\n\nCommit 92e7f28f9aff78907bad030be80a9ea9452a3ddc (Related: tdf#104718\nUse package repair request and behavior, 2023-11-29) made repaired\ndocuments behave like templates, requiring user to explicitly choose\na name on save.\n\nSince switching to template mode happens in this case rather late in\nthe loading procedure, at this point, lock file is already created\nfor the original file. Switching to template mode clears media URL;\nand after that, media can\u0027t remove the lockfile.\n\nThis change releases the lock (and removes the lockfile) prior to\nclearing URL.\n\nChange-Id: Ibd4794e2b82dc8e1b1c96e22fa2089b9dd597744\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202517\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "8e0d4c33c4037961d28610fa4fe4df5dc825295f",
      "tree": "d6e481c494909e1ff8864383edada9f9957086cd",
      "parents": [
        "8b09e63f26509b1de0804f0f51e8d2d3b7cd0335"
      ],
      "author": {
        "name": "Ujjawal Kumar",
        "email": "ujjawal.kumarchouhan@collabora.com",
        "time": "Tue Jan 13 03:10:30 2026 +0530"
      },
      "committer": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Fri Mar 20 11:52:09 2026 +0100"
      },
      "message": "tdf#58454 Fix Bluetooth transfer on Linux and macOS devices\n\nThis patch fixes Bluetooth transfers by utilizing desktop environment\nspecific stacks on Linux and the native \u0027Bluetooth File Exchange\u0027\napplication on macOS.\n\nChange-Id: I602033b8a798a9309ead2eba55e693c3f0a84e33\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/197152\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200972\nReviewed-by: Tor Lillqvist \u003ctml@iki.fi\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202228\nReviewed-by: Mike Kaganski \u003cmike.kaganski@collabora.com\u003e\n"
    },
    {
      "commit": "9b6cd67ea05461c704b537b6e008090858edc99d",
      "tree": "b6fc270a7a85c6210e8936fb57995bd06d3c83f4",
      "parents": [
        "0194ef39a5f07d6152117994704d1d4f82072165"
      ],
      "author": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Wed Mar 18 19:03:46 2026 +0500"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Thu Mar 19 08:58:30 2026 +0100"
      },
      "message": "lok: check if command is blocked in GetSlotState\n\nWhen a command in restricted_commands, respective controls must be\ndisabled, meaning that their state must be reported accordingly.\n\nChange-Id: I62314e0145aade2febb8f46c3c4e118bcc8699ef\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/202030\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\n"
    },
    {
      "commit": "e56010bf5a3ec5f66b92b248dccc92a6fd295dde",
      "tree": "404d266b2943fb5bb6b8796258226431cac013d7",
      "parents": [
        "638ab368f41ef6ce1cb09e85740002ac50728ce5"
      ],
      "author": {
        "name": "Balazs Varga",
        "email": "balazs.varga@collabora.com",
        "time": "Tue Feb 24 23:15:01 2026 +0100"
      },
      "committer": {
        "name": "Balazs Varga",
        "email": "balazs.varga@collabora.com",
        "time": "Mon Mar 16 10:07:03 2026 +0100"
      },
      "message": "tdf#78486 sc: add calculated field dialog for pivot tables\n\nNew dialog (Insert \u003e Calculated Field) to add, modify, and delete\ncalculated fields. Accessible from the menu bar, pivot table context\nmenu. Insert, modify, delete a calculated field properly.\n\nTODO: maybe more warnings during formula entry edit\n\nChange-Id: Ifdf50de96ff6f7b736b6307e9bea3ae56108679f\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200314\nTested-by: Jenkins\nReviewed-by: Balazs Varga \u003cbalazs.varga@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201638\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "fbaf333f1126538ebc68b8c98b98c6e52426626c",
      "tree": "82ae1913d37050b045c9538b8dbbcf3c3029eff5",
      "parents": [
        "1237f4425b1d676c8b2ab9404a0943dc205e0797"
      ],
      "author": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Thu Mar 12 21:57:30 2026 +0100"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Mon Mar 16 09:55:17 2026 +0100"
      },
      "message": "LOKit: forward chart controller context and command state to clients\n\nWhen editing an embedded chart, the ChartController is a pure UNO\ncomponent outside the SfxViewShell hierarchy. Two things were broken:\n\n1. SfxLokHelper::notifyContextChange() looked up the SfxViewShell from\n   the event source (ChartController), which never matched any view\n   shell. Fall back to SfxViewShell::Current() so that\n   LOK_CALLBACK_CONTEXT_CHANGED reaches LOKit clients.\n\n2. Chart command state changes (enabled/disabled) from\n   ControllerCommandDispatch never reached the LOKit callback layer\n   because the chart dispatcher is not part of the SfxDispatcher chain.\n   Add LOK_CALLBACK_STATE_CHANGED notification in\n   CommandDispatch::fireStatusEventForURL() so clients can properly\n   enable/disable chart toolbar buttons.\n\nChange-Id: Ib999a4b187b2216f8a45375a817fa269efaff7c3\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201580\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\n"
    },
    {
      "commit": "e3c509021a9c9d5b1ea83913795f06cbaa346cf0",
      "tree": "e146bf19b2b5bd617adabf764b094f869fc51dff",
      "parents": [
        "8d2afffd49937a79b1c0076d1bffcb3cc544534a"
      ],
      "author": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sat Mar 14 10:57:11 2026 +0100"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Mon Mar 16 09:42:34 2026 +0100"
      },
      "message": "sfx2: create SfxHelp even when xmlhelp is disabled\n\nThe --disable-xmlhelp flag was added to CPLinux-LOKit.conf in co-26.04\nto reduce the build (avoiding CLucene etc.), but the HAVE_FEATURE_XMLHELP\nguards around SfxHelp creation in SfxApplication also disabled the online\nhelp redirection needed by LOKit.\n\nWithout SfxHelp registered, Application::GetHelp() returns null, so\nHelpButton::Click() -\u003e RequestHelp() -\u003e Help::Start() never fires\nLOK_CALLBACK_HYPERLINK_CLICKED, and the Help button on JSDialogs\nsilently does nothing.\n\nSfxHelp itself has no xmlhelp guards and is always compiled.  The online\nhelp path (impl_showOnlineHelp) only needs HelpRootURL from the config\nand the LOK callback — no XML help content infrastructure at all.\n\nChange-Id: I6e03426bc866767b63871d619ebe755337cf45f2\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201708\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "1e56d04284d3083c78342c4cd7d0070151021ff6",
      "tree": "d496851464efe50fcb6c5b6bfcfd0fa70526a5e2",
      "parents": [
        "ab34997f431700e44a46fed9be23a2fdf6197573"
      ],
      "author": {
        "name": "Samuel Mehrbrodt",
        "email": "samuel.mehrbrodt@collabora.com",
        "time": "Mon Mar 09 22:39:48 2026 +0100"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "stephan.bergmann@collabora.com",
        "time": "Thu Mar 12 13:21:28 2026 +0100"
      },
      "message": "Only handle rounding error once\n\nNeed to reset nAdditionalHeightForFirstPanel to 0 after it has been used.\nOtherwise we will get lots of warnings of this kind:\n\n  warn:legacy.osl:486611:486611:sfx2/source/sidebar/DeckLayouter.cxx:486: OSL_ASSERT: nRemainingHeightToDistribute\u003d\u003d0\n\nChange-Id: I671d8fa8fe101b39554b232ea27b0da9b3865239\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201305\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Stephan Bergmann \u003cstephan.bergmann@collabora.com\u003e\n"
    },
    {
      "commit": "32e0d2525ff2c108f15c413480e28e10b5978352",
      "tree": "1fa3a12d8534f2bf9200db2a5a30b9861dbeaca7",
      "parents": [
        "67ddb2f7591a49eb06516c8cc408e2c242540a6c"
      ],
      "author": {
        "name": "Samuel Mehrbrodt",
        "email": "samuel.mehrbrodt@collabora.com",
        "time": "Mon Feb 23 15:04:53 2026 +0100"
      },
      "committer": {
        "name": "Samuel Mehrbrodt",
        "email": "samuel.mehrbrodt@collabora.com",
        "time": "Mon Mar 09 13:04:46 2026 +0100"
      },
      "message": "Fix DBG_ASSERT logic\n\ncache is only used for non-master commands\n\nThis fixes warnings like:\n  warn:legacy.tools:1611319:1611319:sfx2/source/control/bindings.cxx:1755: No cache for OfficeDispatch!\n\nChange-Id: I9d7583b55481177a15b22317b45316724c0e5e95\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200059\nTested-by: Jenkins\nReviewed-by: Samuel Mehrbrodt \u003csamuel.mehrbrodt@collabora.com\u003e\n(cherry picked from commit 75094fbffa3e90b8e32d148f63b6fb9ebd2e3b28)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201261\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": "926b024472b81f4c5dbd4922b1b33e18cde85a3d",
      "tree": "1194add2aeb3d2d0410424b7ab1a217e28ac55b5",
      "parents": [
        "85fd9fea29d89c7bede889fa2fa17a43a2b2eb12"
      ],
      "author": {
        "name": "Szymon Kłos",
        "email": "szymon.klos@collabora.com",
        "time": "Tue Feb 24 17:41:00 2026 +0000"
      },
      "committer": {
        "name": "Szymon Kłos",
        "email": "szymon.klos@collabora.com",
        "time": "Thu Mar 05 07:15:41 2026 +0100"
      },
      "message": "Table Styles: lok: send notifications on update\n\n- uno slots have already infrastructure for sending on load\n  and invalidation\n\nChange-Id: I68011a7df15a6570a00630db8ce6333bf52d1aec\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200437\nReviewed-by: Szymon Kłos \u003cszymon.klos@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "d99694c7dc355f7501ed6335ab7573119cf40e37",
      "tree": "28707037c16ec2f4adbf4a0a9e832acedbdbd9eb",
      "parents": [
        "f33543bcc4732eeb4b9f234ded8d196c4a59d3e9"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Mon Mar 02 12:06:55 2026 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Tue Mar 03 10:38:25 2026 +0100"
      },
      "message": "tdf#170406 Thumbnails for some documents rendered with artifacts\n\nregression from\n  commit 07fd24a4bddddc2d0b0484d39b68a81fdca3c610\n  Author: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n  Date:   Sat Aug 2 09:15:36 2025 +0200\n  BitmapEx-\u003eBitmap in ThumbnailView\n\nChange-Id: I24ffd28e789f904c999b2759df41f2e15f328e0f\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200790\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\n(cherry picked from commit 16cc2fbe405248f58d2166da0bfa4106fd65c519)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200836\nReviewed-by: Xisco Fauli \u003cxiscofauli@libreoffice.org\u003e\n"
    },
    {
      "commit": "bb88a1aba61f990c27682e71a8cae5357e980174",
      "tree": "793ad07688f9c100e1120bdbe33c42bfd38e5695",
      "parents": [
        "f04db72c9f79f089cc2fe9e8d5de636de90a6c84"
      ],
      "author": {
        "name": "Heiko Tietze",
        "email": "heiko.tietze@documentfoundation.org",
        "time": "Mon Jan 12 12:55:16 2026 +0100"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sun Mar 01 18:31:11 2026 +0100"
      },
      "message": "Related tdf#170143 - Stylist text color should consider themed colors\n\nDialogColor is not part of the themed colors, and WindowTextColor\nmight be better suited anyway\n\nChange-Id: Ie52cd239cf44f96b15c1e3085d70fd2de62aa676\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/197094\nTested-by: Jenkins\nReviewed-by: Heiko Tietze \u003cheiko.tietze@documentfoundation.org\u003e\n(cherry picked from commit 8855e318f81651f7aff33cf12d27a37b4abe87fa)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/199981\nReviewed-by: Mihai Vasiliu \u003cmihai.vasiliu.93@gmail.com\u003e\n"
    },
    {
      "commit": "726d24dbfa71e3d640cda1fbd034cf7c39ac964a",
      "tree": "316e241e03d9b1597846c1f9bfd4758f5a283900",
      "parents": [
        "7142d44d50b6aae7f8046553a948d31b09a82d90"
      ],
      "author": {
        "name": "Balazs Varga",
        "email": "balazs.varga@collabora.com",
        "time": "Mon Feb 16 10:12:00 2026 +0100"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sun Mar 01 18:27:17 2026 +0100"
      },
      "message": "tdf#170819 - fix unprotect sheet dialog has two icons\n\n\"show password\"\n\nfollow-up of 6eb1a3c4b08f004c074dac41dee31bacb38216a5\n(tdf#146947 - UI: Ability to show/reveal characters being typed into)\n\nChange-Id: I3d1dd8790aec404390a033e738718a1a151415e2\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/199457\nReviewed-by: Balazs Varga \u003cbalazs.varga@collabora.com\u003e\nTested-by: Jenkins\n(cherry picked from commit 1c2385a1faf0d38a6b627df082f7db54beee1ab8)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/199520\nReviewed-by: Adolfo Jayme Barrientos \u003cfitojb@ubuntu.com\u003e\n"
    },
    {
      "commit": "7142d44d50b6aae7f8046553a948d31b09a82d90",
      "tree": "4e854d65187fc09df6c5962e7f4e21ec8f39fc92",
      "parents": [
        "3a6ef4a7ee9e2d331a1c8c80c05ed3f12c81daca"
      ],
      "author": {
        "name": "Xisco Fauli",
        "email": "xiscofauli@libreoffice.org",
        "time": "Fri Jan 23 19:04:11 2026 +0100"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sun Mar 01 18:27:17 2026 +0100"
      },
      "message": "sfx2: simplify code a bit\n\n* No need to use an array\n* No need to call set_from_icon_name in the constructor.\nall the toggles are not active at that point and\nthe .ui file already uses\n\u003cproperty name\u003d\"icon-name\"\u003eres/hidepass.png\u003c/property\u003e\nfor all of them\n\nChange-Id: I0709d9afdee4ab53b91f721e1e91b97e93c1698f\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/198020\nTested-by: Jenkins\nReviewed-by: Xisco Fauli \u003cxiscofauli@libreoffice.org\u003e\nSigned-off-by: Xisco Fauli \u003cxiscofauli@libreoffice.org\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/199540\nReviewed-by: Adolfo Jayme Barrientos \u003cfitojb@ubuntu.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": "3edc43e885e1eedea71f67fe48c9a8852ccdad2f",
      "tree": "7a3b7b6cf17b7c8394dac9e6fcbfbf6a1b7fa663",
      "parents": [
        "2083e02761e404e3361d3135c25357fcd03ccf7e"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Tue Feb 17 09:38:49 2026 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Fri Feb 27 09:14:27 2026 +0100"
      },
      "message": "a11y: add accessible name for GtkLevelBar in sfx\u0027s password ui\n\nsimilar to how it was added in the more common cui password ui\n\ncommit 82a88dcd4a1f95ed4f46167eefb403dbe86fc8d4\nDate:   Tue Feb 10 12:56:34 2026 +0530\n\n    a11y: add accessible name for GtkLevelBar in password ui\n\nChange-Id: I27e483a6698fe353bf081a127d9448c2d22aa0d0\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/199526\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200528\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "c3f21511b90eb13c29b4cd14278d373a7ee75a47",
      "tree": "0139a74019853ae7805d1fe7e25c5399e0afb5fa",
      "parents": [
        "73816234e265f4ae61a8f2b6318a207c39a02726"
      ],
      "author": {
        "name": "Parth Raiyani",
        "email": "parth.raiyani@collabora.com",
        "time": "Fri Feb 06 17:15:06 2026 +0530"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Fri Feb 27 00:00:37 2026 +0100"
      },
      "message": "a11y: enhance accessibility by adding labelled-by relation and mnemonic widget\n\nSigned-off-by: Parth Raiyani \u003cparth.raiyani@collabora.com\u003e\nChange-Id: I7288929208734a4d665decea54ff0b21f7f30470\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/198836\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200518\nTested-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "96be2dabfdfa643895df372b1b9db120f5a028fc",
      "tree": "8d0df54681f71fabba2fa275bc79ac9fe23da6d9",
      "parents": [
        "4ef198714b1bb7d685619710abb54ce902c6251c"
      ],
      "author": {
        "name": "Parth Raiyani",
        "email": "parth.raiyani@collabora.com",
        "time": "Wed Jan 28 18:55:48 2026 +0530"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Thu Feb 26 22:07:20 2026 +0100"
      },
      "message": "a11y: fix accessibility issue in various UI components\n\n- rename conflicting label ids\n- add mnemonic-widget in GtkLabel to correctly reference relevant object\n- add static role in GtkLabel for better accessibility\n\nChange-Id: I1c49ed96c7f354494168cec5ed57aac680894bf0\nSigned-off-by: Parth Raiyani \u003cparth.raiyani@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/198317\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nTested-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200507\n"
    },
    {
      "commit": "870e1daaf5f9ba30421693a3c7e49a7f28c12faf",
      "tree": "5ded3b9acbe18a06794235b1a6d413ca5c32eeba",
      "parents": [
        "e99068e4c33652a706c3d7fda2fccebd27d8292a"
      ],
      "author": {
        "name": "Parth Raiyani",
        "email": "parth.raiyani@collabora.com",
        "time": "Wed Jan 28 15:58:05 2026 +0530"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Thu Feb 26 21:23:48 2026 +0100"
      },
      "message": "a11y: enhance a11y features in Manage Style Page by updating UI elements\n\nSigned-off-by: Parth Raiyani \u003cparth.raiyani@collabora.com\u003e\nChange-Id: I6b0c14587e3d2dc7d241235aac837489527c9e88\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/198313\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\nTested-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200503\n"
    },
    {
      "commit": "985ab969fa83ad39475bc528277624bfb6c8332b",
      "tree": "0bba9ede97ac9f87098daa30d30f8000585a423c",
      "parents": [
        "5298aa07d2b7acd266c85440c7c25ae1d7e77c1a"
      ],
      "author": {
        "name": "Attila Szűcs",
        "email": "attila.szucs@collabora.com",
        "time": "Wed Jan 21 13:18:37 2026 +0100"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Thu Feb 26 16:22:29 2026 +0100"
      },
      "message": "Chart: font sidebar changed to experimental\n\nChart styles is still experimental, so\nchart font sidebar changed experimental too.\n\nChange-Id: I3b8cec80e2ff21947a11dd9fb0de7f1672a95430\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/197745\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200438\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "2facda8beb7fcc6e19d807eb8447c467774b2351",
      "tree": "832dc3d0a9bf1953685b76e97de222e3e7974bc4",
      "parents": [
        "2b890480701169812e61c79fbe3d3199ddf4fc14"
      ],
      "author": {
        "name": "Szymon Kłos",
        "email": "szymon.klos@collabora.com",
        "time": "Fri Feb 20 14:38:39 2026 +0000"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "quikee@gmail.com",
        "time": "Thu Feb 26 15:41:10 2026 +0100"
      },
      "message": "lok: publish more detailed state of .uno:DatabaseSettings\n\n- it will be easier to provide customized UI\n- no need to use vcl widget for updates\n\nChange-Id: I672eaca74d4ff9f7dca6402f3951ac2617f8f642\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200326\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Balazs Varga \u003cbalazs.varga@collabora.com\u003e\n"
    },
    {
      "commit": "4fe57c6c8cf2de730eabe890807c058099c20e99",
      "tree": "e9e1ee707c8dcb2c94d0b1302e6f3005c7afa677",
      "parents": [
        "a90b0a31fd2322fd49381dc9d3482285328bafdd"
      ],
      "author": {
        "name": "Szymon Kłos",
        "email": "szymon.klos@collabora.com",
        "time": "Tue Dec 16 15:26:01 2025 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Thu Feb 26 13:14:23 2026 +0100"
      },
      "message": "Make New Style Dialog Async\n\n- can be found in \"Styles sidebar\"\n- top toolbar contains \"new by example\"\n\nChange-Id: I91d5a34e85d8e2613f1f754fe4c5246e8425cccf\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/195730\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/+/200256\nTested-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "b16446ec63b14387b0c1e02b4c81ec07e39a064b",
      "tree": "14d35d521b0b8cfc224c5624c38691a5c7ea1f8a",
      "parents": [
        "b31efccf4ec876452607cc1f93c46e8c318e0b7e"
      ],
      "author": {
        "name": "Parth Raiyani",
        "email": "parth.raiyani@collabora.com",
        "time": "Thu Nov 20 10:01:22 2025 +0530"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Thu Feb 26 00:05:17 2026 +0100"
      },
      "message": "accessibility: add accessible name for filter dropdown in style sidebar panel\n\nSigned-off-by: Parth Raiyani \u003cparth.raiyani@collabora.com\u003e\nChange-Id: I1f1d78d4f936f59d63fa8a76b27d5728891190f9\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/194228\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/+/200248\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "c8706b06d834544c8de6b1cf212fae01fb9cac3a",
      "tree": "fcffe8175198708ac14e2ef56fcfa508803b4ded",
      "parents": [
        "bbc584243971bd7b70da599eb0f6745d403b5dc7"
      ],
      "author": {
        "name": "Parth Raiyani",
        "email": "parth.raiyani@collabora.com",
        "time": "Tue Nov 11 20:05:37 2025 +0530"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Wed Feb 25 22:11:08 2026 +0100"
      },
      "message": "Switch to IconView from GtkDrawingArea for special characters dialog\n\n- Replaced SvxShowCharSet with weld::IconView in cuicharmap\n- Updated UI in specialcharacters.ui to include GtkIconView and GtkTreeStore\n- Added tooltip support\n- Introduced necessary methods to make it work as expected with iconview conversion\n- introduced lazy loading to load it in batch to improve performance and reduce time to render special character icons\n- Added iconview and rendering support for both showchar(normal) and searchchar(search) mode\n- Updated relevant test cases\n\nChange-Id: Ib3d6e0fad93d97368692b83bc0d58f3bf8ad57c4\nSigned-off-by: Parth Raiyani \u003cparth.raiyani@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/193345\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/+/200246\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "b9b12234a4c635457ce83a3f8eec90edc7cb2667",
      "tree": "e2d76d276361f4849a896bdddef1f08466f3805a",
      "parents": [
        "83e656549ab0a984ff739a7a9f881775198f6892"
      ],
      "author": {
        "name": "Mohit Marathe",
        "email": "mohit.marathe@collabora.com",
        "time": "Fri Jul 11 12:46:22 2025 +0530"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Wed Feb 25 18:16:08 2026 +0100"
      },
      "message": "sc: Add TogglePrintGrid uno command\n\nThis command toggles the state of ATTR_PAGE_GRID in page style\nwhich is responsible for setting grid lines for print.\nThis allows adding a toolbar button for this functionality instead\nof going through \"Format Page\" dialog-\u003e\"Sheet\" tab-\u003e\"Grid\"\n\nSigned-off-by: Mohit Marathe \u003cmohit.marathe@collabora.com\u003e\nChange-Id: I69cca87f7bb0fbe10bcc1119bd12eb5e5597725d\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/187682\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Pranam Lashkari \u003clpranam@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200308\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": "029f87bbda6f7c01cabc727ad5a004b307ff346e",
      "tree": "5efd87548798766d2c9121f68e4a995f88e373bd",
      "parents": [
        "06528a4cd7b7355404872d427e924729ea1d9f9c"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Mon Feb 23 20:36:05 2026 +0000"
      },
      "committer": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Tue Feb 24 06:21:21 2026 +0100"
      },
      "message": "fix content all transparent in kit mode after drawing math object\n\ncommit e0d4d178caff1414a9a21fa57f06bc8d4d2c389a\nDate:   Mon Jan 13 15:03:05 2025 +0200\n\n    Change alpha behavour of OutputDevice::SetFillColor\n\n    It is pretty ugly bad on several levels.\n\nadded a false argument to the similar calls for chart, etc, but not\nto this one, probably because it wasn\u0027t there at the time. So this\nroute cleared the destination buffer.\n\nChange-Id: I7cfcf8cd296fc012dde6d3568cbcbb93da9fff21\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200093\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Mike Kaganski \u003cmike.kaganski@collabora.com\u003e\n"
    },
    {
      "commit": "288f2d624b3722538ae47f5b44403c8759161b4b",
      "tree": "c9ac9db49daea8d732d4ca6abe8af3f3189b1d69",
      "parents": [
        "0ab70b52a7c2a4f2d1eaa7c2e460ec7084784aef"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Fri Jan 16 17:26:06 2026 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Mon Feb 23 21:13:34 2026 +0100"
      },
      "message": "kit integration, explicitly list uno:EditStyle\n\nthis is already indirectly available from the (para) sidebar when\nclicking on the dialog launch button.\n\nChange-Id: If03d3b49deae4a7248af7902867c0802cdf55ffe\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/197469\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200084\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "d1a6d3fc7a0bce6d9803af91c2ad54e40fc4696d",
      "tree": "8fca69d6adebcd6646c0aa09eb8162f82930745a",
      "parents": [
        "6e31f3b58d961458317099bf7a8eb5bb9711fe7f"
      ],
      "author": {
        "name": "Dennis Francis",
        "email": "dennis.francis@collabora.com",
        "time": "Wed Feb 04 14:47:37 2026 +0530"
      },
      "committer": {
        "name": "Dennis Francis",
        "email": "dennisfrancis.in@gmail.com",
        "time": "Wed Feb 04 13:29:40 2026 +0100"
      },
      "message": "lok: sc: changing lok-language affects jsdialog lang\n\nSet only the lok-locale when user selects the language from status-bar.\nBefore this commit both lok-locale and lok-language are set when user\nsets the language, but this causes the jsdialog (UI) language to change\ntoo which is not the expected behaviour.\n\nThis is a follow-up commit to the below patches:\n\n1. 48a5c1c215bc5b0b9471ac67bee0a278fe8984dc\n   sc: lok: spell check is still based on document language...\n\n2. f2d52fd83a1d4fd42c90780357c1552dbed605b4\n   lok: sc: use view specific calendar conforming to init. locale/language\n\nConflicts:\n\tsfx2/source/view/lokhelper.cxx\n\nSigned-off-by: Dennis Francis \u003cdennis.francis@collabora.com\u003e\nChange-Id: I4043a06e5a96a51cfc880b385a4f778df195866d\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/198652\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "5ad16ee737801f0eec9d8ef4e79a226dbd769458",
      "tree": "8836568643ceb4c54ff6322983401aac57aeacaa",
      "parents": [
        "cc91b989da909733b208fcf4dca822382b8846f1"
      ],
      "author": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Thu Jan 29 09:54:57 2026 +0100"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sun Feb 01 12:20:44 2026 +0100"
      },
      "message": "sfx2: fix crash in SfxObjectShell::PostActivateEvent_Impl()\n\ngdb backtrace on the core file from the crashreport:\n\n\t#0  0x00007078323c6c4e in std::__shared_ptr\u003cSfxItemSet, (__gnu_cxx::_Lock_policy)2\u003e::operator bool (this\u003d\u003coptimized out\u003e)\n\t    at /opt/rh/devtoolset-12/root/usr/include/c++/12/bits/shared_ptr_base.h:1670\n\t#1  SfxMedium::GetItemSet (this\u003d0x0) at sfx2/source/doc/docfile.cxx:3840\n\t#2  0x0000707832428792 in SfxObjectShell::PostActivateEvent_Impl (this\u003d0x3e357de0, pFrame\u003dpFrame@entry\u003d0x427b7460)\n\t    at sfx2/source/doc/objmisc.cxx:933\n\t#3  0x0000707832214661 in SfxApplication::SetViewFrame_Impl (this\u003d0x3c0a39d0, pFrame\u003dpFrame@entry\u003d0x427b7460)\n\t    at sfx2/source/appl/app.cxx:273\n\t#4  0x000070783254804f in SfxViewFrame::SetViewFrame (pFrame\u003d0x427b7460) at sfx2/source/view/viewfrm.cxx:3735\n\nand:\n\n\t#2  0x0000707832428792 in SfxObjectShell::PostActivateEvent_Impl (this\u003d0x3e357de0, pFrame\u003dpFrame@entry\u003d0x427b7460)\n\t    at sfx2/source/doc/objmisc.cxx:933\n\t933         const SfxBoolItem* pHiddenItem \u003d pMedium-\u003eGetItemSet().GetItem(SID_HIDDEN, false);\n\t(gdb) print pMedium\n\t$1 \u003d (SfxMedium *) 0x0\n\nAssume that no medium means the same as medium having no hiddem item.\n\nChange-Id: I6295cfd90d2a3d529fa5e915983578e6768a2244\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/198357\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\nTested-by: Jenkins\n(cherry picked from commit 01d66be56971875a690f3e698093492e39485efa)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/198402\nReviewed-by: Adolfo Jayme Barrientos \u003cfitojb@ubuntu.com\u003e\n"
    },
    {
      "commit": "35ee72bf4877f81cd80988b6c34024e482bc55db",
      "tree": "f77fa204ef4ff192f5d55d4364deda34ca8fdfa1",
      "parents": [
        "d666825734e19ea6413e404fc511288d847ffdf3"
      ],
      "author": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sat Jan 17 14:21:44 2026 +0100"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sat Jan 17 17:03:30 2026 +0100"
      },
      "message": "[cp] fix loplugin:unnecessaryoverride\n\nIt\u0027s a fix to\n    [cp] add EULA button to Help - License Information... dialog\n\nChange-Id: Ib780f62e2e51d149b8877d0a949c899fd6bf3433\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/197492\nReviewed-by: Andras Timar \u003candras.timar@collabora.com\u003e\nTested-by: Andras Timar \u003candras.timar@collabora.com\u003e\n"
    },
    {
      "commit": "a2cb62a4d25b9fe91801299e59c8b963dc7af393",
      "tree": "7abfd2771725bb2db711cdecde8da64db5817db1",
      "parents": [
        "7fdbdf9a623cfb0cc2e55d052e78842387c8efef"
      ],
      "author": {
        "name": "Gökay Şatır",
        "email": "gokaysatir@gmail.com",
        "time": "Mon Sep 01 17:04:12 2025 +0300"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sat Jan 17 15:31:02 2026 +0100"
      },
      "message": "Add windowId to \"notifyCursorInvalidation\".\n\nOnline side has special handling for backspace and delete chars.\nOnline side calls a function for these chars along with windowId.\nWe need to know the windowIds of the form controls when calling removeTextContent function.\n\nSigned-off-by: Gökay Şatır \u003cgokaysatir@gmail.com\u003e\nChange-Id: I3ed6cea3ffe81769c7f95da95636ad6d630059ec\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/190487\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "1582f63ac5dfd47ea512de8f3cee6b4e6cc83605",
      "tree": "3489af5ae80caae288ce7118d980bf332358b0ac",
      "parents": [
        "e07fc2536cc6bfa1fe4e767531d2eb5ad864ae81"
      ],
      "author": {
        "name": "Szymon Kłos",
        "email": "szymon.klos@collabora.com",
        "time": "Tue Dec 16 12:17:48 2025 +0000"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sat Jan 17 12:41:53 2026 +0100"
      },
      "message": "lok: show new style from selection in sidebar\n\n- not all options are working yet, show only \"new form selection\"\n\nChange-Id: I5d2321c67eac3ec77fe4f5781b190bfd8ee65434\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/195707\n(cherry picked from commit 4debae98eab4bc525f517aacb70e47dbd367fff4)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/196419\nReviewed-by: Szymon Kłos \u003cszymon.klos@collabora.com\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "98109183fc9ea4d7027181169587c2166cd59d2e",
      "tree": "5f003a891ae715ebaf2a782476a10ed9689c521a",
      "parents": [
        "c41eabf370906d74f17a800f1deb69e703235102"
      ],
      "author": {
        "name": "Mohit Marathe",
        "email": "mohit.marathe@collabora.com",
        "time": "Wed Oct 08 12:12:39 2025 +0530"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sat Jan 17 12:41:51 2026 +0100"
      },
      "message": "lok: notify all views about page or document resize event\n\nSigned-off-by: Mohit Marathe \u003cmohit.marathe@collabora.com\u003e\nChange-Id: I1df92e32cf56d940bc3da98c69a555e6423b8c53\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/192058\nReviewed-by: Michael Stahl \u003cmichael.stahl@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n(cherry picked from commit ce9b71b6aaf387566ca1e02d0f5eecd30c97d741)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/196653\nTested-by: Jenkins\n"
    },
    {
      "commit": "953f405dced3d8bcf134b4d20b5a3e7a7bd6f1cd",
      "tree": "fa2f1b58f2908520fdbbb251e59a4a4cda3ada3a",
      "parents": [
        "8709820cb25bda6a5bbadd044b09f606b31496c7"
      ],
      "author": {
        "name": "Balazs Varga",
        "email": "balazs.varga@collabora.com",
        "time": "Wed Nov 26 09:04:21 2025 +0100"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sat Jan 17 12:41:47 2026 +0100"
      },
      "message": "Table Styles: Add NoteBookBar implementation for table styles\n\nNew ui file for the notebookbars which includes all the database\nsettings options.\n\nAlso fix some view shell issue when we deselect a table context\nand Insert Table is not active\n\nSince JSCheckButton is kind of a button which can have a default\nstate (false) always need to send Update to online for registering\nthe api call connecting to the checkbutton.\n\nChange-Id: Ie9701d2897b389c2a0192650a2f907e5fae59673\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/194917\nReviewed-by: Gökay ŞATIR \u003cgokaysatir@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/196772\nReviewed-by: Balazs Varga \u003cbalazs.varga@collabora.com\u003e\nTested-by: Balazs Varga \u003cbalazs.varga@collabora.com\u003e\n"
    },
    {
      "commit": "4f6da699e767273878c4347391800e4e99d9aa94",
      "tree": "7f06862b4789a530c352164c9610ceba0e6754cc",
      "parents": [
        "8bee281497370c2ebcaa28f5b01283a1424378f2"
      ],
      "author": {
        "name": "Balazs Varga",
        "email": "balazs.varga@collabora.com",
        "time": "Sun Nov 23 19:42:11 2025 +0100"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sat Jan 17 12:41:47 2026 +0100"
      },
      "message": "Table Style: introduce insert/delete Table... command available from\n\nmenubar Insert and Data. With that command a new Table Style area (context) can be\nadded to the sheet with a defalt table style name (Table1, Table2 etc.).\nIf the default ooxml table styles are available the \"TableStyleMedium2\"\nstyle will be automatically applied (same as in Mso), which can be modified\nto any other available style after that.\n\nAlso add new command for delete a table context. It is also available\nfrom Insert and Data menubar.\n\nFor simplifying the dbrange behaviour, it will not possible to change DbRange\nproperties of those DbRanges which has Table context. (same as in MSO)\nfrom the older DbRange dialog\n\nChange-Id: I98067e895d9595ba07206759deff6848dc299216\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/194408\nTested-by: Balazs Varga \u003cbalazs.varga@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Balazs Varga \u003cbalazs.varga@collabora.com\u003e\nCode-Style: Balazs Varga \u003cbalazs.varga@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/196768\n"
    },
    {
      "commit": "7aa4442bc9a3c67b86f7913974c10a0b39fb5d77",
      "tree": "4938d7eb9cab0da72866e551ddef911f9765cbe1",
      "parents": [
        "bd49ab43af482553ec9c64117e2f76a588d7406e"
      ],
      "author": {
        "name": "Pranam Lashkari",
        "email": "lpranam@collabora.com",
        "time": "Fri Nov 28 21:55:06 2025 +0530"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sat Jan 17 12:41:44 2026 +0100"
      },
      "message": "LOK: show warning/error dialogs\n\nshow error dialog when invalid images are inserted (calc, impress)\n\npart 2 of 70d8195a2b72440fe929e4e3761d1f1d5ace0096\n\nproblem:\nwhen inserted and image in calc or impress, and image format is incorrect\nor not supported (i.e: .txt, .heic) then LOK did not get any failure messages\n\nChange-Id: I8af0cd5cf360574c116e6383ada170e32e317d12\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/194801\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Pranam Lashkari \u003clpranam@collabora.com\u003e\n"
    },
    {
      "commit": "652c05255b44bc3517b0fc934f72f1f9f319a6bb",
      "tree": "3e34406c5acd01bd28fc2494ef709a65c4c313bc",
      "parents": [
        "99b0e3478ebef09d75ea3e32c2d0b8d75b884f30"
      ],
      "author": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Tue Dec 09 14:17:42 2025 +0100"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Mon Jan 05 16:25:49 2026 +0100"
      },
      "message": "cool#13770 lok: add a file save dialog callback\n\nCommit f4b9d6f024b27c4d8ddaabfe0eaa0b404137e3cf (Add horrible hack to\nask the filename when exporting PDF in CODA-W, 2025-12-02) added a\ncallback from core to the LOK client to trigger a file picker during PDF\nexport.\n\nThe problem is that in its current form, this callback is\nWindows-specific so other platforms (Linux, macOS) can\u0027t provide their\nimplementation in a straightforward way.\n\nFix the problem by reworkig this, so it works similar to the anyInput\ncallback, which is cross-platform already.\n\nThe behavior for the case when the new callback is not registered is\nmeant to be unchanged.\n\nChange-Id: I27934774889fc827772b2665799eca358dd62e55\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/195294\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nTested-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "99b0e3478ebef09d75ea3e32c2d0b8d75b884f30",
      "tree": "fbbbf4a7538972d7b5ec7ef2436fdfcbd91c1543",
      "parents": [
        "4d307c81cc303f676ab40457468472627553efea"
      ],
      "author": {
        "name": "Tor Lillqvist",
        "email": "tml@collabora.com",
        "time": "Tue Nov 04 20:40:34 2025 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Mon Jan 05 16:25:49 2026 +0100"
      },
      "message": "Make the CODA-W PDF export file save dialog hack a bit more secure\n\nLook for the mangled ++ name, to catch a potential mismatch in\nfunction signature. Also, check that the returned function pointer is\nnon-null before calling it.\n\nChange-Id: Ib2e0d1cd4b3e26081800b736b74e5972d0819736\n"
    },
    {
      "commit": "4d307c81cc303f676ab40457468472627553efea",
      "tree": "47021143fc704bd5be3599b09f64b777b98e77f0",
      "parents": [
        "646ddd85c68e6dcf25a2d254d546ab318feab0cf"
      ],
      "author": {
        "name": "Tor Lillqvist",
        "email": "tml@collabora.com",
        "time": "Tue Nov 04 17:33:28 2025 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Mon Jan 05 16:25:49 2026 +0100"
      },
      "message": "Add horrible hack to ask the filename when exporting PDF in CODA-W\n\nThe PDF export functionality displays a dialog from JavaScript that\nallows the user to choose various PDF parameters. But unlike export to\nother formats, no system file save dialog gets displayed by CODA. So\ndo something horrible: Look up a function in CODA.cpp and call it\ndirectly. Sorry.\n\nChange-Id: I21932b2ba67d3aab72463d51f8ef71182ca5c736\n"
    },
    {
      "commit": "b1c82198bf1041ad138fdaa436b185c831803b35",
      "tree": "2c2eeac989352d7376b669e5e32094422dc100d9",
      "parents": [
        "43be9e42a0c753bc863c49772e30f61f547edf30"
      ],
      "author": {
        "name": "Banobe Pascal",
        "email": "banobe.pascal@collabora.com",
        "time": "Tue Feb 11 17:54:32 2025 +0300"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Mon Jan 05 14:22:50 2026 +0100"
      },
      "message": "Rename \"Spotlight\" to \"Highlight styles\"\n\nThis improves clarity and aligns better with user expectations.\n\nSigned-off-by: Banobe Pascal \u003cbanobe.pascal@collabora.com\u003e\nChange-Id: I7ba7548a724bbee5e56fdcdc04488c49af797ae2\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/181436\nReviewed-by: Szymon Kłos \u003cszymon.klos@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-by: Pedro Silva \u003cpedro.silva@collabora.com\u003e\nTested-by: Pedro Silva \u003cpedro.silva@collabora.com\u003e\n"
    },
    {
      "commit": "4f00a9eada7d8f95bf7ad46682ff51174af02b57",
      "tree": "94f967003bbeb914af40dbbebc520b9c861b513b",
      "parents": [
        "f1ef894e14d62bba3c85a079d5fef60b2dae336c"
      ],
      "author": {
        "name": "Gülşah Köse",
        "email": "gulsah.kose@collabora.com",
        "time": "Wed Sep 18 23:07:09 2019 +0300"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Mon Jan 05 14:22:48 2026 +0100"
      },
      "message": "[cp] add EULA button to Help - License Information... dialog\n\nForward port of acd8acfa89d9 from distro/collabora/cp-6.0\nRewritten for weld API\n\nChange-Id: I62b9293c68059389a63e523ea5747fdb267b1a99\n28a21f5831e0b2e99eb11f1c1ac2b8845c462669\nReviewed-on: https://gerrit.libreoffice.org/79110\nReviewed-by: Andras Timar \u003candras.timar@collabora.com\u003e\nTested-by: Andras Timar \u003candras.timar@collabora.com\u003e\n\nChange-Id: I9d0fc2de7887f649b26dfa38721ef991e09fbf29\n"
    },
    {
      "commit": "b04d26baaabee21d364be61515b800694f75f932",
      "tree": "e9f4b22a1765ac997173fba34a333707cee1affb",
      "parents": [
        "fd083114f0507aebc17075c3d173f6e39f4687ea"
      ],
      "author": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Mon Jun 05 14:02:50 2023 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Mon Jan 05 14:22:46 2026 +0100"
      },
      "message": "[cp] Let\u0027s use our ReleaseNotesURL here, too\n\nChange-Id: Iad11921bc11d59a9f47122a3deb75cebe3aa90b6\n"
    },
    {
      "commit": "fd2395c88e196ec2e8d7d5f5d9fa60b12ccc9df0",
      "tree": "bec737f46656fc69ece92e8d0607437ce6c11002",
      "parents": [
        "347f0ca8e6f1b4fe61410552c6fa49a3e9a11b35"
      ],
      "author": {
        "name": "Xisco Fauli",
        "email": "xiscofauli@libreoffice.org",
        "time": "Fri Jan 02 11:25:52 2026 +0100"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Mon Jan 05 14:22:46 2026 +0100"
      },
      "message": "bump copyright year to 2026\n\nChange-Id: If9b398d338f0a99b400b58c0f4d095a9b9ca5e4a\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/196417\nTested-by: Jenkins\nReviewed-by: Xisco Fauli \u003cxiscofauli@libreoffice.org\u003e\n(cherry picked from commit 963535158003fde54145ae57a8fb2594697fe23a)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/196429\nReviewed-by: Adolfo Jayme Barrientos \u003cfitojb@ubuntu.com\u003e\n"
    },
    {
      "commit": "63ca674ef31f7ff9a3b916e8dc77d51c4db25034",
      "tree": "d69d9939d5334c5fd7a2c8dfa4008c7f49e0a34b",
      "parents": [
        "37cca019ba1c290e1f7b99257b5d37c5f14df62b"
      ],
      "author": {
        "name": "Dennis Francis",
        "email": "dennis.francis@collabora.com",
        "time": "Sat Nov 15 23:55:25 2025 +0530"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Mon Jan 05 14:22:46 2026 +0100"
      },
      "message": "lok: sc: use view specific calendar conforming to init. locale/language\n\nThe aim is to allow user/view specific locale/language but we are not\nthere yet. This patch reuses the existing .uno:LanguageStatus to\nmaintain a view specific locale/language and a calendar based on it. One\nproblem is that the status-change of this uno command is broadcast to\nall views. So if one view sets language X, all client views are forced\nto use X. Another issue is that changes in tiles due to one view\u0027s\nlanguage settings is broadcast to all views. I\u0027m working on fixing these\nin a follow-up patches.\n\nBefore the patch, when a view selects a language it did not had any\neffect on calendar strings like month names in pivot table with date\ngrouping even after refresh.\n\nConflicts:\n\tsc/qa/unit/tiledrendering/tiledrendering.cxx\n\nSigned-off-by: Dennis Francis \u003cdennis.francis@collabora.com\u003e\nChange-Id: I92198c8c1467555f27e2642de6c97b4d5e6118b3\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/194204\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/195664\nTested-by: Jenkins\n"
    },
    {
      "commit": "d25f44593cfc51e3f7c5768a08a8e78f5cd33fd2",
      "tree": "9754483e29bf12d1a557565161e03ed17b07e6c3",
      "parents": [
        "be91db177404f9a6e18029fa5a4b307976f4a753"
      ],
      "author": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Tue Apr 17 14:06:38 2018 +0200"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Mon Jan 05 14:22:45 2026 +0100"
      },
      "message": "[cp] Send feedback to hello@collaboraoffice.com\n\nChange-Id: Ic734235426001e4aa7119476c1e6884b7c39776d\n"
    },
    {
      "commit": "f8f854c580ec77edfee42136679883151128220a",
      "tree": "8b764e17d52baa2210218d0815afd783d852e173",
      "parents": [
        "f7d848e4e2c244bd75d5c273023309cc3f7b3420"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@libreoffice.org",
        "time": "Fri Dec 19 10:03:21 2025 -0600"
      },
      "committer": {
        "name": "Xisco Fauli",
        "email": "xiscofauli@libreoffice.org",
        "time": "Mon Dec 22 20:36:59 2025 +0100"
      },
      "message": "tdf#169971 fix call order of derived ThumbnailView UpdateColors() method\n\nDerived class\u0027 UpdateColors() methods should be called rather than the\nbase class method, otherwise the derived classes can\u0027t set the colors\nthey want. Fixes an error in the patch for tdf#169727.\n\nChange-Id: I2f5828a81f1e4732e171f43d7407244e3f6e25a2\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/195942\nTested-by: Jenkins\nReviewed-by: Ilmari Lauhakangas \u003cilmari.lauhakangas@libreoffice.org\u003e\n(cherry picked from commit 5140e19a2d709339a986fa9fa1cf16ec185f444d)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/196103\nReviewed-by: Xisco Fauli \u003cxiscofauli@libreoffice.org\u003e\n"
    },
    {
      "commit": "ded39ec772e6fc0c4d943e6ca0673a89d89493cc",
      "tree": "1c8d8860c15b76c181bbcf5aa569216f36e6778b",
      "parents": [
        "1b4c25a954ca96079439b6a122697e3848c6e694"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@libreoffice.org",
        "time": "Wed Dec 10 11:05:47 2025 -0600"
      },
      "committer": {
        "name": "Ilmari Lauhakangas",
        "email": "ilmari.lauhakangas@libreoffice.org",
        "time": "Sat Dec 13 15:17:21 2025 +0100"
      },
      "message": "tdf#169727 update ThumbnailView colors for system theme changes\n\nThe ThumbnailView never updated cached colors after creation, leading to\nwrong background colors when the system theme changed while LO was\nrunning (eg between Dark/Light mode). Since subclasses need to override\nthe parent class colors, we must first let subclasses update internal\ncached colors then copy those to the item attributes. Then during\nPaint() requery style settings to ensure our colors are up to date.\n\nChange-Id: I19bbfb296ba213cf7ad53eff8bd24fe291679184\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/195402\nTested-by: Hossein \u003chossein@libreoffice.org\u003e\nTested-by: Jenkins\nReviewed-by: Hossein \u003chossein@libreoffice.org\u003e\n(cherry picked from commit 92b013bdb4d567b98bfcf42a0831abe42117691c)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/195599\nReviewed-by: Ilmari Lauhakangas \u003cilmari.lauhakangas@libreoffice.org\u003e\n"
    },
    {
      "commit": "c66d5fb209c52037f0280fd2b131946fcfd12e43",
      "tree": "bc5a5f24b2d0d850e57a1759e863b1ddeaad7625",
      "parents": [
        "ce49c30a8719426518a40721b02a4b0931286dde"
      ],
      "author": {
        "name": "Justin Luth",
        "email": "justin.luth@collabora.com",
        "time": "Wed Dec 10 16:40:39 2025 -0500"
      },
      "committer": {
        "name": "Justin Luth",
        "email": "jluth@mail.com",
        "time": "Fri Dec 12 18:40:52 2025 +0100"
      },
      "message": "tdf#165180 \u0027Calc Office Open XML\u0027 is also an Excel variant\n\nThis was introduced with\ncommit 4de186f43456baf1de162aefa5f76d76e0817e5e\nAuthor: Kohei Yoshida on Thu Sep 16 10:37:52 2010\n    calc-jump-on-formula-ref-sfx2.diff: Migrated\n\nThere are no clear instructions or unit tests\nto know exactly how to test this,\nbut it seems clear enough that it should continue to work\nwhen loaded with an Excel 2010 filter.\n\nChange-Id: I550ee20b9bac4ce0dac596b600647665598d1246\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/195411\nReviewed-by: Justin Luth \u003cjluth@mail.com\u003e\nTested-by: Jenkins\nSigned-off-by: Xisco Fauli \u003cxiscofauli@libreoffice.org\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/195549\n"
    },
    {
      "commit": "4f188e16bddbd6b18fe8065e23877dc176dc50e6",
      "tree": "fbfbb289cb1e0e79ac5504b6cb9a240742c70df1",
      "parents": [
        "2a6ab94b377443cae0514cbd9049508379a0ac40"
      ],
      "author": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Wed Dec 10 10:18:41 2025 +0100"
      },
      "committer": {
        "name": "Xisco Fauli",
        "email": "xiscofauli@libreoffice.org",
        "time": "Fri Dec 12 11:14:18 2025 +0100"
      },
      "message": "sfx2: fix uncaught exception in SfxViewShell::Activate()\n\ngdb backtrace on the core file from crashreport:\n\t#0  __pthread_kill_implementation (no_tid\u003d0, signo\u003d6, threadid\u003d123946821978048) at ./nptl/pthread_kill.c:44\n\t#1  __pthread_kill_internal (signo\u003d6, threadid\u003d123946821978048) at ./nptl/pthread_kill.c:78\n\t#2  __GI___pthread_kill (threadid\u003d123946821978048, signo\u003dsigno@entry\u003d6) at ./nptl/pthread_kill.c:89\n\t#3  0x000070ba9de42476 in __GI_raise (sig\u003dsig@entry\u003d6) at ../sysdeps/posix/raise.c:26\n\t#4  0x000070ba9de287f3 in __GI_abort () at ./stdlib/abort.c:79\n\t#5  0x000070ba9e2a2b9e in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6\n\t#6  0x000070ba9e2ae20c in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6\n\t#7  0x000070ba9e2ae277 in std::terminate() () from /lib/x86_64-linux-gnu/libstdc++.so.6\n\t#8  0x000070ba9e2ae4d8 in __cxa_throw () from /lib/x86_64-linux-gnu/libstdc++.so.6\n\t#9  0x000070ba9818129b in SfxBaseModel::MethodEntryCheck (this\u003d\u003coptimized out\u003e, i_mustBeInitialized\u003d\u003coptimized out\u003e)\n\t    at sfx2/source/doc/sfxbasemodel.cxx:3069\n\t#10 0x000070ba99e6c8cb in SfxModelGuard::SfxModelGuard (i_eState\u003dSfxModelGuard::E_FULLY_ALIVE, i_rModel\u003d..., this\u003d0x7ffedd2f94f0)\n\t    at sfx2/source/inc/docundomanager.hxx:76\n\t#11 SfxBaseModel::setCurrentController (this\u003d0x194e84b0, xCurrentController\u003d...)\n\t    at sfx2/source/doc/sfxbasemodel.cxx:1364\n\t#12 0x000070ba99f6955a in SfxViewShell::Activate (this\u003d0x2b084ed0, bMDI\u003d\u003coptimized out\u003e)\n\t    at sfx2/source/view/viewsh.cxx:2535\n\nAnd that std::terminate() prints:\nterminate called after throwing an instance of \u0027com::sun::star::lang::NotInitializedException\u0027\n\nFix the problem similar to what commit\nadadeaf98114ffdf9893e6c92a630f7e90597f62 (avoid terminate after\nunhandled exception, 2025-11-26) did, but here note that\nSfxViewShell::Activate() ignores the case when the object shell has no\nbase model. So extend that and in case the object shell has a base\nmodel, but it\u0027s not initialized, do the same (ignore the problem that\nsetCurrentController() could not finish successfully).\n\nThis solves the high level problem that processing an user event on the\nmain loop should not throw exceptions.\n\nChange-Id: Ibd6309d7de12964a35a914c16fabc5fc7f61b39b\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/195477\nTested-by: Jenkins\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\n(cherry picked from commit b9d6213d04c84b8d514be597d8c876caf9c48be9)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/195517\nReviewed-by: Xisco Fauli \u003cxiscofauli@libreoffice.org\u003e\n"
    },
    {
      "commit": "2bed6c66107382c2f139fd7ea0a3ea39bbd242d8",
      "tree": "ddca214e61f8581c673c1cec15ad4512af768dbf",
      "parents": [
        "ba627b04abfb65ac6d4aa25c192445ff282e2812"
      ],
      "author": {
        "name": "Heiko Tietze",
        "email": "tietze.heiko@gmail.com",
        "time": "Wed Dec 10 12:20:12 2025 +0100"
      },
      "committer": {
        "name": "Heiko Tietze",
        "email": "heiko.tietze@documentfoundation.org",
        "time": "Thu Dec 11 10:04:39 2025 +0100"
      },
      "message": "Resolves tdf#169909 - Make file URL copyable in document properties\n\nLink button replaced by Label/Button\n\nChange-Id: I24e7298e770d56a122e3abe06fee0e7f40ba521f\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/195373\nReviewed-by: Heiko Tietze \u003cheiko.tietze@documentfoundation.org\u003e\nTested-by: Jenkins\n(cherry picked from commit ea37a0ab8f25b3946429d7f3ac3ebefa33da7a4b)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/195401\n"
    },
    {
      "commit": "b152ca62b9fdb4a667440ae20e96612dcc12191e",
      "tree": "5289a488d70740934dd9d09f45f4f222693e2180",
      "parents": [
        "90608308935b4c1f1ca3235570fc0b7f180120b3"
      ],
      "author": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Tue Dec 02 17:17:22 2025 +0500"
      },
      "committer": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Thu Dec 04 20:35:08 2025 +0100"
      },
      "message": "tdf#168054: Export all ODG pages to SVG from command line by default\n\nRegression from commit 58ba249df589b0c9f91667f2938bfa18d2a1ce61, which\nfixed obtaining controller, including command line scenario. Before it,\nno controller was found, and mSelectedPages was empty after a call to\nfillDrawImpressSelectedPages. Now the document\u0027s controller is found,\nand that puts the first page as the selection into mSelectedPages.\n\nThis change uses ConversionRequestOrigin property, added to medium in\nDispatchWatcher::executeDispatchRequests, to detect that the export\nis initiated from command line. In that case, it is assumed that all\npages should be exported.\n\nI don\u0027t really know why the behavior restored in this change is wanted.\nThe result is all pages\u0027 objects overlapped. Even though SVG markup\nhas the pages in separate \u0027g\u0027 elements, it doesn\u0027t look reasonable to\nhave this result by default. Yet, as it was a pre-existing behavior,\nlet\u0027s keep it this way for now.\n\nChange-Id: I6d6923e627df4282c61342210ee7d762ea08e2b5\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/195003\nReviewed-by: Mike Kaganski \u003cmike.kaganski@collabora.com\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "494538cfffbdd12ee13787e7991dca941879db0e",
      "tree": "765358663003fc621d93a54c6158bfcbcd866399",
      "parents": [
        "38b239c8bcf9031cec68678460e94de3dc23a6e4"
      ],
      "author": {
        "name": "Sampath-1984",
        "email": "b.jnanasampath10cmplus@gmail.com",
        "time": "Sun Nov 16 12:01:35 2025 +0530"
      },
      "committer": {
        "name": "Heiko Tietze",
        "email": "heiko.tietze@documentfoundation.org",
        "time": "Wed Dec 03 14:05:43 2025 +0100"
      },
      "message": "tdf#166386 Confirmation Dialogs for clearing recent or unavailable documents\n\nClearing recent or unavailable documents from the start center or the main menu will now ask for confirmation from the user before executing.\n\nChange-Id: Ic36924e6f16772eb6ee3bffc7116bdd405653c80\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/194065\nTested-by: Jenkins\nReviewed-by: Heiko Tietze \u003cheiko.tietze@documentfoundation.org\u003e\n"
    },
    {
      "commit": "5ba4c652fab709d5d8182b4ad99bf1e676e7e6ca",
      "tree": "c031c248dc3fff8525aa70bd425c78d5010c38e9",
      "parents": [
        "a627a5c694641031694f6472238cc887618bed43"
      ],
      "author": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Tue Dec 02 09:04:50 2025 +0100"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Tue Dec 02 20:51:34 2025 +0100"
      },
      "message": "cool#13574 sw redline render mode: send LOK status\n\nThis has 2 parts:\n\n1) Send the status of the UNO command in the LOK case. This allows a LOK\n   client to call getPartInfo(), when a non-standard redline render mode\n   is activated, similar to how the Impress case can use .uno:NotesMode\n   to react to the enter/leave of notes editing mode.\n\n2) Implement getPartInfo() for Writer, which allows core to expose the\n   current \"mode\" (0 for standard, 2 for \u0027omit delete\u0027). Ignore the part\n   number, since Writer only has 1 part in the LOK API, but expose our\n   current mode there.\n\nWith this, a suitable LOK client can repaint tiles when\n.uno:RedlineRenderMode is dispatched to \"enter\" or \"leave\" this \"omit\ndelete\" redline render mode.\n\nChange-Id: I5115bfd6e72ac5117a16f55e8f370be92e774f7e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/194929\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "4e2b089020d6af65080ba54b5aa64c2595f1b341",
      "tree": "78a2d1c6203f62080834a3ba199d11064d8dfee2",
      "parents": [
        "8a7b5d8b3af8eab09209ce1748ddc5b5c2feee91"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Dec 01 12:02:39 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Dec 01 14:25:01 2025 +0100"
      },
      "message": "loplugin:stringloop\n\nresurrect the plugin and run it over the codebase\n\nChange-Id: I443a75961124aabd1e62b3c4bc166d52e4621b52\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/194870\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "663551c5c48085f2bb9e785c72554b8351c88630",
      "tree": "91a3c911607de0173a39b360ff79801ae6b67094",
      "parents": [
        "e856738f5f0a93fce0cde53cc1235a84494cbe74"
      ],
      "author": {
        "name": "Gabor Kelemen",
        "email": "gabor.kelemen@collabora.com",
        "time": "Fri Nov 07 23:43:07 2025 +0100"
      },
      "committer": {
        "name": "Gabor Kelemen",
        "email": "gabor.kelemen@collabora.com",
        "time": "Sun Nov 30 18:25:35 2025 +0100"
      },
      "message": "tdf#146619 Run IWYU again on include/test\n\nChange-Id: Ia2fe7435e0fbd6185c40655cd6c5ae93d39c7963\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/193916\nTested-by: Jenkins\nReviewed-by: Gabor Kelemen \u003cgabor.kelemen@collabora.com\u003e\n"
    },
    {
      "commit": "4d240076321d4e7f131afcfb1fe435b12491563d",
      "tree": "8a3b578c014fb636de50c1f14774ecb0bb8476c1",
      "parents": [
        "0e23c51d580da59b22f27b681b2c6247b41ea4f5"
      ],
      "author": {
        "name": "Gabor Kelemen",
        "email": "gabor.kelemen@collabora.com",
        "time": "Fri Nov 07 12:54:20 2025 +0100"
      },
      "committer": {
        "name": "Gabor Kelemen",
        "email": "gabor.kelemen@collabora.com",
        "time": "Sat Nov 29 13:59:05 2025 +0100"
      },
      "message": "tdf#146619 Run IWYU again on include/svl/\n\nChange-Id: I5dc8757a6d06ab6917a9af733550295008fde5b8\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/193914\nReviewed-by: Gabor Kelemen \u003cgabor.kelemen@collabora.com\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "11f2f77266695de5447354e5f26313defd83dd9b",
      "tree": "893ccf39eb2c22ff9171943e4298427336867441",
      "parents": [
        "0f627ec0f012ef09f68377fade8495ab0895861d"
      ],
      "author": {
        "name": "Gabor Kelemen",
        "email": "gabor.kelemen@collabora.com",
        "time": "Fri Nov 07 00:18:16 2025 +0100"
      },
      "committer": {
        "name": "Gabor Kelemen",
        "email": "gabor.kelemen@collabora.com",
        "time": "Sat Nov 29 11:35:04 2025 +0100"
      },
      "message": "tdf#146619 Run IWYU again on include/sfx2/\n\nChange-Id: Ib45adb64f9da6e54ecf204332a43d7fb23dacf8f\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/193912\nReviewed-by: Gabor Kelemen \u003cgabor.kelemen@collabora.com\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "503ff1b86925e58ada2d969cf229de68350e46b2",
      "tree": "7bed9e873c1b2a2902bd2d755346b1b9131e0a86",
      "parents": [
        "8082c9bd075b7a49e4f150792a34c72d8ab5d13f"
      ],
      "author": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Wed Nov 26 12:46:46 2025 +0100"
      },
      "committer": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Thu Nov 27 19:21:17 2025 +0100"
      },
      "message": "Drop explicit template parameter where deducible\n\nNamely, from SfxItemSet::GetItem variant taking TypedWhichId.\n\nChange-Id: I0b5b6ffb052b1a874afe184fc8a7624105e60d17\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/194624\nTested-by: Jenkins\nReviewed-by: Mike Kaganski \u003cmike.kaganski@collabora.com\u003e\n"
    },
    {
      "commit": "8082c9bd075b7a49e4f150792a34c72d8ab5d13f",
      "tree": "9e1b424d652b269d181763d1e46d90421f35d641",
      "parents": [
        "e871a7d5a65a4a5c983b65cf95b7ff7fd68d7170"
      ],
      "author": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Wed Nov 26 12:58:01 2025 +0100"
      },
      "committer": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Thu Nov 27 19:21:08 2025 +0100"
      },
      "message": "Don\u0027t use static SfxItemSet::GetItem, where set is known to be non-null\n\nJust use the non-static overload, which is more concise.\n\nChange-Id: I52f3b8aa7880d3e4bc82d8095d6d2a6932fd79e1\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/194627\nReviewed-by: Mike Kaganski \u003cmike.kaganski@collabora.com\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "b8df7459ba39b9c91ad703b557c0e924d42f6a10",
      "tree": "299d80b97857803113671e56c6aabdcbf3c396f3",
      "parents": [
        "fb96b099ba6b4a2d1f89575ac1e8839fd16dff5e"
      ],
      "author": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Thu Nov 27 07:48:59 2025 +0100"
      },
      "committer": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Thu Nov 27 19:20:38 2025 +0100"
      },
      "message": "Drop explicit template parameter where deducible\n\nNamely, from SfxRequest::GetArg variant taking TypedWhichId.\n\nChange-Id: I60e0fcf6defdc78d29bc98afe24ac22014d4aee2\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/194672\nTested-by: Jenkins\nReviewed-by: Mike Kaganski \u003cmike.kaganski@collabora.com\u003e\n"
    },
    {
      "commit": "acf15cf9269df816d36177096171e47a01c454fc",
      "tree": "84a6768a4f2b9330806cdcfa60eac7fb27d28daa",
      "parents": [
        "64a80bfea7cf612dd13401c461018ff88453aebc"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Wed Nov 26 23:19:53 2025 +0100"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Thu Nov 27 10:35:25 2025 +0100"
      },
      "message": "Drop CustomWidgetController::IsUpdateMode\n\nThis static method always simply returns true, so\nchecking that doesn\u0027t add any value. Drop it.\n\nChange-Id: Ic6277b6e49413808fd71a0a519df8744c17079e6\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/194666\nCode-Style: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "279856dca29a5b4a97cef2112c5fc5b026761a77",
      "tree": "5ebd4f0cd2cb51efd3dfcca761afcaf9df754b79",
      "parents": [
        "a07bad0cc8d4ec8490a9afd05299dac635d2ec90"
      ],
      "author": {
        "name": "Szymon Kłos",
        "email": "szymon.klos@collabora.com",
        "time": "Wed Aug 27 07:02:20 2025 +0000"
      },
      "committer": {
        "name": "Szymon Kłos",
        "email": "szymon.klos@collabora.com",
        "time": "Thu Nov 27 07:22:21 2025 +0100"
      },
      "message": "notebookbar: ensure we don\u0027t load addons in lok\n\n- move notebookbar addon item definition into separate header\n  to not include whole merger everywhere\n- avoid creation or using any addon related objects in lok case\n  as they are not used anyway\n\nChange-Id: Ibb650386bf6d59f19a1a1c5cce8afa0da538dfd0\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/190267\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/+/194507\nTested-by: Jenkins\nCode-Style: Szymon Kłos \u003cszymon.klos@collabora.com\u003e\nReviewed-by: Szymon Kłos \u003cszymon.klos@collabora.com\u003e\n"
    },
    {
      "commit": "56e11a5f41a78692f686decdb17cd4321a5e2c31",
      "tree": "02d6542e3a8ff7dece990ec8a3488d459ba74127",
      "parents": [
        "cde05c47ebca32cf34ce35b50f83d395c12a1cb3"
      ],
      "author": {
        "name": "Olivier Hallot",
        "email": "olivier.hallot@libreoffice.org",
        "time": "Wed Nov 26 10:48:00 2025 -0300"
      },
      "committer": {
        "name": "Olivier Hallot",
        "email": "olivier.hallot@libreoffice.org",
        "time": "Wed Nov 26 22:00:11 2025 +0100"
      },
      "message": "tdf#146734 Add Help to Manage button in Template manager\n\nCore part: add a HID string\n\nChange-Id: I3c3d7eede94e3843d9037d2b592fba82e062ce71\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/194641\nTested-by: Olivier Hallot \u003colivier.hallot@libreoffice.org\u003e\nTested-by: Jenkins\nReviewed-by: Olivier Hallot \u003colivier.hallot@libreoffice.org\u003e\nCode-Style: Olivier Hallot \u003colivier.hallot@libreoffice.org\u003e\n"
    },
    {
      "commit": "10090f36de159d8e6886ddac3326253ea716d26f",
      "tree": "ba6ef96697ffb841ca83e22058ceebd9514462fb",
      "parents": [
        "5f1043dab5435ae036bcbca288ca5c55d4bd930f"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Wed Nov 26 08:46:59 2025 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Wed Nov 26 17:12:32 2025 +0100"
      },
      "message": "avoid terminate after unhandled exception\n\n #3  0x00007e29f0a42476 in __GI_raise (sig\u003dsig@entry\u003d6) at ../sysdeps/posix/raise.c:26\n #4  0x00007e29f0a287f3 in __GI_abort () at ./stdlib/abort.c:79\n #5  0x00007e29f0ea2b9e in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6\n #6  0x00007e29f0eae20c in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6\n #7  0x00007e29f0eae277 in std::terminate() () from /lib/x86_64-linux-gnu/libstdc++.so.6\n #8  0x00007e29f0eae4d8 in __cxa_throw () from /lib/x86_64-linux-gnu/libstdc++.so.6\n #9  0x00007e29ead812a5 in SfxBaseModel::MethodEntryCheck (this\u003d\u003coptimized out\u003e, i_mustBeInitialized\u003d\u003coptimized out\u003e)\n     at sfx2/source/doc/sfxbasemodel.cxx:3069\n #10 0x00007e29eca6d629 in SfxModelGuard::SfxModelGuard (i_eState\u003dSfxModelGuard::E_FULLY_ALIVE, i_rModel\u003d..., this\u003d0x7ffc94a61ec0)\n     at sfx2/source/inc/docundomanager.hxx:76\n #11 SfxBaseModel::getIdentifier (this\u003d0x27ad5ab0)\n     at sfx2/source/doc/sfxbasemodel.cxx:4015\n #12 0x00007e29ec098e03 in (anonymous namespace)::ModuleManager::implts_identify (this\u003d0x328c9cc0, xComponent\u003d...)\n     at framework/source/services/modulemanager.cxx:327\n #13 0x00007e29ec0991f3 in (anonymous namespace)::ModuleManager::identify (this\u003d0x328c9cc0, xModule\u003d...)\n     at framework/source/services/modulemanager.cxx:191\n #14 0x00007e29ecaa8e0e in sfx2::SfxNotebookBar::IsActive (bConsiderSingleToolbar\u003d\u003coptimized out\u003e)\n     at sfx2/source/notebookbar/SfxNotebookBar.cxx:324\n #15 0x00007e29ecaa95ab in sfx2::SfxNotebookBar::StateMethod (pSysWindow\u003d0x36778bf0, xFrame\u003d..., rUIFile\u003d...,\n     bReloadNotebookbar\u003d\u003coptimized out\u003e)\n     at sfx2/source/notebookbar/SfxNotebookBar.cxx:444\n #16 0x00007e29dd85707b in sd::DrawDocShell::GetState (this\u003d0x367c3290, rSet\u003d...)\n     at sd/source/ui/docshell/docshell.cxx:327\n #17 0x00007e29ec8b67fe in SfxShell::GetSlotState (this\u003d0x367c3290, nSlotId\u003dnSlotId@entry\u003d10338, pIF\u003d\u003coptimized out\u003e,\n    pIF@entry\u003d0x0, pStateSet\u003dpStateSet@entry\u003d0x0)\n\nChange-Id: I13918818c04138848020ab8bdb646b0cb08f130a\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/194619\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\nTested-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\nCode-Style: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "d9719000003f7c0a443622d12791c99c399f62f7",
      "tree": "8bd04da4a60b716a820c3bb7c4587761ae220f9c",
      "parents": [
        "e895d29150cce2900d62d670dad8ee33452c4a01"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Fri Nov 21 10:03:17 2025 +0100"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Fri Nov 21 15:53:32 2025 +0100"
      },
      "message": "Switch SfxApplication::loadBrandSvg param to u16string_view\n\nChange-Id: If1db2ac54d36b32c55fe4af37b9aadc2e8caf25e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/194310\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    },
    {
      "commit": "66d42cf637a8b3363684346c1864c958a6bc922d",
      "tree": "456c0dcdc7bb81f2b2e4a9583e9f45806ab30971",
      "parents": [
        "f64779d1ce160a74182459c310156bfa7671ecfb"
      ],
      "author": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Thu Nov 20 08:15:16 2025 +0100"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Thu Nov 20 15:20:12 2025 +0100"
      },
      "message": "Related: cool#4535 sfx2 lok: warn when ignoring UNO command in read-only mode\n\nIt took a bit of time to find why dispatching this command doesn\u0027t\nresult in a call to SwView::Execute(), make the problem more obvious for\nthe next person.\n\nChange-Id: I01dd63391b955f1c6f4cc9f2c060c83a8bff8fb2\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/194244\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "c2a0e06b637f798b508de408f820f496a5419d9f",
      "tree": "95dab68ce7f6aba815d7a9c3c68e3e84f1dad566",
      "parents": [
        "aa886d1e3e56de93df2dcce92fe0d0b98c6ba117"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Wed Nov 19 11:55:39 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Thu Nov 20 07:26:33 2025 +0100"
      },
      "message": "new loplugin:stringplusequal\n\nwhich simplifies O[U]String expressions like\n   A \u003d A + foo\ninto\n   A +\u003d foo\n\nmostly because then they get spotted by other string plugins.\n\nChange-Id: I2b81b701144acdf18743b52cb0befa7f90fd9528\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/194191\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "20088bd544a6f93af59ef31992615e9c5c3d184e",
      "tree": "f9d9d5f3b593c69862d1bf9134bf3b9e54a0956c",
      "parents": [
        "c2f0d0a83358e7142bba9c16a7863a4500fc9118"
      ],
      "author": {
        "name": "NickWingate",
        "email": "nick.wingate@collabora.com",
        "time": "Mon Jul 14 09:07:19 2025 +0100"
      },
      "committer": {
        "name": "Szymon Kłos",
        "email": "szymon.klos@collabora.com",
        "time": "Tue Nov 18 10:46:42 2025 +0100"
      },
      "message": "Detach QuickFindPanel\n\nMain changes are:\n1) new jsontype: `quickfind`\n2) send the full json when constructed\n3) create new .uno:QuickFind\n4) create wrapper and window to register\n   QuickFindPanel as a DockingWindow so that we\n   can create it from CreateChildWinow without\n   going through sidebar\n5) Register SID_QUICKFIND as a ChildWindow in\n   the SwView interface\n\nSigned-off-by: NickWingate \u003cnick.wingate@collabora.com\u003e\nChange-Id: I2086316b932c1495b0adee7a062bdbbcb104f1ee\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/188667\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/+/194144\nTested-by: Jenkins\n"
    }
  ],
  "next": "64cf69926b7cb6fc94efd792b173ac12aa93cb8f"
}
