Граф коммитов

25163 Коммитов

Автор SHA1 Сообщение Дата
Mason Chang 0b59f5711a Bug 1339661 - Create box shadow outer webrender display item. r=jmuizelaar 2017-02-16 10:23:22 -08:00
Mason Chang 0652b603be Bug 1340282 - Update docs on how to create a new webrender display item. r=gfx? DONTBUILD 2017-02-16 12:53:13 -08:00
Kartikaya Gupta 0c0ade836a Bug 1339530 - Update webrender to cset 938b32ca93bf5e878422ac4bafcdd53f8058f880. rs=jrmuizel
MozReview-Commit-ID: B5i82JmS4VJ
2017-02-16 14:45:41 -05:00
Wes Kocher 39dbca81b0 Merge m-c to inbound, a=merge
MozReview-Commit-ID: BYjLy4wkFjg
2017-02-23 16:57:34 -08:00
Wes Kocher 7e8f316730 Backed out 8 changesets (bug 1336510) for windows debug mn-e10s failures a=backout
Backed out changeset 419ada2f9e81 (bug 1336510)
Backed out changeset 19239f566a93 (bug 1336510)
Backed out changeset c8aeead6fe83 (bug 1336510)
Backed out changeset 422e63b872b5 (bug 1336510)
Backed out changeset 21869174dfd3 (bug 1336510)
Backed out changeset 57476b9f342d (bug 1336510)
Backed out changeset e842cdaaa7e5 (bug 1336510)
Backed out changeset bd943b368ff7 (bug 1336510)

MozReview-Commit-ID: 2z3Wa9QFkX4
2017-02-23 16:07:41 -08:00
Stone Shih f3b56f1a20 Bug 1340085 - [Pointer Event] Stop firing pointer events after firing eTouchCancel. f=smaug. r=kats
--HG--
extra : rebase_source : 95539f13dd0316cb4c01382a4c0213b00dcb64b0
2017-02-16 15:05:09 +08:00
Carsten "Tomcat" Book 24bb9f3ffe Merge mozilla-central to mozilla-inbound 2017-02-28 13:03:04 +01:00
JerryShih 90f69d6a99 Bug 1338285 - set WrExternalImageIdHandler to renderer. r=nical
The WrExternalImageIdHandler is used for external image resolving in WR.

MozReview-Commit-ID: BjVAwAerUfa
2017-02-16 14:01:04 +08:00
JerryShih 1b865cca31 Bug 1337821 - the comment for snapshot event passing. r=nical DONTBUILD
MozReview-Commit-ID: 28tpzIwmV4R
2017-02-16 11:32:34 +08:00
sotaro e4ed208ec0 Bug 1339323 - Remove WebRenderCompositorOGL r=nical 2017-02-16 11:46:31 +09:00
sotaro 84913d68db Bug 1339313 - Remove wr_gl_init() r=nical 2017-02-16 11:24:55 +09:00
Milan Sreckovic 5aa1b30f29 Bug 1343941: Ignore the values for D3D9 preferences, forcing them to their current default, in preparation for the removal. r=dvander
MozReview-Commit-ID: 6YricgjQQYn

--HG--
extra : rebase_source : a0680ab7b4205ee6ad44c73b0faa2182a84e0741
2017-03-02 12:42:47 -05:00
Ryan Hunt d06562175e Bug 1339907 - Make sure WebRender windows record into different files r=jrmuizel
--HG--
extra : amend_source : cfd58276cde8f518b72a292bf509767627c2be03
2017-02-15 14:41:02 -05:00
Tom Ritter 1090618912 Bug 1341895 - Include most recent OTS tag allowing it to be tracked for automated release notifications. r=fredw
MozReview-Commit-ID: KnZDJxWqjhI

--HG--
extra : rebase_source : 3773fb86fe5dca4030d82ba93b5ba7d68c749d0e
2017-02-22 16:34:25 -06:00
Lee Salzman 53952fefb9 Bug 1303094 - avoid OOM crashes in SourceSurfaceSkia::DrawTargetWillChange. r=mchang
MozReview-Commit-ID: 236vebw7ftU
2017-02-23 14:40:59 -05:00
Michael Layzell f225a42d33 Bug 1336510 - Part 3: Capture a strong reference to this in CompositorBridgeParent::FlushApzRepaints, r=kats
MozReview-Commit-ID: KdGBYEAC0dW
2017-02-23 12:24:12 -05:00
Carsten "Tomcat" Book afda854868 Merge mozilla-central to mozilla-inbound 2017-02-23 15:28:43 +01:00
Andrew Osmond 13df27efb8 Bug 1341624 - Include shared handle totals in memory reports for images. r=tnikkel 2017-02-22 09:30:22 -05:00
Ethan Lin d52379d334 Bug 1340082 - Convert nsDisplayOutline to WebRenderDisplayItemLayer. r=mattwoodrow
--HG--
extra : rebase_source : 171473c12467e70726ff57f6597cd9b9281a647c
2017-02-23 17:34:14 +08:00
Carsten "Tomcat" Book f6885163cd Merge mozilla-central to mozilla-inbound 2017-03-08 14:28:34 +01:00
Florian Quèze 9d62681259 Bug 1345253 - Use element.firstChild.remove() instead of element.removeChild(element.firstChild), r=jaws. 2017-03-08 10:17:52 +01:00
Iris Hsiao 7cfff94991 Backed out 3 changesets (bug 1339256) for build bustage
Backed out changeset a6bb817bae08 (bug 1339256)
Backed out changeset 86fe1c44ac5a (bug 1339256)
Backed out changeset ed97037dae9c (bug 1339256)
2017-03-08 17:02:45 +08:00
Jeff Gilbert 0846c32c64 Bug 1339256 - Double-check robustness. - r=daoshengmu
MozReview-Commit-ID: 20csUTf7q6e
2017-03-08 00:46:48 -08:00
Jeff Gilbert eaa34aadcb Bug 1339256 - Detect robust_buffer_access_behavior. - r=daoshengmu
MozReview-Commit-ID: 4w5D9bOQbY8
2017-03-08 00:46:43 -08:00
David Anderson 990418f338 Remove the Direct3D9 compositor. (bug 1318558 part 2, r=mattwoodrow) 2017-03-08 00:17:36 -08:00
David Anderson 8082fe14ae Remove references to the Direct3D9 compositor. (bug 1318558 part 1, r=mattwoodrow) 2017-03-08 00:17:36 -08:00
Bas Schouten b2cb2752c9 Bug 1340398 - Part 3: Use NV12 format by default. r=mattwoodrow
MozReview-Commit-ID: DcP40U81FBQ
2017-03-07 20:55:20 +00:00
Bas Schouten 3a86acb691 Bug 1340398 - Part 2: Support NV12 texture hosts in CompositorD3D11. r=mattwoodrow
MozReview-Commit-ID: IdwY1Cs4P9c
2017-03-07 20:55:20 +00:00
Bas Schouten ea81eec72e Bug 1340398 - Part 1: Allow SyncObject usage for different devices. r=mattwoodrow
MozReview-Commit-ID: GkEpe4BY9Tl
2017-03-07 20:55:19 +00:00
Kearwood Gilbert 407247f33d Bug 1254776 - VRDisplay.requestPresent must succeed only when called from a user-gesture or trusted event,r=qdot
MozReview-Commit-ID: 4BugtHPRekG
2017-03-07 16:04:12 -08:00
Wes Kocher af86144916 Backed out 3 changesets (bug 1340398) for static build bustage a=backout
Backed out changeset 7d0a9bb0a642 (bug 1340398)
Backed out changeset a8af64e23154 (bug 1340398)
Backed out changeset 588942cf8807 (bug 1340398)

MozReview-Commit-ID: BZveA35jLBL

--HG--
extra : rebase_source : 4e182afdb98d0422e82f184f5bfc332f27438f0a
2017-03-07 13:39:49 -08:00
Bas Schouten 2f08c8af36 Bug 1340398 - Part 3: Use NV12 format by default. r=mattwoodrow
MozReview-Commit-ID: DcP40U81FBQ
2017-03-07 20:55:20 +00:00
Bas Schouten ddb41fcc63 Bug 1340398 - Part 2: Support NV12 texture hosts in CompositorD3D11. r=mattwoodrow
MozReview-Commit-ID: IdwY1Cs4P9c
2017-03-07 20:55:20 +00:00
Bas Schouten f0cdc6f6ee Bug 1340398 - Part 1: Allow SyncObject usage for different devices. r=mattwoodrow
MozReview-Commit-ID: GkEpe4BY9Tl
2017-03-07 20:55:19 +00:00
Ryan Hunt 5f7662d029 Bug 1339657 - Make recording for wrench a static bool r=jrmuizel
--HG--
extra : rebase_source : 9cbf796c1e218de781ba7dffe1df9e701354dc05
extra : amend_source : 9ffe2fe78f409de5cf0fcaef0bfb444a97b53397
2017-02-14 19:29:51 -05:00
Mason Chang cf278e97e9 Bug 1337616. Fix warning as error build bustage. r=me 2017-02-14 16:56:28 -08:00
Mason Chang 13eda2706e Bug 1337130. Add WebRenderDisplayItemLayer build bustage. r=me 2017-02-14 15:47:55 -08:00
Mason Chang 78c642ecdc Bug 1337616 - Stop adding a new font key for every glyph array. r=jmuizelaar 2017-02-14 15:16:23 -08:00
Mason Chang f9c6425844 Bug 1337130. Add a WebRenderDisplayItemLayer. r=mattwoodrow 2017-02-14 15:06:50 -08:00
Mason Chang ef3d9a921c Bug 1337130 - Create a DisplayItemLayer type. r=mattwoodrow 2017-02-14 13:49:27 -08:00
Kartikaya Gupta 53923cec18 Merge m-c to graphics
MozReview-Commit-ID: 8jtEDISESoo
2017-02-14 13:38:08 -05:00
Nicolas Silva f7a266bd62 Bug 1335799 - Update WR layers and FFI/bindings code for the webrender update. r=jrmuizel
MozReview-Commit-ID: Hv3MwSr97Op
2017-02-14 13:34:15 -05:00
Jeff Muizelaar edd715e334 Bug 1335799 - Disable now-incorrect WrScrollFrameStackingContextGenerator code. r=kats
MozReview-Commit-ID: DdfOtYkrZWZ
2017-02-14 13:34:15 -05:00
Jeff Muizelaar 44d31c2f66 Bug 1335799 - Update webrender to 3c05fd2fccc2b51ec8b1b12cb96b7d011468766c. r=kats
MozReview-Commit-ID: 2tSt23k7kbm

--HG--
rename : gfx/webrender/res/ps_composite.glsl => gfx/webrender/res/ps_hardware_composite.fs.glsl
rename : gfx/webrender/res/ps_composite.glsl => gfx/webrender/res/ps_hardware_composite.glsl
2017-02-14 13:34:14 -05:00
sotaro 5484f6eefc Bug 1339625 - Force clear Texture r=kats 2017-02-17 21:00:16 +09:00
Matt Woodrow 3aa63472d7 Bug 1339625 - Unlock textures before calling updated r=kats 2017-02-17 20:59:50 +09:00
Mason Chang f12d60f447 Bug 1339258. Import namespace gfx for build errors. r=rhunt 2017-02-13 15:45:03 -08:00
Carsten "Tomcat" Book 818da54eb3 merge mozilla-inbound to mozilla-central a=merge 2017-02-13 12:38:26 +01:00
Milan Sreckovic fe9eb910b9 Bug 1262390: In some cases, we fail with the small allocation because of the device reset situation. r=bas.schouten
MozReview-Commit-ID: BKMOZbgJ7px

--HG--
extra : rebase_source : b1d86f7e0c134460b96e1b4064303273e6e91a54
2017-02-20 17:14:49 -05:00
David Anderson a55e86f1b5 Give browser-process PuppetWidgets a BasicLayerManager. (bug 1287004, r=mattwoodrow) 2017-02-12 11:38:34 -08:00
Lee Salzman 6e898cd20c Bug 1335139 - followup - fix GC hazard in Canvas2D. r=me 2017-02-12 12:47:46 -05:00
Lee Salzman 78ab903fce Bug 738343 - part 7 - add gtest for Moz2d swizzles. r=jrmuizel
MozReview-Commit-ID: 8URP2A8okKd
2017-02-12 09:28:43 -05:00
Lee Salzman 13e442d01b Bug 738343 - part 6 - Use Moz2d swizzles in Moz2d. r=jrmuizel
MozReview-Commit-ID: 6jyBCD5EAz2
2017-02-12 09:28:12 -05:00
Lee Salzman ae4e15a31f Bug 738343 - part 5 - Use Moz2d swizzles in thebes. r=jrmuizel 2017-02-12 09:27:59 -05:00
Lee Salzman 7ffa1938b6 Bug 738343 - part 3 - Optimize Moz2d swizzles for ARM NEON. r=jrmuizel 2017-02-12 09:27:25 -05:00
Lee Salzman 11c75e1707 Bug 738343 - part 2 - Optimize Moz2d swizzles for SSE2. r=jrmuizel 2017-02-12 09:27:04 -05:00
Lee Salzman e5d7fece2c Bug 738343 - part 1 - Add Moz2d API for optimized swizzle/premultiply/unpremultiply. r=jrmuizel 2017-02-12 09:26:34 -05:00
Lee Salzman 7c93ca2486 Bug 1335139 - part 2 - implement StrokeGlyphs for DrawTargetSkia. r=mchang
MozReview-Commit-ID: AupfyGu1nwa
2017-02-12 09:24:44 -05:00
Lee Salzman ec204ce670 Bug 1335139 - part 1 - add DrawTarget::StrokeGlyphs fast path for stroked glyphs. r=bas.schouten
MozReview-Commit-ID: 9ptYcdrgAKH
2017-02-12 09:24:10 -05:00
Cameron McCormack 058a689aa1 Bug 1338872 - stylo: Test expectation adjustments. r=bholley
MozReview-Commit-ID: 4q7NJJrpX7q

--HG--
extra : rebase_source : 98279628439e6d432794e726955605d6f1358b10
2017-02-12 17:23:14 +08:00
Hiroyuki Ikezoe 8ec82eeec6 Bug 1331704 - Part 1: Store base styles in KeyframeEffectReadOnly instead of EffectSet. r=birtles a=abillings
Now we dropped mNeedsBaseStyleSet bit set.

MozReview-Commit-ID: Gv2rU0jpyk1
2017-02-11 19:11:45 +09:00
Phil Ringnalda a235d08512 Merge m-c to m-i 2017-02-11 18:19:11 -08:00
Jonathan Kew 84d0ff400f Bug 1331683 - Crashtest. r=jrmuizel 2017-02-11 23:49:56 +00:00
peter chang be4bd90f39 Bug 1337889 - use CompositorAnimationsId to query Opacity/Transform animation, r=hiro,kats
MozReview-Commit-ID: 3s1kzOQAfrd

--HG--
extra : rebase_source : eb6ff70179b6460c8405c738b65051e2b303af90
2017-02-09 17:30:11 -05:00
Randall Barker 1de7435d35 Bug 1341511 - Replace std::map::empty() call with correct std::map::clear() call to remove all elements from the map r=dvander,jchen 2017-03-01 11:59:51 -08:00
Sebastian Hengst 53a7c500b2 Backed out changeset a6db4cae9990 (bug 1313326) for failing browser_UsageTelemetry_content.js on Linux x64 asan and debug (at least). r=backout on a CLOSED TREE 2017-03-01 19:48:09 +01:00
Georg Fritzsche 5094a3ae8d Bug 1313326 - Part 1: Support recording events in child processes. r=dexter, r=froydnj 2017-02-14 14:43:51 +01:00
Daosheng Mu 73147a8a4c Bug 1323328 - Part 4: Delay create VRSystemManagerPuppet for making it only be run for tests; r=kip
MozReview-Commit-ID: 6RxFheaP1sg

--HG--
extra : rebase_source : 6ceccf9068b8d38e94890f5543c512d5b40639bf
2017-03-04 01:27:22 +08:00
Daosheng Mu cfca85c8aa Bug 1323328 - Part 2: Implement VRServiceTest backend at VRManager; r=kip
MozReview-Commit-ID: EpW7BqeICLo

--HG--
extra : rebase_source : 6274d1ed704b6dae7b06a71e357b189c97cfbde3
2017-03-01 23:58:31 +08:00
Kearwood Gilbert 5912cbf416 Bug 1293793 - Ensure VRFrameData.timestamp is a monotonically increasing value r=daoshengmu
- Oculus and OSVR VRFrameData.timestamp values were already returning correct
  timestamps using their respective API's timestamp functions.
- OpenVR is now using timestamp values returned by the OpenVR API.
- A pseudo-random base for VRFrameData.timestamp has been implemented
  in order to avoid leaking details related to how long the user has
  been using their VR headset before hitting a page.
- More details on timestamp base within code comments...

MozReview-Commit-ID: 7VdiRn7l8Rb

--HG--
extra : rebase_source : cde5bc9de07cd120294ccd4ef502af030da9d03c
2017-03-03 15:17:19 -08:00
Kan-Ru Chen 44755dd101 Bug 1344074 - make sure ParamTraits<mozilla::Array<T, Length>>::Read use the correct type. r=mattwoodrow
MozReview-Commit-ID: Id4pvQJe6A4

--HG--
extra : rebase_source : 7e674812ab2b8af79caf2239d3db5aa31f7b40b0
2017-03-03 19:46:00 +08:00
peter chang 29adc38bc8 Bug 1337889 - Add CompositorAnimationsId for layer animations, r=hiro
MozReview-Commit-ID: 4r9VhF4Vp2l

--HG--
extra : rebase_source : 0af2185ab037bbe7e300876797f1cba824a381f2
2017-02-08 14:31:45 -05:00
Daosheng Mu 7fc9ef1cd2 Bug 1341516 - Fix Oculus Touch ID and poseState; r=kip
MozReview-Commit-ID: 9FoLcQmgxjg

--HG--
extra : rebase_source : 7409024133b242063644d1bc705e8f91c09e0b7b
2017-02-22 12:13:30 +08:00
Michael Layzell 806d90211c Bug 1336510 - Part 3: Capture a strong reference to this in CompositorBridgeParent::FlushApzRepaints, r=kats
MozReview-Commit-ID: KdGBYEAC0dW
2017-02-24 14:34:21 -05:00
Randell Jesup 492e274bf6 Bug 1341543: don't use internal-only I4xxToARGBMatrix() functions from libyuv r=sotaro
MozReview-Commit-ID: H0o6ufAlnGx
2017-02-24 14:01:56 -05:00
Randell Jesup 635c96d539 Bug 1341543: Update SIMD_ALIGNED in gfx to match libyuv's definition r=sotaro
MozReview-Commit-ID: 35D3W0Dqrc8
2017-02-24 14:01:56 -05:00
Randell Jesup 8ad25a673c Bug 1284800: Fix build fallout from moving libyuv into a subdirectory r=ted
MozReview-Commit-ID: CDMDXqpGueS
2017-02-24 14:01:56 -05:00
Daniel Holbert 95a650ec1b Bug 1343975: Get rid of all dos/windows linebreaks in Mozilla C++ code. r=ehsan
This is an automated patch, generated by the following command:
find . -name "*.h" -exec fromdos {} \; && \
  find . -name "*.cpp" -exec fromdos {} \; && \
  hg revert -C gfx/angle \
               gfx/sfntly \
               media/webrtc \
               media/libstagefright \
               media/openmax_il \
               other-licenses

MozReview-Commit-ID: Gunlz3vE3h6
2017-03-02 13:08:29 -08:00
Masatoshi Kimura 8a87efb010 Bug 1345222 - Fix user-set ClearType params detection. r=mchang
Also making SetupClearTypeParams more robust:
* Using W functions instead of A functions.
* Checking the value range again after taking the enhancedContrast value from the registry.
* Adding error checks after CreateCustomRenderingParams calls.

MozReview-Commit-ID: I7Lr6SCqiRz

--HG--
extra : rebase_source : 50dfe6b233bb09b49057e96f8df558eea4554ec8
2017-03-11 19:06:40 +09:00
Kearwood Gilbert 5441d7848d Bug 1345564 - Reduce sync IPC calls used by WebVR r=daoshengmu,Ehsan,kanru
- Eliminated the VRDisplay.GetImmediateSensorState sync call
  and associated code as it is no longer needed.

MozReview-Commit-ID: 7BsCKC9EbsY

--HG--
extra : rebase_source : ae2de369d156e397d919d83b6c63b10374953bae
2017-03-03 16:21:18 -08:00
Daosheng Mu 585f71980a Bug 1305890 - Part 3: Change OpenVR and Oculus Touch gamepad id; r=kip
MozReview-Commit-ID: Igp2mmlI5sW

--HG--
extra : rebase_source : 3c1992f62088b18ad69a8d267f9e101a74841069
2017-02-10 15:13:44 +08:00
David Major 31d1777634 Bug 1341490: Remove bitrotting disabled layer gtest. r=nical
MozReview-Commit-ID: 9vZ4lZWgxi0

--HG--
extra : rebase_source : 47ce860c39d61939c55a74952cc94b84a27398df
2017-02-23 15:29:57 +13:00
David Major 529e7a8a12 Bug 1341490: Remove bitrotting disabled fonts gtests. r=jfkthame
MozReview-Commit-ID: 4TQv5nSclyj

--HG--
extra : rebase_source : fe2cf5a131d860f3d6dfb1d865446c8480e56d42
2017-02-23 15:29:53 +13:00
David Major 17f71c7f9f Bug 1341490: Unified-build bustage fixes.
MozReview-Commit-ID: CTBa12qhMai

--HG--
extra : rebase_source : e48409d3dcd38b95e567c823050a5633e89ed643
2017-02-23 15:29:46 +13:00
Sebastian Hengst 016a385444 Backed out changeset 651dbded7f74 (bug 1341490) for build bustage. r=backout on a CLOSED TREE 2017-02-23 00:49:21 +01:00
Sebastian Hengst 20815686f2 Backed out changeset 665bcbc87862 (bug 1341490) 2017-02-23 00:47:26 +01:00
David Major a23c031c73 Bug 1341490: Remove bitrotting disabled layer gtest. r=nical
MozReview-Commit-ID: 7lITofQmYrS

--HG--
extra : rebase_source : fd29634504a696d9737430f829f27eb51e44f66f
2017-02-23 12:17:20 +13:00
David Major 5d3b260d16 Bug 1341490: Remove bitrotting disabled fonts gtests. r=jfkthame
MozReview-Commit-ID: 8kkuZ1e2wQS

--HG--
extra : rebase_source : 2e173319a9df88faf3ec5b9df7e7d4ec6e545ac6
2017-02-23 12:16:59 +13:00
Jonathan Kew 8bf1b380d5 Bug 1318539 - Correct the bounds of the buffer used for drawing colored text with opacity when the run direction is RTL. r=jrmuizel 2017-02-22 23:10:29 +00:00
Wes Kocher b7294d3167 Merge inbound to central, a=merge
MozReview-Commit-ID: 2R3yE5OIznC
2017-02-22 15:01:04 -08:00
Carsten "Tomcat" Book a7cadef96e Merge mozilla-central to mozilla-inbound 2017-02-22 14:40:19 +01:00
Noam Schmitt 12d4a1985e Bug 1341307 - Remove useless using declaration in SkiaGLGlue.cpp. r=nical 2017-02-21 16:30:44 +01:00
Bas Schouten 920b5f6d15 Bug 1340359: Use IDXGIKeyedMutex for syncing DXVA D3D11 video textures. r=mattwoodrow
MozReview-Commit-ID: 2EY1Yqql1wU
2017-02-21 05:16:31 +00:00
Timothy Nikkel a6cb7b9d83 Bug 1343341. Create a pref to enable/disable discarding of animated images. r=aosmond
It will get used (and enabled) in later patches.
2017-03-01 22:45:54 -06:00
Wes Kocher 163d6c2a49 Merge m-c to autoland, a=merge
MozReview-Commit-ID: 2xWBiKMAozs
2017-02-23 16:59:01 -08:00
Jeff Gilbert 5087ca68c8 Bug 1338426 - gfx/2d/2D.h should not include gfxPrefs.h. - r=bas
MozReview-Commit-ID: 8Ep8ZrqFtxO
2017-02-16 16:12:43 -08:00
Lee Salzman 13b36b3f35 Bug 1339637 - fix overflow in SkClampRange::init(). r=jrmuizel
MozReview-Commit-ID: 7NtQP5QPsFk
2017-02-21 14:32:39 -05:00
George Wright c881027454 Bug 1335145 - Only limit accelerated canvases for mobile r=milan 2017-02-21 13:42:32 -05:00
Lee Salzman 87c59c07dd Bug 1324130 - use __declspec(thread) instead of Tls calls in pixman on Windows. r=jrmuizel
MozReview-Commit-ID: LxojG4aHKZz
2017-02-16 13:30:41 -05:00
Jonathan Kew 8121d39a0b Bug 1331737 - Expose a pref to control the validation of OpenType Layout tables, so that Nightly/Aurora users can choose to bypass validation (like we do on Beta/Release) if they really want out-of-spec fonts to be loaded. r=jrmuizel 2017-02-16 17:16:09 +00:00
Georg Fritzsche ea73f15059 Bug 1339749 - Refactor Telemetry IPC code. r=chutten
--HG--
rename : toolkit/components/telemetry/TelemetryComms.h => toolkit/components/telemetry/ipc/TelemetryComms.h
rename : toolkit/components/telemetry/TelemetryIPCAccumulator.cpp => toolkit/components/telemetry/ipc/TelemetryIPCAccumulator.cpp
rename : toolkit/components/telemetry/TelemetryIPCAccumulator.h => toolkit/components/telemetry/ipc/TelemetryIPCAccumulator.h
2017-02-15 16:25:40 +01:00
Kevin Chen 1cc14324d1 Bug 1338639 - Handle the OpenSharedResource failure in SyncObjectD3D11::Init when device rest happened. r=dvander 2017-02-14 01:59:00 +01:00
David Anderson 717d298633 Fix a content canvas crash caused by losing IPC during a GPU process restart. (bug 1339852, r=mattwoodrow) 2017-02-15 19:09:18 -08:00
David Anderson dacafad8a4 Don't access mCompositor from CompositeToTarget. (bug 1339688 part 2, r=mattwoodrow) 2017-02-15 19:03:20 -08:00
David Anderson efe562eabb Move composition time from Compositor to HostLayerManager. (bug 1339688 part 1, r=mattwoodrow) 2017-02-15 19:03:20 -08:00
Wes Kocher 3797956aa6 Merge m-c to inbound a=merge
MozReview-Commit-ID: BemR756HJnR
2017-02-15 16:33:03 -08:00
Wes Kocher 017c515285 Merge inbound to m-c a=merge
MozReview-Commit-ID: IKI0zVtF1n9
2017-02-15 16:18:13 -08:00
Matt Woodrow f976d56579 Bug 1328797 - Part 3: Remove sync transactions entirely as they aren't used any more. r=nical
--HG--
extra : rebase_source : fa3bd3016fbfa322e5966079a4f211e16cb057c4
2017-02-16 11:31:18 +13:00
Matt Woodrow f1cee01eca Bug 1328797 - Part 2: Don't use a sync transaction for DEALLOCATE_CLIENT. r=nical
--HG--
extra : rebase_source : e0af227dfdc7b7452708c15ae3f912ddd94b2276
2017-02-16 11:30:46 +13:00
Matt Woodrow 56e9020406 Bug 1328797 - Part 1: Don't use a sync transaction for RemoveTexture. r=nical
--HG--
extra : rebase_source : d2b18119af34eefa5fd675f4617c8cda13fbd74f
2017-02-16 11:28:24 +13:00
David Anderson da43dac799 Store the child process thread id in CrashReporterHost. (bug 1338281 part 2, r=billm) 2017-02-15 14:44:29 -08:00
Wes Kocher 9738f2b4f7 Backed out 5 changesets (bug 1336510) for mass bustage a=backout CLOSED TREE
Backed out changeset 35d16d04d67d (bug 1336510)
Backed out changeset 41db22e0c13d (bug 1336510)
Backed out changeset 2075037694ed (bug 1336510)
Backed out changeset 71be73be6c4e (bug 1336510)
Backed out changeset 02ccacdbbb93 (bug 1336510)

MozReview-Commit-ID: Lx2kKu7JVvI
2017-02-15 13:40:12 -08:00
Michael Layzell e21226f317 Bug 1336510 - Part 3: Capture a strong reference to this in CompositorBridgeParent::FlushApzRepaints, r=kats
MozReview-Commit-ID: KdGBYEAC0dW
2017-02-15 15:32:44 -05:00
Bill McCloskey 194043ae97 Bug 1339289 - Give names to a lot of common runnables (r=ehsan)
MozReview-Commit-ID: 5IdvK6kgoAW
2017-02-15 12:30:01 -08:00
Nathan Froyd b6b1353ae8 Bug 1338184 - remove unused GetGlobalContextWGL function; r=jgilbert
clang-cl warns about this function being unused.
2017-02-15 11:43:37 -04:00
Carsten "Tomcat" Book 5447789960 Backed out changeset 3a90f1f64d8d (bug 1339749) for bustage on a CLOSED TREE
--HG--
rename : toolkit/components/telemetry/ipc/TelemetryComms.h => toolkit/components/telemetry/TelemetryComms.h
rename : toolkit/components/telemetry/ipc/TelemetryIPCAccumulator.cpp => toolkit/components/telemetry/TelemetryIPCAccumulator.cpp
rename : toolkit/components/telemetry/ipc/TelemetryIPCAccumulator.h => toolkit/components/telemetry/TelemetryIPCAccumulator.h
extra : amend_source : 2f4229556609103157901609fee02aaedcdb8606
2017-02-15 16:10:29 +01:00
Georg Fritzsche ce683a039f Bug 1339749 - Refactor Telemetry IPC code. r=chutten
--HG--
rename : toolkit/components/telemetry/TelemetryComms.h => toolkit/components/telemetry/ipc/TelemetryComms.h
rename : toolkit/components/telemetry/TelemetryIPCAccumulator.cpp => toolkit/components/telemetry/ipc/TelemetryIPCAccumulator.cpp
rename : toolkit/components/telemetry/TelemetryIPCAccumulator.h => toolkit/components/telemetry/ipc/TelemetryIPCAccumulator.h
2017-02-15 10:37:17 +01:00
Andrew Osmond 4f8eb1363e Bug 1339202 - Decode images to shared surfaces for WebRender. r=tnikkel 2017-02-08 15:48:59 -05:00
Carsten "Tomcat" Book ed3d8d8286 merge mozilla-inbound to mozilla-central a=merge 2017-02-15 12:21:44 +01:00
Xidorn Quan 95c1b23bd9 Bug 1339341- Downgrade several stylo errors to warnings. r=heycam
MozReview-Commit-ID: 2Sa8dS8uSo5

--HG--
extra : rebase_source : c6809309bbef5faf458b56018b964619ff386238
2017-02-14 18:26:10 +11:00
Daosheng Mu 03928f06a9 Bug 1305891 - Part 3: Replace GetIndex() with the index from mOculusController; r=kip
MozReview-Commit-ID: HHdzsxg5voi

--HG--
extra : rebase_source : 350f27bf7b1f27411585137f3b89b808d4680603
2017-02-13 11:19:31 +08:00
Daosheng Mu 4bcfff5f8b Bug 1305891 - Part 2: Accept GamepadHand as the parameter when VRControllerHost constructs; r=kip
MozReview-Commit-ID: IYscauVw8iE

--HG--
extra : rebase_source : f11f9ec7d486f41917d687009ba1b47c933a68ba
2017-02-13 11:18:11 +08:00
Sebastian Hengst 9f66506283 Backed out changeset 1dbf0a33cc36 (bug 1338426) for bustage. r=backout 2017-02-14 21:35:27 +01:00
David Anderson d2703c8176 Remove Composer2D remnants. (bug 1339353, r=kats) 2017-02-14 12:29:39 -08:00
Jeff Gilbert 617a860f57 Bug 1338426 - gfx/2d/2D.h should not include gfxPrefs.h. - r=bas
MozReview-Commit-ID: 8Ep8ZrqFtxO
2017-02-14 12:14:18 -08:00
Lee Salzman c33ae45d5e Bug 1339058 - fix SwizzleNEON to not require 8 byte alignment. r=jrmuizel
MozReview-Commit-ID: JVF721u65lM
2017-02-14 15:09:37 -05:00
Jeff Walden cdee578059 Bug 1287006 - Don't pass Maybe (or any class containing a Maybe member) by value, only by reference or pointer, in layout/-related code. r=bz
--HG--
extra : rebase_source : 94377970d6ec591044a10dab1aa5568e4a051837
2017-02-13 09:07:40 -08:00
Daosheng Mu 06d6a52263 Bug 1305891 - Part 1: Support Oculus Touch orientation and position tracking; r=kip
MozReview-Commit-ID: JQr6gzF06k7

--HG--
extra : rebase_source : f8958961499153ee57b9f6595bfb755327dea35c
2017-02-02 17:57:39 +08:00
Daniel Holbert 452a3b8454 Bug 1339609: Add #include for gfxPrefs.h to all source code that calls gfxPrefs APIs. r=jgilbert
MozReview-Commit-ID: GxWehmDYB3t

--HG--
extra : rebase_source : cd994e5c6abf777f77c5a708cbfb2f6afc49a44c
2017-02-14 14:01:59 -08:00
Daniel Holbert c5c3af65b3 Bug 1339613: Add some missing #includes to headers in gfx/2d. r=jgilbert
(These are adding headers for types that are used in the modified files, to
provide those types' definitions.)

MozReview-Commit-ID: 1OeUH0LHztw

--HG--
extra : rebase_source : 8db5cfa60b79df31eb885cdd3f2ccffc8387ee08
2017-02-14 14:13:12 -08:00
Randall Barker 95dafbe631 Bug 1336929 - Have UiCompositorControllerChild cache surface resize when not yet initialized. r=jchen,dvander 2017-02-14 09:11:14 -08:00
Wes Kocher 5583be3ddf Merge m-c to autoland, a=merge
MozReview-Commit-ID: KkIFx9ndC8y
2017-02-14 14:46:45 -08:00
Botond Ballo 4638f16b5d Bug 1337990 - Support cross-apz axis lock with touch-action enabled, and add a gtest for it. r=kats
MozReview-Commit-ID: AwPgwyYw2fV

--HG--
extra : rebase_source : 1b81771499bf74b9feaa5bd530234f643d0267c3
2017-02-08 19:25:31 -05:00
Botond Ballo 86233b8e5e Bug 1337990 - Add a gtest for cross-apzc axis lock with touch-action disabled. r=kats
MozReview-Commit-ID: 3ycm6B4dNen

--HG--
extra : rebase_source : d758db722edb6bcbfc17824f0ce4aefa5a7c66ff
2017-02-10 17:37:15 -05:00
Botond Ballo 411f673387 Bug 1337990 - Introduce a PanOptions enumeration for passing options to APZCTesterBase::Pan(). r=kats
MozReview-Commit-ID: 54UZV54IyfD

--HG--
extra : rebase_source : 83ef27a26c36f3b7bf72e92ca64a4628a2d6eb9f
2017-02-10 16:08:12 -05:00
Ryan VanderMeulen b035220d0f Backed out 5 changesets (bug 1056516) for suspicion of causing Linux/OSX topcrashes.
Backed out changeset 70586dbb509c (bug 1056516)
Backed out changeset 753067cc11f7 (bug 1056516)
Backed out changeset 0bcf5f91b014 (bug 1056516)
Backed out changeset 41d39e1e440b (bug 1056516)
Backed out changeset aaec04f76481 (bug 1056516)
2017-03-10 11:56:50 -05:00
Ryan VanderMeulen 9f115b564e Backed out changeset cf2b0421dd57 (bug 1345222) for suspicion of causing bug 1346215. 2017-03-10 11:43:33 -05:00
Ryan VanderMeulen 4c170cb836 Bug 1342964 - Update harfbuzz to version 1.4.3. r=jfkthame 2017-03-01 11:57:35 -05:00
Carsten "Tomcat" Book b43c07a10c Merge mozilla-central to mozilla-inbound 2017-03-01 16:39:27 +01:00
Benjamin Smedberg d9c7494134 Bug 1332639 - Remove the external string API: nsStringAPI.h/cpp and nsEmbedString.h, r=glandium
MozReview-Commit-ID: 9dZcmMAI0Vk

--HG--
extra : rebase_source : 5561cf7f3318c60f082fff02c5e78aba661f6437
2017-02-27 11:41:52 -05:00
Jonathan Kew 901fb0e12f Bug 1343552 part 2 - Record attempted misuse of gfxSkipCharsIterator via a gfxCriticalError.
MozReview-Commit-ID: CayLp1dGSnq
2017-03-06 17:31:01 +00:00
Boris Zbarsky a11bfd53bd Bug 1341988. Reenable a bunch of stylo reftests that were disabled for reasons that are not relevant anymore. r=bz
MozReview-Commit-ID: CLqLHexhBX3

--HG--
extra : rebase_source : 07dfb89d0651240362395494fdd7ee94363430b6
2017-02-23 02:09:57 -05:00
Wes Kocher 72ecfb5fd6 Merge m-c to autoland, a=merge
MozReview-Commit-ID: 7gVISUXnm2Q
2017-02-22 15:07:12 -08:00
Botond Ballo 27734157c0 Bug 1328065 - Add a mochitest for scrolling over the scrollbar of a subframe. r=kats
MozReview-Commit-ID: 6Cna9amPCno

--HG--
extra : rebase_source : c5649183c584e6dae558a9216a4120f7ab298e5b
2017-02-17 16:40:08 -05:00
Botond Ballo 63b193e721 Bug 1328065 - Add a pref to always layerize the scrollbar track, for test purposes. r=mstange
MozReview-Commit-ID: GZY4tsdsFb4

--HG--
extra : rebase_source : e8a7aa5a1ccc813d220769bfe1c3e945e6fe81f4
2017-02-17 15:47:51 -05:00
Botond Ballo dab52461ad Bug 1328065 - Modify APZ hit testing to target the content scrolled by the scrollbar when a scrollbar is hit. r=kats
MozReview-Commit-ID: G2wMPIlUrz9

--HG--
extra : rebase_source : 346cd27d11a570aada70493c3308857b6e960b87
2017-02-15 17:41:40 -05:00
Botond Ballo 0c1ff535c3 Bug 1328065 - Better document scrollbar-related fields in HitTestingTreeNode. r=kats
MozReview-Commit-ID: 3q3Kgs33qP0

--HG--
extra : rebase_source : ed802693e31fc5064795416a5064c4ad7fa453f3
2017-02-17 15:42:30 -05:00
Botond Ballo 0a1ee23556 Bug 1328065 - Record the target scroll id of scrollbar containers in the layer tree. r=mstange
MozReview-Commit-ID: DoyM64JJ4N8

--HG--
extra : rebase_source : 4c31d9ce488670bb2aab32fcba8e53bba8eaa7cf
2017-02-15 17:40:03 -05:00
Markus Stange dd06b80dfd Bug 1340709 - Don't include ForwardTransaction time in the Rasterize tracing marker. r=mattwoodrow
MozReview-Commit-ID: ZKuARHuw68

--HG--
extra : rebase_source : 9ac99ec127e3d06df93e8857de361adff11bad04
2017-02-17 17:19:51 -05:00
Markus Stange b43e156ce1 Bug 1340709 - Add profiler tracing markers for more phases of the refresh tick. r=mattwoodrow
This adds markers for FireScrollEvent, DispatchSynthMouseMove, ForwardTransaction, and NotifyDidPaint.

MozReview-Commit-ID: 9XahFGzIOls

--HG--
extra : rebase_source : 1985b2a11777a17dac621a35632f138a76224b0f
2017-02-17 13:03:37 -05:00
Kevin Chen e8bec7d8c2 Bug 1300699 - (Part 3) Implement the TextureClient creating functions for the gtest. r=jerry 2017-02-14 01:20:00 +08:00
Kevin Chen 7098a27b99 Bug 1300699 - (Part 2) Add a gtest to verify the behavior of applying incompatible compositor to a TextureHost. r=jerry 2017-02-14 00:51:00 +08:00
Kevin Chen 5d56f81be0 Bug 1300699 - (Part 1) Refactor some tests so that the new test can reuse the sources. r=jerry 2017-02-06 01:50:00 +08:00
Matt Woodrow 3640aa2a00 Bug 1325227 - Part 10: Use blocking read locks instead of forcing a synchronous transaction when using ContentClientRemoteBuffer. r=nical 2017-02-14 21:10:36 +13:00
Matt Woodrow f3042f09fd Bug 1325227 - Part 9: Implement a blocking TextureReadLock using CrossProcessSemaphore. r=nical 2017-02-14 21:10:36 +13:00
Matt Woodrow f148aa27b0 Bug 1325227 - Part 7: Allow locking TextureClients in RotatedBuffer to be fallible. r=nical 2017-02-04 18:53:30 +13:00
Matt Woodrow 99a35c3307 Bug 1325227 - Part 6: Composite immediately when starting to listen to vsync. r=mchang 2017-02-04 18:53:45 +13:00
Matt Woodrow 27322ef527 Bug 1325227 - Part 5: Hold the read lock while the TextureClient is locked. r=nical 2017-02-04 23:19:22 +13:00
Matt Woodrow dca1c8803c Bug 1325227 - Part 4: Split out the parts of TextureReadLock that are specific to the 'non-blocking' usage needed by tiling/texture pools. r=nical 2017-02-04 23:19:11 +13:00
Daosheng Mu 6921030384 Bug 1305890 - Part 2: Oculus Touch axis move support; r=kip
MozReview-Commit-ID: 9lKdv0rI1z7

--HG--
extra : rebase_source : e92a15c9dfda19bb8d11b3993470cd249b571be4
2017-01-04 15:40:00 +08:00
Daosheng Mu 32f7b8390b Bug 1305890 - Part 1: Oculus Touch button inputs support; r=kip
MozReview-Commit-ID: CJmSW00e8Ov

--HG--
extra : rebase_source : f27abcda43cd3c02eb7f31cece07ef7ad26899d9
2017-01-04 11:30:49 +08:00
Wes Kocher 4062cb56a0 Merge inbound to central, a=merge
MozReview-Commit-ID: FNYBhhHr4dg

--HG--
rename : netwerk/base/security-prefs.js => security/manager/ssl/security-prefs.js
2017-02-10 15:23:33 -08:00
Wes Kocher 71842da0e8 Merge autoland to central, a=merge
MozReview-Commit-ID: 8GR9XTMPAjp

--HG--
rename : netwerk/base/security-prefs.js => security/manager/ssl/security-prefs.js
2017-02-10 14:32:26 -08:00
Kartikaya Gupta 96c394d70c Merge m-c to graphics
MozReview-Commit-ID: AXRXwXgkOTv
2017-02-10 13:57:53 -05:00
JerryShih 6b121b94c7 Bug 1338274 - remove MOZ_USE_RENDER_THREAD def. r=nical
MozReview-Commit-ID: 8UrioLOq37Z
2017-02-10 10:16:47 -05:00
JerryShih 972b7db4ff Bug 1338274 - clean up webrender_binding. r=nical
MozReview-Commit-ID: 4TdnTXjzo52
2017-02-10 10:16:47 -05:00
JerryShih 3b7a69366c Bug 1338274 - remove the usage of WrWindowState, Compositor and GLContext in WebRenderBridgeParent. r=nical
MozReview-Commit-ID: CKK9cBLlYnh
2017-02-10 10:16:47 -05:00
JerryShih 96c10ce0b6 Bug 1338274 - remove the codes with MOZ_USE_RENDER_THREAD condition. r=nical
MozReview-Commit-ID: 5Jij2RRk86X
2017-02-10 10:16:47 -05:00
Ethan Lin ca5a5c5ca8 Bug 1337291 - Part2. Pass border style to webrender. r=mattwoodrow 2017-02-10 15:44:59 +08:00
Ryan Hunt b782e91daf Bug 1337487 - Disable WebRender on windows when the GPU process is disabled r=kats
--HG--
extra : amend_source : 0203452b319c21331f1f0ebcd74e3f843b7785e1
2017-02-09 00:33:54 -06:00
Kartikaya Gupta 61bc491994 Merge m-c to graphics
MozReview-Commit-ID: Ejcj1CD87t3
2017-02-09 10:12:03 -05:00
JerryShih 9b4dcd043d Bug 1337803 - turn on renderer thread. r=nical
MozReview-Commit-ID: KV4KOGvAOlj
2017-02-09 09:05:19 -05:00
JerryShih 4e5cb8f21b Bug 1337803 - fix pipeline_id calculation error. r=nical
MozReview-Commit-ID: ZpRd1FmskC
2017-02-09 09:05:19 -05:00
Ethan Lin 6f11a2d0f5 Bug 1337715 - Part2. Use WrColor as parameter for wr_push_rect. r=kats 2017-02-09 16:49:38 +08:00
Ethan Lin 7082b3dff4 Bug 1337715 - Part1. Add WrBorderRadius for WebRenderBorderLayer. r=kats 2017-02-09 16:49:37 +08:00
Kartikaya Gupta 7f001c6f33 Bug 1331066 - Use gfxVars instead of a compile-time flag for webrender-conditional code. r=sotaro
MozReview-Commit-ID: KEbHPXSMNRJ
2017-02-08 23:16:44 -05:00
Markus Stange 5e31e7f15d Bug 1336622 - Don't allow subnormal surfaceScale values to be used in the lighting filter calculations. r=jrmuizel, a=abillings
MozReview-Commit-ID: LkmLX7zOfGe

--HG--
extra : rebase_source : dfa40584251197fcdb348f7b9d30c4d944e305b3
extra : amend_source : c5ba2619bfe43240103876085652047e96089c01
2017-02-09 14:29:47 -05:00
Ryan Hunt 963025a5dd Merge m-c to graphics 2017-02-08 10:57:06 -06:00
sotaro 7594d5974f Bug 1336021 - Add WebRenderImageHost r=nical 2017-02-08 21:50:16 +09:00
JerryShih 6131822b06 Bug 1337661 - remove the wrong condition for the snapshot path with renderer thread. r=nical
MozReview-Commit-ID: B2paqGTCJSZ
2017-02-08 06:44:40 -05:00
sotaro b16d879362 Bug 1337281 - Fix WebRenderAPI::Readback() r=nical 2017-02-08 10:28:37 +09:00
Ryan Hunt b8d96d48e8 Bug 1337387 - Fix unified build bustage r=kats?
--HG--
extra : amend_source : 4f3df3c6385129b977476fd8f86ffdbd21d18b52
2017-02-07 09:37:57 +00:00
Ryan Hunt 5e2990dc18 Merge m-c to graphics 2017-02-07 09:05:18 +00:00
Carsten "Tomcat" Book 092e5dc5f1 merge mozilla-inbound to mozilla-central a=merge 2017-02-07 14:08:46 +01:00
sotaro 21e27083d4 Bug 1336024 - Split Image selection logic from ImageHost r=nical
--HG--
rename : gfx/layers/composite/ImageHost.cpp => gfx/layers/composite/ImageComposite.cpp
rename : gfx/layers/composite/ImageHost.h => gfx/layers/composite/ImageComposite.h
2017-02-07 17:07:00 +09:00
Kartikaya Gupta 17c87e25f6 Bug 1337085 - Update RenderThread startup/shutdown to use a runtime flag rather than a compile-time one. r=sotaro
MozReview-Commit-ID: AVIEzb8MiGV
2017-02-06 22:22:44 -05:00
Kartikaya Gupta 3c3b72b692 Bug 1337085 - Add a gfxVar to control whether or not webrender is enabled. r=sotaro
MozReview-Commit-ID: 8Ebc0DbhYbZ
2017-02-06 22:22:36 -05:00
Ethan Lin 896d26ef75 Bug 1337291 - Part1. Pass the border style to BorderLayer. r=mattwoodrow
MozReview-Commit-ID: 59rB9sDilYW
2017-02-08 23:20:29 -05:00
Kartikaya Gupta cfd6b031e0 Merge m-c to graphics
MozReview-Commit-ID: AGZ8pI8vmAs
2017-02-06 11:53:47 -05:00
Kartikaya Gupta 071364d96e Bug 1335525 - Add top-level webrender crates to gfx/. r=gfx
MozReview-Commit-ID: BXVNHlczLh5
2017-02-06 11:42:52 -05:00
Kartikaya Gupta 85742c8431 Bug 1336965 - Update README.webrender to describe workaround for breaking library updates. r=gfx?
MozReview-Commit-ID: 4C2TCdf3lFG
2017-02-06 10:11:16 -05:00
Nathan Froyd 8c0f3e0e5e Bug 1337144 - don't use RemoveElementAt(0) in APZ's Axis class; r=botond
We can more simply perform any processing we need, and then use Clear to
clear the array in one go.
2017-02-08 18:11:51 -05:00
Kartikaya Gupta 2c58155ac0 Merge m-c to graphics
MozReview-Commit-ID: EcjJhQuqDFI
2017-02-05 10:39:54 -05:00
Brad Lassey a5e07b93bf bug 1303096 - Stop sending sync messages soon after content process start-up r=billm 2017-02-05 00:52:38 -05:00
Wes Kocher 2c901c4bcb Merge m-c to inbound, a=merge
MozReview-Commit-ID: FrOiBMr2DHX
2017-02-06 17:51:48 -08:00
Wes Kocher 848c29538a Merge inbound to central, a=merge
MozReview-Commit-ID: 2yQjOIMCCiO
2017-02-06 17:45:21 -08:00
Wes Kocher e88bb6a257 Merge autoland to m-c a=merge
MozReview-Commit-ID: EcBWp8VLx1x
2017-02-06 17:37:51 -08:00
Kartikaya Gupta bf7599ac75 Merge m-c to graphics
MozReview-Commit-ID: 8BjfShvh5gp
2017-02-03 10:39:57 -05:00
sotaro 9365cc91a5 Bug 1335658 - Init RenderThread in GPUParent r=nical,kats 2017-02-03 10:22:49 +09:00
Kartikaya Gupta 6580d884b2 Merge m-c to graphics
MozReview-Commit-ID: uU8MPphFqj
2017-02-02 13:38:51 -05:00
Carsten "Tomcat" Book 72823b1e95 merge mozilla-inbound to mozilla-central a=merge 2017-02-02 14:25:20 +01:00
Ethan Lin b4d6b03c03 Bug 1330945 - Part1. Apply opacity to webrender stacking context as an opacity filter. r=jrmuizel 2017-02-02 15:09:09 +08:00
Mason Chang 189cf8b6db Bug 1322897. Use only the G channel for grayscale AA Dwrite fonts and Skia. r=lsalzman 2017-02-01 15:47:33 -08:00
Kartikaya Gupta 16ff67be84 Bug 1332249 - Follow-up to fix non-unified build bustage. r=bustage
MozReview-Commit-ID: 2Hcwug2bFDr
2017-02-01 10:59:12 -05:00
Kartikaya Gupta 21e9123c56 Merge m-c to graphics
MozReview-Commit-ID: 3tWI3srj2uj
2017-02-01 08:48:31 -05:00
Carsten "Tomcat" Book 005011be4c merge mozilla-inbound to mozilla-central a=merge 2017-02-01 13:14:23 +01:00
Milan Sreckovic bfeae5948f Bug 1325511 - Mark as used sooner. r=mtseng 2017-02-06 19:30:54 -05:00
sotaro 21834aa96f Bug 1335336 - Add LayerManager::GetCompositorBridgeChild() r=nical 2017-02-01 16:12:37 +09:00
Kartikaya Gupta c4b44641d6 Bug 1335449 - Move webrender docs into gfx/doc. r=mchang
DONTBUILD

MozReview-Commit-ID: 3rxesrs2xt1

--HG--
rename : README.displayitem => gfx/doc/README.displayitem
rename : README.webrender => gfx/doc/README.webrender
2017-01-31 15:30:47 -05:00
Alex Henrie 0b79fec9ef Bug 1335465 - Default devPixelsPerPx to 1.5 for DPIs between 133 and 167 on GTK. r=karl
--HG--
extra : rebase_source : 4b778695d11340b485c1a0cfdf51104f79ca238e
2017-01-31 09:50:49 -07:00
Kartikaya Gupta 1c269ab364 Merge m-c to graphics
MozReview-Commit-ID: 7PVyxahE0p6
2017-01-31 09:04:18 -05:00
Jeff Gilbert 21a1407677 Bug 1325835 - Support dx_interop on Intel. - r=jrmuizel
MozReview-Commit-ID: 7CFfmDYhYaR
2017-01-31 16:22:11 -08:00
Ryan Hunt fbdddb7da1 Bug 1335123 - Clean up layers logging for WebRenderLayers. r=kats
--HG--
extra : amend_source : eb834de48052f3dc6c08ef20effa15ddd02e58ba
2017-01-30 12:48:01 -06:00
Kartikaya Gupta 445dea068b Merge m-c to graphics
MozReview-Commit-ID: Kv6GW5ElioD
2017-01-29 08:03:30 -05:00
Masatoshi Kimura a35278e9a7 Bug 1325368 - Assume Win7 or later when testing Windows version. r=jimm
MozReview-Commit-ID: 718G0htR17H

--HG--
extra : rebase_source : e6f7a3584f03c802218a1de526345e1df1e67cf8
2017-01-29 16:42:46 +09:00
Ryan VanderMeulen ff66d68470 Bug 1335223 - Update Graphite2 to version 1.3.9. r=jfkthame 2017-01-31 12:36:56 -05:00
Cameron McCormack 590058f927 Bug 1324669 - stylo: Downgrade SMIL assertion even further to a non-test-failing warning. r=me
MozReview-Commit-ID: 5fk6C9qaOgW
2017-01-31 17:37:08 +01:00
Sebastian Hengst ed5bd31f9b Backed out changeset ad45a3da5e4a (bug 1324669) for Windows build bustage: OverflowChangedTracker.h(44). r=backout on a CLOSED TREE 2017-01-31 17:32:12 +01:00
Botond Ballo a98321305e Bug 1328658 - Notify main thread of a failed attempt to start an APZ scrollbar drag. r=kats,tnikkel
MozReview-Commit-ID: ERm1sVNfoKL

--HG--
extra : rebase_source : 0b57987a2a15533fad577dd2d363ec386f6bfeae
2017-01-27 18:02:22 -05:00
Nicolas Silva c49c387b31 Bug 1333565 - Accidentally unapplied changes from the previous commit. r=jrmuizel 2017-01-27 16:08:17 -05:00
Nicolas Silva a106148e0e Bug 1333565 - Fix the epoch/transactionId plumbing when the render thread is enabled. r=jrmuizel 2017-01-27 15:30:18 -05:00
Ryan Hunt 3fe2c02ee1 Merge m-c to graphics 2017-01-27 10:07:37 -06:00
Cameron McCormack 946b5c3633 Bug 1324669 - stylo: Downgrade SMIL assertion even further to a non-test-failing warning. r=me
MozReview-Commit-ID: 5fk6C9qaOgW
2017-01-31 23:36:12 +08:00
Andrew Osmond 8d973dfcfc Bug 1331938 - Part 2b. Fix missing includes causing unified build errors. r=me 2017-01-27 09:42:38 -05:00
Ryan Hunt 434ca7039f Merge m-c to graphics 2017-01-26 08:59:21 -06:00
Phil Ringnalda 39e57631eb Merge m-c to m-i 2017-01-25 20:48:39 -08:00
Phil Ringnalda 7da3c9dcf4 Merge autoland to m-c, a=merge 2017-01-25 20:37:29 -08:00
Jeff Muizelaar e56c66022e Bug 1333923. Update webrender bcf3c371086894f5e1d098ee60f0592abf01f6b3. r=gfx? 2017-01-25 17:31:23 -05:00
Kartikaya Gupta ca041b7c5a Merge m-c to graphics
MozReview-Commit-ID: FOyS87VawTT
2017-01-25 08:52:04 -05:00
Carsten "Tomcat" Book 182312677f merge mozilla-inbound to mozilla-central a=merge 2017-01-25 13:47:25 +01:00
Florian Quèze 1907780e48 Bug 1331599 - tests fixed by hand after making addEventListener use the once option when possible, r=jaws. 2017-01-25 07:03:42 +01:00
Florian Quèze 0e0865f4fc Bug 1331599 - script-generated patch to replace removeEventListener calls with the once option when possible, r=jaws. 2017-01-25 07:01:52 +01:00
Jeff Muizelaar eb0b758e56 Bug 1333593. Add support for snapshotting with the RenderThread. r=nical 2017-01-24 23:29:34 -05:00
Daosheng Mu ea40b47f3e Bug 1305889 - Part 3: Enumerate Oculus Touch Controllers; r=kip
MozReview-Commit-ID: Ep57r4hxrRt

--HG--
extra : rebase_source : 289293f7573770e1fbc81b6a8820dfa11b124899
2017-02-06 16:13:33 +08:00
Daosheng Mu 3e9c86df65 Bug 1305889 - Part 2: Using VRControllerInfo as the parameter for AddGamepad; r=kip
MozReview-Commit-ID: Coye62hZxRs

--HG--
extra : rebase_source : d4166395794a55c565f37b803099682c9e075d8b
2017-02-06 16:12:52 +08:00
Daosheng Mu 8a2e76ec84 Bug 1305889 - Part 1: Move GamepadHand API to VRControllerHost; r=kip
MozReview-Commit-ID: 5Wi8p0hvgWf

--HG--
extra : rebase_source : 3c01e0876ffe8c84a7dc97f08647dacd0f6de08b
2017-02-06 16:07:20 +08:00
Lee Salzman f72fa46b41 bug 1333749 - verify that inset box shadows are symmetric before attempting to mirror them. r=mchang
MozReview-Commit-ID: 2q3WH25PWSs
2017-01-25 14:53:38 -05:00
Kartikaya Gupta f41ed85d6d Bug 1333892 - Remove unused IPC message leftover from B2G days. r=kanru
MozReview-Commit-ID: 2qBq6WjzbcO
2017-01-25 16:21:12 -05:00
David Anderson b0238351a0 Allow controlling the GPU process from xpcshell. (bug 1321492 part 8, r=mattwoodrow) 2017-01-26 16:35:55 -08:00
David Anderson 23572be8d6 Add memory reporting message support to PGPU. (bug 1321492 part 6, r=rhunt, r=erahm) 2017-01-26 16:35:54 -08:00
Wes Kocher 65216b775b Merge m-c to inbound, a=merge
MozReview-Commit-ID: 5CIctUOTFma
2017-01-26 16:32:26 -08:00
Wes Kocher 8fa84ca644 Merge inbound to central, a=merge
MozReview-Commit-ID: BZgxmhS6OtM
2017-01-26 16:19:05 -08:00
Jonathan Kew f1e01fb1ea Bug 1279693 - Add the Win7 version of himalaya.ttf to the GDEF blacklist in harfbuzz. r=jrmuizel 2017-01-26 16:29:54 +00:00
Kartikaya Gupta 6297f79dd0 Bug 1333505 - Some minor code cleanup. r=nical
MozReview-Commit-ID: 3qaIxt9To5j
2017-01-24 16:20:54 -05:00
Kartikaya Gupta 29dfe5930f Bug 1333505 - Some cosmetic cleanup (comments/whitespace/alpha-sorting). r=nical
MozReview-Commit-ID: 2DYABsBzSrs
2017-01-24 16:06:17 -05:00
Sotaro Ikeda 2652891050 Bug 1333288 - call wr_profiler_set_enabled() on compositor thread r=nical DONTBUILD
MozReview-Commit-ID: 3GZEpTHDKK5
2017-01-24 08:11:25 -08:00
Kartikaya Gupta 9d75aa7cee Back out cset 6ec880339dd4 for missing bug number in commit message. r=backout 2017-01-24 13:13:43 -05:00
Sotaro Ikeda 8d557b505e call wr_profiler_set_enabled() on compositor thread r=nical 2017-01-24 08:11:25 -08:00
Kartikaya Gupta bba4386e2f Bug 1333397 - Rename WRGlyphInstance to WrGlyphInstance for naming consistency. r=gfx?
MozReview-Commit-ID: K6Y5H7WOe87
2017-01-24 08:44:23 -05:00
Kartikaya Gupta 4d0ec41759 Bug 1333122 - Condition disabling of buffer-rotation on the layer tree rather than a compile-time flag. r=ethlin
MozReview-Commit-ID: LJjRpcxxPsy
2017-01-24 08:03:08 -05:00