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