Преглед изворни кода

Everywhere: Add missing <AK/TemporaryChange.h> includes

Don't rely on HashTable.h pulling this in.
Andreas Kling пре 4 година
родитељ
комит
1d96ecf148

+ 1 - 0
Applications/Spreadsheet/Cell.cpp

@@ -27,6 +27,7 @@
 #include "Cell.h"
 #include "Spreadsheet.h"
 #include <AK/StringBuilder.h>
+#include <AK/TemporaryChange.h>
 
 namespace Spreadsheet {
 

+ 1 - 0
Applications/Spreadsheet/Spreadsheet.cpp

@@ -31,6 +31,7 @@
 #include <AK/JsonArray.h>
 #include <AK/JsonObject.h>
 #include <AK/JsonParser.h>
+#include <AK/TemporaryChange.h>
 #include <LibCore/File.h>
 #include <LibJS/Parser.h>
 #include <LibJS/Runtime/Function.h>

+ 1 - 0
DevTools/UserspaceEmulator/MallocTracer.cpp

@@ -28,6 +28,7 @@
 #include "Emulator.h"
 #include "MmapRegion.h"
 #include <AK/LogStream.h>
+#include <AK/TemporaryChange.h>
 #include <string.h>
 
 //#define REACHABLE_DEBUG

+ 1 - 0
Kernel/Syscalls/execve.cpp

@@ -25,6 +25,7 @@
  */
 
 #include <AK/ScopeGuard.h>
+#include <AK/TemporaryChange.h>
 #include <Kernel/FileSystem/Custody.h>
 #include <Kernel/FileSystem/FileDescription.h>
 #include <Kernel/Process.h>

+ 1 - 0
Libraries/LibGUI/ShellSyntaxHighlighter.cpp

@@ -24,6 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include <AK/TemporaryChange.h>
 #include <LibGUI/ShellSyntaxHighlighter.h>
 #include <LibGUI/TextEditor.h>
 #include <LibGfx/Font.h>

+ 1 - 0
Libraries/LibGUI/TextEditor.cpp

@@ -26,6 +26,7 @@
 
 #include <AK/QuickSort.h>
 #include <AK/StringBuilder.h>
+#include <AK/TemporaryChange.h>
 #include <LibCore/Timer.h>
 #include <LibGUI/Action.h>
 #include <LibGUI/Clipboard.h>

+ 1 - 0
Libraries/LibJS/Heap/Heap.cpp

@@ -26,6 +26,7 @@
 
 #include <AK/Badge.h>
 #include <AK/HashTable.h>
+#include <AK/TemporaryChange.h>
 #include <LibCore/ElapsedTimer.h>
 #include <LibJS/Heap/Allocator.h>
 #include <LibJS/Heap/Handle.h>

+ 1 - 0
Libraries/LibJS/Parser.cpp

@@ -28,6 +28,7 @@
 #include "Parser.h"
 #include <AK/ScopeGuard.h>
 #include <AK/StdLibExtras.h>
+#include <AK/TemporaryChange.h>
 
 namespace JS {
 

+ 1 - 0
Libraries/LibJS/Runtime/Object.cpp

@@ -25,6 +25,7 @@
  */
 
 #include <AK/String.h>
+#include <AK/TemporaryChange.h>
 #include <LibJS/Heap/Heap.h>
 #include <LibJS/Runtime/Accessor.h>
 #include <LibJS/Runtime/Array.h>

+ 1 - 0
Shell/Shell.cpp

@@ -31,6 +31,7 @@
 #include <AK/LexicalPath.h>
 #include <AK/ScopeGuard.h>
 #include <AK/StringBuilder.h>
+#include <AK/TemporaryChange.h>
 #include <LibCore/ArgsParser.h>
 #include <LibCore/DirIterator.h>
 #include <LibCore/Event.h>