Makefile.in                                       |    2 
 android/source/res/values-ro/strings.xml          |    4 
 avmedia/source/qt6/QtPlayer.cxx                   |   51 
 chart2/qa/extras/chart2export2.cxx                |   21 
 chart2/qa/extras/chart2export3.cxx                |    2 
 chart2/qa/extras/data/xlsx/tdf166249.xlsx         |binary
 desktop/source/app/app.cxx                        |   13 
 external/liblangtag/UnpackedTarball_liblangtag.mk |    2 
 oox/source/export/chartexport.cxx                 |   53 
 readlicense_oo/license/CREDITS.fodt               | 1828 +++++++++++-----------
 sc/inc/cellsuno.hxx                               |   11 
 sc/qa/extras/macros-test.cxx                      |   57 
 sc/source/ui/unoobj/cellsuno.cxx                  |   48 
 solenv/gbuild/UnpackedTarball.mk                  |    1 
 svl/source/numbers/zforlist.cxx                   |    3 
 svl/source/numbers/zforscan.cxx                   |    5 
 svl/source/numbers/zforscan.hxx                   |    3 
 sw/qa/extras/layout/data/tdf166210.fodt           |   22 
 sw/qa/extras/layout/layout5.cxx                   |   34 
 sw/qa/extras/ooxmlexport/data/tdf166102.fodt      |   31 
 sw/qa/extras/ooxmlexport/ooxmlexport.cxx          |   57 
 sw/qa/uitest/writer_tests3/pageNumber.py          |   61 
 sw/source/core/layout/sectfrm.cxx                 |    1 
 sw/source/filter/ww8/docxattributeoutput.cxx      |   14 
 sw/source/uibase/shells/textfld.cxx               |    4 
 sysui/desktop/macosx/Info.plist.in                |    4 
 vcl/qt5/QtFilePicker.cxx                          |    2 
 27 files changed, 1344 insertions(+), 990 deletions(-)

New commits:
commit 2f07c103eda0d777ca58b0aa7faa858ff0fc1b79
Author:     Michael Weghorn <m.wegh...@posteo.de>
AuthorDate: Fri May 2 17:52:19 2025 +0200
Commit:     Andras Timar <andras.ti...@collabora.com>
CommitDate: Mon May 5 20:54:35 2025 +0200

    tdf#166055 avmedia qt: Use GStreamer frame grabber by default
    
    As described in tdf#166055, QtFrameGrabber currently
    still causes issues (freezes or crashes).
    
    The QtMultimedia API does not provide a simple
    way to synchronously retrieve a video frame, so
    the current approach is to connect to the
    QVideoSink::videoFrameChanged signal and start
    playing the video until the first frame arrives.
    
    There are various QtMultimedia plugins/backends
    (at least GStreamer and ffmpeg for Linux). Some
    use multiple threads internally. Some logic
    needs to be run in the main thread however, so
    it's not possible to move things to a separate
    thread/event loop to decouple it from the main
    thread.
    As a consequence, there is a need to trigger
    event processing while waiting for the frame,
    as QVideoSink::videoFrameChanged would otherwise
    never be called.
    
    Triggering event processing can have bad side-effects
    however, as seen in tdf#166055, e.g. leading to
    endless recursion or crashes when processing LO events.
    
    See also
    
        commit 697405b533a8ae5b6a8f5bd184b9344a96f71c69
        Author: Michael Weghorn <m.wegh...@posteo.de>
        Date:   Wed Apr 9 09:42:45 2025 +0200
    
            tdf#166055 qt avmedia: Provide media/player size right away
    
    for more background and some thoughts.
    
    For now, avoid the problem by using
    the GStreamer based frame grabber even with
    QtPlayer by default.
    
    This means that the QtMultimedia
    framework is still used for video playback with the
    qt6 VCL plugin, where LO's GStreamer implementation
    doesn't work properly, see
    
        commit 441d8ed9be0e7f831b455a69b8688dcb79a8bc00
        Author: Michael Weghorn <m.wegh...@posteo.de>
        Date:   Mon May 20 16:25:09 2024 +0200
    
            tdf#145735 avmedia qt: Use QtMultimedia for Qt 6 media playback
    
    . However, in order to preview images (that are e.g. shown
    in Impress when not in presentation mode) the LO GStreamer
    backend is used now.
    (That works fine, no UI interaction is needed
    for that.)
    
    Adjust QtPlayer::createFrameGrabber accordingly
    to return the LO default platform player/frame grabber
    implementation (which is the GStreamer one on Linux), see also
    MediaWindowImpl::createPlayer. Use the service to
    avoid having to link GStreamer libraries.
    
    However, allow to force the use of QtFrameGrabber
    by setting environment variable
    SAL_VCL_QT_USE_QT_FRAME_GRABBER.
    
    Change-Id: Ibe5c42adf6e8f699f33e5f089bd2f6076c3de4f7
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/184912
    Tested-by: Jenkins
    Reviewed-by: Michael Weghorn <m.wegh...@posteo.de>
    (cherry picked from commit 08533ca4e2526644b803c40c0c3d3c96f43762af)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/184918
    Reviewed-by: Adolfo Jayme Barrientos <fit...@ubuntu.com>

diff --git a/avmedia/source/qt6/QtPlayer.cxx b/avmedia/source/qt6/QtPlayer.cxx
index 1be226b248dd..dc0dea9fb05a 100644
--- a/avmedia/source/qt6/QtPlayer.cxx
+++ b/avmedia/source/qt6/QtPlayer.cxx
@@ -17,6 +17,9 @@
 #include <QtWidgets/QLabel>
 #include <QtWidgets/QLayout>
 
+#include <com/sun/star/media/XManager.hpp>
+#include <com/sun/star/uno/XComponentContext.hpp>
+#include <comphelper/processfactory.hxx>
 #include <cppuhelper/supportsservice.hxx>
 #include <sal/log.hxx>
 #include <rtl/string.hxx>
@@ -30,6 +33,7 @@
 #include <vcl/timer.hxx>
 
 #include <gstwindow.hxx>
+#include <mediamisc.hxx>
 #include "QtFrameGrabber.hxx"
 #include "QtPlayer.hxx"
 
@@ -245,12 +249,55 @@ uno::Reference<::media::XPlayerWindow>
     return xRet;
 }
 
+namespace
+{
+// see also MediaWindowImpl::createPlayer
+uno::Reference<media::XFrameGrabber> createPlatformFrameGrabber(const 
OUString& rUrl)
+{
+    const uno::Reference<uno::XComponentContext>& xContext
+        = comphelper::getProcessComponentContext();
+    try
+    {
+        uno::Reference<css::media::XManager> xManager(
+            
xContext->getServiceManager()->createInstanceWithContext(AVMEDIA_MANAGER_SERVICE_NAME,
+                                                                     xContext),
+            uno::UNO_QUERY);
+        if (!xManager.is())
+            return nullptr;
+
+        uno::Reference<media::XPlayer> xPlayer = xManager->createPlayer(rUrl);
+        if (!xPlayer.is())
+            return nullptr;
+
+        return xPlayer->createFrameGrabber();
+    }
+    catch (const uno::Exception&)
+    {
+        SAL_WARN("avmedia", "Exception in createPlatformFrameGrabber");
+    }
+
+    return nullptr;
+}
+}
+
 uno::Reference<media::XFrameGrabber> SAL_CALL QtPlayer::createFrameGrabber()
 {
     osl::MutexGuard aGuard(m_aMutex);
 
-    rtl::Reference<QtFrameGrabber> xFrameGrabber = new 
QtFrameGrabber(m_xMediaPlayer->source());
-    return xFrameGrabber;
+    // use the default platform frame grabber (GStreamer on Linux) by default
+    // instead of using QtFrameGrabber for now unless overriden by env 
variable,
+    // as QtFrameGrabber has issues (see e.g. tdf#166055)
+    static const bool bPreferQtFrameGrabber
+        = (getenv("SAL_VCL_QT_USE_QT_FRAME_GRABBER") != nullptr);
+    if (!bPreferQtFrameGrabber)
+    {
+        uno::Reference<media::XFrameGrabber> xFrameGrabber
+            = 
createPlatformFrameGrabber(toOUString(m_xMediaPlayer->source().url()));
+        if (xFrameGrabber.is())
+            return xFrameGrabber;
+    }
+
+    return new QtFrameGrabber(m_xMediaPlayer->source());
 }
 
 OUString SAL_CALL QtPlayer::getImplementationName()
commit 04bba4c89d328b7d3ed9b808dcd1325f898f1144
Author:     Mike Kaganski <mike.kagan...@collabora.com>
AuthorDate: Fri May 2 09:55:27 2025 +0200
Commit:     Andras Timar <andras.ti...@collabora.com>
CommitDate: Mon May 5 20:54:35 2025 +0200

    tdf#47479: Do not modify range of sheet / column / row in notifications
    
    Change-Id: I2c5afa5397e3a98806908a2f73f8d654e83fb890
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/184889
    Tested-by: Jenkins
    Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com>
    Signed-off-by: Xisco Fauli <xiscofa...@libreoffice.org>
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/184908

diff --git a/sc/inc/cellsuno.hxx b/sc/inc/cellsuno.hxx
index 9f7709631778..259571901721 100644
--- a/sc/inc/cellsuno.hxx
+++ b/sc/inc/cellsuno.hxx
@@ -226,6 +226,9 @@ protected:
     SC_DLLPUBLIC virtual void SetOnePropertyValue( const 
SfxItemPropertyMapEntry* pEntry,
                                                 const css::uno::Any& aValue );
 
+    ScRangeList& AccessRanges() { return aRanges; }
+    SC_DLLPUBLIC virtual void AdjustUpdatedRanges(UpdateRefMode mode);
+
 public:
                             ScCellRangesBase(ScDocShell* pDocSh, const 
ScRange& rR);
                             ScCellRangesBase(ScDocShell* pDocSh, ScRangeList 
aR);
@@ -956,6 +959,9 @@ public:
                             // XTypeProvider
     virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override;
     virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() 
override;
+
+protected:
+    void AdjustUpdatedRanges(UpdateRefMode mode) override;
 };
 
 class ScTableColumnObj final : public ScCellRangeObj,
@@ -995,6 +1001,8 @@ public:
                             // XTypeProvider
     virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override;
     virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() 
override;
+protected:
+    void AdjustUpdatedRanges(UpdateRefMode mode) override;
 };
 
 class ScTableRowObj final : public ScCellRangeObj
@@ -1020,6 +1028,9 @@ public:
     virtual OUString SAL_CALL getImplementationName() override;
     virtual sal_Bool SAL_CALL supportsService( const OUString& ServiceName ) 
override;
     virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() 
override;
+
+protected:
+    void AdjustUpdatedRanges(UpdateRefMode mode) override;
 };
 
 class ScCellsObj final : public cppu::WeakImplHelper<
diff --git a/sc/qa/extras/macros-test.cxx b/sc/qa/extras/macros-test.cxx
index 6e2b81a01ecd..c9148f64854d 100644
--- a/sc/qa/extras/macros-test.cxx
+++ b/sc/qa/extras/macros-test.cxx
@@ -17,8 +17,11 @@
 #include <document.hxx>
 #include <scitems.hxx>
 
+#include <com/sun/star/sheet/XCellRangeAddressable.hpp>
+#include <com/sun/star/sheet/XCellRangeMovement.hpp>
 #include <com/sun/star/sheet/XFunctionAccess.hpp>
 #include <com/sun/star/sheet/XSpreadsheet.hpp>
+#include <com/sun/star/table/XColumnRowRange.hpp>
 
 #include <com/sun/star/script/XLibraryContainerPassword.hpp>
 #include <com/sun/star/drawing/XDrawPageSupplier.hpp>
@@ -919,6 +922,60 @@ CPPUNIT_TEST_FIXTURE(ScMacrosTest, testTdf159412)
     CPPUNIT_ASSERT_EQUAL(u"1 Long/2 Double"_ustr, aReturnValue);
 }
 
+CPPUNIT_TEST_FIXTURE(ScMacrosTest, testTdf47479)
+{
+    createScDoc();
+    uno::Reference<sheet::XSpreadsheetDocument> xDoc(mxComponent, 
UNO_QUERY_THROW);
+    auto xSheets = xDoc->getSheets().queryThrow<container::XIndexAccess>();
+    auto xSheet = 
xSheets->getByIndex(0).queryThrow<sheet::XCellRangeMovement>();
+    auto xSheetAddressable = xSheet.queryThrow<sheet::XCellRangeAddressable>();
+    auto xColRowRange = xSheet.queryThrow<table::XColumnRowRange>();
+    auto xColAddressable
+        = 
xColRowRange->getColumns()->getByIndex(1).queryThrow<sheet::XCellRangeAddressable>();
+    auto xRowAddressable
+        = 
xColRowRange->getRows()->getByIndex(1).queryThrow<sheet::XCellRangeAddressable>();
+    css::table::CellRangeAddress origSheetRange = 
xSheetAddressable->getRangeAddress();
+    css::table::CellRangeAddress origColRange = 
xColAddressable->getRangeAddress();
+    css::table::CellRangeAddress origRowRange = 
xRowAddressable->getRangeAddress();
+    css::table::CellRangeAddress addressToRemove(origSheetRange.Sheet, 1, 1, 
1, 1);
+
+    xSheet->removeRange(addressToRemove, css::sheet::CellDeleteMode_UP);
+
+    auto currentRange = xSheetAddressable->getRangeAddress();
+    CPPUNIT_ASSERT_EQUAL(origSheetRange.Sheet, currentRange.Sheet);
+    CPPUNIT_ASSERT_EQUAL(origSheetRange.StartColumn, currentRange.StartColumn);
+    CPPUNIT_ASSERT_EQUAL(origSheetRange.StartRow, currentRange.StartRow);
+    CPPUNIT_ASSERT_EQUAL(origSheetRange.EndColumn, currentRange.EndColumn);
+    // Without the fix, this would fail with
+    // - Expected: 1048575
+    // - Actual  : 0
+    CPPUNIT_ASSERT_EQUAL(origSheetRange.EndRow, currentRange.EndRow);
+
+    xSheet->removeRange(addressToRemove, css::sheet::CellDeleteMode_LEFT);
+
+    currentRange = xColAddressable->getRangeAddress();
+    CPPUNIT_ASSERT_EQUAL(origColRange.Sheet, currentRange.Sheet);
+    CPPUNIT_ASSERT_EQUAL(origColRange.StartColumn, currentRange.StartColumn);
+    // Without the fix, this would fail with
+    // - Expected: 0
+    // - Actual  : 2
+    CPPUNIT_ASSERT_EQUAL(origColRange.StartRow, currentRange.StartRow);
+    CPPUNIT_ASSERT_EQUAL(origColRange.EndColumn, currentRange.EndColumn);
+    CPPUNIT_ASSERT_EQUAL(origColRange.EndRow, currentRange.EndRow);
+
+    xSheet->removeRange(origColRange, css::sheet::CellDeleteMode_UP);
+
+    currentRange = xRowAddressable->getRangeAddress();
+    CPPUNIT_ASSERT_EQUAL(origRowRange.Sheet, currentRange.Sheet);
+    // Without the fix, this would fail with
+    // - Expected: 0
+    // - Actual  : 2
+    CPPUNIT_ASSERT_EQUAL(origRowRange.StartColumn, currentRange.StartColumn);
+    CPPUNIT_ASSERT_EQUAL(origRowRange.StartRow, currentRange.StartRow);
+    CPPUNIT_ASSERT_EQUAL(origRowRange.EndColumn, currentRange.EndColumn);
+    CPPUNIT_ASSERT_EQUAL(origRowRange.EndRow, currentRange.EndRow);
+}
+
 ScMacrosTest::ScMacrosTest()
       : ScModelTestBase(u"/sc/qa/extras/testdocuments"_ustr)
 {
diff --git a/sc/source/ui/unoobj/cellsuno.cxx b/sc/source/ui/unoobj/cellsuno.cxx
index 29f437e77529..2e5e6b60be14 100644
--- a/sc/source/ui/unoobj/cellsuno.cxx
+++ b/sc/source/ui/unoobj/cellsuno.cxx
@@ -1475,6 +1475,8 @@ const ScMarkData* ScCellRangesBase::GetMarkData()
     return pMarkData.get();
 }
 
+void ScCellRangesBase::AdjustUpdatedRanges(UpdateRefMode) {}
+
 void ScCellRangesBase::Notify( SfxBroadcaster&, const SfxHint& rHint )
 {
     const SfxHintId nId = rHint.GetId();
@@ -1546,18 +1548,7 @@ void ScCellRangesBase::Notify( SfxBroadcaster&, const 
SfxHint& rHint )
         if ( aRanges.UpdateReference( pRefHint->GetMode(), &rDoc, 
pRefHint->GetRange(),
                                     pRefHint->GetDx(), pRefHint->GetDy(), 
pRefHint->GetDz() ) )
         {
-            if (  pRefHint->GetMode() == URM_INSDEL
-               && aRanges.size() == 1
-               && dynamic_cast<ScTableSheetObj*>(this)
-               )
-            {
-                // #101755#; the range size of a sheet does not change
-                ScRange & rR = aRanges.front();
-                rR.aStart.SetCol(0);
-                rR.aStart.SetRow(0);
-                rR.aEnd.SetCol(rDoc.MaxCol());
-                rR.aEnd.SetRow(rDoc.MaxRow());
-            }
+            AdjustUpdatedRanges(pRefHint->GetMode());
             RefChanged();
 
             // any change of the range address is broadcast to value (modify) 
listeners
@@ -6596,6 +6587,17 @@ SCTAB ScTableSheetObj::GetTab_Impl() const
     return 0;
 }
 
+void ScTableSheetObj::AdjustUpdatedRanges(UpdateRefMode mode)
+{
+    if (mode == URM_INSDEL)
+    {
+        ScRangeList& rRanges = AccessRanges();
+        // #101755#, tdf#47479: the range of a sheet does not change
+        rRanges.RemoveAll();
+        rRanges.push_back(GetRange());
+    }
+}
+
 // former XSheet
 
 uno::Reference<table::XTableCharts> SAL_CALL ScTableSheetObj::getCharts()
@@ -8431,6 +8433,17 @@ const SfxItemPropertyMap& 
ScTableColumnObj::GetItemPropertyMap()
     return pColPropSet->getPropertyMap();
 }
 
+void ScTableColumnObj::AdjustUpdatedRanges(UpdateRefMode mode)
+{
+    if (mode == URM_INSDEL)
+    {
+        ScRangeList& rRanges = AccessRanges();
+        // tdf#47479: the range of a column does not change
+        rRanges.RemoveAll();
+        rRanges.push_back(GetRange());
+    }
+}
+
 ScTableRowObj::ScTableRowObj(ScDocShell* pDocSh, SCROW nRow, SCTAB nTab) :
     ScCellRangeObj( pDocSh, ScRange(0,nRow,nTab, 
pDocSh->GetDocument().MaxCol(),nRow,nTab) ),
     pRowPropSet(lcl_GetRowPropertySet())
@@ -8580,6 +8593,17 @@ const SfxItemPropertyMap& 
ScTableRowObj::GetItemPropertyMap()
     return pRowPropSet->getPropertyMap();
 }
 
+void ScTableRowObj::AdjustUpdatedRanges(UpdateRefMode mode)
+{
+    if (mode == URM_INSDEL)
+    {
+        ScRangeList& rRanges = AccessRanges();
+        // tdf#47479: the range of a row does not change
+        rRanges.RemoveAll();
+        rRanges.push_back(GetRange());
+    }
+}
+
 ScCellsObj::ScCellsObj(ScDocShell* pDocSh, ScRangeList aR) :
     pDocShell( pDocSh ),
     aRanges(std::move( aR ))
commit 5e3677e243f2b2e13da84e2fddb4f95782c5e3de
Author:     Justin Luth <jl...@mail.com>
AuthorDate: Fri Jul 19 09:50:11 2024 -0400
Commit:     Andras Timar <andras.ti...@collabora.com>
CommitDate: Mon May 5 20:54:35 2025 +0200

    tdf#164033 tdf#161741 tdf#161705 pgnum wizard: avoid undo crash 
(sledgehammer)
    
    I have zero knowledge of the many intricate pitfalls of undo/redo,
    so there is no way I could create a "proper" fix.
    
    LO 7.6 introduced the page number wizard which has more prominently
    exposed existing ways to make undo/redo of page style changes
    to crash. So treat this as pre-LO 7.2
    and simply erase the undo stack after running the wizard.
    ------------------------------------------------------------------
    The ability to undo/redo the "Header/footer change" started in
    bibisect-linux-64-7.2 commit 910d9a081daf11ea53235d227c3dc9623942a824
    commit 8d8486f43c1a8a51157bfc3e0b87090b05a9229e
    Author: Daniel Arato (NISZ) on Mon Feb 22 16:59:38 2021 +0100
        tdf#46561 sw: fix lost undo stack setting header/footer
    
    -   if( bHeaderFooterChanged )
    -       GetIDocumentUndoRedo().DelAllUndoObj();
    
    Change-Id: I00c529784bfd7b2cd1230474c05eea8516e6c1e3
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/170771
    Tested-by: Jenkins
    Tested-by: Xisco Fauli <xiscofa...@libreoffice.org>
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>
    (cherry picked from commit f84369daa125717f3c87fe34abb0b91c6f6ba3d5)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/184903
    Reviewed-by: Justin Luth <jl...@mail.com>

diff --git a/sw/qa/uitest/writer_tests3/pageNumber.py 
b/sw/qa/uitest/writer_tests3/pageNumber.py
index f148d047b33d..30c6ea4781bc 100644
--- a/sw/qa/uitest/writer_tests3/pageNumber.py
+++ b/sw/qa/uitest/writer_tests3/pageNumber.py
@@ -40,7 +40,8 @@ class PageNumberWizard(UITestCase):
             self.xUITest.executeCommand(".uno:Undo")
 
             
self.assertIsNone(document.StyleFamilies.PageStyles.Standard.HeaderText)
-            
self.assertIsNone(document.StyleFamilies.PageStyles.Standard.FooterText)
+            # FIXME: tdf#164033: Undo is disabled to avoid the crash
+            
self.assertIsNotNone(document.StyleFamilies.PageStyles.Standard.FooterText)
 
             with 
self.ui_test.execute_dialog_through_command(".uno:PageNumberWizard") as xDialog:
                 xPositionCombo = xDialog.getChild("positionCombo")
@@ -50,11 +51,11 @@ class PageNumberWizard(UITestCase):
 
             xHeader = 
document.StyleFamilies.PageStyles.Standard.HeaderText.createEnumeration().nextElement()
             self.assertEqual("A", xHeader.String)
-            
self.assertIsNone(document.StyleFamilies.PageStyles.Standard.FooterText)
+            
self.assertIsNotNone(document.StyleFamilies.PageStyles.Standard.FooterText)
 
             self.xUITest.executeCommand(".uno:Undo")
 
-            
self.assertIsNone(document.StyleFamilies.PageStyles.Standard.HeaderText)
-            
self.assertIsNone(document.StyleFamilies.PageStyles.Standard.FooterText)
+            
self.assertIsNotNone(document.StyleFamilies.PageStyles.Standard.HeaderText)
+            
self.assertIsNotNone(document.StyleFamilies.PageStyles.Standard.FooterText)
 
 # vim: set shiftwidth=4 softtabstop=4 expandtab:
diff --git a/sw/source/uibase/shells/textfld.cxx 
b/sw/source/uibase/shells/textfld.cxx
index 4f904d3b3b99..cf91f5ae2b7c 100644
--- a/sw/source/uibase/shells/textfld.cxx
+++ b/sw/source/uibase/shells/textfld.cxx
@@ -1466,6 +1466,10 @@ FIELD_INSERT:
                 rSh.EndAllAction();
                 rSh.LockView(false);
                 
rDoc.GetIDocumentUndoRedo().EndUndo(SwUndoId::INSERT_PAGE_NUMBER, nullptr);
+
+                // avoid various ways to crash related to undo of SwPageDesc 
(tdf#161741, tdf#161705)
+                if (bChangePageDesc)
+                    rDoc.GetIDocumentUndoRedo().DelAllUndoObj();
             }
             pDlg->disposeOnce();
         });
commit 21a5400f1fa3c1a676088950164b926a6e67ca23
Author:     Balazs Varga <balazs.varga.ext...@allotropia.de>
AuthorDate: Wed Apr 23 19:26:55 2025 +0200
Commit:     Andras Timar <andras.ti...@collabora.com>
CommitDate: Mon May 5 20:54:34 2025 +0200

    tdf#166249 - ooxml export: fix incorrect color exports in chartexport
    
    The colors and alpha values need to be exported individually.
    
    Also simplify leaderlines export by exporting all kind of line properties.
    follow-up of commit: ada05b8874aa2c5161550dbc87d79b47f40f0df8
    
    regression from: 1916957d0750b5471f23f17b2867a907e0e9e0e2
    (tdf#164936 oox: modify getColor method to include alpha)
    
    Change-Id: If0310b78382b384d022559b8411fd315c014612c
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/184525
    Tested-by: Jenkins
    Reviewed-by: Balazs Varga <balazs.varga.ext...@allotropia.de>
    (cherry picked from commit e2035e017e2942fcb46109d02d83cd8990554474)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/184564
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>

diff --git a/chart2/qa/extras/chart2export2.cxx 
b/chart2/qa/extras/chart2export2.cxx
index 12977d0ec44a..31d936829eaa 100644
--- a/chart2/qa/extras/chart2export2.cxx
+++ b/chart2/qa/extras/chart2export2.cxx
@@ -1713,6 +1713,27 @@ CPPUNIT_TEST_FIXTURE(Chart2ExportTest2, 
testDataTableImportExport)
     }
 }
 
+CPPUNIT_TEST_FIXTURE(Chart2ExportTest2, testTdf166249)
+{
+    loadFromFile(u"xlsx/tdf166249.xlsx");
+    // FIXME: validation error in OOXML export
+    skipValidation();
+    save(u"Calc Office Open XML"_ustr);
+    xmlDocUniquePtr pXmlDoc = parseExport(u"xl/charts/chart1.xml"_ustr);
+    CPPUNIT_ASSERT(pXmlDoc);
+
+    // test color and alpha value of data label borders
+    assertXPath(pXmlDoc,
+                
"/c:chartSpace/c:chart/c:plotArea/c:pieChart/c:ser/c:dLbls/c:dLbl[1]/c:spPr/a:ln/"
+                "a:solidFill/a:srgbClr",
+                "val", u"156082");
+
+    assertXPath(pXmlDoc,
+                
"/c:chartSpace/c:chart/c:plotArea/c:pieChart/c:ser/c:dLbls/c:dLbl[1]/c:spPr/a:ln/"
+                "a:solidFill/a:srgbClr/a:alpha",
+                "val", u"128");
+}
+
 CPPUNIT_PLUGIN_IMPLEMENT();
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/chart2/qa/extras/chart2export3.cxx 
b/chart2/qa/extras/chart2export3.cxx
index f3cf492c85a5..2f8c06f620f9 100644
--- a/chart2/qa/extras/chart2export3.cxx
+++ b/chart2/qa/extras/chart2export3.cxx
@@ -290,7 +290,7 @@ CPPUNIT_TEST_FIXTURE(Chart2ExportTest3, 
testDataLabelFillColor)
     save(u"Calc Office Open XML"_ustr);
     xmlDocUniquePtr pXmlDoc = parseExport(u"xl/charts/chart1.xml"_ustr);
     CPPUNIT_ASSERT(pXmlDoc);
-    assertXPath(pXmlDoc, 
"/c:chartSpace/c:chart/c:plotArea/c:barChart/c:ser/c:dLbls/c:spPr/a:solidFill/a:srgbClr",
 "val", u"F79646");
+    assertXPath(pXmlDoc, 
"/c:chartSpace/c:chart/c:plotArea/c:barChart/c:ser/c:dLbls/c:spPr/a:solidFill/a:srgbClr",
 "val", u"f79646");
 }
 
 CPPUNIT_TEST_FIXTURE(Chart2ExportTest3, testTitleOverlayXLSX)
diff --git a/chart2/qa/extras/data/xlsx/tdf166249.xlsx 
b/chart2/qa/extras/data/xlsx/tdf166249.xlsx
new file mode 100644
index 000000000000..8c7b5d2ad884
Binary files /dev/null and b/chart2/qa/extras/data/xlsx/tdf166249.xlsx differ
diff --git a/oox/source/export/chartexport.cxx 
b/oox/source/export/chartexport.cxx
index 6b1d5c41e8d8..7020c1afe060 100644
--- a/oox/source/export/chartexport.cxx
+++ b/oox/source/export/chartexport.cxx
@@ -3908,12 +3908,11 @@ void writeLabelProperties( const FSHelperPtr& pFS, 
ChartExport* pChartExport,
 
         if (nLabelFillColor != -1)
         {
-            pFS->startElement(FSNS(XML_a, XML_solidFill));
-
-            OString aStr = OString::number(nLabelFillColor, 
16).toAsciiUpperCase();
-            pFS->singleElement(FSNS(XML_a, XML_srgbClr), XML_val, aStr);
-
-            pFS->endElement(FSNS(XML_a, XML_solidFill));
+            ::Color nColor(ColorTransparency, nLabelFillColor);
+            if (nColor.IsTransparent())
+                pChartExport->WriteSolidFill(nColor, nColor.GetAlpha());
+            else
+                pChartExport->WriteSolidFill(nColor);
         }
 
         if (nLabelBorderWidth > 0)
@@ -3923,12 +3922,11 @@ void writeLabelProperties( const FSHelperPtr& pFS, 
ChartExport* pChartExport,
 
             if (nLabelBorderColor != -1)
             {
-                pFS->startElement(FSNS(XML_a, XML_solidFill));
-
-                OString aStr = OString::number(nLabelBorderColor, 
16).toAsciiUpperCase();
-                pFS->singleElement(FSNS(XML_a, XML_srgbClr), XML_val, aStr);
-
-                pFS->endElement(FSNS(XML_a, XML_solidFill));
+                ::Color nColor(ColorTransparency, nLabelBorderColor);
+                if (nColor.IsTransparent())
+                    pChartExport->WriteSolidFill(nColor, nColor.GetAlpha());
+                else
+                    pChartExport->WriteSolidFill(nColor);
             }
 
             pFS->endElement(FSNS(XML_a, XML_ln));
@@ -4140,40 +4138,17 @@ void ChartExport::exportDataLabels(
     xPropSet->getPropertyValue(u"ShowCustomLeaderLines"_ustr) >>= 
bShowLeaderLines;
     pFS->singleElement(FSNS(XML_c, XML_showLeaderLines), XML_val, 
ToPsz10(bShowLeaderLines));
 
-    // LeaderLine color, and width
-    util::Color aLineColor = -1;
-    xPropSet->getPropertyValue(u"LineColor"_ustr) >>= aLineColor;
-    // Line width
-    sal_Int32 nLineWidth = -1;
-    xPropSet->getPropertyValue(u"LineWidth"_ustr) >>= nLineWidth;
-
-    if (aLineColor > 0 || nLineWidth > 0)
+    // Export LeaderLine properties
+    // TODO: import all kind of LeaderLine props (not just LineColor/LineWidth)
+    if (bShowLeaderLines)
     {
         pFS->startElement(FSNS(XML_c, XML_leaderLines));
         pFS->startElement(FSNS(XML_c, XML_spPr));
-
-        if (nLineWidth > 0)
-            pFS->startElement(FSNS(XML_a, XML_ln), XML_w,
-                              OString::number(convertHmmToEmu(nLineWidth)));
-        else
-            pFS->startElement(FSNS(XML_a, XML_ln));
-
-        if (aLineColor != -1)
-        {
-            pFS->startElement(FSNS(XML_a, XML_solidFill));
-
-            OString aStr = I32SHEX(aLineColor);
-            pFS->singleElement(FSNS(XML_a, XML_srgbClr), XML_val, aStr);
-
-            pFS->endElement(FSNS(XML_a, XML_solidFill));
-        }
-
-        pFS->endElement(FSNS(XML_a, XML_ln));
+        WriteOutline(xPropSet, getModel());
         pFS->endElement(FSNS(XML_c, XML_spPr));
         pFS->endElement(FSNS(XML_c, XML_leaderLines));
     }
 
-
     // Export leader line
     if( eChartType != chart::TYPEID_PIE )
     {
commit 2fb69df4c7030e57d932afa7accb6822eb498426
Author:     Xisco Fauli <xiscofa...@libreoffice.org>
AuthorDate: Thu Apr 24 12:17:50 2025 +0200
Commit:     Andras Timar <andras.ti...@collabora.com>
CommitDate: Mon May 5 20:54:34 2025 +0200

    tdf#86630: sw: Add UItest
    
    Change-Id: Ib079bb2eca04a5f9ff86f76e9d47195e369f2008
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/184546
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>
    (cherry picked from commit f7d4cdf6564b8405a69b0a4f1fc2a98d8daee0ac)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/184893

diff --git a/sw/qa/uitest/writer_tests3/pageNumber.py 
b/sw/qa/uitest/writer_tests3/pageNumber.py
new file mode 100644
index 000000000000..f148d047b33d
--- /dev/null
+++ b/sw/qa/uitest/writer_tests3/pageNumber.py
@@ -0,0 +1,60 @@
+# -*- tab-width: 4; indent-tabs-mode: nil; py-indent-offset: 4 -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+from uitest.framework import UITestCase
+from libreoffice.uno.propertyvalue import mkPropertyValues
+from uitest.uihelper.common import get_state_as_dict, select_by_text
+
+class PageNumberWizard(UITestCase):
+
+    def test_insert_page_number(self):
+        with self.ui_test.create_doc_in_start_center("writer") as document:
+
+            with 
self.ui_test.execute_dialog_through_command(".uno:PageNumberWizard") as xDialog:
+                xPositionCombo = xDialog.getChild("positionCombo")
+                self.assertEqual("Bottom of page (Footer)", 
get_state_as_dict(xPositionCombo)["SelectEntryText"])
+                xAlignmentCombo = xDialog.getChild("alignmentCombo")
+                self.assertEqual("Center", 
get_state_as_dict(xAlignmentCombo)["SelectEntryText"])
+                xMirrorCheckbox = xDialog.getChild("mirrorCheckbox")
+                self.assertEqual("true", 
get_state_as_dict(xMirrorCheckbox)["Selected"])
+                self.assertEqual("false", 
get_state_as_dict(xMirrorCheckbox)["Enabled"])
+                xPagetotalCheckbox = xDialog.getChild("pagetotalCheckbox")
+                self.assertEqual("false", 
get_state_as_dict(xPagetotalCheckbox)["Selected"])
+                self.assertEqual("true", 
get_state_as_dict(xPagetotalCheckbox)["Enabled"])
+                xFitintoexistingmarginsCheckbox = 
xDialog.getChild("fitintoexistingmarginsCheckbox")
+                self.assertEqual("false", 
get_state_as_dict(xFitintoexistingmarginsCheckbox)["Selected"])
+                self.assertEqual("true", 
get_state_as_dict(xFitintoexistingmarginsCheckbox)["Enabled"])
+                xNumfmtlb = xDialog.getChild("numfmtlb")
+                self.assertEqual("1, 2, 3, ...", 
get_state_as_dict(xNumfmtlb)["SelectEntryText"])
+
+            
self.assertIsNone(document.StyleFamilies.PageStyles.Standard.HeaderText)
+            xFooter = 
document.StyleFamilies.PageStyles.Standard.FooterText.createEnumeration().nextElement()
+            self.assertEqual("1", xFooter.String)
+
+            self.xUITest.executeCommand(".uno:Undo")
+
+            
self.assertIsNone(document.StyleFamilies.PageStyles.Standard.HeaderText)
+            
self.assertIsNone(document.StyleFamilies.PageStyles.Standard.FooterText)
+
+            with 
self.ui_test.execute_dialog_through_command(".uno:PageNumberWizard") as xDialog:
+                xPositionCombo = xDialog.getChild("positionCombo")
+                select_by_text(xPositionCombo, "Top of page (Header)")
+                xNumfmtlb = xDialog.getChild("numfmtlb")
+                select_by_text(xNumfmtlb, "A, B, C, ...")
+
+            xHeader = 
document.StyleFamilies.PageStyles.Standard.HeaderText.createEnumeration().nextElement()
+            self.assertEqual("A", xHeader.String)
+            
self.assertIsNone(document.StyleFamilies.PageStyles.Standard.FooterText)
+
+            self.xUITest.executeCommand(".uno:Undo")
+
+            
self.assertIsNone(document.StyleFamilies.PageStyles.Standard.HeaderText)
+            
self.assertIsNone(document.StyleFamilies.PageStyles.Standard.FooterText)
+
+# vim: set shiftwidth=4 softtabstop=4 expandtab:
commit 6b8f72dd8504ec964b98697a6aeeef2a1a939268
Author:     Patrick Luby <guibmac...@gmail.com>
AuthorDate: Mon Apr 28 19:10:24 2025 -0400
Commit:     Andras Timar <andras.ti...@collabora.com>
CommitDate: Mon May 5 20:54:34 2025 +0200

    tdf#144200 Add CFBundleSupportedPlatforms key with MacOSX as its only 
platform
    
    The necessity of including the CFBundleSupportedPlatforms key in an
    application that does not include the Intel architecture is described
    in the following post:
    
    https://github.com/microsoft/vscode/issues/121169#issuecomment-820653677
    
    The above post is quoted below:
    
    "Its just an issue with which attribute the storage info queries to
    decide the kind, the output of system_profiler SPApplicationsDataType -xml
    shows the arch_kind is arch_ios. I think these look for
    CFBundleSupportedPlatforms attribute and if not present default to the ios
    kind for arm64 executables.
    
    Given the universal and intel labels show up correctly, and considering
    the output of other apple silicon apps in the image posted. I don't think
    this needs a fix, but leaving it open for anyone to address as a good
    first issue."
    
    Change-Id: Ic96ce4407e060fbb0cb8c7b0b72dcf8f61dade19
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/184738
    Tested-by: Jenkins
    Reviewed-by: Patrick Luby <guibomac...@gmail.com>
    Reviewed-by: Christian Lohmaier <lohmaier+libreoff...@googlemail.com>
    (cherry picked from commit 562a40f453caa003187ff28c7798647d9e0b4ded)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/184769
    Reviewed-by: Adolfo Jayme Barrientos <fit...@ubuntu.com>

diff --git a/sysui/desktop/macosx/Info.plist.in 
b/sysui/desktop/macosx/Info.plist.in
index 91b43b21ec21..480466be67fc 100644
--- a/sysui/desktop/macosx/Info.plist.in
+++ b/sysui/desktop/macosx/Info.plist.in
@@ -1965,6 +1965,10 @@
     <string>@MACOSX_XCODE_BUILD_VERSION@</string>
     <key>DTSDKBuild</key>
     <string>@MACOSX_SDK_BUILD_VERSION@</string>
+    <key>CFBundleSupportedPlatforms</key>
+    <array>
+        <string>MacOSX</string>
+    </array>
 </dict>
 </plist>
 <!-- vim:set shiftwidth=4 softtabstop=4 expandtab: -->
commit c61a924962924624802552a9c0999d2847ee6bd6
Author:     Patrick Luby <guibmac...@gmail.com>
AuthorDate: Thu Apr 24 07:37:46 2025 -0400
Commit:     Andras Timar <andras.ti...@collabora.com>
CommitDate: Mon May 5 20:54:34 2025 +0200

    Revert hiding of Start Center when loading modules or documents on macOS
    
    In commit 331ea32ec181aff739eaebee328281b190cad003, the backing
    frame's component was unset if there is no progress bar. This made
    the Start Center's window empty so that loading large documents
    wouldn't have the Start Center content displayed while the document
    loads.
    
    Unfortunately, this change has the side effect of making the Start
    Center undisplayable if the LibreOffice recovery dialog is displayed
    on launch and the "Discard All" button is pressed.
    
    Change-Id: Iff571eb1751256f359cb0ef8a8eec7c094bcec68
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/184554
    Reviewed-by: Adolfo Jayme Barrientos <fit...@ubuntu.com>
    Reviewed-by: Patrick Luby <guibomac...@gmail.com>
    Tested-by: Jenkins

diff --git a/desktop/source/app/app.cxx b/desktop/source/app/app.cxx
index 83cab561336c..2461a05fa145 100644
--- a/desktop/source/app/app.cxx
+++ b/desktop/source/app/app.cxx
@@ -2664,19 +2664,6 @@ void Desktop::ShowBackingComponent(Desktop * progress)
     {
         progress->CloseSplashScreen();
     }
-#ifdef MACOSX
-    else
-    {
-        // Related: tdf#41775 don't display the Start Center when loading
-        // modules or documents by unsetting the backing frame's component.
-        // This makes the Start Center's window empty so that loading large
-        // documents don't have the Start Center content displayed while the
-        // the document loads.
-        xBackingFrame->setComponent(css::uno::Reference<css::awt::XWindow>(), 
css::uno::Reference<css::frame::XController>());
-        return;
-    }
-#endif
-
     xContainerWindow->setVisible(true);
 }
 
commit 30488a88d541c85118883d2a40441337bbdae8c9
Author:     Christian Lohmaier <lohmaier+libreoff...@googlemail.com>
AuthorDate: Wed Apr 30 23:36:15 2025 +0200
Commit:     Andras Timar <andras.ti...@collabora.com>
CommitDate: Mon May 5 20:54:34 2025 +0200

    update credits
    
    Change-Id: I3a4535d6f89e0c2ef9ef78259b271690ce4d2402
    (cherry picked from commit 923da8a3855afae1f3f3a5f50d1fec08bbc02438)

diff --git a/readlicense_oo/license/CREDITS.fodt 
b/readlicense_oo/license/CREDITS.fodt
index 106b73cc9bf2..bc2009d9b0b9 100644
--- a/readlicense_oo/license/CREDITS.fodt
+++ b/readlicense_oo/license/CREDITS.fodt
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 
 <office:document xmlns:css3t="http://www.w3.org/TR/css3-text/"; 
xmlns:grddl="http://www.w3.org/2003/g/data-view#"; 
xmlns:xhtml="http://www.w3.org/1999/xhtml"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xforms="http://www.w3.org/2002/xforms"; 
xmlns:dom="http://www.w3.org/2001/xml-events"; 
xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" 
xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" 
xmlns:math="http://www.w3.org/1998/Math/MathML"; 
xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" 
xmlns:ooo="http://openoffice.org/2004/office"; 
xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" 
xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" 
xmlns:ooow="http://openoffice.org/2004/writer"; 
xmlns:xlink="http://www.w3.org/1999/xlink"; 
xmlns:drawooo="http://openoffice.org/2010/draw"; 
xmlns:oooc="http://openoffice.org/2004/calc"; 
xmlns:dc="http://purl.org/dc/elements/1.1/"; xmlns:c
 alcext="urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0" 
xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" 
xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" 
xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2" 
xmlns:tableooo="http://openoffice.org/2009/table"; 
xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" 
xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" 
xmlns:rpt="http://openoffice.org/2005/report"; 
xmlns:formx="urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0"
 xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" 
xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" 
xmlns:officeooo="http://openoffice.org/2009/office"; 
xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" 
xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0" 
xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" 
xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:
 meta:1.0" 
xmlns:loext="urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0"
 office:version="1.4" office:mimetype="application/vnd.oasis.opendocument.text">
- <office:meta><dc:title>Credits » 
LibreOffice</dc:title><meta:keyword>Credits</meta:keyword><meta:keyword>contributors</meta:keyword><meta:keyword>coders</meta:keyword><meta:keyword>developers</meta:keyword><dc:description>Credits
 for the LibreOffice 
development/coding.</dc:description><meta:generator>LibreOffice/25.2.2.2$Linux_X86_64
 
LibreOffice_project/7370d4be9e3cf6031a51beef54ff3bda878e3fac</meta:generator><dc:date>2012-02-20T22:17:18.060000000</dc:date><meta:editing-duration>PT14M12S</meta:editing-duration><meta:editing-cycles>3</meta:editing-cycles><meta:document-statistic
 meta:table-count="5" meta:image-count="1" meta:object-count="0" 
meta:page-count="2" meta:paragraph-count="5074" meta:word-count="19114" 
meta:character-count="138507" 
meta:non-whitespace-character-count="121535"/><meta:user-defined 
meta:name="google-site-verification">JUebjoxEpqXoQcpltWRTwzBZEEHtch3wApdhgiQPFiA</meta:user-defined></office:meta>
+ <office:meta><dc:title>Credits » 
LibreOffice</dc:title><meta:keyword>Credits</meta:keyword><meta:keyword>contributors</meta:keyword><meta:keyword>coders</meta:keyword><meta:keyword>developers</meta:keyword><dc:description>Credits
 for the LibreOffice 
development/coding.</dc:description><meta:generator>LibreOffice/25.2.2.2$Linux_X86_64
 
LibreOffice_project/7370d4be9e3cf6031a51beef54ff3bda878e3fac</meta:generator><dc:date>2012-02-20T22:17:18.060000000</dc:date><meta:editing-duration>PT14M12S</meta:editing-duration><meta:editing-cycles>3</meta:editing-cycles><meta:document-statistic
 meta:table-count="5" meta:image-count="1" meta:object-count="0" 
meta:page-count="2" meta:paragraph-count="5077" meta:word-count="19125" 
meta:character-count="138583" 
meta:non-whitespace-character-count="121601"/><meta:user-defined 
meta:name="google-site-verification">JUebjoxEpqXoQcpltWRTwzBZEEHtch3wApdhgiQPFiA</meta:user-defined></office:meta>
  <office:settings>
   <config:config-item-set config:name="ooo:view-settings">
-   <config:config-item config:name="ViewAreaTop" 
config:type="long">1579</config:config-item>
+   <config:config-item config:name="ViewAreaTop" 
config:type="long">1524</config:config-item>
    <config:config-item config:name="ViewAreaLeft" 
config:type="long">501</config:config-item>
    <config:config-item config:name="ViewAreaWidth" 
config:type="long">58775</config:config-item>
    <config:config-item config:name="ViewAreaHeight" 
config:type="long">28771</config:config-item>
@@ -16,9 +16,9 @@
      <config:config-item config:name="ViewLeft" 
config:type="long">3323</config:config-item>
      <config:config-item config:name="ViewTop" 
config:type="long">3434</config:config-item>
      <config:config-item config:name="VisibleLeft" 
config:type="long">501</config:config-item>
-     <config:config-item config:name="VisibleTop" 
config:type="long">1579</config:config-item>
+     <config:config-item config:name="VisibleTop" 
config:type="long">1524</config:config-item>
      <config:config-item config:name="VisibleRight" 
config:type="long">59274</config:config-item>
-     <config:config-item config:name="VisibleBottom" 
config:type="long">30348</config:config-item>
+     <config:config-item config:name="VisibleBottom" 
config:type="long">30293</config:config-item>
      <config:config-item config:name="ZoomType" 
config:type="short">0</config:config-item>
      <config:config-item config:name="ViewLayoutColumns" 
config:type="short">0</config:config-item>
      <config:config-item config:name="ViewLayoutBookMode" 
config:type="boolean">false</config:config-item>
@@ -153,7 +153,7 @@
    <config:config-item config:name="UseOldPrinterMetrics" 
config:type="boolean">false</config:config-item>
    <config:config-item config:name="RedlineProtectionKey" 
config:type="base64Binary"/>
    <config:config-item config:name="TabsRelativeToIndent" 
config:type="boolean">true</config:config-item>
-   <config:config-item config:name="Rsid" 
config:type="int">14407928</config:config-item>
+   <config:config-item config:name="Rsid" 
config:type="int">14520223</config:config-item>
    <config:config-item config:name="UpdateFromTemplate" 
config:type="boolean">true</config:config-item>
    <config:config-item config:name="ProtectForm" 
config:type="boolean">false</config:config-item>
    <config:config-item config:name="MsWordCompMinLineHeightByFly" 
config:type="boolean">false</config:config-item>
@@ -181,8 +181,8 @@
  </office:font-face-decls>
  <office:styles>
   <style:default-style style:family="graphic">
-   <style:graphic-properties svg:stroke-color="#3465a4" 
draw:fill-color="#729fcf" fo:wrap-option="no-wrap" draw:shadow-offset-x="0.3cm" 
draw:shadow-offset-y="0.3cm" draw:start-line-spacing-horizontal="0.283cm" 
draw:start-line-spacing-vertical="0.283cm" 
draw:end-line-spacing-horizontal="0.283cm" 
draw:end-line-spacing-vertical="0.283cm" style:flow-with-text="true"/>
-   <style:paragraph-properties style:text-autospace="ideograph-alpha" 
style:line-break="strict" loext:tab-stop-distance="0cm" 
style:writing-mode="lr-tb" style:font-independent-line-spacing="false">
+   <style:graphic-properties svg:stroke-color="#3465a4" 
draw:fill-color="#729fcf" fo:wrap-option="no-wrap" draw:shadow-offset-x="0.3cm" 
draw:shadow-offset-y="0.3cm" draw:start-line-spacing-horizontal="0.283cm" 
draw:start-line-spacing-vertical="0.283cm" 
draw:end-line-spacing-horizontal="0.283cm" 
draw:end-line-spacing-vertical="0.283cm" style:writing-mode="lr-tb" 
style:flow-with-text="true"/>
+   <style:paragraph-properties style:text-autospace="ideograph-alpha" 
style:line-break="strict" loext:tab-stop-distance="0cm" 
style:font-independent-line-spacing="false">
     <style:tab-stops/>
    </style:paragraph-properties>
    <style:text-properties style:use-window-font-color="true" 
loext:opacity="0%" style:font-name="Thorndale AMT" fo:font-size="12pt" 
fo:language="hu" fo:country="HU" style:letter-kerning="true" 
style:font-name-asian="SimSun" style:font-size-asian="12pt" 
style:language-asian="zh" style:country-asian="CN" 
style:font-name-complex="Mangal1" style:font-size-complex="12pt" 
style:language-complex="hi" style:country-complex="IN"/>
@@ -376,26 +376,23 @@
  </office:styles>
  <office:automatic-styles>
   <style:style style:name="Tabelle1" style:family="table">
-   <style:table-properties style:width="26.629cm" table:align="left"/>
+   <style:table-properties style:width="26.636cm" table:align="left"/>
   </style:style>
   <style:style style:name="Tabelle1.A" style:family="table-column">
-   <style:table-column-properties style:column-width="6.761cm"/>
+   <style:table-column-properties style:column-width="6.899cm"/>
   </style:style>
   <style:style style:name="Tabelle1.B" style:family="table-column">
-   <style:table-column-properties style:column-width="6.731cm"/>
+   <style:table-column-properties style:column-width="6.193cm"/>
   </style:style>
   <style:style style:name="Tabelle1.C" style:family="table-column">
-   <style:table-column-properties style:column-width="6.872cm"/>
+   <style:table-column-properties style:column-width="6.735cm"/>
   </style:style>
   <style:style style:name="Tabelle1.D" style:family="table-column">
-   <style:table-column-properties style:column-width="6.265cm"/>
+   <style:table-column-properties style:column-width="6.81cm"/>
   </style:style>
   <style:style style:name="Tabelle1.A1" style:family="table-cell">
    <style:table-cell-properties style:vertical-align="middle" 
fo:padding="0.049cm" fo:border="none"/>
   </style:style>
-  <style:style style:name="Tabelle1.D483" style:family="table-cell">
-   <style:table-cell-properties fo:padding="0.049cm" fo:border="none"/>
-  </style:style>
   <style:style style:name="Tabelle2" style:family="table">
    <style:table-properties style:width="18.219cm" table:align="left"/>
   </style:style>
@@ -460,10 +457,10 @@
    <style:table-cell-properties fo:padding="0.049cm" fo:border="none"/>
   </style:style>
   <style:style style:name="Tabelle5" style:family="table">
-   <style:table-properties style:width="33.02cm" table:align="left"/>
+   <style:table-properties style:width="31.916cm" table:align="left"/>
   </style:style>
   <style:style style:name="Tabelle5.A" style:family="table-column">
-   <style:table-column-properties style:column-width="8.043cm"/>
+   <style:table-column-properties style:column-width="6.745cm"/>
   </style:style>
   <style:style style:name="Tabelle5.B" style:family="table-column">
    <style:table-column-properties style:column-width="11.86cm"/>
@@ -472,11 +469,14 @@
    <style:table-column-properties style:column-width="6.743cm"/>
   </style:style>
   <style:style style:name="Tabelle5.D" style:family="table-column">
-   <style:table-column-properties style:column-width="6.373cm"/>
+   <style:table-column-properties style:column-width="6.567cm"/>
   </style:style>
   <style:style style:name="Tabelle5.A1" style:family="table-cell">
    <style:table-cell-properties style:vertical-align="middle" 
fo:padding="0.049cm" fo:border="none"/>
   </style:style>
+  <style:style style:name="Tabelle5.C740" style:family="table-cell">
+   <style:table-cell-properties fo:padding="0.049cm" fo:border="none"/>
+  </style:style>
   <style:style style:name="P1" style:family="paragraph" 
style:parent-style-name="Heading_20_1" style:master-page-name="HTML">
    <style:paragraph-properties style:page-number="auto"/>
    <style:text-properties officeooo:paragraph-rsid="00af6e70"/>
@@ -485,13 +485,13 @@
    <style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0.499cm" 
style:contextual-spacing="false"/>
    <style:text-properties style:font-name="Liberation Sans1" 
fo:font-weight="normal" style:font-name-asian="sans-serif" 
style:font-weight-asian="normal" style:font-name-complex="sans-serif" 
style:font-weight-complex="normal"/>
   </style:style>
-  <style:style style:name="P3" style:family="paragraph" 
style:parent-style-name="Table_20_Contents">
-   <style:text-properties fo:font-size="2pt" style:font-size-asian="2pt" 
style:font-size-complex="2pt"/>
-  </style:style>
-  <style:style style:name="P4" style:family="paragraph" 
style:parent-style-name="Heading_20_3">
+  <style:style style:name="P3" style:family="paragraph" 
style:parent-style-name="Heading_20_3">
    <style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0.499cm" 
style:contextual-spacing="false"/>
    <style:text-properties style:font-name="Liberation Sans1" 
fo:font-weight="normal" style:font-name-asian="sans-serif" 
style:font-weight-asian="normal" style:font-name-complex="sans-serif" 
style:font-weight-complex="normal"/>
   </style:style>
+  <style:style style:name="P4" style:family="paragraph" 
style:parent-style-name="Table_20_Contents">
+   <style:text-properties fo:font-size="2pt" style:font-size-asian="2pt" 
style:font-size-complex="2pt"/>
+  </style:style>
   <style:style style:name="P5" style:family="paragraph" 
style:parent-style-name="Text_20_body" style:list-style-name="L1">
    <style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" 
fo:margin-top="0cm" fo:margin-bottom="0cm" style:contextual-spacing="false" 
fo:text-indent="0cm" style:auto-text-indent="false"/>
   </style:style>
@@ -859,7 +859,7 @@
    </draw:frame>
    <text:section text:style-name="Sect1" text:name="BgContainer">
     <text:p text:style-name="P1"><text:span 
text:style-name="T1">Credits</text:span></text:p>
-    <text:p text:style-name="Text_20_body">2061 individuals contributed to 
OpenOffice.org (and whose contributions were imported into LibreOffice) or 
LibreOffice until 2025-04-22 15:59:23.</text:p>
+    <text:p text:style-name="Text_20_body">2062 individuals contributed to 
OpenOffice.org (and whose contributions were imported into LibreOffice) or 
LibreOffice until 2025-03-23 20:25:05.</text:p>
     <text:p text:style-name="Text_20_body"><text:span 
text:style-name="T2">*</text:span> marks developers whose first contributions 
happened after 2010-09-28.</text:p>
     <text:h text:style-name="P2" text:outline-level="2">Developers committing 
code since 2010-09-28</text:h>
     <table:table table:name="Tabelle1" table:style-name="Tabelle1">
@@ -872,7 +872,7 @@
        <text:p text:style-name="Table_20_Contents">Ruediger 
Timm<text:line-break/>Commits: 82464<text:line-break/>Joined: 
2000-10-10</text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents">Caolán 
McNamara<text:line-break/>Commits: 36588<text:line-break/>Joined: 
2000-10-10</text:p>
+       <text:p text:style-name="Table_20_Contents">Caolán 
McNamara<text:line-break/>Commits: 36599<text:line-break/>Joined: 
2000-10-10</text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents">Kurt 
Zenker<text:line-break/>Commits: 31752<text:line-break/>Joined: 
2000-09-25</text:p>
@@ -889,15 +889,15 @@
        <text:p text:style-name="Table_20_Contents">Vladimir 
Glazunov<text:line-break/>Commits: 25434<text:line-break/>Joined: 
2000-12-04</text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents">Stephan 
Bergmann<text:line-break/>Commits: 21498<text:line-break/>Joined: 
2000-10-04</text:p>
+       <text:p text:style-name="Table_20_Contents">Stephan 
Bergmann<text:line-break/>Commits: 21502<text:line-break/>Joined: 
2000-10-04</text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Noel Grandin<text:line-break/>Commits: 
19876<text:line-break/>Joined: <text:span 
text:style-name="T3">2011-12-12</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Noel Grandin<text:line-break/>Commits: 
19882<text:line-break/>Joined: <text:span 
text:style-name="T3">2011-12-12</text:span></text:p>
       </table:table-cell>
      </table:table-row>
      <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents">Miklos 
Vajna<text:line-break/>Commits: 10211<text:line-break/>Joined: 
2010-07-29</text:p>
+       <text:p text:style-name="Table_20_Contents">Miklos 
Vajna<text:line-break/>Commits: 10216<text:line-break/>Joined: 
2010-07-29</text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents">Ivo 
Hinkelmann<text:line-break/>Commits: 9480<text:line-break/>Joined: 
2002-09-09</text:p>
@@ -906,7 +906,7 @@
        <text:p text:style-name="Table_20_Contents">Tor 
Lillqvist<text:line-break/>Commits: 9160<text:line-break/>Joined: 
2010-03-23</text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents">Michael 
Stahl<text:line-break/>Commits: 8658<text:line-break/>Joined: 
2008-06-16</text:p>
+       <text:p text:style-name="Table_20_Contents">Michael 
Stahl<text:line-break/>Commits: 8659<text:line-break/>Joined: 
2008-06-16</text:p>
       </table:table-cell>
      </table:table-row>
      <table:table-row>
@@ -925,16 +925,16 @@
      </table:table-row>
      <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Andrea Gelmini<text:line-break/>Commits: 
4366<text:line-break/>Joined: <text:span 
text:style-name="T3">2014-10-30</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Andrea Gelmini<text:line-break/>Commits: 
4373<text:line-break/>Joined: <text:span 
text:style-name="T3">2014-10-30</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Mike Kaganski<text:line-break/>Commits: 
3983<text:line-break/>Joined: <text:span 
text:style-name="T3">2015-04-26</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Mike Kaganski<text:line-break/>Commits: 
3989<text:line-break/>Joined: <text:span 
text:style-name="T3">2015-04-26</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Julien Nabet<text:line-break/>Commits: 
3974<text:line-break/>Joined: <text:span 
text:style-name="T3">2010-11-04</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Julien Nabet<text:line-break/>Commits: 
3978<text:line-break/>Joined: <text:span 
text:style-name="T3">2010-11-04</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Tomaž Vajngerl<text:line-break/>Commits: 
3658<text:line-break/>Joined: <text:span 
text:style-name="T3">2012-06-02</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Tomaž Vajngerl<text:line-break/>Commits: 
3667<text:line-break/>Joined: <text:span 
text:style-name="T3">2012-06-02</text:span></text:p>
       </table:table-cell>
      </table:table-row>
      <table:table-row>
@@ -942,7 +942,7 @@
        <text:p text:style-name="Table_20_Contents">David 
Tardon<text:line-break/>Commits: 3648<text:line-break/>Joined: 
2009-11-12</text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Xisco Fauli<text:line-break/>Commits: 
3555<text:line-break/>Joined: <text:span 
text:style-name="T3">2011-02-06</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Xisco Fauli<text:line-break/>Commits: 
3576<text:line-break/>Joined: <text:span 
text:style-name="T3">2011-02-06</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents">Luboš 
Luňák<text:line-break/>Commits: 3201<text:line-break/>Joined: 
2010-09-21</text:p>
@@ -956,7 +956,7 @@
        <text:p text:style-name="Table_20_Contents">Ocke Janssen 
[oj]<text:line-break/>Commits: 2850<text:line-break/>Joined: 2000-09-20</text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Michael Weghorn<text:line-break/>Commits: 
2748<text:line-break/>Joined: <text:span 
text:style-name="T3">2014-09-10</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Michael Weghorn<text:line-break/>Commits: 
2828<text:line-break/>Joined: <text:span 
text:style-name="T3">2014-09-10</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents">Oliver 
Specht<text:line-break/>Commits: 2689<text:line-break/>Joined: 
2000-09-21</text:p>
@@ -1018,7 +1018,7 @@
        <text:p text:style-name="Table_20_Contents">Thorsten 
Behrens<text:line-break/>Commits: 1442<text:line-break/>Joined: 
2001-04-25</text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents">Christian 
Lohmaier<text:line-break/>Commits: 1371<text:line-break/>Joined: 
2008-06-01</text:p>
+       <text:p text:style-name="Table_20_Contents">Christian 
Lohmaier<text:line-break/>Commits: 1376<text:line-break/>Joined: 
2008-06-01</text:p>
       </table:table-cell>
      </table:table-row>
      <table:table-row>
@@ -1029,10 +1029,10 @@
        <text:p text:style-name="Table_20_Contents">Fridrich 
Štrba<text:line-break/>Commits: 1340<text:line-break/>Joined: 
2007-02-22</text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents">Thomas Lange 
[tl]<text:line-break/>Commits: 1310<text:line-break/>Joined: 2000-09-22</text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Szymon Kłos<text:line-break/>Commits: 
1311<text:line-break/>Joined: <text:span 
text:style-name="T3">2014-03-22</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Szymon Kłos<text:line-break/>Commits: 
1310<text:line-break/>Joined: <text:span 
text:style-name="T3">2014-03-22</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents">Thomas Lange 
[tl]<text:line-break/>Commits: 1310<text:line-break/>Joined: 2000-09-22</text:p>
       </table:table-cell>
      </table:table-row>
      <table:table-row>
@@ -1060,7 +1060,7 @@
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Lionel Elie Mamane<text:line-break/>Commits: 
1051<text:line-break/>Joined: <text:span 
text:style-name="T3">2011-01-15</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>László Németh<text:line-break/>Commits: 
1004<text:line-break/>Joined: <text:span 
text:style-name="T3">2010-09-29</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>László Németh<text:line-break/>Commits: 
1005<text:line-break/>Joined: <text:span 
text:style-name="T3">2010-09-29</text:span></text:p>
       </table:table-cell>
      </table:table-row>
      <table:table-row>
@@ -1186,7 +1186,7 @@
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Yousuf Philips<text:line-break/>Commits: 
569<text:line-break/>Joined: <text:span 
text:style-name="T3">2014-09-21</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Heiko Tietze<text:line-break/>Commits: 
557<text:line-break/>Joined: <text:span 
text:style-name="T3">2016-10-06</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Heiko Tietze<text:line-break/>Commits: 
558<text:line-break/>Joined: <text:span 
text:style-name="T3">2016-10-06</text:span></text:p>
       </table:table-cell>
      </table:table-row>
      <table:table-row>
@@ -1208,7 +1208,7 @@
        <text:p text:style-name="Table_20_Contents">Andreas 
Bregas<text:line-break/>Commits: 470<text:line-break/>Joined: 
2000-09-25</text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Jean-Pierre Ledure<text:line-break/>Commits: 
424<text:line-break/>Joined: <text:span 
text:style-name="T3">2013-10-12</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Jean-Pierre Ledure<text:line-break/>Commits: 
427<text:line-break/>Joined: <text:span 
text:style-name="T3">2013-10-12</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Ashod Nakashian<text:line-break/>Commits: 
404<text:line-break/>Joined: <text:span 
text:style-name="T3">2015-01-07</text:span></text:p>
@@ -1270,7 +1270,7 @@
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Stanislav Horacek<text:line-break/>Commits: 
331<text:line-break/>Joined: <text:span 
text:style-name="T3">2012-12-09</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Justin Luth<text:line-break/>Commits: 
316<text:line-break/>Joined: <text:span 
text:style-name="T3">2020-02-03</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Justin Luth<text:line-break/>Commits: 
317<text:line-break/>Joined: <text:span 
text:style-name="T3">2020-02-03</text:span></text:p>
       </table:table-cell>
      </table:table-row>
      <table:table-row>
@@ -1303,13 +1303,13 @@
      </table:table-row>
      <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Pierre-André 
Jacquod<text:line-break/>Commits: 276<text:line-break/>Joined: <text:span 
text:style-name="T3">2010-11-13</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Balazs Varga<text:line-break/>Commits: 
277<text:line-break/>Joined: <text:span 
text:style-name="T3">2022-06-29</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Balazs Varga<text:line-break/>Commits: 
276<text:line-break/>Joined: <text:span 
text:style-name="T3">2022-06-29</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Pierre-André 
Jacquod<text:line-break/>Commits: 276<text:line-break/>Joined: <text:span 
text:style-name="T3">2010-11-13</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Ilmari Lauhakangas<text:line-break/>Commits: 
268<text:line-break/>Joined: <text:span 
text:style-name="T3">2017-04-15</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Ilmari Lauhakangas<text:line-break/>Commits: 
269<text:line-break/>Joined: <text:span 
text:style-name="T3">2017-04-15</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents">Bartosz 
Kosiorek<text:line-break/>Commits: 265<text:line-break/>Joined: 
2010-09-17</text:p>
@@ -1326,12 +1326,12 @@
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Robert Antoni Buj 
Gelonch<text:line-break/>Commits: 247<text:line-break/>Joined: <text:span 
text:style-name="T3">2014-06-11</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Winfried Donkers<text:line-break/>Commits: 
217<text:line-break/>Joined: <text:span 
text:style-name="T3">2011-11-11</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Gabor Kelemen<text:line-break/>Commits: 
219<text:line-break/>Joined: <text:span 
text:style-name="T3">2023-02-14</text:span></text:p>
       </table:table-cell>
      </table:table-row>
      <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Gabor Kelemen<text:line-break/>Commits: 
213<text:line-break/>Joined: <text:span 
text:style-name="T3">2023-02-14</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Winfried Donkers<text:line-break/>Commits: 
217<text:line-break/>Joined: <text:span 
text:style-name="T3">2011-11-11</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Dennis Francis<text:line-break/>Commits: 
206<text:line-break/>Joined: <text:span 
text:style-name="T3">2018-11-15</text:span></text:p>
@@ -1387,7 +1387,7 @@
      </table:table-row>
      <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Pranam Lashkari<text:line-break/>Commits: 
161<text:line-break/>Joined: <text:span 
text:style-name="T3">2020-04-03</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Pranam Lashkari<text:line-break/>Commits: 
162<text:line-break/>Joined: <text:span 
text:style-name="T3">2020-04-03</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Nigel Hawkins<text:line-break/>Commits: 
160<text:line-break/>Joined: <text:span 
text:style-name="T3">2010-10-28</text:span></text:p>
@@ -1446,18 +1446,18 @@
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>panoskorovesis<text:line-break/>Commits: 
131<text:line-break/>Joined: <text:span 
text:style-name="T3">2021-06-09</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Jesús Corrius<text:line-break/>Commits: 
130<text:line-break/>Joined: <text:span 
text:style-name="T3">2010-10-07</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Patrick Luby<text:line-break/>Commits: 
131<text:line-break/>Joined: <text:span 
text:style-name="T3">2024-02-11</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Philipp 
Weissenbacher<text:line-break/>Commits: 129<text:line-break/>Joined: <text:span 
text:style-name="T3">2011-10-28</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Jesús Corrius<text:line-break/>Commits: 
130<text:line-break/>Joined: <text:span 
text:style-name="T3">2010-10-07</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Taichi Haradaguchi<text:line-break/>Commits: 
128<text:line-break/>Joined: <text:span 
text:style-name="T3">2022-09-06</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Philipp 
Weissenbacher<text:line-break/>Commits: 129<text:line-break/>Joined: <text:span 
text:style-name="T3">2011-10-28</text:span></text:p>
       </table:table-cell>
      </table:table-row>
      <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Patrick Luby<text:line-break/>Commits: 
127<text:line-break/>Joined: <text:span 
text:style-name="T3">2024-02-11</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Taichi Haradaguchi<text:line-break/>Commits: 
128<text:line-break/>Joined: <text:span 
text:style-name="T3">2022-09-06</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents">Helge Delfs 
[hde]<text:line-break/>Commits: 126<text:line-break/>Joined: 2009-07-28</text:p>
@@ -1764,6 +1764,9 @@
       </table:table-cell>
      </table:table-row>
      <table:table-row>
+      <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Simon Chenery<text:line-break/>Commits: 
49<text:line-break/>Joined: <text:span 
text:style-name="T3">2024-11-22</text:span></text:p>
+      </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Marcel Metz<text:line-break/>Commits: 
48<text:line-break/>Joined: <text:span 
text:style-name="T3">2011-12-05</text:span></text:p>
       </table:table-cell>
@@ -1773,11 +1776,11 @@
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>mingli ju<text:line-break/>Commits: 
48<text:line-break/>Joined: <text:span 
text:style-name="T3">2013-11-05</text:span></text:p>
       </table:table-cell>
+     </table:table-row>
+     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Emmanuel Gil Peyrot<text:line-break/>Commits: 
48<text:line-break/>Joined: <text:span 
text:style-name="T3">2015-11-19</text:span></text:p>
       </table:table-cell>
-     </table:table-row>
-     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Marco A.G.Pinto<text:line-break/>Commits: 
48<text:line-break/>Joined: <text:span 
text:style-name="T3">2018-07-16</text:span></text:p>
       </table:table-cell>
@@ -1785,15 +1788,15 @@
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>anfanite396<text:line-break/>Commits: 
48<text:line-break/>Joined: <text:span 
text:style-name="T3">2023-02-01</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>J. Graeme Lingard<text:line-break/>Commits: 
47<text:line-break/>Joined: <text:span 
text:style-name="T3">2010-09-29</text:span></text:p>
-      </table:table-cell>
-      <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Gökay Şatır<text:line-break/>Commits: 
47<text:line-break/>Joined: <text:span 
text:style-name="T3">2020-08-08</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Jaume Pujantell<text:line-break/>Commits: 
48<text:line-break/>Joined: <text:span 
text:style-name="T3">2023-03-03</text:span></text:p>
       </table:table-cell>
      </table:table-row>
      <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Jaume Pujantell<text:line-break/>Commits: 
47<text:line-break/>Joined: <text:span 
text:style-name="T3">2023-03-03</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>J. Graeme Lingard<text:line-break/>Commits: 
47<text:line-break/>Joined: <text:span 
text:style-name="T3">2010-09-29</text:span></text:p>
+      </table:table-cell>
+      <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Gökay Şatır<text:line-break/>Commits: 
47<text:line-break/>Joined: <text:span 
text:style-name="T3">2020-08-08</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Dione Maddern<text:line-break/>Commits: 
47<text:line-break/>Joined: <text:span 
text:style-name="T3">2023-12-15</text:span></text:p>
@@ -1801,11 +1804,11 @@
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Martin Srebotnjak<text:line-break/>Commits: 
46<text:line-break/>Joined: <text:span 
text:style-name="T3">2010-12-19</text:span></text:p>
       </table:table-cell>
+     </table:table-row>
+     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Luke Deller<text:line-break/>Commits: 
46<text:line-break/>Joined: <text:span 
text:style-name="T3">2012-11-26</text:span></text:p>
       </table:table-cell>
-     </table:table-row>
-     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>hongyu zhong<text:line-break/>Commits: 
46<text:line-break/>Joined: <text:span 
text:style-name="T3">2013-11-04</text:span></text:p>
       </table:table-cell>
@@ -1815,11 +1818,11 @@
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Mihai Varga<text:line-break/>Commits: 
46<text:line-break/>Joined: <text:span 
text:style-name="T3">2014-02-27</text:span></text:p>
       </table:table-cell>
+     </table:table-row>
+     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p 
text:style-name="Table_20_Contents">mb93783<text:line-break/>Commits: 
45<text:line-break/>Joined: 2009-07-15</text:p>
       </table:table-cell>
-     </table:table-row>
-     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Eilidh McAdam<text:line-break/>Commits: 
45<text:line-break/>Joined: <text:span 
text:style-name="T3">2011-03-10</text:span></text:p>
       </table:table-cell>
@@ -1829,11 +1832,11 @@
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Susobhan Ghosh<text:line-break/>Commits: 
45<text:line-break/>Joined: <text:span 
text:style-name="T3">2016-01-03</text:span></text:p>
       </table:table-cell>
+     </table:table-row>
+     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Aditya Sahu<text:line-break/>Commits: 
45<text:line-break/>Joined: <text:span 
text:style-name="T3">2019-01-04</text:span></text:p>
       </table:table-cell>
-     </table:table-row>
-     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Szabolcs Toth<text:line-break/>Commits: 
45<text:line-break/>Joined: <text:span 
text:style-name="T3">2019-08-07</text:span></text:p>
       </table:table-cell>
@@ -1843,9 +1846,6 @@
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Daniel Robertson<text:line-break/>Commits: 
44<text:line-break/>Joined: <text:span 
text:style-name="T3">2015-06-27</text:span></text:p>
       </table:table-cell>
-      <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Simon Chenery<text:line-break/>Commits: 
44<text:line-break/>Joined: <text:span 
text:style-name="T3">2024-11-22</text:span></text:p>
-      </table:table-cell>
      </table:table-row>
      <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
@@ -1886,21 +1886,21 @@
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Grzegorz 
Araminowicz<text:line-break/>Commits: 40<text:line-break/>Joined: <text:span 
text:style-name="T3">2019-03-08</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Kayo Hamid<text:line-break/>Commits: 
39<text:line-break/>Joined: <text:span 
text:style-name="T3">2010-10-09</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Weblate<text:line-break/>Commits: 
40<text:line-break/>Joined: <text:span 
text:style-name="T3">2023-12-13</text:span></text:p>
       </table:table-cell>
      </table:table-row>
      <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Marc-André 
Laverdière<text:line-break/>Commits: 39<text:line-break/>Joined: <text:span 
text:style-name="T3">2011-06-21</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Sahil Gautam<text:line-break/>Commits: 
40<text:line-break/>Joined: <text:span 
text:style-name="T3">2024-11-20</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>minwang<text:line-break/>Commits: 
39<text:line-break/>Joined: <text:span 
text:style-name="T3">2013-11-04</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Kayo Hamid<text:line-break/>Commits: 
39<text:line-break/>Joined: <text:span 
text:style-name="T3">2010-10-09</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Weblate<text:line-break/>Commits: 
39<text:line-break/>Joined: <text:span 
text:style-name="T3">2023-12-13</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Marc-André 
Laverdière<text:line-break/>Commits: 39<text:line-break/>Joined: <text:span 
text:style-name="T3">2011-06-21</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Sahil Gautam<text:line-break/>Commits: 
39<text:line-break/>Joined: <text:span 
text:style-name="T3">2024-11-20</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>minwang<text:line-break/>Commits: 
39<text:line-break/>Joined: <text:span 
text:style-name="T3">2013-11-04</text:span></text:p>
       </table:table-cell>
      </table:table-row>
      <table:table-row>
@@ -2698,10 +2698,13 @@
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>AhmedHamed<text:line-break/>Commits: 
13<text:line-break/>Joined: <text:span 
text:style-name="T3">2024-02-22</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Jani Monoses<text:line-break/>Commits: 
12<text:line-break/>Joined: <text:span 
text:style-name="T3">2010-10-30</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Mohamed Ali<text:line-break/>Commits: 
13<text:line-break/>Joined: <text:span 
text:style-name="T3">2024-11-14</text:span></text:p>
       </table:table-cell>
      </table:table-row>
      <table:table-row>
+      <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Jani Monoses<text:line-break/>Commits: 
12<text:line-break/>Joined: <text:span 
text:style-name="T3">2010-10-30</text:span></text:p>
+      </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Wilhelm Pflueger<text:line-break/>Commits: 
12<text:line-break/>Joined: <text:span 
text:style-name="T3">2011-02-05</text:span></text:p>
       </table:table-cell>
@@ -2711,11 +2714,11 @@
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Mariusz Dykierek<text:line-break/>Commits: 
12<text:line-break/>Joined: <text:span 
text:style-name="T3">2012-01-16</text:span></text:p>
       </table:table-cell>
+     </table:table-row>
+     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Greg Kroah-Hartman<text:line-break/>Commits: 
12<text:line-break/>Joined: <text:span 
text:style-name="T3">2012-02-06</text:span></text:p>
       </table:table-cell>
-     </table:table-row>
-     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Gábor Stefanik<text:line-break/>Commits: 
12<text:line-break/>Joined: <text:span 
text:style-name="T3">2012-04-07</text:span></text:p>
       </table:table-cell>
@@ -2725,11 +2728,11 @@
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Wei Wei<text:line-break/>Commits: 
12<text:line-break/>Joined: <text:span 
text:style-name="T3">2013-11-16</text:span></text:p>
       </table:table-cell>
+     </table:table-row>
+     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>kadertarlan<text:line-break/>Commits: 
12<text:line-break/>Joined: <text:span 
text:style-name="T3">2015-12-14</text:span></text:p>
       </table:table-cell>
-     </table:table-row>
-     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>tymyjan<text:line-break/>Commits: 
12<text:line-break/>Joined: <text:span 
text:style-name="T3">2016-04-03</text:span></text:p>
       </table:table-cell>
@@ -2739,11 +2742,11 @@
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Kacper Kasper<text:line-break/>Commits: 
12<text:line-break/>Joined: <text:span 
text:style-name="T3">2018-02-18</text:span></text:p>
       </table:table-cell>
+     </table:table-row>
+     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Pelin Kuran<text:line-break/>Commits: 
12<text:line-break/>Joined: <text:span 
text:style-name="T3">2020-01-25</text:span></text:p>
       </table:table-cell>
-     </table:table-row>
-     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Gleb Popov<text:line-break/>Commits: 
12<text:line-break/>Joined: <text:span 
text:style-name="T3">2020-10-05</text:span></text:p>
       </table:table-cell>
@@ -2753,20 +2756,17 @@
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>xuenhua<text:line-break/>Commits: 
12<text:line-break/>Joined: <text:span 
text:style-name="T3">2022-04-08</text:span></text:p>
       </table:table-cell>
+     </table:table-row>
+     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Sakura286<text:line-break/>Commits: 
12<text:line-break/>Joined: <text:span 
text:style-name="T3">2022-07-26</text:span></text:p>
       </table:table-cell>
-     </table:table-row>
-     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Chenxiong Qi<text:line-break/>Commits: 
12<text:line-break/>Joined: <text:span 
text:style-name="T3">2022-08-27</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>TokieSan<text:line-break/>Commits: 
12<text:line-break/>Joined: <text:span 
text:style-name="T3">2023-03-27</text:span></text:p>
       </table:table-cell>
-      <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Mohamed Ali<text:line-break/>Commits: 
12<text:line-break/>Joined: <text:span 
text:style-name="T3">2024-11-14</text:span></text:p>
-      </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Manish Bera<text:line-break/>Commits: 
12<text:line-break/>Joined: <text:span 
text:style-name="T3">2024-11-28</text:span></text:p>
       </table:table-cell>
@@ -2964,10 +2964,13 @@
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Shantanu Oak<text:line-break/>Commits: 
10<text:line-break/>Joined: <text:span 
text:style-name="T3">2025-01-05</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Mattias Johnsson<text:line-break/>Commits: 
9<text:line-break/>Joined: <text:span 
text:style-name="T3">2010-10-18</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Karthik Godha<text:line-break/>Commits: 
10<text:line-break/>Joined: <text:span 
text:style-name="T3">2025-03-04</text:span></text:p>
       </table:table-cell>
      </table:table-row>
      <table:table-row>
+      <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Mattias Johnsson<text:line-break/>Commits: 
9<text:line-break/>Joined: <text:span 
text:style-name="T3">2010-10-18</text:span></text:p>
+      </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Surendran Mahendran<text:line-break/>Commits: 
9<text:line-break/>Joined: <text:span 
text:style-name="T3">2010-11-05</text:span></text:p>
       </table:table-cell>
@@ -2977,11 +2980,11 @@
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Robinson Tryon<text:line-break/>Commits: 
9<text:line-break/>Joined: <text:span 
text:style-name="T3">2012-06-21</text:span></text:p>
       </table:table-cell>
+     </table:table-row>
+     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Mihkel Tõnnov<text:line-break/>Commits: 
9<text:line-break/>Joined: <text:span 
text:style-name="T3">2012-07-02</text:span></text:p>
       </table:table-cell>
-     </table:table-row>
-     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Michael Dunphy<text:line-break/>Commits: 
9<text:line-break/>Joined: <text:span 
text:style-name="T3">2013-04-18</text:span></text:p>
       </table:table-cell>
@@ -2991,11 +2994,11 @@
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Matthew Pottage<text:line-break/>Commits: 
9<text:line-break/>Joined: <text:span 
text:style-name="T3">2014-07-26</text:span></text:p>
       </table:table-cell>
+     </table:table-row>
+     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Deena Francis<text:line-break/>Commits: 
9<text:line-break/>Joined: <text:span 
text:style-name="T3">2014-07-29</text:span></text:p>
       </table:table-cell>
-     </table:table-row>
-     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Ryan McCoskrie<text:line-break/>Commits: 
9<text:line-break/>Joined: <text:span 
text:style-name="T3">2014-09-14</text:span></text:p>
       </table:table-cell>
@@ -3005,11 +3008,11 @@
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>skswales<text:line-break/>Commits: 
9<text:line-break/>Joined: <text:span 
text:style-name="T3">2016-05-06</text:span></text:p>
       </table:table-cell>
+     </table:table-row>
+     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>apurvapriyadarshi<text:line-break/>Commits: 
9<text:line-break/>Joined: <text:span 
text:style-name="T3">2016-05-27</text:span></text:p>
       </table:table-cell>
-     </table:table-row>
-     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>pv2k<text:line-break/>Commits: 
9<text:line-break/>Joined: <text:span 
text:style-name="T3">2016-11-28</text:span></text:p>
       </table:table-cell>
@@ -3019,11 +3022,11 @@
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Scott Clarke<text:line-break/>Commits: 
9<text:line-break/>Joined: <text:span 
text:style-name="T3">2019-06-07</text:span></text:p>
       </table:table-cell>
+     </table:table-row>
+     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Canberk TURAN<text:line-break/>Commits: 
9<text:line-break/>Joined: <text:span 
text:style-name="T3">2020-01-25</text:span></text:p>
       </table:table-cell>
-     </table:table-row>
-     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Chris Mayo<text:line-break/>Commits: 
9<text:line-break/>Joined: <text:span 
text:style-name="T3">2020-05-08</text:span></text:p>
       </table:table-cell>
@@ -3033,16 +3036,13 @@
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Venetia Furtado<text:line-break/>Commits: 
9<text:line-break/>Joined: <text:span 
text:style-name="T3">2023-06-16</text:span></text:p>
       </table:table-cell>
-      <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>prrvchr<text:line-break/>Commits: 
9<text:line-break/>Joined: <text:span 
text:style-name="T3">2023-07-27</text:span></text:p>
-      </table:table-cell>
      </table:table-row>
      <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Alin Andrei 
Abahnencei<text:line-break/>Commits: 9<text:line-break/>Joined: <text:span 
text:style-name="T3">2024-11-27</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>prrvchr<text:line-break/>Commits: 
9<text:line-break/>Joined: <text:span 
text:style-name="T3">2023-07-27</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Karthik<text:line-break/>Commits: 
9<text:line-break/>Joined: <text:span 
text:style-name="T3">2025-03-04</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Alin Andrei 
Abahnencei<text:line-break/>Commits: 9<text:line-break/>Joined: <text:span 
text:style-name="T3">2024-11-27</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Devashish Gupta<text:line-break/>Commits: 
9<text:line-break/>Joined: <text:span 
text:style-name="T3">2025-03-19</text:span></text:p>
@@ -3202,10 +3202,13 @@
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>kubak<text:line-break/>Commits: 
8<text:line-break/>Joined: <text:span 
text:style-name="T3">2024-04-23</text:span></text:p>
       </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Thies Pierdola<text:line-break/>Commits: 
7<text:line-break/>Joined: <text:span 
text:style-name="T3">2011-01-28</text:span></text:p>
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Akshay Kumar Dubey<text:line-break/>Commits: 
8<text:line-break/>Joined: <text:span 
text:style-name="T3">2025-01-10</text:span></text:p>
       </table:table-cell>
      </table:table-row>
      <table:table-row>
+      <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
+       <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Thies Pierdola<text:line-break/>Commits: 
7<text:line-break/>Joined: <text:span 
text:style-name="T3">2011-01-28</text:span></text:p>
+      </table:table-cell>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Sergey Davidoff<text:line-break/>Commits: 
7<text:line-break/>Joined: <text:span 
text:style-name="T3">2011-04-11</text:span></text:p>
       </table:table-cell>
@@ -3215,11 +3218,11 @@
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Alex McMurchy1917<text:line-break/>Commits: 
7<text:line-break/>Joined: <text:span 
text:style-name="T3">2011-08-14</text:span></text:p>
       </table:table-cell>
+     </table:table-row>
+     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
        <text:p text:style-name="Table_20_Contents"><text:span 
text:style-name="T2">*</text:span>Christoph Lutz<text:line-break/>Commits: 
7<text:line-break/>Joined: <text:span 
text:style-name="T3">2011-09-06</text:span></text:p>
       </table:table-cell>
-     </table:table-row>
-     <table:table-row>
       <table:table-cell table:style-name="Tabelle1.A1" 
office:value-type="string">
-e 
... etc. - the rest is truncated

Reply via email to