gecko/dom/workers
Bobby Holley 5cfc3855a5 Bug 899367 - Only use JSOPTION_UNROOTED_GLOBAL for DOM JSContexts. r=mccr8
We don't cycle collect any other kind, so there's no difference between marking
them gray and letting the JS engine mark them black. This also gets rid of that
nasty code which reset the flag, which billm theorizes has to do with faulty
logic in ContextHolder when creating ephemeral sandbox cxes. The assertion in
this patch should catch us if anything goes wrong.
2013-09-04 14:06:54 -07:00
..
test Bug 912086 - Several Workers methods do not set their return value. r=mrbkap 2013-09-04 13:20:51 -04:00
ChromeWorkerScope.cpp Bug 897484 - GC: Convert JS_GetProperty APIs to take MutableHandleValue r=terrence r=bholley r=smaug 2013-07-26 10:00:38 +01:00
ChromeWorkerScope.h Bug 868312: Various dom rooting fixes r=bz 2013-05-04 03:52:57 -04:00
DOMBindingBase.cpp Bug 908351. Stop over-including DOMJSClass.h, so we don't rebuild as much when PrototypeList.h changes. We do this by factoring out the slot macros into a separate header and including that. r=khuey 2013-08-23 22:42:39 -04:00
DOMBindingBase.h Bug 860573 - Part 1 - Store wrapper cache flags separately to the object pointer r=smaug 2013-06-08 09:53:21 +01:00
DOMBindingInlines.h Bug 887364 - URL API for Workers. r=khuey 2013-09-04 13:07:34 -04:00
EventListenerManager.cpp Bug 898914 (part 1) - Remove JSBool. 2013-08-08 15:53:04 -07:00
EventListenerManager.h Bug 868312 finale: finish rooting dom/ code. r=smaug 2013-05-17 21:48:25 -04:00
Events.cpp Bug 898914 (part 1) - Remove JSBool. 2013-08-08 15:53:04 -07:00
Events.h Bug 905017 (part 2, attempt 2) - Move structured clone stuff from jsapi.{h,cpp} and jsclone.{h,cpp} to js/StructuredClone.{h,cpp}. r=billm. 2013-08-19 23:43:47 -07:00
EventTarget.cpp Bug 868312 finale: finish rooting dom/ code. r=smaug 2013-05-17 21:48:25 -04:00
EventTarget.h Bug 865377. Give EventTarget a chrome-only getter that returns its global. r=smaug 2013-05-30 17:46:39 -04:00
Exceptions.cpp Bug 904962 (part 5) - Don't #include jsprf.h in three places it isn't needed. r=luke. 2013-08-11 23:34:14 -07:00
Exceptions.h Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm. 2013-08-17 15:50:18 -07:00
File.cpp Bug 894840, part 5 - Add a 'path' property to the File objects in the input.files FileList, and set it when a directory is picked. r=khuey 2013-08-23 08:41:17 +01:00
File.h Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm. 2013-08-17 15:50:18 -07:00
FileReaderSync.cpp Bug 903772: Part 3 - Refactor GlobalObject. r=peterv 2013-08-22 22:17:08 -07:00
FileReaderSync.h Bug 903772: Part 3 - Refactor GlobalObject. r=peterv 2013-08-22 22:17:08 -07:00
Location.cpp Bug 878600 - Move WorkerLocation to WebIDL; r=khuey 2013-07-24 09:41:55 +02:00
Location.h Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm. 2013-08-17 15:50:18 -07:00
Makefile.in Bug 904831 - Part b: Move unconditional MSVC_ENABLE_PGO definitions into moz.build; r=gps 2013-08-22 08:56:01 +02:00
moz.build Bug 903772: Part 7 - Remove the worker thread TextEncoder implementation. r=emk 2013-08-22 22:17:10 -07:00
Navigator.cpp Bug 878401 - Move WorkerNavigator to WebIDL; r=khuey 2013-07-24 09:38:23 +02:00
Navigator.h Bug 878401 - Move WorkerNavigator to WebIDL; r=khuey 2013-07-24 09:38:23 +02:00
Principal.cpp
Principal.h Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm. 2013-08-17 15:50:18 -07:00
Queue.h
RuntimeService.cpp Bug 899367 - Only use JSOPTION_UNROOTED_GLOBAL for DOM JSContexts. r=mccr8 2013-09-04 14:06:54 -07:00
RuntimeService.h Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm. 2013-08-17 15:50:18 -07:00
ScriptLoader.cpp Bug 899245 - Rename JS_GetGlobalForScopeChain to JS::CurrentGlobalOrNull. r=luke 2013-07-29 16:45:27 -07:00
ScriptLoader.h Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm. 2013-08-17 15:50:18 -07:00
URL.cpp Bug 887364 - URL API for Workers. r=khuey 2013-09-04 13:07:34 -04:00
URL.h Bug 887364 - URL API for Workers. r=khuey 2013-09-04 13:07:34 -04:00
Worker.cpp Bug 912086 - Several Workers methods do not set their return value. r=mrbkap 2013-09-04 13:20:51 -04:00
Worker.h Bug 908351. Stop over-including DOMJSClass.h, so we don't rebuild as much when PrototypeList.h changes. We do this by factoring out the slot macros into a separate header and including that. r=khuey 2013-08-23 22:42:39 -04:00
WorkerFeature.h
WorkerInlines.h
WorkerPrivate.cpp Bug 909597 (part 2) - Rename jsdbgapi.{h,cpp} as {js,vm}OldDebugAPI.{h,cpp}. r=luke. 2013-08-26 19:05:20 -07:00
WorkerPrivate.h Bug 910797, make Event.isTrusted to work in workers, r=khuey 2013-08-30 12:47:19 +03:00
Workers.h Bug 905300 - Remove dead code in SpiderMonkey. r=bhackett 2013-08-15 13:45:30 +02:00
WorkerScope.cpp Bug 912086 - Several Workers methods do not set their return value. r=mrbkap 2013-09-04 13:20:51 -04:00
WorkerScope.h
XMLHttpRequest.cpp Bug 903772: Part 4 - Harmonize main thread and worker dictionary implementations. r=peterv 2013-08-22 22:17:09 -07:00
XMLHttpRequest.h Bug 903772: Part 4 - Harmonize main thread and worker dictionary implementations. r=peterv 2013-08-22 22:17:09 -07:00
XMLHttpRequestEventTarget.cpp
XMLHttpRequestEventTarget.h Bug 868312 finale: finish rooting dom/ code. r=smaug 2013-05-17 21:48:25 -04:00
XMLHttpRequestUpload.cpp Bug 777548 - Make non-cc-participant tracing indirect; r=smaug,billm,jst 2013-03-28 13:37:22 -07:00
XMLHttpRequestUpload.h