office-gobmx/vcl/inc
Michael Weghorn 35ea75e9c2 qt: Drop now obsolete workaround for Qt < 5.12
This workaround was only applied for Qt < 5.12 and
is no longer needed now that support for Qt < 5.15 has
been dropped in

    commit afb4c96d27
    Author: Michael Weghorn <m.weghorn@posteo.de>
    Date:   Thu Aug 3 21:30:22 2023 +0200

        qt: Drop code for Qt < 5.15

Commit originally adding the workaround:

    commit fe2baf9e84
    Author: Jan-Marek Glogowski <jan-marek.glogowski@extern.cib.de>
    Date:   Tue Dec 3 08:32:58 2019 +0100

        Qt5 fix missing XCB_ICCCM_WM_HINT_WINDOW_GROUP

        This is the application level equivalent of the Qt5 fix for bug
        QTBUG-46626 / commit 0de4b32 ("xcb: fix issue with dialogs hidden
        by other windows"), which was broken since Qt 5.4 and is just
        fixed since Qt 5.12.

        It is needed for some window managers, which don't know about the
        WM_CLIENT_LEADER property. Both settings are the same, but just
        the latter is set by older Qt5 releases. This probably isn't a
        real problem, as GNOME or XFCE would use the gtk VCL plugin, but
        since I already wrote the code when debugging tdf#129071, there
        is also no reason to drop it (except: more code, more bugs...).

        This fix is optional and needs development headers for xcb-icccm,
        which can actually be compiled into Qt5. If missing configure will
        just print a warning, since it's a runtime requirement and we
        explicitly drop the linked Qt version symbol, so the potential
        build Qt version won't matter.

        Change-Id: Ifc5a8f8a40ee13779a911efb53e8b8b868614d0b
        Reviewed-on: https://gerrit.libreoffice.org/84299
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

Change-Id: I56b708449cf686f787f55256c76673be604d31e4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158102
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2023-10-18 11:00:12 +02:00
..
android split Point/Size/Rectangle into AbsoluteScreenPixel* types 2023-08-02 08:13:15 +02:00
animate
bitmap tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
filter
font Make NC_ constexpr-friendly 2023-10-12 18:17:49 +02:00
graphic tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
headless tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
ios Fix iOS build breakages when building on macOS Sonoma 2023-10-01 15:55:55 +02:00
jsdialog Re-enable Bullets and Numbering → Customize 2023-10-14 14:30:17 +02:00
opengl tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
osx split Point/Size/Rectangle into AbsoluteScreenPixel* types 2023-08-02 08:13:15 +02:00
pch vcl: Drop now unneeded DevicePoint typedef 2023-07-23 06:04:31 +02:00
pdf Drop o3tl::span, can use C++20 std::span directly now 2023-10-11 21:53:13 +02:00
qt5 qt: Drop now obsolete workaround for Qt < 5.12 2023-10-18 11:00:12 +02:00
qt6
quartz tdf#156881 Disable Metal with AMD Radeon Pro 5XXX GPUs on macOS Catalina 2023-10-01 16:44:47 +02:00
skia tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
test
unx vcl: fix gtk4 build 2023-08-23 11:51:21 +02:00
widgetdraw
win Drop defines obsoleted by Windows 7 baseline 2023-08-17 06:53:40 +02:00
accel.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
accmgr.hxx
bitmaps.hlst tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
BitmapSymmetryCheck.hxx
brdwin.hxx
bubblewindow.hxx
calendar.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
canvasbitmap.hxx
configsettings.hxx
ContextVBox.hxx
ControlCacheKey.hxx
cursor_hotspots.hxx
dbggui.hxx
debugevent.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
displayconnectiondispatch.hxx
dndeventdispatcher.hxx fix DNDEventDispatcher::findTopLevelWindow 2023-07-18 21:08:00 +02:00
dndhelper.hxx
dndlistenercontainer.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
drawmode.hxx
driverblocklist.hxx
DropdownBox.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
factory.hxx
FileDefinitionWidgetDraw.hxx
fltcall.hxx
fontattributes.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
fontsubset.hxx tdf#143148: Use pragma once instead of include guards 2023-09-22 08:48:04 +02:00
glyphid.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
helpwin.hxx
hyperlabel.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
IconThemeScanner.hxx
IconThemeSelector.hxx
iconview.hxx
image.h
imagerepository.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
impdel.hxx
impfont.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
impfontcache.hxx
impfontcharmap.hxx
impglyphitem.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
impgraph.hxx
implimagetree.hxx
ImplLayoutArgs.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
ImplLayoutRuns.hxx
ImplOutDevData.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
IPrioritable.hxx
jobdata.hxx tdf#156230: Drop freshly unused PSLevel setting 2023-07-30 20:45:06 +02:00
jobset.h
langboost.hxx
listbox.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
managedmenubutton.hxx tdf#141101 tdf#101886 a11y: Restore previous focus on col/line popup close 2023-08-22 12:48:41 +02:00
menubarvalue.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
menutogglebutton.hxx
messagedialog.hxx
NotebookbarPopup.hxx
OptionalBox.hxx
ppdparser.hxx tdf#156230 one more unused piece 2023-07-31 17:39:39 +02:00
print.h tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
print.hrc Make NC_ constexpr-friendly 2023-10-12 18:17:49 +02:00
printaccessoryview.hrc Make NC_ constexpr-friendly 2023-10-12 18:17:49 +02:00
printdlg.hxx
printerinfomanager.hxx tdf#156230 remove now unused various bit and pieces 2023-07-31 02:18:25 +02:00
PriorityHBox.hxx
PriorityMergedHBox.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
regband.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
regionband.hxx
ResampleKernel.hxx
salbmp.hxx
salframe.hxx split Point/Size/Rectangle into AbsoluteScreenPixel* types 2023-08-02 08:13:15 +02:00
salgdi.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
salgdiimpl.hxx all drawPolyPolygon variants return true now 2023-07-31 09:58:28 +02:00
salgeom.hxx
SalGradient.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
salinst.hxx tdf#156230 remove now unused various bit and pieces 2023-07-31 02:18:25 +02:00
sallayout.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
salmenu.hxx
salobj.hxx
salprn.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
salptype.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
salsession.hxx
salsys.hxx split Point/Size/Rectangle into AbsoluteScreenPixel* types 2023-08-02 08:13:15 +02:00
saltimer.hxx
salusereventlist.hxx
salvd.hxx
salvtables.hxx get_iter_abs_pos doesn't neeed to be virtual 2023-10-14 21:51:32 +02:00
salwtype.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
scanlinewriter.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
schedulerimpl.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
scrptrun.h
scrwnd.hxx
sft.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
slider.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
spin.hxx
strhelper.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
strings.hrc Make NC_ constexpr-friendly 2023-10-12 18:17:49 +02:00
strings.hxx
svdata.hxx tsan: use std::atomic<bool> for mbAppQuit 2023-08-26 08:18:30 +02:00
svimpbox.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
svsys.h
textlayout.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
TextLayoutCache.hxx vcl: Move include of <hb-icu.h> to the appropriate place 2023-07-13 18:24:39 +02:00
textlineinfo.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
textrender.hxx
toolbarvalue.hxx
toolbox.h tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
treeglue.hxx
uiobject-internal.hxx
units.hrc Make NC_ constexpr-friendly 2023-10-12 18:17:49 +02:00
vcleventlisteners.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
vclpluginapi.h
vclstatuslistener.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
verticaltabctrl.hxx jsdialog: dump vertical tab control 2023-08-28 10:19:03 +02:00
watchdog.hxx tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
WidgetDrawInterface.hxx
WidgetThemeLibraryTypes.hxx
window.h tdf#146619 Remove unused includes from vcl/inc 2023-08-23 08:06:43 +02:00
windowdev.hxx
wizdlg.hxx