Nathan Froyd
ff95e72005
Bug 1207245 - part 2 followup - add more mozilla/RefCounted.h includes where appropriate; r=me
2015-10-12 22:24:05 -04:00
Tom Klein
c3e113380e
Bug 1212954 - Make BaseSize::IsEmpty return true for negative sizes to avoid NS_ERROR in VectorImage::GetFrameAtSize when root svg doesn't have intrinsic width or height. r=roc
2015-10-11 18:13:10 +02:00
Lee Salzman
7a5e7a2675
Bug 998042 - 4-byte align Skia surfaces to interoperate with Cairo r=jrmuizel
2015-10-08 12:16:46 -04:00
Milan Sreckovic
dd53e02526
Bug 1208234: Stop the null pointer crash. r=bas
2015-10-08 15:03:36 -07:00
Tom Klein
787bcfaf5b
Bug 1203376 - Honor filter region settings for lighting filters. r=mstange
2015-10-07 08:25:00 +02:00
Nicholas Nethercote
ef8c04357d
Bug 1211324 (part 4) - Replace GraphicsFilter constants with gfx::Filter equivalents. r=mattwoodrow.
...
The conversion is as follows:
- GraphicsFilter::FILTER_NEAREST == gfx::Filter::POINT
- GraphicsFilter::FILTER_GOOD == gfx::Filter::GOOD
- GraphicsFilter::FILTER_BEST == gfx::Filter::LINEAR
Also typedef GraphicsFilter to gfx::Filter; this will be removed in the next
patch.
These changes mean ToFilter() and ThebesFilter() are no longer needed.
2015-10-05 17:12:46 -07:00
Nicholas Nethercote
1925112e84
Bug 1208945 - Rename Color::{To,From}ARGB() so they aren't easily confused with {To,From}ABGR(). r=Bas.
2015-09-24 18:16:50 -07:00
Carsten "Tomcat" Book
3d7e7028dd
Backed out changeset 79746e93020a (bug 1011020) for causing bug 1212267
2015-10-07 12:17:02 +02:00
James Kitchener
727fd1e5fa
Bug 1011020 - Add the ability to fall back to not snapping, if snapping results in a zero area rect r=roc - relanding with correct bug number on a CLOSED TREE
2015-10-05 05:00:00 +02:00
Carsten "Tomcat" Book
1a5af63c71
Backed out 1 changesets (bug 1101020) for landing with wrong bugnumber on a CLOSED TREE
...
Backed out changeset 18d4a0ca8cc1 (bug 1101020)
2015-10-07 09:24:27 +02:00
James Kitchener
5b024cc06b
Bug 1101020 - Add the ability to fall back to not snapping, if snapping results in a zero area rect r=roc
2015-10-07 11:18:08 +05:30
Nicholas Nethercote
41d0dbb1a8
Bug 1209206 (part 3) - Use sinf() and cosf() instead of sin() and cos() in a couple of places. r=Bas.
2015-09-28 17:12:07 -07:00
Botond Ballo
b275777f5e
Bug 1208661 - Implement SourceSurfaceDual::GetDataSurface() for debugging purposes. r=BenWa
2015-09-25 19:24:13 -04:00
Nicolas Silva
cc3baed689
Bug 1209039 - Temporarily disable thread names in Moz2D to work around a static check failure CLOSED TREE. r=me
2015-09-28 15:27:16 +02:00
Nicolas Silva
458209a74d
Bug 1083101 - Use win32's CreateEventW instead of CreateEvent to avoid macro name collision
2015-09-28 13:50:01 +02:00
Nicolas Silva
d7e2668590
Bug 1083101 - Make SyncObject's waiting jobs list lock-free. r=jrmuizel
2015-09-28 13:49:59 +02:00
Nicolas Silva
0fcf107315
Bug 1083101 - rename gfx::Mutex into gfx::CriticalSection and move it to its own file. r=jrmuizel
2015-09-28 13:49:54 +02:00
Nicolas Silva
a1d1d0f6d3
Bug 1083101 - Win32 implementation of the JobScheduler. r=jrmuizel
2015-09-28 13:49:52 +02:00
Nicolas Silva
562b521030
Bug 1083101 - Make gfx::DrawingCommand methods const. r=jrmuizel
2015-09-28 13:49:50 +02:00
Nicolas Silva
54b989e3d9
Bug 1083101 - Extend DrawCommand storage functionality and fix a bug with dashed stroke patterns. r=jrmuizel
2015-06-10 19:57:08 +02:00
Nicolas Silva
5d28960278
Bug 1083101 - Implement gfx::DrawingJob. r=jrmuizel
2015-09-28 13:49:45 +02:00
Nicolas Silva
9e06b4440f
Bug 1083101 - Add a task scheduler to Moz2D. r=jrmuizel
2015-09-28 13:49:43 +02:00
Nicolas Silva
04e83cf6b4
Bug 1083101 - Add a memory arena to Moz2D. r=jrmuizel
2015-09-28 13:49:33 +02:00
Wes Kocher
f1c37c52df
Backed out bug 1083101 for build bustage CLOSED TREE
...
changesets backed out:
e39dfd9e05cb, cd54e93993b4, 61db1a51a7c4, c20fd7506bb7, b5e97b0facb7, cdf356cb817e, b058a918f443, d421e79326a2, 34a0be9af3f3, bba6f89ab775, 2fd5cfcea4e5
2015-09-24 11:14:50 -07:00
Nicolas Silva
6861d140a4
Bug 1083101 - Back 5 patches out due to windows build issues, CLOSED TREE.
2015-09-24 19:47:20 +02:00
Nicolas Silva
22d8b7cf05
Bug 1083101 - build fix on CLOSED TREE
2015-09-24 19:11:26 +02:00
Nicolas Silva
cd91edd3b5
Bug 1083101 - build fix on CLOSED TREE
2015-09-24 18:08:10 +02:00
Nicolas Silva
a2e13b4b5c
Bug 1083101 - Make SyncObject's list of waiting jobs lock-free. r=jrmuizel
2015-09-24 17:35:47 +02:00
Nicolas Silva
bdbdae8f18
Bug 1083101 - rename gfx::Mutex into gfx::CriticalSection and move it to its own file. r=jrmuizel
2015-09-24 17:35:37 +02:00
Nicolas Silva
7fdad9144c
Bug 1083101 - Win32 implementation of the JobScheduler. r=jrmuizel
2015-09-24 17:35:30 +02:00
Nicolas Silva
ac45761540
Bug 1083101 - Make gfx::DrawingCommand methods const. r=jrmuizel
2015-09-24 17:35:27 +02:00
Nicolas Silva
85af3411fc
Bug 1083101 - Extend DrawCommand storage functionality and fix a bug with dashed stroke patterns. r=jrmuizel
2015-06-10 19:57:08 +02:00
Nicolas Silva
59cf635037
Bug 1083101 - Implement gfx::DrawingJob. r=jrmuizel
2015-09-24 17:35:15 +02:00
Nicolas Silva
690f0044e7
Bug 1083101 - Add a task scheduler to Moz2D. r=jrmuizel
2015-09-24 17:35:10 +02:00
Nicolas Silva
b40f0e1d22
Bug 1083101 - Add a memory arena to Moz2D. r=jrmuizel
2015-09-24 17:34:43 +02:00
Nathan Froyd
db6b82828e
Bug 1207245 - part 1 - move RefCounted<T> to its own file
...
Various bits depend on RefPtr.h to provide RefCounted<T> and RefPtr<T>.
It will be easier to manage an automatic conversion from RefPtr<T> to
nsRefPtr<T> if we split out the dependency on RefCounted<T> first.
2015-09-22 21:27:34 -04:00
Matt Woodrow
5acdd841c7
Bug 1150944 - Use correct origin for SkiaGL texture backed SourceSurfaces. r=gw280
2015-09-23 20:27:58 -04:00
Jean-Yves Avenard
f3775ce84c
Bug 1072313: P2 Prevent instanciating MacIOSurfaceLib directly. r=mattwoodrow
...
This class only contains static members.
2015-09-23 13:34:40 +02:00
Jean-Yves Avenard
de064c320f
Bug 1072313: P1. Make MacIOSurface refcount thread-safe. r=mattwoodrow
2015-09-23 13:34:36 +02:00
Lee Salzman
0c3b5fe361
Bug 1201937 - push transform onto cairo context when evaluating path bounds. r=eihrul
2015-09-21 13:33:06 -04:00
Olivier Brunel
6240d5a00a
Bug 1194631 - Make firefox build with --disable-logging. r=jrmuizel
2015-09-22 17:39:12 +02:00
Milan Sreckovic
6a5f621b33
Bug 1200021 - crash in mozilla::layers::ContentClientDoubleBuffered::FinalizeFrame(nsIntRegion const&): Diagnostics to get more data. r=bas
2015-09-19 11:19:07 +02:00
Timothy Nikkel
e9bd25c265
Bug 1204824. Make Matrix4x4::PreScale scale all values in the first three rows. r=bas
2015-09-16 23:39:09 -05:00
Lee Salzman
49cd1706a7
Bug 1201272 - use a SkBlurImageFilter for Skia canvas shadows so we can better control composite operations. r=gwright
2015-09-04 15:29:11 -04:00
Robert O'Callahan
942b0aae4e
Bug 1202317. Bail out early if RequestRect is going to do redundant work. r=mstange
2015-09-07 17:08:36 +12:00
Jeff Muizelaar
94d07b94e5
Bug 1180225. Make convolver more like upstream. r=seth
...
This fixes uninitialised reads.
2015-08-27 16:06:37 -04:00
Sebastian Hengst
1eefe94873
Backed out 8 changesets c8de1f3f0bf3, fc0ab17babda, 051166e3d6e4, 2c11c33beb7c, f52ff32dfb47, 9fe51adf6a70, 6ad2ac42107c, 022810f9a65a (bug 1083101) for for frequent gtest timeouts in Moz2D.TaskScheduler_Join. r=backout on a CLOSED TREE
2015-09-04 20:03:45 +02:00
Nicolas Silva
4bb7cd9119
Bug 1083101 - Various build/test fixes to Moz2D's TaskScheduler. r=me
2015-09-04 14:28:31 +02:00
Nicolas Silva
d020037be0
Bug 1083101 - rename gfx::Mutex into gfx::CriticalSection and move it to its own file. r=jrmuizel
2015-09-04 14:28:20 +02:00
Nicolas Silva
dc24c43bfe
Bug 1083101 - Win32 implementation of the TaskScheduler. r=jrmuizel
2015-09-04 14:27:52 +02:00