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
Eugen Sawin
7f564e065b
Bug 1372681 - [2.3] Add GeckoViewHandler utility class for event handler registration. r=snorp,jchen
2017-06-29 16:42:14 -07:00
Eugen Sawin
c035ea3dee
Bug 1372681 - [1.2] Add GeckoView module registration mechanics. r=snorp,jchen
2017-06-29 16:42:12 -07:00
sotaro
cb7938acc1
Bug 1376875 - Call Destroy() from LayerTransactionParent::ActorDestroy() r=nical
2017-06-29 16:24:55 -07:00
Tooru Fujisawa
2715d11a70
Bug 1375446 - Check the return code of Sprinter::put in Disassemble1. r=nbp
2017-06-28 13:27:24 -07:00
Jonathan Kew
c5545a71fe
Bug 1369526 - Add a fast-path in gfxFontGroup::ComputeRanges to avoid calling FindFontForChar when possible. r=jrmuizel
2017-06-29 15:38:04 -07:00
Jonathan Kew
5133782794
Bug 1364224 - Reduce refcount churn on gfxFont by using raw pointers where no strong ownership is needed. r=jrmuizel
2017-06-29 15:37:52 -07:00
Justin Dolske
c91bc0634c
Bug 1375893 - Update pinned-tab highlight/glow style for Photon. r=dao
2017-06-29 15:27:31 -07:00
Aaron Klotz
a129f378f7
Bug 1377195: Remove redundant main thread activation context from a11y::PlatformChild; r=eeejay
...
--HG--
extra : rebase_source : f8ff2ab8ca7eaf7c0dea9b082af7180f1a6d9208
2017-06-29 10:47:15 -07:00