Wes Kocher
2bccabaf74
Backed out 12 changesets (bug 1200595) for b2g mochitest crashes in SharedBufferManagerParent CLOSED TREE
...
Backed out changeset cf8cf1a039dd (bug 1200595)
Backed out changeset 65da564f952c (bug 1200595)
Backed out changeset 7663208f1582 (bug 1200595)
Backed out changeset fc1fbb97c8eb (bug 1200595)
Backed out changeset 3ad5a4c457fe (bug 1200595)
Backed out changeset add3fe9afc0c (bug 1200595)
Backed out changeset 68aba6b39588 (bug 1200595)
Backed out changeset ab326c34f1cf (bug 1200595)
Backed out changeset ed34bc528a1b (bug 1200595)
Backed out changeset 0dc93424546c (bug 1200595)
Backed out changeset 8cc12f12f3d1 (bug 1200595)
Backed out changeset bb84403701b7 (bug 1200595)
2015-11-24 10:07:02 -08:00
Bas Schouten
f20c2c2926
Bug 1216366: Ensure D3D11 uploads the entire surface the first time for component alpha textures. r=nical
2015-11-24 17:04:13 +01:00
Nicolas Silva
8278de119c
Bug 1200595 - Consolidate the TextureClient's destruction logic. r=mattwoodrow
2015-11-20 14:25:03 +01:00
Nicolas Silva
c12c0c1984
Bug 1200595 - Merge TextureClient and ClientTexture back into TextureClient. r=mattwoodrow
2015-11-20 14:25:00 +01:00
Nicolas Silva
8aacce3524
Bug 1200595 - DIB TextureData implementation. r=Bas
2015-11-20 14:24:58 +01:00
Nicolas Silva
4652c476f0
Bug 1200595 - SharedSurface TextureData implementation. r=jgilbert
2015-11-20 14:24:55 +01:00
Nicolas Silva
fcf9542ee0
Bug 1200595 - AndroidSurface TextureData implementation. r=mattwoodrow
2015-11-20 14:24:52 +01:00
Nicolas Silva
f26d8ee500
Bug 1200595 - EGLImage TextureData implementation. r=mattwoodrow
2015-11-20 14:24:49 +01:00
Nicolas Silva
74e8cfb9ab
Bug 1200595 - MacIOSurface TextureData implementation. r=mattwoodrow
2015-11-20 14:24:46 +01:00
Botond Ballo
3595912f04
Bug 1168263 - Exclude perspective transforms from the transform used to convert from screen coordinates to an APZC's coordinate space. r=kats
2015-11-02 15:08:01 -05:00
Botond Ballo
a5522d6d45
Bug 1168263 - Annotate layers with a perspective transform. r=mattwoodrow
2015-11-02 17:38:08 -05:00
Nicolas Silva
ee0c01224a
Bug 1228029 - Fix the usage of gtest assertion macros in TestJobScheduler.cpp. r=kats
2015-11-25 19:36:44 +01:00
Mike Hommey
fda82181a7
Bug 1224452 - Straighten up a couple things in some moz.builds. r=gps
...
We're going to change how e.g. CFLAGS are printed out in backend.mk, and
to fit that model, the data in the corresponding moz.build variables
need to be straightened up.
2015-11-26 08:50:52 +09:00
Andrew McCreight
4383b453c7
Bug 1213464 - ImageBridgeChild and CompositorChild should delete their Transport. r=billm
2015-11-25 08:09:32 -08:00
Kartikaya Gupta
ab826ae52b
Bug 960317 - Remove cross-slide code from APZC. r=botond
2015-11-25 10:30:36 -05:00
Nicolas Silva
7c14f9d3e9
Bug 1200595 - D3D9 TextureData implementation. r=Bas
2015-10-19 14:46:17 +02:00
Nicolas Silva
e553b6be1d
Bug 1200595 - D3D11 TextureData implementation. r=Bas
2015-10-15 17:53:37 +02:00
Nicolas Silva
b15e815c4f
Bug 1200595 - Gralloc TextureData implementation. r=sotaro
2015-10-15 17:53:37 +02:00
Nicolas Silva
492a23332d
Bug 1200595 - Buffer TextureData implementation. r=mattwoodrow
2015-10-15 17:53:33 +02:00
Nicolas Silva
a59656ac76
Bug 1200595 - Introduce TextureData and implement it for X11. r=mattwoodrow, Bas, sotaro
2015-10-13 18:48:48 +02:00
Phil Ringnalda
e8d65ceaab
Back out changeset 2f614bcd9405 (bug 1221822) for test_conformance__extensions__ext-sRGB.html and test_webgl2_alpha_luminance.html failures
2015-11-23 21:55:59 -08:00
Boris Zbarsky
9b5cdb634a
Bug 1224596 part 13. Switch gfxUtils to using the new WorkerMainThreadRunnable::Dispatch signature. r=khuey
2015-11-24 00:04:21 -05:00
Nicholas Nethercote
ca061c58ed
Bug 1225007 (part 1, attempt 3) - Use LayoutDevicePixel more in Cocoa widget code. r=kats.
2015-11-19 14:10:38 +11:00
Jeff Gilbert
60873e7a70
Bug 1221822 - Finish the WebGL texture refactor. r=kamidphish,mattwoodrow,bz
2015-11-23 19:27:13 -08:00
Kevin Wern
94ff6417bc
Bug 1226920 - For instances of ForEachNode where we want to traverse the entire tree, use an action that returns void. r=botond
2015-11-23 13:06:29 -05:00
Kevin Wern
7e0f8f630c
Bug 1226920 - Allow calling ForEachNode() with an action returning void r=botond
2015-11-23 13:06:01 -05:00
David Anderson
741c3408b7
Don't assume D3D11CreateDevice() gives back non-null devices. (bug 1209268, r=milan)
2015-11-23 13:07:40 -08:00
Nigel Babu
9872df465c
Backed out changeset ebb6fb453cca (bug 1214170) for build bustage on a CLOSED TREE
2015-11-25 16:22:16 +05:30
David Anderson
60be2774fd
Add APZ support for mousewheel.acceleration prefs. (bug 1214170, r=kats)
2015-11-25 01:12:33 -08:00
Jeff Gilbert
856bdc3076
Bug 1221822 - Finish the WebGL texture refactor. r=kamidphish,mattwoodrow,bz
2015-11-24 20:15:29 -08:00
Dan Glastonbury
33cb95557f
Bug 618898 - Add D3D11SharedSurfaceInterop. r=jgilbert
2015-11-06 10:19:24 +10:00
Christoph Diehl
2f2e503139
Bug 805760 - Crashtest.
2015-11-24 20:04:04 +01:00
Mason Chang
78ebc29d9b
Bug 1221840. Support repeating images in 1 axis. r=seth
2015-11-23 08:17:35 -08:00
Lee Salzman
f5ef2e5557
Bug 1224974 - fix GTK shaped window drawing. r=bas
2015-11-19 17:23:43 -05:00
Lee Salzman
68e374cb22
Bug 1223740 - enforce max surface size for DrawTargetSkia. r=bas
2015-11-19 13:35:31 -05:00
Boris Chiou
1d04a6bf75
Bug 1215406 - Part 3: Change the types of direction and fillmode in AnimationTiming. r=heycam
...
Use mozilla::dom::FillMode and mozilla::dom::PlaybackDirection
in AnimationTiming.
2015-11-20 06:12:00 +01:00
Milan Sreckovic
322f0af3b0
Bug 1204922 - Part 3. Report failed before HandleError call. r=bas
2015-11-19 10:19:00 +01:00
Kartikaya Gupta
870abb9938
Bug 1226872 - Remove unnecessary wrapper methods in nsLayoutUtils. r=roc
2015-11-23 09:14:18 -05:00
Wes Kocher
2e7f2539d9
Backed out changeset 7b113a6167e9 (bug 1215265) for mass bustage CLOSED TREE
2015-11-22 23:02:18 -08:00
Wes Kocher
f663748358
Backed out changeset 0cbe4b80d443 (bug 1215265) for mass bustage CLOSED TREE
2015-11-22 23:02:10 -08:00
Robert O'Callahan
cc670cd8bf
Bug 1215265. Add some missing MOZ_COUNT_CTOR/DTORs. r=nical
2015-11-18 17:30:54 +13:00
Robert O'Callahan
209e7412bc
Bug 1215265. Don't leak CompositorChild in content processes. r=nical
...
This makes the shutdown sequence of CrossProcessCompositorParent
work very much like the shutdown sequence of CompositorParent:
the child does SendStop(); the parent's RecvStop does some cleanup
and then queues a DeferredDestroy task; DeferredDestroy releases
the parent, destroying it; IPDL sends a message to destroy the child.
2015-11-18 13:39:47 +13:00
Kartikaya Gupta
11656fea91
Bug 1181703 - Add a gtest for making sure a pan can be continued after a second finger does a tap. r=botond
2015-11-22 08:57:45 -05:00
Kartikaya Gupta
b7210d2834
Bug 1181703 - Allow re-entering the panning state if a second finger is tapped while panning with one finger. r=botond
2015-11-22 08:57:45 -05:00
Kartikaya Gupta
7773a00f38
Bug 962243 - Gtest for being able to pan after lifting a finger from a pinch. r=botond
2015-11-22 08:57:45 -05:00
Dmitry Rozhkov
8810c371ce
Bug 962243 - Implement PINCH to TOUCHING transition in APZC. r=botond
2015-11-22 08:57:45 -05:00
Kartikaya Gupta
771e0aaa39
Bug 1221694 - Add a basic telemetry probe for checkerboarding. r=botond,vladan
2015-11-20 23:25:37 -05:00
Jonathan Kew
3aeb07f68e
Bug 1226175 - Update in-tree harfbuzz to release 1.1.0 to pick up Syriac Abbreviation Mark support ('stch' feature). r=jdaggett
2015-11-20 21:49:09 +00:00
Mason Chang
69dddb2ff3
Bug 1226316. Fixup to only expand displayport when skating with apz. r=kats
2015-11-20 10:00:47 -08:00
Carsten "Tomcat" Book
d699f69c9a
Backed out 13 changesets (bug 1200595) for possibly breaking Reftest [TC] Crashtest tc-R on a CLOSED TREE
...
Backed out changeset e7278af0a484 (bug 1200595)
Backed out changeset c13228f84d85 (bug 1200595)
Backed out changeset 4b88e8a3d8af (bug 1200595)
Backed out changeset e55376bd2cf8 (bug 1200595)
Backed out changeset 9c27c8e2c021 (bug 1200595)
Backed out changeset a369a2983ceb (bug 1200595)
Backed out changeset 09e71ba15ea8 (bug 1200595)
Backed out changeset b555b130d439 (bug 1200595)
Backed out changeset 6819f6d82287 (bug 1200595)
Backed out changeset a8cdfbf443d8 (bug 1200595)
Backed out changeset 0092c9d7a86b (bug 1200595)
Backed out changeset 6dc38a1e6073 (bug 1200595)
Backed out changeset fe2164aa1468 (bug 1200595)
2015-11-20 16:55:26 +01:00
Trevor Saunders
77d698ceef
bug 1225943 - remove QI to nsIMarkupDocumentViewer from gfx/tests/crashtests/358732-iframe.html r=smaug
2015-11-20 09:45:23 -05:00
Trevor Saunders
a5d2b85973
bug 1225943 - remove \rs from gfx/tests/crashtests/358732-iframe.html r=smaug
2015-11-20 09:45:23 -05:00
Nicolas Silva
f3fa0592cd
Bug 1200595 - Build fix on a CLOSED TREE
2015-11-20 15:03:11 +01:00
Nicolas Silva
7d0792726e
Bug 1200595 - Consolidate the TextureClient's destruction logic. r=mattwoodrow
...
* * *
Bug 1200595 - Rebase fixes
2015-11-20 14:25:03 +01:00
Nicolas Silva
9e79465feb
Bug 1200595 - Merge TextureClient and ClientTexture back into TextureClient. r=mattwoodrow
2015-11-20 14:25:00 +01:00
Nicolas Silva
f2b8a7c7a1
Bug 1200595 - DIB TextureData implementation. r=Bas
2015-11-20 14:24:58 +01:00
Nicolas Silva
1172799398
Bug 1200595 - SharedSurface TextureData implementation. r=jgilbert
2015-11-20 14:24:55 +01:00
Nicolas Silva
b69fad7cc7
Bug 1200595 - AndroidSurface TextureData implementation. r=mattwoodrow
2015-11-20 14:24:52 +01:00
Nicolas Silva
628efe3b93
Bug 1200595 - EGLImage TextureData implementation. r=mattwoodrow
2015-11-20 14:24:49 +01:00
Nicolas Silva
f3e5da49d7
Bug 1200595 - MacIOSurface TextureData implementation. r=mattwoodrow
2015-11-20 14:24:46 +01:00
Nicolas Silva
6c4dec3635
Bug 1200595 - D3D9 TextureData implementation. r=Bas
2015-10-19 14:46:17 +02:00
Nicolas Silva
9404af5f4d
Bug 1200595 - D3D11 TextureData implementation. r=Bas
2015-10-15 17:53:37 +02:00
Nicolas Silva
a857691a15
Bug 1200595 - Gralloc TextureData implementation. r=sotaro
2015-10-15 17:53:37 +02:00
Nicolas Silva
abcd95b2d7
Bug 1200595 - Buffer TextureData implementation. r=mattwoodrow
2015-10-15 17:53:33 +02:00
Nicolas Silva
528d519c04
Bug 1200595 - Introduce TextureData and implement it for X11. r=mattwoodrow, Bas, sotaro
2015-10-13 18:48:48 +02:00
John Daggett
ae328c81d0
Bug 1213280 - fix OSX font selection under 10.11. r=jfkthame
2015-11-20 22:01:12 +09:00
Carsten "Tomcat" Book
ae64261d19
Backed out changeset 815c0c1d5619 (bug 1226175) for bustage on a CLOSED TREE
2015-11-20 08:03:13 +01:00
Lee Salzman
0e44e6b1a9
Bug 1225250 - fix stride on SourceSurfaceSkia when initialized from GPU texture. r=jmuizelaar
2015-11-17 11:18:36 -05:00
Jonathan Kew
26e959c517
Bug 1226175 - Update in-tree harfbuzz to release 1.1.0 to pick up Syriac Abbreviation Mark support ('stch' feature). r=jdaggett
2015-11-20 06:19:27 +00:00
Jonathan Kew
5af93fbf03
Bug 1223002 - Always call ReleaseGrFace to balance GetGrFace, even if the face is null. r=jdaggett
2015-11-20 06:09:59 +00:00
John Daggett
d33bf93659
Bug 1119062 - enable unicode-range in release builds. r=dbaron
2015-11-20 14:46:47 +09:00
Phil Ringnalda
999ba780f2
Merge m-c to m-i
2015-11-19 21:08:34 -08:00
Phil Ringnalda
05685d140b
Backed out 2 changesets (bug 1225007) for frequent OS X "Shouldn't return empty rect" assertion failures, a=backout
...
Backed out changeset c5b352c74b35 (bug 1225007)
Backed out changeset 8a513c70ce7c (bug 1225007)
2015-11-19 20:55:26 -08:00
John Daggett
a7af3d6893
Bug 1224965 p2 - tweak the handling of generic substitutions. r=karlt
2015-11-20 13:35:15 +09:00
John Daggett
2a26acbb3c
Bug 1224965 p1 - add pref for max substitutions for generics under fontconfig. r=m_kato
2015-11-20 13:35:15 +09:00
Wes Kocher
069905e5d9
Merge b2ginbound to central, a=merge
2015-11-19 13:36:16 -08:00
Kartikaya Gupta
4b7d6634a5
Bug 1223928 - Make the horizontal scrollbar on the root scrollable shift correctly with the dynamic toolbar. r=botond
2015-11-19 09:55:21 -05:00
Jonathan Kew
dfd40750f7
Bug 1223002 - Cherry-pick post-1.3.4 bugfixes for graphite2 from upstream. r=jdaggett
2015-11-19 13:33:17 +00:00
Chris Lord
c6def80200
Bug 1225761 - Clear axis lock in CancelAnimation and EndTouch. r=botond
2015-11-18 18:36:48 +00:00
Nicholas Nethercote
dc42acdb6f
Bug 1225007 (part 1, attempt 2) - Use LayoutDevicePixel more in Cocoa widget code. r=kats.
2015-11-19 14:10:38 +11:00
Carsten "Tomcat" Book
78f31b3f9d
Merge mozilla-central to b2g-inbound
2015-11-19 15:27:02 +01:00
Thomas Zimmermann
c0ce624235
Bug 1225045: Fix stagefright include paths for ANDROID_VERSION >= 17, r=gps
2015-11-19 10:42:31 +01:00
Bas Schouten
5a5232dc3d
Bug 1225125: If all drawing is just clipped out anyway, just push a regular group, blending mode won't matter. r=jrmuizel
2015-11-17 16:27:17 +01:00
David Anderson
8d6994d6b9
Null-check D3D10 devices in a few places. (bug 1225645, r=bas)
2015-11-19 15:04:46 -08:00
Botond Ballo
001a2d5664
Bug 1226320 - Fix a refactoring in APZCTreeManager that didn't preserve semantics correctly. r=kats
2015-11-19 15:34:50 -05:00
Wes Kocher
af004452e1
Merge m-c to inbound, a=merge
2015-11-19 13:47:54 -08:00
Kearwood (Kip) Gilbert
133aa786fd
Bug 1206072 - Don't call GetNextRenderTarget if CreateRenderTargetSet failed,r=vlad
...
- Prevent a crash in ContainerLayerComposite::ContainerRenderVR
that ocurred when VRHMDRenderingSupport::RenderTargetSet::CreateRenderTargetSet
returns null.
2015-11-19 12:20:26 -08:00
Tom Klein
2813c8db06
Bug 1131264 - Extend the workaround for drawing D2D circles. r=bas
2015-11-19 13:57:32 -06:00
Kartikaya Gupta
45f96e75ee
Bug 1223486 - Ensure WrapTexCoord returns 0.0 instead of 1.0 when given a negative whole number. r=Bas
2015-11-19 10:49:31 -05:00
Carsten "Tomcat" Book
7ac6dfecb4
Merge mozilla-central to mozilla-inbound
2015-11-17 12:33:46 +01:00
Carsten "Tomcat" Book
074e71d839
merge mozilla-inbound to mozilla-central a=merge
2015-11-17 12:26:16 +01:00
Sotaro Ikeda
36520c133b
Bug 1144103 - Support screen recording r=mwu
2015-11-17 02:04:40 -08:00
John Daggett
c3c53352ea
Bug 1163487 - sniff LANGUAGE when determining language for lang group. r=karlt
2015-11-17 11:39:58 +09:00
Kevin Wern
a16ec39b18
Bug 1199798 - Create tests for TreeTraversal.h r=botond
...
Move queue and stack includes outside of mozilla namespace.
Test the following for searches:
- Null root returns null.
- Needle is root returns root.
- No needle results in full traversal.
- Needle node in middle returns that needle, and stops traversing.
Test the following for ForEachNode:
- Null root still runs correctly.
- No skips results in traversal of entire tree.
- Root skip results in only changing the root.
- First skips are still included (whether leaf or parent).
2015-11-16 13:54:12 -05:00
Matt Woodrow
1d9e6da57b
Bug 1219230 - Use the valid region for determining buffer size instead of the visible region. r=mstange
2015-11-17 11:36:38 +13:00
David Anderson
aa17819ba5
Remove CreateImage() from ImageContainer, ImageFactory, and ImageClient. (bug 1222910, r=roc)
2015-11-17 00:09:01 -08:00
David Anderson
2cadcf2890
Remove Gonk usage of ImageContainer::CreateImage. (bug 1222910, r=sotaro)
2015-11-17 00:09:01 -08:00
David Anderson
3b2a1618b6
Decouple SharedRGBImage and PlanarYCbCrImage from ImageContainer. (bug 1222910, r=mattwoodrow)
2015-11-17 00:09:01 -08:00
David Anderson
541d0e4d7d
Decouple MacIOSurfaceImage from ImageContainer. (bug 1222910, r=mstange)
2015-11-17 00:09:00 -08:00
David Anderson
0b4676f5e2
Decouple SurfaceTextureImage from ImageContainer. (bug 1222910, r=snorp)
2015-11-17 00:09:00 -08:00
David Anderson
6f1947dc8d
Decouple EGLImageImage from ImageContainer. (bug 1222910, r=snorp)
2015-11-17 00:09:00 -08:00
David Anderson
625f310506
Decouple D3D9SurfaceImage from ImageContainer. (bug 1222910, r=mattwoodrow)
2015-11-17 00:09:00 -08:00
David Anderson
dc3cb48a73
Decouple D3D11ShareHandleImage from ImageContainer. (bug 1222910, r=mattwoodrow)
2015-11-17 00:09:00 -08:00
David Anderson
f64d767dfe
Decouple CairoImage from ImageContainer. (bug 1222910, r=roc)
2015-11-17 00:09:00 -08:00
Wes Kocher
0a9980fbf6
Merge m-c to fx-team, a=merge
2015-11-16 17:28:26 -08:00
Botond Ballo
431411200a
Bug 1208829 - Make FromUnknownRegion() actually work, and add ToUnknownRegion(). r=mstange
2015-11-09 20:42:37 -05:00
Luca Greco
efb6aaa214
Bug 1218364 - windowless browser windows should not crash on Troubleshoot. r=billm,jrmuizel
2015-11-11 07:08:00 +01:00
Nicholas Nethercote
2828d6ed1d
Bug 1224482 (part 4) - Make GetClientSize() return a LayoutDeviceIntSize. r=kats.
2015-11-13 01:37:02 -08:00
Nicholas Nethercote
f665d5a170
Bug 1224482 (part 2) - Replace GetNaturalBoundsUntyped() with GetNaturalBounds(). r=kats.
2015-11-13 01:37:02 -08:00
Nicholas Nethercote
7cd70b33b4
Bug 1224482 (part 1) - Tweak typed/untyped versions of Get{,Client,Screen}Bounds(). r=kats.
...
In nsIWidget, GetBoundsUntyped(), GetClientBoundsUntyped() and
GetScreenBoundsUntyped() are currently the primary implementations, and the
untyped versions are defined on top of them. This patch flips that around.
2015-11-12 16:04:52 -08:00
Matt Woodrow
bb8cd0f0f6
Bug 1217012 - Use doubles when untransforming points since we need the extra precision. r=kip
2015-11-16 17:05:55 +13:00
John Daggett
5fe07c8458
Bug 1173260 - support multiple families for generics. r=heycam
2015-11-16 08:48:40 +09:00
John Daggett
b7175b8052
Bug 1167284 - implement localized name lookup for fontconfig font families. r=karlt
2015-11-16 08:48:36 +09:00
Nathan Froyd
3ce57b5162
Bug 1216644 - part 3 - make BufferRecycleBin store UniquePtrs; r=jrmuizel
...
Changing mRecycledBuffers to store UniquePtrs instead of nsAutoArrayPtrs
opens up the possibility of a reasonable facsimile of ownership in
function signatures.
2015-10-20 13:16:04 -04:00
Nathan Froyd
ccb2eeeffe
Bug 1216644 - part 2 - make gfxFontEntry::mUVSData a UniquePtr; r=jrmuizel
...
This patch could have been in the last patch, but it felt like modifying
ReadCMAPTableFormat14 to accept a UniquePtr<> made the code clearer.
This change was therefore separated into its own patch for easier
review.
2015-10-20 12:12:41 -04:00
Nathan Froyd
d151c2d381
Bug 1216644 - part 1 - simple s/nsAutoArrayPtr/UniquePtr/ changes in gfx/; r=jrmuizel
...
This patch handles all the cases where we just want to swap out
nsAutoArrayPtr for UniquePtr and don't require code changes other than
updating uses that implicitly converted to T* to follow UniquePtr's
conventions.
2015-10-20 13:13:35 -04:00
Phil Ringnalda
4327e90ea9
Back out changeset 98bd7a8e4705 (bug 1225645) for Windows build bustage
...
CLOSED TREE
2015-11-18 18:48:14 -08:00
Randall Barker
4d790c8930
Bug 1223946 - Part 1: Clean up and support needed for converting WidgetWheelEvent to ScrollWheelInput. r=kats
2015-11-18 19:32:37 -05:00
John Daggett
38da6dbe22
Bug 1214490 - fix-up system font name warning. r=mstange
2015-11-19 09:18:19 +09:00
David Anderson
1fd40cfe48
Null-check D3D10 devices in a few places. (bug 1225645, r=bas)
2015-11-18 12:16:54 -08:00
David Anderson
65d609e379
Search for a matching DXGI adapter in content processes. (bug 1225283 part 2, r=jrmuizel)
2015-11-18 12:13:40 -08:00
David Anderson
36deedccc3
Add IPC helpers to marshal DXGI_ADAPTER_DESC. (bug 1225283 part 1, r=mattwoodrow)
2015-11-18 12:11:52 -08:00
Kartikaya Gupta
0b0d4a0d6b
Bug 1225950 - Force a composite if we have requested one but haven't gotten a vsync in a while. r=mchang
2015-11-18 18:49:58 -05:00
Kartikaya Gupta
eaf0792811
Bug 1225950 - Make mNeedsComposite a counter rather than a boolean. r=mchang
2015-11-18 18:49:58 -05:00
Kartikaya Gupta
509226984e
Bug 1225950 - Remove unnecessary parameter from SetNeedsComposite. r=mchang
2015-11-18 18:49:58 -05:00
Mason Chang
28ca4b5b3d
Bug 1208636 - Adjust displayport size based on available system memory. r=kats
2015-11-18 15:48:19 -08:00
Kartikaya Gupta
8543e888e0
Bug 1225571 - Move the code to update the SPCSPS from repaint request handling to when the resolution is updated in the presShell. r=botond
2015-11-18 13:53:14 -05:00
Nicolas Silva
8d0b29780f
Bug 1224254 - Bustage fix on a CLOSED TREE
2015-11-18 19:22:02 +01:00
Tom Klein
23ca7458ab
Bug 676001 - Fix for stroke hit testing on cairo. r=jrmuizel
...
The mochitest was mostly written by Jonathan Watt (bug 719385).
2015-11-18 11:20:02 -06:00
Nicolas Silva
fc316e7cae
Bug 1224254 - Don't try to allocate unreasonably large textures. r=Bas
2015-11-18 16:59:11 +01:00
Nicolas Silva
e6f04f4af3
Bug 1219529 - Don't attempt to deallocate shmems after the ipdl protocol is shut down. r=sotaro
2015-11-18 16:59:06 +01:00
Chris Lord
de99c99d49
Bug 1222524 - Change behaviour of axis-lock with nested APZCs. r=botond
2015-11-17 14:01:06 +00:00
Nicholas Nethercote
81aa29c752
Backout 52ba24123046 and 66768d6a50fa (bug 1225007) for causing lots of test assertions on Mac. CLOSED TREE
2015-11-17 17:02:39 -08:00
Wes Kocher
f39e9198ef
Backed out 2 changesets (bug 1225283) for Windows build bustage CLOSED TREE
...
Backed out changeset a2dc8e863533 (bug 1225283)
Backed out changeset 5f456b78cccc (bug 1225283)
2015-11-17 14:41:42 -08:00
Nicholas Nethercote
fe831e4a28
Bug 1225007 (part 1) - Use LayoutDevicePixel more in Cocoa widget code. r=kats.
2015-11-15 21:37:52 -08:00
David Anderson
7435fdb0bc
Search for a matching DXGI adapter in content processes. (bug 1225283 part 2, r=jrmuizel)
2015-11-17 13:40:38 -08:00
David Anderson
b7c3f43287
Add IPC helpers to marshal DXGI_ADAPTER_DESC. (bug 1225283 part 1, r=mattwoodrow)
2015-11-17 13:38:12 -08:00
Bas Schouten
d0817890b8
Bug 1225125 - Test: Check if we crash easily on a 0x0 clipped layer surface. r=jrmuizel
2015-11-17 18:38:46 +01:00
Kartikaya Gupta
927782a371
Bug 1223296
- Clear element activation if a contextmenu is displayed. r=botond
2015-11-13 15:10:52 -05:00
Kartikaya Gupta
272cd4b619
Bug 1223296
- Fire a Gesture:SingleTap message to browser.js even on the C++ APZ codepath. r=rbarker
2015-11-13 15:10:52 -05:00
Kartikaya Gupta
8bbbaa5889
Bug 1223296
- Fire the MozMouseHittest event even if the C++ APZ is enabled. r=rbarker,botond
2015-11-13 15:10:52 -05:00
Kartikaya Gupta
bc9d55c915
Bug 1223296
- Turn HandlePanStart into a more generic function that can be called from other places. r=botond
2015-11-13 15:10:52 -05:00
Kartikaya Gupta
25606e7209
Bug 1214267 - Followup to fix missing propagation of 'fixedPositionSides' to the compositor, and add it to the layers dump. r=mattwoodrow
...
DONTBUILD because this is a backout/reland to fix bug number.
2015-11-13 09:38:57 -05:00
Kartikaya Gupta
f5477527ef
Back out cset 7529d41e6f1b for landing with an incorrect bug number. r=me
2015-11-13 09:37:53 -05:00
Kartikaya Gupta
12157246d6
Bug 1224209 - Fix missing propagation of 'fixedPositionSides' to the compositor, and add it to the layers dump. r=mattwoodrow
2015-11-13 09:35:40 -05:00
Bas Schouten
4b52ebda80
Bug 1204922: When ResizeBuffers fails, make no attempt to do subsequent paints until it succeeds again. r=milan
2015-11-13 13:04:44 +01:00
Nicholas Nethercote
f384f42d29
Bug 1224403 (part 10) - Make nsScreenGonk::GetNaturalBoundsUntyped() typed. r=kats.
2015-11-12 05:44:43 -08:00
Nicholas Nethercote
15961fc6fb
Bug 1224403 (part 4) - Make {Get,Set}NonClientMargins() return/take a LayoutDeviceIntMargin. r=kats.
...
This required adding {To,From}UnknownMargin().
2015-11-11 23:05:04 -08:00
Nicholas Nethercote
0dd9ab6cb8
Bug 1224403 (part 1) - Make Configuration::mBounds a LayoutDeviceIntRect. r=kats.
2015-11-10 16:27:26 -08:00
Jeff Gilbert
09a5c6135d
Bug 1209612 - Formalize client vs display EGL exts, and don't check client exts on ANDROID due to topcrash. - r=jrmuizel,snorp
2015-11-12 13:41:45 -08:00
Bas Schouten
9a6a757afb
Bug 1221616: Use ID2D1CommandList instead of a bitmap for temporary D2D drawing. r=jrmuizel
2015-11-12 17:00:52 +01:00
Heiher
c4cb01dda9
Bug 1222298 - GFX: 2D: Make convolverLS3 more like upstream. r=seth
...
---
gfx/2d/convolverLS3.cpp | 62 +++++++++++++++++++++++++------------------------
gfx/2d/convolverLS3.h | 4 +---
2 files changed, 33 insertions(+), 33 deletions(-)
2015-11-12 19:43:17 +08:00
Nicholas Nethercote
4ce3d974a8
Bug 1223690 - Remove implicit Rect conversions. r=jrmuizel.
...
gfxRect can be implicitly constructed from IntRect, which hides a number of
implicit conversion points, makes Moz2Dification harder, and has some
surprising effects.
This patch removes the implicit constructor and replaces it with an explicit
conversion function:
gfxRect ThebesRect(const IntRect&)
This is the obvious outcome of removing the constructor.
But there is also a second, less obvious outcome: currently we do a number of
IntRect-to-Rect conversions using ToRect(), which (surprisingly) works because
it turns into an implicit IntRect-to-gfxRect conversion (via the implicit
constructor) combined with an explicit gfxRect-to-Rect conversion (via
ToRect()). I.e. we do two conversions, going from a Moz2D type to a Thebes
type and back to a Moz2D type!
So this patch also changes these conversion. It moves this existing function:
Rect ToRect(const IntRect&)
from gfx2DGlue.h -- where it doesn't really belong because it doesn't involve
any Thebes types -- to gfx/2d/Rect.h, templatifying and renaming it as
IntRectToRect() in the process.
The rest of the patch deals with fall-out from these changes. The call sites
change as follows:
- IntRect-to-gfxRect conversions:
- old: implicit
- new: ThebesRect()
- IntRect-to-Rect conversions:
- old: ToRect()
- new: IntRectToRect()
2015-11-11 14:23:14 -08:00
Botond Ballo
57bd184fa2
Bug 1224021 - Support fractional async scroll offsets in the reftest harness. r=tn
2015-11-11 19:10:23 -05:00
Timothy Nikkel
54e904ba50
Bug 1223639. Rename ForceInside to MoveInsideAndClamp so it's clearer what it does. r=botond
...
This has led to confusion at least twice.
2015-11-11 16:38:25 -06:00
Botond Ballo
851b7a2860
Bug 1222661 - Replace ToUnknown(obj) and FromUnknown(obj) with obj.ToUnknown*() and FromUnknown*(obj). r=nical
2015-11-09 17:49:46 -05:00
Botond Ballo
5d3596c6b7
Bug 1222661 - Replace FromUntyped(obj) calls with FromUnknown*(obj). r=nical
2015-11-09 18:22:25 -05:00
Botond Ballo
c16d0046cf
Bug 1222661 - Replace ToUntyped(obj) calls with obj.ToUnknown*(). r=nical
2015-11-06 22:13:40 -05:00
Bas Schouten
92aaab4443
Bug 1210560 - Followup 3: Fix an assertion that can occur on mochitest bc4. r=jrmuizel on a CLOSED TREE
2015-11-11 21:56:59 +01:00
Benoit Girard
e7a9b7f7b5
Bug 1223540 - Add a pref for CGL's multithreaded mode (EMPEngine). r=jrmuizel
2015-11-10 16:14:24 -05:00
Kartikaya Gupta
aff0bd88ad
Bug 898075 - Remove the mozbrowserasyncscroll event from Gecko. r=botond,kanru,sicking
2015-11-11 10:17:47 -05:00
Bas Schouten
74a7b70253
Bug 1210560 - Part 8: Remove unused PushGroup/PopGroup/PopGroupToSource functions. r=jrmuizel
2015-11-11 16:15:40 +01:00
Bas Schouten
93d26fd2d7
Bug 1210560 - Part 5: Convert BasicLayers usecases to PushGroupForBlendBack and temporary surfaces. r=jrmuizel
2015-11-11 16:15:39 +01:00
Bas Schouten
f83e6fd87c
Bug 1210560 - Part 3: Convert more complex SVG usecases to PushGroupForBlendBack. r=jwatt r=jrmuizel
2015-11-11 16:15:39 +01:00
Bas Schouten
74b3ef74ce
Bug 1210560 - Part 2: Convert some simple users to use PushGroupForBlendBack. r=jrmuizel
2015-11-11 16:15:39 +01:00
Bas Schouten
33bb7ae164
Bug 1210560 - Part 1: Add an API specifically intended for users that just Push and Pop-Mask/Pop-Paint. r=jrmuizel
2015-11-11 16:15:39 +01:00
Thinker K.F. Li
24e3c2ac49
Bug 1210784 - Layer tree invalidation with Preserves3D. r=roc
2015-11-02 18:28:00 +01:00
Kartikaya Gupta
a84470d0f5
Bug 1214267 - Send the side to which fixed-pos items are attached so that we can move them in the compositor more correctly when the viewport size is changing. r=mattwoodrow
2015-11-11 10:07:29 -05:00
John Daggett
cbab96a8fe
Bug 1160506 - support intra-family font fallback. r=heycam
...
Fontconfig allows for fonts to be arbitrarily mapped into another font
family. Under some versions of Debian and Fedora, families like Droid
Sans Japanese were mapped into the Droid Sans family. To match these
font families properly, it's necessary to test multiple fonts within a
single given family. Since this is a relatively time consuming
procedure, only do this when there are multiple regular faces for a
given family.
2015-11-11 21:13:33 +09:00
Milan Sreckovic
03b025515f
Bug 1219494 - Part 1. TextureD3D11 and gfxDevCrash instead of MOZ_CRASH where appropriate. r=mchang
2015-11-09 11:28:00 +01:00
Nicholas Nethercote
8300e7517f
Backout ea759b57d58a (bug 1223215 part 5) because the removed functions are still useful. r=me.
...
DONTBUILD because it just adds back a couple of small, unused functions.
2015-11-10 20:36:29 -08:00
David Anderson
5a26bddd1f
Use RAII for more TextureClient locking cases. (bug 1222863 part 2, r=nical)
2015-11-10 23:58:29 -08:00
David Anderson
f9923890d2
Add an RAII class to lock and unlock textures. (bug 1222863 part 1, r=nical)
2015-11-10 23:58:21 -08:00
Nicholas Nethercote
7215329de9
Bug 1223310 (part 2) - Use LayoutDeviceIntRect for bounds-related functions in nsIWidget. r=kats.
...
The patch renames the existing functions (GetBounds(), GetClientBounds(), etc)
by adding an |Untyped| suffix. It then adds typed equivalents, and uses those
typed equivalents in all the call sites where it's easy to do so. The trickier
remaining call sites are converted to use the Untyped-suffix version.
2015-11-09 21:37:32 -08:00
Nicholas Nethercote
3e06c61b01
Bug 1223215 (part 5) - Remove ToSize() and ThebesSize(). r=jrmuizel.
2015-11-08 21:13:36 -08:00
Nicholas Nethercote
016b3e7be2
Bug 1223215 (part 4) - Remove a ToSize() call. r=jrmuizel.
2015-11-08 21:04:42 -08:00
Nicholas Nethercote
f4a32a6a38
Bug 1223215 (part 3) - Moz2Dify DeviceToUser(gfxSize) and UserToDevice(gfxSize). r=jrmuizel.
2015-11-08 21:03:40 -08:00
Randall Barker
d4aac2b75e
Bug 1223440 - Implement NativePanZoomController::setIsLongpressEnabled so long-press detection can be disabled during testing. r=kats
2015-11-10 12:47:48 -05:00
Randall Barker
daf191b54a
Bug 1223436 - Fix AsyncCompositionManager so that mLayersUpdated is only set to false after SyncFrameMetrics has been called. r=kats
2015-11-10 12:01:35 -05:00
Milan Sreckovic
366aa52088
Bug 1222033 - Rename gfxCrash to gfxDevCrash. r=jrmuizel
2015-11-09 07:28:00 +01:00
Mason Chang
157fa6969b
Bug 1223052 - Add a gtest to test that the vsync source supplies a proper vsync rate. r=kats
2015-11-09 19:10:26 -08:00
Kartikaya Gupta
b84ed986fc
Bug 1174532 - Even if the APZC is not pannable, have a small slop area to consume touchmove events. r=botond
2015-11-09 16:42:34 -05:00
Jeff Muizelaar
13c6fac078
Bug 1222496
. Avoid having ANGLE default to D3D11.
...
This fixes a regression where we would not be able to ask
ANGLE not to use D3D11.
2015-11-09 16:33:53 -05:00
Bill McCloskey
c98949c21f
Bug 1221371 - Switch chromium IPC code to use mozilla::Tuple (r=jld,cpearce,kats)
2015-11-09 10:21:11 -08:00
Nathan Froyd
7be5c61b60
Bug 1222569 - remove unused variable from DrawTargetD2D1.cpp; r=Bas
2015-11-06 15:09:03 -05:00
Nathan Froyd
da2de4dcd7
Bug 1222569 - remove unused const variables from ExtendInputEffectD2D1.cpp; r=Bas
2015-11-06 15:08:29 -05:00
Nathan Froyd
a5300fc10c
Bug 1222569 - remove unused function from gfxPlatformFontList.cpp; r=Bas
2015-11-06 15:07:10 -05:00
Nathan Froyd
6a2fed7bb1
Bug 1222569 - remove unused variables in CompositorD3D9.cpp; r=Bas
...
None of the other DrawPrimitive calls in DrawQuad are checked, so
discaring the result from this call of DrawPrimitive seems OK.
2015-11-06 15:04:40 -05:00
Nathan Froyd
9c9d1d8a8a
Bug 1222569 - remove unused variable in TextureD3D9.cpp; r=Bas
2015-11-06 15:02:52 -05:00
Nathan Froyd
feb58ebb05
Bug 1222569 - remove unused variable in gfxDWriteFonts.cpp; r=Bas
2015-11-06 15:02:07 -05:00
Nathan Froyd
6df22bba1f
Bug 1222569 - fix -Wformat warning in gfxWindowsPlatform.cpp; r=Bas
2015-11-06 14:42:09 -05:00
Nathan Froyd
4eacc5dd3c
Bug 1222569 - fix initialization order in gfxWindowsPlatform.cpp; r=Bas
2015-11-06 14:40:48 -05:00
Nathan Froyd
3bc310d4a9
Bug 1222569 - fix initialization order in SourceSurfaceD2D1; r=Bas
...
Member fields are supposed to be initialized in the order they are
declared, but the constructor of SourceSurfaceD2D1 initialized
mDrawTarget prior to mDevice. This is probably harmless, but it does
cause a warning on clang-cl, so let's fix it.
2015-11-05 15:22:08 -05:00
Nathan Froyd
3faa877e16
Bug 1222569 - fix initialization order in DataTextureSourceD3D9; r=Bas
...
Member fields are supposed to be initialized in the order they are
declared, but the constructors of DataTextureSourceD3D9 initialized
mFormat prior to mCompositor. This is probably harmless, but it does
cause a warning on clang-cl, so let's fix it.
2015-11-05 14:34:14 -05:00
Carsten "Tomcat" Book
7595d2a67b
Backed out changeset 663cc5ad5c32 (bug 1222033) for bustage on a CLOSED TREE
2015-11-09 09:44:08 +01:00
Milan Sreckovic
65bac6ecdf
Bug 1222033 - Rename gfxCrash to gfxDevCrash. r=jrmuizel
2015-11-05 07:32:00 +01:00
Sebastian Hengst
b86b5a59a1
Backed out 3 changesets (bug 1221368, bug 1221371) for build failures in B2G JB Emulator. r=backout
...
Backed out changeset a50c676caf7f (bug 1221371)
Backed out changeset bd99e5060e1e (bug 1221371)
Backed out changeset 3a22461c8ce8 (bug 1221368)
gecko/ipc/chromium/src/base/task.h:36:4: error: use of deleted function 'RefPtr<T>::operator T*() const && [with T = nsScreenGonk]'
make[6]: *** [nsScreenManagerGonk.o] Error 1
2015-11-08 21:25:22 +01:00
Bill McCloskey
55acd0e16b
Bug 1221371 - Switch chromium IPC code to use mozilla::Tuple (r=jld,cpearce,kats)
2015-11-08 10:25:09 -08:00
Robert O'Callahan
5a696decc5
Bug 1222308. Assume frames that are very old will never be composited. r=nical
...
This also makes NotifyCompositeInternal take O(N) time in the length of
mFrameIDsNotYetComposited instead of O(N^2).
2015-11-06 16:56:34 +13:00
Benoit Girard
9583d6cbc1
Bug 1221348 - Part 2: Fix texture sharing detection code on Intel. r=jrmuizel
2015-11-06 14:48:44 -08:00
Kevin Wern
d634b1e29f
Bug 1199798 - Use more generic tree traversal algorithms in APZCTreeManager. r=botond
...
Extend the tree traversal algorithms in TreeTraversal.h, and use them
instead of manual loops in APZCTreeManager.
- Create function ForEachNode(), which calls a function on each node
of a tree. The function must return a TraversalFlag to indicate
whether the node's children should be visited or skipped.
- Modify DepthFirstSearch() and BreadthFirstSearch() to operate on
pointers that are not (necessarily) const. This makes them more
general.
- Refactor functions in APZCTreeManager: Collect, FlushRepaints,
FlushRepaintsRecursively, FlushPendingRepaint,
FlushPendingRepaintRecursively, UpdateZoomConstraints,
UpdateZoomConstraintsRecursively, ClearTree, FindScrollNode.
2015-11-06 12:31:36 -05:00
Jeff Muizelaar
8249936f48
Bug 1217080. Move recycling functionality into RecyclingPlanarYCbCrImage. r=nical
...
This makes PlanarYCbCrImage abstract and moves the recycling functionality
into RecyclingPlanarYCbCrImage. This decreases the size of
SharedPlanarYCbCrImage and makes it possible for us to do part 3 of bug
1216644.
2015-11-06 13:55:31 -05:00
Benoit Girard
128f7059f8
Bug 1221593 - Don't reset other axis' scroll position during APZ drag. r=kats
2015-11-04 13:00:56 -05:00
Benoit Girard
8b9b27b9d3
Bug 1221348 - Part 1: Unify crash signatures. r=jrmuizel
2015-11-06 11:54:32 -05:00
Mason Chang
783b0333c2
Bug 1221674 - Add telemetry probe in the content process to measure the time between refresh driver ticks. r=kats
2015-11-06 08:20:58 -08:00
Nicolas Silva
47323c50e4
Bug 121976 - Add a destruction handshake to PCompositable so as to avoid races between messages and the protocol. r=sotaro
2015-11-06 16:56:03 +01:00
Nathan Froyd
d11c8bc813
Bug 1222175 - initialize base of ScaledFontDWrite before its members; r=Bas
...
Initializing things in the other order causes warnings on clang-cl.
2015-11-05 15:19:33 -05:00
Botond Ballo
420f16d0d5
Bug 1220923 - Make nsIntRegion a typedef for IntRegionTyped<UnknownUnits>. r=nical
2015-11-04 11:49:49 -05:00
Mike Hommey
1db89374d8
Bug 1221453 - Use AbsolutePaths with LOCAL_INCLUDES instead of manual -I in CXXFLAGS. r=gps
2015-11-06 09:59:21 +09:00
Timothy Nikkel
5b874069f1
Bug 1208780. Set a zero-margin displayport on all scrollable ancestors of frames with displayports if they don't already have a displayport. r=botond
2015-11-05 18:57:17 -06:00
Nicholas Nethercote
362206025e
Bug 1222171 - Re-establish equivalence between gfxImageFormat and cairo_format_t. r=mstange.
...
It would be nice to add static assertions for this equivalence but I don't want
to have to include cairo.h in gfxTypes.h. (Indeed, that's why
gfxImageFormatToCairoFormat and gfxCairoFormatToImageFormat are macros in the
first place).
2015-11-05 13:44:00 -08:00
Nathan Froyd
2258a5261d
Bug 1216611 - add mozilla::MakeUniqueFallible and convert uses throughout the tree; r=Waldo
2015-11-05 16:24:24 -05:00
Benoit Girard
4357fc5678
Bug 1220895 - Add layerviewer for layer tree & display list visualization NPOTB. r=botond
2015-11-05 16:23:23 -05:00
Mason Chang
ac63efa595
Bug 1221697 - Add a telemetry probe for time-to-composite. r=kats
2015-11-05 10:24:12 -08:00
Mason Chang
ba223fccf5
Bug 1211264. Fallback to render dest rect with outer box shadows on non-int transforms. r=mstange
2015-11-05 07:29:52 -08:00
Kartikaya Gupta
9859e44130
Bug 1221186 - Don't clobber a fling-snap with a snap-to-where-we-are-now in the overscroll handoff chain. r=botond
2015-11-05 09:31:39 -05:00
Kartikaya Gupta
7134329af8
Bug 1216355 - Ensure that if a repaint request is ignored due to a stale generation number the next repaint request doesn't get dropped. r=botond
2015-11-05 09:31:39 -05:00
Chris Lord
457f3bcd31
Backout ed2fdc36728d (Bug 1177842) for undesirable behaviour. r=botond
2015-11-05 13:58:16 +00:00
Benoit Girard
b727a23f99
Bug 1221276 - Don't crash if we don't have a surface. r=nical
2015-11-03 16:07:02 -05:00
Nicholas Nethercote
a4852a0e89
Bug 1221610 - Remove ToIntMargin(). r=jrmuizel.
...
It's now a no-op.
2015-11-04 09:40:16 -08:00
Timothy Nikkel
83fa7b1a59
Bug 1215977. Add a flag for GetNearestScrollable that makes fixed pos frames return the root scroll frame of their document. And make APZCCallbackHelper use it to restore previous behaviour. r=botond
...
We may want to do this for fixed pos frames in all documents (not just root documents). However, this patch only maintains the previous behaviour on purpose.
2015-11-04 19:51:03 -06:00
Wes Kocher
467ada903a
Backed out changeset 722e121f6ce6 (bug 1217080) for b2g build failures
2015-11-04 15:39:35 -08:00
Bas Schouten
9e2d8fdf82
Bug 1220624: Make MaskSurface properly take into account the possibilities of partial uploads. r=jrmuizel
2015-11-05 00:05:26 +01:00
Jeff Muizelaar
6b9d57c0ac
Bug 1217080. Move recycling functionality into RecyclingPlanarYCbCrImage. r=nical
...
This makes PlanarYCbCrImage abstract and moves the recycling functionality
into RecyclingPlanarYCbCrImage. This decreases the size of
SharedPlanarYCbCrImage and makes it possible for us to do part 3 of bug
1216644.
2015-11-04 17:40:02 -05:00
Kartikaya Gupta
f52fe38d2a
Bug 1141127 - When inside a slop area around the first touchstart, prevent touchmove events from going to content. r=botond
2015-11-04 17:09:52 -05:00
Botond Ballo
5a5e7f5dd9
Bug 1220898 - Make nsIntMargin a typedef for mozilla::gfx::IntMargin. r=nical
2015-11-02 18:20:58 -05:00
Kartikaya Gupta
779ee49536
Bug 1194546 - Ensure that the timeout to allow the transaction to expire waits long enough. r=botond
2015-11-04 14:23:14 -05:00
Kartikaya Gupta
b40e33207a
Bug 1194546 - Wait for the layer tree to reach the compositor before starting to scroll. r=botond
2015-11-04 14:21:06 -05:00
Jonathan Kew
f403b28c52
Bug 1220591 - Update graphite2 to release 1.3.4. r=jdaggett
2015-11-04 07:07:15 +00:00
Benoit Girard
99ae906cec
Bug 1220853 - Notify wheel transaction of mouse move when using async dragging. r=kats
2015-11-03 14:21:35 -05:00
Kartikaya Gupta
1c255c218b
Bug 1141884 - Rename ResetInputState and make it only apply to touch events. r=botond
...
In particular, we want to prevent requesting a snap in the scenario that a wheel
block gets prevent-defaulted. In general the function is really only relevant
for touch input and there's no need to run it for other types of input.
2015-11-03 14:21:40 -05:00
Mats Palmgren
98e140f28a
Bug 1151214 part 3 - [css-grid][css-align] Implement layout for the 'justify-content' and 'align-content' CSS properties on grid containers. r=dholbert
2015-11-03 17:52:40 +01:00
Kartikaya Gupta
d6cb29d8fe
Bug 1213120 - Ensure we don't try to use an uninitialized map. r=BenWa
2015-11-03 11:12:46 -05:00
Nicolas Silva
2c0e15ec31
Bug 1219330 - Handle PlanaYCbCrImage::SetData failure. r=jya, jesup
2015-11-03 12:24:26 +01:00
Mason Chang
3bbb779464
Bug 1216506. Properly initialize min inset box shadow color to black. r=mstange
2015-11-02 13:30:03 -08:00
Ryan VanderMeulen
b90b9db8ba
Bug 691581 - Add crashtest.
2015-10-31 21:43:42 -04:00
Jonathan Kew
c44e9387b9
Bug 691581 - Don't let a zero-sized font result in assertions from FUnitsToDevUnitsFactor(). r=jdaggett
2015-11-02 08:36:50 +00:00
Jeff Muizelaar
67a6c82ee3
Bug 1220673 - Make DrawTargetCG::Mask() MOZ_CRASH
...
It's not completely implemented so we should crash early rather than have
people use it by mistake.
2015-11-02 10:13:09 -05:00
Nigel Babu
d7e1ca78c0
Backed out changeset 6e7658cff5f5 (bug 691581) for upcoming bustage
2015-11-02 16:13:42 +05:30
Nigel Babu
1cb7285ef9
Backed out changeset 5cf33dcba0d0 (bug 691581) for upcoming bustage
2015-11-02 16:13:36 +05:30
Boris Chiou
edbf0a6ced
Bug 1108055 - Part 2: Refine ComputedTiming. r=birtles
...
Do some minor revisions in struct ComputedTiming.
1. Use Nullable<double> mProgress, so remove the static const kNullProgress.
The generated ComputedTimingProperties dictionary uses "Nullable" variable,
so we replace the origin type in ComputedTiming to make it more consistent
with that in ComputedTimingProperties dictionary.
2. Use scoped enums for AnimationPhase.
2015-10-19 00:38:00 +02:00
Ryan VanderMeulen
abc36a465d
Bug 691581 - Add crashtest.
2015-10-31 21:43:42 -04:00
Jonathan Kew
a307ac743c
Bug 691581 - Don't let a zero-sized font result in assertions from FUnitsToDevUnitsFactor(). r=jdaggett
2015-11-02 08:36:50 +00:00
Birunthan Mohanathas
94998cf5fe
Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj
2015-11-02 07:53:26 +02:00
Jeff Muizelaar
0a8d0e132c
Bug 1209812 (part 5) - Add endian-neutral variants to SurfaceFormat. r=nical,Bas.
2015-10-18 21:53:40 -07:00
Robert O'Callahan
c9cf62c475
Bug 264412. Refactor nsIFrame::GetRenderedText API to be more sane. r=mats,marcoz
...
The test changes here are to adjust for the fact that
nsTextFrame::GetRenderedText can now trim whitespace from the end of lines
that end in a hard line break.
2015-10-30 19:23:10 +13:00
Thinker K.F. Li
ae54a53e96
Bug 1211360 - Don't snap for non-translation 3D transform. r=roc
2015-10-25 22:05:00 -04:00
Ryan VanderMeulen
fa28387e54
Bug 699563 - Add crashtest.
2015-11-01 07:23:24 -05:00
Ryan VanderMeulen
4115a63f67
Bug 696936 - Add crashtest.
2015-11-01 07:23:24 -05:00
Ryan VanderMeulen
4a3fc5ee42
Bug 675550 - Add crashtest.
2015-11-01 07:23:23 -05:00