⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 qt专门用于嵌入式的图形开发GUI
💻
📖 第 1 页 / 共 5 页
字号:
2004-02-09  Werner Lemberg  <wl@gnu.org>	* src/cff/cffgload.c (cff_decoder_parse_charstrings)	<cff_op_endchar>: Preserve glyph width before calling	cff_operator_seac.2004-02-09  Martin Muskens  <mmuskens@aurelon.com>	* src/cff/cffgload.c (cff_decoder_parse_charstrings): Handle special	first argument for `hintmask' and `cntrmask' operators also.2004-02-08  Werner Lemberg  <wl@gnu.org>	* builds/unix/configure.in: Call AC_SUBST for `enable_shared',	`hardcode_libdir_flag_spec', and `wl'.	* builds/unix/configure: Regenerated.	* builds/unix/freetype-config.in: Make --prefix and --exec-prefix	actually work.	Report a proper --rpath (or -R) value for --libs argument if a	shared library has been built.	* docs/CHANGES: Updated.2004-02-07  Keith Packard  <keithp@keithp.com>	* src/bdf/bdfdrivr.c (BDF_Face_Init, BDF_Set_Pixel_Size): Fix	computation of various vertical and horizontal metric values.	* src/pcfdrivr.c (PCF_Set_Pixel_Size), src/pcfread (pcf_load_font):	Ditto.2004-02-07  Werner Lemberg  <wl@gnu.org>	* builds/win32/visualc/index.html,	builds/win32/visualc/freetype.dsp,	builds/win32/visualc/freetype.dsw, docs/CHANGES: Updated.2004-02-07  Vitaliy Pasternak  <v_a_pasternak@mail.ru>	* builds/win32/visualc/freetype.sln,	builds/win32/visualc/freetype.vcproj: New files for VS.NET 2003.2004-02-03  Werner Lemberg  <wl@gnu.org>	* include/freetype/cache/ftccache.h (FTC_CACHE_LOOKUP_CMP):	Initialize `node'.	* src/type1/t1load.c (parse_dict): Initialize `have_integer'.2004-02-02  Werner Lemberg  <wl@gnu.org>	* src/type1/t1load.c (parse_dict): Handle `RD' and `-|' commands	outside of /Subrs or /CharStrings.  This can happen if there is	additional code manipulating those two arrays so that FreeType	doesn't recognize them properly.	(T1_Open_Face): Improve an error message.2004-02-01  Werner Lemberg  <wl@gnu.org>	* src/type1/t1load.c (parse_charstrings): Exit immediately if	there are no elements in /CharStrings.  This is needed for fonts	like Optima-Oblique which not only define /CharStrings but access it	also.2004-02-01  David Turner  <david@freetype.org>	* src/sfnt/Jamfile: Removing `ttcmap' from the list of sources.	* include/freetype/cache/ftccache.h (FTC_CACHE_LOOKUP_CMP)	<FTC_INLINE>: Provide macro version which doesn't use inline code.	* include/freetype/cache/ftcglyph.h (FTC_GCACHE_LOOKUP_CMP)	<FTC_INLINE>: Ditto.	Use FTC_MRULIST_LOOKUP_CMP.	* include/freetype/cache/ftcmru.h (FTC_MRULIST_LOOKUP_CMP): New	macro.	(FTC_MRULIST_LOOKUP): Use it.	* src/cache/Jamfile (_sources), src/cache/descrip.mms: Updated.	* src/cache/ftcbasic.c: Fix compiler warnings.	* src/cache/ftcmanag.c (FTC_Manager_LookupSize,	FTC_Manager_LookupFace) <FTC_INLINE>: Use FTC_MRULIST_LOOKUP_CMP.	* src/cache/ftcmru.c (FTC_MruList_Find): Fix a bug (found after	heavy testing).	* Jamfile: Updating `refdoc' target, and adding `autohint' to the	list of modules to build.  Both the autohinter and autofitter will	be built by default.  But which one will be used is determined by	the content of `ftmodule.h'.	* src/autofit/*: Many updates, but the code is still buggy...2004-01-31  Werner Lemberg  <wl@gnu.org>	* src/cff/cffgload.c (cff_operator_seac): Fix magnitude of	accent offset.	Update code similarly to the seac support for Type 1 fonts.	(cff_decoder_parse_charstrings) <cff_op_endchar>: Fix magnitude	of accent offset.	Don't hint glyphs twice if seac is emulated.	<cff_op_flex>: Assign correct point tags.	* docs/CHANGES: Updated.2004-01-30  Werner Lemberg  <wl@gnu.org>	* src/type1/t1parse.c (T1_Get_Private_Dict): Use FT_MEM_MOVE, not	FT_MEM_COPY, for copying the private dict.	* src/type1/t1load.c (parse_subrs): Assign number of subrs only	in first run.	(parse_charstrings): Parse /CharStrings in second run without	assigning values.	(parse_dict): Skip all /CharStrings arrays but the first.  We need	this for non-standard fonts like `Optima' which have different	outlines depending on the resolution.  Note that there is no	guarantee that we get fitting /Subrs and /CharStrings arrays; this	can only be done by a real PS interpreter.2004-01-29  Antoine Leca  <Antoine-Freetype@Leca-Marti.org>	* builds/win32/visualc/index.html: New file, giving detailed	explanations about forcing CR+LF line endings for the VC++ project	files.2004-01-22  Garrick Meeker  <garrick@digitalanarchy.com>	* src/cff/cffload.c (cff_subfont_load): Initialize `dict'.2004-01-22  Werner Lemberg  <wl@gnu.org>	Add support for the hexadicimal representation of binary data	started with `StartData' in CID-keyed Type 1 fonts.	* include/freetype/internal/t1types.h (CID_FaceRec): Add new	members `binary_data' and `cid_stream'.	* src/cid/cidload.c (cid_read_subrs): Use `face->cid_stream'.	(cid_hex_to_binary): New auxiliary function.	(cid_face_open): Add new argument `face_index' to return quickly	if less than zero.  Updated all callers.	Call `cid_hex_to_binary', then open and assign memory stream to	`face->cid_stream' if `parser->binary_length' is non-zero.	* src/cid/cidload.h: Updated.	* src/cid/cidobjs.c (cid_face_done): Free `binary_data' and	`cid_stream'.	* src/cid/cidparse.c (cid_parser_new): Check arguments to	`StartData' and set parser->binary_length accordingly.	* src/cid/cidparse.h (CID_Parser): New member `binary_length'.	* src/cid/cidgload.c (cid_load_glyph): Use `face->cid_stream'.	* docs/CHANGES: Updated.2004-01-21  Werner Lemberg  <wl@gnu.org>	include/freetype/config/ftstdlib.h (ft_atoi): Replaced with...	(ft_atol): This.	* src/base/ftdbgmem.c: s/atol/ft_atol/.	* src/type42/t42drivr.c: s/ft_atoi/ft_atol/.2004-01-20  Masatake YAMATO  <jet@gyve.org>	* include/freetype/ftcache.h: Delete duplicated definition of	FTC_FaceID.	* 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.2004-01-20  David Turner  <david@freetype.org>	* src/cache/ftcmanag.c (ftc_size_node_compare): Call	FT_Activate_Size.2004-01-20  Werner Lemberg  <wl@gnu.org>	* src/type1/t1parse.c (T1_Get_Private_Dict): Skip exactly one	CR, LF, or CR/LF after `eexec'.2004-01-18  David Turner  <david@freetype.org>	* src/sfnt/ttsbit.c (tt_face_set_sbit_strike): Remove compiler	warning.	* src/tools/docmaker/*: Updating beautifier tool.2004-01-15  David Turner  <david@freetype.org>	* src/base/ftoutln.c (ft_orientation_extremum_compute): Fix	infinite loop bug.	* include/freetype/ftstroke.h: Include FT_GLYPH_H.	(FT_Stroker_Rewind, FT_Glyph_Stroke, FT_Glyph_StrokeBorder): New	declarations.	* src/base/ftstroke.c: Include FT_INTERNAL_OBJECTS_H.	(FT_Outline_GetOutsideBorder): Inverse result.	(FT_Stroker_Rewind, FT_Glyph_Stroke, FT_GlyphStrokeBorder): New	functions.	(FT_Stroker_EndSubPath): Close path if needed.	(FT_Stroker_Set, FT_Stroker_ParseOutline): Use FT_Stroker_Rewind.	* include/freetype/cache/ftcmanag.h (FTC_ScalerRec,	FTC_Manager_LookupSize): Moved to...	* include/freetype/ftcache.h (FTC_ScalerRec,	FTC_Manager_LookupSize): Here.	* src/tools/docmaker/docbeauty.py: New file to beautify the	documentation comments (e.g., to convert them to single block border	mode).	* src/tools/docmaker/docmaker.py (file_exists, make_file_list):	Moved to...	* src/tools/docmaker/utils.py (file_exists, make_file_list): Here.2004-01-14  David Turner  <david@freetype.org>	* include/freetype/internal/ftmemory.h (FT_ARRAY_COPY,	FT_ARRAY_MOVE): New macros to make copying arrays easier.	Updated all relevant code to use them.2004-01-14  Werner Lemberg  <wl@gnu.org>	* src/cff/cffload.c (cff_font_load): Load charstrings_index earlier.	Use number of charstrings as argument to CFF_Load_FD_Select (as	documented in the CFF specs).2004-01-13  Graham Asher  <graham.asher@btinternet.com>	* src/pshinter/pshalgo.c (psh_glyph_init): Move assignment of	`glyph->memory' up to free arrays properly in case of failure.2004-01-10  Masatake YAMATO  <jet@gyve.org>	Make `FT_Get_CMap_Language_ID' work with CFF.  Bug reported by	Steve Hartwell <shspamsink@comcast.net>.	* src/cff/cffdrivr.c: Include FT_SERVICE_TT_CMAP_H.	(cff_services): Added an entry for FT_SERVICE_ID_TT_CMAP.	(cff_get_cmap_info): New function.	(cff_service_get_cmap_info) New entry for cff_services.	* src/sfnt/ttcmap0.c: Exit loop after a format match has been found.	Suggested by Steve Hartwell <shspamsink@comcast.net>.2004-01-03  Masatake YAMATO  <jet@gyve.org>	* src/base/ftobjs.c (destroy_charmaps): New function.	(destroy_face, open_face): Use `destroy_charmaps'.2004-01-01  Werner Lemberg  <wl@gnu.org>	* docs/CHANGES: Updated.2004-01-01  Michael Jansson  <mjan@em2-solutions.com>	* src/winfonts/winfnt.c (FNT_Size_Set_Pixels): Fix sign of	size->metrics.descender.2003-12-31  Wolfgang Domr鰏e  <porthos.domroese@harz.de>	* src/cff/cffgload.c (cff_decoder_parse_charstrings)	[FT_DEBUG_LEVEL_TRACE]: Use `%ld' in FT_TRACE4.	<cff_op_flex1>: Change type of dx and dy to FT_Pos and remove	cast for accessing arguments.2003-12-31  Werner Lemberg  <wl@gnu.org>	* src/truetype/ttgload.c (TT_Load_Simple_Glyph): Revert previous	change.  It's not necessary.2003-12-29  Smith Charles  <smith.charles@free.fr>	* src/truetype/ttgload.c (TT_Load_Simple_Glyph): Handle `repeated	flags set' correctly.2003-12-29  Werner Lemberg  <wl@gnu.org>	* src/cff/cffobjs.c (cff_face_init): Fix memory leak by deallocating	`full' and `weight' properly.	* src/cff/cffgload.c (cff_decoder_parse_charstrings)	<cff_op_hintmask> [FT_DEBUG_LEVEL_TRACE]: Use `0x' as prefix for	tracing output.2003-12-26  Werner Lemberg  <wl@gnu.org>	* include/freetype/internal/sfnt.h (TT_Set_SBit_Strike_Func):	Use FT_UInt for ppem values.	* src/sfnt/ttsbit.c (tt_face_set_sbit_strike): Use FT_UInt for	ppem values.	* src/sfnt/ttsbit.h: Updated.	* src/base/ftobjs.c (FT_Set_Pixel_Sizes): Don't allow ppem values	larger than -0FFFF.2003-12-25  Werner Lemberg  <wl@gnu.org>	* src/base/fttrigon.c, src/base/ftgloadr.c: Inlude	FT_INTERNAL_OBJECTS_H.	* src/base/ftstroke.c (FT_Outline_GetInsideBorder,	FT_Outline_GetOutsideBorder): s/or/o/ to make it compile with	C++ compilers.	* src/cache/ftcmru.c, include/freetype/cache/ftcmru.h:	s/select/selection/ to avoid compiler warning.	* src/cff/cffload.h: s/select/ftselect/ to avoid potential	compiler warning.2003-12-24  Werner Lemberg  <wl@gnu.org>	* src/cache/ftcsbits.c (FTC_SNode_Weight):	s/FTC_SBIT_ITEM_PER_NODE/FTC_SBIT_ITEMS_PER_NODE/.2003-12-24  David Turner  <david@freetype.org>	* Fixed compilation problems in the cache sub-system.	* Partial updates to src/autofit.	* Jamfile (FT2_COMPONENTS): Add autofit module.2003-12-23  Werner Lemberg  <wl@gnu.org>	* src/cff/cffgload.c (cff_lookup_glyph_by_stdcharcode): Handle	CID-keyed fonts.2003-12-23  David Turner  <david@freetype.org>	* include/freetype/internal/ftobjs.h (FT_PAD_FLOOR, FT_PAD_ROUND,	FT_PAD_CEIL, FT_PIX_FLOOR, FT_PIX_ROUND, FT_CEIL): New macros.  They	are used to avoid compiler warnings with very pedantic compilers.	Note that `(x) & -64' causes a warning if (x) is not signed.  Use	`(x) & ~63' instead!	Updated all related code.	Add support for extraction of `inside' and `outside' borders.	* src/base/ftstroke.c (FT_StrokerBorder): New enumeration.	(FT_Outline_GetInsideBorder, FT_Outline_GetOutsideBorder,	FT_Stroker_GetBorderCounts, FT_Stroker_ExportBorder): New functions.	(FT_StrokeBorderRec): New boolean member `valid'.	(ft_stroke_border_get_counts): Updated.	* include/freetype/ftstroke.h: Updated.2003-12-22  Werner Lemberg  <wl@gnu.org>	* include/freetype/ftwinfnt.h (FT_WinFNT_ID_*): New definitions	to describe the `charset' field in FT_WinFNT_HeaderRec.	* src/winfonts/winfnt.c (FNT_Face_Init): Set encoding to	FT_ENCODING_NONE except for FT_WinFNT_ID_MAC.	* include/freetype/freetype.h (FT_Encoding): Improve comment,	based on work by Detlef W黵kner <TetiSoft@apg.lahn.de>.	* docs/CHANGES: Updated.2003-12-22  David Turner  <david@freetype.org>	* include/freetype/ftcache.h,	include/freetype/cache/ftcmanag.h,	include/freetype/cache/ftccache.h,	include/freetype/cache/ftcmanag.h,	include/freetype/cache/ftcmru.h (added),	include/freetype/cache/ftlru.h (removed),	include/freetype/cache/ftcsbits.h,	include/freetype/cache/ftcimage.h,	include/freetype/cache/ftcglyph.h,	src/cache/ftcmru.c,	src/cache/ftcmanag.c,	src/cache/ftccache.c,	src/cache/ftcglyph.c,	src/cache/ftcimage.c,	src/cache/ftcsbits.c,	src/cache/ftccmap.c,	src/cache/ftcbasic.c (added),	src/cache/ftclru.c (removed):	  *Complete* rewrite of the cache sub-system to `solve' the	  following points:	    - all public APIs have been moved to FT_CACHE_H, everything	      under `include/freetype/cache' is only needed by client	      applications that want to implement their own caches	    - a new function named FTC_Manager_RemoveFaceID to deal

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -