From 121a47f796b23f976632c77cbadcb62324a3b8b6 Mon Sep 17 00:00:00 2001
From: Cinder <cinder@sdf.org>
Date: Wed, 30 Sep 2015 05:54:50 -0600
Subject: [PATCH] More redundant includes, this time boost

---
 indra/llui/llclipboard.h                               | 2 --
 indra/llui/llcombobox.h                                | 1 -
 indra/llui/llflashtimer.h                              | 2 +-
 indra/llui/llfloater.h                                 | 1 -
 indra/llui/llmenugl.h                                  | 1 -
 indra/llui/llnotifications.h                           | 1 -
 indra/llui/llspellcheck.h                              | 1 -
 indra/llui/lltextbase.h                                | 2 --
 indra/llui/llui.h                                      | 1 -
 indra/llui/lluictrl.h                                  | 2 --
 indra/llui/llurlentry.h                                | 1 -
 indra/llui/llxuiparser.h                               | 2 --
 indra/newview/llagent.h                                | 2 --
 indra/newview/llappviewerlistener.h                    | 1 -
 indra/newview/llavatariconctrl.cpp                     | 2 --
 indra/newview/llavatariconctrl.h                       | 2 --
 indra/newview/llavatarlistitem.cpp                     | 2 --
 indra/newview/llavatarlistitem.h                       | 2 --
 indra/newview/llchathistory.cpp                        | 2 --
 indra/newview/llcommandlineparser.h                    | 2 --
 indra/newview/llconversationmodel.h                    | 2 --
 indra/newview/llfloatergroups.h                        | 2 --
 indra/newview/llfloaterpathfindingconsole.cpp          | 4 ----
 indra/newview/llfloaterpathfindingconsole.h            | 4 ----
 indra/newview/llfloaterpathfindingobjects.cpp          | 1 -
 indra/newview/llfloaterpathfindingobjects.h            | 2 --
 indra/newview/llfloaterregiondebugconsole.h            | 2 --
 indra/newview/llfloaterregioninfo.cpp                  | 1 -
 indra/newview/llfloatertos.h                           | 1 -
 indra/newview/lllandmarklist.h                         | 1 -
 indra/newview/lllocationhistory.h                      | 3 ---
 indra/newview/llmarketplacefunctions.h                 | 2 --
 indra/newview/llmarketplacenotifications.cpp           | 3 ---
 indra/newview/llmarketplacenotifications.h             | 1 -
 indra/newview/llmenuoptionpathfindingrebakenavmesh.cpp | 3 ---
 indra/newview/llmenuoptionpathfindingrebakenavmesh.h   | 2 --
 indra/newview/llpathfindingmanager.cpp                 | 3 ---
 indra/newview/llpathfindingmanager.h                   | 3 ---
 indra/newview/llpathfindingnavmesh.h                   | 2 --
 indra/newview/llpathfindingnavmeshzone.cpp             | 5 -----
 indra/newview/llpathfindingnavmeshzone.h               | 4 ----
 indra/newview/llpathfindingobject.h                    | 2 --
 indra/newview/llpathfindingpathtool.cpp                | 3 ---
 indra/newview/llpathfindingpathtool.h                  | 3 ---
 indra/newview/llrecentpeople.h                         | 4 ----
 indra/newview/llselectmgr.h                            | 2 --
 indra/newview/llteleporthistory.h                      | 2 --
 indra/newview/lltoolpipette.h                          | 2 --
 indra/newview/llviewerdisplayname.h                    | 2 --
 indra/newview/llviewerinventory.h                      | 2 --
 indra/newview/llviewermedia.cpp                        | 3 ---
 indra/newview/llviewermessage.h                        | 3 ---
 indra/newview/llviewernetwork.h                        | 1 -
 indra/newview/llviewerparcelmgr.h                      | 3 ---
 indra/newview/llviewerregion.h                         | 1 -
 indra/newview/llviewertexteditor.cpp                   | 1 +
 indra/newview/llviewerwindow.h                         | 2 --
 indra/newview/llwatchdog.h                             | 2 --
 indra/newview/llworldmap.h                             | 1 -
 indra/newview/llworldmapmessage.h                      | 2 --
 60 files changed, 2 insertions(+), 122 deletions(-)

diff --git a/indra/llui/llclipboard.h b/indra/llui/llclipboard.h
index 58d80e2687..dbebbb2cfa 100755
--- a/indra/llui/llclipboard.h
+++ b/indra/llui/llclipboard.h
@@ -27,8 +27,6 @@
 #ifndef LL_LLCLIPBOARD_H
 #define LL_LLCLIPBOARD_H
 
-#include <boost/function.hpp>
-
 #include "llstring.h"
 #include "lluuid.h"
 #include "llsingleton.h"
diff --git a/indra/llui/llcombobox.h b/indra/llui/llcombobox.h
index a4d425507e..1acd30fc6f 100755
--- a/indra/llui/llcombobox.h
+++ b/indra/llui/llcombobox.h
@@ -36,7 +36,6 @@
 #include "llrect.h"
 #include "llscrolllistctrl.h"
 #include "lllineeditor.h"
-#include <boost/function.hpp>
 
 // Classes
 
diff --git a/indra/llui/llflashtimer.h b/indra/llui/llflashtimer.h
index db8d49f009..dc7281b4fa 100755
--- a/indra/llui/llflashtimer.h
+++ b/indra/llui/llflashtimer.h
@@ -28,7 +28,7 @@
 #define LL_FLASHTIMER_H
 
 #include "lleventtimer.h"
-#include "boost/function.hpp"
+#include <boost/function.hpp>
 
 class LLFlashTimer : public LLEventTimer
 {
diff --git a/indra/llui/llfloater.h b/indra/llui/llfloater.h
index cb02a646d4..de5842e261 100755
--- a/indra/llui/llfloater.h
+++ b/indra/llui/llfloater.h
@@ -36,7 +36,6 @@
 #include "lluuid.h"
 //#include "llnotificationsutil.h"
 #include <set>
-#include <boost/signals2.hpp>
 
 class LLDragHandle;
 class LLResizeHandle;
diff --git a/indra/llui/llmenugl.h b/indra/llui/llmenugl.h
index ae9b169691..c2c2119651 100755
--- a/indra/llui/llmenugl.h
+++ b/indra/llui/llmenugl.h
@@ -37,7 +37,6 @@
 #include "llfloater.h"
 #include "lluistring.h"
 #include "llview.h"
-#include <boost/function.hpp>
 
 extern S32 MENU_BAR_HEIGHT;
 extern S32 MENU_BAR_WIDTH;
diff --git a/indra/llui/llnotifications.h b/indra/llui/llnotifications.h
index 0aacaddb46..bed1a97e40 100755
--- a/indra/llui/llnotifications.h
+++ b/indra/llui/llnotifications.h
@@ -81,7 +81,6 @@
 #include <boost/shared_ptr.hpp>
 #include <boost/enable_shared_from_this.hpp>
 #include <boost/type_traits.hpp>
-#include <boost/signals2.hpp>
 #include <boost/range.hpp>
 
 #include "llevents.h"
diff --git a/indra/llui/llspellcheck.h b/indra/llui/llspellcheck.h
index 4ab80195ea..962eeed28e 100755
--- a/indra/llui/llspellcheck.h
+++ b/indra/llui/llspellcheck.h
@@ -29,7 +29,6 @@
 
 #include "llsingleton.h"
 #include "llui.h"
-#include <boost/signals2.hpp>
 
 class Hunspell;
 
diff --git a/indra/llui/lltextbase.h b/indra/llui/lltextbase.h
index e776b1f67a..ab28f4251c 100755
--- a/indra/llui/lltextbase.h
+++ b/indra/llui/lltextbase.h
@@ -37,8 +37,6 @@
 
 #include <set>
 
-#include <boost/signals2.hpp>
-
 class LLScrollContainer;
 class LLContextMenu;
 class LLUrlMatch;
diff --git a/indra/llui/llui.h b/indra/llui/llui.h
index c727f75c4f..ce12664cd0 100755
--- a/indra/llui/llui.h
+++ b/indra/llui/llui.h
@@ -41,7 +41,6 @@
 #include "lluicolor.h"
 #include "lluicolortable.h"
 #include "lluiimage.h"
-#include <boost/signals2.hpp>
 #include "llframetimer.h"
 #include "v2math.h"
 #include <limits>
diff --git a/indra/llui/lluictrl.h b/indra/llui/lluictrl.h
index 99553ee0d2..0576055973 100755
--- a/indra/llui/lluictrl.h
+++ b/indra/llui/lluictrl.h
@@ -31,8 +31,6 @@
 //#include "llboost.h"
 #include "llrect.h"
 #include "llsd.h"
-#include <boost/function.hpp>
-#include <boost/signals2.hpp>
 
 #include "llinitparam.h"
 #include "llview.h"
diff --git a/indra/llui/llurlentry.h b/indra/llui/llurlentry.h
index 5d70fd823a..82368b4a4b 100755
--- a/indra/llui/llurlentry.h
+++ b/indra/llui/llurlentry.h
@@ -35,7 +35,6 @@
 #include "llavatarname.h"
 #include "llhost.h" // for resolving parcel name by parcel id
 
-#include <boost/signals2.hpp>
 #include <boost/regex.hpp>
 
 class LLAvatarName;
diff --git a/indra/llui/llxuiparser.h b/indra/llui/llxuiparser.h
index ad2a39cab7..f9503dde3c 100755
--- a/indra/llui/llxuiparser.h
+++ b/indra/llui/llxuiparser.h
@@ -31,9 +31,7 @@
 #include "llregistry.h"
 #include "llxmlnode.h"
 
-#include <boost/function.hpp>
 #include <iosfwd>
-#include <stack>
 #include <set>
 
 class LLView;
diff --git a/indra/newview/llagent.h b/indra/newview/llagent.h
index c27ed8ea5d..6045758d33 100755
--- a/indra/newview/llagent.h
+++ b/indra/newview/llagent.h
@@ -36,9 +36,7 @@
 #include "llpermissionsflags.h"
 #include "v3dmath.h"
 
-#include <boost/function.hpp>
 #include <boost/shared_ptr.hpp>
-#include <boost/signals2.hpp>
 
 extern const BOOL 	ANIMATE;
 extern const U8 	AGENT_STATE_TYPING;  // Typing indication
diff --git a/indra/newview/llappviewerlistener.h b/indra/newview/llappviewerlistener.h
index 78c8b1909e..b74124ba09 100755
--- a/indra/newview/llappviewerlistener.h
+++ b/indra/newview/llappviewerlistener.h
@@ -30,7 +30,6 @@
 #define LL_LLAPPVIEWERLISTENER_H
 
 #include "lleventapi.h"
-#include <boost/function.hpp>
 
 class LLAppViewer;
 class LLSD;
diff --git a/indra/newview/llavatariconctrl.cpp b/indra/newview/llavatariconctrl.cpp
index 1a51f3cae4..bf8fd986c9 100755
--- a/indra/newview/llavatariconctrl.cpp
+++ b/indra/newview/llavatariconctrl.cpp
@@ -28,8 +28,6 @@
 
 #include "llavatariconctrl.h"
 
-#include <boost/signals2.hpp>
-
 // viewer includes
 #include "llagent.h"
 #include "llcallingcard.h" // for LLAvatarTracker
diff --git a/indra/newview/llavatariconctrl.h b/indra/newview/llavatariconctrl.h
index d24ed32d47..942972ab38 100755
--- a/indra/newview/llavatariconctrl.h
+++ b/indra/newview/llavatariconctrl.h
@@ -27,8 +27,6 @@
 #ifndef LL_LLAVATARICONCTRL_H
 #define LL_LLAVATARICONCTRL_H
 
-#include <boost/signals2.hpp>
-
 #include "lliconctrl.h"
 #include "llavatarpropertiesprocessor.h"
 #include "llviewermenu.h"
diff --git a/indra/newview/llavatarlistitem.cpp b/indra/newview/llavatarlistitem.cpp
index 1301361156..d1de8dd861 100755
--- a/indra/newview/llavatarlistitem.cpp
+++ b/indra/newview/llavatarlistitem.cpp
@@ -27,8 +27,6 @@
 
 #include "llviewerprecompiledheaders.h"
 
-#include <boost/signals2.hpp>
-
 #include "llavataractions.h"
 #include "llavatarlistitem.h"
 
diff --git a/indra/newview/llavatarlistitem.h b/indra/newview/llavatarlistitem.h
index 3b845ebe6e..4cbe04a81c 100755
--- a/indra/newview/llavatarlistitem.h
+++ b/indra/newview/llavatarlistitem.h
@@ -27,8 +27,6 @@
 #ifndef LL_LLAVATARLISTITEM_H
 #define LL_LLAVATARLISTITEM_H
 
-#include <boost/signals2.hpp>
-
 #include "llpanel.h"
 #include "lloutputmonitorctrl.h"
 #include "llbutton.h"
diff --git a/indra/newview/llchathistory.cpp b/indra/newview/llchathistory.cpp
index 48b59b237e..c5119b1447 100755
--- a/indra/newview/llchathistory.cpp
+++ b/indra/newview/llchathistory.cpp
@@ -28,8 +28,6 @@
 
 #include "llchathistory.h"
 
-#include <boost/signals2.hpp>
-
 #include "llavatarnamecache.h"
 #include "llinstantmessage.h"
 
diff --git a/indra/newview/llcommandlineparser.h b/indra/newview/llcommandlineparser.h
index 71388b8217..2c2bbd9e3a 100755
--- a/indra/newview/llcommandlineparser.h
+++ b/indra/newview/llcommandlineparser.h
@@ -27,8 +27,6 @@
 #ifndef LL_LLCOMMANDLINEPARSER_H
 #define LL_LLCOMMANDLINEPARSER_H
 
-#include <boost/function/function1.hpp>
-
 // *NOTE:Mani The following is a forward decl of 
 // boost::program_options::command_line_parser
 // "yay" c++!
diff --git a/indra/newview/llconversationmodel.h b/indra/newview/llconversationmodel.h
index af7b50802c..4a863064cd 100644
--- a/indra/newview/llconversationmodel.h
+++ b/indra/newview/llconversationmodel.h
@@ -27,8 +27,6 @@
 #ifndef LL_LLCONVERSATIONMODEL_H
 #define LL_LLCONVERSATIONMODEL_H
 
-#include <boost/signals2.hpp>
-
 #include "llavatarname.h"
 #include "../llui/llfolderviewitem.h"
 #include "../llui/llfolderviewmodel.h"
diff --git a/indra/newview/llfloatergroups.h b/indra/newview/llfloatergroups.h
index ab58208985..324149e2ae 100755
--- a/indra/newview/llfloatergroups.h
+++ b/indra/newview/llfloatergroups.h
@@ -40,8 +40,6 @@
 
 #include "lluuid.h"
 #include "llfloater.h"
-#include <boost/function.hpp>
-#include <boost/signals2.hpp>
 
 class LLUICtrl;
 class LLTextBox;
diff --git a/indra/newview/llfloaterpathfindingconsole.cpp b/indra/newview/llfloaterpathfindingconsole.cpp
index ccf3e723fd..ca2acdda99 100755
--- a/indra/newview/llfloaterpathfindingconsole.cpp
+++ b/indra/newview/llfloaterpathfindingconsole.cpp
@@ -30,10 +30,6 @@
 
 #include "llfloaterpathfindingconsole.h"
 
-#include <vector>
-
-#include <boost/signals2.hpp>
-
 #include "llagent.h"
 #include "llbutton.h"
 #include "llcheckboxctrl.h"
diff --git a/indra/newview/llfloaterpathfindingconsole.h b/indra/newview/llfloaterpathfindingconsole.h
index e999e57741..9b056d7687 100755
--- a/indra/newview/llfloaterpathfindingconsole.h
+++ b/indra/newview/llfloaterpathfindingconsole.h
@@ -27,10 +27,6 @@
 #ifndef LL_LLFLOATERPATHFINDINGCONSOLE_H
 #define LL_LLFLOATERPATHFINDINGCONSOLE_H
 
-#include <vector>
-
-#include <boost/signals2.hpp>
-
 #include "llfloater.h"
 #include "llhandle.h"
 #include "llpathfindingnavmeshzone.h"
diff --git a/indra/newview/llfloaterpathfindingobjects.cpp b/indra/newview/llfloaterpathfindingobjects.cpp
index e76978cad9..08c1bab64b 100755
--- a/indra/newview/llfloaterpathfindingobjects.cpp
+++ b/indra/newview/llfloaterpathfindingobjects.cpp
@@ -30,7 +30,6 @@
 #include "llfloaterpathfindingobjects.h"
 
 #include <boost/bind.hpp>
-#include <boost/signals2.hpp>
 
 #include "llagent.h"
 #include "llavatarname.h"
diff --git a/indra/newview/llfloaterpathfindingobjects.h b/indra/newview/llfloaterpathfindingobjects.h
index 8bf42f1ca0..a015b9bb74 100755
--- a/indra/newview/llfloaterpathfindingobjects.h
+++ b/indra/newview/llfloaterpathfindingobjects.h
@@ -27,8 +27,6 @@
 #ifndef LL_LLFLOATERPATHFINDINGOBJECTS_H
 #define LL_LLFLOATERPATHFINDINGOBJECTS_H
 
-#include <boost/signals2.hpp>
-
 #include "llagent.h"
 #include "llfloater.h"
 #include "llpathfindingmanager.h"
diff --git a/indra/newview/llfloaterregiondebugconsole.h b/indra/newview/llfloaterregiondebugconsole.h
index fd3af4152e..79667c97b6 100755
--- a/indra/newview/llfloaterregiondebugconsole.h
+++ b/indra/newview/llfloaterregiondebugconsole.h
@@ -28,8 +28,6 @@
 #ifndef LL_LLFLOATERREGIONDEBUGCONSOLE_H
 #define LL_LLFLOATERREGIONDEBUGCONSOLE_H
 
-#include <boost/signals2.hpp>
-
 #include "llfloater.h"
 #include "llhttpclient.h"
 
diff --git a/indra/newview/llfloaterregioninfo.cpp b/indra/newview/llfloaterregioninfo.cpp
index bc253bb2fd..ee8c09c4c6 100755
--- a/indra/newview/llfloaterregioninfo.cpp
+++ b/indra/newview/llfloaterregioninfo.cpp
@@ -93,7 +93,6 @@
 #include "llmeshrepository.h"
 #include "llfloaterregionrestarting.h"
 #include "llpanelexperiencelisteditor.h"
-#include <boost/function.hpp>
 #include "llpanelexperiencepicker.h"
 #include "llexperiencecache.h"
 #include "llpanelexperiences.h"
diff --git a/indra/newview/llfloatertos.h b/indra/newview/llfloatertos.h
index 47126d06a6..7b2a673945 100755
--- a/indra/newview/llfloatertos.h
+++ b/indra/newview/llfloatertos.h
@@ -30,7 +30,6 @@
 #include "llmodaldialog.h"
 #include "llassetstorage.h"
 #include "llmediactrl.h"
-#include <boost/function.hpp>
 
 class LLButton;
 class LLRadioGroup;
diff --git a/indra/newview/lllandmarklist.h b/indra/newview/lllandmarklist.h
index cdabfbe0e8..21acefaa76 100755
--- a/indra/newview/lllandmarklist.h
+++ b/indra/newview/lllandmarklist.h
@@ -27,7 +27,6 @@
 #ifndef LL_LLLANDMARKLIST_H
 #define LL_LLLANDMARKLIST_H
 
-#include <boost/function.hpp>
 #include "lllandmark.h"
 #include "lluuid.h"
 #include "llassetstorage.h"
diff --git a/indra/newview/lllocationhistory.h b/indra/newview/lllocationhistory.h
index 31e089f55c..8c40029323 100755
--- a/indra/newview/lllocationhistory.h
+++ b/indra/newview/lllocationhistory.h
@@ -29,9 +29,6 @@
 
 #include "llsingleton.h" // for LLSingleton
 
-#include <boost/function.hpp>
-#include <boost/signals2.hpp>
-
 class LLSD;
 /**
  * This enum is responsible for identifying of history item.
diff --git a/indra/newview/llmarketplacefunctions.h b/indra/newview/llmarketplacefunctions.h
index f8e7ed4364..26ffe2c94a 100755
--- a/indra/newview/llmarketplacefunctions.h
+++ b/indra/newview/llmarketplacefunctions.h
@@ -30,8 +30,6 @@
 
 
 #include <llsd.h>
-#include <boost/function.hpp>
-#include <boost/signals2.hpp>
 
 #include "llsingleton.h"
 #include "llstring.h"
diff --git a/indra/newview/llmarketplacenotifications.cpp b/indra/newview/llmarketplacenotifications.cpp
index 02bd9e1f34..8944d293ff 100755
--- a/indra/newview/llmarketplacenotifications.cpp
+++ b/indra/newview/llmarketplacenotifications.cpp
@@ -33,9 +33,6 @@
 
 #include "llerror.h"
 
-#include <boost/signals2.hpp>
-
-
 namespace LLMarketplaceInventoryNotifications
 {
 	typedef boost::signals2::signal<void (const LLSD& param)>	no_copy_payload_cb_signal_t;
diff --git a/indra/newview/llmarketplacenotifications.h b/indra/newview/llmarketplacenotifications.h
index 83a4e163c7..3fbc9c42b6 100755
--- a/indra/newview/llmarketplacenotifications.h
+++ b/indra/newview/llmarketplacenotifications.h
@@ -30,7 +30,6 @@
 
 
 #include <llsd.h>
-#include <boost/function.hpp>
 
 
 //
diff --git a/indra/newview/llmenuoptionpathfindingrebakenavmesh.cpp b/indra/newview/llmenuoptionpathfindingrebakenavmesh.cpp
index 8879cfd7fb..5d753bb072 100755
--- a/indra/newview/llmenuoptionpathfindingrebakenavmesh.cpp
+++ b/indra/newview/llmenuoptionpathfindingrebakenavmesh.cpp
@@ -30,9 +30,6 @@
 
 #include "llmenuoptionpathfindingrebakenavmesh.h"
 
-#include <boost/bind.hpp>
-#include <boost/signals2.hpp>
-
 #include "llagent.h"
 #include "llenvmanager.h"
 #include "llnotificationsutil.h"
diff --git a/indra/newview/llmenuoptionpathfindingrebakenavmesh.h b/indra/newview/llmenuoptionpathfindingrebakenavmesh.h
index 7b1d2873ba..cb442494fc 100755
--- a/indra/newview/llmenuoptionpathfindingrebakenavmesh.h
+++ b/indra/newview/llmenuoptionpathfindingrebakenavmesh.h
@@ -27,8 +27,6 @@
 #ifndef LL_LLMENUOPTIONPATHFINDINGREBAKENAVMESH_H
 #define LL_LLMENUOPTIONPATHFINDINGREBAKENAVMESH_H
 
-#include <boost/signals2.hpp>
-
 #include "llpathfindingmanager.h"
 #include "llpathfindingnavmesh.h"
 #include "llsingleton.h"
diff --git a/indra/newview/llpathfindingmanager.cpp b/indra/newview/llpathfindingmanager.cpp
index 32edfffa98..0cf9ee8bf4 100755
--- a/indra/newview/llpathfindingmanager.cpp
+++ b/indra/newview/llpathfindingmanager.cpp
@@ -30,10 +30,7 @@
 
 #include "llpathfindingmanager.h"
 
-#include <boost/bind.hpp>
-#include <boost/function.hpp>
 #include <boost/shared_ptr.hpp>
-#include <boost/signals2.hpp>
 
 #include "llagent.h"
 #include "llhttpclient.h"
diff --git a/indra/newview/llpathfindingmanager.h b/indra/newview/llpathfindingmanager.h
index fb005223c6..92b6f4d3d4 100755
--- a/indra/newview/llpathfindingmanager.h
+++ b/indra/newview/llpathfindingmanager.h
@@ -27,9 +27,6 @@
 #ifndef LL_LLPATHFINDINGMANAGER_H
 #define LL_LLPATHFINDINGMANAGER_H
 
-#include <boost/function.hpp>
-#include <boost/signals2.hpp>
-
 #include "llpathfindinglinkset.h"
 #include "llpathfindingobjectlist.h"
 #include "llpathfindingnavmesh.h"
diff --git a/indra/newview/llpathfindingnavmesh.h b/indra/newview/llpathfindingnavmesh.h
index 63b1703d07..7cbaaba754 100755
--- a/indra/newview/llpathfindingnavmesh.h
+++ b/indra/newview/llpathfindingnavmesh.h
@@ -28,8 +28,6 @@
 #define LL_LLPATHFINDINGNAVMESH_H
 
 #include <boost/shared_ptr.hpp>
-#include <boost/function.hpp>
-#include <boost/signals2.hpp>
 
 #include "llpathfindingnavmeshstatus.h"
 #include "llsd.h"
diff --git a/indra/newview/llpathfindingnavmeshzone.cpp b/indra/newview/llpathfindingnavmeshzone.cpp
index e190dbba65..aecf9ec129 100755
--- a/indra/newview/llpathfindingnavmeshzone.cpp
+++ b/indra/newview/llpathfindingnavmeshzone.cpp
@@ -30,12 +30,7 @@
 
 #include "llpathfindingnavmeshzone.h"
 
-#include <vector>
-
-#include <boost/bind.hpp>
-#include <boost/function.hpp>
 #include <boost/shared_ptr.hpp>
-#include <boost/signals2.hpp>
 
 #include "llagent.h"
 #include "llpathfindingmanager.h"
diff --git a/indra/newview/llpathfindingnavmeshzone.h b/indra/newview/llpathfindingnavmeshzone.h
index baa1cc5979..166bb30caf 100755
--- a/indra/newview/llpathfindingnavmeshzone.h
+++ b/indra/newview/llpathfindingnavmeshzone.h
@@ -27,11 +27,7 @@
 #ifndef LL_LLPATHFINDINGNAVMESHZONE_H
 #define LL_LLPATHFINDINGNAVMESHZONE_H
 
-#include <vector>
-
 #include <boost/shared_ptr.hpp>
-#include <boost/function.hpp>
-#include <boost/signals2.hpp>
 
 #include "llpathfindingnavmesh.h"
 #include "llpathfindingnavmeshstatus.h"
diff --git a/indra/newview/llpathfindingobject.h b/indra/newview/llpathfindingobject.h
index a30c0a6398..5f84142644 100755
--- a/indra/newview/llpathfindingobject.h
+++ b/indra/newview/llpathfindingobject.h
@@ -28,8 +28,6 @@
 #define LL_LLPATHFINDINGOBJECT_H
 
 #include <boost/shared_ptr.hpp>
-#include <boost/function.hpp>
-#include <boost/signals2.hpp>
 
 #include "llavatarname.h"
 #include "llavatarnamecache.h"
diff --git a/indra/newview/llpathfindingpathtool.cpp b/indra/newview/llpathfindingpathtool.cpp
index a0b8d1c7bd..37e5704de0 100755
--- a/indra/newview/llpathfindingpathtool.cpp
+++ b/indra/newview/llpathfindingpathtool.cpp
@@ -30,9 +30,6 @@
 
 #include "llpathfindingpathtool.h"
 
-#include <boost/function.hpp>
-#include <boost/signals2.hpp>
-
 #include "llagent.h"
 #include "llpathfindingmanager.h"
 #include "llpathinglib.h"
diff --git a/indra/newview/llpathfindingpathtool.h b/indra/newview/llpathfindingpathtool.h
index 02e2e5d14d..32b5b0c294 100755
--- a/indra/newview/llpathfindingpathtool.h
+++ b/indra/newview/llpathfindingpathtool.h
@@ -27,9 +27,6 @@
 #ifndef LL_LLPATHFINDINGPATHTOOL_H
 #define LL_LLPATHFINDINGPATHTOOL_H
 
-#include <boost/function.hpp>
-#include <boost/signals2.hpp>
-
 #include "llpathinglib.h"
 #include "llsingleton.h"
 #include "lltool.h"
diff --git a/indra/newview/llrecentpeople.h b/indra/newview/llrecentpeople.h
index 32d6cc1c7a..87c31bb001 100755
--- a/indra/newview/llrecentpeople.h
+++ b/indra/newview/llrecentpeople.h
@@ -31,10 +31,6 @@
 #include "llsingleton.h"
 #include "lluuid.h"
 
-#include <vector>
-#include <set>
-#include <boost/signals2.hpp>
-
 class LLDate;
 
 /**
diff --git a/indra/newview/llselectmgr.h b/indra/newview/llselectmgr.h
index 29c111b24f..76e7cfd891 100755
--- a/indra/newview/llselectmgr.h
+++ b/indra/newview/llselectmgr.h
@@ -45,9 +45,7 @@
 #include "llviewerobject.h"	// LLObjectSelection::getSelectedTEValue template
 #include "llmaterial.h"
 
-#include <deque>
 #include <boost/iterator/filter_iterator.hpp>
-#include <boost/signals2.hpp>
 #include <boost/make_shared.hpp>	// boost::make_shared
 
 class LLMessageSystem;
diff --git a/indra/newview/llteleporthistory.h b/indra/newview/llteleporthistory.h
index a613b3309c..07b742000e 100755
--- a/indra/newview/llteleporthistory.h
+++ b/indra/newview/llteleporthistory.h
@@ -29,8 +29,6 @@
 
 #include "llsingleton.h" // for LLSingleton
 
-#include <boost/function.hpp>
-#include <boost/signals2.hpp>
 #include "llteleporthistorystorage.h"
 
 
diff --git a/indra/newview/lltoolpipette.h b/indra/newview/lltoolpipette.h
index 8a83bf31af..24b590af85 100755
--- a/indra/newview/lltoolpipette.h
+++ b/indra/newview/lltoolpipette.h
@@ -34,8 +34,6 @@
 
 #include "lltool.h"
 #include "lltextureentry.h"
-#include <boost/function.hpp>
-#include <boost/signals2.hpp>
 
 class LLViewerObject;
 class LLPickInfo;
diff --git a/indra/newview/llviewerdisplayname.h b/indra/newview/llviewerdisplayname.h
index 4671614b41..c7938cd538 100755
--- a/indra/newview/llviewerdisplayname.h
+++ b/indra/newview/llviewerdisplayname.h
@@ -27,8 +27,6 @@
 #ifndef LLVIEWERDISPLAYNAME_H
 #define LLVIEWERDISPLAYNAME_H
 
-#include <boost/signals2.hpp>
-
 class LLSD;
 class LLUUID;
 
diff --git a/indra/newview/llviewerinventory.h b/indra/newview/llviewerinventory.h
index 4e91e4110a..14502dc2ec 100755
--- a/indra/newview/llviewerinventory.h
+++ b/indra/newview/llviewerinventory.h
@@ -32,8 +32,6 @@
 #include "llwearable.h"
 #include "llui.h" //for LLDestroyClass
 
-#include <boost/signals2.hpp>	// boost::signals2::trackable
-
 class LLInventoryPanel;
 class LLFolderView;
 class LLFolderBridge;
diff --git a/indra/newview/llviewermedia.cpp b/indra/newview/llviewermedia.cpp
index cccfd8815a..85308da191 100755
--- a/indra/newview/llviewermedia.cpp
+++ b/indra/newview/llviewermedia.cpp
@@ -72,9 +72,6 @@
 
 #include "llfloaterwebcontent.h"	// for handling window close requests and geometry change requests in media browser windows.
 
-#include <boost/bind.hpp>	// for SkinFolder listener
-#include <boost/signals2.hpp>
-
 /*static*/ const char* LLViewerMedia::AUTO_PLAY_MEDIA_SETTING = "ParcelMediaAutoPlayEnable";
 /*static*/ const char* LLViewerMedia::SHOW_MEDIA_ON_OTHERS_SETTING = "MediaShowOnOthers";
 /*static*/ const char* LLViewerMedia::SHOW_MEDIA_WITHIN_PARCEL_SETTING = "MediaShowWithinParcel";
diff --git a/indra/newview/llviewermessage.h b/indra/newview/llviewermessage.h
index d8f5c71f8d..6b7f00a235 100755
--- a/indra/newview/llviewermessage.h
+++ b/indra/newview/llviewermessage.h
@@ -36,9 +36,6 @@
 #include "llnotifications.h"
 #include "llextendedstatus.h"
 
-#include <boost/function.hpp>
-#include <boost/signals2.hpp>
-
 //
 // Forward declarations
 //
diff --git a/indra/newview/llviewernetwork.h b/indra/newview/llviewernetwork.h
index 5ee816d6da..7428d477c2 100755
--- a/indra/newview/llviewernetwork.h
+++ b/indra/newview/llviewernetwork.h
@@ -29,7 +29,6 @@
 #define LL_LLVIEWERNETWORK_H
 
 #include "../llxml/llxmlnode.h"
-#include <boost/signals2.hpp>
 
 // @TODO this really should be private, but is used in llslurl
 #define MAINGRID "util.agni.lindenlab.com"
diff --git a/indra/newview/llviewerparcelmgr.h b/indra/newview/llviewerparcelmgr.h
index b8ff1b02c7..70e4f71734 100755
--- a/indra/newview/llviewerparcelmgr.h
+++ b/indra/newview/llviewerparcelmgr.h
@@ -33,9 +33,6 @@
 #include "llparcelselection.h"
 #include "llui.h"
 
-#include <boost/function.hpp>
-#include <boost/signals2.hpp>
-
 class LLUUID;
 class LLMessageSystem;
 class LLParcel;
diff --git a/indra/newview/llviewerregion.h b/indra/newview/llviewerregion.h
index 13dda69ae0..c11b29d52a 100755
--- a/indra/newview/llviewerregion.h
+++ b/indra/newview/llviewerregion.h
@@ -29,7 +29,6 @@
 
 // A ViewerRegion is a class that contains a bunch of objects and surfaces
 // that are in to a particular region.
-#include <boost/signals2.hpp>
 #include <boost/unordered_map.hpp>
 
 #include "llwind.h"
diff --git a/indra/newview/llviewertexteditor.cpp b/indra/newview/llviewertexteditor.cpp
index 85ae64aeff..6ef35f0b5b 100755
--- a/indra/newview/llviewertexteditor.cpp
+++ b/indra/newview/llviewertexteditor.cpp
@@ -28,6 +28,7 @@
 
 #include "llviewertexteditor.h"
 
+#include <stack>
 #include "llagent.h"
 #include "llaudioengine.h"
 #include "llavataractions.h"
diff --git a/indra/newview/llviewerwindow.h b/indra/newview/llviewerwindow.h
index dfde4b8ea2..0ee2ea96ba 100755
--- a/indra/newview/llviewerwindow.h
+++ b/indra/newview/llviewerwindow.h
@@ -47,8 +47,6 @@
 #include "llinitparam.h"
 #include "lltrace.h"
 
-#include <boost/function.hpp>
-#include <boost/signals2.hpp>
 #include <boost/scoped_ptr.hpp>
 
 class LLView;
diff --git a/indra/newview/llwatchdog.h b/indra/newview/llwatchdog.h
index fee3ec6f20..42681a1f3b 100755
--- a/indra/newview/llwatchdog.h
+++ b/indra/newview/llwatchdog.h
@@ -27,8 +27,6 @@
 #ifndef LL_LLTHREADWATCHDOG_H
 #define LL_LLTHREADWATCHDOG_H
 
-#include <boost/function.hpp>
-
 #ifndef LL_TIMER_H					
 	#include "lltimer.h"
 #endif
diff --git a/indra/newview/llworldmap.h b/indra/newview/llworldmap.h
index 8453f3d573..4245b42706 100755
--- a/indra/newview/llworldmap.h
+++ b/indra/newview/llworldmap.h
@@ -28,7 +28,6 @@
 #define LL_LLWORLDMAP_H
 
 #include "llworldmipmap.h"
-#include <boost/function.hpp>
 
 #include "v3dmath.h"
 #include "lluuid.h"
diff --git a/indra/newview/llworldmapmessage.h b/indra/newview/llworldmapmessage.h
index ac1ea1607c..12b6ef4792 100755
--- a/indra/newview/llworldmapmessage.h
+++ b/indra/newview/llworldmapmessage.h
@@ -27,8 +27,6 @@
 #ifndef LL_LLWORLDMAPMESSAGE_H
 #define LL_LLWORLDMAPMESSAGE_H
 
-#include "boost/function.hpp"
-
 // Handling of messages (send and process) as well as SLURL callback if necessary
 class LLMessageSystem;
 
-- 
GitLab