• 0

    posted a message on LibFilter-1.0 - Generic Item Filter Library
    LibFilter-1.0 is a generic filter library that I've been working on recently. My main goal is to allow the creation of plugin filters for bag addons that don't depend on the parent addon. One of the goals I had in mind with the design of LibFilter was that it wasn't required include in any way the LibFilter-1.0 library itself to actually provide filters or even use them for that matter. More details later when I get the library and some sample filters up.
    Posted in: Libraries
  • 0

    posted a message on Baggins - Official Thread
    Quote from Nayala
    I'll take a look tonight at Baggins_ClosetGnome and see what I need to change.


    Okay I see the problem, I'll look at fixing it in LibFilter_ClosetGnome.
    Posted in: General AddOns
  • 0

    posted a message on Baggins - Official Thread
    I'll take a look tonight at Baggins_ClosetGnome and see what I need to change.
    Posted in: General AddOns
  • 0

    posted a message on addonpkg - Perl command line svn addon updater and archiver. (Mac OS X/Windows)
    I've been working on an experiment with optimized network traffic when embedding (still not released, but visible via SVN). Instead of fetching externals directly into the stage area it caches the externals in a Externals subdirectory and adds them in when installing the addons. This should reduce SVN network traffic bandwidth even when grabbing addons with embeds enabled since it will only fetch an external once no matter how many addons use it. To support logging it will add additional meta data to the TOC files. One of my goals with addonpkg is to minimize any external traffic.

    I'm also adding a currently undocumented option --weak_fetch which doesn't cause caches to be invalidated just because you are fetching new addons. Means you might not get the absolute latest, but should be more network friendly if you the addonpkg -fetch command multiple times in a row.

    Some additional ideas I've had for features (none of these are anything more than an idea yet):
    • --forum
    • --website
      Open a web browser to the forum or website for the addon. Not sure there is a defacto standard for a tag for these.
    • --bug
    • For generating bug reports. Again not sure there is a defacto standard tag. Ideally I'd like addonpkg to find and archive up any save variables for the addon, look for saved buggrabber messages, record SVN version numbers, game version, etc. so that it could be easily sent to the developer.
    • --stagediff
    • Show changes made in the stage directory compared to the repository.
    • --commit "msg"
    • Commit changes made in the stage directory for the named addons back to the repository with message of the forum "addon: msg".
    Posted in: Updaters
  • 0

    posted a message on Free premium account for mod authors not working ?
    Quote from Phanx
    I'm missing something when I hear someone say that maintaining a translation for an addon is as much work as maintaining and developing the addon itself.


    The big thing that I see is that many translators work on a lot more than one addon. So yes the work a translator does on an individual addon should in theory be less, but when you consider the work over a bunch of addons it adds up. I wouldn't be surprised if some of them also act as localized support as well for users.
    Posted in: General Chat
  • 0

    posted a message on Please. Fix. Forum. Post. Bug. Please?
    Quote from Kaelten
    Ok I've just changed it so it sets the sessionhash cookie permanently.

    Now to see if that fixes it.


    Still seeing the logout, sorry.
    Posted in: General Chat
  • 0

    posted a message on Please. Fix. Forum. Post. Bug. Please?
    Second attempt at this post got logged out in the middle of first attempt. The one cookie I noticed vanish was session_lock. I've got the following bb cookies by the way bbcursession, bblastactivity, bblastvisit, bbpassword, bbsessionhash, bbthread_lastview and bbuserid. I've got screenshots of all the cookies both before and after if you want them. Unfortunately without values, but with domain, path, name, expiration, and site domain.
    Posted in: General Chat
  • 0

    posted a message on Please. Fix. Forum. Post. Bug. Please?
    Just had it log me out. My bbuserid was set to 1640 and my bbpassword cookie was set.
    Posted in: General Chat
  • 0

    posted a message on addonpkg - Perl command line svn addon updater and archiver. (Mac OS X/Windows)
    I've just uploaded a very quick and dirty beta of addonpkg with all references/support of files.wowace.com removed, and thus it also no longer has a builtin default database for wowace addons. It can still be used as an SVN and GIT updater (see the -svn and -git options and the .addonpkg/addons file). Once details and an API for 3rdparty updaters to wowace are made available I'll look at supporting it.
    Posted in: Updaters
  • 0

    posted a message on addonpkg - Perl command line svn addon updater and archiver. (Mac OS X/Windows)
    Quote from beesknees »

    edit: I installed Algorithm::Diff, then got an error for LWP. I installed LWP but am now getting an error for SVN:Client.pm. I have a feeling my version of perl is just not right or something... maybe because I'm running OS X 10.4 instead of 10.5?


    That's likely the case. My guess is that the version of perl in 10.4 has a lot less packages then the version in 10.5. I will probably end up adding a fallback mode for machines that don't have Algorithm::Diff etc. Unfortunately I don't have 10.4 running on any of my machine currently, so I can't really test/check exactly what's available in the base version of perl in that machine.

    I haven't had much time to work on this recently and since the latest versions use files.wowace.com in addition to pure SVN and the recent announcements "WowAce's Plans for the Future" may have some impacts on what my script is able to do. I'll probably end up yanking out the files.wowace.com stuff since I've been using the RSS files to know if either if the script should even talk with the SVN servers or even just pull the tar file down from FTP. Unfortunately this means that addonpkg will probably be slower once the SVN is split since it will have to query each SVN/GIT server instead of using the RSS files or other tricks to lower network traffic. For example for SVN servers where a bunch of addons share a common path it has to only send one request to determine which of the addons it should check.
    Posted in: Updaters
  • 0

    posted a message on addonpkg - Perl command line svn addon updater and archiver. (Mac OS X/Windows)
    Quote from mavfin »

    I just tried your 7/5 version on a fresh leopard install, and got this:

    Can't locate Algorithm/Diff.pm in @INC (@INC contains: /System/Library/Perl/5.8.8/darwin-thread-multi-2level /System/Library/Perl/5.8.8 /Library/Perl/5.8.8/darwin-thread-multi-2level /Library/Perl/5.8.8 /Library/Perl /Network/Library/Perl/5.8.8/darwin-thread-multi-2level /Network/Library/Perl/5.8.8 /Network/Library/Perl /System/Library/Perl/Extras/5.8.8/darwin-thread-multi-2level /System/Library/Perl/Extras/5.8.8 /Library/Perl/5.8.6 /Library/Perl/5.8.1 .) at /Users/arowland/addonpkg line 98.
    BEGIN failed--compilation aborted at /Users/arowland/addonpkg line 98.

    Backrevved to 4/17 version, same spot, same path, no problem.
    (Fresh install, upgraded main HD and vid card)

    Oh, and by the way, 10.5 includes working svn already, no need to find one!


    I believe that should be coming from /System/Library/Perl/Extras/5.8.8. What's in your /Library/Perl/5.8.8/AppendToPath file?
    Posted in: Updaters
  • 0

    posted a message on addonpkg - Perl command line svn addon updater and archiver. (Mac OS X/Windows)
    Let me get my windows emulator up and I'll see if I can find the right packages to make it work there again. I'll update this post when I know more.

    edit: I just tried reinstalling with the latest ActivePerl and ran into the same problem with installing Alien::SVN, I'm sort of surprised ActivePerl doesn't include it. I might have to look at adding a fall back to the command line for when SVN::Client etc are not present.
    Posted in: Updaters
  • 0

    posted a message on addonpkg - Perl command line svn addon updater and archiver. (Mac OS X/Windows)
    Quote from vithos »

    I can't manage to fetch oMinimap successfully from haste's git.

    C:\WoW\Interface\addonpkg-080417>perl addonpkg -fetch oMinimap -git git://haste.ixo.no/oMinimap.git
    svn: URL '[url]http://svn.wowace.com/wowace/trunk/oMinimap'[/url] doesn't exist
    Unable to get: oMinimap


    Am I doing it wrong?


    That was the right command, unfortunately looks like I never got around to packaging up my fix for a bug with adding new git addons. I just uploaded a new version that should work. I tested it with:

    addonpkg -fetch -git git://haste.ixo.no/oMinimap.git oMinimap


    This version is sort of halfway between an architecture change so let me know if you run into any problems with it. (I've been moving away from calling the svn command directly towards using Perl modules to do the same thing, but haven't completed that transition yet.)
    Posted in: Updaters
  • 0

    posted a message on SpecialEvents-Loot-1.0
    Quote from Astaldo »

    Nope it doesn't.
    It's already been fixed properly.


    Shouldn't it be:

    local function matchify(str)
        return str:replace("%d", "(%d+)")
    end


    Instead of
    local function matchify(str)
        return str:replace("%d", "(%d)")
    end
    Posted in: Libraries
  • 0

    posted a message on AutoBar by Toadkiller (official thread)
    Unfortunately the way AutoBar is right now it breaks Consumables for other addons when loaded. Since AutoBar is alphabetically before most modules AddData will see revision 73234, while the revision of LibPeriodicTable-3.1-Consumable is 72571. Given this code chunk inside of AddData

                assert(type(arg2) == "string", "Invalid arg2: must be revision string")
                local version = tonumber(arg2:match("(%d+)"))
                if embedversions[arg1] and embedversions[arg1] >= version then
                    -- The loaded version is newer than this one.
                    return
                end


    LibPeriodicTable-3.1-Consumable will not be loaded it's data when embedded in other addons.
    Posted in: General AddOns
  • To post a comment, please or register a new account.