offapi/UnoApi_offapi.mk                                       |    3 
 offapi/com/sun/star/drawing/framework/BasicPaneFactory.idl    |   44 --------
 offapi/com/sun/star/drawing/framework/BasicToolBarFactory.idl |   47 ---------
 offapi/com/sun/star/drawing/framework/BasicViewFactory.idl    |   49 ----------
 4 files changed, 143 deletions(-)

New commits:
commit 316fca0f68982835c835d28cada71560c42657bc
Author:     Noel Grandin <noelgran...@gmail.com>
AuthorDate: Sun Jun 15 15:16:34 2025 +0200
Commit:     Noel Grandin <noelgran...@gmail.com>
CommitDate: Tue Jun 17 09:58:54 2025 +0200

    Remove some dead IDL files
    
    ever since
        commit bfb8706466b52298def33d47d31b6efffc3ed531
        Author: Noel Grandin <noel.gran...@collabora.co.uk>
        Date:   Wed Jan 25 10:09:55 2023 +0200
        no need for sd::ModuleController to load these factories via UNO
    
    Change-Id: I5d912d2bc41e7fd1991d88d1e887d9ee27769bc2
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/186585
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk>

diff --git a/offapi/UnoApi_offapi.mk b/offapi/UnoApi_offapi.mk
index 878e3138f561..ff9a81cb04f1 100644
--- a/offapi/UnoApi_offapi.mk
+++ b/offapi/UnoApi_offapi.mk
@@ -143,9 +143,6 @@ $(eval $(call 
gb_UnoApi_add_idlfiles_nohdl,offapi,com/sun/star/drawing,\
        ShapeCollection \
 ))
 $(eval $(call 
gb_UnoApi_add_idlfiles_nohdl,offapi,com/sun/star/drawing/framework,\
-       BasicPaneFactory \
-       BasicToolBarFactory \
-       BasicViewFactory \
        ResourceId \
 ))
 $(eval $(call gb_UnoApi_add_idlfiles_nohdl,offapi,com/sun/star/embed,\
diff --git a/offapi/com/sun/star/drawing/framework/BasicPaneFactory.idl 
b/offapi/com/sun/star/drawing/framework/BasicPaneFactory.idl
deleted file mode 100644
index 2defacca102b..000000000000
--- a/offapi/com/sun/star/drawing/framework/BasicPaneFactory.idl
+++ /dev/null
@@ -1,44 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-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/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-module com { module sun { module star { module drawing { module framework {
-
-/** The BasicPaneFactory is a resource factory that provides the
-    panes used by the Draw and Impress applications.
-    <p>This factory provides the center, left, and right pane.  For the left
-    pane there are two URLS, 
<code>private:resource/floater/LeftImpressPane</code>
-    and <code>private:resource/floater/LeftDrawPane</code>, one for Impress,
-    the other for Draw.  The center pane and the right pane have the URLs
-    <code>private:resource/floater/CenterPane</code> and
-    <code>private:resource/floater/RightPane</code> respectively.</p>
-    <p>This factory is typically created indirectly by registering it in the
-    configuration and have the XModuleController create it on
-    demand.</p>
-*/
-service BasicPaneFactory : XResourceFactory
-{
-    /** Give the controller to new instances so that they have access to the
-        drawing framework controllers.
-    */
-    create ([in] ::com::sun::star::frame::XController xController);
-};
-
-}; }; }; }; }; // ::com::sun::star::drawing::framework
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/offapi/com/sun/star/drawing/framework/BasicToolBarFactory.idl 
b/offapi/com/sun/star/drawing/framework/BasicToolBarFactory.idl
deleted file mode 100644
index d2dcea150154..000000000000
--- a/offapi/com/sun/star/drawing/framework/BasicToolBarFactory.idl
+++ /dev/null
@@ -1,47 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-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/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-module com { module sun { module star { module drawing { module framework {
-
-/** The BasicToolBarFactory is a resource factory that provides
-    (some of) the tool bars used by the Draw and Impress applications.
-
-    <p>The factory recognizes the following URLs:<ul>
-    <li><code>private:resource/toolbar/ViewTabBar</code> for the tab bar
-    that allows the switching between views.</li>
-    </ul>
-    This short list marks the implementation of this service clearly as
-    being in transition.
-    </p>
-
-    <p>This factory is typically created indirectly by registering it in the
-    configuration and have the XModuleController create it on
-    demand.</p>
-*/
-service BasicToolBarFactory : XResourceFactory
-{
-    /** Give the controller to new instances so that they have access to the
-        drawing framework controllers.
-    */
-    create ([in] ::com::sun::star::frame::XController xController);
-};
-
-}; }; }; }; }; // ::com::sun::star::drawing::framework
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/offapi/com/sun/star/drawing/framework/BasicViewFactory.idl 
b/offapi/com/sun/star/drawing/framework/BasicViewFactory.idl
deleted file mode 100644
index 816959985d86..000000000000
--- a/offapi/com/sun/star/drawing/framework/BasicViewFactory.idl
+++ /dev/null
@@ -1,49 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-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/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-module com { module sun { module star { module drawing { module framework {
-
-/** The BasicViewFactory is a view factory that provides the
-    panes used by the Draw and Impress applications.
-
-    <p>The factory recognizes the following URLs:<ul>
-    <li><code>private:resource/view/ImpressView</code> for the regular edit
-    view of the Impress application.</li>
-    <li><code>private:resource/view/GraphicView</code> for the regular edit
-    view of the Draw application.</li>
-    <li><code>private:resource/view/OutlineView</code> for the outline 
view.</li>
-    <li><code>private:resource/view/NotesView</code> for the notes view.</li>
-    <li><code>private:resource/view/HandoutView</code> for the handout 
view.</li>
-    <li><code>private:resource/view/SlideSorter</code> for the slide sorter
-    regardless of which pane it is used in.</li>
-    <li><code>private:resource/view/PresentationView</code> for the slide 
show.</li>
-    <li><code>private:resource/view/TaskPane</code> for the task pane.</li>
-    </ul></p>
-*/
-service BasicViewFactory : XResourceFactory
-{
-    /** Give the controller to new instances so that they have access to the
-        drawing framework controllers.
-    */
-    create ([in] ::com::sun::star::frame::XController xController);
-};
-
-}; }; }; }; }; // ::com::sun::star::drawing::framework
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */

Reply via email to