]> git.eshelyaron.com Git - emacs.git/commit
Update Android port
authorPo Lu <luangruo@yahoo.com>
Thu, 30 Mar 2023 03:18:51 +0000 (11:18 +0800)
committerPo Lu <luangruo@yahoo.com>
Thu, 30 Mar 2023 03:18:51 +0000 (11:18 +0800)
commit89a30637b32edea461746023717f77bd87bb4b10
treeb8dcf974b90627070b20957d31a398c017845239
parent804b76ba8db20d65106394f08e807bdc93c2c55d
Update Android port

* src/sfnt.c (sfnt_make_interpreter): New argument `fvar'.  Set
axis count.
(SCANCTRL): Implement selector bit 8.
(GXAXIS): New instruction.
(SFVTPV): Validate graphics state after changing freedom vector.
(sfnt_line_to_vector): Implement `original'.
(sfnt_move): Remove redundant division.
(sfnt_interpret_run): Implement distortable font related GXAXIS
instruction (0x91).
(sfnt_vary_interpreter): Set naxis and norm_coords.
(sfnt_make_test_interpreter, pushb_test_args, pushw_test_args)
(sfnt_name_instruction, main): Adjust accordingly.
* src/sfnt.h (struct sfnt_interpreter, PROTOTYPE):
* src/sfntfont.c (sfntfont_setup_interpreter, sfntfont_open):
Set up distortion information.
src/sfnt.c
src/sfnt.h
src/sfntfont.c