forked from minhngoc25a/freetype2
Typos.
This commit is contained in:
parent
bf8f100d2c
commit
bbb60965f9
16
ChangeLog
16
ChangeLog
|
@ -1034,7 +1034,7 @@
|
|||
[bdf] Remove dead code (#46625).
|
||||
|
||||
The BDF specification only allows decimal numbers, no octal or
|
||||
hexidecimal decoding is needed.
|
||||
hexadecimal decoding is needed.
|
||||
|
||||
* src/bdf/bdflib.c (_bdf_atoul, _bdf_atol, _bdf_atous,
|
||||
_bdf_atos): Remove unused code and parameters.
|
||||
|
@ -2173,7 +2173,7 @@
|
|||
|
||||
2015-10-04 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
[bzip2, gzip] Avoid access of unitialized memory (#46109).
|
||||
[bzip2, gzip] Avoid access of uninitialized memory (#46109).
|
||||
|
||||
* src/bzip2/ftbzip2.c (ft_bzip2_file_fill_input), src/gzip/ftgzip.c
|
||||
(ft_gzip_file_fill_input): In case of an error, adjust the limit to
|
||||
|
@ -2181,7 +2181,7 @@
|
|||
|
||||
2015-10-03 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
[bzip2, gzip] Avoid access of unitialized memory (#46109).
|
||||
[bzip2, gzip] Avoid access of uninitialized memory (#46109).
|
||||
|
||||
* src/bzip2/ftbzip2.c (ft_bzip2_file_fill_output), src/gzip/ftgzip.c
|
||||
(ft_gzip_file_fill_output): In case of an error, adjust the limit to
|
||||
|
@ -2590,7 +2590,7 @@
|
|||
[raster,smooth] Microoptimizations.
|
||||
|
||||
* src/raster/ftraster.c (Insert_Y_Turn, Finalize_Profile_Table,
|
||||
Beziier_Up, ): Use do-while loops.
|
||||
Bezier_Up, ): Use do-while loops.
|
||||
|
||||
* src/smooth/ftgrays.c (gray_render_scanline, gray_render_line,
|
||||
gray_convert_glyph): Ditto.
|
||||
|
@ -2721,7 +2721,7 @@
|
|||
[base] Improve emboldener (#45596).
|
||||
|
||||
* src/base/ftoutln.c (FT_Outline_EmboldenXY): Correct displacement
|
||||
of zero-lenght segments.
|
||||
of zero-length segments.
|
||||
|
||||
2015-08-16 Alexei Podtelezhnikov <apodtele@gmail.com>
|
||||
|
||||
|
@ -4172,7 +4172,7 @@
|
|||
* src/pfr/pfrload.c (pfr_extra_item_load_font_id): Ditto.
|
||||
* src/psaux/psobjs.c (ps_table_add), src/psaux/psobjs.h: Ditto.
|
||||
* src/type1/t1load.c (parse_blend_axis_types, parse_encoding,
|
||||
parse_chharstrings, parse_dict): Ditto.
|
||||
parse_charstrings, parse_dict): Ditto.
|
||||
* src/type42/t42parse.c (t42_parse_encoding, t42_parse_charstrings,
|
||||
t42_parse_dict): Ditto.
|
||||
|
||||
|
@ -4245,7 +4245,7 @@
|
|||
* include/internal/ftstream.h (FT_Stream_Pos): Return `FT_ULong'.
|
||||
|
||||
* src/base/ftoutln.c, src/base/ftrfork.c, src/base/ftstream.c:
|
||||
Signedess fixes.
|
||||
Signedness fixes.
|
||||
|
||||
2015-02-16 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
|
@ -4795,7 +4795,7 @@
|
|||
[truetype] More macro expansions.
|
||||
|
||||
* src/truetype/ttinterp.c (INS_ARG): Remove macro by expansion,
|
||||
adjusting funtion calls where necessary.
|
||||
adjusting function calls where necessary.
|
||||
(FT_UNUSED_ARG): Removed, no longer needed.
|
||||
|
||||
2015-01-10 Werner Lemberg <wl@gnu.org>
|
||||
|
|
|
@ -1176,7 +1176,7 @@
|
|||
|
||||
* include/freetype/internal/psaux.h (PS_Table): Use FT_Offset for
|
||||
`cursor' and `capacity'.
|
||||
* src/psaux/psobjc.c (reallocate_t1_table): Use FT_Long for second
|
||||
* src/psaux/psobjs.c (reallocate_t1_table): Use FT_Long for second
|
||||
parameter.
|
||||
(PS_Table_Add): Use FT_Offset for `new_size'.
|
||||
|
||||
|
@ -1710,7 +1710,7 @@
|
|||
`FT_Err_*' with `CFF_Err_*'.
|
||||
* src/cid/cidparse.c: Replaced `FT_Err_*' with `T1_Err_*'.
|
||||
* src/psaux/psobjs.c, src/psaux/t1decode.c: Ditto.
|
||||
* src/sfnt/sfobcs.c, src/sfnt/ttload.c: Replaced `FT_Err_*' with
|
||||
* src/sfnt/sfobjs.c, src/sfnt/ttload.c: Replaced `FT_Err_*' with
|
||||
`TT_Err_*'.
|
||||
* src/truetype/ttgload.c, src/truetype/ttobjs.c: Ditto.
|
||||
* src/type1/t1gload.c, src/type1/t1load.c, src/type1/t1objs.c,
|
||||
|
@ -1730,7 +1730,7 @@
|
|||
* src/cff/cffobjs.c (CFF_Init_Face, CFF_Done_Face): Use
|
||||
FT_LOCAL_DEF.
|
||||
* src/cid/cidobjs.c (CID_Done_Driver): Ditto.
|
||||
* src/trutype/ttobjs.c (TT_Init_Face, TT_Done_Face, TT_Init_Size):
|
||||
* src/truetype/ttobjs.c (TT_Init_Face, TT_Done_Face, TT_Init_Size):
|
||||
Ditto.
|
||||
* src/type1/t1objs.c (T1_Done_Driver): Ditto.
|
||||
* src/pcf/pcfdriver.c (PCF_Done_Face): Ditto.
|
||||
|
|
26
ChangeLog.21
26
ChangeLog.21
|
@ -756,7 +756,7 @@
|
|||
(AF_AxisHintsRec): Add `max_segments' and `max_edges'.
|
||||
(af_axis_hints_new_segment, af_axis_hints_new_edge): New prototypes.
|
||||
|
||||
* src/autofit/aflatin.c (af_latin_metricsc_scale): Don't call
|
||||
* src/autofit/aflatin.c (af_latin_metrics_scale): Don't call
|
||||
AF_SCALER_EQUAL_SCALES.
|
||||
(af_latin_hints_compute_segments): Change return type to FT_Error.
|
||||
Update all callers.
|
||||
|
@ -1014,7 +1014,7 @@
|
|||
t42_parse_charstrings, t42_parse_dict): Check parser error value
|
||||
after call to T1_Skip_PS_Token (where necessary).
|
||||
|
||||
* src/psaux/psobjc.c (skip_string, ps_parser_skip_PS_token,
|
||||
* src/psaux/psobjs.c (skip_string, ps_parser_skip_PS_token,
|
||||
ps_tobytes): Add error messages.
|
||||
|
||||
2005-02-12 Werner Lemberg <wl@gnu.org>
|
||||
|
@ -1159,7 +1159,7 @@
|
|||
(ah_test_extremum, ah_get_orientation): Removed.
|
||||
(ah_outline_load): Use FT_Outline_Get_Orientation.
|
||||
|
||||
* src/base/ftsynth.c (ft_test_extrama, ft_get_orientation): Removed.
|
||||
* src/base/ftsynth.c (ft_test_extrema, ft_get_orientation): Removed.
|
||||
(FT_GlyphSlot_Embolden): Use FT_Outline_Get_Orientation.
|
||||
|
||||
2004-11-23 Fernando Papa <fpapa@netgate.com.uy>
|
||||
|
@ -1829,7 +1829,7 @@
|
|||
|
||||
2004-08-05 David Turner <david@freetype.org>
|
||||
|
||||
`Activate' gray-scale specifing hinting within the TrueType
|
||||
`Activate' gray-scale specifying hinting within the TrueType
|
||||
bytecode interpreter. This is an experimental feature which
|
||||
should probably be made optional.
|
||||
|
||||
|
@ -1839,7 +1839,7 @@
|
|||
(TT_Load_Glyph): Here.
|
||||
Set `grayscale' flag except for `FT_LOAD_TARGET_MONO'.
|
||||
|
||||
* src/truetyep/ttinterp.c (Ins_GETINFO): Return MS rasterizer
|
||||
* src/truetype/ttinterp.c (Ins_GETINFO): Return MS rasterizer
|
||||
version 1.7.
|
||||
Return rotation and stretching info only if glyph is rotated or
|
||||
stretched, respectively.
|
||||
|
@ -3331,7 +3331,7 @@
|
|||
|
||||
* src/cff/cffdrivr.c (cff_get_cmap_info): Call sfnt module's TT CMap
|
||||
Info service function if the cmap comes from sfnt. Return 0 if the
|
||||
cmap is sythesized in cff module.
|
||||
cmap is synthesized in cff module.
|
||||
|
||||
2004-01-20 David Turner <david@freetype.org>
|
||||
|
||||
|
@ -4659,7 +4659,7 @@
|
|||
|
||||
* src/type42/t42drivr.c: Include FT_SERVICE_XFREE86_NAME_H,
|
||||
FT_SERVICE_GLYPH_DICT_H, and FT_SERVICE_POSTSCRIPT_NAME_H.
|
||||
(t42_service_glyph_dict, t42_service_ps_name): New strucures
|
||||
(t42_service_glyph_dict, t42_service_ps_name): New structures
|
||||
providing Type 42 services.
|
||||
(t42_services): New services list.
|
||||
(T42_Get_Interface): Use `ft_service_list_lookup'.
|
||||
|
@ -5706,7 +5706,7 @@
|
|||
(ah_outline_compute_edges): Scale `edge_distance_threshold' down
|
||||
after rounding instead of scaling comparison value in loop.
|
||||
|
||||
* src/autohint/ahhint.c (ah_hinter_align_stong_points): Provide
|
||||
* src/autohint/ahhint.c (ah_hinter_align_strong_points): Provide
|
||||
alternative code which runs faster.
|
||||
Handle `before->scale == 0'.
|
||||
|
||||
|
@ -5960,7 +5960,7 @@
|
|||
|
||||
2003-03-27 David Turner <david@freetype.org>
|
||||
|
||||
* README: Udpated.
|
||||
* README: Updated.
|
||||
|
||||
* README.UNX: Removed (now replaced by docs/INSTALL.UNX).
|
||||
|
||||
|
@ -6608,7 +6608,7 @@
|
|||
|
||||
2002-11-01 David Turner <david@freetype.org>
|
||||
|
||||
Added PFR-specific public API. Fixed the kerning retrievel routine
|
||||
Added PFR-specific public API. Fixed the kerning retrieval routine
|
||||
(it returned invalid values when the outline and metrics resolution
|
||||
differ).
|
||||
|
||||
|
@ -7556,7 +7556,7 @@
|
|||
Get glyph offset.
|
||||
|
||||
* src/truetype/ttobjs.c (TT_Face_Init)
|
||||
[FT_CONFIG_OPTION_INCOREMENTAL]: Added the incremental loading
|
||||
[FT_CONFIG_OPTION_INCREMENTAL]: Added the incremental loading
|
||||
system for the TrueType driver.
|
||||
|
||||
* src/cid/cidgload.c (cid_load_glyph)
|
||||
|
@ -8245,7 +8245,7 @@
|
|||
`fttype1.c' in src/base.
|
||||
|
||||
* src/pshinter/pshglob.c (psh_blues_scale_zones): Fixed a bug that
|
||||
prevented family blue zones substitution from hapenning correctly.
|
||||
prevented family blue zones substitution from happening correctly.
|
||||
|
||||
* include/freetype/ftbdf.h FT_Get_BDF_Charset_ID): Adding
|
||||
documentation comment.
|
||||
|
@ -8716,7 +8716,7 @@
|
|||
|
||||
src/cache/ftcimage.c, src/cache/ftcsbits.c,
|
||||
|
||||
src/cff/cffdriver.c, src/cff/cffload.c, src/cff/cffobjs.c,
|
||||
src/cff/cffdrivr.c, src/cff/cffload.c, src/cff/cffobjs.c,
|
||||
|
||||
src/cid/cidload.c, src/cid/cidparse.c, src/cid/cidriver.c,
|
||||
|
||||
|
|
|
@ -934,7 +934,7 @@
|
|||
* include/freetype/freetype.h (FT_GlyphSlotRec): Improve
|
||||
documentation of `outline' field.
|
||||
|
||||
* src/sfnt/sfobjc.s: Inckude FT_INTERNAL_DEBUG_H.
|
||||
* src/sfnt/sfobjs.s: Include FT_INTERNAL_DEBUG_H.
|
||||
* src/sfnt/sfdriver.c: Include ttmtx.h.
|
||||
|
||||
* src/autofit/afcjk.c: Include aftypes.h and aflatin.h.
|
||||
|
@ -1835,7 +1835,7 @@
|
|||
|
||||
2005-12-07 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
* src/sfnt/sfobjc.c (sfnt_init_face): Move tag check to...
|
||||
* src/sfnt/sfobjs.c (sfnt_init_face): Move tag check to...
|
||||
* src/sfnt/ttload.c (sfnt_init): Here, before handling TTCs.
|
||||
|
||||
2005-12-06 Chia-I Wu <b90201047@ntu.edu.tw>
|
||||
|
@ -1962,7 +1962,7 @@
|
|||
|
||||
* docs/CHANGES: Mention scaling bug.
|
||||
|
||||
2005-11-18 susuzki toshiya <mpsuzuki@hiroshima-u.ac.jp>
|
||||
2005-11-18 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
|
||||
|
||||
* include/freetype/ftgxval.h, src/base/ftgxval.c
|
||||
(FT_TrueTypeGX_Free, FT_ClassicKern_Free): New functions to free
|
||||
|
@ -2311,7 +2311,7 @@
|
|||
CJK font). A SING Glyphlet Font is an OpenType font that contains
|
||||
the outline(s), either in a `glyf' or `CFF' table, for a glyph;
|
||||
`cmap', `BASE', and `GSUB' tables are present with the same format
|
||||
and functionaliy as a regular OpenType font; there are no `name',
|
||||
and functionality as a regular OpenType font; there are no `name',
|
||||
`head', `OS/2', and `post' tables; there are two new tables, `SING'
|
||||
which contains details about the glyphlet, and `META' which contains
|
||||
metadata.
|
||||
|
|
48
ChangeLog.23
48
ChangeLog.23
|
@ -655,7 +655,7 @@
|
|||
[Win64] Improve the computation of random seed from stack address.
|
||||
|
||||
On LLP64 platform, the conversion from pointer to FT_Fixed need
|
||||
to drop higher 32-bit. Explict casts are required. Reported by
|
||||
to drop higher 32-bit. Explicit casts are required. Reported by
|
||||
NightStrike from MinGW-w64 project. See
|
||||
http://lists.gnu.org/archive/html/freetype/2009-09/msg00000.html
|
||||
|
||||
|
@ -891,7 +891,7 @@
|
|||
pcf: Fix a comparison between FT_Long and FT_ULong.
|
||||
|
||||
* src/pcf/pcfread.c (pcf_get_bitmaps): Return an error
|
||||
if PCF_Face->nemetrics is negative.
|
||||
if PCF_Face->nmetrics is negative.
|
||||
|
||||
2009-07-31 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
|
||||
|
||||
|
@ -1150,7 +1150,7 @@
|
|||
|
||||
2009-07-31 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
|
||||
|
||||
cache: Insert explict casts for LP64 systems.
|
||||
cache: Insert explicit casts for LP64 systems.
|
||||
|
||||
* src/cache/ftcbasic.c (FTC_ImageCache_Lookup,
|
||||
FTC_SBitCache_Lookup): The type of FTC_ImageType->width
|
||||
|
@ -1499,7 +1499,7 @@
|
|||
|
||||
bdf: Fix some data types mismatching with their sources.
|
||||
|
||||
* src/bdf/bdrdrivr.c (bdf_cmap_char_index): The type
|
||||
* src/bdf/bdfdrivr.c (bdf_cmap_char_index): The type
|
||||
of `code' is matched with BDF_encoding_el->enc.
|
||||
(bdf_cmap_char_next): The type of `charcode' is
|
||||
matched with BDF_encoding_el->enc. When *acharcode
|
||||
|
@ -1545,7 +1545,7 @@
|
|||
* src/cache/ftcbasic.c (FTC_ImageCache_Lookup): Exclude
|
||||
the legacy behaviour from 16-bit platform, because the
|
||||
current hack cannot detect the caller uses this function
|
||||
via legacy convension.
|
||||
via legacy convention.
|
||||
(FTC_SBitCache_Lookup): Ditto.
|
||||
|
||||
2009-07-31 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
|
||||
|
@ -1585,7 +1585,7 @@
|
|||
|
||||
2009-07-31 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
|
||||
|
||||
fttypes.h: Cast FT_MAKE_TAG output to FT_Tag exlicitly.
|
||||
fttypes.h: Cast FT_MAKE_TAG output to FT_Tag explicitly.
|
||||
|
||||
* include/freetype/fttypes.h (FT_MAKE_TAG):
|
||||
Cast the result to FT_Tag.
|
||||
|
@ -1687,7 +1687,7 @@
|
|||
sfnt: Count the size of the memory object by ptrdiff_t.
|
||||
|
||||
* src/sfnt/ttbdf.c (tt_face_find_bdf_prop): The type of
|
||||
`peroperty_len' is changed from FT_UInt to FT_Offset,
|
||||
`property_len' is changed from FT_UInt to FT_Offset,
|
||||
to match with size_t, which is appropriate type for the
|
||||
object in the memory buffer.
|
||||
|
||||
|
@ -2122,7 +2122,7 @@
|
|||
Use 16.16 format everywhere (except for large integers followed by a
|
||||
`div').
|
||||
[CAN_HANDLE_NON_INTEGRAL_T1_OPERANDS]: Remove #ifdef and activate
|
||||
code uncoditionally.
|
||||
code unconditionally.
|
||||
Add support for random numbers and update remaining code
|
||||
accordingly; this should work now.
|
||||
(t1_operator_seac): Updated.
|
||||
|
@ -2479,7 +2479,7 @@
|
|||
af_latin_script_class struct will have function to init it instead of
|
||||
being allocated in the global scope.
|
||||
Change af_latin_blue_chars to be PIC-compatible by being a two
|
||||
dimentional array rather than array of pointers.
|
||||
dimensional array rather than array of pointers.
|
||||
|
||||
|
||||
* src/autofit/aflatin2.h declare af_latin2_script_class
|
||||
|
@ -2489,11 +2489,11 @@
|
|||
af_latin2_script_class struct will have function to init it instead of
|
||||
being allocated in the global scope.
|
||||
Change af_latin2_blue_chars to be PIC-compatible by being a two
|
||||
dimentional array rather than array of pointers.
|
||||
dimensional array rather than array of pointers.
|
||||
|
||||
* src/autofit/afglobal.c when FT_CONFIG_OPTION_PIC is defined
|
||||
af_script_classes array initialization was moved to afpic.c and
|
||||
is later refered using macros defeined in afpic.h.
|
||||
is later referred using macros defined in afpic.h.
|
||||
|
||||
New Files:
|
||||
* src/autofit/afpic.h declare struct to hold PIC globals for autofit
|
||||
|
@ -2573,7 +2573,7 @@
|
|||
Macros will be used from rastpic.h in order to access
|
||||
ft_standard_raster from the pic_container (allocated in ftraster.c).
|
||||
In ft_raster1_render when PIC is enabled, the last letter of
|
||||
module_name is used to verfy the renderer class rather than the
|
||||
module_name is used to verify the renderer class rather than the
|
||||
class pointer.
|
||||
|
||||
* src/raster/ftraster.c when FT_CONFIG_OPTION_PIC is defined
|
||||
|
@ -2755,7 +2755,7 @@
|
|||
And macros will be used from ttpic.h in order to access them
|
||||
from the pic_container.
|
||||
* src/truetype/ttobjs.c change trick_names array to be
|
||||
PIC-compatible by being a two dimentional array rather than array
|
||||
PIC-compatible by being a two dimensional array rather than array
|
||||
of pointers.
|
||||
|
||||
New Files:
|
||||
|
@ -2784,14 +2784,14 @@
|
|||
Add macros to declare, allocate and initialize drivers
|
||||
(FT_Driver_ClassRec).
|
||||
* include/freetype/internal/ftpic.h new file to declare the
|
||||
FT_PIC_Container struct and the functions to allocate and detroy it.
|
||||
FT_PIC_Container struct and the functions to allocate and destroy it.
|
||||
* include/freetype/internal/ftserv.h add macros to allocate and
|
||||
destory arrays of FT_ServiceDescRec.
|
||||
destroy arrays of FT_ServiceDescRec.
|
||||
* include/freetype/internal/internal.h define macro to include
|
||||
ftpic.h.
|
||||
|
||||
New Files:
|
||||
* src/base/ftpic.c implement functions to allocate and destory the
|
||||
* src/base/ftpic.c implement functions to allocate and destroy the
|
||||
global pic_container.
|
||||
* src/base/basepic.h declare struct to hold PIC globals for base and
|
||||
macros to access them.
|
||||
|
@ -4387,7 +4387,7 @@
|
|||
|
||||
* src/cff/cffload.c (cff_font_load): Pass `pure_cff'.
|
||||
Invert sids table only if `pure_cff' is set.
|
||||
* src/cff/cffload.h: Udpated.
|
||||
* src/cff/cffload.h: Updated.
|
||||
|
||||
* src/cff/cffobjs.c (cff_face_init): Updated.
|
||||
Set FT_FACE_FLAG_CID_KEYED only if pure_cff is set.
|
||||
|
@ -6256,7 +6256,7 @@
|
|||
case FT_Init_FreeType fails for some reason. Problem reported by
|
||||
Maximilian Schwerin <maximilian.schwerin@buelowssiege.de>.
|
||||
|
||||
* src/truetype/ttobs.c (tt_size_init_bytecode): Clear the `x_ppem'
|
||||
* src/truetype/ttobjs.c (tt_size_init_bytecode): Clear the `x_ppem'
|
||||
and `y_ppem' fields of the `TT_Size.metrics' structure, not those of
|
||||
`TT_Size.root.metrics'. Problem reported by Daniel Glöckner
|
||||
<daniel-gl@gmx.net>.
|
||||
|
@ -6335,7 +6335,7 @@
|
|||
* src/base/ftutil.c (ft_mem_dup, ft_mem_strdup, ft_mem_strcpyn): New
|
||||
functions.
|
||||
|
||||
* src/bfd/bfddrivr.c (bdf_interpret_style, BDF_Face_Init),
|
||||
* src/bdf/bdfdrivr.c (bdf_interpret_style, BDF_Face_Init),
|
||||
src/bdf/bdflib.c (_bdf_add_property), src/pcf/pcfread.c
|
||||
(pcf_get_properties, pcf_interpret_style, pcf_load_font),
|
||||
src/cff/cffdrivr.c (cff_get_glyph_name), src/cff/cffload.c
|
||||
|
@ -6546,7 +6546,7 @@
|
|||
2007-01-16 David Turner <david@freetype.org>
|
||||
|
||||
* src/autofit/aflatin.c (af_latin_hints_compute_segments),
|
||||
src/cff/cffdriver.c (cff_ps_get_font_info), src/truetype/ttobjs.c
|
||||
src/cff/cffdrivr.c (cff_ps_get_font_info), src/truetype/ttobjs.c
|
||||
(tt_face_init), src/truetype/ttinterp.c (Ins_SHC): Fix compiler
|
||||
warnings.
|
||||
|
||||
|
@ -6592,7 +6592,7 @@
|
|||
* src/cff/cffload.c: Include FT_TYPE1_TABLES_H.
|
||||
(cff_font_done): Free font->font_info if necessary.
|
||||
|
||||
* src/cff/cffdrvr.c (cff_ps_get_font_info): New function.
|
||||
* src/cff/cffdrivr.c (cff_ps_get_font_info): New function.
|
||||
(cff_service_ps_info): Register cff_ps_get_font_info.
|
||||
|
||||
2007-01-13 Werner Lemberg <wl@gnu.org>
|
||||
|
@ -6734,7 +6734,7 @@
|
|||
files are not used.
|
||||
|
||||
* include/freetype/internal/tttypes.h (TT_FaceRec): Add members
|
||||
`horz_metrics_offset' and `vert_metrics_ofset'.
|
||||
`horz_metrics_offset' and `vert_metrics_offset'.
|
||||
* src/sfnt/ttmtx.c (tt_face_load_hmtx, tt_face_get_metrics):
|
||||
Updated.
|
||||
|
||||
|
@ -7517,7 +7517,7 @@
|
|||
2006-08-15 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
|
||||
|
||||
* modules.cfg (BASE_EXTENSIONS): Compile in ftgxval.c by default to
|
||||
build ftvalid in ft2demos. This has been inadvertedly changed
|
||||
build ftvalid in ft2demos. This has been inadvertently changed
|
||||
2006-08-13.
|
||||
|
||||
2006-08-15 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
|
||||
|
@ -7902,7 +7902,7 @@
|
|||
(FT_Stream_OpenGzip): Use it to handle small files directly in
|
||||
memory.
|
||||
|
||||
* src/psaux/psconv.c (PS_Conv_ASCIIHexDecode, PS_ConvEexecDecode):
|
||||
* src/psaux/psconv.c (PS_Conv_ASCIIHexDecode, PS_Conv_EexecDecode):
|
||||
Improve performance.
|
||||
|
||||
* src/truetype/ttgload.c (TT_Access_Glyph_Frame): Set `cursor' and
|
||||
|
|
10
ChangeLog.24
10
ChangeLog.24
|
@ -2798,7 +2798,7 @@
|
|||
* src/base/ftglyph.c (FT_Glyph_To_Bitmap): `glyph' must be
|
||||
set before derefering to obtain `library'. The initialization
|
||||
of `clazz', `glyph', `library' and NULL pointer check are
|
||||
reordered to minimize PIC conditonals.
|
||||
reordered to minimize PIC conditionals.
|
||||
|
||||
2012-01-14 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
|
||||
|
||||
|
@ -3261,7 +3261,7 @@
|
|||
|
||||
2011-09-17 Alexei Podtelezhnikov <apodtele@gmail.com>
|
||||
|
||||
[smooth] Slightly optimize conic and cubic flatterners.
|
||||
[smooth] Slightly optimize conic and cubic flatteners.
|
||||
|
||||
* src/smooth/ftgrays.c (gray_render_conic, gray_render_cubic): Move
|
||||
out some code from the main loop to speed it up.
|
||||
|
@ -4756,7 +4756,7 @@
|
|||
* src/bzip2/*: New files.
|
||||
|
||||
* src/pcf/pcf.h: s/gzip_/comp_/.
|
||||
* src/pcf/pcfdrvr.c: Include FT_BZIP2_H.
|
||||
* src/pcf/pcfdrivr.c: Include FT_BZIP2_H.
|
||||
s/gzip_/comp_/.
|
||||
(PCF_Face_Init): Handle bzip2 compressed files.
|
||||
|
||||
|
@ -4768,7 +4768,7 @@
|
|||
|
||||
If we encounter a space in a string then the sbit buffer is NULL,
|
||||
height and width are 0s. So the check in ftc_snode_compare will
|
||||
always pass for spaces (comparision with 255). Here the comments
|
||||
always pass for spaces (comparison with 255). Here the comments
|
||||
above the condition are proper but the implementation is not. When
|
||||
we create an snode I think it is the proper way to initialize the
|
||||
width to 255 and then put a check for being equal to 255 in snode
|
||||
|
@ -5548,7 +5548,7 @@
|
|||
Add reference counters and to FT_Library and FT_Face objects.
|
||||
|
||||
* include/freetype/freetype.h (FT_Reference_Face): New function.
|
||||
* include/freetype/ftmodapi.h (FT_Rererence_Library): New function.
|
||||
* include/freetype/ftmodapi.h (FT_Reference_Library): New function.
|
||||
|
||||
* include/freetype/internal/ftobjs.h (FT_Face_InternalRec,
|
||||
FT_LibraryRec): New field `refcount'.
|
||||
|
|
14
ChangeLog.25
14
ChangeLog.25
|
@ -245,7 +245,7 @@
|
|||
All public FreeType enumeration and flag values are uppercase...
|
||||
|
||||
* include/tttables.h (FT_Sfnt_Tag): Implement it. For backwards
|
||||
compatilibity, retain the old values as macros.
|
||||
compatibility, retain the old values as macros.
|
||||
|
||||
* src/base/ftfstype.c (FT_Get_FSType_Flags), src/sfnt/sfdriver.c
|
||||
(get_sfnt_table): Updated.
|
||||
|
@ -380,7 +380,7 @@
|
|||
elements, use CSS descendants (of class `section') to format the
|
||||
data.
|
||||
|
||||
Also remove reduntant <p> and <br> elements, replacing them with
|
||||
Also remove redundant <p> and <br> elements, replacing them with
|
||||
proper CSS.
|
||||
|
||||
Globally reduce page width to 75%.
|
||||
|
@ -549,7 +549,7 @@
|
|||
|
||||
* src/base/ftobjs.c (FT_Get_Glyph_Name): Fix compiler warning.
|
||||
|
||||
Introdruced in previous change. Reported by Alexei.
|
||||
Introduced in previous change. Reported by Alexei.
|
||||
|
||||
2014-11-26 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
|
@ -945,7 +945,7 @@
|
|||
|
||||
The scaling between the hypotenuse and its CORDIC approximation is
|
||||
based on regression analysis. The smaller padding for `theta' is
|
||||
justifed by its maximum error of less than 6.
|
||||
justified by its maximum error of less than 6.
|
||||
|
||||
* src/base/fttrigon.c (ft_trig_downscale): Borrow code from
|
||||
./ftcalc.c (ft_multo64), change linear intercept.
|
||||
|
@ -1430,7 +1430,7 @@
|
|||
[base] Avoid undefined FT_MSB in `BBox_Cubic_Check'.
|
||||
|
||||
* src/base/ftbbox.c (BBox_Cubic_Check): Update.
|
||||
(update_cubic_max): Repalce with...
|
||||
(update_cubic_max): Replace with...
|
||||
(cubic_peak): ... this, which now handles upscaling.
|
||||
|
||||
2014-08-11 Alexei Podtelezhnikov <apodtele@gmail.com>
|
||||
|
@ -3999,7 +3999,7 @@
|
|||
|
||||
* builds/vms/ftconfig.h: Ditto.
|
||||
Make the differences to the master `ftconfig.h' file as small as
|
||||
possible for easier maintainance.
|
||||
possible for easier maintenance.
|
||||
|
||||
2013-08-05 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
|
@ -5098,7 +5098,7 @@
|
|||
|
||||
[truetype] Add framework for TrueType properties.
|
||||
|
||||
* src/truetype/ttdrivr.c: Include FT_SERVICE_PROPERTIES_H.
|
||||
* src/truetype/ttdriver.c: Include FT_SERVICE_PROPERTIES_H.
|
||||
(tt_property_set, tt_property_get): New functions, still empty.
|
||||
Define `tt_service_properties' service.
|
||||
Update `tt_services'.
|
||||
|
|
|
@ -971,8 +971,8 @@ FT_BEGIN_HEADER
|
|||
/* */
|
||||
/* <Description> */
|
||||
/* Used to initialize an instance of FT_Outline_Funcs struct. */
|
||||
/* When FT_CONFIG_OPTION_PIC is defined an init funtion will need to */
|
||||
/* be called with a pre-allocated structure to be filled. */
|
||||
/* When FT_CONFIG_OPTION_PIC is defined an init function will need */
|
||||
/* to be called with a pre-allocated structure to be filled. */
|
||||
/* When FT_CONFIG_OPTION_PIC is not defined the struct will be */
|
||||
/* allocated in the global scope (or the scope where the macro */
|
||||
/* is used). */
|
||||
|
@ -1030,8 +1030,8 @@ FT_BEGIN_HEADER
|
|||
/* */
|
||||
/* <Description> */
|
||||
/* Used to initialize an instance of FT_Raster_Funcs struct. */
|
||||
/* When FT_CONFIG_OPTION_PIC is defined an init funtion will need to */
|
||||
/* be called with a pre-allocated structure to be filled. */
|
||||
/* When FT_CONFIG_OPTION_PIC is defined an init function will need */
|
||||
/* to be called with a pre-allocated structure to be filled. */
|
||||
/* When FT_CONFIG_OPTION_PIC is not defined the struct will be */
|
||||
/* allocated in the global scope (or the scope where the macro */
|
||||
/* is used). */
|
||||
|
@ -1090,8 +1090,8 @@ FT_BEGIN_HEADER
|
|||
/* */
|
||||
/* <Description> */
|
||||
/* Used to initialize an instance of FT_Glyph_Class struct. */
|
||||
/* When FT_CONFIG_OPTION_PIC is defined an init funtion will need to */
|
||||
/* be called with a pre-allocated stcture to be filled. */
|
||||
/* When FT_CONFIG_OPTION_PIC is defined an init function will need */
|
||||
/* to be called with a pre-allocated stcture to be filled. */
|
||||
/* When FT_CONFIG_OPTION_PIC is not defined the struct will be */
|
||||
/* allocated in the global scope (or the scope where the macro */
|
||||
/* is used). */
|
||||
|
@ -1164,8 +1164,8 @@ FT_BEGIN_HEADER
|
|||
/* <Description> */
|
||||
/* Used to initialize an instance of FT_Renderer_Class struct. */
|
||||
/* */
|
||||
/* When FT_CONFIG_OPTION_PIC is defined a `create' funtion will need */
|
||||
/* to be called with a pointer where the allocated structure is */
|
||||
/* When FT_CONFIG_OPTION_PIC is defined a `create' function will */
|
||||
/* need to be called with a pointer where the allocated structure is */
|
||||
/* returned. And when it is no longer needed a `destroy' function */
|
||||
/* needs to be called to release that allocation. */
|
||||
/* `fcinit.c' (ft_create_default_module_classes) already contains */
|
||||
|
@ -1368,8 +1368,8 @@ FT_BEGIN_HEADER
|
|||
/* <Description> */
|
||||
/* Used to initialize an instance of an FT_Module_Class struct. */
|
||||
/* */
|
||||
/* When FT_CONFIG_OPTION_PIC is defined a `create' funtion needs to */
|
||||
/* be called with a pointer where the allocated structure is */
|
||||
/* When FT_CONFIG_OPTION_PIC is defined a `create' function needs */
|
||||
/* to be called with a pointer where the allocated structure is */
|
||||
/* returned. And when it is no longer needed a `destroy' function */
|
||||
/* needs to be called to release that allocation. */
|
||||
/* `fcinit.c' (ft_create_default_module_classes) already contains */
|
||||
|
|
|
@ -1090,7 +1090,7 @@ $ type/out=vmslib.dat sys$input
|
|||
! might look like. They are site specific and the locations of the
|
||||
! library and include files need almost certainly to be changed.
|
||||
!
|
||||
! Location: All of the libaries can be found at the following addresses
|
||||
! Location: All of the libraries can be found at the following addresses
|
||||
!
|
||||
! ZLIB: http://zinser.no-ip.info/vms/sw/zlib.htmlx
|
||||
!
|
||||
|
|
Loading…
Reference in New Issue