0592d78779d932329b37fc1bbbf67646ca9bba9f: Bug 805028 - Use ComputeRenderIntegrity to calculate accurate checkerboard. r=kats
Chris Lord <chrislord.net@gmail.com> - Thu, 25 Oct 2012 17:23:47 +0100 - rev 111543
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 805028 - Use ComputeRenderIntegrity to calculate accurate checkerboard. r=kats Use ComputeRenderIntegrity so that checkerboarding values remain accurate when progressive tiles are enabled.
221f94d010178ea6900a5f821a75972b40cb2b44: Bug 805028 - Add LayerManagerOGL::ComputeRenderIntegrity. r=bgirard
Chris Lord <chrislord.net@gmail.com> - Thu, 25 Oct 2012 17:23:42 +0100 - rev 111542
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 805028 - Add LayerManagerOGL::ComputeRenderIntegrity. r=bgirard Add a function to LayerManagerOGL that can compute how much of the last rendered area was incomplete (i.e. is pending update when progressive tile drawing is enabled).
5298adc7096310534bd9572f648a4164326a1078: Revert part of the previous patch since the header is included in C code, no bug
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 25 Oct 2012 11:58:24 -0400 - rev 111541
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Revert part of the previous patch since the header is included in C code, no bug
86ccf7c918ce6392d8d5eb20acb05fdcf6936c11: Code hygiene: don't use PR_TRUE and PR_FALSE, and use stdint types instead of PRInt types (no bug really, but you could say bug 579517)
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 25 Oct 2012 11:48:19 -0400 - rev 111540
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Code hygiene: don't use PR_TRUE and PR_FALSE, and use stdint types instead of PRInt types (no bug really, but you could say bug 579517)
df865cb16fb049544033a50b2ca61d9aff486fe8: Bug 799333: Make reflow-on-zoom reset after a double-tap to zoom out. [r=blassey]
Scott Johnson <sjohnson@mozilla.com> - Thu, 25 Oct 2012 10:40:30 -0500 - rev 111539
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 799333: Make reflow-on-zoom reset after a double-tap to zoom out. [r=blassey]
15c00f89393920d668b1038a4f59c753cd33061a: Bug 799595 - Add nsIMessageLoop::PostIdleTask and use it to take screenshots. r=cjones
Justin Lebar <justin.lebar@gmail.com> - Thu, 25 Oct 2012 11:36:24 -0400 - rev 111538
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 799595 - Add nsIMessageLoop::PostIdleTask and use it to take screenshots. r=cjones
9a9ae8ce3b8dfed7e013155cab96fe7a02e7b7c1: Bug 802995 - Missing null check in nsTextServicesDocument::DeleteSelection; r=ehsan
Aryeh Gregor <ayg@aryeh.name> - Thu, 25 Oct 2012 14:36:23 +0200 - rev 111537
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 802995 - Missing null check in nsTextServicesDocument::DeleteSelection; r=ehsan
b011b2c888d14956b1d923b231c51c8371b1091a: Bug 797821 - Address Ms2ger's review comments. r=me
Bobby Holley <bobbyholley@gmail.com> - Thu, 25 Oct 2012 17:01:09 +0200 - rev 111536
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 797821 - Address Ms2ger's review comments. r=me
dcd3f731be3d467e92948314f94a5749302c53cb: Bug 797821 - Remove the XPConnect Compartment Set. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Thu, 25 Oct 2012 17:01:09 +0200 - rev 111535
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 797821 - Remove the XPConnect Compartment Set. r=mrbkap
a2b8c01bcbbd4159bdf699a0bee84ed99a42437a: Bug 797821 - Hoist XPConnect-y stuff out of the compartment private and into the XPCWrappedNativeScope. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Thu, 25 Oct 2012 17:01:09 +0200 - rev 111534
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 797821 - Hoist XPConnect-y stuff out of the compartment private and into the XPCWrappedNativeScope. r=mrbkap This change means we no longer have to keep around a set of XPConnect compartments. We keep the compartment private around for non-xpconnecty stuff like about:memory instrumentation that needs to happen on non-xpconnect compartments.
a2e84488708413dee1e3a9c29c806ef809788137: Bug 797821 - Removed the unused reserved slot for XPConnect globals. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Thu, 25 Oct 2012 17:01:09 +0200 - rev 111533
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 797821 - Removed the unused reserved slot for XPConnect globals. r=mrbkap
7f16e52501019c9f839162744549b5078d480709: Bug 797821 - Remove JSCLASS_XPCONNECT_GLOBAL flag. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Thu, 25 Oct 2012 17:01:09 +0200 - rev 111532
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 797821 - Remove JSCLASS_XPCONNECT_GLOBAL flag. r=mrbkap
d93c7a10520c4000db06d2d73325a384bab98fdc: Bug 797821 - Decide whether we need to trace DOM stuff based on more relevant information than JSCLASS_XPCONNECT_GLOBAL. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Thu, 25 Oct 2012 17:01:08 +0200 - rev 111531
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 797821 - Decide whether we need to trace DOM stuff based on more relevant information than JSCLASS_XPCONNECT_GLOBAL. r=mrbkap This will let us rip out that flag.
884c4954bbb3cd1e0393eef31346121f02d08529: Bug 797821 - Don't pass XPCONNECT_GLOBAL_FLAGS for xbl and xul document gSharedGlobalClass. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Thu, 25 Oct 2012 17:01:08 +0200 - rev 111530
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 797821 - Don't pass XPCONNECT_GLOBAL_FLAGS for xbl and xul document gSharedGlobalClass. r=mrbkap A lot of these flags don't make sense in this context.
847b5f4208be99860fac5b64e05aa0e04c67846c: Bug 797821 - Remove FindInJSObjectScope and friends. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Thu, 25 Oct 2012 17:01:08 +0200 - rev 111529
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 797821 - Remove FindInJSObjectScope and friends. r=mrbkap \o/
f060ac1febfb878360274ca36f3a0cc17db63d5c: Bug 797821 - Replace usage of XPCWrappedNativeScope::FindInJSObjectScope(ccx, obj) with GetObjectScope(obj). r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Thu, 25 Oct 2012 17:01:08 +0200 - rev 111528
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 797821 - Replace usage of XPCWrappedNativeScope::FindInJSObjectScope(ccx, obj) with GetObjectScope(obj). r=mrbkap
9c24c122583b261f5298a72650558de79ee6d23b: Bug 797821 - Create XPCWrappedNativeScopes immediately after global creation. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Thu, 25 Oct 2012 17:01:08 +0200 - rev 111527
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 797821 - Create XPCWrappedNativeScopes immediately after global creation. r=mrbkap
23d2c7d33c79cd26d8d05896cdf2f0c86ec17266: Bug 797821 - Remove xpc_NewSystemInheritingJSObject and cached mJSPrototypeObject. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Thu, 25 Oct 2012 17:01:08 +0200 - rev 111526
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 797821 - Remove xpc_NewSystemInheritingJSObject and cached mJSPrototypeObject. r=mrbkap xpc_NewSystemInheritingJSObject is totally unnecessary now that the system bit has been removed (\o/). Furthermore, the mJSPrototypeObject optimization is really dumb. it complicates tracing significantly, and we don't actually use it in any critical places: XPCWrappedNative and slim wrapper creation use a different prototype, so this is used only for the creation of tearoff reflectors (seldom/ never used), XPCWrappedNativeProto objects, and the nohelper prototype on the scope (once per scope). We could actually just pass NULL to JS_NewObject and let it deal. However, this would actually trigger a dynamic lookup for the prototype object of the associated JSClass, which isn't what we want. So we just explicitly pass in Object.prototype.
1a4fb31ef6a87bb9444f2bc9687c0b1d50a9a5df: Bug 797821 - Remove unused aNative parameter to XPCWrappedNativeScope creation. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Thu, 25 Oct 2012 17:01:08 +0200 - rev 111525
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 797821 - Remove unused aNative parameter to XPCWrappedNativeScope creation. r=mrbkap
f7bfef3cd5e4ba9a8a4e4e0e5c756811da95d62b: Bug 797821 - Stop storing mScriptObjectPrincipal. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Thu, 25 Oct 2012 17:01:08 +0200 - rev 111524
Push 93 by nmatsakis@mozilla.com at Wed, 31 Oct 2012 21:26:57 +0000
Bug 797821 - Stop storing mScriptObjectPrincipal. r=mrbkap
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 tip