yshui / picom

A lightweight compositor for X11
Other
3.92k stars 576 forks source link

Support plugins #1266

Closed yshui closed 1 month ago

yshui commented 1 month ago
codecov[bot] commented 1 month ago

Codecov Report

Attention: Patch coverage is 37.28814% with 148 lines in your changes are missing coverage. Please review.

Project coverage is 51.63%. Comparing base (9a83982) to head (d4b18d8).

:exclamation: Current head d4b18d8 differs from pull request most recent head fcfa63e

Please upload reports for the commit fcfa63e to get more accurate results.

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/yshui/picom/pull/1266/graphs/tree.svg?width=650&height=150&src=pr&token=NRSegi0Gze&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui)](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui) ```diff @@ Coverage Diff @@ ## next #1266 +/- ## ========================================== - Coverage 51.64% 51.63% -0.02% ========================================== Files 59 59 Lines 13236 13349 +113 ========================================== + Hits 6836 6893 +57 - Misses 6400 6456 +56 ``` | [Files](https://app.codecov.io/gh/yshui/picom/pull/1266?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui) | Coverage Δ | | |---|---|---| | [src/common.h](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree&filepath=src%2Fcommon.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui#diff-c3JjL2NvbW1vbi5o) | `48.27% <100.00%> (ø)` | | | [src/compiler.h](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree&filepath=src%2Fcompiler.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui#diff-c3JjL2NvbXBpbGVyLmg=) | `100.00% <ø> (ø)` | | | [src/config.h](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree&filepath=src%2Fconfig.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui#diff-c3JjL2NvbmZpZy5o) | `25.00% <ø> (+1.47%)` | :arrow_up: | | [src/diagnostic.c](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree&filepath=src%2Fdiagnostic.c&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui#diff-c3JjL2RpYWdub3N0aWMuYw==) | `68.00% <100.00%> (+1.33%)` | :arrow_up: | | [src/backend/dummy/dummy.c](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree&filepath=src%2Fbackend%2Fdummy%2Fdummy.c&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui#diff-c3JjL2JhY2tlbmQvZHVtbXkvZHVtbXkuYw==) | `75.00% <75.00%> (ø)` | | | [src/backend/gl/glx.c](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree&filepath=src%2Fbackend%2Fgl%2Fglx.c&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui#diff-c3JjL2JhY2tlbmQvZ2wvZ2x4LmM=) | `74.13% <75.00%> (+0.01%)` | :arrow_up: | | [src/backend/gl/egl.c](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree&filepath=src%2Fbackend%2Fgl%2Fegl.c&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui#diff-c3JjL2JhY2tlbmQvZ2wvZWdsLmM=) | `20.31% <66.66%> (+1.06%)` | :arrow_up: | | [src/opengl.c](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree&filepath=src%2Fopengl.c&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui#diff-c3JjL29wZW5nbC5j) | `0.00% <0.00%> (ø)` | | | [src/x.c](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree&filepath=src%2Fx.c&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui#diff-c3JjL3guYw==) | `49.44% <33.33%> (-0.11%)` | :arrow_down: | | [src/backend/xrender/xrender.c](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree&filepath=src%2Fbackend%2Fxrender%2Fxrender.c&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui#diff-c3JjL2JhY2tlbmQveHJlbmRlci94cmVuZGVyLmM=) | `53.42% <57.14%> (+0.15%)` | :arrow_up: | | ... and [7 more](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui) | | ... and [2 files with indirect coverage changes](https://app.codecov.io/gh/yshui/picom/pull/1266/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui)
codecov-commenter commented 1 month ago

Codecov Report

Attention: Patch coverage is 41.57895% with 222 lines in your changes are missing coverage. Please review.

Project coverage is 51.52%. Comparing base (8655f38) to head (bd26302).

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/yshui/picom/pull/1266/graphs/tree.svg?width=650&height=150&src=pr&token=NRSegi0Gze&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui)](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui) ```diff @@ Coverage Diff @@ ## next #1266 +/- ## ========================================== - Coverage 51.63% 51.52% -0.12% ========================================== Files 59 60 +1 Lines 13236 13400 +164 ========================================== + Hits 6835 6904 +69 - Misses 6401 6496 +95 ``` | [Files](https://app.codecov.io/gh/yshui/picom/pull/1266?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui) | Coverage Δ | | |---|---|---| | [include/picom/types.h](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree&filepath=include%2Fpicom%2Ftypes.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui#diff-aW5jbHVkZS9waWNvbS90eXBlcy5o) | `83.67% <ø> (ø)` | | | [src/backend/backend\_common.c](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree&filepath=src%2Fbackend%2Fbackend_common.c&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui#diff-c3JjL2JhY2tlbmQvYmFja2VuZF9jb21tb24uYw==) | `21.15% <100.00%> (ø)` | | | [src/backend/gl/gl\_common.c](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree&filepath=src%2Fbackend%2Fgl%2Fgl_common.c&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui#diff-c3JjL2JhY2tlbmQvZ2wvZ2xfY29tbW9uLmM=) | `64.52% <ø> (ø)` | | | [src/c2.c](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree&filepath=src%2Fc2.c&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui#diff-c3JjL2MyLmM=) | `56.70% <ø> (+0.26%)` | :arrow_up: | | [src/common.h](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree&filepath=src%2Fcommon.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui#diff-c3JjL2NvbW1vbi5o) | `48.27% <100.00%> (ø)` | | | [src/compiler.h](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree&filepath=src%2Fcompiler.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui#diff-c3JjL2NvbXBpbGVyLmg=) | `100.00% <ø> (ø)` | | | [src/config.h](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree&filepath=src%2Fconfig.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui#diff-c3JjL2NvbmZpZy5o) | `25.00% <ø> (+1.47%)` | :arrow_up: | | [src/diagnostic.c](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree&filepath=src%2Fdiagnostic.c&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui#diff-c3JjL2RpYWdub3N0aWMuYw==) | `68.00% <100.00%> (+1.33%)` | :arrow_up: | | [src/event.c](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree&filepath=src%2Fevent.c&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui#diff-c3JjL2V2ZW50LmM=) | `71.32% <ø> (ø)` | | | [src/log.h](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree&filepath=src%2Flog.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui#diff-c3JjL2xvZy5o) | `76.47% <ø> (ø)` | | | ... and [22 more](https://app.codecov.io/gh/yshui/picom/pull/1266?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yuxuan+Shui) | |