90f71e3fc81b60a8e7f515e3c5580ab737df4cba: Bug 807872 - Follow up to address description comment. r=gcp
Wes Johnston <wjohnston@mozilla.com> - Fri, 02 Nov 2012 17:52:42 -0700 - rev 112223
Push 23800 by ryanvm@gmail.com at Sat, 03 Nov 2012 13:23:45 +0000
Bug 807872 - Follow up to address description comment. r=gcp
55ba2ad75e7d74e9a08ab8752b3ba1a61d9a28cd: Bug 805807 - Rearchitect filtering policies so that check() doesn't throw on denial. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 02 Nov 2012 21:47:49 -0300 - rev 112222
Push 23800 by ryanvm@gmail.com at Sat, 03 Nov 2012 13:23:45 +0000
Bug 805807 - Rearchitect filtering policies so that check() doesn't throw on denial. r=mrbkap This is another one of those annoying situaitons in XPConnect right now where we can't ask a question without potentially throwing if the answer is no. There's also a bunch of unused cruft in here (like the Perm*Access stuff), so this stuff was ripe for a spring cleaning. Unfortunately, I wasn't able to divide this patch up nicely. Sorry for the big diff. :-( In a nutshell, this patch changes things so that Policy::check() just becomes a predicate that says whether the access is allowed or not. There's the remote possibility that one of the underlying JSAPI calls in a ::check() implementation might throw, so callers to ::check() should check JS_IsExceptionPending afterwards (this doesn't catch OOM, but we can just continue along until the next OOM-triggering operation and throw there). Aside from exceptional cases, callers should call Policy::deny if they want to report the failure. Policy::deny returns success value that should be returned to the wrapper's consumer.
c0e6ebdf37690e6981a591da390f95a3691d1463: Bug 805807 - Make Components wrapper throw on denial. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 02 Nov 2012 21:47:49 -0300 - rev 112221
Push 23800 by ryanvm@gmail.com at Sat, 03 Nov 2012 13:23:45 +0000
Bug 805807 - Make Components wrapper throw on denial. r=mrbkap There's really no reason to use the wishy-washy static COW Deny() here. Also, note that the xpcshell-test wasn't testing what it thought it was - interfaces is accessible from content code.
e659528b5e9a2e80609ec119188ba72ff61ba0ed: Bug 807872 - Add telemetry probes for database seizes. r=gcp
Wes Johnston <wjohnston@mozilla.com> - Fri, 02 Nov 2012 17:44:20 -0700 - rev 112220
Push 23800 by ryanvm@gmail.com at Sat, 03 Nov 2012 13:23:45 +0000
Bug 807872 - Add telemetry probes for database seizes. r=gcp
050637630bb0d387573f790d018018dc4cc511ec: Merge m-c to inbound.
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 02 Nov 2012 20:38:14 -0400 - rev 112219
Push 23800 by ryanvm@gmail.com at Sat, 03 Nov 2012 13:23:45 +0000
Merge m-c to inbound.
2773d9489aceac20aeaa477520886006eaf45933: Change some GC tests to only check the output of findReferences in builds that actually have it. Fixing orange introduced by dc4f417ef79a (bug 805003). No bug, no_r=me, pushing to a CLOSED TREE.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 02 Nov 2012 18:34:50 -0500 - rev 112218
Push 23800 by ryanvm@gmail.com at Sat, 03 Nov 2012 13:23:45 +0000
Change some GC tests to only check the output of findReferences in builds that actually have it. Fixing orange introduced by dc4f417ef79a (bug 805003). No bug, no_r=me, pushing to a CLOSED TREE.
f55a7f84de7af6df23eb560852bf533a23a5b5f9: Backed out changeset f0d7c7806a90
Terrence Cole <terrence@mozilla.com> - Fri, 02 Nov 2012 16:00:27 -0700 - rev 112217
Push 23800 by ryanvm@gmail.com at Sat, 03 Nov 2012 13:23:45 +0000
Backed out changeset f0d7c7806a90
f0d7c7806a903eb469f3aa84eba5c26b5374da67: Bug 808181: Do not allow implicit conversion of Return<T>; r=jorendorff
Terrence Cole <terrence@mozilla.com> - Fri, 02 Nov 2012 15:48:08 -0700 - rev 112216
Push 23800 by ryanvm@gmail.com at Sat, 03 Nov 2012 13:23:45 +0000
Bug 808181: Do not allow implicit conversion of Return<T>; r=jorendorff This will allow the compiler to catch more usage errors.
6d1337d2db17a75f64763266da4ccc100e1b8897: Bug 784061: add crashtest for this WORKSFORME bug. r=longsonr
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 02 Nov 2012 15:23:18 -0700 - rev 112215
Push 23800 by ryanvm@gmail.com at Sat, 03 Nov 2012 13:23:45 +0000
Bug 784061: add crashtest for this WORKSFORME bug. r=longsonr
d8711e947ce9f1d7fb7eac680aac319bb6a8b2bb: Bug 612736: add crashtests for this WORKSFORME bug. r=longsonr
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 02 Nov 2012 15:23:16 -0700 - rev 112214
Push 23800 by ryanvm@gmail.com at Sat, 03 Nov 2012 13:23:45 +0000
Bug 612736: add crashtests for this WORKSFORME bug. r=longsonr
63defe9bc7d5d7fb5a4596a5621871ec2b09f8ee: Bug 778993 - Separate runtime's gcMallocBytes from compartment's gcMallocBytes (r=gwagner,till)
Bill McCloskey <wmccloskey@mozilla.com> - Fri, 02 Nov 2012 15:06:56 -0700 - rev 112213
Push 23800 by ryanvm@gmail.com at Sat, 03 Nov 2012 13:23:45 +0000
Bug 778993 - Separate runtime's gcMallocBytes from compartment's gcMallocBytes (r=gwagner,till)
7c56dd925c253a2d8e255fe70f8c0e7548e8e39f: Bug 787703. r=terrence.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 02 Nov 2012 10:12:45 -0500 - rev 112212
Push 23800 by ryanvm@gmail.com at Sat, 03 Nov 2012 13:23:45 +0000
Bug 787703. r=terrence.
47711ed9454d572acc9a210d341fc24358a384e5: Bug 807001 - Change Map and Set size() methods to accessor properties. r=Waldo.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 02 Nov 2012 10:12:36 -0500 - rev 112211
Push 23800 by ryanvm@gmail.com at Sat, 03 Nov 2012 13:23:45 +0000
Bug 807001 - Change Map and Set size() methods to accessor properties. r=Waldo.
dc4f417ef79ad54ad711b418cdbc0c0ae0093530: Bug 805003 - Implement Map and Set clear methods. r=luke.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 30 Oct 2012 17:02:29 -0500 - rev 112210
Push 23800 by ryanvm@gmail.com at Sat, 03 Nov 2012 13:23:45 +0000
Bug 805003 - Implement Map and Set clear methods. r=luke.
2718739a1c835fe960dfee9b91d717c2c4e30f6f: Bug 807852 - Position of real request is predictable in Completion requests. r=dcamp
Gian-Carlo Pascutto <gpascutto@mozilla.com> - Sat, 03 Nov 2012 01:53:11 +0100 - rev 112209
Push 23799 by gpascutto@mozilla.com at Sat, 03 Nov 2012 00:54:01 +0000
Bug 807852 - Position of real request is predictable in Completion requests. r=dcamp
a82389691227e07d67735eab8f9cfb33583d83dd: Bug 807822 - No noise added to completion request in some circumstances. r=dcamp
Gian-Carlo Pascutto <gpascutto@mozilla.com> - Sat, 03 Nov 2012 01:53:11 +0100 - rev 112208
Push 23799 by gpascutto@mozilla.com at Sat, 03 Nov 2012 00:54:01 +0000
Bug 807822 - No noise added to completion request in some circumstances. r=dcamp
30bdcaf34723bf5a1057e6d217928f3214c9c06c: Bug 807847 - Noise entries are erroneously entered into the misscache. r=dcamp
Gian-Carlo Pascutto <gpascutto@mozilla.com> - Sat, 03 Nov 2012 01:53:10 +0100 - rev 112207
Push 23799 by gpascutto@mozilla.com at Sat, 03 Nov 2012 00:54:01 +0000
Bug 807847 - Noise entries are erroneously entered into the misscache. r=dcamp
89e780d81ef0f1856cd8b60174257bf004fdec4f: Bug 782106 - Disable the per-client randomization in the url-classifier. r=dcamp
Gian-Carlo Pascutto <gpascutto@mozilla.com> - Sat, 03 Nov 2012 01:53:10 +0100 - rev 112206
Push 23799 by gpascutto@mozilla.com at Sat, 03 Nov 2012 00:54:01 +0000
Bug 782106 - Disable the per-client randomization in the url-classifier. r=dcamp
6134edeea9028da59b3e8e0f9607d5ba6c8e5582: Bug 808030 - Make camera default to smallest non-0x0 thumbnail size with reduced quality. r=cjones
Mike Habicher <mikeh@mozilla.com> - Fri, 02 Nov 2012 19:53:40 -0400 - rev 112205
Push 23798 by ryanvm@gmail.com at Sat, 03 Nov 2012 00:06:35 +0000
Bug 808030 - Make camera default to smallest non-0x0 thumbnail size with reduced quality. r=cjones
20aa8606eca4f0179ae2a11ae5773046ec02e72f: Bug 807056 - BrowserElement* purgeHistory(). r=jlebar
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 02 Nov 2012 19:50:54 -0400 - rev 112204
Push 23798 by ryanvm@gmail.com at Sat, 03 Nov 2012 00:06:35 +0000
Bug 807056 - BrowserElement* purgeHistory(). r=jlebar
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip