libXpm: Changes to 'master'

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Jan 10 17:34:53 UTC 2023


 .gitignore                                           |    4 
 .gitlab-ci.yml                                       |   10 
 COPYING                                              |   20 
 Makefile.am                                          |    2 
 configure.ac                                         |   14 
 cxpm/cxpm.c                                          |    4 
 test/.gitignore                                      |    6 
 test/CompareXpmImage.h                               |   61 +
 test/Makefile.am                                     |   96 ++
 test/TestAllFiles.h                                  |  160 ++++
 test/XpmCreate.c                                     |  129 +++
 test/XpmMisc.c                                       |   91 ++
 test/XpmRead.c                                       |  195 +++++
 test/XpmWrite.c                                      |  321 ++++++++
 test/pixmaps/README.md                               |   62 +
 test/pixmaps/good/BlueCurves.xpm                     |  122 +++
 test/pixmaps/good/Dimple.xpm                         |   79 ++
 test/pixmaps/good/Dolphins.xpm                       |   94 ++
 test/pixmaps/good/Miniweave.xpm                      |   63 +
 test/pixmaps/good/Squares.xpm                        |   62 +
 test/pixmaps/good/Swirl.xpm                          |   62 +
 test/pixmaps/good/Utah-teapot.xpm                    |  407 +++++++++++
 test/pixmaps/good/chromesphere.xpm                   |  362 +++++++++
 test/pixmaps/good/jigglymap.xpm                      |  362 +++++++++
 test/pixmaps/good/plaid-lisp.xpm                     |   39 +
 test/pixmaps/good/plaid-v1.xpm                       |   37 +
 test/pixmaps/good/plaid-v2.xpm                       |   30 
 test/pixmaps/good/plaid-v3.xpm                       |   39 +
 test/pixmaps/good/xorg-bw.xpm                        |  264 +++++++
 test/pixmaps/good/xorg.xpm                           |  701 +++++++++++++++++++
 test/pixmaps/invalid/CVE-2016-10164-poc.xpm.gz.gz.gz |binary
 test/pixmaps/invalid/doom.xpm                        |    8 
 test/pixmaps/invalid/doom2.xpm                       |   11 
 test/pixmaps/invalid/invalid-type.xpm                |   34 
 test/pixmaps/invalid/no-contents.xpm                 |    2 
 test/pixmaps/no-mem/oversize.xpm                     |   39 +
 test/tap-test                                        |    2 
 37 files changed, 3984 insertions(+), 10 deletions(-)

New commits:
commit 0ff2c6af823ce7712c06150c43c9b403846a035f
Author: Alan Coopersmith <alan.coopersmith at oracle.com>
Date:   Sat Jan 7 15:43:20 2023 -0800

    cxpm: getc/ungetc wrappers should not adjust position when c == EOF
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at oracle.com>

commit 501494c6c68a84114fdd0b44d4b67ef9cde776c9
Author: Alan Coopersmith <alan.coopersmith at oracle.com>
Date:   Sat Jan 7 13:39:56 2023 -0800

    test: Add unit tests using glib framework
    
    Includes rudimentary tests for XpmReadFileToXpmImage, XpmReadFileToData,
    XpmReadFileToBuffer, XpmCreateXpmImageFromData, XpmCreateXpmImageFromBuffer,
    XpmWriteFileFromXpmImage, XpmWriteFileFromData, XpmWriteFileFromBuffer,
    XpmAttributesSize, XpmGetErrorString, XpmLibraryVersion
    
    Includes test cases for CVE-2004-0687
    
    Tests .Z and .gz files if --enable-open-zfile is active
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at oracle.com>



More information about the xorg-commit mailing list