summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilip Chimento <philip.chimento@gmail.com>2020-09-19 22:14:52 -0700
committerPhilip Chimento <philip.chimento@gmail.com>2020-09-20 12:24:08 -0700
commit19e519aad8ffc65e39c6095575ed66ff8d257cca (patch)
treeb4de894eb11285ad471b19baf8e049a02f9dfa0f
parent051a841bdc72481e5f877f76316601cd8f704796 (diff)
downloadgjs-19e519aad8ffc65e39c6095575ed66ff8d257cca.tar.gz
CI: Fix IWYU includesincludes
-rw-r--r--gi/function.cpp2
-rw-r--r--gi/gtype.cpp2
-rw-r--r--gi/object.cpp3
-rw-r--r--gi/repo.cpp2
-rw-r--r--gjs/importer.cpp2
-rw-r--r--modules/cairo-context.cpp1
-rw-r--r--modules/cairo-linear-gradient.cpp1
-rw-r--r--modules/cairo-pdf-surface.cpp1
-rw-r--r--modules/cairo-ps-surface.cpp1
-rw-r--r--modules/cairo-radial-gradient.cpp1
-rw-r--r--modules/cairo-svg-surface.cpp1
11 files changed, 8 insertions, 9 deletions
diff --git a/gi/function.cpp b/gi/function.cpp
index 4cf9039f..db6df6f9 100644
--- a/gi/function.cpp
+++ b/gi/function.cpp
@@ -29,6 +29,7 @@
#include <new>
#include <string>
+#include <type_traits>
#include <ffi.h>
#include <girepository.h>
@@ -46,6 +47,7 @@
#include <js/RootingAPI.h>
#include <js/TypeDecls.h>
#include <js/Value.h>
+#include <js/ValueArray.h>
#include <js/Warnings.h>
#include <jsapi.h> // for HandleValueArray, JS_GetElement
diff --git a/gi/gtype.cpp b/gi/gtype.cpp
index 4c56e2a7..103bc737 100644
--- a/gi/gtype.cpp
+++ b/gi/gtype.cpp
@@ -24,8 +24,6 @@
#include <config.h>
-#include <utility> // for (implicit) move
-
#include <glib-object.h>
#include <glib.h>
diff --git a/gi/object.cpp b/gi/object.cpp
index 7e7ad41d..d0fd4915 100644
--- a/gi/object.cpp
+++ b/gi/object.cpp
@@ -43,6 +43,7 @@
#include <js/CallArgs.h>
#include <js/CharacterEncoding.h>
#include <js/Class.h>
+#include <js/ComparisonOperators.h>
#include <js/GCAPI.h> // for JS_AddWeakPointerCompartmentCallback
#include <js/GCVector.h> // for MutableWrappedPtrOperations
#include <js/MemoryFunctions.h> // for AddAssociatedMemory, RemoveAssoci...
@@ -50,11 +51,11 @@
#include <js/TypeDecls.h>
#include <js/Utility.h> // for UniqueChars
#include <js/Value.h>
+#include <js/ValueArray.h>
#include <js/Warnings.h>
#include <jsapi.h> // for JS_ReportOutOfMemory, IsCallable
#include <jsfriendapi.h> // for JS_GetObjectFunction, IsFunctionO...
#include <mozilla/HashTable.h>
-#include <mozilla/Vector.h>
#include "gi/arg-inl.h"
#include "gi/arg.h"
diff --git a/gi/repo.cpp b/gi/repo.cpp
index d6f3123a..5f3ecc7a 100644
--- a/gi/repo.cpp
+++ b/gi/repo.cpp
@@ -31,6 +31,7 @@
#include <glib.h>
#include <js/Class.h>
+#include <js/ComparisonOperators.h>
#include <js/Id.h> // for JSID_IS_STRING, JSID_VOID
#include <js/PropertyDescriptor.h> // for JSPROP_PERMANENT, JSPROP_RESOLVING
#include <js/PropertySpec.h>
@@ -38,6 +39,7 @@
#include <js/TypeDecls.h>
#include <js/Utility.h> // for UniqueChars
#include <js/Value.h>
+#include <js/ValueArray.h>
#include <js/Warnings.h>
#include <jsapi.h> // for JS_DefinePropertyById, JS_GetProp...
diff --git a/gjs/importer.cpp b/gjs/importer.cpp
index a05659ab..761b9aac 100644
--- a/gjs/importer.cpp
+++ b/gjs/importer.cpp
@@ -41,6 +41,7 @@
#include <js/CallArgs.h>
#include <js/CharacterEncoding.h>
#include <js/Class.h>
+#include <js/ComparisonOperators.h>
#include <js/Id.h> // for PropertyKey, JSID_IS_STRING
#include <js/PropertyDescriptor.h>
#include <js/PropertySpec.h>
@@ -52,7 +53,6 @@
#include <jsapi.h> // for JS_DefinePropertyById, JS_DefineP...
#include <jspubtd.h> // for JSProto_Error
#include <mozilla/UniquePtr.h>
-#include <mozilla/Vector.h>
#include "gjs/atoms.h"
#include "gjs/context-private.h"
diff --git a/modules/cairo-context.cpp b/modules/cairo-context.cpp
index d9cb02a7..66282e76 100644
--- a/modules/cairo-context.cpp
+++ b/modules/cairo-context.cpp
@@ -39,6 +39,7 @@
#include <js/TypeDecls.h>
#include <js/Utility.h> // for UniqueChars
#include <js/Value.h>
+#include <js/ValueArray.h>
#include <jsapi.h> // for JS_SetElement
#include "gi/arg-inl.h"
diff --git a/modules/cairo-linear-gradient.cpp b/modules/cairo-linear-gradient.cpp
index 5913daf5..c6da08c2 100644
--- a/modules/cairo-linear-gradient.cpp
+++ b/modules/cairo-linear-gradient.cpp
@@ -35,7 +35,6 @@
#include "gjs/jsapi-class.h"
#include "gjs/jsapi-util-args.h"
#include "gjs/jsapi-util.h"
-#include "gjs/macros.h"
#include "modules/cairo-private.h"
[[nodiscard]] static JSObject* gjs_cairo_linear_gradient_get_proto(JSContext*);
diff --git a/modules/cairo-pdf-surface.cpp b/modules/cairo-pdf-surface.cpp
index 3b73e8b9..74d69ac9 100644
--- a/modules/cairo-pdf-surface.cpp
+++ b/modules/cairo-pdf-surface.cpp
@@ -41,7 +41,6 @@
# include "gjs/jsapi-class.h"
# include "gjs/jsapi-util-args.h"
-# include "gjs/macros.h"
# include "modules/cairo-private.h"
[[nodiscard]] static JSObject* gjs_cairo_pdf_surface_get_proto(JSContext*);
diff --git a/modules/cairo-ps-surface.cpp b/modules/cairo-ps-surface.cpp
index be78b366..7d7811b6 100644
--- a/modules/cairo-ps-surface.cpp
+++ b/modules/cairo-ps-surface.cpp
@@ -41,7 +41,6 @@
# include "gjs/jsapi-class.h"
# include "gjs/jsapi-util-args.h"
-# include "gjs/macros.h"
# include "modules/cairo-private.h"
[[nodiscard]] static JSObject* gjs_cairo_ps_surface_get_proto(JSContext*);
diff --git a/modules/cairo-radial-gradient.cpp b/modules/cairo-radial-gradient.cpp
index 498af76f..1fe20683 100644
--- a/modules/cairo-radial-gradient.cpp
+++ b/modules/cairo-radial-gradient.cpp
@@ -35,7 +35,6 @@
#include "gjs/jsapi-class.h"
#include "gjs/jsapi-util-args.h"
#include "gjs/jsapi-util.h"
-#include "gjs/macros.h"
#include "modules/cairo-private.h"
[[nodiscard]] static JSObject* gjs_cairo_radial_gradient_get_proto(JSContext*);
diff --git a/modules/cairo-svg-surface.cpp b/modules/cairo-svg-surface.cpp
index e5ed7202..e959271b 100644
--- a/modules/cairo-svg-surface.cpp
+++ b/modules/cairo-svg-surface.cpp
@@ -41,7 +41,6 @@
# include "gjs/jsapi-class.h"
# include "gjs/jsapi-util-args.h"
-# include "gjs/macros.h"
# include "modules/cairo-private.h"
[[nodiscard]] static JSObject* gjs_cairo_svg_surface_get_proto(JSContext*);