Jon Coppeard
aa8fe2dffe
Bug 965830 - Convert use of JS_CallFunction and related APIs uses to HandleValueArray r=terrence r=smaug
2014-02-11 10:59:16 +00:00
Jon Coppeard
6764423a06
Bug 959787 - Handlify JS_GetProperty and related APIs r=terrence r=bz
2014-01-31 09:55:20 +00:00
Terrence Cole
34d5d5d378
Bug 963738 - Fix an exact rooting hazard false positive in NPAPI; r=bsmedberg
2014-01-29 09:31:09 -08:00
Carsten "Tomcat" Book
040116afa3
Backed out changeset e2c75ec7f3d4 (bug 959787) for breaking b2g builds on a CLOSED TREE
2014-01-31 12:11:23 +01:00
Jon Coppeard
c3f1bdd1c4
Bug 959787 - Handlify JS_GetProperty and related APIs r=terrence r=bz
2014-01-31 09:55:20 +00:00
Jon Coppeard
3292d16e7e
Bug 959787 - Handlify JS_Set* APIs r=terrence r=bz
2014-01-25 09:29:12 +00:00
Bobby Holley
9fed0d00f4
Bug 957688 - Kill off checkAccess. r=mrbkap
2014-01-24 16:08:26 -08:00
Jon Coppeard
172017a5b4
Bug 959787 - Handlify has property APIs r=terrence r=bz
2014-01-22 11:28:06 +00:00
Jon Coppeard
ab211abbee
Bug 959787 - Handlify JS_Delete* APIs r=sfink
2014-01-22 11:28:06 +00:00
Jon Coppeard
5fa52992d8
Bug 961095 - Improve generic callbacks with better typing, and by only adding storebuffer entries when the key is in the nursery r=terrence
2014-01-21 10:44:39 +00:00
Jon Coppeard
58b631f941
Bug 961095 - Allow for the fact that the nsJSObjWrapper may be dead when postbarrier callback runs r=terrence
2014-01-21 10:44:38 +00:00
Terrence Cole
fb06b8575f
Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 4; r=sfink,r=bz
2014-01-17 10:08:51 -08:00
Terrence Cole
5403e658ff
Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 3; r=sfink
2014-01-16 09:48:58 -08:00
Terrence Cole
7e8aca51e9
Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 1; r=sfink,Ms2ger
2014-01-14 12:41:22 -08:00
Terrence Cole
63001e0423
Bug 941766 - Fix an exact rooting hazard in NPAPI; r=johns
2013-12-06 13:52:13 -08:00
Jacek Caban
62a166fdfc
Bug 944427 - Fixed char16_t/wchar_t mismatch in dom/ r=bsmedberg
2013-12-04 13:19:38 +01:00
Jeff Walden
49bc3140ce
Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb
2013-11-25 17:35:09 -08:00
Jon Coppeard
1a9e9cc026
Bug 934421 - Postbarrier the keys of the plugin wrapper table r=terrence r=jschoenick
2013-11-19 22:53:36 +00:00
Ed Morley
899221cae7
Backed out changeset 0a641abef602 (bug 934421)
2013-11-20 16:38:10 +00:00
Jon Coppeard
ba71df1d23
Bug 934421 - Postbarrier the keys of the plugin wrapper table r=terrence r=jschoenick
2013-11-19 22:53:36 +00:00
Nathan Froyd
50c1ead1fb
Bug 940170 - part 3 - constify PLDHashTableOps in dom/; r=bz
2013-11-18 21:53:12 -05:00
Ms2ger
503d7fdd5e
No bug - Fix some style issues in DOM code.
2013-11-11 09:04:41 +01:00
Nicholas Nethercote
81b730a56e
Bug 837566 - Remove js_RemoveRoot. r=terrence.
2013-02-03 20:16:19 -08:00
Nicholas Nethercote
0635e6e0e1
Bug 925584 - Remove some unnecessary jsapi.h inclusions from .cpp files. r=Ms2ger.
2013-10-10 15:22:35 -07:00
Birunthan Mohanathas
1e93f27a06
Bug 784739 - Switch from NULL to nullptr in dom/plugins/base/; r=ehsan
2013-10-23 16:34:30 -04:00
Tom Schuster
b6ee9f1bce
Bug 8844105 - Handlify JS_WrapObject. r=terrence
2013-10-15 20:02:23 -04:00
Jon Coppeard
fe4c993691
Bug 917798 - Handlify JS exception APIs r=terrence r=bz
2013-09-19 08:54:01 +01:00
Terrence Cole
6ae88af681
Bug 916993 - Handlify the public JSString APIs; r=bz,jonco
2013-09-16 18:33:40 -07:00
Dan Gohman
94cd9b8531
Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
2013-09-11 05:49:05 -07:00
Ms2ger
5a51413d49
Bug 901323 - Don't include nsContentUtils.h unnecessarily; r=jlebar
2013-08-14 08:56:21 +02:00
Nicholas Nethercote
f7d6f07d24
Bug 898914 (part 1) - Remove JSBool.
2013-08-08 15:53:04 -07:00
Nicholas Nethercote
f30b759645
Bug 902332 - Replace JS_{FALSE,TRUE} with {false,true} almost everywhere. r=luke,bz.
2013-08-06 23:59:54 -07:00
Nicholas Nethercote
966f6b5ff2
Bug 901750 - Change return type of |JSNative| from |JSBool| to |bool|. code=nnethercote,jandem. r=luke,bz.
2013-08-02 00:41:57 -07:00
Jon Coppeard
28abf58d87
Bug 900979 - Change JS_DeleteProperty APIs to use a boolean out param rather than a value r=waldo r=bz
2013-08-05 14:01:53 +01:00
Jon Coppeard
9275cd7c1a
Bug 899973 - GC: Convert the rest of the JS property API to use MutableHandleValue for out params - browser changes r=bz
2013-08-02 13:15:39 +01:00
Tom Schuster
5f28c2402f
Bug 884410 - Handlify JS_GetPrototype. r=terrence
2013-07-31 12:20:33 -04:00
Jon Coppeard
775f06b442
Bug 897484 - GC: Convert JS_GetProperty APIs to take MutableHandleValue r=terrence r=bholley r=smaug
2013-07-26 10:00:38 +01:00
Carsten "Tomcat" Book
beb4a5c20d
Backed out changeset ae8d72538dee (bug 897484) for b2g bustage
2013-07-26 12:34:25 +02:00
Jon Coppeard
ba2b6e849c
Bug 897484 - GC: Convert JS_GetProperty APIs to take MutableHandleValue r=terrence r=bholley r=smaug
2013-07-26 10:00:38 +01:00
Jon Coppeard
7ab147be05
Bug 896949 - JS_SetProperty APIs should take an immutable parameter r=waldo r=bz
2013-07-26 10:00:38 +01:00
Jon Coppeard
3c93e78516
Bug 896540 - GC: Convert JS_SetProperty* to take MutableHandleValue - browser changes r=bz
2013-07-25 13:57:00 +01:00
Jon Coppeard
d5a966b5bd
Bug 888338 - 6 - more browser post barriers r=mccr8
2013-07-23 10:58:27 +01:00
Kyle Huey
7b689b3949
Bug 885866: Separate deferred finalization from XPConnect so we can use it off the main thread. r=mccr8, peterv, bsmedberg, jorendorff
2013-07-09 07:28:15 -07:00
Jon Coppeard
5f0e17f56a
Bug 885310 - 1 Rename JSHandleFoo in the browser r=bz
2013-06-21 14:12:46 +01:00
Bobby Holley
e6757fa1b3
Bug 883450 - Miscellaneous requests. r=gabor
2013-06-20 11:05:34 -07:00
Jon Coppeard
6ac7794926
Bug 884371 - Remove JSMutableHandleXXX from the browser r=bz
2013-06-19 11:32:27 +01:00
Bobby Holley
c9c266aea9
Bug 868130 - Remove the lion's share of JSAutoRequests in gecko. r=gabor
...
There are still a handful that either are used with other runtimes, or that
happen very early/late in cx the lifetime of various things where it doesn't
necessarily make sense to have a cx on the stack. This should definitely ensure
that we're not doing double-duty with the nsCxPusher change, though.
2013-05-22 10:05:28 -06:00
Bobby Holley
c3247a55cf
Bug 868130 - Include nsCxPusher.h everywhere we need it, and stop including it from nsContentUtils.h. r=gabor
2013-05-22 10:05:26 -06:00
David Zbarsky
d1e4e2d914
Bug 868312 - Rooting fixes for dom r=bz
2013-05-14 16:25:32 -07:00
David Zbarsky
c9e89d461d
Backed out changeset 3b73e9c7a5d0 for orange
2013-05-14 01:00:11 -07:00