Skip to content
This repository
Browse code

fixed: avoid spurious dependencies for utils/CharsetConverter.h

from 200 files rebuilt to 56 (144 spurious)
  • Loading branch information...
commit fe8fe9314078a74dd51d9d6f0427eb397da816f2 1 parent 37e5300
authored

Showing 30 changed files with 11 additions and 22 deletions. Show diff stats Hide diff stats

  1. 1  xbmc/Application.h
  2. 1  xbmc/GUIInfoManager.cpp
  3. 1  xbmc/Util.cpp
  4. 1  xbmc/addons/AddonCallbacksAddon.cpp
  5. 1  xbmc/cores/ExternalPlayer/ExternalPlayer.cpp
  6. 4  xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayText.h
  7. 1  xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleTagMicroDVD.cpp
  8. 1  xbmc/filesystem/DAVDirectory.cpp
  9. 1  xbmc/guilib/GUIButtonControl.cpp
  10. 1  xbmc/guilib/GUICheckMarkControl.cpp
  11. 1  xbmc/guilib/GUIFadeLabelControl.cpp
  12. 1  xbmc/guilib/GUIInfoTypes.cpp
  13. 1  xbmc/guilib/GUILabel.cpp
  14. 1  xbmc/guilib/GUIListLabel.cpp
  15. 1  xbmc/guilib/GUISelectButtonControl.cpp
  16. 1  xbmc/guilib/GUISpinControl.cpp
  17. 1  xbmc/guilib/GUITextBox.cpp
  18. 1  xbmc/guilib/GUIToggleButtonControl.cpp
  19. 1  xbmc/guilib/TextureManager.cpp
  20. 1  xbmc/interfaces/json-rpc/InputOperations.cpp
  21. 1  xbmc/music/infoscanner/MusicInfoScraper.cpp
  22. 1  xbmc/network/websocket/WebSocketV13.cpp
  23. 1  xbmc/network/websocket/WebSocketV8.cpp
  24. 1  xbmc/settings/GUISettings.cpp
  25. 1  xbmc/settings/Settings.cpp
  26. 1  xbmc/settings/windows/GUIWindowSettingsCategory.cpp
  27. 1  xbmc/utils/HTMLUtil.cpp
  28. 1  xbmc/utils/Weather.cpp
  29. 1  xbmc/video/VideoInfoTag.cpp
  30. 1  xbmc/win32/WIN32Util.cpp
1  xbmc/Application.h
@@ -55,7 +55,6 @@ namespace MEDIA_DETECT
55 55
 #include "win32/WIN32Util.h"
56 56
 #endif
57 57
 #include "utils/Stopwatch.h"
58  
-#include "utils/CharsetConverter.h"
59 58
 #ifdef HAS_PERFORMANCE_SAMPLE
60 59
 #include "utils/PerformanceStats.h"
61 60
 #endif
1  xbmc/GUIInfoManager.cpp
@@ -45,6 +45,7 @@
45 45
 #include "settings/AdvancedSettings.h"
46 46
 #include "settings/Settings.h"
47 47
 #include "guilib/LocalizeStrings.h"
  48
+#include "utils/CharsetConverter.h"
48 49
 #include "utils/CPUInfo.h"
49 50
 #include "utils/StringUtils.h"
50 51
 #include "utils/MathUtils.h"
1  xbmc/Util.cpp
@@ -63,6 +63,7 @@
63 63
 #include "utils/fstrcmp.h"
64 64
 #include "storage/MediaManager.h"
65 65
 #ifdef _WIN32
  66
+#include "utils/CharsetConverter.h"
66 67
 #include <shlobj.h>
67 68
 #include "WIN32Util.h"
68 69
 #endif
1  xbmc/addons/AddonCallbacksAddon.cpp
@@ -29,6 +29,7 @@
29 29
 #include "utils/URIUtils.h"
30 30
 #include "FileItem.h"
31 31
 #include "network/Network.h"
  32
+#include "utils/CharsetConverter.h"
32 33
 
33 34
 using namespace XFILE;
34 35
 
1  xbmc/cores/ExternalPlayer/ExternalPlayer.cpp
@@ -39,6 +39,7 @@
39 39
 #include "utils/log.h"
40 40
 #include "cores/AudioEngine/AEFactory.h"
41 41
 #if defined(_WIN32)
  42
+  #include "utils/CharsetConverter.h"
42 43
   #include "Windows.h"
43 44
   #ifdef HAS_IRSERVERSUITE
44 45
     #include "input/windows/IRServerSuite.h"
4  xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayText.h
@@ -21,10 +21,8 @@
21 21
  */
22 22
 
23 23
 #include "DVDOverlay.h"
24  
-#ifdef _LINUX
25  
-#include "utils/CharsetConverter.h"
26  
-#endif
27 24
 #include <string.h>
  25
+#include <stdlib.h>
28 26
 
29 27
 class CDVDOverlayText : public CDVDOverlay
30 28
 {
1  xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleTagMicroDVD.cpp
@@ -20,6 +20,7 @@
20 20
 
21 21
 #include "DVDSubtitleTagMicroDVD.h"
22 22
 #include "DVDCodecs/Overlay/DVDOverlayText.h"
  23
+#include "utils/StdString.h"
23 24
 
24 25
 void CDVDSubtitleTagMicroDVD::ConvertLine(CDVDOverlayText* pOverlay, const char* line, int len)
25 26
 {
1  xbmc/filesystem/DAVDirectory.cpp
@@ -27,7 +27,6 @@
27 27
 #include "FileItem.h"
28 28
 #include "utils/RegExp.h"
29 29
 #include "utils/StringUtils.h"
30  
-#include "utils/CharsetConverter.h"
31 30
 #include "utils/log.h"
32 31
 #include "utils/URIUtils.h"
33 32
 
1  xbmc/guilib/GUIButtonControl.cpp
@@ -21,7 +21,6 @@
21 21
 #include "GUIButtonControl.h"
22 22
 #include "GUIWindowManager.h"
23 23
 #include "GUIDialog.h"
24  
-#include "utils/CharsetConverter.h"
25 24
 #include "GUIFontManager.h"
26 25
 #include "Key.h"
27 26
 
1  xbmc/guilib/GUICheckMarkControl.cpp
@@ -19,7 +19,6 @@
19 19
  */
20 20
 
21 21
 #include "GUICheckMarkControl.h"
22  
-#include "utils/CharsetConverter.h"
23 22
 #include "GUIFontManager.h"
24 23
 #include "Key.h"
25 24
 
1  xbmc/guilib/GUIFadeLabelControl.cpp
@@ -19,7 +19,6 @@
19 19
  */
20 20
 
21 21
 #include "GUIFadeLabelControl.h"
22  
-#include "utils/CharsetConverter.h"
23 22
 
24 23
 using namespace std;
25 24
 
1  xbmc/guilib/GUIInfoTypes.cpp
@@ -19,7 +19,6 @@
19 19
  */
20 20
 
21 21
 #include "GUIInfoTypes.h"
22  
-#include "utils/CharsetConverter.h"
23 22
 #include "GUIInfoManager.h"
24 23
 #include "addons/AddonManager.h"
25 24
 #include "utils/log.h"
1  xbmc/guilib/GUILabel.cpp
@@ -19,7 +19,6 @@
19 19
  */
20 20
 
21 21
 #include "GUILabel.h"
22  
-#include "utils/CharsetConverter.h"
23 22
 #include <limits>
24 23
 
25 24
 CGUILabel::CGUILabel(float posX, float posY, float width, float height, const CLabelInfo& labelInfo, CGUILabel::OVER_FLOW overflow)
1  xbmc/guilib/GUIListLabel.cpp
@@ -19,7 +19,6 @@
19 19
  */
20 20
 
21 21
 #include "GUIListLabel.h"
22  
-#include "utils/CharsetConverter.h"
23 22
 #include <limits>
24 23
 
25 24
 CGUIListLabel::CGUIListLabel(int parentID, int controlID, float posX, float posY, float width, float height, const CLabelInfo& labelInfo, const CGUIInfoLabel &info, bool alwaysScroll)
1  xbmc/guilib/GUISelectButtonControl.cpp
@@ -20,7 +20,6 @@
20 20
 
21 21
 #include "GUISelectButtonControl.h"
22 22
 #include "GUIWindowManager.h"
23  
-#include "utils/CharsetConverter.h"
24 23
 #include "utils/TimeUtils.h"
25 24
 #include "Key.h"
26 25
 
1  xbmc/guilib/GUISpinControl.cpp
@@ -19,7 +19,6 @@
19 19
  */
20 20
 
21 21
 #include "GUISpinControl.h"
22  
-#include "utils/CharsetConverter.h"
23 22
 #include "Key.h"
24 23
 
25 24
 using namespace std;
1  xbmc/guilib/GUITextBox.cpp
@@ -19,7 +19,6 @@
19 19
  */
20 20
 
21 21
 #include "GUITextBox.h"
22  
-#include "utils/CharsetConverter.h"
23 22
 #include "GUIInfoManager.h"
24 23
 #include "utils/XBMCTinyXML.h"
25 24
 #include "utils/MathUtils.h"
1  xbmc/guilib/GUIToggleButtonControl.cpp
@@ -21,7 +21,6 @@
21 21
 #include "GUIToggleButtonControl.h"
22 22
 #include "GUIWindowManager.h"
23 23
 #include "GUIDialog.h"
24  
-#include "utils/CharsetConverter.h"
25 24
 #include "GUIInfoManager.h"
26 25
 #include "Key.h"
27 26
 
1  xbmc/guilib/TextureManager.cpp
@@ -23,7 +23,6 @@
23 23
 #include "AnimatedGif.h"
24 24
 #include "GraphicContext.h"
25 25
 #include "threads/SingleLock.h"
26  
-#include "utils/CharsetConverter.h"
27 26
 #include "utils/log.h"
28 27
 #include "utils/URIUtils.h"
29 28
 #include "addons/Skin.h"
1  xbmc/interfaces/json-rpc/InputOperations.cpp
@@ -28,7 +28,6 @@
28 28
 #include "input/XBMC_keyboard.h"
29 29
 #include "input/XBMC_vkeys.h"
30 30
 #include "threads/SingleLock.h"
31  
-#include "utils/CharsetConverter.h"
32 31
 
33 32
 using namespace JSONRPC;
34 33
 
1  xbmc/music/infoscanner/MusicInfoScraper.cpp
@@ -19,7 +19,6 @@
19 19
  */
20 20
 
21 21
 #include "MusicInfoScraper.h"
22  
-#include "utils/CharsetConverter.h"
23 22
 #include "utils/log.h"
24 23
 #include "filesystem/CurlFile.h"
25 24
 
1  xbmc/network/websocket/WebSocketV13.cpp
@@ -24,7 +24,6 @@
24 24
 #include "WebSocketV13.h"
25 25
 #include "WebSocket.h"
26 26
 #include "utils/Base64.h"
27  
-#include "utils/CharsetConverter.h"
28 27
 #include "utils/HttpParser.h"
29 28
 #include "utils/HttpResponse.h"
30 29
 #include "utils/log.h"
1  xbmc/network/websocket/WebSocketV8.cpp
@@ -25,7 +25,6 @@
25 25
 #include "WebSocketV8.h"
26 26
 #include "WebSocket.h"
27 27
 #include "utils/Base64.h"
28  
-#include "utils/CharsetConverter.h"
29 28
 #include "utils/EndianSwap.h"
30 29
 #include "utils/HttpParser.h"
31 30
 #include "utils/HttpResponse.h"
1  xbmc/settings/GUISettings.cpp
@@ -31,6 +31,7 @@
31 31
 #include "Application.h"
32 32
 #include "AdvancedSettings.h"
33 33
 #include "guilib/LocalizeStrings.h"
  34
+#include "utils/CharsetConverter.h"
34 35
 #include "utils/StringUtils.h"
35 36
 #include "utils/SystemInfo.h"
36 37
 #include "utils/log.h"
1  xbmc/settings/Settings.cpp
@@ -27,6 +27,7 @@
27 27
 #include "URL.h"
28 28
 #include "guilib/GUIFontManager.h"
29 29
 #include "input/ButtonTranslator.h"
  30
+#include "utils/CharsetConverter.h"
30 31
 #include "utils/XMLUtils.h"
31 32
 #include "PasswordManager.h"
32 33
 #include "utils/RegExp.h"
1  xbmc/settings/windows/GUIWindowSettingsCategory.cpp
@@ -95,6 +95,7 @@
95 95
 #endif
96 96
 #include "guilib/LocalizeStrings.h"
97 97
 #include "LangInfo.h"
  98
+#include "utils/CharsetConverter.h"
98 99
 #include "utils/StringUtils.h"
99 100
 #include "utils/URIUtils.h"
100 101
 #include "utils/SystemInfo.h"
1  xbmc/utils/HTMLUtil.cpp
@@ -18,7 +18,6 @@
18 18
  *
19 19
  */
20 20
 
21  
-#include "CharsetConverter.h"
22 21
 #include "HTMLUtil.h"
23 22
 
24 23
 using namespace std;
1  xbmc/utils/Weather.cpp
@@ -42,6 +42,7 @@
42 42
 #include "log.h"
43 43
 #include "addons/AddonManager.h"
44 44
 #include "interfaces/python/XBPython.h"
  45
+#include "CharsetConverter.h"
45 46
 
46 47
 using namespace std;
47 48
 using namespace ADDON;
1  xbmc/video/VideoInfoTag.cpp
@@ -26,7 +26,6 @@
26 26
 #include "utils/log.h"
27 27
 #include "utils/StringUtils.h"
28 28
 #include "utils/Variant.h"
29  
-#include "utils/CharsetConverter.h"
30 29
 #include "TextureCache.h"
31 30
 #include "filesystem/File.h"
32 31
 
1  xbmc/win32/WIN32Util.cpp
@@ -35,6 +35,7 @@
35 35
 #include "storage/MediaManager.h"
36 36
 #include "windowing/WindowingFactory.h"
37 37
 #include "guilib/LocalizeStrings.h"
  38
+#include "utils/CharsetConverter.h"
38 39
 #include "utils/log.h"
39 40
 #include "utils/StringUtils.h"
40 41
 #include "DllPaths_win32.h"

0 notes on commit fe8fe93

Please sign in to comment.
Something went wrong with that request. Please try again.