summaryrefslogtreecommitdiff
path: root/alarms/alarms.cpp
diff options
context:
space:
mode:
authorsje <sje@4f64403b-2f21-0410-a795-97e2b3489a10>2007-04-25 13:49:06 +0000
committersje <sje@4f64403b-2f21-0410-a795-97e2b3489a10>2007-04-25 13:49:06 +0000
commita44175dd565f39990ef57719313ef3a88a8d01b6 (patch)
tree957b9c8c58f21854450780bc2f29b1e0961dafdf /alarms/alarms.cpp
parent3224f00e30979b51332dac42c8652af0b2c0c748 (diff)
rebuilds for beta release - added some updater compatibility, and more GUIDs for 0.8
git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@144 4f64403b-2f21-0410-a795-97e2b3489a10
Diffstat (limited to 'alarms/alarms.cpp')
-rw-r--r--alarms/alarms.cpp28
1 files changed, 27 insertions, 1 deletions
diff --git a/alarms/alarms.cpp b/alarms/alarms.cpp
index eb0ddc2..eb41ef4 100644
--- a/alarms/alarms.cpp
+++ b/alarms/alarms.cpp
@@ -33,7 +33,7 @@ WNDPROC old_clist_wndproc;
PLUGININFOEX pluginInfo={
sizeof(PLUGININFOEX),
"Alarms",
- PLUGIN_MAKE_VERSION(0,4,0,0),
+ PLUGIN_MAKE_VERSION(0,4,0,1),
"Set once-off, daily, weekly and weekday alarms.",
"Scott Ellis",
"mail@scottellis.com.au",
@@ -218,6 +218,32 @@ static int InitTopToolbarButton(WPARAM wParam, LPARAM lParam) {
}
static int MainInit(WPARAM wparam,LPARAM lparam) {
+ if(ServiceExists(MS_UPDATE_REGISTER)) {
+ // register with updater
+ Update update = {0};
+ char szVersion[16];
+
+ update.cbSize = sizeof(Update);
+
+ update.szComponentName = pluginInfo.shortName;
+ update.pbVersion = (BYTE *)CreateVersionString(pluginInfo.version, szVersion);
+ update.cpbVersion = strlen((char *)update.pbVersion);
+
+ update.szUpdateURL = UPDATER_AUTOREGISTER;
+
+ // these are the three lines that matter - the archive, the page containing the version string, and the text (or data)
+ // before the version that we use to locate it on the page
+ // (note that if the update URL and the version URL point to standard file listing entries, the backend xml
+ // data will be used to check for updates rather than the actual web page - this is not true for beta urls)
+ update.szBetaUpdateURL = "http://www.scottellis.com.au/miranda_plugins/alarms.zip";
+ update.szBetaVersionURL = "http://www.scottellis.com.au/miranda_plugins/ver_alarms.html";
+ update.pbBetaVersionPrefix = (BYTE *)" version ";
+
+ update.cpbBetaVersionPrefix = strlen((char *)update.pbBetaVersionPrefix);
+
+ CallService(MS_UPDATE_REGISTER, 0, (WPARAM)&update);
+ }
+
/*
PROTOCOLDESCRIPTOR pd;
HANDLE hContact;