2025-09-13 16:17 ftp://ftp.de.debian.org/debian/pool/main/k/kwayland-server/kwayland-server_5.20.5.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-79-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: fea194b (2025-09-13 13:40:14 +0200) count: 534 1118 elapsed-time: 6.5 14.7 head-timing-info: old-timing-info: head results: kwayland-server-5.20.5/autotests/client/test_compositor.cpp:106:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connectionDied [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/output_interface.h:75:14: style: The destructor '~OutputInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/global.h:48:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/output_interface.h:75:14: note: Destructor in derived class kwayland-server-5.20.5/autotests/client/test_compositor.cpp:136:5: style: C-style pointer casting [cstyleCast] kwayland-server-5.20.5/autotests/client/test_compositor.cpp:139:5: style: C-style pointer casting [cstyleCast] kwayland-server-5.20.5/src/server/seat_interface.h:548:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KWAYLANDSERVER_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kwayland-server-5.20.5/src/server/seat_interface.h:548:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KWAYLANDSERVER_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kwayland-server-5.20.5/autotests/client/test_datasource.cpp:136:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_datasource.cpp:191:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_datasource.cpp:233:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoCloseHandle [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_datasource.cpp:242:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataSourceCreated [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_datasource.cpp:307:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connectionDied [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/datadevice_interface.h:40:14: style: The destructor '~DataDeviceInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource.h:34:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/datadevice_interface.h:40:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/datadevicemanager_interface.h:29:14: style: The destructor '~DataDeviceManagerInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/global.h:48:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/datadevicemanager_interface.h:29:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/datasource_interface.h:25:14: style: The destructor '~DataSourceInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource.h:34:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/datasource_interface.h:25:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/output_interface.h:64:5: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kwayland-server-5.20.5/autotests/client/test_error.cpp:63:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_error.cpp:125:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorOccurred [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/plasmashell_interface.h:42:14: style: The destructor '~PlasmaShellInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/global.h:48:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/plasmashell_interface.h:42:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/plasmashell_interface.h:67:14: style: The destructor '~PlasmaShellSurfaceInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource.h:34:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/plasmashell_interface.h:67:14: note: Destructor in derived class kwayland-server-5.20.5/autotests/client/test_fake_input.cpp:71:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_fake_input.cpp:201:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_fake_input.cpp:217:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qtButton [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_fake_input.cpp:250:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTN_LEFT [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_fake_input.cpp:271:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linuxButton [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_fake_input.cpp:305:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_fake_input.cpp:331:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orientation [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_fake_input.cpp:418:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_A [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_fake_input.cpp:435:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linuxKey [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/fakeinput_interface.h:41:14: style: The destructor '~FakeInputInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/global.h:48:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/fakeinput_interface.h:41:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.h:103:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KWAYLANDSERVER_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.h:103:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KWAYLANDSERVER_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kwayland-server-5.20.5/autotests/client/test_plasmashell.cpp:75:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_plasmashell.cpp:144:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Desktop [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_plasmashell.cpp:167:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_plasmashell.cpp:277:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_plasmashell.cpp:312:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_plasmashell.cpp:327:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoHide [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_plasmashell.cpp:340:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Panel [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_plasmashell.cpp:376:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Panel [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_plasmashell.cpp:430:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Panel [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_plasmashell.cpp:470:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_plasmashell.cpp:509:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorOccurred [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_server_side_decoration.cpp:67:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_server_side_decoration.cpp:145:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_server_side_decoration.cpp:155:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serverMode [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_server_side_decoration.cpp:207:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_server_side_decoration.cpp:227:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultMode [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_server_side_decoration.cpp:280:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceCreated [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_server_side_decoration_palette.cpp:70:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_server_side_decoration_palette.cpp:164:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_server_side_decoration_palette.cpp:48:34: warning: Member variable 'TestServerSideDecorationPalette::m_paletteManagerInterface' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/autotests/client/test_server_side_decoration_palette.cpp:48:34: warning: Member variable 'TestServerSideDecorationPalette::m_paletteManager' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/autotests/client/test_shadow.cpp:64:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_shadow.cpp:149:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_shadow.cpp:191:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_shadow.cpp:269:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_shm_pool.cpp:142:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB32 [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_shm_pool.cpp:155:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_shm_pool.cpp:168:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_shm_pool.cpp:181:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_shm_pool.cpp:212:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connectionDied [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_appmenu.cpp:73:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_appmenu.cpp:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serviceName [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_appmenu.cpp:50:14: warning: Member variable 'TestAppmenu::m_appmenuManagerInterface' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/autotests/client/test_wayland_appmenu.cpp:50:14: warning: Member variable 'TestAppmenu::m_appmenuManager' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/autotests/client/test_wayland_blur.cpp:70:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_blur.cpp:149:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_blur.cpp:176:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_blur.cpp:48:11: warning: Member variable 'TestBlur::m_blurManagerInterface' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/autotests/client/test_wayland_blur.cpp:48:11: warning: Member variable 'TestBlur::m_blurManager' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/autotests/client/test_wayland_contrast.cpp:89:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compositorAnnounced [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_contrast.cpp:157:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_contrast.cpp:187:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_contrast.cpp:51:15: warning: Member variable 'TestContrast::m_contrastManagerInterface' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/autotests/client/test_wayland_contrast.cpp:51:15: warning: Member variable 'TestContrast::m_contrastManager' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/autotests/client/test_wayland_filter.cpp:106:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_filter.cpp:69:13: warning: Member variable 'TestFilter::m_blurManagerInterface' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/autotests/client/test_wayland_filter.cpp:88:18: performance:inconclusive: Either there is a missing 'override', or the member function 'TestFilter::cleanup' can be static. [functionStatic] kwayland-server-5.20.5/autotests/client/test_wayland_filter.cpp:35:10: note: Either there is a missing 'override', or the member function 'TestFilter::cleanup' can be static. kwayland-server-5.20.5/autotests/client/test_wayland_filter.cpp:88:18: note: Either there is a missing 'override', or the member function 'TestFilter::cleanup' can be static. kwayland-server-5.20.5/autotests/client/test_wayland_filter.cpp:52:5: style: Class 'TestDisplay' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kwayland-server-5.20.5/src/server/filtered_display.h:30:6: style: The destructor '~FilteredDisplay' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/display.h:98:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/filtered_display.h:30:6: note: Destructor in derived class kwayland-server-5.20.5/autotests/client/test_wayland_output.cpp:168:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_output.cpp:224:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mode [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_output.cpp:350:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_output.cpp:363:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subPixelChanged [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_output.cpp:409:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rotated90 [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_output.cpp:424:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transformChanged [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_output.cpp:470:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Standby [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_output.cpp:483:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dpmsSupportedChanged [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_output.cpp:562:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Standby [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_output.cpp:578:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dpmsSupportedChanged [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_output.cpp:55:20: warning: Member variable 'TestWaylandOutput::m_queue' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/src/server/outputdevice_interface.h:96:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KWAYLANDSERVER_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kwayland-server-5.20.5/src/server/outputdevice_interface.h:96:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KWAYLANDSERVER_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kwayland-server-5.20.5/autotests/client/test_wayland_region.cpp:183:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QRegion [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_region.cpp:218:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QRegion [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_region.cpp:248:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connectionDied [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_region.cpp:274:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regionCreated [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_slide.cpp:86:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compositorAnnounced [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_slide.cpp:149:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Top [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_slide.cpp:168:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceCreated [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_slide.cpp:48:12: warning: Member variable 'TestSlide::m_slideManagerInterface' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/autotests/client/test_wayland_slide.cpp:48:12: warning: Member variable 'TestSlide::m_slideManager' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/src/server/slide_interface.h:26:14: style: The destructor '~SlideManagerInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/global.h:48:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/slide_interface.h:26:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/slide_interface.h:48:14: style: The destructor '~SlideInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource.h:34:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/slide_interface.h:48:14: note: Destructor in derived class kwayland-server-5.20.5/autotests/client/test_wayland_subcompositor.cpp:121:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connectionDied [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/subcompositor_interface.h:33:14: style: The destructor '~SubCompositorInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/global.h:48:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/subcompositor_interface.h:33:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/subcompositor_interface.h:53:14: style: The destructor '~SubSurfaceInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource.h:34:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/subcompositor_interface.h:53:14: note: Destructor in derived class kwayland-server-5.20.5/autotests/client/test_wayland_subcompositor.cpp:152:5: style: C-style pointer casting [cstyleCast] kwayland-server-5.20.5/autotests/client/test_wayland_subcompositor.cpp:155:5: style: C-style pointer casting [cstyleCast] kwayland-server-5.20.5/autotests/client/test_wayland_subsurface.cpp:132:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Shm [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_subsurface.cpp:201:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_subsurface.cpp:248:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Synchronized [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_subsurface.cpp:296:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subSurfaceTreeChanged [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_subsurface.cpp:362:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_subsurface.cpp:463:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_subsurface.cpp:543:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connectionDied [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_subsurface.cpp:584:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceCreated [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_subsurface.cpp:646:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceCreated [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_subsurface.cpp:704:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceCreated [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_subsurface.cpp:755:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceCreated [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_subsurface.cpp:787:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceCreated [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_subsurface.cpp:916:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceCreated [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_subsurface.cpp:1020:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceCreated [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_subsurface.cpp:1054:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceCreated [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_subsurface.cpp:947:23: style: Variable 'childFor1ServerSurface' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/autotests/client/test_wayland_subsurface.cpp:950:23: style: Variable 'childFor2ServerSurface' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/autotests/client/test_wayland_subsurface.cpp:208:5: warning: Either the condition 'serverParentSurface->childSubSurfaces().isEmpty()' is redundant or expression 'serverParentSurface->childSubSurfaces().first()' causes access out of bounds. [containerOutOfBounds] kwayland-server-5.20.5/autotests/client/test_wayland_subsurface.cpp:220:57: note: Assuming that condition 'serverParentSurface->childSubSurfaces().isEmpty()' is not redundant kwayland-server-5.20.5/autotests/client/test_wayland_subsurface.cpp:208:5: note: Access out of bounds kwayland-server-5.20.5/autotests/client/test_wayland_surface.cpp:141:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdleInhibitManagerUnstableV1 [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_surface.cpp:202:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QSize [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_surface.cpp:261:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QRegion [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_surface.cpp:346:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QRegion [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_surface.cpp:375:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB32 [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_surface.cpp:547:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB32 [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_surface.cpp:615:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QRegion [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_surface.cpp:670:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QRegion [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_surface.cpp:727:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceCreated [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_surface.cpp:818:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connectionDied [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_surface.cpp:850:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceCreated [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_surface.cpp:875:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceCreated [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_surface.cpp:938:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceCreated [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_surface.cpp:973:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceCreated [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_surface.cpp:1016:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceCreated [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_surface.cpp:1052:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceCreated [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_surface.cpp:1091:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outputEntered [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_surface.cpp:1166:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceCreated [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_wayland_surface.cpp:71:21: warning: Member variable 'TestWaylandSurface::m_idleInhibitInterface' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/autotests/client/test_wayland_surface.cpp:71:21: warning: Member variable 'TestWaylandSurface::m_shm' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/autotests/client/test_wayland_surface.cpp:71:21: warning: Member variable 'TestWaylandSurface::m_queue' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/autotests/client/test_wayland_surface.cpp:71:21: warning: Member variable 'TestWaylandSurface::m_idleInhibitManager' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/autotests/client/test_xdg_decoration.cpp:72:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_xdg_decoration.cpp:163:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClientSide [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_xdg_decoration.cpp:182:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceCreated [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/xdgshell_interface.h:51:5: style: Class 'XdgShellInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kwayland-server-5.20.5/src/server/xdgdecoration_v1_interface.h:40:5: style: Class 'XdgDecorationManagerV1Interface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kwayland-server-5.20.5/autotests/client/test_xdg_foreign.cpp:92:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_xdg_foreign.cpp:182:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable done [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_xdg_foreign.cpp:256:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_xdg_foreign.cpp:272:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable importedDestroyed [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_xdg_foreign.cpp:295:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable done [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/client/test_xdg_foreign.cpp:67:14: warning: Member variable 'TestForeign::m_foreignInterface' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/src/server/xdgforeign_v2_interface.h:36:5: style: Class 'XdgForeignV2Interface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kwayland-server-5.20.5/autotests/client/test_xdg_output.cpp:43:16: warning: Member variable 'TestXdgOutput::m_serverXdgOutputManager' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/autotests/client/test_xdg_output.cpp:43:16: warning: Member variable 'TestXdgOutput::m_serverXdgOutput' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/autotests/client/test_xdg_output.cpp:43:16: warning: Member variable 'TestXdgOutput::m_queue' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/autotests/server/test_display.cpp:38:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/server/test_display.cpp:120:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/server/test_display.cpp:209:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/outputmanagement_interface.h:35:14: style: The destructor '~OutputManagementInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/global.h:48:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/outputmanagement_interface.h:35:14: note: Destructor in derived class kwayland-server-5.20.5/autotests/server/test_display.cpp:132:5: style: C-style pointer casting [cstyleCast] kwayland-server-5.20.5/autotests/server/test_display.cpp:54:19: style: Local variable 'testSocketName' shadows outer function [shadowFunction] kwayland-server-5.20.5/autotests/server/test_display.cpp:26:10: note: Shadowed declaration kwayland-server-5.20.5/autotests/server/test_display.cpp:54:19: note: Shadow variable kwayland-server-5.20.5/autotests/server/test_layershellv1_interface.cpp:114:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/server/test_layershellv1_interface.cpp:201:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/server/test_layershellv1_interface.cpp:240:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable anchor_left [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/server/test_layershellv1_interface.cpp:270:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable anchor [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/server/test_layershellv1_interface.cpp:304:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/server/test_layershellv1_interface.cpp:336:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/server/test_layershellv1_interface.cpp:350:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable anchor_left [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/server/test_layershellv1_interface.cpp:415:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable anchor [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/server/test_layershellv1_interface.cpp:430:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layer_overlay [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/server/test_layershellv1_interface.cpp:464:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layer [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/server/test_layershellv1_interface.cpp:528:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/server/test_layershellv1_interface.cpp:88:5: warning: Member variable 'TestLayerShellV1Interface::m_connection' is not initialized. [uninitMemberVarPrivate] kwayland-server-5.20.5/autotests/server/test_layershellv1_interface.cpp:89:5: warning: Member variable 'TestLayerShellV1Interface::m_queue' is not initialized. [uninitMemberVarPrivate] kwayland-server-5.20.5/autotests/server/test_layershellv1_interface.cpp:90:5: warning: Member variable 'TestLayerShellV1Interface::m_clientCompositor' is not initialized. [uninitMemberVarPrivate] kwayland-server-5.20.5/autotests/server/test_layershellv1_interface.cpp:92:5: warning: Member variable 'TestLayerShellV1Interface::m_thread' is not initialized. [uninitMemberVarPrivate] kwayland-server-5.20.5/autotests/server/test_layershellv1_interface.cpp:94:5: warning: Member variable 'TestLayerShellV1Interface::m_serverCompositor' is not initialized. [uninitMemberVarPrivate] kwayland-server-5.20.5/autotests/server/test_viewporter_interface.cpp:71:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/server/test_viewporter_interface.cpp:154:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/autotests/server/test_viewporter_interface.cpp:34:1: style: The class 'TestViewporterInterface' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kwayland-server-5.20.5/src/server/appmenu_interface.cpp:38:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable org_kde_kwin_appmenu_interface [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/appmenu_interface.h:78:22: performance: Function 'address()' should return member 'address' by const reference. [returnByReference] kwayland-server-5.20.5/src/server/appmenu_interface.cpp:52:89: style:inconclusive: Function 'AppMenuManagerInterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/appmenu_interface.cpp:19:61: note: Function 'AppMenuManagerInterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/appmenu_interface.cpp:52:89: note: Function 'AppMenuManagerInterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/appmenu_interface.cpp:72:68: style:inconclusive: Function 'AppMenuInterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/appmenu_interface.cpp:61:47: note: Function 'AppMenuInterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/appmenu_interface.cpp:72:68: note: Function 'AppMenuInterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/appmenu_interface.cpp:72:90: style:inconclusive: Function 'AppMenuInterfacePrivate' argument 2 names different: declaration 'surface' definition 's'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/appmenu_interface.cpp:61:68: note: Function 'AppMenuInterfacePrivate' argument 2 names different: declaration 'surface' definition 's'. kwayland-server-5.20.5/src/server/appmenu_interface.cpp:72:90: note: Function 'AppMenuInterfacePrivate' argument 2 names different: declaration 'surface' definition 's'. kwayland-server-5.20.5/src/server/appmenu_interface.cpp:124:54: style:inconclusive: Function 'AppMenuInterface' argument 1 names different: declaration 's' definition 'surface'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/appmenu_interface.h:92:49: note: Function 'AppMenuInterface' argument 1 names different: declaration 's' definition 'surface'. kwayland-server-5.20.5/src/server/appmenu_interface.cpp:124:54: note: Function 'AppMenuInterface' argument 1 names different: declaration 's' definition 'surface'. kwayland-server-5.20.5/src/server/appmenu_interface.cpp:117:41: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kwayland-server-5.20.5/src/server/blur_interface.cpp:62:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable org_kde_kwin_blur_interface [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/blur_interface.cpp:138:24: style:inconclusive: Either there is a missing 'override', or the member function 'KWaylandServer::BlurInterface::region' can be const. [functionConst] kwayland-server-5.20.5/src/server/blur_interface.h:66:13: note: Either there is a missing 'override', or the member function 'KWaylandServer::BlurInterface::region' can be const. kwayland-server-5.20.5/src/server/blur_interface.cpp:138:24: note: Either there is a missing 'override', or the member function 'KWaylandServer::BlurInterface::region' can be const. kwayland-server-5.20.5/src/server/blur_interface.cpp:37:80: style:inconclusive: Function 'BlurManagerInterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/blur_interface.cpp:23:55: note: Function 'BlurManagerInterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/blur_interface.cpp:37:80: note: Function 'BlurManagerInterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/blur_interface.cpp:124:59: style:inconclusive: Function 'BlurInterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/blur_interface.cpp:83:41: note: Function 'BlurInterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/blur_interface.cpp:124:59: note: Function 'BlurInterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/blur_interface.cpp:105:22: style: Variable 'r' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/buffer_interface.cpp:159:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_DISPLAY [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/buffer_interface.cpp:216:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWAYLAND_SERVER [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/buffer_interface.cpp:249:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_Invalid [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/buffer_interface.cpp:275:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_Invalid [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.h:64:14: style: The destructor '~LinuxDmabufUnstableV1Buffer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.h:35:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.h:64:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.h:129:14: style: The destructor '~LinuxDmabufUnstableV1Interface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/global.h:48:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.h:129:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/buffer_interface.cpp:281:19: style: C-style pointer casting [cstyleCast] kwayland-server-5.20.5/src/server/buffer_interface.cpp:164:20: style: Local variable 'width' shadows outer function [shadowFunction] kwayland-server-5.20.5/src/server/buffer_interface.h:122:9: note: Shadowed declaration kwayland-server-5.20.5/src/server/buffer_interface.cpp:164:20: note: Shadow variable kwayland-server-5.20.5/src/server/buffer_interface.cpp:164:27: style: Local variable 'height' shadows outer function [shadowFunction] kwayland-server-5.20.5/src/server/buffer_interface.h:126:9: note: Shadowed declaration kwayland-server-5.20.5/src/server/buffer_interface.cpp:164:27: note: Shadow variable kwayland-server-5.20.5/src/server/buffer_interface.cpp:172:20: style: Local variable 'format' shadows outer function [shadowFunction] kwayland-server-5.20.5/src/server/buffer_interface.cpp:33:20: note: Shadowed declaration kwayland-server-5.20.5/src/server/buffer_interface.cpp:172:20: note: Shadow variable kwayland-server-5.20.5/src/server/buffer_interface.cpp:62:87: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] kwayland-server-5.20.5/src/server/buffer_interface.cpp:71:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/buffer_interface.cpp:90:64: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] kwayland-server-5.20.5/src/server/clientconnection.h:108:13: performance: Function 'executablePath()' should return member 'executablePath' by const reference. [returnByReference] kwayland-server-5.20.5/src/server/clientconnection.cpp:64:27: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] kwayland-server-5.20.5/src/server/compositor_interface.cpp:40:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wl_surface_interface [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/compositor_interface.cpp:51:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wl_region_interface [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/contrast_interface.cpp:45:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable org_kde_kwin_contrast_interface [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/contrast_interface.cpp:149:27: warning: Member variable 'ContrastInterfacePrivate::pendingContrast' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/src/server/contrast_interface.cpp:149:27: warning: Member variable 'ContrastInterfacePrivate::currentContrast' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/src/server/contrast_interface.cpp:149:27: warning: Member variable 'ContrastInterfacePrivate::pendingIntensity' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/src/server/contrast_interface.cpp:149:27: warning: Member variable 'ContrastInterfacePrivate::currentIntensity' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/src/server/contrast_interface.cpp:149:27: warning: Member variable 'ContrastInterfacePrivate::pendingSaturation' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/src/server/contrast_interface.cpp:149:27: warning: Member variable 'ContrastInterfacePrivate::currentSaturation' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/src/server/contrast_interface.cpp:21:5: style: Class 'ContrastManagerInterfacePrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kwayland-server-5.20.5/src/server/contrast_interface.cpp:112:22: style: Variable 'r' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/datacontrolsource_v1_interface.h:44:57: warning: The class 'DataControlSourceV1Interface' defines member variable with name 'd' also defined in its parent class 'Resource'. [duplInheritedMember] kwayland-server-5.20.5/src/server/resource.h:82:29: note: Parent variable 'Resource::d' kwayland-server-5.20.5/src/server/datacontrolsource_v1_interface.h:44:57: note: Derived variable 'DataControlSourceV1Interface::d' kwayland-server-5.20.5/src/server/datacontroloffer_v1_interface.cpp:34:101: style:inconclusive: Function 'DataControlOfferV1InterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/datacontroloffer_v1_interface.cpp:23:69: note: Function 'DataControlOfferV1InterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/datacontroloffer_v1_interface.cpp:34:101: note: Function 'DataControlOfferV1InterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/resource_p.h:29:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/resource_p.h:46:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/resource_p.h:64:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/datacontrolsource_v1_interface.cpp:34:104: style:inconclusive: Function 'DataControlSourceV1InterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/datacontrolsource_v1_interface.cpp:23:71: note: Function 'DataControlSourceV1InterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/datacontrolsource_v1_interface.cpp:34:104: note: Function 'DataControlSourceV1InterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/datacontrolsource_v1_interface.cpp:47:104: style:inconclusive: Function 'zwlr_data_control_source_v1_offer' argument 2 names different: declaration 'mime_type' definition 'mimeType'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/datacontrolsource_v1_interface.cpp:30:79: note: Function 'zwlr_data_control_source_v1_offer' argument 2 names different: declaration 'mime_type' definition 'mimeType'. kwayland-server-5.20.5/src/server/datacontrolsource_v1_interface.cpp:47:104: note: Function 'zwlr_data_control_source_v1_offer' argument 2 names different: declaration 'mime_type' definition 'mimeType'. kwayland-server-5.20.5/src/server/datacontrolsource_v1_interface.cpp:89:10: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/dataoffer_interface_p.h:34:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/dataoffer_interface.cpp:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/dataoffer_interface.cpp:81:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_DATA_DEVICE_MANAGER_DND_ACTION_COPY [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/dataoffer_interface.cpp:120:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/dataoffer_interface.cpp:191:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_DATA_OFFER_ACTION_SINCE_VERSION [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/dataoffer_interface.h:30:14: style: The destructor '~DataOfferInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource.h:34:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/dataoffer_interface.h:30:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/dataoffer_interface.cpp:178:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/dataoffer_interface.cpp:184:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/datasource_interface.cpp:73:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_DATA_DEVICE_MANAGER_DND_ACTION_COPY [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/datasource_interface.cpp:97:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_DATA_SOURCE_ACTION_SINCE_VERSION [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/datasource_interface.cpp:157:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_DATA_SOURCE_DND_DROP_PERFORMED_SINCE_VERSION [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/datasource_interface.cpp:166:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_DATA_SOURCE_DND_FINISHED_SINCE_VERSION [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/datasource_interface.cpp:175:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_DATA_SOURCE_ACTION_SINCE_VERSION [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/datasource_interface.cpp:24:6: style: The destructor '~Private' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource_p.h:19:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/datasource_interface.cpp:24:6: note: Destructor in derived class kwayland-server-5.20.5/src/server/datasource_interface.cpp:134:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/datasource_interface.cpp:150:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/dpms_interface.cpp:25:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable org_kde_kwin_dpms_interface [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/dpms_interface.cpp:111:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_KWIN_DPMS_MODE_ON [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/dpms_interface.cpp:15:80: style:inconclusive: Function 'DpmsManagerInterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/dpms_interface_p.h:21:55: note: Function 'DpmsManagerInterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/dpms_interface.cpp:15:80: note: Function 'DpmsManagerInterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/dpms_interface.cpp:15:93: style:inconclusive: Function 'DpmsManagerInterfacePrivate' argument 2 names different: declaration 'd' definition 'display'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/dpms_interface_p.h:21:67: note: Function 'DpmsManagerInterfacePrivate' argument 2 names different: declaration 'd' definition 'display'. kwayland-server-5.20.5/src/server/dpms_interface.cpp:15:93: note: Function 'DpmsManagerInterfacePrivate' argument 2 names different: declaration 'd' definition 'display'. kwayland-server-5.20.5/src/server/eglstream_controller_interface.cpp:50:104: style:inconclusive: Function 'EglStreamControllerInterfacePrivate' argument 1 names different: declaration 'controller' definition '_q'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/eglstream_controller_interface.cpp:20:71: note: Function 'EglStreamControllerInterfacePrivate' argument 1 names different: declaration 'controller' definition '_q'. kwayland-server-5.20.5/src/server/eglstream_controller_interface.cpp:50:104: note: Function 'EglStreamControllerInterfacePrivate' argument 1 names different: declaration 'controller' definition '_q'. kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:96:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:157:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:117:35: style: Unused private function: 'Private::authenticateCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:27:17: note: Unused private function: 'Private::authenticateCallback' kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:117:35: note: Unused private function: 'Private::authenticateCallback' kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:127:35: style: Unused private function: 'Private::pointerMotionCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:28:17: note: Unused private function: 'Private::pointerMotionCallback' kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:127:35: note: Unused private function: 'Private::pointerMotionCallback' kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:137:35: style: Unused private function: 'Private::pointerMotionAbsoluteCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:29:17: note: Unused private function: 'Private::pointerMotionAbsoluteCallback' kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:137:35: note: Unused private function: 'Private::pointerMotionAbsoluteCallback' kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:169:35: style: Unused private function: 'Private::buttonCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:30:17: note: Unused private function: 'Private::buttonCallback' kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:169:35: note: Unused private function: 'Private::buttonCallback' kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:147:35: style: Unused private function: 'Private::axisCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:31:17: note: Unused private function: 'Private::axisCallback' kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:147:35: note: Unused private function: 'Private::axisCallback' kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:189:35: style: Unused private function: 'Private::touchDownCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:32:17: note: Unused private function: 'Private::touchDownCallback' kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:189:35: note: Unused private function: 'Private::touchDownCallback' kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:203:35: style: Unused private function: 'Private::touchMotionCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:33:17: note: Unused private function: 'Private::touchMotionCallback' kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:203:35: note: Unused private function: 'Private::touchMotionCallback' kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:216:35: style: Unused private function: 'Private::touchUpCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:34:17: note: Unused private function: 'Private::touchUpCallback' kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:216:35: note: Unused private function: 'Private::touchUpCallback' kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:230:35: style: Unused private function: 'Private::touchCancelCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:35:17: note: Unused private function: 'Private::touchCancelCallback' kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:230:35: note: Unused private function: 'Private::touchCancelCallback' kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:241:35: style: Unused private function: 'Private::touchFrameCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:36:17: note: Unused private function: 'Private::touchFrameCallback' kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:241:35: note: Unused private function: 'Private::touchFrameCallback' kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:251:35: style: Unused private function: 'Private::keyboardKeyCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:37:17: note: Unused private function: 'Private::keyboardKeyCallback' kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:251:35: note: Unused private function: 'Private::keyboardKeyCallback' kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:94:22: style: Local variable 'device' shadows outer function [shadowFunction] kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:43:29: note: Shadowed declaration kwayland-server-5.20.5/src/server/fakeinput_interface.cpp:94:22: note: Shadow variable kwayland-server-5.20.5/src/server/filtered_display.cpp:20:5: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kwayland-server-5.20.5/src/server/idleinhibit_v1_interface.cpp:34:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zwp_idle_inhibitor_v1_interface [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/keystate_interface.cpp:22:5: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kwayland-server-5.20.5/src/server/keystate_interface.h:28:14: style: The destructor '~KeyStateInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/global.h:48:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/keystate_interface.h:28:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/keystate_interface.cpp:58:47: style:inconclusive: Function 'KeyStateInterface' argument 1 names different: declaration 'display' definition 'd'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/keystate_interface.h:46:41: note: Function 'KeyStateInterface' argument 1 names different: declaration 'display' definition 'd'. kwayland-server-5.20.5/src/server/keystate_interface.cpp:58:47: note: Function 'KeyStateInterface' argument 1 names different: declaration 'display' definition 'd'. kwayland-server-5.20.5/src/server/keystate_interface.cpp:68:57: style:inconclusive: Function 'setState' argument 1 names different: declaration 'k' definition 'key'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/keystate_interface.h:43:23: note: Function 'setState' argument 1 names different: declaration 'k' definition 'key'. kwayland-server-5.20.5/src/server/keystate_interface.cpp:68:57: note: Function 'setState' argument 1 names different: declaration 'k' definition 'key'. kwayland-server-5.20.5/src/server/keystate_interface.cpp:68:87: style:inconclusive: Function 'setState' argument 2 names different: declaration 's' definition 'state'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/keystate_interface.h:43:32: note: Function 'setState' argument 2 names different: declaration 's' definition 'state'. kwayland-server-5.20.5/src/server/keystate_interface.cpp:68:87: note: Function 'setState' argument 2 names different: declaration 's' definition 'state'. kwayland-server-5.20.5/src/server/layershell_v1_interface.cpp:99:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_already_constructed [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/layershell_v1_interface.cpp:174:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable anchor_top [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/layershell_v1_interface.cpp:221:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_invalid_surface_state [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/layershell_v1_interface.cpp:232:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_invalid_surface_state [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/layershell_v1_interface.cpp:254:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layer_overlay [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/layershell_v1_interface.cpp:275:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftEdge [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/layershell_v1_interface.cpp:410:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftEdge [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/layershell_v1_interface.cpp:438:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWAYLAND_SERVER [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/layershell_v1_interface.cpp:151:33: warning: Member variable 'LayerSurfaceV1InterfacePrivate::shell' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/src/server/xdgshell_interface_p.h:23:5: style: Class 'XdgShellInterfacePrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kwayland-server-5.20.5/src/server/xdgshell_interface_p.h:64:5: style: Class 'XdgPositionerPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kwayland-server-5.20.5/src/server/xdgshell_interface_p.h:84:5: style: Class 'XdgSurfaceInterfacePrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kwayland-server-5.20.5/src/server/layershell_v1_interface.h:152:13: performance: Function 'scope()' should return member 'scope' by const reference. [returnByReference] kwayland-server-5.20.5/src/server/layershell_v1_interface.cpp:215:112: style:inconclusive: Function 'zwlr_layer_surface_v1_get_popup' argument 2 names different: declaration 'popup' definition 'popup_resource'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/layershell_v1_interface.cpp:77:84: note: Function 'zwlr_layer_surface_v1_get_popup' argument 2 names different: declaration 'popup' definition 'popup_resource'. kwayland-server-5.20.5/src/server/layershell_v1_interface.cpp:215:112: note: Function 'zwlr_layer_surface_v1_get_popup' argument 2 names different: declaration 'popup' definition 'popup_resource'. kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.cpp:167:34: debug: Function::addArguments found argument 'resource' with varid 0. [varid0] kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.cpp:172:34: debug: Function::addArguments found argument 'resource' with varid 0. [varid0] kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.cpp:187:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zwp_linux_buffer_params_v1_interface [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.cpp:224:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZWP_LINUX_BUFFER_PARAMS_V1_ERROR_ALREADY_USED [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.cpp:359:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZWP_LINUX_BUFFER_PARAMS_V1_ERROR_ALREADY_USED [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.cpp:442:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZWP_LINUX_DMABUF_V1_MODIFIER_SINCE_VERSION [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.cpp:42:20: warning: Member variable 'LinuxDmabufBuffer::d' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.cpp:76:34: warning: The class 'Private' defines member variable with name 'q' also defined in its parent class 'Private'. [duplInheritedMember] kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.cpp:39:24: note: Parent variable 'Private::q' kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.cpp:76:34: note: Derived variable 'Private::q' kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.cpp:59:5: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.cpp:97:6: style: The destructor '~Private' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/global_p.h:21:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.cpp:97:6: note: Destructor in derived class kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.cpp:273:15: style: Local variable 'size' shadows outer argument [shadowArgument] kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.cpp:215:90: note: Shadowed declaration kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.cpp:273:15: note: Shadow variable kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.cpp:320:22: style: Local variable 'resource' shadows outer function [shadowFunction] kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.cpp:120:22: note: Shadowed declaration kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.cpp:320:22: note: Shadow variable kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.cpp:482:81: performance: Function parameter 'set' should be passed by const reference. [passedByValue] kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.cpp:208:16: style: Variable 'plane' can be declared as reference to const [constVariableReference] kwayland-server-5.20.5/src/server/linuxdmabuf_v1_interface.cpp:450:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kwayland-server-5.20.5/src/server/output_interface.cpp:258:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_TRANSFORM_NORMAL [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/output_interface.cpp:281:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_SUBPIXEL_UNKNOWN [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/output_interface.cpp:349:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_MODE_CURRENT [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/output_interface.cpp:84:32: style: Unused private function: 'Private::releaseCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/output_interface.cpp:49:17: note: Unused private function: 'Private::releaseCallback' kwayland-server-5.20.5/src/server/output_interface.cpp:84:32: note: Unused private function: 'Private::releaseCallback' kwayland-server-5.20.5/src/server/output_interface.cpp:345:32: performance:inconclusive: Technically the member function 'KWaylandServer::OutputInterface::Private::sendMode' can be static (but you may consider moving to unnamed namespace). [functionStatic] kwayland-server-5.20.5/src/server/output_interface.cpp:26:10: note: Technically the member function 'KWaylandServer::OutputInterface::Private::sendMode' can be static (but you may consider moving to unnamed namespace). kwayland-server-5.20.5/src/server/output_interface.cpp:345:32: note: Technically the member function 'KWaylandServer::OutputInterface::Private::sendMode' can be static (but you may consider moving to unnamed namespace). kwayland-server-5.20.5/src/server/output_interface.cpp:383:32: performance:inconclusive: Technically the member function 'KWaylandServer::OutputInterface::Private::sendDone' can be static (but you may consider moving to unnamed namespace). [functionStatic] kwayland-server-5.20.5/src/server/output_interface.cpp:27:10: note: Technically the member function 'KWaylandServer::OutputInterface::Private::sendDone' can be static (but you may consider moving to unnamed namespace). kwayland-server-5.20.5/src/server/output_interface.cpp:383:32: note: Technically the member function 'KWaylandServer::OutputInterface::Private::sendDone' can be static (but you may consider moving to unnamed namespace). kwayland-server-5.20.5/src/server/output_interface.cpp:25:6: style: The destructor '~Private' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/global_p.h:21:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/output_interface.cpp:25:6: note: Destructor in derived class kwayland-server-5.20.5/src/server/output_interface.cpp:418:1: style:inconclusive: Function 'setPhysicalSize' argument 1 names different: declaration 'size' definition 'arg'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/output_interface.h:90:39: note: Function 'setPhysicalSize' argument 1 names different: declaration 'size' definition 'arg'. kwayland-server-5.20.5/src/server/output_interface.cpp:418:1: note: Function 'setPhysicalSize' argument 1 names different: declaration 'size' definition 'arg'. kwayland-server-5.20.5/src/server/output_interface.cpp:419:1: style:inconclusive: Function 'setGlobalPosition' argument 1 names different: declaration 'pos' definition 'arg'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/output_interface.h:91:42: note: Function 'setGlobalPosition' argument 1 names different: declaration 'pos' definition 'arg'. kwayland-server-5.20.5/src/server/output_interface.cpp:419:1: note: Function 'setGlobalPosition' argument 1 names different: declaration 'pos' definition 'arg'. kwayland-server-5.20.5/src/server/output_interface.cpp:420:1: style:inconclusive: Function 'setManufacturer' argument 1 names different: declaration 'manufacturer' definition 'arg'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/output_interface.h:92:41: note: Function 'setManufacturer' argument 1 names different: declaration 'manufacturer' definition 'arg'. kwayland-server-5.20.5/src/server/output_interface.cpp:420:1: note: Function 'setManufacturer' argument 1 names different: declaration 'manufacturer' definition 'arg'. kwayland-server-5.20.5/src/server/output_interface.cpp:421:1: style:inconclusive: Function 'setModel' argument 1 names different: declaration 'model' definition 'arg'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/output_interface.h:93:34: note: Function 'setModel' argument 1 names different: declaration 'model' definition 'arg'. kwayland-server-5.20.5/src/server/output_interface.cpp:421:1: note: Function 'setModel' argument 1 names different: declaration 'model' definition 'arg'. kwayland-server-5.20.5/src/server/output_interface.cpp:422:1: style:inconclusive: Function 'setScale' argument 1 names different: declaration 'scale' definition 'arg'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/output_interface.h:94:23: note: Function 'setScale' argument 1 names different: declaration 'scale' definition 'arg'. kwayland-server-5.20.5/src/server/output_interface.cpp:422:1: note: Function 'setScale' argument 1 names different: declaration 'scale' definition 'arg'. kwayland-server-5.20.5/src/server/output_interface.cpp:423:1: style:inconclusive: Function 'setSubPixel' argument 1 names different: declaration 'subPixel' definition 'arg'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/output_interface.h:95:31: note: Function 'setSubPixel' argument 1 names different: declaration 'subPixel' definition 'arg'. kwayland-server-5.20.5/src/server/output_interface.cpp:423:1: note: Function 'setSubPixel' argument 1 names different: declaration 'subPixel' definition 'arg'. kwayland-server-5.20.5/src/server/output_interface.cpp:424:1: style:inconclusive: Function 'setTransform' argument 1 names different: declaration 'transform' definition 'arg'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/output_interface.h:96:33: note: Function 'setTransform' argument 1 names different: declaration 'transform' definition 'arg'. kwayland-server-5.20.5/src/server/output_interface.cpp:424:1: note: Function 'setTransform' argument 1 names different: declaration 'transform' definition 'arg'. kwayland-server-5.20.5/src/server/output_interface.cpp:430:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/output_interface.cpp:436:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/output_interface.cpp:442:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/output_interface.cpp:448:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/output_interface.cpp:454:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/output_interface.cpp:460:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/output_interface.cpp:466:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/output_interface.cpp:472:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:121:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_DISPLAY_ERROR_INVALID_OBJECT [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:277:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_SURFACE_ERROR_PANEL_NOT_AUTO_HIDE [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:288:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_SURFACE_ERROR_PANEL_NOT_AUTO_HIDE [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:107:37: style: Unused private function: 'Private::createSurfaceCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:28:17: note: Unused private function: 'Private::createSurfaceCallback' kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:107:37: note: Unused private function: 'Private::createSurfaceCallback' kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:181:44: style: Unused private function: 'Private::setOutputCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:68:17: note: Unused private function: 'Private::setOutputCallback' kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:181:44: note: Unused private function: 'Private::setOutputCallback' kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:189:44: style: Unused private function: 'Private::setPositionCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:69:17: note: Unused private function: 'Private::setPositionCallback' kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:189:44: note: Unused private function: 'Private::setPositionCallback' kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:207:44: style: Unused private function: 'Private::setRoleCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:70:17: note: Unused private function: 'Private::setRoleCallback' kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:207:44: note: Unused private function: 'Private::setRoleCallback' kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:249:44: style: Unused private function: 'Private::setPanelBehaviorCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:71:17: note: Unused private function: 'Private::setPanelBehaviorCallback' kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:249:44: note: Unused private function: 'Private::setPanelBehaviorCallback' kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:256:44: style: Unused private function: 'Private::setSkipTaskbarCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:72:17: note: Unused private function: 'Private::setSkipTaskbarCallback' kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:256:44: note: Unused private function: 'Private::setSkipTaskbarCallback' kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:264:44: style: Unused private function: 'Private::setSkipSwitcherCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:73:17: note: Unused private function: 'Private::setSkipSwitcherCallback' kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:264:44: note: Unused private function: 'Private::setSkipSwitcherCallback' kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:272:44: style: Unused private function: 'Private::panelAutoHideHideCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:74:17: note: Unused private function: 'Private::panelAutoHideHideCallback' kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:272:44: note: Unused private function: 'Private::panelAutoHideHideCallback' kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:283:44: style: Unused private function: 'Private::panelAutoHideShowCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:75:17: note: Unused private function: 'Private::panelAutoHideShowCallback' kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:283:44: note: Unused private function: 'Private::panelAutoHideShowCallback' kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:294:44: style: Unused private function: 'Private::panelTakesFocusCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:76:17: note: Unused private function: 'Private::panelTakesFocusCallback' kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:294:44: note: Unused private function: 'Private::panelTakesFocusCallback' kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:116:48: style: Parameter 's' can be declared as pointer to const [constParameterPointer] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:167:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:189:75: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:207:71: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:249:80: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:256:78: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:264:79: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:272:81: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:283:81: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:294:79: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:332:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:338:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:344:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:350:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:356:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:362:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/plasmashell_interface.cpp:386:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/plasmavirtualdesktop_interface.cpp:111:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_VIRTUAL_DESKTOP_MANAGEMENT_ROWS_SINCE_VERSION [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/plasmavirtualdesktop_interface.cpp:139:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_VIRTUAL_DESKTOP_MANAGEMENT_ROWS_SINCE_VERSION [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/plasmavirtualdesktop_interface.h:64:45: performance: Function 'desktops()' should return member 'desktops' by const reference. [returnByReference] kwayland-server-5.20.5/src/server/plasmavirtualdesktop_interface.h:109:13: performance: Function 'id()' should return member 'id' by const reference. [returnByReference] kwayland-server-5.20.5/src/server/plasmavirtualdesktop_interface.h:119:13: performance: Function 'name()' should return member 'name' by const reference. [returnByReference] kwayland-server-5.20.5/src/server/plasmavirtualdesktop_interface.cpp:164:10: style: Local variable 'desktop' shadows outer function [shadowFunction] kwayland-server-5.20.5/src/server/plasmavirtualdesktop_interface.h:44:36: note: Shadowed declaration kwayland-server-5.20.5/src/server/plasmavirtualdesktop_interface.cpp:164:10: note: Shadow variable kwayland-server-5.20.5/src/server/pointerconstraints_interface.h:48:14: style: The destructor '~PointerConstraintsInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/global.h:48:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/pointerconstraints_interface.h:48:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/pointerconstraints_interface.h:84:14: style: The destructor '~LockedPointerInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource.h:34:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/pointerconstraints_interface.h:84:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/pointerconstraints_interface.h:206:14: style: The destructor '~ConfinedPointerInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource.h:34:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/pointerconstraints_interface.h:206:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/pointerconstraints_interface_p.h:32:14: style: The destructor '~PointerConstraintsUnstableV1Interface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/pointerconstraints_interface.h:48:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/pointerconstraints_interface_p.h:32:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/pointerconstraints_interface_p.h:41:6: style: The destructor '~Private' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource_p.h:19:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/pointerconstraints_interface_p.h:41:6: note: Destructor in derived class kwayland-server-5.20.5/src/server/pointerconstraints_interface_p.h:73:14: style: The destructor '~LockedPointerUnstableV1Interface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/pointerconstraints_interface.h:84:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/pointerconstraints_interface_p.h:73:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/pointerconstraints_interface_p.h:84:6: style: The destructor '~Private' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource_p.h:19:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/pointerconstraints_interface_p.h:84:6: note: Destructor in derived class kwayland-server-5.20.5/src/server/pointerconstraints_interface_p.h:113:14: style: The destructor '~ConfinedPointerUnstableV1Interface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/pointerconstraints_interface.h:206:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/pointerconstraints_interface_p.h:113:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/pointerconstraints_interface.cpp:29:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/pointerconstraints_interface.cpp:77:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/pointerconstraints_interface.cpp:83:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/pointerconstraints_interface.cpp:89:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/pointerconstraints_interface.cpp:95:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/pointerconstraints_interface.cpp:101:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/pointerconstraints_interface.cpp:159:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/pointerconstraints_interface.cpp:165:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/pointerconstraints_interface.cpp:171:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/pointerconstraints_interface.cpp:177:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/pointerconstraints_interface_v1.cpp:87:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZWP_POINTER_CONSTRAINTS_V1_ERROR_ALREADY_CONSTRAINED [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/pointerconstraints_interface_v1.cpp:37:44: warning: The class 'Private' defines member variable with name 'q' also defined in its parent class 'Private'. [duplInheritedMember] kwayland-server-5.20.5/src/server/pointerconstraints_interface_p.h:24:34: note: Parent variable 'Private::q' kwayland-server-5.20.5/src/server/pointerconstraints_interface_v1.cpp:37:44: note: Derived variable 'Private::q' kwayland-server-5.20.5/src/server/pointer_interface.h:33:14: style: The destructor '~PointerInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource.h:34:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/pointer_interface.h:33:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/pointerconstraints_interface_v1.cpp:46:6: style: The destructor '~Private' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/pointerconstraints_interface_p.h:41:6: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/pointerconstraints_interface_v1.cpp:46:6: note: Destructor in derived class kwayland-server-5.20.5/src/server/pointerconstraints_interface_v1.cpp:208:6: style: The destructor '~Private' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/pointerconstraints_interface_p.h:84:6: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/pointerconstraints_interface_v1.cpp:208:6: note: Destructor in derived class kwayland-server-5.20.5/src/server/pointerconstraints_interface_v1.cpp:168:10: style: Variable 'r' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/pointerconstraints_interface_v1.cpp:233:10: style: Variable 'r' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:69:35: style: Unused private function: 'Private::q_func' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:69:35: note: Unused private function: 'Private::q_func' kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:69:35: note: Unused private function: 'Private::q_func' kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:104:35: style: Unused private function: 'Private::q_func' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:104:35: note: Unused private function: 'Private::q_func' kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:104:35: note: Unused private function: 'Private::q_func' kwayland-server-5.20.5/src/server/pointergestures_interface.h:41:14: style: The destructor '~PointerGesturesInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/global.h:48:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/pointergestures_interface.h:41:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:33:14: style: The destructor '~PointerGesturesUnstableV1Interface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/pointergestures_interface.h:41:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:33:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:43:14: style: The destructor '~PointerSwipeGestureInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource.h:34:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:43:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:61:6: style: The destructor '~Private' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource_p.h:19:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:61:6: note: Destructor in derived class kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:78:14: style: The destructor '~PointerPinchGestureInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource.h:34:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:78:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:96:6: style: The destructor '~Private' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource_p.h:19:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:96:6: note: Destructor in derived class kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:114:14: style: The destructor '~PointerSwipeGestureUnstableV1Interface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:43:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:114:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:132:14: style: The destructor '~PointerPinchGestureUnstableV1Interface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:78:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:132:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/pointergestures_interface.cpp:27:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/primaryselectionsource_v1_interface.h:42:62: warning: The class 'PrimarySelectionSourceV1Interface' defines member variable with name 'd' also defined in its parent class 'Resource'. [duplInheritedMember] kwayland-server-5.20.5/src/server/resource.h:82:29: note: Parent variable 'Resource::d' kwayland-server-5.20.5/src/server/primaryselectionsource_v1_interface.h:42:62: note: Derived variable 'PrimarySelectionSourceV1Interface::d' kwayland-server-5.20.5/src/server/primaryselectionoffer_v1_interface.cpp:33:116: style:inconclusive: Function 'PrimarySelectionOfferV1InterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/primaryselectionoffer_v1_interface.cpp:23:79: note: Function 'PrimarySelectionOfferV1InterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/primaryselectionoffer_v1_interface.cpp:33:116: note: Function 'PrimarySelectionOfferV1InterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/primaryselectionsource_v1_interface.cpp:32:119: style:inconclusive: Function 'PrimarySelectionSourceV1InterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/primaryselectionsource_v1_interface.cpp:22:81: note: Function 'PrimarySelectionSourceV1InterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/primaryselectionsource_v1_interface.cpp:32:119: note: Function 'PrimarySelectionSourceV1InterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/primaryselectionsource_v1_interface.cpp:46:113: style:inconclusive: Function 'zwp_primary_selection_source_v1_offer' argument 2 names different: declaration 'mime_type' definition 'mimeType'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/primaryselectionsource_v1_interface.cpp:28:83: note: Function 'zwp_primary_selection_source_v1_offer' argument 2 names different: declaration 'mime_type' definition 'mimeType'. kwayland-server-5.20.5/src/server/primaryselectionsource_v1_interface.cpp:46:113: note: Function 'zwp_primary_selection_source_v1_offer' argument 2 names different: declaration 'mime_type' definition 'mimeType'. kwayland-server-5.20.5/src/server/primaryselectionsource_v1_interface.cpp:88:10: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/region_interface.cpp:75:14: style: Local variable 'region' shadows outer function [shadowFunction] kwayland-server-5.20.5/src/server/region_interface.h:40:13: note: Shadowed declaration kwayland-server-5.20.5/src/server/region_interface.cpp:75:14: note: Shadow variable kwayland-server-5.20.5/src/server/relativepointer_interface.h:39:14: style: The destructor '~RelativePointerManagerInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/global.h:48:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/relativepointer_interface.h:39:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/relativepointer_interface_p.h:31:14: style: The destructor '~RelativePointerManagerUnstableV1Interface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/relativepointer_interface.h:39:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/relativepointer_interface_p.h:31:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/relativepointer_interface_p.h:41:14: style: The destructor '~RelativePointerInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource.h:34:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/relativepointer_interface_p.h:41:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/relativepointer_interface_p.h:55:6: style: The destructor '~Private' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource_p.h:19:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/relativepointer_interface_p.h:55:6: note: Destructor in derived class kwayland-server-5.20.5/src/server/relativepointer_interface_p.h:71:14: style: The destructor '~RelativePointerUnstableV1Interface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/relativepointer_interface_p.h:41:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/relativepointer_interface_p.h:71:14: note: Destructor in derived class kwayland-server-5.20.5/src/server/relativepointer_interface.cpp:27:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/relativepointer_interface_v1.cpp:46:58: style: Unused private function: 'Private::destroyCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/relativepointer_interface_v1.cpp:28:17: note: Unused private function: 'Private::destroyCallback' kwayland-server-5.20.5/src/server/relativepointer_interface_v1.cpp:46:58: note: Unused private function: 'Private::destroyCallback' kwayland-server-5.20.5/src/server/relativepointer_interface_v1.cpp:52:58: style: Unused private function: 'Private::getRelativePointerCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/relativepointer_interface_v1.cpp:29:17: note: Unused private function: 'Private::getRelativePointerCallback' kwayland-server-5.20.5/src/server/relativepointer_interface_v1.cpp:52:58: note: Unused private function: 'Private::getRelativePointerCallback' kwayland-server-5.20.5/src/server/relativepointer_interface_v1.cpp:31:48: warning: The class 'Private' defines member variable with name 'q' also defined in its parent class 'Private'. [duplInheritedMember] kwayland-server-5.20.5/src/server/relativepointer_interface_p.h:23:38: note: Parent variable 'Private::q' kwayland-server-5.20.5/src/server/relativepointer_interface_v1.cpp:31:48: note: Derived variable 'Private::q' kwayland-server-5.20.5/src/server/relativepointer_interface_v1.cpp:100:6: style: The destructor '~Private' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/relativepointer_interface_p.h:55:6: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/relativepointer_interface_v1.cpp:100:6: note: Destructor in derived class kwayland-server-5.20.5/src/server/relativepointer_interface_v1.cpp:54:23: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/resource.cpp:35:50: style:inconclusive: Function 'create' argument 1 names different: declaration 'client' definition 'c'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/resource_p.h:20:35: note: Function 'create' argument 1 names different: declaration 'client' definition 'c'. kwayland-server-5.20.5/src/server/resource.cpp:35:50: note: Function 'create' argument 1 names different: declaration 'client' definition 'c'. kwayland-server-5.20.5/src/server/resource.cpp:47:45: style:inconclusive: Function 'unbind' argument 1 names different: declaration 'resource' definition 'r'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/resource_p.h:68:37: note: Function 'unbind' argument 1 names different: declaration 'resource' definition 'r'. kwayland-server-5.20.5/src/server/resource.cpp:47:45: note: Function 'unbind' argument 1 names different: declaration 'resource' definition 'r'. kwayland-server-5.20.5/src/server/screencast_v1_interface.cpp:23:5: style: Class 'ScreencastStreamV1InterfacePrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kwayland-server-5.20.5/src/server/server_decoration_interface.cpp:42:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_None [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/server_decoration_interface.cpp:60:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable org_kde_kwin_server_decoration_interface [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/server_decoration_interface.cpp:151:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWAYLAND_SERVER [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/server_decoration_interface.cpp:171:45: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kwayland-server-5.20.5/src/server/server_decoration_palette_interface.cpp:40:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWAYLAND_SERVER [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/server_decoration_palette_interface.h:67:13: performance: Function 'palette()' should return member 'palette' by const reference. [returnByReference] kwayland-server-5.20.5/src/server/server_decoration_palette_interface.cpp:58:149: style:inconclusive: Function 'ServerSideDecorationPaletteManagerInterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/server_decoration_palette_interface.cpp:20:101: note: Function 'ServerSideDecorationPaletteManagerInterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/server_decoration_palette_interface.cpp:58:149: note: Function 'ServerSideDecorationPaletteManagerInterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/server_decoration_palette_interface.cpp:75:41: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kwayland-server-5.20.5/src/server/shadow_interface.cpp:53:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable org_kde_kwin_shadow_interface [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/shadow_interface.cpp:333:25: warning: Member variable 'ShadowInterfacePrivate::manager' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/src/server/shadow_interface.cpp:182:37: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] kwayland-server-5.20.5/src/server/slide_interface.cpp:51:38: style: Unused private function: 'Private::createCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/slide_interface.cpp:33:17: note: Unused private function: 'Private::createCallback' kwayland-server-5.20.5/src/server/slide_interface.cpp:51:38: note: Unused private function: 'Private::createCallback' kwayland-server-5.20.5/src/server/slide_interface.cpp:74:38: style: Unused private function: 'Private::unsetCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/slide_interface.cpp:34:17: note: Unused private function: 'Private::unsetCallback' kwayland-server-5.20.5/src/server/slide_interface.cpp:74:38: note: Unused private function: 'Private::unsetCallback' kwayland-server-5.20.5/src/server/slide_interface.cpp:117:6: style: The destructor '~Private' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource_p.h:19:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/slide_interface.cpp:117:6: note: Destructor in derived class kwayland-server-5.20.5/src/server/slide_interface.cpp:184:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/slide_interface.cpp:190:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:88:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_SUBCOMPOSITOR_ERROR_BAD_SURFACE [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:167:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:235:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_SUBCOMPOSITOR_ERROR_BAD_SURFACE [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:254:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_SUBCOMPOSITOR_ERROR_BAD_SURFACE [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:196:36: style: Unused private function: 'Private::setPositionCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/subsurface_interface_p.h:45:17: note: Unused private function: 'Private::setPositionCallback' kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:196:36: note: Unused private function: 'Private::setPositionCallback' kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:220:36: style: Unused private function: 'Private::placeAboveCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/subsurface_interface_p.h:46:17: note: Unused private function: 'Private::placeAboveCallback' kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:220:36: note: Unused private function: 'Private::placeAboveCallback' kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:239:36: style: Unused private function: 'Private::placeBelowCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/subsurface_interface_p.h:47:17: note: Unused private function: 'Private::placeBelowCallback' kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:239:36: note: Unused private function: 'Private::placeBelowCallback' kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:258:36: style: Unused private function: 'Private::setSyncCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/subsurface_interface_p.h:48:17: note: Unused private function: 'Private::setSyncCallback' kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:258:36: note: Unused private function: 'Private::setSyncCallback' kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:264:36: style: Unused private function: 'Private::setDeSyncCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/subsurface_interface_p.h:49:17: note: Unused private function: 'Private::setDeSyncCallback' kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:264:36: note: Unused private function: 'Private::setDeSyncCallback' kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:70:39: style: Unused private function: 'Private::destroyCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:27:17: note: Unused private function: 'Private::destroyCallback' kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:70:39: note: Unused private function: 'Private::destroyCallback' kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:77:39: style: Unused private function: 'Private::subsurfaceCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:28:17: note: Unused private function: 'Private::subsurfaceCallback' kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:77:39: note: Unused private function: 'Private::subsurfaceCallback' kwayland-server-5.20.5/src/server/subsurface_interface_p.h:23:6: style: The destructor '~Private' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource_p.h:19:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/subsurface_interface_p.h:23:6: note: Destructor in derived class kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:77:148: style:inconclusive: Function 'subsurfaceCallback' argument 5 names different: declaration 'parent' definition 'sparent'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:28:126: note: Function 'subsurfaceCallback' argument 5 names different: declaration 'parent' definition 'sparent'. kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:77:148: note: Function 'subsurfaceCallback' argument 5 names different: declaration 'parent' definition 'sparent'. kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:82:118: style:inconclusive: Function 'subsurface' argument 4 names different: declaration 'surface' definition 'nativeSurface'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:24:89: note: Function 'subsurface' argument 4 names different: declaration 'surface' definition 'nativeSurface'. kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:82:118: note: Function 'subsurface' argument 4 names different: declaration 'surface' definition 'nativeSurface'. kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:82:146: style:inconclusive: Function 'subsurface' argument 5 names different: declaration 'parent' definition 'nativeParentSurface'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:24:111: note: Function 'subsurface' argument 5 names different: declaration 'parent' definition 'nativeParentSurface'. kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:82:146: note: Function 'subsurface' argument 5 names different: declaration 'parent' definition 'nativeParentSurface'. kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:140:116: style:inconclusive: Function 'create' argument 4 names different: declaration 'surface' definition 's'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/subsurface_interface_p.h:26:90: note: Function 'create' argument 4 names different: declaration 'surface' definition 's'. kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:140:116: note: Function 'create' argument 4 names different: declaration 'surface' definition 's'. kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:140:137: style:inconclusive: Function 'create' argument 5 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/subsurface_interface_p.h:26:117: note: Function 'create' argument 5 names different: declaration 'parent' definition 'p'. kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:140:137: note: Function 'create' argument 5 names different: declaration 'parent' definition 'p'. kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:203:62: style:inconclusive: Function 'setPosition' argument 1 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/subsurface_interface_p.h:41:36: note: Function 'setPosition' argument 1 names different: declaration 'pos' definition 'p'. kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:203:62: note: Function 'setPosition' argument 1 names different: declaration 'pos' definition 'p'. kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:270:49: style:inconclusive: Function 'setMode' argument 1 names different: declaration 'mode' definition 'm'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/subsurface_interface_p.h:40:23: note: Function 'setMode' argument 1 names different: declaration 'mode' definition 'm'. kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:270:49: note: Function 'setMode' argument 1 names different: declaration 'mode' definition 'm'. kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:298:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:305:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:311:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:318:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:324:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/subcompositor_interface.cpp:330:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/surface_interface.cpp:279:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/surface_interface.cpp:316:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/surface_interface.cpp:326:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wl_callback_interface [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/surface_interface.cpp:49:26: warning: Member variable 'SurfaceInterfacePrivate::compositor' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/src/server/surface_interface.h:210:42: performance: Function 'childSubSurfaces()' should return member 'children' by const reference. [returnByReference] kwayland-server-5.20.5/src/server/surface_interface.h:320:32: performance: Function 'outputs()' should return member 'outputs' by const reference. [returnByReference] kwayland-server-5.20.5/src/server/surface_interface.cpp:79:70: style:inconclusive: Function 'addChild' argument 1 names different: declaration 'subsurface' definition 'child'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/surface_interface_p.h:79:49: note: Function 'addChild' argument 1 names different: declaration 'subsurface' definition 'child'. kwayland-server-5.20.5/src/server/surface_interface.cpp:79:70: note: Function 'addChild' argument 1 names different: declaration 'subsurface' definition 'child'. kwayland-server-5.20.5/src/server/surface_interface.cpp:93:73: style:inconclusive: Function 'removeChild' argument 1 names different: declaration 'subsurface' definition 'child'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/surface_interface_p.h:80:52: note: Function 'removeChild' argument 1 names different: declaration 'subsurface' definition 'child'. kwayland-server-5.20.5/src/server/surface_interface.cpp:93:73: note: Function 'removeChild' argument 1 names different: declaration 'subsurface' definition 'child'. kwayland-server-5.20.5/src/server/surface_interface.cpp:427:21: style: Local variable 'subSurface' shadows outer function [shadowFunction] kwayland-server-5.20.5/src/server/surface_interface.h:206:35: note: Shadowed declaration kwayland-server-5.20.5/src/server/surface_interface.cpp:427:21: note: Shadow variable kwayland-server-5.20.5/src/server/surface_interface.cpp:442:16: style: Local variable 'surfaceToBufferMatrix' shadows outer variable [shadowVariable] kwayland-server-5.20.5/src/server/surface_interface_p.h:104:16: note: Shadowed declaration kwayland-server-5.20.5/src/server/surface_interface.cpp:442:16: note: Shadow variable kwayland-server-5.20.5/src/server/surface_interface.cpp:697:25: style: Local variable 'subSurface' shadows outer variable [shadowVariable] kwayland-server-5.20.5/src/server/surface_interface_p.h:102:35: note: Shadowed declaration kwayland-server-5.20.5/src/server/surface_interface.cpp:697:25: note: Shadow variable kwayland-server-5.20.5/src/server/surface_interface.cpp:718:21: style: Local variable 'subSurface' shadows outer variable [shadowVariable] kwayland-server-5.20.5/src/server/surface_interface_p.h:102:35: note: Shadowed declaration kwayland-server-5.20.5/src/server/surface_interface.cpp:718:21: note: Shadow variable kwayland-server-5.20.5/src/server/surface_interface.cpp:805:37: style: Local variable 'subSurface' shadows outer function [shadowFunction] kwayland-server-5.20.5/src/server/surface_interface.h:206:35: note: Shadowed declaration kwayland-server-5.20.5/src/server/surface_interface.cpp:805:37: note: Shadow variable kwayland-server-5.20.5/src/server/surface_interface.cpp:338:22: style: Variable 'r' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/surface_interface.cpp:347:22: style: Variable 'r' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/surface_interface.cpp:778:65: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kwayland-server-5.20.5/src/server/surface_interface.cpp:986:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] kwayland-server-5.20.5/src/server/viewporter_interface.cpp:35:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_viewport_exists [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/viewporter_interface.cpp:89:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_no_surface [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/viewporter_interface.cpp:119:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_no_surface [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/viewporter_interface.cpp:29:116: style:inconclusive: Function 'wp_viewporter_get_viewport' argument 3 names different: declaration 'surface' definition 'surface_resource'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/viewporter_interface.cpp:21:92: note: Function 'wp_viewporter_get_viewport' argument 3 names different: declaration 'surface' definition 'surface_resource'. kwayland-server-5.20.5/src/server/viewporter_interface.cpp:29:116: note: Function 'wp_viewporter_get_viewport' argument 3 names different: declaration 'surface' definition 'surface_resource'. kwayland-server-5.20.5/src/server/viewporter_interface.cpp:86:79: style:inconclusive: Function 'wp_viewport_set_source' argument 2 names different: declaration 'x' definition 'x_fixed'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/viewporter_interface_p.h:31:64: note: Function 'wp_viewport_set_source' argument 2 names different: declaration 'x' definition 'x_fixed'. kwayland-server-5.20.5/src/server/viewporter_interface.cpp:86:79: note: Function 'wp_viewport_set_source' argument 2 names different: declaration 'x' definition 'x_fixed'. kwayland-server-5.20.5/src/server/viewporter_interface.cpp:86:99: style:inconclusive: Function 'wp_viewport_set_source' argument 3 names different: declaration 'y' definition 'y_fixed'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/viewporter_interface_p.h:31:78: note: Function 'wp_viewport_set_source' argument 3 names different: declaration 'y' definition 'y_fixed'. kwayland-server-5.20.5/src/server/viewporter_interface.cpp:86:99: note: Function 'wp_viewport_set_source' argument 3 names different: declaration 'y' definition 'y_fixed'. kwayland-server-5.20.5/src/server/viewporter_interface.cpp:86:119: style:inconclusive: Function 'wp_viewport_set_source' argument 4 names different: declaration 'width' definition 'width_fixed'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/viewporter_interface_p.h:31:92: note: Function 'wp_viewport_set_source' argument 4 names different: declaration 'width' definition 'width_fixed'. kwayland-server-5.20.5/src/server/viewporter_interface.cpp:86:119: note: Function 'wp_viewport_set_source' argument 4 names different: declaration 'width' definition 'width_fixed'. kwayland-server-5.20.5/src/server/viewporter_interface.cpp:86:143: style:inconclusive: Function 'wp_viewport_set_source' argument 5 names different: declaration 'height' definition 'height_fixed'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/viewporter_interface_p.h:31:110: note: Function 'wp_viewport_set_source' argument 5 names different: declaration 'height' definition 'height_fixed'. kwayland-server-5.20.5/src/server/viewporter_interface.cpp:86:143: note: Function 'wp_viewport_set_source' argument 5 names different: declaration 'height' definition 'height_fixed'. kwayland-server-5.20.5/src/server/viewporter_interface.cpp:32:24: style: Variable 'viewport' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/xdgdecoration_v1_interface.cpp:34:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_orphaned [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/xdgdecoration_v1_interface.cpp:135:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_client_side [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/xdgdecoration_v1_interface.cpp:67:42: warning: Member variable 'XdgToplevelDecorationV1InterfacePrivate::toplevel' is not initialized in the constructor. [uninitMemberVar] kwayland-server-5.20.5/src/server/xdgdecoration_v1_interface_p.h:19:5: style: Class 'XdgDecorationManagerV1InterfacePrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kwayland-server-5.20.5/src/server/xdgdecoration_v1_interface_p.h:31:5: style: Class 'XdgToplevelDecorationV1InterfacePrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kwayland-server-5.20.5/src/server/xdgdecoration_v1_interface.cpp:29:112: style:inconclusive: Function 'zxdg_decoration_manager_v1_get_toplevel_decoration' argument 3 names different: declaration 'toplevel' definition 'toplevelResource'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/xdgdecoration_v1_interface_p.h:25:109: note: Function 'zxdg_decoration_manager_v1_get_toplevel_decoration' argument 3 names different: declaration 'toplevel' definition 'toplevelResource'. kwayland-server-5.20.5/src/server/xdgdecoration_v1_interface.cpp:29:112: note: Function 'zxdg_decoration_manager_v1_get_toplevel_decoration' argument 3 names different: declaration 'toplevel' definition 'toplevelResource'. kwayland-server-5.20.5/src/server/xdgdecoration_v1_interface.cpp:147:34: style: Variable 'toplevelPrivate' can be declared as pointer to const [constVariablePointer] kwayland-server-5.20.5/src/server/xdgforeign_v2_interface.cpp:92:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxdg_exported_v2_interface [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/xdgforeign_v2_interface.cpp:200:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxdg_imported_v2_interface [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/xdgforeign_v2_interface.cpp:16:101: style:inconclusive: Function 'XdgForeignV2InterfacePrivate' argument 2 names different: declaration 'q' definition '_q'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/xdgforeign_v2_interface_p.h:30:75: note: Function 'XdgForeignV2InterfacePrivate' argument 2 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/xdgforeign_v2_interface.cpp:16:101: note: Function 'XdgForeignV2InterfacePrivate' argument 2 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/xdgoutput_v1_interface.cpp:194:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZXDG_OUTPUT_V1_NAME_SINCE_VERSION [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/src/server/xdgoutput_v1_interface.cpp:79:101: style:inconclusive: Function 'XdgOutputManagerV1InterfacePrivate' argument 1 names different: declaration 'q' definition 'qptr'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/xdgoutput_v1_interface.cpp:24:69: note: Function 'XdgOutputManagerV1InterfacePrivate' argument 1 names different: declaration 'q' definition 'qptr'. kwayland-server-5.20.5/src/server/xdgoutput_v1_interface.cpp:79:101: note: Function 'XdgOutputManagerV1InterfacePrivate' argument 1 names different: declaration 'q' definition 'qptr'. kwayland-server-5.20.5/src/server/xdgoutput_v1_interface.cpp:79:116: style:inconclusive: Function 'XdgOutputManagerV1InterfacePrivate' argument 2 names different: declaration 'display' definition 'd'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/xdgoutput_v1_interface.cpp:24:81: note: Function 'XdgOutputManagerV1InterfacePrivate' argument 2 names different: declaration 'display' definition 'd'. kwayland-server-5.20.5/src/server/xdgoutput_v1_interface.cpp:79:116: note: Function 'XdgOutputManagerV1InterfacePrivate' argument 2 names different: declaration 'display' definition 'd'. kwayland-server-5.20.5/src/server/xdgoutput_v1_interface.cpp:85:126: style:inconclusive: Function 'zxdg_output_manager_v1_get_xdg_output' argument 3 names different: declaration 'output' definition 'outputResource'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/xdgoutput_v1_interface.cpp:31:94: note: Function 'zxdg_output_manager_v1_get_xdg_output' argument 3 names different: declaration 'output' definition 'outputResource'. kwayland-server-5.20.5/src/server/xdgoutput_v1_interface.cpp:85:126: note: Function 'zxdg_output_manager_v1_get_xdg_output' argument 3 names different: declaration 'output' definition 'outputResource'. kwayland-server-5.20.5/tests/copyclient.cpp:79:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/copyclient.cpp:156:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/copyclient.cpp:169:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoCloseHandle [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/dpmstest.cpp:45:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changed [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/dpmstest.cpp:111:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interfacesAnnounced [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/dpmstest.cpp:137:25: style: Local variable 'hline' shadows outer variable [shadowVariable] kwayland-server-5.20.5/tests/dpmstest.cpp:123:21: note: Shadowed declaration kwayland-server-5.20.5/tests/dpmstest.cpp:137:25: note: Shadow variable kwayland-server-5.20.5/tests/paneltest.cpp:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/paneltest.cpp:117:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/paneltest.cpp:133:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/paneltest.cpp:177:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Released [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/paneltest.cpp:330:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/pasteclient.cpp:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/pasteclient.cpp:154:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/pasteclient.cpp:175:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/plasmasurfacetest.cpp:84:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/plasmasurfacetest.cpp:145:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/plasmasurfacetest.cpp:181:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Notification [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/shadowtest.cpp:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/shadowtest.cpp:130:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/shadowtest.cpp:151:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/subsurfacetest.cpp:82:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/subsurfacetest.cpp:126:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubCompositor [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/subsurfacetest.cpp:177:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/touchclienttest.cpp:75:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/touchclienttest.cpp:132:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Released [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/touchclienttest.cpp:228:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/xdgforeigntest.cpp:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/xdgforeigntest.cpp:165:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/xdgtest.cpp:75:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/xdgtest.cpp:136:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Released [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/xdgtest.cpp:164:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BottomEdge [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/xdgtest.cpp:176:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] kwayland-server-5.20.5/tests/xdgtest.cpp:195:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] diff: 2.18.0 kwayland-server-5.20.5/autotests/client/test_datadevice.cpp:191:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_datadevice.cpp:256:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasGrab [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_datadevice.cpp:335:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasGrab [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_datadevice.cpp:415:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_datadevice.cpp:450:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasKeyboardChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_datadevice.cpp:507:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasKeyboardChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_datadevice.cpp:587:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connectionDied [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_drag_drop.cpp:174:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB32 [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_drag_drop.cpp:185:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceCreated [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_drag_drop.cpp:205:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selectedDragAndDropActionChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_drag_drop.cpp:299:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selectedDragAndDropActionChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_drag_drop.cpp:398:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selectedDragAndDropActionChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_drag_drop.cpp:494:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entered [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_drag_drop.cpp:76:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_idle.cpp:129:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idle [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_idle.cpp:154:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idle [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_idle.cpp:182:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idle [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_idle.cpp:234:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idle [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_idle.cpp:63:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_plasma_virtual_desktop.cpp:176:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable desktopCreated [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_plasma_virtual_desktop.cpp:258:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rowsChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_plasma_virtual_desktop.cpp:278:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plasmaVirtualDesktopManagementAnnounced [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_plasma_virtual_desktop.cpp:302:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_plasma_virtual_desktop.cpp:335:52: style: Variable 'desktop1Int' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/autotests/client/test_plasma_virtual_desktop.cpp:345:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activated [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_plasma_virtual_desktop.cpp:390:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plasmaVirtualDesktopEntered [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_plasma_virtual_desktop.cpp:448:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plasmaVirtualDesktopEntered [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_plasma_virtual_desktop.cpp:483:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable desktopCreated [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_plasma_virtual_desktop.cpp:64:21: warning: Member variable 'TestVirtualDesktop::m_plasmaVirtualDesktopManagement' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_plasma_virtual_desktop.cpp:64:21: warning: Member variable 'TestVirtualDesktop::m_plasmaVirtualDesktopManagementInterface' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_plasma_virtual_desktop.cpp:64:21: warning: Member variable 'TestVirtualDesktop::m_window' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_plasma_virtual_desktop.cpp:64:21: warning: Member variable 'TestVirtualDesktop::m_windowInterface' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_plasma_virtual_desktop.cpp:64:21: warning: Member variable 'TestVirtualDesktop::m_windowManagement' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_plasma_virtual_desktop.cpp:64:21: warning: Member variable 'TestVirtualDesktop::m_windowManagementInterface' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_plasma_virtual_desktop.cpp:86:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_plasma_window_model.cpp:583:5: error: Syntax Error: AST broken, binary operator '==' doesn't have two operands. [internalAstError] 2.18.0 kwayland-server-5.20.5/autotests/client/test_pointer_constraints.cpp:160:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Persistent [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_pointer_constraints.cpp:184:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locked [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_pointer_constraints.cpp:274:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Persistent [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_pointer_constraints.cpp:298:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable confined [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_pointer_constraints.cpp:387:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstConstraint [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_pointer_constraints.cpp:79:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_selection.cpp:202:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selectionCleared [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_selection.cpp:85:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_text_input.cpp:100:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_text_input.cpp:223:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_text_input.cpp:322:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_text_input.cpp:369:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_text_input.cpp:402:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_text_input.cpp:435:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_text_input.cpp:467:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_text_input.cpp:496:132: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoCompletion [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_text_input.cpp:582:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_text_input.cpp:616:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Alpha [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_text_input.cpp:650:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_text_input.cpp:683:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_text_input.cpp:697:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_text_input.cpp:741:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_text_input.cpp:785:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_text_input.cpp:831:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_text_input.cpp:881:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputdevice.cpp:135:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputdevice.cpp:179:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interfacesAnnounced [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputdevice.cpp:250:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interfacesAnnounced [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputdevice.cpp:386:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interfacesAnnounced [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputdevice.cpp:426:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interfacesAnnounced [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputdevice.cpp:477:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputdevice.cpp:489:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actual [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputdevice.cpp:525:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rotated90 [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputdevice.cpp:539:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actual [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputdevice.cpp:570:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interfacesAnnounced [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputdevice.cpp:613:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interfacesAnnounced [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputdevice.cpp:638:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interfacesAnnounced [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputdevice.cpp:676:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interfacesAnnounced [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputmanagement.cpp:138:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputmanagement.cpp:217:14: style: Variable 'c' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputmanagement.cpp:242:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutputDevice [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputmanagement.cpp:295:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputmanagement.cpp:304:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outputManagementRemoved [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputmanagement.cpp:324:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable applied [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputmanagement.cpp:339:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputmanagement.cpp:358:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Enabled [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputmanagement.cpp:383:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputmanagement.cpp:437:10: style: Variable 's_o' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputmanagement.cpp:446:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputmanagement.cpp:478:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputmanagement.cpp:503:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable applied [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_outputmanagement.cpp:77:30: warning: Member variable 'TestWaylandOutputManagement::m_omSpy' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:1033:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasPointerChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:1143:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasPointerChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:1241:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasPointerChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:1415:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB32 [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:1451:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasPointerChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:1524:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keyRepeatChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:1749:5: style: C-style pointer casting [cstyleCast] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:1751:5: style: C-style pointer casting [cstyleCast] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:1780:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connectionDied [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:185:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:1915:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cancelled [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:1931:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataDeviceCreated [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:2031:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:2208:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unbound [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:2238:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keyboardCreated [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:2313:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasKeyboardChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:2345:23: performance:inconclusive: Either there is a missing 'override', or the member function 'TestWaylandSeat::testKeymapThroughFd' can be static. [functionStatic] kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:80:10: note: Either there is a missing 'override', or the member function 'TestWaylandSeat::testKeymapThroughFd' can be static. kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:2345:23: note: Either there is a missing 'override', or the member function 'TestWaylandSeat::testKeymapThroughFd' can be static. 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:273:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:317:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pointer [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:366:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable focusedPointerChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:627:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasPointerChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:715:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:758:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonState [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:810:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasPointerChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_seat.cpp:917:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasPointerChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_windowmanagement.cpp:243:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unmapped [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_windowmanagement.cpp:260:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unmapped [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_windowmanagement.cpp:277:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activeWindowChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_windowmanagement.cpp:305:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activeWindowChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_windowmanagement.cpp:330:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitForMoreEvents [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_windowmanagement.cpp:358:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable closeRequested [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_windowmanagement.cpp:366:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changedSignal [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_windowmanagement.cpp:380:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activeRequested [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_windowmanagement.cpp:403:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changedSignal [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_windowmanagement.cpp:422:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable showingDesktopChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_windowmanagement.cpp:456:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable requestChangeShowingDesktop [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_windowmanagement.cpp:470:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keepAboveChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_windowmanagement.cpp:492:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keepBelowChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_windowmanagement.cpp:519:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable windowCreated [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_windowmanagement.cpp:552:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable geometryChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_windowmanagement.cpp:585:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_windowmanagement.cpp:647:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable applicationMenuChanged [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_windowmanagement.cpp:81:23: warning: Member variable 'TestWindowManagement::m_registry' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_windowmanagement.cpp:81:23: warning: Member variable 'TestWindowManagement::m_window' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_windowmanagement.cpp:81:23: warning: Member variable 'TestWindowManagement::m_windowInterface' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_windowmanagement.cpp:81:23: warning: Member variable 'TestWindowManagement::m_windowManagement' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_wayland_windowmanagement.cpp:81:23: warning: Member variable 'TestWindowManagement::m_windowManagementInterface' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_xdg_shell.cpp:112:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_xdg_shell.cpp:230:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_xdg_shell.cpp:387:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopEdge [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_xdg_shell.cpp:411:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edges [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_xdg_shell.cpp:465:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eventsRead [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_xdg_shell.cpp:479:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable closeRequested [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_xdg_shell.cpp:502:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Activated [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_xdg_shell.cpp:533:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configureRequested [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/client/test_xdg_shell.cpp:559:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configureRequested [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_datacontrol_interface.cpp:112:6: style: The destructor '~TestDataSource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource.h:34:14: note: Virtual destructor in base class kwayland-server-5.20.5/autotests/server/test_datacontrol_interface.cpp:112:6: note: Destructor in derived class 2.18.0 kwayland-server-5.20.5/autotests/server/test_datacontrol_interface.cpp:115:10: style: The function 'requestData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/abstract_data_source.h:40:18: note: Virtual function in base class kwayland-server-5.20.5/autotests/server/test_datacontrol_interface.cpp:115:10: note: Function in derived class 2.18.0 kwayland-server-5.20.5/autotests/server/test_datacontrol_interface.cpp:119:10: style: The function 'cancel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/abstract_data_source.h:41:18: note: Virtual function in base class kwayland-server-5.20.5/autotests/server/test_datacontrol_interface.cpp:119:10: note: Function in derived class 2.18.0 kwayland-server-5.20.5/autotests/server/test_datacontrol_interface.cpp:120:17: style: The function 'mimeTypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/abstract_data_source.h:43:25: note: Virtual function in base class kwayland-server-5.20.5/autotests/server/test_datacontrol_interface.cpp:120:17: note: Function in derived class 2.18.0 kwayland-server-5.20.5/autotests/server/test_datacontrol_interface.cpp:132:5: warning: Member variable 'DataControlInterfaceTest::m_clientCompositor' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_datacontrol_interface.cpp:132:5: warning: Member variable 'DataControlInterfaceTest::m_connection' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_datacontrol_interface.cpp:132:5: warning: Member variable 'DataControlInterfaceTest::m_dataControlDeviceManager' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_datacontrol_interface.cpp:132:5: warning: Member variable 'DataControlInterfaceTest::m_dataControlDeviceManagerInterface' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_datacontrol_interface.cpp:132:5: warning: Member variable 'DataControlInterfaceTest::m_display' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_datacontrol_interface.cpp:132:5: warning: Member variable 'DataControlInterfaceTest::m_queue' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_datacontrol_interface.cpp:132:5: warning: Member variable 'DataControlInterfaceTest::m_seat' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_datacontrol_interface.cpp:132:5: warning: Member variable 'DataControlInterfaceTest::m_serverCompositor' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_datacontrol_interface.cpp:132:5: warning: Member variable 'DataControlInterfaceTest::m_thread' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_datacontrol_interface.cpp:159:33: style: class member 'DataControlInterfaceTest::m_surfaces' is never used. [unusedStructMember] 2.18.0 kwayland-server-5.20.5/autotests/server/test_datacontrol_interface.cpp:196:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_datacontrol_interface.cpp:61:17: performance: Function 'receivedOffers()' should return member 'm_receivedOffers' by const reference. [returnByReference] 2.18.0 kwayland-server-5.20.5/autotests/server/test_datacontrol_interface.cpp:61:17: style:inconclusive: Either there is a missing 'override', or the member function 'DataControlOffer::receivedOffers' can be const. [functionConst] 2.18.0 kwayland-server-5.20.5/autotests/server/test_inputmethod_interface.cpp:122:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_inputmethod_interface.cpp:210:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position_center_bottom [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_inputmethod_interface.cpp:47:5: style: Class 'InputPanelSurface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kwayland-server-5.20.5/autotests/server/test_inputmethod_interface.cpp:63:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_inputmethod_interface.cpp:72:5: warning: Member variable 'TestInputMethodInterface::m_clientCompositor' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_inputmethod_interface.cpp:72:5: warning: Member variable 'TestInputMethodInterface::m_connection' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_inputmethod_interface.cpp:72:5: warning: Member variable 'TestInputMethodInterface::m_inputMethodIface' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_inputmethod_interface.cpp:72:5: warning: Member variable 'TestInputMethodInterface::m_inputPanel' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_inputmethod_interface.cpp:72:5: warning: Member variable 'TestInputMethodInterface::m_inputPanelIface' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_inputmethod_interface.cpp:72:5: warning: Member variable 'TestInputMethodInterface::m_queue' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_inputmethod_interface.cpp:72:5: warning: Member variable 'TestInputMethodInterface::m_seat' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_inputmethod_interface.cpp:72:5: warning: Member variable 'TestInputMethodInterface::m_serverCompositor' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_inputmethod_interface.cpp:72:5: warning: Member variable 'TestInputMethodInterface::m_thread' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_keyboard_shortcuts_inhibitor_interface.cpp:113:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_keyboard_shortcuts_inhibitor_interface.cpp:207:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorOccurred [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_keyboard_shortcuts_inhibitor_interface.cpp:43:5: style: Class 'KeyboardShortcutsInhibitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kwayland-server-5.20.5/autotests/server/test_keyboard_shortcuts_inhibitor_interface.cpp:68:5: warning: Member variable 'TestKeyboardShortcutsInhibitorInterface::m_clientCompositor' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_keyboard_shortcuts_inhibitor_interface.cpp:68:5: warning: Member variable 'TestKeyboardShortcutsInhibitorInterface::m_connection' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_keyboard_shortcuts_inhibitor_interface.cpp:68:5: warning: Member variable 'TestKeyboardShortcutsInhibitorInterface::m_manager' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_keyboard_shortcuts_inhibitor_interface.cpp:68:5: warning: Member variable 'TestKeyboardShortcutsInhibitorInterface::m_queue' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_keyboard_shortcuts_inhibitor_interface.cpp:68:5: warning: Member variable 'TestKeyboardShortcutsInhibitorInterface::m_seat' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_keyboard_shortcuts_inhibitor_interface.cpp:68:5: warning: Member variable 'TestKeyboardShortcutsInhibitorInterface::m_serverCompositor' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_keyboard_shortcuts_inhibitor_interface.cpp:68:5: warning: Member variable 'TestKeyboardShortcutsInhibitorInterface::m_thread' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_screencast.cpp:102:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_screencast.cpp:53:5: style: Class 'ScreencastV1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kwayland-server-5.20.5/autotests/server/test_screencast.cpp:68:5: warning: Member variable 'TestScreencastV1Interface::m_connection' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_screencast.cpp:68:5: warning: Member variable 'TestScreencastV1Interface::m_thread' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_seat.cpp:106:23: style: Variable 'pointer' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/autotests/server/test_seat.cpp:136:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QPointF [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_seat.cpp:138:23: style: Variable 'pointer' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/autotests/server/test_seat.cpp:89:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_tablet_interface.cpp:105:5: warning: Member variable 'TestTabletInterface::m_clientCompositor' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_tablet_interface.cpp:105:5: warning: Member variable 'TestTabletInterface::m_connection' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_tablet_interface.cpp:105:5: warning: Member variable 'TestTabletInterface::m_queue' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_tablet_interface.cpp:105:5: warning: Member variable 'TestTabletInterface::m_seat' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_tablet_interface.cpp:105:5: warning: Member variable 'TestTabletInterface::m_serverCompositor' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_tablet_interface.cpp:105:5: warning: Member variable 'TestTabletInterface::m_tablet' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_tablet_interface.cpp:105:5: warning: Member variable 'TestTabletInterface::m_tabletManager' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_tablet_interface.cpp:105:5: warning: Member variable 'TestTabletInterface::m_thread' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_tablet_interface.cpp:105:5: warning: Member variable 'TestTabletInterface::m_tool' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_tablet_interface.cpp:155:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_tablet_interface.cpp:43:5: style: Class 'Tablet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kwayland-server-5.20.5/autotests/server/test_tablet_interface.cpp:53:5: style: Class 'Tool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kwayland-server-5.20.5/autotests/server/test_tablet_interface.cpp:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceApproximated [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_tablet_interface.cpp:77:5: style: Class 'TabletSeat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kwayland-server-5.20.5/autotests/server/test_tablet_interface.cpp:84:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tablets [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/autotests/server/test_tablet_interface.cpp:89:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tools [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/datacontroldevice_v1_interface.cpp:120:34: style: Variable 'offer' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/datacontroldevice_v1_interface.cpp:39:104: style:inconclusive: Function 'DataControlDeviceV1InterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/datacontroldevice_v1_interface.cpp:24:71: note: Function 'DataControlDeviceV1InterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/datacontroldevice_v1_interface.cpp:39:104: note: Function 'DataControlDeviceV1InterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. 2.18.0 kwayland-server-5.20.5/src/server/datacontroldevice_v1_interface.cpp:54:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_used_source [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/datacontroldevicemanager_v1_interface.cpp:41:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zwlr_data_control_source_v1_interface [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/datacontroldevicemanager_v1_interface.cpp:58:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zwlr_data_control_device_v1_interface [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/datadevice_interface.cpp:124:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_DATA_SOURCE_ACTION_SINCE_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/datadevice_interface.cpp:184:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/datadevice_interface.cpp:190:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/datadevice_interface.cpp:196:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/datadevice_interface.cpp:208:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/datadevice_interface.cpp:25:6: style: The destructor '~Private' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource_p.h:19:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/datadevice_interface.cpp:25:6: note: Destructor in derived class 2.18.0 kwayland-server-5.20.5/src/server/datadevice_interface.cpp:86:123: style:inconclusive: Function 'startDrag' argument 3 names different: declaration 'icon' definition 'i'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/datadevice_interface.cpp:54:97: note: Function 'startDrag' argument 3 names different: declaration 'icon' definition 'i'. kwayland-server-5.20.5/src/server/datadevice_interface.cpp:86:123: note: Function 'startDrag' argument 3 names different: declaration 'icon' definition 'i'. 2.18.0 kwayland-server-5.20.5/src/server/datadevice_interface.cpp:88:23: style: Variable 'focusSurface' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/datadevicemanager_interface.cpp:75:43: style: Unused private function: 'Private::createDataSourceCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/datadevicemanager_interface.cpp:28:17: note: Unused private function: 'Private::createDataSourceCallback' kwayland-server-5.20.5/src/server/datadevicemanager_interface.cpp:75:43: note: Unused private function: 'Private::createDataSourceCallback' 2.18.0 kwayland-server-5.20.5/src/server/datadevicemanager_interface.cpp:92:43: style: Unused private function: 'Private::getDataDeviceCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/datadevicemanager_interface.cpp:29:17: note: Unused private function: 'Private::getDataDeviceCallback' kwayland-server-5.20.5/src/server/datadevicemanager_interface.cpp:92:43: note: Unused private function: 'Private::getDataDeviceCallback' 2.18.0 kwayland-server-5.20.5/src/server/display.cpp:100:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWAYLAND_SERVER [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/display.cpp:103:22: style: Variable 'm_notifier' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/display.cpp:136:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWAYLAND_SERVER [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/display.cpp:175:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWAYLAND_SERVER [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/display.cpp:207:40: style:inconclusive: Function 'setRunning' argument 1 names different: declaration 'running' definition 'r'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/display.cpp:70:26: note: Function 'setRunning' argument 1 names different: declaration 'running' definition 'r'. kwayland-server-5.20.5/src/server/display.cpp:207:40: note: Function 'setRunning' argument 1 names different: declaration 'running' definition 'r'. 2.18.0 kwayland-server-5.20.5/src/server/display.cpp:327:10: style: Local variable 'd' shadows outer variable [shadowVariable] kwayland-server-5.20.5/src/server/display.h:384:29: note: Shadowed declaration kwayland-server-5.20.5/src/server/display.cpp:327:10: note: Shadow variable 2.18.0 kwayland-server-5.20.5/src/server/display.cpp:334:10: style: Local variable 'd' shadows outer variable [shadowVariable] kwayland-server-5.20.5/src/server/display.h:384:29: note: Shadowed declaration kwayland-server-5.20.5/src/server/display.cpp:334:10: note: Shadow variable 2.18.0 kwayland-server-5.20.5/src/server/display.cpp:457:10: style: Local variable 'd' shadows outer variable [shadowVariable] kwayland-server-5.20.5/src/server/display.h:384:29: note: Shadowed declaration kwayland-server-5.20.5/src/server/display.cpp:457:10: note: Shadow variable 2.18.0 kwayland-server-5.20.5/src/server/display.cpp:471:10: style: Local variable 'd' shadows outer variable [shadowVariable] kwayland-server-5.20.5/src/server/display.h:384:29: note: Shadowed declaration kwayland-server-5.20.5/src/server/display.cpp:471:10: note: Shadow variable 2.18.0 kwayland-server-5.20.5/src/server/display.cpp:478:10: style: Local variable 'd' shadows outer variable [shadowVariable] kwayland-server-5.20.5/src/server/display.h:384:29: note: Shadowed declaration kwayland-server-5.20.5/src/server/display.cpp:478:10: note: Shadow variable 2.18.0 kwayland-server-5.20.5/src/server/display.cpp:492:10: style: Local variable 'd' shadows outer variable [shadowVariable] kwayland-server-5.20.5/src/server/display.h:384:29: note: Shadowed declaration kwayland-server-5.20.5/src/server/display.cpp:492:10: note: Shadow variable 2.18.0 kwayland-server-5.20.5/src/server/display.cpp:500:10: style: Local variable 'd' shadows outer variable [shadowVariable] kwayland-server-5.20.5/src/server/display.h:384:29: note: Shadowed declaration kwayland-server-5.20.5/src/server/display.cpp:500:10: note: Shadow variable 2.18.0 kwayland-server-5.20.5/src/server/display.cpp:636:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_DISPLAY [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/display.cpp:67:5: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kwayland-server-5.20.5/src/server/display.h:105:13: performance: Function 'socketName()' should return member 'socketName' by const reference. [returnByReference] 2.18.0 kwayland-server-5.20.5/src/server/display.h:161:29: performance: Function 'outputs()' should return member 'outputs' by const reference. [returnByReference] 2.18.0 kwayland-server-5.20.5/src/server/display.h:165:35: performance: Function 'outputDevices()' should return member 'outputdevices' by const reference. [returnByReference] 2.18.0 kwayland-server-5.20.5/src/server/display.h:174:29: performance: Function 'seats()' should return member 'seats' by const reference. [returnByReference] 2.18.0 kwayland-server-5.20.5/src/server/display.h:355:32: performance: Function 'connections()' should return member 'clients' by const reference. [returnByReference] 2.18.0 kwayland-server-5.20.5/src/server/idle_interface.cpp:26:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable org_kde_kwin_idle_timeout_interface [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/idle_interface.cpp:77:80: style:inconclusive: Function 'IdleTimeoutInterface' argument 2 names different: declaration 'parent' definition 'manager'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/idle_interface_p.h:42:71: note: Function 'IdleTimeoutInterface' argument 2 names different: declaration 'parent' definition 'manager'. kwayland-server-5.20.5/src/server/idle_interface.cpp:77:80: note: Function 'IdleTimeoutInterface' argument 2 names different: declaration 'parent' definition 'manager'. 2.18.0 kwayland-server-5.20.5/src/server/inputmethod_v1_interface.cpp:105:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/inputmethod_v1_interface.cpp:119:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/inputmethod_v1_interface.cpp:161:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable content_hint_none [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/inputmethod_v1_interface.cpp:28:5: style: Class 'InputMethodContextV1InterfacePrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kwayland-server-5.20.5/src/server/inputmethod_v1_interface.cpp:328:22: style: Variable 'surfaceRole' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/inputmethod_v1_interface.cpp:66:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/inputmethod_v1_interface.cpp:90:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_PRESSED [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/inputmethod_v1_interface.h:93:5: style: Class 'InputMethodContextV1Interface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kwayland-server-5.20.5/src/server/keyboard_interface.cpp:107:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEYMAP_FORMAT_XKB_V1 [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/keyboard_interface.cpp:156:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_PRESSED [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/keyboard_interface.cpp:166:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_RELEASED [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/keyboard_interface.cpp:182:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_REPEAT_INFO_SINCE_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/keyboard_interface.cpp:191:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/keyboard_interface.cpp:38:62: style: Parameter 'surface' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/keyboard_interface.cpp:45:62: style: Parameter 'surface' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/keyboard_interface.h:27:14: style: The destructor '~KeyboardInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource.h:34:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/keyboard_interface.h:27:14: note: Destructor in derived class 2.18.0 kwayland-server-5.20.5/src/server/keyboard_shortcuts_inhibit_v1_interface.cpp:135:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_already_inhibited [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/keyboard_shortcuts_inhibit_v1_interface.cpp:165:97: style:inconclusive: Function 'KeyboardShortcutsInhibitManagerV1Interface' argument 1 names different: declaration 'd' definition 'display'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/keyboard_shortcuts_inhibit_v1_interface.h:74:66: note: Function 'KeyboardShortcutsInhibitManagerV1Interface' argument 1 names different: declaration 'd' definition 'display'. kwayland-server-5.20.5/src/server/keyboard_shortcuts_inhibit_v1_interface.cpp:165:97: note: Function 'KeyboardShortcutsInhibitManagerV1Interface' argument 1 names different: declaration 'd' definition 'display'. 2.18.0 kwayland-server-5.20.5/src/server/outputchangeset.cpp:101:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputchangeset.cpp:113:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputchangeset.cpp:48:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputchangeset.cpp:60:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputchangeset.cpp:72:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputchangeset.cpp:83:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputchangeset.cpp:95:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputconfiguration_interface.cpp:112:30: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 kwayland-server-5.20.5/src/server/outputconfiguration_interface.cpp:118:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWAYLAND_SERVER [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/outputconfiguration_interface.cpp:171:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWAYLAND_SERVER [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/outputconfiguration_interface.cpp:180:141: style:inconclusive: Function 'scaleFCallback' argument 4 names different: declaration 'scale' definition 'scale_fixed'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/outputconfiguration_interface.cpp:57:70: note: Function 'scaleFCallback' argument 4 names different: declaration 'scale' definition 'scale_fixed'. kwayland-server-5.20.5/src/server/outputconfiguration_interface.cpp:180:141: note: Function 'scaleFCallback' argument 4 names different: declaration 'scale' definition 'scale_fixed'. 2.18.0 kwayland-server-5.20.5/src/server/outputconfiguration_interface.cpp:186:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWAYLAND_SERVER [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/outputconfiguration_interface.cpp:217:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWAYLAND_SERVER [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/outputconfiguration_interface.cpp:226:31: style: C-style pointer casting [cstyleCast] 2.18.0 kwayland-server-5.20.5/src/server/outputconfiguration_interface.cpp:228:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.18.0 kwayland-server-5.20.5/src/server/outputconfiguration_interface.cpp:228:28: style: C-style pointer casting [cstyleCast] 2.18.0 kwayland-server-5.20.5/src/server/outputconfiguration_interface.cpp:261:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputconfiguration_interface.cpp:29:6: style: The destructor '~Private' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource_p.h:19:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/outputconfiguration_interface.cpp:29:6: note: Destructor in derived class 2.18.0 kwayland-server-5.20.5/src/server/outputconfiguration_interface.cpp:308:10: style: Variable 'c' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputconfiguration_interface.cpp:42:26: style: class member 'Private::s_version' is never used. [unusedStructMember] 2.18.0 kwayland-server-5.20.5/src/server/outputconfiguration_interface.cpp:98:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_KWIN_OUTPUTDEVICE_ENABLEMENT_ENABLED [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/outputconfiguration_interface.h:47:14: style: The destructor '~OutputConfigurationInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource.h:34:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/outputconfiguration_interface.h:47:14: note: Destructor in derived class 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:232:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWAYLAND_SERVER [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:26:6: style: The destructor '~Private' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/global_p.h:21:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:26:6: note: Destructor in derived class 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:273:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_TRANSFORM_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:296:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_SUBPIXEL_UNKNOWN [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:367:38: performance:inconclusive: Technically the member function 'KWaylandServer::OutputDeviceInterface::Private::sendMode' can be static (but you may consider moving to unnamed namespace). [functionStatic] kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:39:10: note: Technically the member function 'KWaylandServer::OutputDeviceInterface::Private::sendMode' can be static (but you may consider moving to unnamed namespace). kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:367:38: note: Technically the member function 'KWaylandServer::OutputDeviceInterface::Private::sendMode' can be static (but you may consider moving to unnamed namespace). 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:371:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_MODE_CURRENT [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:400:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_KWIN_OUTPUTDEVICE_SCALEF_SINCE_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:409:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_KWIN_OUTPUTDEVICE_COLORCURVES_SINCE_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:434:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_KWIN_OUTPUTDEVICE_SERIAL_NUMBER_SINCE_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:442:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_KWIN_OUTPUTDEVICE_EISA_ID_SINCE_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:449:38: performance:inconclusive: Technically the member function 'KWaylandServer::OutputDeviceInterface::Private::sendDone' can be static (but you may consider moving to unnamed namespace). [functionStatic] kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:40:10: note: Technically the member function 'KWaylandServer::OutputDeviceInterface::Private::sendDone' can be static (but you may consider moving to unnamed namespace). kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:449:38: note: Technically the member function 'KWaylandServer::OutputDeviceInterface::Private::sendDone' can be static (but you may consider moving to unnamed namespace). 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:497:1: style:inconclusive: Function 'setPhysicalSize' argument 1 names different: declaration 'size' definition 'arg'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/outputdevice_interface.h:113:39: note: Function 'setPhysicalSize' argument 1 names different: declaration 'size' definition 'arg'. kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:497:1: note: Function 'setPhysicalSize' argument 1 names different: declaration 'size' definition 'arg'. 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:498:1: style:inconclusive: Function 'setGlobalPosition' argument 1 names different: declaration 'pos' definition 'arg'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/outputdevice_interface.h:114:42: note: Function 'setGlobalPosition' argument 1 names different: declaration 'pos' definition 'arg'. kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:498:1: note: Function 'setGlobalPosition' argument 1 names different: declaration 'pos' definition 'arg'. 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:499:1: style:inconclusive: Function 'setManufacturer' argument 1 names different: declaration 'manufacturer' definition 'arg'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/outputdevice_interface.h:115:41: note: Function 'setManufacturer' argument 1 names different: declaration 'manufacturer' definition 'arg'. kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:499:1: note: Function 'setManufacturer' argument 1 names different: declaration 'manufacturer' definition 'arg'. 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:500:1: style:inconclusive: Function 'setModel' argument 1 names different: declaration 'model' definition 'arg'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/outputdevice_interface.h:116:34: note: Function 'setModel' argument 1 names different: declaration 'model' definition 'arg'. kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:500:1: note: Function 'setModel' argument 1 names different: declaration 'model' definition 'arg'. 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:501:1: style:inconclusive: Function 'setSerialNumber' argument 1 names different: declaration 'serialNumber' definition 'arg'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/outputdevice_interface.h:117:41: note: Function 'setSerialNumber' argument 1 names different: declaration 'serialNumber' definition 'arg'. kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:501:1: note: Function 'setSerialNumber' argument 1 names different: declaration 'serialNumber' definition 'arg'. 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:502:1: style:inconclusive: Function 'setEisaId' argument 1 names different: declaration 'eisaId' definition 'arg'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/outputdevice_interface.h:118:35: note: Function 'setEisaId' argument 1 names different: declaration 'eisaId' definition 'arg'. kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:502:1: note: Function 'setEisaId' argument 1 names different: declaration 'eisaId' definition 'arg'. 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:503:1: style:inconclusive: Function 'setSubPixel' argument 1 names different: declaration 'subPixel' definition 'arg'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/outputdevice_interface.h:126:31: note: Function 'setSubPixel' argument 1 names different: declaration 'subPixel' definition 'arg'. kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:503:1: note: Function 'setSubPixel' argument 1 names different: declaration 'subPixel' definition 'arg'. 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:504:1: style:inconclusive: Function 'setTransform' argument 1 names different: declaration 'transform' definition 'arg'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/outputdevice_interface.h:127:33: note: Function 'setTransform' argument 1 names different: declaration 'transform' definition 'arg'. kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:504:1: note: Function 'setTransform' argument 1 names different: declaration 'transform' definition 'arg'. 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:532:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:538:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:544:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:550:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:556:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:562:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:568:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:574:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:581:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:587:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:593:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:599:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:605:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:607:73: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:640:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:656:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:672:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.cpp:685:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enabled [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.h:75:5: debug: SymbolDatabase couldn't resolve all user defined types. [debug] 2.18.0 kwayland-server-5.20.5/src/server/outputdevice_interface.h:86:14: style: The destructor '~OutputDeviceInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/global.h:48:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/outputdevice_interface.h:86:14: note: Destructor in derived class head kwayland-server-5.20.5/src/server/outputdevice_interface.h:96:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KWAYLANDSERVER_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kwayland-server-5.20.5/src/server/outputdevice_interface.h:96:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KWAYLANDSERVER_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kwayland-server-5.20.5/src/server/outputmanagement_interface.cpp:58:42: style: Unused private function: 'Private::createConfigurationCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/outputmanagement_interface.cpp:34:17: note: Unused private function: 'Private::createConfigurationCallback' kwayland-server-5.20.5/src/server/outputmanagement_interface.cpp:58:42: note: Unused private function: 'Private::createConfigurationCallback' 2.18.0 kwayland-server-5.20.5/src/server/outputmanagement_interface.cpp:74:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:1002:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_STATE_SHADEABLE [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:1007:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_STATE_SHADED [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:1012:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_STATE_MOVABLE [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:1017:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_STATE_RESIZABLE [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:1022:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_STATE_VIRTUAL_DESKTOP_CHANGEABLE [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:144:48: style:inconclusive: Technically the member function 'KWaylandServer::PlasmaWindowManagementInterface::Private::sendShowingDesktopState' can be const. [functionConst] kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:50:10: note: Technically the member function 'KWaylandServer::PlasmaWindowManagementInterface::Private::sendShowingDesktopState' can be const. kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:144:48: note: Technically the member function 'KWaylandServer::PlasmaWindowManagementInterface::Private::sendShowingDesktopState' can be const. 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:149:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_SHOW_DESKTOP_ENABLED [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:170:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_STACKING_ORDER_CHANGED_SINCE_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:193:48: style: Unused private function: 'Private::showDesktopCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:45:17: note: Unused private function: 'Private::showDesktopCallback' kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:193:48: note: Unused private function: 'Private::showDesktopCallback' 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:209:48: style: Unused private function: 'Private::getWindowCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:46:17: note: Unused private function: 'Private::getWindowCallback' kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:209:48: note: Unused private function: 'Private::getWindowCallback' 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:228:48: style: Unused private function: 'Private::getWindowByUuidCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:47:17: note: Unused private function: 'Private::getWindowByUuidCallback' kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:228:48: note: Unused private function: 'Private::getWindowByUuidCallback' 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:266:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_WINDOW_WITH_UUID_SINCE_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:305:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_WINDOW_WITH_UUID_SINCE_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:323:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:359:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:398:38: style: Unused private function: 'Private::destroyCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:99:17: note: Unused private function: 'Private::destroyCallback' kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:398:38: note: Unused private function: 'Private::destroyCallback' 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:398:80: style:inconclusive: Function 'destroyCallback' argument 2 names different: declaration 'resource' definition 'r'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:99:65: note: Function 'destroyCallback' argument 2 names different: declaration 'resource' definition 'r'. kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:398:80: note: Function 'destroyCallback' argument 2 names different: declaration 'resource' definition 'r'. 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:447:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_ICON_CHANGED_SINCE_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:509:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_ICON_CHANGED_SINCE_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:516:38: style: Unused private function: 'Private::getIconCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:100:17: note: Unused private function: 'Private::getIconCallback' kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:516:38: note: Unused private function: 'Private::getIconCallback' 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:523:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoCloseHandle [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:531:38: style: Unused private function: 'Private::requestEnterVirtualDesktopCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:101:17: note: Unused private function: 'Private::requestEnterVirtualDesktopCallback' kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:531:38: note: Unused private function: 'Private::requestEnterVirtualDesktopCallback' 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:538:38: style: Unused private function: 'Private::requestEnterNewVirtualDesktopCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:102:17: note: Unused private function: 'Private::requestEnterNewVirtualDesktopCallback' kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:538:38: note: Unused private function: 'Private::requestEnterNewVirtualDesktopCallback' 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:545:38: style: Unused private function: 'Private::requestLeaveVirtualDesktopCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:103:17: note: Unused private function: 'Private::requestLeaveVirtualDesktopCallback' kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:545:38: note: Unused private function: 'Private::requestLeaveVirtualDesktopCallback' 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:603:46: performance:inconclusive: Technically the member function 'KWaylandServer::PlasmaWindowInterface::Private::resourceForParent' can be static (but you may consider moving to unnamed namespace). [functionStatic] kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:76:18: note: Technically the member function 'KWaylandServer::PlasmaWindowInterface::Private::resourceForParent' can be static (but you may consider moving to unnamed namespace). kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:603:46: note: Technically the member function 'KWaylandServer::PlasmaWindowInterface::Private::resourceForParent' can be static (but you may consider moving to unnamed namespace). 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:619:77: style:inconclusive: Function 'setParentWindow' argument 1 names different: declaration 'parent' definition 'window'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:73:49: note: Function 'setParentWindow' argument 1 names different: declaration 'parent' definition 'window'. kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:619:77: note: Function 'setParentWindow' argument 1 names different: declaration 'parent' definition 'window'. 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:628:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:643:63: style:inconclusive: Function 'setGeometry' argument 1 names different: declaration 'geometry' definition 'geo'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:74:35: note: Function 'setGeometry' argument 1 names different: declaration 'geometry' definition 'geo'. kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:643:63: note: Function 'setGeometry' argument 1 names different: declaration 'geometry' definition 'geo'. 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:654:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_GEOMETRY_SINCE_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:670:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_APPLICATION_MENU_SINCE_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:677:38: style: Unused private function: 'Private::closeCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:94:17: note: Unused private function: 'Private::closeCallback' kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:677:38: note: Unused private function: 'Private::closeCallback' 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:684:38: style: Unused private function: 'Private::requestMoveCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:95:17: note: Unused private function: 'Private::requestMoveCallback' kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:684:38: note: Unused private function: 'Private::requestMoveCallback' 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:691:38: style: Unused private function: 'Private::requestResizeCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:96:17: note: Unused private function: 'Private::requestResizeCallback' kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:691:38: note: Unused private function: 'Private::requestResizeCallback' 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:698:38: style: Unused private function: 'Private::setVirtualDesktopCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:93:17: note: Unused private function: 'Private::setVirtualDesktopCallback' kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:698:38: note: Unused private function: 'Private::setVirtualDesktopCallback' 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:705:38: style: Unused private function: 'Private::setStateCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:92:17: note: Unused private function: 'Private::setStateCallback' kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:705:38: note: Unused private function: 'Private::setStateCallback' 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:709:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_STATE_ACTIVE [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:765:38: style: Unused private function: 'Private::setMinimizedGeometryCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:97:17: note: Unused private function: 'Private::setMinimizedGeometryCallback' kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:765:38: note: Unused private function: 'Private::setMinimizedGeometryCallback' 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:781:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:788:38: style: Unused private function: 'Private::unsetMinimizedGeometryCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:98:17: note: Unused private function: 'Private::unsetMinimizedGeometryCallback' kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:788:38: note: Unused private function: 'Private::unsetMinimizedGeometryCallback' 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:844:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_STATE_ACTIVE [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:849:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_STATE_FULLSCREEN [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:854:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_STATE_KEEP_ABOVE [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:859:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_STATE_KEEP_BELOW [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:864:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_STATE_MAXIMIZED [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:869:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_STATE_MINIMIZED [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:875:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_STATE_ON_ALL_DESKTOPS [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:887:19: performance: Range variable 'desk' should be declared as const reference. [iterateByValue] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:898:19: style: Variable 'desk' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:911:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_STATE_DEMANDS_ATTENTION [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:916:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_STATE_CLOSEABLE [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:921:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_STATE_FULLSCREENABLE [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:926:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_STATE_MAXIMIZABLE [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:931:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_STATE_MINIMIZABLE [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:934:49: style:inconclusive: Function 'setSkipTaskbar' argument 1 names different: declaration 'skip' definition 'set'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.h:122:30: note: Function 'setSkipTaskbar' argument 1 names different: declaration 'skip' definition 'set'. kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:934:49: note: Function 'setSkipTaskbar' argument 1 names different: declaration 'skip' definition 'set'. 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:936:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_STATE_SKIPTASKBAR [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.cpp:941:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORG_KDE_PLASMA_WINDOW_MANAGEMENT_STATE_SKIPSWITCHER [valueFlowBailoutIncompleteVar] head kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.h:103:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KWAYLANDSERVER_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.h:103:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KWAYLANDSERVER_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.h:167:37: performance: Function 'minimizedGeometries()' should return member 'minimizedGeometries' by const reference. [returnByReference] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.h:220:17: performance: Function 'plasmaVirtualDesktops()' should return member 'plasmaVirtualDesktops' by const reference. [returnByReference] 2.18.0 kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.h:33:14: style: The destructor '~PlasmaWindowManagementInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/global.h:48:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/plasmawindowmanagement_interface.h:33:14: note: Destructor in derived class 2.18.0 kwayland-server-5.20.5/src/server/pointer_interface.cpp:200:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_POINTER_FRAME_SINCE_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/pointer_interface.cpp:293:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_POINTER_BUTTON_STATE_PRESSED [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/pointer_interface.cpp:304:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_POINTER_BUTTON_STATE_RELEASED [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/pointer_interface.cpp:318:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/pointer_interface.cpp:364:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/pointer_interface.cpp:369:33: style: Unused private function: 'Private::setCursorCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/pointer_interface_p.h:58:17: note: Unused private function: 'Private::setCursorCallback' kwayland-server-5.20.5/src/server/pointer_interface.cpp:369:33: note: Unused private function: 'Private::setCursorCallback' 2.18.0 kwayland-server-5.20.5/src/server/pointer_interface.cpp:369:62: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/pointer_interface.cpp:379:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/pointer_interface.cpp:411:66: style:inconclusive: Function 'update' argument 1 names different: declaration 'surface' definition 's'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/pointer_interface.cpp:32:51: note: Function 'update' argument 1 names different: declaration 'surface' definition 's'. kwayland-server-5.20.5/src/server/pointer_interface.cpp:411:66: note: Function 'update' argument 1 names different: declaration 'surface' definition 's'. 2.18.0 kwayland-server-5.20.5/src/server/pointer_interface.cpp:411:99: style:inconclusive: Function 'update' argument 3 names different: declaration 'hotspot' definition 'p'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/pointer_interface.cpp:32:90: note: Function 'update' argument 3 names different: declaration 'hotspot' definition 'p'. kwayland-server-5.20.5/src/server/pointer_interface.cpp:411:99: note: Function 'update' argument 3 names different: declaration 'hotspot' definition 'p'. 2.18.0 kwayland-server-5.20.5/src/server/pointer_interface.cpp:57:61: style: Parameter 'surface' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/pointer_interface.cpp:70:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/pointer_interface.cpp:81:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/pointer_interface.cpp:91:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/pointer_interface.cpp:99:50: style: Parameter 'surface' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/pointer_interface.h:108:5: style: Class 'Cursor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:109:6: style: The destructor '~Private' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:61:6: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:109:6: note: Destructor in derived class 2.18.0 kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:145:20: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:158:20: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:166:80: style:inconclusive: Function 'end' argument 2 names different: declaration 'end' definition 'cancel'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:111:35: note: Function 'end' argument 2 names different: declaration 'end' definition 'cancel'. kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:166:80: note: Function 'end' argument 2 names different: declaration 'end' definition 'cancel'. 2.18.0 kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:168:20: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:196:6: style: The destructor '~Private' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:96:6: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:196:6: note: Destructor in derived class 2.18.0 kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:232:20: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:245:20: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:254:80: style:inconclusive: Function 'end' argument 2 names different: declaration 'end' definition 'cancel'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:198:35: note: Function 'end' argument 2 names different: declaration 'end' definition 'cancel'. kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:254:80: note: Function 'end' argument 2 names different: declaration 'end' definition 'cancel'. 2.18.0 kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:256:20: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:34:41: warning: The class 'Private' defines member variable with name 'q' also defined in its parent class 'Private'. [duplInheritedMember] kwayland-server-5.20.5/src/server/pointergestures_interface_p.h:25:31: note: Parent variable 'Private::q' kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:34:41: note: Derived variable 'Private::q' 2.18.0 kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:48:51: style: Unused private function: 'Private::getSwipeGestureCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:31:17: note: Unused private function: 'Private::getSwipeGestureCallback' kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:48:51: note: Unused private function: 'Private::getSwipeGestureCallback' 2.18.0 kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:61:51: style: Unused private function: 'Private::getPinchGestureCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:32:17: note: Unused private function: 'Private::getPinchGestureCallback' kwayland-server-5.20.5/src/server/pointergestures_interface_v1.cpp:61:51: note: Unused private function: 'Private::getPinchGestureCallback' 2.18.0 kwayland-server-5.20.5/src/server/primaryselectiondevice_v1_interface.cpp:126:39: style: Variable 'offer' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/primaryselectiondevice_v1_interface.cpp:41:119: style:inconclusive: Function 'PrimarySelectionDeviceV1InterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/primaryselectiondevice_v1_interface.cpp:23:81: note: Function 'PrimarySelectionDeviceV1InterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. kwayland-server-5.20.5/src/server/primaryselectiondevice_v1_interface.cpp:41:119: note: Function 'PrimarySelectionDeviceV1InterfacePrivate' argument 1 names different: declaration 'q' definition '_q'. 2.18.0 kwayland-server-5.20.5/src/server/primaryselectiondevicemanager_v1_interface.cpp:39:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zwp_primary_selection_source_v1_interface [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/primaryselectiondevicemanager_v1_interface.cpp:56:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zwp_primary_selection_device_v1_interface [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:1013:50: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:1026:36: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:1040:37: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:1055:37: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:1074:50: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:1087:53: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:109:30: style: Unused private function: 'Private::releaseCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/seat_interface_p.h:189:17: note: Unused private function: 'Private::releaseCallback' kwayland-server-5.20.5/src/server/seat_interface.cpp:109:30: note: Unused private function: 'Private::releaseCallback' 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:1101:37: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:1116:37: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:1127:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pressed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:1141:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Released [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:1341:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pressed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:1363:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Touch [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:1554:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:1560:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pointer [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:1566:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Touch [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:157:30: style:inconclusive: Technically the member function 'KWaylandServer::SeatInterface::Private::sendCapabilities' can be const. [functionConst] kwayland-server-5.20.5/src/server/seat_interface_p.h:34:10: note: Technically the member function 'KWaylandServer::SeatInterface::Private::sendCapabilities' can be const. kwayland-server-5.20.5/src/server/seat_interface.cpp:157:30: note: Technically the member function 'KWaylandServer::SeatInterface::Private::sendCapabilities' can be const. 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:1596:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pointer [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:1613:16: style: Variable 'old' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:161:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_SEAT_CAPABILITY_POINTER [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:1659:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:187:51: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:263:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:345:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:381:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:404:68: style:inconclusive: Function 'registerTextInput' argument 1 names different: declaration 'textInput' definition 'ti'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/seat_interface_p.h:44:48: note: Function 'registerTextInput' argument 1 names different: declaration 'textInput' definition 'ti'. kwayland-server-5.20.5/src/server/seat_interface.cpp:404:68: note: Function 'registerTextInput' argument 1 names different: declaration 'textInput' definition 'ti'. 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:419:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:456:88: style: Parameter 'primarySelectionDevice' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:45:60: style:inconclusive: Function 'Private' argument 2 names different: declaration 'd' definition 'display'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/seat_interface_p.h:32:40: note: Function 'Private' argument 2 names different: declaration 'd' definition 'display'. kwayland-server-5.20.5/src/server/seat_interface.cpp:45:60: note: Function 'Private' argument 2 names different: declaration 'd' definition 'display'. 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:505:30: style: Unused private function: 'Private::getPointerCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/seat_interface_p.h:186:17: note: Unused private function: 'Private::getPointerCallback' kwayland-server-5.20.5/src/server/seat_interface.cpp:505:30: note: Unused private function: 'Private::getPointerCallback' 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:513:23: style: Local variable 'pointer' shadows outer variable [shadowVariable] kwayland-server-5.20.5/src/server/seat_interface_p.h:48:10: note: Shadowed declaration kwayland-server-5.20.5/src/server/seat_interface.cpp:513:23: note: Shadow variable 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:532:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:545:30: style: Unused private function: 'Private::getKeyboardCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/seat_interface_p.h:187:17: note: Unused private function: 'Private::getKeyboardCallback' kwayland-server-5.20.5/src/server/seat_interface.cpp:545:30: note: Unused private function: 'Private::getKeyboardCallback' 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:553:24: style: Local variable 'keyboard' shadows outer variable [shadowVariable] kwayland-server-5.20.5/src/server/seat_interface_p.h:49:10: note: Shadowed declaration kwayland-server-5.20.5/src/server/seat_interface.cpp:553:24: note: Shadow variable 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:571:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:580:30: style: Unused private function: 'Private::getTouchCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/seat_interface_p.h:188:17: note: Unused private function: 'Private::getTouchCallback' kwayland-server-5.20.5/src/server/seat_interface.cpp:580:30: note: Unused private function: 'Private::getTouchCallback' 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:588:21: style: Local variable 'touch' shadows outer variable [shadowVariable] kwayland-server-5.20.5/src/server/seat_interface_p.h:50:10: note: Shadowed declaration kwayland-server-5.20.5/src/server/seat_interface.cpp:588:21: note: Shadow variable 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:604:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:615:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:621:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:627:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:633:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:665:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:700:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pointer [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:720:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pointer [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:749:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pointer [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:780:19: style: Local variable 'p' shadows outer variable [shadowVariable] kwayland-server-5.20.5/src/server/seat_interface.cpp:764:10: note: Shadowed declaration kwayland-server-5.20.5/src/server/seat_interface.cpp:780:19: note: Shadow variable 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:792:15: style: Local variable 'p' shadows outer variable [shadowVariable] kwayland-server-5.20.5/src/server/seat_interface.cpp:764:10: note: Shadowed declaration kwayland-server-5.20.5/src/server/seat_interface.cpp:792:15: note: Shadow variable 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:879:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pressed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:885:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pointer [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:899:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pointer [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:913:22: style: Condition 'nativeButton==0' is always true [knownConditionTrueFalse] kwayland-server-5.20.5/src/server/seat_interface.cpp:912:51: note: Calling function 'qtToWaylandButton' returns 0 kwayland-server-5.20.5/src/server/seat_interface.cpp:912:51: note: Assignment 'nativeButton=qtToWaylandButton(button)', assigned value is 0 kwayland-server-5.20.5/src/server/seat_interface.cpp:913:22: note: Condition 'nativeButton==0' is always true 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:924:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pressed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:929:15: style: Variable 'focusSurface' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:935:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:948:22: style: Condition 'nativeButton==0' is always true [knownConditionTrueFalse] kwayland-server-5.20.5/src/server/seat_interface.cpp:947:51: note: Calling function 'qtToWaylandButton' returns 0 kwayland-server-5.20.5/src/server/seat_interface.cpp:947:51: note: Assignment 'nativeButton=qtToWaylandButton(button)', assigned value is 0 kwayland-server-5.20.5/src/server/seat_interface.cpp:948:22: note: Condition 'nativeButton==0' is always true 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.cpp:960:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Released [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/seat_interface.h:136:14: style: The destructor '~SeatInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/global.h:48:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/seat_interface.h:136:14: note: Destructor in derived class head kwayland-server-5.20.5/src/server/seat_interface.h:548:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KWAYLANDSERVER_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kwayland-server-5.20.5/src/server/seat_interface.h:548:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KWAYLANDSERVER_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kwayland-server-5.20.5/src/server/tablet_interface.cpp:183:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cursors [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/tablet_interface.cpp:247:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable button_state_released [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/tablet_interface.cpp:277:46: style:inconclusive: Function 'sendRotation' argument 1 names different: declaration 'degrees' definition 'rotation'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/tablet_interface.h:108:29: note: Function 'sendRotation' argument 1 names different: declaration 'degrees' definition 'rotation'. kwayland-server-5.20.5/src/server/tablet_interface.cpp:277:46: note: Function 'sendRotation' argument 1 names different: declaration 'degrees' definition 'rotation'. 2.18.0 kwayland-server-5.20.5/src/server/tablet_interface.cpp:36:86: performance: Function parameter 'name' should be passed by const reference. [passedByValue] 2.18.0 kwayland-server-5.20.5/src/server/tablet_interface.cpp:442:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 kwayland-server-5.20.5/src/server/tablet_interface.cpp:451:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 kwayland-server-5.20.5/src/server/tablet_interface.cpp:457:67: style:inconclusive: Function 'tabletByName' argument 1 names different: declaration 'sysname' definition 'name'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/tablet_interface.h:176:50: note: Function 'tabletByName' argument 1 names different: declaration 'sysname' definition 'name'. kwayland-server-5.20.5/src/server/tablet_interface.cpp:457:67: note: Function 'tabletByName' argument 1 names different: declaration 'sysname' definition 'name'. 2.18.0 kwayland-server-5.20.5/src/server/tablet_interface.cpp:493:57: style:inconclusive: Function 'TabletManagerInterface' argument 1 names different: declaration 'd' definition 'display'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/tablet_interface.h:56:46: note: Function 'TabletManagerInterface' argument 1 names different: declaration 'd' definition 'display'. kwayland-server-5.20.5/src/server/tablet_interface.cpp:493:57: note: Function 'TabletManagerInterface' argument 1 names different: declaration 'd' definition 'display'. 2.18.0 kwayland-server-5.20.5/src/server/tablet_interface.cpp:95:5: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface.cpp:102:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface.cpp:108:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface.cpp:114:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface.cpp:120:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface.cpp:126:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface.cpp:130:76: style:inconclusive: Function 'preEdit' argument 2 names different: declaration 'commitText' definition 'commit'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/textinput_interface.h:285:60: note: Function 'preEdit' argument 2 names different: declaration 'commitText' definition 'commit'. kwayland-server-5.20.5/src/server/textinput_interface.cpp:130:76: note: Function 'preEdit' argument 2 names different: declaration 'commitText' definition 'commit'. 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface.cpp:204:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface.cpp:210:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface.cpp:216:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface.cpp:21:69: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface.cpp:222:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface.cpp:247:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface.cpp:28:69: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface.cpp:35:73: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface.cpp:46:69: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface.cpp:59:73: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface.cpp:70:75: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface.cpp:96:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface.h:56:14: style: The destructor '~TextInputManagerInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/global.h:48:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/textinput_interface.h:56:14: note: Destructor in derived class 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface.h:93:14: style: The destructor '~TextInputInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource.h:34:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/textinput_interface.h:93:14: note: Destructor in derived class 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_p.h:108:14: style: The destructor '~TextInputUnstableV2Interface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/textinput_interface.h:93:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/textinput_interface_p.h:108:14: note: Destructor in derived class 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_p.h:121:14: style: The destructor '~TextInputManagerUnstableV0Interface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/textinput_interface.h:56:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/textinput_interface_p.h:121:14: note: Destructor in derived class 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_p.h:132:14: style: The destructor '~TextInputManagerUnstableV2Interface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/textinput_interface.h:56:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/textinput_interface_p.h:132:14: note: Destructor in derived class 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_p.h:36:6: style: The destructor '~Private' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource_p.h:19:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/textinput_interface_p.h:36:6: note: Destructor in derived class 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_p.h:90:14: style: The destructor '~TextInputUnstableV0Interface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/textinput_interface.h:93:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/textinput_interface_p.h:90:14: note: Destructor in derived class 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v0.cpp:134:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_PRESSED [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v0.cpp:143:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_RELEASED [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v0.cpp:151:59: warning: Expression '-1' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v0.cpp:170:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_TEXT_INPUT_TEXT_DIRECTION_LTR [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v0.cpp:216:73: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v0.cpp:21:6: style: The destructor '~Private' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/textinput_interface_p.h:36:6: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/textinput_interface_v0.cpp:21:6: note: Destructor in derived class 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v0.cpp:223:75: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v0.cpp:231:70: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v0.cpp:243:76: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v0.cpp:250:77: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v0.cpp:264:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_TEXT_INPUT_CONTENT_HINT_AUTO_COMPLETION [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v0.cpp:354:42: warning: The class 'Private' defines member variable with name 'q' also defined in its parent class 'Private'. [duplInheritedMember] kwayland-server-5.20.5/src/server/textinput_interface_p.h:30:32: note: Parent variable 'Private::q' kwayland-server-5.20.5/src/server/textinput_interface_v0.cpp:354:42: note: Derived variable 'Private::q' 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v0.cpp:366:52: style: Unused private function: 'Private::createTextInputCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/textinput_interface_v0.cpp:352:17: note: Unused private function: 'Private::createTextInputCallback' kwayland-server-5.20.5/src/server/textinput_interface_v0.cpp:366:52: note: Unused private function: 'Private::createTextInputCallback' 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v0.cpp:371:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v0.cpp:78:93: style:inconclusive: Function 'activate' argument 2 names different: declaration 'surface' definition 's'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/textinput_interface_v0.cpp:23:58: note: Function 'activate' argument 2 names different: declaration 'surface' definition 's'. kwayland-server-5.20.5/src/server/textinput_interface_v0.cpp:78:93: note: Function 'activate' argument 2 names different: declaration 'surface' definition 's'. 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v2.cpp:124:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_PRESSED [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v2.cpp:133:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_RELEASED [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v2.cpp:160:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZWP_TEXT_INPUT_V2_TEXT_DIRECTION_LTR [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v2.cpp:189:117: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZWP_TEXT_INPUT_V2_INPUT_PANEL_VISIBILITY_HIDDEN [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v2.cpp:208:71: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v2.cpp:215:72: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v2.cpp:21:6: style: The destructor '~Private' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/textinput_interface_p.h:36:6: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/textinput_interface_v2.cpp:21:6: note: Destructor in derived class 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v2.cpp:223:76: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v2.cpp:228:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZWP_TEXT_INPUT_V2_UPDATE_STATE_RESET [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v2.cpp:239:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZWP_TEXT_INPUT_V2_CONTENT_HINT_AUTO_COMPLETION [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v2.cpp:330:42: warning: The class 'Private' defines member variable with name 'q' also defined in its parent class 'Private'. [duplInheritedMember] kwayland-server-5.20.5/src/server/textinput_interface_p.h:30:32: note: Parent variable 'Private::q' kwayland-server-5.20.5/src/server/textinput_interface_v2.cpp:330:42: note: Derived variable 'Private::q' 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v2.cpp:343:52: style: Unused private function: 'Private::destroyCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/textinput_interface_v2.cpp:327:17: note: Unused private function: 'Private::destroyCallback' kwayland-server-5.20.5/src/server/textinput_interface_v2.cpp:343:52: note: Unused private function: 'Private::destroyCallback' 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v2.cpp:349:52: style: Unused private function: 'Private::getTextInputCallback' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/textinput_interface_v2.cpp:328:17: note: Unused private function: 'Private::getTextInputCallback' kwayland-server-5.20.5/src/server/textinput_interface_v2.cpp:349:52: note: Unused private function: 'Private::getTextInputCallback' 2.18.0 kwayland-server-5.20.5/src/server/textinput_interface_v2.cpp:360:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/touch_interface.cpp:26:21: style: Unused private function: 'Private::q_func' [unusedPrivateFunction] kwayland-server-5.20.5/src/server/touch_interface.cpp:26:21: note: Unused private function: 'Private::q_func' kwayland-server-5.20.5/src/server/touch_interface.cpp:26:21: note: Unused private function: 'Private::q_func' 2.18.0 kwayland-server-5.20.5/src/server/touch_interface.h:26:14: style: The destructor '~TouchInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kwayland-server-5.20.5/src/server/resource.h:34:14: note: Virtual destructor in base class kwayland-server-5.20.5/src/server/touch_interface.h:26:14: note: Destructor in derived class 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:1003:27: style: Variable 'xdgPositionerPrivate' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:146:29: warning: Member variable 'XdgSurfaceInterfacePrivate::shell' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:190:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_already_constructed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:203:71: style:inconclusive: Function 'xdg_surface_get_popup' argument 3 names different: declaration 'parent' definition 'parentResource'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/xdgshell_interface_p.h:111:80: note: Function 'xdg_surface_get_popup' argument 3 names different: declaration 'parent' definition 'parentResource'. kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:203:71: note: Function 'xdg_surface_get_popup' argument 3 names different: declaration 'parent' definition 'parentResource'. 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:204:71: style:inconclusive: Function 'xdg_surface_get_popup' argument 4 names different: declaration 'positioner' definition 'positionerResource'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/xdgshell_interface_p.h:111:103: note: Function 'xdg_surface_get_popup' argument 4 names different: declaration 'positioner' definition 'positionerResource'. kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:204:71: note: Function 'xdg_surface_get_popup' argument 4 names different: declaration 'positioner' definition 'positionerResource'. 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:207:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_already_constructed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:21:27: warning: Member variable 'XdgShellInterfacePrivate::display' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:237:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_not_constructed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:301:14: style: Local variable 'surface' shadows outer function [shadowFunction] kwayland-server-5.20.5/src/server/xdgshell_interface.h:149:23: note: Shadowed declaration kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:301:14: note: Shadow variable 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:366:74: style:inconclusive: Function 'xdg_toplevel_set_parent' argument 2 names different: declaration 'parent' definition 'parentResource'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/xdgshell_interface_p.h:147:69: note: Function 'xdg_toplevel_set_parent' argument 2 names different: declaration 'parent' definition 'parentResource'. kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:366:74: note: Function 'xdg_toplevel_set_parent' argument 2 names different: declaration 'parent' definition 'parentResource'. 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:397:100: style:inconclusive: Function 'xdg_toplevel_show_window_menu' argument 2 names different: declaration 'seat' definition 'seatResource'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/xdgshell_interface_p.h:150:75: note: Function 'xdg_toplevel_show_window_menu' argument 2 names different: declaration 'seat' definition 'seatResource'. kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:397:100: note: Function 'xdg_toplevel_show_window_menu' argument 2 names different: declaration 'seat' definition 'seatResource'. 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:400:10: style: Variable 'xdgSurfacePrivate' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:403:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_not_constructed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:412:88: style:inconclusive: Function 'xdg_toplevel_move' argument 2 names different: declaration 'seat' definition 'seatResource'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/xdgshell_interface_p.h:151:63: note: Function 'xdg_toplevel_move' argument 2 names different: declaration 'seat' definition 'seatResource'. kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:412:88: note: Function 'xdg_toplevel_move' argument 2 names different: declaration 'seat' definition 'seatResource'. 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:414:10: style: Variable 'xdgSurfacePrivate' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:417:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_not_constructed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:426:90: style:inconclusive: Function 'xdg_toplevel_resize' argument 2 names different: declaration 'seat' definition 'seatResource'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/xdgshell_interface_p.h:152:65: note: Function 'xdg_toplevel_resize' argument 2 names different: declaration 'seat' definition 'seatResource'. kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:426:90: note: Function 'xdg_toplevel_resize' argument 2 names different: declaration 'seat' definition 'seatResource'. 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:427:81: style:inconclusive: Function 'xdg_toplevel_resize' argument 4 names different: declaration 'edges' definition 'xdgEdges'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/xdgshell_interface_p.h:152:97: note: Function 'xdg_toplevel_resize' argument 4 names different: declaration 'edges' definition 'xdgEdges'. kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:427:81: note: Function 'xdg_toplevel_resize' argument 4 names different: declaration 'edges' definition 'xdgEdges'. 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:429:10: style: Variable 'xdgSurfacePrivate' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:432:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_not_constructed [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:486:98: style:inconclusive: Function 'xdg_toplevel_set_fullscreen' argument 2 names different: declaration 'output' definition 'outputResource'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/xdgshell_interface_p.h:157:73: note: Function 'xdg_toplevel_set_fullscreen' argument 2 names different: declaration 'output' definition 'outputResource'. kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:486:98: note: Function 'xdg_toplevel_set_fullscreen' argument 2 names different: declaration 'output' definition 'outputResource'. 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:54:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:580:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_maximized [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:638:27: warning: Member variable 'XdgPopupInterfacePrivate::parentSurface' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:649:14: style: Variable 'shellPrivate' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:651:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_invalid_popup_parent [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:691:82: style:inconclusive: Function 'xdg_popup_grab' argument 2 names different: declaration 'seat' definition 'seatHandle'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/xdgshell_interface_p.h:180:60: note: Function 'xdg_popup_grab' argument 2 names different: declaration 'seat' definition 'seatHandle'. kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:691:82: note: Function 'xdg_popup_grab' argument 2 names different: declaration 'seat' definition 'seatHandle'. 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:694:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_invalid_grab [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:75:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_defunct_surfaces [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:794:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_invalid_input [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:805:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_invalid_input [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:814:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable anchor_bottom_right [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:84:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdg_positioner_interface [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:852:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gravity_bottom_right [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:893:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constraint_adjustment_flip_x [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:90:75: style:inconclusive: Function 'xdg_wm_base_get_xdg_surface' argument 3 names different: declaration 'surface' definition 'surfaceResource'. [funcArgNamesDifferent] kwayland-server-5.20.5/src/server/xdgshell_interface_p.h:41:86: note: Function 'xdg_wm_base_get_xdg_surface' argument 3 names different: declaration 'surface' definition 'surfaceResource'. kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:90:75: note: Function 'xdg_wm_base_get_xdg_surface' argument 3 names different: declaration 'surface' definition 'surfaceResource'. 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.cpp:95:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDG_SURFACE_ERROR_UNCONFIGURED_BUFFER [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.h:255:13: performance: Function 'windowTitle()' should return member 'windowTitle' by const reference. [returnByReference] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.h:260:13: performance: Function 'windowClass()' should return member 'windowClass' by const reference. [returnByReference] 2.18.0 kwayland-server-5.20.5/src/server/xdgshell_interface.h:462:5: style: Class 'XdgPositioner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kwayland-server-5.20.5/tests/renderingservertest.cpp:114:128: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable update [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/tests/renderingservertest.cpp:132:34: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] 2.18.0 kwayland-server-5.20.5/tests/renderingservertest.cpp:221:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/tests/renderingservertest.cpp:245:24: style: Variable 'shell' can be declared as pointer to const [constVariablePointer] 2.18.0 kwayland-server-5.20.5/tests/renderingservertest.cpp:264:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toplevelCreated [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/tests/renderingservertest.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/tests/renderingservertest.cpp:59:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/tests/waylandservertest.cpp:24:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/tests/waylandservertest.cpp:50:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] 2.18.0 kwayland-server-5.20.5/tests/waylandservertest.cpp:97:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitForMoreEvents [valueFlowBailoutIncompleteVar] DONE