Commit Graph

615854 Commits

Author SHA1 Message Date
Boris Zbarsky
64298b1913 Bug 1493798. Update the MediaCapabilities dictionaries to follow the spec more closely. r=jya
This partially backs out bug 1471165 now that we don't enforce a default value
for dictionary-typed members of dictionaries.

Differential Revision: https://phabricator.services.mozilla.com/D6876

--HG--
rename : testing/web-platform/meta/media-capabilities/decodingInfo.html.ini => testing/web-platform/meta/media-capabilities/encodingInfo.html.ini
rename : testing/web-platform/tests/media-capabilities/decodingInfo.html => testing/web-platform/tests/media-capabilities/encodingInfo.html
extra : moz-landing-system : lando
2018-09-26 19:19:47 +00:00
Aaron Klotz
ad8a283d23 Bug 1488554: Part 4 - Make FirefoxRunner pass --wait-for-browser on Windows; r=ahal
Depends on D4972

Differential Revision: https://phabricator.services.mozilla.com/D6702

--HG--
extra : moz-landing-system : lando
2018-09-26 19:11:55 +00:00
Aaron Klotz
02c245560d Bug 1488554: Part 3 - Set default value of --enable-launcher-process to true on Windows Nightly builds; r=froydnj
Depends on D4971

Differential Revision: https://phabricator.services.mozilla.com/D4972

--HG--
extra : moz-landing-system : lando
2018-09-26 18:46:24 +00:00
Aaron Klotz
62f3d5abea Bug 1488554: Part 2 - Modify talos/xperf to work with bootstrap process; r=jmaher
When the launcher process is enabled, the firefox.exe process that we want to
track for main thread I/O isn't the first firefox process that started, but
rather the second firefox.exe process, i.e. the first child process of the first
firefox.exe process.

Depends on D4970

Differential Revision: https://phabricator.services.mozilla.com/D4971

--HG--
extra : moz-landing-system : lando
2018-09-26 18:46:13 +00:00
Aaron Klotz
3974a9e819 Bug 1488554: Part 1 - Modify Talos to work with bootstrap process; r=jmaher
The launcher process needs a couple of flags to work correctly under talos.
This patch sets those flags.

Differential Revision: https://phabricator.services.mozilla.com/D4970

--HG--
extra : moz-landing-system : lando
2018-09-26 18:45:44 +00:00
Gijs Kruitbosch
6676c35ee3 Bug 1491436 - remove use of feeds from application selection test, and check the dropdown actually works, r=paolo
Differential Revision: https://phabricator.services.mozilla.com/D6542

--HG--
extra : moz-landing-system : lando
2018-09-26 18:10:43 +00:00
Bryce Van Dyk
bd574c6ad6 Bug 1494178 - Attempt to instantiate CDM10 before CDM9. r=cpearce
Depends on D6873

Differential Revision: https://phabricator.services.mozilla.com/D6874

--HG--
extra : moz-landing-system : lando
2018-09-26 16:34:34 +00:00
Bryce Van Dyk
ed15735d73 Bug 1494178 - Add check to ChromiumCDMChild to mark samples with 0 encrypted bytes as unencrypted. r=cpearce
With the addition of an explicit encryption enum for CDM10 input data, if a
sample has 0 encrypted bytes it must be marked as unencrypted. Historically we
could let the CDM figure out based on the unencrypted + encrypted bytes.
However, if we mark a sample as encrypted but it has 0 encrypted bytes, the CDM
will fail to decrypt.

This changeset adds a check to gracefully handle samples that are marked as
encrypted but with no encrypted ranges. In such cases we mark the data as
unencrypted and log that such data was encountered. This means we don't break
playback of encrypted media should we overlook such cases, but have better
detection via logging.

Differential Revision: https://phabricator.services.mozilla.com/D6873

--HG--
extra : moz-landing-system : lando
2018-09-26 16:34:32 +00:00
Gijs Kruitbosch
76afb51661 Bug 1493655 - make nsISecureBrowserUI initialize from a docshell instead of a window, r=keeler,nika
This also removes the (afaict, unused) stub implementation from TabParent. The netwerk header
inclusions were necessary because those files included TabParent.h and through it,
nsISecureBrowserUI, but now TabParent.h no longer does that.

Differential Revision: https://phabricator.services.mozilla.com/D6829

--HG--
extra : moz-landing-system : lando
2018-09-26 17:48:38 +00:00
Gijs Kruitbosch
10714b6c62 Bug 1493628 - only update the 'current' outerWindowID when the browser window is the foreground window, r=dao
Differential Revision: https://phabricator.services.mozilla.com/D6898

--HG--
extra : moz-landing-system : lando
2018-09-26 11:57:07 +00:00
Logan F Smyth
c14f7c8aff Bug 1473996 - Expose fn.apply in the devtools server. r=nchevobbe
Depends on D6722

Differential Revision: https://phabricator.services.mozilla.com/D6723

--HG--
extra : moz-landing-system : lando
2018-09-26 16:23:25 +00:00
Logan F Smyth
11febfa688 Bug 1473996 - Expose getPropertyValue in devtools server to fully evaluate an object property. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D6722

--HG--
extra : moz-landing-system : lando
2018-09-26 16:12:56 +00:00
Botond Ballo
022d2224d5 Bug 1476221 - Keep the bounding client rect of the 'FormAssist:AutoCompleteResults' message relative to the visual viewport. r=mstange
Depends on D6090

Differential Revision: https://phabricator.services.mozilla.com/D6091

--HG--
extra : moz-landing-system : lando
2018-09-20 19:31:54 +00:00
Botond Ballo
08d328e92e Bug 1476221 - Expose the offset of the visual viewport relative to the layout viewport to chrome JS code via nsIDOMWindowUtils. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D6090

--HG--
extra : moz-landing-system : lando
2018-09-20 19:31:03 +00:00
Nicholas Hurley
c5f9b83562 Bug 1440462 - Send httponly cookie names to content processes. r=jdm
Previously, if script tried to set a cookie that matched a cookie we had
received via Set-Cookie that was labeled httponly, script would think
that cookie was properly set (even though it wasn't). This ensures that
script knows just enough about httponly cookies to prevent this
inconsistent view while avoiding leakages of the potentially-sensitive
cookie values.

Differential Revision: https://phabricator.services.mozilla.com/D5700

--HG--
extra : moz-landing-system : lando
2018-09-26 15:39:33 +00:00
Julian Descottes
778d5e8d33 Bug 1489220 - Add mochitest for empty message in debug target pane;r=daisuke
Differential Revision: https://phabricator.services.mozilla.com/D6495

--HG--
extra : moz-landing-system : lando
2018-09-26 08:58:15 +00:00
Rob Wu
b01f6cff04 Bug 1494304 - Avoid duplicate head.js in browser extension tests r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D6907

--HG--
extra : moz-landing-system : lando
2018-09-26 15:14:12 +00:00
Jean-Yves Avenard
f97bb952b9 Bug 1493198 - P5. Don't restrict high bit depth images on Windows r=bryce
Both D3D11 compositor and WebRender now supports 10/12 bits images.

Depends on D6688

Differential Revision: https://phabricator.services.mozilla.com/D6695

--HG--
extra : moz-landing-system : lando
2018-09-26 15:01:57 +00:00
Jean-Yves Avenard
a4846efef7 Bug 1493198 - P4. Add support for 10/12 bits YUV image to WebRender (bindings) r=mattwoodrow
Depends on D6663

Differential Revision: https://phabricator.services.mozilla.com/D6688

--HG--
extra : moz-landing-system : lando
2018-09-26 14:58:25 +00:00
Nazım Can Altınova
8d44ed5ac7 Bug 1490794 - Add profiling stack frame for script compilation r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D5861

--HG--
extra : moz-landing-system : lando
2018-09-26 14:40:18 +00:00
Dragana Damjanovic
b56b387123 Bug 1493248 - Check for docShell instread on mDocShell, a typo. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6526

--HG--
extra : moz-landing-system : lando
2018-09-26 10:25:39 +00:00
Dustin J. Mitchell
461caee1d2 Bug 1491186: don't sanity check scopes for kind=task r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D6774

--HG--
extra : moz-landing-system : lando
2018-09-25 14:24:43 +00:00
Nicolas Chevobbe
14ff2e3235 Bug 1476656 - Trigger autocomplete on bracket; r=Honza.
This patch adds the ability to open the autocomplete popup when
typing an opening bracket (i.e. `[`]) in the console input.
This impacts a significant amount of function where we assumed
that the only way to get a completion was to use a dot.
We uses the rename `anylyzeInputString` function to get the
completion part from an input, as well as if the user is performing
an element access (i.e., using the bracket).
We then send that information to the webconsole actor, which send
it to the client.
This allows us to rely on a single parse of the input and gives us
access to this information everywhere we need to, be it on the client
or on the server.

We allow the user to type property name without quotes, and we add
them when the user accept an autocompletion.
We also automatically add a closing bracket (i.e. `]`), when it's needed.

Some test are added. On the server side to make sure the actor's autocomplete
function returns what's expected.
We take that as an opportunity to add test for commands.
On the client side, tests are added to ensure the different behavior works
as expected (check the completion text and the input  after accepting
the completion when the user entered some letters, or not, with or without
quotes, with different quotes, hitting the autocomplete cache, …).

A test which accesses the autocomplete cache was modified since the shape
of the cache changed to include the last matchProp as well as the
isElementAccess boolean.

Differential Revision: https://phabricator.services.mozilla.com/D6128

--HG--
extra : moz-landing-system : lando
2018-09-26 13:54:35 +00:00
Noemi Erli
01cbcdeebb Backed out changeset 834bfb49df9a (bug 1491436) for failing in browser_applications_selection.js CLOSED TREE 2018-09-26 17:11:21 +03:00
arthur.iakab
b8b365ef9c Merge mozilla-central to autoland CLOSED TREE 2018-09-26 17:03:48 +03:00
Emilio Cobos Álvarez
7b4dcb8ab8 Bug 1488573 - Fix merge conflict with inbound. r=me a=ebalazs
The patch in this bug conflicted with:

  1679bd50f3
2018-09-26 15:58:11 +02:00
Noemi Erli
5f406a07c9 Backed out changeset 1a24a41b377e (bug 1493546) for failures in test_navigation.py CLOSED TREE 2018-09-26 16:42:17 +03:00
arthur.iakab
e1e94e3d20 Merge mozilla-central to autoland 2018-09-26 15:57:12 +03:00
arthur.iakab
ec46826255 Merge inbound to mozilla-central. a=merge 2018-09-26 15:54:41 +03:00
Jan de Mooij
0143ee21c0 Bug 1492416 - Always use braces for if/for/while statements in js/src/ds. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D6884

--HG--
extra : moz-landing-system : lando
2018-09-26 07:29:21 +00:00
Marco Zehe
aa436fb77a Bug 1486668 - <td> with display: block doesn't get table cell semantics, r=surkov
Differential Revision: https://phabricator.services.mozilla.com/D6158

--HG--
extra : moz-landing-system : lando
2018-09-26 08:47:35 +00:00
Daosheng Mu
23b34066f6 Bug 1491221 - Mark EXT_shader_texture_lod feature unsupported for OpenGL ES3 and above. r=jgilbert
MozReview-Commit-ID: G51cg7pqvBb

Differential Revision: https://phabricator.services.mozilla.com/D6863

--HG--
extra : moz-landing-system : lando
2018-09-26 04:48:17 +00:00
sreeise
847b33d284 Bug 1423201 - Changed uses of defer to new Promise in devtools/server/tests/mochitest r=nchevobbe
Functions using 'defer' for promises are being switched to the 'new Promise' syntax. This is for changes in devtools/server/tests/mochitest.

Differential Revision: https://phabricator.services.mozilla.com/D6618

--HG--
extra : moz-landing-system : lando
2018-09-26 02:44:56 +00:00
alwu
4c1efa7f58 Bug 1494144 - correct the autoplay result in autoplay log. r=cpearce
After bug1476555 landed, IsMediaElementAllowedToPlay() would only return boolean, not integer. We should modify AllowAutoplayToStr() in order to log the correct result.

Differential Revision: https://phabricator.services.mozilla.com/D6864

--HG--
extra : moz-landing-system : lando
2018-09-26 00:49:54 +00:00
Xidorn Quan
c46ef183e2 Bug 1492012 - Enable scrollbar-color and scrollbar-width by default. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D6872

--HG--
extra : moz-landing-system : lando
2018-09-26 03:30:32 +00:00
Boris Zbarsky
17e28d0bbc Bug 1368949. Stop automatically giving dictionary-typed members of dictionaries a default value of null. r=qdot 2018-09-25 18:09:30 -04:00
Jeff Muizelaar
6e67dc6934 Bug 1494042. Update bindings for addition of ColorDepth 2018-09-26 00:38:45 -04:00
Jeff Muizelaar
9280019be4 Bug 1494042. Re-generate FFI header 2018-09-26 00:38:05 -04:00
Jeff Muizelaar
f405bac266 Bug 1494042. Update Cargo lockfile and re-vendor rust dependencies 2018-09-26 00:37:48 -04:00
Jeff Muizelaar
b1717f3e74 Bug 1494042. Update webrender to commit 43e8d85789efb95099affe3257a9c254ef3d2f4c 2018-09-26 00:36:26 -04:00
Alexander Surkov
afc9faadbe Bug 1463962 - crash near null in [@ mozilla::a11y::DocAccessible::BindToDocument], r=jamie 2018-09-26 12:06:57 +08:00
Alexander Surkov
826781670a Bug 1493844 - part1, remove unused style for pageInfo, r=paolo 2018-09-26 12:03:53 +08:00
Ehsan Akhgari
999d070b06 Bug 1494145 - Reland bug 1491061 part 3 again (this time without the browser.contentblocking.rejecttrackers.ui.enabled pref) 2018-09-25 23:27:25 -04:00
Tiberius Oros
70e8d3a299 Backed out 11 changesets (bug 1493563) for failures on dom/workers/test/test_sharedworker_event_listener_leaks.html on a CLOSED TREE
Backed out changeset 0bb55b604bfd (bug 1493563)
Backed out changeset 8e25c301675a (bug 1493563)
Backed out changeset 4f608b8801d4 (bug 1493563)
Backed out changeset f58d0b1ca088 (bug 1493563)
Backed out changeset eae105f2bf6d (bug 1493563)
Backed out changeset 7a8a0d1cfd69 (bug 1493563)
Backed out changeset dbba8451aab1 (bug 1493563)
Backed out changeset a6141dbd0328 (bug 1493563)
Backed out changeset f4ca3d8fa90e (bug 1493563)
Backed out changeset 56bab7fae64d (bug 1493563)
Backed out changeset 66787e603401 (bug 1493563)
2018-09-26 06:16:22 +03:00
sotaro
126b769801 Bug 1493088 - Use non low priority transaction for async pipline with ImageBridge r=nical 2018-09-26 11:45:30 +09:00
Kris Maglione
a7bce21ae1 Bug 1473933: Part 2 - Remove more unused code. r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D6868

--HG--
extra : rebase_source : c9fafd72e73eee35d87ecc4b462826d22d44fad3
2018-09-25 18:06:28 -07:00
Kris Maglione
b9ad1e41b7 Bug 1473933: Remove xpinstallConfirm dialog. r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D6854

--HG--
extra : rebase_source : 15a43212697a02ef7aa35eccc4b3c09bd195d7ed
2018-09-25 15:33:52 -07:00
Ekanan Ketunuti
ced19a86b0 Bug 1493920 - Add words to en-US dictionary and remove the problematic word "hangry". r=ehsan 2018-09-26 06:49:22 +07:00
Jeff Gilbert
d53fb0f64f No bug - Fix compiler warnings from clang-cl. 2018-09-25 18:29:13 -07:00
sotaro
f79bc9e186 Bug 1492745 - Remove PWebRenderBridge::Create() r=mattwoodrow,froydnj 2018-09-26 10:19:18 +09:00