Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 0bd5d95d | 2021-04-23 22:04:05 | * src/base/ftobjs.c (Mac_Read_POST_Resource): s/FT_ALLOC/FT_QALLOC/. * builds/mac/ftmac.c (FT_New_Face_From_SFNT, read_lwfn): Ditto. | ||
| b6e8a712 | 2021-01-17 07:18:48 | Update all copyright notices. | ||
| 16586859 | 2020-06-13 21:15:45 | Remove redundant inclusion of `ft2build.h'. * */*: Remove `#include <ft2build.h>' where possible. * include/freetype/freetype.h: Remove cpp error about missing inclusion of `ft2build.h'. | ||
| e1339133 | 2020-06-08 13:31:55 | Make macros for header file names optional. We no longer have to take care of the 8.3 file name limit; this allows us (a) to introduce longer, meaningful file names, and (b) to avoid macro names in `#include' lines altogether since some compilers (most notably Visual C++) doesn't support this properly. */*: Replace #include FOO_H with #include <freetype/foo.h> or something similar. Also update the documentation. | ||
| e5038be7 | 2020-01-19 17:05:19 | Update all copyright notices. | ||
| 75859970 | 2019-02-23 10:07:09 | Update all copyright notices. | ||
| f686ad46 | 2019-01-22 20:31:44 | Update copyright years. | ||
| 02382375 | 2018-12-26 12:02:10 | * builds/mac/README: Fix a hyperlink to defunct www.gyve.org. | ||
| afa043de | 2018-12-25 22:44:05 | Fix links (mostly http -> https). | ||
| c94162a2 | 2018-08-16 08:25:47 | * builds/mac/ftmac.c (parse_fond): Fix buffer overrun. Reported as bug #54515, duplicate of #43540. | ||
| af89e445 | 2018-03-22 06:00:55 | Remove `ftlcdfil.c' and `ftfntfmt.c' from build files (#53415). builds/amiga/makefile, builds/amiga/makefile.os4, builds/amiga/smakefile, builds/mac/FreeType.m68k_cfm.make.txt, builds/mac/FreeType.m68k_far.make.txt, builds/mac/FreeType.ppc_carbon.make.txt, builds/mac/FreeType.ppc_classic.make.txt, builds/symbian/freetype.mmp, builds/wince/vc2005-ce/freetype.vcproj, builds/wince/vc2008-ce/freetype.vcproj, builds/windows/vc2005/freetype.vcproj, builds/windows/vc2008/freetype.vcproj, builds/windows/vc2010/freetype.vcxproj, builds/windows/vc2010/freetype.vcxproj.filters, builds/windows/visualc/freetype.dsp, builds/windows/visualc/freetype.vcproj, builds/windows/visualce/freetype.dsp, builds/windows/visualce/freetype.vcproj, vms_make.com: Do it. | ||
| 0a0c2256 | 2018-01-02 09:33:57 | Update copyright year. | ||
| 22a7f5b8 | 2017-09-07 22:36:02 | Branding fixes. | ||
| 563ae780 | 2017-01-04 20:16:34 | Update copyright year. | ||
| 6949797d | 2016-12-17 21:05:54 | More code formatting. | ||
| 9adeab64 | 2016-01-13 11:54:10 | Update copyright year. | ||
| 0633995b | 2015-03-11 06:30:23 | Rename `ftxf86.[ch]' to `ftfntfmt.[ch]'. CMakeLists.txt, builds/amiga/makefile, builds/amiga/makefile.os4, builds/amiga/smakefile, builds/mac/FreeType.m68k_cfm.make.txt, builds/mac/FreeType.m68k_far.make.txt, builds/mac/FreeType.ppc_carbon.make.txt, builds/mac/FreeType.ppc_classic.make.txt, builds/symbian/bld.inf, builds/symbian/freetype.mmp, builds/wince/vc2005-ce/freetype.vcproj, builds/wince/vc2008-ce/freetype.vcproj, builds/windows/vc2005/freetype.vcproj, builds/windows/vc2008/freetype.vcproj, builds/windows/vc2010/freetype.vcxproj, builds/windows/vc2010/freetype.vcxproj.filters, builds/windows/visualc/freetype.dsp, builds/windows/visualc/freetype.vcproj, builds/windows/visualce/freetype.dsp, builds/windows/visualce/freetype.vcproj, docs/INSTALL.ANY, include/config/ftheader.h, include/ftfntfmt.h, modules.cfg, src/base/ftfntfmt.c, vms_make.com: Updated. | ||
| f57fc59e | 2015-01-17 20:41:43 | Run `src/tools/update-copyright'. | ||
| f34f1925 | 2014-11-26 21:59:21 | * src/*: Add checks for parameters of API functions where missing. `API functions' are functions tagged with `FT_EXPORT_DEF'. Besides trivial fixes, the following changes are included, too. * src/base/ftbdf.c (FT_Get_BDF_Charset_ID, FT_Get_BDF_Property): Set error code if no service is available. * src/base/ftinit.c (FT_Done_FreeType): Change return value for invalid `library' parameter to `Invalid_Library_Handle'. * src/base/ftobjs.c (FT_New_Size): Change return value for invalid `asize' parameter to `Invalid_Argument'. * src/base/ftoutln.c (FT_Outline_Copy): Change return value for invalid `source' and `target' parameters to `Invalid_Outline'. (FT_Outline_Done_Internal): Change return value for invalid `outline' parameter to `Invalid_Outline'. | ||
| 02f21704 | 2014-05-16 08:09:43 | [cmake] Add option to build OS X framework. * CMakeLists.txt: Update accordingly. * builds/mac/freetype-Info.plist: New file. | ||
| e4db8127 | 2013-11-03 20:29:37 | Typos. | ||
| e8ed2d62 | 2013-08-01 12:20:20 | Another round of cppcheck nitpicks. The call was (from the top-level of the FreeType tree): cppcheck --force \ --enable=all \ -I /usr/include \ -I /usr/local/include \ -I /usr/lib/gcc/i586-suse-linux/4.7/include \ -I include \ -I include/freetype \ -I include/freetype/config \ -I include/freetype/internal \ -DFT2_BUILD_LIBRARY \ . &> cppcheck.log using cppcheck git commit f7e93f99. Note that cppcheck still can't handle `#include FOO' (with `FOO' a macro). */* Improve variable scopes. */* Remove redundant initializations which get overwritten. * src/gxvalid/*: Comment out redundant code or guard it with FT_DEBUG_LEVEL_TRACE. | ||
| dc624ca4 | 2013-06-04 10:30:48 | Apply fixes for cppcheck nitpicks. http://cppcheck.sourceforge.net/ Note that the current version heavily chokes on FreeType, delivering even wrong results. I will report those issues to the cppcheck team so that a newer version gives improved results hopefully. */* Improve variable scopes. */* Remove redundant initializations which get overwritten. * src/base/ftmac.c ,builds/mac/ftmac.c (count_faces_scalable): Remove unused variable. * src/base/ftdbgmem.c (ft_mem_table_destroy): `table' can't be zero. * src/gxvalid/gxvkern.c (gxv_kern_subtable_fmt1_entry_validate): Remove functionless code. * src/tools/ftrandom.c (main): Fix memory leak. | ||
| fd66469e | 2013-05-17 17:40:27 | Update more FT_Err_XXX macros using FT_ERR and FT_THROW; * builds/amiga/src/base/ftsystem.c, builds/mac/ftmac.c, builds/unix/ftsystem.c, builds/vms/ftsystem.c: Do it. | ||
| 714ee56a | 2011-12-02 21:14:18 | [mac] Unify DARWIN_NO_CARBON with FT_MACINTOSH. Originally FT_MACINTOSH was a pure auto macro and DARWIN_NO_CARBON was a configurable macro to disable Carbon-dependent code. Because now configure script sets DARWIN_NO_CARBON by default and disables Darwin & Carbon-dependent codes, these macros can be unified. FT_MACINTOSH (undefined by default) is kept and DARWIN_NO_CARBON (defined by default) is removed, because DARWIN_NO_CARBON violates FT_XXX naming convention of public macros, and a macro configured by default is not portable for the building without configure (e.g. make devel). * builds/unix/configure.raw: Define FT_MACINTOSH if Carbon-based old Mac font support is requested and Carbon is available. * builds/unix/ftconfig.in: Undefine FT_MACINTOSH when the support for Mac OS X without Carbon (e.g. Mac OS X 10.4 for ppc64) is requested. * include/freetype/config/ftconfig.in: Ditto. * builds/vms/ftconfig.h: Ditto. * src/base/ftbase.h: Remove DARWIN_NO_CARBON. * src/base/ftbase.c: Ditto. * src/base/ftobjs.c: Ditto. * src/base/ftrfork.c: Ditto. * src/base/ftmac.c: Compile the body if FT_MACINTOSH is defined (same with TT_USE_BYTECODE_INTERPRETER in ttinterp.c). * builds/mac/ftmac.c: Ditto. * builds/mac/FreeType.m68k_cfm.make.txt: Define FT_MACINTOSH. * builds/mac/FreeType.m68k_far.make.txt: Ditto. * builds/mac/FreeType.ppc_classic.make.txt: Ditto. * builds/mac/FreeType.ppc_carbon.make.txt: Ditto. | ||
| 017b4d5e | 2011-01-06 02:49:19 | Update classic MacOS makefiles to include Bzip2 support. Currently, it provides FT_Stream_OpenBzip2() that returns unimplemented error always, to prevent unresolved symbol error for the applications designed for Unix systems. * builds/mac/FreeType.m68k_cfm.make.txt: Include ftbzip2.c.o. * builds/mac/FreeType.m68k_far.make.txt: Ditto. * builds/mac/FreeType.ppc_carbon.make.txt: Include ftbzip2.c.x. * builds/mac/FreeType.ppc_classic.make.txt: Ditto. | ||
| 1a49548b | 2009-07-25 16:19:23 | Fix Savannah bug #27106. Typo in Mac README instructions. | ||
| 5184ed6d | 2009-01-22 10:13:59 | Move FT_Get_FSType_Flags to a separate file. Problem reported by Mickey Gabel <mickey@monfort.co.il>. * src/base/ftobjs.c (FT_Get_FSType_Flags): Move to... * src/base/ftfstype.c: This new file. * modules.cfg (BASE_EXTENSION): Add ftfstype.c. * docs/INSTALL.ANY: Updated. * builds/mac/*.txt, builds/amiga/*makefile*, builds/win32/{visualc,visualce}/freetype.*, builds/symbian/*: Updated. | ||
| 96d87bed | 2008-10-05 03:08:10 | {src/base,builds/mac}/ftobjs.c: Include FT_TRUETYPE_TAGS_H for multi build | ||
| 21bd5165 | 2008-10-04 18:10:28 | Introduce macros for some MacOS-specific resource tags | ||
| 1137d04f | 2008-10-04 07:11:58 | * New function `open_face_PS_from_sfnt_stream' to check and open a Type1 PS or CID-keyed font in an sfnt stream. | ||
| 9e2b9900 | 2008-10-03 11:52:22 | * Remove duplicated functions from builds/mac/ftmac.c. Now MPW builds builds/mac/ftmac.c as a part of ftbase.c | ||
| 3afbee82 | 2008-09-19 17:46:01 | * ftmac.c: Import sfnt-wrapped Type1/CID font support | ||
| 77f73585 | 2008-08-19 04:53:02 | Formatting. | ||
| fdc2d761 | 2008-08-18 06:02:07 | * src/base/ftmac.c: Add a fallback for the case that HAVE_TYPE_RESOURCE_INDEX is not set by configure | ||
| 9b9d3349 | 2008-02-21 23:22:06 | minor improvements, copyright years | ||
| 6cb2faa8 | 2008-02-21 18:46:07 | * src/base/ftmac.c: Fix a bug of PostScript font name synthesis in parse_fond(). | ||
| d2c55ab0 | 2008-02-15 09:12:59 | fix for inexistent sfnt ID in broken FOND | ||
| 75696860 | 2008-01-04 01:43:23 | Formatting. | ||
| 44b5e577 | 2007-12-06 07:47:25 | Mac OS X Carbon tests in configure.raw are improved and builds/mac/ftmac.c is updated to sync to src/base/ftmac.c | ||
| 2be3f472 | 2007-08-29 06:08:59 | * src/base/ftmac.c: Use more abstract data type instead of `short\' | ||
| 7893501c | 2007-06-19 03:27:05 | * fix compiler warnings of src/base/ftmac.c, drop unnecessary part for Mac OS X. | ||
| de5e6866 | 2007-02-25 21:06:43 | formatting | ||
| b68e025c | 2007-02-20 02:37:36 | * Fix memory leak in ftmac.c, patch by Jjgod Jiang | ||
| 406d25f3 | 2007-02-12 22:01:18 | more formatting and copyright years | ||
| c0f9c4aa | 2007-02-12 14:55:03 | introduce ft_mem_dup, ft_mem_strdup and ft_mem_strcpyn, and the corresponding macros to use them (e.g. FT_STRDUP, FT_DUP and FT_STRCPYN) modify the code to use them instead of raw mallocs/strcpy | ||
| dcbb708e | 2007-02-08 08:54:09 | formatting, copyright years | ||
| f223df6e | 2007-02-05 04:07:46 | * Add __attribute__((deprecated)) to functions whose interface using non ANSI data types | ||
| 4827e9bd | 2007-02-05 03:28:29 | * Add FT_GetFilePath_From_Mac_ATS_Name as replacement for FT_GetFile_From_Mac_ATS_Name | ||
| 027357f1 | 2007-02-05 02:50:45 | * Check ANSI compatibility of Mac OS X system header | ||
| 4b2e83d5 | 2007-02-01 07:58:02 | A new set of spelling fixes from Alexei. Add some copyright messages. | ||
| b4142d51 | 2007-01-17 12:45:26 | Whitespace and spelling fixes from Alexei. Formatting, copyright years. | ||
| 21fd256d | 2006-12-15 15:09:44 | * Backup src/base/ftmac.c to builds/mac/ftmac.c for legacy MacOS | ||
| 4f3b5bbd | 2006-05-04 07:13:05 | * src/lzw/ftlzw2.c: Renamed to... * src/lzw/ftlzw.c: This. * src/lzw/Jamfile, src/lzw/rules.mk: Updated. * builds/mac/FreeType.m68k_cfm.make.txt, builds/mac/FreeType.m68k_far.make.txt, builds/mac/FreeType.ppc_carbon.make.txt, builds/mac/FreeType.ppc_classic.make.txt: Updated. | ||
| 2f239b8e | 2006-02-27 10:34:33 | Update MPW makefiles to new header inclusion introduced on 2006-02-16 | ||
| f8d16cc5 | 2006-01-11 09:28:38 | * Fix 'deprecated' warnings in building for MacOS | ||
| 6b1c597c | 2005-11-24 05:16:57 | MPW makefiles are updated to build all available modules | ||
| 69d45172 | 2005-10-28 16:03:06 | update files for classic MacOS support | ||
| 5da9dd77 | 2001-12-16 08:17:33 | * src/base/ftglyph (FT_Glyph_To_Bitmap): Remove compiler warning. * include/freetype/ftcache.h (FTC_Node_Unref): Removed. It is already in ftcmanag.h. * src/cache/ftcsbits.c (ftc_sbit_node_load): Remove unused variable `gfam'. * src/cache/ftcmanag.c (ftc_family_table_alloc, * ftc_family_table_free): Use FT_EXPORT_DEF. * include/freetype/cache/ftcmanag.h: Updated. * src/cache/ftccache.c (ftc_node_destroy): Use FT_EXPORT_DEF. * src/cache/ftccmap.c (ftc_cmap_node_init): Remove unused variable `cfam'. Remove compiler warning. (FTC_CMapCache_Lookup): Remove compiler warnings. (ftc_cmap_family_init): Ditto. (FTC_CMapCache_Lookup): Ditto. * builds/unix/configure.ac: Increase `version_info' to 8:0:2. * builds/unix/configure: Regenerated. * builds/mac/README: Updated. | ||
| 7a1e2c12 | 2001-12-14 15:06:15 | * builds/mac/freetype.mac: a new Makefile to build with MPW on MacOS classic.. | ||
| c3b21608 | 2001-12-05 01:22:05 | Formatting. Cleaning up of ChangeLog. * docs/license.txt: s/X Windows/X Window System/. * src/raster/ftraster.c: Fix definition condition of MEM_Set(). * src/smooth/ftgrays.c (M_Y): Change value to 192. * src/base/ftdbgmem.c (ft_mem_table_destroy): Fix printf() parameter. Remove unused variable. * src/cache/ftcimage.c (ftc_image_node_init, ftc_image_node_compare): Remove unused variables. * src/cache/ftcsbits.c (ftc_sbit_node_weight): Remove unused variable. * src/raster/ftraster.c (MEM_Set): Move definition down to avoid compiler warning. * src/autohint/ahhint.c (ah_hinter_hint_edges): Use UNUSED() to avoid compiler warnings. * src/pcf/pcfread.c (tableNames): Use `const'. (pcf_read_TOC): Change counter name to avoid compiler warning. Use `const'. * src/pshinter/pshrec.c (ps_hints_close): Remove redundant declaration. * src/pshinter/pshalgo1.c (psh1_hint_table_init): Rename variables to avoid shadowing. * src/pshinter/pshalgo2.c (psh2_hint_table_activate_mask): Ditto. * src/type1/t1objs.h: Remove double declarations of `T1_Size_Init()' and `T1_Size_Done()'. | ||
| 3200d68d | 2001-10-26 13:23:56 | Changed to reflect current status | ||
| a2ccd98a | 2001-10-25 15:56:01 | Updated project to CodeWarrior 7 and latest FT source files | ||
| 6d259636 | 2000-08-29 19:10:16 | updated for new modules and sources (mainly psaux) | ||
| d2b93caa | 2000-07-28 01:37:53 | Oops, I had exaggerated the warning levels a weensy bit... | ||
| 78575d5e | 2000-07-28 01:14:09 | Updated to reflect the new Mac FOND support setup. | ||
| 70e5aa23 | 2000-07-23 16:21:52 | updating the Mac stuff to the current situaton | ||
| 6b8fcd53 | 2000-07-19 16:36:36 | Renaming license.txt -> LICENSE.TXT for orthogonality. | ||
| 74043010 | 2000-07-08 00:22:20 | renaming "freetype2/config" to "freetype2/builds" |