Releases: Tehreer/SheenBidi
Releases · Tehreer/SheenBidi
v2.8
v2.7
v2.6
v2.5
- Implemented safe allocation for all objects with
NULL
checks onmalloc
calls - Extracted element insertion functions from stack and queue push functions for simplification
- Removed
SB
prefix from status stack related private structs - Added support for meson build system
v2.4
v2.3
v2.2
- Added support for Appveyor CI
- Updated all lookups to Unicode 12.1
- Revised convention for naming private types and functions
v2.1
Additions
SBScript
:
- OpenType Tag:
SBUInt32 SBScriptGetOpenTypeTag(SBScript script)
Updates
- Updated all lookups to Unicode 11.0
v2.0
Additions
SBCodepoint
:
- Bidirectional Type:
SBBidiType SBCodepointGetBidiType(SBCodepoint codepoint)
- General Category:
SBGeneralCategory SBCodepointGetGeneralCategory(SBCodepoint codepoint)
- Script:
SBScript SBCodepointGetScript(SBCodepoint codepoint)
SBAlgorithm
:
- Bidirectional Types:
const SBBidiType *SBAlgorithmGetBidiTypesPtr(SBAlgorithmRef algorithm)
SBScriptLocator
:
- Facilitates to find out script runs sequentially, as specified in UAX #24
Updates
- Used const agent in
SBMirrorLocator
to avoid undesired mutations. - Used signed indexes to track boundary elements in custom stack and queue implementations.
- Changed bidi type of unspecified code points from
L
toON
. - Added
lookup
postfix in Unicode tester files.
Fixes
- Fixed minor compiler warnings.
- Made minor clarifications in the documentation.