Commit Graph

616128 Commits

Author SHA1 Message Date
Alexander Surkov
6ae4105332 Bug 1494167 - remove @crop property from text-base binding, r=paolo 2018-09-27 08:12:15 +08:00
Andrew Swan
ac42cd7427 Bug 1493867 follow-up: avoid loading firstrun page during damp tests r=kmag
--HG--
extra : rebase_source : 1183ffa8987bb06321d2f63da2b6d72aed2f8b87
2018-09-26 16:46:35 -07:00
arthur.iakab
ec46826255 Merge inbound to mozilla-central. a=merge 2018-09-26 15:54:41 +03: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
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
Ting-Yu Lin
f088ec9229 Bug 1486602 Part 2 - Replace RenumberLists with RenumberList in comments r=mats
The function was renamed in bug 1171419 Part 10.

Depends on D6839

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

--HG--
extra : moz-landing-system : lando
2018-09-26 01:22:24 +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
Ting-Yu Lin
1235a26fba Bug 1486602 Part 1 - Remove arguments of nsBlockFrame::CreateBulletFrameForListItem() r=mats
Those arguments were added in bug 591737 to create a triangle for the
summary frame, but <summary> has been re-implemented by using "list-item"
since then. Now the only caller is nsBlockFrame itself, so there's no need
to expose those arguments.

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

--HG--
extra : moz-landing-system : lando
2018-09-25 23:13:37 +00:00
Chris Pearce
09f7cde01e Bug 1451439 - Snap scroll offset to pixel boundaries before passing to WebRender. r=botond
When scrolling very slowly, sometimes some things can jump up and down, causing
flickering. This is because the scroll offset that the APZC passes to WebRender
isn't snapped to pixel boundaries; things drawn relative to that can move up or
down depending on how their boundaries round.

So round the scroll offset to device pixel boundaries before passing it to
WebRender. This eliminates the flicker in cases I've been able to reproduce.

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

--HG--
extra : moz-landing-system : lando
2018-09-27 02:54:46 +00:00
shindli
c87642040a Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-09-27 06:16:37 +03:00
Brindusan Cristian
de21f30c98 Backed out changeset 72d92155fb64 (bug 1481251) for bc assertion failures in /obj-firefox/dist/include/mozilla/TimeStamp.h. CLOSED TREE 2018-09-27 05:58:31 +03:00
Dragana Damjanovic
2d89f4170e Bug 1481251 - Optimize non-A/AAAA type DNS records. r=bagder
Split nsHostRecord into AddrHostRecord and TypeHostRecord for standard address dns queries and queries by-type.

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

--HG--
extra : moz-landing-system : lando
2018-09-26 20:10:30 +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
Ehsan Akhgari
69860e8e2e Bug 1493563 - Part 4: Present the old state and the content blocking log to the security event sink; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6594
2018-09-25 21:02:51 -04:00
Ehsan Akhgari
1d7f176bac Bug 1493563 - Part 3: Mark nsISecurityEventSink as non-scriptable since there are no scriptable consumers; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6593
2018-09-25 21:02:51 -04:00
Ehsan Akhgari
b4ad6261a0 Bug 1493563 - Part 2: Record a log of content blocking actions on each top-level document; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6592
2018-09-25 21:02:51 -04:00
Ehsan Akhgari
26c5af5d6c Bug 1493563 - Part 1: Make ReportBlockingToConsole() accept an nsIURI* argument instead of an nsIHttpChannel*; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6591
2018-09-25 21:02:43 -04:00
Daniel Holbert
8c7f509c02 Bug 1487537: Add reftest to exercise a scenario where presence of scrollbars influences the need for scrollbars. r=bradwerth
--HG--
extra : rebase_source : 0f4929158a7539e492e13966ea3c612ed30dd345
extra : amend_source : a5c8f74d78bac31262efd7b49f4eb36a04659998
2018-09-25 11:30:45 -07:00
Jason Chapin
98b0880306 Bug 1451715 - Rename {get,set,delete}{Window,Global}Value to match {get,set,delete}CustomTabValue. r=dao 2018-09-25 14:21:57 -04:00
Doug Thayer
ae67ae685f Bug 1493447 - Check for 0 length before copying table values. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D6678
2018-09-26 13:07:41 -04:00
Robin Templeton
df28b205eb Bug 1492685 - Remove obsolete Ion optimization for JSOP_SETARG. r=jandem
IonBuilder::jsop_setarg optimizes asm.js-style argument coercions
using JSOP_BITAND, JSOP_BITOR, or JSOP_POS. The optimization
assumes that bitwise operations always produce Int32 results, but
they may produce Value results due to BigInt-related changes in
bug 1490387.
2018-09-26 13:03:18 -04:00
Noemi Erli
10ffb9dea8 Backed out changeset 92cde451be94 (bug 1444013) for failures in tests/dom/media/tests/crashtests/1453030.html 2018-09-26 19:54:04 +03:00
Bobby Holley
eb6f1b40ff Bug 1493196 - Add reporting for texture memory. r=jrmuizel 2018-09-26 09:41:38 -07:00