Gregory Szorc
|
09e7b06723
|
Bug 844654 - Part 3: Remove now empty Makefile.in files; rs=khuey
--HG--
extra : rebase_source : 8de9c7f68a953e574dda22f8c14c2b2ca60444f9
|
2013-03-19 18:49:07 -07:00 |
|
Mike Shal
|
9680b82df6
|
Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps
|
2013-03-19 11:47:00 -07:00 |
|
Ms2ger
|
c4380f4933
|
Bug 845374 - Part r: Stop including nsTArray.h in nsReadableUtils.h; r=khuey
|
2013-03-17 08:55:16 +01:00 |
|
Mike Shal
|
e9f8bc0fbd
|
Bug 818246 - Part 7: Move XPIDL_MODULE to moz.build; rs=gps
|
2013-03-11 22:00:00 -07:00 |
|
Gregory Szorc
|
7bb3ee056b
|
Bug 818246 - Part 4: Move XPIDLSRCS into moz.build (auto); rs=glandium
This is the result of running
|mach mozbuild-migrate --list XPIDLSRCS SDK_XPIDLSRCS XPIDL_SOURCES| and
reverting xpcom/sample/*.
|
2013-03-12 10:17:46 -07:00 |
|
Jon Coppeard
|
8d5fd16382
|
Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted outside SpiderMonkey r=terrence
--HG--
extra : rebase_source : 35cbf3cc4da4598c2e9e6975028ef397718849db
|
2013-03-06 16:41:43 +00:00 |
|
Ed Morley
|
fe417ad697
|
Backed out changeset 28ef4bdff455 (bug 848395)
|
2013-03-07 13:03:35 +00:00 |
|
Jon Coppeard
|
fa71007e65
|
Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted outside SpiderMonkey r=terrence
--HG--
extra : rebase_source : 866879df05e3ec3f8e93570eb3f6b71103636b41
|
2013-03-06 16:41:43 +00:00 |
|
Gregory Szorc
|
c1b5e29e19
|
Bug 784841 - Part 18s: Convert /js; r=glandium
|
2013-02-25 12:47:22 -08:00 |
|
Steve Fink
|
231eada73a
|
Bug 838014 - More rooting in Debugger, plus some minor rooting in JSD and xpconnect for some should-be-private JSAPI changes. r=terrence
--HG--
extra : rebase_source : 46febe5421f6e1901f0d5ac2707fb3fdde1894db
|
2013-02-12 12:27:02 -08:00 |
|
Bobby Holley
|
aecba694cc
|
Bug 831076 - Enter a compartment in jsd. r=mrbkap
|
2013-02-04 15:13:14 +00:00 |
|
Bill McCloskey
|
8544cb4e1d
|
Bug 751618 - Add js/GCAPI.h (r=terrence)
|
2013-01-27 12:35:12 -08:00 |
|
Jan de Mooij
|
a9f2829ff4
|
Bug 833817 part 3 - Replace JSStackFrame with JSAbstractFramePtr. r=luke
|
2013-01-25 09:49:29 +01:00 |
|
Trevor Saunders
|
9f0ad48b28
|
bug 822289 - remove NS_IMPL_CYCLE_COLLECTION_CLASS and friends r=mccr8
|
2013-01-12 07:40:33 -05:00 |
|
Terrence Cole
|
912e1ad2ed
|
Bug 811060 - Move DeflateString out of jsstr and make it Typey; r=Waldo
--HG--
extra : rebase_source : 9d239c525e8b0c04a63770d4ed732c9c6da54a2c
|
2012-11-09 09:45:25 -08:00 |
|
Benoit Jacob
|
a1d7e0f511
|
Bug 807437 - Eliminate redundant Traverse/Unlink CC macros - part 1: automatic changes - r=mccr8
|
2012-11-15 02:32:40 -05:00 |
|
Bill McCloskey
|
2e75082f62
|
Bug 787856 - Convert JS_GetPrototype to support lazy protos (r=bhackett)
|
2012-09-03 16:42:17 -07:00 |
|
David Anderson
|
043ddae94a
|
Merge from mozilla-central.
--HG--
rename : js/jsd/jsd_scpt.c => js/jsd/jsd_scpt.cpp
rename : js/jsd/jsd_stak.c => js/jsd/jsd_stak.cpp
rename : js/jsd/jsd_val.c => js/jsd/jsd_val.cpp
|
2012-09-05 16:18:11 -07:00 |
|
David Anderson
|
6b403f94c2
|
Merge from mozilla-central.
--HG--
rename : content/base/public/nsIFrameMessageManager.idl => content/base/public/nsIMessageManager.idl
|
2012-08-29 17:51:24 -07:00 |
|
Luke Wagner
|
b4884af740
|
Bug 786068 - make JS_EnterCrossCompartmentCall infallible (and call it JS_EnterCompartment) (r=sfink)
|
2012-08-27 13:32:51 -07:00 |
|
David Anderson
|
188c88907e
|
Merge from mozilla-central.
|
2012-08-22 16:09:24 -07:00 |
|
David Anderson
|
1ef4c57410
|
Merge from mozilla-central.
|
2012-08-21 15:59:12 -07:00 |
|
David Anderson
|
d52687ed20
|
Remove JS_FrameIterator (bug 732653, r=luke,mrbkap).
|
2012-08-15 17:28:33 -07:00 |
|
Ehsan Akhgari
|
0fd9123eac
|
Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
This patch was generated by a script. Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double
|
2012-08-22 11:56:38 -04:00 |
|
Nicholas Nethercote
|
d05b248e0f
|
Bug 647367 - Sequester jshash.{h,cpp} in js/jsd/ (attempt 2). r=luke.
--HG--
rename : js/src/jshash.cpp => js/jsd/jshash.cpp
rename : js/src/jshash.h => js/jsd/jshash.h
|
2012-07-18 17:38:10 -07:00 |
|
Terrence Cole
|
09d4300426
|
Bug 501536 - Make jsd compile as C++; r=luke
This should be the last real C consumer of JS-API in mozilla-central.
--HG--
rename : js/jsd/jsd_atom.c => js/jsd/jsd_atom.cpp
rename : js/jsd/jsd_high.c => js/jsd/jsd_high.cpp
rename : js/jsd/jsd_hook.c => js/jsd/jsd_hook.cpp
rename : js/jsd/jsd_java.c => js/jsd/jsd_java.cpp
rename : js/jsd/jsd_lock.c => js/jsd/jsd_lock.cpp
rename : js/jsd/jsd_obj.c => js/jsd/jsd_obj.cpp
rename : js/jsd/jsd_scpt.c => js/jsd/jsd_scpt.cpp
rename : js/jsd/jsd_stak.c => js/jsd/jsd_stak.cpp
rename : js/jsd/jsd_step.c => js/jsd/jsd_step.cpp
rename : js/jsd/jsd_text.c => js/jsd/jsd_text.cpp
rename : js/jsd/jsd_val.c => js/jsd/jsd_val.cpp
rename : js/jsd/jsdebug.c => js/jsd/jsdebug.cpp
rename : js/jsd/jsdstubs.c => js/jsd/jsdstubs.cpp
|
2012-09-04 09:02:03 -07:00 |
|
Luke Wagner
|
94264a0bc8
|
Bug 625199 - s/JSAutoEnterCompartment/JSAutoCompartment/ and make it infallible (r=bholley)
--HG--
extra : rebase_source : 12acf2288285f5caefd7fecea8207de3a47eab5b
|
2012-08-21 18:42:53 -07:00 |
|
Luke Wagner
|
18c0268620
|
Bug 625199 - kill dummy frames (r=mrbkap)
--HG--
extra : rebase_source : df4e3bddabf20cdc5b9122370fa62b40e64177c7
|
2012-08-17 18:05:06 -07:00 |
|
Steve Fink
|
d8dd0b3c22
|
Bug 756267 - Move the internal logic to only call script destroy hook if create hook was called from inside the JS engine to JSD, and add a flag for controlling it. r=jorendorff
--HG--
extra : rebase_source : f561d1d2acf5980f2efd9faf019317bb3306e9b1
|
2012-08-17 10:23:21 -07:00 |
|
Mike Hommey
|
6173fa297f
|
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
|
2012-08-04 20:26:44 +02:00 |
|
Benjamin Peterson
|
90c89222f7
|
Bug 780051 - Remove JS_MAX and JS_MIN. r=luke
|
2012-08-02 20:50:51 -07:00 |
|
Aryeh Gregor
|
e806eeab4f
|
Bug 777292 part 2 - Change all nsnull to nullptr
|
2012-07-30 17:20:58 +03:00 |
|
Luke Wagner
|
c06e3b9b0b
|
Bug 772285 - rm JSPD_ARGUMENT/JSPD_VARIABLE (r=sfink)
--HG--
extra : rebase_source : 7be9ea3e5e90be9abd65f7d5268741e453cc717b
|
2012-07-10 15:34:12 -07:00 |
|
Nathan Froyd
|
a7eb97f896
|
Bug 370750 - consolidate mochitest files installation; r=glandium
With assistance on the patch from Ms2ger, Waldo, and Mossop.
|
2012-07-03 16:49:02 -04:00 |
|
Luke Wagner
|
fee7952e0d
|
Bug 755186 - s/JS_NewCompartmentAndGlobalObject/JS_NewGlobalObject/ (r=jorendorff)
--HG--
extra : rebase_source : f1ead9226915f72473a01db0a1019cdbe50c8e92
|
2012-06-20 08:57:29 -07:00 |
|
Ehsan Akhgari
|
ddcb96cfcf
|
Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (jsd parts); r=Waldo
|
2012-06-12 23:45:08 -04:00 |
|
Randell Jesup
|
eedf93a21d
|
Bug 773151: Convert nsCAutoString->nsAutoCString CLOSED TREE r=bsmedberg
|
2012-09-01 22:35:17 -04:00 |
|
Luke Wagner
|
002cf7abaa
|
Bug 787246 - rm OffTheBooks/Foreground/UnwantedForeground gunk (r=billm)
|
2012-08-31 15:01:33 -07:00 |
|
Jason Orendorff
|
47aab0a000
|
Bug 753542 - Add prefs to enable/disable E4X (javascript.options.xml.content and .chrome). r=bsmedberg, sr=jst.
|
2012-06-06 21:52:14 -05:00 |
|
Jason Orendorff
|
9ec40fdc02
|
Bug 753885 - Part 2: Add JSOPTION_ALLOW_XML, making E4X support optional per-context. r=Waldo.
|
2012-05-30 15:05:59 -05:00 |
|
Gervase Markham
|
ca171eec44
|
Bug 716478 - update licence to MPL 2.
|
2012-05-21 12:12:37 +01:00 |
|
Luke Wagner
|
48a4a689d4
|
Bug 690135 - create scope objects eagerly or not at all (r=jimb)
--HG--
extra : rebase_source : 6b1e37699e0556685b1ed88fa15ab380428b6ffa
|
2011-12-20 17:42:45 -08:00 |
|
Steve Fink
|
2523b1efe1
|
Bug 723712 - Test for !isCachedEval assertion failure. r=test
--HG--
extra : rebase_source : a88931728024e9045947cee4b3e6a5a82030909d
|
2012-04-16 11:44:10 -07:00 |
|
Steve Fink
|
0206f61415
|
Bug 751398 - Make jsdService participate in cycle collection for all of its hooks. r=khuey
--HG--
extra : rebase_source : dd85ac1398037964cb729afb4c0d6ace07387c7b
|
2012-04-30 13:58:38 -07:00 |
|
Tom Schuster
|
fb630ae705
|
Bug 752226 - Remove any use of JSVAL_IS_OBJECT. r=luke,Ms2ger
|
2012-05-11 17:46:26 +02:00 |
|
Ed Morley
|
79899a6f75
|
Backout 9b0fcaacb788 & bf3fef257e68 (bug 752226) for mochitest-other orange
|
2012-05-11 18:25:52 +01:00 |
|
Tom Schuster
|
1941fb1bb4
|
Bug 752226 - Remove any use of JSVAL_IS_OBJECT. r=luke,Ms2ger
--HG--
extra : rebase_source : edf2077f8b8bad1970eab6ebe9996e761d4e596c
|
2012-05-11 17:46:26 +02:00 |
|
Steve Fink
|
d62b8ed0a7
|
Bug 730208 - Root JSD's pet global so it can't participate in CC cycles. r=billm
--HG--
extra : rebase_source : 9bf6a12faedab111efee048af0e543b2c1881782
|
2012-03-20 21:29:47 -07:00 |
|
Steve Fink
|
2709146cb8
|
Bug 748937 - Switch JSD destroyScript signature from JSContext -> JSFreeOp. r=jorendorff
This is a warning fix only; JSD doesn't use the argument anyway.
--HG--
extra : rebase_source : 9529bdbfbb387cc03b29abef780e45abb881ed43
|
2012-04-27 11:49:57 -07:00 |
|
Steve Fink
|
94a69a3b1a
|
Bug 751396 - Fire slice callbacks only for "outer" GCs. r=billm
--HG--
extra : rebase_source : d30a5157d0f87bbc691ddf1cd0598974d0e509fc
|
2012-05-03 12:32:37 -07:00 |
|