1cf5fe2afc943aa579f756a33ce7e0aa598c90ea: Bug 1087799, part 3 - Do not include any JS things in the list of white nodes. r=smaug
Andrew McCreight <continuation@gmail.com> - Fri, 24 Oct 2014 15:06:56 -0700 - rev 228551
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1087799, part 3 - Do not include any JS things in the list of white nodes. r=smaug Root() does not actually root JS things, so if some other class's Unlink() method ends up calling the GC, whiteNodes will end up containing dead pointers. (This is safe right now because the Unlink and Unroot methods do not do anything to JS things.) It is less error prone to simply never store those pointers. Also, add some asserts to enforce that we never call any of the white-object methods for JS things.
80ddb4e48db5d893566267faa8f9d73e373ba3b6: Bug 1087799, part 2 - Rename count to numWhiteNodes in nsCycleCollector::CollectWhite(). r=smaug
Andrew McCreight <continuation@gmail.com> - Fri, 24 Oct 2014 15:06:56 -0700 - rev 228550
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1087799, part 2 - Rename count to numWhiteNodes in nsCycleCollector::CollectWhite(). r=smaug
1a2afa35facef964b9c8654bcb300e301695cbbc: Bug 1087799, part 1 - Loosen the invariant in nsCycleCollector::FinishAnyCurrentCollection(). r=smaug
Andrew McCreight <continuation@gmail.com> - Fri, 24 Oct 2014 15:06:55 -0700 - rev 228549
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1087799, part 1 - Loosen the invariant in nsCycleCollector::FinishAnyCurrentCollection(). r=smaug If an Unlink() method ends up running JS, it can cause a GC, which will make us reenter the CC, which will not do anything because we're already in a CC. Therefore, FinishAnyCurrentCollection() won't finish the CC. This is safe because the CC only touches things it actually holds alive via the Root() method.
289ce72324ced42e1c9a3be683fff1b0ad84af71: Merge f-t to m-c, a=merge
Phil Ringnalda <philringnalda@gmail.com> - Sun, 26 Oct 2014 09:09:38 -0700 - rev 228548
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Merge f-t to m-c, a=merge
6f053fd0e8b8376cfe2ff9652cd8444720d99df1: Backout 2100e058cc97 in an attempt to find a Tp regression (Bug 1088669)
Mark Finkle <mfinkle@mozilla.com> - Sun, 26 Oct 2014 00:20:45 -0400 - rev 228547
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Backout 2100e058cc97 in an attempt to find a Tp regression (Bug 1088669)
377279f4179c3f6b66e32502bff29c2ff2dff77b: Back out e9795af95ded (bug 1081099) for xpcshell bustage
Phil Ringnalda <philringnalda@gmail.com> - Sat, 25 Oct 2014 19:39:12 -0700 - rev 228546
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Back out e9795af95ded (bug 1081099) for xpcshell bustage CLOSED TREE
c742dcb5613518bdfb155a83f7a52ed8f90db44c: Bug 1088729 - Only allow http(s) directory links and https/data images [r=adw]
Ed Lee <edilee@mozilla.com> - Fri, 24 Oct 2014 09:33:03 -0700 - rev 228545
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1088729 - Only allow http(s) directory links and https/data images [r=adw]
9beb868e1cd887cb28ac2fe03baaa1640d597d56: Backout 80a69108ae62 in an attempt to find a Tp regression (Bug 1088669)
Mark Finkle <mfinkle@mozilla.com> - Sat, 25 Oct 2014 14:09:17 -0400 - rev 228544
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Backout 80a69108ae62 in an attempt to find a Tp regression (Bug 1088669)
e9795af95dede648a1573b6e5d8abf2827b558fc: Bug 1081099 - Implement bookmarks notifications from Bookmarks.jsm. r=mano
Marco Bonardo <mbonardo@mozilla.com> - Sat, 25 Oct 2014 19:18:59 +0200 - rev 228543
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1081099 - Implement bookmarks notifications from Bookmarks.jsm. r=mano
966de95352ffecbd9e4944715d41c97e63f1222f: Merge m-c to fx-team a=merge
Wes Kocher <wkocher@mozilla.com> - Fri, 24 Oct 2014 18:38:45 -0700 - rev 228542
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Merge m-c to fx-team a=merge
fce4cd8717a4d23bd45aa555e472f4fa12c349b5: Backout 6c79ec580eec in an attempt to find a Tp regression (Bug 1088669)
Mark Finkle <mfinkle@mozilla.com> - Fri, 24 Oct 2014 20:40:53 -0400 - rev 228541
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Backout 6c79ec580eec in an attempt to find a Tp regression (Bug 1088669)
441055ff60e50fb53d287789107a30ab15dfeb2b: No bug, Automated HPKP preload list update from host bld-linux64-spot-115 - a=hpkp-update
ffxbld - Sat, 25 Oct 2014 03:19:28 -0700 - rev 228540
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-115 - a=hpkp-update
45b09d226afdaf8a44b6a24c9f534e7a791412af: No bug, Automated HSTS preload list update from host bld-linux64-spot-115 - a=hsts-update
ffxbld - Sat, 25 Oct 2014 03:19:26 -0700 - rev 228539
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-115 - a=hsts-update
e37231060eb490257b582c2195b3f43e2a38ad27: Merge inbound to m-c a=merge
Wes Kocher <wkocher@mozilla.com> - Fri, 24 Oct 2014 18:25:24 -0700 - rev 228538
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Merge inbound to m-c a=merge
6a37732cb6b219176e41d6e6eb60a000037da18c: Merge m-c to inbound a=merge
Wes Kocher <wkocher@mozilla.com> - Fri, 24 Oct 2014 15:06:44 -0700 - rev 228537
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Merge m-c to inbound a=merge
8219d3ab06a13ecaf7da8ba5b5b23a303d20a091: Bug 1086977 - Facebook's old "Facebook Photo Uploader" (fbplugin) crashes on load on OS X Yosemite. r=bsmedberg
Steven Michaud <smichaud@pobox.com> - Fri, 24 Oct 2014 16:48:38 -0500 - rev 228536
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1086977 - Facebook's old "Facebook Photo Uploader" (fbplugin) crashes on load on OS X Yosemite. r=bsmedberg
5230ba4082a9c838e10c031470c27ca019cb6323: Bug 1083922 - Doom entry when parsing security info fails, r=mcmanus
Michal Novotny <michal.novotny@gmail.com> - Fri, 24 Oct 2014 23:44:59 +0200 - rev 228535
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1083922 - Doom entry when parsing security info fails, r=mcmanus
1e970084e7c052beae6f10c52c24183ec8afce8e: Bug 1045532 - Update picture mutations test. r=bz
John Schoenick <jschoenick@mozilla.com> - Wed, 08 Oct 2014 14:01:30 -0700 - rev 228534
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1045532 - Update picture mutations test. r=bz
6187cd66e6614b86d59099acbf34e967a3123ad9: Bug 1045532 - Part 2 - Trigger <picture> source selection when a previous source type is updated. r=bz
John Schoenick <jschoenick@mozilla.com> - Wed, 08 Oct 2014 14:01:19 -0700 - rev 228533
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1045532 - Part 2 - Trigger <picture> source selection when a previous source type is updated. r=bz
bf4e259a4609cfd2e46ee8895e18c8b12cccad59: Bug 1045532 - Part 1 - Drop <picture> sources with unsupported types. r=bz
John Schoenick <jschoenick@mozilla.com> - Wed, 08 Oct 2014 13:53:24 -0700 - rev 228532
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1045532 - Part 1 - Drop <picture> sources with unsupported types. r=bz
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip