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