Commit Graph

596752 Commits

Author SHA1 Message Date
Morgan Rae Reschenberg
5e74927f09 Bug 1461979 - change faulty assert to warning r=dholbert
MozReview-Commit-ID: 1cFN6Hk2Bdj

--HG--
extra : rebase_source : 0147a6e3932abc1d672bb269b3a0b56a62302104
2018-05-21 15:35:31 -07:00
Noemi Erli
5ffb086f4a Backed out changeset 98e368b5c4be (bug 1463035) for failures in tools/profiler/tests/chrome/test_profile_worker.html on a CLOSED TREE 2018-05-22 03:16:44 +03:00
Ed Lee
d90361a8a7 Bug 1396839 - "Nightly Start Page" tooltip is displayed for "Home" button when Activity Stream overrides about:home. r=Felipe,flod
MozReview-Commit-ID: 8aDobXKBIg0

--HG--
extra : rebase_source : 77014c9bc4deee363aa8d668b1ed406305e68f3f
2018-05-21 11:41:58 -07:00
Shane Caraveo
41637c6525 Bug 1461693 - add missing params to changeInfo for tabs.onUpdated, r=rpl
MozReview-Commit-ID: 1brjyYc7PwW

--HG--
extra : rebase_source : 3a4be6a28e142f725cb750c1c2138b66ac0c7185
2018-05-21 12:53:08 -04:00
Xidorn Quan
98bfde7521 Bug 1458159 - Use rounding instead of ceiling on max{Ascent,Descent} for DWriteFont. r=jfkthame
The ceiling was introduced in bug 549190 for improve the consistency of
underline positioning. However, removing ceiling now doesn't seem to
regress the testcases in that bug, probably thanks to improvement in
other part.

The ceiling here causes us to have different font metrics than other
browsers on Windows, and can lead to webcompat issue. We also don't do
this for other backends. So it's probably better removing it in favor
of rounding.

There are several test changes:

* min-intrinsic-with-percents-across-elements.html changes result due to
  height of wrapping div in reference page depends on line height, so a
  fixed line height is set to work around the issue.

* 368020-1.html changes result because a slightly different line-height
  triggers bug 1462514. It is changed to use fixed line-height to work
  around the issue.

* 456147.xul is disabled because it compares XUL against HTML page, but
  XUL has different approach to position text in its elements than HTML.
  Specifically, XUL elements don't seem to respect line height while
  HTML elements do. The original line height in the file was probably
  chosen to make the HTML match XUL, so it seems to be non-trivial to
  fix it in a platform-independent way.

* sizing-orthog-{vlr,vrl}-in-htb-{008,020}.xht fails due to text in <p>
  after the testing block shifts 1px up for unknown reason.

MozReview-Commit-ID: 2WJG1AigWl1

--HG--
extra : rebase_source : 540e68ffff618a6dc3c14b3702b2c042988061a3
2018-05-01 15:18:55 +10:00
Doug Thayer
5247357739 Bug 1176019 - Don't let cache interfere with tab warming r=mconley
While working to reproduce the stale content bug with tab warming
I realized that my work here had inadvertently clobbered tab
warming by immediately calling the tab unload code. This wasn't
necessary, and I didn't need to put the cached tab deactivation
code in the unload method, it just seemed initially convenient.
This should make more sense overall.

MozReview-Commit-ID: 9v9dYZTa1Dv

--HG--
extra : rebase_source : fe1d6f4f87df11d5ed495e309a4a0f144bfc2143
2018-05-15 09:31:13 -07:00
Doug Thayer
c9a9de8c48 Bug 1176019 - Clear cached layers on location change r=mconley
To avoid a flash of stale content in the event of a slow tab
switch, we need to make sure we remove a tab from the cache if
its location changes while it's in the background.

MozReview-Commit-ID: ElpoWhhjb0n

--HG--
extra : rebase_source : 615ebd1a57916e0fe2b8c062ab47ffe748397033
2018-05-15 09:29:16 -07:00
Doug Thayer
fc77954257 Bug 1176019 - Force a paint when switching to a loaded tab r=mconley
This is fairly straightforward, other than the fact that the
nomenclature gets a bit awkward with the aForce parameter on
the ForcePaint methods. I'm not sure which direction to go with
this - "aForce" seems a fairly intuitive name for what we want,
and I'm kind of inclined to say the existing ForcePaint mechanic
should be renamed to something like PaintWithInterrupt, or
PaintWithPriority.

MozReview-Commit-ID: Bj9DROug1pC

--HG--
extra : rebase_source : a3d91fec940d83325d36bafb13fe892e9c9530e8
2018-05-14 23:45:00 -07:00
Doug Thayer
02388061cd Bug 1176019 - Fix browser_tabswitchbetweenplugins.js r=mconley
After digging into this, I'm still not entirely sure why the timing
has changed such that the checks don't work immediately. I have a
strong suspicion though that it's simply because our tab switch is
now instant, resulting in the necessary messages just being a
little bit behind. Hopefully this is an acceptable bandaid.

MozReview-Commit-ID: H1wKW1UQBxp

--HG--
extra : rebase_source : 993c3e97852894ddd64561d039fbf0e71d607066
2018-05-08 15:26:15 -07:00
Doug Thayer
330201234e Bug 1176019 - Fix browser_bug1196539.js painting check r=mconley
MozReview-Commit-ID: HgzcSIdIh1h

--HG--
extra : rebase_source : f564e9b3bf94aed234906ff6364b64f3dbe8f9d2
2018-05-08 09:49:24 -07:00
Doug Thayer
6572652a7d Bug 1176019 - Cache layers of background tabs r=mconley
We maintain a simple LRU cache of tab layers by setting their
docShellIsActive = false with preserveLayers(true). Once they
are pushed out of the cache by more recently used tabs, their
layers are discarded.

Luckily most of the complexity of this could be contained in
the AsyncTabSwitcher - the one change that had to sit outside of
that was moving the aTab.closing = true earlier in the removeTab
call, so that we could use that information to eagerly evict tabs
from the cache. This was to address a leak in a few tests on try.

MozReview-Commit-ID: 2E3uU8LEYkD

--HG--
extra : rebase_source : d2865fd1ee10db17d9f41cca059a5cee697f259d
2018-04-16 15:35:41 -07:00
Mike Hommey
89cd7b7de6 Bug 1462157 - Remove abuse of MOZ_UPDATE_CHANNEL for A11Y_LOG. r=ted
MOZ_UPDATE_CHANNEL is meant to set the channel to use for the updater,
and nothing else. It's not an indicator of which branch we're building
on and it's not an indicator of whether it's a developer build or a CI
build. The latter seems to be what it's used for for A11Y_LOG, so use
DEVELOPER_OPTIONS instead.

--HG--
extra : rebase_source : 48822af1e4af444e00c89859c51c01c57d130248
2018-05-17 07:03:24 +09:00
Mike Hommey
c51cee4730 Bug 1463035 - Remove MOZ_SIGNAL_TRAMPOLINE. r=jchen
For some reason, GNU as is not happy with the assembly generated after
bug 1238661 anymore on Debian armel.

OTOH, as mentioned in bug 1238661 comment 4, we actually don't need this
workaround anymore, so let's just kill it.

--HG--
extra : rebase_source : 6fd06832136d4f840c65f74b63f1c1bec48d525d
2018-05-21 12:04:22 +09:00
Michael Kaply
a97758663a Bug 1461345 - Move browser.search.order to list.json. r=adw
MozReview-Commit-ID: 1ulgkNgkAP9

--HG--
extra : rebase_source : 16c469f449a4684c6f43dd2cc82d2288b9fd2a34
2018-05-21 14:27:06 -05:00
Mike Hommey
60d982d254 Bug 1463036 - Add -mfloat-abi=softfp to NEON_FLAGS when it makes sense. r=froydnj
This is similar to what is done for VPX_ASFLAGS (bug 1199974).

--HG--
extra : rebase_source : 1e2feb1c244aa46ddc5fb7abb44ce33c6bd63a0f
2018-05-21 12:14:06 +09:00
Daisuke Akatsuka
03df20587e Bug 1450526 - Part 5: Add test for pseudo element. r=pbro
MozReview-Commit-ID: 2BihXbtTmKo

--HG--
extra : rebase_source : 1012db7391c2f906d2f790b081ac4495942fe471
2018-05-21 18:53:42 +09:00
Daisuke Akatsuka
8067ac234e Bug 1450526 - Part 4: Show pseudo element in Reps component. r=pbro
Also, we sent pull-request to devtools-core.
https://github.com/devtools-html/devtools-core/pull/1024

MozReview-Commit-ID: 9qaWNFKLGVu

--HG--
extra : rebase_source : b7f63bf49034c398d7c3a0f6d6e5f49fe0fd3ec2
2018-05-21 18:53:38 +09:00
Daisuke Akatsuka
e938ba6941 Bug 1450526 - Part 3: Update node front when the indicated node was re-generated. r=pbro
MozReview-Commit-ID: 4e9XOSTzW8X

--HG--
extra : rebase_source : e22c9bd4d6edb514bc18ceaa38cbf9a52c5fdb31
2018-05-21 18:53:32 +09:00
Daisuke Akatsuka
8b4f7c9040 Bug 1450526 - Part 2: Change the target node of animation on pseudo element in the actor to proper node. r=pbro
In this patch fix not only new animation inspector, but also previous one.

MozReview-Commit-ID: KYdaUXXea70

--HG--
extra : rebase_source : f5a240572a0e7655d3c253c07a28e5fa56fccb9c
2018-05-21 18:40:43 +09:00
Daisuke Akatsuka
c68e383f64 Bug 1450526 - Part 1: Make pseudo element to be available in new animation inspector. r=pbro
MozReview-Commit-ID: 1GE4VIKCIS1

--HG--
extra : rebase_source : cabc9b90cdf38eed59e9ed37755dc8cd5c395f5d
2018-05-21 18:40:40 +09:00
Daisuke Akatsuka
8eee14fc4f Bug 1454392 - Part 5: Add test whether proper currentTime was set for each animations. r=pbro
MozReview-Commit-ID: 9qUNhRMCy7Q

--HG--
extra : rebase_source : d3698c52253f06c9978b6c0887681eb5beda41e7
2018-05-21 18:33:29 +09:00
Daisuke Akatsuka
4c4cd01531 Bug 1454392 - Part 4: Add test whether the graph layout was not broken. r=pbro
MozReview-Commit-ID: 6dJpS9RGcpQ

--HG--
extra : rebase_source : 7ddde2d9354df91e525fb188acde83d8bed20104
2018-05-21 18:33:26 +09:00
Daisuke Akatsuka
ede0ca4cda Bug 1454392 - Part 3: Change the scrubber to createdTime base. r=pbro
MozReview-Commit-ID: 1aEZeOjtVxz

--HG--
extra : rebase_source : 8949819a5864bd2789d6c54008d5b89abafa03cc
2018-05-21 18:33:05 +09:00
Daisuke Akatsuka
df6f92e1ba Bug 1454392 - Part 2: Apply createdTime to summary graph so as keeping proper graph. r=pbro
MozReview-Commit-ID: 4udVcj2Zy5C

--HG--
extra : rebase_source : 922a0a16c6910b170c86c235fbbf8b502e80780b
2018-05-21 18:30:27 +09:00
Daisuke Akatsuka
b73cdf42d1 Bug 1454392 - Part 1: Introduce createdTime variable which holds time that animation created. r=pbro
MozReview-Commit-ID: bM2cZdPAYp

--HG--
extra : rebase_source : 3fdb4a7833da257a1c81b6c7ee49bf0b5bf20abc
2018-05-21 18:30:23 +09:00
shindli
4c07a54952 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-22 00:34:05 +03:00
shindli
4ff26c26f4 Merge inbound to mozilla-central. a=merge 2018-05-22 00:29:52 +03:00
Chris Manchester
938659fc16 Bug 1461836 - Check configure dependencies and re-run configure if needed when invoking the Tup backend. r=mshal
MozReview-Commit-ID: LHYT3r4u2CY

--HG--
extra : rebase_source : 54bb48b0a95e0fda146e23e6a1ee7e7650bc4ddf
2018-05-21 14:01:56 -07:00
Chris Manchester
636b4fc4c0 Bug 1461836 - Write out complete configure dependencies from configure for consumption by make and non-make backends. r=mshal
MozReview-Commit-ID: 792seCZ2rs1

--HG--
extra : rebase_source : e6450cd2947e2fd55085a2af469535421bc07bfb
2018-05-21 14:01:50 -07:00
Noemi Erli
29e0a7e555 Backed out changeset f5cbef593cc1 (bug 1451840) for failures in browser/base/content/test/static/browser_parsable_css.js on a CLOSED TREE 2018-05-21 20:43:31 +03:00
Steve Fink
1f09b3daf8 Bug 1462486 - Optimize copyCharsInternal for left-leaning ropes, r=jonco
--HG--
extra : topic : gray.crash
extra : rebase_source : fcc7b13abd76859ad814815fc10f35f5a4984b8e
2018-05-17 15:12:01 -07:00
Steve Fink
8b2be29d0a Bug 1456512 - Move JS::operator==(GCCellPtr,GCCellPtr) to the global scope to avoid shadowing, r=jonco
--HG--
extra : topic : gray.crash
extra : rebase_source : 0d6f29c45607b980072286cdc77b8b57c9336aa1
2018-05-18 13:43:14 -07:00
Steve Fink
bf6189a53f Bug 1456518 - Shut down the gray mark observers on worker threads, r=jonco
--HG--
extra : topic : gray.crash
extra : rebase_source : 90a65d8f6c77357d8fef1bcae929179275bd0b5f
2018-05-17 16:20:54 -07:00
Steve Fink
208ab44321 Bug 1456512 - Do not unmark gray during minor collections, r=jonco
--HG--
extra : topic : gray.crash
extra : rebase_source : 7d78be4461da79769d3278be55fb05d206be82bc
2018-05-17 16:13:06 -07:00
Stephen A Pohl
447ec53dcd Bug 1461459: Enable bug 1348361 (async process launching) on nightly only. r=ted 2018-05-21 13:53:34 -04:00
Stephen A Pohl
5b81adc6a2 Backout f266f3f133a9 (bug 1446900, bug 1461459) for referencing incorrect bug number in commit message. r=backout DONTBUILD 2018-05-21 13:51:59 -04:00
Stephen A Pohl
c466cf329f Bug 1446900: Enable bug 1348361 (async process launching) on nightly only. r=ted 2018-05-21 13:46:04 -04:00
Nicolas B. Pierron
bdd58b3482 Bug 1461672 - Remove Telemetry probe added to tune the JSBC. r=francois,bkelly 2018-05-21 17:17:18 +00:00
Ben Kelly
8e95453379 Bug 1462464 Copy reserved and initial ClientInfo over when HttpChannelParent sees the special InterceptedHttpChannel redirect. r=valentin 2018-05-21 10:15:30 -07:00
Ben Kelly
8048d5574f Bug 1461181 Don't call ServiceWorkerManager::StartControllingClient() if there is no active worker. r=asuth 2018-05-21 09:13:47 -07:00
Andreea Pavel
696e0b724a Bug 1461978 - removed linux 12.04 and older OSX references r=jmaher 2018-05-21 07:47:00 +03:00
Andreea Pavel
eff78ba195 Bug 1461978 - removed OSX references r=jmaher 2018-05-21 07:34:00 +03:00
Andreea Pavel
229a6df6d4 Backed out changeset 9d111a95cfbb (bug 1425930) for build bustages at ../testing/xpcshell/selftest.py::XPCShellTestsTests::testAddTaskSki on a CLOSED TREE 2018-05-21 18:01:29 +03:00
Himanshu Teli
1e3e69bf76 Bug 1460883 - Remove flow sensitive alias analysis option r=tcampbell 2018-05-19 18:44:05 +05:30
Andreea Pavel
4fe8928370 Bug 1456325 - disable browser_private_idb.js on OS X and Windows for frequently failing. r=jmaher 2018-05-21 06:44:00 +03:00
Randell Jesup
ae19cc881a Bug 1425930: Handle Broadcast()->Notify() calling RemoveObserver() r=froyd 2018-05-21 10:35:08 -04:00
Gabriel Luong
6888ec6426 Bug 1459027 - Lazy load the AutocompletePopup in the rule view. r=pbro 2018-05-21 10:14:40 -04:00
Nathan Froyd
b29b040b36 Bug 1410186 - turn Maybe assertions into diagnostic assertions; r=bkelly
We out-of-line the relevant functions because assertions can generate
quite a bit of code, and we'd rather let the compiler determine if these
functions should be inlined now.
2018-05-21 10:03:59 -04:00
Bogdan Tara
913e7edc65 Merge mozilla-central to inbound. a=backout CLOSED TREE 2018-05-21 17:00:05 +03:00
Bogdan Tara
2aa42f2cab Backed out changeset c82274a23aea (bug 1410186) on request by igoldan a=backout 2018-05-21 16:53:30 +03:00