Library Name | libxlsxwriter |
---|---|
Version #1 | 0.9.1 |
Version #2 | 0.9.3 |
Arch | x86_64 |
GCC Version | 9 |
Subject | Binary Compatibility |
Total Header Files | 26 |
---|---|
Total Libraries | 1 |
Total Symbols / Types | 407 / 260 |
Compatibility | 83% |
Severity | Count | |
---|---|---|
Added Symbols | - | 19 |
Removed Symbols | High | 4 |
Problems with Data Types | High | 0 |
Medium | 26 | |
Low | 13 | |
Problems with Symbols | High | 0 |
Medium | 0 | |
Low | 0 | |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 2 |
Change | Effect | |
---|---|---|
1 | Value of member LXW_ERROR_128_STRING_LENGTH_EXCEEDED has been changed from 19 to 20. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member LXW_ERROR_255_STRING_LENGTH_EXCEEDED has been changed from 20 to 21. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Value of member LXW_ERROR_32_STRING_LENGTH_EXCEEDED has been changed from 18 to 19. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Value of member LXW_ERROR_IMAGE_DIMENSIONS has been changed from 26 to 27. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Value of member LXW_ERROR_INVALID_SHEETNAME_CHARACTER has been changed from 14 to 15. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Value of member LXW_ERROR_NULL_PARAMETER_IGNORED has been changed from 11 to 12. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 | Value of member LXW_ERROR_PARAMETER_VALIDATION has been changed from 12 to 13. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 | Value of member LXW_ERROR_SHARED_STRING_INDEX_NOT_FOUND has been changed from 22 to 23. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 | Value of member LXW_ERROR_SHEETNAME_ALREADY_USED has been changed from 16 to 17. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 | Value of member LXW_ERROR_SHEETNAME_LENGTH_EXCEEDED has been changed from 13 to 14. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 | Value of member LXW_ERROR_SHEETNAME_RESERVED has been changed from 17 to 18. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 | Value of member LXW_ERROR_WORKSHEET_INDEX_OUT_OF_RANGE has been changed from 23 to 24. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Field comment_count has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field has_comments has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
Change | Effect | |
---|---|---|
1 | Value of member HYPERLINK_EXTERNAL has been changed from 11 to 12. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member HYPERLINK_INTERNAL has been changed from 10 to 11. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Value of member HYPERLINK_URL has been changed from 9 to 10. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Field comment has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
Change | Effect | |
---|---|---|
1 | Field comment_author has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field comment_objs has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 | Field comments has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
4 | Field external_comment_link has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
5 | Field external_vml_comment_link has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
6 | Field has_vml has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
7 | Field vml_data_id_str has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
8 | Field vml_shape_id has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
Change | Effect | |
---|---|---|
1 | Value of member LXW_ERROR_MAX_STRING_LENGTH_EXCEEDED has been changed from 21 to 22. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member LXW_ERROR_SHEETNAME_START_END_APOSTROPHE has been changed from 15 to 16. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Value of member LXW_ERROR_WORKSHEET_MAX_NUMBER_URLS_EXCEEDED has been changed from 25 to 26. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Value of member LXW_ERROR_WORKSHEET_MAX_URL_LENGTH_EXCEEDED has been changed from 24 to 25. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Value of member LXW_MAX_ERRNO has been changed from 27 to 28. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Field has_comments has been added to this type. | This field will not be initialized by old clients. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
Change | Effect | |
---|---|---|
1 | Size of this type has been changed from 208 bytes to 216 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Field has_vml has been added to this type. | This field will not be initialized by old clients. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
Change | Effect | |
---|---|---|
1 | Size of this type has been changed from 96 bytes to 104 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
Change | Effect | |
---|---|---|
1 | Size of this type has been changed from 1056 bytes to 1120 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Field comment_display_default has been added to this type. | This field will not be initialized by old clients. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Field has_comments has been added to this type. | This field will not be initialized by old clients. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
4 | Field has_header_vml has been added to this type. | This field will not be initialized by old clients. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
Change | Effect | |
---|---|---|
1 | The member LXW_ERROR_FEATURE_NOT_SUPPORTED with value 11 has been added. | No effect. |
Change | Effect | |
---|---|---|
1 | The member COMMENT with value 9 has been added. | No effect. |
Library Name | libxlsxwriter |
---|---|
Version #1 | 0.9.1 |
Version #2 | 0.9.3 |
Arch | x86_64 |
Subject | Source Compatibility |
Total Header Files | 26 |
---|---|
Total Libraries | 1 |
Total Symbols / Types | 861 / 343 |
Compatibility | 99.3% |
Severity | Count | |
---|---|---|
Added Symbols | - | 19 |
Removed Symbols | High | 6 |
Problems with Data Types | High | 0 |
Medium | 0 | |
Low | 16 | |
Problems with Symbols | High | 0 |
Medium | 0 | |
Low | 0 | |
Problems with Constants | Low | 2 |
Other Changes in Data Types | - | 22 |
Change | Effect | |
---|---|---|
1 | Field has_comments has been added to this type. | This field will not be initialized or used by old client applications. |
Change | Effect | |
---|---|---|
1 | Field comment_count has been added to this type. | This field will not be initialized or used by old client applications. |
2 | Field has_comments has been added to this type. | This field will not be initialized or used by old client applications. |
3 | Field has_vml has been added to this type. | This field will not be initialized or used by old client applications. |
Change | Effect | |
---|---|---|
1 | Field comment has been added to this type. | This field will not be initialized or used by old client applications. |
Change | Effect | |
---|---|---|
1 | Field comment_author has been added to this type. | This field will not be initialized or used by old client applications. |
2 | Field comment_display_default has been added to this type. | This field will not be initialized or used by old client applications. |
3 | Field comment_objs has been added to this type. | This field will not be initialized or used by old client applications. |
4 | Field comments has been added to this type. | This field will not be initialized or used by old client applications. |
5 | Field external_comment_link has been added to this type. | This field will not be initialized or used by old client applications. |
6 | Field external_vml_comment_link has been added to this type. | This field will not be initialized or used by old client applications. |
7 | Field has_comments has been added to this type. | This field will not be initialized or used by old client applications. |
8 | Field has_header_vml has been added to this type. | This field will not be initialized or used by old client applications. |
9 | Field has_vml has been added to this type. | This field will not be initialized or used by old client applications. |
10 | Field vml_data_id_str has been added to this type. | This field will not be initialized or used by old client applications. |
11 | Field vml_shape_id has been added to this type. | This field will not be initialized or used by old client applications. |
Change | Effect | |
---|---|---|
1 | The value of constant LXW_VERSION has been changed from "0.9.1" to "0.9.3". | Recompilation of a client program may be broken. |
Change | Effect | |
---|---|---|
1 | The value of constant LXW_VERSION_ID has been changed from 91 to 93. | Recompilation of a client program may be broken. |
Change | Effect | |
---|---|---|
1 | The member LXW_ERROR_FEATURE_NOT_SUPPORTED with value 11 has been added. | No effect. |
2 | Value of member LXW_ERROR_MAX_STRING_LENGTH_EXCEEDED has been changed from 21 to 22. | No effect. |
3 | Value of member LXW_ERROR_SHEETNAME_START_END_APOSTROPHE has been changed from 15 to 16. | No effect. |
4 | Value of member LXW_ERROR_WORKSHEET_MAX_NUMBER_URLS_EXCEEDED has been changed from 25 to 26. | No effect. |
5 | Value of member LXW_ERROR_WORKSHEET_MAX_URL_LENGTH_EXCEEDED has been changed from 24 to 25. | No effect. |
6 | Value of member LXW_MAX_ERRNO has been changed from 27 to 28. | No effect. |
7 | Value of member LXW_ERROR_128_STRING_LENGTH_EXCEEDED has been changed from 19 to 20. | No effect. |
8 | Value of member LXW_ERROR_255_STRING_LENGTH_EXCEEDED has been changed from 20 to 21. | No effect. |
9 | Value of member LXW_ERROR_32_STRING_LENGTH_EXCEEDED has been changed from 18 to 19. | No effect. |
10 | Value of member LXW_ERROR_IMAGE_DIMENSIONS has been changed from 26 to 27. | No effect. |
11 | Value of member LXW_ERROR_INVALID_SHEETNAME_CHARACTER has been changed from 14 to 15. | No effect. |
12 | Value of member LXW_ERROR_NULL_PARAMETER_IGNORED has been changed from 11 to 12. | No effect. |
13 | Value of member LXW_ERROR_PARAMETER_VALIDATION has been changed from 12 to 13. | No effect. |
14 | Value of member LXW_ERROR_SHARED_STRING_INDEX_NOT_FOUND has been changed from 22 to 23. | No effect. |
15 | Value of member LXW_ERROR_SHEETNAME_ALREADY_USED has been changed from 16 to 17. | No effect. |
16 | Value of member LXW_ERROR_SHEETNAME_LENGTH_EXCEEDED has been changed from 13 to 14. | No effect. |
17 | Value of member LXW_ERROR_SHEETNAME_RESERVED has been changed from 17 to 18. | No effect. |
18 | Value of member LXW_ERROR_WORKSHEET_INDEX_OUT_OF_RANGE has been changed from 23 to 24. | No effect. |
Change | Effect | |
---|---|---|
1 | The member COMMENT with value 9 has been added. | No effect. |
2 | Value of member HYPERLINK_EXTERNAL has been changed from 11 to 12. | No effect. |
3 | Value of member HYPERLINK_INTERNAL has been changed from 10 to 11. | No effect. |
4 | Value of member HYPERLINK_URL has been changed from 9 to 10. | No effect. |