shithub: freetype+ttf2subf

Download patch

ref: 273e2b796f206282836496e57fa7093dc7c82ae0
parent: ebda8b32573726cd6da483b4018913dc2d3f2bb4
author: Werner Lemberg <[email protected]>
date: Tue Sep 18 09:27:27 EDT 2012

Cosmetics.

git/fs: mount .git/fs: mount/attach disallowed
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,6 @@
 2012-09-17  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #37350.
+	[type1] Fix Savannah bug #37350.
 
 	* src/type1/t1parse.c (T1_Get_Private_Dict) <found>: Check for ASCII
 	storage only if we actually have at least four bytes.
@@ -236,7 +236,7 @@
 
 2012-08-12  Alexei Podtelezhnikov  <[email protected]>
 
-	Fix Savannah bug #37017.
+	[smooth] Fix Savannah bug #37017.
 
 	* src/smooth/ftgrays.c (gray_render_cubic): Use a different set of
 	checks when detecting super curvy splines to be split.
@@ -262,13 +262,13 @@
 
 2012-07-31  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #37000.
+	[type1] Fix Savannah bug #37000.
 
 	* src/type1/t1load.c (parse_encoding): Fix order of checks.
 
 2012-07-17  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #36833.
+	[psaux] Fix Savannah bug #36833.
 
 	* src/psaux/t1decode.c (t1operator_seac): `seac' is not a valid
 	operator if we want metrics only.
@@ -275,7 +275,7 @@
 
 2012-07-16  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #36832.
+	[type1] Fix Savannah bug #36832.
 
 	* src/type1/t1load.c (parse_charstrings): Reject negative number of
 	glyphs.
@@ -282,7 +282,7 @@
 
 2012-07-13  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #36829.
+	[type1] Fix Savannah bug #36829.
 
 	* src/type1/t1load.c (parse_encoding): Check cursor position after
 	call to T1_Skip_PS_Token.
@@ -360,7 +360,7 @@
 
 2012-07-04  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #36091.
+	[autofit] Fix Savannah bug #36091.
 
 	* src/autofit/aflatin.c (af_latin_metrics_init_blues),
 	src/autofit/aflatin2.c (af_latin2_metrics_init_blues): Change the
@@ -765,7 +765,7 @@
 
 2012-03-14  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #35833.
+	[type1] Fix Savannah bug #35833.
 
 	Based on the patch given in the bug report.
 
@@ -1774,7 +1774,7 @@
 
 2011-09-27  Simon Bünzli  <[email protected]>
 
-	Fix Savannah bug #34189.
+	[type1] Fix Savannah bug #34189.
 
 	* src/type1/t1load.c (T1_Open_Face): Initialize
 	`face->len_buildchar'.
@@ -1855,7 +1855,7 @@
 
 2011-09-07  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #33816.
+	[cff] Fix Savannah bug #33816.
 
 	* src/cff/cfftypes.h (CFF_FontRecDictRec): New member
 	`has_font_matrix'.
@@ -1917,7 +1917,7 @@
 
 2011-08-09  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #33975.
+	[cff] Fix Savannah bug #33975.
 
 	* src/cff/cffparse.c (cff_parse_font_matrix): Fix typo.
 
@@ -2049,7 +2049,7 @@
 
 2011-07-02  Just Fill Bugs  <[email protected]>
 
-	Fix Savannah bug #33246.
+	[truetype] Fix Savannah bug #33246.
 
 	* src/truetype/ttobjs.c (tt_check_single_notdef): New function.
 	(tt_face_init): Use it to test FT_FACE_FLAG_SCALABLE.
@@ -2163,7 +2163,7 @@
 
 2011-06-29  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #33663.
+	[bdf] Fix Savannah bug #33663.
 
 	* src/bdf/bdflib.c (_bdf_parse_glyphs): Handle negative values for
 	ENCODING correctly.
@@ -2717,7 +2717,7 @@
 
 2011-04-13  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #33047.
+	[psaux] Fix Savannah bug #33047.
 
 	Patch submitted by anonymous reporter.
 
@@ -2810,7 +2810,7 @@
 
 2011-03-07  Bram Tassyns  <[email protected]>
 
-	Fix Savannah bug #27988.
+	[cff] Fix Savannah bug #27988.
 
 	* src/cff/cffobjs.c (remove_style): New function.
 	(cff_face_init): Use it to strip off the style part of the family
@@ -3642,7 +3642,7 @@
 
 2010-10-12  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #31310.
+	[truetype] Fix Savannah bug #31310.
 
 	* src/truetype/ttgxvar.c (ft_var_readpackedpoints): Protect against
 	invalid `runcnt' values.
@@ -3649,7 +3649,7 @@
 
 2010-10-08  Chris Liddell  <[email protected]>
 
-	Fix Savannah bug #31275.
+	[sfnt] Fix Savannah bug #31275.
 
 	* src/sfnt/ttpost.c: Include FT_INTERNAL_DEBUG_H.
 
@@ -3708,7 +3708,7 @@
 
 2010-10-02  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #31088 (sort of).
+	[sfnt] Fix Savannah bug #31088 (sort of).
 
 	* src/sfnt/ttload.c (tt_face_load_maxp): Always allocate at least 64
 	function entries.
@@ -3724,7 +3724,7 @@
 
 2010-10-01  suzuki toshiya  <[email protected]>
 
-	Fix Savannah bug #31040.
+	[truetype] Fix Savannah bug #31040.
 
 	* src/truetype/ttinterp.c (free_buffer_in_size): Remove.
 	(TT_RunIns): Updated.
@@ -3958,7 +3958,7 @@
 
 2010-08-17  Teijo Kinnunen <[email protected]>
 
-	Fix Savannah bug #30788.
+	[cache] Fix Savannah bug #30788.
 
 	* src/cache/ftccache.c (FTC_Cache_Clear): Check `cache->buckets' for
 	NULL too.
@@ -4035,7 +4035,7 @@
 
 2010-08-05  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #30657.
+	[truetype] Fix Savannah bug #30657.
 
 	* src/truetype/ttinterp.c (BOUNDSL): New macro.
 	Change `BOUNDS' to `BOUNDSL' where appropriate.
@@ -4045,7 +4045,7 @@
 
 2010-08-05  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #30656.
+	[type42] Fix Savannah bug #30656.
 
 	* src/type42/t42parse.c (t42_parse_sfnts): Protect against negative
 	string_size.
@@ -4244,7 +4244,7 @@
 
 2010-07-08  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #30361.
+	[truetype] Fix Savannah bug #30361.
 
 	* src/truetype/ttinterp.c (Ins_IUP): Fix bounds check.
 
@@ -4365,7 +4365,7 @@
 
 2010-06-30  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #30263.
+	[smooth] Fix Savannah bug #30263.
 
 	* src/smooth/ftgrays.c (gray_render_span): Use cast to `unsigned
 	int' to avoid integer overflow.
@@ -4456,7 +4456,7 @@
 
 2010-06-26  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #30262.
+	[sfnt] Fix Savannah bug #30262.
 
 	* src/sfnt/ttload.c (tt_face_load_maxp): Limit `maxComponentDepth'
 	arbitrarily to 100 to avoid stack exhaustion.
@@ -4473,7 +4473,7 @@
 
 2010-06-25  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #30261.
+	[pfr] Fix Savannah bug #30261.
 
 	* src/pfr/pfrobjs.c (pfr_face_init): Reject fonts which contain
 	neither outline nor bitmap glyphs.
@@ -4480,7 +4480,7 @@
 
 2010-06-25  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #30254.
+	[cff] Fix Savannah bug #30254.
 
 	* src/cff/cffload.c (cff_index_get_pointers): Do sanity check for
 	first offset also.
@@ -4495,7 +4495,7 @@
 
 2010-06-24  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #30247.
+	[pcf] Fix Savannah bug #30247.
 
 	* src/pcf/pcfread.c (pcf_get_metrics): Disallow (invalid) fonts with
 	zero metrics.
@@ -4512,7 +4512,7 @@
 
 2010-06-24  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #30236.
+	[sfnt] Fix Savannah bug #30236.
 
 	* src/sfnt/ttcmap.c (tt_face_build_cmaps): Improve check for pointer
 	to `cmap_table'.
@@ -4519,7 +4519,7 @@
 
 2010-06-24  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #30235.
+	[pfr] Fix Savannah bug #30235.
 
 	* src/pfr/pfrgload.c (pfr_glyph_load_simple): Protect against
 	invalid indices if there aren't any coordinates for indexing.
@@ -4535,7 +4535,7 @@
 
 2010-06-23  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #30220.
+	[bdf] Fix Savannah bug #30220.
 
 	* include/freetype/fterrdef.h
 	(BDF_Err_Missing_Fontboundingbox_Field): New error code.
@@ -4547,7 +4547,7 @@
 
 2010-06-21  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #30168.
+	[pfr] Fix Savannah bug #30168.
 
 	* src/pfr/pfrgload.c (pfr_glyph_load_compound): Limit the number of
 	subglyphs to avoid endless recursion.
@@ -4554,7 +4554,7 @@
 
 2010-06-20  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #30145.
+	[psaux] Fix Savannah bug #30145.
 
 	* src/psaux/psobjs.c (t1_builder_add_contour): Protect against
 	`outline == NULL' which might happen in invalid fonts.
@@ -4561,7 +4561,7 @@
 
 2010-06-19  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #30135.
+	[bdf] Fix Savannah bug #30135.
 
 	* src/bdf/bdflib.c (_bdf_list_join): Don't modify value in static
 	string `empty'.
@@ -4569,7 +4569,7 @@
 
 2010-06-15  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #30108.
+	[autofit] Fix Savannah bug #30108.
 
 	* src/autofit/afglobal.c (af_face_globals_compute_script_coverage):
 	Properly mask AF_DIGIT bit in comparison.
@@ -4576,7 +4576,7 @@
 
 2010-06-11  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #30106.
+	[pshinter] Fix Savannah bug #30106.
 
 	Point numbers for FreeType's implementation of hinting masks are
 	collected before the final number of points of a glyph has been
@@ -4605,7 +4605,7 @@
 
 2010-06-09  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #30082.
+	[cff] Fix Savannah bug #30082.
 
 	* src/cff/cffgload.c (cff_decoder_parse_charstrings)
 	<cff_op_callothersubr>: Protect against stack underflow.
@@ -4612,7 +4612,7 @@
 
 2010-06-08  Werner Lemberg  <[email protected]>
 
-	Fix Savannah bug #30053.
+	[cff] Fix Savannah bug #30053.
 
 	* src/cff/cffparse.c (cff_parse_real): Handle border case where
 	`fraction_length' has value 10.
@@ -4658,7 +4658,7 @@
 
 2010-05-21  Bram Tassyns  <[email protected]>
 
-	Fix Savannah bug #27987.
+	[cff] Fix Savannah bug #27987.
 
 	* src/cff/cffobjs.c (remove_subset_prefix): New function.
 	(cff_face_init): Use it to adjust `cffface->family_name'.
@@ -4694,7 +4694,7 @@
 
 2010-05-10  Ken Sharp  <[email protected]>
 
-	Fix Savannah bug #29846.
+	[psaux] Fix Savannah bug #29846.
 
 	Previously we discovered fonts which used `setcurrentpoint' to set
 	the initial point of a contour to 0,0.  This caused FreeType to
@@ -4713,9 +4713,9 @@
 	and real proper usage of the operator to work the same way as Adobe
 	interpreters apparently do.
 
-	(t1_decoder_parse_charstrings): Make `setcurrentpoint' use the top
-	two elements of the stack to establish unconditionally the current x
-	and y coordinates.
+	* src/psaux/t1decode.c (t1_decoder_parse_charstrings): Make
+	`setcurrentpoint' use the top two elements of the stack to establish
+	unconditionally the current x and y coordinates.
 
 	Make the `flex' subroutine handling (OtherSubr 0) put the current
 	x,y coordinates onto the stack, instead of two dummy uninitialised
@@ -4723,7 +4723,7 @@
 
 2010-04-14  Ken Sharp  <[email protected]>
 
-	Fix Savannah bug #29444.
+	[psaux] Fix Savannah bug #29444.
 
 	* src/psaux/psobjs.c (t1_builder_start_point): Accept (invalid)
 	`lineto' immediately after `hsbw', in accordance with Acrobat, GS,
@@ -4731,7 +4731,7 @@
 
 2010-04-14  Michał Cichoń  <[email protected]>
 
-	Fix Savannah bug #27999.
+	[psaux] Fix Savannah bug #27999.
 
 	* src/cache/ftcmanag.c (FTC_Manager_RemoveFaceID): Only remove
 	selected entry, not all.
@@ -4738,7 +4738,7 @@
 
 2010-04-06  Jonathan Kew  <[email protected]>
 
-	Add overflow check to `fvar' table.
+	[truetype] Add overflow check to `fvar' table.
 
 	* src/truetype/ttgxvar.c (TT_Get_MM_Var): Check axis and instance
 	count.
@@ -4745,7 +4745,7 @@
 
 2010-04-05  Ken Sharp  <[email protected]>
 
-	Fix Savannah bug #29335.
+	[raster] Fix Savannah bug #29335.
 
 	* src/raster/ftraster.c (Line_Up): Use slow multiplication to
 	prevent overflow.  This shouldn't have any serious impact on speed,
@@ -4768,7 +4768,7 @@
 
 2010-04-01  John Tytgat  <[email protected]>
 
-	Fix Savannah bug #29404.
+	[truetype] Fix Savannah bug #29404.
 
 	* src/truetype/ttgload.c: Revert change 2752bd1a (check on bit 1
 	of `head' table of TrueType fonts).
@@ -4787,13 +4787,13 @@
 
 2010-03-11  Chris Liddell  <[email protected]>
 
-	Fix Savannah bug #27442.
+	[raster] Fix Savannah bug #27442.
 
 	* src/raster/ftraster.c (ft_black_reset): Fix `buffer_size'.
 
 2010-03-09  Werner Lemberg  <[email protected]>
 
-	Remove unused variable.
+	[cff] Remove unused variable.
 	Reported by Graham.
 
 	* src/cff/cffparse.c (cff_parse_real): Remove `rest'.
@@ -4800,7 +4800,7 @@
 
 2010-03-02  John Tytgat  <[email protected]>
 
-	Improve CFF string (especially glyphname) lookup performance.
+	[cff] Improve CFF string (especially glyphname) lookup performance.
 
 	We do this by avoiding memory allocation and file I/O.  This is
 	Savannah patch #7104.
@@ -4867,7 +4867,7 @@
 
 2010-02-18  Chris Liddell  <[email protected]>
 
-	Fix Savannah bug #28905.
+	[truetype] Fix Savannah bug #28905.
 
 	Initialize phantom points before calling the incremental interface
 	to update glyph metrics.