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

546814 Коммитов

Автор SHA1 Сообщение Дата
JW Wang dfccb2f79b Bug 1380569. P2 - plumb the 'waitingForKey' event into the media element. r=gerald
Note we put OnWaitingForKey() in MediaDecoderReader for MediaDecoder references
MDR instead of MFR. The function will be moved into MFR when we remove MDR and
have MediaDecoder reference MFR instead.

MozReview-Commit-ID: LBGfGmc6yFm

--HG--
extra : rebase_source : 473c95cf6eb5e7e4065f9c1251af7dacb78538a5
extra : intermediate-source : 85981e2bafa1047f8321c02de6f0726c32506811
extra : source : 5203bf6895273701ef36a81d2e827e7a7c219fdb
2017-07-13 14:49:23 +08:00
JW Wang 5cf374a225 Bug 1380569. P1 - rename CannotDecryptWaitingForKey() to NotifyWaitingForKey() and add the function to MediaDecoderOwner. r=gerald
We will use MediaEventSource to plumb the event from MFR to the media element.

MozReview-Commit-ID: 4gaEx7vYybE

--HG--
extra : rebase_source : fd595399e2db4e76ad117636768e160c2f054775
extra : intermediate-source : 1fc86c40dc83e79306c721b1acb0f31803181509
extra : source : d24b62a6041966b2639e5543c9ecccc4f7656a0d
2017-07-13 14:41:09 +08:00
Emilio Cobos Álvarez 57d0d30a91 Bug 1381323: Account for text frames in ExpectedOwnerForFrame. r=heycam
MozReview-Commit-ID: 62MXX5kf3jj

--HG--
extra : rebase_source : 2a99b8fa54e96f36df80cad208fe96ca5f16b034
2017-07-16 15:42:22 +02:00
cku efa9c443f2 Bug 1377329 - Enlarge the default capacity of nsDisplayBuilfer::mFramesMarkedForDisplayList. r=mattwoodrow
For gmail, 100 is too small, enlarge the dafault capaicty of
nsDisplayListBuilder::MarkFramesForDisplayList to prevent reallocation.

MozReview-Commit-ID: 5zSxyakZ5O9

--HG--
extra : rebase_source : a20032ef98fc0e78ddbd4ac8194ee4f11c2e11a7
extra : source : 105804994e32827ff87ea7fcacecf942df41a051
2017-07-14 01:47:34 +08:00
Kris Maglione a97f59bd1b Bug 1380290: Use correct message manager when communicating with inline options browsers. r=aswan
MozReview-Commit-ID: HpxXG3S2zgp

--HG--
extra : rebase_source : fea9712e94676ea0d8c71a59788a6df51780ec2a
2017-07-12 17:41:12 -07:00
E. Dunham 3e7eb9ef7b servo: Merge #17734 - Run chaos_monkey_test on the non-gating builder (from edunham:nogate); r=jdm
re https://github.com/servo/servo/issues/10927, https://github.com/servo/saltfs/pull/360

the old salt pr became a salt pr + a servo pr due to the buildbot steps living over here now.

Source-Repo: https://github.com/servo/servo
Source-Revision: 8e14d936022b863061ffc42cccc86922be03951a

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 1ac0eb59d5103e203594f68b719cc34e530bc4d3
2017-07-14 11:10:24 -07:00
Grigory Kruglov 1c7b8c1939 Bug 1378967 - Ignore highlights items with opaque URIs or invalid hosts r=sebastian
MozReview-Commit-ID: DMkeqGH79dj

--HG--
extra : rebase_source : 17fa1d3506dc47b3353e3e884678fcec68759b9f
2017-07-13 18:07:04 -04:00
Grigory Kruglov 45c2ffa3c5 Bug 1378967 - Pre: make our mapCursor implementation "lossy" r=sebastian
It's helpful to be able to map a cursor to a list, conditionally processing every
cursor entry. This patch considers 'null' result from func to be a "ignore this cursor
entry" sentinel. We could achieve the same via map->filter, but that would require
multiple iterations over a list.

MozReview-Commit-ID: Ixmzyhd2RqM

--HG--
extra : rebase_source : 2347b4fde0bc1e9f520a8a4485f25172ed57a70d
2017-07-13 18:05:24 -04:00
Alexis Beingessner 292a9fb375 Bug 1368120 - Mark tests as passing when using webrender. r=kats
MozReview-Commit-ID: sl5wW4lR55

--HG--
extra : rebase_source : 733d2ec7ae544d49857165208de6bb69361cdf9c
2017-07-13 16:06:47 -04:00
André Bargull cad709c270 Bug 1380111 - Inline iterator code into Map/Set forEach to avoid extra allocations. r=till
--HG--
extra : rebase_source : 1244d9d9b19b25b19728da4b94ce0c391cab8ad2
extra : histedit_source : c6b736c9f005e51cb366a0f241be2b4a5dcdf2c3
2017-07-12 07:38:54 -07:00
Kris Maglione 499d995e58 Bug 1381023: Don't treat no response as an error in hybrid extension message handling. r=trivial
MozReview-Commit-ID: FukWQcLwFOT
2017-07-14 09:40:10 -07:00
Dylan Roeh c24f801ee6 Bug 1376587 - Expose a GeckoBundle containing site identity information to ProgressListener. r=jchen 2017-07-14 10:40:50 -05:00
Dylan Roeh 5bad4263c8 Bug 1377579 - Add progress bar to GeckoView-based custom tabs. r=snorp 2017-07-12 11:23:06 -05:00
Kai Engert f2a78cd788 Bug 1372579, uplift NSPR_4_16_BETA2, r=me
UPGRADE_NSPR_RELEASE

--HG--
extra : amend_source : f023c38ec4b7a96dd794e50832ca016c124e9728
2017-07-14 17:23:45 +02: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
Josh Matthews 4d369649f6 Bug 1380488 - Share CSS source line between all same-line errors. r=heycam 2017-07-14 10:53:11 -04:00
Micah Tigley a8929d7b47 Bug 1379715 - Grid Inspector Area Names are giant when they overflow. r=gl
MozReview-Commit-ID: EFQkZ25Bf4w
2017-07-11 22:17:17 -06:00
Jan de Mooij b1a27a6dec Bug 1381438 - Fix boxDouble to not clobber the source register on x86 CPUs without SSE 4.1. r=evilpie 2017-07-17 16:29:52 +02:00
Jan de Mooij 04b0e4c0d7 Bug 1380961 - Fix SimpleArithOperand to return false if the TypeSet is empty. r=nbp 2017-07-17 15:55:33 +02:00
Andrew Osmond f732dc9f43 Bug 1380341 - Fallback on the document's channel to check private browsing status if the load group has no load context. r=baku 2017-07-17 09:38:10 -04:00
Bobby Holley 3d704b608a Bug 1378207 - Stop bypassing the Xray layer when walking the prototype chain. v2 r=krizsa
MozReview-Commit-ID: AR2Sta2gWRk
2017-07-17 14:31:50 +02:00
Sebastian Hengst d85c6458d8 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-07-17 14:08:27 +02:00
Nicolas Silva 60379ed9fc Bug 1377595 - Mark four tests as passing with webrender. 2017-07-17 13:49:22 +02:00
Nicolas Silva 0a6ed62d0b Bug 1377595 - fuzz a test. r=jrmuizel 2017-07-17 13:49:14 +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
Gijs Kruitbosch f51abe16d2 Bug 1361855 - fix eslint issue, rs=eslint,me,firebot,etc
MozReview-Commit-ID: 8EoxhSFs6pi

--HG--
extra : rebase_source : 31969928f20ec555af052910269f2642f5e60ca9
extra : histedit_source : 4e00a10a4de7adb5253e54caabed8406c73ac2db
2017-07-17 12:44:30 +01:00
Evan Tseng c4ed872484 Bug 1380205 - Check preferences version for some openPreferences calls need to direct to different pane in different version. r=mconley
MozReview-Commit-ID: DFltTFRkPrA

--HG--
extra : rebase_source : b2e125dc9afb5c5f345512aca27e2b7a594b644c
2017-07-12 09:01:25 +08:00
bechen f039a8f5a1 Bug 1378285 - Modify the generateREF.html to resolve the output limit of console. r=alwu
MozReview-Commit-ID: Aneusk1hYK8

--HG--
extra : rebase_source : 30f47a11f2838eeaa9260695ae02b68c171902c5
2017-07-17 11:35:51 +08:00
bechen 994ca796b2 Bug 1378285 - Last frame reftest for bipbop.mp4 . r=alwu
MozReview-Commit-ID: 2mvJgIIyWIU

--HG--
extra : rebase_source : c6bf738f1c8e0d1718e85656a770f17a05e720df
2017-07-14 18:37:05 +08:00
Ray Lin c6edee451f Bug 1378072 - Update entity name of the warning note and its string as the meaning is slightly changed in the latest UX spec. r=lchang
MozReview-Commit-ID: JVITqjQXBxJ

--HG--
extra : rebase_source : 0f1ca7cc0596c778cf54ee6698bb14e6a1d55013
2017-07-17 10:28:18 +08:00
steveck-chung ca58c30b23 Bug 1377636 - Fix doorhanger intermittent error by using synthesizeMouseAtCenter and waiting for popup hidden. r=lchang
MozReview-Commit-ID: BIaIIRgtXvY

--HG--
extra : rebase_source : 6e0dc4ef10f609fc284daf5fbb18378eb264eab9
2017-07-17 12:03:08 +08:00
Swapnesh Kumar Sahoo 0e6eae8f51 Bug 1321544 - Support icons for context menu items; r=zombie
MozReview-Commit-ID: HLaL8h0WK2c

--HG--
extra : rebase_source : aa45adcbf34880f1e75bd0a4fbc219965f0e5c1e
2017-07-11 22:27:20 +05:30
Hiroyuki Ikezoe a4f183c102 Bug 1371450 - Crash test. r=emilio
The crash test causes a panic in Servo_ResolveStyle on debug build without this
patch series.  The reason why we send mouse move event twice is that one for
E10S and the other one is for non-E10S. It seems to be caused by being
requestIdleCallback processed on different timing.

MozReview-Commit-ID: 7cBmwhE9HDk

--HG--
extra : rebase_source : a74aa277e2b161b1e4f8da27293cf89ddc3821e1
2017-07-15 13:16:15 +09:00
Hiroyuki Ikezoe 439420deeb Bug 1371450 - Recreate style context only if the element was restyled during the traversal. r=emilio
MozReview-Commit-ID: CBYTB5FeikP

--HG--
extra : rebase_source : e40d357ae70f9852e5b90eb6f3c41565bf1570a6
2017-07-15 13:16:11 +09:00
Hiroyuki Ikezoe 654bcef113 Bug 1371450 - Preserve restyle hints after ForThrottledAnimationFlush restyle. r=emilio
Those remaining restyle hints are needed for normal traversal later.

MozReview-Commit-ID: DswGYGQwgfw

--HG--
extra : rebase_source : e493d964454315e1c9d1dcf7a028976eef1e60a9
2017-07-15 13:09:35 +09:00
Hiroyuki Ikezoe e3679f353d Bug 1371450 - Don't traverse normal dirty elements in ProcessPostTraversal when we process throttled animations restyle for event handling. r=emilio
When we process throttled animations restyle for event handling, we skip normal
traversal at all, so after Servo_TraverseSubtree, normally there remains
unstyled elements which have to be processed in normal traversal later. These
elements should be skipped in ProcessPostTraversal too since it's not yet styled!

MozReview-Commit-ID: LgyWQpiFZ8e

--HG--
extra : rebase_source : f5aecf5952c72fa3902a5b4fa28aa80f3f66a4eb
2017-07-15 13:09:14 +09:00
Hiroyuki Ikezoe c040adf510 Bug 1371450 - Rename TraversalRestyleBehavior::ForAnimationOnly to TraversalRestyleBehavior::ForThrottledAnimationFlush. r=birtles,emilio
ForAnimationOnly is somewhat misleading, it means actually we process
*only* animation-only restyle without normal restyle. The purpose of
ForAnimationOnly is for updating throttled animations to get correct position
of the animations when we need to handle events. Currently we do also update
unthrottled animations though.

MozReview-Commit-ID: HBCCluKrZs9

--HG--
extra : rebase_source : bb37080e44b161b8b0210e3ba3c055604cf43a72
2017-07-15 13:08:47 +09:00
Hiroyuki Ikezoe 951ca9e4d5 servo: Merge #17740 - Post traversal fix triggered by animation-only restyle for event handling (from hiikezoe:post-traversal-fix); r=emilio
<!-- Please describe your changes on the following line: -->
https://bugzilla.mozilla.org/show_bug.cgi?id=1371450

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors

Source-Repo: https://github.com/servo/servo
Source-Revision: f9642b36bda3beb01dfedbc33e3586e5f7df473a

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : cff83db1f2d332805835091f3e0ebcc38de51e77
2017-07-14 21:07:38 -07:00
Haik Aftandilian 335edaf829 Bug 1380141 - Running Talos locally on OS X results in crashed tabs. r=Alex_Gaynor,jmaher
Like we do for mochitests, set the MOZ_DEVELOPER_REPO_DIR and
MOZ_DEVELOPER_OBJ_DIR environment variables when running talos
tests so that the content sandbox permits access to test files
that are symlinks from the .app/ directory to the repo or
object directory.

MozReview-Commit-ID: J1bRqoB8a2i

--HG--
extra : rebase_source : 18f0bafa53dcd872d9bd647fc2e5ce143f5887bd
2017-07-12 17:05:29 -07:00
Kaku Kuo 5547aba3cd Bug 1378691 P4 - skip to next key frame if the playback position is very close to it; r=jwwang
MozReview-Commit-ID: Gm0iZAHVLpS

--HG--
extra : rebase_source : e1bc9da5b809cba474983b804085dca21473b3ac
2017-07-12 17:03:45 +08:00
Perry Jiang 75d1574406 Bug 1376892 - Move browser_about* tests from 'general' to 'about' folder. r=jaws
MozReview-Commit-ID: IGXp9fV9DsR

--HG--
rename : browser/base/content/test/general/aboutHome_content_script.js => browser/base/content/test/about/aboutHome_content_script.js
rename : browser/base/content/test/general/browser_aboutCertError.js => browser/base/content/test/about/browser_aboutCertError.js
rename : browser/base/content/test/general/browser_aboutHealthReport.js => browser/base/content/test/about/browser_aboutHealthReport.js
rename : browser/base/content/test/general/browser_aboutHome.js => browser/base/content/test/about/browser_aboutHome.js
rename : browser/base/content/test/general/browser_aboutHome_wrapsCorrectly.js => browser/base/content/test/about/browser_aboutHome_wrapsCorrectly.js
rename : browser/base/content/test/general/browser_aboutNetError.js => browser/base/content/test/about/browser_aboutNetError.js
rename : browser/base/content/test/general/browser_aboutSupport.js => browser/base/content/test/about/browser_aboutSupport.js
rename : browser/base/content/test/general/browser_aboutSupport_newtab_security_state.js => browser/base/content/test/about/browser_aboutSupport_newtab_security_state.js
rename : browser/base/content/test/general/healthreport_pingData.js => browser/base/content/test/about/healthreport_pingData.js
rename : browser/base/content/test/general/healthreport_testRemoteCommands.html => browser/base/content/test/about/healthreport_testRemoteCommands.html
rename : browser/base/content/test/general/test_bug959531.html => browser/base/content/test/about/test_bug959531.html
2017-07-11 09:47:27 -07:00
Kaku Kuo 4175fed6b6 Bug 1378691 P3 - return next key frame time back to MDSM; r=jwwang
MozReview-Commit-ID: LVhJ0DpM24c

--HG--
extra : rebase_source : 4aefd89a2cc2243538c248977bfff79731fc2946
2017-07-11 10:15:33 +08:00
Kaku Kuo 04ba592fac Bug 1378691 P2 - trigger skip-to-next-key-frame if the video decoding is too slow; r=jwwang
MozReview-Commit-ID: B0stJG3eOKU

--HG--
extra : rebase_source : 16cecd28bd6a5422135aa7700f3664bb9b5fd1c6
2017-07-11 09:59:13 +08:00
Kaku Kuo a1b039d4a5 Bug 1378691 P1 - drop video until catch up playbak position for video-only seek; r=jwwang
MozReview-Commit-ID: 86BhQDbM7xV

--HG--
extra : rebase_source : 105ad54c3ab5c659ebcbda539beb480a93a66aa5
2017-07-11 09:56:09 +08:00
Perry Jiang 88fa774391 Bug 1376892 - Don't show stop button for local url loads. r=jaws
MozReview-Commit-ID: 9YrsiscPLUs
2017-07-10 13:17:06 -07:00
Steve Fink 683b884146 Bug 1380770 - Add more info to GCMinor marker JSON, r=jonco
--HG--
extra : rebase_source : 04d4bfc0188106f4c68b662ff5aa4e8a04dc37ab
extra : amend_source : 9692172a301e41c8bb029130c6d3a22a1e665feb
2017-07-13 17:36:46 -07:00
David Anderson 983fda7771 Remove the Intel HD Graphics blocklist entry for Advanced Layers. (bug 1380580, r=milan) 2017-07-14 16:35:10 -07:00
Joel Maher 7c5ba8823f Bug 1368908 - Intermittent devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-01.js. disable test. r=jlast
MozReview-Commit-ID: 9Yy7fxBPvYD
2017-07-14 19:04:22 -04:00
Florian Quèze fc2fb801f0 Bug 1355492 - initialize ContentCrashHandlers.jsm after first paint, r=mconley. 2017-07-15 00:16:31 +02:00