Commit Graph

490141 Commits

Author SHA1 Message Date
Bob Silverberg
0bf2cb5d79 Bug 1298508 - Problems with temporary install compatibility checks, r=kmag
Don't reject a temporary install if AddonManager.checkCompatibility is false.
Don't try to add missing info from addon to error message.
Fix up test_webextension_install.js to use equal and notEqual and pass assertion messages.

MozReview-Commit-ID: 46kxpXdWQtx

--HG--
extra : rebase_source : 2dae6f82dcaf489d2bd3eef62e0f460e008e1b88
2016-08-29 22:29:25 -04:00
JW Wang
75d62bdc6e Bug 1299369. Part 4 - remove the check for mSentFirstFrameLoadedEvent from RequestVideoData() because NeedToSkipToNextKeyframe() already checks it. r=kaku
MozReview-Commit-ID: 4iUgyeKKNlD

--HG--
extra : rebase_source : 9cde8a260e0181f56ba99b7d8f7328b56f3f674a
2016-08-31 13:12:51 +08:00
JW Wang
8bc67ddaaa Bug 1299369. Part 3 - remove unused functions. r=kaku
MozReview-Commit-ID: DzLCeR79zdz

--HG--
extra : rebase_source : 73c7dc4ae5bf42c3eb1c82f2576038406b8b8775
2016-08-31 13:07:15 +08:00
JW Wang
cefdb6ce18 Bug 1299369. Part 2 - except for BUFFERING or SEEKING, HaveNextFrameData() should be able to tell us whether next frames are available. r=kaku
MozReview-Commit-ID: HtVP2ncyxjv

--HG--
extra : rebase_source : d06ede67efb4f688993fb1175fee4b562caef1c5
2016-08-31 13:06:19 +08:00
JW Wang
07fce265fe Bug 1299369. Part 1 - assert !mSentFirstFrameLoadedEvent in FinishDecodeFirstFrame(). r=kaku
FinishDecodeFirstFrame() is called from:
1. MaybeFinishDecodeFirstFrame() when mSentFirstFrameLoadedEvent is false.
2. SeekCompleted() when mSentFirstFrameLoadedEvent is false.

MozReview-Commit-ID: HOV3ZeS2qB0

--HG--
extra : rebase_source : c1e19b966c55a6d4ef9b1e4956e719d4d861bb32
2016-08-31 12:54:50 +08:00
Phil Ringnalda
51211ec1af Backed out 9 changesets (bug 1289011) for Android failures in select-fieldset-legend-4.html
Backed out changeset 296f8c0b77e1 (bug 1289011)
Backed out changeset 869997798534 (bug 1289011)
Backed out changeset 3f1f0bc8c878 (bug 1289011)
Backed out changeset b3da5e487c2c (bug 1289011)
Backed out changeset fd404df10eed (bug 1289011)
Backed out changeset 8e3fc6d5237f (bug 1289011)
Backed out changeset 062cae507676 (bug 1289011)
Backed out changeset 43daa18916ce (bug 1289011)
Backed out changeset 632cf28211de (bug 1289011)
2016-09-03 13:32:40 -07:00
Andrew McCreight
3c69fd991a Bug 1300210 - Initialize nsCCUncollectableMarker::sGeneration to 1. r=smaug
The immediate reason we need to change this is that bug 1299911
proposes adding a verifier to check that there are no black-gray edges
in the JS heap, and sGeneration being 0 causes that to fail, due to
mozilla::dom::TraceBlackJS(). If something is a black root, I believe
the verifier requires that it be marked black. This makes sense,
because a black root is something that is definitely alive, and if the
object is marked gray, the CC might free it, as far as the GC knows.

This fails because when the browser starts, it GCs and marks the stuff
at the bottom of TraceBlackJS grey. Then it runs the CC, which flips
sGeneration to 1. Now, the verifier runs (before the GC runs!), and it
sees that the stuff in TraceBlackJS claims to be black, but is grey,
causing a verification failure.

In this particular case the code is actually safe. The purpose of the
black-gray invariant is to ensure that the CC does not incorrectly
unlink any gray C++ objects that are reachable from black JS
roots. The JS objects in TraceBlackJS should all be reachable directly
from a C++ object, and the CC knows that those C++ objects are alive
(because of refcounting). Therefore, the CC will not unlink any
objects that are reachable from black JS roots.

MozReview-Commit-ID: 8PrRkjqWBL

--HG--
extra : rebase_source : f9c2971bf71475202a1a6bbc719ab9ce19f94bc5
2016-09-02 15:51:05 -07:00
Sebastian Hengst
1ea3f17522 Bug 1280775 - null check in removePermission to prevent crash: add test. r=mystor
MozReview-Commit-ID: E94VCl0um3T

--HG--
extra : rebase_source : f7a94ab729a9d2e09731becde3afb75a19b43cbb
2016-06-22 21:16:46 +02:00
Sebastian Hengst
24761c4c2a Bug 1280775 - null check in removePermission to prevent crash: permission manager change. r=mystor
MozReview-Commit-ID: 1E67oEULEcs

--HG--
extra : rebase_source : 38df1862f185e263175f0f8487fbb9ceca795d68
2016-06-22 21:07:14 +02:00
cku
e770e24092 Bug 1289011 - Part 9. stroke-box reftest. r=heycam
MozReview-Commit-ID: 3LJsppqLKMv

--HG--
extra : rebase_source : 63309f96dc4b55cde800498eb2d9b02e10086162
2016-09-02 01:20:22 +08:00
cku
4cf77085c1 Bug 1289011 - Part 8. shape-box reftest for SVG outter element. r=heycam
MozReview-Commit-ID: 651vKL0Q1YF

--HG--
extra : rebase_source : a3ab9d5eb9909fe70c52ad86dfea46fefd6fb1e7
2016-09-01 17:11:59 +08:00
cku
ca42354792 Bug 1289011 - Part 7. view-box reftest. r=heycam
MozReview-Commit-ID: HkBCSdhIyqr

--HG--
extra : rebase_source : 310337c6015fed4afffdb1521738b75a6a97aa8f
2016-08-30 10:33:34 +08:00
cku
caf74efc4f Bug 1289011 - Part 6. shape-box reftest for SVG elements without associated CSS layout box. r=heycam
MozReview-Commit-ID: LDQsymuMWqd

--HG--
extra : rebase_source : 55e35021c1a6f4b99b2a5450aed77b59fd2a0052
2016-08-30 10:28:27 +08:00
cku
46a0ee8e11 Bug 1289011 - Part 5. shape-box reftest for elements with associated CSS layout box. r=heycam
MozReview-Commit-ID: GnDA3cqO3QL

--HG--
extra : rebase_source : 9349af5f55934c75fdc4bd7504a4dcd81d6db388
2016-08-30 00:44:43 +08:00
cku
9faac98f4b Bug 1289011 - Part 4. Handle stroke-box. r=heycam
MozReview-Commit-ID: BImaXBGds6l

--HG--
extra : rebase_source : 89d559181ee4dadd978e4acb8711ebe688b86959
2016-08-28 02:36:20 +08:00
cku
bb5d15f610 Bug 1289011 - Part 3. Handle view-box. r=heycam
MozReview-Commit-ID: 3GsivsTYPYK

--HG--
extra : rebase_source : 450c93da72439c8332ec1892f81fbb3bf31ff3d7
2016-08-30 10:27:30 +08:00
cku
46610fd067 Bug 1289011 - Part 2. Implement ComputeSVGReferenceRect. r=heycam
MozReview-Commit-ID: G98lmo59AuB

--HG--
extra : rebase_source : 395d420883eb9a57a8f21618091e98b9af83c5dc
2016-08-28 02:06:04 +08:00
cku
07d59780f4 Bug 1289011 - Part 1. Implement ComputeHTMLReferenceRect. r=heycam
MozReview-Commit-ID: DvlSF3L8yE0

--HG--
extra : rebase_source : f3b0806247a342b7e4d3cc6e8a42ccd99c847ab3
2016-08-27 02:49:41 +08:00
Phil Ringnalda
20770f2762 Back out 73e11489018d (bug 1220136) for Windows failures in test_ext_management_uninstall_self.js 2016-09-03 11:03:29 -07:00
Ryan VanderMeulen
c4f7c145f3 Merge m-c to autoland. a=merge 2016-09-03 11:41:55 -04:00
Ryan VanderMeulen
1502d18249 Merge inbound to m-c. a=merge 2016-09-03 11:33:28 -04:00
Ryan VanderMeulen
d6f23d6c08 Merge autoland to m-c. a=merge 2016-09-03 11:17:55 -04:00
Bobby Holley
90de39d448 Bug 1300287 - Move Servo_Shutdown call to nsAppRunner.cpp. r=emilio
This mirrors the location of Servo_Init. This is important because xpcshell runs
don't use nsAppRunner, and so we end up with an unpaired call to Servo_Shutdown,
which crashes.
2016-09-02 23:48:45 -07:00
Andi-Bogdan Postelnicu
59f394c4bb Bug 1300080 - add to mozilla repository the modeling file for coverity. r=Ehsan
MozReview-Commit-ID: 98mbNizREWv

--HG--
extra : rebase_source : 16acc04d7fecf6c8a082288eaed0a6b61fa89a87
2016-09-03 08:55:58 +03:00
Phil Ringnalda
f8583f400a Back out e8c6d262e4b7 (bug 1289951) for Android failures in test_mozintl.js 2016-09-02 21:14:58 -07:00
Phil Ringnalda
c3de252482 Backed out 9 changesets (bug 1289011) for Win8 clip-path-* reftest failures
CLOSED TREE

Backed out changeset dea9d3f8bfe0 (bug 1289011)
Backed out changeset 03572962add4 (bug 1289011)
Backed out changeset 4b8d3be7bdf8 (bug 1289011)
Backed out changeset d1b4d0b38cdb (bug 1289011)
Backed out changeset aa59aca85397 (bug 1289011)
Backed out changeset 43d1ec007a49 (bug 1289011)
Backed out changeset a623cab8e4a7 (bug 1289011)
Backed out changeset 34e7dd6acb4c (bug 1289011)
Backed out changeset 900800f54055 (bug 1289011)
2016-09-02 19:46:39 -07:00
Zibi Braniecki
b9edbd29bd Bug 1289951 - Add mozIntl toolkit component. r=waldo
MozReview-Commit-ID: J34WJ9o1BKI
2016-09-03 03:20:14 +02:00
Andrzej Hunt
1c5b9d7220 Bug 1299977 - Add TopSites title to UnusedResourcesUtil r=me 2016-09-02 15:04:10 -07:00
Daniel Holbert
5efd12c5f0 Bug 1300206: Add some missing #includes & namespaces in layout/generic, to prevent unified build bustage. r=mats
MozReview-Commit-ID: ETITppCzDjo

--HG--
extra : rebase_source : ca6f99991c9dfb1cf00c716c57b959d825560858
2016-09-02 15:01:09 -07:00
Wes Kocher
fa97b52dd9 Merge m-c to fx-team, a=merge 2016-09-02 13:36:24 -07:00
Wes Kocher
a77698d3d7 Merge fx-team to central, a=merge 2016-09-02 13:32:41 -07:00
Wes Kocher
a2ca4e17ce Backed out changeset 1e7eb0625d3e (bug 1297687) a=merge 2016-09-02 13:18:37 -07:00
Wes Kocher
ee92002ede Merge inbound to m-c a=merge 2016-09-02 13:17:30 -07:00
Cameron McCormack
f82c259e8f Bug 1297963 - Part 4: Remove unused URLValueData comparison functions. r=emilio
MozReview-Commit-ID: 8BDaCXq1O5A
2016-09-03 00:22:48 +10:00
Cameron McCormack
524cf8e41b Bug 1297963 - Part 3: Use OMT-safe function for -moz-binding comparisons in CalcDifference. r=emilio
MozReview-Commit-ID: 6n7j2DrAVFv
2016-09-03 00:22:48 +10:00
Cameron McCormack
4bf1ed7842 Bug 1297963 - Part 2: Add URLValueData comparison functions that work OMT. r=emilio
MozReview-Commit-ID: B3pldGVZFl1
2016-09-03 00:22:47 +10:00
Cameron McCormack
a95bd0ceec Bug 1297963 - Part 1: Preserve base URI on URLValueData objects. r=emilio
MozReview-Commit-ID: Amjz1AcdxwN
2016-09-03 00:22:47 +10:00
Cameron McCormack
02ca29d0d1 Bug 1298768 - Compare mLocalURLFlag in URLValueData comparison functions. r=cjku
MozReview-Commit-ID: OdrbMUnaqt
2016-09-03 00:22:47 +10:00
Andrzej Hunt
253792d078 Bug 1299977 - Update Activity Stream background colour r=sebastian
MozReview-Commit-ID: zyorACyIHe

--HG--
extra : rebase_source : de033f2e3949ec4c5479f199759a3fe70ac00cf8
2016-09-01 16:41:35 -07:00
Andrzej Hunt
9ac761e04f Bug 1299977 - Improve Activity Stream topsites appearance r=sebastian
This patch:
- moves padding, so that the topsites pagers uses the full screen width (otherwise
  topsites cards start disappearing where the padding starts when scrolling,
  which looks odd)
- Adjusts background colour for AS.
- Removes redundant TopSites title
- Adds a divider to the bottom of topsites / above Highlights.

MozReview-Commit-ID: 181COuLECtC

--HG--
extra : rebase_source : d3053e4c0ea31ecb250ddae4448172e4dbaf1e3e
2016-09-01 16:40:33 -07:00
Ralph Giles
56626fcd38 Bug 1299971 - Update tooltool cargo. r=mshal
Update tooltool cargo packages to the 2016 August 31 nightly
build. These have source-redirection support needed by the
stylo project but not available in stable cargo yet.

Repacks of the upstream build cargo 0.13.0-nightly (e713e7f 2016-08-31).

MozReview-Commit-ID: 7Ejckg9dPZy

--HG--
extra : rebase_source : bae84e6336feb259954c093dc377e6504e973682
2016-09-01 16:20:50 -07:00
Wes Kocher
1c8f6396c3 Merge m-c to autoland, a=merge 2016-09-02 13:34:45 -07:00
Markus Stange
c8921e6ad7 Bug 1100401 - Keep the default button's background appearance in sync with the text color. r=spohl
MozReview-Commit-ID: HzJ6cc2Fw40

--HG--
extra : rebase_source : 7038edc7182458db2a8a107159c43ea0bc2b5a3f
2016-09-02 14:02:49 -04:00
Dylan Roeh
607c18eae8 Bug 1299925 - Override onBackPressed in CustomTabsActivity to finish the activity. r=snorp 2016-09-01 17:17:14 -05:00
Andrea Marchesini
cd55795e9f Bug 1299956 - Better use of kungFuDeathGrip in EventListenerManager, r=smaug 2016-09-02 06:59:42 -07:00
Sebastian Hengst
7080f0c942 Backed out changeset dd200883aa79 (bug 1260931) for permafailing test_child_docshell.html on Android debug. r=backout 2016-09-02 15:33:51 +02:00
Sebastian Hengst
ff8897390d Backed out changeset 2de0e171f15b (bug 1260931) 2016-09-02 15:33:51 +02:00
Sebastian Hengst
df3ad10e28 Backed out changeset 10da0eca7bbb (bug 1260931) 2016-09-02 15:33:51 +02:00
Sebastian Hengst
30f931f0b9 Backed out changeset 51b6694efc8f (bug 1260931) 2016-09-02 15:33:51 +02:00
Sebastian Hengst
da2846a412 Backed out changeset 57a1ca19b38c (bug 1260931) 2016-09-02 15:33:51 +02:00