Hello community,

here is the log from the commit of package libansilove for openSUSE:Factory 
checked in at 2020-03-22 14:18:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libansilove (Old)
 and      /work/SRC/openSUSE:Factory/.libansilove.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libansilove"

Sun Mar 22 14:18:00 2020 rev:6 rq:787158 version:1.2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/libansilove/libansilove.changes  2020-02-18 
13:29:55.084762338 +0100
+++ /work/SRC/openSUSE:Factory/.libansilove.new.3160/libansilove.changes        
2020-03-22 14:18:10.878095744 +0100
@@ -1,0 +2,8 @@
+Tue Mar 17 15:49:21 UTC 2020 - Martin Hauke <[email protected]>
+
+- Update to version 1.2.1
+  * Call memset() to set all fontData struct fields to zero
+  * Use the ternary operator to simplify character attributes
+    assignments
+
+-------------------------------------------------------------------

Old:
----
  libansilove-1.2.0.tar.gz

New:
----
  libansilove-1.2.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libansilove.spec ++++++
--- /var/tmp/diff_new_pack.p30M9u/_old  2020-03-22 14:18:12.790096971 +0100
+++ /var/tmp/diff_new_pack.p30M9u/_new  2020-03-22 14:18:12.790096971 +0100
@@ -20,7 +20,7 @@
 %global sover   1
 %global libname %{name}%{sover}
 Name:           libansilove
-Version:        1.2.0
+Version:        1.2.1
 Release:        0
 Summary:        Library for converting ANSI, ASCII, and other formats to PNG
 License:        BSD-2-Clause

++++++ libansilove-1.2.0.tar.gz -> libansilove-1.2.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.0/.travis.yml 
new/libansilove-1.2.1/.travis.yml
--- old/libansilove-1.2.0/.travis.yml   2020-02-17 13:00:16.000000000 +0100
+++ new/libansilove-1.2.1/.travis.yml   2020-03-17 14:35:04.000000000 +0100
@@ -31,7 +31,7 @@
   coverity_scan:
     project:
       name: "ansilove/libansilove"
-      version: 1.2.0
+      version: 1.2.1
       description: "Library for converting ANSI, ASCII, and other formats to 
PNG"
     notification_email: [email protected]
     build_command_prepend: cmake .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.0/CMakeLists.txt 
new/libansilove-1.2.1/CMakeLists.txt
--- old/libansilove-1.2.0/CMakeLists.txt        2020-02-17 13:00:16.000000000 
+0100
+++ new/libansilove-1.2.1/CMakeLists.txt        2020-03-17 14:35:04.000000000 
+0100
@@ -2,7 +2,7 @@
 
 set(LIB_VERSION_MAJOR 1)
 set(LIB_VERSION_MINOR 2)
-set(LIB_VERSION_PATCH 0)
+set(LIB_VERSION_PATCH 1)
 set(LIB_VERSION_STRING 
${LIB_VERSION_MAJOR}.${LIB_VERSION_MINOR}.${LIB_VERSION_PATCH})
 
 project (ansilove C)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.0/ChangeLog 
new/libansilove-1.2.1/ChangeLog
--- old/libansilove-1.2.0/ChangeLog     2020-02-17 13:00:16.000000000 +0100
+++ new/libansilove-1.2.1/ChangeLog     2020-03-17 14:35:04.000000000 +0100
@@ -1,6 +1,13 @@
+libansilove 1.2.1 (2020-03-17)
+
+- Call memset() to set all fontData struct fields to zero
+- Use the ternary operator to simplify character attributes assignments
+
+
+
 libansilove 1.2.0 (2020-02-17)
 
-- Correct section number in manual page.
+- Correct section number in manual page
 - Add initial manual pages for all library functions and file formats renders
 - Stop calculating columnMax in the PCBoard loader, it's unused
 - Add support for user-specified columns in the PCBoard loader
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.0/include/ansilove.h 
new/libansilove-1.2.1/include/ansilove.h
--- old/libansilove-1.2.0/include/ansilove.h    2020-02-17 13:00:16.000000000 
+0100
+++ new/libansilove-1.2.1/include/ansilove.h    2020-03-17 14:35:04.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * ansilove.h
- * libansilove 1.2.0
+ * libansilove 1.2.1
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
@@ -20,11 +20,11 @@
 #define ANSILOVE_EXTERN __attribute__((visibility("default")))
 
 /* Version number */
-#define ANSILOVE_VERSION "1.2.0"
+#define ANSILOVE_VERSION "1.2.1"
 
 #define ANSILOVE_VERSION_MAJOR         1
 #define ANSILOVE_VERSION_MINOR         2
-#define ANSILOVE_VERSION_PATCH         0
+#define ANSILOVE_VERSION_PATCH         1
 
 /* Error codes */
 #define ANSILOVE_INVALID_PARAM         1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.0/src/clean.c 
new/libansilove-1.2.1/src/clean.c
--- old/libansilove-1.2.0/src/clean.c   2020-02-17 13:00:16.000000000 +0100
+++ new/libansilove-1.2.1/src/clean.c   2020-03-17 14:35:04.000000000 +0100
@@ -1,6 +1,6 @@
 /*
  * clean.c
- * libansilove 1.2.0
+ * libansilove 1.2.1
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.0/src/config.h 
new/libansilove-1.2.1/src/config.h
--- old/libansilove-1.2.0/src/config.h  2020-02-17 13:00:16.000000000 +0100
+++ new/libansilove-1.2.1/src/config.h  2020-03-17 14:35:04.000000000 +0100
@@ -1,6 +1,6 @@
 /*
  * config.h
- * libansilove 1.2.0
+ * libansilove 1.2.1
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.0/src/drawchar.c 
new/libansilove-1.2.1/src/drawchar.c
--- old/libansilove-1.2.0/src/drawchar.c        2020-02-17 13:00:16.000000000 
+0100
+++ new/libansilove-1.2.1/src/drawchar.c        2020-03-17 14:35:04.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * drawchar.c
- * libansilove 1.2.0
+ * libansilove 1.2.1
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.0/src/drawchar.h 
new/libansilove-1.2.1/src/drawchar.h
--- old/libansilove-1.2.0/src/drawchar.h        2020-02-17 13:00:16.000000000 
+0100
+++ new/libansilove-1.2.1/src/drawchar.h        2020-03-17 14:35:04.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * drawchar.h
- * libansilove 1.2.0
+ * libansilove 1.2.1
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.0/src/error.c 
new/libansilove-1.2.1/src/error.c
--- old/libansilove-1.2.0/src/error.c   2020-02-17 13:00:16.000000000 +0100
+++ new/libansilove-1.2.1/src/error.c   2020-03-17 14:35:04.000000000 +0100
@@ -1,6 +1,6 @@
 /*
  * error.c
- * libansilove 1.2.0
+ * libansilove 1.2.1
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.0/src/fonts.c 
new/libansilove-1.2.1/src/fonts.c
--- old/libansilove-1.2.0/src/fonts.c   2020-02-17 13:00:16.000000000 +0100
+++ new/libansilove-1.2.1/src/fonts.c   2020-03-17 14:35:04.000000000 +0100
@@ -1,6 +1,6 @@
 /*
  * fonts.c
- * libansilove 1.2.0
+ * libansilove 1.2.1
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.0/src/fonts.h 
new/libansilove-1.2.1/src/fonts.h
--- old/libansilove-1.2.0/src/fonts.h   2020-02-17 13:00:16.000000000 +0100
+++ new/libansilove-1.2.1/src/fonts.h   2020-03-17 14:35:04.000000000 +0100
@@ -1,6 +1,6 @@
 /*
  * fonts.h
- * libansilove 1.2.0
+ * libansilove 1.2.1
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.0/src/init.c 
new/libansilove-1.2.1/src/init.c
--- old/libansilove-1.2.0/src/init.c    2020-02-17 13:00:16.000000000 +0100
+++ new/libansilove-1.2.1/src/init.c    2020-03-17 14:35:04.000000000 +0100
@@ -1,6 +1,6 @@
 /*
  * init.c
- * libansilove 1.2.0
+ * libansilove 1.2.1
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.0/src/loaders/ansi.c 
new/libansilove-1.2.1/src/loaders/ansi.c
--- old/libansilove-1.2.0/src/loaders/ansi.c    2020-02-17 13:00:16.000000000 
+0100
+++ new/libansilove-1.2.1/src/loaders/ansi.c    2020-03-17 14:35:04.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * ansi.c
- * libansilove 1.2.0
+ * libansilove 1.2.1
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
@@ -72,6 +72,7 @@
        const char *errstr;
 
        /* font selection */
+       memset(&fontData, 0, sizeof(struct fontStruct));
        select_font(&fontData, options->font);
 
        switch (options->mode) {
@@ -439,15 +440,11 @@
                                        ansi_buffer[structIndex].background = 
foreground % 8;
                                        ansi_buffer[structIndex].foreground = 
background + (foreground & 8);
                                } else {
-                                       if (background24)
-                                               
ansi_buffer[structIndex].background = background24;
-                                       else
-                                               
ansi_buffer[structIndex].background = background;
-
-                                       if (foreground24)
-                                               
ansi_buffer[structIndex].foreground = foreground24;
-                                       else
-                                               
ansi_buffer[structIndex].foreground = foreground;
+                                       ansi_buffer[structIndex].background =
+                                           background24 ? background24 : 
background;
+
+                                       ansi_buffer[structIndex].foreground =
+                                           foreground24 ? foreground24 : 
foreground;
                                }
                                ansi_buffer[structIndex].character = 
current_character;
                                ansi_buffer[structIndex].column = column;
@@ -472,11 +469,10 @@
                columns = fmin(columnMax, options->columns);
 
        /* create that damn thingy */
-       if (!options->truecolor) {
+       if (!options->truecolor)
                canvas = gdImageCreate(columns * options->bits, rowMax * 
fontData.height);
-       } else {
+       else
                canvas = gdImageCreateTrueColor(columns * options->bits, rowMax 
* fontData.height);
-       }
 
        if (!canvas) {
                ctx->error = ANSILOVE_GD_ERROR;
@@ -495,19 +491,17 @@
        } else if (workbench) {
                gdImageFill(canvas, 0, 0, 0);
 
-               for (int i = 0; i < 16; i++) {
+               for (int i = 0; i < 16; i++)
                        colors[i] = gdImageColorAllocate(canvas, 
workbench_palette[i*3],
                            workbench_palette[i*3+1],
                            workbench_palette[i*3+2]);
-               }
        } else {
                /* Allocate standard ANSi color palette */
 
-               for (int i = 0; i < 16; i++) {
+               for (int i = 0; i < 16; i++)
                        colors[i] = gdImageColorAllocate(canvas, 
ansi_palette[i*3],
                            ansi_palette[i*3+1],
                            ansi_palette[i*3+2]);
-               }
        }
 
        /* render ANSi */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.0/src/loaders/artworx.c 
new/libansilove-1.2.1/src/loaders/artworx.c
--- old/libansilove-1.2.0/src/loaders/artworx.c 2020-02-17 13:00:16.000000000 
+0100
+++ new/libansilove-1.2.1/src/loaders/artworx.c 2020-03-17 14:35:04.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * artworx.c
- * libansilove 1.2.0
+ * libansilove 1.2.1
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.0/src/loaders/binary.c 
new/libansilove-1.2.1/src/loaders/binary.c
--- old/libansilove-1.2.0/src/loaders/binary.c  2020-02-17 13:00:16.000000000 
+0100
+++ new/libansilove-1.2.1/src/loaders/binary.c  2020-03-17 14:35:04.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * binary.c
- * libansilove 1.2.0
+ * libansilove 1.2.1
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.0/src/loaders/icedraw.c 
new/libansilove-1.2.1/src/loaders/icedraw.c
--- old/libansilove-1.2.0/src/loaders/icedraw.c 2020-02-17 13:00:16.000000000 
+0100
+++ new/libansilove-1.2.1/src/loaders/icedraw.c 2020-03-17 14:35:04.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * icedraw.c
- * libansilove 1.2.0
+ * libansilove 1.2.1
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.0/src/loaders/pcboard.c 
new/libansilove-1.2.1/src/loaders/pcboard.c
--- old/libansilove-1.2.0/src/loaders/pcboard.c 2020-02-17 13:00:16.000000000 
+0100
+++ new/libansilove-1.2.1/src/loaders/pcboard.c 2020-03-17 14:35:04.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * pcboard.c
- * libansilove 1.2.0
+ * libansilove 1.2.1
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.0/src/loaders/tundra.c 
new/libansilove-1.2.1/src/loaders/tundra.c
--- old/libansilove-1.2.0/src/loaders/tundra.c  2020-02-17 13:00:16.000000000 
+0100
+++ new/libansilove-1.2.1/src/loaders/tundra.c  2020-03-17 14:35:04.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * tundra.c
- * libansilove 1.2.0
+ * libansilove 1.2.1
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.0/src/loaders/xbin.c 
new/libansilove-1.2.1/src/loaders/xbin.c
--- old/libansilove-1.2.0/src/loaders/xbin.c    2020-02-17 13:00:16.000000000 
+0100
+++ new/libansilove-1.2.1/src/loaders/xbin.c    2020-03-17 14:35:04.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * xbin.c
- * libansilove 1.2.0
+ * libansilove 1.2.1
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.0/src/loadfile.c 
new/libansilove-1.2.1/src/loadfile.c
--- old/libansilove-1.2.0/src/loadfile.c        2020-02-17 13:00:16.000000000 
+0100
+++ new/libansilove-1.2.1/src/loadfile.c        2020-03-17 14:35:04.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * loadfile.c
- * libansilove 1.2.0
+ * libansilove 1.2.1
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.0/src/output.c 
new/libansilove-1.2.1/src/output.c
--- old/libansilove-1.2.0/src/output.c  2020-02-17 13:00:16.000000000 +0100
+++ new/libansilove-1.2.1/src/output.c  2020-03-17 14:35:04.000000000 +0100
@@ -1,6 +1,6 @@
 /*
  * output.c
- * libansilove 1.2.0
+ * libansilove 1.2.1
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.0/src/output.h 
new/libansilove-1.2.1/src/output.h
--- old/libansilove-1.2.0/src/output.h  2020-02-17 13:00:16.000000000 +0100
+++ new/libansilove-1.2.1/src/output.h  2020-03-17 14:35:04.000000000 +0100
@@ -1,6 +1,6 @@
 /*
  * output.h
- * libansilove 1.2.0
+ * libansilove 1.2.1
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.0/src/savefile.c 
new/libansilove-1.2.1/src/savefile.c
--- old/libansilove-1.2.0/src/savefile.c        2020-02-17 13:00:16.000000000 
+0100
+++ new/libansilove-1.2.1/src/savefile.c        2020-03-17 14:35:04.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * savefile.c
- * libansilove 1.2.0
+ * libansilove 1.2.1
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus


Reply via email to