Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 4cc5df80 | 2004-04-30 09:57:49 | * docs/formats.txt: Add more information on PFR format. | ||
| eab92f1c | 2004-04-29 05:59:49 | * docs/formats.txt: New file. * docs/CHANGES: Updated. | ||
| 8037541a | 2004-04-28 05:25:24 | s/pub/freetype/ | ||
| d1bc1ff8 | 2004-04-27 20:25:33 | * include/freetype/internal/tttypes.h (GX_BlendRec_) [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Fix a typo. * src/truetype/ttgxvar.h (GX_BlendRec_): Fix a typo. | ||
| 44438c2c | 2004-04-27 04:02:16 | Use FT_LOCAL instead of FT_LOCAL_DEF for function declarations. | ||
| 00c01c13 | 2004-04-26 21:54:56 | Formatting. | ||
| e40ac8ee | 2004-04-26 21:42:37 | Formatting. | ||
| 25cc3e70 | 2004-04-26 21:41:39 | Formatting. | ||
| cdb6e70a | 2004-04-26 08:09:30 | * src/truetype/ttgxvar.c (ft_var_apply_tuple): Fix typo. * src/truetype/Jamfile, docs/CHANGES: Updated. | ||
| 44bb3035 | 2004-04-25 20:15:11 | * src/pcf/pcfdrivr.c: Revert change from 2004-04-17. * src/pcf/pcfutil.c: Use FT_LOCAL_DEF. * src/pcf/pcfutil.h: Include FT_CONFIG_CONFIG_H. Use FT_BEGIN_HEADER and FT_END_HEADER. Use FT_LOCAL. 2004-04-24 George Williams <gww@silcom.com> Add support for Apple's distortable font technology (in GX fonts). * devel/ftoption.h, include/freetype/config/ftoption.h (TT_CONFIG_OPTION_GX_VAR_SUPPORT): New macro. * include/freetype/ftmm.h (FT_Var_Axis, FT_Var_Named_Style, FT_MM_Var): New structures. (FT_Get_MM_Var, FT_Set_Var_Design_Coordinates, FT_Set_Var_Blend_Coordinates): New function declarations. * include/freetype/internal/services/svmm.h (FT_Get_MM_Var_Func, FT_Set_Var_Design_Func): New typedefs. Update MultiMasters service. * include/freetype/internal/tttypes.h [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Include FT_MULTIPLE_MASTERS_H. (GX_Blend) [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: New typedef. (TT_Face) [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: New members `doblend' and `blend'. * include/freetype/tttags.h (TTAG_avar, TTAG_cvar, TTAG_gvar): New macros. * include/freetype/internal/fttrace.h: Add `ttgxvar'. * src/base/ftmm.c (FT_Get_MM_Var, FT_Set_Var_Design_Coordinates, FT_Set_Var_Blend_Coordinates): New functions. * src/sfnt/sfobjs.c (sfnt_load_face) [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Set FT_FACE_FLAG_MULTIPLE_MASTERS flag for GX var fonts. * src/truetype/ttgxvar.c, src/truetype/ttgxvar.h: New files. * src/truetype/truetype.c [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Include ttgxvar.c. * src/truetype/ttdriver.c [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Include FT_MULTIPLE_MASTERS_H, FT_SERVICE_MULTIPLE_MASTERS_H, and ttgxvar.h. (tt_service_gx_multi_masters) [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: New service. (tt_services) [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Updated. * src/truetype/ttgload.c [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Include ttgxvar.h. (TT_Process_Simple_Glyph, load_truetype_glyph) [TT_CONFIG_OPTION_GX_VAR_SUPPORT] :Support GX var fonts. * src/truetype/ttobjs.c [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Include ttgxvar.h. (tt_done_face) [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Call tt_done_blend. * src/truetype/ttpload.c [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Include ttgxvar.h. (tt_face_load_cvt) [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Call tt_face_vary_cvt. * src/truetype/rules.mk (TT_DRV_SRC): Add ttgxvar.c. * src/type1/t1driver.c (t1_service_multi_masters): Add T1_Get_MM_Var and T1_Set_Var_Design. * src/type1/t1load.c (FT_INT_TO_FIXED, FT_FIXED_TO_INT): New macros. (T1_Get_MM_Var, T1_Set_Var_Design): New functions. * src/type1/t1load.h (T1_Get_MM_Var, T1_Set_Var_Design): New function declarations. | ||
| e95365b2 | 2004-04-24 14:43:37 | * include/freetype/ftcache.h (FT_Get_CharMap_Index): Rename declaration and move to... * include/freetype/freetype.h (FT_Get_Charmap_Index): Here. (FREETYPE_PATCH): Set to 9. * src/base/ftobjs.c (FT_Get_Charmap_Index): New function. * builds/unix/configure.ac (version_info): Set to 9:7:3. * builds/unix/configure: Updated. * builds/win32/visualc/index.html, builds/win32/visualc/freetype.dsp, builds/win32/visualc/freetype.vcproj: s/218/219/. * builds/freetype.mk (refdoc), README, Jamfile (RefDoc): s/2.1.8/2.1.9/. * docs/CHANGES, docs/VERSION.DLL: Updated. | ||
| 2b32a177 | 2004-04-24 06:06:39 | * src/cff/cffparse.c (cff_parser_run), src/psaux/psobjs.c (ps_parser_load_field): Use FT_CHAR_BIT. | ||
| 07dcc101 | 2004-04-21 22:27:11 | formatting, doc improvements | ||
| 10bf05a3 | 2004-04-21 14:30:37 | * src/cff/cffobjs.c (cff_face_init): fixed a small memory leak * src/autofit/afloader.c, src/autofit/afmodule.c, src/base/ftdebug.c: removed compiler warnings * src/autofit/aftypes.h, src/lzw/zopen.c, src/pcf/pcfdrivr.c, src/pcf/pcfread.c, src/psaux/psobjs.c, src/type42/t42drivr.c: changed data arrays to "const" to avoid populating the ".data" segment | ||
| c78df1ef | 2004-04-21 07:36:38 | * src/psaux/psobjs.c (T1Radix): Renamed to... (ps_radix): This. Update current cursor position. * docs/CHANGES: Updated. | ||
| c3dc56b8 | 2004-04-19 06:13:50 | * src/truetype/ttgload.c, src/truetype/ttgload.h (TT_Load_Glyph), src/ttdriver.c (Load_Glyph): Change type of `glyph_index' to FT_UInt. From Lex Warners. * src/sfnt/ttload.c (tt_face_load_sfnt_header): Really fix change from 2004-03-19. * src/bdf/bdfdrivr.c (BDF_Face_Init): Use `ft_strlen'. * src/pcf/pcfutil.c, src/pcf/pcfutil.h: Decorate functions with `static.'. Remove unused function `RepadBitmap'. * src/pcf/pcfdrivr.c: Don't include pcfutil.h. | ||
| 2a37b305 | 2004-04-17 18:58:43 | * builds/unix/freetype-config.in (usage): Fix and improve usage information. | ||
| ba80d61c | 2004-04-16 09:56:30 | * builds/unix/ftconfig.in, builds/vms/ftconfig.h: Define FT_CHAR_BIT. * src/base/ftobjs.c (FT_Load_Glyph): Don't apply autohinting if glyph is vertically distorted or mirrored. * src/cff/cffgload.c (cff_slot_load): Handle zero `size' properly for embedded bitmaps. * docs/CHANGES: Updated. | ||
| 8a803a6c | 2004-04-16 03:50:55 | * include/freetype/config/ftconfig.h, src/base/ftstream.c (FT_Stream_ReadFields): More fixes using FT_CHAR_BIT. * include/freetype/config/ftconfig.h (FT_CHAR_BIT): New macro. | ||
| 336bc908 | 2004-04-15 16:09:31 | * src/cache/ftcsbits.c (ftc_snode_load): Initialize `*asize' in case of error. | ||
| 3599a028 | 2004-04-14 08:49:11 | * src/base/ftmac.c [__GNUC__]: Define OS_INLINE. * builds/unix/configure.ac: Don't try to remove `-ansi' compilation switch on the Mac. * builds/unix/ltmain.sh: Regenerated with `libtoolize --force --copy' from libtool 1.5.6. * builds/unix/aclocal.m4: Regenerated with `aclocal -I .' from automake 1.8a. * builds/unix/configure: Regenerated with autoconf 2.59a. | ||
| deadbb53 | 2004-04-13 21:08:17 | * include/freetype/config/ftconfig.h: Use CHAR_BIT to define size of FT_SIZEOF_xxx. * include/freetype/internal/sfnt.h (TT_Find_SBit_Image_Func, TT_Load_SBit_Metrics_Func): New typedefs. (SFNT_Interface): Add find_sbit_image and load_sbit_metrics. * src/sfnt/sfdriver.c (sfnt_interface): Updated. * src/sfnt/ttsbit.h (tt_find_sbit_image, tt_load_sbit_metrics): New declarations. * src/sfnt/ttsbit.c (find_sbit_image): Renamed to... (tt_find_sbit_image): This. Updated all callers. (load_sbit_metrics): Renamed to... (tt_load_sbit_metrics): This. Updated all callers. | ||
| 26eccb40 | 2004-04-13 08:35:05 | * configure: Accept makepp also. * builds/unix/detect.mk: Use proper path to unix-def.mk. * builds/unix/unix-def.in (BUILD_DIR, PLATFORM): Remove. * builds/unix/unix.mk (BUILD_DIR, PLATFORM): Define. Use BUILD_DIR. * docs/INSTALL, docs/INSTALL.GNU, docs/INSTALL.UNX: Update documentation on makepp. | ||
| 497cc7c4 | 2004-04-12 18:09:00 | Jamfile to bring in the new lzw module. My first try at this exercise, please report problems, I lack experience! Antoine | ||
| 161438c5 | 2004-04-12 15:31:30 | * src/lzw/zopen.c: Don't include sys/param.h and sys/stat.h. | ||
| 391de1a6 | 2004-04-11 16:44:54 | * src/lzw/ftlzw.c: Include zopen.h dependent on FT_CONFIG_OPTION_USE_LZW. * src/base/ftdebug.c: s/index/idx/ to avoid compiler warnings. | ||
| 4c03580f | 2004-04-05 22:35:00 | file Jamfile was initially added on branch LAYOUT. | ||
| ff39eca2 | 2004-04-05 22:16:12 | file otltypes.h was initially added on branch LAYOUT. | ||
| d33e7d87 | 2004-04-05 22:16:12 | file otdriver.h was initially added on branch LAYOUT. | ||
| 614d7197 | 2004-04-05 22:16:12 | file otdriver.c was initially added on branch LAYOUT. | ||
| fea640a4 | 2004-04-05 22:16:12 | file otobjs.h was initially added on branch LAYOUT. | ||
| 22e3ea5c | 2004-04-05 22:16:12 | file ot.c was initially added on branch LAYOUT. | ||
| 4af82cd8 | 2004-04-05 22:16:12 | file otlayout.c was initially added on branch LAYOUT. | ||
| a578d8e4 | 2004-04-05 22:16:12 | file otdemo.c was initially added on branch LAYOUT. | ||
| e7b385cc | 2004-04-05 22:16:12 | file ot-unicode.h was initially added on branch LAYOUT. | ||
| d28d8587 | 2004-04-05 22:16:12 | file rules.mk was initially added on branch LAYOUT. | ||
| 746b91f7 | 2004-04-05 22:16:12 | file oterrors.h was initially added on branch LAYOUT. | ||
| 50bec622 | 2004-04-05 22:16:12 | file otobjs.c was initially added on branch LAYOUT. | ||
| 4e7c4d38 | 2004-04-05 22:16:11 | file ot-array.c was initially added on branch LAYOUT. | ||
| 732e7b5f | 2004-04-05 22:16:11 | file ot-info.c was initially added on branch LAYOUT. | ||
| 17ab9c96 | 2004-04-05 22:16:11 | file ftxgsub.h was initially added on branch LAYOUT. | ||
| 9265ad59 | 2004-04-05 22:16:11 | file ot-array.h was initially added on branch LAYOUT. | ||
| 1c963405 | 2004-04-05 22:16:11 | file ot-ruleset.c was initially added on branch LAYOUT. | ||
| fd9176c7 | 2004-04-05 22:16:11 | file ot-types.h was initially added on branch LAYOUT. | ||
| 89bfe8f0 | 2004-04-05 22:16:11 | file ftxopenf.h was initially added on branch LAYOUT. | ||
| 58eda203 | 2004-04-05 22:16:11 | file ftxgpos.h was initially added on branch LAYOUT. | ||
| ba0235dc | 2004-04-05 22:16:11 | file ftxopen.c was initially added on branch LAYOUT. | ||
| 5d4bac8a | 2004-04-05 22:16:11 | file ot-ruleset.h was initially added on branch LAYOUT. | ||
| 35837346 | 2004-04-05 22:16:11 | file ftxgsub.c was initially added on branch LAYOUT. | ||
| 245910eb | 2004-04-05 22:16:11 | file ot-unicode.c was initially added on branch LAYOUT. | ||
| a5686490 | 2004-04-05 22:16:11 | file module.mk was initially added on branch LAYOUT. | ||
| 91e427a0 | 2004-04-05 22:16:11 | file ot-info.h was initially added on branch LAYOUT. | ||
| d22f51c3 | 2004-04-05 22:16:11 | file ftxopen.h was initially added on branch LAYOUT. | ||
| 702d44e3 | 2004-04-05 22:16:10 | file ftlayout.c was initially added on branch LAYOUT. | ||
| 0881f69b | 2004-04-05 22:16:10 | file gxerrors.h was initially added on branch LAYOUT. | ||
| c0ffb2e4 | 2004-04-05 22:16:10 | file gxutils.h was initially added on branch LAYOUT. | ||
| 9d64b63f | 2004-04-05 22:16:10 | file gxfeatreg.h was initially added on branch LAYOUT. | ||
| 83a1807a | 2004-04-05 22:16:10 | file gxload.h was initially added on branch LAYOUT. | ||
| 8792d834 | 2004-04-05 22:16:10 | file gxfeatreg.c was initially added on branch LAYOUT. | ||
| 4ac5f853 | 2004-04-05 22:16:10 | file gxdump.h was initially added on branch LAYOUT. | ||
| 1e6b8e90 | 2004-04-05 22:16:10 | file gxdemo.c was initially added on branch LAYOUT. | ||
| 45471f61 | 2004-04-05 22:16:10 | file gx.c was initially added on branch LAYOUT. | ||
| 9a386fe7 | 2004-04-05 22:16:10 | file gxdriver.c was initially added on branch LAYOUT. | ||
| 74ab4701 | 2004-04-05 22:16:10 | file gxvm.h was initially added on branch LAYOUT. | ||
| c1e5a3d6 | 2004-04-05 22:16:10 | file gxload.c was initially added on branch LAYOUT. | ||
| 5cb8ee1d | 2004-04-05 22:16:10 | file gxtypes.h was initially added on branch LAYOUT. | ||
| fed172e2 | 2004-04-05 22:16:10 | file gxstatetbl.c was initially added on branch LAYOUT. | ||
| 9ff92778 | 2004-04-05 22:16:10 | file gxlayout.c was initially added on branch LAYOUT. | ||
| c9637485 | 2004-04-05 22:16:10 | file gxutils.c was initially added on branch LAYOUT. | ||
| 96b2e20e | 2004-04-05 22:16:10 | file gxdump.c was initially added on branch LAYOUT. | ||
| c46f3791 | 2004-04-05 22:16:10 | file gxlookuptbl.h was initially added on branch LAYOUT. | ||
| 4d79423a | 2004-04-05 22:16:10 | file gxaccess.h was initially added on branch LAYOUT. | ||
| f9412430 | 2004-04-05 22:16:10 | file gxstatetbl.h was initially added on branch LAYOUT. | ||
| 0a5511bc | 2004-04-05 22:16:10 | file gxlfeatreg.h was initially added on branch LAYOUT. | ||
| 83fa0eb3 | 2004-04-05 22:16:10 | file gxlookuptbl.c was initially added on branch LAYOUT. | ||
| d2a980b5 | 2004-04-05 22:16:10 | file gxobjs.h was initially added on branch LAYOUT. | ||
| 2145381d | 2004-04-05 22:16:10 | file gxaccess.c was initially added on branch LAYOUT. | ||
| 82fc217a | 2004-04-05 22:16:10 | file gxvm.c was initially added on branch LAYOUT. | ||
| 83e92c1a | 2004-04-05 22:16:10 | file fi.c was initially added on branch LAYOUT. | ||
| 8b0540a4 | 2004-04-05 22:16:10 | file gxltypes.h was initially added on branch LAYOUT. | ||
| 2ba203d6 | 2004-04-05 22:16:10 | file gxlfeatreg.c was initially added on branch LAYOUT. | ||
| 846d1419 | 2004-04-05 22:16:10 | file gxdriver.h was initially added on branch LAYOUT. | ||
| feb8752b | 2004-04-05 22:16:10 | file gxobjs.c was initially added on branch LAYOUT. | ||
| f8e7b708 | 2004-04-05 22:16:10 | file gxlayout.h was initially added on branch LAYOUT. | ||
| 40f1aa11 | 2004-04-05 22:16:10 | file otlayout.h was initially added on branch LAYOUT. | ||
| cfe6687b | 2004-04-05 22:16:10 | file ftltypes.h was initially added on branch LAYOUT. | ||
| bd6e5719 | 2004-04-05 22:16:10 | file svlayout.h was initially added on branch LAYOUT. | ||
| d2805804 | 2004-04-05 22:16:10 | file fterrcompat.h was initially added on branch LAYOUT. | ||
| 0a970758 | 2004-04-05 22:16:10 | file ftxgdef.h was initially added on branch LAYOUT. | ||
| 5f8622b4 | 2004-04-05 22:16:10 | file demo.mk was initially added on branch LAYOUT. | ||
| 9f92bb7e | 2004-04-05 22:16:10 | file ftxgdef.c was initially added on branch LAYOUT. | ||
| 8e65d4e1 | 2004-04-05 22:16:10 | file ftxgpos.c was initially added on branch LAYOUT. | ||
| 783ebb28 | 2004-04-05 22:16:10 | file README was initially added on branch LAYOUT. | ||
| a4800136 | 2004-04-05 22:16:09 | file ftlayout.txt was initially added on branch LAYOUT. | ||
| f29c1c5e | 2004-04-05 22:16:09 | file ftlayout.h was initially added on branch LAYOUT. | ||
| 7947796c | 2004-04-03 20:13:43 | * builds/unix/ltmain.sh: Regenerated with `libtoolize --force --copy' from libtool 1.5.2. * builds/unix/aclocal.m4: Regenerated with `aclocal -I .' from automake 1.8a. * builds/unix/configure: Regenerated with autoconf 2.59a. | ||
| 33e90642 | 2004-04-02 07:13:53 | * builds/unix/ft-munmap.m4 (FT_MUNMAP_PARAM): Fix arguments of AC_COMPILE_IFELSE. * builds/unix/aclocal.m4: Regenerated with `aclocal -I .' from automake 1.8a. * builds/unix/configure: Regenerated with autoconf 2.59a. * builds/unix/config.guess, builds/unix/config.sub: Updated from `config' CVS module at subversions.gnu.org * builds/unix/install-sh, builds/unix/mkinstalldirs: Updated from `texinfo' CVS module at subversions.gnu.org. * builds/freetype.mk (refdoc): Updated. | ||
| 611eaa7f | 2004-04-01 20:35:57 | Handle broken FNT files which don't have a trailing NULL byte in the face name string. * src/winfnt/winfnt.h (FNT_FontRec): New member `family_name'. * src/winfnt/winfnt.c (fnt_font_done): Free font->family_name. (FNT_Face_Init): Append a final zero byte to the font face name. * src/sfnt/ttload.c (tt_face_load_sfnt_header): Fix change from 2004-03-19. | ||
| aeaafaa2 | 2004-03-30 07:58:20 | * src/base/descrip.mms (OBJS): Add ftbbox.obj. | ||
| 8bb07e63 | 2004-03-27 08:43:17 | Add vertical phantom points. * include/freetype/internal/tttypes.h (TT_LoaderRec): Add `top_bearing', `vadvance', `pp3, and `pp4'. * src/autofit/afloader.c (af_loader_load_g): Handle two more points. * src/autohint/ahhint.c (ah_hinter_load): Handle two more points. * src/truetype/ttgload.c (Get_VMetrics): New function. (TT_Load_Simple_Glyph, TT_Process_Simple_Glyph): Handle two more points. (load_truetype_glyph): Use Get_VMetrics. Handle two more points. (compute_glyph_metrics): Thanks to vertical phantom points we now can always compute `advance_height' and `top_bearing'. * src/truetype/ttobjs.h (TT_SubglyphRec): Add vertical phantom points. * src/autohint/ahglyph.c (ah_outline_load): Fix allocation of `news'. Converting some files to Unix end-of-line convention. |