Boris Zbarsky
|
7d2cf86b2f
|
Bug 851892 part 1. Make all CSS rules cycle-collected. r=heycam,smaug
|
2016-11-30 18:18:14 -05:00 |
|
Phil Ringnalda
|
7646bbe020
|
Backed out 20 changesets (bug 851892) for load failures in Android crashtest-4
Backed out changeset b9c4115cdeac (bug 851892)
Backed out changeset 5f491bf49b85 (bug 851892)
Backed out changeset 9bf5bcb3e8c5 (bug 851892)
Backed out changeset a9cab46e8b45 (bug 851892)
Backed out changeset 73858e15c8c0 (bug 851892)
Backed out changeset a25638588b6b (bug 851892)
Backed out changeset d58e0e5069ef (bug 851892)
Backed out changeset d8da2a3d8f10 (bug 851892)
Backed out changeset a8da3c34983f (bug 851892)
Backed out changeset 29cf8acbd21e (bug 851892)
Backed out changeset c53cd7bdf8b3 (bug 851892)
Backed out changeset e841a2796375 (bug 851892)
Backed out changeset 2eab85b00159 (bug 851892)
Backed out changeset ca4b1fb9cae4 (bug 851892)
Backed out changeset 74c0ba66f108 (bug 851892)
Backed out changeset 719bb9f41e5b (bug 851892)
Backed out changeset d6aa4c6192df (bug 851892)
Backed out changeset dc81a167a75d (bug 851892)
Backed out changeset 65422477b3a5 (bug 851892)
Backed out changeset 3089dd379077 (bug 851892)
|
2017-01-15 11:50:10 -08:00 |
|
Boris Zbarsky
|
a45291f4ff
|
Bug 851892 part 19. Convert CSSCounterStyleRule to WebIDL. r=peterv,heycam
|
2017-01-13 10:41:04 -05:00 |
|
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 |
|