Commit Graph

24435 Commits

Author SHA1 Message Date
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
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
Andrew Osmond
48eeda9e2c Bug 1331938 - Part 2. Add SourceSurfaceSharedData, a shared data backed DataSourceSurface. r=nical 2017-01-18 10:12:32 -05:00
Andrew Osmond
6f24a75ee4 Bug 1331938 - Part 1. Add SourceSurfaceVolatileData, a volatile data backed DataSourceSurface. r=nical 2017-01-18 08:38:02 -05:00
Bas Schouten
7082caeee9 Bug 1334102: If the uploadRect is empty post-transform abort the function. The graphics driver may try to read from the given address even though it's told width or height are empty. r=milan
MozReview-Commit-ID: DxNOzU0SNHK
2017-01-31 14:01:50 +00:00
David Anderson
6a8dda71e3 Fix missing mutation when changing SimpleLayerAttributes. (bug 1334715, r=mattwoodrow) 2017-01-30 21:36:23 -08:00
Miko Mynttinen
cae25aa175 Bug 1335159 - Also invert layer local transform r=mattwoodrow
MozReview-Commit-ID: EmYesCp433Q

--HG--
extra : rebase_source : 7c8fe59b84c86c79eb07da11938156b2785af65b
2017-01-31 22:26:46 +01:00
Carsten "Tomcat" Book
86d6d898a4 Merge mozilla-central to mozilla-inbound 2017-01-30 16:02:19 +01:00
Carsten "Tomcat" Book
29cd257175 merge mozilla-inbound to mozilla-central a=merge 2017-01-30 15:59:14 +01:00
Cameron McCormack
9c4ea5685f Bug 1334768 - stylo: Back out 800030115d2e and 404506488cfb for being completely wrong due to bug 1334938.
MozReview-Commit-ID: 8CGTqmtlguT
2017-01-30 16:49:54 +08:00
Cameron McCormack
35486c881a Bug 1334768 - stylo: More reftest expectation adjustments for 2017-01-29 merge.
MozReview-Commit-ID: 8TT4JzUIBZl
2017-01-30 10:53:58 +08:00
Cameron McCormack
7805d4716e Bug 1334768 - stylo: Test expectation adjustments for 2017-01-29 merge.
MozReview-Commit-ID: FFmvs6SHIwW
2017-01-29 15:31:56 +08:00
Wes Kocher
18e735dcef Merge m-c to inbound, a=merge
MozReview-Commit-ID: EfMOcZbAiSe
2017-01-27 16:39:29 -08:00
Lee Salzman
bf02f8d486 Bug 1334366 - verify that glyph position rect is non-empty in GrAtlasTextBlob::appendGlyph. r=mchang
MozReview-Commit-ID: JcPZSGfitmH
2017-01-27 16:14:18 -05:00
Eric Rahm
7e3225e327 Bug 1315464 - Dynamically allocate test regions. r=jrmuizel
Avoid allocating 720K on the stack.
2017-01-27 11:58:14 -08:00
Daosheng Mu
286c9429c0 Bug 1334310 - Checking OpenVR system is initialized before scanning controllers; r=gw280
MozReview-Commit-ID: abv5Rb20No

--HG--
extra : rebase_source : 0325b90588effceec267e007954238f3a34fbfe4
2017-01-27 11:52:04 +08: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
George Wright
97a8750da1 Bug 1314803 - Report correct values for Azure backends when the GPU process is enabled on Windows r=mattwoodrow 2017-01-26 16:19:27 -05: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
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
Randall Barker
1349e18be0 Bug 1329362 - part 9, Update GLContextProviderEGL::CreateForCompositorWidget and GLContextProviderEGL::CreateForWindow to use GLContextEGLFactory::Create for GLContext creation r=kats 2017-01-27 09:32:24 -08:00
Randall Barker
a9e4bde7f7 Bug 1329362 - part 8, Convert LayerManagerComposite::RenderToPresentationSurface to use CompositorWidget instead of nsIWidget r=kats 2017-01-27 09:32:24 -08:00
Randall Barker
aefb867c69 Bug 1329362 - part 7, Remove unused nsIWidget parameter from CreateConfig functions in GLContextProviderEGL r=kats 2017-01-27 09:32:24 -08:00
Randall Barker
7da5e28cec Bug 1329362 - part 6, Rename Android specific macro GET_JAVA_SURFACE to GET_NATIVE_WINDOW in GLContextProviderEGL r=kats 2017-01-27 09:32:24 -08:00
Randall Barker
6dbb1f7469 Bug 1329362 - part 5, Remove unused Android LOG macro r=kats 2017-01-27 09:32:24 -08:00
Randall Barker
c18622c8f4 Bug 1329362 - part 4, Remove unused Windows class AutoDestroyHWND from GLContextProviderEGL r=kats 2017-01-27 09:32:24 -08:00
Randall Barker
90668218b7 Bug 1329362 - part 3, Convert GLContext::RenewSurface to use CompositorWidget in place of nsIWidget r=kats 2017-01-27 09:32:24 -08:00
Randall Barker
eb415e8cf6 Bug 1329362 - part 1, Remove unused GLContextEGL::CreateSurfaceForWindow and GLContextEGL::DestroySurface functions r=kats 2017-01-27 09:32:24 -08:00
Andrew Osmond
248f6edaba Backed out changeset 752fede74c5f (bug 1331938) r=backout 2017-01-27 09:16:06 -05:00
Andrew Osmond
945fae0492 Backed out changeset 53fee347291b (bug 1331938) r=backout 2017-01-27 09:15:52 -05:00
Andrew Osmond
cb555a4ef6 Bug 1331938 - Part 2. Add SourceSurfaceSharedData, a shared data backed DataSourceSurface. r=nical 2017-01-18 10:12:32 -05:00
Andrew Osmond
608d601120 Bug 1331938 - Part 1. Add SourceSurfaceVolatileData, a volatile data backed DataSourceSurface. r=nical 2017-01-18 08:38:02 -05:00
Daosheng Mu
fe796ebb0a Bug 1334977 - Checking mVRSystem is not nullptr before scannibg OpenVR controllers; r=kip
MozReview-Commit-ID: 6ViJqGp82t2

--HG--
extra : rebase_source : 7d9575309b6566c9f3e6d98ab13597b5c77f81b9
2017-01-30 17:37:16 +08:00
Wes Kocher
3b9ffa7593 Merge m-c to autoland, a=merge CLOSED TREE
MozReview-Commit-ID: JmIDejK1JMt
2017-01-31 15:14:56 -08:00
Kartikaya Gupta
1af1a82edf Bug 1312319 - Add a NS_INLINE_DECL_PURE_VIRTUAL_REFCOUNTING macro and replace existing pure-virtual AddRef/Release declarations. r=froydnj
MozReview-Commit-ID: 5yt3O4Hoois

--HG--
extra : rebase_source : 5dad12cd8400b8a783e8407de874d4b7c75cb645
2017-01-25 14:51:34 -05:00
Miko Mynttinen
697b81abea Bug 1333934 - Transform layer geometry only once r=mattwoodrow
MozReview-Commit-ID: BmJrPf6a6YH

--HG--
extra : rebase_source : a64caad60a8d3e1889696abf540f6f6115933616
2017-01-25 18:05:10 +01:00
Milan Sreckovic
29bb09b7ff Bug 1330012: When caching power table for filters, avoid and optimize out the degenerate cases. r=bas,mstange.schouten
MozReview-Commit-ID: GlJYE8SLwJC

--HG--
extra : rebase_source : 162ce2ff033e8d43e6780a89d9029342c3af4041
2017-01-18 13:36:23 -05:00
Milan Sreckovic
94e5e88aa2 Bug 1332483: Remove erroneous assert. r=milan
MozReview-Commit-ID: 5iqr5qPI3lN

--HG--
extra : rebase_source : 12cd9a666998264fc401af81a16beeb3037895d9
2017-01-25 10:59:02 -05:00
Carsten "Tomcat" Book
ff34e66ec7 Merge mozilla-central to autoland 2017-01-25 13:52:18 +01: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
Daosheng Mu
658e2d193c Bug 1332989 - Using VRSystemManager to manage vr displays and controllers; r=kip
MozReview-Commit-ID: 7M1ihvCpU9g

--HG--
extra : rebase_source : aba82b0aa8ab67860418a39dd0eaa21ea18e563e
2017-01-24 17:49:11 +08:00
Jamie Nicol
e92d2ce49b Bug 1324312 - Handle alloc failure when uploading texture. r=sotaro
When GL_UNPACK_ROW_LENGTH is not supported and the source data has a
different stride to that of the texture (often because we are
uploading only the modified subimage) we allocate a temporary buffer
with the correct stride. This was found to be more efficient than
uploading each row of texture data individually.

Sometimes allocating the buffer will fail, however. In such cases fall
back to uploading the texture row-by-row, rather than aborting.

MozReview-Commit-ID: E7LE8nHPE0M

--HG--
extra : rebase_source : 5f6ddcb617d9f4730ce864722ee06f2f7c3b850e
2017-01-23 20:00:05 +00:00
Phil Ringnalda
bf98cd4315 Merge m-i to m-c, a=merge 2017-01-24 18:53:29 -08:00
Phil Ringnalda
1f6c6d4839 Merge autoland to m-c, a=merge 2017-01-24 18:43:56 -08:00
Wes Kocher
a65c1b1dfe Merge inbound to central, a=merge
MozReview-Commit-ID: BeGxZAeguBr
2017-01-24 16:08:16 -08:00
David Anderson
db4c9b67ef Ignore paints when a content device reset has not yet been acknowledged. (bug 1333329 part 3, r=rhunt)
--HG--
extra : rebase_source : 689b0a02d35a2cc145f4e207fa7a34994ca3b727
2017-01-24 11:23:12 -08:00
David Anderson
867def8b5f Remove the device counter mechanism from gfxPlatform. (bug 1333329 part 2, r=rhunt)
--HG--
extra : rebase_source : 70a5f23b3ea8a19e55351d4b7f5d4fadc6752f69
2017-01-24 11:23:11 -08:00
David Anderson
bcf2e3966b Use a simpler mechanism for tracking which ref layers need device resets. (bug 1333329 part 1, r=rhunt)
--HG--
extra : rebase_source : aa50c6c250b4815cd22b8616546acd6c55aa72ce
2017-01-24 11:23:11 -08:00
Kartikaya Gupta
9e39d8aea2 Bug 1331194 - Don't cancel wheel-scroll animations when starting a new wheel block. r=botond
MozReview-Commit-ID: AU36ABfXYNQ

--HG--
extra : rebase_source : 2eac22db441326a6606d217dccfd11cda255f8de
2017-01-23 18:10:20 -05:00
Morris Tseng
1928a5fc22 Bug 1328494 - Convert nsDisplayBullet to layer. r=mattwoodrow
MozReview-Commit-ID: 8cDvUfwJqUF
2017-01-24 16:53:42 +08:00
Sotaro Ikeda
40c4934907 Bug 1332307 - Add GPUVideoTextureHost::Unlock() r=nical 2017-01-23 12:34:59 -08:00
karo
7d701563ea Bug 1332952 - Implement GetAsSourceSurface() for SharedRGBImage. r=mattwoodrow
MozReview-Commit-ID: E9zl5FchvZG

--HG--
extra : rebase_source : 416fb6ff91d9f76b2632b64f527d1c86db8dd53c
2017-01-23 11:06:17 +13:00
Phil Ringnalda
74f10163fe Merge m-i to m-c, a=merge 2017-01-21 15:24:42 -08:00
Ethan Lin
88a0e70dab Bug 1332978 - Add TextLayerProperties for TextLayer. r=mattwoodrow
--HG--
extra : rebase_source : 02d07f4a4be19edf2d908206d54b8ce3b5682d76
2017-01-22 19:57:00 -05:00
Phil Ringnalda
bc39cd575f Merge m-c to m-i 2017-01-24 18:57:47 -08:00
Nicholas Nethercote
22b6d342d7 Bug 1333296 (part 1) - Rename MOZ_ENABLE_PROFILER_SPS as MOZ_GECKO_PROFILER. r=mstange,glandium.
--HG--
extra : rebase_source : 223f3a17f009645369be503392cc1f0cea7f19a1
2017-01-24 14:15:12 +11:00
David Anderson
9497d97e91 Send SimpleLayerAttributes separately from CommonLayerAttributes. (bug 1332567 part 6, r=mattwoodrow) 2017-01-24 16:41:18 -08:00
David Anderson
8f2c88cbf6 Factor POD attributes of Layers into a SimpleLayerAttributes class. (bug 1332567 part 5, r=mattwoodrow) 2017-01-24 16:41:18 -08:00
David Anderson
29780e1c3d Move OpSetLayerAttributes out of the Edit vector. (bug 1332567 part 4, r=mattwoodrow) 2017-01-24 16:41:18 -08:00
David Anderson
3969e61b01 Lump Paint operations separately from Edit operations. (bug 1332567 part 3, r=mattwoodrow) 2017-01-24 16:41:17 -08:00
David Anderson
73a779e7f2 Don't use TransformMatrix in CommonLayerAttributes. (bug 1332567 part 2, r=mattwoodrow) 2017-01-24 16:41:17 -08:00
David Anderson
baf1f78d98 Move ScrollDirection to LayersTypes.h and make it a proper enum. (bug 1332567 part 1, r=kats) 2017-01-24 16:41:17 -08:00
Lee Salzman
b0949fd5a5 Bug 1324379 - Fix cairo_cff_font_write_cid_fontdict array output. r=jrmuizel
MozReview-Commit-ID: DVMOpNLmY6D
2016-12-19 14:12:58 -05:00
Kartikaya Gupta
40947fdc4f Bug 1333503 - Remove some dead code relating to overfill calculation. r=mchang,mrbkap
MozReview-Commit-ID: HiT0jJynpyC
2017-01-25 14:03:36 -05:00
Nicholas Nethercote
12647a7223 Bug 1332577 (part 7) - Rename mozilla_get_pseudo_stack() as profiler_get_pseudo_stack(). r=mstange.
This makes it consistent with other profiler functions.

--HG--
extra : rebase_source : 1e52acdc448691b8859bb147a0c70b198b432fe2
2017-01-20 15:07:05 +11:00
Boris Zbarsky
2b893326f8 Bug 1335368 part 2. Stop using IsCallerChrome in CheckerboardReportService::IsEnabled. r=bholley 2017-02-01 15:43:36 -05:00
Kartikaya Gupta
620e0a72d2 Bug 900745 - Remove bogus fallback codepath. r=mattwoodrow
MozReview-Commit-ID: GnGZFFRRTgE

--HG--
extra : rebase_source : 1e07e495cfb00caca340fa3c94d1f7d24844b390
2017-01-28 09:06:31 -05:00
Kearwood (Kip) Gilbert
8dc97eb398 Bug 1293333 - Part 1: Implement window.onvrdisplayactivate and window.onvrdisplaydeactivate events r=daoshengmu,Ehsan
MozReview-Commit-ID: 746L5KObBcg

--HG--
extra : rebase_source : 3efa9171be4ec2aa6dc12bd4651e197571cf33c6
2016-10-18 18:18:10 -04:00
Bas Schouten
4c289030c1 Bug 1335971: Allow uploading on the client side on Intel hardware. r=mattwoodrow
MozReview-Commit-ID: GeVYccWK7xY

--HG--
extra : rebase_source : 77964a98ecd94305628322a479ff5012e2e57e2d
2017-02-02 13:24:57 +00:00
Carsten "Tomcat" Book
83dcc2d62d Merge mozilla-central to autoland 2017-02-02 14:30:05 +01:00
Farmer Tseng
30418b94db Bug 1333660 - Assertion failure: mHasActivePage (We can't guarantee a valid DrawTarget) r=jwatt
MozReview-Commit-ID: 3ELQPCfjJ2f

--HG--
extra : rebase_source : eb61e3da03549a5ceea58291fab6b93a08531a64
2017-01-25 16:14:21 +08:00
Andrew Osmond
8407184bc0 Bug 1290293 - Part 1. Make assert ensuring RBGX surfaces set alpha to 0xFF only check sampled bytes. r=mchang 2016-08-18 09:55:45 -04:00
Jonathan Kew
dcc91e539d Bug 1331859 - For legacy Mac-platform font names that our standard decoders don't handle, try using CoreFoundation to convert to Unicode. r=jrmuizel 2017-01-27 12:05:23 +00:00
Randall Barker
f0c7845480 Bug 1328752 - part 1, Add UiCompositorController r=dvander 2017-01-20 11:01:29 -08:00
Joel Maher
8a4c948d5b Bug 1330399 - determine proper bug_components for gfx/* files. r=milan
MozReview-Commit-ID: Cw3QdIZEXYR
2017-01-23 11:10:05 -05:00
Ethan Lin
abf0951bfa Bug 1331538 - Add BorderLayerProperties for border layer. r=mattwoodrow
--HG--
extra : rebase_source : e6d182eaa1c0f2c687853309fca5c967a86a7805
2017-01-18 21:48:00 +08:00
Kevin Chen
7d87f57046 Bug 1160157 - Add gfxCriticalError for failing to create D3D11 device in content side. r=milan
--HG--
extra : rebase_source : a4c69a29974f659ba3236c062c7c2603a54e291d
2017-01-19 22:19:00 +08:00
Wes Kocher
336f27142f Merge m-c to autoland, a=merge
MozReview-Commit-ID: 3pEpsd3DljH
2017-01-19 16:47:25 -08:00
Carsten "Tomcat" Book
3b3ce27e84 Merge mozilla-central to mozilla-inbound 2017-01-19 16:35:21 +01:00
Carsten "Tomcat" Book
709bd29d0a merge mozilla-inbound to mozilla-central a=merge 2017-01-19 16:05:22 +01:00
Mark Banner
16e6d381ac Bug 503613 - Remove old 'tail =' lines from xpcshell.ini files; r=gps
MozReview-Commit-ID: 62Hp5ISxowJ

--HG--
extra : rebase_source : daa8efb3409031fea553f4fd0c9d0746e38dc308
extra : histedit_source : b4c23aacf678ba0d0ac9c09191a7c494ead11a08
2017-01-18 10:30:39 +00:00
Wes Kocher
95949a3432 Merge m-c to inbound, a=merge
MozReview-Commit-ID: EMipuOLERUq
2017-01-18 15:39:49 -08:00
Wes Kocher
54c460dbd6 Merge inbound to m-c a=merge
MozReview-Commit-ID: 3cGydlfeaPN
2017-01-18 14:17:10 -08:00
Lee Salzman
f899d6e6ff Bug 1325259 - fix A8_RowProc_Opaque to not use legacy broken lerp. r=vliu
MozReview-Commit-ID: FU7WxzQ3n7T
2017-01-18 10:15:09 -05:00
Ryan VanderMeulen
187beffa39 Merge m-c to autoland. a=merge
--HG--
extra : rebase_source : 0de29cc9f544d8882d3e8c13572d3c4b98ba3c26
2017-01-18 09:59:53 -05:00
Chris Peterson
5b50a98ca0 Bug 1331170 - Part 2: Remove gfx/thebes checks for Windows 7+. r=jrmuizel
MozReview-Commit-ID: 3odBsRFRmD0

--HG--
extra : rebase_source : 6508406332d53966499d6acfc3006070f070b811
extra : histedit_source : 7434ebb71deb4d3c9f3b8a7aeac07aba5311d631
2017-01-09 21:21:40 -08:00
Chris Peterson
9ae8abecfa Bug 1331170 - Part 1: Remove some gfx/thebes checks for Windows Vista+. r=jrmuizel
MozReview-Commit-ID: EwlnKa8Xyg6

--HG--
extra : rebase_source : 280d87f4007f1d0fb42ecf0e657ba090d03aca39
extra : histedit_source : 7d0b092648cec7caf8b301234d1ec0f525eb92b6
2017-01-09 21:24:29 -08:00
David Anderson
22504df44c Fix ImageBridgeChild memory tracking errors on shutdown. (bug 1323957 part 6, r=mattwoodrow)
--HG--
extra : rebase_source : 58a8df18d964cbe1b216cc7e8dbceb39760e632e
2017-01-17 18:47:07 -08:00
David Anderson
3d7a9b6ee1 Remove PCompositable. (bug 1323957 part 5, r=mattwoodrow)
--HG--
extra : rebase_source : 8b2a3826a08b14065d8ef3474eddc38d592a4f82
2017-01-17 18:47:07 -08:00