summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* New Variation Font function `FT_Get_Default_Named_Instance`.Werner Lemberg2023-05-061-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include/freetype/ftmm.h, src/base/ftmm.c (FT_Get_Default_Named_Instance): New function. * include/freetype/internal/services/svmm.h (FT_Get_Default_Named_Instance_Func): New typedef. (FT_Service_MultiMasters): New field `get_default_named_instance`. (FT_DEFINE_SERVICE_MULTIMASTERSREC): Updated. * include/freetype/internal/tttypes.h (TT_Face): New field `var_default_named_instance`. * src/sfnt/sfobjc.s (sfnt_init_face): Initialize `var_default_named_instance`. * src/cff/cffdrivr.c (cff_get_default_named_instance): New function. (cff_service_multi_masters): Updated. * src/truetype/ttgxvar.c (TT_Get_MM_Var): Initialize `var_default_named_instance`. (TT_Get_Default_Named_Instance): New function. * src/truetype/ttgxvar.h: Updated. * src/truetype/ttdriver.c (tt_service_gx_multi_masters): Updated. * src/type1/t1driver.c (t1_service_multi_masters): Updated. * docs/CHANGES: Updated.
* s/this is,/that is,/Werner Lemberg2023-04-272-3/+3
|
* Update VMS installation support.Jouk Jansen2023-03-101-21/+28
|
* Added information about the zlib version update in the changelogDavid PROVENT2023-03-061-0/+4
|
* * Version 2.13 released.VER-2-13-0Werner Lemberg2023-02-093-6/+9
| | | | | | | | | | | | | | | | | | | | | ========================== Tag sources with `VER-2-13-0'. * docs/VERSION.TXT: Add entry for version 2.13. * docs/CHANGES: Updated. * README, src/base/ftver.rc, builds/windows/vc2010/index.html, builds/windows/visualc/index.html, builds/windows/visualce/index.html, builds/wince/vc2005-ce/index.html, builds/wince/vc2008-ce/index.html, docs/freetype-config.1: s/2.12.1/2.13/, s/2121/2130/. * include/freetype/freetype.h (FREETYPE_MINOR): Set to 13. (FREETYPE_PATCH): Set to 0. * builds/unix/configure.raw (version_info): Set to 25:0:19. * CMakeLists.txt (VERSION_MINOR): Set to 13. (VERSION_PATCH): Set to 0.
* Avoid reserved identifiers that are globally defined.Werner Lemberg2023-02-081-0/+20
| | | | | | | | | | | This is mandated by the C99 standard, and clang 15 produces zillions of warnings otherwise. * devel/ftoption.h, include/freetype/config/ftoption.h, include/freetype/internal/ftmemory.h, src/autofit/afhints.h, src/autofit/afmodule.c, src/autofit/aftypes.h, src/base/ftadvanc.c, src/base/ftdbgmem.c, src/base/ftstream.c, src/bdf/bdflib.c, src/truetype/ttinterp.c: Replace identifiers of the form `_foo` with `foo_`.
* docs/CHANGES: Updated.Werner Lemberg2023-02-071-0/+2
|
* * docs/CHANGES: Add news for 'freetype-demos'.Werner Lemberg2023-02-011-0/+13
|
* Minor changes.Werner Lemberg2023-01-281-1/+4
| | | | Comment fixes, typos, removing of unnecessary parentheses.
* The 'COLR' v1 API will no longer be experimental in the next release.Werner Lemberg2023-01-191-1/+1
|
* * docs/oldlogs/ChangeLog.210: Typos.Alexei Podtelezhnikov2023-01-181-16/+16
|
* Update all copyright notices.Werner Lemberg2023-01-1726-26/+26
|
* docs/CHANGES: Updated.Werner Lemberg2022-11-081-2/+22
|
* Replace '1/64th' (and similar entries) with '1/64' in docs and comments.Werner Lemberg2022-10-241-1/+1
|
* Minor formatting.Werner Lemberg2022-10-181-12/+10
|
* [cff] Remove `FT_CONFIG_OPTION_NO_GLYPH_NAMES`.Werner Lemberg2022-10-101-0/+6
| | | | | | | | | This ancient option stayed completely undocumented. Given that the 'cff' driver requires the 'psnames' module, it makes no sense today to have this macro. * src/cff/cffdrivr.c (cff_services), src/cff/cffobjs.c (cff_face_init): Remove corresponding conditional code.
* * docs/CHANGES: Announce impending Infinality removal.Alexei Podtelezhnikov2022-06-211-0/+16
|
* s/fixed point/fixed-point/Werner Lemberg2022-06-212-3/+3
|
* [docs] Correct favicon.Alexei Podtelezhnikov2022-05-311-0/+0
|
* [docs] Use hinted favicon.Alexei Podtelezhnikov2022-05-311-0/+0
|
* [docs] Update favicon.Alexei Podtelezhnikov2022-05-261-0/+0
|
* * Version 2.12.1 released.VER-2-12-1Werner Lemberg2022-05-013-1/+32
| | | | | | | | | | | | | | | | | | | ========================== Tag sources with `VER-2-12-1'. * docs/VERSION.TXT: Add entry for version 2.12.1. * docs/CHANGES, docs/release: Updated. * README, src/base/ftver.rc, builds/windows/vc2010/index.html, builds/windows/visualc/index.html, builds/windows/visualce/index.html, builds/wince/vc2005-ce/index.html, builds/wince/vc2008-ce/index.html, docs/freetype-config.1: s/2.12.0/2.12.1/, s/2120/2121/. * include/freetype/freetype.h (FREETYPE_PATCH): Set to 1. * builds/unix/configure.raw (version_info): Set to 24:3:18. * CMakeLists.txt (VERSION_PATCH): Set to 1.
* * Version 2.12.0 released.VER-2-12-0Werner Lemberg2022-03-314-4/+30
| | | | | | | | | | | | | | | | | | | | | | | | ========================== Tag sources with `VER-2-12-0'. * docs/VERSION.TXT: Add entry for version 2.12.0. * docs/CHANGES, docs/release: Updated. * README, src/base/ftver.rc, builds/windows/vc2010/index.html, builds/windows/visualc/index.html, builds/windows/visualce/index.html, builds/wince/vc2005-ce/index.html, builds/wince/vc2008-ce/index.html, docs/freetype-config.1: s/2.11.1/2.12.0/, s/2111/2120/. * include/freetype/freetype.h (FREETYPE_MINOR): Set to 12. (FREETYPE_PATCH): Set to 0. * builds/unix/configure.raw (version_info): Set to 24:2:18. * CMakeLists.txt (VERSION_MINOR): Set to 12. (VERSION_PATCH): Set to 0. * builds/toplevel.mk (do-dist): Generate `ChangeLog` entries for all commits since version 2.11.0 (when we stopped creating this file manually).
* Documentation, whitespace.Werner Lemberg2022-03-071-0/+10
|
* docs/release: Updated.Werner Lemberg2022-01-271-2/+10
|
* More documentation on handling OT-SVG.Werner Lemberg2022-01-231-0/+17
|
* Update all copyright notices.Werner Lemberg2022-01-1126-26/+26
|
* * Version 2.11.1 released.VER-2-11-1Werner Lemberg2021-12-023-13/+5
| | | | | | | | | | | | | | | | | | | | | | ========================== Tag sources with `VER-2-11-1'. * docs/VERSION.TXT: Add entry for version 2.11.1. * docs/CHANGES, docs/release: Updated. * README, src/base/ftver.rc, builds/windows/vc2010/index.html, builds/windows/visualc/index.html, builds/windows/visualce/index.html, builds/wince/vc2005-ce/index.html, builds/wince/vc2008-ce/index.html, docs/freetype-config.1: s/2.11.0/2.11.1/, s/2110/2111/. * include/freetype/freetype.h (FREETYPE_PATCH): Set to 1. * builds/unix/configure.raw (version_info): Set to 24:1:18. * CMakeLists.txt (VERSION_PATCH): Set to 1. * builds/toplevel.mk (version_tag, CHANGELOG_SCRIPT): New variables. (do-dist): Generate `ChangeLog` file with all commits since last release.
* Update `CHANGES` files, other minor whitespace and documentation issues.Werner Lemberg2021-11-222-14/+34
|
* formats.txt: Add info about WOFF and WOFF2.Werner Lemberg2021-11-211-3/+12
|
* * docs/INSTALL: Mention Meson and MSBuild more prominently.Alexei Podtelezhnikov2021-11-031-17/+18
|
* Signedness revisions.Alexei Podtelezhnikov2021-10-071-0/+12
| | | | | | | | | | | | | | | | | | | | | This eliminates explicit casting by switching to unsigned fields. The revisions mostly impact the handling of CID fonts. * include/freetype/fttypes.h (FT_Data): Change to unsigned `length`. * include/freetype/t1tables.h (CID_FaceDictRec): Ditto for `sd_bytes`. (CID_FaceInfoRec): Ditto for `gd_bytes` and `gd_bytes`. * include/freetype/internal/tttypes.h (TT_LoaderRec): Ditto for `byte_len`. * src/cid/cidgload.c (cid_load_glyph): Updated. * src/cid/cidload.h (cid_get_offset): Update argument. * src/cid/cidload.c (cid_get_offset, cid_read_subrs, cid_face_open): Updated. * src/cff/cffgload.c (cff_get_glyph_data, cff_free_glyph_data): Updated. * src/psaux/psft.c (cf2_getT1SeacComponent): Updated. * src/truetype/ttgload.c (TT_Process_Composite_Glyph, load_truetype_glyph): Updated.
* Whitespace formatting.Alexei Podtelezhnikov2021-08-222-3/+3
|
* ChangeLog housekeeping.Werner Lemberg2021-07-251-0/+7815
| | | | | | | | | | | | Archive old `ChangeLog` file. We no longer write ChangeLog entries manually; instead, the file will be created from commit messages (which should be formatted in GNU's ChangeLog style) by a call to gitlog-to-changelog --format='%B%n' or something similar (this script is part of the 'gnulib' repository).
* * Version 2.11.0 released.VER-2-11-0Werner Lemberg2021-07-194-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | ========================== Tag sources with `VER-2-11-0'. * docs/VERSION.TXT: Add entry for version 2.11.0. * docs/CHANGES: Updated. * README, src/base/ftver.rc, builds/windows/vc2010/index.html, builds/windows/visualc/index.html, builds/windows/visualce/index.html, builds/wince/vc2005-ce/index.html, builds/wince/vc2008-ce/index.html, docs/freetype-config.1: s/2.10.4/2.11.0/, s/2104/2110/. * include/freetype/freetype.h (FREETYPE_MINOR): Set to 11. (FREETYPE_PATCH): Set to 0. * builds/unix/configure.raw (version_info): Set to 24:0:18. * CMakeLists.txt (VERSION_MINOR): Set to 11. (VERSION_PATCH): Set to 0. * builds/toplevel.mk (dist): Ignore more git-related files.
* Document direct header inclusion valid since 2.6.1.Ben Wagner2021-07-171-1/+1
| | | | | | | | | Since commit e13391333 'Make macros for header file names optional.' the header file layout has become public and using the macro expansions for includes is no longer required. While this happened in 2.10.3, the header file layout had not changed since commit 392cf22f8a5 'Another adjustment to header locations.' in 2.6.1. Retroactively make the header file layout public back to 2.6.1 to speed adoption.
* docs/CHANGES: Mention slight rendering changes.Werner Lemberg2021-07-161-1/+4
| | | | Suggested by Ben.
* Small clean-ups for the last few commits.Werner Lemberg2021-07-121-0/+3
| | | | * include/freetype/fttrace.h (afwarp): Removed.
* Update `CHANGES` file; other minor doc fixes.Werner Lemberg2021-06-302-5/+27
|
* [base] Add trace level to logging output.Werner Lemberg2021-06-251-3/+3
| | | | | | | | | | | | | | | | | | | | | | | Some practical debugging work has shown that displaying level X of an `FT_TRACEX` macro in the output of `FT2_DEBUG="... -v"` would be very helpful to find out which trace level should be selected. As an example, we now get output like ``` [ttobjs:2] TTF driver [ttobjs:2] SFNT driver [sfobjs:2] not a font using the SFNT container format [t1objs:2] Type 1 driver [stream:7] FT_Stream_EnterFrame: 14 bytes ``` * include/freetype/internal/ftdebug.h (FT_LOGGING_TAGX): New macro. (FT_LOG): Use it to add the trace level to the logging tag. * include/freetype/internal/fttrace.h (FT_MAX_TRACE_LEVEL_LENGTH): Adjust. * docs/DEBUG: Updated.
* More CHANGES.Alexei Podtelezhnikov2021-06-081-0/+5
|
* More various documentation improvements and fixes.Werner Lemberg2021-06-081-0/+3
|
* Various documentation improvements and fixes.Werner Lemberg2021-06-082-6/+30
|
* A few words on prerequisites.Alexei Podtelezhnikov2021-04-102-12/+24
|
* [docs] Update docwriter stylesheet for 1.3.1.nikramakrishnan2021-03-281-6/+0
| | | | | | | | | | | | | This change is required to support docwriter 1.3.1. See https://gitlab.freedesktop.org/freetype/docwriter/-/merge_requests/101 for more information. * docs/markdown/stylesheets/extra.css: (.wy-nav-content, .md-sidebar--secondary): Remove.
* Improve build documentation.Werner Lemberg2021-02-272-7/+39
| | | | Fixes #1012.
* Add new function `FT_Get_Transform`.Werner Lemberg2021-02-131-10/+13
| | | | | | | | | | | See https://github.com/harfbuzz/harfbuzz/issues/2428 for some reasons to introduce this function. * include/freetype/freetype.h, src/base/ftobjs.c (FT_Get_Transform): Implement it.
* Always provide logging API.Werner Lemberg2021-01-311-1/+1
| | | | | | | | | | | | It's easier to have stubs if FT_DEBUG_LOGGING is undefined than to modify `ftexport.sym` conditionally. Problem reported by Alexei. * src/base/ftdebug.c: Include `ftlogging.h`. (FT_Trace_Set_Level, FT_Trace_Set_Default_Level, FT_Set_Log_Handler, FT_Set_Default_Log_Handler) [!FT_DEBUG_LOGGING]: Provide stubs.
* Move old ChangeLog files to new `docs/oldlogs` directory.Werner Lemberg2021-01-2210-0/+47662
|
* LICENSE.TXT: Moved to root directory; minor edits.Werner Lemberg2021-01-221-39/+0
| | | | Fixes issue #1015.