From 787cbfe91acc56cc792dcf3db1b8b802cd3a2337 Mon Sep 17 00:00:00 2001 From: Vadim Dashevskiy Date: Sat, 4 Aug 2012 14:02:25 +0000 Subject: PackUpdater renamed to PluginUpdater - part 3 git-svn-id: http://svn.miranda-ng.org/main/trunk@1352 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/PluginUpdater/src/PackUpdater.cpp | 106 ---------------------------- plugins/PluginUpdater/src/PluginUpdater.cpp | 106 ++++++++++++++++++++++++++++ 2 files changed, 106 insertions(+), 106 deletions(-) delete mode 100644 plugins/PluginUpdater/src/PackUpdater.cpp create mode 100644 plugins/PluginUpdater/src/PluginUpdater.cpp (limited to 'plugins/PluginUpdater/src') diff --git a/plugins/PluginUpdater/src/PackUpdater.cpp b/plugins/PluginUpdater/src/PackUpdater.cpp deleted file mode 100644 index 73bcee1e13..0000000000 --- a/plugins/PluginUpdater/src/PackUpdater.cpp +++ /dev/null @@ -1,106 +0,0 @@ -/* -Copyright (C) 2010 Mataes - -This is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -This is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this file; see the file license.txt. If -not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. -*/ - -#include "common.h" - -HINSTANCE hInst = NULL; - -HANDLE hPluginUpdaterFolder = NULL, hCheckUpdates = NULL, hEmptyFolder = NULL; -TCHAR tszRoot[MAX_PATH] = {0}; -int hLangpack; - -PLUGININFOEX pluginInfoEx = { - sizeof(PLUGININFOEX), - __PLUGIN_NAME, - PLUGIN_MAKE_VERSION(__MAJOR_VERSION, __MINOR_VERSION, __RELEASE_NUM, __BUILD_NUM), - __DESCRIPTION, - __AUTHOR, - __AUTHOREMAIL, - __COPYRIGHT, - __AUTHORWEB, - UNICODE_AWARE, - //{29517BE5-779A-48e5-8950-CB4DE1D43172} - {0x29517be5, 0x779a, 0x48e5, {0x89, 0x50, 0xcb, 0x4d, 0xe1, 0xd4, 0x31, 0x72}} -}; - -BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) -{ - hInst = hinstDLL; - return TRUE; -} - -extern "C" __declspec(dllexport) PLUGININFOEX* MirandaPluginInfoEx(DWORD mirandaVersion) -{ - return &pluginInfoEx; -} - -extern "C" __declspec(dllexport) int Load(void) -{ - mir_getLP(&pluginInfoEx); - - TCHAR* tszFolder = Utils_ReplaceVarsT(_T("%miranda_userdata%\\"DEFAULT_UPDATES_FOLDER)); - lstrcpyn(tszRoot, tszFolder, SIZEOF(tszRoot)); - if (ServiceExists(MS_FOLDERS_REGISTER_PATH)) { - hPluginUpdaterFolder = FoldersRegisterCustomPathT(MODULEA, "Plugin Updater", MIRANDA_USERDATAT _T("\\")DEFAULT_UPDATES_FOLDER); - FoldersGetCustomPathT(hPluginUpdaterFolder, tszRoot, MAX_PATH, _T("")); - } - mir_free(tszFolder); - - LoadOptions(); - InitPopupList(); - NetlibInit(); - IcoLibInit(); - - // Add cheking update menu item - hCheckUpdates = CreateServiceFunction(MODNAME"/CheckUpdates", MenuCommand); - - CLISTMENUITEM mi = { 0 }; - mi.cbSize = sizeof(mi); - mi.position = -0x7FFFFFFF; - mi.flags = CMIF_ICONFROMICOLIB; - mi.icolibItem = Skin_GetIconHandle("check_update"); - mi.pszName = LPGEN("Check for plugin updates"); - mi.pszService = MODNAME"/CheckUpdates"; - Menu_AddMainMenuItem(&mi); - - // Add empty updates folder menu item - hEmptyFolder = CreateServiceFunction(MODNAME"/EmptyFolder", EmptyFolder); - - mi.icolibItem = Skin_GetIconHandle("empty_folder"); - mi.pszName = LPGEN("Clear plugin updates folder"); - mi.pszService = MODNAME"/EmptyFolder"; - Menu_AddMainMenuItem(&mi); - - // Add options hook - HookEvent(ME_OPT_INITIALISE, OptInit); - HookEvent(ME_SYSTEM_MODULESLOADED, ModulesLoaded); - HookEvent(ME_SYSTEM_PRESHUTDOWN, OnPreShutdown); - return 0; -} - -extern "C" __declspec(dllexport) int Unload(void) -{ - if (CheckThread) - CheckThread = NULL; - - NetlibUnInit(); - DestroyServiceFunction(hCheckUpdates); - DestroyServiceFunction(hEmptyFolder); - return 0; -} diff --git a/plugins/PluginUpdater/src/PluginUpdater.cpp b/plugins/PluginUpdater/src/PluginUpdater.cpp new file mode 100644 index 0000000000..73bcee1e13 --- /dev/null +++ b/plugins/PluginUpdater/src/PluginUpdater.cpp @@ -0,0 +1,106 @@ +/* +Copyright (C) 2010 Mataes + +This is free software; you can redistribute it and/or +modify it under the terms of the GNU Library General Public +License as published by the Free Software Foundation; either +version 2 of the License, or (at your option) any later version. + +This is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Library General Public License for more details. + +You should have received a copy of the GNU Library General Public +License along with this file; see the file license.txt. If +not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +Boston, MA 02111-1307, USA. +*/ + +#include "common.h" + +HINSTANCE hInst = NULL; + +HANDLE hPluginUpdaterFolder = NULL, hCheckUpdates = NULL, hEmptyFolder = NULL; +TCHAR tszRoot[MAX_PATH] = {0}; +int hLangpack; + +PLUGININFOEX pluginInfoEx = { + sizeof(PLUGININFOEX), + __PLUGIN_NAME, + PLUGIN_MAKE_VERSION(__MAJOR_VERSION, __MINOR_VERSION, __RELEASE_NUM, __BUILD_NUM), + __DESCRIPTION, + __AUTHOR, + __AUTHOREMAIL, + __COPYRIGHT, + __AUTHORWEB, + UNICODE_AWARE, + //{29517BE5-779A-48e5-8950-CB4DE1D43172} + {0x29517be5, 0x779a, 0x48e5, {0x89, 0x50, 0xcb, 0x4d, 0xe1, 0xd4, 0x31, 0x72}} +}; + +BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) +{ + hInst = hinstDLL; + return TRUE; +} + +extern "C" __declspec(dllexport) PLUGININFOEX* MirandaPluginInfoEx(DWORD mirandaVersion) +{ + return &pluginInfoEx; +} + +extern "C" __declspec(dllexport) int Load(void) +{ + mir_getLP(&pluginInfoEx); + + TCHAR* tszFolder = Utils_ReplaceVarsT(_T("%miranda_userdata%\\"DEFAULT_UPDATES_FOLDER)); + lstrcpyn(tszRoot, tszFolder, SIZEOF(tszRoot)); + if (ServiceExists(MS_FOLDERS_REGISTER_PATH)) { + hPluginUpdaterFolder = FoldersRegisterCustomPathT(MODULEA, "Plugin Updater", MIRANDA_USERDATAT _T("\\")DEFAULT_UPDATES_FOLDER); + FoldersGetCustomPathT(hPluginUpdaterFolder, tszRoot, MAX_PATH, _T("")); + } + mir_free(tszFolder); + + LoadOptions(); + InitPopupList(); + NetlibInit(); + IcoLibInit(); + + // Add cheking update menu item + hCheckUpdates = CreateServiceFunction(MODNAME"/CheckUpdates", MenuCommand); + + CLISTMENUITEM mi = { 0 }; + mi.cbSize = sizeof(mi); + mi.position = -0x7FFFFFFF; + mi.flags = CMIF_ICONFROMICOLIB; + mi.icolibItem = Skin_GetIconHandle("check_update"); + mi.pszName = LPGEN("Check for plugin updates"); + mi.pszService = MODNAME"/CheckUpdates"; + Menu_AddMainMenuItem(&mi); + + // Add empty updates folder menu item + hEmptyFolder = CreateServiceFunction(MODNAME"/EmptyFolder", EmptyFolder); + + mi.icolibItem = Skin_GetIconHandle("empty_folder"); + mi.pszName = LPGEN("Clear plugin updates folder"); + mi.pszService = MODNAME"/EmptyFolder"; + Menu_AddMainMenuItem(&mi); + + // Add options hook + HookEvent(ME_OPT_INITIALISE, OptInit); + HookEvent(ME_SYSTEM_MODULESLOADED, ModulesLoaded); + HookEvent(ME_SYSTEM_PRESHUTDOWN, OnPreShutdown); + return 0; +} + +extern "C" __declspec(dllexport) int Unload(void) +{ + if (CheckThread) + CheckThread = NULL; + + NetlibUnInit(); + DestroyServiceFunction(hCheckUpdates); + DestroyServiceFunction(hEmptyFolder); + return 0; +} -- cgit v1.2.3