gfx/2d/Matrix.cpp
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
5f74d262924171a8fa0b4483a64f4cac34c4c9b8
created 2017-10-27 16:10 -0700
pushed 2017-11-02 16:33 +0000
Daniel Holbert Daniel Holbert - Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel
5468507e9a0ac5bedf2cde709e7676e39d84aa06
created 2017-07-05 11:18 -0400
pushed 2017-08-02 08:25 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1377090 - Further generify the Matrix class and define MatrixDouble. r=bas
aecdc7b7c8303f80717392bfc8a977ab4132d2ff
created 2017-07-05 11:18 -0400
pushed 2017-08-02 08:25 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1377090 - Make the Matrix class templated so we can instantiate it with a double type. r=bas
418d4cce23a41952d339d9ee06a40d029ba2a0fd
created 2016-09-08 18:26 +0200
pushed 2016-11-14 12:26 +0000
Nicolas Silva Nicolas Silva - Bug 1301027 - Remove the matrix * point operator and replace it with TransformPoint methods. r=Bas
d3d7337cf3f074c75dcc22bc73630aa2062eacd8
created 2015-12-02 18:52 -0500
pushed 2016-01-25 13:55 +0000
Botond Ballo Botond Ballo - Bug 1069417 - Generalize Matrix4x4 into Matrix4x4Typed<SourceUnits, TargetUnits>. r=Bas
c13d0478272f4601e585db42390df660d2d824bf
created 2015-11-16 17:05 +1300
pushed 2016-01-25 13:55 +0000
Matt Woodrow Matt Woodrow - Bug 1217012 - Use doubles when untransforming points since we need the extra precision. r=kip
b12ee909e836fa601a1981fc92688e876613818f
created 2015-09-28 17:12 -0700
pushed 2015-12-14 20:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1209206 (part 3) - Use sinf() and cosf() instead of sin() and cos() in a couple of places. r=Bas.
3baf8fb8d1f0e27a110c7a60c252539a90d86616
created 2015-08-06 17:26 -0700
pushed 2015-10-29 11:30 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1157984 - Part 2: Implement double precision clipping functions in Matrix4x4,r=vlad
24c93e2d0d6861c72b7f2959e3dba19540ed40d9
created 2015-07-09 16:27 -0700
pushed 2015-09-21 14:04 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1181240 - Part 1: Copy methods from gfx3DMatrix,r=vlad
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-09-21 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
34415a83b7d7ad48e133bba5787b4b20f25c8771
created 2015-04-29 14:25 -0700
pushed 2015-08-10 18:23 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 766345 - Part 2 - Implement Matrix4x4::TransformAndClipRect (v2 Patch). r=vladimir
ab4eee1c6d7e262a8b4a616b79fbfda84293629d
created 2015-05-06 11:27 -0400
pushed 2015-06-29 20:18 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 230adc57e016 and 61bd6e2c6e72 (bug 1072898) for reftest failures.
61bd6e2c6e723fa9eb5fc5a6f1b4fe6a0de88032
created 2015-04-21 16:57 -0700
pushed 2015-06-29 20:18 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1072898: Part 1 - Correct rendering of layers that are both in front and behind the w=0 plane. r=mattwoodrow
e76d8a5c8a18bea829c62ea43d699048db3d8448
created 2015-04-13 03:10 -0400
pushed 2015-06-29 20:18 +0000
Jeremy Chen Jeremy Chen - Bug 1152263 - Ensure Matrix4x4::ProjectRectBounds being functional for Rect with zero width/height. r=mattwoodrow
b29617b91cb6940fabb4e29fd462c16a8b399ea5
created 2015-04-01 16:02 -0400
pushed 2015-06-29 20:18 +0000
Vladimir Vukicevic Vladimir Vukicevic - Bug 1148009; [webvr] Add Quaternion class to Moz2D; r=jrmuizel
99153c410bad53b7cfde09da3fd4162fc0998513
created 2015-03-13 16:42 -0400
pushed 2015-05-11 18:39 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1035611 - Part 1: Updated Matrix4x4::ProjectRectBounds to properly handle infinite values when untransformed rects cross the w=0 plane. r=mattwoodrow
1ad6ede35b999f3cbd05bfd87d7e5c51dcdfc481
created 2015-01-19 11:29 -0500
pushed 2015-03-30 18:32 +0000
Botond Ballo Botond Ballo - Bug 1120609 - Printing support for gfx::Matrix. r=Bas
9449bb4444439bcc1abe31dfbb1b623e8abbcbaa
created 2014-10-22 11:01 +1300
pushed 2014-11-28 15:29 +0000
Robert O'Callahan Robert O'Callahan - Bug 1081185 - Traverse rect edges when searching for w=0 crossings instead of taking diagonals. r=mattwoodrow, a=lmandel
924061fef0594b25d4c8d7750b97edd8464f8754
created 2014-09-11 01:46 +0100
pushed 2014-11-28 15:29 +0000
Jonathan Watt Jonathan Watt - Bug 1065764, part 2 - Make Moz2D's Matrix::NudgeToIntegers() return a reference. r=Bas
acd99fc02446ac70a5ccb7fdf105caa1f2b6fd0f
created 2014-10-22 11:01 +1300
pushed 2014-10-30 13:09 +0000
Robert O'Callahan Robert O'Callahan - Bug 1081185 - Traverse rect edges when searching for w=0 crossings instead of taking diagonals. r=mattwoodrow, a=lmandel
d02d8790e5c57354d920eba3d70a3ae4164d241b
created 2014-08-22 09:40 -0400
pushed 2014-10-13 16:35 +0000
David Zbarsky David Zbarsky - Bug 952977: Switch some uses of gfx3DMatrix in nsLayoutUtils to Matrix4x4 r=nical
6aa2fa82aa1464a9cd8bcbc7bf2fb7af19c60428
created 2014-06-24 20:15 +0200
pushed 2014-09-02 16:39 +0000
Rik Cabanier Rik Cabanier - Bug 1018497 - Implementation of DOMMatrix. r=roc,bz
520568c97bea325f903a3b858fd98891ea826970
created 2014-03-18 12:06 +0800
pushed 2014-06-09 21:49 +0000
Matt Woodrow Matt Woodrow - Bug 982318 - Add TransformBounds to Matrix4x4 so that we can stop assuming 2d matrices in TiledContentHost. r=Bas
892dd317097f18fc78c2dcbd986c77b58b2fde7d
created 2014-03-18 00:02 -0700
pushed 2014-06-09 21:49 +0000
Phil Ringnalda Phil Ringnalda - Back out f79690ca47fa:48828b35e4ce (bug 982318) for b2g mochitest bustage
48828b35e4ce2fa12f3e00115ef08b1e22cacd7d
created 2014-03-18 12:06 +0800
pushed 2014-06-09 21:49 +0000
Matt Woodrow Matt Woodrow - Bug 982318 - Add TransformBounds to Matrix4x4 so that we can stop assuming 2d matrices in TiledContentHost. r=Bas
5daf1f385a84739da287334ae04a6f9b2acf891d
created 2012-09-12 17:24 +1200
pushed 2012-11-19 21:10 +0000
Robert O'Callahan Robert O'Callahan - Bug 772726. Part 8: Add Rect::NudgeToIntegers and share improved nudging code among all nudging APIs. r=bas
23ee0b1ce2507092498c3c32c5367f279d1f5cae
created 2012-09-05 12:15 +1200
pushed 2012-11-19 21:10 +0000
Robert O'Callahan Robert O'Callahan - Bug 772726. Part 6: Add NudgeToIntegers operation to Azure Matrix, add MultiplyAndNudgeToIntegers to gfxContext, and call it from SVG when we render path geometry, to ensure that small internal rounding errors in transforms don't cause unnecessary differences in rasterization of paths. r=bas
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-07-16 19:38 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
4ede291d2e4c9dff7e75c2062db29e62f8e81984
created 2011-06-24 19:41 +0200
pushed 2011-08-16 17:53 +0000
Bas Schouten Bas Schouten - Bug 651858 - Part 1: Add the Azure API and Direct2D backend. r=jrmuizel sr=roc
less more (0) tip