It still seems to be forgetting default mappings. I delete its config file and started over and it fixed it for a bit but 3-4 times later it started forgetting them again.
There are a lot of instances where the "Preferred Mapping" column (which actually shows a version # of that addons preferred mapping) either displays a "?" or is blank. !BugGrabber for example shows a "?". Bartender4's is blank, even though if you click the addon to view Addon Details (on the right of the gui) the version numbers for each mapping are known and displayed.
For a lot of libraries, the Local Version and Preferred Mapping cell is crammed with too much info and as a result, you can't see the version numbers easily. For example, LibBabble-Boss's cell has "3.0/Changlog-LibBabble-Boss-3.0-r150", which is too large for the cell and makes it very difficult to check version numbers to see if it has been updated. I'm wishing for the cell to only display the version number. Same for the preferred mapping cell.
Maybe I'm misunderstanding previous posts, but it sounds like an option was added to update only those addons which have updates. However, I don't see that option. Just the usual "Update All Addons", which I thought updated all addons regardless of there being an update.
since today i´m getting this wired error message .. maybe you can have a look into ...
The remote server returned an error: (404) Not Found.
at System.Net.HttpWebRequest.GetResponse()
at Waddu.Core.CookieManager.GetWowAceCookies(String loginName, String loginPassword)
at Waddu.Core.CookieManager.GetCookies(AddonSiteId addonSiteId)
at Waddu.Core.WebHelper.GetHtml(String url, AddonSiteId addonSiteId)
at Waddu.Core.AddonSites.SiteWowAce.ParseInfoSite(Mapping mapping)
at Waddu.Core.AddonSites.SiteWowAce.GetSiteAddon(Mapping mapping)
at Waddu.Core.AddonSites.SiteWowAce.GetVersion(Mapping mapping)
at Waddu.Core.BusinessObjects.Mapping.CheckRemote()
at Waddu.Core.WorkItems.WorkItemAddonVersionCheck.DoWork(WorkerThread workerThread)
at Waddu.Core.WorkerThread.ThreadProc(Object param)
forget about it ... i think i found the problem myself :)
"We're Sorry, but currently the site is down for maintenance."
There are a lot of instances where the "Preferred Mapping" column (which actually shows a version # of that addons preferred mapping) either displays a "?" or is blank. !BugGrabber for example shows a "?". Bartender4's is blank, even though if you click the addon to view Addon Details (on the right of the gui) the version numbers for each mapping are known and displayed.
And when a try to update: "Getting URL failed: URI Unvalid : URI is empty" (I think ^^ )
I see I combined a couple issues with the program not displaying the updated remote version. The screenshot above shows that if the program can not retrieve the version number from your preferred mapping, it will display a question mark.
The other issue is that there are instances where the program displays the correct version number in the Mappings area on the right, but in the main Addons area the Preferred Mapping column which should display the latest version, is completely blank. This happens with ButtonBin, MagicRunes and TankWarnings. Attached is a screenshot showing this.
after updating I get several missing-library errors, so I made a dir-comparison and it looks like a few lib's are missing.
e.g.: grid\libs\Waterfall-1.0\ has only 2 files after updating, but before there were directories like "AceLibrary" and "AceOO-2.0", so these are missing and causing this error. Same with BigWigs, oRA2, Prat-3.0, Xloot. I use embedded libraries. This errors seems only to occur if the mapping from wowace is used, maybe the problem lies there? using curse, it seems that every thing goes well, except that dl'ing only release (not beta or alpha-tagged files ^^).
But, I really like this updater, It's the most WAU-like updater I could think and I loved WAU ^^
Well, the update all function is not working.
But if you select an AddOn, you can see that WADDU notices that there is another version of it, and you can rightclick in the Mappings selection, select update and it updates. But that's quite tedious if you have quite some AddOns :(
Edit:
You can checkout the source at http://code.google.com/p/waddu/
I have an updated waddu.exe with the following corrections:
1. wowace date and time,
2. curseforge date and time,
3. curse date and time (some addons have strange epoch)
I try to change wowinterface parser to add time of update, not just date.
I have a 6 hours diff between times on the sites (as I can see ALL sites) and times shown in 'Last Updated' of mappings.
I do have almost no more time since real life takes all my time...
I'd say it's a pitty to spread it over different sites so Takika and Starfox, just contact me and you can get access to the google code page so you can commit changes there. Or send me your changed files and I will merge them and repack it. So we have only one source and not different branches.
I'll also update the mappings you guys posted here with the updated sources.
Thanks for your work and i'll hopefully hear from you!
I have some problem with DateTime.ParseExact. I tried to convert wowinterface date string (12-22-2008 09:13 PM) to DateTime. If I convert it back to string with DateTime.ToString I got 12-22-2008 03:13 PM. Somewhere I lose 6 hours.
For a lot of libraries, the Local Version and Preferred Mapping cell is crammed with too much info and as a result, you can't see the version numbers easily. For example, LibBabble-Boss's cell has "3.0/Changlog-LibBabble-Boss-3.0-r150", which is too large for the cell and makes it very difficult to check version numbers to see if it has been updated. I'm wishing for the cell to only display the version number. Same for the preferred mapping cell.
Maybe I'm misunderstanding previous posts, but it sounds like an option was added to update only those addons which have updates. However, I don't see that option. Just the usual "Update All Addons", which I thought updated all addons regardless of there being an update.
forget about it ... i think i found the problem myself :)
"We're Sorry, but currently the site is down for maintenance."
And when a try to update: "Getting URL failed: URI Unvalid : URI is empty" (I think ^^ )
However Mappings.xml is correct.
The other issue is that there are instances where the program displays the correct version number in the Mappings area on the right, but in the main Addons area the Preferred Mapping column which should display the latest version, is completely blank. This happens with ButtonBin, MagicRunes and TankWarnings. Attached is a screenshot showing this.
I will soon have a look at it.
after updating I get several missing-library errors, so I made a dir-comparison and it looks like a few lib's are missing.
e.g.: grid\libs\Waterfall-1.0\ has only 2 files after updating, but before there were directories like "AceLibrary" and "AceOO-2.0", so these are missing and causing this error. Same with BigWigs, oRA2, Prat-3.0, Xloot. I use embedded libraries. This errors seems only to occur if the mapping from wowace is used, maybe the problem lies there? using curse, it seems that every thing goes well, except that dl'ing only release (not beta or alpha-tagged files ^^).
But, I really like this updater, It's the most WAU-like updater I could think and I loved WAU ^^
Thanks for your time ;)
EDIT: missing mappings:
<Addon Name="PitBull4">
<Mappings>
<Mapping Site="wowace" Tag="pitbull4" />
</Mappings>
</Addon>
<Addon Name="Pawn">
<Mappings>
<Mapping Site="curse" Tag="pawn" />
</Mappings>
</Addon>
EDIT2: Atlas_Transportation is a SubAddon of Atlas
Bye, Ravengus.
But if you select an AddOn, you can see that WADDU notices that there is another version of it, and you can rightclick in the Mappings selection, select update and it updates. But that's quite tedious if you have quite some AddOns :(
Edit:
You can checkout the source at
http://code.google.com/p/waddu/ Compile and be happy, it's actually pretty easy, you just do:
In the root of the source (that's also where Waddu.proj is). The new Waddu.exe will be in a new subfolder 'bin'.
http://rapidshare.com/files/207117309/Waddu.exe.html (i think that is 10 downloads only)
http://www.file-upload.net/download-1511750/Waddu.exe.html
fd67fdeb48209ca614c5cf531f50ab58 *Waddu.exe 407.552 Bytes
please at least verify the md5 after downloading and check
http://www.virustotal.com/analisis/ab86c60b4c98d999e71005e1dd2109b3
1. wowace date and time,
2. curseforge date and time,
3. curse date and time (some addons have strange epoch)
I try to change wowinterface parser to add time of update, not just date.
I have a 6 hours diff between times on the sites (as I can see ALL sites) and times shown in 'Last Updated' of mappings.
http://taki.alkoholista.hu/WoW/Waddu.exe
I do have almost no more time since real life takes all my time...
I'd say it's a pitty to spread it over different sites so Takika and Starfox, just contact me and you can get access to the google code page so you can commit changes there. Or send me your changed files and I will merge them and repack it. So we have only one source and not different branches.
I'll also update the mappings you guys posted here with the updated sources.
Thanks for your work and i'll hopefully hear from you!
Mirror 1
Mirror 2
Mirror 3
I also updated some Mappings, you should get them automatically.
thanks and keep up the good work!
some missing addons