bb04b5569ab96f761384ca2b6d7206aa2daac416: Bug 1286041 - Disable an assert when using winmm, on a CLOSED TREE. r=achronop
Paul Adenot <paul@paul.cx> - Tue, 06 Sep 2016 15:34:57 +0200 - rev 410368
Push 28728 by bmo:tchiovoloni@mozilla.com at Tue, 06 Sep 2016 18:06:42 +0000
Bug 1286041 - Disable an assert when using winmm, on a CLOSED TREE. r=achronop MozReview-Commit-ID: HHWIDARNPft
72136b9b75329a08c5b209b412ffc5b5779e902f: Bug 1289011 - Part 5. refetst for reference box. r=heycam
cku <cku@mozilla.com> - Fri, 02 Sep 2016 01:20:22 +0800 - rev 410367
Push 28728 by bmo:tchiovoloni@mozilla.com at Tue, 06 Sep 2016 18:06:42 +0000
Bug 1289011 - Part 5. refetst for reference box. r=heycam MozReview-Commit-ID: GnDA3cqO3QL
b803d96ab1a52fc23dc3c150fed268803ebb5cc0: Bug 1289011 - Part 4. Handle stroke-box. r=heycam
cku <cku@mozilla.com> - Sun, 28 Aug 2016 02:36:20 +0800 - rev 410366
Push 28728 by bmo:tchiovoloni@mozilla.com at Tue, 06 Sep 2016 18:06:42 +0000
Bug 1289011 - Part 4. Handle stroke-box. r=heycam MozReview-Commit-ID: BImaXBGds6l
8eacb8a7c6cfd89b18c82bde40b5f00db19bb9ef: Bug 1289011 - Part 3. Handle view-box. r=heycam
cku <cku@mozilla.com> - Tue, 30 Aug 2016 10:27:30 +0800 - rev 410365
Push 28728 by bmo:tchiovoloni@mozilla.com at Tue, 06 Sep 2016 18:06:42 +0000
Bug 1289011 - Part 3. Handle view-box. r=heycam MozReview-Commit-ID: 3GsivsTYPYK
11871df86ff8f9972770e46d91b6115ed6338a13: Bug 1289011 - Part 2. Implement ComputeSVGReferenceRect. r=heycam
cku <cku@mozilla.com> - Sun, 28 Aug 2016 02:06:04 +0800 - rev 410364
Push 28728 by bmo:tchiovoloni@mozilla.com at Tue, 06 Sep 2016 18:06:42 +0000
Bug 1289011 - Part 2. Implement ComputeSVGReferenceRect. r=heycam MozReview-Commit-ID: G98lmo59AuB
664a9cffbf1a07d1382c305aaa4c7dc3c339f0d9: Bug 1289011 - Part 1. Implement ComputeHTMLReferenceRect. r=heycam
cku <cku@mozilla.com> - Sat, 27 Aug 2016 02:49:41 +0800 - rev 410363
Push 28728 by bmo:tchiovoloni@mozilla.com at Tue, 06 Sep 2016 18:06:42 +0000
Bug 1289011 - Part 1. Implement ComputeHTMLReferenceRect. r=heycam MozReview-Commit-ID: DvlSF3L8yE0
42eb493a3791e810e5f248f8d0db20fdb680727a: Bug 1286041 - Update cubeb library on commit 2f3b9eb. r=kinetik
Alex Chronopoulos <achronop@gmail.com> - Tue, 06 Sep 2016 13:40:43 +0200 - rev 410362
Push 28728 by bmo:tchiovoloni@mozilla.com at Tue, 06 Sep 2016 18:06:42 +0000
Bug 1286041 - Update cubeb library on commit 2f3b9eb. r=kinetik MozReview-Commit-ID: EwVDPekHPsg
232069c626269a71a3c2c0cd5d9cc3d4f2327338: Bug 1286041 - Ignore AudioContext state change to Suspended when in Closed. r=padenot
Alex Chronopoulos <achronop@gmail.com> - Tue, 06 Sep 2016 13:40:36 +0200 - rev 410361
Push 28728 by bmo:tchiovoloni@mozilla.com at Tue, 06 Sep 2016 18:06:42 +0000
Bug 1286041 - Ignore AudioContext state change to Suspended when in Closed. r=padenot MozReview-Commit-ID: 2VCBMCdx5xz
71b9d48efac6b0034ee7a653eb73f99ebb077055: Bug 1286041 - Assert audio callback is not called in initialized state. r=jwwang
Alex Chronopoulos <achronop@gmail.com> - Tue, 12 Jul 2016 16:53:58 +0200 - rev 410360
Push 28728 by bmo:tchiovoloni@mozilla.com at Tue, 06 Sep 2016 18:06:42 +0000
Bug 1286041 - Assert audio callback is not called in initialized state. r=jwwang MozReview-Commit-ID: 3epBfvUHYFo
0bb0f5bef1a61dca5203831e322b13cb051b4463: Bug 1299480 - Fix regression in the context menu when containers are in used, r=gijs
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 06 Sep 2016 13:19:01 +0200 - rev 410359
Push 28728 by bmo:tchiovoloni@mozilla.com at Tue, 06 Sep 2016 18:06:42 +0000
Bug 1299480 - Fix regression in the context menu when containers are in used, r=gijs
8ef9025fbcd34dab99a1eb8a70089722cda93ae1: Bug 1298345 - Dead code warning fix. r=njn
Nicolas Silva <nsilva@mozilla.com> - Tue, 06 Sep 2016 13:19:11 +0200 - rev 410358
Push 28728 by bmo:tchiovoloni@mozilla.com at Tue, 06 Sep 2016 18:06:42 +0000
Bug 1298345 - Dead code warning fix. r=njn
f5ba84cadbc99ef9cf6f508834da5ce4aa1eebbb: Bug 1299211 - Move icon transparency into identity-icon.svg and tracking-protection-16.svg and remove !important from .plugin-icon.plugin-blocked opacity. r=johannh
Dão Gottwald <dao@mozilla.com> - Tue, 06 Sep 2016 13:04:01 +0200 - rev 410357
Push 28728 by bmo:tchiovoloni@mozilla.com at Tue, 06 Sep 2016 18:06:42 +0000
Bug 1299211 - Move icon transparency into identity-icon.svg and tracking-protection-16.svg and remove !important from .plugin-icon.plugin-blocked opacity. r=johannh
c571ca5c621d1f95c39ff54ce81c61ef9dcf0089: bug 1300305 - update preloaded HPKP information to deal with "Equifax Secure CA" removal r?Cykesiopka draft
David Keeler <dkeeler@mozilla.com> - Tue, 06 Sep 2016 10:45:48 -0700 - rev 410356
Push 28727 by dkeeler@mozilla.com at Tue, 06 Sep 2016 17:51:39 +0000
bug 1300305 - update preloaded HPKP information to deal with "Equifax Secure CA" removal r?Cykesiopka The root with the nickname "Equifax Secure CA" was removed from NSS in bug 1296689 (confusingly, "Equifax Secure CA" doesn't appear in the subject DN of that certificate, which is "OU=Equifax Secure Certificate Authority,O=Equifax,C=US"). This removes the dependency on that root as well as fixes dumpGoogleRoots.js to automatically handle this sort of thing in the future. MozReview-Commit-ID: KIEPBnliufX
4be9a106fdf4d7e9d2778085bcd6016cf7c14595: Bug 1299524 - Disable FaviconView corner rounding in Activity Stream topsites r?sebastian draft
Andrzej Hunt <ahunt@mozilla.com> - Tue, 06 Sep 2016 10:48:26 -0700 - rev 410355
Push 28726 by ahunt@mozilla.com at Tue, 06 Sep 2016 17:48:48 +0000
Bug 1299524 - Disable FaviconView corner rounding in Activity Stream topsites r?sebastian We use the FaviconView to fill the majority of the card (i.e. full width, and approx 75% of the height) - in that scenario rounding the corners looks odd. MozReview-Commit-ID: 1e5HAwfcV5
8e38e683216f8ce3e2866a15245bcda8b9d3ab48: Bug 1299524 - Allow disabling FaviconView corner rounding via enableRoundCorners attribute r?sebastian draft
Andrzej Hunt <ahunt@mozilla.com> - Tue, 06 Sep 2016 10:46:47 -0700 - rev 410354
Push 28726 by ahunt@mozilla.com at Tue, 06 Sep 2016 17:48:48 +0000
Bug 1299524 - Allow disabling FaviconView corner rounding via enableRoundCorners attribute r?sebastian MozReview-Commit-ID: 1qtt7xlTsHP
61252f87245c9db51062338b4c309ad4924e12d1: Bug 1292694 - Don't skip marking at Shutdown due to fear of "bad locking problems". r=gabor draft
Andrew McCreight <continuation@gmail.com> - Fri, 05 Aug 2016 15:19:41 -0700 - rev 410353
Push 28725 by bmo:continuation@gmail.com at Tue, 06 Sep 2016 17:34:26 +0000
Bug 1292694 - Don't skip marking at Shutdown due to fear of "bad locking problems". r=gabor MozReview-Commit-ID: HetNpQR2s8Y
df0e16946623b71efaf7cc0c520f66b139ea791d: Bug 1288909, part 3 - XPCWrappedNative:: and XPCWrappedNativeProto::Mark() don't do anything any more. r=billm draft
Andrew McCreight <continuation@gmail.com> - Fri, 05 Aug 2016 13:56:14 -0700 - rev 410352
Push 28725 by bmo:continuation@gmail.com at Tue, 06 Sep 2016 17:34:26 +0000
Bug 1288909, part 3 - XPCWrappedNative:: and XPCWrappedNativeProto::Mark() don't do anything any more. r=billm Also clean up some random comments for code that was deleted earlier. MozReview-Commit-ID: 8JQx0FAH8wA
b125b27d4b31c0275ac9571d91a5f8cccc8cb126: Bug 1288909, part 2 - Remove a bunch of now-useless XPCNativeSet marking-related things. r=billm draft
Andrew McCreight <continuation@gmail.com> - Wed, 27 Jul 2016 16:38:42 -0700 - rev 410351
Push 28725 by bmo:continuation@gmail.com at Tue, 06 Sep 2016 17:34:26 +0000
Bug 1288909, part 2 - Remove a bunch of now-useless XPCNativeSet marking-related things. r=billm MozReview-Commit-ID: 4YRn9Wx64a4
2387ffbbeabf6c057090dc7f2a2f433c4195c687: Bug 1288909, part 1 - Implement refcounting of XPCNativeSet. r=billm draft
Andrew McCreight <continuation@gmail.com> - Wed, 27 Jul 2016 16:38:30 -0700 - rev 410350
Push 28725 by bmo:continuation@gmail.com at Tue, 06 Sep 2016 17:34:26 +0000
Bug 1288909, part 1 - Implement refcounting of XPCNativeSet. r=billm This patch is similar to bug 1288870. Strong references: - XPCCallContext::mSet: Like XPCNativeInterface, this only roots it when |mState >= HAVE_NAME|, and again this only requires changing SystemIsBeingShutDown(). - XPCWrappedNativeProto::mSet and XPCWrappedNative::mSet. These become RefPtrs. - stack: AutoMarkingNativeSetPtr become RefPtr<XPCNativeSet>. This lets me eliminate some uses of AutoJSContext. This is the bulk of the patch. Weak references: - mNativeSetMap. This reference gets cleared in the dtor. This requires bug 1290239 to actually find the entry for removal. - mClassInfo2NativeSetMap. The reference is in the value for this hash table, and we don't have the key in the set dtor. Fortunately, the only code that adds to this table is XPCNativeSet::GetNewOrUsed(nsIClassInfo* classInfo), which in turn is only called by GetNewOrUsed(nsIClassInfo* classInfo). This code creates a new XPCWrappedNativeProto, which (with my patch) holds a strong reference to the set that has been added to the table. This set is never changed or released until the dtor for the proto, which calls ClearCacheEntryForClassInfo(), removing the entry from the hashtable. Thus, the lifetime of the set is always going to be longer than the lifetime of the entry. Other notes: - Like XPCNativeInterface, this class uses placement |new| that requires a special destruction function, which with my patch is hidden away in the refcounting code. - This patch delete a bunch of marking/sweeping code from XPCJSRuntime::FinalizeCallback(), because the lifetimes are managed by the refcounting now. Some of the marking code is left behind to be cleaned up in a later patch. - I didn't see any methods that had XPCNativeSet** outparams. - MOZ_COUNT_{CTOR,DTOR}(XPCNativeSet) is not needed because it is now refcounted. MozReview-Commit-ID: 7oTorCwda1n
87afcb0992738422501d90984714e16ef5407bad: Bug 1300543 - IconDownloader: Use final keyword where appropriate. r?ahunt draft
Sebastian Kaspari <s.kaspari@gmail.com> - Tue, 06 Sep 2016 13:58:35 +0200 - rev 410349
Push 28724 by s.kaspari@gmail.com at Tue, 06 Sep 2016 17:27:18 +0000
Bug 1300543 - IconDownloader: Use final keyword where appropriate. r?ahunt MozReview-Commit-ID: DhWIRPZf7rg
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip