0e81fcb3164bc2b21c0ff9d936b9e5a093098598: Bug 907508 - Drop the slot count for worker globals from 3 to 1. r=bz
Bobby Holley <bobbyholley@gmail.com> - Tue, 20 Aug 2013 21:21:00 -0700 - rev 143351
Push 32714 by bobbyholley@gmail.com at Wed, 21 Aug 2013 04:21:12 +0000
Bug 907508 - Drop the slot count for worker globals from 3 to 1. r=bz Continuing the analysis of the previous patch, we actually have two free slots. The first comes from the removal of DOM_GLOBAL_OBJECT_SLOT, as in the previous patch. The second comes from the fact that we mirrored the XPConnect slot for the XPCWrappedNativeScope (so that slot offsets would be the same for workers and non-workers), but didn't drop the slot count in bug 797821.
bdb42e4ad1c8285578d40af09181dbe9e4b5295f: Bug 907508 - Drop the number of slots on XPConnect globals from 2 to 1. r=bz
Bobby Holley <bobbyholley@gmail.com> - Tue, 20 Aug 2013 21:21:00 -0700 - rev 143350
Push 32714 by bobbyholley@gmail.com at Wed, 21 Aug 2013 04:21:12 +0000
Bug 907508 - Drop the number of slots on XPConnect globals from 2 to 1. r=bz In the old world, XPConnect globals had one reserved slot, which was used to store a private pointer to the XPCWrappedNativeScope. Then, in the new DOM bindings landing (bug 740069), we added two slots, one for DOM_GLOBAL_OBJECT_SLOT, and one for DOM_PROTOTYPE_SLOT. Then, in bug 761707, we removed DOM_GLOBAL_OBJECT_SLOT, but the slot count remained at 3. Then, in bug 797821, we stopped storing the XPCWrappedNativeScope in the slot on the global, and dropped the XPConnect global count from 3 to 2. Given the above, we can safely drop it to 1, here. It's easy to check that this is correct, because reserved slots for globals have a different offset, which is JSCLASS_GLOBAL_SLOT_COUNT. And according to mxr, the only thing defined in terms of that is DOM_PROTOTYPE_SLOT (which takes the same value). This means that all subsequent slots on the global are unused.
b89d05e871404f2e1bc3d6881f331f0cab10a0db: Backed out changeset 6356b67f6c87 (bug 902929)
Wes Kocher <wkocher@mozilla.com> - Tue, 20 Aug 2013 20:50:26 -0700 - rev 143349
Push 32713 by kwierso@gmail.com at Wed, 21 Aug 2013 03:50:39 +0000
Backed out changeset 6356b67f6c87 (bug 902929)
662edd7ed81cdc0e8fbbaa1c7b64c5408c461834: Backed out changeset 315c9f0af9bb (bug 902929)
Wes Kocher <wkocher@mozilla.com> - Tue, 20 Aug 2013 20:50:20 -0700 - rev 143348
Push 32713 by kwierso@gmail.com at Wed, 21 Aug 2013 03:50:39 +0000
Backed out changeset 315c9f0af9bb (bug 902929)
0b13d1bd2e732bba957674e5567766bd0597ece2: Bug 863306 - Turn off rtcp-mux in config
Ethan Hugg <ethanhugg@gmail.com> - Tue, 20 Aug 2013 13:21:27 -0700 - rev 143347
Push 32712 by ehugg@cisco.com at Wed, 21 Aug 2013 03:13:40 +0000
Bug 863306 - Turn off rtcp-mux in config
4dd5fb21e5992c33afd63301894bb79da34d4741: Bug 906199. Ensure that nsDisplayTransforms being bubbled up by preserve-3d have the correct clip applied. r=mattwoodrow
Robert O'Callahan <robert@ocallahan.org> - Wed, 21 Aug 2013 15:04:23 +1200 - rev 143346
Push 32711 by rocallahan@mozilla.com at Wed, 21 Aug 2013 03:03:26 +0000
Bug 906199. Ensure that nsDisplayTransforms being bubbled up by preserve-3d have the correct clip applied. r=mattwoodrow
ce293f97be573f9f4a3f7d0102c599be1967f9b3: Bug 907489 - PresShell::HandleEvent() never initializes its "flags" variable (r=mattwoodrow)
Bill McCloskey <wmccloskey@mozilla.com> - Tue, 20 Aug 2013 18:35:18 -0700 - rev 143345
Push 32710 by wmccloskey@mozilla.com at Wed, 21 Aug 2013 01:35:33 +0000
Bug 907489 - PresShell::HandleEvent() never initializes its "flags" variable (r=mattwoodrow)
315c9f0af9bb1f3c7d59117b3f1c90042bd474a0: Bug 902929. Be explicit about re-attaching async video compositable hosts. r=nical
Nicholas Cameron <ncameron@mozilla.com> - Wed, 21 Aug 2013 13:28:53 +1200 - rev 143344
Push 32709 by ncameron@mozilla.com at Wed, 21 Aug 2013 01:29:07 +0000
Bug 902929. Be explicit about re-attaching async video compositable hosts. r=nical
6356b67f6c879cc95d522f3eea03b52ad1cf2f59: Bug 902929. Assert that we don't have a compositable child for ImageBridgeClients. r=nical
Nicholas Cameron <ncameron@mozilla.com> - Wed, 21 Aug 2013 13:27:05 +1200 - rev 143343
Push 32709 by ncameron@mozilla.com at Wed, 21 Aug 2013 01:29:07 +0000
Bug 902929. Assert that we don't have a compositable child for ImageBridgeClients. r=nical
06ae8a3ca0d6992fd1f3582553fd0ef71123e24e: Bug 907466. Support large canvases with d3d11. r=mattwoodrow
Nicholas Cameron <ncameron@mozilla.com> - Wed, 21 Aug 2013 13:13:57 +1200 - rev 143342
Push 32708 by ncameron@mozilla.com at Wed, 21 Aug 2013 01:14:18 +0000
Bug 907466. Support large canvases with d3d11. r=mattwoodrow
24c814a25a79de2d7298074c069d56e7be45659e: Bug 903816. Include-what-you-use for gfx/layers. r=roc
Nicholas Cameron <ncameron@mozilla.com> - Mon, 12 Aug 2013 11:17:23 +1200 - rev 143341
Push 32707 by ncameron@mozilla.com at Wed, 21 Aug 2013 01:11:53 +0000
Bug 903816. Include-what-you-use for gfx/layers. r=roc
c73cdccbe8c9c64c7de5e1a75f26effc63b3f334: Bug 903816. Fixups in non-layers files. r=roc
Nicholas Cameron <ncameron@mozilla.com> - Mon, 12 Aug 2013 11:15:10 +1200 - rev 143340
Push 32707 by ncameron@mozilla.com at Wed, 21 Aug 2013 01:11:53 +0000
Bug 903816. Fixups in non-layers files. r=roc
0b6062c70f2ae20184645b06d647546cece99352: Bug 907011 - Implement CopyGlyphsToBuilder for Cairo Azure backend. r=Bas
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 21 Aug 2013 11:58:27 +1200 - rev 143339
Push 32706 by mwoodrow@mozilla.com at Wed, 21 Aug 2013 01:09:07 +0000
Bug 907011 - Implement CopyGlyphsToBuilder for Cairo Azure backend. r=Bas
1f43ebeb69e290bf3f238e0bef5300dc8eed2a0f: Bug 907011 - Implement pattern matrices for the Cairo Azure backend. r=Bas
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 21 Aug 2013 11:57:57 +1200 - rev 143338
Push 32706 by mwoodrow@mozilla.com at Wed, 21 Aug 2013 01:09:07 +0000
Bug 907011 - Implement pattern matrices for the Cairo Azure backend. r=Bas
a2abafe9a21332f39614ae7da15e174fecf488a9: Bug 907011 - Implement antialias mode for the Cairo Azure backend. r=Bas
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 21 Aug 2013 11:56:27 +1200 - rev 143337
Push 32706 by mwoodrow@mozilla.com at Wed, 21 Aug 2013 01:09:07 +0000
Bug 907011 - Implement antialias mode for the Cairo Azure backend. r=Bas
596954fd653804dc24f87f5726e3dc21b872a7ad: Bug 904884 - Assign RAII class instances to variables in PathCario so that they stay alive for the correct scope. r=nrc
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 21 Aug 2013 11:55:53 +1200 - rev 143336
Push 32706 by mwoodrow@mozilla.com at Wed, 21 Aug 2013 01:09:07 +0000
Bug 904884 - Assign RAII class instances to variables in PathCario so that they stay alive for the correct scope. r=nrc
13bb9200d3004213e6ad12fbc1e7dd3fce9faa23: Bug 904981 - Clear surface devices offsets in DrawTargetCairo since we don't use them. r=Bas
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 21 Aug 2013 11:52:20 +1200 - rev 143335
Push 32706 by mwoodrow@mozilla.com at Wed, 21 Aug 2013 01:09:07 +0000
Bug 904981 - Clear surface devices offsets in DrawTargetCairo since we don't use them. r=Bas
e93234f697ae59a40015c45ef0fc9ac4f97de938: Bug 906147 - Make sure we lock component alpha textures in the correct order to prevent deadlocks. r=nrc
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 21 Aug 2013 11:49:31 +1200 - rev 143334
Push 32706 by mwoodrow@mozilla.com at Wed, 21 Aug 2013 01:09:07 +0000
Bug 906147 - Make sure we lock component alpha textures in the correct order to prevent deadlocks. r=nrc
c0209f449921f2628974e079866d569be07b7f55: Bug 906891: Short-circuit isSealed and isFrozen for typed arrays. r=sfink
Jim Blandy <jimb@mozilla.com> - Tue, 20 Aug 2013 18:00:02 -0700 - rev 143333
Push 32705 by jblandy@mozilla.com at Wed, 21 Aug 2013 01:00:22 +0000
Bug 906891: Short-circuit isSealed and isFrozen for typed arrays. r=sfink
2d271df63cff5b350f6da4c064ae749712785d16: Bug 907473 - Handle generator_flags gracefully in gyp. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 21 Aug 2013 09:37:45 +0900 - rev 143332
Push 32704 by mh@glandium.org at Wed, 21 Aug 2013 00:38:02 +0000
Bug 907473 - Handle generator_flags gracefully in gyp. r=gps
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip