Commit Graph

541917 Commits

Author SHA1 Message Date
Mats Palmgren
f4bd97507a Bug 1372029 - Use EnsureInserted instead of Contains+PutEntry to avoid unnecessary hashtable lookups. r=froydnj
MozReview-Commit-ID: 7p0ZFLVGFEY
2017-06-17 00:06:04 +02:00
Mats Palmgren
5ef66d5e7d Bug 1371958 part 2 - Move a mPaintedLayerItems.GetEntry() call into the else-branch where its result is actually used to avoid an unnecessary hashtable lookup when we don't take the else-branch. r=froydnj
MozReview-Commit-ID: sOwNzB8mxj
2017-06-17 00:06:04 +02:00
Mats Palmgren
f8f1a23dc1 Bug 1371958 part 1 - Use EnsureRemoved instead of Contains+RemoveEntry to avoid an unnecessary hashtable lookup. r=froydnj
MozReview-Commit-ID: 6SPQrQCLBjF
2017-06-17 00:06:04 +02:00
Mats Palmgren
7648c5aafb Bug 1371956 - Use mApproximatelyVisibleFrames.EnsureInserted/EnsureRemoved to avoid doing unnecessary hashtable lookups. r=froydnj
MozReview-Commit-ID: 87A0v0APtFs
2017-06-17 00:06:04 +02:00
Mats Palmgren
41a0eaaaa9 Bug 1372009 - Use aCommandsHandled.EnsureInserted instead of Contains+PutEntry to avoid unnecessary hashtable lookups. r=froydnj
MozReview-Commit-ID: 4ukgy6mBsKq
2017-06-17 00:06:04 +02:00
Mats Palmgren
4264d9480f Bug 1371925 - Remove unnecessary hashtable lookups in DOMIntersectionObserver. r=froydnj
MozReview-Commit-ID: LUt03nCz3SD
2017-06-17 00:06:04 +02:00
Mats Palmgren
a8cf987309 Bug 1371960 - Use EnsureInserted instead of Contains+PutEntry to avoid unnecessary hashtable lookups. r=froydnj
MozReview-Commit-ID: IJdUEc9XezU
2017-06-17 00:06:04 +02:00
Mats Palmgren
95f7896de5 Bug 1371928 - Add a new EnsureInserted() method that return true if a new entry was created, and EnsureRemoved() that return true if an existing entry was removed. r=froydnj
As opposed to PutEntry/RemoveEntry which do not indicate what happened.

MozReview-Commit-ID: LeNKDqpSksR
2017-06-17 00:06:04 +02:00
Kris Maglione
9c02fdf113 Bug 1363301: Always provide live wrappers for ScriptSourceObjects. r=shu,bholley
MozReview-Commit-ID: LTNN66FywU4

--HG--
extra : rebase_source : 6fc6bd6077229fe511b02116b9e3f9eb1c99f2fa
2017-06-14 15:38:59 -07:00
Dan Minor
44063ab8cf Bug 1349539 - Use CheckedInt in MediaPipeline.cpp; r=jesup
MozReview-Commit-ID: Lj9FlT3J42M

--HG--
extra : rebase_source : 31b4e88aaee819a3b1d083c2cc6d7c2564567f99
2017-05-31 15:54:32 -04:00
Marco Castelluccio
d291cf05a4 Bug 1373789 - Handle some kinds of malformed lcov lines better. r=chmanchester
--HG--
extra : rebase_source : 43b52f283ebd5c03de54ad46bbbf49046ae21051
2017-06-16 20:16:33 +01:00
Lee Salzman
29a9c9d166 Bug 1305085 - don't let SkScalerContext::computeMatrices generate zero scales. r=mchang
MozReview-Commit-ID: 4guj6XPWB47
2017-06-14 21:43:27 -04:00
Lee Salzman
e4cbb5aad8 Bug 1365794 - optimize box blur surfaces for destination draw target. r=mchang
MozReview-Commit-ID: CfAwZZy6v5M
2017-06-16 16:50:39 -04:00
Mason Chang
86004b9db3 Bug 1371037 - Support for record and replay of ClientPaintedLayers on the main thread. r=dvander 2017-06-15 16:32:59 -07:00
Sebastian Hengst
adb899a58e Backed out changeset 5573f2f7d796 (bug 1343728) for failing various tests, e.g. mochitest test_animations_reverse.html. r=backout on a CLOSED TREE 2017-06-16 22:21:45 +02:00
Sebastian Hengst
a90ef58a2b Backed out changeset 0bade2cd1908 (bug 1343728) 2017-06-16 22:20:43 +02:00
Sebastian Hengst
7e1b1cf069 Backed out changeset 05a5f9d8249f (bug 1343728) 2017-06-16 22:20:37 +02:00
Sebastian Hengst
e8cca2e7cf Backed out changeset 956306ea34f3 (bug 1350633) 2017-06-16 22:20:32 +02:00
Dylan Roeh
b40f56dfba Bug 1360068 - Overhaul WebAppActivity to use GeckoView rather than GeckoApp. r=jchen,daleharvey 2017-06-16 14:50:49 -05:00
Dylan Roeh
44b507fc61 Bug 1356346 - Overhaul CustomTabsActivity.java to use GeckoView rather than GeckoApp. r=jchen, walkingice 2017-04-25 11:48:05 -05:00
Dylan Roeh
31216ace5a Bug 1365599 - Make Tabs use the window event dispatcher rather than global in some instances. r=jchen 2017-06-16 13:40:48 -05:00
Olli Pettay
f900ec65e6 bug 1373085, don't stop running idle tasks while waiting for composite to notify about its end, r=farre 2017-06-16 22:49:22 +03:00
Ehsan Akhgari
8ba7fa2a64 Bug 1370754 - Dispatch spell checker tasks to the idle queue; r=masayuki
We use a timeout of 1 second to ensure that spell checking
will happen with some delay since it is visible to the
user.
2017-06-16 15:22:47 -04:00
Joanmarie Diggs
88ed2a9207 Bug 1358417 - Use ATK_ROLE_DESCRIPTION_TERM for "term" role and "dt" element. r=surkov 2017-06-16 14:02:55 -04:00
Michael Layzell
6648f5c781 Bug 1350633 - Remove the Msg_GetWidgetNativeData sync IPC, r=billm, r=jimm
MozReview-Commit-ID: Bql29wgVDZ5
2017-06-16 14:59:35 -04:00
Michael Layzell
c0d7319a4f Bug 1343728 - Part 3: Remove the window creation sync IPC calls, r=billm, r=smaug
MozReview-Commit-ID: IWayDUWuRrf
2017-06-16 14:59:34 -04:00
Michael Layzell
e61a1cdcfb Bug 1343728 - Part 2: Add const operator== to TextureFactoryIdentifier and CompositorOptions, r=jrmuizel
MozReview-Commit-ID: 6BayMmqNlyx
2017-06-16 14:59:33 -04:00
Michael Layzell
67f704555d Bug 1343728 - Part 1: Add the ability to temporarially delay remote docshells from becoming active, r=smaug
MozReview-Commit-ID: KAaeu5ETc0x
2017-06-16 14:59:31 -04:00
Michael Layzell
cc6563e878 Bug 1369594 - Get module information for BHR off main thread, r=froydnj
MozReview-Commit-ID: L0ANHNKKAkY
2017-06-16 14:55:15 -04:00
Ehsan Akhgari
147a0e6607 Bug 1373762 - Make editor mochitests correctly wait for spell checking to finish; r=mystor 2017-06-16 14:41:02 -04:00
Kannan Vijayan
2bc5760763 Bug 1366377 - Optimize single-char splitting in VM. r=jorendorff. 2017-06-16 13:47:27 -04:00
Ehsan Akhgari
acb69ad667 Backout bug 1370754 for test failures 2017-06-16 13:54:50 -04:00
Joanmarie Diggs
8f7067dc67 Bug 1355423 - Fix AtkRole and AXSubrole for ARIA treeitem. r=surkov 2017-06-16 12:15:45 -04:00
Andreas Farre
a288a87eba Bug 1373675 - Add hasListenerFor to nsIWebSocketEventService. r=mcmanus
This makes it possible to check if a Window has 'active' WebSockets.
2017-06-16 07:58:00 -04:00
Olli Pettay
2edc8a2488 bug 1358898, ensure AsyncFreeSnowWhite is run often enough, r=mccr8,nfroyd 2017-06-16 20:00:04 +03:00
Ehsan Akhgari
fa242ea02c Bug 1370754 - Dispatch spell checker tasks to the idle queue; r=masayuki
We use a timeout of 1 second to ensure that spell checking
will happen with some delay since it is visible to the
user.
2017-06-16 12:17:30 -04:00
Olli Pettay
21bf92b7d1 bug 1373583, initialize sActiveIntersliceGCBudget by default to non-zero value, r=jonco 2017-06-16 19:11:34 +03:00
James Willcox
9f3e62a58b Bug 1370605 - Add GeckoView.exitFullScreen() r=esawin
MozReview-Commit-ID: 4vuAvDoQE0W
2017-06-16 11:02:06 -05:00
James Willcox
cd512155a6 Bug 1370605 - Don't wait for a resize before entering fullscreen on Android r=esawin
There may not be a resize event coming, and we don't do anything special
with the transition anyway.

MozReview-Commit-ID: 1toNPdMHA1B
2017-06-16 11:02:03 -05:00
Andrew Osmond
ed880d0d06 Bug 1373667 - Only use sccache if enabled. r=ted 2017-06-16 10:34:09 -04:00
Jan de Mooij
6765978750 Bug 1372182 part 9 - Inline more functions. r=anba 2017-06-16 17:43:07 +02:00
Jan de Mooij
6dbbe103da Bug 1372182 part 8 - Optimize AddTypePropertyId. r=evilpie 2017-06-16 17:42:23 +02:00
Jan de Mooij
733406cbad Bug 1372182 part 7 - Inline some more functions. r=anba 2017-06-16 17:41:22 +02:00
Mats Palmgren
9d353fa50b Bug 966240 - Remove support for <meta http-equiv="msthemecompatible" content="no">. r=dbaron
It appears that neither Chrome, Safari or Edge support this feature,
and it's causing web-compat issues for us, e.g. bug 1373417.

MozReview-Commit-ID: AP5LMgL6QmR
2017-06-16 17:17:22 +02:00
Olli Pettay
19e0e34c6d Bug 1373651 - Ensure we don't report too large GC-during-idle values, r=mccr8
--HG--
extra : rebase_source : 597faa884e613f9580c9ae3283f6e54cb02dd46b
2017-06-16 17:45:15 +03:00
Ted Campbell
1bbd64432a Bug 1169746 - Support |super()| in Baseline. r=jandem
- Update BaselineIC for JSOP_SUPERCALL / JSOP_SPREADSUPERCALL
    - Support JSOP_SUPERFUN
    - Support JSOP_CHECKTHISREINIT

MozReview-Commit-ID: BlWsaUGeBqS
2017-06-16 10:43:17 -04:00
Ted Campbell
b07e3c22cf Bug 1169746 - Don't use templateObjects for derived constructor calls. r=jandem
MozReview-Commit-ID: D3QI7ryBmuW
2017-06-16 10:43:09 -04:00
Sebastian Hengst
a885319117 Bug 1372588 - Schedule devedition tests through Taskcluster: Add second blank line to make flake8 happy. r=flake8-fix 2017-06-16 16:20:29 +02:00
John Dai
2675b61900 Bug 556743 - Update web-platform tests for labels attribute. r=smaug 2017-06-05 06:27:00 -04:00
John Dai
005cba50ea Bug 556743 - Implement the labels attribute. r=smaug 2017-06-15 20:04:00 -04:00