b6829cff38ee67d364dfb507e27d861c0f5ce444: Bug 1332569. r=bzbarsky a=dveditz
Timothy Nikkel <tnikkel@gmail.com> - Thu, 26 Jan 2017 15:27:27 -0600 - rev 331233
Push 86204 by tnikkel@gmail.com at Thu, 26 Jan 2017 21:27:33 +0000
Bug 1332569. r=bzbarsky a=dveditz
7dfc1efe6f87b4402345e9035fc0fb3e8288ac8d: Backed out changeset cc114ed3290c (bug 1333924) for wpt failures a=backout
Wes Kocher <wkocher@mozilla.com> - Thu, 26 Jan 2017 13:25:25 -0800 - rev 331232
Push 86203 by kwierso@gmail.com at Thu, 26 Jan 2017 21:25:27 +0000
Backed out changeset cc114ed3290c (bug 1333924) for wpt failures a=backout MozReview-Commit-ID: 9LHnrPL3Bug
742a79439ccfee939849f51f1ffad5b4f222437e: Bug 1314803 - Remove supportsHardwareH264 from about:support r=mattwoodrow
George Wright <george@mozilla.com> - Thu, 26 Jan 2017 13:11:17 -0500 - rev 331231
Push 86202 by gwright@mozilla.com at Thu, 26 Jan 2017 21:20:00 +0000
Bug 1314803 - Remove supportsHardwareH264 from about:support r=mattwoodrow
fe2a50492750af51b09e94d4c48bdba4f35a0e6f: Bug 1314803 - Report correct values for Azure backends when the GPU process is enabled on Windows r=mattwoodrow
George Wright <george@mozilla.com> - Wed, 25 Jan 2017 13:08:40 -0500 - rev 331230
Push 86202 by gwright@mozilla.com at Thu, 26 Jan 2017 21:20:00 +0000
Bug 1314803 - Report correct values for Azure backends when the GPU process is enabled on Windows r=mattwoodrow
bba40246e02c0ad83640b6c04df0ff1b169d897d: Backed out changeset 9fae2a07dd43 (bug 1333838) for wplint failures a=backout
Wes Kocher <wkocher@mozilla.com> - Thu, 26 Jan 2017 13:13:38 -0800 - rev 331229
Push 86201 by kwierso@gmail.com at Thu, 26 Jan 2017 21:14:52 +0000
Backed out changeset 9fae2a07dd43 (bug 1333838) for wplint failures a=backout MozReview-Commit-ID: D6FEaIbDpMq
8b37b56c428a35c97fa90aff8a78934e6abe45eb: Backout 2823fca4f547 (bug 429824) for causing bug 1334140 in e10s. r=backout
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Thu, 26 Jan 2017 16:14:19 -0500 - rev 331228
Push 86200 by spohl@mozilla.com at Thu, 26 Jan 2017 21:14:14 +0000
Backout 2823fca4f547 (bug 429824) for causing bug 1334140 in e10s. r=backout
691c601b38ec839a9f423940e379c488500b1775: Bug 1333143 - Self-host Object.prototype.valueOf. r=till
Tom Schuster <evilpies@gmail.com> - Thu, 26 Jan 2017 22:12:35 +0100 - rev 331227
Push 86199 by evilpies@gmail.com at Thu, 26 Jan 2017 21:12:48 +0000
Bug 1333143 - Self-host Object.prototype.valueOf. r=till
fa181ec8aab5a32a4d15765582a39b53b18ce409: Bug 1333385 - Fix base64 json in netmonitor. r=jdescottes
Adrien Enault <schwartzmorn+bugzilla@gmail.com> - Thu, 26 Jan 2017 18:18:22 +0100 - rev 331226
Push 86198 by ryanvm@gmail.com at Thu, 26 Jan 2017 20:53:42 +0000
Bug 1333385 - Fix base64 json in netmonitor. r=jdescottes
afe6ab04bba8037388a43479771b81e50a161b63: Bug 1334162 - Document the cross-platform inconsistencies of sessionLength & subsessionLength. r=Dexter
Georg Fritzsche <georg.fritzsche@googlemail.com> - Thu, 26 Jan 2017 17:58:43 +0100 - rev 331225
Push 86198 by ryanvm@gmail.com at Thu, 26 Jan 2017 20:53:42 +0000
Bug 1334162 - Document the cross-platform inconsistencies of sessionLength & subsessionLength. r=Dexter
4ad4f181474cc9e27201132c818c46129f0998d6: Bug 1276669 - part 11 - strengthen assertions for atom table shutdown GC; r=erahm
Nathan Froyd <froydnj@mozilla.com> - Thu, 26 Jan 2017 16:43:38 -0400 - rev 331224
Push 86197 by nfroyd@mozilla.com at Thu, 26 Jan 2017 20:43:52 +0000
Bug 1276669 - part 11 - strengthen assertions for atom table shutdown GC; r=erahm This could have been done more simply, but the small amount of refactoring that takes place in this comment enables better error messages in the case where something does go wrong.
5d569550177526e05c7709ec184a26442be7ed6f: Bug 1276669 - part 10 - remove dynamic->static atom transmutation code; r=erahm
Nathan Froyd <froydnj@mozilla.com> - Thu, 26 Jan 2017 15:43:38 -0500 - rev 331223
Push 86197 by nfroyd@mozilla.com at Thu, 26 Jan 2017 20:43:52 +0000
Bug 1276669 - part 10 - remove dynamic->static atom transmutation code; r=erahm Good riddance to some sketchy code.
2534a6de4a7a26544348a6ef703fcc0e30cbdab5: Bug 1276669 - part 9 - forbid transmutation of dynamic atoms; r=erahm
Nathan Froyd <froydnj@mozilla.com> - Thu, 26 Jan 2017 15:43:38 -0500 - rev 331222
Push 86197 by nfroyd@mozilla.com at Thu, 26 Jan 2017 20:43:52 +0000
Bug 1276669 - part 9 - forbid transmutation of dynamic atoms; r=erahm We can do this now that we've shuffled static atom initialization around appropriately.
0fe884bfae3a4b4ca75d7da61e80a41e20158b54: Bug 1276669 - part 8 - add a comment in NS_InitXPCOM2 to make static atom initialization less cryptic; r=erahm
Nathan Froyd <froydnj@mozilla.com> - Thu, 26 Jan 2017 15:43:38 -0500 - rev 331221
Push 86197 by nfroyd@mozilla.com at Thu, 26 Jan 2017 20:43:52 +0000
Bug 1276669 - part 8 - add a comment in NS_InitXPCOM2 to make static atom initialization less cryptic; r=erahm This comment makes things slightly more greppable.
5a6fc9e02f9dc02382b9da4bf0a793ff22d17a5e: Bug 1276669 - part 7 - don't register static atoms after the table has been sealed; r=erahm
Nathan Froyd <froydnj@mozilla.com> - Thu, 26 Jan 2017 15:43:38 -0500 - rev 331220
Push 86197 by nfroyd@mozilla.com at Thu, 26 Jan 2017 20:43:52 +0000
Bug 1276669 - part 7 - don't register static atoms after the table has been sealed; r=erahm This change seems like an obvious thing we should have been doing, but we weren't.
c7456484433f4282292a60174682732a59f0c466: Bug 1276669 - part 6 - seal the static atom table sooner; r=bz
Nathan Froyd <froydnj@mozilla.com> - Thu, 26 Jan 2017 15:43:38 -0500 - rev 331219
Push 86197 by nfroyd@mozilla.com at Thu, 26 Jan 2017 20:43:52 +0000
Bug 1276669 - part 6 - seal the static atom table sooner; r=bz We do this to ensure that everybody has registered all the static atoms we'll care about, and to pave the way for asserting that nobody is trying to create any static atoms past this point in the next patch.
ead7c6aa23422c404ea933043b52a545ad9cf8bc: Bug 1276669 - part 5 - don't try to test NS_RegisterStaticAtoms; r=erahm
Nathan Froyd <froydnj@mozilla.com> - Thu, 26 Jan 2017 15:43:39 -0500 - rev 331218
Push 86197 by nfroyd@mozilla.com at Thu, 26 Jan 2017 20:43:52 +0000
Bug 1276669 - part 5 - don't try to test NS_RegisterStaticAtoms; r=erahm There are several XPCOM tests that purport to call NS_RegisterStaticAtoms. The tests located in the xpcom/tests/ directory are unused, so we might as well just remove them. The gtests do get run, but there's going to be no way to test NS_RegisterStaticAtoms once sealing the atom table actually means forbidding new additions. So we might as well remove the gtest too.
e6272736e0e6e9fe99c3d245ce9d792367b6470d: Bug 1276669 - part 4 - initialize RDF atoms in nsLayoutStatics; r=Pike
Nathan Froyd <froydnj@mozilla.com> - Thu, 26 Jan 2017 15:43:39 -0500 - rev 331217
Push 86197 by nfroyd@mozilla.com at Thu, 26 Jan 2017 20:43:52 +0000
Bug 1276669 - part 4 - initialize RDF atoms in nsLayoutStatics; r=Pike This is not the cleanest code ever, but we need to move all static atom initialization prior to NS_SealStaticAtomTable to avoid the possibility of dynamic atoms being transmuted into static atoms. We therefore need to open up an avenue for somebody else to initialize the atoms that RDF needs.
b7c1ee47ca9a11e3f8e69b1a185af2d977315673: Bug 1276669 - part 3 - split out nsHTMLTags atom initialization; r=hsivonen
Nathan Froyd <froydnj@mozilla.com> - Thu, 26 Jan 2017 15:43:39 -0500 - rev 331216
Push 86197 by nfroyd@mozilla.com at Thu, 26 Jan 2017 20:43:52 +0000
Bug 1276669 - part 3 - split out nsHTMLTags atom initialization; r=hsivonen We do this for much the same reason that we moved the nsHtml5Atoms initialization. Otherwise, the nsHTMLTags atoms are lazily initialized long after we've sealed the static atom table in nsLayoutStatics.
d8652bf04c7b3584923c3ee249ee4a821b108f5a: Bug 1276669 - part 2 - move nsTextServicesDocument::RegisterAtoms call; r=bz
Nathan Froyd <froydnj@mozilla.com> - Thu, 26 Jan 2017 15:43:39 -0500 - rev 331215
Push 86197 by nfroyd@mozilla.com at Thu, 26 Jan 2017 20:43:52 +0000
Bug 1276669 - part 2 - move nsTextServicesDocument::RegisterAtoms call; r=bz Moving this call closer to the other atom initializations will enable us to seal the static atom table sooner.
f0488821fbbee3fcbf5e4567c3b0ce15a6c014e2: Bug 1276669 - part 1 - make nsHtml5Atoms initialization explicit in nsLayoutStatics; r=hsivonen
Nathan Froyd <froydnj@mozilla.com> - Thu, 26 Jan 2017 15:43:39 -0500 - rev 331214
Push 86197 by nfroyd@mozilla.com at Thu, 26 Jan 2017 20:43:52 +0000
Bug 1276669 - part 1 - make nsHtml5Atoms initialization explicit in nsLayoutStatics; r=hsivonen Moving the html5 atoms out into their own initialization phase makes the initialization of atoms more explicit and avoids problems with trying to move modules around so their atoms get initialized in the correct place. As an aesthetic bonus, this change produces pleasing symmetry in nsHtml5Module::{Initialize,Release}Statics. Reviewed-by: Nathan Froyd <froydnj@mozilla.com>
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip