GCC Code Coverage Report


Directory: ./
Date: 2024-01-22 17:25:27
Legend: low: >= 0% medium: >= 75.0% high: >= 90.0%
Exec Total Coverage
Lines: 33560 35980 93.3%
Branches: 38450 78174 49.2%

File Lines Branches
autotests/client/appmenu.cpp 100.0 100.0% 95 / 95 50.0% 164 / 328
autotests/client/blur.cpp 100.0 100.0% 112 / 112 50.0% 197 / 394
autotests/client/compositor.cpp 100.0 100.0% 77 / 77 43.7% 117 / 268
autotests/client/connection_thread.cpp 99.4 99.4% 179 / 180 50.2% 283 / 564
autotests/client/contrast.cpp 100.0 100.0% 119 / 119 50.0% 218 / 436
autotests/client/data_control.cpp 100.0 100.0% 277 / 277 50.0% 456 / 912
autotests/client/data_device.cpp 100.0 100.0% 412 / 412 47.7% 837 / 1756
autotests/client/data_source.cpp 100.0 100.0% 180 / 180 45.4% 368 / 810
autotests/client/drag_and_drop.cpp 99.6 99.6% 485 / 487 45.4% 1093 / 2405
autotests/client/drm_lease_v1.cpp 99.5 99.5% 217 / 218 50.2% 296 / 590
autotests/client/error.cpp 100.0 100.0% 99 / 99 50.0% 123 / 246
autotests/client/external_sources.cpp 94.0 94.0% 187 / 199 50.0% 300 / 600
autotests/client/fake_input.cpp 100.0 100.0% 306 / 306 50.1% 570 / 1138
autotests/client/filter.cpp 100.0 100.0% 63 / 63 52.3% 69 / 132
autotests/client/idle_notify.cpp 100.0 100.0% 83 / 83 50.0% 115 / 230
autotests/client/input_method_v2.cpp 100.0 100.0% 424 / 424 50.0% 750 / 1500
autotests/client/kde_idle.cpp 100.0 100.0% 94 / 94 50.0% 143 / 286
autotests/client/keyboard_shortcuts_inhibitor.cpp 100.0 100.0% 118 / 118 50.6% 173 / 342
autotests/client/layer_shell.cpp 100.0 100.0% 314 / 314 50.0% 551 / 1102
autotests/client/linux_dmabuf.cpp 98.2 98.2% 112 / 114 50.0% 118 / 236
autotests/client/output.cpp 99.6 99.6% 482 / 484 49.3% 884 / 1794
autotests/client/plasma_activation_feedback.cpp 99.1 99.1% 114 / 115 48.4% 153 / 316
autotests/client/plasma_shell.cpp 100.0 100.0% 376 / 376 48.9% 679 / 1388
autotests/client/plasma_virtual_desktop.cpp 100.0 100.0% 328 / 328 46.9% 691 / 1472
autotests/client/plasma_window_management.cpp 100.0 100.0% 514 / 514 49.1% 820 / 1670
autotests/client/plasma_window_model.cpp 99.7 99.7% 719 / 721 46.6% 1333 / 2860
autotests/client/pointer_constraints.cpp 99.4 99.4% 315 / 317 50.6% 517 / 1022
autotests/client/pointer_gestures_v1.cpp 100.0 100.0% 349 / 349 50.5% 621 / 1230
autotests/client/presentation_time.cpp 100.0 100.0% 196 / 196 50.0% 335 / 670
autotests/client/primary_selection.cpp 100.0 100.0% 409 / 409 46.9% 821 / 1750
autotests/client/region.cpp 100.0 100.0% 188 / 188 43.9% 380 / 866
autotests/client/registry.cpp 100.0 100.0% 557 / 557 49.4% 3291 / 6658
autotests/client/seat.cpp 100.0 100.0% 1485 / 1485 44.6% 3465 / 7762
autotests/client/security_context.cpp 100.0 100.0% 106 / 106 50.0% 140 / 280
autotests/client/selection.cpp 92.2 92.2% 153 / 166 50.0% 192 / 384
autotests/client/server_side_decoration_palette.cpp 100.0 100.0% 94 / 94 50.0% 152 / 304
autotests/client/shadow.cpp 100.0 100.0% 196 / 196 50.1% 358 / 714
autotests/client/shm_pool.cpp 98.6 98.6% 136 / 138 44.8% 179 / 400
autotests/client/slide.cpp 100.0 100.0% 111 / 111 50.0% 184 / 368
autotests/client/subcompositor.cpp 100.0 100.0% 90 / 90 42.9% 121 / 282
autotests/client/subsurface.cpp 99.9 99.9% 902 / 903 49.0% 1955 / 3992
autotests/client/surface.cpp 100.0 100.0% 791 / 791 48.6% 1637 / 3366
autotests/client/text_input_method_sync.cpp 99.5 99.5% 205 / 206 50.0% 296 / 592
autotests/client/text_input_method_version_compat.cpp 98.9 98.9% 269 / 272 49.4% 391 / 792
autotests/client/text_input_v2.cpp 99.3 99.3% 555 / 559 49.7% 816 / 1642
autotests/client/text_input_v3.cpp 99.1 99.1% 349 / 352 50.0% 535 / 1070
autotests/client/viewporter.cpp 100.0 100.0% 438 / 438 50.0% 875 / 1750
autotests/client/virtual_keyboard_v1.cpp 97.2 97.2% 174 / 179 48.3% 278 / 576
autotests/client/wlr_output_management.cpp 100.0 100.0% 295 / 295 47.3% 436 / 922
autotests/client/xdg_activation.cpp 100.0 100.0% 158 / 158 51.4% 263 / 512
autotests/client/xdg_decoration.cpp 100.0 100.0% 143 / 143 48.4% 178 / 368
autotests/client/xdg_foreign.cpp 100.0 100.0% 230 / 230 49.3% 406 / 824
autotests/client/xdg_output.cpp 99.1 99.1% 116 / 117 49.4% 161 / 326
autotests/client/xdg_shell.cpp 100.0 100.0% 738 / 738 49.5% 1536 / 3106
autotests/server/display.cpp 100.0 100.0% 141 / 141 50.0% 250 / 500
autotests/server/test_no_xdg_runtime_dir.cpp 100.0 100.0% 12 / 12 50.0% 15 / 30
autotests/server/test_seat.cpp 100.0 100.0% 129 / 129 50.0% 255 / 510
server/appmenu.cpp 93.0 93.0% 53 / 57 46.2% 12 / 26
server/appmenu.h 100.0 100.0% 0 / 0 -% 0 / 0
server/appmenu_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/blur.cpp 85.4 85.4% 41 / 48 45.8% 11 / 24
server/blur_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/buffer.cpp 66.8 66.8% 137 / 205 39.0% 46 / 118
server/client.cpp 100.0 100.0% 29 / 29 50.0% 2 / 4
server/client.h 100.0 100.0% 1 / 1 50.0% 3 / 6
server/client_p.h 100.0 100.0% 5 / 5 -% 0 / 0
server/compositor.cpp 83.9 83.9% 26 / 31 35.7% 5 / 14
server/contrast.cpp 91.4 91.4% 64 / 70 45.8% 11 / 24
server/contrast_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/data_control_v1.cpp 82.2 82.2% 189 / 230 56.8% 83 / 146
server/data_control_v1_p.h 100.0 100.0% 2 / 2 -% 0 / 0
server/data_device.cpp 92.9 92.9% 91 / 98 68.8% 33 / 48
server/data_device.h 100.0 100.0% 1 / 1 50.0% 3 / 6
server/data_device_manager.cpp 95.7 95.7% 22 / 23 50.0% 6 / 12
server/data_offer.cpp 82.1 82.1% 87 / 106 40.0% 28 / 70
server/data_offer_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/data_source.cpp 84.7 84.7% 122 / 144 48.0% 24 / 50
server/data_source.h 100.0 100.0% 1 / 1 50.0% 3 / 6
server/data_source_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/display.cpp 79.1 79.1% 53 / 67 50.0% 14 / 28
server/display.h 100.0 100.0% 42 / 42 -% 0 / 0
server/dpms.cpp 95.9 95.9% 71 / 74 59.4% 19 / 32
server/dpms_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/drag_pool.cpp 85.9 85.9% 170 / 198 46.4% 51 / 110
server/drag_pool.h 100.0 100.0% 12 / 12 50.0% 4 / 8
server/drm_lease_v1.cpp 84.5 84.5% 175 / 207 47.1% 49 / 104
server/drm_lease_v1_p.h 100.0 100.0% 2 / 2 -% 0 / 0
server/fake_input.cpp 96.9 96.9% 154 / 159 69.2% 45 / 65
server/fake_input.h 100.0 100.0% 1 / 1 50.0% 3 / 6
server/filtered_display.cpp 100.0 100.0% 24 / 24 57.1% 8 / 14
server/idle_inhibit_v1.cpp 100.0 100.0% 29 / 29 50.0% 6 / 12
server/idle_inhibit_v1_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/idle_notify_v1.cpp 93.6 93.6% 44 / 47 43.8% 7 / 16
server/idle_notify_v1_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/input_method_v2.cpp 93.9 93.9% 154 / 164 50.0% 18 / 36
server/input_method_v2.h 100.0 100.0% 12 / 12 50.0% 6 / 12
server/input_method_v2_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/kde_idle.cpp 94.0 94.0% 47 / 50 43.8% 7 / 16
server/kde_idle_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/keyboard.cpp 98.7 98.7% 77 / 78 55.9% 19 / 34
server/keyboard.h 100.0 100.0% 1 / 1 50.0% 3 / 6
server/keyboard_p.h 100.0 100.0% 14 / 14 60.0% 12 / 20
server/keyboard_pool.cpp 96.3 96.3% 104 / 108 72.1% 49 / 68
server/keyboard_pool.h 88.9 88.9% 16 / 18 33.3% 6 / 18
server/keyboard_shortcuts_inhibit.cpp 84.1 84.1% 58 / 69 61.1% 11 / 18
server/keyboard_shortcuts_inhibit_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/keystate.cpp 0.0 0.0% 0 / 16 0.0% 0 / 8
server/keystate_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/layer_shell_v1.cpp 83.5 83.5% 208 / 249 53.4% 70 / 131
server/layer_shell_v1_p.h 100.0 100.0% 5 / 5 -% 0 / 0
server/linux_dmabuf_v1.cpp 70.5 70.5% 146 / 207 52.4% 65 / 124
server/linux_dmabuf_v1.h 100.0 100.0% 15 / 15 66.7% 4 / 6
server/linux_dmabuf_v1_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/output.cpp 88.6 88.6% 155 / 175 60.6% 86 / 142
server/output.h 100.0 100.0% 15 / 15 50.0% 13 / 26
server/output_manager.cpp 100.0 100.0% 23 / 23 60.0% 6 / 10
server/output_p.h 100.0 100.0% 3 / 3 -% 0 / 0
server/plasma_activation_feedback.cpp 91.9 91.9% 57 / 62 45.7% 21 / 46
server/plasma_activation_feedback_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/plasma_shell.cpp 97.8 97.8% 181 / 185 71.2% 37 / 52
server/plasma_shell.h 100.0 100.0% 2 / 2 50.0% 6 / 12
server/plasma_shell_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/plasma_virtual_desktop.cpp 95.2 95.2% 157 / 165 63.1% 53 / 84
server/plasma_virtual_desktop_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/plasma_window.cpp 86.4 86.4% 551 / 638 61.3% 217 / 354
server/plasma_window.h 100.0 100.0% 1 / 1 50.0% 3 / 6
server/plasma_window_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/pointer.cpp 88.7 88.7% 259 / 292 72.2% 83 / 115
server/pointer.h 100.0 100.0% 1 / 1 50.0% 3 / 6
server/pointer_constraints_v1.cpp 98.7 98.7% 152 / 154 68.2% 60 / 88
server/pointer_constraints_v1_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/pointer_gestures_v1.cpp 97.6 97.6% 122 / 125 50.0% 15 / 30
server/pointer_gestures_v1_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/pointer_p.h 100.0 100.0% 1 / 1 -% 0 / 0
server/pointer_pool.cpp 93.3 93.3% 294 / 315 67.2% 125 / 186
server/pointer_pool.h 85.7 85.7% 6 / 7 50.0% 2 / 4
server/presentation_time.cpp 97.1 97.1% 68 / 70 53.1% 17 / 32
server/primary_selection.cpp 93.0 93.0% 160 / 172 51.4% 38 / 74
server/primary_selection.h 100.0 100.0% 0 / 0 -% 0 / 0
server/primary_selection_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/region.cpp 96.0 96.0% 24 / 25 50.0% 6 / 12
server/region.h 100.0 100.0% 1 / 1 50.0% 3 / 6
server/relative_pointer_v1.cpp 97.4 97.4% 37 / 38 50.0% 7 / 14
server/relative_pointer_v1_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/seat.cpp 92.0 92.0% 127 / 138 53.6% 30 / 56
server/seat.h 100.0 100.0% 1 / 1 50.0% 3 / 6
server/seat_p.h 100.0 100.0% 10 / 10 100.0% 12 / 12
server/security_context_v1.cpp 81.4 81.4% 79 / 97 50.0% 20 / 40
server/security_context_v1_p.h 83.7 83.7% 36 / 43 39.3% 11 / 28
server/selection_device_manager_p.h 100.0 100.0% 7 / 7 -% 0 / 0
server/selection_p.h 92.9 92.9% 26 / 28 63.2% 24 / 38
server/selection_pool.h 98.4 98.4% 60 / 61 78.3% 36 / 46
server/server_decoration_palette.cpp 93.1 93.1% 54 / 58 50.0% 11 / 22
server/server_decoration_palette_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/shadow.cpp 95.3 95.3% 82 / 86 55.0% 22 / 40
server/shadow_p.h 98.5 98.5% 67 / 68 60.9% 39 / 64
server/slide.cpp 88.0 88.0% 44 / 50 43.8% 7 / 16
server/slide_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/subcompositor.cpp 93.7 93.7% 164 / 175 69.5% 57 / 82
server/subcompositor.h 100.0 100.0% 1 / 1 50.0% 3 / 6
server/subsurface_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/surface.cpp 93.3 93.3% 658 / 705 67.1% 267 / 398
server/surface.h 100.0 100.0% 11 / 11 50.0% 5 / 10
server/surface_p.h 96.2 96.2% 25 / 26 48.3% 28 / 58
server/text_input_pool.cpp 67.2 67.2% 123 / 183 42.3% 44 / 104
server/text_input_pool.h 100.0 100.0% 8 / 8 50.0% 1 / 2
server/text_input_v2.cpp 96.4 96.4% 241 / 250 64.5% 80 / 124
server/text_input_v2.h 100.0 100.0% 11 / 11 41.7% 5 / 12
server/text_input_v2_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/text_input_v3.cpp 98.1 98.1% 206 / 210 84.0% 79 / 94
server/text_input_v3.h 100.0 100.0% 13 / 13 41.7% 5 / 12
server/text_input_v3_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/touch.cpp 100.0 100.0% 40 / 40 66.7% 4 / 6
server/touch.h 100.0 100.0% 1 / 1 50.0% 3 / 6
server/touch_pool.cpp 81.0 81.0% 98 / 121 62.8% 49 / 78
server/touch_pool.h 75.0 75.0% 3 / 4 50.0% 1 / 2
server/utils.h 97.7 97.7% 42 / 43 68.3% 71 / 104
server/viewporter.cpp 91.4 91.4% 64 / 70 54.2% 26 / 48
server/viewporter_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/virtual_keyboard_v1.cpp 92.2 92.2% 47 / 51 50.0% 9 / 18
server/virtual_keyboard_v1.h 100.0 100.0% 1 / 1 50.0% 3 / 6
server/virtual_keyboard_v1_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/wayland/bind.h 96.1 96.1% 49 / 51 50.0% 10 / 20
server/wayland/buffer_manager.cpp 97.0 97.0% 32 / 33 65.2% 15 / 23
server/wayland/buffer_manager.h 100.0 100.0% 3 / 3 -% 0 / 0
server/wayland/client.cpp 93.3 93.3% 56 / 60 47.1% 16 / 34
server/wayland/display.cpp 87.6 87.6% 113 / 129 56.0% 47 / 84
server/wayland/global.h 98.1 98.1% 106 / 108 64.1% 41 / 64
server/wayland/nucleus.h 98.5 98.5% 65 / 66 55.8% 29 / 52
server/wayland/resource.h 95.7 95.7% 45 / 47 42.9% 6 / 14
server/wayland/send.h 100.0 100.0% 15 / 15 50.0% 4 / 8
server/wl_output.cpp 98.8 98.8% 85 / 86 64.6% 42 / 65
server/wl_output_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/wlr_output_configuration_head_v1.cpp 84.7 84.7% 61 / 72 56.7% 17 / 30
server/wlr_output_configuration_head_v1_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/wlr_output_configuration_v1.cpp 69.7 69.7% 99 / 142 40.6% 39 / 96
server/wlr_output_configuration_v1.h 100.0 100.0% 1 / 1 50.0% 3 / 6
server/wlr_output_head_v1.cpp 97.8 97.8% 131 / 134 64.5% 71 / 110
server/wlr_output_manager_v1.cpp 76.9 76.9% 50 / 65 47.6% 20 / 42
server/wlr_output_mode_v1.cpp 100.0 100.0% 18 / 18 66.7% 4 / 6
server/wlr_output_mode_v1_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/xdg_activation_v1.cpp 93.0 93.0% 66 / 71 47.1% 16 / 34
server/xdg_activation_v1_p.h 100.0 100.0% 1 / 1 -% 0 / 0
server/xdg_decoration.cpp 91.8 91.8% 67 / 73 54.5% 12 / 22
server/xdg_decoration.h 100.0 100.0% 1 / 1 50.0% 3 / 6
server/xdg_foreign.cpp 90.0 90.0% 18 / 20 40.9% 9 / 22
server/xdg_foreign_v2.cpp 95.4 95.4% 145 / 152 59.5% 44 / 74
server/xdg_foreign_v2_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/xdg_output.cpp 94.5 94.5% 121 / 128 61.5% 48 / 78
server/xdg_output_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/xdg_shell.cpp 96.0 96.0% 144 / 150 55.8% 48 / 86
server/xdg_shell_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/xdg_shell_popup.cpp 43.5 43.5% 37 / 85 14.8% 4 / 27
server/xdg_shell_popup.h 100.0 100.0% 1 / 1 50.0% 3 / 6
server/xdg_shell_popup_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/xdg_shell_positioner.cpp 71.2 71.2% 79 / 111 41.7% 15 / 36
server/xdg_shell_positioner.h 100.0 100.0% 4 / 4 -% 0 / 0
server/xdg_shell_positioner_p.h 100.0 100.0% 0 / 0 -% 0 / 0
server/xdg_shell_surface.cpp 81.1 81.1% 90 / 111 65.4% 34 / 52
server/xdg_shell_surface.h 100.0 100.0% 1 / 1 33.3% 2 / 6
server/xdg_shell_surface_p.h 100.0 100.0% 2 / 2 -% 0 / 0
server/xdg_shell_toplevel.cpp 94.3 94.3% 233 / 247 75.9% 63 / 83
server/xdg_shell_toplevel.h 100.0 100.0% 1 / 1 50.0% 3 / 6
server/xdg_shell_toplevel_p.h 100.0 100.0% 5 / 5 -% 0 / 0
src/client/appmenu.cpp 86.7 86.7% 65 / 75 50.0% 17 / 34
src/client/blur.cpp 81.9 81.9% 59 / 72 50.0% 13 / 26
src/client/buffer.cpp 92.5 92.5% 49 / 53 50.0% 4 / 8
src/client/compositor.cpp 79.4 79.4% 50 / 63 37.5% 12 / 32
src/client/connection_thread.cpp 79.1 79.1% 117 / 148 49.1% 54 / 110
src/client/contrast.cpp 84.0 84.0% 68 / 81 50.0% 13 / 26
src/client/data_control_v1.cpp 82.5 82.5% 146 / 177 44.7% 34 / 76
src/client/data_control_v1_p.h 100.0 100.0% 2 / 2 -% 0 / 0
src/client/datadevice.cpp 95.7 95.7% 88 / 92 57.1% 24 / 42
src/client/datadevicemanager.cpp 87.8 87.8% 43 / 49 50.0% 11 / 22
src/client/datadevicemanager.h 100.0 100.0% 1 / 1 -% 0 / 0
src/client/dataoffer.cpp 83.2 83.2% 84 / 101 52.1% 25 / 48
src/client/dataoffer.h 100.0 100.0% 1 / 1 50.0% 3 / 6
src/client/datasource.cpp 85.9 85.9% 73 / 85 45.5% 15 / 33
src/client/dpms.cpp 89.2 89.2% 116 / 130 62.5% 30 / 48
src/client/dpms.h 100.0 100.0% 1 / 1 50.0% 3 / 6
src/client/drm_lease_v1.cpp 80.3 80.3% 167 / 208 47.6% 39 / 82
src/client/drm_lease_v1.h 100.0 100.0% 3 / 3 -% 0 / 0
src/client/drm_lease_v1_p.h 50.0 50.0% 2 / 4 -% 0 / 0
src/client/event_queue.cpp 94.1 94.1% 48 / 51 55.0% 11 / 20
src/client/event_queue.h 100.0 100.0% 3 / 3 -% 0 / 0
src/client/fakeinput.cpp 90.6 90.6% 116 / 128 52.7% 29 / 55
src/client/fullscreen_shell.cpp 0.0 0.0% 0 / 48 0.0% 0 / 22
src/client/idle.cpp 87.5 87.5% 70 / 80 50.0% 14 / 28
src/client/idle_notify_v1.cpp 86.8 86.8% 66 / 76 50.0% 13 / 26
src/client/idleinhibit.cpp 83.1 83.1% 59 / 71 50.0% 12 / 24
src/client/input_method_v2.cpp 81.5 81.5% 220 / 270 48.8% 40 / 82
src/client/input_method_v2.h 100.0 100.0% 10 / 10 -% 0 / 0
src/client/input_method_v2_p.h 81.8 81.8% 9 / 11 -% 0 / 0
src/client/keyboard.cpp 94.4 94.4% 85 / 90 53.8% 14 / 26
src/client/keyboard.h 100.0 100.0% 1 / 1 50.0% 3 / 6
src/client/keyboard_shortcuts_inhibit.cpp 83.3 83.3% 70 / 84 50.0% 12 / 24
src/client/keyboard_shortcuts_inhibit_p.h 100.0 100.0% 2 / 2 -% 0 / 0
src/client/keystate.cpp 0.0 0.0% 0 / 16 0.0% 0 / 4
src/client/layer_shell_v1.cpp 89.7 89.7% 130 / 145 55.9% 33 / 59
src/client/linux_dmabuf_v1.cpp 78.3 78.3% 83 / 106 46.4% 13 / 28
src/client/linux_dmabuf_v1_p.h 100.0 100.0% 0 / 0 -% 0 / 0
src/client/output.cpp 96.8 96.8% 182 / 188 67.3% 66 / 98
src/client/output.h 100.0 100.0% 8 / 8 50.0% 12 / 24
src/client/plasma_activation_feedback.cpp 86.4 86.4% 70 / 81 50.0% 14 / 28
src/client/plasmashell.cpp 90.6 90.6% 163 / 180 65.7% 46 / 70
src/client/plasmashell.h 100.0 100.0% 2 / 2 50.0% 6 / 12
src/client/plasmavirtualdesktop.cpp 93.5 93.5% 173 / 185 52.0% 53 / 102
src/client/plasmawindowmanagement.cpp 92.2 92.2% 581 / 630 62.4% 174 / 279
src/client/plasmawindowmanagement.h 100.0 100.0% 1 / 1 50.0% 3 / 6
src/client/plasmawindowmodel.cpp 97.5 97.5% 233 / 239 75.6% 121 / 160
src/client/pointer.cpp 92.6 92.6% 113 / 122 54.8% 23 / 42
src/client/pointer.h 100.0 100.0% 3 / 3 50.0% 9 / 18
src/client/pointerconstraints.cpp 88.6 88.6% 155 / 175 54.4% 37 / 68
src/client/pointergestures.cpp 92.0 92.0% 208 / 226 53.8% 42 / 78
src/client/presentation_time.cpp 92.1 92.1% 116 / 126 50.0% 20 / 40
src/client/presentation_time.h 100.0 100.0% 1 / 1 -% 0 / 0
src/client/primary_selection.cpp 90.5 90.5% 143 / 158 51.5% 34 / 66
src/client/primary_selection_p.h 100.0 100.0% 2 / 2 -% 0 / 0
src/client/region.cpp 96.8 96.8% 60 / 62 60.0% 12 / 20
src/client/registry.cpp 94.3 94.3% 510 / 541 48.4% 740 / 1530
src/client/relativepointer.cpp 87.2 87.2% 68 / 78 50.0% 13 / 26
src/client/seat.cpp 98.4 98.4% 127 / 129 59.6% 31 / 52
src/client/security_context_v1.cpp 88.4 88.4% 76 / 86 50.0% 18 / 36
src/client/selection_device_p.h 100.0 100.0% 19 / 19 57.1% 8 / 14
src/client/selection_offer_p.h 100.0 100.0% 11 / 11 50.0% 8 / 16
src/client/selection_source_p.h 100.0 100.0% 10 / 10 50.0% 3 / 6
src/client/server_decoration_palette.cpp 89.3 89.3% 67 / 75 50.0% 15 / 30
src/client/shadow.cpp 87.5 87.5% 70 / 80 50.0% 38 / 76
src/client/shell.cpp 0.0 0.0% 0 / 172 0.0% 0 / 138
src/client/shm_pool.cpp 84.1 84.1% 127 / 151 47.3% 71 / 150
src/client/slide.cpp 84.0 84.0% 63 / 75 50.0% 12 / 24
src/client/subcompositor.cpp 94.9 94.9% 37 / 39 43.8% 7 / 16
src/client/subsurface.cpp 89.8 89.8% 79 / 88 51.4% 18 / 35
src/client/surface.cpp 78.6 78.6% 143 / 182 41.1% 37 / 90
src/client/text_input_v2.cpp 89.3 89.3% 301 / 337 63.7% 72 / 113
src/client/text_input_v2.h 100.0 100.0% 4 / 4 44.4% 8 / 18
src/client/text_input_v2_p.h 83.3 83.3% 10 / 12 -% 0 / 0
src/client/text_input_v3.cpp 88.8 88.8% 238 / 268 78.2% 86 / 110
src/client/text_input_v3.h 100.0 100.0% 13 / 13 41.7% 5 / 12
src/client/text_input_v3_p.h 66.7 66.7% 4 / 6 -% 0 / 0
src/client/touch.cpp 93.8 93.8% 137 / 146 58.3% 28 / 48
src/client/touch.h 100.0 100.0% 1 / 1 50.0% 3 / 6
src/client/viewporter.cpp 86.5 86.5% 64 / 74 50.0% 13 / 26
src/client/virtual_keyboard_v1.cpp 76.8 76.8% 73 / 95 50.0% 11 / 22
src/client/virtual_keyboard_v1_p.h 90.0 90.0% 18 / 20 75.0% 3 / 4
src/client/wayland_pointer_p.h 100.0 100.0% 35 / 35 60.0% 24 / 40
src/client/wlr_output_configuration_v1.cpp 80.6 80.6% 125 / 155 50.9% 28 / 55
src/client/wlr_output_manager_v1.cpp 83.2 83.2% 223 / 268 44.9% 48 / 107
src/client/xdg_activation_v1.cpp 90.6 90.6% 77 / 85 50.0% 15 / 30
src/client/xdg_shell.cpp 91.1 91.1% 82 / 90 50.0% 14 / 28
src/client/xdg_shell_popup.cpp 62.8 62.8% 59 / 94 44.4% 8 / 18
src/client/xdg_shell_positioner.cpp 76.3 76.3% 100 / 131 50.0% 47 / 94
src/client/xdg_shell_positioner.h 100.0 100.0% 4 / 4 50.0% 3 / 6
src/client/xdg_shell_toplevel.cpp 94.3 94.3% 246 / 261 54.5% 66 / 121
src/client/xdg_shell_toplevel.h 100.0 100.0% 3 / 3 33.3% 2 / 6
src/client/xdgdecoration.cpp 88.0 88.0% 88 / 100 54.3% 19 / 35
src/client/xdgdecoration.h 100.0 100.0% 1 / 1 -% 0 / 0
src/client/xdgforeign.cpp 82.0 82.0% 105 / 128 50.0% 6 / 12
src/client/xdgforeign_v2.cpp 91.4 91.4% 117 / 128 50.0% 23 / 46
src/client/xdgoutput.cpp 90.8 90.8% 118 / 130 56.5% 26 / 46