Boris Zbarsky
|
565ee1c623
|
Bug 851892 part 18. Convert CSSKeyframesRule to WebIDL. r=peterv,heycam
|
2017-01-13 10:41:04 -05:00 |
|
Boris Zbarsky
|
04758a4101
|
Bug 851892 part 17. Convert CSSKeyframeRule to WebIDL. r=peterv,heycam
|
2017-01-13 10:41:04 -05:00 |
|
Boris Zbarsky
|
7cf00a7a8d
|
Bug 851892 part 16. Convert CSSFontFeatureValuesRule to WebIDL. r=peterv,heycam
|
2017-01-13 10:41:04 -05:00 |
|
Boris Zbarsky
|
21327fbf4a
|
Bug 851892 part 15. Convert CSSFontFaceRule to WebIDL. r=peterv,heycam
|
2017-01-13 10:41:04 -05:00 |
|
Boris Zbarsky
|
c4def199d1
|
Bug 851892 part 14. Convert CSSPageRule to WebIDL. r=peterv,heycam
The PutForwards bit is a new feature, but easy enough to implement here.
|
2017-01-13 10:41:04 -05:00 |
|
Boris Zbarsky
|
ae6e5ca2ae
|
Bug 851892 part 13. Convert media, supports, and moz-document rules to WebIDL. r=peterv,heycam
|
2017-01-13 10:41:03 -05:00 |
|
Boris Zbarsky
|
f05d96e7f9
|
Bug 851892 part 12. Convert CSSStyleRule to WebIDL. r=peterv,heycam,mccr8
The .style PutForwards bit is coming along for the ride; I did check that Chrome
already implements this, so we're not the only ones.
|
2017-01-13 10:41:03 -05:00 |
|
Boris Zbarsky
|
3bdf48d523
|
Bug 851892 part 11. Convert CSSImportRule to WebIDL. r=peterv,heycam,mccr8
Note that the .media PutForwards is a new feature coming along for the ride now
that we're using the spec IDL.
|
2017-01-13 10:41:03 -05:00 |
|
Boris Zbarsky
|
fd35d23ff6
|
Bug 851892 part 10. Convert CSSNamespaceRule to WebIDL. r=peterv,heycam
|
2017-01-13 10:41:03 -05:00 |
|
Boris Zbarsky
|
f99593acd9
|
Bug 851892 part 4. Make css::Rule wrappercached. r=heycam,peterv
Note that this increases the size of css::Rule by three words, unfortunately.
|
2017-01-13 10:41:02 -05:00 |
|
Boris Zbarsky
|
17194e597d
|
Back out bug 851892 for Windows build bustage on CLOSED TREE
|
2017-01-13 11:47:22 -05:00 |
|
Boris Zbarsky
|
6f4f59776d
|
Bug 851892 part 19. Convert CSSCounterStyleRule to WebIDL. r=peterv,heycam
|
2017-01-13 10:41:04 -05:00 |
|
Boris Zbarsky
|
c6b3b45c13
|
Bug 851892 part 18. Convert CSSKeyframesRule to WebIDL. r=peterv,heycam
|
2017-01-13 10:41:04 -05:00 |
|
Boris Zbarsky
|
896b1e8c49
|
Bug 851892 part 17. Convert CSSKeyframeRule to WebIDL. r=peterv,heycam
|
2017-01-13 10:41:04 -05:00 |
|
Boris Zbarsky
|
23f3f06a84
|
Bug 851892 part 16. Convert CSSFontFeatureValuesRule to WebIDL. r=peterv,heycam
|
2017-01-13 10:41:04 -05:00 |
|
Boris Zbarsky
|
b2f0b5202b
|
Bug 851892 part 15. Convert CSSFontFaceRule to WebIDL. r=peterv,heycam
|
2017-01-13 10:41:04 -05:00 |
|
Boris Zbarsky
|
92b794192c
|
Bug 851892 part 14. Convert CSSPageRule to WebIDL. r=peterv,heycam
The PutForwards bit is a new feature, but easy enough to implement here.
|
2017-01-13 10:41:04 -05:00 |
|
Boris Zbarsky
|
b252e65fd2
|
Bug 851892 part 13. Convert media, supports, and moz-document rules to WebIDL. r=peterv,heycam
|
2017-01-13 10:41:03 -05:00 |
|
Boris Zbarsky
|
32646c89a8
|
Bug 851892 part 12. Convert CSSStyleRule to WebIDL. r=peterv,heycam,mccr8
The .style PutForwards bit is coming along for the ride; I did check that Chrome
already implements this, so we're not the only ones.
|
2017-01-13 10:41:03 -05:00 |
|
Boris Zbarsky
|
2e2bbf5217
|
Bug 851892 part 11. Convert CSSImportRule to WebIDL. r=peterv,heycam,mccr8
Note that the .media PutForwards is a new feature coming along for the ride now
that we're using the spec IDL.
|
2017-01-13 10:41:03 -05:00 |
|
Boris Zbarsky
|
4fde076f4a
|
Bug 851892 part 10. Convert CSSNamespaceRule to WebIDL. r=peterv,heycam
|
2017-01-13 10:41:03 -05:00 |
|
Boris Zbarsky
|
71bd55efef
|
Bug 851892 part 4. Make css::Rule wrappercached. r=heycam,peterv
Note that this increases the size of css::Rule by three words, unfortunately.
|
2017-01-13 10:41:02 -05:00 |
|
Olli Pettay
|
3898f7d882
|
Bug 1326507, remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS, r=mccr8
|
2017-01-03 21:47:55 +02:00 |
|
Jon Coppeard
|
c8f4913ae7
|
Bug 1315122 - Remove JS::Heap<T>'s unused setToCrashOnTouch() methods r=jandem
|
2016-11-04 17:32:36 +00:00 |
|
Terrence Cole
|
1ee40f664f
|
Bug 1235923 - Part 2: Use new Root tracing APIs in Gecko; r=smaug
|
2015-12-30 11:31:16 -08:00 |
|
Olli Pettay
|
4771877f66
|
Bug 1120016 - Allocate short lived JS wrappers in the Nursery, r=mccr8,terrence
|
2015-12-31 15:21:49 +02:00 |
|
Wes Kocher
|
b6dde9f28a
|
Backed out changeset 0d55a6e4e98e (bug 1120016) for 980 b2g hazards
|
2015-12-30 16:34:18 -08:00 |
|
Terrence Cole
|
70904a5b52
|
Backout Bug 1235598 Part 2 because of merge bustage on a CLOSED TREE
|
2015-12-30 15:05:24 -08:00 |
|
Terrence Cole
|
f4b050383d
|
Bug 1235598 - Part 2: Use TraceEdge exclusively in Gecko; r=smaug
|
2015-12-30 08:52:14 -08:00 |
|
Olli Pettay
|
ed8008ccd2
|
Bug 1120016 - Allocate short lived JS wrappers in the Nursery, r=mccr8,terrence
|
2015-12-30 19:16:13 +02:00 |
|
Olli Pettay
|
d934b69077
|
Bug 1183604, add some more assertions to help implementing new cycle collectable classes, r=mccr8
|
2015-07-29 13:28:45 +03:00 |
|
Ryan VanderMeulen
|
23bbf90d02
|
Backed out changeset 40c187d91db4 (bug 1183604) for hazard analysis failures.
CLOSED TREE
|
2015-07-28 21:20:34 -04:00 |
|
Olli Pettay
|
7ddaabd4cf
|
Bug 1183604, add some more assertions to help implementing new cycle collectable classes, r=mccr8
|
2015-07-28 20:02:15 +03:00 |
|
Jeff Gilbert
|
b34c316584
|
Bug 1182369 - Remove js/Class.h include from nsWrapperCache.h. - r=bz
|
2015-07-09 12:32:04 -07:00 |
|
Andrew McCreight
|
92010d3e4c
|
Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
|
2015-05-03 15:32:37 -04:00 |
|
Andrea Marchesini
|
26e004fd3c
|
Bug 1156632 - Remove unused forward class declarations - patch 1 - dom/base, r=ehsan
|
2015-04-22 08:29:15 +02:00 |
|
Boris Zbarsky
|
3a822d99b4
|
Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
The only manual changes here are to BindingUtils.h, BindingUtils.cpp,
Codegen.py, Element.cpp, IDBFileRequest.cpp, IDBObjectStore.cpp,
dom/workers/Navigator.cpp, WorkerPrivate.cpp, DeviceStorageRequestChild.cpp,
Notification.cpp, nsGlobalWindow.cpp, MessagePort.cpp, nsJSEnvironment.cpp,
Sandbox.cpp, XPCConvert.cpp, ExportHelpers.cpp, and DataStoreService.cpp. The
rest of this diff was generated by running the following commands:
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObject\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(Binding(?:_workers)?::Wrap\((?:aCx|cx|aContext|aCtx|js), [^,)]+)\)/\1, aGivenProto)/g'
|
2015-03-19 10:13:33 -04:00 |
|
Bill McCloskey
|
b359a97797
|
Bug 1133594 - Add support for message manager process scripts (r=smaug)
|
2015-02-19 17:13:02 -08:00 |
|
Jon Coppeard
|
5b6d36441e
|
Bug 650161 - Relocate global objects (browser changes) r=bholley
|
2014-10-20 09:07:43 +01:00 |
|
Peter Van der Beken
|
3467274091
|
Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz.
|
2014-10-07 11:44:49 +02:00 |
|
Peter Van der Beken
|
84abe1432d
|
Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, invert the flag for dom bindings in nsWrapperCache and add SetIsNotDOMBinding. r=bz.
|
2014-10-07 11:44:48 +02:00 |
|
Peter Van der Beken
|
0cd87df26e
|
Bug 808856 - Make not overriding WrapObject fail to build. r=ehsan.
|
2014-10-07 11:44:48 +02:00 |
|
Jon Coppeard
|
8f840ee612
|
Bug 650161 - Allow for the possibility that the wrapper cache hasn't been initialized yet when updating it r=bz
|
2014-10-03 10:04:19 +01:00 |
|
Jon Coppeard
|
779d611cee
|
Bug 650161 - We don't need an objectMoved hook for global objects r=terrence
|
2014-09-29 09:50:17 +01:00 |
|
Jon Coppeard
|
935d549a5a
|
Bug 650161 - Use the object moved hook to update the wrapper cache r=terrence r=bz r=bholley
* * *
Add exception for objectMoved hook as we do for finalize hook
|
2014-09-17 15:35:11 +01:00 |
|
Johnny Stenback
|
b8395846bb
|
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
---
dom/base/nsWrapperCache.h | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
|
2014-08-25 16:21:35 -07:00 |
|
Jon Coppeard
|
04b6fb5783
|
Bug 1052388 - Rename JS_CallHeapFooTracer() functions to JS_CallFooTracer() r=terrence r=smaug
|
2014-08-13 10:05:22 +01:00 |
|
L. David Baron
|
b298861489
|
Bug 996798 - Add a typedef to make it easier to change the size of nsWrapperCache/nsINode flags. r=bzbarsky
|
2014-06-18 17:07:26 -07:00 |
|
Birunthan Mohanathas
|
75e8b06441
|
Bug 1001966 - Part 3: Remove numbered NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE macros. r=smaug
|
2014-04-29 04:57:00 -04:00 |
|
Birunthan Mohanathas
|
0a166a643e
|
Bug 1001966 - Part 1: Add variadic NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE macro. r=smaug
|
2014-04-29 04:56:00 -04:00 |
|