Gitweb links:
...log
http://git.netsurf-browser.org/librufl.git/shortlog/320c120e5d76ffa92092f4745a867547b4024c68
...commit
http://git.netsurf-browser.org/librufl.git/commit/320c120e5d76ffa92092f4745a867547b4024c68
...tree
http://git.netsurf-browser.org/librufl.git/tree/320c120e5d76ffa92092f4745a867547b4024c68
The annotated tag, release/0.1.0 has been created
at 320c120e5d76ffa92092f4745a867547b4024c68 (tag)
tagging d49a815620d8c9d9f0ab4f93661f2552d721de4c (commit)
replaces release/0.0.5
tagged by Vincent Sanders
on Wed Dec 27 22:42:51 2023 +0000
- Log -----------------------------------------------------------------
Official Release
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEER2Lxrm9ACEGlKtFtebDHosvZO54FAmWMqGsACgkQebDHosvZ
O56I9xAAkcigN1HEi4l26Jx1e70sbPfy5YcVGmRAPVucnOSiOWLn9/SlmnGUwuvz
p5ggVaJ4CwT3lMcDZvMMyysIsjOT235pJUdi7lkkeA6ycBXNRoctG4JrXOEJyHZ/
tePRO4xVk6BvhPClgkp70wMc9Ue8fzbwFeWHoBD+UspXabZZkb1gxM1GM9Dm8gSj
iC9X0G8N6h8eFOkQEq5OyapVTQURklul7tB726jNfC5jQSlV2Ql1I/offZYCxFel
S62D4ESd9151uFHPwhJd+THL/SMTs9w+p972+6oGSyXUwC2IGMi3X9PpjSMGhmRz
+uIgmst817MGNuH4y9sd0GFyZw4O9O0VRgxrfOFQxXSBsINm0PF9fxjNLpHZdfsF
0bFUguSLx6x4VzXPUgVhywVzCfBTh8C0/O6SetkePeY1pP6JQTaPlHUipvXzV0bi
OoPVqqdlkZxme6R8AS7SVDdrA2MuBTzsUJCKpmWzywhNTnPIap3hN+TTA9VcX5NP
+NMTEw+YdqG7pPygq8AoYXZPjfajHVeXdVHaFJMsMIoia/tURNQAITzw4y6klucA
s6VvHPhkf5KKroi3b72jPZZ7umTONcxna6FRMjJLPVRhhAqO7lH3YyAaeXp2wr7U
lSnVBWoVdpG9mIb0QcyEvClZvEMCFJgAYbxn5BjkUtlQtH+qoBU=
=FsR6
-----END PGP SIGNATURE-----
John-Mark Bell (67):
Detect overlong and invalid UTF-8 sequences
Need OSLib when building tests for RISC OS
Use types with explicit sizes
Pave the way for astral character support.
Fix use after free
Use UCS-4 for rendering and display 6-digit replacement characters.
Refactor Encoding file parsing
Parse UCS-aware Encoding files
Include astral characters in font scan
Merge UCS font scan implementations
Include extension plane data in RUfl_cache
Perform font substitution for astral characters, too.
Make rufl_test render an astral character
Teach rufl_chars about other planes.
Optimise substitution table storage
Use version-specific cache location.
Clean up logging
Add MedBold and Thin weights
Fix bug in sparse encoding parser
Ensure dumping doesn't run off the end of a plane
Fix shrinkwrap moving blocks
Fix initialisation on UCS Font Manager 3.41-3.63
Fix font scanning on non-UCS Font Managers
Accept non-UCS Font Manager rejecting UCS fonts.
Clean up logging in the non-UCS Font Manager path
Ignore UCS fonts if using a non-UCS Font Manager
Make dump of unicode maps optional
Clean up types in public API
Clean up types in internal structures
Restrict total font faces to 16 bit range
Don't assume pointers are 32bits wide
Link RISC OS test binaries statically
Make it possible to build for non-RISC OS hosts
RUfl_chars: fix undersized buffer
Introduce test infrastructure
Introduce test harness and mock more FontManager
Ensure there is at least one menu entry
Test UCS FontManager initialisation
Size CHD bitmap correctly.
Expand test to cover more API
Add test for initialisation on pre-3.64 UCS FM
Fix x_to_offset/split checks
Add test for initialisation on non-UCS FM
Squash leaks in non-UCS FM case
Add checks for reinitialising library.
Conditionally support UCS Encoding formats
Fix Font_EnumerateCharacters mock
Start brute-force scan at codepoint 1
Initialise pointers with NULL
Expand non-UCS tests to check umap loading
Add test for fonts with no encodings at all
Add test to ensure identical umaps are merged
Add test for symbol fonts
Add a test for a broken encoding file
Report astral characters in Font_EnumerateCharacters
Add checks for replacement character generation
Add checks for font bbox measurement
Add trivial paint check
Add checks for rufl_glyph_metrics
Don't build/run unit tests when building for RISC OS
Dump substitution table glyph count, per-plane size
Partially revert public API type changes
Fix error conditions in broken FEC case
Substitution table/direct: handle >255 fonts
Substitution table/CHD: fix build with GCC 10.
Modernize logging
Tweak RISC OS host detection for new tooling.
Michael Drake (1):
OSLib headers are system headers.
Vincent Sanders (1):
Update component version for release
-----------------------------------------------------------------------
--
RISC OS Unicode Font Library
_______________________________________________
netsurf-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]