Al-Qurtas-Islamic-bank-The-.../src
Alexei Podtelezhnikov 66630d882c [sfnt] Streamline POST format 2.0 handing.
To reduce memory allocations, we read an entire Pascal-string buffer
and convert it to a C-string buffer.  We also reject tables with
Postscript glyph names exceeding 63 bytes.

* src/sfnt/ttpost.c (load_format20): Implement it.
(load_post_names): Check the minimal POST table size.
(load_format25, tt_face_free_ps_names): Updated accordingly.
2021-05-03 22:40:16 -04:00
..
autofit [afshaper] Fix hb_ot_tags_from_script deprecation warning. 2021-01-17 17:33:50 +00:00
base [base] Avoid some memory zeroing. 2021-04-25 23:40:59 -04:00
bdf [bdf,pcf] Avoid memory zeroing (contd.). 2021-05-02 18:30:22 -04:00
bzip2 [bzip2,gzip] s/FT_ALLOC/FT_QALLOC/ for initialized buffers. 2021-04-23 08:24:22 -04:00
cache [cache] Optimize SBit copying. 2021-04-22 23:34:08 -04:00
cff [cff] Avoid some memory zeroing. 2021-04-26 17:21:51 -04:00
cid * src/cid/cidload.c (cid_read_subrs): Tweak allocaton macro. 2021-05-01 23:49:11 -04:00
dlg Update all copyright notices. 2021-01-17 07:18:48 +01:00
gxvalid [gxvalid,otvalid] s/FT_ALLOC/FT_QALLOC/ for initialized buffers. 2021-04-22 23:07:01 -04:00
gzip * src/gzip/ftgzip.c (ft_gzip_alloc): Zero out memory again. 2021-04-30 09:35:21 -04:00
lzw [lzw] Preserve decompression stack when relocating to heap. 2021-04-27 11:39:58 -04:00
otvalid [gxvalid,otvalid] s/FT_ALLOC/FT_QALLOC/ for initialized buffers. 2021-04-22 23:07:01 -04:00
pcf [bdf,pcf] Avoid memory zeroing (contd.). 2021-05-02 18:30:22 -04:00
pfr [pfr] Avoid some memory zeroing. 2021-04-26 17:14:28 -04:00
psaux [psaux,psnames] Avoid some memory zeroing. 2021-04-26 17:07:44 -04:00
pshinter Update all copyright notices. 2021-01-17 07:18:48 +01:00
psnames * src/psmodule.c (ps_unicodes_init): Ignore empty glyph names. 2021-04-27 13:28:35 +02:00
raster Update all copyright notices. 2021-01-17 07:18:48 +01:00
sdf * src/sdf/ftsdf.c (sdf_{edge,contour,shape}_new): Use FT_QALLOC. 2021-04-23 21:33:03 -04:00
sfnt [sfnt] Streamline POST format 2.0 handing. 2021-05-03 22:40:16 -04:00
smooth * src/smooth/ftgrays.c (gray_set_cell): Refactor to fix VC++ warning. 2021-03-15 22:33:17 -04:00
tools Move 'dlg' submodule to `subprojects` directory. 2021-02-16 14:07:18 +01:00
truetype [truetype] Avoid some memory zeroing. 2021-05-01 09:14:04 -04:00
type1 [cff,type1,type42] s/FT_ALLOC/FT_QALLOC/ for initialized buffers. 2021-04-23 14:03:03 -04:00
type42 [cff,type1,type42] s/FT_ALLOC/FT_QALLOC/ for initialized buffers. 2021-04-23 14:03:03 -04:00
winfonts * src/winfonts/winfnt.c (FNT_Face_Init): Tweak memory macro. 2021-04-26 17:10:28 -04:00