Commit Graph

544927 Commits

Author SHA1 Message Date
sotaro
178043d1da Bug 1357734 - Change argument of DisplayListBuilder::PushBorder() to bypass compiler bug r=jrmuizel
Visual Studio 2015 Update 3 has a bug that PGO build generates movaps to unaligned address. The patch just bypasses the compiler bu
2017-06-30 16:22:25 -07:00
David Anderson
bea091ec98 Add a reftest for bug 1377303. r=mattwoodrow
--HG--
extra : rebase_source : deb6c86702311b4af9326a6ddacebcb602dc124c
2017-06-30 15:36:13 -07:00
Ryan VanderMeulen
09553f3b2e Bug 1377586 - Update pdf.js to version 1.8.507. r=bdahl 2017-06-30 18:38:42 -04:00
Wander Lairson Costa
c0abc737f5 Bug 1338651: Change docker image home dir to /build. r=dustin,mshal a=hopefullyavoidingmergebustagelater
Using /home/worker is the build directory has a 30% talos performance
loss, because test machines has a /home mount directory.

MozReview-Commit-ID: zehcGJrUQX

--HG--
extra : source : feedcde68c2a54da210f03eb287ab5c862fc982b
extra : intermediate-source : 485d1af7805ad9fa0e701c3571fc1291fbfc6850
2017-06-29 15:45:01 -07:00
JerryShih
309a5411d4 Bug 1374548 - Implement the frame selection in BasicImageLayer. r=mattwoodrow a=relanding
The BasicImageLayer always picks the first frame in image container which is not desired for video playback.

MozReview-Commit-ID: q4QkBT2a7w
2017-06-30 11:57:14 -07:00
Wes Kocher
3483bcf612 Backed out changeset 85099e5d1e2a (bug 1374548) for being the likely cause of the spike in crashes from bug 1370089 a=backout 2017-06-30 10:45:51 -07:00
ffxbld
dde5c48035 No bug, Automated HPKP preload list update from host bld-linux64-spot-306 - a=hpkp-update 2017-06-30 08:49:21 -07:00
ffxbld
68f3156646 No bug, Automated HSTS preload list update from host bld-linux64-spot-306 - a=hsts-update 2017-06-30 08:49:18 -07:00
Carsten "Tomcat" Book
daa67cc9e3 merge mozilla-inbound to mozilla-central a=merge 2017-06-30 12:59:45 +02:00
Carsten "Tomcat" Book
95e5b4e67b merge autoland to mozilla-central a=merge 2017-06-30 12:56:36 +02:00
Carsten "Tomcat" Book
f6130d3fe8 Backed out changeset feedcde68c2a (bug 1338651) for bustage 2017-06-30 09:41:23 +02:00
Phil Ringnalda
894f8f9c6f Backed out 2 changesets (bug 1356317) for frequent Win7 debug "Assertion failure: !mCompositeDC"
Backed out changeset d0cdeb6ffaeb (bug 1356317)
Backed out changeset 698042ea9555 (bug 1356317)

MozReview-Commit-ID: GUNfDlWpg4p
2017-06-29 22:42:12 -07:00
Sebastian Hengst
34fef0d422 Backed out changeset 4bad6a20f428 (bug 1367439) for failing browser_all_files_referenced.js. r=backout 2017-06-30 03:46:59 +02:00
Mats Palmgren
949cb19d0b Bug 1377348 - Make nsLookAndFeel final to allow the compiler to devirtualize some calls. r=tn
MozReview-Commit-ID: 7AoZKsTyb3O
2017-06-30 03:34:15 +02:00
Timothy Nikkel
c7a12ae0d8 Bug 1377252. Stop using RasterImage::IsUnlocked because it doesn't do what we want. r=aosmond
We currently use RasterImage::IsUnlocked for two different purposes:
1) to determine that we can't throw away the decoded image in WillDrawOpaqueNow
2) to determine when to send the unlockeddraw notification

For 1) what we want to check is mLockCount == 0.

For 2) what we actually want to check is mAnimationConsumers == 0. This is because images that are in the visible list in background tabs will have mLockCount == 0 but mAnimationConsumers > 0 and if we are drawing an image we need to make sure it will be animated (mAnimationConsumers == 0 stops the animation). This is what VectorImage already does.
2017-06-29 20:09:44 -05:00
sotaro
5145e40a3c Bug 1335335 - Manually call DidComposite() when transaction was dropped because of obsoleted command r=nical
The patch fixes a problem on windows. Before the patch, there was a case that moved tab was not re-rendered. When WebRenderBridgeParent reveived obsolted transaction, DidComposite() was not returned to a client side. It stopped nsRefreshDriver to trigger a next transaction.
2017-06-29 18:06:31 -07:00
sotaro
2292edf20c Bug 1335335 - Tab move between different windows does not work when e10s is enabled r=nical
When the tab move happens, related non-root WebRenderBridgeParent is updated as to render to different webrender instance. webrender does not support of sharing resources and keys yet. Then when the tab move happens, the patch just removes all keys and resources that belongs to previous webrender. Ideally all resources that belong to WebRenderBridgeParent should be reallocated in an update webrender. But the patch does not do it, instead it just request WebRenderBridgeChild to re-allocate all resources again for simplicity. Performance improvement will happen in a future patch.

This patch support only tab move that uses only raw data external images. Support of native texture external images will happen in a future patch.
2017-06-29 18:06:11 -07:00
Andrew Swan
0c114d415b Bug 1358907 Part 1a Use callProvider() properly in AddonManager.getActiveAddons r=me
MozReview-Commit-ID: 1Ocmxm3fLBg

--HG--
extra : rebase_source : 551eb7e80f7feabec90ab0d94639bbf7f0e5e5c9
extra : source : 8f0552e0194f27415f85cc430653deedab798871
2017-06-29 17:41:53 -07:00
Ryan VanderMeulen
2bb6be5a33 Backed out changeset 8d1f078804e6 (bug 1375743) for Google Maps artifacting. 2017-06-29 16:22:34 -04:00
Michal Novotny
17b723ab2d Bug 1376403 - CacheFileUtils.cpp - call of overloaded 'sqrt(uint64_t&)' is ambiguous. r=valentin
--HG--
extra : amend_source : bae4013388419afec407966ff8bb2f251665e6df
2017-06-29 13:39:00 -04:00
ffxbld
17ebac6811 No bug, Automated HPKP preload list update from host bld-linux64-spot-308 - a=hpkp-update 2017-06-29 08:52:25 -07:00
ffxbld
296804ce45 No bug, Automated HSTS preload list update from host bld-linux64-spot-308 - a=hsts-update 2017-06-29 08:52:22 -07:00
Jessica Jong
d400a98b87 Bug 1374967 - Part 2: Consider step when deciding whether to show second/millisecond field. r=smaug
We should consider step and step base when deciding whether to show second and
millisecond field, since step and step base can affect the valid time intervals,
and the valid intervals may have second/millisecond part.

MozReview-Commit-ID: H4mJvLTvBOM
2017-06-29 11:47:00 -04:00
Carsten "Tomcat" Book
5f00ae3a8b merge mozilla-inbound to mozilla-central a=merge 2017-06-29 15:47:04 +02:00
Carsten "Tomcat" Book
20d1412289 Backed out changeset 5de26737d215 (bug 1373016) for failure like missing chrome://browser/skin/customizableui/info-icon-customizeTip@2x.png referenced from chrome://browser/skin/browser.css 2017-06-29 13:36:16 +02:00
Jessica Jong
7c31ba8732 Bug 1374967 - Part 1: Add helper functions to know if second/millisecond/day period exists. r=smaug
MozReview-Commit-ID: GDJW06IBaI2
2017-06-28 15:00:00 -04:00
Valentin Gosu
6a3a8fb80f Bug 1376970 - Make sure mRaceCacheWithNetwork is only set when we are actually racing. r=michal
--HG--
extra : amend_source : d965a8c6e2ce9422835083d6514a0203358d6305
2017-06-28 15:57:00 -04:00
Dale Harvey
d4d1656061 Bug 1367439 - Update toolbar background. r=dao 2017-06-29 14:22:00 -04:00
Towkir Ahmed
804c0a49e0 Bug 1363346 - Use SVG context-fill instead of clip-path for animation-fast-track.svg now. r=ntim 2017-06-29 07:57:00 -04:00
Brad Werth
1750a1c799 Bug 1356158 Part 1: Re-enable layout/reftests/font-face/sheet-set-switch-1.html on stylo. r=manishearth
MozReview-Commit-ID: 5Mnr5eLfDTx

--HG--
extra : rebase_source : 6a704e462a72932c9bd3119fec822a83537d4d69
2017-06-28 09:39:27 -07:00
Gijs Kruitbosch
e4440cacb3 Bug 1377165 - use correct fill colours and opacity for in-urlbar icons, r=dao
MozReview-Commit-ID: 80P7uejZoPN

--HG--
extra : rebase_source : bbc87a8044996c0df49037c337c63745e7ddd2c9
2017-06-30 18:25:20 +01:00
Emilio Cobos Álvarez
7651afbdb1 Bug 1376352: Test. r=heycam
MozReview-Commit-ID: K0QCJgwhEMN

--HG--
extra : rebase_source : 64e8e14fd63fb161ba063756ec1062262ffc8c66
2017-07-03 11:09:44 +02:00
Emilio Cobos Álvarez
1d21b08ae8 servo: Merge #17593 - stylo: properly handle ::before/::after rules applying to replaced elements (from emilio:pseudo-replaced); r=heycam
Bug: 1376352
Reviewed-By: heycam
MozReview-Commit-ID: FO0TyWsPPG7
Source-Repo: https://github.com/servo/servo
Source-Revision: c17134ce485453ff124cc337fa68b9a981106a45

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : ed0ab5676dd2b6c60b83e5b9ddb338500975a9f0
2017-07-03 04:04:44 -07:00
Gijs Kruitbosch
9477477b99 Bug 1377139 - blur back button on use like other keyboard nav buttons, r=mikedeboer
MozReview-Commit-ID: 9VFy1Q3kqzk

--HG--
extra : rebase_source : 62ed45b471b1672da666253ef1c7ee538247ecc0
2017-06-30 22:00:54 +01:00
Xidorn Quan
f336c138a5 Bug 1376130 - Don't notify page-{shown,hidden} observers or dispatch pageshow/pagehide events when the document is an SVG used as image. r=smaug
MozReview-Commit-ID: 45L1MBYqTeK

--HG--
extra : rebase_source : 79eaccb1fedb3aa261b6bb02a304024b0674ba4b
2017-06-30 11:26:14 -07:00
Carsten "Tomcat" Book
be932371b2 Merge mozilla-central to autoland 2017-07-03 11:04:43 +02:00
Hiroyuki Ikezoe
4c45c167a9 servo: Merge #17592 - Don't use AnimatedProperty functions for gecko (from hiikezoe:remove-animated-property); r=birtles
<!-- Please describe your changes on the following line: -->
https://bugzilla.mozilla.org/show_bug.cgi?id=1377680

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors

Source-Repo: https://github.com/servo/servo
Source-Revision: 990c4091fe22b1f48b10753e7870832c9742eb59

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 647780bceee42482ee0333ba82a6bf7ac6598d7b
2017-07-02 23:24:38 -07:00
Alfredo Yang
aa3bc119ce Bug 1374194 - update rust mp4 parser. r=kinetik
MozReview-Commit-ID: BcFrpt0E4Zn

--HG--
extra : rebase_source : aa833169c8c3dfb1a01b54e9ccdda9170de8f407
2017-07-03 11:09:36 +08:00
Gijs Kruitbosch
319029e2fd Bug 1373016 - switch from a tip panel to a permanent message for empty overflow panels in customize mode for photon, r=jaws
MozReview-Commit-ID: GhQoSgPXL9q

--HG--
extra : rebase_source : 0041e8c8c58d67d887bd77789936a5d79f750675
2017-06-28 16:55:44 +01:00
Carsten "Tomcat" Book
264428dcae Backed out changeset 41a89cb123e1 (bug 1372072) for causing perma failure in browser_windowRestore_perwindowpb.js 2017-06-29 12:35:09 +02:00
Carsten "Tomcat" Book
719f6e4fd3 Backed out changeset fe711bd124f6 (bug 1372072) 2017-06-29 12:34:53 +02:00
Carsten "Tomcat" Book
c611ab2870 Backed out changeset bdcdd4d23c77 (bug 1373016) for bustage 2017-06-29 12:34:23 +02:00
Gijs Kruitbosch
5074857da8 Bug 1373016 - switch from a tip panel to a permanent message for empty overflow panels in customize mode for photon, r=jaws
MozReview-Commit-ID: GhQoSgPXL9q

--HG--
extra : rebase_source : 69e18f84fd97a47c17d0a259efc5a59d5f7868f1
2017-06-28 16:55:44 +01:00
Dão Gottwald
80e48f9d76 Bug 1377070 - Make the sidebar splitter wider to improve usability. r=Gijs
MozReview-Commit-ID: LmHVoV43Hlx

--HG--
extra : rebase_source : 99853654a5e288bfdd1f3070c337ad7b694d7907
2017-06-29 09:52:11 +02:00
Cameron McCormack
aee3fd5f2f Bug 1362924 - Part 2: Add script blockers around remaining PresShell::{Destroy,Initialize} calls to protect against re-entrant nsDocumentViewer calls. r=tnikkel
MozReview-Commit-ID: G0lUGsNLb2b
2017-06-28 09:35:45 -04:00
Cameron McCormack
35ec5d97b3 Bug 1362924 - Part 1: Stop synchronously running XBL constructors and flushing style in PresShell::Initialize. r=tnikkel
MozReview-Commit-ID: 8GUm6Mt5wiK
2017-06-28 09:33:04 -04:00
Benjamin Smedberg
b30f3290aa Bug 1377036 - Disable plugin infobars, r=felipe
MozReview-Commit-ID: F7VnZA3XiI

--HG--
extra : rebase_source : 9e8df1a446ada3cc30149309e59a06dcf6974841
extra : source : 5223ac33f4b4c5cf64ac275824f8ded2cc77ba40
2017-06-28 22:46:08 -07:00
Benjamin Smedberg
264330b206 Bug 1377036 tests - fix tests to set correct prefs for infobar tests, r=felipe
MozReview-Commit-ID: FMCP2Vecl3F

--HG--
extra : rebase_source : 75c5795d1ac9103170f6742a57c006da3257ee17
2017-06-29 15:33:17 -07:00
Sebastian Hengst
be21e05aa7 Backed out changeset aa05515c1c87 (bug 1373660) for frequently timing out in toolkit/components/extensions/test/xpcshell/test_ext_i18n.js on OS X 10.10 opt. r=backout 2017-06-30 01:43:45 +02:00
Eugen Sawin
b2ba9bbe43 Bug 1372681 - [3.3] Add GeckoView handlers. r=snorp,jchen 2017-06-29 16:42:16 -07:00