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
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
Phil Ringnalda
c04c07394e
Merge m-c to m-i
...
MozReview-Commit-ID: CiAsqfePW9u
2016-12-17 14:02:39 -08:00
Kris Maglione
22eba76d86
Bug 987512: Part 5 - Remove manual AddonManager promise wrappers. r=rhelmer
...
MozReview-Commit-ID: LrEiGbQGrt6
--HG--
extra : rebase_source : 38971f7242261e5d8b11d586f6eb033b6364c6cf
extra : histedit_source : 0b9403a97d3f3092b8991e8e6af5095b898dd8c3
2016-12-15 12:03:24 -10:00
Kris Maglione
1ff0e3d9a1
Bug 987512: Part 4 - Remove manual AddonManager promise wrappers from test code. r=rhelmer
...
MozReview-Commit-ID: LoBxNMfOT83
--HG--
extra : rebase_source : 5c0070c3c728f622ab28755991e661f22ddf0232
extra : histedit_source : 5a5ebd6791d4e1ff03f02adcc793a33d444f44bd
2016-12-15 11:48:39 -10:00
Kris Maglione
00a6e76f24
Bug 987512: Part 3 - Support promises in getInstallForFile and getInstallForURL. r=rhelmer
...
MozReview-Commit-ID: IgLDBYhAwcg
--HG--
extra : rebase_source : c1a8e77d5058fbfa1c28b6802b40f82ad6f2033c
extra : histedit_source : 884d62156f5b61b48138efa1bf4469f2a6aab6eb%2C5fc663f63ff0f9ef9e5d677364e3234f345e3d6a
2016-12-17 13:49:41 -08:00
Kris Maglione
4cfd5da037
Bug 987512: Part 2 - Remove promise wrappers from AddonTestUtils. r=rhelmer
...
MozReview-Commit-ID: GyPguoX4r3d
--HG--
extra : rebase_source : 8c61cc6a0628aede697a208a99024ac67a937b72
2016-12-17 13:47:37 -08:00
Kris Maglione
cc21131f1e
Bug 987512: Part 1 - Support both promises and callbacks in the AddonManager API. r=rhelmer
...
MozReview-Commit-ID: 4pXVzfiZoaz
--HG--
extra : rebase_source : 289e18d3d38bff8ba3a10d923af8741fb3922810
2016-12-17 10:52:42 -08:00
Tomislav Jovanovic
689c8eff70
Bug 1316020 - Add separator before extension items in context menus r=kmag
...
MozReview-Commit-ID: LNQTZtNQgLN
--HG--
extra : rebase_source : 324262ce73f33206de5b15af9087a8e10c7ffe66
2016-12-06 01:29:09 +01:00
Aaron Klotz
1b06d6cc17
Bug 1321936: Check whether new child docs are defunct before doing IPC binding; r=tbsaunde
...
MozReview-Commit-ID: 2kX991JncyV
2016-12-02 12:33:01 -07:00
Boris Zbarsky
90075801ac
Bug 1323930. Align the handling of Promise return values from callbacks with the current wording of the WebIDL spec. r=bholley
2016-12-16 14:08:40 -05:00
Boris Zbarsky
f74b8c3888
Bug 1323274. Disallow nullable Promise types. r=qdot
2016-12-16 14:06:54 -05:00
Dão Gottwald
a4f102118b
Bug 1323807 - Make sanitize.js handle the search bar having moved to the overflow or menu panel. r=mak
...
--HG--
extra : rebase_source : 9b166413b396a718d08c24737aa6715e2f369bb4
2016-12-16 19:57:08 +01:00
Trevor Saunders
fc68eda3fc
bug 1324019 - remove TreeMutation::mEventTree field r=davidb
...
It causes warnings if the logging define is undefined as it is on aurora,
because the field is then unused. Since the only uses can easily be
replaced with the mQueueEvents field we can just do that and remove the
useless field.
2016-12-16 14:07:44 -05:00
Luke Wagner
c975fbc136
Bug 1321583 - Baldr: freeze the exports object (r=bbouvier)
...
MozReview-Commit-ID: IGDH7LYKMEX
2016-12-16 12:12:13 -06:00
Luke Wagner
4f38900f70
Bug 1321122 - Baldr: add Module.customSections (r=bbouvier)
...
* * *
[mq]: out-of-line
MozReview-Commit-ID: 7WdRkGucChE
--HG--
extra : rebase_source : 4f72e11e4c7197242732e1636b569ffd16b16dcb
2016-12-16 12:07:36 -06:00
Jean-Yves Avenard
8591c2a530
Bug 1319992: P4. Use Mutex in place of Monitor. r=jwwang
...
MozReview-Commit-ID: 79z6EtZQhYu
--HG--
extra : rebase_source : 925b627288e6a7237982ea11f76f99c04e782b39
2016-11-30 01:50:08 +11:00