Commit Graph

14672 Commits

Author SHA1 Message Date
Mason Chang
e204a751c3 Bug 1195098. Null check for blurred source surface. r=mstange 2015-08-18 20:43:24 -07:00
William Chen
cb7d38cf1d Bug 1131470 - Part 1: Rename existing use of ScreenOrientation to ScreenOrientationInternal. r=baku 2015-08-18 14:55:09 -07:00
Matt Woodrow
14403876cf Bug 1195527 - Part 2: Add D3D11 video TextureClient recycler. r=jrmuizel 2015-08-18 21:04:46 -04:00
Matt Woodrow
5eeaa93ed8 Bug 1195527 - Part 1: Move D3D11 texture allocation into the TextureClient. r=jrmuizel 2015-08-18 21:04:14 -04:00
Andrew Comminos
4cb084db00 Bug 1195110 - Check if GLContext is destroyed before freeing resources in CompositingRenderTargetOGL. r=jrmuizel 2015-08-18 20:03:04 -04:00
Kartikaya Gupta
99cbf4f698 Bug 1180295 - Implement seamless snapping to the stable state. r=rbarker 2015-08-18 14:27:20 -04:00
Kartikaya Gupta
36de569f91 Bug 1180295 - Stop clipping the content while the toolbar is in the process of sliding off. r=rbarker 2015-08-18 14:27:19 -04:00
Kartikaya Gupta
17f8044764 Bug 1180295 - Rip out the Fennec code to set the screen render offset. r=rbarker 2015-08-18 14:27:18 -04:00
Kartikaya Gupta
534c0e0e27 Bug 1180295 - Rip out call to setContentDocumentFixedPositionMargins. r=rbarker 2015-08-18 14:27:18 -04:00
Matt Woodrow
f2dad8dee1 Bug 1195531 - Don't discard d3d11 textures when we move the TextureSource to a new compositor. r=jrmuizel,nical 2015-08-18 14:32:33 -04:00
Matt Woodrow
050cac5369 Bug 1194753 - Wait longer when decoding the first frame of D3D9 DXVA video before deciding it is invalid. r=cpearce 2015-08-18 14:19:45 -04:00
Mason Chang
b5774eeed6 Bug 1190257. Use the previous vsync timestamp on windows 10. r=jrmuizel 2015-08-18 09:11:12 -07:00
Botond Ballo
9598818879 Bug 1187804 - When a layer is scrolled by multiple scroll frames, do an AlignFixedAndStickyLayers pass on its subtree for each of the scroll frames. r=kats 2015-08-14 20:26:59 -04:00
Botond Ballo
a54ac74577 Bug 1187804 - Un-adjust fixed layers by the async transform of the scroll frame that they're fixed with respect to, not of the nearest ancestor scroll frame. r=kats 2015-08-14 16:11:28 -04:00
Markus Stange
fec0b4f324 Bug 1187804 - Annotate fixed-position layers with the scroll id of the scroll frame that they are fixed with respect to. r=mattwoodrow 2015-08-17 19:44:42 -04:00
Chris Peterson
367daa1bce Bug 1194954 - Fix -Wunreachable-code warnings in gfx/layers and gfx/thebes. r=BenWa 2015-06-03 23:13:42 -07:00
Chris Peterson
5c9853507c Bug 1194948 - Build gfx/ipc in unified mode and mark as FAIL_ON_WARNINGS. r=BenWa 2015-08-13 20:46:47 -07:00
John Daggett
7e2c084d7e Bug 1195188 - add fontlist init problem telemetry for DirectWrite. r=m_kato 2015-08-18 15:15:45 +09:00
Botond Ballo
502963b7f5 Bug 1180030 - Request a fling snap when an overscroll animation completes. r=kats 2015-07-29 16:23:35 -04:00
Botond Ballo
b437c9ceb3 Bug 1180030 - Do not request a fling snap if the fling will overscroll on its first sample. r=kats 2015-07-10 17:56:59 -04:00
Mike Hommey
71dfb17528 Bug 1194497 - Convert a few remaining PRUnichar to char16_t. r=roc 2015-08-18 08:09:14 +09:00
Botond Ballo
1a13c28211 Bug 1193930 - Allow the user to start a pinch while an overscroll animation is still in progress. r=kats 2015-08-14 13:11:32 -04:00
Karl Tomlinson
b92d49216f bug 962719 use unsigned ints for FrameID and ProducerID for defined overflow behavior r=roc 2015-08-12 11:02:41 +12:00
David Anderson
4617e661dc Add driver crash guards to WebGL (bug 1190281 part 9, r=jgilbert,mattwoodrow) 2015-08-14 22:14:00 -07:00
Bill McCloskey
c796607dc2 Bug 1189125 - Allow xpcshell to use GTK (r=karlt) 2015-08-14 15:51:19 -07:00
Wes Kocher
88c19cbfa2 Backed out changeset 956b56977688 (bug 1190281) for gfx crashes 2015-08-14 15:26:34 -07:00
Matt Woodrow
2a0bd01e67 Bug 1135935 - Part 6: Wait for the compositor to stop using textures before recycling them. r=jrmuizel 2015-08-13 15:18:53 -04:00
Matt Woodrow
bd365c4fc5 Bug 1135935 - Part 5: Add D3D9 texture recycler. r=jrmuizel 2015-08-11 10:15:44 -04:00
Matt Woodrow
6e0c3bbea7 Bug 1135935 - Part 4: Move IDirect3DTexture9 allocations and ownership into the TextureClient. r=jrmuizel 2015-08-11 10:15:34 -04:00
Matt Woodrow
80fd20c5e8 Bug 1135935 - Part 3: Allow overriding of allocations for texture client recycling. r=sotaro 2015-08-10 16:04:38 -04:00
Matt Woodrow
d5cda531d7 Bug 1135935 - Part 2: Merge TextureClientRecycleAllocator into base class. r=sotaro 2015-08-10 16:02:14 -04:00
Matt Woodrow
11da4cc0e7 Bug 1135935 - Part 1: Don't implement ISurfaceAllocator for the texture recycler. r=sotaro 2015-08-10 16:00:54 -04:00
David Anderson
d5d11e3b66 Add driver crash guards to WebGL. (bug 1190281 part 9, r=jgilbert) 2015-08-14 12:52:37 -07:00
Randall Barker
d845c870d4 Bug 1188225 - Implement ChromeProcessController::HandleDoubleTap. r=botond 2015-08-13 18:26:00 -04:00
Matt Woodrow
74ca0e8aa9 Bug 1191534 - Implement BlitImageToFramebuffer for IOSurface. r=jgilbert 2015-08-14 11:50:48 -04:00
Aryeh Gregor
5d29345eab Bug 1193298 - Part 1: Avoid RefPtr in ternary operator. r=froydnj 2015-08-11 06:43:00 -04:00
Aryeh Gregor
888a54c11b Bug 1179451 - Part 4: Don't pass nsRefPtr&& to functions that want raw pointers. r=froydnj 2015-08-13 15:22:48 +03:00
David Anderson
66507e3794 Fix bogus assert in DriverCrashGuard. (bug 1190281 followup, r=mattwoodrow) 2015-08-13 17:50:43 -07:00
Jeff Muizelaar
bb651d4e17 Bug 1194335. Use a StackArray for RECTS so we see them in the minidumps. r=mattwoodrow
It will be faster too.
2015-08-13 17:01:10 -04:00
Ryan VanderMeulen
c8eb384fde Backed out changeset c6c91bdf11c0 (bug 1191534) for Werror bustage.
CLOSED TREE
2015-08-13 16:13:10 -04:00
Matt Woodrow
0e82345eb2 Bug 1192571 - Make sure we reparent all TextureSources when dragging a tab between windows. r=jrmuizel 2015-08-13 15:59:07 -04:00
Matt Woodrow
2e20a3911e Bug 1191534 - Implement BlitImageToFramebuffer for IOSurface. r=jgilbert 2015-08-13 15:57:59 -04:00
Nathan Froyd
43a8488186 Bug 1186444 - part 1 - move uses of MODULE_OPTIMIZE_FLAGS to moz.build's CFLAGS; r=mshal
Now that we have moz.build, we can be guaranteed that any flags we add
in moz.build will be added after everything else has been setup.  So any
uses of MODULE_OPTIMIZE_FLAGS can be moved to moz.build's
CFLAGS/CXXFLAGS without any unusual repercussions.  We do have to verify
that MOZ_OPTIMIZE is in effect, though.
2015-07-22 11:04:32 -04:00
Mason Chang
c8c6e68b76 Bug 1193842 - Delete touch resampling preference and non resampling paths. r=kats 2015-08-13 08:23:14 -07:00
Jerry Shih
18a99fe0b8 Bug 1192192 - fix quad culling method. r=nical 2015-08-13 08:22:58 -07:00
Jim Mathies
dbf8e2ba18 Bug 1152080 - Plugin configuration clip rects should be treated as visible rects. r=roc 2015-08-11 13:07:34 -05:00
Sotaro Ikeda
caffe42db7 Bug 1192352 - Fix fence handling of display mirroring r=nical 2015-08-13 06:52:49 -07:00
John Daggett
a7dab25f24 Bug 1192699 - eliminate the two-stage system fontlist initialization under DirectWrite. r=m_kato 2015-08-13 15:04:25 +09:00
Jim Chen
ef8b0d7d2a Bug 1192077 - Convert AndroidBridge JNIEnv calls; r=esawin 2015-08-13 00:53:39 -04:00
Nathan Froyd
efb75125fc Bug 1193470 - silence more warnings when building skia with clang/g++; r=glandium
- Several of skia's functions are marked as deprecated, but when
  compiling Gecko, we don't really care about Skia's internal use of
  deprecated functions.

- clang warns about unused private fields, which is a valuable warning
  for Skia developers, but not a useful warning to see during Gecko
  compilations.

- Various macros in Skia are redefined as a result of using unified
  compilation.  clang has a -Wno switch for turning this off; gcc also
  warns about it, but does not have a separate switch, so we can't do
  anything about it.
2015-08-11 23:23:26 -04:00