History log of /external/freetype/include/freetype/fttrigon.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0a0c22569deab933df21127e75db5c81f724f292 02-Jan-2018 Werner Lemberg <wl@gnu.org> Update copyright year.
/external/freetype/include/freetype/fttrigon.h
563ae780229aef5b6f6ae361211d5fb733de8321 04-Jan-2017 Werner Lemberg <wl@gnu.org> Update copyright year.
/external/freetype/include/freetype/fttrigon.h
9adeab6452a220270c311f756d55acd734fd52ea 13-Jan-2016 Werner Lemberg <wl@gnu.org> Update copyright year.
/external/freetype/include/freetype/fttrigon.h
37412ff9f42212bcf4dd29d9762f3c35b5735768 12-Jan-2016 Werner Lemberg <wl@gnu.org> Don't use macro names that contain `__' [1/2].

Such macro names are reserved for both C and C++.

*/*: Replace macros of the form `__XXX_H__' with `XXX_H_'.
/external/freetype/include/freetype/fttrigon.h
5578199a6808aaa5cd9f2a7792f99fa9767422dc 09-Sep-2015 Wojciech Mamrak <wmamrak@gmail.com> Minor documentation corrections.
/external/freetype/include/freetype/fttrigon.h
392cf22f8a5a281b8ebc56bf932e66da78f66410 25-Jun-2015 Werner Lemberg <wl@gnu.org> Another adjustment to header locations.

This change is a result of a discussion thread on freetype-devel

http://lists.nongnu.org/archive/html/freetype-devel/2015-06/msg00041.html

Re-introduce the `freetype2' subdirectory for all FreeType header
files after installation, and rename the `freetype2' subdirectory in
the git repository to `freetype'.

* include/freetype2: Renamed to...
* include/freetype: This.

* CMakeLists.txt (PUBLIC_HEADERS, PUBLIC_CONFIG_HEADERS,
PRIVATE_HEADERS): Updated.
Update creation of `ftconfig.h'.
Install generated `ftconfig.h'.

* Jamfile (HDRMACRO, RefDoc), autogen.sh: Updated.

* builds/amiga/include/config/ftconfig.h, builds/freetype.mk
(PUBLIC_DIR), builds/symbian/bld.inf, builds/toplevel.mk (work),
builds/unix/freetype2.in: Updated.

* builds/unix/freetype-config.in: Updated.
* builds/unix/configure.raw: Don't check for `rmdir'.
* builds/unix/unix-def.in (DELDIR): Use `rm -rf', which is portable
according to the autoconf info manual.
* builds/unix/install.mk (install, uninstall,
distclean_project_unix): Update and simplify.

* builds/wince/*, builds/windows/*: Updated.

* devel/ft2build.h, include/ft2build.h: Updated.

* include/freetype2/config/ftheader.h,
include/freetype2/internal/ftserv.h,
include/freetype2/internal/internal.h: Update all header file
macros.

* src/tools/chktrcmp.py (TRACE_DEF_FILES): Updated.

* docs/*: Updated.
/external/freetype/include/freetype/fttrigon.h
fae382076409db198dfbff36ac4cbb97b05b30a1 13-Nov-2013 Werner Lemberg <wl@gnu.org> 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.
/external/freetype/include/freetype/fttrigon.h
e9f330adf6eddd1a70a3da33a585b55e0ecddd46 24-Jan-2013 Werner Lemberg <wl@gnu.org> [base] Make `FT_Hypot' really internal.

* include/freetype/fttrigon.h (FT_Hypot): Move to...
* include/freetype/internal/ftcalc.h: This file.

* src/base/fttrigon.c (FT_Hypot): Move to...
* src/base/ftcalc.c: This file.
Include FT_TRIGONOMETRY_H.

* src/truetype/ttgload.c: Don't include FT_TRIGONOMETRY_H.
/external/freetype/include/freetype/fttrigon.h
b6de8e661251ebd14b363b8286e68ce16de20174 24-Jan-2013 Alexei Podtelezhnikov <apodtele@gmail.com> [base, truetype] New internal FT_Hypot function.

* include/freetype/fttrigon.h (FT_Hypot): Declare it.
* src/base/fttrigon.c (FT_Hypot): Define it.
* src/truetype/ttgload.c (TT_Process_Composite_Component): Use it
instead of explicit expressions.
* src/truetype/ttinterp.c (Current_Ratio, Normalize): Use it instead
of TT_VecLen.
(TT_VecLen): Removed.
/external/freetype/include/freetype/fttrigon.h
a692170a238f4bdb5fdb3b7b7c31bf662340a43a 13-Jan-2013 Alexei Podtelezhnikov <apodtele@gmail.com> Call it fixed-point.
/external/freetype/include/freetype/fttrigon.h
689dd66b56d134dced3451c29839d8a32f4e130e 31-Jan-2007 Werner Lemberg <wl@gnu.org> More typo fixes from Alexei.
/external/freetype/include/freetype/fttrigon.h
4b5661c3868134f4fa7c5e2c840e55beed2d26bd 27-Oct-2005 Werner Lemberg <wl@gnu.org> * include/freetype/ftsysmem.h, include/freetype/ftsysio.h: Removed.
Obsolete.

Cleaning up comments to avoid a mix-up of old and new style.
/external/freetype/include/freetype/fttrigon.h
ab3e9140009301fd028b639ab00389c1d7e5d4cc 04-Nov-2003 Werner Lemberg <wl@gnu.org> * include/freetype/*: Add a guard to all public header files which
load FT_FREETYPE_H to reject freetype.h from FreeType 1.
/external/freetype/include/freetype/fttrigon.h
64591b765710775d95852eecc3981cc1c865bec3 01-Jun-2003 Werner Lemberg <wl@gnu.org> * include/freetype/fttrigon.h (FT_Vector_Normalize): Removed.

* src/type1/t1objs.c (T1_Face_Init): Improve algorithm for guessing
the font style by ignoring spaces and hyphens.

* builds/unix/freetype2.in: Fix `Version' field.
/external/freetype/include/freetype/fttrigon.h
7f74a52a210fc20a8fcc0f8160ce92dfe0f84c48 26-Jul-2002 Werner Lemberg <wl@gnu.org> Fixing ChangeLog entries.
Some formatting.

* src/truetype/ttgload.c (load_truetype_glyph)
[FT_CONFIG_OPTION_INCREMENTAL]: s/memset/ft_memset/.

* src/autohint/ahhint.c (ah_hint_edges_3): Fix compiler warning.
* src/cff/cffload.c (cff_encoding_load): Remove `memory' variable.
* src/cff/cffcmap.c (cff_cmap_encoding_init): Remove `psnames'
variable.
* src/truetype/ttgload.c (load_truetype_glyph): Remove statement
without effect.
* src/truetype/ttdriver (Get_Char_Index, Get_Next_Char): Removed.
/external/freetype/include/freetype/fttrigon.h
ac90c0e811205fe9fe9c62140981b37f59038822 01-Jul-2002 David Turner <david@freetype.org> * include/freetype/fttrigon.h, src/base/fttrigon.c: adding
FT_Vector_From_Polar and FT_Angle_Diff to the trigonometric functions
/external/freetype/include/freetype/fttrigon.h
0d73b0c49abc97cb89d05bb5295769f289d271e2 27-Jun-2002 David Turner <david@freetype.org> * include/freetype/internal/ftobject.h: updating the object sub-system
definitions (still experimental)

* src/base/fthash.c (ft_hash_remove): fixing a small reallocation bug

* include/freetype/fttrigon.h, src/base/fttrigon.c: adding
FT_Vector_From_Polar and FT_Angle_Diff to the trigonometric functions

* include/freetype/ftstroker.h, src/base/ftstroker.c: adding path stroker
component (work in progress)
/external/freetype/include/freetype/fttrigon.h
b7e18efcd2d6a71ec1a4bdf167f78d707ac91593 27-Jun-2002 David Turner <david@freetype.org> adding path stroker component (first steps)
/external/freetype/include/freetype/fttrigon.h
415235df1b955940ce85401a076f882e8717ef7b 28-Jun-2001 Werner Lemberg <wl@gnu.org> finishing function header formatting

updating copyrights
/external/freetype/include/freetype/fttrigon.h
4a2305cf0c686d58273e264780b48b159e42f604 28-Jun-2001 Werner Lemberg <wl@gnu.org> formatting
/external/freetype/include/freetype/fttrigon.h
ec6ddd5c5bade3a2896533cab2190ae9c96c0675 12-May-2001 Werner Lemberg <wl@gnu.org> * include/freetype/ftbbox.h: FTBBOX_H -> __FTBBOX_H__.
* include/freetype/fttrigon.h: __FT_TRIGONOMETRY_H__ ->
__FTTRIGON_H__.
Include FT_FREETYPE_H.
Beautified; added copyright.
* src/base/fttrigon.c: Beautified; added copyright.
/external/freetype/include/freetype/fttrigon.h
ebe85f59c9540a37ff72ffe8aba9c08b9d8b28ef 11-May-2001 David Turner <david@freetype.org> * include/freetype/fttrigon.h, src/base/fttrigon.c, src/base/ftbase.c,
src/base/Jamfile, src/base/rules.mk: adding trigonometric functions
to the core API (using Cordic algorithms).

* builds/top_level.mk, builds/newline, builds/detect.mk: fixed problems
with Make on Windows 2000, as well as problems when "make distclean" is
invoked on a non-Unix platform when there is no "config.mk" in the
current directory..

* builds/freetype.mk: fixed a problem with object deletions under
Dos/Windows/OS/2 systems

* src/tools: added new directory to hold tools and test programs
moved docmaker.py, glnames.py to it..

* src/tools/docmaker.py: improved the script to add the current date
at the footer of each web page (useful to distinguish between versions)

* Jamfile: fixed incorrect HDRMACRO argument.

* TODO: removed the cubic arc bbox computation note, since it has been
fixed recently..

* include/freetype/t1tables.h, include/freetype/config/ftoption.h:
formatting
/external/freetype/include/freetype/fttrigon.h