Yuri Kunde Schlesner пре 11 година
родитељ
комит
e1fbac3ca1
100 измењених фајлова са 145 додато и 94 уклоњено
  1. 1 1
      src/citra/citra.cpp
  2. 3 0
      src/citra/config.cpp
  3. 1 1
      src/citra/emu_window/emu_window_glfw.cpp
  4. 0 1
      src/citra_qt/bootmanager.cpp
  5. 0 1
      src/citra_qt/bootmanager.h
  6. 0 1
      src/citra_qt/debugger/disassembler.cpp
  7. 1 1
      src/citra_qt/debugger/disassembler.h
  8. 2 0
      src/citra_qt/debugger/graphics_breakpoints.cpp
  9. 2 1
      src/citra_qt/debugger/ramview.cpp
  10. 0 1
      src/citra_qt/main.cpp
  11. 0 1
      src/common/CMakeLists.txt
  12. 1 1
      src/common/bit_field.h
  13. 0 1
      src/common/break_points.cpp
  14. 1 1
      src/common/break_points.h
  15. 2 1
      src/common/chunk_file.h
  16. 0 21
      src/common/common.h
  17. 0 3
      src/common/common_paths.h
  18. 1 1
      src/common/concurrent_ring_buffer.h
  19. 3 3
      src/common/emu_window.h
  20. 4 2
      src/common/file_util.cpp
  21. 1 1
      src/common/file_util.h
  22. 1 0
      src/common/hash.cpp
  23. 1 1
      src/common/hash.h
  24. 1 1
      src/common/linear_disk_cache.h
  25. 1 0
      src/common/logging/text_formatter.cpp
  26. 3 3
      src/common/math_util.cpp
  27. 1 1
      src/common/math_util.h
  28. 5 1
      src/common/mem_arena.cpp
  29. 1 1
      src/common/mem_arena.h
  30. 2 1
      src/common/memory_util.cpp
  31. 3 1
      src/common/misc.cpp
  32. 3 1
      src/common/string_util.cpp
  33. 1 1
      src/common/string_util.h
  34. 3 1
      src/common/symbols.h
  35. 0 1
      src/common/thread.h
  36. 0 2
      src/common/thread_queue_list.h
  37. 1 1
      src/common/thunk.h
  38. 2 2
      src/common/timer.cpp
  39. 1 1
      src/common/timer.h
  40. 0 1
      src/core/arm/arm_interface.h
  41. 2 0
      src/core/arm/dyncom/arm_dyncom.cpp
  42. 0 1
      src/core/arm/skyeye_common/vfp/vfp.cpp
  43. 1 0
      src/core/core.cpp
  44. 1 1
      src/core/core_timing.h
  45. 1 0
      src/core/file_sys/archive_extsavedata.cpp
  46. 1 0
      src/core/file_sys/archive_romfs.cpp
  47. 1 0
      src/core/file_sys/archive_savedata.cpp
  48. 1 0
      src/core/file_sys/archive_savedatacheck.cpp
  49. 1 0
      src/core/file_sys/archive_sdmc.cpp
  50. 1 0
      src/core/file_sys/disk_archive.cpp
  51. 0 1
      src/core/file_sys/file_backend.h
  52. 1 0
      src/core/file_sys/ivfc_archive.cpp
  53. 1 0
      src/core/hle/kernel/address_arbiter.cpp
  54. 1 1
      src/core/hle/kernel/event.cpp
  55. 2 1
      src/core/hle/kernel/kernel.cpp
  56. 2 1
      src/core/hle/kernel/kernel.h
  57. 1 1
      src/core/hle/kernel/mutex.cpp
  58. 1 1
      src/core/hle/kernel/semaphore.cpp
  59. 1 1
      src/core/hle/kernel/shared_memory.cpp
  60. 3 1
      src/core/hle/kernel/thread.cpp
  61. 2 1
      src/core/hle/kernel/timer.cpp
  62. 1 0
      src/core/hle/result.h
  63. 2 0
      src/core/hle/service/am_sys.cpp
  64. 2 0
      src/core/hle/service/apt/apt.cpp
  65. 0 3
      src/core/hle/service/apt/apt_s.cpp
  66. 0 1
      src/core/hle/service/apt/apt_u.cpp
  67. 1 0
      src/core/hle/service/cfg/cfg.cpp
  68. 2 0
      src/core/hle/service/cfg/cfg_u.cpp
  69. 2 0
      src/core/hle/service/dsp_dsp.cpp
  70. 2 0
      src/core/hle/service/err_f.cpp
  71. 1 0
      src/core/hle/service/fs/archive.cpp
  72. 4 1
      src/core/hle/service/fs/fs_user.cpp
  73. 2 0
      src/core/hle/service/hid/hid.cpp
  74. 2 0
      src/core/hle/service/ldr_ro.cpp
  75. 2 0
      src/core/hle/service/nim_u.cpp
  76. 0 2
      src/core/hle/service/ns_s.cpp
  77. 2 0
      src/core/hle/service/nwm_uds.cpp
  78. 1 1
      src/core/hle/service/ptm/ptm_u.cpp
  79. 1 1
      src/core/hle/service/service.cpp
  80. 1 1
      src/core/hle/service/service.h
  81. 1 0
      src/core/hle/service/soc_u.cpp
  82. 2 0
      src/core/hle/service/srv.cpp
  83. 2 0
      src/core/hle/service/y2r_u.cpp
  84. 1 0
      src/core/hle/svc.cpp
  85. 3 1
      src/core/hw/gpu.h
  86. 1 0
      src/core/hw/hw.cpp
  87. 3 0
      src/core/hw/lcd.cpp
  88. 2 1
      src/core/hw/lcd.h
  89. 2 0
      src/core/loader/3dsx.cpp
  90. 2 1
      src/core/loader/elf.cpp
  91. 1 0
      src/core/loader/loader.cpp
  92. 1 1
      src/core/loader/loader.h
  93. 2 0
      src/core/loader/ncch.cpp
  94. 3 1
      src/core/loader/ncch.h
  95. 3 1
      src/core/mem_map.cpp
  96. 3 1
      src/core/mem_map_funcs.cpp
  97. 2 0
      src/video_core/color.h
  98. 3 0
      src/video_core/pica.h
  99. 1 1
      src/video_core/renderer_base.h
  100. 1 0
      src/video_core/renderer_opengl/renderer_opengl.cpp

+ 1 - 1
src/citra/citra.cpp

@@ -4,7 +4,7 @@
 
 #include <thread>
 
-#include "common/common.h"
+#include "common/logging/log.h"
 #include "common/logging/text_formatter.h"
 #include "common/logging/backend.h"
 #include "common/logging/filter.h"

+ 3 - 0
src/citra/config.cpp

@@ -5,7 +5,10 @@
 #include <GLFW/glfw3.h>
 
 #include "citra/default_ini.h"
+
 #include "common/file_util.h"
+#include "common/logging/log.h"
+
 #include "core/settings.h"
 #include "core/core.h"
 

+ 1 - 1
src/citra/emu_window/emu_window_glfw.cpp

@@ -4,7 +4,7 @@
 
 #include <GLFW/glfw3.h>
 
-#include "common/common.h"
+#include "common/logging/log.h"
 
 #include "video_core/video_core.h"
 

+ 0 - 1
src/citra_qt/bootmanager.cpp

@@ -8,7 +8,6 @@
 #include <QWindow>
 #endif
 
-#include "common/common.h"
 #include "bootmanager.h"
 #include "main.h"
 

+ 0 - 1
src/citra_qt/bootmanager.h

@@ -7,7 +7,6 @@
 #include <QThread>
 #include <QGLWidget>
 
-#include "common/common.h"
 #include "common/emu_window.h"
 #include "common/thread.h"
 

+ 0 - 1
src/citra_qt/debugger/disassembler.cpp

@@ -7,7 +7,6 @@
 #include "../bootmanager.h"
 #include "../hotkeys.h"
 
-#include "common/common.h"
 #include "core/mem_map.h"
 
 #include "core/core.h"

+ 1 - 1
src/citra_qt/debugger/disassembler.h

@@ -9,8 +9,8 @@
 
 #include "ui_disassembler.h"
 
-#include "common/common.h"
 #include "common/break_points.h"
+#include "common/common_types.h"
 
 class QAction;
 class EmuThread;

+ 2 - 0
src/citra_qt/debugger/graphics_breakpoints.cpp

@@ -8,6 +8,8 @@
 #include <QVBoxLayout>
 #include <QLabel>
 
+#include "common/assert.h"
+
 #include "graphics_breakpoints.h"
 #include "graphics_breakpoints_p.h"
 

+ 2 - 1
src/citra_qt/debugger/ramview.cpp

@@ -4,8 +4,9 @@
 
 #include "ramview.h"
 
-#include "common/common.h"
 #include "core/mem_map.h"
+
+
 GRamView::GRamView(QWidget* parent) : QHexEdit(parent)
 {
 }

+ 0 - 1
src/citra_qt/main.cpp

@@ -10,7 +10,6 @@
 #include "qhexedit.h"
 #include "main.h"
 
-#include "common/common.h"
 #include "common/logging/text_formatter.h"
 #include "common/logging/log.h"
 #include "common/logging/backend.h"

+ 0 - 1
src/common/CMakeLists.txt

@@ -27,7 +27,6 @@ set(HEADERS
             bit_field.h
             break_points.h
             chunk_file.h
-            common.h
             common_funcs.h
             common_paths.h
             common_types.h

+ 1 - 1
src/common/bit_field.h

@@ -35,7 +35,7 @@
 #include <limits>
 #include <type_traits>
 
-#include "common/common.h"
+#include "common/common_funcs.h"
 
 /*
  * Abstract bitfield class

+ 0 - 1
src/common/break_points.cpp

@@ -2,7 +2,6 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
-#include "common/common.h"
 #include "common/debug_interface.h"
 #include "common/break_points.h"
 #include "common/logging/log.h"

+ 1 - 1
src/common/break_points.h

@@ -7,7 +7,7 @@
 #include <vector>
 #include <string>
 
-#include "common/common.h"
+#include "common/common_types.h"
 
 class DebugInterface;
 

+ 2 - 1
src/common/chunk_file.h

@@ -34,8 +34,9 @@
 #include <set>
 #include <type_traits>
 
-#include "common/common.h"
+#include "common/common_types.h"
 #include "common/file_util.h"
+#include "common/logging/log.h"
 
 template <class T>
 struct LinkedListItem : public T

+ 0 - 21
src/common/common.h

@@ -1,21 +0,0 @@
-// Copyright 2013 Dolphin Emulator Project / 2014 Citra Emulator Project
-// Licensed under GPLv2 or any later version
-// Refer to the license.txt file included.
-
-#pragma once
-
-// DO NOT EVER INCLUDE <windows.h> directly _or indirectly_ from this file
-// since it slows down the build a lot.
-
-#include <cstdlib>
-#include <cstdio>
-#include <cstring>
-
-#include "common/assert.h"
-#include "common/logging/log.h"
-#include "common/common_types.h"
-#include "common/common_funcs.h"
-#include "common/common_paths.h"
-#include "common/platform.h"
-
-#include "swap.h"

+ 0 - 3
src/common/common_paths.h

@@ -4,9 +4,6 @@
 
 #pragma once
 
-// Make sure we pick up USER_DIR if set in config.h
-#include "common/common.h"
-
 // Directory separators, do we need this?
 #define DIR_SEP "/"
 #define DIR_SEP_CHR '/'

+ 1 - 1
src/common/concurrent_ring_buffer.h

@@ -10,7 +10,7 @@
 #include <mutex>
 #include <thread>
 
-#include "common/common.h" // for NonCopyable
+#include "common/common_types.h" // for NonCopyable
 
 namespace Common {
 

+ 3 - 3
src/common/emu_window.h

@@ -4,11 +4,11 @@
 
 #pragma once
 
-#include "common/common.h"
-#include "common/scm_rev.h"
-#include "common/string_util.h"
+#include "common/common_types.h"
 #include "common/key_map.h"
 #include "common/math_util.h"
+#include "common/scm_rev.h"
+#include "common/string_util.h"
 
 /**
  * Abstraction class used to provide an interface between emulation code and the frontend

+ 4 - 2
src/common/file_util.cpp

@@ -2,9 +2,11 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
-
-#include "common/common.h"
+#include "common/assert.h"
+#include "common/common_funcs.h"
+#include "common/common_paths.h"
 #include "common/file_util.h"
+#include "common/logging/log.h"
 
 #ifdef _WIN32
     #include <windows.h>

+ 1 - 1
src/common/file_util.h

@@ -11,7 +11,7 @@
 #include <string>
 #include <vector>
 
-#include "common/common.h"
+#include "common/common_types.h"
 #include "common/string_util.h"
 
 // User directory indices for GetUserPath

+ 1 - 0
src/common/hash.cpp

@@ -4,6 +4,7 @@
 
 #include <algorithm>
 
+#include "common/common_funcs.h" // For rotl
 #include "common/hash.h"
 #include "common/platform.h"
 

+ 1 - 1
src/common/hash.h

@@ -4,7 +4,7 @@
 
 #pragma once
 
-#include "common/common.h"
+#include "common/common_types.h"
 
 u32 HashFletcher(const u8* data_u8, size_t length);  // FAST. Length & 1 == 0.
 u32 HashAdler32(const u8* data, size_t len);         // Fairly accurate, slightly slower

+ 1 - 1
src/common/linear_disk_cache.h

@@ -4,7 +4,7 @@
 
 #pragma once
 
-#include "common/common.h"
+#include "common/common_types.h"
 #include <fstream>
 
 // defined in Version.cpp

+ 1 - 0
src/common/logging/text_formatter.cpp

@@ -14,6 +14,7 @@
 #include "common/logging/log.h"
 #include "common/logging/text_formatter.h"
 
+#include "common/common_funcs.h"
 #include "common/string_util.h"
 
 namespace Log {

+ 3 - 3
src/common/math_util.cpp

@@ -2,12 +2,12 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
+#include <cstring>
+#include <numeric> // Necessary on OS X, but not Linux
 
-#include "common/common.h"
+#include "common/common_types.h"
 #include "common/math_util.h"
 
-#include <numeric> // Necessary on OS X, but not Linux
-
 namespace MathUtil
 {
 

+ 1 - 1
src/common/math_util.h

@@ -4,7 +4,7 @@
 
 #pragma once
 
-#include "common/common.h"
+#include "common/common_types.h"
 
 #include <algorithm>
 #include <type_traits>

+ 5 - 1
src/common/mem_arena.cpp

@@ -17,12 +17,16 @@
 
 #include <string>
 
-#include "common/memory_util.h"
+#include "common/logging/log.h"
 #include "common/mem_arena.h"
+#include "common/memory_util.h"
 #include "common/string_util.h"
 
 #ifndef _WIN32
 #include <fcntl.h>
+#include <string.h>
+#include <unistd.h>
+
 #ifdef ANDROID
 #include <sys/ioctl.h>
 #include <linux/ashmem.h>

+ 1 - 1
src/common/mem_arena.h

@@ -21,7 +21,7 @@
 #include <windows.h>
 #endif
 
-#include "common/common.h"
+#include "common/common_types.h"
 
 // This class lets you create a block of anonymous RAM, and then arbitrarily map views into it.
 // Multiple views can mirror the same section of the block, which makes it very convient for emulating

+ 2 - 1
src/common/memory_util.cpp

@@ -3,7 +3,8 @@
 // Refer to the license.txt file included.
 
 
-#include "common/common.h"
+#include "common/common_funcs.h"
+#include "common/logging/log.h"
 #include "common/memory_util.h"
 #include "common/string_util.h"
 

+ 3 - 1
src/common/misc.cpp

@@ -2,10 +2,12 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
-#include "common/common.h"
+#include "common/common_funcs.h"
 
 #ifdef _WIN32
 #include <windows.h>
+#else
+#include <string.h>
 #endif
 
 // Neither Android nor OS X support TLS

+ 3 - 1
src/common/string_util.cpp

@@ -4,7 +4,9 @@
 
 #include <boost/range/algorithm.hpp>
 
-#include "common/common.h"
+#include "common/common_funcs.h"
+#include "common/common_paths.h"
+#include "common/logging/log.h"
 #include "common/string_util.h"
 
 #ifdef _MSC_VER

+ 1 - 1
src/common/string_util.h

@@ -10,7 +10,7 @@
 #include <sstream>
 #include <vector>
 
-#include "common/common.h"
+#include "common/common_types.h"
 
 namespace Common {
 

+ 3 - 1
src/common/symbols.h

@@ -5,8 +5,10 @@
 #pragma once
 
 #include <map>
+#include <string>
+#include <utility>
 
-#include "common/common.h"
+#include "common/common_types.h"
 
 struct TSymbol
 {

+ 0 - 1
src/common/thread.h

@@ -4,7 +4,6 @@
 
 #pragma once
 
-// Don't include common.h here as it will break LogManager
 #include "common/common_types.h"
 #include <cstdio>
 #include <cstring>

+ 0 - 2
src/common/thread_queue_list.h

@@ -9,8 +9,6 @@
 
 #include <boost/range/algorithm_ext/erase.hpp>
 
-#include "common/common.h"
-
 namespace Common {
 
 template<class T, unsigned int N>

+ 1 - 1
src/common/thunk.h

@@ -6,7 +6,7 @@
 
 #include <map>
 
-#include "common/common.h"
+#include "common/common_types.h"
 
 // This simple class creates a wrapper around a C/C++ function that saves all fp state
 // before entering it, and restores it upon exit. This is required to be able to selectively

+ 2 - 2
src/common/timer.cpp

@@ -12,9 +12,9 @@
 #include <sys/time.h>
 #endif
 
-#include "common/common.h"
-#include "common/timer.h"
+#include "common/common_types.h"
 #include "common/string_util.h"
+#include "common/timer.h"
 
 namespace Common
 {

+ 1 - 1
src/common/timer.h

@@ -4,7 +4,7 @@
 
 #pragma once
 
-#include "common/common.h"
+#include "common/common_types.h"
 #include <string>
 
 namespace Common

+ 0 - 1
src/core/arm/arm_interface.h

@@ -4,7 +4,6 @@
 
 #pragma once
 
-#include "common/common.h"
 #include "common/common_types.h"
 #include "core/arm/skyeye_common/arm_regformat.h"
 

+ 2 - 0
src/core/arm/dyncom/arm_dyncom.cpp

@@ -2,6 +2,8 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
+#include <cstring>
+
 #include "common/make_unique.h"
 
 #include "core/arm/skyeye_common/armemu.h"

+ 0 - 1
src/core/arm/skyeye_common/vfp/vfp.cpp

@@ -20,7 +20,6 @@
 
 /* Note: this file handles interface with arm core and vfp registers */
 
-#include "common/common.h"
 #include "common/logging/log.h"
 
 #include "core/arm/skyeye_common/armdefs.h"

+ 1 - 0
src/core/core.cpp

@@ -3,6 +3,7 @@
 // Refer to the license.txt file included.
 
 #include "common/common_types.h"
+#include "common/logging/log.h"
 
 #include "core/core.h"
 #include "core/core_timing.h"

+ 1 - 1
src/core/core_timing.h

@@ -21,7 +21,7 @@
 
 #include <functional>
 
-#include "common/common.h"
+#include "common/common_types.h"
 
 extern int g_clock_rate_arm11;
 

+ 1 - 0
src/core/file_sys/archive_extsavedata.cpp

@@ -6,6 +6,7 @@
 
 #include "common/common_types.h"
 #include "common/file_util.h"
+#include "common/logging/log.h"
 #include "common/make_unique.h"
 
 #include "core/file_sys/archive_extsavedata.h"

+ 1 - 0
src/core/file_sys/archive_romfs.cpp

@@ -6,6 +6,7 @@
 
 #include "common/common_types.h"
 #include "common/file_util.h"
+#include "common/logging/log.h"
 #include "common/make_unique.h"
 
 #include "core/file_sys/archive_romfs.h"

+ 1 - 0
src/core/file_sys/archive_savedata.cpp

@@ -6,6 +6,7 @@
 
 #include "common/common_types.h"
 #include "common/file_util.h"
+#include "common/logging/log.h"
 #include "common/make_unique.h"
 
 #include "core/file_sys/archive_savedata.h"

+ 1 - 0
src/core/file_sys/archive_savedatacheck.cpp

@@ -3,6 +3,7 @@
 // Refer to the license.txt file included.
 
 #include "common/file_util.h"
+#include "common/logging/log.h"
 #include "common/make_unique.h"
 
 #include "core/file_sys/archive_savedatacheck.h"

+ 1 - 0
src/core/file_sys/archive_sdmc.cpp

@@ -6,6 +6,7 @@
 
 #include "common/common_types.h"
 #include "common/file_util.h"
+#include "common/logging/log.h"
 #include "common/make_unique.h"
 
 #include "core/file_sys/archive_sdmc.h"

+ 1 - 0
src/core/file_sys/disk_archive.cpp

@@ -6,6 +6,7 @@
 
 #include "common/common_types.h"
 #include "common/file_util.h"
+#include "common/logging/log.h"
 #include "common/make_unique.h"
 
 #include "core/file_sys/disk_archive.h"

+ 0 - 1
src/core/file_sys/file_backend.h

@@ -4,7 +4,6 @@
 
 #pragma once
 
-#include "common/common.h"
 #include "common/common_types.h"
 
 ////////////////////////////////////////////////////////////////////////////////////////////////////

+ 1 - 0
src/core/file_sys/ivfc_archive.cpp

@@ -6,6 +6,7 @@
 
 #include "common/common_types.h"
 #include "common/file_util.h"
+#include "common/logging/log.h"
 #include "common/make_unique.h"
 
 #include "core/file_sys/ivfc_archive.h"

+ 1 - 0
src/core/hle/kernel/address_arbiter.cpp

@@ -3,6 +3,7 @@
 // Refer to the license.txt file included.
 
 #include "common/common_types.h"
+#include "common/logging/log.h"
 
 #include "core/mem_map.h"
 

+ 1 - 1
src/core/hle/kernel/event.cpp

@@ -6,7 +6,7 @@
 #include <algorithm>
 #include <vector>
 
-#include "common/common.h"
+#include "common/assert.h"
 
 #include "core/hle/kernel/kernel.h"
 #include "core/hle/kernel/event.h"

+ 2 - 1
src/core/hle/kernel/kernel.cpp

@@ -4,7 +4,8 @@
 
 #include <algorithm>
 
-#include "common/common.h"
+#include "common/assert.h"
+#include "common/logging/log.h"
 
 #include "core/arm/arm_interface.h"
 #include "core/core.h"

+ 2 - 1
src/core/hle/kernel/kernel.h

@@ -10,7 +10,8 @@
 #include <string>
 #include <vector>
 
-#include "common/common.h"
+#include "common/common_types.h"
+
 #include "core/hle/hle.h"
 #include "core/hle/result.h"
 

+ 1 - 1
src/core/hle/kernel/mutex.cpp

@@ -7,7 +7,7 @@
 
 #include <boost/range/algorithm_ext/erase.hpp>
 
-#include "common/common.h"
+#include "common/assert.h"
 
 #include "core/hle/kernel/kernel.h"
 #include "core/hle/kernel/mutex.h"

+ 1 - 1
src/core/hle/kernel/semaphore.cpp

@@ -2,7 +2,7 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
-#include "common/common.h"
+#include "common/assert.h"
 
 #include "core/hle/kernel/kernel.h"
 #include "core/hle/kernel/semaphore.h"

+ 1 - 1
src/core/hle/kernel/shared_memory.cpp

@@ -2,7 +2,7 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
-#include "common/common.h"
+#include "common/logging/log.h"
 
 #include "core/mem_map.h"
 #include "core/hle/kernel/shared_memory.h"

+ 3 - 1
src/core/hle/kernel/thread.cpp

@@ -6,7 +6,9 @@
 #include <list>
 #include <vector>
 
-#include "common/common.h"
+#include "common/assert.h"
+#include "common/common_types.h"
+#include "common/logging/log.h"
 #include "common/math_util.h"
 #include "common/thread_queue_list.h"
 

+ 2 - 1
src/core/hle/kernel/timer.cpp

@@ -2,7 +2,8 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
-#include "common/common.h"
+#include "common/assert.h"
+#include "common/logging/log.h"
 
 #include "core/core_timing.h"
 #include "core/hle/kernel/kernel.h"

+ 1 - 0
src/core/hle/result.h

@@ -8,6 +8,7 @@
 #include <type_traits>
 #include <utility>
 
+#include "common/assert.h"
 #include "common/bit_field.h"
 #include "common/common_funcs.h"
 #include "common/common_types.h"

+ 2 - 0
src/core/hle/service/am_sys.cpp

@@ -2,6 +2,8 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
+#include "common/logging/log.h"
+
 #include "core/hle/hle.h"
 #include "core/hle/service/am_sys.h"
 

+ 2 - 0
src/core/hle/service/apt/apt.cpp

@@ -2,7 +2,9 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
+#include "common/common_paths.h"
 #include "common/file_util.h"
+#include "common/logging/log.h"
 
 #include "core/hle/service/service.h"
 #include "core/hle/service/apt/apt.h"

+ 0 - 3
src/core/hle/service/apt/apt_s.cpp

@@ -3,9 +3,6 @@
 // Refer to the license.txt file included.
 
 
-#include "common/common.h"
-#include "common/file_util.h"
-
 #include "core/hle/hle.h"
 #include "core/hle/service/apt/apt.h"
 #include "core/hle/service/apt/apt_s.h"

+ 0 - 1
src/core/hle/service/apt/apt_u.cpp

@@ -3,7 +3,6 @@
 // Refer to the license.txt file included.
 
 
-#include "common/common.h"
 #include "common/file_util.h"
 
 #include "core/hle/service/apt/apt.h"

+ 1 - 0
src/core/hle/service/cfg/cfg.cpp

@@ -4,6 +4,7 @@
 
 #include <algorithm>
 
+#include "common/logging/log.h"
 #include "common/string_util.h"
 
 #include "core/file_sys/file_backend.h"

+ 2 - 0
src/core/hle/service/cfg/cfg_u.cpp

@@ -3,7 +3,9 @@
 // Refer to the license.txt file included.
 
 #include "common/file_util.h"
+#include "common/logging/log.h"
 #include "common/string_util.h"
+
 #include "core/settings.h"
 #include "core/file_sys/archive_systemsavedata.h"
 #include "core/hle/hle.h"

+ 2 - 0
src/core/hle/service/dsp_dsp.cpp

@@ -2,6 +2,8 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
+#include "common/logging/log.h"
+
 #include "core/hle/hle.h"
 #include "core/hle/kernel/event.h"
 #include "core/hle/service/dsp_dsp.h"

+ 2 - 0
src/core/hle/service/err_f.cpp

@@ -2,6 +2,8 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
+#include "common/logging/log.h"
+
 #include "core/hle/hle.h"
 #include "core/hle/service/err_f.h"
 

+ 1 - 0
src/core/hle/service/fs/archive.cpp

@@ -9,6 +9,7 @@
 
 #include "common/common_types.h"
 #include "common/file_util.h"
+#include "common/logging/log.h"
 #include "common/make_unique.h"
 #include "common/math_util.h"
 

+ 4 - 1
src/core/hle/service/fs/fs_user.cpp

@@ -2,10 +2,13 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
-#include "common/common.h"
+#include "common/assert.h"
+#include "common/common_types.h"
 #include "common/file_util.h"
+#include "common/logging/log.h"
 #include "common/scope_exit.h"
 #include "common/string_util.h"
+
 #include "core/hle/result.h"
 #include "core/hle/service/fs/archive.h"
 #include "core/hle/service/fs/fs_user.h"

+ 2 - 0
src/core/hle/service/hid/hid.cpp

@@ -2,6 +2,8 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
+#include "common/logging/log.h"
+
 #include "core/hle/service/service.h"
 #include "core/hle/service/hid/hid.h"
 #include "core/hle/service/hid/hid_spvr.h"

+ 2 - 0
src/core/hle/service/ldr_ro.cpp

@@ -2,6 +2,8 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
+#include "common/logging/log.h"
+
 #include "core/hle/hle.h"
 #include "core/hle/service/ldr_ro.h"
 

+ 2 - 0
src/core/hle/service/nim_u.cpp

@@ -2,6 +2,8 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
+#include "common/logging/log.h"
+
 #include "core/hle/hle.h"
 #include "core/hle/service/nim_u.h"
 

+ 0 - 2
src/core/hle/service/ns_s.cpp

@@ -3,8 +3,6 @@
 // Refer to the license.txt file included.
 
 
-#include "common/common.h"
-
 #include "core/hle/hle.h"
 #include "core/hle/service/ns_s.h"
 

+ 2 - 0
src/core/hle/service/nwm_uds.cpp

@@ -2,6 +2,8 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
+#include "common/logging/log.h"
+
 #include "core/hle/hle.h"
 #include "core/hle/kernel/event.h"
 #include "core/hle/service/nwm_uds.h"

+ 1 - 1
src/core/hle/service/ptm/ptm_u.cpp

@@ -2,7 +2,7 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
-#include "common/make_unique.h"
+#include "common/logging/log.h"
 
 #include "core/hle/hle.h"
 #include "core/hle/service/ptm/ptm.h"

+ 1 - 1
src/core/hle/service/service.cpp

@@ -2,7 +2,7 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
-#include "common/common.h"
+#include "common/logging/log.h"
 #include "common/string_util.h"
 
 #include "core/hle/service/service.h"

+ 1 - 1
src/core/hle/service/service.h

@@ -9,7 +9,7 @@
 
 #include <boost/container/flat_map.hpp>
 
-#include "common/common.h"
+#include "common/common_types.h"
 
 #include "core/hle/kernel/kernel.h"
 #include "core/hle/kernel/session.h"

+ 1 - 0
src/core/hle/service/soc_u.cpp

@@ -2,6 +2,7 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
+#include "common/logging/log.h"
 #include "common/platform.h"
 
 #if EMU_PLATFORM == PLATFORM_WINDOWS

+ 2 - 0
src/core/hle/service/srv.cpp

@@ -2,6 +2,8 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
+#include "common/logging/log.h"
+
 #include "core/hle/hle.h"
 #include "core/hle/service/srv.h"
 #include "core/hle/kernel/event.h"

+ 2 - 0
src/core/hle/service/y2r_u.cpp

@@ -2,6 +2,8 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
+#include "common/logging/log.h"
+
 #include "core/hle/hle.h"
 #include "core/hle/kernel/event.h"
 #include "core/hle/service/y2r_u.h"

+ 1 - 0
src/core/hle/svc.cpp

@@ -4,6 +4,7 @@
 
 #include <map>
 
+#include "common/logging/log.h"
 #include "common/profiler.h"
 #include "common/string_util.h"
 #include "common/symbols.h"

+ 3 - 1
src/core/hw/gpu.h

@@ -6,8 +6,10 @@
 
 #include <cstddef>
 
-#include "common/common_types.h"
+#include "common/assert.h"
 #include "common/bit_field.h"
+#include "common/common_funcs.h"
+#include "common/common_types.h"
 
 namespace GPU {
 

+ 1 - 0
src/core/hw/hw.cpp

@@ -3,6 +3,7 @@
 // Refer to the license.txt file included.
 
 #include "common/common_types.h"
+#include "common/logging/log.h"
 
 #include "core/hw/hw.h"
 #include "core/hw/gpu.h"

+ 3 - 0
src/core/hw/lcd.cpp

@@ -2,7 +2,10 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
+#include <cstring>
+
 #include "common/common_types.h"
+#include "common/logging/log.h"
 
 #include "core/arm/arm_interface.h"
 #include "core/hle/hle.h"

+ 2 - 1
src/core/hw/lcd.h

@@ -6,8 +6,9 @@
 
 #include <cstddef>
 
-#include "common/common_types.h"
 #include "common/bit_field.h"
+#include "common/common_funcs.h"
+#include "common/common_types.h"
 
 #define LCD_REG_INDEX(field_name) (offsetof(LCD::Regs, field_name) / sizeof(u32))
 

+ 2 - 0
src/core/loader/3dsx.cpp

@@ -5,6 +5,8 @@
 #include <algorithm>
 #include <vector>
 
+#include "common/logging/log.h"
+
 #include "core/file_sys/archive_romfs.h"
 #include "core/loader/elf.h"
 #include "core/loader/ncch.h"

+ 2 - 1
src/core/loader/elf.cpp

@@ -5,8 +5,9 @@
 #include <string>
 #include <memory>
 
-#include "common/common.h"
+#include "common/common_types.h"
 #include "common/file_util.h"
+#include "common/logging/log.h"
 #include "common/symbols.h"
 
 #include "core/mem_map.h"

+ 1 - 0
src/core/loader/loader.cpp

@@ -4,6 +4,7 @@
 
 #include <string>
 
+#include "common/logging/log.h"
 #include "common/make_unique.h"
 
 #include "core/file_sys/archive_romfs.h"

+ 1 - 1
src/core/loader/loader.h

@@ -6,7 +6,7 @@
 
 #include <vector>
 
-#include "common/common.h"
+#include "common/common_types.h"
 #include "common/file_util.h"
 
 ////////////////////////////////////////////////////////////////////////////////////////////////////

+ 2 - 0
src/core/loader/ncch.cpp

@@ -4,6 +4,8 @@
 
 #include <memory>
 
+#include "common/logging/log.h"
+
 #include "core/loader/ncch.h"
 #include "core/hle/kernel/kernel.h"
 #include "core/mem_map.h"

+ 3 - 1
src/core/loader/ncch.h

@@ -4,7 +4,9 @@
 
 #pragma once
 
-#include "common/common.h"
+#include <memory>
+
+#include "common/common_types.h"
 
 #include "core/loader/loader.h"
 

+ 3 - 1
src/core/mem_map.cpp

@@ -2,7 +2,9 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
-#include "common/common.h"
+#include "common/common_funcs.h"
+#include "common/common_types.h"
+#include "common/logging/log.h"
 #include "common/mem_arena.h"
 
 #include "core/mem_map.h"

+ 3 - 1
src/core/mem_map_funcs.cpp

@@ -4,7 +4,9 @@
 
 #include <map>
 
-#include "common/common.h"
+#include "common/common_types.h"
+#include "common/logging/log.h"
+#include "common/swap.h"
 
 #include "core/mem_map.h"
 #include "core/hw/hw.h"

+ 2 - 0
src/video_core/color.h

@@ -5,6 +5,8 @@
 #pragma once
 
 #include "common/common_types.h"
+#include "common/swap.h"
+
 #include "video_core/math.h"
 
 namespace Color {

+ 3 - 0
src/video_core/pica.h

@@ -10,8 +10,11 @@
 #include <map>
 #include <vector>
 
+#include "common/assert.h"
 #include "common/bit_field.h"
+#include "common/common_funcs.h"
 #include "common/common_types.h"
+#include "common/logging/log.h"
 
 #include "core/mem_map.h"
 

+ 1 - 1
src/video_core/renderer_base.h

@@ -4,7 +4,7 @@
 
 #pragma once
 
-#include "common/common.h"
+#include "common/common_types.h"
 
 class RendererBase : NonCopyable {
 public:

+ 1 - 0
src/video_core/renderer_opengl/renderer_opengl.cpp

@@ -9,6 +9,7 @@
 #include "core/settings.h"
 
 #include "common/emu_window.h"
+#include "common/logging/log.h"
 #include "common/profiler_reporting.h"
 
 #include "video_core/video_core.h"

Неке датотеке нису приказане због велике количине промена