kc3-lang/freetype/docs/DEBUG

Branch :


Log

Author Commit Date CI Message
47574f7e 2024-01-27 11:11:22 Update all copyright notices.
66cc4619 2023-05-23 12:54:48 docs/DEBUG: Formatting.
65f85237 2023-01-17 09:18:25 Update all copyright notices.
d0cfb4e1 2022-01-11 10:54:10 Update all copyright notices.
ff407765 2021-06-25 09:19:51 [base] Add trace level to logging output. 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.
324612ce 2021-01-31 14:28:44 Always provide logging API. 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.
b6e8a712 2021-01-17 07:18:48 Update all copyright notices.
015a9b8d 2020-12-07 10:27:42 */*: s/FT_LOGGING/FT_DEBUG_LOGGING/.
ab0ea068 2020-08-28 11:28:17 Update logging related documentation. * docs/DEBUG: Updates related to `FT_LOGGING`. * README.git: Updates related to logging.
e5038be7 2020-01-19 17:05:19 Update all copyright notices.
d355a73a 2019-10-06 20:07:09 docs/DEBUG: Document environment variable `FT2_KEEP_ALIVE'. Also do some formatting and minor edits.
75859970 2019-02-23 10:07:09 Update all copyright notices.
f686ad46 2019-01-22 20:31:44 Update copyright years.
6a4229c4 2018-09-03 22:43:39 * docs/DEBUG: s/trace_//.
0a0c2256 2018-01-02 09:33:57 Update copyright year.
15c6e8d6 2017-01-22 23:09:05 Typos.
563ae780 2017-01-04 20:16:34 Update copyright year.
9adeab64 2016-01-13 11:54:10 Update copyright year.
f57fc59e 2015-01-17 20:41:43 Run `src/tools/update-copyright'.
fae38207 2013-11-13 08:55:46 Simplify header file hierarchy. This large patch changes the header file directory layout from `include/freetype/...' to `include/...', effectively removing one level. Since the file `ft2build.h' is also located in `include' (and it stays there even after installation), all FreeType header files are now in a single directory. Applications that use (a) `freetype-config' or FreeType's `pkg-config' file to get the include directory for the compiler, and (b) the documented way for header inclusion like #include <ft2build.h> #include FT_FREETYPE_H ... don't need any change to the source code. * include/freetype/*: Move up to... * include/*: ... this directory. * builds/amiga/include/freetype/*: Move up to... * builds/amiga/include/*: ... this directory. */*: Essentially do `s@/freetype/@/@' where appropriate. * CMakeList.txt: Simplify. * builds/unix/freetype-config.in, builds/unix/freetype2.in: For `--cflags', return a single directory. * builds/unix/install.mk (install): No longer try to remove `cache' and `internal' subdirectories; instead, remove the `freetype' subdirectory.
313d4f4c 2009-07-13 00:01:57 Add a script to check the undefined and unused trace macros.
9b774e28 2007-01-16 06:11:27 Remove trailing whitespace. From Alexei.
a723526a 2005-08-30 00:22:46 * include/freetype/freetype.h, include/freetype/ftchapters.h: Add a preliminary section with some explanations about user allocation. * src/tools/docmaker/tohtml.py (HtmlFormatter.section_enter): Don't abort if there are no data types, functions, etc., in a section. Print synopsis only if we have a data type, function, etc. * docs/INSTALL.ANY, docs/INSTALL, docs/INSTALL.UNX, docs/CUSTOMIZE, docs/INSTALL.GNU, docs/TRUETYPE, docs/DEBUG, docs/UPGRADE.UNX, docs/VERSION.DLL, docs/formats.txt: Revised, formatted.
56c368c4 2005-06-04 23:00:25 * Add copyright notices to all files which don't have one. * docs/license.txt: Renamed to... * docs/LICENSE.TXT: This. * docs/FTL.txt: Renamed to... * docs/FTL.TXT: This. * docs/GPL.txt: Renamed to... * docs/GPL.TXT: This. * docs/PATENTS: Slightly reworded. Suggested by Sylvain Beucler <beuc@gnu.org>.
1357c19b 2004-09-04 06:55:32 * docs/DEBUG: Updated.
a16c4a71 2003-04-21 13:30:27 * doc/INSTALL.UNX: Cleaned up. Other minor fixes/beautifying/formatting.
66cbc209 2003-03-20 07:04:40 * docs/*: serious rewriting of the documentation * include/freetype/internal/ftobjs.h, src/base/ftobjs.c, src/bdf/bdfdrivr.c, src/pcf/pcfdriver.c, src/pfr/pfrsbit.c, src/sfnt/ttsbit.c, src/type42/t42objs.c, src/winfonts/winfnt.c: introduced three new functions to deal with glyph bitmaps within FT_GlyphSlot objects. these are: ft_glyphslot_free_bitmap ft_glyphslot_alloc_bitmap ft_glyphslot_set_bitmap these are much more convenient to use than managing the FT_GLYPH_OWN_BITMAP flag manually. the font drivers have been modified to use them as well. * src/cache/ftlru.c: fixed an invalid assertion check