Date: prev next · Thread: first prev next last
2018 Archives by date, by thread · List index


Hi,

with the below commit, I've removed the old kde4 backend from vcl
(plus some glue code across the code base) - we've talked about that
briefly I believe during the CentOS7 baseline discussion at the
in-person ESC meeting in Tirana.

There's now actually two contemporary KDE backends for vcl: the
gtk3_kde5 one, and the native kde5 version, both targetting KF5/Plasma
desktops.

I hope this change is broadly uncontroversial; KDE4 was released in
2008, with a final maintenance update in 2014, and only (if at all)
receives minimal legacy runtime support in recent distros.

I've also changed jenkins config defaults to 'on' for kde5 (with some
fallout apparently for tinderboxes; seems baseline support was missing
on a few of them - apologies if you got spammed inadvertently).

Cheers, Thorsten

----- Forwarded message from Libreoffice Gerrit user <logerrit@kemper.freedesktop.org> -----

Date: Mon, 17 Dec 2018 17:33:37 +0000 (UTC)
From: Libreoffice Gerrit user <logerrit@kemper.freedesktop.org>
Subject: [Libreoffice-commits] core.git

 Repository.mk                                       |    8 
 RepositoryExternal.mk                               |   27 
 bin/check-elf-dynamic-objects                       |    4 
 bin/distro-install-file-lists                       |    6 
 config_host.mk.in                                   |    6 
 config_host/config_kde4.h.in                        |   10 
 config_host/config_vclplug.h.in                     |    1 
 configure.ac                                        |  322 ------
 cppuhelper/source/servicemanager.cxx                |    8 
 cui/Library_cui.mk                                  |    1 
 cui/source/options/optgdlg.cxx                      |    6 
 distro-configs/Jenkins/LibreOfficeLinuxUpdater.conf |    2 
 distro-configs/Jenkins/Linux_dev_master.conf        |    2 
 distro-configs/Jenkins/Linux_rel_master.conf        |    2 
 distro-configs/LibreOfficeCoverity.conf             |    2 
 distro-configs/LibreOfficeLinux.conf                |    2 
 distro-configs/LibreOfficeOpenBSD.conf              |    3 
 distro-configs/LibreOfficeiOS.conf                  |    2 
 include/sal/log-areas.dox                           |    1 
 postprocess/Rdb_services.mk                         |    3 
 scp2/InstallScript_setup_osl.mk                     |    2 
 scp2/Module_scp2.mk                                 |    2 
 shell/Library_kde4be.mk                             |   32 
 shell/Module_shell.mk                               |    6 
 shell/source/backends/desktopbe/desktopbackend.cxx  |   16 
 shell/source/backends/kde4be/kde4access.cxx         |  300 -----
 shell/source/backends/kde4be/kde4access.hxx         |   39 
 shell/source/backends/kde4be/kde4backend.cxx        |  180 ---
 shell/source/backends/kde4be/kde4be1.component      |   25 
 solenv/gbuild/CppunitTest.mk                        |    1 
 svtools/source/uno/fpicker.cxx                      |   12 
 sysui/CustomTarget_share.mk                         |    2 
 vcl/CustomTarget_kde4_moc.mk                        |   24 
 vcl/Library_vclplug_kde4.mk                         |   99 -
 vcl/Module_vcl.mk                                   |    7 
 vcl/README                                          |    6 
 vcl/README.scheduler                                |    4 
 vcl/inc/vclpluginapi.h                              |    6 
 vcl/source/app/salplug.cxx                          |    5 
 vcl/source/opengl/OpenGLHelper.cxx                  |    2 
 vcl/unx/kde4/FPServiceInfo.hxx                      |   28 
 vcl/unx/kde4/KDE4FilePicker.cxx                     |  823 ----------------
 vcl/unx/kde4/KDE4FilePicker.hxx                     |  258 -----
 vcl/unx/kde4/KDEData.cxx                            |   68 -
 vcl/unx/kde4/KDEData.hxx                            |   37 
 vcl/unx/kde4/KDESalDisplay.cxx                      |   91 -
 vcl/unx/kde4/KDESalDisplay.hxx                      |   45 
 vcl/unx/kde4/KDESalFrame.cxx                        |  373 -------
 vcl/unx/kde4/KDESalFrame.hxx                        |   53 -
 vcl/unx/kde4/KDESalGraphics.cxx                     | 1025 --------------------
 vcl/unx/kde4/KDESalGraphics.hxx                     |   53 -
 vcl/unx/kde4/KDESalInstance.cxx                     |   66 -
 vcl/unx/kde4/KDESalInstance.hxx                     |   45 
 vcl/unx/kde4/KDEXLib.cxx                            |  426 --------
 vcl/unx/kde4/KDEXLib.hxx                            |  101 -
 vcl/unx/kde4/VCLKDEApplication.cxx                  |   87 -
 vcl/unx/kde4/VCLKDEApplication.hxx                  |   39 
 vcl/unx/kde4/main.cxx                               |   89 -
 vcl/unx/kde4/tst_exclude_posted_events.hxx          |   67 -
 vcl/unx/kde4/tst_exclude_socket_notifiers.hxx       |   80 -
 vcl/unx/kde5/KDE5FilePicker2.cxx                    |    3 
 vcl/unx/kde5/KDE5SalInstance.cxx                    |    1 
 62 files changed, 30 insertions(+), 5016 deletions(-)

----- End forwarded message -----

Attachment: signature.asc
Description: PGP signature


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.