summaryrefslogtreecommitdiff
path: root/builds/mac
Commit message (Collapse)AuthorAgeFilesLines
* Update all copyright notices.Werner Lemberg2023-01-171-1/+1
|
* * builds/mac/ftmac.c, src/base/ftmac.c: s|FT_MAC_H|<freetype/ftmac.h>|.Werner Lemberg2022-02-191-1/+1
|
* [cmake] Fix build on MacOS.Eric Jing2022-02-021-1/+1
| | | | | | | | | | * CMakeLists.txt (CMAKE_OSX_ARCHITECTURES): Update value to fix the building of a framework on MacOS. * builds/mac/freetype-Info.plist (CFBundleExecutable): Make identifier lowercase only. Fixes #1127.
* Update all copyright notices.Werner Lemberg2022-01-111-1/+1
|
* Minor.Alexei Podtelezhnikov2021-09-201-1/+1
|
* s/0/NULL/ where appropriate.Alexei Podtelezhnikov2021-09-011-1/+1
|
* * src/base/ftobjs.c (Mac_Read_POST_Resource): s/FT_ALLOC/FT_QALLOC/.Alexei Podtelezhnikov2021-04-231-2/+2
| | | | * builds/mac/ftmac.c (FT_New_Face_From_SFNT, read_lwfn): Ditto.
* Update all copyright notices.Werner Lemberg2021-01-171-1/+1
|
* Remove redundant inclusion of `ft2build.h'.Werner Lemberg2020-06-131-1/+0
| | | | | | | * */*: Remove `#include <ft2build.h>' where possible. * include/freetype/freetype.h: Remove cpp error about missing inclusion of `ft2build.h'.
* Make macros for header file names optional.David Turner2020-06-081-3/+3
| | | | | | | | | | | | | | | | | 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.
* Update all copyright notices.Werner Lemberg2020-01-191-1/+1
|
* Update all copyright notices.Werner Lemberg2019-02-231-1/+1
|
* Update copyright years.Werner Lemberg2019-01-221-1/+1
|
* * builds/mac/README: Fix a hyperlink to defunct www.gyve.org.suzuki toshiya2018-12-261-1/+1
|
* Fix links (mostly http -> https).Werner Lemberg2018-12-252-4/+4
|
* * builds/mac/ftmac.c (parse_fond): Fix buffer overrun.Young Xiao2018-08-161-2/+3
| | | | Reported as bug #54515, duplicate of #43540.
* Remove `ftlcdfil.c' and `ftfntfmt.c' from build files (#53415).Werner Lemberg2018-03-224-12/+0
| | | | | | | | | | | | | | | | | | 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.
* Update copyright year.Werner Lemberg2018-01-021-1/+1
|
* Branding fixes.Alexei Podtelezhnikov2017-09-071-2/+2
|
* Update copyright year.Werner Lemberg2017-01-041-1/+1
|
* More code formatting.Werner Lemberg2016-12-171-9/+9
|
* Update copyright year.Werner Lemberg2016-01-131-1/+1
|
* Rename `ftxf86.[ch]' to `ftfntfmt.[ch]'.Werner Lemberg2015-03-114-12/+12
| | | | | | | | | | | | | | | | | | | | 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.
* Run `src/tools/update-copyright'.Werner Lemberg2015-01-171-1/+1
|
* * src/*: Add checks for parameters of API functions where missing.Werner Lemberg2014-11-261-3/+11
| | | | | | | | | | | | | | | | | | | | `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'.
* [cmake] Add option to build OS X framework.Alexey Petruchik2014-05-161-0/+36
| | | | | | * CMakeLists.txt: Update accordingly. * builds/mac/freetype-Info.plist: New file.
* Typos.Werner Lemberg2013-11-031-11/+9
|
* Another round of cppcheck nitpicks.Werner Lemberg2013-08-011-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Apply fixes for cppcheck nitpicks.Werner Lemberg2013-06-041-3/+4
| | | | | | | | | | | | | | | | | | | | | 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.
* Update more FT_Err_XXX macros using FT_ERR and FT_THROW;Werner Lemberg2013-05-171-36/+36
| | | | | * builds/amiga/src/base/ftsystem.c, builds/mac/ftmac.c, builds/unix/ftsystem.c, builds/vms/ftsystem.c: Do it.
* [mac] Unify DARWIN_NO_CARBON with FT_MACINTOSH.suzuki toshiya2011-12-025-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Update classic MacOS makefiles to include Bzip2 support.suzuki toshiya2011-01-064-0/+12
| | | | | | | | | | | 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.
* Fix Savannah bug #27106.Werner Lemberg2009-07-251-2/+2
| | | | Typo in Mac README instructions.
* Move FT_Get_FSType_Flags to a separate file.Werner Lemberg2009-01-225-3/+15
| | | | | | | | | | | | | | | 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.
* {src/base,builds/mac}/ftobjs.c: Include FT_TRUETYPE_TAGS_H for multi buildSuzuki, Toshiya (鈴木俊哉)2008-10-051-0/+1
|
* Introduce macros for some MacOS-specific resource tagsSuzuki, Toshiya (鈴木俊哉)2008-10-041-10/+6
|
* * New function `open_face_PS_from_sfnt_stream' to check and open a Type1 PS ↵Suzuki, Toshiya (鈴木俊哉)2008-10-041-20/+12
| | | | or CID-keyed font in an sfnt stream.
* * Remove duplicated functions from builds/mac/ftmac.c. Now MPW builds ↵Suzuki, Toshiya (鈴木俊哉)2008-10-035-180/+43
| | | | builds/mac/ftmac.c as a part of ftbase.c
* * ftmac.c: Import sfnt-wrapped Type1/CID font supportSuzuki, Toshiya (鈴木俊哉)2008-09-191-11/+96
|
* Formatting.Werner Lemberg2008-08-191-7/+7
|
* * src/base/ftmac.c: Add a fallback for the case that ↵Suzuki, Toshiya (鈴木俊哉)2008-08-181-3/+15
| | | | HAVE_TYPE_RESOURCE_INDEX is not set by configure
* minor improvements, copyright yearsWerner Lemberg2008-02-211-1/+1
|
* * src/base/ftmac.c: Fix a bug of PostScript font name synthesis in parse_fond().Suzuki, Toshiya (鈴木俊哉)2008-02-211-2/+7
|
* fix for inexistent sfnt ID in broken FONDSuzuki, Toshiya (鈴木俊哉)2008-02-151-1/+1
|
* Formatting.Suzuki, Toshiya (鈴木俊哉)2008-01-041-2/+2
|
* Mac OS X Carbon tests in configure.raw are improved and builds/mac/ftmac.c ↵Suzuki, Toshiya (鈴木俊哉)2007-12-061-22/+48
| | | | is updated to sync to src/base/ftmac.c
* * src/base/ftmac.c: Use more abstract data type instead of `short\'Suzuki, Toshiya (鈴木俊哉)2007-08-291-22/+25
|
* * fix compiler warnings of src/base/ftmac.c, drop unnecessary part for Mac OS X.Suzuki, Toshiya (鈴木俊哉)2007-06-191-5/+28
|
* formattingWerner Lemberg2007-02-251-1/+1
|
* * Fix memory leak in ftmac.c, patch by Jjgod JiangSuzuki, Toshiya (鈴木俊哉)2007-02-201-0/+1
|