Frank-Rainer Grahl 7 months ago
parent
commit
29bf980999

+ 7 - 7
frg/work-js/mozilla-release/patches/1486577-7-63a1.patch

@@ -3,7 +3,7 @@
 # Date 1535163915 18000
 # Date 1535163915 18000
 #      Fri Aug 24 21:25:15 2018 -0500
 #      Fri Aug 24 21:25:15 2018 -0500
 # Node ID 1fb7ddfad86d5e085c4f2af23a2519d37e45a3e4
 # Node ID 1fb7ddfad86d5e085c4f2af23a2519d37e45a3e4
-# Parent  fa0e1e4f378566e5bb0a36ab8685a8afdb659523
+# Parent  d405cc9b00915aad8408ad6309f0841507108d0f
 Bug 1486577 - Make all users of the various *CompileOptions classes #include "js/CompileOptions.h" so that nothing but that file has to know about these classes having a JS_PUBLIC_API on them, that would have to be present in forward-declarations.  r=jandem
 Bug 1486577 - Make all users of the various *CompileOptions classes #include "js/CompileOptions.h" so that nothing but that file has to know about these classes having a JS_PUBLIC_API on them, that would have to be present in forward-declarations.  r=jandem
 
 
 diff --git a/js/public/CompileOptions.h b/js/public/CompileOptions.h
 diff --git a/js/public/CompileOptions.h b/js/public/CompileOptions.h
@@ -139,7 +139,7 @@ diff --git a/js/src/builtin/TestingFunctions.cpp b/js/src/builtin/TestingFunctio
  #include "js/StructuredClone.h"
  #include "js/StructuredClone.h"
  #include "js/UbiNode.h"
  #include "js/UbiNode.h"
  #include "js/UbiNodeBreadthFirst.h"
  #include "js/UbiNodeBreadthFirst.h"
-@@ -84,16 +85,17 @@
+@@ -85,16 +86,17 @@
  #include "vm/StringType-inl.h"
  #include "vm/StringType-inl.h"
  
  
  using namespace js;
  using namespace js;
@@ -768,7 +768,7 @@ diff --git a/js/src/jsapi.cpp b/js/src/jsapi.cpp
  #include "js/Proxy.h"
  #include "js/Proxy.h"
  #include "js/SliceBudget.h"
  #include "js/SliceBudget.h"
  #include "js/SourceBufferHolder.h"
  #include "js/SourceBufferHolder.h"
-@@ -108,16 +109,18 @@
+@@ -109,16 +110,18 @@
  using namespace js;
  using namespace js;
  using namespace js::gc;
  using namespace js::gc;
  
  
@@ -832,8 +832,8 @@ diff --git a/js/src/shell/js.cpp b/js/src/shell/js.cpp
  #include "js/SourceBufferHolder.h"
  #include "js/SourceBufferHolder.h"
  #include "js/StableStringChars.h"
  #include "js/StableStringChars.h"
  #include "js/StructuredClone.h"
  #include "js/StructuredClone.h"
-@@ -121,16 +122,17 @@
- #include "vm/JSObject-inl.h"
+@@ -122,16 +123,17 @@
+ #include "vm/Realm-inl.h"
  #include "vm/Stack-inl.h"
  #include "vm/Stack-inl.h"
  
  
  using namespace js;
  using namespace js;
@@ -853,7 +853,7 @@ diff --git a/js/src/shell/js.cpp b/js/src/shell/js.cpp
 diff --git a/js/src/vm/Debugger.cpp b/js/src/vm/Debugger.cpp
 diff --git a/js/src/vm/Debugger.cpp b/js/src/vm/Debugger.cpp
 --- a/js/src/vm/Debugger.cpp
 --- a/js/src/vm/Debugger.cpp
 +++ b/js/src/vm/Debugger.cpp
 +++ b/js/src/vm/Debugger.cpp
-@@ -53,16 +53,17 @@
+@@ -54,16 +54,17 @@
  #include "vm/JSObject-inl.h"
  #include "vm/JSObject-inl.h"
  #include "vm/JSScript-inl.h"
  #include "vm/JSScript-inl.h"
  #include "vm/NativeObject-inl.h"
  #include "vm/NativeObject-inl.h"
@@ -1052,7 +1052,7 @@ diff --git a/js/src/vm/JSScript.cpp b/js/src/vm/JSScript.cpp
  #include "js/Wrapper.h"
  #include "js/Wrapper.h"
  #include "util/StringBuffer.h"
  #include "util/StringBuffer.h"
  #include "util/Text.h"
  #include "util/Text.h"
-@@ -69,16 +70,18 @@
+@@ -70,16 +71,18 @@
  
  
  using namespace js;
  using namespace js;
  using namespace js::gc;
  using namespace js::gc;

+ 2 - 2
frg/work-js/mozilla-release/patches/1486577-8-63a1.patch

@@ -3,7 +3,7 @@
 # Date 1535169109 18000
 # Date 1535169109 18000
 #      Fri Aug 24 22:51:49 2018 -0500
 #      Fri Aug 24 22:51:49 2018 -0500
 # Node ID 48921866b394212e0dddd0ba72c183081bc6805f
 # Node ID 48921866b394212e0dddd0ba72c183081bc6805f
-# Parent  82276041eb20671bdf0c46278e0809fe1c907ae5
+# Parent  4d9b2ff1071590facd282e1bf7cf7f3541da78fa
 Bug 1486577 - Don't #include "js/CompilationAndEvaluation.h" in jsapi.h, minimizing the scope of that header and reducing translation-unit size of anything that needs JSAPI but doesn't need to compile/evaluate JavaScript.  r=jandem
 Bug 1486577 - Don't #include "js/CompilationAndEvaluation.h" in jsapi.h, minimizing the scope of that header and reducing translation-unit size of anything that needs JSAPI but doesn't need to compile/evaluate JavaScript.  r=jandem
 
 
 diff --git a/dom/base/nsFrameMessageManager.cpp b/dom/base/nsFrameMessageManager.cpp
 diff --git a/dom/base/nsFrameMessageManager.cpp b/dom/base/nsFrameMessageManager.cpp
@@ -618,7 +618,7 @@ diff --git a/js/src/jsapi-tests/testUbiNode.cpp b/js/src/jsapi-tests/testUbiNode
  #include "js/UbiNodeShortestPaths.h"
  #include "js/UbiNodeShortestPaths.h"
  #include "jsapi-tests/tests.h"
  #include "jsapi-tests/tests.h"
  #include "util/Text.h"
  #include "util/Text.h"
- #include "vm/JSCompartment.h"
+ #include "vm/Realm.h"
  #include "vm/SavedFrame.h"
  #include "vm/SavedFrame.h"
 diff --git a/js/src/jsapi-tests/testXDR.cpp b/js/src/jsapi-tests/testXDR.cpp
 diff --git a/js/src/jsapi-tests/testXDR.cpp b/js/src/jsapi-tests/testXDR.cpp
 --- a/js/src/jsapi-tests/testXDR.cpp
 --- a/js/src/jsapi-tests/testXDR.cpp