Commit Graph

615845 Commits

Author SHA1 Message Date
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
Jeff Gilbert
7a5fd18f3c Bug 1494150 - Re-vendor ANGLE with: Support creating GL textures from DXGI_R16_UNORM. 2018-09-25 18:16:43 -07:00
Jeff Gilbert
f545603678 Bug 1494148 - Record MERGE_BASE for vendored ANGLE. NPOTB 2018-09-25 18:16:41 -07:00
Ehsan Akhgari
1e158ef83d Bug 1493563 - Part 11: Add tests for the new onSecurityChange progresslistener arguments; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6601
2018-09-25 21:02:51 -04:00
Ehsan Akhgari
214e30a710 Bug 1493563 - Part 10: Implement the per-document blocked states in terms of the content blocking log; r=baku
It is arguably more accurate to implement these boolean
getters in terms of whether we remember blocking anything
in the category being asked about.  This will allow us to
correctly account for hiding the sheild icon when all
currently blocked trackers become unblocked, for example.

Differential Revision: https://phabricator.services.mozilla.com/D6600
2018-09-25 21:02:51 -04:00
Ehsan Akhgari
2f969011be Bug 1493563 - Part 9: Notify about trackers being unblocked when being granted a first-party exception; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6599
2018-09-25 21:02:51 -04:00
Ehsan Akhgari
96726d4187 Bug 1493563 - Part 8: Report the memorty usage of the Content Blocking log; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6598
2018-09-25 21:02:51 -04:00
Ehsan Akhgari
b80dc83d2f Bug 1493563 - Part 7: Store the log more compactly, and cap the size of the origin log at a maximum limit adjustable by a pref; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6597
2018-09-25 21:02:51 -04:00
Ehsan Akhgari
dbc610f1b8 Bug 1493563 - Part 6: Only restrict notifying same loading URI channels to tracking protection notifications; r=baku
This check was originally added for tracking protection, and we need to keep
the state of the document updated for the rest of our blocking states even
for third-party channels.

Differential Revision: https://phabricator.services.mozilla.com/D6596
2018-09-25 21:02:51 -04:00
Ehsan Akhgari
4ced8fedcb Bug 1493563 - Part 5: Present the old state and the content blocking log to the web progress listeners; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6595
2018-09-25 21:02:51 -04:00