Commit Graph

504036 Commits

Author SHA1 Message Date
Boris Zbarsky
e36aa537d8 Bug 1324035 part 1. Fix codegen to pass a CallerType to Length() calls that are generated for indexed getters if the indexed getter itself needs a CallerType. r=qdot 2016-12-17 00:25:52 -05:00
Andrea Marchesini
9c9e0b6c60 Bug 1324169 - VoidFunction should be moved to Function.webidl for Worklet global scopes, r=me 2016-12-17 07:19:50 +01:00
Andrea Marchesini
d8964cfa9d Bug 1322858 - Fix the URL of the AudioWorklet spec in webidl files, r=me 2016-12-17 07:19:02 +01:00
Gabriel Luong
1e634e99df Bug 1322028 - Avoid destructuring requires where possible in the inspector. r=jdescottes 2016-12-17 12:44:56 +09:00
Jeff Gilbert
2df2270570 Bug 1324157 - Check dst colorDrawBuffers against src in BlitFramebuffer. - r=lenzak800
MozReview-Commit-ID: 1vzUTG4RD5
2016-12-16 18:46:18 -08:00
Wes Kocher
be707b2af1 Merge m-c to inbound, a=merge 2016-12-16 16:52:46 -08:00
cku
aa2f62a7c5 Bug 1318418 - Eliminate one extra copy in nsSVGIntegrationUtils::PaintMask when we have both mask and clip-path. r=mstange
MozReview-Commit-ID: LlF3ZKi356S

--HG--
extra : rebase_source : 344d722a7f6b8614638bb7b5f792b3b25ae2907b
2016-12-15 14:17:50 +08:00
Phil Ringnalda
961aa85243 Merge m-c to autoland 2016-12-17 20:13:12 -08:00
Tom Klein
d611d76a94 Bug 1323951 - Don't show the compact tabs setting on tablets. r=sebastian
preferences_general_tablet.xml actually only applies on tablets with enough room
for multiple panes, otherwise preferences_general.xml is used; so the fix here
is necessary to remove the pref on tablets not large enough for multiple
preferences panes.

MozReview-Commit-ID: Ff7VebVYV10

--HG--
extra : rebase_source : fda5012f3edd371de5c431e6c50258de4017f547
2016-12-16 15:12:16 -06:00
Andrew McCreight
02491ce187 Bug 1323207, part 2 - Assert early if we're painting at various points we enter JS. r=billm
nsContentUtils::IsPatternMatching is the most common by far, but the
other is a generic location that may cover a number of issues.

MozReview-Commit-ID: Kli39btsqdd

--HG--
extra : rebase_source : 9ffdafb1f6654a90ab5e93594ffcb11e987f2b5e
2016-12-14 16:28:57 -08:00
Andrew McCreight
e104da9d1e Bug 1323207, part 1 - Add method to check AllocGCBarriers. r=jonco
MozReview-Commit-ID: LwAAZWBC1jj

--HG--
extra : rebase_source : b86572101340416fa2193322e641b1ff6a162682
2016-12-14 16:28:23 -08:00
Shane Caraveo
75b4321f38 Bug 1321615 fix tests for header modification in toplevel loads, r=kmag
MozReview-Commit-ID: DN6LgekAsRm

--HG--
extra : rebase_source : d94aaab49c2df55ea7e5628ad4561bf0743011b1
2016-12-17 10:14:26 -10:00
Andrew Swan
96e56e12b2 Bug 1323128 Remove support for multi-package xpis r=rhelmer
MozReview-Commit-ID: LtLQ2phOlTK

--HG--
extra : rebase_source : 262d481b205aa536a5594fd6489f867d084e870b
2016-12-16 21:43:38 -08:00
David Keeler
9c0e4cc656 bug 1323843 - add a test for conservative TLS option added in bug 1321783 r=mcmanus
MozReview-Commit-ID: K0nbitkl6c9

--HG--
extra : rebase_source : a4b8fdc4e3c8be9ac66399759e29f2153f6b5efa
2016-12-14 09:19:00 -08:00
Tomer Cohen
eab9cd1e1f Bug 1324356 about:config warning icon should be at the right side on RTL r=jaws
MozReview-Commit-ID: BHcYqcj3Tsu

--HG--
extra : rebase_source : 72abf82aa44df411ad0475731631a69b166816b7
2016-12-19 09:07:37 +02:00
Milan Sreckovic
6fcbf9169d Bug 1323625: The callers are using Factory::CheckSurfaceSize to guard against zero sized surfaces, so we'll remove the warning. r=rhunt
MozReview-Commit-ID: DzFUjTlXfeT

--HG--
extra : rebase_source : 683250aecffa1e738e5f4963c677b4e169debdfd
2016-12-15 10:32:10 -05:00
Carsten "Tomcat" Book
48bddd4728 Merge mozilla-central to autoland 2016-12-19 16:05:42 +01:00
Julian Descottes
375c5fe2a4 Bug 1323638 - fix devtools services shim for child preferences;r=jlast
MozReview-Commit-ID: HlzAeHOuG2a

--HG--
extra : rebase_source : 062adff9dc8b72249f9a754b27ee0d9ceacfff3c
2016-12-15 07:19:44 +01:00
JW Wang
6e5a36be9f Bug 1324335. Part 3 - cache mTarget before resetting it. r=gerald
MozReview-Commit-ID: KknqPo2gGJK

--HG--
extra : rebase_source : 3eb7ce45e1309506f206f6a272d18028a2e337b7
extra : source : 9cf740e59fd6d971fbff1d607cdc0aa7a03a1f3c
2016-12-19 12:43:52 +08:00
JW Wang
6198322a66 Bug 1324335. Part 2 - Make SeekJob::mTarget a Maybe<>. r=gerald
MozReview-Commit-ID: A2M3b131nHH

--HG--
extra : rebase_source : 5f70d9ee5cfdd603e5e2cb661d88aa2199bea8de
extra : source : 13caeacbf180ae1c9465e593e28784b50c13ded9
2016-12-19 12:25:14 +08:00
JW Wang
6567965ad9 Bug 1324335. Part 1 - give MozPromiseHolder a move constructor. r=gerald
MozReview-Commit-ID: BBY4u0JSJTM

--HG--
extra : rebase_source : db81fc96d024304d3eef7f7b5ba503e0753662f2
extra : source : 4a22337cb08711fe4b0fe44d58a8d520c11c975f
2016-12-17 11:12:00 +08:00
Julian Descottes
70997ce55a Bug 1319049 - fix RegExp previewer for worker debugging;r=ochameau
MozReview-Commit-ID: D8hRGV0MWoZ

--HG--
extra : rebase_source : 7b24311401b9cf7241eead84ca8b3c0f95f6a0cd
2016-12-19 10:58:08 +01:00
Nicholas Nethercote
df925b776c Bug 1321374 - Simplify js::Class handling relating to nsIXPCScriptable. r=mccr8, sr=bholley.
This patch removes XPCNativeScriptableShared and XPCNativeScriptableSharedMap,
which results in a net reduction of ~100 lines of code.
2016-12-14 08:33:46 +11:00
Chris Peterson
78f7bd1dd7 Bug 1323923 - Part 2: Suppress more clang warnings and unify CLANG_CXX/CLANG_CL warning flags in gfx/cairo. r=lsalzman
gfx/cairo/cairo/src/cairo-image-surface.c:1225:35 [-Wabsolute-value] using floating point absolute value function 'fabs' when argument is of integer type
gfx/cairo/cairo/src/cairo-image-surface.c:1227:35 [-Wabsolute-value] using floating point absolute value function 'fabs' when argument is of integer type
gfx/cairo/cairo/src/cairo-quartz-surface.c:1919:12 [-Wunreachable-code] code will never be executed
gfx/cairo/cairo/src/cairo-quartz-surface.c:1920:6 [-Wunreachable-code] code will never be executed
gfx/cairo/cairo/src/cairo-quartz-surface.c:3530:18 [-Wunused-variable] unused variable 'i'
gfx/cairo/cairo/src/cairo-version.c:39:9 [-Wmacro-redefined] 'CAIRO_VERSION_H' macro redefined
2016-12-15 23:59:12 -08:00
Chris Peterson
a2deb2ec60 Bug 1323923 - Part 1: Fix -Wunknown-warning-option clang warning in gfx/cairo. r=lsalzman
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
2016-12-15 23:58:57 -08:00
Jeff Gilbert
b74d781464 Bug 1315866 - Always-too-large level during tex image specification is INVALID_VALUE. - r=ethlin
MozReview-Commit-ID: 9fBznguuq1l
2016-12-16 15:00:57 -08:00
Jeff Gilbert
a33624e1d6 Bug 1323363 - Fix non-paranoid PBO uploads. - r=ethlin
MozReview-Commit-ID: L0nCELNAmBc
2016-12-16 15:00:55 -08:00
Jeff Gilbert
96603c419d Bug 1323617 - Don't assert for performance trap when srcPremult == dstPremult, even if the formats allow us to skip premult. - r=ethlin
MozReview-Commit-ID: 4OIdz48KhfH
2016-12-16 15:00:52 -08:00
Jeff Gilbert
7eee1ae7b9 Bug 1323617 - Fix canvas_sub_rectangle tests. - r=ethlin
MozReview-Commit-ID: 8wWDiiyp7ZS
2016-12-16 15:00:50 -08:00
Sebastian Hengst
e921d27d57 Backed out changeset 5a145b21bd64 (bug 1322856) for failing own test test_ext_contextual_identities.js. r=backout 2016-12-16 23:52:11 +01:00
Sebastian Hengst
c3883dcc9c Backed out changeset 5db9fcefa874 (bug 1322856) 2016-12-16 23:50:59 +01:00
Sebastian Hengst
abaf5679ca Backed out changeset 48994775ce8f (bug 1322856) 2016-12-16 23:50:33 +01:00
Ray Lin
5148fc1d9d Bug 1319569 - Remove unused timeThumb binding in videocontrols.xml and unreferenced statistics formatting styling from videocontrols.css. r=jaws
The timeThumb is no longer used since bug 1271765 and the statistics were removed by bug 1270853.

MozReview-Commit-ID: 3Pwl381IBdz
2016-12-16 02:22:00 -05:00
Markus Stange
d7d6b57c9d Bug 1323072 - Trace tasks dispatched on Chromium (non-XPCOM) threads. r=sinker
MozReview-Commit-ID: GKfPCAspwDz

--HG--
extra : rebase_source : bde6aafe3ef989600d32b771f912871c0819cc44
2016-12-12 17:38:12 -05:00
Hiroyuki Ikezoe
95c457e1f7 Bug 1323121 - Destroy animations on hidden elements even if the animation has been already finished. r=birtles
We have added a test case in bug 1197620 that finished animation with
fill:forwards on hidden elements restarts when the element gets visible, but
it did not catch this bug. We should have added a case without fill:forwards.

MozReview-Commit-ID: 5lfJkO3i9ME

--HG--
extra : rebase_source : f3c1d28bd8e58b28f17ec927dae7be1372d9c18e
2016-12-19 14:00:43 +09:00
Jean-Yves Avenard
e60f4efb30 Bug 1319992: P5. Don't attempt to estimate readyState when ended. r=jwwang
Buffered range is now calculated asynchronously. It may not be up to date by the time the MDSM has entered ended mode.
There's no point estimating readyState in ended mode anyway: we know what it is...

MozReview-Commit-ID: ErGsAwBzeXI

--HG--
extra : rebase_source : 5c57cdfab9f64a20ac1f8c5c49f36918b7f4485c
2016-12-14 17:35:36 +11:00
Stone Shih
3774a3f4e1 Bug 1323132 - PointerUp's buttons should be 0 when it's generated from touch. r=smaug
MozReview-Commit-ID: 36FFFPhaChb

--HG--
extra : rebase_source : ff51747daf407562f35b21edafc61c91a6f698a7
extra : histedit_source : a6293003098377a3eac73ad81aa98af79f552d92
2016-12-12 21:44:13 +08:00
Stone Shih
805b755bb1 Bug 1322994 - Update pointerevent web-platform-tests. r=smaug
MozReview-Commit-ID: CFnBxbCaVVk

--HG--
rename : dom/events/test/pointerevents/pointerevent_pointermove-on-chorded-mouse-button.html => dom/events/test/pointerevents/pointerevent_pointermove_on_chorded_mouse_button-manual.html
rename : dom/events/test/pointerevents/pointerevent_suppress_compat_events_on_click.html => dom/events/test/pointerevents/pointerevent_suppress_compat_events_on_click-manual.html
rename : dom/events/test/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse.html => dom/events/test/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse-manual.html
rename : dom/events/test/pointerevents/test_pointerevent_pointermove-on-chorded-mouse-button.html => dom/events/test/pointerevents/test_pointerevent_pointermove_on_chorded_mouse_button-manual.html
rename : dom/events/test/pointerevents/test_pointerevent_suppress_compat_events_on_click.html => dom/events/test/pointerevents/test_pointerevent_suppress_compat_events_on_click-manual.html
rename : dom/events/test/pointerevents/test_pointerevent_suppress_compat_events_on_drag_mouse.html => dom/events/test/pointerevents/test_pointerevent_suppress_compat_events_on_drag_mouse-manual.html
extra : rebase_source : 47e428039914001c64194ab28510f113e7e6dba4
extra : histedit_source : 225f1675260b86f4dd5daa7ed272f6071672e543
2016-12-12 11:21:29 +08:00
Andrea Marchesini
e4bb5f373c Bug 1322856 - Eslint failures in Extension.jsm fixed - part 3, r=me 2016-12-16 22:47:51 +01:00
Andrea Marchesini
3f9ca03e22 Bug 1323676 - Remove ConsoleTimerStart.started, r=bgrins 2016-12-16 22:42:10 +01:00
Andrea Marchesini
365e4a9f12 Bug 1323967 - Improve how Worklet tests are written, r=smaug 2016-12-16 22:21:51 +01:00
Andrea Marchesini
4623102eac Bug 1323948 - PaintWorkletGlobalScope, r=smaug 2016-12-16 22:21:51 +01:00
Benjamin Smedberg
f76ac32127 Bug 1317032 - If a page uses or removes many <object> elements which are not actually plugins, loading the page goes to a crawl because we recalculate the plugin UI every time. Don't do that by only dispatching a PluginRemoved event for actual plugins, not images/unknown/iframe-type <objects>, r=qdot
MozReview-Commit-ID: I84UcPLObCA

--HG--
extra : rebase_source : afe8c1965ad8277c1825223b3bb655bc09f19218
2016-12-15 10:42:10 -05:00
Andrea Marchesini
769ca2e705 Bug 1323781 - Console API should use OriginAttributes instead a privateBrowsing boolean, r=ehsan, r=smaug 2016-12-16 22:08:31 +01:00
Andrea Marchesini
7e2488aeeb Bug 1322856 - Expose ContextualIdentities (aka containers) to WebExtensions - part 2, r=kmaglione 2016-12-16 22:01:24 +01:00
Andrea Marchesini
95cb113c9f Bug 1322856 - Expose ContextualIdentities (aka containers) to WebExtensions - part 1, r=kmaglione 2016-12-16 22:01:24 +01:00
Mason Chang
b2a25208e6 Bug 1323587. Part 2: Reftest fuzzing for updated gamma and contrast. r=lsalzman 2016-12-15 18:37:38 -08:00
Mason Chang
5902ea8a82 Bug 1323587 Part 1: Use correct gamma and contrast for dwrite fonts. r=lsalzman 2016-12-16 08:04:45 -08:00
Kris Maglione
0f903d3990 Bug 1321528: Part 2 - Add tests for response header modification timing. r=mixedpuppy
MozReview-Commit-ID: 46Qsss8YhbY

--HG--
extra : rebase_source : d72bbca100d91017a17abef0c8f9bc6f82918b46
2016-12-07 11:04:52 -10:00
Kris Maglione
b9cfaed91f Bug 1321528: Part 1 - Support suspending requests when processing response headers. r=honzab
MozReview-Commit-ID: 8ZtbvqLDksO

--HG--
extra : rebase_source : 8b3ac15e3983e0c3d520a631862430b6d1b23ca1
2016-12-16 13:45:40 -08:00