Birunthan Mohanathas
47ed3a3675
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Lee Salzman
b3bd817c7e
Bug 1167026 - Avoid division by zero when flattening a bezier curve segment with equal control points. r=bas
2015-06-02 10:47:15 -04:00
Jeff Muizelaar
a7c3ea00ac
Bug 1166879. Avoid uninitialized read in FlattenBezier. r=mstange
...
We only want to read from t2 if count is equal to 2.
Reordering this condition makes that true.
2015-05-20 16:01:23 -04:00
Daniel Holbert
7591b3c349
Bug 1068603: Extend FlattenBezier to handle case where full path can be approximated by a linear segment. r=Bas
2015-01-02 14:46:53 -08:00
Daniel Holbert
12e0aefd9f
Bug 1073716: Use C++ std::abs() instead of C abs(), for non-'int'-typed values, to address clang warning. r=ehsan
2014-09-28 09:59:46 -07:00
Botond Ballo
d7ca1856d5
Bug 1057642 - Revert [Int]::PointTyped::[x|y] to be of primitive type. r=kats
...
--HG--
extra : rebase_source : 55e56423f6c8f5278315a6dc9dfcb9fb983c9309
2014-08-28 12:45:48 -04:00
Botond Ballo
54aeea8833
Bug 923512 - Introduce strongly-typed coordinate classes. r=kats,Bas
...
--HG--
extra : rebase_source : 22e5fe577ea503aede765c70e16c0bf875c4a9fd
2014-08-19 13:08:16 -04:00
Bas Schouten
f35479561e
Bug 992731: Correctly treat a 'line' as a curve with a single inflection point stretching across the entire line. r=jwatt
2014-05-31 03:13:23 +02:00
Bas Schouten
4a7ad82e4a
Bug 999943 - Followup: Add requested comment. r=jwatt
2014-05-27 17:35:35 +02:00
Bas Schouten
25a1429883
Bug 999943: Correctly use the absolute value to determine min and max of the inflection range. r=jwatt
2014-05-27 17:03:34 +02:00
Bas Schouten
1cfc05dded
Bug 987077: Correctly deal with a constant acceleration. r=jwatt
2014-04-02 21:16:57 +01:00
Bas Schouten
ec5bb433f2
Bug 984796: Fix some small errors in path flattening code. r=jwatt
2014-03-22 18:40:58 +01:00
Phil Ringnalda
94a50979f7
Back out 87e39d7d851a (bug 984796) for printfing like log size is infinite
...
CLOSED TREE
2014-03-21 19:49:15 -07:00
Bas Schouten
a3d8192024
Bug 984796: Fix some small errors in path flattening code. r=jwatt
2014-03-22 00:55:36 +01:00
Bas Schouten
82780b1c66
Bug 960245: Deal with the final possibility for degeneracies in FindInflectionApproximationRange. r=jrmuizel
2014-01-16 21:39:19 +01:00
Bas Schouten
a82c4164bc
Bug 941585: Better dealing with degenerate beziers. r=jrmuizel
2014-01-09 17:04:17 +01:00
Bas Schouten
496577a876
Bug 946540: Deal with inflection points that all lie outside of (0, 1). r=jrmuizel
2013-12-13 15:22:37 +01:00
Jonathan Watt
c437f0cb93
Bug 944704, part 1 - Extend Moz2D's ArcToBezier helper so that it can draw ellipse arcs in addition to circle arcs. r=Bas
2013-12-13 12:14:36 +00:00
Bas Schouten
33e1f956ab
Bug 939049 - Part 2: Add generic ComputeLength code for backends with no such functionality. r=jrmuizel
2013-11-11 12:42:07 +13:00