From eba3a00564a5aa7c751e0721096177eda214aef5 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 14 Jan 2020 11:46:31 +0100 Subject: v0.9.3 --- compat_reports/0.9.1_to_0.9.3/compat_report.html | 1739 ++++++++++++++++++++++ libxlsxwriter-el6.patch | 20 +- libxlsxwriter.spec | 9 +- libxlsxwriter.xml | 2 +- 4 files changed, 1747 insertions(+), 23 deletions(-) create mode 100644 compat_reports/0.9.1_to_0.9.3/compat_report.html diff --git a/compat_reports/0.9.1_to_0.9.3/compat_report.html b/compat_reports/0.9.1_to_0.9.3/compat_report.html new file mode 100644 index 0000000..7020f0e --- /dev/null +++ b/compat_reports/0.9.1_to_0.9.3/compat_report.html @@ -0,0 +1,1739 @@ + + + + + + + + + +libxlsxwriter: 0.9.1 to 0.9.3 compatibility report + + + +

API compatibility report for the libxlsxwriter library between 0.9.1 and 0.9.3 versions on x86_64

+ +
+
+ Binary
Compatibility
+ Source
Compatibility
+
+

Test Info


+ + + + + + + +
Library Namelibxlsxwriter
Version #10.9.1
Version #20.9.3
Archx86_64
GCC Version9
SubjectBinary Compatibility
+

Test Results


+ + + + + + +
Total Header Files26
Total Libraries1
Total Symbols / Types407 / 260
Compatibility83%
+

Problem Summary


+ + + + + + + + + + +
SeverityCount
Added Symbols-19
Removed SymbolsHigh4
Problems with
Data Types
High0
Medium26
Low13
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Data Types
-2
+ +

Added Symbols  19 


+comment.h, libxlsxwriter.so
+lxw_comment_assemble_xml_file ( lxw_comment* self )
+lxw_comment_free ( lxw_comment* comment )
+lxw_comment_new ( )
+
+content_types.h, libxlsxwriter.so
+lxw_ct_add_comment_name ( lxw_content_types* content_types, char const* name )
+lxw_ct_add_vml_name ( lxw_content_types* content_types )
+
+format.h, libxlsxwriter.so
+format_set_color_indexed ( lxw_format* format, uint8_t value )
+format_set_font_only ( lxw_format* format )
+
+md5.h, libxlsxwriter.so
+lxw_md5_final ( unsigned char* result, struct lxw_md5_ctx* ctx )
+lxw_md5_init ( struct lxw_md5_ctx* ctx )
+lxw_md5_update ( struct lxw_md5_ctx* ctx, void const* data, unsigned long size )
+
+vml.h, libxlsxwriter.so
+lxw_vml_assemble_xml_file ( lxw_vml* self )
+lxw_vml_free ( lxw_vml* vml )
+lxw_vml_new ( )
+
+worksheet.h, libxlsxwriter.so
+lxw_worksheet_find_cell_in_row ( lxw_row* row, lxw_col_t col_num )
+lxw_worksheet_prepare_vml_objects ( lxw_worksheet* worksheet, uint32_t vml_data_id, uint32_t vml_shape_id, uint32_t vml_drawing_id, uint32_t comment_id )
+worksheet_set_comments_author ( lxw_worksheet* worksheet, char const* author )
+worksheet_show_comments ( lxw_worksheet* worksheet )
+worksheet_write_comment ( lxw_worksheet* worksheet, lxw_row_t row, lxw_col_t col, char const* string )
+worksheet_write_comment_opt ( lxw_worksheet* worksheet, lxw_row_t row, lxw_col_t col, char const* string, lxw_comment_options* options )
+
+to the top
+

Removed Symbols  4 


+md5.h, libxlsxwriter.so
+MD5_Final ( unsigned char* result, struct MD5_CTX* ctx )
+MD5_Init ( struct MD5_CTX* ctx )
+MD5_Update ( struct MD5_CTX* ctx, void const* data, unsigned long size )
+
+worksheet.h, libxlsxwriter.so
+lxw_worksheet_find_cell ( lxw_row* row, lxw_col_t col_num )
+
+to the top
+ +

Problems with Data Types, Medium Severity  26 


+common.h
+ +[+] enum lxw_error  12  +
+ + +
+workbook.h
+ +[+] struct lxw_workbook  2  +
+ + +
+worksheet.h
+ +[+] enum cell_types  3  +
+ + + +[+] struct lxw_cell  1  +
+ + + +[+] struct lxw_worksheet  8  +
+ + +
+to the top
+ +

Problems with Data Types, Low Severity  13 


+common.h
+ +[+] enum lxw_error  5  +
+ + +
+styles.h
+ +[+] struct lxw_styles  1  +
+ + +
+workbook.h
+ +[+] struct lxw_workbook  2  +
+ + +
+worksheet.h
+ +[+] struct lxw_cell  1  +
+ + + +[+] struct lxw_worksheet  4  +
+ + +
+to the top
+ +

Other Changes in Data Types  2 


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

Header Files  26 


+
+app.h
+chart.h
+chartsheet.h
+common.h
+content_types.h
+core.h
+custom.h
+drawing.h
+format.h
+hash_table.h
+ioapi.h
+md5.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.9.1
Version #20.9.3
Archx86_64
SubjectSource Compatibility
+

Test Results


+ + + + + + +
Total Header Files26
Total Libraries1
Total Symbols / Types861 / 343
Compatibility99.3%
+

Problem Summary


+ + + + + + + + + + +
SeverityCount
Added Symbols-19
Removed SymbolsHigh6
Problems with
Data Types
High0
Medium0
Low16
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low2
Other Changes
in Data Types
-22
+ +

Added Symbols  19 


+comment.h
+lxw_comment_assemble_xml_file ( lxw_comment* self )
+lxw_comment_free ( lxw_comment* comment )
+lxw_comment_new ( )
+
+content_types.h
+lxw_ct_add_comment_name ( lxw_content_types* content_types, char const* name )
+lxw_ct_add_vml_name ( lxw_content_types* content_types )
+
+format.h
+format_set_color_indexed ( lxw_format* format, uint8_t value )
+format_set_font_only ( lxw_format* format )
+
+md5.h
+lxw_md5_final ( unsigned char* result, struct lxw_md5_ctx* ctx )
+lxw_md5_init ( struct lxw_md5_ctx* ctx )
+lxw_md5_update ( struct lxw_md5_ctx* ctx, void const* data, unsigned long size )
+
+vml.h
+lxw_vml_assemble_xml_file ( lxw_vml* self )
+lxw_vml_free ( lxw_vml* vml )
+lxw_vml_new ( )
+
+worksheet.h
+lxw_worksheet_find_cell_in_row ( lxw_row* row, lxw_col_t col_num )
+lxw_worksheet_prepare_vml_objects ( lxw_worksheet* worksheet, uint32_t vml_data_id, uint32_t vml_shape_id, uint32_t vml_drawing_id, uint32_t comment_id )
+worksheet_set_comments_author ( lxw_worksheet* worksheet, char const* author )
+worksheet_show_comments ( lxw_worksheet* worksheet )
+worksheet_write_comment ( lxw_worksheet* worksheet, lxw_row_t row, lxw_col_t col, char const* string )
+worksheet_write_comment_opt ( lxw_worksheet* worksheet, lxw_row_t row, lxw_col_t col, char const* string, lxw_comment_options* options )
+
+to the top
+

Removed Symbols  6 


+md5.h
+MD5_Final ( unsigned char* result, struct MD5_CTX* ctx )
+MD5_Init ( struct MD5_CTX* ctx )
+MD5_Update ( struct MD5_CTX* ctx, void const* data, unsigned long size )
+
+workbook.h
+new_workbook ( char const* filename )
+new_workbook_opt ( char const* filename, lxw_workbook_options* options )
+
+worksheet.h
+lxw_worksheet_find_cell ( lxw_row* row, lxw_col_t col_num )
+
+to the top
+ +

Problems with Data Types, Low Severity  16 


+styles.h
+ +[+] struct lxw_styles  1  +
+ + +
+workbook.h
+ +[+] struct lxw_workbook  3  +
+ + +
+worksheet.h
+ +[+] struct lxw_cell  1  +
+ + + +[+] struct lxw_worksheet  11  +
+ + +
+to the top
+ +

Problems with Constants, Low Severity  2 


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

Other Changes in Data Types  22 


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

Header Files  26 


+
+app.h
+chart.h
+chartsheet.h
+common.h
+content_types.h
+core.h
+custom.h
+drawing.h
+format.h
+hash_table.h
+ioapi.h
+md5.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 031302e..5521c63 100644 --- a/libxlsxwriter-el6.patch +++ b/libxlsxwriter-el6.patch @@ -1,7 +1,7 @@ diff -up ./CMakeLists.txt.el6 ./CMakeLists.txt --- ./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) +@@ -99,15 +99,6 @@ set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) project(${PROJECT_NAME} C) enable_testing() @@ -17,21 +17,3 @@ 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-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"); --DEPRECATED(lxw_workbook *new_workbook_opt(const char *filename, -- lxw_workbook_options *options), -- "use 'workbook_new_opt()' instead"); -+lxw_workbook *new_workbook(const char *filename); -+lxw_workbook *new_workbook_opt(const char *filename, -+ lxw_workbook_options *options); - - /* Declarations required for unit testing. */ - #ifdef TESTING diff --git a/libxlsxwriter.spec b/libxlsxwriter.spec index 5fbad1b..bacf9c7 100644 --- a/libxlsxwriter.spec +++ b/libxlsxwriter.spec @@ -1,13 +1,13 @@ # remirepo/fedora spec file for libxlswriter # -# Copyright (c) 2018-2019 Remi Collet +# Copyright (c) 2018-2020 Remi Collet # License: CC-BY-SA # http://creativecommons.org/licenses/by-sa/4.0/ # # Please, preserve the changelog entries # -%global gh_commit fdf542de800988e7f1b24cc136e576997a6dfaac +%global gh_commit 5de3c005c60545d75fc10a66c4a8ac2be60fd2b1 %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.9.1 +Version: 0.9.3 Release: 1%{?dist} License: BSD @@ -117,6 +117,9 @@ make install DESTDIR="%{buildroot}" %changelog +* Tue Jan 14 2020 Remi Collet - 0.9.3-1 +- update to 0.9.3 + * Tue Dec 31 2019 Remi Collet - 0.9.1-1 - update to 0.9.1 diff --git a/libxlsxwriter.xml b/libxlsxwriter.xml index 625695e..cda232b 100644 --- a/libxlsxwriter.xml +++ b/libxlsxwriter.xml @@ -9,7 +9,7 @@ -0.9.1 +0.9.3 -- cgit