irclog2html for #wowace on 20060505

00:15.42kergoth:(
00:15.44kergothwhat job was it?
00:17.13snurrecommunity rep
00:29.00Tainheh I got a new job and quit it two weeks later.
00:29.10snurre:p
00:29.40TainOf course being unemployed isn't stopping me from looking at apartments!
00:29.52snurrei've had my current job for 5.5months... and i couldnt get the new position cause it's required to have been in the company for 6months before you can change.. GRRRR
00:30.06TainAh yeah that sort of thing.
00:30.25TainThey used tos ay that in my last job, you couldn't change positions unless you were in one for a year.
00:30.26*** join/#wowace Kenman_ (n=Kenman@66-90-143-73.dyn.grandenetworks.net)
00:30.42TainOf course they bent the rules depending on who it was.
00:30.57snurreNot that I'm unhappy in my current position, but CR would be awesome..
00:31.43CIA-1303stylpe * r1424 10KeepItCool/ (KeepItCool.lua KeepItCoolLocals.lua): KeepItCool: Switched from using item names to using item IDs. Please help me test if it works, especially on non-English clients! (I only have one real cooldown to test it with after all) Thanks =)
00:32.21StylpeAh, forgot to add "And especially with Elune's Lantern!"
00:33.21snurreaaanyway.. bedtime now, gotta get up early to get to Ikea before work tomorrow, since my mom is coming to the country on saturday, and ive already promised her i had everything settled....
00:34.09snurre(so now i only need sofa, chair, table, computer table, computer chair, closet and some other random stuff) :P
00:34.18evilgodlol
00:34.33StylpeGo you !
00:34.49snurreI blame WoW
00:35.03Gngskyou have wow, you're settled
00:35.39snurretoo much wow tbh.. wake up, check forums, go to work, read forums, get home, play a little, repeat
00:35.47StylpeI'm wondering whether to upload a beta version to WoWI or to wait until some of you guys have tested it
00:37.50StylpeI guess I'll upload a beta
00:37.55evilgodso it seems ;)
00:40.33evilgodi`m still trying to figure out how to add some damn tooltips
00:43.04ckknightto what?
00:43.30evilgodto some bars
00:43.58evilgodhttp://paradoxguild.net/gogu/xrs.jpg
00:44.10evilgodcheck the xraidstatus window in the upper left corner of the screen
00:44.31evilgodwhat i want to add is a tooltip when i mouseover a bar with the names of everyone from that class
00:45.05evilgodmaybe even a percentage hp or dead / offline
00:49.58Tekcub"it was proven when they came out that running two gave better zone times" *dropkickinthenuts*
00:50.47evilgodeh?
00:50.53Tekkubnothing!
00:54.23Gngsklol catalyst and another mod that does the same thing?
00:55.21cladhaireTekkub: HE DRIVES ME INSANE
00:55.26cladhaireevilgod: Its pretty simple.
00:55.33Tekkubyea clad, I know
00:55.36cladhaireevilgod: Let me grab something quick
00:55.39Tekkub"but it was proven!"
00:55.56Tekkub"give me a scientific study before you try to claim proof
00:56.05cladhaireevilgod: Put this in the OnEnter handler
00:56.06cladhaireGameTooltip:SetText("Left-Drag to move all frames.\nAlt-Left-Drag to move this frame.");
00:56.10cladhaireor sometihng liek it
00:56.20Tekkuband, if you ever try to claim that ANY scientific study proves ANYTHING you need to just go to hell
00:56.25cladhaireGameTooltip:SetOwner(this, "ANCHOR_BOTTOMRIGHT", 15, -15);
00:56.25cladhaireGameTooltip:SetText("Left-Drag to move all frames.\nAlt-Left-Drag to move this frame.");
00:56.43Tekkubclad, will you look at PRT's clickcasting and fix it?
00:56.52TekkubI guess I missed something and I'm not sure what :P
00:56.59cladhairemaybe not tonight, but yes
00:57.05cladhaireI have to work out what my standard will be
00:57.12cladhairesince i set the click-casting standards =)
00:57.15Tekkubwhenever, just commit it up, they keep whining at me about it
00:57.20Tekkubyea exactly
00:58.11cladhaire*sigh*
00:58.11cladhairefine.
00:58.17cladhairei wont get to it until this weekend.
00:58.23Tekkub*bounce bounce bounce*
00:59.16Tekkub*shrug* I'm just trying to get crap fixed, converted, embedded and please my one paying user all around new work schedule and rainy weather that makes me sleep too much
00:59.33cladhairetell me about it
00:59.36cladhairei dont have time for anything
00:59.39cladhairedid you see the new AceChatCmd?
00:59.43cladhaireor what will be the new AceChatCmd
00:59.44Tekkuboh and wark hubby/cats, they cause excessive hybernation too
01:00.03Tekkubnope, havn't looked, but I trust it's good :)
01:00.10cladhairewell look
01:00.26Tekkubget AceLibStub complete and platinum so I can convert my embeds and be done with them
01:00.52cladhaireyeah
01:00.57Tekkub*crack*
01:00.58cladhairethat's my first order of business.
01:00.58Tekkubnow!
01:01.09Tekkub*flashes more crack*
01:01.12Tekkubso get this
01:01.24Tekkubthe big stupid annoying loud teenage kid at work
01:01.44Tekkubcomes in today to get his check just as I'm getting off lunch , and my hubby is leaving
01:01.51Tekkubhe's annoying, I hate him...
01:02.01cladhaireis he cute?
01:02.05cladhaireeven if he's loud and annoying?
01:02.23Tekkuband, right there at the front desk, with the store manager standing next to me, he asks in that sarcastic olvey-dovey tone..
01:02.30Tekkub"That your boyfriend?"
01:02.44*** join/#wowace Tem (n=Tem@ip70-177-40-169.br.br.cox.net)
01:02.44*** mode/#wowace [+o Tem] by ChanServ
01:02.57cladhaireeew
01:02.58cladhairewhat a douche
01:03.02Tekkubme, calmly: "Yes"
01:03.10Tekkub*wide eyes*
01:03.18Tekkub*doubletake*
01:03.26cladhairelol
01:03.36Tekkubmanager nearly pisses herself
01:03.44cladhairehaha
01:03.50Tekkubit was great, she said he's had something like that a long time comin
01:03.57Tekkubshe's annoyed by him a ton too
01:04.11cladhairehehe
01:04.12snurreI wish I had a cent each time there was a gay joke in the office.. I would rich!
01:04.14cladhairewhat do you do now?
01:04.20Tekkubthen he starts appologizin and shit
01:04.43TekkubI told him don't ask if you're afraid of the answer :)
01:04.44snurre(put in a 'be' somewhere there)
01:05.20*** part/#wowace evilgod (n=evilgod@86.123.129.148)
01:05.58Tekkubhey clad
01:06.04snurremeh im not even tired! damn this evening shift
01:06.07Tekkubmake the SVN weberface be faster!
01:06.29*** join/#wowace gogusrl (n=evilgod@86.123.129.148)
01:08.03cladhairei can't.
01:08.14cladhairei'm doing the best i can
01:08.17Tekkubyes you can!
01:08.20Tekkubharder!
01:08.23Tekkubdeeper!
01:08.26Tekkubthicker!
01:14.24*** join/#wowace Slayman (i=Slayman@d003070.adsl.hansenet.de)
01:20.14cladhaireWTF
01:20.17cladhaireHow is AceHits working?
01:20.23cladhaireI dont see any hooks, no even registrations.
01:20.26cladhairei'm soooo confused.
01:20.41cladhairebut seriously
01:20.45cladhairecan someone look?
01:22.36Tekkublink me up bitch
01:23.16cladhairehttps://opensvn.csie.org/Ace/trunk/AceHits/
01:23.21cladhairei'm... completely boggled.
01:24.18cladhaireWTF
01:24.20cladhairekergoth.. get back here.
01:24.24Tainheh
01:25.22cladhaireTain, look for me.
01:25.25cladhaireeverone, please
01:25.30cladhairei feel like an idiot.. i dont know WHY this works
01:25.31TainI'm getting there
01:25.39cladhairenot to mention its breaking sct
01:25.39TainIt's magic.
01:25.58cladhairekergoth helped write it.. so yeah
01:26.23Tainthe .toc and AceHits_locals look normal so far!
01:26.37Tekkubself.Formats[preset](self)  <--- what the hell is this doing?
01:26.41cladhaireI HAVE NO IDEA
01:27.07Tekkubwell it seems to be the majick "init everything" function
01:27.15cladhaireOOH OOH
01:27.18cladhaireit sets globals
01:27.21cladhairethats why i missed it.
01:27.42cladhaireEEW
01:27.47cladhaireit changes the globalstrings
01:27.49cladhaireholy shit
01:27.52cladhairethat's brilliant.. and FUCKED UP =)
01:27.56gogusrllol
01:27.59kergothyep. thats why it breaks everything, but its so efficient, no overhead
01:28.04cladhairehahahah
01:28.06Tainheheh
01:28.12kergothi was working on a way to not break everything, but got distracted
01:28.13kergoth~emulate me
01:28.15purlACTION hacks on OZ, OE, bitbake, and other projects.
01:28.21Tekkubfor k, v in AceHitsFormats.original do
01:28.22Tekkubg[k] = v
01:28.22Tekkubend
01:28.23gogusrlunless he plans to do a spell alert / enemy casting bar / sct replacement also
01:28.24Tekkub???
01:28.26gogusrli don`t see many using it
01:28.30kergoththat wasnt my addon, the other guy wrote it, i just answered some qeustions and such
01:28.32Tekkubit's doing something with globals...
01:28.37cladhaireyeah
01:28.40cladhairewe already answered that =)
01:28.49Tekkubwell :P
01:28.50cladhairedamn you people.
01:29.04Tekkuboh
01:29.06kergoth~emulate me
01:29.09purlACTION hacks on OZ, OE, bitbake, and other projects.
01:29.09Tekkubyou know what it does
01:29.11kergothaw
01:29.20Tekkubit just overwrites a bunch of globalstrings
01:29.24Tekkubthat's it
01:29.32cladhaireits gross
01:29.33cladhairelol
01:29.36Tekkubit's adding the formatting into the globals
01:29.48cladhaireyeh i hate it =)
01:29.59Tekkubnot a good way of doing it really, no
01:30.04TainBut it is fast!
01:30.10cladhairehaha
01:30.24cladhairei'm just going to have to do things my own way =(
01:30.35Tekkubit should be hook/replacing the chat printing method of the chatframes involved, not rewriting globals :)
01:30.51kergothTekkub: the whole point was to avoid doing that. if you want that, install hitsmode.
01:31.00cladhairehehe
01:31.02kergoththats why acehits was created
01:31.06Tekkubwell wait
01:31.07kergothto pursue possible alternatives
01:31.16Tekkubthe globals don't effect the in-game events do they?
01:31.24TainActually in that case Ace is the overhead. :)
01:31.36cladhaireTekkub: it appears so
01:31.59Tekkubif they don't then it'll ony break shit that's hooked the chatframe message printing code really
01:32.11Tekkubanyone logging numbers should be running off events
01:32.19cladhaireTekkub: It breaks the events.
01:32.30cladhaireTekkub: They're generated using the global strings it seems. but i can't verify.
01:32.33Tekkubthen it's bad
01:32.38Tekkub*grabs ruler*
01:32.40cladhaireit breaks SCT, which only uses events.
01:32.41Tekkub*snap!*
01:32.47TainThe event is just printing out using the global string.
01:32.57cladhaireits brilliant
01:32.59cladhairebut mean =)
01:33.07Tekkubit doesn't play nice, yea
01:33.18TemTekkub: what happened at work that you were telling clad about?
01:33.32TainSomething about office workers having sex on the desks.
01:33.36kergothcladhaire: http://pastebin.ca/53453
01:33.39TekkubI turned a cocky teenager's sarcasm against him
01:33.59Tekkublong story short: "That your boy~friend?"  "yes."
01:34.18cladhaireblah.lua:8: bad argument #1 to `len' (string expected, got nil)
01:34.34TainI did it myyyyyy waaaaaaay
01:34.42Temcladhaire: that's a known issue
01:34.59Temcladhaire: caused by differences in the underlying sprintf function
01:35.10cladhaireboo
01:35.33Temon unix-like operating systems it spits out 0x<address>
01:35.41Temon windows, it leaves off the 0x
01:37.06Tekkubtoday was a good day
01:37.48Tainhaha you've just summed up what I want to say to Legorol just about every time he starts talking, Tem.
01:38.00Temlol
01:38.10TemI'm so sick of people bitching about OGaming owneershit
01:38.16Tems/shit/ship/
01:39.07Tems/owneershit/ownership/
01:39.17Tekkub*yawn* the whole thing is stupid
01:39.36Temindeed
01:39.43TemTekkub: I wanna hear the whole story
01:41.02ckknightit's a pretty funny story
01:41.28Temspill!
01:41.28TainI laughed, I cried.  Two thumbs up.
01:44.14cladhairegod i'm an asshole.
01:44.18cladhairei forget about that sometimes.
01:45.24Temwhat I don't understand is why blizzard can't take IGE to court
01:46.06Tekkubokey Tem...
01:46.07cladhaireLRN2DIGG
01:46.14Tekkubso there's this kid at work
01:46.23Tekkubtall, loudtalker, annoying as fuck
01:46.30gogusrltem because if they do and lose
01:46.31TainIt makes Blizzard more money for IGE to exist.
01:46.32gogusrlthey`re fucked
01:46.37Tekkubmakes stupid sarcastic comments al the time
01:46.50TekkubI'm at lunch, hubby's there
01:47.04TekkubI get up and go to the counter, clock in
01:47.10Tekkubhe's there getting his paycheck
01:47.19Tekkubthe manager is the one giving him it
01:47.25snurreimo it's economically viable for Vivendi to let the gold sellers do their business (No, Blizzard Entertainment is not the company that takes any decision in these situations)
01:47.47Tekkubhe sees Roh leaving and says in that sarcastic lovey-dovey tone "That your boyfriend?"
01:47.52snurreif it wasn't, they would've gone to court a long time ago
01:47.56Tekkubme, calmly: "Yes"
01:48.13Tekkubhis eyes get big, he looks over his shoulder
01:48.47Tekkublooks back, kinda glances at my ring, by this time the store manager is laughing so hard she's about to piss herself
01:49.14TekkubI just say "yea I usually refer to him as my husband tho"
01:50.11Tekkubhis "oh fuck" look was really the best part of it, and the fact that it happened right in front of our manager
01:50.20Temlol!
01:50.25Temthat's awesome
01:51.04Tekkubshe says that in a week or so I should tell him we're thinking about having kids, and ask if he knows any willing women...
01:51.12Tainhaha Jon Stewart rules.
01:51.31Tain"It's as if our President is only a level 3 wizard!  As if he's not +5 hit points verses gas prices!"
01:51.44ckknightlol
01:51.51Tem...
01:52.09Temhe should have made a dnd joke about a saving throw or something
01:52.16ckknightlol
01:52.26Tekkubfor some reason the pressie makes me thing or Orc Magi
01:52.28TainHe kept going because the audience actually laughed
01:52.32hyperChipmunkomg GM genericized my guildname >8(
01:52.35TainI think he was improvising.
01:52.35Tekkub(not warlocks or shammy, magi)
01:52.49Tekkub*think of
01:53.16ckknightgenericized?
01:53.25Temso... I'm tempted to add a module to Catalyst to unregister events
01:53.28hyperChipmunkit's now <Mynithrosils Guild>
01:53.29Tekkubchip: <GIANT CENSORED ROBOTS> ??
01:53.35ckknightwhat was it before?
01:53.40hyperChipmunk<Cow Level Battlemaster>
01:53.49snurrelol, rp realm?
01:53.52hyperChipmunkyea
01:53.54Tekkubwhat the hell is wrong with that?
01:53.57snurreah, explains it
01:53.57Tekkuboh
01:54.00hyperChipmunki actually played the role too
01:54.12hyperChipmunkit was great fun
01:54.14Tekkubbastard RPers
01:54.18TainI petitioned against, <Miami Sound Machine> many times.
01:54.19snurreclassified as Real-Life Reference
01:54.30Tekkubme roleplaying:   ......
01:54.32Tekkub"moo"
01:54.53Temso... I'm tempted to add a module to Catalyst to unregister events so I can show that retard who wrote WT_ZTF how to do it
01:54.53Tainme roleplaying:  "Ok this time I'll be the nurse, you be the doctor."
01:55.14hyperChipmunkI have FM gear, too, so I can actually look the part
01:55.30TemhyperChipmunk: did you have a change to defend it?
01:55.34Tekkubyea tain, you're right... Me "roleplaying":  Don't call me son :P
01:55.40snurrethat won't happen, Tem :p
01:55.41hyperChipmunksooooo many people stopped and tried to queue up with me
01:55.51hyperChipmunkTem: I didn't realized it was changed until someone mentioned it just now
01:55.55clad|sleepnight all
01:55.58Temgood lord clad|sleep
01:56.01Temyou sleep early
01:56.02Tekkubdamn you clatter!
01:56.05snurreyou still RP something not connected to Warcraft, so it's not appropriate
01:56.07clad|sleepi'm just preparing.
01:56.33Tekkubtranslation: I'm gonna lurk for 2 hours but not accomplish anything
01:56.49hyperChipmunksnurre: so let's kick out <Arathi Basin Battlemaster> and <Warsong Gulch Battlemaster> and <Alterac Valley Battlemaster>
01:57.02snurrethat's different.
01:57.08Tekkubbut that's not their guild name!
01:57.12hyperChipmunkdude, I even have a spiel
01:57.16hyperChipmunkcheck it out
01:57.29snurreThere is no Cow Level in Warcraft :p
01:57.38snurreeven the loading tip states that.
01:58.06hyperChipmunkThe Smokeywood Pastures have been overrun by the evil Samoorai, %t! We need Grade A heroes who are tough in battle (yet tender in rump and flank) to drive out the vile Kowsumoto and his band of cowards before they bring udder destruction to these lands!
01:58.14CodayusUh...visor question - is there any way to make buttons turn red when the target is out of range?
01:58.23hyperChipmunkRedRange
01:59.09snurrelol chip.. if it only worked like that :p
01:59.18Tem... it does
01:59.19TainYeah RedRange works and is pretty small.
01:59.25CodayusAh cool.
01:59.28snurrenaming rules don't
01:59.35CodayusI was going to ask if it was a good mod, then I noticed the author.  :-)
01:59.59clad|sleep<PROTECTED>
02:00.12TainPurplesaurus Rex
02:00.15hyperChipmunklol
02:00.22ckknightlol.
02:00.23Codayus:-)
02:01.23snurreanyway.. *now* im going to sleep.. chip's (successful) attempt to make me talk about game/naming policies wore me out after yet another work day.. nite
02:01.50hyperChipmunkyes, that was exactly my plan
02:01.59snurreI knew it!
02:05.32CodayusHmmm
02:05.49kergothhrm, it got late
02:05.50kergothstill at work
02:05.59CodayusSomeone recommend some unit frames to me. :-)
02:06.15TainWatchDog
02:06.29snurrei prefer LucenUnitFrames
02:06.58CodayusLucenUnitFrames are causing me a headache.  :-/
02:07.12CodayusThey don't seem to like being position with visor for some reason...
02:07.23CodayusHmm, watchdog is a thought.  Haven't played with them for many versions...
02:07.28TainOooh! John Malkovich on The Daily Show tonight!
02:20.03kergothi've been using Sage
02:20.23kergothits tiny compared to most alternatives, at like 200K or something total
02:24.06CodayusOkay, I'll try that. :-)
02:24.35Gngskinteresting combo point display
02:26.39TainThat combo point thing would drive me nuts.
02:26.56TainI know it's an option.
02:32.36kergothwhat combo point thing?
02:34.03Codayushmmm, I like player frames which display buffs.  :-/
02:34.10Codayuslooks like sage doesn't have that as an option
02:38.56kergothah
02:39.06kergothi use DHUD, so i dont load the sage player or target frames
02:39.07Tainkergoth: sage can spell COMBO down the side of the frame for points.
02:39.10kergothand then use satrina's buff display
02:39.14kergothTain: ah right
02:39.32Tekkub*yawn*
02:39.43TekkubI'm sure it's been discussed and shit but...
02:39.45Tekkubhttp://wow.azzor.com/445/truth_about_IGE.php
02:39.57TainWhatever!
02:40.05Temsomeone wanna PM me when yall are done?
03:11.31Tekkub*yarn*
03:11.51Tekkub*poke poke*
03:11.58hyperChipmunk~bleed
03:13.05TekkubI need a good todo list site
03:13.52Tekkubpreferrably one that can create todo items from emails
03:14.56*** join/#wowace banditron_ (n=bandito@cpe-67-9-143-58.austin.res.rr.com)
03:17.08Tekkubhttp://www.rememberthemilk.com/
03:17.09Tekkubheheh
03:17.15Tekkubgreat name, I like it
03:17.29TainI'd like a todo list that does the tasks I put on it for me.
03:18.08TainWow Apple is really being a dick with their new Mac commercials.
03:18.59hyperChipmunkyea
03:19.01TekkubMac: PCs suck cause we said so
03:19.07hyperChipmunkI'm not a fan
03:19.09TekkubMac: STFU and buy it
03:19.22Tekkubtoo bad I don't watch commercials, I'll never know
03:19.34TemApple can suck is
03:19.38TemI'll never use one
03:19.41Temit*
03:34.12TainHoly crap this is disturbing, and it is actually a Philips Electronics owned website.
03:34.13Tainhttp://www.shaveeverywhere.com/
03:47.49CIA-1303kergoth 07Kergoth * r1425 10Ace/AceOO/obj.lua: Rework to greatly simplify the implementation overall, handling mixins in a completely different way.
03:49.27kergothckknight, poke at it please
03:49.57hyperChipmunkwtf...is that actual code? O-o
03:55.45ckknightI poke for no man!
03:59.18kergothhyperChipmunk, ?
03:59.33ckknightum
03:59.38ckknightit's like 5 lines long, kergoth
04:00.30kergotherr wtf
04:00.49CIA-1303kergoth 07Kergoth * r1426 10Ace/AceOO/obj.lua: Fix the miscommit.
04:00.53kergothhehe
04:04.53ckknightkergoth, don't you need to register AceOO first to do AceLibStub:GetInstance("AceOO") ?
04:07.10kergothckknight, yeah, right now its split into init.lua and obj.lua, havent put it all in one file yet
04:07.15kergothfeel free to do so
04:09.54ckknightso will it be AceOO or AceOO-1.0?
04:14.23kergothwe need a version with it methinks, but i dunno, i can see why tek does foo-1 at times.  1.0 kinda implies stability, whereas this is just a first pass
04:14.25kergothheh
04:14.28kergoth1.0 will do
04:16.52Tekkubcompost-1 was not the format I settled on...
04:17.08TekkubI personall like "LibName ##"
04:17.21Tekkublike the SE/PT embeds are
04:18.13Tekkublike in AceLibStub I'd probably use "PeriodicTable Equipment Sets 1"
04:18.29Tekkubetc etc
04:19.07ckknightI see a big difference between 1.1 and 2.0, though
04:19.17ckknightthat's why I like points
04:19.48TekkubI gave up on true "minor" versioning
04:19.55Tekkubmine are all major + build
04:20.13Tekkubfor libraries, minor == build
04:20.58Tekkubhell I've been giving serious consideration to just dropping the maj versions on my non-embeds and just posting releases with the build number
04:21.25Tekkub"MountMe bulid:69" etc
04:21.44ckknightI go Major.Minor.Revision, where revision is the SVN number
04:22.33Tekkubyea, libs for me are major.revision.. and I'm beginning to think I'll just drop major versions from my non embeds
04:22.54*** join/#wowace Qaarh (i=Qaarh@c-e51c72d5.029-112-6c6b701.cust.bredbandsbolaget.se)
04:23.06TekkubI mean, they were just incremental based of release, why not switch to builds
04:23.11Tekkubit's easier on me in the end
04:23.33TekkubI can tell where my "releases" match to the SVN, and I don't need to tag
04:24.52ckknightwhat if you want to do a major API change?
04:25.05TekkubAPI?
04:25.18Tekkubif it's an embed then it's a major version change
04:25.28Tekkubif it's not embed, there's no "api" :)
04:26.05Qaarhif I declare a function in a table (for switch/case), is it foo = { blah = function() ... end, somethinelse = function() ... end }
04:26.32Tekkubbasically yes
04:26.43Tekkubor foo.blah = function()... end
04:27.10Tekkubor function foo.blah() ... end
04:27.19Tekkubor use a : if you need a self
04:27.23weabwhats the deal with the broken chat windows
04:27.30Qaarhi'd be switching on numbers here, so I suppose foo[1] = function() ... end
04:27.32Tekkubbroken?
04:27.44Tekkubyes Q
04:27.46weabmine are doing all kinds of weird shit since the patch
04:28.01weablike any that arent the main window will randomly disappear
04:28.02Tekkubor foo = {function() ... end, function() ... end}
04:28.19weaband if i highlight another tab on the main chat window, itll switch back to the default tab
04:28.24weabafter a few seconds
04:28.40Tekkubhrm... odd... I've not been on a ton this week, so I've not seen weirdness
04:28.46weabthis is with no addons enabled
04:28.49weabits very strange
04:28.58Tekkuband I don't used tabbed view, they're spread around my right monitor
04:29.12weabi only wanted one on the tab so it ouldnt disappear
04:29.31weabbut i can't actually look at it for more than a few seconds so its useless
04:32.29kergothwow, those chat windows are seriously fucked up
04:32.34kergothi cant even scroll up the combat log
04:32.39kergothwithout weird shit happening
04:32.50TainThere's some known issues.
04:32.51Tainhttp://forums.worldofwarcraft.com/thread.aspx?fn=wow-customer-service&t=3725&p=1&tmp=1#post3725
04:34.42weabthat doesnt really sound like the issue i'm having
04:34.59TainI didn't say it was your issue.  Just that there are some. :)
04:35.14weabit's the windows, not the channels
04:36.37kergoththey seem okay as long as they arent tabbed together
04:37.13weabthe one not on the main window disappears for me after a while
04:38.13*** join/#wowace groll (n=hepp@62.119.159.41)
04:45.53Tekkubdude, soda!
04:45.54Tekkubhttp://cad-comic.com/comic.php?d=20060505
04:46.13CIA-1303kergoth 07Kergoth * r1427 10Ace/AceLibrary/: Renaming AceLibStub to AceLibrary.
04:47.21Tekkubtekkub Tekkub * r1428 Ace/Circulaceion/: Renaming AceLibrary to Circulaceion.
04:48.25weabyay soda
04:48.29weabnot pop
04:48.52TekkubI just call it dew
04:48.58hyperChipmunkum, wtf is Circulaceion?
04:49.02CIA-1303kergoth 07Kergoth * r1428 10Ace/AceLibrary/ (AceLibStub.lua AceLibStub.toc AceLibrary.lua AceLibrary.toc): Renaming AceLibStub to AceLibrary.
04:49.16CIA-1303kergoth 07Kergoth * r1429 10Ace/AceLibStub/: Renaming AceLibStub to AceLibrary.
04:49.20Tekkubyes yes, my Librariarn jokes are lost on ya'all, I know
04:49.30CIA-1303kergoth 07Kergoth * r1430 10Ace/AceLibrary/AceLibrary.lua: Renaming AceLibStub to AceLibrary.
04:49.41hyperChipmunkor your abominable spelling
04:49.47Tekkubheh, guess I made kergy paranoid
04:49.58Tekkubno, the spelling was intentional
04:50.42TekkubCirculACEion
04:50.46CIA-1303kergoth 07Kergoth * r1431 10Ace/AceOO/ (AceOO.lua init.lua obj.lua objtest.lua): AceOO updates, now that i've tested it in wow :P
04:51.01CIA-1303kergoth 07Kergoth * r1432 10Ace/AceOO/AceOO.lua: AceOO updates, now that i've tested it in wow :P
04:51.16TekkubI mean, I coulda called it ReferACE but that didn't sound as good
04:51.20CIA-1303kergoth 07Kergoth * r1433 10Ace/TODO: Cleanup
04:51.58TekkubI tought Circulaceion was amusing and clever, so FUCK YOUS!
04:53.13ckknightyay
04:53.17ckknightno more crappy stub
04:54.36ckknightkergoth, could you make a "real" life example of a mixin?
04:54.46kergothacehooks... aceevents..
04:54.49kergothor do you mean programmatically?
04:54.54kergothits just like creating any other object
04:55.04kergothlocal foo = Mixin()
04:55.21kergothfunction foo:init() print('whee, initializing... self is the object we're being attached to.') end
04:56.21weabsourceforge is down :(
04:56.22kergothnote that i havent yet made it detect what argument one is, in the class constructor
04:56.26ckknightprogrammatically, yes
04:56.32kergothso if you have no explicit parent, you'd do Class:new(nil, amixin)
04:57.32ckknightnow would the mixin be a library in its own right?
04:58.21Tekkubmy nipple hurts
04:58.51Tekkubstupid cheap work shirt
05:00.44kergothckknight, if you wanted it to be, sure.  you just wouldnt expose the LibActivate, etc through the mixin interfaces member
05:04.19ckknightah
05:06.08ckknightwould that be the standard thing to do or what?
05:12.20kergothprobably, yeah.  make each mixin a lib that uses acelibrary
05:13.38CIA-1303tekkub * r1434 10ItemizedDeductions/Menu.lua: ItemizedDeductions - Added menu option to force a rescan of the entire inventory
05:14.12Tekkub"mixin" sounds too damn much like my work
05:14.26Tekkubfrozen yogurt + candy "mixin"
05:14.42weabyou work at tcby treats?
05:15.20ckknightokay, kergoth
05:15.29ckknightif in a mixin's method, I do self.thing = 5
05:15.48ckknightthat'll make the object that inherit's the mixin get the field, right?
05:16.08kergothhttp://en.wikipedia.org/wiki/Mixin
05:21.23Tekkubweab: Braums :P
05:24.45kergothckknight, yeah, the methods of the mixin end up with self as the object thats using it, including its constructor
05:24.53kergothckknight, should be pretty painless
05:29.19ckknightalright
05:29.24ckknightI figured that was the case
05:29.32ckknightat least it should be, theoretically
05:29.49ckknightjust wanted to make sure your implementation did it
05:40.30CIA-1303kergoth 07Kergoth * r1435 10Ace/AceOO/AceOO.lua: AceOO: cleanup, and fix the Class() syntactic sugar for ClassFactory:new().
05:48.07*** join/#wowace Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu)
05:48.20ckknightif you have the Class() syntactic sugar, do you even need to expose ClassFactory?
05:49.25sedatedChipmunknight froods
05:50.37ckknightcya
05:51.18sedatedChipmunkBulkMail will be usable tomorrow >8D
05:51.43sedatedChipmunkputting finishing touches on a first version
05:53.11ckknightwho wrote GuildFu and FriendsFu?
05:54.04ckknightcause I think they were abandoned
05:54.08ckknightand I want to upgrade them
05:54.15ckknightwell, at least GuildFu
05:54.19ckknightI don't have friends
05:54.51Cairennthey haven't been abandoned
05:54.56sedatedChipmunkwe know
05:55.19ckknightreally?
05:55.27ckknightcause I thought FriendsFu still had that bad memory leak
05:55.30Cairennthey were both updated on the 23th
05:56.02kergothckknight, yeah, because you might want to inherit from classfactory to create, say, a read only class factory, or...
05:56.03ckknightah, okay then
05:56.19Cairennthat isn't that long ago
05:56.22Cairenn"For a reason that I still don't understand FRIENDLIST_UPDATE is constantly firing, so I removed it again.
05:56.22CairennAlso added trapping of the sysmessages when you add or remove a friend."
05:56.23ckknightkergoth, *shrug*
05:58.25kergothalthough you could create your own factories with Factory(), not inheriting from the class one at all
06:01.49kergothckknight, i love the tostring stuff. its so simple, but having default string forms for objects and the prototypes is nice
06:02.03ckknightthat does seem pretty sweet
06:02.17kergothgreat for debugging
06:02.28ckknightdo you provide a default tostring for Objects?
06:02.44ckknightah, yes you do
06:12.12ckknightyea, I don't see a point in exposing ClassFactory
06:12.21ckknightall it is is Factory(Object, Class, Object)
06:12.39ckknightthey could work from that instead to do special things like read only classes
06:14.31kergothcourse Factory's syntax isnt exactly intuitive, it even confuses me sometimes :)
06:14.35kergothneed to document the api
06:19.06ckknightyes
06:19.21ckknightdocumentation is key
06:20.45*** join/#wowace Elkano (i=Elkano@client0074.vpn.uni-saarland.de)
06:25.34*** join/#wowace Thiana (n=Alisandr@c-24-147-41-254.hsd1.nh.comcast.net)
06:27.43ckknightso is AceLibrary done or not yet?
06:30.30kergothafaik it should be working just fine
06:30.45kergothi'll test upgrading acelibrary itself, that needs confirmation
06:30.47*** join/#wowace Wobin_ (n=Wobin@221.221.25.221)
06:30.49kergothsince i embed it with itself
06:31.00kergothwe might want to change the core acelibrary functions at some point
06:34.27kergothhmm
06:37.26ckknighthrm
06:37.45ckknightalso how would mixins be handled if upgraded?
06:38.36kergothall the objects that inherit the mixin have a table that references it.. and your init() method can set up the inverse
06:39.03kergothso your activation method for your library can use that to update itself in the addons that inherit it
06:39.20kergothi can add a method to Class to hide the implementation details
06:40.49kergothand naturally, can add a method to Mixin to handle that side of it
06:40.58kergothif you have any ideas on the api for that portion, let me know
06:41.28kergoth:P
06:43.33ckknighthow would you update the addons that inherit?
06:43.56kergothi dont actually stuff all the mixin methods into the class
06:44.17kergothi make the class inherit from its mixinmethods member, which is a table containing all the mixin methods from all the mixins it inherits
06:44.30kergothand the class's mixins member is a list of its mixins
06:44.53kergothso you can clear out hte mixinmethods table and repopulate it with references to the latest mixin versions
06:45.09kergothbasically we can have a method to dynamically change the mixins of a class.
06:53.25ckknightah, cool
06:54.07ckknightit'd be cool if there were an automatic way to update the mixinmethods deal
06:54.32Cairenn|sleepnight guys
06:55.02kergothnight
06:55.16ckknightg'night
06:56.04kergothckknight: hmm, could have a new class that inherits from Mixin and provides a default LibActivate and init that does the tracking and mixinmethod updating, then if you override them, you can call out to the class versions in yours
06:56.17kergothavoid code duplication
06:57.29ckknightI would _love_ that
07:00.53ckknightit would be nice to have a Plugin and a Panel class for FuBar
07:01.01ckknightcause currently I have a cheap PanelClass deal
07:01.08kergothyeah, thats the sort of stuff i want to see done with this
07:01.11kergothcleaner architectures
07:02.31ckknightright
07:02.46ckknightyou know how anal I am about modularity, this merely increases it
07:02.54kergothyea
07:06.00ckknightalso, is there a standard way to "destroy" an object?
07:06.06ckknightcause my current PanelClass can
07:07.26ckknightit basically stores the frames and such until the next new is called
07:09.15ckknightI'd be fine having my own destroy method, just wondering
07:10.18kergothi dont understand what you mean by destroy
07:10.49ckknightit's the opposite of new
07:11.02ckknightdelete
07:11.03Elkanofree()?
07:11.12ckknightpretty much
07:12.53kergothi still dont see what you mean.  we have garbage collection.  it goes away when nobody references it
07:13.03kergothyou want a destructor to unregister itself from other objects and such?
07:13.44ckknightyea
07:13.45ckknightand such
07:13.54kergothi still dont see a need for that though, if you have something holding references to the objects that doesnt need to keep them around, make it weak
07:13.55ckknightdestructors would be manual anyways
07:14.06ckknightso it doesn't need a standard way
07:14.17kergothnod
07:15.24kergothand if something else has a registry that you want to keep them around, say the object has no global or anything else keeping it alive, then that registry is responsible for its lifetime, and the method to free it would be there
07:15.34kergothobject lifetime issues need to be thought out in any language, really
07:15.56kergothhmmmm
07:30.49Elkanobtw: ck, you said sth about writing a emblib for communcation. are you still planing on doing so?
07:32.03ckknightthat's a big maybe.
07:54.25*** join/#wowace [MoonWolf] (n=moonwolf@f176182.upc-f.chello.nl)
07:54.25*** mode/#wowace [+o [MoonWolf]] by ChanServ
08:04.40*** part/#wowace Kenman_ (n=Kenman@66-90-143-73.dyn.grandenetworks.net)
08:04.56*** join/#wowace Elviso (n=Kenman@66-90-143-73.dyn.grandenetworks.net)
08:07.13Industrialmorning
08:07.58*** join/#wowace Neronix (i=omg@user-823.wfd79b.dsl.pol.co.uk)
08:08.02NeronixMorning
08:08.08Industrialhai
08:10.00Wobin_nihao
08:12.54*** join/#wowace Kenman_ (n=Kenman@66-90-143-73.dyn.grandenetworks.net)
08:21.13*** join/#wowace Elviso (n=Kenman@66-90-143-73.dyn.grandenetworks.net)
08:22.10[Ammo]morning
08:28.56Industrialhai
08:29.13Neronixhay
08:29.21NeronixGah, CIA-13's slow today >.<
08:30.08[Ammo]hehe
08:34.03Wobin_Damnit Devla log on here!
08:35.33NeronixK, guess I'll write my NanoStats changelog the old fashioned way:
08:36.04NeronixFixed melee skill parsing. I need to go incinerate whoever put those messages under CHAT_MSG_SPELL_SELF_DAMAGE
08:36.22NeronixMinor optimisations in a couple of event handlers
08:36.28NeronixIt works now. Go play with it!
08:36.47ckknightNeronix, does it only track yourself and your pet?
08:36.54NeronixYeah
08:37.07ckknightokay
08:37.24NeronixIt's nice for stats fetishists and for helping to work out how to maximise your damage or healing output
08:37.24[Ammo]ckknight: the panels that pop up when you hover over fubar plugins are from a embed right?
08:37.45ckknightthe tooltip dealies?
08:37.49ckknightthat's TabletLib
08:37.54[Ammo]yeah and the ones you can detach
08:38.00[Ammo]specially the one QuestFu uses that is scrollable
08:38.08NeronixTabletLib again
08:38.43NeronixNS' interface is just a detatched tablet, plus a DewDrop for config
08:38.44[Ammo]and I hate xml :)
08:39.07[Ammo]or rather xml hates me, it's incompatible with my brain or something
08:40.18ckknight[Ammo], they're all scrollable
08:40.35ckknightif it gets too big, you can scroll
08:41.51[Ammo]only when detached ofcourse
08:42.00[Ammo]but it's perfect ckknight
08:42.21ckknightactually, not only when it's detached
08:42.30ckknightif it's 30 lines or over and detached, it scrolls
08:42.34[Ammo]well I can't scroll when they're not detached becasue they disappear :p
08:42.38ckknightif it's 50 lines or over and attached, it scrolls
08:43.03[Ammo]but I'll check how they work
08:43.16ckknightokay
08:44.22ElkanoNeronix, why don't you use the global strings (and maybe babblelib) for matching the combat events?
08:47.18ckknightI thought he did...
08:48.24Elkanodoes he? I decided based upon the localization file *hides*
08:48.26*** join/#wowace Gngsk (n=gngsk@c-68-33-204-115.hsd1.md.comcast.net)
08:49.07NeronixElkano: I did
08:49.32NeronixThe WORD_* in the locals file are for checking what kind of message is being sent
08:49.41NeronixAnd the code for that is A MESS
08:49.46Elkanook, just looked at the code :) but you did it in a strange way
08:50.01Neronixin fact, I probably don't even need them, nor the hideous if trees I have
08:50.12NeronixI've got an idea to deal with it, but I've got to go to an exam in like 30 mins :S
08:50.17Elkanowhy not simply match the pattern? matching should return nil if it doesn't fit
08:50.59Neronixthat's kinda what I plan to do
08:51.27CIA-1303neriak * r1437 10AceLoot/ (AceLoot.lua AceLoot.toc): AceLoot: fixed all issues, added offscreen prevention of the LootFrame.
09:03.26*** join/#wowace gogusrl (n=evilgod@82.79.131.30)
09:05.35Qaarhok, I'm off for the weekend. I'll see you all on sunday :)
09:14.43CIA-1303devla 07Devla * r1438 10AceHeal/AceHeal/ (10 files):
09:14.43CIA-13AceHeal:Moved locals file loading from xml to toc
09:14.43CIA-13<PROTECTED>
09:14.43CIA-13<PROTECTED>
09:14.43CIA-13<PROTECTED>
09:14.44CIA-13<PROTECTED>
09:14.46CIA-13<PROTECTED>
09:15.50ckknightkergoth, still up?
09:15.52ckknightyour TOC is wrong
09:19.41ckknightAceLibrary being embedded within itself is pretty cool.
09:20.03CIA-1303devla 07Devla * r1439 10AceHeal/AceHeal/ (6 files): AceHeal:Added Sage Unit Frames support thx to Codayus
09:20.20CodayusYay
09:21.58*** join/#wowace Elviso (n=Kenman@66-90-143-73.dyn.grandenetworks.net)
09:25.22haste:D
09:29.24*** join/#wowace cladhaire (n=jnwhiteh@cpe-24-59-191-241.twcny.res.rr.com)
09:30.01haste[Ammo]: I can send you the _little_ list for oRA_Ready
09:30.16hasteI haven't had time to create functions for it, yet
09:35.34ckknightkergoth, question
09:35.40ckknightwill I be able to have private methods in mixins?
09:36.30ckknighte.g. if I don't put it in the interface registry thing, will I be able to do self:PrivateMethod()?
09:42.16*** join/#wowace Andalia_ (n=xx@p54ADBD6B.dip0.t-ipconnect.de)
09:42.55[Ammo]haste: sure
09:42.58[Ammo]how do you want to send it?
09:43.58hasteI'll just upload it to a pastebin - it's not very cleaned up yet
09:44.06[Ammo]what's the list about?
09:44.38hastehttp://plixx.org/?4S << basicly just the code I used for those
09:44.58[Ammo]oh that looks sweet
09:45.09hasteYou'll have to wait a bit, I have some things that have to be cleaned out of the way first
09:45.16[Ammo]can't you commit it yourself?
09:45.26hasteIt's not "commit" ready :D
09:45.33[Ammo]why not?
09:45.51[Ammo]anyway, just put up a .zip and I'll check it out
09:45.59hasteSince it's not finished, and not cleaned up
09:46.02[Ammo]ah
09:46.08[Ammo]but does it work?
09:46.37hastenot yet, haven't added a OnClick to the buttons
09:46.54[Ammo]move the frames into .lua I presume?
09:47.00hasteI was going to write some code to generate it in a smart way tho'
09:47.08hasteyeah, and it will be using one instead of two
09:47.16[Ammo]I understand
09:47.19[Ammo]well toss me the code
09:47.23[Ammo]and I'll clean it up some
09:47.31[Ammo]unless you want to do it yourself
09:49.42hasteWell, I have it planned for later today
09:50.43[Ammo]k
09:51.16hasteI want to be able to use the same functions to generate the Vote/Ready frame and the Who is ready / has voted frame
09:51.29[Ammo]that sounds like a good idea
09:51.41hastesince creating buttons in lua = more code then creating the frames and font strings :p
09:55.06[Ammo]the frames look good though
09:56.18hasteand you can see if it's a ready check or a vote
09:57.06hasteafter doing a "Do you want a Gkick?" vote I kinda felt like it was necessary, people just hammer the first button the left when they look alike
09:57.22[Ammo]yup
09:57.31[Ammo]code up on pastebin yet? :)
10:00.25hastehttp://ace.pastebin.com/699684 << first write-up, and as you see - it needs a lot of work
10:00.36[Ammo]the buttons on the ready check should be "Ready" "Not Ready" as well
10:00.52hastethe image is a little old
10:01.37hasteI wrote it during a raid, so I didn't have time to add everything, and it's mostly incomplete
10:02.22[Ammo]I see
10:02.29[Ammo]I think you should do it a bit different though
10:03.00*** join/#wowace Stylpe (n=Stylpe@210.80-202-248.nextgentel.com)
10:03.20hasteI was thinking about spliting it into smaller functions, and more or less style or not in them
10:05.50hasteI'll see what I can get done later today / tomorrow.
10:06.57[Ammo]what I was thinking was just create the frames, and keep them hidden
10:07.08[Ammo]set the texts and onclicks depending on what check is received
10:07.09[Ammo]and show
10:08.02[Ammo]because it's overkill to create too many functions for just these buttons etc etc
10:08.10[Ammo]lunchtime now thoug
10:10.22*** join/#wowace tophero (n=lachcj2@host157.dyn55.wfu.edu)
10:12.16StylpeChuuuuuu! Did anyone test KIC while i was sleeping?
10:12.53*** join/#wowace Andalia (n=xx@p54ADBD6B.dip0.t-ipconnect.de)
10:13.31hastedon't think so
10:13.37phyberI was using it last night, but only displaying my current mooncloch cooldown, nothing else :/
10:13.48phyberanother 2 days before I can make a new one.
10:13.57phybermooncloth
10:18.11StylpeI see
10:25.53phyberoh, by that I mean, mooncloth is the only cooldown I have.  so all I can do is test that one thing.
10:27.14*** join/#wowace Andalia (n=xx@p54ADBD6B.dip0.t-ipconnect.de)
10:29.03Wobin_Is there an event which fires when the cursor changes? Like when over an actionable object
10:47.09CIA-1303neriak * r1440 10AceLoot/AceLoot.lua: AceLoot: Changed Strata back to High .. damned I need a valid frame strata list and their order from lowest to highest
10:56.51Elkanocan't test it Stylpe, got no skills with cooldowns :/
10:57.01Stylpenp, Elkano
10:58.30Elkanobut I also had that problem when writing CooldownFu ^^
11:18.12CodayusHmmm
11:18.38CodayusHmm, probably sleeping.
11:22.20CIA-1303stylpe * r1441 10KeepItCool/ (5 files):
11:22.20CIA-13KeepItCool: Added French translation, but missing two strings.
11:22.20CIA-13Updated other localisations files to also include the two missing strings >_<
11:28.14phyberg 17
11:33.37[Ammo]haste: are you still here?
11:34.28[Ammo]haste: I got the checks working with the frames etc
11:43.34*** join/#wowace Stylpe_2 (n=Stylpe@210.80-202-248.nextgentel.com)
11:45.01hasteI'm here now, was making pie *grin*
11:45.03[Ammo]hehe
11:45.07[Ammo]I haven't cleaned up the code much
11:45.20[Ammo]but I did make it work
11:45.27[Ammo]so we can just fiddle with it
11:45.34[Ammo]http://connected.dnd.utwente.nl/~wouter/oRA_Ready.lua
11:45.47[Ammo]has a SetupFrames() function and a ShowVote() and ShowReady()
11:45.57[Ammo]with onclicks and button text setting etc
11:46.06[Ammo]not sure if this is the way to go
11:46.22[Ammo]but creating all those Addfont() Addbutton() etc functions seemed overkill
11:47.42[Ammo]need to add frames for the vote and ready reports
11:47.47[Ammo]but that's easy
11:50.03hasteyeah, I partly agree - the reason I started playing with AddFont and button is since the same code will be repeated in other oRA modules, and addons
11:50.44[Ammo]true
11:50.55[Ammo]but then we should move that stuff into an embed used by the core
11:50.56[Ammo]I think
11:51.50hastethat was the plan
11:52.07[Ammo]I like the look of the readycheck etc
11:52.28Wobin_Damnit
11:52.36Wobin_AceHeal is now refusing to work completely for me =(
12:06.08ThianaDo you have to create a channel before you use JoinChannelByName()? ie, if it doesnt exist.
12:06.52hastenope
12:07.47ThianaOk, so why would the game tell me the channel doesnt exist? O.o
12:09.27hasteI have no idea, but you don't have any way to create a channel
12:09.34Thianaie, /dump JoinChannelByName returns '0', and /join channel returns the does not exist message.
12:09.39Thianak, thanks.
12:10.59hasteI can't use /dump.. my client crashes then
12:11.12TainIt's not supposed to dump your client...
12:30.43*** join/#wowace Andalia (n=xx@p54ADBD6B.dip0.t-ipconnect.de)
12:31.09CodayusWobin_: Oh?
12:31.22Wobin_yeah =(
12:31.36CodayusDetails?  :-)
12:31.59Wobin_line 274: attempt to index field '?' (a nil value)
12:32.05Wobin_AceHeal.lua
12:32.05CodayusInteresting.
12:32.22Wobin_wait... I'l reaload the latest version
12:36.20Wobin_okay
12:36.21Wobin_322
12:36.23Wobin_same err
12:36.24Wobin_or
12:37.24Codayushmm
12:38.08Wobin_maybe something is interfering with the tooltip?
12:38.13Wobin_I don't know what it could be though
12:38.16CodayusI should grab a copy of the latest version; the line numbers of my local copy are quite different...
12:38.44Wobin_That's straight from the SVN
12:38.56Wobin_local reag
12:38.56Wobin_if string.sub(tt[j][1],0,string.len(AceHealLocals.REAGENT)) == AceHealLocals.REAGENT then
12:38.56Wobin_reag = string.sub(tt[j][1],string.len(AceHealLocals.REAGENT)+1)
12:38.57Wobin_j=j+1
12:38.57Wobin_end
12:39.08Wobin_basically the if statement
12:40.11CodayusOkay, so presumably getting confused as to whether it should be looking at line 4 or 5 of the tooltip?
12:42.01Codayushmmm
12:43.32CodayusBleh, grabbing Devla's latest revision.
12:46.55CodayusAh, I see.
12:47.03CodayusWobin_: Seen Devla's latest post?
12:47.10Codayushttp://www.wowace.com/forums/index.php/topic,403.msg23802.html#msg23802
12:47.21Wobin_yeah... but I can't even get the report
12:47.30CodayusCurious.
12:47.31Wobin_It just pulls up that error
12:47.41CodayusThis error is apparently related to using AceHeal to cast buffs?
12:48.10Wobin_I think it's actually in the book scanning
12:48.23CodayusInteresting.
12:48.57Wobin_Cause I get the error when trying to open up my spellbook too
12:52.43CodayusHm
12:52.51Wobin_aha!
12:52.58Wobin_Desperate bloody prayer =P
12:53.03Wobin_It has no 4th line
12:53.12Wobin_since it has no components nor reagents =P
12:53.15Wobin_And so.
12:53.19Wobin_Clunk\
12:53.23CodayusThat makes sense.
12:53.34Wobin_And so it will only ever bug on human or dwarf priests =P
12:53.35CodayusAnd it helps explain why the bug was so difficult to replicate.
12:53.44Wobin_Hehe.
12:53.51CodayusYeah - Devla was trying to track down what *build* was causing it....
12:54.00CodayusBut it's race.  Ouch.  :-)
12:54.02Wobin_I just /dumped the contents of the AceHealTooltip in the hopes it had the last tooltip checked =)
12:54.09Wobin_I'll post up?
12:54.14CodayusYeah, sure
12:56.00CodayusI'm a human priest but don't get the error - I think it's caused by some changes to make Spirit of Redemption work - but I don't have the talent, so never bothered updating AceHeal.  ;-)
12:56.40Wobin_Oddly enough, I tried with the Wowi version, which is the 'oldest' I guess.
12:56.46Wobin_And it still failed to work after a while =P
12:59.17CodayusI'll be honest - a good chunk of the internals of AceHeal is a complete mystery to me.
13:01.08Wobin_yeah, I haven't looked too far into it, but it makes me want to rethink doing MASH =P
13:01.17CodayusMASH?
13:01.19Wobin_Even though it won't have that logic in it whatsoever =P
13:01.30Wobin_My attempt at an Aced Needylist
13:01.33CodayusAhh.
13:02.09CodayusThat'd be nifty if you ever got it done. :-)
13:02.17Wobin_I'm going to have to rethink my structure anyway if I want to have the same level of configurability as NL does
13:02.24CodayusI've got way too many addons that all do subtely different thhings.
13:02.26Wobin_(even though NL doesn't quite pull it off ...)
13:03.11Wobin_I predict a whole lot of lookup tables with common objects =P
13:03.16CodayusI think clad was talking about a needy plugin for praid - may be interesting to see how that goes.
13:04.10Wobin_My main problem atm is that it's hard to test anythjing =P
13:04.22Wobin_If I'm in a raid, I don't have time to fiddle around with code =P
13:04.22Codayushmm?
13:04.26Codayusah
13:04.27Codayusyeah
13:04.34Wobin_Maybe I should start a pally, that'd give me time =)
13:07.36phyberBubble / Hearth spec?
13:08.12Wobin_hehe
13:10.58[Ammo]my pally is named: Bubblehearth
13:11.23phyberhaha, cool :)
13:11.32TainI have a Pally I never played named Easymode.
13:13.06TainI do have one I played to 38 or so named Tainadin.  And then there was Tainlock the Warlock.
13:13.12TainWitty and clever with naming, I am.
13:14.12Wobin_Priestess named: Rikitikitavi, Rogue (engineer): Tobermory, Shaman (Tauren): Tinkabell
13:14.44Tainhah
13:14.58CodayusMy first character was a paladin called Codayus.
13:15.10TainActually my favorite is probably my Warrior named: Whatfor
13:15.19CodayusTurns out I don't like paladins though, so he's been lvl 30 since a couple weeks after launch.  :-)
13:15.30[Ammo]my warlock is Ammo, my hunter is Blammo, my warrior is Slammo
13:15.41TainNice.
13:15.42CodayusHmm, well, several weeks, but whatever.
13:15.49Codayus[Ammo]: lol
13:15.58TainI also have Argh the warrior, and Filch the Rogue.
13:16.00[Ammo]oh and the mage is Omma
13:16.46[Ammo]levelling the pally atm
13:16.59[Ammo]together with some guildmates
13:17.06[Ammo]we did 5 pally deadmines yesterday and 5 pally SFK
13:17.11[Ammo]for our Verigan's Fists
13:17.28[Ammo]I should have named my pally Duracell
13:17.39TainOh yeah and when I first started I got annoyed at the people using high-ascii in their character names so I made
13:17.47TainLèétñämê to make fun of them
13:18.13[Ammo]hehe
13:18.28[Ammo]the lililililiillii
13:18.31[Ammo]is fun too
13:18.39[Ammo]since the characters look alike in WoW with the default font
13:18.58TainYeah
13:22.36Wobin_painful =P
13:24.58Industrial10001001011011011011
13:25.01Industrial;p
13:27.34Industrialpqqpqqpqqpqqqp, E3E3EE3eEE3e3E, JLJJLJLJLJJLJLLJJLJ,  NNMNNMNMNNNNMNNMN
13:27.49Industrial(im bored)
13:42.42*** join/#wowace Andalia (n=xx@p54ADBD6B.dip0.t-ipconnect.de)
14:04.01*** join/#wowace Elkano (n=elkano@ip-213-135-2-163.handshake.de)
14:06.16hyperChipmunk*thwack*
14:10.03phyberhttp://www.addictinggames.com/kittencannon.html
14:10.08phyber^ cure for bordom at work
14:10.18phybers/bordom/boredom/
14:13.18Industrial1,008 ft
14:13.49phyberdamn.  my top score is 975ft so far.
14:15.59Industrial1324 ft
14:17.01Industrial1628 ft
14:17.03Industrial:P
14:18.40phyberyay, 1,131
14:22.13TainCompletely random game with no skill makes kittens cry.
14:24.51Cairennhey guys? does anyone know of a benecast replacement?
14:27.37Industrial1768
14:27.40Industriali win?
14:27.52hyperChipmunkCairenn: sorry, I don't even know what benecast is =x
14:28.34CIA-1303tekkub * r1443 10GratuityLib/Lib/GratuityLib.lua: GratuityLib - Fixed bug where set methods were lost duing a minor version upgrade
14:31.32Elkano1320 :/
14:31.50CIA-1303tekkub * r1444 10GratuityLib/Lib/GratuityLib.lua: GratuityLib - Will now force creation of the set methods during minor upgrade if the tooltip has been initialized but the set methods are missing (I.E. an older minor upgrade wiped them out)
14:31.58Elkanobut since it'sa nondeterministical game... who cares...
14:32.04Slayman1049 ft pwned
14:34.51phyber1,517
14:36.43TainThis one is a lot more fun, to me.
14:36.44Tainhttp://www.albinoblacksheep.com/flash/nanaca.php
14:39.12Wobin_Cairenn: Is that an autolevel selection healer?
14:39.18TekkubI always liked the kitty cannon
14:39.18phyber439.66
14:39.28CairennWobin_: no, buffs
14:39.35Wobin_ah
14:39.44Wobin_needylist can cover that... kind of...
14:39.53phyberah, I can hold the button and crash into the guy faster.
14:39.56Cairennputs up to 8 clickable buttons beside each person that you can just click to cast whatever on them
14:41.08hasteTain: was just going to link to that one :p
14:41.22hasteTain: http://www.beverpung.net/nanaca-crash/bortover-11129-50.png << my record :p
14:41.37TainNice!
14:42.00Wobin_hm
14:42.01TainI don't remember what my record is... I think I just broke 10k.  
14:42.06Wobin_There was one that I used that did that
14:42.11Wobin_but I can't recall waht it was called
14:42.19hasteYeti thingy?
14:42.31hasteerr...
14:42.36Wobin_autobuff?
14:43.31phyberyou guys ever play the growcube things?
14:43.40Wobin_oh yeah
14:43.42Wobin_that's tough
14:43.54phyberhttp://www.eyezmaze.com/grow/cube/
14:43.59phyber^ looks great when you complete it
14:44.25phyberthe RPG one is fun too :)
14:47.40TainVirtual Curling!   http://www.mousebreaker.com/games/virtualcurling/play.php
14:48.29hyperChipmunkVirtual Virtual Curling..."Wow! It feels like I'm really playing Virtual Curling!"
14:48.37Tainhaha
14:54.45hastephyber: I've tried it before, cool idea :D
14:55.10Slaymando i have to understand the cube?
14:55.14CIA-1303neriak * r1445 10AceLoot/AceLoot.lua: AceLoot: I guess I'll stick with DIALOG strata.
14:55.29hastenope
14:56.50TainIs it like Gleaming the Cube?
14:57.06*** join/#wowace Neriak (n=Neriak@dslb-084-058-135-081.pools.arcor-ip.net)
14:57.26haste"hmm alt+w doesn't work anymore *hammering sound* ooooh caps-lock"
14:57.58CIA-1303neriak * r1446 10AceLoot/: AceLoot: removed external .. hope this will work now :-/
15:02.15Slaymani don't get the cube is there a way to max everything?
15:03.39phyberyeah
15:04.00phyberyou have to put them down in the right order
15:07.05phyberwhen you start getting them in the right order, things will be leveling up on every turn.
15:10.30Slaymannanaca: 419m ^^
15:12.21CIA-1303tekkub * r1447 10StayWithinTheLines/ (. Lib/StayWithinTheLines.lua): StayWithinTheLines - Attempt to fix problems with multi-point frames (probably won't fix anything though)
15:18.43phyber1,866 (cat launcher)
15:29.58Slaymansomeone plz gimme the right order for the growcube plz
15:30.27hasteJust play around with it
15:30.33hastethat's what I did untill I solved it
15:35.16[Ammo]hehe
15:35.24[Ammo]I got 5 things to max level
15:35.34[Ammo]never got the springs to level
15:35.37[Ammo]for some odd reason
15:35.39[Ammo]then I gave up
15:38.01[Ammo]it has to start with the little puppet and then water
15:38.06[Ammo]but dunno how it goes afterwards
15:41.01hasteI don't remember either
15:47.06hasteabout the piechart + cide thingy - is he including it in CTRA?
15:47.15haste'cause... I fail to see where it's needed... at all...
15:47.38hasteoh, it's in the raidtracker thingy
15:52.12NeronixMaths exams have been owned with easy
15:52.16Neronixnow to go rewrite half of NS :P
15:53.45Slaymanhttp://bildschirmarbeiter.com/output_7355.html  that is some wicked game + Music
15:54.55[Ammo]anyway Slayman: google for 'grow cube solution' I am feeling lucky :p
16:06.34Slayman11min 9secs @ Zombiegrinder sweet
16:07.15NeronixSlayman:
16:07.18Neronix~wikipedia grow
16:07.34NeronixSolution's there
16:11.29Slaymangot it
16:12.12Slaymanthose crazy flashgames always get me
16:38.18*** join/#wowace Ratbert_CP (n=KCummins@proxy-ce3.disney.com)
16:43.14Kaelten|Workinghey guys
16:43.22*** mode/#wowace [+o Kaelten] by ChanServ
16:43.42Kaeltendid anyone ever get a chance to test out the new kci/kcet code on the svn?
16:50.06phyberI updated to the latest one yesterday.
16:50.23phyberdidn't see any problems, but I wasn't really playing.  I was hacking on AceXPBar.
16:51.07Ratbert_CPKaelten: You still herding the AceGUI cats?
16:59.25kergothckknight: if you have a method of the mixin that isnt in the mixin's interface, it wont get applied to your object, so it wont be accessible via -self-.  not much we can do about that without implementing true information hiding (that is, __index lookups that alter based on calling context).  you could call them directly.  MyMixin.foo(self) or so
16:59.49Kaeltenrat: pardon?
17:00.34kergothKaelten: herding cats, its a term for acting as the team lead / project manager of open source developers.  the devs are the cats, you're trying to herd them i nthe right direction
17:00.50kergothand knowing cats, they dont generally take well to herding
17:01.51*** join/#wowace haste (n=haste@host-81-191-131-80.bluecom.no)
17:02.33kergoth"Progress isn't made by early risers. It's made by lazy men trying to find easier ways to do something." --Robert Heinlein
17:04.15Ratbert_CPkergoth: Give yourself a gold star!
17:04.47kergothhehe
17:04.56Ratbert_CPKaelten: I may be suffering under a false impression, but aren't you the nominal lead for AceGUI maintenance?
17:05.23Ratbert_CPNot updating to 1.10 CreatFrame goodness, but for fixing the annoying bugs in 0.9
17:08.41KaeltenI'm the official lead for Ace and AceGUI.
17:09.21Kaeltenya I havn't been paying too much attention to .90 since tem has been working on the new version, but it looks like that is still a way off.
17:10.07Tem|Sleepthe new version won't be ready until 1.11 get here
17:10.18Temwe need the features of 1.11 to do it right
17:10.30Kaeltenright
17:10.55KaeltenI'm guessing 1.11 will be going into test before too too long
17:11.07kergothfor anyone who doesnt know, i rewrote the object model again. (whee! i've only doen that like 7 times now!)
17:11.14Kaeltenlol
17:11.25kergothhad to fix some issues related to how and when constructors were called
17:12.28Kaeltenthat sounds like fiun
17:12.34Kaeltens/fiun/fun/
17:13.35kergothif your idea of fun involves a red hot poker and your eye, perhaps
17:14.06kergothbut its to the point that i'd like people to start hacking on ace modules with it
17:14.25Kaeltendo you think its ready?
17:14.34Kaeltenor is this more for a test?
17:14.57kergoththe api isnt likely to change from this
17:15.03kergothi might optimize further under the hood
17:15.07kergothor code up some new classes to make things easier
17:19.31kergotheck, classes are a total of 8 tables each atm.  due to not doing as much sharing of metatables.  /me pokes
17:19.52kergothhttp://svn.wowace.com/root/branches/Ace/Kergoth/AceOO/AceOO.lua
17:23.28kergothhmm, thats an idea.. i could make AceLibrary into an AceOO class, resulting in horrendous yet amusing circular deps.
17:23.38kergothitd be cool to do:
17:23.52kergothlocal acefoo = AceLibrary:new('AceFoo-1.0', 1)
17:26.02Kaeltenlol
17:26.26kergothcourse i already made acelibrary register with itself.. so whats another strange roundabout interdependency?
17:26.43phyberanyone got a list of the different repReaction numbers that GetWatchedFactionInfo() returns and what standing they represent?
17:26.51phyberthat function isn't on WoWWiki :/
17:27.07Kaeltenhow much of an overhead can we cut out of those 8 tables?
17:27.26phyberah, n/m.  found the standing info there though.
17:27.42kergothKaelten: overhead in what way?
17:27.47kergothKaelten: ram usage or performance?
17:29.00phybernext question, I want to do something like a hash in perl.  like I might have %standing( 1 => Hated ); etc in perl and look it up with $standing{8}.  how would something like that be done in lua?
17:29.44Kaeltenkergoth, well I imagine ram usage is the most likely problem
17:29.56kergothwe have: a metatable for the class, which connects it to its parent.  a metatable for its prototype that connects that to its parent's prototype.  a metatable for all objects it creates.  A 'mixins' table, which points at all the mixins the class is currently using.  A 'mixinmethods' table, which is a table and attached metatable that ensures that the methods of the mixins are accessible... i have class -> mixinmethods member -> superclass
17:30.00Kaeltenperformance probably isn't that big deal
17:30.21Kaeltenits fast but large?
17:31.21kergothperformance is huge.  every lookup of anything on your object flows up through the __indexes.  every lookup on a class member on your object.  a little performance drop there adds up
17:31.29kergothbut yes, its fast but large right now
17:31.55Kaeltencan we make it lean and keep the speed?
17:32.02Kaeltenor is it dommed to being bloated?
17:32.27Kaeltenoh, on a side note, I can't help but to be proad of this bit of code, http://ace.pastebin.com/700409  lot better than the last KCET
17:33.03kergothwell, mixins can be implemented differently, folding all the methods directly into the object rather than into a seperate mixinmethods table, but that makes things quite a bit uglier, since its no longer clear what methods belong to the original class and what were brought in from elsewhere
17:33.38kergoththe __index's could be changed to functions that look up the superclass in self, but function indxes increase overhead slightly.  might be worth it though
17:33.50Kaeltenhmm
17:34.02kergothnow, remember that this overhead is only _classes_
17:34.05kergothnot _objects_
17:34.11kergothan addon isnt going to be a class in this model, it doesnt need to be
17:34.16kergotheach addon will just be an object
17:34.19kergothwhich is one table.
17:34.21Kaeltenok
17:34.32kergothi doubt people will be creating -classes- in a critical path
17:34.36kergothobjects, yes, classes, doubtful
17:34.37Kaeltenso the modules we right like AceModule will be the ugly thing
17:34.44TainRant on: People really should stop throwing around the word bloated for everything.  Large is NOT necessarily bloated.
17:34.46kergothugly?
17:34.56Kaeltenright = wright
17:35.19kergothmodules like acehooks and aceevents will be objects, not classes
17:35.27kergothi already have a Mixin class specifically for those
17:35.33Kaeltenhmm
17:35.51Kaeltenok so when I do local KC_Items = AceOO:new(AceModule, AceHook.... ect)
17:35.55Kaeltenthe overhead won't be there
17:36.17kergothi take it you didnt get around to reading my post in the forums
17:36.28KaeltenI did, I just not sure if I read all of them
17:36.29Kaelten:)
17:36.36kergothwe'll be maintaining a read only pool of classes for addons, based on what your parent is and waht the mixins are
17:36.52Kaeltenright
17:36.53kergothlocal KC_Items = ClassPool(AceEvents, AceHooks, blah)
17:37.04kergothso kci is an object created by the read only class that has the events and hooks and blah mixins
17:37.22kergothif you need special behavior, you can create a custom class, but the addons neednt be
17:37.38Kaeltenah
17:37.49Kaeltenso the objects won't have the 8 seperate tables and all that
17:37.51kergothso theres only one class for each combination
17:38.00kergothobjects are one table pointing at the parent's prototype
17:38.09kergothits metatable is shared by all objects of that class
17:38.35Kaeltenhmm, k
17:38.45KaeltenI'll have to actualyl start using it before I understand completely.
17:40.09Temwe'll probably have a convenience class pre-made with all the typical stuff mixed in
17:40.16kergothno
17:40.21kergoththe whole point of classpool is to make that unnecessary
17:40.22Temwhy no?
17:40.29kergothbecause it defeats the entire purpose of doing this.
17:40.36kergoththe whole point is to give you this degree of flexibility
17:41.24TemI'm so out of the loop
17:42.44Kaeltenme too tem
17:43.07kergothhere, i'm writing up some examples on a pastebin
17:43.17Temkergoth: mind going over the design goals for me?
17:43.20KaeltenI can see their point but I also like the idea of a quick and easy way to deal with it
17:43.30kergothi dont see what isnt quick and easy about this
17:43.37kergothif you dont know what mixins you want, you're fucked regardless
17:43.43Temheh
17:43.48kergothand if you do, it should be explicit
17:43.57kergothbecause you need to know _exactly_ what methods your object has available
17:44.08Kaeltentrue
17:44.09kergothbrb, caffeine
17:44.20Kaeltenthis is going to be some hellashish documentation
17:45.22Temhellish for kergoth not for us
17:45.29Kaeltenheh
17:45.31Temhe has to go get lost in his code again
17:45.46Slaymanit's quarter to 8pm and we got naked breasts on TV, hooray!
17:45.57Kaeltenlol where you at slay?
17:45.58Tem...lol?
17:46.06SlaymanGermany
17:46.17Temoh, well you guys are alot more... open
17:46.28Slaymanyes we are! ^^
17:46.39Temwhen I was in europe, I remember seeing posters on the streets with naked people
17:47.13kergothhttp://ace.pastebin.com/700454 -- first of the pastebins, this one just shows basic class/object usage, the sort of thing people might use in their addons or libraries
17:47.35kergothTem: i'm doing a couple more examples in pastebins, then i'll explain the design & goals
17:47.44Temk
17:47.48hastethird day my server is unplayable this week <3
17:48.09Kaeltenis assert available in wow?
17:48.17Temkergoth: lol.  nice lsp disclaimer
17:48.20kergothyes, but those are there for the example, to show you what the output is
17:48.22kergothTem: :)
17:49.44kergothTem: course if we made it so the widht and height members were accessible, but not -modifyable-, it wouldnt violate that principle, since you dont have to deal with broken assumptions due to height and width changing together
17:50.03TemI disagree
17:50.29Temfunction(rec r)
17:50.37Temr.setheight(5)
17:50.41Temr.setwidth(4)
17:50.42kergothuh?
17:50.49Temasser(r.area() == 20)
17:50.58Tems/er/ert/
17:51.07kergothare you not listening?
17:51.13Temif you pass a square, that fails
17:51.14kergothi just said, if you removed the ability to CHANGE THE HEIGHT AND WIDTH
17:51.27kergoththat pretty well says we have no setwidth or setheight methods, now doesnt it?
17:51.29kergothheh
17:51.49NeronixKaelten: I've seen assert used in a few places
17:52.28Temkergoth: I read that as width and height were publicly visible fields but read-only
17:52.33Temwhich doesn't make any sense
17:52.47kergothhm?
17:53.11Temdon't worry about it
17:53.15TemI need caffiene
17:53.15kergothof coruse it does. its no different than having get and set methods, if you document in the api that the members cant be changed.
17:53.25kergothso they dont raise an error()
17:53.44kergoththe key to the lsp is that they must behave the same, which they would
17:53.47kergothhehe, me too
17:54.23Temright
17:54.36Slaymancheese with green pepper is the best!
17:55.26TemI prefer, however, to have the class's lsp compliance be a mandatory thing.  Something that the 'user' of it can't mess up
17:55.28*** join/#wowace Elkano (n=elkano@ip-213-135-2-163.handshake.de)
17:55.57kergothwell, any user can mess up usage of a class. just pass nil to a function that expects something
17:56.03kergothin both cases, you'd raise an error pointing at them
17:56.10Temright right
17:56.20TemI'm still thinking in java which is my problem
17:56.22kergothhehe
17:56.27kergothhmm
17:56.36Temcompile time error > runtime error
17:57.28Temam I going to need to smack you out of your current line of thinking before you start to rework the object model again?
17:57.36Tembecause I know that's what you're thinking
17:58.03kergothhmm, theres an issue in the current way the mixins are handled... the current implementation only lets you add methods to a class, but not to the class's _prototype_
17:58.16kergothwhich means all the mixed in methods are essentially like static class methods in c++. object independent
17:58.22kergothtisk, what was i thinking
17:58.36kergothneed to support mixing in both
17:59.01hyperChipmunkok, who put up the growcube link
17:59.09hyperChipmunkwhoever you are, die
17:59.18hyperChipmunkyou wasted my entire freaking morning
17:59.22Temoh crap
17:59.25TemI've got class
17:59.45TemI'll be back in an hour or so
18:00.06kergothhttp://ace.pastebin.com/700474 shows creation of a mixin
18:00.12kergothbut i need to add the ability to add methods to the proto
18:00.29Neronix~comfort hyperChipmunk#
18:00.31purlThere, there, hyperChipmunk#.  It's OK.  I'm here for you.
18:01.17*** join/#wowace gogusrl (n=evilgod@86.123.129.115)
18:01.29phyberKaelten: you added some code to print out item ids when you see an item?
18:01.57phybermages are making water and after each one I see there is a line saying "nil", and if I make healthstones I see the item id
18:04.35kergoth13:30 < Keffo> hehe.. "I like my women as I like my interpreters; Functional and portable"
18:04.52hyperChipmunkhaha
18:05.51*** join/#wowace Sokurigh (i=omgomg@towers151-148.sfsu.edu)
18:07.35CairennTem: you there?
18:07.59Ratbert_CPIt kinda acts like an American waistline until the GC harvests the unreferenced values...  And GC is, in the general WoW sense, a bad thing to be avoided...
18:08.17kergothKaelten: that new kcet code you posted is nice, very clean.
18:08.17Ratbert_CPCairenn: Prolly already hoofing it to class...
18:08.32CairennRatbert_CP: ah, okay, thanks
18:08.46Cairennoh, hey, Kaelten is around?
18:08.54Kaeltenwhats up?
18:09.08Cairennstill getting that error for KCI
18:09.14Kaeltenwhich error?
18:09.34Cairennthe one I reported to you a number of days back :p
18:10.03Kaeltenis that the nil on bank split/stacking ?
18:10.10Cairennyeah
18:10.26hasteTekkub: You know whats really laggy? PRT with 25~ targets
18:10.26Cairennbank\bank.lua: 34: attempt to compare number with nil
18:10.38Kaeltenhmm that should be fixed on the svn
18:10.52Cairennyeah, well, get the fixed version up on WoWI :p
18:10.55Kaeltenhehe
18:11.02KaeltenI will working on an update for KCET to go with it.
18:11.07Ratbert_CPKaelten: Sorry to blast you with more, but did you see the two patches I posted on the wowace forums for AceGUI?
18:11.10*** join/#wowace Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu)
18:11.31CairennI don't use the SVN and neither do 99.9% of the folks that use the site and are thus currently using a version with a bug in it :p
18:13.02Kaeltenratbert:  I think I saw them
18:13.06Kaeltenwrite me an email to remind me
18:13.09Kaeltenkaelten@gmail.com
18:19.31Ratbert_CPKaelten: Sent.
18:20.15Kaeltenthanks
18:20.44Ratbert_CPI don't think it'll break, but it adds good stuff...  Stuff I *need* for BagBoy... ;)
18:21.35Ratbert_CPI should say, it doesn't break anything for *me*, yet...
18:22.56Ratbert_CPOK, need to bounce my connection to get around the proxy...
18:24.20*** join/#wowace Ratbert_C1 (n=KCummins@adsl-71-147-10-6.dsl.irvnca.sbcglobal.net)
18:28.14hasteSo we have been raiding for 2h now
18:28.21hasteand the server has crashed ~3 times
18:28.30hasteand people get disconnected quite often
18:29.17CIA-1303ratbert * r1448 10BagBoy/:
18:29.31IndustrialActionButton1:SetPoint('CENTER', UIParent, 'CENTER', 0, 0)
18:29.37Industrialthis doesnt work, it seems
18:30.01Industrialdont think i need to parent it to uiparent, MainMenuBar is shown
18:30.11CIA-1303ratbert * r1449 10BagBoy/:
18:30.44CIA-1303ratbert * r1450 10BagBoy/ (9 files in 2 dirs):
18:32.50hastewhy doesn't mr Ratbert_CP use a MESSAGE
18:33.23hyperChipmunkhe hates us
18:33.27Ratbert_CP'Cause I'm fighting with TortiseSVN at the moment...
18:33.41hyperChipmunkeither that, or he's going for 1500 =)
18:36.19hasteserver crashed again :(
18:48.02hasteaaaand again
18:57.31CIA-1303ratbert * r1451 10BagBoy/ (PTembeded/ SpecialEventsEmbed/): Removing local embedded libs (to be replaced with svn:externals)
18:57.47Neronixdoes "for x,y,z in Whatever() do..." only work if Whatever() returns numeric values?
19:00.24CIA-1303ratbert * r1452 10BagBoy/: Adding CompostLib, SpecialEventsEmbed and PeriodicTable as svn:externals
19:02.50*** join/#wowace Gngsk (n=gngsk@c-68-33-204-115.hsd1.md.comcast.net)
19:03.21CIA-1303ratbert * r1453 10BagBoy/BagBoy.lua: Testing svn:keywords
19:05.48Neronixmelee crits of any kind can't be blocked, right?
19:22.11kergothNeronix: i think you should read teh section of PIL on iterators and the generic for.
19:22.24hyperChipmunk=)
19:22.32hyperChipmunkI was gonna link it, but I got lazy
19:22.47kergothNeronix: pairs() certainly doesnt return numeric values, and thats the default iterator for non-numeric table indexes
19:22.57kergoths/non-numeric/all, numeric and otherwise/
19:23.14kergoths/otherwise/otherwise,/
19:23.30NeronixI see
19:23.41hyperChipmunkkergoth meant: Neronix: pairs() certainly doesnt return numeric values, and thats the default iterator for all, numeric and otherwise, table indexes
19:23.51kergothfor k,v in t do is deprecated syntax for for k,v in pairs(t) do
19:24.01kergoththe old syntax is completely removed in lua 5.1
19:24.17NeronixI'm not doing anything related to tables
19:24.39kergothonce again, go read
19:24.46NeronixWill do
19:24.54kergoththe chapter on iterators and the generic for covers everything you need to know about writing iterators
19:25.03kergothincluding examples of 3 or four different methods
19:25.17NeronixNor am I writing iterators :)
19:25.25kergothyes, you are.
19:25.34kergothif you expect for x,y,z in whatever() do to work, yes, you are.
19:25.42NeronixI see
19:25.46NeronixI was really just wondering why I got a indexing string value error when using for
19:26.11NeronixBut I'll go read what you told me to
19:26.28hyperChipmunkdude, read =)
19:26.30kergothfor k,v in pairs(t) do ... function pairs(t) return next, t, nil end -- thats one implementation of pairs
19:26.46CIA-1303ratbert * r1454 10BagBoy/ (BagBoy.lua BagBoyFu.lua BagBoyGUI/BagBoyGUI.lua): svn:keywords working! Dynamic version numbers!
19:27.23kergothhehe. i should play with keywords for the libs i'm working on
19:27.37kergothseems to be the lazy route, and i'm certainly that
19:27.59kergothhttp://www.lua.org/pil/7.html is the chapter you want, btw, Neronix, in case you hadnt yet found it
19:28.17NeronixThanks
19:30.07kergothits fun doing things like 'local inext = ipairs({}) for k,v in inext,t,5 do print(k,v) end' .. iterate numerically starting at 6 rather than 1
19:31.16kergothhmm.. function ipairs(t, s) local i,t,c = ipairs(t) return i,t,s-1 end -- extend ipairs to accept a starting point argument
19:31.37kergother, local oldipairs = ipairs function ipairs(t, s) local i,t = oldipairs(t) return i,t,s-1 end
19:31.45kergothnot infinate looping is a good thing
19:31.47kergoth(tm)
19:33.25hastehyperChipmunk: looks like your right - he is going for 1500
19:36.33Ratbert_CPi.e., The version numbers are global for *all* the addons, not just mine.
19:36.39kergothremember that the revision number it exapnds to is always the revision number -of the file-
19:36.42kergothso what?
19:37.16hyperChipmunkyea, as long as newer > older, the actual numbers really mean nothing
19:37.30kergothyour build numbers might jump, rather tahn incrementing one by one, but they wont increase unless the actual file changes..
19:37.39Neronixkergoth: I don't think I meant to write an iterator in the first place. See this for more: http://ace.pastebin.com/700653
19:37.44NeronixSorry to have wasted your time :(
19:37.50Ratbert_CPWait... It does?  Then that's still not what I was looking for...  :)
19:38.17kergothbut certainly you're free to maintain the minor version manually, but then you need a way to handle users using svn vs released incarnations
19:39.08kergothNeronix: heh, i presume Deformat isnt an iterator :P
19:39.25kergothNeronix: but no worries, you reading that chapter to understand how such things work is a Good Thing(tm) regardles
19:39.40NeronixHeh
19:39.45Neronixagain, sorry for my noobishness
19:40.17kergothnoobishness i dont mind.  i only mind if you arent willing to rtfm ;)
19:43.53*** join/#wowace Tem (n=Tem@204.90.50.252)
19:43.53*** mode/#wowace [+o Tem] by ChanServ
19:44.50hyperChipmunkyo Tem
19:44.55Temhey
19:46.19kergothhmm, opinion..
19:46.32kergothshould i set __metatable on classes and prototypes?
19:47.00kergoththinking that people directly poking at our inheritence implementation details is probably not a good thing
20:03.08kergothTem: FYI, PIL agrees me what i had mentioned the other day, that a closure is less expensive than a table.
20:03.18kergoths/me/with me/
20:03.33kergothmust be something wow specific if that isnt the case there
20:04.51Temah
20:04.57TemI hadn't done any research on it
20:05.04TemI was just going from what Iriel said
20:05.12Temthe man could have been wrong
20:08.33NeronixOk, took my uber-optimisation idea and rewrote my most complex event handler as a test. Is the new one that much of an improvement over the old? (Apart from the fact that I don't have to check for the word "crit" or check explicity whether it's a melee skill message :P)
20:08.35Neronixhttp://ace.pastebin.com/700719
20:10.17NeronixUgh, it'd be much more readable if pastebin didn't wrap >.>
20:13.09hasteDoesn't wrap here :O
20:17.12kergothcertainly looks cleaner
20:18.12NeronixIs there any way I could benchmark it?
20:23.53hasteNeronix: feed it with false input and run it a couple times
20:24.37hasteNeronix: http://www.wowace.com/forums/index.php/topic,1057.0.html << Might be of help
20:25.09NeronixThanks
20:33.34Neronixwhoa, 6 secs for 100k calls
20:33.37Neronixis that normal?
20:36.01Neronixnvm, did the maths
20:36.12Neronixproof that I need caffeine :P
20:39.57ElvisoNeronix, do you not use any vars besides damage and spell?
20:41.07NeronixOnly damage
20:41.21Elvisoyou could shorten/clean it a little more with _
20:41.47Neronixis _ the dummy variable thing?
20:41.51Elvisoyeah
20:41.55NeronixI see, thanks
20:42.05Elvisosince you're not using those vars, no reason to even reference them
20:42.29NeronixIndeed
20:42.30Neriakseriously ... what's THIS for ? http://www.wowinterface.com/downloads/fileinfo.php?id=4930
20:43.00TemNeriak: it's supposed to be an embedable localization library
20:43.03NeronixNeriak: ogre puke?
20:43.05ElvisoI think you're asking in the wrong channel :)
20:43.19Temthat provides a gui for selecting the language
20:43.50phyberthere.  now nobody can say I haven't left a raid because of a fire in the building.
20:45.59Neriakhm tem ... I still don't know why one should use it ... I mean BabbleLib for eg. already has tons of localized data, the one from AL doesn't have any ..
20:46.13TemI dun know
20:46.15Temask Anduin
20:46.34ckknighthey all
20:46.46NeriakSo if an addonwriter has to register his own locals .. what does make it different from our localization system in ace ? ;)
20:46.56NeriakI won't ask this dickhead ^^
20:47.13Neriakheya ckknight
20:47.20ckknightit's supposed to be a "dynamic" localization library
20:47.24ckknightthat you can change on the fly
20:47.29ckknightor something pointless
20:48.22kergothnote that _ is just a convention. it isnt special, and you could use a variable named _ just fine </correctness nazi>
20:49.10Temkergoth: that's a bit out of left field
20:49.29hyperChipmunkit's important; burned me once
20:49.36hyperChipmunkI thought it was a /dev/null
20:49.51Neriakckknight: yeah, pretty pointless .. I believe it's there to push Earth some more ^^
20:49.52NeronixI was thinking that too
20:49.55kergothTem: no, not really. look up.
20:50.01kergoth17:41 < Elviso> you could shorten/clean it a little more with _
20:50.01kergoth17:41 < Neronix> is _ the dummy variable thing?
20:50.01kergoth17:41 < Elviso> yeah
20:50.10Ratbert_CPGrrrr....  Stoopid TrainerSkills
20:50.10Temoh
20:50.13NeriakAnd how he released this under Iriel's flag *g*
20:50.14Temwasn't paying attention
20:50.47Neronixdoing _ makes calling it 100k times take .2 sec longer than before O.o
20:50.55Neronixbut it'll save a chunk of memory, right?
20:51.08TainYou'll save a ton of money on your car insurance.
20:51.36NeronixBut what if I don't have a car? :P
20:51.52TainDon't trifle me with details.
20:51.59ckknightoh, kergoth
20:52.22Neronixwoo, making _ local saved me the .2 seconds!
20:52.40CIA-1303kergoth 07Kergoth * r1455 10Ace/AceLibrary/AceLibrary.toc: Fix .toc.
20:52.41ckknightif you don't export a method for a mixin, can you use it like a private method?
20:52.58kergothckknight: if it isnt in interfaces, it wont end up accessible via the object (self)
20:53.04ckknightokay
20:53.07ckknightI figured so
20:53.08kergothckknight: you'd hae to directly reference it like mymixin.foo(self)
20:53.24Industrialhey kergoth, wanna help me with my addon?
20:53.26Industrialkek
20:53.31Industrialjust kidding m8
20:53.36kergothfixing it to do otherwise would basically require imlpementing proper support for information hiding in the model in general
20:53.42NeronixWhoa
20:54.11Neronixthe old, messy event handler runs faster than the new, clean one O.o
20:57.28ckknightUK uses enUS, not enGB, right?
21:01.22NeronixYep
21:02.30kergothckknight: so, earlier, i had a twisted idea (big surprise)
21:02.40ckknightlol
21:03.04kergothget this
21:03.16kergothAceLibrary as an AceOO class. (circular dependencies are fun for the whole family!)
21:03.23kergothlocal mylib = AceLibrary('Foo-1.0', 1)
21:03.25kergothhehe
21:03.56cladhairekergoth: I dont like AceLibrary as an AceOO class
21:04.01cladhairebut its a fun idea =)
21:04.53kergothwhy, out of curiosity?
21:05.45cladhaireAceLibrary needs to be as lean as possible
21:05.45IndustrialCan anyone tell me if mrplow does sorting at certain events? (when the bag opens, perhaps?)
21:05.49cladhairewith no depdendencies
21:06.02cladhaireotherwise each individual copy of a library needs to have the entire AceOO implementation included.
21:06.11cladhairein case AceLibrary needs to be instantiated
21:06.23cladhaireI dont think I want it to be any thicker than it already is.
21:07.24NeronixCorrection: New handler takes 0.2 sec for 100k calls. Old handler takes 4 times that
21:07.36cladhaireNeronix: For what?
21:07.45NeronixHeh, I'm excited. NanoStats will truly be Nano :)
21:09.15cladhairekergoth: Hurry up, i gotta go to the gym=)
21:09.41kergothyeah, acelibrary should be light, i agree. especially what with the embedding in itself thing, thats messy enough as is
21:09.56cladhaire*nod*
21:10.01cladhairebut its a sick cruel idea that i love =)
21:10.21kergothwe will be having some classes to make library creation easier though. making a MixinLibrary class that is a mixin which provides default LibActivate, etc to handle tracking of what objects embed it so it can update the methods
21:10.45Industrialwhats a mixin
21:10.53kergothask wikipedia :)
21:10.59kergoth~wikipedia foo
21:11.03kergothaw
21:11.09kergothoh, sweet
21:11.13kergoth~wikipedia mixin
21:11.18kergothhehe
21:11.28kergothgee, that was useful
21:11.30cladhairekergoth: I dont know that I'll use them very often.. but cool =)
21:11.31kergothgo to the link :)
21:11.45ckknighttake a look at this: http://ace.pastebin.com/700825
21:11.46kergothcladhaire: well, acehooks and aceevents will be mixins..
21:11.54ckknightI haven't tested at all
21:12.03cladhairekergoth: ...
21:12.08cladhairekergoth: Depends on what you mean
21:12.25kergothi take it you havent looked at the new model (yes, again) yet
21:12.28kergoth:P
21:12.28cladhaireAceHooks won't have any dependency on other code
21:12.32cladhairei haven't had a chance to do anything
21:12.38cladhairecause then I'll have to fork AceHooks out again =/
21:13.04cladhairemy libraries can't be burdened with an OO framework in the embedded implementation
21:13.31kergoththey're already going to be relying on an acelibrary embed. i dont see what the big deal is
21:13.44cladhaireacelibrary is tiny compared to an oo framework
21:13.59cladhaireand its all included in the library file itself.
21:14.06cladhairethere just has to be a better way to handle it.
21:14.20kergothif you want to reinvent the wheel, by all means do so
21:14.24cladhaireTher'es no way to create a class/object/mixin based on an already existing object?
21:14.25kergothi'll be using the class
21:14.31cladhaire.. its not reinventing the wheel
21:14.56cladhairei think we're miscommunicating.
21:14.57cladhairea lot.
21:15.12kergoth-rw-r--r-- 1 kergoth kergoth  4351 2006-05-05 16:51 AceLibrary/AceLibrary.lua
21:15.12kergoth-rw-r--r-- 1 kergoth kergoth  7163 2006-05-05 16:51 AceOO/AceOO.lua
21:15.14kergothoh noes, so huge!
21:15.21cladhaireThat's not the point
21:15.22cladhaire*sigh*
21:15.29TainOh just go to the gym.
21:15.37kergothand read the new aceoo when you get back
21:15.44kergothneed comments on it anyway
21:15.48kergoththen we'll talk
21:16.01cladhairefine.
21:16.20ckknightI like AceOO
21:16.27ckknightwell, conceptually
21:16.36ckknighthaven't had time to actually much around with it
21:16.39kergothckknight: heh, i realized earlier... the current mixin implementation only embeds methods into teh class, not into prototype
21:16.43ckknightbut 7k is pretty small
21:16.46kergothwhich means they're like static methods, not object ones..
21:16.51ckknightkergoth, I see
21:16.56kergothso obj:mixinmethod() wont work, but class:mixinmethod() will
21:16.58ckknightthey need to be objects...
21:17.00kergothneed to make it support eitehr
21:17.02kergotheither
21:17.04kergothcant type
21:19.36kergothi think clad would rather there be no conceptual difference between a library and a mixin, and would want the mixin embedding bits in the acelibrary code
21:19.43kergoththat seems a bit less flexible to me, but *shrug*
21:20.06kergothbut honestly, whats the point of an object model if nobody is going to use it?
21:21.00ckknightI the the OO model should be standard
21:24.31ckknightI mean, you'd want people's AddOns to be an object which uses the mixins and such, wouldn't you?
21:25.13*** join/#wowace FryGuy (i=fryguy@c-24-23-19-160.hsd1.ca.comcast.net)
21:25.48kergothi'd certainly think so..
21:25.59kergothi like the acelocale deal btw, looks clean
21:26.00Cairennhey Tem?
21:26.06ckknightif you would want to use it outside of an "ace addon" context, then maybe there can be a way to do so
21:26.06Temaye?
21:26.21ckknighti.e. if you call the library directly
21:26.25Cairennyou want to link these nice people the C&D you used? http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=370933&p=1&tmp=1#post370933
21:27.08ckknightso that it'd act more like a traditional lib, where you'd do local hook = AceLibrary("AceHooks-1.0")
21:27.15ckknightthen use hook:method()
21:27.55kergoththat wouldnt work cause it might be storing things in self, which would be common to all addons using the lib..
21:27.58kergothhmm
21:28.31TemCairenn: meh.  They can find it too if they want.  It's the first one when you google
21:28.39TemI'm staying out of that thread
21:28.43Cairennokay
21:36.14kergothckknight: i really dont want to force people to use acelibrary in order to create a mixin.  local mixins could be a useful thing.  i.e. you could have a locally defined one in fubar that your base types that you use for plugins and such embed, keeping it nicely modular, if just code and conceptually
21:39.05ckknightyea
21:40.17IndustrialTekkub: you there?
21:40.47IndustrialTekkub: could you please put AceTooltip on the svn? SE needs it but its not there
21:45.18*** join/#wowace pagefault (n=pagefaul@CPE0013104bfe88-CM0013718d11cc.cpe.net.cable.rogers.com)
21:46.19hasteIndustrial: but AceTooltip is deprecated?
21:46.51ckknightI think that cladhaire doesn't want to package AceOO with his embeds, though, so I think there should be some way to have it optionally an OO mixin?
21:48.35kergothyeah, or maybe have acelibrary and mixin share the same interface, so Class() could accept either?
21:48.50kergothhmmm
21:49.21kergothi just want to avoid code duplication too.  give AceLibrary the Embed method, then make the Mixin class steal it for its own use too?  it already depends on acelibrary..
21:49.26kergothheh
21:53.43Industrialhaste: kind of my point
21:54.16kergothIndustrial: the current, embeddable incarnation of SE still depends on acetooltip?
21:54.26kergothit was updated recently..
21:54.54IndustrialHmm, its embedded?
21:55.01Industrial*look*
21:55.05kergothit has a ton of embeddable components
21:55.12kergothso you can grab what you need and just embed that
21:55.17kergothi havent poked at the code yet myself
22:04.25FryGuygah i can never remember the lua /* */-style comments
22:04.33kergothits ugly
22:04.37kergothlike -- [[ or something
22:04.40kergothi never use it myself
22:04.49hyperChipmunk--[[ ]]
22:05.53kergothhehe, i like the current slashdot poll
22:06.01kergothLet's settle this.  Who would win?
22:06.02kergoth* ninjas
22:06.04kergoth* pirates
22:06.05kergoth* robots
22:06.08kergoth* monkeys
22:06.13Industrialheh
22:06.25*** join/#wowace Andalia (n=xx@p54ADBD6B.dip0.t-ipconnect.de)
22:06.27kergothobviously the ninjas
22:06.33Industrialrobots
22:06.37Industrial<-- :)
22:06.40kergothhehe
22:08.46hasteI vote for ninjas!
22:08.48haste<< anime fan
22:09.30kergothon that note, http://www.drmcninja.com/ is funny
22:10.02Industrialhttp://digigen.nl/~Industrial/games/wow/shots/ui%20setups/WoWScrnShot_050606_000549.jpg
22:10.33kergothnice, so clean
22:10.43kergothi need to make some of my actionbars autohide or something
22:10.46kergothtoo much crap laying around
22:11.08hasteI need to reanchor ShardAce, and my mail icon
22:11.14hasteso I can the minimap
22:12.58Industriallatest visorbuttons from trunk hides the unused buttons untill you start dragging
22:13.02Industriali like it
22:14.39kergothwhats the frame names of the party frames again? my bro needs it but visor isnt grabbing it for him
22:17.10hyperChipmunkPartyMemberFrameN
22:33.43kergothhyperChipmunk: thanks
22:36.15FryGuywoah
22:36.44FryGuyAceItemBid.lua:109: attempt to compare string with number
22:36.54FryGuydon't understand that.. i thought lua was typeless :(
22:37.25ckknightno.
22:37.26kergothlua isnt typeless
22:37.27ckknightit's not
22:37.31ckknightnot by far
22:37.33kergothlua has types, associated with _values_, not _variables_
22:37.35kergoththats the difference
22:37.46ckknightit's strongly/dynamically typed
22:37.55ckknightinstead of strongly/statically typed
22:38.00kergothwell said
22:38.12kergoththeres another term for it, but i'm drawing a blank
22:38.18ckknightbecause it's strongly typed, numbers and strings are separate
22:38.34ckknightbecause it's dynamically typed, variables can change their type
22:39.25FryGuywell
22:39.35FryGuyi thought it was like php :p
22:39.54kergothits like python or ruby, not like perl or php
22:42.11hyperChipmunkBulkMail is allllllllllllllllmost ready for release, but I just cant get the right combinations for my OnClick =P
22:42.21kergothyay almost!
22:42.53hyperChipmunkit breaks if you start moving stuff around
22:42.59hyperChipmunkwhile in the selection phase
22:43.28*** join/#wowace Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu)
22:44.19hyperChipmunkI need to allow Shift-Clicks to pass through, and I need to always disable slots that end up empty
22:44.46kergothi really need to do some real, actual addon development. my knowledge of hte wow apis is weak at best
22:47.41*** join/#wowace Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu)
22:53.40*** join/#wowace Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu)
22:58.38hyperChipmunkYES!
22:58.55hyperChipmunkin your face, shift key
22:59.14hyperChipmunkwho wants to try? >8D
22:59.14hasteshift key?
23:00.31*** join/#wowace Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu)
23:01.57hyperChipmunkhaste: thx for volunteering
23:02.28hasteawawawawawawawawawawawawawawawaw Waht?
23:03.14hasteI should eat more, and drink less
23:04.31TekkubNo indie, it's on the old SVN and converting my shit to Gratuity is on the top of my list this weekend
23:04.41kergothnice
23:04.42TekkubI've already todo'd all the mods I have that use ATT
23:05.54Tekkublower
23:06.06hasteno......
23:06.36*** join/#wowace Stylpe (n=Stylpe@210.80-202-248.nextgentel.com)
23:06.41*** join/#wowace snurre (n=snurre@AVelizy-153-1-12-160.w83-199.abo.wanadoo.fr)
23:09.41CIA-1303hyperactiveChipmunk * r1456 10BulkMail/ (5 files):
23:09.41CIA-13BulkMail: 0.3.0 -- First Beta Release
23:09.41CIA-13- Send-Mail interface implemented
23:09.41CIA-13- Default destination for AutoSend implemented
23:09.41CIA-13- Should be able to replace CT_MailMod's MassMail now
23:10.05kergothyay
23:10.08kergothcant wait to try it out
23:10.10hyperChipmunk>8D
23:10.30hyperChipmunknow I'm going to pee and get food before I explode or pass out, or both
23:10.45kergoththat sounds.. messy
23:12.01hyperChipmunkperhaps...but the code is clean!
23:13.05hyperChipmunkoh, crap; I forgot to test it
23:13.21kergothhehe
23:13.29kergothhate it when that happens
23:14.21hastehyperChipmunk: It will explode in your face now
23:14.29kergoth~emulate gir
23:14.30purlaww, my bees...
23:14.40kergothdamn, was hopign for 'awww.. i wanted to explode'
23:14.58*** join/#wowace Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu)
23:17.45hyperChipmunkwhew
23:17.49hyperChipmunkit works, I think
23:19.01CIA-1303hyperactiveChipmunk * r1457 10BulkMail/BulkMail.lua:
23:19.02CIA-13BulkMail:
23:19.02CIA-13- Removed a function I didn't use >8P
23:21.00*** join/#wowace Wobin_ (n=Wobin@221.221.16.111)
23:23.50hyperChipmunkwish I could send my mails with custom stationary
23:23.53hyperChipmunkthat would rock
23:23.56TekkubRATBERT!!!!!!!!!
23:24.13hyperChipmunkTekkub: you better fricking download my mod
23:24.22TekkubI just did
23:24.22hyperChipmunkhttp://69.14.77.214/BulkMail-0.3.0.zip if you don't want to svn
23:24.30Tekkubhavn't logged in to test yet tho :)
23:24.31hyperChipmunkgood
23:24.48Tekkubwant to bitch out ratbert but he seems to not be here
23:25.35CIA-1303neriak * r1458 10BigWigs/BWL/ (5 files): BigWigs: added german localization for all BWL bosses except Nefarian
23:25.56*** join/#wowace Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu)
23:26.15Wobin_Ooh, bulkmail ready for playing with?
23:26.28Neriakcoolies
23:26.30hyperChipmunkyeap
23:26.33Wobin_I'll go play around with it =)
23:27.06Wobin_Does anyone else have issues with Firefox hanging around long after you supposedly quit the program?
23:27.18Wobin_(the process at least)
23:27.25kergothi have in the past, in windows. havent had that happen in quite a while though
23:27.29hyperChipmunkhm, one thing...if you want to send a regular mail-with-an-item, you have to shift-click to drag it onto the thing =P
23:27.53hyperChipmunkI'll fix that after I'm done mowing the lawn to work "if only one item being sent, attach it to the current mail"
23:28.01hyperChipmunkafk
23:28.16Tekkubat times wob
23:28.24Tekkubmy bigger issue is it eats memory like mad
23:28.39Tekkubhavn't paid attention to it since the update the other day, but doubt it's gone
23:28.48Wobin_yeah
23:28.59kergothdepends on how many tabs you have open :)
23:29.04Wobin_I find it gobbles up about 3-400 M
23:29.08Wobin_true
23:29.11Tekkubit's sad that "resart firefox" is my most-used plugin on my box :P
23:29.28Wobin_but if I close all the tabs but one, it still takes up that memory
23:29.38Tekkubthat's the issue I have wob
23:29.46kergothhmm, wonder why that is
23:29.53Tekkubnot that lots of tabs take lots of mem, but that closing em don't free up that mem
23:30.00Wobin_If you can fix it, I'll luvUlongtime =)
23:30.06kergothman
23:30.06Wobin_yeah, Tekk
23:30.12*** join/#wowace Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu)
23:30.13kergothhave you ever /seen/ the mozilla codebase?
23:30.15kergothits frightening
23:30.16kergothi think not
23:30.29Tekkubhehe
23:30.34Tekkubdamn netscape
23:30.40Tekkuboh wait I didn't just say that
23:30.49kergothhehe. be glad we're using firefox and not the old mozilla
23:30.52kergothcould always be worse
23:31.29Tekkubthere's a reason I used IE-sheeled browsers for a long time, and it's not cause I'm a MS lover
23:31.42kergoththere've been lighter weight gecko based browsers though
23:31.45kergothk-meleon was awesome
23:32.01*** part/#wowace Ratbert_CP (n=KCummins@adsl-71-147-10-6.dsl.irvnca.sbcglobal.net)
23:32.27Tekkubfuck you ratty!
23:32.44ckknightI use Opera
23:33.18CIA-1303ratbert * r1459 10BagBoy/ (5 files in 2 dirs):
23:33.18CIA-13Tidied up some svn-related stuff
23:33.18CIA-13No more non-AddOn commits, I promise!
23:33.33Tekkub*cry*
23:33.45Tekkubstupid cheap ass generic firstaide kit bandaiudes
23:36.32Neriakcrap ... BigWigs: Core.lua:108: table index is nil
23:36.41Neriakat which point did this break?
23:37.46Tekkubsomeone didn't define a enable zone in a module
23:38.02Industrialanyone took a look at the lstest idChat on the svn? it has a target tell (/tt)
23:38.23phyberI've been running it, but haven't used /tt yet.
23:38.29Industrialoki
23:40.32Wobin_ckknight: I used to use Opera...
23:40.36Wobin_Then the ads got too big =)
23:42.27*** join/#wowace Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu)
23:44.53*** join/#wowace Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu)
23:45.21CIA-1303neriak * r1460 10BigWigs/BWL/Vaelastrasz.lua: BigWigs: typo in Vaelastrasz.lua
23:45.29hyperChipmunkback; how many WoWs has my addon crashed so far?
23:45.31NeriakTekkub: can't find the bug though
23:46.06Tekkubdrop in a debug line and print out which modules it's calling
23:47.53Neriakoh well, good idea ;)
23:50.28ckknightWobin_, no ads anymore
23:50.40Wobin_Still free though? =)
23:50.49Wobin_I might try it again
23:50.57Wobin_But I'm so entrenched into FF.
23:50.58ckknightyea
23:51.04hasteckknight: did you find a way to vertical texture a frame without stretching the texture?
23:51.10ckknightI suggest trying it
23:51.41ckknighthaste, FuBar's is horizontal, you'd do pretty much the same thing
23:51.55hasteoh, I ment horizontal :p
23:52.15hastecare to direct me a little?
23:52.26hasteI want to try something out on zhe castingbar :)
23:52.26NeriakTekkub: hmm it doesn't print out (z) :(
23:52.57ckknightbasically, you just have a bunch of textures in a row, then with SetTexCoord you make it look pretty
23:52.57Tekkub*grumble*
23:53.16ckknightif you want FuBar's code, look at PanelClass.lua UpdateTexture
23:53.25NeriakhyperChipmunk: does bulkmail only works from commandline or does it have a gui like ct_MaildMod?
23:53.29hasteckknight: sounds like a PITA, but I'll have a look at it
23:53.36*** join/#wowace Tem_ (n=Tem@ip70-177-40-169.br.br.cox.net)
23:53.36*** mode/#wowace [+o Tem_] by ChanServ
23:53.37hastethanks btw :)
23:53.56snurrefreaky... get home at 1am, start assembling the new computer desk and chair for one hour before you can start thinking of bed.. then up at 8am :(
23:54.24hyperChipmunkNeriak: it uses default inventory/mail interface
23:54.48hyperChipmunkjust click all the items you want to send and click Send
23:54.55Neriakoh i see
23:55.01Wobin_"My personal favorite was last night in MC one of our locks lifetapped (also know as in guild chat as "emotap") down to almost no health and said simply "Life is pain." and hellfired himself to death."
23:55.04Neriakwas a bit confused :)
23:55.06Wobin_That's it
23:55.15Wobin_from hereon in, I'm calling it 'emotap' =P
23:55.24hyperChipmunkatm, you can only add auto-sends from the command line
23:56.23TemWobin_: I, too, am adopting "emotap"
23:57.11NeriakhyperChipmunk: cool stuff, though could you change it so it will grey out things when selected and not reverted like it's now?
23:57.43NeriakIt was a bit irritating at first sight ;)
23:59.24*** join/#wowace Firedancer (n=Miranda@cpe-24-58-108-74.twcny.res.rr.com)
23:59.47hyperChipmunkI can make it an option
23:59.58hyperChipmunkit'd be confusing at first if it just looked like a normal bag

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.