Library Name | libxlsxwriter |
---|---|
Version #1 | 0.8.0 |
Version #2 | 0.8.1 |
Arch | x86_64 |
GCC Version | 7 |
Subject | Binary Compatibility |
Total Header Files | 25 |
---|---|
Total Libraries | 1 |
Total Symbols / Types | 381 / 245 |
Compatibility | 86% |
Severity | Count | |
---|---|---|
Added Symbols | - | 3 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 5 | |
Low | 5 | |
Problems with Symbols | High | 0 |
Medium | 0 | |
Low | 1 | |
Problems with Constants | Low | 0 |
Change | Effect | |
---|---|---|
1 | Field chart 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 is_protected 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 protection 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 no_content 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 | The relative position of field no_sheet has been changed from 15 to 16. | Applications will access incorrect memory when attempting to access this field. |
Change | Effect | |
---|---|---|
1 | Field is_protected 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 80 bytes to 120 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 23 bytes to 24 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Field content has been renamed to no_objects. | Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
Change | Effect | |
---|---|---|
1 | Size of field protection has been changed from 23 bytes to 24 bytes. | Previous accesses of applications and library functions to this field may be broken. |
Change | Effect | |
---|---|---|
1 | 1st parameter self has been renamed to chartsheet. | Renaming of a parameter may indicate a change in its semantic meaning. |
Library Name | libxlsxwriter |
---|---|
Version #1 | 0.8.0 |
Version #2 | 0.8.1 |
Arch | x86_64 |
Subject | Source Compatibility |
Total Header Files | 25 |
---|---|
Total Libraries | 1 |
Total Symbols / Types | 808 / 325 |
Compatibility | 86.8% |
Severity | Count | |
---|---|---|
Added Symbols | - | 3 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 1 |
Medium | 0 | |
Low | 5 | |
Problems with Symbols | High | 0 |
Medium | 0 | |
Low | 0 | |
Problems with Constants | Low | 1 |
Other Changes in Data Types | - | 1 |
Other Changes in Symbols | - | 1 |
Change | Effect | |
---|---|---|
1 | Field content has been renamed to no_objects. | Recompilation of a client program may be broken with the error message: struct lxw_protection has no member named content. |
Change | Effect | |
---|---|---|
1 | Field is_protected has been added to this type. | This field will not be initialized or used by old client applications. |
Change | Effect | |
---|---|---|
1 | Field chart has been added to this type. | This field will not be initialized or used by old client applications. |
2 | Field is_protected has been added to this type. | This field will not be initialized or used by old client applications. |
3 | Field protection has been added to this type. | This field will not be initialized or used by old client applications. |
Change | Effect | |
---|---|---|
1 | Field no_content 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.8.0" to "0.8.1". | Recompilation of a client program may be broken. |
Change | Effect | |
---|---|---|
1 | The relative position of field no_sheet has been changed from 15 to 16. | No effect. |
Change | Effect | |
---|---|---|
1 | 1st parameter self has been renamed to chartsheet. | No effect. |