Honza Bambas
8f8eed7be6
Bug 1378375 - Kill switch preference for image network request prioritization according layout position. r=tnikkel
2017-07-14 09:26:00 -04:00
Kevin Chen
91dc0db35c
Bug 1364563 - Add a path for content process only device reset. r=dvander
2017-07-18 23:09:00 -04:00
Ryan VanderMeulen
0cfb1d8460
Merge inbound to m-c. a=merge
...
CLOSED TREE
2017-07-19 10:00:35 -04:00
Sebastian Hengst
36e308b1fc
Backed out changeset 6e571ab7b558 (bug 1382104) for asserting at dom/canvas/WebGLContextUtils.cpp:714 in browser-chrome tests and failing GTest's Gfx.CompositorSimpleTree. r=backout
2017-07-19 09:53:13 +02:00
Jeff Gilbert
c8d4e41e8d
Bug 1382104 - Remove internal-vs-user FB bindings. - r=daoshengmu
...
MozReview-Commit-ID: 1lZouQUnaDl
2017-07-18 22:52:25 -07:00
Ehsan Akhgari
6bc10c105a
Backout changeset bc5d9e5f1c02 (bug 1364563) because of build failures
...
This reverts commit a5224fd3910ee5116669728fcd5b154e051371fd.
2017-07-19 00:27:36 -04:00
David Anderson
7db58ae2a1
Flush async paints before revoking device singletons. (bug 1380922 part 3, r=mchang)
...
--HG--
extra : rebase_source : 34d90c80b8cc99d0679db03cf2ac1ca21ffbc5d3
2017-07-18 12:16:13 -07:00
David Anderson
d91f1ac58c
Protect D2D singletons with a mutex. (bug 1380922 part 2, r=mchang)
...
--HG--
extra : rebase_source : f261e84d8d6a9ef7d153b04d447f9edb36a77dde
2017-07-18 12:15:44 -07:00
David Anderson
e53986168f
Store and return D2D singletons in RefPtrs. (bug 1380922 part 1, r=mchang)
...
--HG--
extra : rebase_source : baf7cce201a38897f1f9dcbd7c36855ff070217b
2017-07-18 12:15:39 -07:00
Kevin Chen
563c00da4d
Bug 1364563 - Add a path for content process only device reset. r=dvander
2017-07-17 00:13:00 -04:00
Dominic Farolino
c3f7031cd8
Bug 1379813 - Annotate crash reports with the number of times the GPU process has been launched. r=dvander
2017-07-13 13:27:00 -04:00
sotaro
7ceccd46b7
Bug 1378697 - Release resources in WebRenderXXXLayer::ClearCachedResources() r=nical
2017-07-18 22:37:36 +09:00
Andrew Osmond
094c212d54
Bug 1350408 - Gracefully handle failures in WebRenderLayerManager::Initialize to allow reinit. r=kats
2017-07-18 09:35:07 -04:00
sotaro
602705a552
Bug 1372083 - Do not compare depth in attachmentsHaveSameDimensions() r=jgilbert
2017-07-18 19:25:29 +09:00
Samael Wang
e90e4d4b15
Bug 1350643 - Part 7: Remove sync GetDPI/DefaultScale/WidgetRounding. Use primary screen's value until RecvShow. r=kanru
...
MozReview-Commit-ID: GlDMNecWp3j
--HG--
extra : rebase_source : 1f8573df8845c100172f41febc5a84bbcd069769
2017-05-19 18:20:18 +08:00
Samael Wang
c9d2b57f92
Bug 1350643 - Part 1: Rename gfxPlatformGtk::GetDPI/GetDPIScale to GetFontScaleDPI/GetFontScaleFactor to better distinguish from nsIWidget::GetDPI. r=karlt
...
MozReview-Commit-ID: 4fxMG1FBlM8
--HG--
extra : rebase_source : 767780c828b2a9914b5f3af3c2749568099bece1
2017-06-14 16:54:21 +08:00
Stone Shih
5c6d99d228
Bug 1351148 Part3: Synthesize native input events with priority. f=kats,smaug. r=smaug.
...
The test helper_touch_action_regions.html uses nsDOMWindowUtils to synthesize native input events and creates some runnables to trigger the test. It expects the runnables which synthesize native input events are processed first, then the runnables to continue the test, and finally the input events are forwarded from chrome process to content process. Enabling event prioritization may change the execution order.
Wraps those runnables to synthesize native input events as priority=input and dispatches those runnables to continue the test with priority=input to make sure the execution order is as expected.
MozReview-Commit-ID: 8hkaB1FRW9T
2017-05-19 15:41:24 +08:00
Sebastian Hengst
4b1e562ea7
merge mozilla-central to autoland. r=merge a=merge
2017-07-20 10:57:40 +02:00
Chih-Yi Leu
47a2617b3f
Bug 1381378: Refactor - Isolate gamepad index and GamepadServiceType from GamepadChangeEvent; r=daoshengmu
...
MozReview-Commit-ID: IFjvDsl6vlY
--HG--
extra : rebase_source : 2b9add020e182acb03c01bd5c55742dc7860625d
2017-07-17 11:44:39 +08:00
Daosheng Mu
3980ed0fd6
Bug 1375816 - Part 4: VRController displayId attribute testcase; r=kip
...
MozReview-Commit-ID: KkMXsTDRnQO
--HG--
extra : rebase_source : 1bb85ecddfea7695ec310d19a1f4f1f05543a4d6
2017-07-14 17:08:15 +08:00
Daosheng Mu
50f04ed171
Bug 1375816 - Part 3: VRController displayId attribute support; r=kip
...
MozReview-Commit-ID: CfWCYJuZaBK
--HG--
extra : rebase_source : faa7a409d619d7618784e1d80358b59625dc87e6
2017-07-14 17:01:09 +08:00
Jeff Muizelaar
efcfc87c0e
Bug 1381483 - Remove 'using namespace std' from RecordedEventImpl.h r=lsalzman
...
We don't want to have 'using' statements in headers.
2017-07-17 14:54:50 -04:00
Kris Maglione
86877fceef
Bug 1381097: Part 1 - Add default-false pref to enable APZ in remote popups. r=kats
...
Ideally, we definitely want APZ in remote popup browsers for the sake of
responsiveness. However, there are currently some serious painting and
checkerboarding issues that make APZ popups unsuitable for release
populations.
Once these issues are addressed, we should enable the preference by default.
But given the relative lack of testing, and the issues we've seen so far, we
should keep the preference so that we can disable it with a hotfix if further
issues arise.
MozReview-Commit-ID: GOZRdsmLNZR
--HG--
extra : rebase_source : ce0f2ca029d951a9c65ec1482e065b6695793133
2017-07-15 12:01:36 -07:00
Samuel Vargas
cf725b7488
Bug 1367613 - Track and spew synchronous/blocking GL call counts. r=jgilbert
2017-07-13 14:26:00 -04:00
Sebastian Hengst
0c7a679780
Backed out changeset e4dc716c401c (bug 1377595) on suspicion of causing reftest failures on Android "(waiting for MozAfterPaint)". r=backout
2017-07-17 17:48:13 +02:00
Sebastian Hengst
d85c6458d8
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-07-17 14:08:27 +02:00
Sebastian Hengst
a6560aed66
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: qyo4rHNUlV
2017-07-17 14:06:13 +02:00
Nicolas Silva
f6e8232b40
Bug 1377595 - Track the valid region in WebRenderPaintedLayer. r=jrmuizel
2017-07-17 13:49:11 +02:00
Nicolas Silva
c81891b82b
Bug 1377595 - Avoid using blob images for items that must be painted on the content side. r=jnicol
...
This patch allows us to decide whether to use blob images depending on a MustPaintOnContentSide flag exposed by each display item. If any of the display item assigned to a given painted layer data have this flag, then the painted layer data is marked as preferring content side painting and the webrender layer manager uses this information to decide whether to create a regular content layer or serialize the drawing commands with blob image. This is useful for items that must be painted on the content side such as scroll bars, checkboxes, buttons, etc. Using blob images for these makes us first paint the widget on the content side, then serialize the painted pixels and blit the content again in the blob image which has a lot more overhead than painting the content into a layer and sharing it with webrender directly.
2017-07-17 13:49:07 +02:00
vincentliu
2bf7875f86
Bug 1367689
- Add a preference to make Wrench work with Gecko. r=jrmuize, jerry
2017-07-17 13:38:22 +08:00
Sebastian Hengst
ea10928fd7
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-07-15 16:36:54 +02:00
Sebastian Hengst
186c6d7165
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: Kr2w3UdA0p9
2017-07-15 16:34:47 +02:00
Sebastian Hengst
63b01adae7
Backed out changeset 2769266d412a (bug 1368120) for frequently first reftest run, e.g. 507187-1.html. r=backout a=backout
...
MozReview-Commit-ID: Kal72wBzxeD
2017-07-15 16:25:59 +02:00
Andrew Osmond
7d1a4b1e31
Bug 1377869 - Ensure that CompositorManagerChild will be reinitialized if the GPU process reuses its PID. r=dvander
2017-07-15 09:13:18 -04:00
Andrew Osmond
b306aa3fb2
Bug 1380716 - Reinitialize ImageContainer::mImageClient if its parent ImageBridgeChild was also reinitialized. r=sotaro
2017-07-15 07:52:02 -04:00
Wes Kocher
e9fa5c772a
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 8nlqm5dHCUQ
2017-07-14 17:14:43 -07:00
David Anderson
28b0c7d639
Fix mask coordinates when rendered into intermediate surfaces with Advanced Layers. (bug 1380744, r=mattwoodrow)
2017-07-14 11:47:54 -07:00
Mason Chang
d972f95729
Bug 1380493 Set surface format of DrawTargetCapture to whatever the ref DT is. r=dvander
2017-07-14 10:55:03 -07:00
Wes Kocher
6d62b1970e
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: 4kiY84LofOi
2017-07-14 17:19:10 -07:00
Mason Chang
0f5cb4866e
Bug 1380483 - Properly set AA, transform and use rotated buffers with OMTP capturing. r=dvander
2017-07-14 08:01:45 -07:00
Ryan Hunt
8da6a723fb
Bug 1381125 - Add whether a focus target has key listeners to the APZ keyboard logs. r=kats
...
MozReview-Commit-ID: 7S3VAowF2p3
--HG--
extra : rebase_source : 3e5ffeb1ce2329b3bbd68ac4612a4ded4dd49730
2017-07-13 10:56:17 -05:00
Ryan Hunt
0a77e754e4
Bug 1379826 - Use static_cast instead of a C style cast in APZ keyboard logs. r=botond
...
MozReview-Commit-ID: 4ca18ZxQwuL
--HG--
extra : rebase_source : 73b6103697486d9d6b55a5e156abe55b8411ec46
2017-07-10 18:39:04 -04:00
Kearwood "Kip" Gilbert
2a221a0a19
Bug 1321275 - Fix reference counting of PVRLayerChild when GPU process has been terminated r=daoshengmu
...
- In VRManagerChild::DeallocPVRLayerChild, we delete the PVRLayerChild, rather
than doing proper reference counting on the VRLayerChild object which has
been deallocated but still referenced by VRDisplayPresentation::mLayers.
This happens when the GPU process is terminated.
- When the user tries to stop the VR presentation or change the URL,
PVRLayerChild::SendDestroy is called by VRDisplayPresentation::DestroyLayers.
This results in the assertion about "invalid actor state".
- This patch fixes this by following the same pattern used by TextureClient
for its PTextureChild.
MozReview-Commit-ID: 327cdb4s7kl
--HG--
extra : rebase_source : 88847acd39d82f258f0c969e6ef5e22b794f6428
2017-07-12 16:05:40 -07:00
Kearwood "Kip" Gilbert
476b6eb5b0
Bug 1381165 - Ensure that only the first VRDisplay.submitFrame call per VRDisplay RAF callback renders and kicks off the next VR RAF callback. r=daoshengmu
...
MozReview-Commit-ID: L9qPfr1Jf9o
--HG--
extra : rebase_source : 78367b8efff80b6411fd0a08493742221a18ac26
2017-07-14 16:08:49 -07:00
Alexis Beingessner
19035534ea
Bug 1368120 - Enable webrender border handling by default. r=kats
...
We largely handle borders correctly except for two major classes of error:
* https://bugzilla.mozilla.org/show_bug.cgi?id=1363060 - gecko doesn't feed webrender transforms properly (major)
* https://github.com/servo/webrender/issues/1280 - webrender's 3D border colours are too naive (minor)
MozReview-Commit-ID: 42JtbLYzqKn
--HG--
extra : rebase_source : 7970e2f4cc2f66392d98486d663bf2ccb0040821
2017-05-17 11:22:24 -04:00
Milan Sreckovic
cc13392457
Bug 1380655: Look for the timeout and terminate GPU process only when we have a separate GPU process, not also when the browser is acting as one. r=dvander
...
MozReview-Commit-ID: Fp4Dv5SArjX
--HG--
extra : rebase_source : ced0c45cc7a64e619f15c69bfb68b5d850d287fc
2017-07-14 12:18:52 -04:00
Ryan VanderMeulen
019bd042fc
Merge autoland to m-c. a=merge
2017-07-14 09:16:03 -04:00
Sebastian Hengst
22d024f800
Backed out changeset 020581c23b7d (bug 1367613) for gl error during test_conformance__extensions__webgl-debug-shaders.html. r=backout on a CLOSED TREE
2017-07-14 10:11:54 +02:00
Andrea Marchesini
50f9ea47a3
Bug 1350958 - Finish labeling ProxyReleaseEvent, r=billm
2017-07-14 08:49:22 +02:00
Kartikaya Gupta
6027972e8b
Bug 1379604 - Update webrender_bindings for API change in WR cset 6824b35. r=mrobinson
...
MozReview-Commit-ID: KM1kCDK1jvY
--HG--
extra : rebase_source : 1469f0459d2d83882b8d9001c18756f2c23ffe01
2017-07-13 10:28:53 -04:00
Kartikaya Gupta
104c0a782a
Bug 1379604 - Update webrender_bindings for API change in WR cset d97598b. r=Gankro
...
MozReview-Commit-ID: dj0BJvAYXv
--HG--
extra : rebase_source : e9e42c2095e19d611694686a2b44610b5f22e325
2017-07-13 10:28:53 -04:00
Kartikaya Gupta
1faaf0568b
Bug 1379604 - Update versions in Cargo.toml/Cargo.lock files. r=jrmuizel
...
MozReview-Commit-ID: 9PoNmkBFOhF
--HG--
extra : rebase_source : e50e1820e70ef3f4e3c0f8c8854ac45cc202677a
2017-07-13 10:27:44 -04:00
Kartikaya Gupta
96e7597712
Bug 1379604 - Update webrender to cset 479ae6475a18527206a2534c2b8a5bfb8b06bd6e. r=jrmuizel
...
MozReview-Commit-ID: GpuG8Rb8uz6
--HG--
extra : rebase_source : 06ab1ae67b96966e9922cb89223059d8c1b9f0cd
2017-07-13 10:27:44 -04:00
Bas Schouten
52157b54ec
Bug 1380142: Add a pref to enable the D3D11 debug layer and to break on errors. r=milan
...
MozReview-Commit-ID: 2FrQGXdgJrD
--HG--
extra : rebase_source : 74b42a35dbf8ab3851a3e441c655862f152ce482
2017-07-11 22:53:04 +02:00
Carsten "Tomcat" Book
e3195ceb5a
Merge mozilla-central to inbound
2017-07-13 16:38:32 +02:00
Carsten "Tomcat" Book
260b5f956f
merge mozilla-inbound to mozilla-central a=merge
2017-07-13 16:35:22 +02:00
sotaro
3984156c9a
Bug 1380578 - Change aHandle of NativeTextureToWrExternalImage() to uint32_t r=nical
2017-07-13 23:28:26 +09:00
Nicolas Silva
8d659cbd93
Bug 1378771 - Reduce the minimum painted layer width down to 8 pixels. r=jrmuizel
2017-07-13 13:59:29 +02:00
Cameron McCormack
200ff78b23
Bug 1376964 - Part 10: Allow style worker threads to pick fonts out of the user font cache. r=jfkthame
...
MozReview-Commit-ID: FX0T5ltA2u4
--HG--
extra : rebase_source : dd4465e6b57e61676a3b776b684317a19e6ac62d
2017-07-07 14:33:00 +08:00
Cameron McCormack
0b0b5836f7
Bug 1376964 - Part 9: Use gfxFontSrcPrincipal in the user font set and cache. r=jfkthame
...
MozReview-Commit-ID: LRRFbkhbgts
--HG--
extra : rebase_source : 19164df382db8a4e5e868c4725a0f7c0968ddaa5
2017-07-08 18:00:24 +08:00
Cameron McCormack
1a172c9491
Bug 1376964 - Part 8: Add OMT wrapper for nsIPrincipals useful for font stuff. r=jfkthame
...
MozReview-Commit-ID: L6gUnvDx7D2
--HG--
extra : rebase_source : 673a837d91e40f1c46adc2d0c2bc16fe024084ed
2017-07-08 17:20:28 +08:00
Cameron McCormack
c770a5a921
Bug 1376964 - Part 7: Remove unused nsIURI argument from gfxPlatform::IsFontFormatSupported. r=jfkthame
...
MozReview-Commit-ID: LJ6nnZEGz7D
--HG--
extra : rebase_source : 9f47d839aa4572ed2fc2d15a4986c8bc30d3f2ca
2017-07-08 14:17:23 +08:00
Cameron McCormack
9a03f16595
Bug 1376964 - Part 6: Use gfxFontSrcURI in the user font set and cache. r=jfkthame
...
MozReview-Commit-ID: 7eWOTs4kF4v
--HG--
extra : rebase_source : 88ee203da88f3ec5419db7dee87337802d6212ae
2017-07-08 14:10:05 +08:00
Cameron McCormack
f96118fca4
Bug 1376964 - Part 5: Add OMT wrapper for nsIURIs useful for font stuff. r=jfkthame
...
MozReview-Commit-ID: FkBYOoqC6x6
--HG--
extra : rebase_source : c6e30a1b11d12c4d4e070f26a746162827b639a4
2017-07-07 17:29:44 +08:00
Cameron McCormack
5d2c03ca7b
Bug 1376964 - Part 4: Call FontLoadAllowed ahead of time and cache the results for style worker threads. r=jfkthame
...
Handling a document's node principal changing is done in part 9.
MozReview-Commit-ID: 1gPtRpddys5
--HG--
extra : rebase_source : f0b4d07481ae7215117b86c474f14658b61d6f06
2017-07-07 13:35:28 +08:00
Cameron McCormack
2aaac38e66
Bug 1376964 - Part 3: Add a generation counter to the user font cache. r=jfkthame
...
MozReview-Commit-ID: 3zCPC9Pfikc
--HG--
extra : rebase_source : 7fd68667fef4acf3ad4fd050b480feec7c2c101f
2017-07-06 16:00:34 +08:00
Kearwood "Kip" Gilbert
0a5d006f8a
Bug 1287944 - Improve interaction with Oculus Home r=daoshengmu
...
- Now destroying and re-creating Oculus sessions when switching
between magic window and immersive WebVR (BeginPresent / ExitPresent)
- Now sending flags to Oculus ovr_initilize to specify if Firefox will
be presenting to the VR display or just using tracking
- Now coordinating oculus session shutdown and restart between the
VR controllers and the VR display with reference counting.
- Now able to return to Oculus home after using WebVR
- Magic window / non-exclusive sessions no longer take over the VR headset
causing it to display a message that Firefox.exe is not responding.
MozReview-Commit-ID: EnRsxt6ZSzg
--HG--
extra : rebase_source : 10ba1b76bf75774b8842d99b555319fb5dd7f736
2017-07-04 13:28:27 -07:00
Kartikaya Gupta
6d0c0db395
Bug 1378966 - Don't cause immediate throttling of the refresh driver on repeat transactions. r=mattwoodrow
...
MozReview-Commit-ID: 8orAmdpIRTF
--HG--
extra : rebase_source : 2988a9faced2648cd182ebe8adff791634af519f
2017-07-12 09:10:25 -04:00
Samuel Vargas
9140fdd298
Bug 1378571 - Avoid unnecessary MakeCurrentImpl calls when GL context is already current - r=jgilbert
2017-07-07 16:16:00 +02:00
Samuel Vargas
0e114d9e16
Bug 1376399 - Hard crash in FF 54 and Nightly 56 on Windows 7 - r=jgilbert
2017-07-10 18:31:00 +02:00
Jonathan Kew
e899441ccb
Bug 1379444 - Use generic cmap-based font fallback if platform-specific code fails to find a usable font. r=lsalzman
2017-07-13 09:40:33 +01:00
David Anderson
416337ceb9
Fix Advanced Layers not forcing a clear for the window theme. (bug 1378095 part 2, r=mattwoodrow)
2017-07-13 01:12:05 -07:00
David Anderson
ddfbc3d0ae
Add a helper for automating ClearView and clear-shader operations. (bug 1378095 part 1, r=mattwoodrow)
2017-07-13 01:11:58 -07:00
Lee Salzman
f3982ad525
Bug 1380431 - fix DrawTargetCairo::Snapshot error note to check for surface before accessing status. r=mchang
...
MozReview-Commit-ID: DNTHv4NKjzq
2017-07-12 23:38:36 -04:00
Brad Werth
fd01267841
Bug 1059424 Part 1: Simplify cairo quartz surface generation now that we are minimum macOS 10.9. r=jrmuizel,mstange
...
MozReview-Commit-ID: 7ewjZwbFbwP
--HG--
extra : rebase_source : 638fc40c8ef4280e693b9b2f7397078fc686a4e2
2017-07-10 15:17:54 -07:00
Carsten "Tomcat" Book
d767449ced
Backed out changeset 0cd32b60dabe (bug 1376964)
2017-07-12 12:41:37 +02:00
Carsten "Tomcat" Book
23de9ec977
Backed out changeset 6bfb66a2c03e (bug 1376964)
2017-07-12 12:41:35 +02:00
Carsten "Tomcat" Book
b38c357c57
Backed out changeset 65e34c5fa167 (bug 1376964)
2017-07-12 12:41:33 +02:00
Carsten "Tomcat" Book
614a232c25
Backed out changeset d9a88d8324ff (bug 1376964)
2017-07-12 12:41:31 +02:00
Carsten "Tomcat" Book
a269ba0e44
Backed out changeset aafb719b4379 (bug 1376964)
2017-07-12 12:41:29 +02:00
Carsten "Tomcat" Book
4e6ba1d0fc
Backed out changeset 610204957f40 (bug 1376964)
2017-07-12 12:41:27 +02:00
Carsten "Tomcat" Book
4177255107
Backed out changeset 041b34959d76 (bug 1376964)
2017-07-12 12:41:25 +02:00
Carsten "Tomcat" Book
cefff8d9f4
Backed out changeset c40e5fbbdccf (bug 1376964)
2017-07-12 12:41:22 +02:00
Cameron McCormack
55c888b885
Bug 1376964 - Part 10: Allow style worker threads to pick fonts out of the user font cache. r=jfkthame
...
MozReview-Commit-ID: FX0T5ltA2u4
--HG--
extra : rebase_source : fc8a271f5ae1e0a897cd051b30da252be4176a4e
2017-07-12 16:36:46 +08:00
Cameron McCormack
82079904e6
Bug 1376964 - Part 9: Use gfxFontSrcPrincipal in the user font set and cache. r=jfkthame
...
MozReview-Commit-ID: LRRFbkhbgts
--HG--
extra : rebase_source : 1dac8a8e9a817edb086bb75f9f842c1d4df37a1a
2017-07-12 16:36:42 +08:00
Cameron McCormack
8f58fdb304
Bug 1376964 - Part 8: Add OMT wrapper for nsIPrincipals useful for font stuff. r=jfkthame
...
MozReview-Commit-ID: L6gUnvDx7D2
--HG--
extra : rebase_source : ce93ba941418a33d3631132b58e39624fedb719e
2017-07-12 16:36:36 +08:00
Cameron McCormack
ab22ddb3c6
Bug 1376964 - Part 7: Remove unused nsIURI argument from gfxPlatform::IsFontFormatSupported. r=jfkthame
...
MozReview-Commit-ID: LJ6nnZEGz7D
--HG--
extra : rebase_source : a12c270beb85467955c044c9c068d22de5db8f45
2017-07-12 16:36:15 +08:00
Cameron McCormack
47621aa57e
Bug 1376964 - Part 6: Use gfxFontSrcURI in the user font set and cache. r=jfkthame
...
MozReview-Commit-ID: 7eWOTs4kF4v
--HG--
extra : rebase_source : 9cb5a0f71ad756b224ebc01d13437a8113e53bb1
2017-07-12 16:36:14 +08:00
Cameron McCormack
440837d515
Bug 1376964 - Part 5: Add OMT wrapper for nsIURIs useful for font stuff. r=jfkthame
...
MozReview-Commit-ID: FkBYOoqC6x6
--HG--
extra : rebase_source : 28a6528ecd2e05d6d6f4e9863f74660bb4cdc6ba
2017-07-12 16:36:10 +08:00
Cameron McCormack
a6f94afca7
Bug 1376964 - Part 4: Call FontLoadAllowed ahead of time and cache the results for style worker threads. r=jfkthame
...
Handling a document's node principal changing is done in part 9.
MozReview-Commit-ID: 1gPtRpddys5
--HG--
extra : rebase_source : def889e9ae4a428ccc02f9b5ac18f2ce640dc652
2017-07-12 16:35:46 +08:00
Cameron McCormack
439419baf9
Bug 1376964 - Part 3: Add a generation counter to the user font cache. r=jfkthame
...
MozReview-Commit-ID: 3zCPC9Pfikc
--HG--
extra : rebase_source : 7186ed96da1b1a6710ef4f5b2f1443ddfe0ddc29
2017-07-12 16:35:45 +08:00
Carsten "Tomcat" Book
bf8ecdbf1a
Merge mozilla-central to autoland
2017-07-12 11:18:59 +02:00
Carsten "Tomcat" Book
0edfa97e38
merge mozilla-inbound to mozilla-central a=merge
2017-07-12 11:07:09 +02:00
David Anderson
6e75188a07
Cache MLGBuffers for systems that don't support constant buffer offsetting. (bug 1379714 part 2, r=bas)
2017-07-11 21:18:45 -07:00
David Anderson
4877a071cd
Remove Advanced Layers' buffer cache in preparation for a new one. (bug 1379714 part 1, r=bas)
2017-07-11 21:17:30 -07:00
Carsten "Tomcat" Book
488c1fa3cb
Backed out changeset 381e0b72dd55 (bug 1376964)
2017-07-12 10:32:22 +02:00
Carsten "Tomcat" Book
532a99b12a
Backed out changeset 20866468f52d (bug 1376964)
2017-07-12 10:32:20 +02:00
Carsten "Tomcat" Book
0792b16120
Backed out changeset 0031a20388ac (bug 1376964)
2017-07-12 10:32:18 +02:00
Carsten "Tomcat" Book
625eb4c653
Backed out changeset 292d20d46d1f (bug 1376964)
2017-07-12 10:32:16 +02:00
Carsten "Tomcat" Book
3a6a347356
Backed out changeset a60731cb1a7f (bug 1376964)
2017-07-12 10:32:15 +02:00