From cf3f5c681942d0094d0eb4e45166c93bbf86b07c Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Wed, 18 Dec 2019 10:23:43 +0100 Subject: v0.8.9 --- compat_reports/0.8.8_to_0.8.9/compat_report.html | 1751 ++++++++++++++++++++++ libxlsxwriter-el6.patch | 13 +- libxlsxwriter.spec | 9 +- libxlsxwriter.xml | 2 +- 4 files changed, 1764 insertions(+), 11 deletions(-) create mode 100644 compat_reports/0.8.8_to_0.8.9/compat_report.html diff --git a/compat_reports/0.8.8_to_0.8.9/compat_report.html b/compat_reports/0.8.8_to_0.8.9/compat_report.html new file mode 100644 index 0000000..af445f4 --- /dev/null +++ b/compat_reports/0.8.8_to_0.8.9/compat_report.html @@ -0,0 +1,1751 @@ + + + + + + + + + +libxlsxwriter: 0.8.8 to 0.8.9 compatibility report + + + +

API compatibility report for the libxlsxwriter library between 0.8.8 and 0.8.9 versions on x86_64

+ +
+
+ Binary
Compatibility
+ Source
Compatibility
+
+

Test Info


+ + + + + + + +
Library Namelibxlsxwriter
Version #10.8.8
Version #20.8.9
Archx86_64
GCC Version9
SubjectBinary Compatibility
+

Test Results


+ + + + + + +
Total Header Files25
Total Libraries1
Total Symbols / Types401 / 255
Compatibility76.9%
+

Problem Summary


+ + + + + + + + + + +
SeverityCount
Added Symbols-5
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium7
Low18
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low1
Other Changes
in Data Types
-1
+ +

Added Symbols  5 


+format.h, libxlsxwriter.so
+format_set_hyperlink ( lxw_format* format )
+
+utility.h, libxlsxwriter.so
+lxw_version_id ( )
+
+workbook.h, libxlsxwriter.so
+workbook_get_default_url_format ( lxw_workbook* workbook )
+workbook_unset_default_url_format ( lxw_workbook* workbook )
+
+xmlwriter.h, libxlsxwriter.so
+lxw_escape_url_characters ( char const* string, uint8_t escape_hash )
+
+to the top
+ +

Problems with Data Types, Medium Severity  7 


+common.h
+ +[+] enum lxw_error  1  +
+ + +
+drawing.h
+ +[+] struct lxw_drawing_object  2  +
+ + +
+format.h
+ +[+] struct lxw_font  1  +
+ + + +[+] struct lxw_format  1  +
+ + +
+workbook.h
+ +[+] struct lxw_workbook  1  +
+ + +
+worksheet.h
+ +[+] struct lxw_worksheet  1  +
+ + +
+to the top
+ +

Problems with Data Types, Low Severity  18 


+common.h
+ +[+] enum lxw_error  2  +
+ + +
+drawing.h
+ +[+] struct lxw_drawing_object  1  +
+ + +
+format.h
+ +[+] struct lxw_format  1  +
+ + +
+styles.h
+ +[+] struct lxw_styles  3  +
+ + +
+workbook.h
+ +[+] struct lxw_workbook  2  +
+ + +
+worksheet.h
+ +[+] struct lxw_worksheet  3  +
+ + + +[+] struct lxw_worksheet_init_data  3  +
+ + +
+xmlwriter.h
+ +[+] struct xml_attribute  3  +
+ + +
+to the top
+ +

Problems with Constants, Low Severity  1 


+xmlwriter.h
+ +[+] LXW_MAX_ATTRIBUTE_LENGTH +
+ + +
+to the top
+ +

Other Changes in Data Types  1 


+common.h
+ +[+] enum lxw_error  1  +
+ + +
+to the top
+

Header Files  25 


+
+app.h
+chart.h
+chartsheet.h
+common.h
+content_types.h
+core.h
+custom.h
+drawing.h
+format.h
+hash_table.h
+ioapi.h
+packager.h
+queue.h
+relationships.h
+shared_strings.h
+styles.h
+theme.h
+tmpfileplus.h
+tree.h
+utility.h
+workbook.h
+worksheet.h
+xlsxwriter.h
+xmlwriter.h
+zip.h
+
+
to the top
+

Libraries  1 


+
+libxlsxwriter.so
+
+
to the top
+


+

Test Info


+ + + + + + +
Library Namelibxlsxwriter
Version #10.8.8
Version #20.8.9
Archx86_64
SubjectSource Compatibility
+

Test Results


+ + + + + + +
Total Header Files25
Total Libraries1
Total Symbols / Types853 / 338
Compatibility84.6%
+

Problem Summary


+ + + + + + + + + + + +
SeverityCount
Added Symbols-5
Removed SymbolsHigh0
Problems with
Data Types
High1
Medium0
Low15
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low2
Other Changes
in Data Types
-4
Other Changes
in Constants
-1
+ +

Added Symbols  5 


+format.h
+format_set_hyperlink ( lxw_format* format )
+
+utility.h
+lxw_version_id ( )
+
+workbook.h
+workbook_get_default_url_format ( lxw_workbook* workbook )
+workbook_unset_default_url_format ( lxw_workbook* workbook )
+
+xmlwriter.h
+lxw_escape_url_characters ( char const* string, uint8_t escape_hash )
+
+to the top
+ +

Problems with Data Types, High Severity  1 


+drawing.h
+ +[+] struct lxw_drawing_object  1  +
+ + +
+to the top
+ +

Problems with Data Types, Low Severity  15 


+drawing.h
+ +[+] struct lxw_drawing_object  2  +
+ + +
+format.h
+ +[+] struct lxw_font  1  +
+ + + +[+] struct lxw_format  1  +
+ + +
+styles.h
+ +[+] struct lxw_styles  2  +
+ + +
+workbook.h
+ +[+] struct lxw_workbook  2  +
+ + +
+worksheet.h
+ +[+] struct lxw_worksheet  3  +
+ + + +[+] struct lxw_worksheet_init_data  2  +
+ + +
+xmlwriter.h
+ +[+] struct xml_attribute  2  +
+ + +
+to the top
+ +

Problems with Constants, Low Severity  2 


+xlsxwriter.h
+ +[+] LXW_VERSION +
+ + +
+xmlwriter.h
+ +[+] LXW_MAX_ATTRIBUTE_LENGTH +
+ + +
+to the top
+ +

Other Changes in Data Types  4 


+common.h
+ +[+] enum lxw_error  4  +
+ + +
+to the top
+ +

Other Changes in Constants  1 


+xlsxwriter.h
+ +[+] LXW_VERSION_ID +
+ + +
+to the top
+

Header Files  25 


+
+app.h
+chart.h
+chartsheet.h
+common.h
+content_types.h
+core.h
+custom.h
+drawing.h
+format.h
+hash_table.h
+ioapi.h
+packager.h
+queue.h
+relationships.h
+shared_strings.h
+styles.h
+theme.h
+tmpfileplus.h
+tree.h
+utility.h
+workbook.h
+worksheet.h
+xlsxwriter.h
+xmlwriter.h
+zip.h
+
+
to the top
+

Libraries  1 


+
+libxlsxwriter.so
+
+
to the top
+



+ +
+ + diff --git a/libxlsxwriter-el6.patch b/libxlsxwriter-el6.patch index 4769ce9..031302e 100644 --- a/libxlsxwriter-el6.patch +++ b/libxlsxwriter-el6.patch @@ -1,6 +1,6 @@ diff -up ./CMakeLists.txt.el6 ./CMakeLists.txt ---- ./CMakeLists.txt.el6 2019-11-18 09:50:52.841439713 +0100 -+++ ./CMakeLists.txt 2019-11-18 09:51:11.128355352 +0100 +--- ./CMakeLists.txt.el6 2019-12-16 22:07:03.000000000 +0100 ++++ ./CMakeLists.txt 2019-12-18 10:19:34.154147928 +0100 @@ -93,15 +93,6 @@ set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) project(${PROJECT_NAME} C) enable_testing() @@ -18,11 +18,11 @@ diff -up ./CMakeLists.txt.el6 ./CMakeLists.txt # OPTIONS # ------- diff -up ./include/xlsxwriter/workbook.h.el6 ./include/xlsxwriter/workbook.h ---- ./include/xlsxwriter/workbook.h.el6 2019-11-18 09:56:49.926792381 +0100 -+++ ./include/xlsxwriter/workbook.h 2019-11-18 09:57:47.249527923 +0100 -@@ -906,11 +906,9 @@ void lxw_workbook_free(lxw_workbook *wor - void lxw_workbook_assemble_xml_file(lxw_workbook *workbook); +--- ./include/xlsxwriter/workbook.h.el6 2019-12-18 10:19:34.154147928 +0100 ++++ ./include/xlsxwriter/workbook.h 2019-12-18 10:20:44.277892402 +0100 +@@ -937,11 +937,9 @@ void lxw_workbook_assemble_xml_file(lxw_ void lxw_workbook_set_default_xf_indices(lxw_workbook *workbook); + void workbook_unset_default_url_format(lxw_workbook *workbook); -DEPRECATED(lxw_workbook *new_workbook(const char *filename), - "use 'workbook_new' instead"); @@ -35,4 +35,3 @@ diff -up ./include/xlsxwriter/workbook.h.el6 ./include/xlsxwriter/workbook.h /* Declarations required for unit testing. */ #ifdef TESTING - diff --git a/libxlsxwriter.spec b/libxlsxwriter.spec index fc9d627..7beaeec 100644 --- a/libxlsxwriter.spec +++ b/libxlsxwriter.spec @@ -7,7 +7,7 @@ # Please, preserve the changelog entries # -%global gh_commit 787f47219e1e333ebabbd51262d3ddf9121714ca +%global gh_commit 0a8f7a2f7bc3ed8b14c23aad15d12e6124f997dc %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) %global gh_owner jmcnamara %global gh_project libxlsxwriter @@ -15,7 +15,7 @@ Name: %{libname} Summary: A C library for creating Excel XLSX files -Version: 0.8.8 +Version: 0.8.9 Release: 1%{?dist} License: BSD @@ -75,7 +75,7 @@ for %{name}. %prep %setup -q -n %{gh_project}-%{gh_commit} %if 0%{?rhel} == 6 -%patch0 -p1 +%patch0 -p1 -b .el6 %endif @@ -117,6 +117,9 @@ make install DESTDIR="%{buildroot}" %changelog +* Wed Dec 18 2019 Remi Collet - 0.8.9-1 +- update to 0.8.9 + * Mon Nov 18 2019 Remi Collet - 0.8.8-1 - update to 0.8.8 diff --git a/libxlsxwriter.xml b/libxlsxwriter.xml index 3490aa1..f62dca5 100644 --- a/libxlsxwriter.xml +++ b/libxlsxwriter.xml @@ -9,7 +9,7 @@ -0.8.8 +0.8.9 -- cgit