)]}'
{
  "log": [
    {
      "commit": "199ff448d14b0805158ed4f65c070e2041367c26",
      "tree": "2db224508b298a354575be89f774d38199899547",
      "parents": [
        "a5b9c8c4ae7b7968ea4c83b17e6710067329f755"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Thu Apr 02 15:42:04 2026 +0900"
      },
      "committer": {
        "name": "Miklos Vajna",
        "email": "vmiklos@collabora.com",
        "time": "Thu Apr 02 12:28:16 2026 +0000"
      },
      "message": "rename LokClipboard to KitClipboard\n\nChange-Id: I4e0e8377856b342ac35c09b253d4ca1178d7d737\nReviewed-on: https://gerrit.collaboraoffice.com/c/core/+/101\nReviewed-by: Miklos Vajna \u003cvmiklos@collabora.com\u003e\nTested-by: Jenkins CPCI \u003creleng@collaboraoffice.com\u003e\n"
    },
    {
      "commit": "460c927cc2c5dbc6939c639d38f6aa2919ae6985",
      "tree": "ea77ddbc2a7498fdc325ca6e1aae3b6d1a34f6d1",
      "parents": [
        "9a2c2231d386df9d0ee1e41cca36bfec94216e6b"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "stephan.bergmann@collabora.com",
        "time": "Mon Mar 30 10:30:54 2026 +0200"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "stephan.bergmann@collabora.com",
        "time": "Mon Mar 30 13:32:46 2026 +0200"
      },
      "message": "Clean slate for the UNOIDL API\n\nChange-Id: I47de1e7f99dd63f61a54f592de0c7d9002a5e92a\n"
    },
    {
      "commit": "452973d10e38db5c0e5f75b3a4fd5bdf5cd740bd",
      "tree": "b1b714016a807aa07d5774617ee08ae7c33aef73",
      "parents": [
        "1de618ccee98ff116f35dbe7211febd4376b810a"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "stephan.bergmann@collabora.com",
        "time": "Fri Mar 27 16:47:22 2026 +0100"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "stephan.bergmann@collabora.com",
        "time": "Sat Mar 28 22:40:35 2026 +0100"
      },
      "message": "Rename embindtest UNOIDL to css.unotest\n\n...and always include it (i.e., drop --enable-embindtest-uno), as it is\nroutinely used outside unotest/source/embindtest/embindtest.js now.  (Inclusion\nof the embindtest.js at runtime in the Emscripten build is now dependent on\nENABLE_DBGUTIL.)\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": "b986c84bb51ec800828011ae008296b363fe8bc3",
      "tree": "e3acc5f99e2ab33456b01ad11843f30dac8ad6a8",
      "parents": [
        "79f4e9960cdb1766a70a1a4ce4766a12d358f707"
      ],
      "author": {
        "name": "Neil Roberts",
        "email": "bpeeluk@yahoo.co.uk",
        "time": "Wed Feb 11 21:57:31 2026 +0100"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "stephan.bergmann@collabora.com",
        "time": "Mon Mar 16 14:55:28 2026 +0100"
      },
      "message": "pyuno: Add a unit test for singletons\n\nAs with the test for services, this uses the embindtest framework to\nhide it behind --enable-embindtest-uno.\n\nChange-Id: Ie64848926d21ca5c3edd449de85f4fed16b3b2aa\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/199220\nTested-by: Jenkins\nReviewed-by: Stephan Bergmann \u003cstephan.bergmann@collabora.com\u003e\n(cherry picked from commit 8b022d0d0d08e3133f37d6e088b4891deeb1b52c)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201769\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "8ba8a884a2ced166aa226e16ebd5a67f20502442",
      "tree": "153d5b5b13e192d12b4cf13e1d70bc8634042086",
      "parents": [
        "7d86cbac0b19aeb6aae677ce869e93bd8b9a0d6f"
      ],
      "author": {
        "name": "Neil Roberts",
        "email": "bpeeluk@yahoo.co.uk",
        "time": "Tue Feb 10 22:52:57 2026 +0100"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "stephan.bergmann@collabora.com",
        "time": "Mon Mar 16 14:55:02 2026 +0100"
      },
      "message": "Add a PythonTest for service constructors in pyuno\n\nThis leverages the existing framework for embindtest to add interfaces\nand services to test with. Hopefully that means the tests will run on\nthe CI without ending up in the final release builds because they are\nonly enabled with --enable-embindtest-uno.\n\nChange-Id: Idd394e616ad14943cecd60bf3a3e228d93166e34\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/199105\nTested-by: Jenkins\nReviewed-by: Stephan Bergmann \u003cstephan.bergmann@collabora.com\u003e\n(cherry picked from commit 2cd17a11484904845dc386315026882c72696543)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201766\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "2d4023eb0c44a07d3423c353a6dcb97307470beb",
      "tree": "21e8fdf01155e87cb5a346848461889e1eba925f",
      "parents": [
        "7fb24bcebf8753fdad34f0933e089896c69dda9b"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "stephan.bergmann@collabora.com",
        "time": "Mon Dec 08 15:44:56 2025 +0100"
      },
      "committer": {
        "name": "Michael Stahl",
        "email": "michael.stahl@collabora.com",
        "time": "Mon Mar 16 13:54:57 2026 +0100"
      },
      "message": "Add exhaustive testing of PyUNO type mapping based on embindtest\n\n...in preparation for doing fixes for tdf#169229 \"PyUNO: Hard to create null UNO\ninterface references, to use in a method invocation\" etc.  (Basing it on\nembindtest means it requires --enable-embindtest-uno, at least for now.)\n\nVarious places in pyuno/qa/pytests/embindtest.py are marked with TODO comments.\n(Executing\n\n\u003e         v \u003d test.getAnyException()\n\nwould cause an odd\n\n\u003e Fatal Python error: _Py_CheckFunctionResult: a function returned a result with an exception set\n\nfailure that needs further investigation.)\n\nTo not only test calls from PyUNO to binary (C++) UNO, but also from binary\n(C++) UNO to PyUNO, add an executeTest method to the\norg.libreoffice.embindtest.XTest interface.  For now, it only does those tests\nthat were already done by the org.libreoffice.embindtest.BridgeTest service\nimplementation, but the plan is to extend those (e.g., don\u0027t just only test\ngetAnyVoid, but all the getAny... variants).  And the corresponding Test class\nimplementation in pyuno/qa/pytests/embindtest.py for now only defines those\nmethods that are actually called, and will need to be extended as well.\n\nChange-Id: I0dd66b9aed14cc7e679da78b86d0dc657625fe94\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/195238\nReviewed-by: Stephan Bergmann \u003cstephan.bergmann@collabora.com\u003e\nTested-by: Jenkins\n(cherry picked from commit 3320b5fe2e3c696f3e0f2e301c922d89108f5c12)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/201751\nReviewed-by: Michael Stahl \u003cmichael.stahl@collabora.com\u003e\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "21655645cc598b6ff6be0b8ea42002682ce6e300",
      "tree": "924a72331aff8efe941ce58ba312ddb29bd3a3d0",
      "parents": [
        "3d8852ce1d9c234988ea5128754799c1ed505c75"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Sun Dec 14 12:00:27 2025 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "quikee@gmail.com",
        "time": "Mon Feb 23 10:16:14 2026 +0100"
      },
      "message": "add representation string to XComplexColor\n\nMainly useful for debugging and to see the content with develop.\ntools. For now it just outputs the JSON string, but this might\nchange to something more concise.\n\nChange-Id: I5641d20f292495f5474755ab9c3b651f67aa6f6e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/195617\nTested-by: Jenkins\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/200010\nTested-by: Jenkins CollaboraOffice \u003cjenkinscollaboraoffice@gmail.com\u003e\n"
    },
    {
      "commit": "ca6ba893127ac2f0ce9c91ed89ba5af9f9d5005b",
      "tree": "644350f599fdf99d8943330ca376f745e1addc11",
      "parents": [
        "4c2474e0a8fdcf6e8ff8858f70de3243d26264f5"
      ],
      "author": {
        "name": "Heiko Tietze",
        "email": "tietze.heiko@gmail.com",
        "time": "Fri Dec 12 14:33:49 2025 +0100"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sat Jan 17 15:31:05 2026 +0100"
      },
      "message": "Resolves tdf#160096 [API CHANGE] - Improve data validity handling\n\n* Introduces a new option ValidationAlertStyle_NONE/SC_VALERR_NONE to\n  silently reject invalid values\n  (This is the behavior before c869fb5ea2fa1dbbfa7c17754aeac48ed7f77cc4)\n* Sets the disabled state depending on \"[ ] Handle invalid values\"\n  (previously \"Show Error on loading\")\n\nThe patch is motivated by bug 159595 respectively the inconsistent\nsolution. Excel either allows invalid data or shows a message that\nallows to change/reject/accept the input. But there is not way to\nsilently reject invalid data.\n\nThe new option does not survive round trips and will be reset to Stop.\n\nChange-Id: I33c965aa7ba999e5850b80d35964b5383928349d\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/195563\nTested-by: Jenkins\nReviewed-by: Heiko Tietze \u003cheiko.tietze@documentfoundation.org\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/197362\nTested-by: Gabor Kelemen \u003cgabor.kelemen@collabora.com\u003e\nReviewed-by: Gabor Kelemen \u003cgabor.kelemen@collabora.com\u003e\n"
    },
    {
      "commit": "c30962d30f8e61ecbd945b8c7f0273e81721c105",
      "tree": "520cc78234487c60adf8c82bb215af204ca51dca",
      "parents": [
        "a26fcfed09ec26fdeae4de45dd62bca95456d8cc"
      ],
      "author": {
        "name": "Aron Budea",
        "email": "aron.budea@collabora.com",
        "time": "Mon Jan 12 15:04:20 2026 +1030"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sat Jan 17 15:31:05 2026 +0100"
      },
      "message": "tdf#162527 tdf#169802 hidden image/shape in DOCX should be invisible\n\n...and remain invisible after save.\n\nAfter 0b9e4f6085d147c43a86d107303eea9b86e7f34c shapes did get\nhidden, but in case of wrap-around shapes text still flowed\naround their supposed placement.\nHidden images were simply shown before and after.\n\nAdd a new Visible property to SwXTextGraphicObject, and let\nit set SwFlyDrawObj\u0027s Visible member as SdrObject.\nImport and export wp:docPr\u0027s hidden attribute in OOXML based\non these properties.\nTo avoid showing their area, let\nSwAnchoredObject::GetObjRectWithSpaces() return an empty\nrectangle (during opening this is only called from\nSwTextFly\u0027s IsAnyObj(...) and InitAnchoredObjList(), though).\n\nNote that Writer lacks support of changing visibility of\nimages and shapes. This change adds minimal support for\nhiding them and roundtripping the setting in DOCX, but\ndoesn\u0027t add ODF or UI support.\n\nChange-Id: I6e9d062628006a7128e380d1af06508625aa3d06\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/197056\nTested-by: Jenkins\nReviewed-by: Aron Budea \u003caron.budea@collabora.com\u003e\n(cherry picked from commit c1f7ea0db134d63c54b581f11e843ebd5bb83b54)\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/197286\nReviewed-by: Mike Kaganski \u003cmike.kaganski@collabora.com\u003e\n"
    },
    {
      "commit": "f8386ef64f804c0607500baace0758e0206f1274",
      "tree": "9bb7502f6ce8f4ef4f6cf75d3b69b9012b9ec029",
      "parents": [
        "cc49fd14010b49897f1d249fdaa3625bc4e6fdfa"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Jul 29 12:25:53 2025 +0800"
      },
      "committer": {
        "name": "Andras Timar",
        "email": "andras.timar@collabora.com",
        "time": "Sat Jan 17 12:41:44 2026 +0100"
      },
      "message": "add initial version of Calc table styles\n\ncherry-pick from: b4fd9f4e5aed28df48427440c4219928f04a6bf4\n\nAdd the new UNO props properly.\n\nChange-Id: Ib0d3fc7fcf9eb39e2551b426b9c6075ef758010f\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/193666\nTested-by: Andras Timar \u003candras.timar@collabora.com\u003e\nReviewed-by: Andras Timar \u003candras.timar@collabora.com\u003e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/196734\nTested-by: Balazs Varga \u003cbalazs.varga@collabora.com\u003e\nReviewed-by: Balazs Varga \u003cbalazs.varga@collabora.com\u003e\n"
    },
    {
      "commit": "0686b1972806fe8b711de5ba64039fb38cd14889",
      "tree": "c03179b0e68e9eac42080fc2b1f917445fdc5999",
      "parents": [
        "b152ca62b9fdb4a667440ae20e96612dcc12191e"
      ],
      "author": {
        "name": "Kurt Nordback",
        "email": "kurt.nordback@collabora.com",
        "time": "Thu Dec 04 22:16:26 2025 +0900"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "quikee@gmail.com",
        "time": "Fri Dec 05 02:12:41 2025 +0100"
      },
      "message": "tdf#167941 - Chart color sequence OOXML import/export\n\nSupport import, storage, and export of OOXML chart color styles\n(color sequence). In OOXML, chart color styles are in files such\nas colors1.xml, and conform to the chartStyle schema. This commit\nsupports I/O of color styles, and provides supports storing them\nin the chart document model. It does not include any features for\nusing or modifying the color styles, so at this point it has no\nappreciable effect on users.\n\nChange-Id: I5c02137ebf9c25e11951eea55c4c77fda35b0e80\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/194998\nTested-by: Jenkins\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "1bd04a5413783608b15efe61d943c8f615b4ecec",
      "tree": "c9c8044521fdd001a5e3353e053a2ea19447595d",
      "parents": [
        "48b61a5d6d56dfb10c60f857d00987496a30fef6"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Tue Nov 25 10:50:06 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Wed Nov 26 10:06:23 2025 +0100"
      },
      "message": "[API CHANGE] remove XPivotTableDataProvider\n\nin favor of a regular C++ interface class, since this is purely used internally to LO\n\nChange-Id: I84991efb1b0c8829e2175dc083b0f8627fcb1712\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/194512\nCode-Style: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "c085b0bdf35a6e9a7f5e3fe94bf3f7f5204648dc",
      "tree": "acd92c367850300f2a5b5e6dd32d0a853aaf992b",
      "parents": [
        "ef9daaea93839495d22dc53b3f7b46e304d98a04"
      ],
      "author": {
        "name": "Samuel Mehrbrodt",
        "email": "samuel.mehrbrodt@collabora.com",
        "time": "Mon Nov 24 08:45:33 2025 +0100"
      },
      "committer": {
        "name": "Samuel Mehrbrodt",
        "email": "samuel.mehrbrodt@collabora.com",
        "time": "Mon Nov 24 20:11:58 2025 +0100"
      },
      "message": "Implement XShapeGroup::enterGroup and ::leaveGroup\n\nhas been a TODO item since initial import\n\nAlso un-deprecate the XShapeGroup interface.\nThere was no rationale given why it was deprecated and it seems\nthe functionality is not available elsewhere.\n\nChange-Id: I8fd54d3732fd0ec1c54a2d1b2874e958a77b011e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/194409\nTested-by: Jenkins\nReviewed-by: Samuel Mehrbrodt \u003csamuel.mehrbrodt@collabora.com\u003e\n"
    },
    {
      "commit": "ecf21a7f808ad15b586c95ee42e0593b0411bcbc",
      "tree": "e868f68a43d15c79bc7d4d05b739c0cca8285643",
      "parents": [
        "be98d8c3f53731e8a3fc92c3101b5079deae6f27"
      ],
      "author": {
        "name": "Samuel Mehrbrodt",
        "email": "samuel.mehrbrodt@collabora.com",
        "time": "Mon Nov 17 22:25:00 2025 +0100"
      },
      "committer": {
        "name": "Samuel Mehrbrodt",
        "email": "samuel.mehrbrodt@collabora.com",
        "time": "Mon Nov 24 12:32:42 2025 +0100"
      },
      "message": "Make ColorPicker public\n\nThis is already used by external code, see for example:\n  https://forum.openoffice.org/en/forum/viewtopic.php?f\u003d21\u0026t\u003d99268\n\nChange-Id: Ic4167775d55d4c38dd0301daff8e0a25e7b4f5c3\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/194138\nReviewed-by: Samuel Mehrbrodt \u003csamuel.mehrbrodt@collabora.com\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "46968eff8eb1a1a7ad52c268fe8ba579ae96e7f3",
      "tree": "b4065e626db501f438e08cb43888979b2c430f1a",
      "parents": [
        "0deaf87f07a791eb7bc8f697863676b6677a9a6c"
      ],
      "author": {
        "name": "Neil Roberts",
        "email": "bpeeluk@yahoo.co.uk",
        "time": "Fri Nov 21 21:36:00 2025 +0100"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sat Nov 22 19:37:18 2025 +0100"
      },
      "message": "UITest: Add method to execute a command for particular XDispatchProvider\n\nThe existing methods of XUITest to execute a command always use the\nactive frame to dispatch the command. All of the dbaccess UI tests end\nup creating subcomponents (such as the table edit view) and need to send\ncommands to that. The frames for those are not the “active” frame but\nonly the “current” frame. All of the tests have ended up making a copy\nof a helper function to dispatch to a particular provider. To avoid that\nduplication this patch moves it to a common helper directly in XUITest.\nThis will also make it possible to use the method from test.py in a\nlater patch.\n\nNote that the order of the arguments has been swapped around to match\nthat of comphelper::dispatchCommand.\n\nChange-Id: I274fe12e4dfec0bf78359d0e2b70a3cf4db5528c\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/194348\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "9d6ade1f3b8e4ee59ae7bbe7fda440152af60221",
      "tree": "99211a98671b84d624dca621c05e8df5dbb437e2",
      "parents": [
        "c8fa51cec19eb89ef1506adfd461e5fdbcb4477a"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Nov 18 17:06:04 2025 +0100"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "stephan.bergmann@collabora.com",
        "time": "Tue Nov 18 20:29:00 2025 +0100"
      },
      "message": "[API CHANGE] Reintroduce com.sun.star.ui.dialogs.ColorPicker\n\nBring back the com.sun.star.ui.dialogs.ColorPicker service\npreviously dropped in\n\n    commit 5ba0ccb2964da46d32ade0c87baf2d407cb52a8a\n    Author: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n    Date:   Mon Jun 16 08:01:55 2025 +0200\n\n        [API CHANGE] Drop ColorPicker, AsynchronousColorPicker\n\n    The unpublished com::sun::star::cui::ColorPicker and\n    com::sun::star::cui::AsynchronousColorPicker UNO services\n    were previously used to be able to use ColorPickerDialog\n    (implemented in cui) from svtools.\n\n    That\u0027s no longer the case since\n\n        commit 0905c23676fe34a5346683ee46568e4d1c58806a\n        Author: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n        Date:   Fri Jun 13 18:27:09 2025 +0200\n\n            Stop using UNO abstraction for color picker\n\n    , so drop the now unused services and the ColorPicker\n    class that implemented them.\n\nWhile the service was unpublished and undocumented, it was\nstill used in practice by third party code, see for\nexample the macro in [1] and further discussion in Gerrit\nchange [2].\n\nTherefore bring back the service, but with a new\nimplementation in vcl that no longer uses the ColorPickerDialog\nimplemented in cui directly, but instead uses the\nweld::ColorChooserDialog abstraction introduced in\n\n    commit dae9472b27914807ec08062e8293a091e90cffb6\n    Author: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n    Date:   Fri Jul 25 14:26:06 2025 +0200\n\n        tdf#167669 weld: Introduce weld::ColorChooserDialog\n\nwhich supports the use of the native platform/toolkit\ncolor dialogs (currently implemented for GTK and Qt), see\ntdf#167669.\n\nDon\u0027t reintroduce evaluation of the \"Mode\" parameter\nto set a vcl::ColorPickerMode because that seems unused\nby third-party code according to a quick Google search.\n\nThis makes the macro from [1] work again, and results in\nthe native GTK and Qt color pickers being used for the\ncase of the gtk3/qt6 VCL plugins on Linux.\n\n[1] https://forum.openoffice.org/en/forum/viewtopic.php?f\u003d21\u0026t\u003d99268\n[2] https://gerrit.libreoffice.org/c/core/+/186538/comments/3af0d3d8_8b843d4e\n\nChange-Id: Ic0f2ce2b289f37bf1fb32192d0f3b3deb99121ce\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/194172\nTested-by: Jenkins\nReviewed-by: Stephan Bergmann \u003cstephan.bergmann@collabora.com\u003e\n"
    },
    {
      "commit": "58d2a68530e2b47fc9f2ec82fd5ac5603db1f8ca",
      "tree": "30bbdd8297beae5dece835cf7ac2fa924df6a2a4",
      "parents": [
        "cd65c4c3bc78d95d45cbbc4c2959697dbaa66e80"
      ],
      "author": {
        "name": "Tomaž Vajngerl",
        "email": "tomaz.vajngerl@collabora.co.uk",
        "time": "Mon Jan 06 09:04:03 2025 +0900"
      },
      "committer": {
        "name": "Xisco Fauli",
        "email": "xiscofauli@libreoffice.org",
        "time": "Fri Nov 14 08:44:54 2025 +0100"
      },
      "message": "tdf#164593 Revert \"tdf#82716 Add initial implementation of the His..\"\n\nThis reverts commit 07ae0e5ada7cb595eb4815413a5bdd442c32a6ab.\n\nAs discussed in https://lists.freedesktop.org/archives/libreoffice/2025-November/093988.html\n\n(cherry picked from commit 9693f1461c7d78c7461f8bbd7f421ba8c3f8452b)\n\nChange-Id: Ifd4008d62f9816d995f97104ba432ebc8be89c97\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186407\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/+/193983\n"
    },
    {
      "commit": "6db1f0cfc3595ab675179c88b90147ddc13bc07c",
      "tree": "ef59de50336dcde089b4296a29b45f5a0ac5ef23",
      "parents": [
        "2a98176566712c95718eea1435ae974ac6aa35b8"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Thu Oct 30 14:01:31 2025 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Fri Oct 31 10:04:51 2025 +0100"
      },
      "message": "[API CHANGE] remove loadGraphicAtPage and loadGraphicFromOutputStreamAtPage\n\nChange-Id: If53896987ea29ad09c82bdedd3a3028bffdff031\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/193211\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "cf6edbd0b327ca8aa660b00d5165e63174f1dc17",
      "tree": "89158688272ff2938d621c2ead56f9c9af251643",
      "parents": [
        "bbfb54d6c00a00ded47d2721b53a486cbaf023dd"
      ],
      "author": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Wed Oct 29 13:14:41 2025 +0000"
      },
      "committer": {
        "name": "Caolán McNamara",
        "email": "caolan.mcnamara@collabora.com",
        "time": "Fri Oct 31 10:04:34 2025 +0100"
      },
      "message": "[API CHANGE] sd pdfium: apply page number when loading pdf pages from fodg\n\nthis is the same concept/ideas as\n\na12bd4fedfc3f269f1dbb5fea36b607facd1261d\n    [API CHANGE] sd pdfium: add page number when saving/loading pdf pages as images\n\nbut extended to support fodg where the problem of showing the first page\nof the pdf for all images remained.\n\nChange-Id: I5a180037634f71104800e09bec400316b56ab1f2\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/193156\nTested-by: Jenkins\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\n"
    },
    {
      "commit": "d2d1e8221f8225db50a7c51a4537126076eb4e0d",
      "tree": "1ec08090c1d66246cbe26ddf5bbbca57997d8e56",
      "parents": [
        "68822e1bfe0ed83766f4166f8162aacc7e392191"
      ],
      "author": {
        "name": "Neil Roberts",
        "email": "bpeeluk@yahoo.co.uk",
        "time": "Wed Oct 29 22:29:35 2025 +0100"
      },
      "committer": {
        "name": "Xisco Fauli",
        "email": "xiscofauli@libreoffice.org",
        "time": "Thu Oct 30 11:30:43 2025 +0100"
      },
      "message": "UITest: Add a method to get the currently focused window\n\nI think this will be useful when you want to manipulate a window that\ndoesn’t have a unique ID and is difficult to get access to but you can\nmake it get the keyboard focus via UNO commands or keyboard shortcuts.\n\nChange-Id: Iafc41dda7c3fdc1b15a62875fe3aa7efc88dcbe5\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/193172\nTested-by: Jenkins\nReviewed-by: Xisco Fauli \u003cxiscofauli@libreoffice.org\u003e\n"
    },
    {
      "commit": "5d1b2baaa96fce2cc283e4d383bcfca70651b2da",
      "tree": "488826047837fd99c9d3d517b86dffe9308c8b51",
      "parents": [
        "b5043bddb8e720724ad0874dbade6e89eb3b751b"
      ],
      "author": {
        "name": "Jonathan Clark",
        "email": "jonathan@libreoffice.org",
        "time": "Tue Oct 21 02:14:26 2025 -0600"
      },
      "committer": {
        "name": "Jonathan Clark",
        "email": "jonathan@libreoffice.org",
        "time": "Fri Oct 24 13:07:10 2025 +0200"
      },
      "message": "tdf#118350 [API CHANGE] Implement start and end paragraph alignment\n\nImplements support for ODF fo:text-align start and end in paragraph\nstyles. The new alignment options can be selected in the paragraph\ndialog. Further user interface changes are tracked as separate bugs.\n\nThis change also adds START and END to css.style.ParagraphAdjust, which\nis flagged as an incompatible UNO API change.\n\nChange-Id: I2ee57f0029de7b794bc1ecd3eddbbd90af5dfdb9\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/192932\nTested-by: Jenkins\nReviewed-by: Jonathan Clark \u003cjonathan@libreoffice.org\u003e\n"
    },
    {
      "commit": "ffaf728213cc9d2c249ff36dae04742f69794679",
      "tree": "a953d45786d26ea29732344583fb9b25faeaf47b",
      "parents": [
        "2d2166759e9bfd8e942b996ee94dc8babc6ddd48"
      ],
      "author": {
        "name": "Kurt Nordback",
        "email": "kurt.nordback@collabora.com",
        "time": "Fri Oct 17 12:14:32 2025 -0600"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "quikee@gmail.com",
        "time": "Mon Oct 20 17:40:36 2025 +0200"
      },
      "message": "tdf#168925 [API CHANGE] Fix order in XChartDocument.idl\n\nMoved the most recent UNO interface change to the end of the file,\nand added a reference to the version number in which it was introduce.\n\nNote that the initial change was made with [1], but it wasn\u0027t marked\nas [API CHANGE].\n\n[1] 33bbf0bd20fc9ac999bcd743535236b2b91c07cd\n\nChange-Id: I03d84f3092787c7daa1ab6a3c49c8f751b34868c\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/192591\nTested-by: Jenkins\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "5777aa1af83a395dc86542012e465c30619d5a15",
      "tree": "550e21458ccfcae75467880c4fb7473fb89c2fe1",
      "parents": [
        "b92d99fc3c6763dc7d19034c824e56e8518de363"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Oct 07 11:50:15 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Oct 07 13:44:02 2025 +0200"
      },
      "message": "tdf#104833 tdf#135435 vcl a11y: Use TEXT role for readonly edit\n\n... instead of STATIC.\n\nThis was originally changed from AccessibleRole::TEXT\nto AccessibleRole::LABEL and then AccessibleRole::STATIC\nin\n\n    commit fa775ed30ad8969dacca34ddb63b76a89d8ba7da\n    Date:   Tue Feb 20 13:55:53 2018 +0100\n\n        tdf#86661 a11y: give ROLE_LABEL to read-only edit\n\n        ROLE_TEXT is for editable text, ROLE_LABEL should be used for static text,\n        so that screen readers know they should speak it.\n\nand\n\n    commit ac475d8d6fb68798ebd77f291bef6336e580859a\n    Date:   Wed Aug 8 13:39:31 2018 +0200\n\n        tdf#116542 a11y: Make R/O accessibleedit use STATIC role\n\n        as improvement to tdf#86661 which had made it a LABEL as first improvement\n        over TEXT.\n\n. However, that distinction between TEXT and STATIC\nfor editable vs. readonly objects doesn\u0027t match what\nplatform a11y APIs actually use, which focus more\non the object being interactive or not, and\nan edit is a control that can receive keyboard\nfocus, so is interactive.\n\nQuoting from the ATSPI_ROLE_TEXT doc [1]:\n\n\u003e An interactive widget that supports multiple lines of text and\n\u003e optionally accepts user input, but whose purpose is not to solicit user\n\u003e input. Thus ATSPI_ROLE_TEXT is appropriate for the text view in a plain\n\u003e text editor but inappropriate for an input field in a dialog box or web\n\u003e form. For widgets whose purpose is to solicit input from the user, see\n\u003e ATSPI_ROLE_ENTRY and ATSPI_ROLE_PASSWORD_TEXT.\n\nQuoting from the AT_SPI_ROLE_STATIC doc [2]:\n\n\u003e A generic non-container object whose purpose is to display a brief\n\u003e amount of information to the user and whose role is known by the\n\u003e implementor but lacks semantic value for the user. Examples in which\n\u003e ATSPI_ROLE_STATIC is appropriate include the message displayed in a\n\u003e message box and an image used as an alternative means to display text.\n\u003e ATSPI_ROLE_STATIC should not be applied to widgets which are\n\u003e traditionally interactive, objects which display a significant amount of\n\u003e content, or any object which has an accessible relation pointing to\n\u003e another object. The displayed information, as a general rule, should be\n\u003e exposed through the accessible name of the object. For labels which\n\u003e describe another widget, see ATSPI_ROLE_LABEL. For text views, see\n\u003e ATSPI_ROLE_TEXT.\n\nVclMultiLineEdit (for which VCLXAccessibleEdit\nis the a11y implementation) is used in\nSalInstanceTextView, i.e. used for implementing\na text view, for which the above suggests to\nuse ATSPI_ROLE_TEXT.\n\nGTK 3 also reports a read-only GtkTextView with\nAT_SPI_ROLE_TEXT (and not having the\nATSPI_STATE_EDITABLE state), so this commit also aligns\nit with that.\n\nThe MSAA/IAccessible doc [3] also matches for this.\n\n\u003e ROLE_SYSTEM_TEXT\n\u003e\n\u003e\tThe object represents selectable text that allows\n\u003e        edits or is designated as read-only.\n\nand\n\n\u003e ROLE_SYSTEM_STATICTEXT\n\u003e\n\u003e \tThe object represents read-only text, such as labels\n\u003e         for other controls or instructions in a dialog box.\n\u003e         Static text cannot be modified or selected.\n\nIn LO, text in readonly edits can be selected,\nso that also makes ROLE_SYSTEM_TEXT more appropriate.\n\nTherefore, use AccessibleRole::TEXT again.\n\nThis makes the NVDA screen reader on Windows announce the\nstatus text in the \"Help\" -\u003e \"Check for Updates\" dialog\n(requires --enable-online-update autogen option).\n\nAlso update the AccessibleRole idl description\naccordingly to align better with the AT-SPI and MSAA/IAccessible\nsemantics as described above.\n\nIf the STATIC role is preferred in a particular case,\nit can still explicitly set for the corresponding\nwidget in the .ui file.\n\n[1] https://docs.gtk.org/atspi2/enum.Role.html#text\n[2] https://docs.gtk.org/atspi2/enum.Role.html#static\n[3] https://learn.microsoft.com/en-us/windows/win32/winauto/object-roles\n\nChange-Id: I58f35864eedb1b527c1af651f88612ef96678138\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/192017\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    },
    {
      "commit": "45e8e48301c100e35da4e5da3d643a92ab06ba17",
      "tree": "ac475ef4473580e0d99fc07075d0f8161d190642",
      "parents": [
        "4b53fc804bb1d959a3535a4c3c49075667405071"
      ],
      "author": {
        "name": "Regina Henschel",
        "email": "rb.henschel@t-online.de",
        "time": "Thu Sep 18 13:44:34 2025 +0200"
      },
      "committer": {
        "name": "Regina Henschel",
        "email": "rb.henschel@t-online.de",
        "time": "Sun Oct 05 12:37:49 2025 +0200"
      },
      "message": "tdf#161948 support embedded-number-behavior\u003d\u0027integer\u0027\n\nThe element \u003ctable:sort\u003e has the values \u0027alpha-numeric\u0027, \u0027double\u0027 and\n\u0027integer\u0027 in its attribute embedded-number-behavior in ODF. The member\nbNaturalSort in ScSortParam covers only \u0027alpha-numeric\u0027 and \u0027double\u0027.\n\nThe patch replaces the member bNaturalSort of ScSortParam with a new\neSortNumberBehavior. That takes the three values from enum\nScSortNumberBehavior. Only the parameter \u0027SfxBoolItem NaturalSort\nSID_SORT_NATURALSORT\u0027 in SID_SORT is kept so that existing macros that\nuse it still work.\n\nChange-Id: I2a346223767a5a4aae79bac5fa08e608b0cea503\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/191159\nReviewed-by: Regina Henschel \u003crb.henschel@t-online.de\u003e\nTested-by: Jenkins\nReviewed-by: Heiko Tietze \u003cheiko.tietze@documentfoundation.org\u003e\n"
    },
    {
      "commit": "dcaf395316a25775a847e3e9b2434aa602dff1f3",
      "tree": "5e5681601951cb00b8cdd020b873435cff09fe24",
      "parents": [
        "2b319b7111433609d1820218bc19e76b9ba558cf"
      ],
      "author": {
        "name": "Neil Roberts",
        "email": "bpeeluk@yahoo.co.uk",
        "time": "Sat Oct 04 13:13:51 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sat Oct 04 21:50:45 2025 +0200"
      },
      "message": "XTextRangeCompare: Emphasize the surprising return value in the docs\n\nChange-Id: I57a03e1e4f89d5bd68bb723f70693fe58e8ee159\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/191856\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "8c43187c2b9b517e9f1d638321b9b54c699a3251",
      "tree": "efbf5365bc908fb4ae96a515b3f82ee49c275175",
      "parents": [
        "dc5fb0217f18a9003769f1e1a7e5234ef5fe60d5"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sat Sep 27 19:27:15 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Sep 28 12:40:16 2025 +0200"
      },
      "message": "[API CHANGE] simplify XCustomShapeEngine\n\nthis is an internal-only interface which we only need for\nshape export, and we only need one of the existing methods for that.\n\nChange-Id: I89adb32ba6bda43d72731465eb5d62f5d6ddc16b\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/191571\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "170a1dfe9b01ffea49328a3abbaeb70c725f4c90",
      "tree": "7b7e29b24b130a748b3e3f3b3cc4298303303183",
      "parents": [
        "13871cb1336a8b4f47add0d965fcefbfd6bbc45d"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Thu Sep 25 10:47:48 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Fri Sep 26 12:53:27 2025 +0200"
      },
      "message": "simplify use of EnhancedCustomShapeEngine\n\nthis is an internal UNO API, and there is only one implementation,\nso make that obvious in the code.\n\nThat required moving some classes from the svx library to the\nsvxcore library\n\nChange-Id: Ic5c19327df271920dc1077185ff692abbf5fb091\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/191494\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "33bbf0bd20fc9ac999bcd743535236b2b91c07cd",
      "tree": "8b3a0d474d2816104692263f62297d71171cbc84",
      "parents": [
        "61629da57ca59dd60b048ab14d522db9f53f355b"
      ],
      "author": {
        "name": "Kurt Nordback",
        "email": "kurt.nordback@collabora.com",
        "time": "Wed Aug 13 12:53:46 2025 -0600"
      },
      "committer": {
        "name": "Tomaž Vajngerl",
        "email": "quikee@gmail.com",
        "time": "Wed Sep 03 16:54:45 2025 +0200"
      },
      "message": "tdf#167941 - Chart style file is not supported in OOXML\n\nParse the style*.xml file in the OOXML package, and store the imported\nstyles in XChartDocument via a new XChartStyle. Some areas are yet to be\nfleshed out, but the intent here is to get a review of the general approach\nand architecture. This includes no work on the export side (or the UI and\napplication of styles to a chart, which is a separate but related project).\n\nChange-Id: I9d5b9f5aa44fb7944b2d971edc26e04dc2256c7f\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/189531\nTested-by: Jenkins\nReviewed-by: Tomaž Vajngerl \u003cquikee@gmail.com\u003e\n"
    },
    {
      "commit": "45ec7bd76196dcc60b4c2db2f6f00623ecbaf5a4",
      "tree": "a9feb9fb112f711b74fe41facf8ad1a41dd5fe0b",
      "parents": [
        "3c53797210bf0a4e3ffb36ed2beac4d5ce229ff2"
      ],
      "author": {
        "name": "László Németh",
        "email": "nemeth@numbertext.org",
        "time": "Tue Sep 02 16:56:13 2025 +0200"
      },
      "committer": {
        "name": "László Németh",
        "email": "nemeth@numbertext.org",
        "time": "Wed Sep 03 15:22:37 2025 +0200"
      },
      "message": "tdf#168251 cui offapi xmloff sw glyph scaling: extend UNO/UX/ODF\n\nAdd new paragraph justification options \"Minimum glyph scaling\"\nand \"Maximum glyph scaling\" to improve typography, like DTP software\ndo, allowing to typeset visually better paragraphs, especially narrow\ncolumns without unacceptably big word spacing.\n\n* Add spin boxes to Alignment in paragraph formatting dialog window;\n\n* Store properties in paragraph model:\n\n  css::style::ParagraphProperties::ParaPropScaleWidthMinimum\n\n  css::style::ParagraphProperties::ParaPropScaleWidthMaximum\n\n  Note: desired glyph scaling is already supported by ODF/UNO,\n  see css::style::CharacterProperties::CharScaleWidth.\n\n* Implement visual layout of minimum and maximum glyph scaling,\n  limited by the available extra word spacing and letter spacing,\n  too.\n\n  Note: last line can exceed the paragraph width, because minimum\n  glyph scaling, also minimum letter scaling of the last line\n  haven\u0027t been applied there, yet.\n\n* Add ODF import/export (loext:text-scale-maximum and\n  loext:text-scale-minimum, where style:text-scale is for the\n  desired text scaling).\n\n* Add ODF unit test.\n\nNote: hyphenated lines, lines with multiple portions haven\u0027t\nbeen using custom glyph scaling, yet.\n\nNote: resolution of glyph scaling is 1 percent, which will\navoid of overgeneration of font types using variable fonts.\n\nChange-Id: I9b4576dde4303437b64e37202c47f888f94c3f67\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/190534\nTested-by: Jenkins\nReviewed-by: László Németh \u003cnemeth@numbertext.org\u003e\n"
    },
    {
      "commit": "3c53797210bf0a4e3ffb36ed2beac4d5ce229ff2",
      "tree": "1dbdeb0b2fd484a014a2ad6c441dd0629ef39212",
      "parents": [
        "6afd17ac396f7d96800c70a37aaa8beb036c01a6"
      ],
      "author": {
        "name": "László Németh",
        "email": "nemeth@numbertext.org",
        "time": "Thu Aug 28 11:27:07 2025 +0200"
      },
      "committer": {
        "name": "László Németh",
        "email": "nemeth@numbertext.org",
        "time": "Wed Sep 03 15:21:58 2025 +0200"
      },
      "message": "tdf#167648 sw letter spacing: implement minimum letter spacing\n\nImplement new paragraph justification option \"Minimum letter spacing\"\nallowing to shrink text lines more, choosing better paragraph layout\ninstead of hyphenation or rivers of space.\n\n* Implement visual layout of minimum letter spacing.\n\n* Enable Minimum letter spacing spin box on Alignment pane of the\n  paragraph formatting dialog window\n\n* Remove also desired letter spacing spin box from the alignment pane.\n  It will be better to visualize CharKerning with percentage value\n  instead of adding a new user interface to the same setting.\n\n* Set minimum and maximum spin box ranges to [-100, 0] and [0, 500],\n  and remove unnecessary handlers.\n\n* offapi: extend API description with ranges of letter spacing\n  [-100, 500] and word spacing ([0, 1000]).\n\n* Add ODF unit test.\n\nNote: hyphenated lines, lines with multiple portions haven\u0027t\nbeen using custom letter spacing, yet.\n\nNote: resolution of the custom letter spacing is only 1/20 point\n(1 twip) yet.\n\nNote: adjust testTdf163149 failing on a test machine, maybe\nbecause the DOCX test document contains the not supported Arial\nfont, resulting small differences based on the font replacement.\n\nFollow-up to commit f83a04c51056445bbf947a31c8c1866a5c30bef1\n\"tdf#167648 cui offapi xmloff sw: add DTP-feature maximum letter\nspacing\".\n\nChange-Id: I0d686ccbdaa5324eaf6c4c7f6da0f37e76f60611\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/190533\nTested-by: Jenkins\nReviewed-by: László Németh \u003cnemeth@numbertext.org\u003e\n"
    },
    {
      "commit": "47eb7f4e4dd0ed72679246b462686e153a1c07d0",
      "tree": "43fbbe3728bdec8026a7f670f165c5791d1d9d16",
      "parents": [
        "c625247680cd5737723154b9a73c45e786611b44"
      ],
      "author": {
        "name": "Regina Henschel",
        "email": "rb.henschel@t-online.de",
        "time": "Sun Aug 24 12:10:55 2025 +0200"
      },
      "committer": {
        "name": "Regina Henschel",
        "email": "rb.henschel@t-online.de",
        "time": "Tue Aug 26 12:53:01 2025 +0200"
      },
      "message": "tdf161948 bring natural sort to API\n\nWhen sorting a database range the feature \u0027natural sort\u0027 can be used.\nIf source has the strings K3 K10 K104 K23 K2, then the result will be\nK2 K3 K10 K23 K104. Alphanumerical sort results in K10 K104 K2 K23 K3.\n\nODF has the attribute table:embedded-number-behavior for this\n(19.628 part3 ODF 1.4). Its values are \u0027alpha-numeric\u0027, \u0027double\u0027 and\n\u0027integer\u0027. LO has the attribute bool bNaturalSort in struct ScSortParam.\nThe ODF method \u0027integer\u0027 is not implemented in LO.\n\nCurrently natural sort is not read/written with ODF and is not available\nin the API. I plan three steps:\n1. Make natural sort available in the API (this patch)\n2. Read and write table:embedded-number-behavior attribute\n3. Implement \u0027integer\u0027 method.\n\nTo be later able to have three values, not a boolean property is used for\nthe API, but a group of constant values, although currently only two\nvalues are needed.\n\nChange-Id: I0418d5f23400fb0479034589fc90868a1e97ce44\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/190133\nReviewed-by: Regina Henschel \u003crb.henschel@t-online.de\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "50e82794f1a39c326bf807623241aff81b54cd59",
      "tree": "69a82e05cd66798f1863bb8d1f968c77ffc1c2af",
      "parents": [
        "07ac856e793e885cc29d7cf7bf283b59a8edcd7e"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "stephan.bergmann@collabora.com",
        "time": "Mon Aug 25 10:08:36 2025 +0200"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "stephan.bergmann@collabora.com",
        "time": "Mon Aug 25 12:29:35 2025 +0200"
      },
      "message": "Update the reference rdbs to libreoffice-25.8.0.4\n\n.../master/instdir/sdk/bin/unoidl-read --published \\\n .../libreoffice-25.8.0.4/instdir/program/types.rdb \\\n \u003e.../master/udkapi/type_reference/udkapi.idl\n\n* css.lang.XSingleServiceFactory has been un-deprecated with\n  4f03d1c23840b49d9af5080eaf9f59688685664f \"css.lang.XSingleServiceFactory must\n  not be @deprecated\"\n\n.../master/instdir/sdk/bin/unoidl-read --published \\\n .../libreoffice-25.8.0.4/instdir/program/types.rdb \\\n .../libreoffice-25.8.0.4/instdir/program/types/offapi.rdb \\\n \u003e.../master/offapi/type_reference/offapi.idl\n\n* css.i18n.GROUP_SEPARATOR_IN_NUMBER_3 is marked as \"@since LibreOffice 25.2\"\n  but was only brought into libreoffice-25-2 with\n  055b637ed9bdd02cd857664813a66afde51dfd0a \"tdf#158867 offapi,i18npool,starmath:\n  fix \u0027,\u0027 in Math again\" after libreoffice-25.2.0.3, for which point the\n  previous type reference had been generated with\n  aabf7c44ecdf7162eaa8ceead5fb7147218e6ffc \"Update the reference rdbs to\n  libreoffice-25.2.0.3\"\n\nChange-Id: I387e20b3bc5955b60b8365f6a64604481f2e0de2\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/190155\nTested-by: Jenkins\nReviewed-by: Stephan Bergmann \u003cstephan.bergmann@collabora.com\u003e\n"
    },
    {
      "commit": "3a2b113201fe2dede20286ad2cb3b45f266af976",
      "tree": "7c9650da42763a74123826d1240e0d427f0b37ae",
      "parents": [
        "02a15f05b469c4ab0efe79a8866fa2579f96acb8"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Thu Aug 14 10:00:40 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Thu Aug 14 15:43:52 2025 +0200"
      },
      "message": "[API CHANGE] a11y: Drop XAccessibleTextSelection::addSelection param\n\nNeither the corresponding AT-SPI \"AddSelection\" Text\niface method [1] used on Linux nor the IAccessibleText::addSelection\nmethod [2] of the IAccessible2 API used on Windows has\nany such parameter to specify what selection index the\nnewly added selection should have.\n\nThe only implementation of the method in\nSwAccessibleParagraph::addSelection was also simply\nignoring it.\n\nTherefore, drop that unnecessary and unused parameter\naltogether.\n\n[1] https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/93fc318e12b6bfc84aa160ce539a97b59189d8c3/xml/Text.xml#L108-112\n[2] https://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/interface_i_accessible_text.html#a646c0dff62feb76075e3890f059a86b6\n\nChange-Id: I42fcea029139255b7b327c6e375e37ffb9039bc6\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/189578\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "41c59a730ffce72202083b8ce3438c10ba18f1d1",
      "tree": "5fdf94db2cef75e4658187ce454283fa7ccf1fc2",
      "parents": [
        "4151265850bdbf94a7b1385fdaaffb037cfd4240"
      ],
      "author": {
        "name": "Balazs Varga",
        "email": "balazs.varga@collabora.com",
        "time": "Fri Aug 08 13:06:38 2025 +0200"
      },
      "committer": {
        "name": "Balazs Varga",
        "email": "balazs.varga@collabora.com",
        "time": "Wed Aug 13 16:48:36 2025 +0200"
      },
      "message": "tdf#163239 - OOXML sd: fix customized placeholder text in master slide to be\n\nshown as the \"prompt\" text in the final slides\n\nWhat should works\n - New sd specific uno api shape property: CustomPromptText\n - With this property, the corresponding master slide SdrObj\u0027s\n   and their final slide SdrObj\u0027s placeholder text can be set.\n - If we have CustomPromptText value it will be used for the\n   PresetObj and will be created (CreatePresObj) with those texts\n   as a default prompt text. If we do not have the usual default\n   ones will be used.\n - OOXML import and export (partly since we have many other problems\n   around export) are works\n - Enable to OOXML import of com.sun.star.presentation.SubtitleShape\n   (partly, since in the core we handle them as Text objects) to handle them\n   a bit better. OOXML export is still not good for different reasons:\n   see tdf#112557\n - Unit tests for custom \"prompt\" text\n\nTODO\n - odf import/export\n - we cannot set in runtime new custom placeholder texts, so the new\n   placeholders/presobj will be created with the usual default texts.\n\nChange-Id: Ic2b06a10f7a19f0cfdb2b705645b08a24b3e433b\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/189185\nTested-by: Jenkins\nReviewed-by: Balazs Varga \u003cbalazs.varga@collabora.com\u003e\n"
    },
    {
      "commit": "d758550e2d1b4649377b527ad5a1a56c74c07519",
      "tree": "80e61d7d1facdc9098dae78a74924fad17d730e9",
      "parents": [
        "649fcd81702e93413f96a7bcd75d6f6a70ed82eb"
      ],
      "author": {
        "name": "Nam Bui",
        "email": "ndbui03@gmail.com",
        "time": "Fri Jul 25 15:21:45 2025 -0400"
      },
      "committer": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Wed Aug 13 13:21:01 2025 +0200"
      },
      "message": "tdf#158433 Doxygen: multiple paragraphs to parblocks\n\nFollow-up patch to 6eff24aec6df.\nRemoved empty line after @endparblock in\ncom::sun::star::i18n::XBreakIterator.\n\nPut multiple paragraphs to parblocks in\naffected files in com::sun::star::sheet.\n\nChange-Id: Ie36edb9ff8ba8f59ea53214ffcc08b348c92c834\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/188363\nTested-by: Jenkins\nReviewed-by: Mike Kaganski \u003cmike.kaganski@collabora.com\u003e\n"
    },
    {
      "commit": "fdd24dabb6f8c520e8307bacab2bd8b09ebc763d",
      "tree": "23a9de880eddabe5c6577a1962744312f8c3bc2d",
      "parents": [
        "e8d0ab587b33d3a664583bb46c6eb0b4b59b11fe"
      ],
      "author": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Mon Aug 11 17:55:27 2025 +0500"
      },
      "committer": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Tue Aug 12 14:14:52 2025 +0200"
      },
      "message": "tdf#145967: Initial support for docs with restricted embedded fonts\n\nPreviously, we silently discarded fonts which rights disallowed editing\nof documents. This change introduces a choice, where user can opt to\neither discard the restricted fonts, or switch to read-only mode.\n\n1. When user opens a document with restricted embedded fonts, which are\n   already installed on the system, those fonts are not considered as\n   restricted.\n\n2. Trying to switch to edit mode will show the dialog again, allowing\n   to discard those fonts to allow editing.\n\n3. Saving the document will discard restricted fonts not installed on\n   the system in any case.\n\n4. Even though saving discards those fonts from file, it doesn\u0027t switch\n   to edit mode, because it doesn\u0027t reload the document, that is needed\n   to reload embedded font data (and release respective font files).\n\n5. Opening a document initially in read-only mode skips the dialog.\n\nTODO: avoid showing those fonts in the font lists.\n\nChange-Id: Ia7c9b6c3f727720e64e4df8d1c4a8e3641b067bd\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/189366\nReviewed-by: Mike Kaganski \u003cmike.kaganski@collabora.com\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "a8c080bb3ef9341d71ce64bb42f251c0ef1d4d13",
      "tree": "0d9e9c76dd2472a17f97e6562b259212fba933d7",
      "parents": [
        "c2fedef548f2822cf2a7e7b3ff928d389ce25728"
      ],
      "author": {
        "name": "Stephan Bergmann",
        "email": "stephan.bergmann@collabora.com",
        "time": "Mon Aug 11 12:24:36 2025 +0200"
      },
      "committer": {
        "name": "Stephan Bergmann",
        "email": "stephan.bergmann@collabora.com",
        "time": "Mon Aug 11 18:02:08 2025 +0200"
      },
      "message": "Add --enable-embindtest-uno\n\n...to enable \"the UNO parts (types and servie implementation) of the embindtest\nframework (which can also be used independently of the Emscripten build).\"  And\nwhich e.g. both last year\u0027s Lua GSoC project and this year\u0027s Rust GSoC project\n(\u003chttps://gerrit.libreoffice.org/c/core/+/186425\u003e \"Add core UNO types for Rust\nlanguage binding\") enabled locally in their respective dev builds.\n\nChange-Id: I8cf917fbcdaf73e244bd84689a1f29f3aa95f923\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/189363\nTested-by: Jenkins\nReviewed-by: Stephan Bergmann \u003cstephan.bergmann@collabora.com\u003e\n"
    },
    {
      "commit": "f83a04c51056445bbf947a31c8c1866a5c30bef1",
      "tree": "c48d86af7dd4fab6fa7542c7bd804eb9b4d2d670",
      "parents": [
        "2dee41f3724a4818492f297ecf2e628ef1f94294"
      ],
      "author": {
        "name": "László Németh",
        "email": "nemeth@numbertext.org",
        "time": "Wed Jul 23 12:54:58 2025 +0200"
      },
      "committer": {
        "name": "László Németh",
        "email": "nemeth@numbertext.org",
        "time": "Fri Aug 01 11:51:04 2025 +0200"
      },
      "message": "tdf#167648 cui offapi xmloff sw: add DTP-feature maximum letter spacing\n\nAdd new paragraph justification option \"Maximum letter spacing\"\nto distribute letters on (part of) the available blank area of the\njustified line instead of overstretching word spacing, like DTP\nsoftware do.\n\nThis improves typography a lot, allowing typesetting visually better\ni.e. more readable paragraphs, minimizing or removing rivers and\ntoo big word spacing (which was common in columns or text without\nhyphenation).\n\n* Add spin box to Alignment in paragraph formatting dialog window,\n  (also add spin boxes for future Minimum and the alternative\n  percent-based Desired letter spacing, see CharKerning);\n\n  For example (only ASCII visualization!), 100% maximum letter\n  spacing adds a space character-width blank space between the\n  characters, including the original space:\n\n  0%:\n\n  Lorem          ipsum\n  pellentesque dolores\n  vitae.\n\n  100%:\n\n  L o r e m  i p s u m\n  pellentesque dolores\n  vitae.\n\n  Normal value: 3%-5% (or more for very narrow columns), which means\n  e.g. 1-2 twips (twip \u003d 1/20 pt) letter spacing in a ~12 pt text.\n\n  Note: resolution of the custom letter spacing is only 1 twip yet.\n\n* Store properties in paragraph model:\n\n  css::style::ParagraphProperties::ParaPropLetterSpacingMaximum\n\n  css::style::ParagraphProperties::ParaPropLetterSpacingMinimum\n\n  Note: desired letter spacing is already supported by ODF/UNO,\n  see css::style::CharacterProperties::CharKerning.\n\n* Implement visual layout of maximum letter spacing.\n\n  Note: after the last character of the line, there is an\n  unwanted letter-spacing, yet (which is visible only with\n  big letter-spacing values).\n\n* Add ODF import/export (loext:letter-spacing-maximum and\n  loext:letter-spacing-minimum)\n\n* Add ODF unit test.\n\nNote: hyphenated lines and lines with multiple portions do not\nyet use custom letter spacing, yet.\n\nChange-Id: Ieac9f21631b90ae46bed4501f12da0d15ed84d63\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/188653\nTested-by: László Németh \u003cnemeth@numbertext.org\u003e\nTested-by: Jenkins\nReviewed-by: László Németh \u003cnemeth@numbertext.org\u003e\n"
    },
    {
      "commit": "6eff24aec6dfb17509af77e12ff9c7f4e0aaf9c7",
      "tree": "6565005dcfd1d5d4d7cbef8488c54aea6dac93d7",
      "parents": [
        "97dd72f36566c27a954bf633687d3f57621067d2"
      ],
      "author": {
        "name": "Nam Bui",
        "email": "ndbui03@gmail.com",
        "time": "Thu Jul 24 16:53:43 2025 -0400"
      },
      "committer": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Fri Jul 25 06:57:15 2025 +0200"
      },
      "message": "tdf#158433 Doxygen: multiple paragraphs to parblocks\n\nPut multiple paragraphs into paragraph in\nXBreakIterator::previousWord().\nAdditionally added missing punctuation in XBreakIterator.idl.\n\nI also checked the rest of offapi/com/sun/star/i18n\nand this was the only instance of multiple paragraphs\nin a param block.\nChange-Id: I5ef56673694ce5decb473129daa59e6080284a23\n\nChange-Id: I9011867fd5444e90d4c0d22a095f43d8ce92e162\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/188300\nReviewed-by: Mike Kaganski \u003cmike.kaganski@collabora.com\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "9d2f7546468d9b244afff70a06206b4c2709af63",
      "tree": "5b7e7bc6b0f9a01c938475eca805ddeced056bce",
      "parents": [
        "eaa317f383a8e915a8f286bd88f5f9af66130dd1"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jul 22 10:39:19 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jul 22 19:40:37 2025 +0200"
      },
      "message": "[API CHANGE]: a11y: Drop com.sun.star.awt.AccessibleTreeListBoxEntry\n\nDrop the unpublished service\n\"com.sun.star.awt.AccessibleTreeListBoxEntry\"\nbecause it\u0027s effectively unused. (The IDL file only documents some\ninternal implementation details of the a11y class\nimplementing the service, and that doc is also outdated/inaccurate.)\n\nA search in Google and on Ask [1] didn\u0027t give\nany results that would suggest this unpublished service\ncould be relevant for third party code.\n(Instances of the service couldn\u0027t be created by external\ncode anyway.)\n\n[1] https://ask.libreoffice.org/\n\nChange-Id: I4a4291b1147c6c01f0bfe1b939ff378fbd39d46d\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/188146\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "12efeaf7b623e865e048fb4a8512a5f08f182760",
      "tree": "310655719d454ad26ac3145d019d663bbb2100b4",
      "parents": [
        "4f21057075cd7ebea0b3ded2c7817bcbfb0ad83b"
      ],
      "author": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Tue Jul 08 19:31:27 2025 +0200"
      },
      "committer": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Tue Jul 08 21:30:38 2025 +0200"
      },
      "message": "Document the grammar used in XCell::setFormula\n\nChange-Id: Icb7d24888943dc52aff4e880723f9a1bf0fbd119\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/187549\nTested-by: Jenkins\nReviewed-by: Mike Kaganski \u003cmike.kaganski@collabora.com\u003e\n"
    },
    {
      "commit": "401e88652871bd88621368e8b5c2d9db0487a969",
      "tree": "72b533dc710fda385a6c2cdcecbf56fcc2b1d04b",
      "parents": [
        "83ed6aa69c100617763987f7cb063bdda13ef033"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Tue Jun 24 15:13:43 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Thu Jun 26 07:52:34 2025 +0200"
      },
      "message": "[API CHANGE] remove css::drawing::framework::XResourceId\n\ninternal to sd, no need for it to use UNO\n\nChange-Id: I9cbf069e9697d70f8d54da48cc265dcee8965d71\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186893\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "a24b625b5144a5140b3a1793cae338f203cd02b4",
      "tree": "42b024912c239bfa1fed49508ef0fb40463f845d",
      "parents": [
        "2b393fbe29954067345820179ec70142fc15788e"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jun 24 16:12:03 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Wed Jun 25 07:41:58 2025 +0200"
      },
      "message": "[API CHANGE]: a11y: Drop css::drawing::AccessibleSlideView\n\nDrop the unpublished service\ncom::sun::star::drawing::AccessibleSlideView.\n\nIt\u0027s not implemented or used anywhere.\n\nA search in Google and on Ask [1] didn\u0027t give\nany results that would suggest this unpublished service\nwould be relevant for third party code.\n\n[1] https://ask.libreoffice.org/\n\nChange-Id: I6071ebdc51cbdcdf85b9d89bb495f893b995ca92\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186913\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    },
    {
      "commit": "2b393fbe29954067345820179ec70142fc15788e",
      "tree": "e2a9cab6d92c9a9d3202b4e696d0bc53bf2c596f",
      "parents": [
        "6a880cc09c50a81c8fe8a56cb050eace28a4d3b5"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jun 24 16:09:47 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Wed Jun 25 07:41:52 2025 +0200"
      },
      "message": "[API CHANGE]: a11y: Drop css::drawing::AccessibleSlideViewObject\n\nDrop the unpublished service\ncom::sun::star::drawing::AccessibleSlideViewObject.\n\nIt\u0027s not implemented or used anywhere.\n\nA search in Google and on Ask [1] didn\u0027t give\nany results that would suggest this unpublished service\nwould be relevant for third party code.\n\n[1] https://ask.libreoffice.org/\n\nChange-Id: I6656d4bcdb40a33a3119aa1fd6a2a5cacdc94764\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186912\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    },
    {
      "commit": "6a880cc09c50a81c8fe8a56cb050eace28a4d3b5",
      "tree": "1e9d80eb28dd2faf71753fb9ccf55fbe8281169b",
      "parents": [
        "351d5dbbe3c6187782aab76cb2763b21f6ae3af3"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jun 24 16:06:15 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Wed Jun 25 07:41:45 2025 +0200"
      },
      "message": "[API CHANGE]: a11y: Drop css::sheet::AccessibleCsvCell\n\nDrop the unpublished service\ncom::sun::star::sheet::AccessibleCsvCell.\n\nIt\u0027s not implemented or used anywhere.\n\nScAccessibleCsvCell looks like the class implementing\nthe functionality mentioned (\"The accessible object of the data\ntable in the CSV import dialog\") but it doesn\u0027t actually\nimplement that service.\n\nA search in Google and on Ask [1] didn\u0027t give\nany results that would suggest this unpublished service\nwould be relevant for third party code.\n\n[1] https://ask.libreoffice.org/\n\nChange-Id: I0abd0bf627ff71ccce148fec1bdfd5c23ba453d4\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186911\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    },
    {
      "commit": "351d5dbbe3c6187782aab76cb2763b21f6ae3af3",
      "tree": "61f86f3f3f085344402a24aab16613b420515159",
      "parents": [
        "37234843dc22803303d5029b3edbfbeae312d112"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jun 24 16:03:53 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Wed Jun 25 07:41:39 2025 +0200"
      },
      "message": "[API CHANGE]: a11y: Drop css::sheet::AccessibleCsvTable\n\nDrop the unpublished service\ncom::sun::star::sheet::AccessibleCsvTable.\n\nIt\u0027s not implemented or used anywhere.\n\nA search in Google and on Ask [1] didn\u0027t give\nany results that would suggest this unpublished service\nwould be relevant for third party code.\n\n[1] https://ask.libreoffice.org/\n\nChange-Id: I40adefd81086284fec63d5343963000506469810\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186910\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    },
    {
      "commit": "37234843dc22803303d5029b3edbfbeae312d112",
      "tree": "504e94ebbba13b082f9dc1361c77adc8227b7dc9",
      "parents": [
        "6ddade76893c9e1da69df9024fffb922c787a304"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jun 24 15:58:27 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Wed Jun 25 07:41:33 2025 +0200"
      },
      "message": "[API CHANGE]: a11y: Drop css::sheet::AccessibleCsvRuler\n\nDrop the unpublished service\ncom::sun::star::sheet::AccessibleCsvRuler.\n\nIt\u0027s not implemented or used anywhere.\n\nScAccessibleCsvRuler is the class that implements\nthe functionality mentioned in the IDL file\n(\"The accessible object of the ruler in the CSV import\ndialog.\") but it doesn\u0027t actually implement that service.\n\nA search in Google and on Ask [1] didn\u0027t give\nany results that would suggest this unpublished service\nwould be relevant for third party code.\n\n[1] https://ask.libreoffice.org/\n\nChange-Id: I80da59a92ce2e5a38db5230d2af0f6fb4e69d5a4\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186909\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    },
    {
      "commit": "8481f7d925102d551b0b6f97062c85fbde594c89",
      "tree": "b5b6b0fb6d3f7f886b91f651c944b658f9dc4dab",
      "parents": [
        "c4a4867f1899c16bb19d000d02ba8fdb2b378a17"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jun 24 10:41:11 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Wed Jun 25 07:40:00 2025 +0200"
      },
      "message": "[API CHANGE]: a11y: Drop com.sun.star.accessibility.Accessible\n\nDrop the unpublished service\n\"com.sun.star.accessibility.Accessible\"\nbecause it\u0027s unused internally.\n\nAs the doc in the IDL file says:\n\n\u003e \u003cp\u003eService \u003ccode\u003eAccessible\u003c/code\u003e is just a wrapper for the interface\n\u003e \u003ccode\u003eXAccessible\u003c/code\u003e.  See the interface\u0027s documentation for more\n\u003e information.\u003c/p\u003e\n\nThat wrapper isn\u0027t needed.\n\nThis is one step towards dropping the XServiceInfo\nimplementation from a11y classes, which will also help\navoid linker issues seen on Windows related to multiple\nclasses subclassing\ncppu::ImplInheritanceHelper\u003cclass comphelper::OAccessibleComponentHelper,class com::sun::star::lang::XServiceInfo\u003e\nseen with upcoming commit\n\n    Change-Id: Ib56a9ddb1c36356943c2dfd7a5705351ee43e9d9\n    Author: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n    Date:   Mon May 26 12:24:52 2025 +0200\n\n        vcl a11y: Let OAccessibleComponentHelper implement XAccessible\n\n(Gerrit change [1], Windows CI log: [2]).\n\nA search in Google and on Ask [3] gave one result that looks\nrelevant/where this service is used: [4]\nIt was originally added in commit [5]\n\n    commit 3f227e8755954e30abf9eb2cde6e4613514e4958\n    Author: Zev Spitz \u003cshivisi@hotmail.com\u003e\n    Date:   Sun Sep 10 09:20:55 2017 +0200\n\n        Type definitions for LibreOffice, via Automation\n\n, which doesn\u0027t explain whether/why the particular use of\nthe Accessible service was chosen there, i.e. whether this\nis actually of relevance.\nI\u0027ve created an issue/discussion to make developers of\nthat project aware: [6]\n\nStopping to implement XServiceInfo in SwAccessibleContext\nand subclasses will be done in a separate upcoming commit,\nnow that the only service implemented by them has been\ndropped.\n\n[1] https://gerrit.libreoffice.org/c/core/+/185849/6\n[2] https://ci.libreoffice.org/job/gerrit_windows/200107/console\n[3] https://ask.libreoffice.org/\n[4] https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/activex-libreoffice/activex-libreoffice-tests.ts\n[5] https://github.com/DefinitelyTyped/DefinitelyTyped/commit/3f227e8755954e30abf9eb2cde6e4613514e4958\n[6] https://github.com/DefinitelyTyped/DefinitelyTyped/discussions/73096\n\nChange-Id: I7432d4a524ceaf404b1a2673d8bb6cdb142baf25\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186881\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    },
    {
      "commit": "8dbd25d58bd259748b4d3c9c572c694e155c8c8b",
      "tree": "2f5be5a017b96a25336099522fefe43839ce079f",
      "parents": [
        "55f2e804a119046ef14d640523dd490c80efed6a"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jun 24 10:23:06 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Wed Jun 25 07:39:39 2025 +0200"
      },
      "message": "[API CHANGE]: a11y: Drop com.sun.star.text.AccessibleTextGraphicObject\n\nDrop the unpublished service\n\"com.sun.star.text.AccessibleTextGraphicObject\"\nbecause it\u0027s unused. (The IDL file only documents some\ninternal implementation details of the a11y class\nimplementing the service.)\n\nThis is one step towards dropping the XServiceInfo\nimplementation from a11y classes, which will also help\navoid linker issues seen on Windows related to multiple\nclasses subclassing\ncppu::ImplInheritanceHelper\u003cclass comphelper::OAccessibleComponentHelper,class com::sun::star::lang::XServiceInfo\u003e\nseen with upcoming commit\n\n    Change-Id: Ib56a9ddb1c36356943c2dfd7a5705351ee43e9d9\n    Author: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n    Date:   Mon May 26 12:24:52 2025 +0200\n\n        vcl a11y: Let OAccessibleComponentHelper implement XAccessible\n\n(Gerrit change [1], Windows CI log: [2]).\n\nA search in Google and on Ask [3] didn\u0027t give\nany results that would suggest this unpublished service\ncould be relevant for third party code.\n(Instances of the service couldn\u0027t be created by external\ncode anyway.)\n\n[1] https://gerrit.libreoffice.org/c/core/+/185849/6\n[2] https://ci.libreoffice.org/job/gerrit_windows/200107/console\n[3] https://ask.libreoffice.org/\n\nChange-Id: I8446acfda2bb7a51c464c2bedf7bab2628cdbadc\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186877\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    },
    {
      "commit": "55f2e804a119046ef14d640523dd490c80efed6a",
      "tree": "3ef5006b5ec53b71e9d5f660ae834bb561176979",
      "parents": [
        "9ce75b65c612f53719cc2024e7468ce4de1c0ee0"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jun 24 10:14:11 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Wed Jun 25 07:39:32 2025 +0200"
      },
      "message": "[API CHANGE]: a11y: Drop com.sun.star.text.AccessibleParagraphView\n\nDrop the unpublished service\n\"com.sun.star.text.AccessibleParagraphView\"\nbecause it\u0027s unused. (The IDL file only documents some\ninternal implementation details of the a11y classes\nimplementing the service. It also isn\u0027t fully up to\ndate, e.g. the description of the accessible name.)\n\nFor AccessibleEditableTextPara, also no longer implement\nthe XServiceInfo interface, as the now dropped service was the\nonly one that was supported.\n\nThis is one step towards dropping the XServiceInfo\nimplementation from a11y classes, which will also help\navoid linker issues seen on Windows related to multiple\nclasses subclassing\ncppu::ImplInheritanceHelper\u003cclass comphelper::OAccessibleComponentHelper,class com::sun::star::lang::XServiceInfo\u003e\nseen with upcoming commit\n\n    Change-Id: Ib56a9ddb1c36356943c2dfd7a5705351ee43e9d9\n    Author: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n    Date:   Mon May 26 12:24:52 2025 +0200\n\n        vcl a11y: Let OAccessibleComponentHelper implement XAccessible\n\n(Gerrit change [1], Windows CI log: [2]).\n\nA search in Google and on Ask [3] didn\u0027t give\nany results that would suggest this unpublished service\ncould be relevant for third party code.\n(Instances of the service couldn\u0027t be created by external\ncode anyway.)\n\n[1] https://gerrit.libreoffice.org/c/core/+/185849/6\n[2] https://ci.libreoffice.org/job/gerrit_windows/200107/console\n[3] https://ask.libreoffice.org/\n\nChange-Id: Iee961e76ff7af1dab46d26cd844763970adc98c4\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186876\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    },
    {
      "commit": "9ce75b65c612f53719cc2024e7468ce4de1c0ee0",
      "tree": "63a4dcbe3a90c8de07364c3adc5ce5d149ea0bd0",
      "parents": [
        "6568045fa2b98eb2a413823c1276cfa1e3852234"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jun 24 10:03:35 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Wed Jun 25 07:39:26 2025 +0200"
      },
      "message": "[API CHANGE]: a11y: Drop com.sun.star.text.AccessibleTextEmbeddedObject\n\nDrop the unpublished service\n\"com.sun.star.text.AccessibleTextEmbeddedObject\"\nbecause it\u0027s unused. (The IDL file only documents some\ninternal implementation details of the a11y class\nimplementing the service.)\n\nThis is one step towards dropping the XServiceInfo\nimplementation from a11y classes, which will also help\navoid linker issues seen on Windows related to multiple\nclasses subclassing\ncppu::ImplInheritanceHelper\u003cclass comphelper::OAccessibleComponentHelper,class com::sun::star::lang::XServiceInfo\u003e\nseen with upcoming commit\n\n    Change-Id: Ib56a9ddb1c36356943c2dfd7a5705351ee43e9d9\n    Author: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n    Date:   Mon May 26 12:24:52 2025 +0200\n\n        vcl a11y: Let OAccessibleComponentHelper implement XAccessible\n\n(Gerrit change [1], Windows CI log: [2]).\n\nA search in Google and on Ask [3] didn\u0027t give\nany results that would suggest this unpublished service\ncould be relevant for third party code.\n(Instances of the service couldn\u0027t be created by external\ncode anyway.)\n\n[1] https://gerrit.libreoffice.org/c/core/+/185849/6\n[2] https://ci.libreoffice.org/job/gerrit_windows/200107/console\n[3] https://ask.libreoffice.org/\n\nChange-Id: I5e7ef3b2f8ca911b3c83ec0980bbfa85072ca11d\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186875\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    },
    {
      "commit": "6568045fa2b98eb2a413823c1276cfa1e3852234",
      "tree": "0ec75c72e7f31b5da42647fd1ef69baa5a8f4e2c",
      "parents": [
        "56c46a92f607b55f9459acdb98269e40e4d939b8"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jun 24 09:44:58 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Wed Jun 25 07:39:20 2025 +0200"
      },
      "message": "[API CHANGE]: a11y: Drop com.sun.star.table.AccessibleCellView\n\nDrop the unpublished service\n\"com.sun.star.table.AccessibleCellView\"\nbecause it\u0027s unused. (The IDL file only documents some\ninternal implementation details of the a11y classes\nimplementing the service.)\n\nThis is one step towards dropping the XServiceInfo\nimplementation from a11y classes, which will also help\navoid linker issues seen on Windows related to multiple\nclasses subclassing\ncppu::ImplInheritanceHelper\u003cclass comphelper::OAccessibleComponentHelper,class com::sun::star::lang::XServiceInfo\u003e\nseen with upcoming commit\n\n    Change-Id: Ib56a9ddb1c36356943c2dfd7a5705351ee43e9d9\n    Author: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n    Date:   Mon May 26 12:24:52 2025 +0200\n\n        vcl a11y: Let OAccessibleComponentHelper implement XAccessible\n\n(Gerrit change [1], Windows CI log: [2]).\n\nA search in Google and on Ask [3] didn\u0027t give\nany results that would suggest this unpublished service\ncould be relevant for third party code.\n(Instances of the service couldn\u0027t be created by external\ncode anyway.)\n\n[1] https://gerrit.libreoffice.org/c/core/+/185849/6\n[2] https://ci.libreoffice.org/job/gerrit_windows/200107/console\n[3] https://ask.libreoffice.org/\n\nChange-Id: Iedce6bbf31ca0eb64e86de7239d44bd407d0dc7b\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186874\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "56c46a92f607b55f9459acdb98269e40e4d939b8",
      "tree": "c2e557801f7e71e03c54161248b20aa175fe348a",
      "parents": [
        "84baaf58ce1d04a48e600bccd08d78470b475f61"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jun 24 09:39:17 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Wed Jun 25 07:39:14 2025 +0200"
      },
      "message": "[API CHANGE]: a11y: Drop com.sun.star.table.AccessibleTableView\n\nDrop the unpublished service\n\"com.sun.star.table.AccessibleTableView\"\nbecause it\u0027s unused. (The IDL file only documents some\ninternal implementation details of the a11y classes\nimplementing the service.)\n\nThis is one step towards dropping the XServiceInfo\nimplementation from a11y classes, which will also help\navoid linker issues seen on Windows related to multiple\nclasses subclassing\ncppu::ImplInheritanceHelper\u003cclass comphelper::OAccessibleComponentHelper,class com::sun::star::lang::XServiceInfo\u003e\nseen with upcoming commit\n\n    Change-Id: Ib56a9ddb1c36356943c2dfd7a5705351ee43e9d9\n    Author: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n    Date:   Mon May 26 12:24:52 2025 +0200\n\n        vcl a11y: Let OAccessibleComponentHelper implement XAccessible\n\n(Gerrit change [1], Windows CI log: [2]).\n\nA search in Google and on Ask [3] didn\u0027t give\nany results that would suggest this unpublished service\ncould be relevant for third party code.\n(Instances of the service couldn\u0027t be created by external\ncode anyway.)\n\n[1] https://gerrit.libreoffice.org/c/core/+/185849/6\n[2] https://ci.libreoffice.org/job/gerrit_windows/200107/console\n[3] https://ask.libreoffice.org/\n\nChange-Id: I36b4b4089c98a1b1969a33cdb857ba8aea934f64\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186873\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    },
    {
      "commit": "98d3db94ad3b9df2ca0eb94f9573a67926cdcc49",
      "tree": "e62353162f5ff6c9471b6ee6c788169c626ebbbe",
      "parents": [
        "1761796355277ba3a47143729e027a829802b4a3"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Tue Jun 24 12:52:29 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Tue Jun 24 19:49:51 2025 +0200"
      },
      "message": "[API CHANGE] remove css::drawing::framework::XResource\n\ninternal to sd, no need for it to use UNO\n\nChange-Id: I52a52ca29ffff745d3080250a251fc6a1adb334b\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186887\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "380bd856d1a67a4e2db27162502a6fb56e17899a",
      "tree": "0dad699fd33c86abcdcc43e5f3531197d441d1f6",
      "parents": [
        "bf326cd72905df985a1f150dbaabf4470fb5aabb"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Tue Jun 24 11:21:04 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Tue Jun 24 15:13:06 2025 +0200"
      },
      "message": "[API CHANGE] remove css::drawing::framework::XView\n\ninternal to sd, no need for it to use UNO\n\nChange-Id: I17db2d5185051e551565361d29b9f890eb8d77a9\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186886\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "3912b30e9897ae316e7efaade5c4af457155c85d",
      "tree": "50192596b93aad3257b1d2768041319870ecd8f6",
      "parents": [
        "a49ba2d728c7db906be1510b5c35830b6af72f1f"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Tue Jun 24 08:47:37 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Tue Jun 24 12:51:57 2025 +0200"
      },
      "message": "[API CHANGE] remove css::drawing::framework::XPane\n\ninternal to sd, no need for it to use UNO\n\nChange-Id: I4cf96de4853fdb4095be4c3d1d534fede41cc07f\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186869\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "080210c9b4e3a35485c5b178005e775048fb2e3f",
      "tree": "10965ae2a4798489f5b0e88e101d27bf01f013de",
      "parents": [
        "a3d90dafcfda7c33294c0bb734853871dcc501fc"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Mon Jun 23 17:18:17 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jun 24 08:01:20 2025 +0200"
      },
      "message": "[API CHANGE]: a11y: Drop com.sun.star.sheet.AccessibleSpreadsheet\n\nDrop the unpublished service\n\"com.sun.star.sheet.AccessibleSpreadsheet\"\nbecause it\u0027s unused (apart from providing some\ndocumentation about internal implementation details of\nthe a11y class implementing it).\n\nThe service name returned in\nScAccessibleSpreadsheet::getSupportedServiceNames\ndidn\u0027t even match because it was missing\n\".sheet\" in the name.\n\nThis is one step towards dropping the XServiceInfo\nimplementation from a11y classes, which will also help\navoid linker issues seen on Windows related to multiple\nclasses subclassing\ncppu::ImplInheritanceHelper\u003cclass comphelper::OAccessibleComponentHelper,class com::sun::star::lang::XServiceInfo\u003e\nseen with upcoming commit\n\n    Change-Id: Ib56a9ddb1c36356943c2dfd7a5705351ee43e9d9\n    Author: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n    Date:   Mon May 26 12:24:52 2025 +0200\n\n        vcl a11y: Let OAccessibleComponentHelper implement XAccessible\n\n(Gerrit change [1], Windows CI log: [2]).\n\nA search in Google and on Ask [3] didn\u0027t give\nany results that would suggest this unpublisheded service\ncould be relevant for third party code.\n(Instances of the service couldn\u0027t be created by external\ncode anyway.)\n\n[1] https://gerrit.libreoffice.org/c/core/+/185849/6\n[2] https://ci.libreoffice.org/job/gerrit_windows/200107/console\n[3] https://ask.libreoffice.org/\n\nChange-Id: I9de5834c92d42150614bac21b570b909b7ec6eb1\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186851\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    },
    {
      "commit": "a3d90dafcfda7c33294c0bb734853871dcc501fc",
      "tree": "40710f8ba4f42256ebc717d69e709d65eab837f7",
      "parents": [
        "c71a99019b2805bb671bdc1ba87fb85e89b9b50a"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Mon Jun 23 16:59:35 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jun 24 08:01:14 2025 +0200"
      },
      "message": "[API CHANGE]: a11y: Drop com.sun.star.text.AccessibleHeaderFooterView\n\nDrop the unpublished service\n\"com.sun.star.text.AccessibleHeaderFooterView\"\nbecause it\u0027s unused (apart from providing some\ndocumentation about internal implementation details of\nthe a11y class implementing it).\n\nThis is one step towards dropping the XServiceInfo\nimplementation from a11y classes, which will also help\navoid linker issues seen on Windows related to multiple\nclasses subclassing\ncppu::ImplInheritanceHelper\u003cclass comphelper::OAccessibleComponentHelper,class com::sun::star::lang::XServiceInfo\u003e\nseen with upcoming commit\n\n    Change-Id: Ib56a9ddb1c36356943c2dfd7a5705351ee43e9d9\n    Author: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n    Date:   Mon May 26 12:24:52 2025 +0200\n\n        vcl a11y: Let OAccessibleComponentHelper implement XAccessible\n\n(Gerrit change [1], Windows CI log: [2]).\n\nA search in Google and on Ask [3] didn\u0027t give\nany results that would suggest this unpublisheded service\ncould be relevant for third party code.\n(Instances of the service couldn\u0027t be created by external\ncode anyway.)\n\n[1] https://gerrit.libreoffice.org/c/core/+/185849/6\n[2] https://ci.libreoffice.org/job/gerrit_windows/200107/console\n[3] https://ask.libreoffice.org/\n\nChange-Id: Ib335de951fbd9e91e9f0c303c2fa40bd8e0408d4\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186849\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    },
    {
      "commit": "c71a99019b2805bb671bdc1ba87fb85e89b9b50a",
      "tree": "49cb5b5f5e06bb5e5f38c720a84cbb983899ae8e",
      "parents": [
        "cd5ed4b58c070706bcf1ff4416a0362d2d26f23a"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Mon Jun 23 16:56:32 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jun 24 08:01:07 2025 +0200"
      },
      "message": "[API CHANGE]: a11y: Drop com.sun.star.text.AccessibleTextFrameView\n\nDrop the unpublished service\n\"com.sun.star.text.AccessibleTextFrameView\"\nbecause it\u0027s unused (apart from providing some\ndocumentation about internal implementation details of\nthe a11y class implementing it).\n\nThis is one step towards dropping the XServiceInfo\nimplementation from a11y classes, which will also help\navoid linker issues seen on Windows related to multiple\nclasses subclassing\ncppu::ImplInheritanceHelper\u003cclass comphelper::OAccessibleComponentHelper,class com::sun::star::lang::XServiceInfo\u003e\nseen with upcoming commit\n\n    Change-Id: Ib56a9ddb1c36356943c2dfd7a5705351ee43e9d9\n    Author: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n    Date:   Mon May 26 12:24:52 2025 +0200\n\n        vcl a11y: Let OAccessibleComponentHelper implement XAccessible\n\n(Gerrit change [1], Windows CI log: [2]).\n\nA search in Google and on Ask [3] didn\u0027t give\nany results that would suggest this unpublisheded service\ncould be relevant for third party code.\n(Instances of the service couldn\u0027t be created by external\ncode anyway.)\n\n[1] https://gerrit.libreoffice.org/c/core/+/185849/6\n[2] https://ci.libreoffice.org/job/gerrit_windows/200107/console\n[3] https://ask.libreoffice.org/\n\nChange-Id: I6359a528fb1956718b2cd79cec5374675e4e4b9c\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186848\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    },
    {
      "commit": "cd5ed4b58c070706bcf1ff4416a0362d2d26f23a",
      "tree": "dcdb92a5c8ebdad1ccf7ea37610cf606e41c0f7e",
      "parents": [
        "dd055e38beb8b20e5c62cf3df2d72cabedc4f4ae"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Mon Jun 23 16:51:26 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jun 24 08:01:01 2025 +0200"
      },
      "message": "[API CHANGE]: a11y: Drop com.sun.star.text.AccessibleEndnoteView\n\nDrop the unpublished service\n\"com.sun.star.text.AccessibleEndnoteView\"\nbecause it\u0027s unused (apart from providing some\ndocumentation about internal implementation details of\nthe a11y class implementing it).\n\nThis is one step towards dropping the XServiceInfo\nimplementation from a11y classes, which will also help\navoid linker issues seen on Windows related to multiple\nclasses subclassing\ncppu::ImplInheritanceHelper\u003cclass comphelper::OAccessibleComponentHelper,class com::sun::star::lang::XServiceInfo\u003e\nseen with upcoming commit\n\n    Change-Id: Ib56a9ddb1c36356943c2dfd7a5705351ee43e9d9\n    Author: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n    Date:   Mon May 26 12:24:52 2025 +0200\n\n        vcl a11y: Let OAccessibleComponentHelper implement XAccessible\n\n(Gerrit change [1], Windows CI log: [2]).\n\nA search in Google and on Ask [3] didn\u0027t give\nany results that would suggest this unpublisheded service\ncould be relevant for third party code.\n(Instances of the service couldn\u0027t be created by external\ncode anyway.)\n\n[1] https://gerrit.libreoffice.org/c/core/+/185849/6\n[2] https://ci.libreoffice.org/job/gerrit_windows/200107/console\n[3] https://ask.libreoffice.org/\n\nChange-Id: Ib993cc958ebf87412d8f7d0c1e629856a983c03b\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186847\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "dd055e38beb8b20e5c62cf3df2d72cabedc4f4ae",
      "tree": "c49988e54f09ca29ef8e9c71949e248a71bcc25b",
      "parents": [
        "15dc0f109085946dd7ea40f6b6458386f4447bf1"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Mon Jun 23 16:48:48 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jun 24 08:00:54 2025 +0200"
      },
      "message": "[API CHANGE]: a11y: Drop com.sun.star.text.AccessibleFootnoteView\n\nDrop the unpublished service\n\"com.sun.star.text.AccessibleFootnoteView\"\nbecause it\u0027s unused (apart from providing some\ndocumentation about internal implementation details of\nthe a11y class implementing it).\n\nThis is one step towards dropping the XServiceInfo\nimplementation from a11y classes, which will also help\navoid linker issues seen on Windows related to multiple\nclasses subclassing\ncppu::ImplInheritanceHelper\u003cclass comphelper::OAccessibleComponentHelper,class com::sun::star::lang::XServiceInfo\u003e\nseen with upcoming commit\n\n    Change-Id: Ib56a9ddb1c36356943c2dfd7a5705351ee43e9d9\n    Author: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n    Date:   Mon May 26 12:24:52 2025 +0200\n\n        vcl a11y: Let OAccessibleComponentHelper implement XAccessible\n\n(Gerrit change [1], Windows CI log: [2]).\n\nA search in Google and on Ask [3] didn\u0027t give\nany results that would suggest this unpublisheded service\ncould be relevant for third party code.\n(Instances of the service couldn\u0027t be created by external\ncode anyway.)\n\n[1] https://gerrit.libreoffice.org/c/core/+/185849/6\n[2] https://ci.libreoffice.org/job/gerrit_windows/200107/console\n[3] https://ask.libreoffice.org/\n\nChange-Id: I3455622b26072f3ece5b336f6204d3948b648db8\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186846\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "15dc0f109085946dd7ea40f6b6458386f4447bf1",
      "tree": "3365f21bf822954e59c25b846a4902833d4bfdbb",
      "parents": [
        "1e8baf35bf9f7b403b7ee4a4fc63fd5c99108602"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Mon Jun 23 16:42:52 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jun 24 08:00:47 2025 +0200"
      },
      "message": "[API CHANGE]: a11y: Drop com.sun.star.sheet.AccessiblePageHeaderFooterAreasView\n\nDrop the unpublished service\n\"com.sun.star.sheet.AccessiblePageHeaderFooterAreasView\"\nbecause it\u0027s unused (apart from providing some\ndocumentation about internal implementation details of\nthe a11y class implementing it).\n\nThis is one step towards dropping the XServiceInfo\nimplementation from a11y classes, which will also help\navoid linker issues seen on Windows related to multiple\nclasses subclassing\ncppu::ImplInheritanceHelper\u003cclass comphelper::OAccessibleComponentHelper,class com::sun::star::lang::XServiceInfo\u003e\nseen with upcoming commit\n\n    Change-Id: Ib56a9ddb1c36356943c2dfd7a5705351ee43e9d9\n    Author: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n    Date:   Mon May 26 12:24:52 2025 +0200\n\n        vcl a11y: Let OAccessibleComponentHelper implement XAccessible\n\n(Gerrit change [1], Windows CI log: [2]).\n\nA search in Google and on Ask [3] didn\u0027t give\nany results that would suggest this unpublisheded service\ncould be relevant for third party code.\n(Instances of the service couldn\u0027t be created by external\ncode anyway.)\n\n[1] https://gerrit.libreoffice.org/c/core/+/185849/6\n[2] https://ci.libreoffice.org/job/gerrit_windows/200107/console\n[3] https://ask.libreoffice.org/\n\nChange-Id: I18b7c0611cfcd5e507abfd8cbd6eac1ebfbf11ac\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186845\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "1e8baf35bf9f7b403b7ee4a4fc63fd5c99108602",
      "tree": "dcd94e68fa16b5b63cab43c3c66e531ea8bb1955",
      "parents": [
        "194ef0598cec4feb7b57df2b155c6aed3c299c40"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Mon Jun 23 16:39:01 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jun 24 08:00:40 2025 +0200"
      },
      "message": "[API CHANGE]: a11y: Drop com.sun.star.text.AccessibleTextDocumentView\n\nDrop the unpublished service\n\"com.sun.star.text.AccessibleTextDocumentView\"\nbecause it\u0027s unused (apart from providing some\ndocumentation about internal implementation details of\nthe a11y class implementing it).\n\nThis is one step towards dropping the XServiceInfo\nimplementation from a11y classes, which will also help\navoid linker issues seen on Windows related to multiple\nclasses subclassing\ncppu::ImplInheritanceHelper\u003cclass comphelper::OAccessibleComponentHelper,class com::sun::star::lang::XServiceInfo\u003e\nseen with upcoming commit\n\n    Change-Id: Ib56a9ddb1c36356943c2dfd7a5705351ee43e9d9\n    Author: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n    Date:   Mon May 26 12:24:52 2025 +0200\n\n        vcl a11y: Let OAccessibleComponentHelper implement XAccessible\n\n(Gerrit change [1], Windows CI log: [2]).\n\nA search in Google and on Ask [3] didn\u0027t give\nany results that would suggest this unpublisheded service\ncould be relevant for third party code.\n(Instances of the service couldn\u0027t be created by external\ncode anyway.)\n\n[1] https://gerrit.libreoffice.org/c/core/+/185849/6\n[2] https://ci.libreoffice.org/job/gerrit_windows/200107/console\n[3] https://ask.libreoffice.org/\n\nChange-Id: If3fcc03720b5dfb62530c5efdaa954689f8efaf9\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186844\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    },
    {
      "commit": "194ef0598cec4feb7b57df2b155c6aed3c299c40",
      "tree": "318a179fd7aae1fb76bd1d68a700891cdae0b25b",
      "parents": [
        "5c1a16cd180868238f1169724da21ad68deeaad3"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Mon Jun 23 16:33:13 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jun 24 08:00:34 2025 +0200"
      },
      "message": "[API CHANGE]: a11y: Drop com.sun.star.sheet.AccessibleSpreadsheetDocumentView\n\nDrop the unpublished service\n\"com.sun.star.sheet.AccessibleSpreadsheetDocumentView\"\nbecause it\u0027s unused (apart from providing some\ndocumentation about internal implementation details of\nthe a11y class implementing it).\n\nThis is one step towards dropping the XServiceInfo\nimplementation from sc a11y classes, which will also help\navoid linker issues seen on Windows related to multiple\nclasses subclassing\ncppu::ImplInheritanceHelper\u003cclass comphelper::OAccessibleComponentHelper,class com::sun::star::lang::XServiceInfo\u003e\nseen with upcoming commit\n\n    Change-Id: Ib56a9ddb1c36356943c2dfd7a5705351ee43e9d9\n    Author: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n    Date:   Mon May 26 12:24:52 2025 +0200\n\n        vcl a11y: Let OAccessibleComponentHelper implement XAccessible\n\n(Gerrit change [1], Windows CI log: [2]).\n\nA search in Google and on Ask [3] didn\u0027t give\nany results that would suggest this unpublisheded service\ncould be relevant for third party code.\n(Instances of the service couldn\u0027t be created by external\ncode anyway.)\n\n[1] https://gerrit.libreoffice.org/c/core/+/185849/6\n[2] https://ci.libreoffice.org/job/gerrit_windows/200107/console\n[3] https://ask.libreoffice.org/\n\nChange-Id: Ia5f1009060c48015da91dee2a27496a8d24a27a2\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186843\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    },
    {
      "commit": "5c1a16cd180868238f1169724da21ad68deeaad3",
      "tree": "debdae7c47de8f685022aedb6faaf5fe7ec6f3fa",
      "parents": [
        "11f24f01ce5cfd436de1bb985a81cb550b33dc92"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Mon Jun 23 16:27:23 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jun 24 08:00:27 2025 +0200"
      },
      "message": "[API CHANGE]: a11y: Drop com.sun.star.sheet.AccessibleSpreadsheetPageView\n\nDrop the unpublished service\n\"com.sun.star.sheet.AccessibleSpreadsheetPageView\"\nbecause it\u0027s unused (apart from providing some\ndocumentation about internal implementation details of\nthe a11y class implementing it, but that\u0027s not fully\nup to date, e.g. mentions a different accessible\nname than the logic in\nScAccessibleDocumentPagePreview::getAccessibleName\nactually implements).\n\nThis is one step towards dropping the XServiceInfo\nimplementation from sc a11y classes, which will also help\navoid linker issues seen on Windows related to multiple\nclasses subclassing\ncppu::ImplInheritanceHelper\u003cclass comphelper::OAccessibleComponentHelper,class com::sun::star::lang::XServiceInfo\u003e\nseen with upcoming commit\n\n    Change-Id: Ib56a9ddb1c36356943c2dfd7a5705351ee43e9d9\n    Author: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n    Date:   Mon May 26 12:24:52 2025 +0200\n\n        vcl a11y: Let OAccessibleComponentHelper implement XAccessible\n\n(Gerrit change [1], Windows CI log: [2]).\n\nA search in Google and on Ask [3] didn\u0027t give\nany results that would suggest this unpublisheded service\ncould be relevant for third party code.\n(Instances of the service couldn\u0027t be created by external\ncode anyway.)\n\n[1] https://gerrit.libreoffice.org/c/core/+/185849/6\n[2] https://ci.libreoffice.org/job/gerrit_windows/200107/console\n[3] https://ask.libreoffice.org/\n\nChange-Id: I93b64a04a580c3f51b3923181e1538616e14347f\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186842\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    },
    {
      "commit": "836d257415da93984928d1c22ed20ebff1a61b4f",
      "tree": "720f271dad2488b07d6311b7787e48ce594625a8",
      "parents": [
        "9b6c61a7048e04161947de509235a275aa316b09"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Mon Jun 23 13:40:44 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jun 24 07:59:18 2025 +0200"
      },
      "message": "[API CHANGE]: a11y: Drop AccessiblePageView, AccessibleTextDocumentPageView\n\nDrop the unpublished services\n\"com.sun.star.text.AccessiblePageView\" and\n\"com.sun.star.text.AccessibleTextDocumentPageView\"\nbecause they\u0027re unused (apart from providing some\ndocumentation about internal implementation details of\nthe a11y classes implementing them).\n\nThis is one step towards dropping the XServiceInfo\nimplementation from a11y classes, which will also help avoid\nlinker issues seen on Windows related to multiple\nclasses subclassing\ncppu::ImplInheritanceHelper\u003cclass comphelper::OAccessibleComponentHelper,class com::sun::star::lang::XServiceInfo\u003e\nseen with upcoming commit\n\n    Change-Id: Ib56a9ddb1c36356943c2dfd7a5705351ee43e9d9\n    Author: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n    Date:   Mon May 26 12:24:52 2025 +0200\n\n        vcl a11y: Let OAccessibleComponentHelper implement XAccessible\n\n(Gerrit change [1], Windows CI log: [2]).\n\nA search in Google and on Ask [3] didn\u0027t give\nany results that would suggest these unpublisheded services\ncould be relevant for third party code. (Instances.\ncouldn\u0027t be created by external code anyway.)\n\n[1] https://gerrit.libreoffice.org/c/core/+/185849/6\n[2] https://ci.libreoffice.org/job/gerrit_windows/200107/console\n[3] https://ask.libreoffice.org/\n\nChange-Id: Ia9688f094ef508a0aae07d81ee2d59386272e1a5\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186827\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    },
    {
      "commit": "d6e11e857cfea99689cd3a12b188950306dd9b77",
      "tree": "5f1d7c63325f04009ca8e6873e51aff6e1b404e5",
      "parents": [
        "ef272d90c40f983d70e08613ba1def3793d6550c"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Mon Jun 23 12:57:12 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jun 24 07:58:57 2025 +0200"
      },
      "message": "[API CHANGE] a11y: Drop service com.sun.star.sheet.AccessibleCell\n\nStop overriding the XServiceInfo interface methods\nin ScAccessibleCell as the info provided by that interface\nisn\u0027t needed anywhere, see also\n\n    commit 6af782556d2ada88d4e80e097bc11e9732a7aaae\n    Author: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n    Date:   Fri Jun 20 11:14:19 2025 +0200\n\n        svtools ruler a11y: No longer implement XServiceInfo\n\nfor more background.\n\nRelated to that, drop the unpublished\n\"com.sun.star.sheet.AccessibleCell\" service.\n\nThis is one step towards dropping the XServiceInfo\nimplementation from the ScAccessibleContextBase\nbase class, which will also help avoid linker\nissues seen on Windows related to multiple\nclasses subclassing\ncppu::ImplInheritanceHelper\u003cclass comphelper::OAccessibleComponentHelper,class com::sun::star::lang::XServiceInfo\u003e\nseen with upcoming commit\n\n    Change-Id: Ib56a9ddb1c36356943c2dfd7a5705351ee43e9d9\n    Author: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n    Date:   Mon May 26 12:24:52 2025 +0200\n\n        vcl a11y: Let OAccessibleComponentHelper implement XAccessible\n\n(Gerrit change [1], Windows CI log: [2]).\n\nA search in Google and on Ask [3] didn\u0027t give\nany results that would suggest this unpublished service\ncould be relevant for third party code. (Instances.\ncouldn\u0027t be created by external code anyway.)\nThe thread at [4] mentions it in the initial question,\nbut then doesn\u0027t actually make use of it in the usage\nexample.\n\n[1] https://gerrit.libreoffice.org/c/core/+/185849/6\n[2] https://ci.libreoffice.org/job/gerrit_windows/200107/console\n[3] https://ask.libreoffice.org/\n[4] https://ask.libreoffice.org/t/how-to-create-and-use-accessiblespreadsheet-and-accessiblecell-interfaces/67497\n\nChange-Id: I6365b51644555025e33d76e99908c16e7b8d224e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186824\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    },
    {
      "commit": "2f26af1d3707cfbf9d9982bf25f27fd765b4f34a",
      "tree": "e289379e41d0aafbc69f6d6104d37f67f80873e8",
      "parents": [
        "b6d240c4bab906f84c0ecefc2b4021b59ff368e4"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Sun Jun 15 14:47:36 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Jun 23 13:31:12 2025 +0200"
      },
      "message": "[API CHANGE] remove css::drawing::ResourceId\n\ninternal to sd, no need for it to use UNO\n\nChange-Id: If3400472c136e315d1a8070faf67db2dc9e173e6\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186584\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "2e75e5a7c9e4f56c29f19ec856b4b98c8498beaf",
      "tree": "6d5b9fef863a3e1ad6e57c76fcb58b29a71844b7",
      "parents": [
        "c8cb7fe1bb82eba0aad36e7b5f041ff350bb715f"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Mon Jun 23 08:26:01 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Jun 23 11:07:35 2025 +0200"
      },
      "message": "[API CHANGE] remove drawing::framework::XResource\n\nthese are internal to sd and do not need to be exposed as API\n\nChange-Id: I3a4f483ad86e6e9898ba9b8f96bac28c9f086181\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186808\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "f86536104ff45d21d38dab8c59662ab5215d3576",
      "tree": "b6c9c2ca3c42623d94713d8d715ef6d0b5110b43",
      "parents": [
        "4e83aef2f7ebe54547f8602ccdef9d35afd285f1"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Sat Jun 21 16:37:04 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Sun Jun 22 13:56:03 2025 +0200"
      },
      "message": "[API CHANGE] remove drawing::framework::XConfiguration*\n\nthese are internal to sd and do not need to be exposed as API\n\nChange-Id: Ifeebd510a56ecd82b7c86d4b5365dd2fb7d3e734\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186784\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "6c4abe2cb1afc39417ad23455696c9f416464ee5",
      "tree": "b7fb5793cbbcf7b91e9277c5bff08787e6a8598f",
      "parents": [
        "9fd0e7bbe64b24136b99274b04ecc25e3ac51cad"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Fri Jun 20 11:52:15 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Fri Jun 20 21:22:56 2025 +0200"
      },
      "message": "[API CHANGE]: Drop AccessibleChartElement service\n\nStop implementing the XServiceInfo interface in chart2\na11y implementations as the info provided by that interface\nisn\u0027t needed anywhere, see also\n\n    Change-Id: Id306320710a1718ff10536127427f3a5daf68559\n    Author: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n    Date:   Fri Jun 20 11:14:19 2025 +0200\n\n        svtools ruler a11y: No longer implement XServiceInfo\n\nfor more background.\n\nRelated to that, drop the unpublished AccessibleChartElement\nservice.\nA search in Google and on Ask [1] didn\u0027t give\nany results that would suggest this unpublished service\ncould be relevant for third party code. (Instances.\ncouldn\u0027t be created by external code anyway.)\n\n[1] https://ask.libreoffice.org/\n\nChange-Id: I97056996bc433940c262e9b1060eb37a24a0b00e\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186758\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    },
    {
      "commit": "9fd0e7bbe64b24136b99274b04ecc25e3ac51cad",
      "tree": "c88dabf23b2200f71b587f2561d488d1e84e1e09",
      "parents": [
        "9561efde494d18cb59453d95ba0e3244ed0db2e4"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Fri Jun 20 11:48:11 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Fri Jun 20 21:22:49 2025 +0200"
      },
      "message": "[API CHANGE]: Drop unused AccessibleChartDocumentView service\n\nThe service is not implemented or used anywhere.\n\nA search in Google and on Ask [1] also didn\u0027t give\nany results that would suggest this could be relevant\nfor third party code.\n\n[1] https://ask.libreoffice.org/\n\nChange-Id: I888f891704c2ba9087d91be391f89efbae997e3d\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186757\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "0e095a3e24283667a748dbf2cb48c78552c1add2",
      "tree": "4bad46ab8139fb4d735ae1b16afe24d84cbf1a46",
      "parents": [
        "e1e47e0ac676ac8fb5270d98115da7506387e7a5"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Thu Jun 19 20:18:33 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Fri Jun 20 08:46:53 2025 +0200"
      },
      "message": "[API CHANGE] remove css::drawing::framework::XToolBar\n\nthis is internal to sd, no need to use UNO here\n\nChange-Id: I6ec94f89da5b7f01f0045e8c748ea43b3a3ad55b\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186724\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "5b3b308e3b9ad32d886dd35b128c83f6f55f7913",
      "tree": "95aab06ef8bd45f2edf1c8e28769a362dad8ac9e",
      "parents": [
        "982a78873b4034ca58c962eeb7e82f0c0839a822"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Tue Jun 17 21:39:34 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Thu Jun 19 19:40:28 2025 +0200"
      },
      "message": "[API CHANGE] move css::drawing::framework::TabBarButton inside sd\n\nthis is internal to sd, no need to use UNO here\n\nChange-Id: I735e4ddbc91657659bbcd69fff44e53850f8bc90\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186715\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "982a78873b4034ca58c962eeb7e82f0c0839a822",
      "tree": "6b5f8e16de6ad3bf39529cae00985a21e133a0e0",
      "parents": [
        "f8b3427caaedb5f4c87ee208db72f3a61417dd9b"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Tue Jun 17 21:32:20 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Thu Jun 19 19:40:20 2025 +0200"
      },
      "message": "[API CHANGE] move css::drawing::framework::ResourceActivationMode inside sd\n\nthis is internal to sd, no need to use UNO here\n\nChange-Id: Id2476bb08bd37903fe2feb95835474b88bd4db0f\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186714\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "585d2075fa4e2cdf6d6b619722e1a24e10f77049",
      "tree": "3c8b4576f26a41a9f7b771d7bfca818589cf771a",
      "parents": [
        "396d456f5966a4a7ad77af39e99e5b264defeb1d"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Tue Jun 17 20:45:36 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Thu Jun 19 17:43:19 2025 +0200"
      },
      "message": "[API CHANGE] remove drawing::framework::XTabBar\n\nthis is internal to sd, no need to use UNO here\n\nChange-Id: I03ab609583fe0c884897df70233a1af6239253f9\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186713\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "396d456f5966a4a7ad77af39e99e5b264defeb1d",
      "tree": "e2b87fc57a1fab4066cea1c4307aa63d439f0aae",
      "parents": [
        "c9c217a07324146d60fe1b759cece0e108e99e8d"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Tue Jun 17 20:08:42 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Thu Jun 19 17:43:06 2025 +0200"
      },
      "message": "[API CHANGE] remove drawing::framework::XPane2\n\nthis is internal to sd, no need to use UNO here\n\nChange-Id: Ia00ac3217ea4e88b7b51a7634b0c9bbd3f48594f\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186712\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "c9c217a07324146d60fe1b759cece0e108e99e8d",
      "tree": "2468da11b9211364152221b4286569217a4953b7",
      "parents": [
        "7082d14be38485abde536a347a84789b85735778"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Tue Jun 17 19:55:56 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Thu Jun 19 17:18:03 2025 +0200"
      },
      "message": "[API CHANGE] remove drawing::framework::XModuleController\n\nthis is internal to sd, no need to use UNO here\n\nChange-Id: I40c73356be2352a7e1f7738c92e4363fd5823da2\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186710\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "7082d14be38485abde536a347a84789b85735778",
      "tree": "9fc1143d02ef003d77b9e847bddb4d94209bb95b",
      "parents": [
        "0322f4c69d7d615063e0f8f6a1b39b5fbfee81af"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Tue Jun 17 19:50:17 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Thu Jun 19 17:17:44 2025 +0200"
      },
      "message": "[API CHANGE] remove drawing::framework::XConfigurationControllerBroadcaster\n\nthis is internal to sd, no need to use UNO here\n\nChange-Id: I2e69ee45e3b5ee58c52cfc247d8ef0a497bad0c3\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186699\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "370e71ccff5c84d9ca6c267e1868e8b0844aafb5",
      "tree": "28ec5846634eadb97e7a800f0c3c928c0756e9b5",
      "parents": [
        "2f3f9acd21cfa0f55601a86c7b0c2fa26cd7bc01"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Tue Jun 17 19:47:20 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Thu Jun 19 11:38:08 2025 +0200"
      },
      "message": "[API CHANGE] remove drawing::framework::XConfigurationControllerRequestQueue\n\nthis is internal to sd, no need to use UNO here\n\nChange-Id: Idc2c67562539b041ada5f6db7b450598248842e4\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186698\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "48ef5c5b35ece40fbecb717ed861d80403bc923c",
      "tree": "7a5afd8017892b026ada2baf1ac7f13987883ea9",
      "parents": [
        "ab4038d9c5f8e796817dd91517a4c4be0209d63c"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Tue Jun 17 19:42:26 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Thu Jun 19 07:52:50 2025 +0200"
      },
      "message": "[API CHANGE] remove drawing::framework::XConfigurationControllerBroadcaster\n\nthis is internal to sd, no need to use UNO here\n\nChange-Id: I5dfc7abb58051002c697da9c75cc750f2f2807ce\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186687\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "1c754934d58877a8f508aea0029820fd531b69a9",
      "tree": "6852ea295c19008c7c0446e7dca8e0c8360332a3",
      "parents": [
        "c8acf629967aed607aa639ef8fd00de67431168d"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Tue Jun 17 19:22:24 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Wed Jun 18 19:17:52 2025 +0200"
      },
      "message": "[API CHANGE] remove css::drawing::framework::XConfigurationController\n\nthis is internal to sd, no need to use UNO here\n\nChange-Id: I7b1a68a45dc9e1a812e3f3724c08989021df29f9\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186648\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "8a6dd9e68b3a1fd4eea95fffbd70ae603a4223c1",
      "tree": "08d724d942bd3c18af117f02cec545578f1a7389",
      "parents": [
        "c3974de96fb00ec4e5bddba8661c4b9ca1c1bdbd"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Tue Jun 17 15:37:58 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Wed Jun 18 16:38:58 2025 +0200"
      },
      "message": "[API CHANGE] remove sd::drawing::framework::XControllerManager\n\nthis is internal to sd, no need to use UNO here\n\nChange-Id: I7987fd8ac86348451f9df2a14b3c6fed431ad1d1\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186647\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "c3974de96fb00ec4e5bddba8661c4b9ca1c1bdbd",
      "tree": "41e9906612c20ddd9b03a1f27c1cb08cd39aef2d",
      "parents": [
        "3cbfe076658b57aff1bf5c016208b98cefd91ce7"
      ],
      "author": {
        "name": "Michael Stahl",
        "email": "michael.stahl@allotropia.de",
        "time": "Wed Jun 18 11:02:16 2025 +0200"
      },
      "committer": {
        "name": "Michael Stahl",
        "email": "michael.stahl@allotropia.de",
        "time": "Wed Jun 18 16:05:44 2025 +0200"
      },
      "message": "tdf#159549 offapi: clarify docs of css::style::StyleFamily\n\nChange-Id: I5391968e93bb28f0c5fc2c41673d4c6df344bfa6\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186653\nTested-by: Jenkins\nReviewed-by: Michael Stahl \u003cmichael.stahl@allotropia.de\u003e\n"
    },
    {
      "commit": "03caa7db14749ee990904c7bf4ee20a8de2afa2f",
      "tree": "df6aea50aabc638a8d4b2b40882a5b8932f30269",
      "parents": [
        "e71b6718693c35a15ca512db72366f126b97f512"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Wed Jun 18 12:50:49 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Wed Jun 18 15:26:32 2025 +0200"
      },
      "message": "tdf#167073 Extension MRI does not start\n\nrevert\n    commit 39f2c62847b890b6b354bdbc39b9b7aa40542f3d\n    simplify TaskCreatorService\nand\n    commit 96b6d13c9ad73f946efcb7cfa7ccee3d91b8649c.\n    [API CHANGE] no need for TaskCreatorService to be exposed via UNO\n\nI missed that this service is in use.\n\nChange-Id: I97b01668f7ba313335f9fbd8cf0e398dfc1b5ca0\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186643\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "74916e20a070d183b4d9669a0bd88cee85f8c9e1",
      "tree": "a9ce22a086a0e2682a12064d8e9e74432170aaf5",
      "parents": [
        "04b92e6eab3d58e90efa04165dec4f04e9131690"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Tue Jun 17 08:56:16 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Wed Jun 18 09:04:37 2025 +0200"
      },
      "message": "add XSlideSorterSelectionSupplier for use in filter\n\nso I can remove the overly complex and unnecessary drawing::framework\nstuff.\n\nChange-Id: I907b4a0e623c182eb2dd5fec26a5d7b5f8275fdb\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186594\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "6cd1cc14a9e92cf293f4d2b414f85c879e86d65d",
      "tree": "813f04dd1ebcd247d4709f05c0cd0cbfa58f464d",
      "parents": [
        "cf339d5f79551dec606e4872d2bb0307be382080"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Tue Jun 17 12:19:33 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Wed Jun 18 07:18:26 2025 +0200"
      },
      "message": "a11y: Fix indices in XAccessibleText::getText doc\n\nIn order to get the whole text, the character\ncount needs to be passed as the end index, since\nthis is the \"past the last character\" index, see\nalso the XAccessibleText::getTextRange doc:\n\n    @param nEndIndex\n        Index of the last character to exclude in the returned string.\n        The valid range is 0..length.\n\nChange-Id: I45a1cb65b6ce9e6d1005b3b455bc6a0238b83027\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186606\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    },
    {
      "commit": "64ddd687f6b77461c69dd06adea017bd3cf0cb6b",
      "tree": "b1392ae7ac970602eef9c55f13f27014c58fd619",
      "parents": [
        "29d467dd807b01baf458e8183753a9adb599849d"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Sun Jun 15 15:41:53 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Tue Jun 17 22:11:59 2025 +0200"
      },
      "message": "Remove XRelocatableResource\n\nwhich is an internal interface for sd\n\nChange-Id: I8c28216161b7e8752250f990522a321b50b31819\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186587\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "29d467dd807b01baf458e8183753a9adb599849d",
      "tree": "40b9175a95351a9b40947789f2c161e218bbd826",
      "parents": [
        "ace2c6b806df370e9b2817b723b8298bdf30bc3b"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Sun Jun 15 15:30:50 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Tue Jun 17 22:11:34 2025 +0200"
      },
      "message": "[API CHANGE] Remove some sd-console IDL interfaces\n\nwhich are unnecessary, we already instantiate and use these classes\ndirectly.\n\nChange-Id: Iab99a3c1d109badddcea84932e79b6f966ca75ca\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186586\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "316fca0f68982835c835d28cada71560c42657bc",
      "tree": "fabf8e2bca1ad67e1884007f05c8d69cd9c33c06",
      "parents": [
        "b144cc2fe1d6fef2ac6ea99c5c17eef0b167e88a"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Sun Jun 15 15:16:34 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Tue Jun 17 09:58:54 2025 +0200"
      },
      "message": "Remove some dead IDL files\n\never since\n    commit bfb8706466b52298def33d47d31b6efffc3ed531\n    Author: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n    Date:   Wed Jan 25 10:09:55 2023 +0200\n    no need for sd::ModuleController to load these factories via UNO\n\nChange-Id: I5d912d2bc41e7fd1991d88d1e887d9ee27769bc2\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186585\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "8c8368bcb95c83c24139ea95db5d9ca9fee85bfd",
      "tree": "6091a8db2904ea281cb613cb47642bf7394ec0a0",
      "parents": [
        "9b94c0cbbaa33c1241cdd57db9bc0cf1e9cf8229"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Sun Jun 15 14:58:10 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Tue Jun 17 07:48:12 2025 +0200"
      },
      "message": "remove unused IDL files\n\never since\n    commit cb32938d572777c9a5d75007cc76ba50c5a698eb\n    Author: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n    Date:   Fri Jan 20 18:33:34 2023 +0200\n    [API CHANGE] remove unused SlideSorterService\n\nChange-Id: I1daf8c7dac985810a96b31c9ed5b1ba0f1245899\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186583\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "9b94c0cbbaa33c1241cdd57db9bc0cf1e9cf8229",
      "tree": "613c0b14e469d9b6af1d4006f07f18f3a7b9f1dd",
      "parents": [
        "39bb2d4c6e45adb8bdb9ebdf2954138f3cd8ac54"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Sun Jun 15 14:22:57 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Jun 16 22:30:33 2025 +0200"
      },
      "message": "Drop SlideRender service\n\nsince the console code is now inside sd/, we dont need this\nanymore.\n\nChange-Id: Ic663c148a641297b1e935aa7f5e245643ebc1157\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186569\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "009ab456009c003c687b1bdacd3dfd13419207d4",
      "tree": "4a927448da45f673aceb7dafc8aec5a56dc5df2e",
      "parents": [
        "d98d02c690108d8db8aa26e086c55efc672a18da"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Sun Jun 15 14:09:40 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noel.grandin@collabora.co.uk",
        "time": "Mon Jun 16 19:50:36 2025 +0200"
      },
      "message": "no need for PresenterPreviewCache to be an UNO service anymore\n\nnow that the slide console is not a separate component\nanymore.\n\nChange-Id: I21641e4157b8af4d44be91b15bc0b5740311472c\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186568\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "5ba0ccb2964da46d32ade0c87baf2d407cb52a8a",
      "tree": "7497a354b54e1c3944bbeb1b721d4ed28590e3f6",
      "parents": [
        "a6c5e17177f8ad4783bf621ca8d14cafb4cbc307"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Mon Jun 16 08:01:55 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Mon Jun 16 15:37:30 2025 +0200"
      },
      "message": "[API CHANGE] Drop ColorPicker, AsynchronousColorPicker\n\nThe unpublished com::sun::star::cui::ColorPicker and\ncom::sun::star::cui::AsynchronousColorPicker UNO services\nwere previously used to be able to use ColorPickerDialog\n(implemented in cui) from svtools.\n\nThat\u0027s no longer the case since\n\n    commit 0905c23676fe34a5346683ee46568e4d1c58806a\n    Author: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n    Date:   Fri Jun 13 18:27:09 2025 +0200\n\n        Stop using UNO abstraction for color picker\n\n, so drop the now unused services and the ColorPicker\nclass that implemented them.\n\nChange-Id: I9264707df57e46192a393f6736257c413e5d9831\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186538\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    },
    {
      "commit": "96b6d13c9ad73f946efcb7cfa7ccee3d91b8649c",
      "tree": "423e1e64c510f8c13efa964c8354368fea5c4632",
      "parents": [
        "312ba0c7657807097ce4577072e533a4fcca329a"
      ],
      "author": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Sat Jun 14 13:18:46 2025 +0200"
      },
      "committer": {
        "name": "Noel Grandin",
        "email": "noelgrandin@gmail.com",
        "time": "Sat Jun 14 19:34:01 2025 +0200"
      },
      "message": "[API CHANGE] no need for TaskCreatorService to be exposed via UNO\n\nThis is a purely internal usage thing.\n\nChange-Id: I8d13d21c791bc88a2fc288fb97f7877eecab3e73\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186494\nTested-by: Jenkins\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\n"
    },
    {
      "commit": "1df13d7ff133837185e6412eeefb77dadd46d056",
      "tree": "cfc2ce6d71ffb4dc008555c83ab8ea63479b0756",
      "parents": [
        "7fddf33f70b5e496ca7e3936a845d47b9deca027"
      ],
      "author": {
        "name": "Jonathan Clark",
        "email": "jonathan@libreoffice.org",
        "time": "Wed Jun 11 13:37:10 2025 -0600"
      },
      "committer": {
        "name": "Jonathan Clark",
        "email": "jonathan@libreoffice.org",
        "time": "Thu Jun 12 04:54:55 2025 +0200"
      },
      "message": "tdf#166012 Implemented GUI support for style:script-type\n\nPreviously, when authoring documents containing multiple languages,\ncertain characters (e.g. smart quotes) could use the wrong/undesired\nfont. For example, if a Chinese word is quoted inside English text, the\nright quotation mark would use the Chinese font rather than the\nintuitively-expected English font. Users had no way to control this\nbehavior.\n\nWith this change, Writer will now set an appropriate style:script-type\nhint when the user manually specifies a language for a selection in the\nuser interface. This can be used to quickly correct instances of the\nabove problem.\n\nChange-Id: I6f8c924d230e3518272e2abb1cbea5e0e7451e9b\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186394\nReviewed-by: Jonathan Clark \u003cjonathan@libreoffice.org\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "b2b31dd8be9d39434aa950a96d116abd4030f4b8",
      "tree": "96e1efce01cef6f49e243db423343151c69b14d9",
      "parents": [
        "a46c3d8fb62c9e6ab93245243c79f176a1ce0232"
      ],
      "author": {
        "name": "Khaled Hosny",
        "email": "khaled@aliftype.com",
        "time": "Mon Jun 02 12:57:03 2025 +0300"
      },
      "committer": {
        "name": "Khaled Hosny",
        "email": "khaled@libreoffice.org",
        "time": "Tue Jun 10 18:26:22 2025 +0200"
      },
      "message": "tdf#166357: Fix saving font weight to documents\n\nSeveral font weights (Ultra Light, Light, and Medium) were incorrectly\nsaved to file.\n\nULTRALIGHT and LIGHT were saved as fo:font-weight 150 and 250,\nrespectively. But, according to ODF spec, the values of the\nfo:font-weight attribute are normal, bold, 100, 200, 300, 400, 500, 600,\n700, 800 or 900:\n\nhttps://docs.oasis-open.org/office/v1.2/cd05/OpenDocument-v1.2-cd05-part1.html#a_20_184_fo_font-weight\n\nThis change fixes ULTRALIGHT and LIGHT to map to 200 and 300,\nrespectively.\n\nThis change also introduces awt::FontWeight::MEDIUM and gives it an\narbitrary 105% value (the percentage values in awt::FontWeight make no\nsense at all, THIN numeric value is 100, so it should be 25% of NORMAL\nwhose numeric value is 400, but it is 50% in awt::FontWeight), and fix\nthe mapping to and from awt::FontWeight to handle medium weight\nproperly, and fixes the numeric weight values saved to file.\n\nThe backward compatibility for this change are likely negligible since\nwe don’t support extended font families on Windows, or Linux for\nnon-variable fonts.\n\nChange-Id: I80ece7bb05462b0f3aceb7f39409f8135f63e94d\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186128\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\nReviewed-by: Khaled Hosny \u003ckhaled@libreoffice.org\u003e\n"
    },
    {
      "commit": "fd8d46654cd309f79c0ae2d284db25d9ac6cc622",
      "tree": "1873b81346e6398efda290d8f505f4868ab69084",
      "parents": [
        "8574d1af6f705afd108f64d608a5b580d51a88f6"
      ],
      "author": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Wed May 28 13:34:19 2025 +0500"
      },
      "committer": {
        "name": "Mike Kaganski",
        "email": "mike.kaganski@collabora.com",
        "time": "Sat May 31 21:49:57 2025 +0200"
      },
      "message": "Document that XDispatchHelper::executeDispatch executes synchronously\n\nThis is an important detail. XDispatch::dispatch documentation, which\nis referenced from XDispatchHelper, discusses SynchronMode; but it is\nunclear that executeDispatch doesn\u0027t need that, and it always appends\nSynchronMode\u003dtrue to the passed arguments internally (implementation\nis in framework/source/services/dispatchhelper.cxx).\n\nChange-Id: Ie9634db9458f192966de0094e1596bf3dd967784\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/186087\nReviewed-by: Mike Kaganski \u003cmike.kaganski@collabora.com\u003e\nTested-by: Jenkins\n"
    },
    {
      "commit": "3cf9ebf5841d363da85e700fe7acc4ebe5be52ca",
      "tree": "6f6107c4f344f99bdc59bf041867f3e8b3a847a5",
      "parents": [
        "bc06f26b79e9b3b0d7ed10303dbaa4f4d4d970c5"
      ],
      "author": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Mon May 26 08:26:37 2025 +0200"
      },
      "committer": {
        "name": "Michael Weghorn",
        "email": "m.weghorn@posteo.de",
        "time": "Wed May 28 09:19:34 2025 +0200"
      },
      "message": "[API CHANGE] uitest: Add API to get XUIObject for specific XWindow\n\nAdd a XUITest::getWindow method that allows to get the\nXUIObject for a given XWindow.\n\nThe XUITest interface is internal/unpublished API used\nfor UI tests.\n\nThe newly introduced method will be used in an upcoming\ncommit in sw/qa/uitest/table/tdf146145.py to port\nthat test away from depending on a11y implementation\ndetails that are about to change.\n\nChange-Id: I6fcbee3ce894ad82ec42fa034b85544b50408779\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/185773\nTested-by: Jenkins\nReviewed-by: Michael Weghorn \u003cm.weghorn@posteo.de\u003e\n"
    }
  ],
  "next": "994d15796a40e42003facd64714c04f7288681e2"
}
