js/xpconnect/src/XPCWrappedNativeJSOps.cpp
8e58294baf24a304a10a1ac46607abc7711ad0a3
created 2019-02-26 21:19 +0000
pushed 2019-03-11 13:01 +0000
Nika Layzell Nika Layzell - Bug 1528383 - Allow getting 'wrappedJSObject' without the attribute being defined, r=bholley
a0b9977daa361c63bae40a7caf6dbfd2130558fa
created 2019-02-02 03:24 +0000
pushed 2019-03-11 13:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 1521907 part 5. Start using CheckedUnwrapStatic/Dynamic in XPConnect. r=peterv
bcb403c04f1c869e7a64636077deb8f6a9ef2aff
created 2019-02-02 00:58 +0200
pushed 2019-03-11 13:01 +0000
Gurzau Raul Gurzau Raul - Backed out 7 changesets (bug 1521907) for failing at unit/test_bug1151385.js on a CLOSED TREE.
df09b7be63c5a642faf52ec29ff5da15d5ae4b04
created 2019-02-01 18:49 +0000
pushed 2019-03-11 13:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 1521907 part 5. Start using CheckedUnwrapStatic/Dynamic in XPConnect. r=peterv
0afc21b5734ab60266676c02c8c91f52dc38107b
created 2019-02-01 19:38 +0200
pushed 2019-03-11 13:01 +0000
Ciure Andrei Ciure Andrei - Backed out 7 changesets (bug 1521907) for JSObject Wrapper.cpp bustages and failures CLOSED TREE
2d089514890716397b1cee3f4ade5dc43218319e
created 2019-02-01 16:17 +0000
pushed 2019-03-11 13:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 1521907 part 5. Start using CheckedUnwrapStatic/Dynamic in XPConnect. r=peterv
d57dde190f67e7964bb3a908d33a4d086da696b1
created 2018-12-28 15:48 +0000
pushed 2019-01-21 13:03 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1516555 - Reformat everything to the Google coding style r=Ehsan
7b16ce0e3114753c387f3c4efad1657e65d736bf
created 2018-12-20 08:23 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1514672 part 1 - Move XPCWrappedNativeScope from RealmPrivate to CompartmentPrivate. r=bzbarsky
0429fe76b4cca9d11093dcfc79e01d7da1f91888
created 2018-12-07 14:38 -0800
pushed 2019-01-21 13:03 +0000
Steve Fink Steve Fink - Bug 1513108 - Remove the separate class extension hook for getting a weakmap key delegate, r=jonco
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-03 16:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
5634ba04016cfeef11e590311e4df234a5a2f1f8
created 2018-11-24 12:21 -0800
pushed 2018-12-03 16:23 +0000
Jeff Walden Jeff Walden - Bug 1510012 - Move Symbol-related APIs out of jsapi.h into js/public/Symbol.h. r=sfink, r=mccr8 for the bindings change
c8ca4a20631561e4a7a6cf68be07ec2eef2e7bd0
created 2018-10-24 23:40 -0400
pushed 2018-12-03 16:23 +0000
Nika Layzell Nika Layzell - Bug 1501910 - Pass enumerableOnly into nsIXPCScriptable::NewEnumerate, r=bzbarsky
644d4b1846b0b0b8a4c8b31742f66c6d8f510079
created 2018-10-09 21:14 +0000
pushed 2018-10-15 21:07 +0000
Andrew McCreight Andrew McCreight - Bug 1490507, part 2 - Fix up the comment about double wrapping r=bholley
0cbd91ad500bcacaa5f0e77656752cd3a6ce08c1
created 2018-10-09 21:14 +0000
pushed 2018-10-15 21:07 +0000
Andrew McCreight Andrew McCreight - Bug 1490507, part 1 - Remove nsIXPCWrappedJSObjectGetter and move the comment r=bholley
3650f0f019d1cf0866ddd9dd8f43077ae2d862df
created 2018-09-12 18:19 +0000
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1490600 - Always use braces for if/for/while statements in js/xpconnect/src, part 4. r=kmag
9f5767f1b04cb1924e94e530acec5738edfb3e52
created 2018-09-05 06:05 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 8: Rename JS_EncodeString to JS_EncodeStringToLatin1. r=Waldo
52ae4d84b11e507483430e922d25b2083ad5c73e
created 2018-09-05 02:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo
3d23c2f43b8a5ccd1dd21f1240689cea1566deed
created 2018-09-05 15:54 +0300
pushed 2018-10-15 21:07 +0000
Cosmin Sabou Cosmin Sabou - Backed out 14 changesets (bug 1485066) for build bustages on MessageManagerFuzzer. CLOSED TREE
6676e8fedcb375e0147a8cede0345d1990735f37
created 2018-09-05 02:26 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 8: Rename JS_EncodeString to JS_EncodeStringToLatin1. r=Waldo
d35bb63dbc1d7c5892ee32c1f20aaab17ceaf9f5
created 2018-09-05 02:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo
67d5039dcbc2522e187bcf3dbec1c6e92bd32167
created 2018-08-20 07:46 -0700
pushed 2018-08-24 17:49 +0000
Jeff Walden Jeff Walden - Bug 1033916 - Move JSAutoByteString out of jsapi.h into js/public/AutoByteString.h, incidentally breaking the jsfriendapi.h -> jsapi.h dependency. r=jandem
b3c093b141e2381efef699124f8a629d0711c8c6
created 2018-08-07 11:57 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1478359 - Store a global object in nsXPCWrappedJS and use it for realm-entering. r=mccr8
1494e906ad52413008a722bf5e9ab533d1821f57
created 2018-07-28 12:12 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1478955 part 1 - Rename JSAutoRealm to JSAutoRealmAllowCCW. r=luke
66fd5497203f27524e233c7dca3bed9d5eba87d7
created 2018-06-21 11:05 +0200
pushed 2018-06-22 15:47 +0000
Jan de Mooij Jan de Mooij - Bug 1469217 part 2 - Add APIs taking getter/setter objects instead of JSNatives. r=anba
6b6365bdb4c2dd18efdc5a4ee0f4f8b8550f5e8b
created 2018-05-16 10:53 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461292 part 1 - Rename JSAutoCompartment to JSAutoRealm. r=bz,luke
b4b82cd86014c1ccdbf3cfc1479be70f4815ed66
created 2018-03-22 10:37 +0100
pushed 2018-06-18 21:43 +0000
Peter Van der Beken Peter Van der Beken - Bug 1453011 - Remove some unused nsIXPCScriptable flags. r=bz.
30ed797c2454b1f5f259f1c26f85bd7a62380ef5
created 2018-04-20 21:40 +0300
pushed 2018-04-26 21:04 +0000
Dorel Luca Dorel Luca - Backed out 8 changesets (bug 1453011, bug 1452981, bug 1146316) For xpcshell and mochitest failures on multiple files. CLOSED TREE
cae243fb2a3c6ff03072e36ad0dd0dd2e599e74d
created 2018-03-22 10:37 +0100
pushed 2018-04-26 21:04 +0000
Peter Van der Beken Peter Van der Beken - Bug 1453011 - Remove some unused nsIXPCScriptable flags. r=bz.
edcef7625d066d8006452d561f9732adee54e0b9
created 2018-03-23 13:09 +0100
pushed 2018-04-26 21:04 +0000
Tom Schuster Tom Schuster - Bug 1255800 - Make computeThis return a boolean for easier error handling. r=jorendorff
b4278b2f0801917efce3826515817a7e1251b4ce
created 2018-03-28 22:46 -0400
pushed 2018-04-26 21:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1448414. Remove the DOM_OBJECT classinfo bit. r=kmag
1fc80ba9ed07e9126e1e181e0051b7c22a151c24
created 2018-03-29 12:21 +0300
pushed 2018-04-26 21:04 +0000
Coroiu Cristina Coroiu Cristina - Backed out changeset 9e41e9c653f2 (bug 1448414) for mochitest failures Permission denied to create wrapper for object of class XPCComponents_Interfaces on a CLOSED TREE
9e41e9c653f26f87285ccb5696b492c1e8c7c3be
created 2018-03-28 22:46 -0400
pushed 2018-04-26 21:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1448414. Remove the DOM_OBJECT classinfo bit. r=kmag
9a6a2971bce35bfd3b3be8793b08e4d67fb904d3
created 2018-03-07 14:35 +0100
pushed 2018-04-26 21:04 +0000
Tom Schuster Tom Schuster - Bug 1255800 - Remove JS_THIS_OBJECT from dom/xpconnect. r=bz
f1431c234b4eb10d3c16067465bfc22e8699c1ed
created 2018-03-07 18:11 -0800
pushed 2018-03-12 14:54 +0000
Kris Maglione Kris Maglione - Bug 1443983: Part 3 - Remove platform support for interpositions. r=mccr8
0ceb91c42b0ff876a61ed23f5e587ba3a2083bcf
created 2018-02-21 10:30 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
57132aac9262cbe6077160cad75bc590fd60e92c
created 2017-09-26 12:26 +0200
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1153592 part 2 - Remove JSPROP_SHARED; ensure accessor props don't have slots. r=evilpie
353300cbbf52fc65a5e4f463ca42eade3790b549
created 2017-09-19 12:31 +0100
pushed 2017-09-20 00:42 +0000
Jon Coppeard Jon Coppeard - Bug 1396613 - Update the object moved hook to allow it to be called when tenuring nursery objects r=sfink r=mccr8
21bde39def618a992857612307518943f5445cf9
created 2017-08-30 15:35 +0200
pushed 2017-09-15 00:19 +0000
Jan de Mooij Jan de Mooij - Bug 1394835 part 1 - Spit JS_DefineProperty* APIs in separate data/accessor overloads. r=evilpie,bz
2c56761b02a138e16c1c73c6040e8457a7c466bf
created 2017-08-25 10:12 +0200
pushed 2017-09-15 00:19 +0000
Jan de Mooij Jan de Mooij - Bug 1389510 part 3 - Remove getProperty/setProperty hooks from ClassOps. r=evilpie
ff7f36a9dd90f6aaa0901e0c642565fcfcec91a5
created 2017-08-25 10:10 +0200
pushed 2017-09-15 00:19 +0000
Jan de Mooij Jan de Mooij - Bug 1389510 part 1 - Remove getProperty/setProperty hooks from XPConnect. r=mrbkap
4ed300523cb0fcbfb773a4589835ce3e3e8b3d6a
created 2017-08-16 09:01 +0200
pushed 2017-09-15 00:19 +0000
Jan de Mooij Jan de Mooij - Bug 1390159 - Remove throw-on-set setProperty hooks on WrappedNatives. r=mrbkap
a32e94e98f03c23290f74f892bc545b7d4e025f6
created 2017-07-10 16:05 -0400
pushed 2017-08-02 08:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1371259 part 6. Root the unwrapped object in PRE_HELPER_STUB. r=mccr8
f30ec8ac7239eda68629aba08416c3a40e0dea58
created 2017-06-14 10:37 +0200
pushed 2017-08-02 08:25 +0000
Jan de Mooij Jan de Mooij - Bug 1370608 part 1 - Move newEnumerate hook from ObjectOps to ClassOps. r=evilpie,bz
e3d205dc31f33fd2897fd68ffb9ff15e9e3bc079
created 2017-07-10 18:06 -0400
pushed 2017-07-11 14:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 1371259. Rejigger DOM object unwrapping to take mutable handles to the JS value/object in a bunch of cases. r=peterv,mccr8 a=jcristau
ea31640ea9a389036e385181e4c44f62232978e8
created 2017-03-03 15:10 -0700
pushed 2017-06-12 13:08 +0000
Tom Tromey Tom Tromey - Bug 1334278 - change JS_smprintf to return UniqueChars; r=froydnj
6deb37b2d3a1390d2bb84e4db2fcd373b8999144
created 2017-04-09 21:15 -0700
pushed 2017-06-12 13:08 +0000
Chris Peterson Chris Peterson - Bug 1356843 - Fix -Wcomma warnings in js/. r=jorendorff
bf8f3671cc134b866a81c6f22c49f10ed7845e6f
created 2017-02-13 17:26 +0100
pushed 2017-04-18 12:07 +0000
Tom Schuster Tom Schuster - Bug 1339036 - Rename JSTYPE_VOID to JSTYPE_UNDEFINED. r=arai
50aec64a8cdd503b8b06ac418aff2e45a94ccd09
created 2017-02-01 15:43 -0500
pushed 2017-04-18 12:07 +0000
Boris Zbarsky Boris Zbarsky - Bug 1335368 part 21. Get rid of some IsCallerChrome usage in XPConnect. r=bholley
105d7762f4b06db69cef6fffd2129890dd9fbbb0
created 2017-01-10 12:47 +1100
pushed 2017-03-06 20:48 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1329846 (part 1) - Remove XPCNativeScriptableInfo. r=mccr8.
4e2cfc2d396fd43d2a825b527656a60247912414
created 2016-12-23 16:14 +1100
pushed 2017-03-06 20:48 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1325542 - Remove XPCNativeScriptableFlags. r=mccr8.
a193a2da927441688192f9ee07db640e51d0120b
created 2016-12-23 08:30 +1100
pushed 2017-03-06 20:48 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1324330 (part 3) - Don't mix |Cant| and |Cannot| in function names in XPCWrappedNativeJSOps.cpp. r=mccr8.
98eaebf80768d80401260f12768d5bab4129961a
created 2016-12-14 08:33 +1100
pushed 2017-03-06 20:48 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1321374 - Simplify js::Class handling relating to nsIXPCScriptable. r=mccr8, sr=bholley.
b08af7a04122efd2f4d1f9cdfc2353dc5acc58c7
created 2016-12-02 17:37 +1100
pushed 2017-03-06 20:48 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1322080 (part 3, attempt 2) - Remove nsIXPCScriptable::addProperty. r=peterv.
4b84794ed0ebd97813aa6284350b8764c95ea212
created 2016-12-12 12:15 +0100
pushed 2017-03-06 20:48 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9356d8836ca8 (bug 1322080)
9356d8836ca87f8efeaa17e2b6554590046c8cbf
created 2016-12-02 17:37 +1100
pushed 2017-03-06 20:48 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1322080 (part 3) - Remove nsIXPCScriptable::addProperty. r=peterv.
81a1f25491a65bdf41584a261a3d44607af9ac95
created 2016-12-21 10:29 +1100
pushed 2017-01-23 14:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1321374 (follow-up) - Bustage fix. a=bustage.
71f746cb740323e4cc0f3039ac2368c59fed0101
created 2016-12-21 09:54 +1100
pushed 2017-01-23 14:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1321374 - Simplify js::Class handling relating to nsIXPCScriptable. r=mccr8, sr=bholley, a=dveditz.
3bfc813cbb728f7ef992c18eac0e0c205269206b
created 2016-10-13 14:33 +0200
pushed 2017-01-23 14:19 +0000
Andrea Marchesini Andrea Marchesini - Bug 1309818 - Fixing some warning when compiling dom/*, r=smaug
less more (0) -300 -100 -60 tip