dom/base/nsWrapperCache.h
b9f0d6ad53a73d043b5933ba56422e559b7cf4e5
created 2015-02-19 17:13 -0800
pushed 2015-03-30 18:32 +0000
Bill McCloskey Bill McCloskey - Bug 1133594 - Add support for message manager process scripts (r=smaug)
5c097e67bdb02dd12e7a172334b9044ff7cb3eea
created 2014-10-20 09:07 +0100
pushed 2015-01-12 19:37 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Relocate global objects (browser changes) r=bholley
2ae2d0f3a5469335377c3cdb530518d6a7dd6eff
created 2014-10-07 11:44 +0200
pushed 2014-11-28 15:29 +0000
Peter Van der Beken Peter Van der Beken - Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz.
609e5f79d4fddcb85f57b23f4f0921a31339d60e
created 2014-10-07 11:44 +0200
pushed 2014-11-28 15:29 +0000
Peter Van der Beken Peter Van der Beken - Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, invert the flag for dom bindings in nsWrapperCache and add SetIsNotDOMBinding. r=bz.
b2238670c5bfadfe00fe080a225d7bf3446e03de
created 2014-10-07 11:44 +0200
pushed 2014-11-28 15:29 +0000
Peter Van der Beken Peter Van der Beken - Bug 808856 - Make not overriding WrapObject fail to build. r=ehsan.
2424dd8f3da08094b568e2092f6b43b89a25edf1
created 2014-10-03 10:04 +0100
pushed 2014-11-28 15:29 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Allow for the possibility that the wrapper cache hasn't been initialized yet when updating it r=bz
97b903ea34a1553a253f16d30c5ba25254dd7ee7
created 2014-09-29 09:50 +0100
pushed 2014-11-28 15:29 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - We don't need an objectMoved hook for global objects r=terrence
9737b23a2790891c6b851646a0e731b9a9e380e8
created 2014-09-17 15:35 +0100
pushed 2014-11-28 15:29 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Use the object moved hook to update the wrapper cache r=terrence r=bz r=bholley
ff2190c3dbfdd8486a26f527538c947e1b990bfb
created 2014-09-17 17:34 +0100
pushed 2014-11-28 15:29 +0000
Ed Morley Ed Morley - Backed out changeset bea8bb703913 (bug 650161) for rooting hazzard failures
bea8bb703913210afc9b2b31d65c4b14ba2708d2
created 2014-09-17 15:35 +0100
pushed 2014-11-28 15:29 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Use the object moved hook to update the wrapper cache r=terrence r=bz r=bholley
a6946ebd6fed3267ad2663f2282bc71f9dffc001
created 2014-08-25 16:21 -0700
pushed 2014-10-13 16:35 +0000
Johnny Stenback Johnny Stenback - Bug 798188. Add table version of NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY, and add an else at the end of NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY to avoid this breaking QI maps if used at the end of a map. r=peterv
a817b58630c872cfef3c9f84f7b9bd707a8147a5
created 2014-08-13 10:05 +0100
pushed 2014-10-13 16:35 +0000
Jon Coppeard Jon Coppeard - Bug 1052388 - Rename JS_CallHeapFooTracer() functions to JS_CallFooTracer() r=terrence r=smaug
6e62d26d659c75a7be32298e259133e68c571d82
created 2014-06-18 17:07 -0700
pushed 2014-09-02 16:39 +0000
L. David Baron L. David Baron - Bug 996798 - Add a typedef to make it easier to change the size of nsWrapperCache/nsINode flags. r=bzbarsky
9a965d101659b230f74e0407a2aa5e1487a0a3cd
created 2014-04-29 04:57 -0400
pushed 2014-07-21 20:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1001966 - Part 3: Remove numbered NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE macros. r=smaug
2f158f06a59eb3359cc9c4e0c396d66f48adfddd
created 2014-04-29 04:56 -0400
pushed 2014-07-21 20:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1001966 - Part 1: Add variadic NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE macro. r=smaug
cf31dec6639a580e726fa70829e8d05f3dfcd805
created 2014-04-11 15:19 -0700
pushed 2014-06-09 21:49 +0000
Terrence Cole Terrence Cole - Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8
de7487db16d9df8f72eaeb4d6cc7288b47cedb54
created 2014-04-08 18:27 -0400
pushed 2014-06-09 21:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 991742 part 8. Remove the "aScope" argument of WebIDL/nsWrapperCache WrapObject() methods. r=bholley
f1e4f0f82a9a1572479ee08ed873cc61baeca0da
created 2013-11-09 11:20 +0100
pushed 2014-06-09 21:49 +0000
Peter Van der Beken Peter Van der Beken - Bug 990158 - Make inner windows use their wrapper cache. r=bz.
dcdf23cc62329e54c9b65370173c041b01237e7d
created 2014-03-19 13:35 -0300
pushed 2014-06-09 21:49 +0000
Bobby Holley Bobby Holley - Bug 825392 - Remove SOWs. r=bz
41937f231795e696b18b14b3b22833973f371996
created 2013-11-24 21:35 +0200
pushed 2014-02-04 01:06 +0000
Olli Pettay Olli Pettay - Bug 942240 - Improve the skippability of nsGlobalWindow, r=mccr8
2e66e700722394f2329aace31a28f0d4f9b8cea5
created 2013-11-05 22:16 +0800
pushed 2014-02-04 01:06 +0000
Kyle Huey Kyle Huey - Bug 928312: Convert the worker global object and all remaining EventTargets to new DOM bindings. r=bent,peterv,smaug
36aacf27a24ef7ab2ffd85352053a38c47d46c52
created 2013-09-04 11:29 -0400
pushed 2013-10-28 21:59 +0000
Benoit Jacob Benoit Jacob - Bug 912255 - traverse/unlink mDefaultVertexArray - r=smaug
9e98958b5e50ca9456adb49750e6480ac7ad201d
created 2013-08-27 19:59 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 911020 - Introduce js/TypeDecls.h, which holds very commonly used type declarations from the JS engine. r=luke.
7f8e99aec954ac5a731b942a5cc9be2060bf6350
created 2013-08-21 22:26 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 909178 (part 1) - Move |jsid| from jsapi.h into js/Id.h. r=luke.
dba0f0715b188190b2fe9a924f613ea02af9bf3e
created 2013-08-17 15:50 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm.
7a6ffb2fd49261d8b6f5d826023cd19b26c61520
created 2013-08-21 21:11 -0400
pushed 2013-10-28 21:59 +0000
Guillaume Abadie Guillaume Abadie - bug 903480 - [WebGL 2.0] implement TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN - r=jgilbert
5ddc04b616a979cab410aad281663dbc4051a3bf
created 2013-08-20 11:36 -0400
pushed 2013-10-28 21:59 +0000
Guillaume Abadie Guillaume Abadie - bug 903481_- step 3 - [WebGL 2.0] implement TRANSFORM_FEEDBACK_BUFFER - r=jgilbert
ee108221c037013f93cf1568aed42419b083e61e
created 2013-08-02 11:07 +0200
pushed 2013-09-16 19:14 +0000
Ms2ger Ms2ger - Merge m-c to inbound.
623333f6248314493c2591510753a4c20710d4a2
created 2013-08-02 10:29 +0900
pushed 2013-09-16 19:14 +0000
Mike Hommey Mike Hommey - Bug 881323 - Re-implement CycleCollectorParticipant with actual vtables, with constexpr to avoid static initializers. r=mccr8
15c0ae74266f5703a5be69f9deb86a685f84dae3
created 2013-08-02 09:04 +0200
pushed 2013-09-16 19:14 +0000
Ms2ger Ms2ger - Bug 886408 - Move nsContentUtils::ReleaseWrapper into nsWrapperCache; r=mccr8
d4c35209af10b65863fe5ef1e29cb61e41b577ed
created 2013-06-23 09:15 +0200
pushed 2013-08-05 18:49 +0000
Ms2ger Ms2ger - Bug 884268 - Part b: Move nsContentUtils::PreserveWrapper to nsWrapperCache; r=smaug
c4618e8cb8ff22d27d675c6fb033f478ba4bff5e
created 2013-06-23 09:15 +0200
pushed 2013-08-05 18:49 +0000
Ms2ger Ms2ger - Bug 884268 - Part a: Move nsContentUtils::CheckCCWrapperTraversal to nsWrapperCache; r=smaug
3e48ae462b0d93a4d275dff10981b1505f0d1160
created 2013-06-18 21:48 +0300
pushed 2013-08-05 18:49 +0000
Olli Pettay Olli Pettay - Bug 847611 - Paris bindings for autogenerated events, r=peterv
f6d53e1cde69f62305640e59440aabc4a643bc17
created 2013-06-18 11:00 +0100
pushed 2013-08-05 18:49 +0000
Jon Coppeard Jon Coppeard - Bug 877762 - GC: Post-barrier cycle collector participants - 7 Convert most JSObect to use Heap<T> (ex. XBL) r=bz
bbb8169d421673bfcd8d419c8c9711be0d656349
created 2013-06-08 09:53 +0100
pushed 2013-08-05 18:49 +0000
Jon Coppeard Jon Coppeard - Bug 860573 - Part 1 - Store wrapper cache flags separately to the object pointer r=smaug
76321fce71e793ea12db7e0dacf504ad9d9404e5
created 2013-05-27 12:50 +0100
pushed 2013-08-05 18:49 +0000
Jon Coppeard Jon Coppeard - Bug 874691 - Make CC participant tracing indirect r=mccr8 r=smaug r=bz
fae8d9338eb53e49ae070fbe10b651943bbd30f2
created 2013-03-28 13:37 -0700
pushed 2013-06-24 18:52 +0000
Terrence Cole Terrence Cole - Bug 777548 - Make non-cc-participant tracing indirect; r=smaug,billm,jst
1b1381894c4402d105cf59e45078bd9573facd01
created 2013-04-25 12:29 -0400
pushed 2013-06-24 18:52 +0000
Boris Zbarsky Boris Zbarsky - Bug 864727 part 5. Make all the WrapObject methods take a handle for the scope object. r=ms2ger
43128c241d3e0a95200703f9168d4fdf039d7ae7
created 2013-03-12 08:03 +0900
pushed 2013-05-13 16:59 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 848339 - Remove the vestigial boolean outparam from nsWrapperCache::WrapObject. r=bz
99ec1a7214663d0bc196ce383078c67f14fa81cc
created 2013-03-06 07:09 +0900
pushed 2013-05-13 16:59 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 841289 - Remove prefable option from WebIDL codegen. r=bz
134c19beec11a45b85ab971a708adc240187e4ea
created 2013-01-29 12:51 -0500
pushed 2013-04-01 19:47 +0000
Boris Zbarsky Boris Zbarsky - Bug 824589. Convert XULElement to WebIDL. r=peterv
b0ee4b6eb11490f5c97b07633523d8b270f45288
created 2013-01-29 17:18 -0500
pushed 2013-04-01 19:47 +0000
Boris Zbarsky Boris Zbarsky - Back out bug 824589 (rev 22695cac3896) on suspicion of Ts regression
22695cac389690829d6f9860c92a381b969c783c
created 2013-01-29 12:51 -0500
pushed 2013-04-01 19:47 +0000
Boris Zbarsky Boris Zbarsky - Bug 824589. Convert XULElement to WebIDL. r=peterv
a5f5694ad2c075d5b249b5335527de2aea8769cb
created 2012-12-31 12:40 -0800
pushed 2013-04-01 19:47 +0000
Steve Fink Steve Fink - Bug 828753 - jsid rooting, mostly in jsinfer.*. Also switch JSObject from struct to class. r=terrence
7a3c7b85898cc457d10f1065793a093a5b1fbba7
created 2013-01-18 13:20 -0800
pushed 2013-04-01 19:47 +0000
Steve Fink Steve Fink - Backed out changeset fce4e0f8a553 (bug 828753) for breaking windows warnings-as-errors (stop adding JSObject forward decls, please!)
fce4e0f8a553d8edb52b30a67093749b268f3705
created 2012-12-31 12:40 -0800
pushed 2013-04-01 19:47 +0000
Steve Fink Steve Fink - Bug 828753 - jsid rooting, mostly in jsinfer.*. Also switch JSObject from struct to class. r=terrence
e270f015e0e1e6881119675bd5b1c9be0b4720f2
created 2013-01-12 07:40 -0500
pushed 2013-04-01 19:47 +0000
Trevor Saunders Trevor Saunders - bug 822289 - remove NS_IMPL_CYCLE_COLLECTION_CLASS and friends r=mccr8
609b32dec10dd2120787e0c54c293865aa828ff2
created 2013-01-15 14:04 -0500
pushed 2013-04-01 19:47 +0000
Boris Zbarsky Boris Zbarsky - Bug 830553. Make the asserts in nsWrapperCache.h fatal. r=mccr8
61e9b18ee21ca9fd6449ace461dec0da591e48fc
created 2012-09-12 22:29 +0200
pushed 2013-02-19 18:06 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 815149 (Add support for SOWs and XBL bindings in new DOM bindings). r=bz.
53c6c1be81cfb5ffce611b8509687a7c08b4686b
created 2012-11-27 15:08 -0800
pushed 2013-02-19 18:06 +0000
Andrew McCreight Andrew McCreight - Bug 814752 - Make NS_IMPL_CYCLE_COLLECTION_UNLINK_PRESERVED_WRAPPER work for native CC classes. r=smaug,ehsan
2d4b8369a198391ff3b4fdc36dd4eb1b9e024168
created 2012-11-15 02:32 -0500
pushed 2013-01-07 21:25 +0000
Benoit Jacob Benoit Jacob - Bug 806279 - CC macros refactoring: part 4: update CC helper macros - r=mccr8,smaug
3d02d563837372d1d00c16df920973b795e9d3df
created 2012-11-15 02:32 -0500
pushed 2013-01-07 21:25 +0000
Benoit Jacob Benoit Jacob - Bug 806279 - CC macros refactoring: part 2: generic BEGIN_ macros folding in the NATIVE case - r=mccr8,smaug
c1bbabd184b33ec21cba783c64760937cffe975f
created 2012-09-26 20:12 +0200
pushed 2013-01-07 21:25 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 799465 (Add complete support for non-nsISupports objects in new DOM bindings) - fix CC traversal and wrapper preservation. r=bz.
5540b310d435b0616b878b5a279f9ae65c2baa3f
created 2012-10-12 14:45 +0100
pushed 2013-01-07 21:25 +0000
Ed Morley Ed Morley - Backout 3044539fec87 (bug 799465),2dbcd6d16b43 (bug 798264), f7019f73a5f0 (bug 711628), a484a3a904da, 7154061ddc00 & 7e7fc42021c1 (bug 799465) for burning
7e7fc42021c11b514939f28dcbbe2626a3a27484
created 2012-09-26 20:12 +0200
pushed 2013-01-07 21:25 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 799465 (Add complete support for non-nsISupports objects in new DOM bindings) - fix CC traversal and wrapper preservation. r=bz.
7e5ee5365db994de4b58be186d8332b9cd43d451
created 2012-10-02 10:24 +0200
pushed 2012-11-19 21:10 +0000
Ms2ger Ms2ger - Bug 793314 - Remove PtrBits; r=mounir,roc
b274e8e3479f556868412ea9fba4af4adf39deee
created 2012-09-29 01:29 +0300
pushed 2012-11-19 21:10 +0000
Olli Pettay Olli Pettay - Bug 794694 - Make sure to trace all the gray GCthings, not only wrapper, r=mccr8
1ff74108db1dd1b983bffff69135ae6116a4b7ae
created 2012-09-14 16:09 -0400
pushed 2012-11-19 21:10 +0000
Makoto Kato Makoto Kato - Bug 785321 - Replace PRUptrdiff with uintptr_t, prtdiff_t or etc; r=ehsan,jrmuizel
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
adb60cc7b1505bc91ca1c3bb846270cfd19926cb
created 2012-07-18 19:02 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
less more (0) -60 tip