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
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
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
Matt Woodrow
450185804e
Bug 1325227 - Part 1: Remove synchronous transaction replies since they don't return any data we didn't already have. r=nical
...
MozReview-Commit-ID: 2HIbk65L7zR
2016-12-06 13:34:54 -10:00
Randall Barker
214442052d
Bug 1339264 - Include WebRenderLayersLogging.h in LayersLogging.h to prevent unified build issues due to include order. r=rhunt
2017-02-13 15:27:35 -08:00
Jeff Gilbert
55488618eb
Bug 1338740 - ScopedBindPBO should not inherit from ScopedGLWrapper<other class>. - r=daoshengmu
...
MozReview-Commit-ID: 7u6jSjttDxD
2017-02-13 14:11:13 -08:00
Jonathan Kew
e3da20fa36
Bug 1315752 - Avoid using LookupLocalFont to find the Osaka-Mono face in InitSingleFaceList, so we don't risk triggering a font-download prompt. r=mstange
...
The issue is that with Osaka becoming a downloadable asset rather than a
universally pre-installed font, it's possible for a user's system to be in
a state where the Osaka-Regular face is present (and therefore the Osaka
family shows up in the main font family list), but Osaka-Mono has still not
been downloaded. Until recently, I wasn't aware that the family could be in
that partially-installed state, but apparently it does happen (perhaps
depending on how the download was originally triggered).
The download prompt then occurs when we use LookupLocalFont() to find the
Osaka-Mono face, because that calls CGFontCreateWithFontName, which is
aware of the downloadable font assets; so when it is asked for Osaka-Mono,
and sees that it hasn't been downloaded, it offers to help out.
We tried to avoid this by checking for the presence of the Osaka family
before calling LookupLocalFont(), and that solved things for most users
(where the Osaka family was either fully installed or not installed at
all), but it fails in the case where the Regular face is present but Mono
isn't.
So this patch works around that by avoiding LookupLocalFont (and therefore
CGFontCreateWithFontName) altogether, and instead searching the faces
actually present in the main Osaka family. If Osaka-Mono is installed, it
will be found there and we can then duplicate its font entry and create the
separate Osaka-Mono family; and if not, we safely (and silently) ignore it.
2017-02-13 21:47:16 +00:00
Carsten "Tomcat" Book
818da54eb3
merge mozilla-inbound to mozilla-central a=merge
2017-02-13 12:38:26 +01: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
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
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