summaryrefslogtreecommitdiff
path: root/src/base/ftcalc.c
Commit message (Expand)AuthorAgeFilesLines
* Update all copyright notices.Werner Lemberg2019-02-231-1/+1
* Update copyright years.Werner Lemberg2019-01-221-1/+1
* Add macros for handling over-/underflowing `FT_Int64' values.Werner Lemberg2018-08-231-3/+5
* Don't use `trace_' prefix for FT_COMPONENT arguments.Werner Lemberg2018-08-151-1/+1
* * src/base/ftcalc.c (FT_Matrix_Check): Fix integer overflow.Werner Lemberg2018-08-111-2/+6
* New base function `FT_Matrix_Check' (#54019).Werner Lemberg2018-06-241-0/+66
* [GSoC] src/*.*: Convert block comments to `light' style.Werner Lemberg2018-06-031-55/+55
* Update copyright year.Werner Lemberg2018-01-021-1/+1
* * Version 2.8.1 released.VER-2-8-1Werner Lemberg2017-09-161-1/+1
* Avoid Microsoft compiler warnings (#51331).Ben Wagner2017-06-281-1/+1
* [truetype] Integer overflows.Werner Lemberg2017-06-271-7/+7
* * src/base/ftcalc.c (FT_DivFix): Fix embarrassing typo.Werner Lemberg2017-06-101-1/+1
* */*: Remove `OVERFLOW_' prefix.Werner Lemberg2017-06-091-27/+26
* Handle some integer overflow run-time errors (#46149, #48979).Werner Lemberg2017-05-291-25/+39
* Fix negation of INT_MIN and LONG_MIN (#46149).Werner Lemberg2017-05-281-36/+37
* Update copyright year.Werner Lemberg2017-01-041-1/+1
* Minor formatting.Werner Lemberg2016-12-251-4/+4
* Various minor clang fixes.Werner Lemberg2016-01-191-1/+1
* Update copyright year.Werner Lemberg2016-01-131-1/+1
* * src/base/ftcalc.c (FT_MulFix) [FT_LONG64]: Improve.Alexei Podtelezhnikov2015-09-131-15/+3
* * src/base/ftcalc.c (FT_RoundFix): Improve.Alexei Podtelezhnikov2015-09-091-2/+1
* * src/base/ftcalc.c (FT_CeilFix, FT_FloorFix): Normalize.Wojciech Mamrak2015-09-091-4/+2
* [base] Reoptimize aritmetic.Alexei Podtelezhnikov2015-08-161-12/+0
* [base] Fix `ft_corner_orientation'.Alexei Podtelezhnikov2015-08-031-42/+24
* * src/base/ftcalc.c (FT_Vector_NormLen): Clarify.Alexei Podtelezhnikov2015-07-281-4/+8
* Minor.Werner Lemberg2015-07-281-4/+5
* * src/base/ftcalc.c (FT_Vector_NormLen): Explicate type conversions.Alexei Podtelezhnikov2015-07-271-13/+22
* [base] Implement fast vector normalization.Alexei Podtelezhnikov2015-06-291-0/+82
* [base] Fix Savannah bug #44284.Werner Lemberg2015-02-171-1/+1
* [base] Clean up signedness in arithmetic functions.Werner Lemberg2015-02-151-115/+168
* Run `src/tools/update-copyright'.Werner Lemberg2015-01-171-1/+1
* [base] Formatting and nanooptimizations.Alexei Podtelezhnikov2014-12-241-14/+14
* */*: Decorate hex constants with `U' and `L' where appropriate.Werner Lemberg2014-12-071-6/+7
* Trailing space.Alexei Podtelezhnikov2014-11-191-3/+3
* Improve comments, remove dead code.Werner Lemberg2014-10-251-65/+27
* Improve flat corner definition.Alexei Podtelezhnikov2014-10-241-0/+23
* [base] Significant optimization of `ft_div64by32'Alexei Podtelezhnikov2014-10-021-6/+13
* Formatting.Werner Lemberg2014-10-021-6/+6
* * src/base/ftcalc.c: Remove miscellaneous type casts.Alexei Podtelezhnikov2014-10-011-10/+12
* [base] Use more common `FT_MSB' implementation with masks.Alexei Podtelezhnikov2014-10-011-5/+5
* [base] Clean up.Alexei Podtelezhnikov2014-09-301-20/+31
* Remove commented out code.Alexei Podtelezhnikov2014-09-301-121/+0
* [base] Avoid unnecessary long division.Alexei Podtelezhnikov2014-09-251-5/+9
* * src/base/ftcalc.c: Harmonize code.Alexei Podtelezhnikov2014-09-191-45/+22
* [base] Tighten the overflow check in `FT_MulDiv'.Alexei Podtelezhnikov2014-09-151-2/+2
* [base] Tighten the overflow check in `FT_DivFix'.Alexei Podtelezhnikov2014-09-031-1/+8
* [base] Tighten the overflow check in `FT_MulFix'.Alexei Podtelezhnikov2014-09-031-3/+4
* Don't use `register' keyword. Fixes compiler warnings.Behdad Esfahbod2014-08-311-1/+1
* Minor.Werner Lemberg2014-08-201-14/+16
* [base] Small optimization of `FT_MulFix'.Alexei Podtelezhnikov2014-08-201-2/+11