libXdamage: Changes to 'master'
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue Nov 29 19:35:40 UTC 2022
configure.ac | 2 +-
src/Xdamage.c | 53 +++++++++++++++++++++++++++--------------------------
2 files changed, 28 insertions(+), 27 deletions(-)
New commits:
commit 4adcd841e3e09982272b2f79ef3aadfb257814e3
Author: Alan Coopersmith <alan.coopersmith at oracle.com>
Date: Thu Nov 17 11:14:53 2022 -0800
Handle -Wshorten-64-to-32 warnings from clang
Xdamage.c:265:28: warning: implicit conversion loses integer precision: 'Drawable' (aka 'unsigned long') to 'CARD32' (aka 'unsigned int') [-Wshorten-64-to-32]
awire->drawable = aevent->drawable;
~ ~~~~~~~~^~~~~~~~
Xdamage.c:266:26: warning: implicit conversion loses integer precision: 'Damage' (aka 'unsigned long') to 'CARD32' (aka 'unsigned int') [-Wshorten-64-to-32]
awire->damage = aevent->damage;
~ ~~~~~~~~^~~~~~
Xdamage.c:268:29: warning: implicit conversion loses integer precision: 'Time' (aka 'unsigned long') to 'CARD32' (aka 'unsigned int') [-Wshorten-64-to-32]
awire->timestamp = aevent->timestamp;
~ ~~~~~~~~^~~~~~~~~
Xdamage.c:326:26: warning: implicit conversion loses integer precision: 'Damage' (aka 'unsigned long') to 'CARD32' (aka 'unsigned int') [-Wshorten-64-to-32]
req->damage = damage = XAllocID (dpy);
~ ~~~~~~~^~~~~~~~~~~~~~~~
Xdamage.c:327:21: warning: implicit conversion loses integer precision: 'Drawable' (aka 'unsigned long') to 'CARD32' (aka 'unsigned int') [-Wshorten-64-to-32]
req->drawable = drawable;
~ ^~~~~~~~
Xdamage.c:345:19: warning: implicit conversion loses integer precision: 'Damage' (aka 'unsigned long') to 'CARD32' (aka 'unsigned int') [-Wshorten-64-to-32]
req->damage = damage;
~ ^~~~~~
Xdamage.c:362:19: warning: implicit conversion loses integer precision: 'Damage' (aka 'unsigned long') to 'CARD32' (aka 'unsigned int') [-Wshorten-64-to-32]
req->damage = damage;
~ ^~~~~~
Xdamage.c:363:19: warning: implicit conversion loses integer precision: 'XserverRegion' (aka 'unsigned long') to 'CARD32' (aka 'unsigned int') [-Wshorten-64-to-32]
req->repair = repair;
~ ^~~~~~
Xdamage.c:364:18: warning: implicit conversion loses integer precision: 'XserverRegion' (aka 'unsigned long') to 'CARD32' (aka 'unsigned int') [-Wshorten-64-to-32]
req->parts = parts;
~ ^~~~~
Xdamage.c:380:21: warning: implicit conversion loses integer precision: 'Drawable' (aka 'unsigned long') to 'CARD32' (aka 'unsigned int') [-Wshorten-64-to-32]
req->drawable = drawable;
~ ^~~~~~~~
Xdamage.c:381:19: warning: implicit conversion loses integer precision: 'XserverRegion' (aka 'unsigned long') to 'CARD32' (aka 'unsigned int') [-Wshorten-64-to-32]
req->region = region;
~ ^~~~~~
Signed-off-by: Alan Coopersmith <alan.coopersmith at oracle.com>
commit ba46dd91f2b2248e459911b38acd49a776c748f2
Author: Alan Coopersmith <alan.coopersmith at oracle.com>
Date: Thu Nov 17 11:07:10 2022 -0800
Handle -Wconversion warnings from clang
Xdamage.c:81:30: warning: implicit conversion loses integer precision: 'int' to 'CARD8' (aka 'unsigned char') [-Wconversion]
req->reqType = info->codes->major_opcode;
~ ~~~~~~~~~~~~~^~~~~~~~~~~~
Xdamage.c:264:29: warning: implicit conversion loses integer precision: 'int' to 'CARD8' (aka 'unsigned char') [-Wconversion]
awire->type = aevent->type | (aevent->send_event ? 0x80 : 0);
~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Xdamage.c:267:31: warning: implicit conversion loses integer precision: 'int' to 'CARD8' (aka 'unsigned char') [-Wconversion]
awire->level = aevent->level | (aevent->more ? DamageNotifyMore : 0);
~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Xdamage.c:324:33: warning: implicit conversion loses integer precision: 'int' to 'CARD8' (aka 'unsigned char') [-Wconversion]
req->reqType = info->codes->major_opcode;
~ ~~~~~~~~~~~~~^~~~~~~~~~~~
Xdamage.c:328:18: warning: implicit conversion loses integer precision: 'int' to 'CARD8' (aka 'unsigned char') [-Wconversion]
req->level = level;
~ ^~~~~
Xdamage.c:343:33: warning: implicit conversion loses integer precision: 'int' to 'CARD8' (aka 'unsigned char') [-Wconversion]
req->reqType = info->codes->major_opcode;
~ ~~~~~~~~~~~~~^~~~~~~~~~~~
Xdamage.c:360:33: warning: implicit conversion loses integer precision: 'int' to 'CARD8' (aka 'unsigned char') [-Wconversion]
req->reqType = info->codes->major_opcode;
~ ~~~~~~~~~~~~~^~~~~~~~~~~~
Xdamage.c:378:33: warning: implicit conversion loses integer precision: 'int' to 'CARD8' (aka 'unsigned char') [-Wconversion]
req->reqType = info->codes->major_opcode;
~ ~~~~~~~~~~~~~^~~~~~~~~~~~
Signed-off-by: Alan Coopersmith <alan.coopersmith at oracle.com>
commit 90bb47685ed92df1eb5bbb9b6875a40f3e98bb43
Author: Alan Coopersmith <alan.coopersmith at oracle.com>
Date: Thu Nov 17 10:55:07 2022 -0800
Remove unnecessary casts from malloc() and free() calls
Not needed in C89 and later
Signed-off-by: Alan Coopersmith <alan.coopersmith at oracle.com>
commit 6e16a274610317abc3956291aa498b1ecdccc900
Author: Alan Coopersmith <alan.coopersmith at oracle.com>
Date: Wed Nov 16 19:18:18 2022 -0800
XDamageCloseDisplay: Mark codes as unused
Quiets clang warning:
Xdamage.c:207:47: warning: unused parameter 'codes' [-Wunused-parameter]
XDamageCloseDisplay (Display *dpy, XExtCodes *codes)
^
Signed-off-by: Alan Coopersmith <alan.coopersmith at oracle.com>
commit 14ecba28e2d2846d0690ee86d3d01a1389558fd6
Author: Alan Coopersmith <alan.coopersmith at oracle.com>
Date: Wed Nov 16 19:14:34 2022 -0800
Mark two dpy parameters const as suggested by cppcheck
Signed-off-by: Alan Coopersmith <alan.coopersmith at oracle.com>
commit 98c179ea912e9e420451adeb9bab4b462cab836c
Author: Alan Coopersmith <alan.coopersmith at oracle.com>
Date: Wed Nov 16 19:13:03 2022 -0800
Variable scope reduction as recommended by cppcheck
Signed-off-by: Alan Coopersmith <alan.coopersmith at oracle.com>
More information about the xorg-commit
mailing list