Matt Woodrow
ff3e71c061
Bug 1150944 - Add a flags parameter to GLContextProvider functions instead of a bool. r=jgilbert
2015-07-29 16:35:55 -04:00
Matt Woodrow
dac19d3343
Bug 1150944 - Fix gfxPrefs unit test to not rely on skia-gl pref. r=mstange
2015-07-29 16:35:55 -04:00
Wes Kocher
d73df9eb52
Backed out 6 changesets (bug 1150944, bug 1034370) for build failures in WebGLContext.cpp CLOSED TREE
...
Backed out changeset e2a6160242e5 (bug 1150944)
Backed out changeset 1c510537d20b (bug 1150944)
Backed out changeset 7ae813666ed5 (bug 1150944)
Backed out changeset 2f29ac2e31cd (bug 1150944)
Backed out changeset bf7681b1567e (bug 1150944)
Backed out changeset 79c6b8d014d2 (bug 1034370)
2015-07-29 14:16:17 -07:00
Matt Woodrow
a355c051e4
Bug 1150944 - Add a flags parameter to GLContextProvider functions instead of a bool. r=jgilbert
2015-07-29 16:35:55 -04:00
Matt Woodrow
8c5f0fa1e1
Bug 1150944 - Fix gfxPrefs unit test to not rely on skia-gl pref. r=mstange
2015-07-29 16:35:55 -04:00
Bobby Holley
106e778c81
Bug 1188696 - Hoist nsRefPtr.h into MFBT. r=froydnj
2015-07-29 10:44:59 -07:00
Kartikaya Gupta
c4a7ab6183
Bug 1186004 - Split the asyncPanZoom reftest sandbox condition into asyncPan and asyncZoom. r=mstange
2015-07-22 23:42:08 -04:00
Birunthan Mohanathas
e52329c788
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
Robert O'Callahan
3cd1184fdf
Bug 1143575. Store composition time in Compositor. r=nical
...
We'll need this later so ImageHost can select the correct image to use.
Adding a TimeStamp parameter to BeginFrame is a bit annoying since BeginFrame
is overridden by every subclass. It's a bit more convenient to just call a
separate non-virtual method just before we call BeginFrame.
2015-07-07 15:38:38 +12:00
Tom Klein
d1862fef11
Bug 1143303 - extend D2D circle workaround to work for small circles. r=bas
2015-07-06 22:46:00 +02:00
Lynn Tran
6e524f1798
Bug 1031443 - Allow panning in the pinching state even if zooming is
...
disabled;r=botond
2015-07-01 14:58:32 -04:00
Benoit Girard
4109137521
Bug 1132467 - Adjust qcms lut inverse binary search of non monotonic TRC. r=jrmuizel
2015-06-04 19:30:52 -04:00
Ryan VanderMeulen
b83ecb4a8d
Bug 1179287 - Skip TestTiledLayerBuffer due to Linux PGO bustage.
...
CLOSED TREE
2015-07-01 13:42:48 -04:00
Nicolas Silva
40109519e2
Bug 1179287 - Attempt to fix a gcc warning by removing the line in the test that may have caused it. CLOSED TREE
2015-07-01 18:22:17 +02:00
Nicolas Silva
82ab77a632
Bug 1170189 - Simplify the client-side tiling code. r=BenWa
2015-07-01 13:50:58 +02:00
Nathan Froyd
46d6f38e68
Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan
...
This conversion was done with the script:
find . -name '*.cpp' -o -name '*.h' -o -name '*.mm' -o -name '*.idl' | \
egrep -v 'cairo-win32-refptr.h|RefPtr.h|TestRefPtr.cpp' | \
xargs sed -i -e 's/mozilla::TemporaryRef</already_AddRefed</g' \
-e 's/TemporaryRef</already_AddRefed</g'
Manual fixups were performed in the following instances:
- We handled mfbt/RefPtr.h manually so as to not convert TemporaryRef itself
into already_AddRefed.
- The following files had explicit Move() calls added to make up for the lack
of a copy constructor on already_AddRefed:
dom/base/ImageEncoder.cpp
dom/media/MediaTaskQueue.{h,cpp}
dom/media/webaudio/PannerNode.cpp
- A redundant overload for MediaTaskQueue::Dispatch was deleted.
- A few manual fixups were required in mfbt/tests/TestRefPtr.cpp.
- Comments, using declarations, and forward declarations relating to
TemporaryRef in dom/canvas/ and gfx/layers/ were changed to refer to
already_AddRefed.
2015-06-17 10:00:52 -04:00
Tom Klein
a37fc70bf8
Bug 853889 - Check single-box orientaton in _cairo_bentley_ottmann_tessellate_rectangular_traps and _cairo_bentley_ottmann_tessellate_boxes. r=jmuizelaar
...
The fix for _cairo_bentley_ottmann_tessellate_boxes is from cairo upstream
commit 11b6c49c103d53526e9805c8906fde5dbb2eb884.
2015-06-18 13:15:00 -04:00
Kartikaya Gupta
66035b2086
Bug 1163832 - Add an API to flush pending APZ repaint requests and dispatch a notification upon completion. r=botond
2015-06-19 08:25:41 -04:00
Ryan VanderMeulen
96a8ea6d61
Backed out changeset 264d12cfb073 (bug 853889) for Android 853889-1.html reftest failures.
...
CLOSED TREE
2015-06-17 11:43:23 -04:00
Tom Klein
e0dbed1ec3
Bug 853889 - Check orientation of single trapezoid in _cairo_bentley_ottmann_tessellate_rectangular_traps. r=jmuizelaar
2015-06-15 16:57:00 +02:00
Jeff Muizelaar
9d12fb02ae
Bug 1170983 - Re-enable gfx gtests that were skipped on Windows. r=ted
...
We can run these now that we don't split out gkmedias.
This also changes a test to avoid MSVC codegening a divide by 0
2015-06-04 14:34:46 -04:00
Botond Ballo
b9201d6d43
Bug 1158424 - Rename FrameMetrics::mIsRoot to mIsRootContent. r=kats
2015-06-08 16:01:26 -04:00
Botond Ballo
c2e7f78131
Bug 1169690 - Gtests. r=kats
2015-06-03 19:38:50 -04:00
Kartikaya Gupta
7da59c9813
Bug 1169695 - Remove as many manual calls to spin the task queue as possible. r=botond
2015-06-01 14:36:12 -04:00
Kartikaya Gupta
02cfec25b3
Bug 1169695 - Ensure timed tasks are dispatched appropriately when advancing the time. r=botond
2015-06-01 14:36:12 -04:00
Kartikaya Gupta
d945923ede
Bug 1169695 - Store task run-at times in the task queue. r=botond
2015-06-01 14:36:12 -04:00
Kartikaya Gupta
4bd908745e
Bug 1169695 - Advance the stored time when sampling the transform for a future frame. r=botond
2015-06-01 14:36:12 -04:00
Kartikaya Gupta
dd092bcff9
Bug 1169695 - Make the test timestamp privately held by the MockContentControllerDelayed. r=botond
2015-06-01 14:36:12 -04:00
Kartikaya Gupta
c546d977b5
Bug 1169689 - Make sure we don't end up with a spurious velocity if we're not going to be panning. r=botond
...
This patch also removes an unnecessary call to StartTouch, since the start pos
is not used when computing the pan delta any more.
2015-06-01 09:51:16 -04:00
Amanda Sambath
44ec9b7625
Bug 1158120 - Replace gfxIntSize by mozilla::gfx::IntSize in gfx/tests. r=nical
2015-05-28 13:02:44 +02:00
Timothy Nikkel
ce67d6c95f
Bug 1168630. Part 6. Modify the test for bug 1119497 based on the new assumption of always having a root APZC. r=botond
...
Part 5 adds an assert that we always return an APZC from GetAPZCAtPoint. The test for bug 1119497 fails this assumption because it does not give it's layer tree a root AZPC. In all non-test code we ensure that there is always a root APZC and many things would break without such. So we modify the test to always have a root APZC more like actual code.
The test is testing that we don't return the layer below (with an APZC) the topmost child layer (without an APZC). So checking if we hit the root APZC still makes the test test the same thing.
2015-05-31 14:44:41 -05:00
Tom Klein
253194c595
Bug 1063486 - Track current point in _cairo_path_bounder_curve_to r=jmuizelaar
2015-05-30 16:07:48 +01:00
Kartikaya Gupta
af8e959c15
Bug 1166871 - Add a test. r=botond
2015-05-29 11:04:22 -04:00
Mike Hommey
2c863b9fe4
Bug 991983 - Define SOURCES as SourcePath. r=gps
2015-05-28 07:34:15 +09:00
Kartikaya Gupta
233ca347d8
Back out 2 csets for bug 1163832 for emulator crashtest failures. r=me
...
CLOSED TREE
2015-05-22 07:51:55 -04:00
Kartikaya Gupta
9ec5af61da
Bug 1163832 - Add an API to flush pending APZ repaint requests and dispatch a notification upon completion. r=botond
2015-05-22 06:42:08 -04:00
Nathan Froyd
f61c010661
Bug 1160485 - remove implicit conversion from RefPtr<T> to TemporaryRef<T>; r=ehsan
...
Having this implicit conversion means that we can silently do extra
refcounting when it's completely unnecessary. It's also an obstacle to
making RefPtr more nsRefPtr-like, so let's get rid of it.
2015-05-01 09:14:16 -04:00
Carsten "Tomcat" Book
4ac13379e8
Backed out changeset 81a47807c54a (bug 1134549) for crashtest failures on CLOSED TREE
2015-05-20 16:12:33 +02:00
Milan Sreckovic
912b462a4a
Bug 1162530 - Part 1: Add versioning to graphics blocklist. r=jmuizelaar
2015-05-15 10:42:10 -04:00
Tom Klein
32a0475bae
Bug 1134549 - Switch FlattenBezier from floats to doubles. r=bas
2015-05-20 11:44:05 +01:00
Botond Ballo
f02aa0dc4a
Bug 1159985 - Gtest. r=kats
2015-05-11 22:25:34 -04:00
Botond Ballo
54a961f705
Bug 1159985 - In APZ gtests, allow panning in both directions. r=kats
2015-05-11 22:06:03 -04:00
Botond Ballo
3c8c88ed15
Bug 1163845 - Unify handling of time in APZ gtests. r=kats
2015-05-15 12:45:27 -04:00
John Daggett
d49810fba6
Bug 1056479 p3 - fixup various reftests for Linux. r=jfkthame
2015-05-13 14:11:25 +09:00
Carsten "Tomcat" Book
92f1f1edb3
Backed out changeset 194a4c39c2a9 (bug 1056479)
2015-05-12 12:21:02 +02:00
John Daggett
43c45479d7
Bug 1056479 p3 - fixup various reftests for Linux. r=jfkthame
2015-05-12 17:44:20 +09:00
Carsten "Tomcat" Book
1c0b0eacfa
Backed out 10 changesets (bug 1056479) for bustage on a CLOSED TREE
...
Backed out changeset d5b1f2b78915 (bug 1056479)
Backed out changeset bcc65b714dd6 (bug 1056479)
Backed out changeset 0b35e8a463d2 (bug 1056479)
Backed out changeset 0933391809c9 (bug 1056479)
Backed out changeset 93bd67204fac (bug 1056479)
Backed out changeset 5260b93eb0b9 (bug 1056479)
Backed out changeset 130bea3f8623 (bug 1056479)
Backed out changeset 408e078cc18d (bug 1056479)
Backed out changeset a651c240979d (bug 1056479)
Backed out changeset d74ae8fcaac9 (bug 1056479)
2015-05-12 08:25:19 +02:00
John Daggett
0e5dd8996b
Bug 1056479 p3 - fixup various reftests for Linux. r=jfkthame
2015-05-12 14:51:17 +09:00
Kartikaya Gupta
74563ea4c9
Bug 1160566 - Make FrameMetrics.mCompositionBounds private and add a getter/setter for it. r=botond
2015-05-07 14:44:03 -04:00
Thibaud Backenstrass
33539fad6d
Bug 1158122 - Remove most occurences of nsIntRect in gfx/tests. r=nical
2015-05-07 11:08:01 +02:00