Commit Graph

311 Commits

Author SHA1 Message Date
Nicholas Nethercote
2aae5772c2 Bug 952650 (part 12) - Remove JSVAL_TO_OBJECT. r=till. 2014-04-27 19:58:52 -07:00
Rodrigo Rodriguez Jr.
76724a5e28 Bug 952650 (part 11) - Remove JSVAL_TO_INT. r=njn. 2014-04-27 19:55:08 -07:00
Rodrigo Rodriguez Jr.
fd3acee3e0 Bug 952650 (part 9) - Remove JSVAL_IS_INT. r=njn. 2014-04-27 19:47:02 -07:00
Rodrigo Rodriguez Jr.
ed3320f992 Bug 952650 (part 8) - Remove JSVAL_TO_STRING. r=njn. 2014-04-27 19:45:46 -07:00
Rodrigo Rodriguez Jr.
7020d33c12 Bug 952650 (part 7) - Remove JSVAL_IS_BOOLEAN. r=njn. 2014-04-27 19:44:05 -07:00
Rodrigo Rodriguez Jr.
cf436f0880 Bug 952650 (part 6) - Remove JSVAL_IS_STRING. r=njn. 2014-04-27 19:41:01 -07:00
Rodrigo Rodriguez Jr.
0cf9bff2a9 Bug 952650 (part 5) - Remove JSVAL_TO_DOUBLE. r=njn. 2014-04-27 19:38:31 -07:00
Rodrigo Rodriguez Jr.
98a55a7f8d Bug 952650 (part 4) - Remove JSVAL_IS_DOUBLE. r=njn. 2014-04-27 19:35:40 -07:00
Rodrigo Rodriguez Jr.
9e62890e1f Bug 952650 (part 3) - Remove JSVAL_TO_BOOLEAN. r=njn. 2014-04-27 19:34:12 -07:00
Rodrigo Rodriguez Jr.
34b9987192 Bug 952650 (part 1) - Remove JSVAL_IS_NULL. r=terrence. 2014-04-27 19:30:51 -07:00
Jason Orendorff
f2f8b6fca8 Bug 547140, part 4 - Remove flags argument from resolve hooks. r=Waldo. 2014-04-25 16:11:02 -05:00
Jon Coppeard
3af10bff29 Bug 993413 - Remove use of JS_Add/Remove*Root in favour of JS::PersistentRooted where possible r=terrence r=bz r=bholley 2014-04-16 09:47:53 +01:00
Jon Coppeard
fe19032029 Bug 959787 - Handlify remaining JS APIs r=sfink r=bholley r=smaug 2014-04-02 15:28:03 +01:00
Jon Coppeard
c2370455f3 Bug 959787 - Handlify some more GCing APIs r=sfink 2014-03-20 09:32:37 +00:00
Birunthan Mohanathas
b4e6f2a0bb Bug 984112 - Part 1: Use JS::CallArgs instead of JS_{ARGV,SET_RVAL,...}, argc in dom/. r=bz 2014-03-19 13:05:04 -04:00
Jeff Walden
135d591c4f Bug 972132 - Convert JS::EmptyValueArray to JS::HandleValueArray::empty(). r=terrence 2014-02-12 23:38:36 -08:00
Andrew McCreight
aded529f53 Bug 962608 - Make PL_DHashTableInit infallible by default. r=briansmith,bsmedberg,ehsan,froydnj,jduell,jfkthame,roc,smaug 2014-02-27 10:04:09 -08:00
Chris Peterson
a645241fdc Bug 712873 - Part 1: Replace JS_ASSERT with MOZ_ASSERT outside js/ directory. r=luke 2014-02-17 22:09:06 -08:00
Daniel Holbert
89c63da190 back out 3a8893b28489 (bug 712939) and 39adab158c17,16add78c43e3,37193db7e15b (bug 712873), for build bustage. 2014-02-19 00:15:51 -08:00
Chris Peterson
acac396d34 Bug 712873 - Part 1: Replace JS_ASSERT with MOZ_ASSERT outside js/ directory. r=luke 2014-02-17 22:09:06 -08:00
Jon Coppeard
a449f1f033 Bug 959787 - Handlify arguments for Call APIs r=terrence r=bz 2014-02-13 15:33:04 +00:00
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