Igor Bukanov
3638c8cf65
bug 724310 - drop cx argument from JSObject field and fixed slots infallible API. r=:Waldo
...
--HG--
extra : rebase_source : b78519db2ff008eb5143676d2db47935f0e89f45
2012-02-05 21:07:23 +01:00
Igor Bukanov
55704654e7
backout merge for bug 724310. r=irc
2012-02-09 21:28:22 +01:00
Igor Bukanov
ca990d2064
bug 723517 - drop cx argument from JSObject field and fixed slots infallible API. r=:Waldo
...
--HG--
extra : rebase_source : c461dfc0e0e0462ab262cc01c2a771d3bb0971cc
2012-02-05 21:07:23 +01:00
Igor Bukanov
17db9a067b
bug 723517 - Drop cx argumrent from JS_GetClass(cx, obj). r=luke
2012-02-04 01:54:57 +01:00
Blake Kaplan
a2890770eb
Bug 689118 - Protect against JSVAL_IS_OBJECT(null) being true. r=luke
2012-01-04 17:45:02 +01:00
Jeff Walden
735580ff0e
Bug 708735 - Use <stdint.h> types in JSAPI and throughout SpiderMonkey. Continue to provide the {u,}int{8,16,32,64} and JS{Uint,Int}{8,16,32,64} integer types through a single header, however, for a simpler backout strategy -- and also to ease the transition for embedders. r=timeless on switching the jsd API to use the <stdint.h> types, r=luke, r=dmandelin
2011-12-08 22:54:10 -05:00
Brian Hackett
8b23a66e17
Add API for JSD to get the parent of a scope object, no bug.
2011-11-28 07:43:31 -08:00
Brian Hackett
c632b70b2b
Remove jsobj.h from installed headers, bug 690943. r=luke
2011-10-04 07:06:54 -07:00
Igor Bukanov
a74ff4eee4
Bug 641048 - adding proper constructor/destrictor to JSTHread/ThreadData 641048. r=luke r=mrbkap
2011-03-13 15:45:02 +01:00
Luke Wagner
24f04a3627
Bug 646380 - jsd_GetValueString needs to null out 'call' after leaving the cross compartment call (r=sphink)
2011-03-31 15:29:44 -04:00
Steve Fink
96379e62ab
Bug 635298 - Check return value of JS_ValueToString() (r=luke, a=gal)
...
--HG--
extra : rebase_source : 578154e99a3192c7c6610f62b181bf222373b834
2011-02-18 14:27:00 -08:00
Steve Fink
120cb7d2ac
Bug 628758 - Various compartment and request fixes for JSD (r=luke)
...
--HG--
extra : rebase_source : 98a06e6f9c7528ebbdbaa445d7cc8e28973d5d02
2011-01-27 18:31:48 -08:00
Igor Bukanov
bfe6be0aec
bug 624880 - renaming JSD public API to reflect the signature change. r=timeless
2011-01-29 22:40:29 +01:00
Steve Fink
645725bd16
Bug 624316 - Unwrap wrapped functions before returning them to JSD to see the contained script and name, r=gal, a=blocker
...
--HG--
extra : rebase_source : cd15aed41ace6f368ef5f149cd88f32c9dfd1aa5
2011-01-11 14:24:52 -08:00
Igor Bukanov
6f324ec97c
Bug 619641 - making jsd to return "anonymous" for nameless functions, not an empty string, for compatibility with Firebug. r=adrake
2010-12-23 22:41:57 +01:00
timeless@mozdev.org
ab8210a0dc
Bug 617964 jsd_NewValue leaks jsdval when JS_EnterCrossCompartmentCall fails, r=jorendorff
2010-12-09 13:14:00 -08:00
Luke Wagner
56b2810a26
Bug 609440, part 3 - remove fallible public APIs, update mozilla (r=bent,jst,mrbkap,waldo,sdwilsh)
2010-12-03 00:24:17 -08:00
Igor Bukanov
cded0d1852
Bug 612150 - Eliminating JS_GetFunctionName. r=mrbkap
2010-11-24 17:56:43 +01:00
Robert Sayre
223d2052ea
Follow-up fix for bug 595243. Don't try to place non-main thread scripts in debug mode, and don't attempt to set debug mode from a non-main thread. r=gal
2010-10-30 15:07:46 -04:00
Blake Kaplan
7177ccb829
Bug 606357 - Make jsd values not compartment mismatch. r=gal
...
--HG--
extra : transplant_source : %DD49k%A8%D8%92p%1EC%07NKU%9D%BFY8%A0U
2010-10-25 12:12:32 -07:00
Andreas Gal
27b65a00ad
Don't try to waive Xray wrapper for primitives (604361, r=mrbkap).
2010-10-14 13:41:52 -07:00
Johnny Stenback
035d15db95
Fixing bug 599761. Use the right compartment in jsd. r=gal.
2010-09-28 19:29:29 -07:00
Igor Bukanov
7ae0ecc9d3
bug 571789 - merging JSObjectOps and JSExtendedClass into JSClass. r=jorendorff
2010-06-12 18:29:04 +02:00
Igor Bukanov
9842e59608
Backed out changeset 7b2b90efe57d -- the patch was landed against a tree with a lot of orange. This will hinder the orange resolution.
2010-07-28 14:36:06 +02:00
Igor Bukanov
781e5c46d7
bug 571789 - merging JSObjectOps and JSExtendedClass into JSClass. r=jorendorff
2010-06-12 18:29:04 +02:00
Luke Wagner
7371ad00ed
Bug 549143 - fatvals
2010-07-14 23:19:36 -07:00
Luke Wagner
41b9495dcf
Bug 565157 - typed JS_AddRoot (r=igor)
2010-06-07 17:05:02 -07:00
Boris Zbarsky
e38d60ca8c
Bug 521010. Expose a .script on jsdIValue, r=brendan
2009-10-07 21:19:54 -04:00
Rob Campbell
4bcafa2aff
bug 474358 - assertion isOuterWindow fix for windows breakage
2009-07-24 11:49:37 -03:00
Rob Campbell
ffb3a9b881
bug 474358 - ASSERTION: Inner window detected in Equality hook, isOuterWindow, p=me, r=timeless, sr=mrbkap
2009-07-24 10:20:34 -03:00
bent.mozilla%gmail.com
6fc5260a1b
Bug 342573 - "Fix accidental return value switch from bug 176182". r=mrbkap.
2006-06-23 22:29:51 +00:00
mrbkap%gmail.com
98997f8669
Checking in Ben Turner <bent.mozilla@gmail.com> and timeless's patch to make Gecko use the JS engine's request model to help multithreaded embedders avoid GC races and crashes. bug 176182, r=mrbkap assumed-rs=brendan
2006-06-12 22:39:55 +00:00
mrbkap%gmail.com
07ab557f71
More nukage of private API usage.
2006-04-27 01:33:45 +00:00
brendan%mozilla.org
4e8f899939
Don't use private APIs, please.
2006-04-27 01:22:24 +00:00
gerv%gerv.net
8b8dde7d95
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 22:01:16 +00:00
rginda%netscape.com
f7bdb90b75
bug 129519, "JS_GetPropertyDesc gives up too easily", r=jband, sr=shaver, a=bren
...
dan
Reflect new JSPD_* defines, make jsd_GetValueProperty degrade gracefully instead of fail outright when we run into a problem fetching the property value.
2002-03-16 01:58:36 +00:00
rginda%netscape.com
f120347fbe
part of bug 109652, "Venkman needs to profile" r=peterv,r=a=shaver
...
add profiling support.
2002-02-27 09:24:14 +00:00
gerv%gerv.net
4e12e44b2f
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2001-09-28 20:14:13 +00:00
gerv%gerv.net
1856815ff1
Oops.
2001-09-20 00:02:59 +00:00
scc%mozilla.org
bc444f528a
bug #98089 : ripped new license
2001-09-19 22:39:41 +00:00
rginda%netscape.com
6fccd0404a
- not built -
...
indentation fix
2001-04-20 03:48:03 +00:00
dmose%mozilla.org
ec37cbfc25
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 02:47:15 +00:00
jband%netscape.com
9cf5029cc2
not part of mozilla build - merging from SpiderMonkey140_BRANCH
1998-11-05 08:57:24 +00:00