diff options
author | George Hazan <ghazan@miranda.im> | 2022-09-10 03:23:51 -0700 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2022-09-10 03:23:51 -0700 |
commit | 6847777dfa98b0436a642277b757c3b09717817c (patch) | |
tree | fd042ecc582eb86a4ac29a3dfb50a31453a4e5da /src/mir_app | |
parent | f9bfb22761ce245be0681bec065d04388f586b72 (diff) |
no need to export Miranda's offal to the outside world
Diffstat (limited to 'src/mir_app')
-rw-r--r-- | src/mir_app/src/CMPluginBase.cpp | 2 | ||||
-rw-r--r-- | src/mir_app/src/FontOptions.cpp | 11 | ||||
-rw-r--r-- | src/mir_app/src/ei_services.cpp | 2 | ||||
-rw-r--r-- | src/mir_app/src/hotkeys.cpp | 2 | ||||
-rw-r--r-- | src/mir_app/src/icolib.cpp | 2 | ||||
-rw-r--r-- | src/mir_app/src/menu_utils.cpp | 6 | ||||
-rw-r--r-- | src/mir_app/src/mir_app.def | 8 | ||||
-rw-r--r-- | src/mir_app/src/mir_app64.def | 8 | ||||
-rw-r--r-- | src/mir_app/src/miranda.h | 20 | ||||
-rw-r--r-- | src/mir_app/src/popupOption.cpp | 2 | ||||
-rw-r--r-- | src/mir_app/src/sounds.cpp | 2 | ||||
-rw-r--r-- | src/mir_app/src/srmm_statusicon.cpp | 2 | ||||
-rw-r--r-- | src/mir_app/src/srmm_toolbar.cpp | 2 |
13 files changed, 28 insertions, 41 deletions
diff --git a/src/mir_app/src/CMPluginBase.cpp b/src/mir_app/src/CMPluginBase.cpp index ee5628f1d0..bc768335a2 100644 --- a/src/mir_app/src/CMPluginBase.cpp +++ b/src/mir_app/src/CMPluginBase.cpp @@ -106,8 +106,6 @@ static void wipePluginData(CMPluginBase *pPlugin) KillModuleMenus(pPlugin); KillModuleFonts(pPlugin); - KillModuleColours(pPlugin); - KillModuleEffects(pPlugin); KillModuleIcons(pPlugin); KillModuleHotkeys(pPlugin); KillModulePopups(pPlugin); diff --git a/src/mir_app/src/FontOptions.cpp b/src/mir_app/src/FontOptions.cpp index 3bd772ae77..071da22914 100644 --- a/src/mir_app/src/FontOptions.cpp +++ b/src/mir_app/src/FontOptions.cpp @@ -84,8 +84,9 @@ void notifyOptions() SetTimer(hwndFontOptions, 1, 100, nullptr);
}
-MIR_APP_DLL(void) KillModuleFonts(HPLUGIN pPlugin)
+void KillModuleFonts(CMPluginBase *pPlugin)
{
+ // kill fonts
for (auto &it : font_id_list.rev_iter())
if (it->pPlugin == pPlugin) {
font_id_list.removeItem(&it);
@@ -99,10 +100,8 @@ MIR_APP_DLL(void) KillModuleFonts(HPLUGIN pPlugin) for (auto &it : font_id_list_w3.rev_iter())
if (it->pPlugin == pPlugin)
font_id_list_w3.removeItem(&it);
-}
-MIR_APP_DLL(void) KillModuleColours(HPLUGIN pPlugin)
-{
+ // kill colors
for (auto &it : colour_id_list.rev_iter())
if (it->pPlugin == pPlugin) {
colour_id_list.removeItem(&it);
@@ -116,10 +115,8 @@ MIR_APP_DLL(void) KillModuleColours(HPLUGIN pPlugin) for (auto &it : colour_id_list_w3.rev_iter())
if (it->pPlugin == pPlugin)
colour_id_list_w3.removeItem(&it);
-}
-MIR_APP_DLL(void) KillModuleEffects(HPLUGIN pPlugin)
-{
+ // kill effects
for (auto &it : effect_id_list.rev_iter())
if (it->pPlugin == pPlugin) {
effect_id_list.removeItem(&it);
diff --git a/src/mir_app/src/ei_services.cpp b/src/mir_app/src/ei_services.cpp index fa6bbd21e1..9f41eb4679 100644 --- a/src/mir_app/src/ei_services.cpp +++ b/src/mir_app/src/ei_services.cpp @@ -185,7 +185,7 @@ static void ResetSlots(BaseExtraIcon *extra, ExtraIconGroup *group, int iOldSlot } } -MIR_APP_DLL(void) KillModuleExtraIcons(HPLUGIN pPlugin) +void KillModuleExtraIcons(CMPluginBase *pPlugin) { LIST<ExtraIcon> arIcons(1); diff --git a/src/mir_app/src/hotkeys.cpp b/src/mir_app/src/hotkeys.cpp index da631b75ae..336bf3602e 100644 --- a/src/mir_app/src/hotkeys.cpp +++ b/src/mir_app/src/hotkeys.cpp @@ -282,7 +282,7 @@ void RegisterHotkeys() }
}
-MIR_APP_DLL(void) KillModuleHotkeys(HPLUGIN pPlugin)
+void KillModuleHotkeys(CMPluginBase *pPlugin)
{
for (auto &it : hotkeys.rev_iter())
if (it->pPlugin == pPlugin)
diff --git a/src/mir_app/src/icolib.cpp b/src/mir_app/src/icolib.cpp index 86d551e9eb..aaccc00fd1 100644 --- a/src/mir_app/src/icolib.cpp +++ b/src/mir_app/src/icolib.cpp @@ -607,7 +607,7 @@ MIR_APP_DLL(void) IcoLib_RemoveIconByHandle(HANDLE hIcoLib) }
}
-MIR_APP_DLL(void) KillModuleIcons(HPLUGIN pPlugin)
+void KillModuleIcons(CMPluginBase *pPlugin)
{
if (!bModuleInitialized)
return;
diff --git a/src/mir_app/src/menu_utils.cpp b/src/mir_app/src/menu_utils.cpp index c5c83d1a26..12df821386 100644 --- a/src/mir_app/src/menu_utils.cpp +++ b/src/mir_app/src/menu_utils.cpp @@ -661,13 +661,13 @@ MIR_APP_DLL(int) Menu_RemoveItem(HGENMENU hMenuItem) struct KillMenuItemsParam
{
- KillMenuItemsParam(HPLUGIN _pPlugin) :
+ KillMenuItemsParam(CMPluginBase *_pPlugin) :
pPlugin(_pPlugin),
arItems(10)
{
}
- HPLUGIN pPlugin;
+ CMPluginBase *pPlugin;
LIST<TMO_IntMenuItem> arItems;
};
@@ -678,7 +678,7 @@ int KillMenuItems(TMO_IntMenuItem *pimi, KillMenuItemsParam* param) return FALSE;
}
-MIR_APP_DLL(void) KillModuleMenus(HPLUGIN pPlugin)
+void KillModuleMenus(CMPluginBase *pPlugin)
{
if (!bIsGenMenuInited)
return;
diff --git a/src/mir_app/src/mir_app.def b/src/mir_app/src/mir_app.def index 3bb3706b0b..9e7f962980 100644 --- a/src/mir_app/src/mir_app.def +++ b/src/mir_app/src/mir_app.def @@ -128,7 +128,6 @@ Proto_ChainSend @139 Proto_IsProtoOnContact @140
Proto_RegisterModule @141
Proto_RemoveFromContact @142
-KillModuleMenus @198
Utils_ReplaceVars @199
Utils_ReplaceVarsW @200
Menu_ShowItem @201
@@ -171,13 +170,6 @@ ExtraIcon_SetIconByName @238 ExtraIcon_Clear @239
ExtraIcon_RegisterCallback @240
ExtraIcon_RegisterIcolib @241
-KillModuleIcons @242
-KillModuleColours @243
-KillModuleEffects @244
-KillModuleExtraIcons @245
-KillModuleFonts @246
-KillModuleHotkeys @247
-KillModuleSounds @248
IsPluginLoaded @249
Clist_GroupBuildMenu @250
Clist_GroupCreate @251
diff --git a/src/mir_app/src/mir_app64.def b/src/mir_app/src/mir_app64.def index 3f49b78264..0f48f3e0f2 100644 --- a/src/mir_app/src/mir_app64.def +++ b/src/mir_app/src/mir_app64.def @@ -128,7 +128,6 @@ Proto_ChainSend @139 Proto_IsProtoOnContact @140
Proto_RegisterModule @141
Proto_RemoveFromContact @142
-KillModuleMenus @198
Utils_ReplaceVars @199
Utils_ReplaceVarsW @200
Menu_ShowItem @201
@@ -171,13 +170,6 @@ ExtraIcon_SetIconByName @238 ExtraIcon_Clear @239
ExtraIcon_RegisterCallback @240
ExtraIcon_RegisterIcolib @241
-KillModuleIcons @242
-KillModuleColours @243
-KillModuleEffects @244
-KillModuleExtraIcons @245
-KillModuleFonts @246
-KillModuleHotkeys @247
-KillModuleSounds @248
IsPluginLoaded @249
Clist_GroupBuildMenu @250
Clist_GroupCreate @251
diff --git a/src/mir_app/src/miranda.h b/src/mir_app/src/miranda.h index 97aee60c7b..b3dd931124 100644 --- a/src/mir_app/src/miranda.h +++ b/src/mir_app/src/miranda.h @@ -63,18 +63,28 @@ int LaunchServicePlugin(pluginEntry *p); void InitPathVar(void);
+/**** plugins.cpp **********************************************************************/
+
+void KillModuleAccounts(HINSTANCE);
+
+void KillModuleExtraIcons(CMPluginBase *pPlugin);
+void KillModuleFonts(CMPluginBase *pPlugin);
+void KillModuleHotkeys(CMPluginBase *pPlugin);
+void KillModuleIcons(CMPluginBase *pPlugin);
+void KillModuleMenus(CMPluginBase *pPlugin);
+void KillModulePopups(CMPluginBase *pPlugin);
+void KillModuleSounds(CMPluginBase *pPlugin);
+void KillModuleSrmmIcons(CMPluginBase *pPlugin);
+void KillModuleToolbarIcons(CMPluginBase *pPlugin);
+
/**** popupOptions.cpp *****************************************************************/
int PopupOptionsInit(WPARAM);
-void KillModulePopups(HPLUGIN);
/**** srmm.cpp *************************************************************************/
#define SRMM_MODULE "SRMsg"
-void KillModuleSrmmIcons(HPLUGIN);
-void KillModuleToolbarIcons(HPLUGIN);
-
/**** utf.cpp **************************************************************************/
__forceinline char* Utf8DecodeA(const char* src)
@@ -174,8 +184,6 @@ void WriteDbAccounts(void); void InitStaticAccounts();
-void KillModuleAccounts(HINSTANCE);
-
INT_PTR CallProtoServiceInt(MCONTACT hContact, const char* szModule, const char* szService, WPARAM wParam, LPARAM lParam);
INT_PTR stubChainRecv(WPARAM, LPARAM);
diff --git a/src/mir_app/src/popupOption.cpp b/src/mir_app/src/popupOption.cpp index 95323b8ca6..6749ba4e9c 100644 --- a/src/mir_app/src/popupOption.cpp +++ b/src/mir_app/src/popupOption.cpp @@ -60,7 +60,7 @@ int CMPluginBase::addPopupOption(const wchar_t *pwszDescr, CMOption<bool> &pVal) return 0; } -void KillModulePopups(HPLUGIN pPlugin) +void KillModulePopups(CMPluginBase *pPlugin) { for (auto &it : g_arOptions.rev_iter()) if (it->m_plugin == pPlugin) diff --git a/src/mir_app/src/sounds.cpp b/src/mir_app/src/sounds.cpp index d8911ffd9a..54b8b00ca6 100644 --- a/src/mir_app/src/sounds.cpp +++ b/src/mir_app/src/sounds.cpp @@ -363,7 +363,7 @@ static int SkinOptionsInit(WPARAM wParam, LPARAM) /////////////////////////////////////////////////////////////////////////////////////////
-MIR_APP_DLL(void) KillModuleSounds(HPLUGIN pPlugin)
+void KillModuleSounds(CMPluginBase *pPlugin)
{
bool bFound = false;
diff --git a/src/mir_app/src/srmm_statusicon.cpp b/src/mir_app/src/srmm_statusicon.cpp index ff7105bfb2..1324a30eb7 100644 --- a/src/mir_app/src/srmm_statusicon.cpp +++ b/src/mir_app/src/srmm_statusicon.cpp @@ -259,7 +259,7 @@ MIR_APP_DLL(void) Srmm_ClickStatusIcon(MCONTACT hContact, const StatusIconClickD /////////////////////////////////////////////////////////////////////////////////////////
-void KillModuleSrmmIcons(HPLUGIN pPlugin)
+void KillModuleSrmmIcons(CMPluginBase *pPlugin)
{
for (auto &it : arIcons.rev_iter())
if (it->pPlugin == pPlugin)
diff --git a/src/mir_app/src/srmm_toolbar.cpp b/src/mir_app/src/srmm_toolbar.cpp index 93e9c3d8c8..f833ea16f9 100644 --- a/src/mir_app/src/srmm_toolbar.cpp +++ b/src/mir_app/src/srmm_toolbar.cpp @@ -815,7 +815,7 @@ MIR_APP_DLL(int) Srmm_RemoveButton(BBButton *bbdi) ///////////////////////////////////////////////////////////////////////////////////////// -void KillModuleToolbarIcons(HPLUGIN pPlugin) +void KillModuleToolbarIcons(CMPluginBase *pPlugin) { int oldCount = arButtonsList.getCount(); |