irclog2html for #wowace on 20060411

00:00.00cladhaireor i could re-link
00:00.04cladhaireor commit.
00:00.07kergoth`relink please, i havent checked it out :)
00:00.16kergoth`or that, branch and commit. doesnt matter to me
00:00.24cladhaireI dont branch.. I trunk =)
00:00.26*** part/#wowace Ratbert_CP (n=KCummins@proxy-ce1.disney.com)
00:00.46cladhaireSo, lyke.. http://ace.pastebin.com/652548
00:01.51kergoth`hehe.  well in that case, we should branch off a 1.x tree and do major changes on teh trunk that wont break the stable tree, or something.  we need a definitive decision on versioning and release policy.
00:04.27kergoth`okay, i have one gripe, and its a gripe i had with iriel's stubs in general as well
00:04.34cladhairelol
00:04.34cladhairek
00:04.42kergoth`the lastVersion stuff.
00:04.48cladhairekergoth`: Work with me in the next little bit here to get CIA working again
00:04.57kergoth`i think when you ask for an instance you should be required to specify the major version, the api you expect
00:05.04kergoth`not just be handed whatever the most recent one to be loaded was
00:05.05cladhairekergoth`: You do.
00:05.07kergoth`thats too arbitrary
00:05.13kergoth`line 60
00:05.26cladhairekergoth`: yes.. if you don't specify one.. you get the latest
00:05.43*** join/#wowace Norque (n=Norque@070.a.001.dub.iprimus.net.au)
00:05.46cladhaireI dont think that's bad behavior.
00:05.55kergoth`major version specifies API
00:06.05kergoth`if you dont know what api you're coding against, you're fucked regardless
00:06.11cladhaireIts true.
00:06.19cladhaireI could do that if we want to.
00:06.42cladhairebut AceCompat doesn't disable the addon when compat changes
00:06.42cladhaireI thinkl
00:06.42kergoth`and line 72 disagrees with you, the lastVersion is set based on Register() call order.  i can have 4 major versions registered.  which is newest?
00:06.42kergoth`the arbitrary choice of the most recent to be registered?
00:06.50kergoth`thats meaningless
00:06.58cladhairefair enough
00:07.03cladhairethat's a simple enough change
00:07.22kergoth`if your'e going to support major version comparison, then support it explicitly and deal with it, calilng the lib for that or whatever. if major isnt a version, but an api identifier, then "lastversion" is meaningless
00:07.33kergoth`</rant>
00:08.00cladhaireWe can't support it.. since peopel can name their version whatever they want "Clad-1.0" for example.
00:08.13kergoth`yep
00:08.34cladhaireso I'm okay with that
00:08.49kergoth`okay, thats the only thing i saw that stuck out, otherwise looks fine
00:09.33kergoth`could have acelibstub's __call do a getinstance, but thats just syntactic sugar
00:09.34kergoth`hehe
00:09.43kergoth`okay, so for my class pool...
00:09.54kergoth`i need to index into a table with a list of supplied superclasses
00:10.11kergoth`not exactly pleasant. how do you hash a list of tables cleanly within lua?
00:10.26cladhaireCIA.. WE NEED CIA
00:10.30cladhairekergoth`: Wow.. i dunno
00:10.35kergoth`from talking about it with tem, i'm thinking i'll call tostring() to get the memory address of the table when the class is created, then concatenate them to get the index
00:11.30kergoth`we need both what superclasses there are, -and- the supplied order, so a bitmap wouldnt really do
00:11.30kergoth`heh
00:11.30kergoth`ugly
00:11.30cladhairethats really all i would say
00:11.35kergoth`for cia, i'll get the opensvn cia hookup happy again
00:11.39kergoth`my server in MN went boom
00:11.48kergoth`just got a new virtual server online, one of those thats a VM
00:11.52kergoth`mostly set up
00:11.58cladhaireok
00:12.04kergoth`kael needs to set up the cia hooks for wowace if he hasnt already
00:12.15cladhairethats what I'm talking about
00:12.38kergoth`ah.
00:12.54kergoth`or give me a shell and local write access to the repository and i'll do it
00:13.42cladhaireyou already have it my friend
00:13.43cladhaireor can
00:14.50kergoth`hostname/port for the ssh?  does your password change php script keep the htpasswd in sync with the /etc/passwd for the svn users? or are you using a different auth type for the http svn?
00:15.34cladhaireThere is a RepoName.access/passwd file for each repo.
00:15.52cladhaireThe password sync changes Master.passwd (And authenticates to it) and updates all the repo .passwd files.
00:16.18cladhairedid you get my PM's?
00:21.19kergoth`do you  automate the creation of the new repositories? the hooks are per repo, we'll want to get them set up for new ones as well as all the current
00:21.33cladhaireThe repos have to be created by my ISP
00:21.38cladhaireI'll copy manually
00:21.43cladhairethere's already a number of steps I have to manually take.
00:21.47kergoth`ah
00:22.05cladhaireediting the wesvn/include/config.inc, Master.passwd, passwd.php
00:22.08cladhairei'll automate it at some point
00:22.25kergoth`this a dedicated box they manage then?
00:22.57kergoth`bbiab, heading home
00:23.28*** part/#wowace cladhaire (n=jnwhiteh@cpe-24-59-191-241.twcny.res.rr.com)
00:29.27*** join/#wowace cladhaire (n=jnwhiteh@cpe-24-59-191-241.twcny.res.rr.com)
00:33.35hyperChipmunkwb
00:33.47cladhairezomg hi
00:33.50cladhairei was gonna install desktopBSD.
00:33.56cladhairebut.. lyke.. i need to resize my partitions.
00:33.58cladhaireand it can't do that
00:38.25*** join/#wowace banditron (n=bandito@cpe-67-9-143-58.austin.res.rr.com)
00:39.14*** join/#wowace Codayus (n=cody@l0gical.net)
00:44.42hyperChipmunkwru boss
00:44.44*** join/#wowace banditron (n=bandito@cpe-67-9-143-58.austin.res.rr.com)
00:52.51*** join/#wowace Wobin_ (n=wob@221.221.21.180)
00:52.52cladhaireTem: any thoughts on the stub?
00:52.53cladhaire=)
00:52.56Temstub?
00:53.02Temsorry, I'm out of the loop
00:53.15Temworking outside to relieve stress
00:53.57cladhairehttp://svn.wowace.com/Ace/trunk/Ace/AceLibStub.lua
00:54.00TemI put a reply to that asshole without saying "fuck you" so I might be...
00:54.06cladhaire=)
00:54.12cladhaire<3
00:54.34TemI see you deleted your comment
00:55.39cladhaireyeah
00:55.43cladhaireno point after everyone else chimed in.
00:56.34TemI disagree
00:56.36Temanyway
00:56.40Temgot to go back to work
00:56.47*** join/#wowace bandicor (n=bandito@cpe-67-9-143-58.austin.res.rr.com)
00:59.03*** join/#wowace Codayus (i=cody@l0gical.net)
00:59.37Wobin_post?
01:04.26Tekkubam I that someone else?
01:04.34Tekkub*grin*
01:06.55ckknighthyperChipmunk, what's wru?
01:07.11hyperChipmunkwhere are you
01:08.21hyperChipmunkFuBarUtils.lua:16: attempt to concatenate local `text' (a nil value)
01:08.35hyperChipmunkwhen loading the interface with a detached tooltip
01:09.45hyperChipmunkand then weird stuff happens =)
01:15.23ckknighthrm
01:17.22ckknightfixed, but that's not my problem
01:17.29ckknightthat's the Colorize function being called
01:18.14hyperChipmunkodd
01:18.20hyperChipmunkit works if the tooltip is attached
01:18.24hyperChipmunkonly when it isn't
01:20.05ckknightchange line 16 to return "|cff" .. tostring(hexColor or 'ffffff) .. tostring(text) .. "|r"
01:20.09ckknightsee what happens then
01:20.37hyperChipmunkoh good call
01:20.45hyperChipmunkmake it easy to see where my botchup is too
01:21.29hyperChipmunkis there a close-apostrophe after ffffff?
01:22.21ckknightyea, my bad
01:22.28hyperChipmunkbeauty
01:22.32hyperChipmunkworks
01:22.41hyperChipmunkthough nothing's white that shouldn't be =P
01:22.48ckknightdoes anything say nil?
01:23.06hyperChipmunkno
01:23.11ckknightoh well
01:23.14hyperChipmunk>8x
01:23.34hyperChipmunkincidentally, that was the question I was going to ask you yesterday and decided i had fixed it
01:23.35ckknightcan you think of any other API stuff to add?
01:23.49ckknightI'm releasing 1.0 Tuesday
01:23.52ckknightno matter what
01:23.56Cairenntomorrow
01:24.01Cairennor next week?
01:24.05ckknighttomorrow
01:24.08Cairenncool
01:24.12hyperChipmunkalso happened when I used BossPanelTooltip:AddCategory, but used tooltip.AddLine to add the line
01:24.17Cairenntime to move it out of beta section then, hmm?
01:24.21ckknightyea
01:24.29ckknightwhen it turns 1.0, it's officially out of beta
01:24.42ckknightand I promise not to touch the API till 1.11 comes out
01:24.48ckknightWoW 1.11
01:25.01hyperChipmunkI'm so grateful we got the detach in
01:25.09ckknightyes, thank you for that, hyperChipmunk
01:25.31hyperChipmunkhey, don't thank me; thank the dude on the forum, was his brilliant idea
01:25.42ckknighthrm, I suppose
01:25.54hyperChipmunkone of those things that you don't think of due to the nature of the addon
01:26.14hyperChipmunkbut once it's pointed out, it's so obvious
01:26.35ckknightI want your opinion: should I remove all backwards compatibility code for 1.0?
01:26.36hyperChipmunkI'm sitting in AV right now, and I'm loving it
01:26.44hyperChipmunkmy opinion? yes
01:26.53ckknightI want to as well
01:26.55hyperChipmunkscrew the users
01:27.00hyperChipmunkthey suck anyway
01:27.08ckknightyes, we can all agree to that
01:27.12Cairenno.0
01:27.17ckknightlol
01:27.18hyperChipmunkeven if the users in this case are other addon writers
01:27.21hyperChipmunkit still holds
01:27.33ckknightI'm thinking that maybe I should wait one week
01:27.37CairennI only suck if my hubby is really really lucky :p
01:27.40ckknightofficially announce that 1.0 is coming out then
01:27.50hyperChipmunkyea, tomorrow is too quick imo
01:28.01Cairennthe warning would be a good plan
01:28.02ckknightokay, so I'm setting it for next Tuesday
01:28.09hyperChipmunkI think that'd be perfect
01:28.14hyperChipmunkapi freeze tomorrow
01:28.16hyperChipmunkrelease next tues
01:28.23hyperChipmunkthat gives us a week to iron everything out
01:28.26ckknightI'll release 1.0 RC tomorrow
01:28.34ckknighthehe
01:28.42hyperChipmunkooh, there ya go
01:29.00ckknightokay
01:29.43Tekkubugh, fucking retards
01:29.47ckknightgood enough
01:29.50Cairennuh oh
01:29.50ckknightTekkub, hrm?
01:29.56CairennTekkub: ?
01:29.58Tekkubtaking your muffler off your POS truck does not make it cooler
01:30.04ckknightoh
01:30.07ckknightI hate those bastards.
01:30.07Cairennugh
01:30.41Tekkub"llok at me I can rev my engine in a parking space and make loud noises!" *jizzes in pants*
01:30.44Tekkub*blarf*
01:31.07ckknightyes, especially in regards to the jizz
01:31.16Tekkubbut then, I Ace'd me car *grin*
01:31.32Cairennrofl
01:31.44TekkubI have a tiny honda that, even it it's horribly out of tune state, still gets twich the gas milage as any truck I've seen
01:31.52Tekkub*twice
01:33.37otravihmm, you know you are to used to do Stratholm Scarlet side, when you corpse run there on a baron run
01:34.08Tekkuboopsie
01:35.05ckknightoh yea, Tekkub, Metrognome is sweet
01:36.39otraviyes, metrognome <3
01:37.01Tekkubhuzzah!
01:37.08Tekkubglad it works
01:37.57ckknightyea
01:42.46hyperChipmunkckknight: do any of the starterpack plugins use compost with their dropdown menus?
01:42.56ckknightnot yet
01:43.08ckknightI'll make it so they do, though
01:43.57hyperChipmunkk, cuz I was looking for some sample code, and I noticed that FuBar/FuBar.lua doesn't have a MenuSettings function
01:44.23ckknightno, it does it raw with Uidropdownwhatever_Initialize
01:44.28hyperChipmunkyea
01:44.59hyperChipmunkno biggie
01:45.06hyperChipmunkI can write my own take on it
01:45.29hyperChipmunkI just like to keep things as consistent as possible with your stuff, to make it easier for other people to understand
01:46.18Wobin_hrm, Tekk, irt Metrognome, would it be better if I used MG instead of timex for MrPlow? I'm like, calling a new schedule every 'move', so it may be better to use MG rather than Timex....
01:46.21hyperChipmunki.e. if they grok the starterpack, understanding my stuff should be trivial
01:52.08otravididn't Tekkub say that metrognome was neat for small not so accurate timers
01:52.39Tekkubmetro is designed to replace an onupdate frame
01:52.50Tekkubshort-term repeating calls
01:53.21Wobin_hm
01:53.25Tekkubtimex is for longer, finite-repeats scheduling
01:53.36Wobin_I need for short term timing calls...
01:53.59Wobin_in that not necessarily repeating, but a call maybe half a second after registering
01:54.08Tekkubyou could use it, set up your timer and then just do start/stop when you need it
01:54.24Wobin_And it'll probably be better than Timex?
01:54.35Tekkubwhat are you doing?
01:54.58TekkubTimex eats memory if you're triggering too often is the issue Metro's tring to avoid
01:55.06Wobin_Every 'move' I then wait for the BAG_UPDATE and for something like half a second to pass
01:55.10Tekkublike, if you need to get called one a second, timex bad
01:55.28Tekkubthen yea... set it up like this...
01:55.37Tekkubregister a 0.5 sec timer
01:55.45Tekkubon bagupdate call start
01:56.00Tekkubin the handler metro calls, call stop then do your stuff
01:56.06Wobin_Cool =)
02:38.45*** join/#wowace purl (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
02:38.45*** topic/#wowace is wowace.com | ace.pastebin.com | monkeys... WITH LAZERS OMG PEWPEW
02:39.23Tekkubyea
02:39.37TekkubI got the {a1, a2, } one in, testink....
02:40.53Tekkubtwerks
02:41.27ckknighthooray
02:41.43hyperChipmunkah yes this is beauty
02:42.00Tekkubsholud it take 10 or 20 boss?
02:42.04hyperChipmunkBatFu might actually be complete O_o
02:42.05ckknight20, I say
02:42.08Tekkubk
02:42.15ckknight20 is the usual for Ace
02:42.18JarenthalBatFu?
02:42.23ckknightBattlegroundFu
02:42.26hyperChipmunkFuBar_BattlegroundFu
02:42.30JarenthalI like that.
02:42.35ckknighthyperChipmunk, not complete yet
02:42.40hyperChipmunkoh right
02:42.41JarenthalReminds me of QuackFu though.
02:42.42hyperChipmunkmenus
02:42.46ckknight...
02:42.51hyperChipmunkhaven't done compost yet
02:43.11ckknightand Tekkub is giving compost uber happy fun time now
02:43.15hyperChipmunkyea
02:43.27ckknightwhich is pretty damn cool
02:43.29hyperChipmunkI'm holding off until that happens
02:43.44hyperChipmunkI almost started coding it, but my irc window right above my gvim window
02:44.00hyperChipmunkand I'm watching the changes happening, and I decided to sit back and wait for the dust to settle =)
02:44.35hyperChipmunkthat's gonna be a ton more intuitive
02:44.36ckknighthyperChipmunk
02:44.47ckknightyou may want to do the Warsong flag capture stuff
02:44.51ckknightthat I put into Honor
02:44.53ckknightjust steal it
02:45.06hyperChipmunkwhat stuff would that be
02:45.11hyperChipmunkthe click for carrier?
02:45.13ckknightknowing who has the flag
02:45.16ckknightand click for carrier
02:45.23hyperChipmunkbut I already click for scoreboard
02:45.27hyperChipmunkah, I'll make it an option
02:45.36hyperChipmunkhm
02:45.48ckknightI think having a scoreboard should be an option
02:45.50hyperChipmunkthere an easy radiobutton-type dealy?
02:45.52ckknightor at least a modifier-click
02:46.03ckknightfor drop down menus?
02:46.06hyperChipmunkyea
02:46.14hyperChipmunkexclusivity
02:46.18ckknightjust use checkmarks
02:46.25ckknightand have proper checked = whatevers
02:47.29hyperChipmunkCRDelay updated for FuBar too, btw, in case you were following what mods need to be made compatible for release
02:47.39hyperChipmunkyou can cross it off the list; it's pending WoWI confirmation
02:48.08Cairennno it isn't :p
02:48.15hyperChipmunkalrighty then
02:48.17hyperChipmunk=)
02:48.30Cairenn;)
02:48.56hyperChipmunkCairenn just thinks she's so slick
02:49.53Jarenthal[wakes up] Bacon!
02:50.04Jarenthal...false alarm.
02:50.06Wobin_hehe
02:50.08Cairennhey now, you calling me a pig?!
02:50.16Jarenthalnope
02:50.17hyperChipmunkdude, you're in trouble
02:50.20Jarenthaljust heard sizzling.
02:50.22hyperChipmunkjust start running now
02:50.54ckknightokay, Tekkub, here's what I'm thinking: http://ace.pastebin.com/652772
02:51.27ckknightmmm... the sweet smell of burning flesh
02:51.51Cairenno.0
02:52.12Tekkubyup boss
02:52.45Tekkubhttp://ace.pastebin.com/652773
02:52.59Tekkubtrying to test but got booted on reload
02:53.08TekkubI swear every 5th reload I get tossed
02:53.08hyperChipmunkdeNOID
02:53.48Tem|afkomg yay
02:53.57Cairennomg what?
02:54.00Tem|afkI dont know how I missed this thread before
02:54.12hyperChipmunkOMG
02:54.13Tem|afkhttp://www.wowace.com/forums/index.php/topic,1111.0.html
02:54.39Tekkubtwerks
02:54.42Tekkubcommitting
02:54.50Tem|afkI've been wanting something like that forever
02:55.49cladhairelol
02:55.52cladhairehow DID you miss that Tem
02:56.11*** join/#wowace kergoth (n=kergoth@12.44.147.155)
02:56.37ckknightooh, Tekkub, what if I want to do compost:Acquire(true, false, true)?
02:57.04hyperChipmunkthen he smites you with a lightning bolt
02:57.24TekkubI hate to say it... why would you ever use flase?
02:57.33Tekkub*false
02:57.38Wobin_yarg
02:57.42Wobin_Stylpe avatar
02:57.50Tekkubfine changing to a1 ~= nil
02:57.53ckknightmaybe if I have a list of flags?
02:58.02ckknighthang on, I'm gonna hack your code and show you what I think
02:58.09Tem|afkcladhaire: I usualy ignore the Idea forum
02:58.57TekkubI already changed it don't worry
02:59.47ckknighthang on, I think I might have an optimization
03:00.27ckknightI also think that AcquireHash should only need k1-k10 instead of k1-k20
03:00.32ckknightthus sticking to 20 args total
03:01.43ckknighthttp://ace.pastebin.com/652782
03:02.11ckknightthat makes it stop on the first nil
03:03.02Tekkubsome might want {1,2,3,nil,4,3,2,1} though
03:03.15ckknighthrm
03:03.26Tekkubit's committed up
03:03.29ckknightwell, with your system, it'd turn into {1, 2, 3, 4, 3, 2, 1} anyway
03:03.44ckknighthow does Lua do it?
03:03.50ckknightyou'd want to mimic that
03:04.10Tekkubaw sheet it would wouldn't it... hrm...
03:04.18Tekkubblarf
03:05.42Tekkubfuck it, if you want a nis in the middle getn is gonna be all dumb anyway
03:05.55Tekkubyou can do hash-wise if you want a nil
03:06.02ckknightokay
03:06.16TekkubAcquireHash(1,1,2,2,3,nil,4,4)
03:06.52Tekkubyou think I should remove k11-20?
03:07.17ckknightyea
03:10.06Tekkubback to PT I goes
03:11.49hyperChipmunkis this valid lua syntax?
03:11.51hyperChipmunkdisabled = not self:GetActiveBattlefield() ~= self.babble.GetLocalizedZone("WARSONG_GULCH"),
03:12.15hyperChipmunkwait a minute...
03:12.19Wobin_what are you trying to do?
03:12.28hyperChipmunktake out the not and s/~=/==
03:12.50hyperChipmunki just want to know if I can do a = b==c
03:13.09*** join/#wowace Arokh (i=DvdKhl@p508A5323.dip.t-dialin.net)
03:13.09hyperChipmunkand have a be a boolean
03:13.21ckknightthat doesn't seem right.
03:13.25Wobin_hm
03:13.34Wobin_I'd have to try it in the compiler
03:13.50ckknightthat is valid lua syntax
03:13.55ckknightthe not shouldn't be there
03:13.59hyperChipmunkright
03:14.11hyperChipmunkyou had disabled = not self:IsInBattlefield()
03:14.43hyperChipmunkso I need, hm, disabled = self.GetActiveBattlefield() ~= self.babble...
03:14.58hyperChipmunkya that's it
03:15.03Wobin_hm it doesn't seem to assign the boolean
03:15.18Wobin_> local womble = 1 ~= 2
03:15.19Wobin_> print(womble)
03:15.19Wobin_nil
03:16.10hyperChipmunk/script a = 1==1
03:16.13hyperChipmunk/dump a
03:16.16hyperChipmunka=true
03:16.29ckknightWobin_, the lua interpreter doesn't work that way
03:16.39Wobin_oop
03:16.40ckknightdo > local worrible = 1 ~= 2; print(worrible)
03:16.40Wobin_local
03:16.40hyperChipmunkwfm in wow
03:16.45Wobin_my mistake
03:17.21hyperChipmunkno clue why I didn't just test it
03:17.33Wobin_~lazy
03:17.34purlWell, we don't service lazy people, sorry.
03:17.40hyperChipmunk~laziness
03:17.41purlLAZINESS: The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so you don't have to answer so many questions about it. Hence, the first great virtue of a programmer.
03:17.54hyperChipmunkmuch better
03:22.01hyperChipmunknuuuuuuuuuu
03:22.04Cairennnight clad|sleep
03:22.20hyperChipmunktoo many new ideas
03:22.22hyperChipmunkgak
03:22.26hyperChipmunk*gasp*
03:22.30hyperChipmunkcrud
03:22.36hyperChipmunkok I'm totally nowhere near ready to release
03:24.24*** join/#wowace Slayman (i=Slayman@c207066.adsl.hansenet.de)
03:32.08Temoh Cairenn
03:32.14Temyou were wrong.
03:32.21TemTem on firetree is level 9
03:32.22Cairennthis is nothing new
03:32.36Temnot 8
03:32.38Tem=P
03:32.42Cairennwhat was I ... ah, I had been taking it from the forum post
03:32.50Cairenndid a straight copy paste :p
03:33.01Temdamn
03:33.03Temwhat forum post?
03:33.11Cairennblizz ui forums
03:33.27TemI don't think I've posted with her since I was able to post with the draka toon
03:33.29Cairennlemme see if I can still find it
03:33.59Cairennright here:  http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=227369&tmp=1#post227369
03:34.06Cairennit says you are level 8 :p
03:34.54Cairennand yeah, every post since then has been with your draka character
03:35.32Cairennbut when I said that, I just copied from right below your name on that post :p
03:37.37Temoh lol
03:37.49Temwell I just accidently signed on to Firetree instead of my normal realm
03:37.52Temand she's level 9
03:38.08Cairennwell then Blizzard was wrong, not me :p
03:38.18Cairenn*grin*
03:38.27Norque|WoWalright, this is just downright cool http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=358026&p=1&tmp=1#post358026
03:39.43hyperChipmunkoh dang
03:39.51hyperChipmunkI hope it has the sounds
03:40.04Wobin_okay
03:40.05Kaelten|AFKI hate people.
03:40.07Wobin_That looks cool
03:40.15Cairennand good evening to you Kaelten
03:40.16hyperChipmunkit's sad that I can remember the exact sounds from Secret of Mana =P
03:40.17Wobin_A bit unwieldiy
03:40.20hyperChipmunkwe hate you too kael!
03:40.25Kaeltenlol
03:40.27Kaeltennot you people
03:40.29Wobin_And so very much a console menu system..
03:40.31Kaeltenmy employee like people
03:40.32Wobin_but cool all the same
03:40.50hyperChipmunkwe hate you anyway
03:45.04TemNorque|WoW: I'm totaly using that for the spells I don't cast often
03:47.18Norque|WoWYah, im using it for my curses
03:48.34CairennKaelten: hang in there, almost done
03:52.19Wobin_Tekkub: How about a Reclaim funciton that takes a list of tables to reclaim?
03:53.56Wobin_Maybe have it like the Acquire one, but if the second arg isn't a number, take it as another table to reclaim, otherwise reclaim like table, depth, table, depth...
03:59.36ckknightinteresting idea, Wobin_
04:05.39KaeltenCairenn, Damn lazy azz bitch says she can only open effective emmediately.
04:06.11Cairennso now you have to close every night?
04:06.27Cairennwho the hell is the boss there anyway? seems to me it isn't her
04:07.20Cairennbut let me guess, it's still an employee's market, right?
04:07.57Cairenndon't give her her own way and she'll just walk cause she knows she can get another job the next day, right?
04:08.53hyperChipmunkboss, by chance does that "id" field in AddDoubleLine print itself in the middle, between the left value and the right value?
04:09.10hyperChipmunklike, say,
04:09.12Cairenngood thing it *is* almost the end, otherwise you might be up for murder soon :p
04:09.20hyperChipmunk1/3     Score      2/3
04:10.21Kaeltenoh god, one of my associates wants to kill her.
04:10.35Cairennthere's more?
04:10.46KaeltenIf I could figure out a way to get away with double homicide on the single person I just might
04:10.49Kaeltenya,
04:11.42Cairenn(I'm presuming I nailed it in one, right?)
04:11.45Kaeltenshes lazy, doesn't do a damn thing, constantly expects people to ...a.. nlaksdn...alkd.a..... never mind  I'm just going to start fuming.
04:11.50Kaeltenya its bad.
04:12.04Cairenna week, just a week
04:12.13Kaelten3 days actually
04:12.18Cairenneven better
04:12.19Wobin_Tekkub: Something like http://ace.pastebin.com/652860 maybe
04:12.21Kaeltenafter thursday its not my problem.
04:12.33CairennKaelten: bet head office isn't happy to be losing you though
04:13.07Wobin_Kaelten, Double Jeapordy =)
04:13.23Kaeltenheh
04:13.33Kaeltenmy rsd isn't happy
04:13.37Kaeltenshes not mad at me
04:13.43Kaeltenshes just not happy at the situation.
04:13.54Cairenn*nod*
04:15.07Wobin_hrm, I wonder if I can do without the 'return's
04:15.19Wobin_It doesn't feel like a recursive function without it though =P
04:22.38FryGuyis there a way to get svn access?
04:22.58Wobin_email clad with repo name and login name
04:23.11Wobin_cladhaire@gmail.com
04:23.16FryGuyungh eeemaaaiil
04:23.25Wobin_botmail him then =P
04:23.27FryGuyemail is so old fashioned :p
04:23.29Wobin_Or memomail him
04:23.46*** join/#wowace [Ammo] (n=wouter@connected.dnd.utwente.nl)
04:24.09ckknighthyperChipmunk, that doesn't happen
04:27.55hyperChipmunkany way to center the category name?
04:28.43Wobin_not afaik with the current tooltip handling
04:30.10hyperChipmunkI'll figure something out
04:34.37Wobin_okay =P
04:34.50Wobin_Lets see if this conversion to Compost/MG works =)
04:37.07Kaeltenis it CastSpellByName()?
04:37.46hyperChipmunkyes
04:38.41Kaeltenhow do you tell the target?
04:40.49hyperChipmunkTargetByName()
04:40.59hyperChipmunkand then TargetLastTarget() after you're done
04:45.08Kaeltenthanks chip
04:46.04hyperChipmunkit happens instantly if you do it, too, so even a rogue wouldn't lose combo points
04:54.15Wobin_Meh.
04:54.41Wobin_I'm getting a CompostLib:197: attempt to index local 'self' (a string value)
04:54.48Wobin_error on load
04:57.31Wobin_oh nm
04:57.39Wobin_It's me with my lousy lack of syntactical sugar
05:02.31Wobin_(PS Tekkub: Could you stick to a naming convention for your library libvarnames and vmajor versions?)
05:04.14KaeltenWobin_, that'd be too easy
05:04.23Wobin_True.
05:15.39Kaelten|Sleepingnight guys
05:15.44Cairennnight Kael
05:17.44hyperChipmunkboss, got some formatting problems need you to deal with
05:33.10hyperChipmunknightynight
05:33.26hyperChipmunk(yea right)
05:35.04Cairenn|sleepnight hyperChipmunk
05:36.13hyperChipmunksee?
05:36.40hyperChipmunkcai is of the not-understandingness of sleep
06:06.48kergothfoo.
06:06.55hyperChipmunkbar
06:07.06hyperChipmunkdude
06:07.16hyperChipmunkI can see geek sesame street
06:07.23hyperChipmunkfoo
06:07.27hyperChipmunk<PROTECTED>
06:07.33hyperChipmunk<PROTECTED>
06:07.37hyperChipmunk<PROTECTED>
06:07.38kergothf is for foo!
06:07.46hyperChipmunk<PROTECTED>
06:07.51hyperChipmunk<PROTECTED>
06:07.59hyperChipmunk<PROTECTED>
06:08.11hyperChipmunkur ur ur ur
06:09.16kergothhehe
06:09.46kergothfunction monster.  f is for function, and thats good enough for me
06:09.54hyperChipmunkhehee
06:10.06kergothhmm, you know
06:10.08hyperChipmunkhe eats values
06:10.11kergothhehe
06:10.16kergothpurl needs quotes from foamy
06:10.21hyperChipmunkand other values come out the other end
06:10.50hyperChipmunksee, we should have been using furry monsters all this time instead of black boxes
06:21.17*** join/#wowace [MoonWolf] (n=MoonWolf@a80-127-128-193.adsl.xs4all.nl)
06:21.17*** mode/#wowace [+o [MoonWolf]] by ChanServ
06:49.37*** topic/#wowace by [MoonWolf] -> wowace.com | ace.pastebin.com | THE_TRUTH is out there
06:52.07kergothhmm
06:52.50[MoonWolf]?
07:03.05[MoonWolf]Man, once you've worked tech support for six months, you lose all sense of conscience. Seriously,don't say another goddamn word. up until now I've been polite. If you say ANYTHING ELSE- word one. I will kill myself. And when my tainted spirit finds it's destination, I will topple the master of that dark place. From my black throne, I will lash together a machine of bone and blood, and fueled by my hatred for you this fear engine will
07:03.05[MoonWolf]<PROTECTED>
07:03.06[MoonWolf]y six mouths, and I will sing the song that ends the Earth.
07:03.13[MoonWolf]whoever wrote that has some serieus problems.....
07:03.31hyperChipmunkI think I know that guy
07:03.56hyperChipmunksounds vaguely like our SGI contractor
07:04.29FryGuy[MoonWolf]: that was penny-arcade?
07:04.35[MoonWolf]no
07:04.46[MoonWolf]http://www.techcomedy.com/single/single.php?content_number=57106
07:05.01FryGuyhttp://www.penny-arcade.com/comic/2006/04/10
07:05.21FryGuyyes :)
07:05.44[MoonWolf]aha
07:05.51[MoonWolf]anyway
07:05.54[MoonWolf]serieous problems.
07:10.15kergothcompletely redoing my vm box, cause i accidentally removed a package it needed to set up the ethernet :p
07:10.26kergothremind me to pay closer attention when i'm cleaning up the box with debfoster
07:10.45hyperChipmunkkergoth: pay closer attention when i'm cleaning up the box with debfoster
07:10.49kergoththanks
07:10.54hyperChipmunknp
07:11.00hyperChipmunkwant me to send a botmail too
07:11.35Temkergoth: does math.tan return radians or degrees?
07:12.43Temtesting ftw
07:12.49Temfor anyone who cares, it's in radians
07:12.52kergothnot sure, but it uses libm under the hood
07:12.57kergothunsurprising
07:13.03[MoonWolf]testing.
07:16.56Temassert(math.sin(math.pi/4) == math.cos(math.pi/4))
07:18.34Temoh lol math.sin(2*math.pi) returned -2.4492127076448-016
07:18.42Temyay for floating point randomness
07:20.07FryGuythat's broken
07:20.32FryGuyassert(math.sin(x) <= 1 and math.sin(x) >= -1)
07:22.59[MoonWolf]<PROTECTED>
07:23.00[MoonWolf]EU:"you mean you want me to turn off my PC"
07:23.00[MoonWolf]Razmann:"yes"
07:23.00[MoonWolf]EU:"how do i do that"
07:38.18kergothTem: the classpool works :)
07:38.36kergothquite inefficient, due to having to check each of the 20 fixed arguments to see if its nil before indexing uid, but..
07:38.38kergoth:\
07:39.08Wobin_no way to cascadecheck?
07:39.42kergothcascadecheck?
07:39.59hyperChipmunktwo birds, one stone, eh?
07:40.00kergothyou cant iterate over a pile of fixed arguments, they're locals
07:40.02Wobin_it's all gold leafed
07:40.37hyperChipmunkif you were awesome, you could
07:40.40hyperChipmunkyou're just not awesome
07:40.51hyperChipmunk~comfort kergoth
07:40.53purlThere, there, kergoth.  It's OK.  I'm here for you.
07:41.09kergoth:'(
07:41.47[MoonWolf]we just give kergoth lots of drugs, lots of alcohol, put him in front of his pc and he cant leave before he thinks of something brilliant.
07:42.09kergothd = classpool(a,b)
07:42.09kergothassert(obj.inherits(d,a))
07:42.09kergothassert(obj.inherits(d,b))
07:42.09kergothe = classpool(a,b)
07:42.09kergothassert(d == e)
07:42.10kergothhah
07:42.18Wobin_milk AND cookies
07:47.41kergothhttp://covenant.kergoth.com/projects/wow/wiki/Code/Lua/Classpool :( ugly
07:48.59kergoth(ignore the fact that i'm creating a table to pass to obj.Class, thatll go away when i re-fix obj to use fixed args.. lost some changes)
07:57.21Wobin_can't you do just "sc1.uid or ''"?
07:57.27id`Nice font kergoth, LeonineSansMono
07:57.33id`is it Free (tm)?
07:58.00id`(http://covenant.kergoth.com/projects/homefiles/browser/.fonts/LeonineSansMono.ttf)
07:58.12kergothyeah, its a modification of bitstream vera
07:58.22kergoththe guy who did it idles in #vim, thats how i found out about it
07:58.29Wobin_oh you can't =(
07:58.43kergothsome of the modifications are nice, for example * is positioned at mid height like +, rather than up top, for consistency
07:58.59kergothi hope he changes 0 to have a slash instead of a dot though
07:59.04kergothwould be nice
07:59.14id`oh cool
07:59.21id`who made it? ciaranm or something?
08:00.01id`wah your vimrc is massive >_<
08:00.37id`oh leonerd made it  :P
08:00.40id`figures..
08:05.14kergothhehe
08:08.03hyperChipmunkthat font wide enough for ya?
08:09.32kergothhttp://gnome.org/fonts/
08:09.50ckknighthyperChipmunk, what's your format issue?
08:09.56kergothvera's ubiquitous in linux machines nowadays. i use it in windows too
08:10.00hyperChipmunkoh, hm
08:10.07hyperChipmunkyea, their screenshot doesn't match with mine
08:10.16hyperChipmunkmine's like 10 feet between letters
08:10.36kergothid`: theres some good stuff in the vimrc, i need to comment it better though. you'll notice that i moved a lot of stuff that was personal tweaks based on filetype out of my vimrc and into after/ftplugin/*.  cleaner.
08:10.47hyperChipmunkok, first thing, when you go to detached, the first line is always bolded
08:10.54hyperChipmunkeven though it doesn't have a title
08:11.01hyperChipmunkI actually like this, cuz it looks good
08:11.05hyperChipmunkbut I don't think it's intended
08:11.07ckknightoh, I fixed that issue
08:11.10hyperChipmunkk
08:11.12id`nn kergoth`zzz
08:11.18id`kergoth`zzz: yes im wading though it
08:11.19id`:p
08:11.27id`work.. meh... vimrc!
08:11.55hyperChipmunkI'm trying to get a screenshot, but the second line seemed pretty smushed when i was in WSG too
08:12.15ckknighthrm
08:12.58hyperChipmunkkergoth`zzz: those are the bitstream very ones
08:13.16hyperChipmunkeverybody has those, you nub
08:13.20hyperChipmunkthey're like the best font ever
08:13.35id`hyperChipmunk: leonerd.org.uk/hacks/hints/leoninesansmono.html
08:13.57id`meh server offline?
08:13.57id`:S
08:14.57hyperChipmunkI got it
08:16.03Wobin_hrm, can't connect =(
08:16.24id`same.. :|
08:16.28id`was there mins ago
08:16.58hyperChipmunkput the www. in front
09:07.25hyperChipmunkwow needs monospace fonts
09:09.53[MoonWolf]A 'hacker' is "one who makes furniture with an axe". :-)
09:10.12[MoonWolf]wow needs more clearfont, buildt in.
09:16.12hyperChipmunkhttp://69.14.77.214/wrumonofont.png
09:16.59hyperChipmunkomg I just noticed my tooltip now looks like the french flag =(
09:18.24Wobin_FRENCHIE
09:27.48hyperChipmunkoh ho hon
09:30.00hyperChipmunkyarg, it's late
09:30.03hyperChipmunkg'night folks
09:43.18Temcan anyone host a file for me?
09:46.03Templease?
09:47.05[MoonWolf]I have no hosting...
09:47.35Temsurely /someone/ has a place they can host a simple zip
09:47.50Wobin_Not I =(
09:48.00Wobin_You could drop it in the SVN =)
09:48.04[MoonWolf]lol
09:48.43Temlol I could
09:50.34Temguess that's what I'm going to need to do
09:51.00[Ammo]I can host it shrug, how big is it and how mny people will download it
09:51.26TemI doubt that many people
09:51.40Temdid you see the SelectionCircle addon posted in the UI forum earlier today?
09:51.55[Ammo]no
09:52.14[Ammo]american UI forums?
09:52.18Temaye
09:52.21Temlemme get you the link
09:52.23Temit's pretty badass
09:52.47Temhttps://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=358026&p=1&tmp=1#post358026
09:52.57TemI just spent a bit of time playing with it's inards
09:53.34id`Tem: i cna host for you
09:53.43Temsweet
09:53.45Temthanks guys
09:53.55id`digigen.nl/~Industrial/Tem ? :P
09:54.00TemI'm gonna put it up at the svn anyway
09:54.03id`k
09:54.25Tembut for noob factor, it would be nice if someone could zip it for the my post
09:55.52id`i just watched that video
09:55.56id`I WANNA GO BACK TO WOW!
09:56.02id`:O~~~~~~
09:56.06[Ammo]zip what?
09:56.07Temit's that crazy awesome?
09:56.08[Ammo]btw
09:56.10id`drool+++
09:56.15Temmy fork of his addon
09:56.15[Ammo]I downloaded the zip
09:56.18[Ammo]ah ok
09:56.28Temmy fork is almost completely useless
09:56.31Temit's just kinda nifty
09:56.34id`heh
09:58.59Temh'ok
09:59.12Temsvn.wowace/Tem/branches/SelectionRing
09:59.59Temoh sweets, there's a tarball link
10:00.15Temhttp://svn.wowace.com/dl.php?repname=Tem&path=%2Fbranches%2FSelectionRing%2F&rev=0&isdir=1
10:00.37[MoonWolf]id`, what video
10:00.37[Ammo]yeah tarball link is good
10:00.44[Ammo]https://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=358026&p=1&tmp=1#post358026
10:00.47[Ammo]click the youtube there
10:01.56Tembtw, my comment earlier "it's that awesome?" was supposed to be "isn't that awesome?"
10:02.59[MoonWolf]it looks cool
10:03.03[MoonWolf]but it isnt really fast.
10:03.08Temright
10:03.16Temthe whole thing is mostly for looks
10:03.18[Ammo]it's a gimmick
10:03.22[Ammo]nothing very useful
10:03.29Tembut it's handy for those things you don't use all that often
10:03.33[Ammo]could use it for chaincasting though
10:03.43[Ammo]if it can automatically move to the next spell on success :)
10:03.57[Ammo]immolte, corruption, curse of agony, siphone life
10:04.00TemI've got my Portals and Teleports on one ring
10:04.09[Ammo]makes for cool videos
10:04.11Temall my Conjure Spells on another
10:05.09Temso, someone ziping it so I can post that fork for the noobs?
10:05.44id`err, zipping what
10:05.59[Ammo]what did you change?
10:06.43Temmy fork
10:07.15Temzip it so I can make my post where I explain what I changed
10:07.16id`where is it :X
10:07.18Temthen you can read it
10:07.41Temsvn.wowace.com/Tem/branches/SelectionRing
10:08.14Temor you can read my commit message even though it's pretty vague
10:08.51Temhttp://svn.wowace.com/listing.php?repname=Tem&path=%2Fbranches%2F#_branches_ is probably an easier link
10:16.27id`http://digigen.nl/~Industrial/SelectionRing.zip
10:16.47Temthanks id`
10:17.00id`np, sorry it took so long
10:17.03id`work/boss/stuff
10:17.06id`:p
10:17.36Temoh god
10:17.40Temoh good nvm
10:17.46TemI was thinking I couldn't post
10:17.50Tembecause of maintnance
10:18.18id`:p
10:18.19Temhttp://forums.worldofwarcraft.com/thread.aspx?ForumName=wow-interface-customization&ThreadID=358343
10:19.06id`heh ^^
10:19.49Temyou see what my changes were?
10:21.21id`no its alot of code :(
10:21.41id`maybe when i get home :E 6 hours
10:22.17Temread the thread
10:22.29id`oh yeah i read that :)
10:22.31id`sounds cool :P
10:23.30Temturned out to be pretty hard to use
10:23.39Tembut it was way fun to implement
10:24.39id`:)
10:24.47id`damit i wanna go back to wow now
10:24.56id`but i still have 2 months on my AO subscription >_<
10:25.01Temhehe
10:25.07Temwell it's time for me to go to bed
10:25.12Temlater guys
10:25.15id`so many cool stuffs.. :(
10:25.17id`nn tem
10:33.15[MoonWolf]Can someone test some code I wrote at work ?
10:33.26[Ammo]I think I can
10:33.58[MoonWolf]http://svn.wowace.com/listing.php?repname=Moonwolf&path=%2Fbranches%2FMendeleev_KCI%2F#_branches_Mendeleev_KCI_
10:34.04[MoonWolf]thats a tarball
10:34.11[Ammo]what is it supposed to do
10:34.16[MoonWolf]put it in a mendeleev forlder and try and see if it works like it should.
10:34.33[MoonWolf]nothing special SHOULD happen.
10:34.46[MoonWolf]have you used mendeleev before ?
10:34.49[Ammo]yeah
10:34.55[Ammo]replace mendeleev with this one?
10:34.59[MoonWolf]yes
10:35.05[MoonWolf]the hooking system was changed.
10:35.27[Ammo]testing now
10:36.50[MoonWolf]and ?
10:38.16[Ammo]works
10:38.21[Ammo]nothing different from before
10:38.27[MoonWolf]great
10:38.29[Ammo](I use KCI 0.94 as well btw)
10:38.32[MoonWolf]drycoding ftw.
10:38.33[Ammo]as everyone should
10:38.39[Ammo]still shows the drops etc etc
10:38.42[Ammo]when I hover
10:38.45[MoonWolf]good
10:38.45[Ammo]so that's good
10:39.04[MoonWolf]the only things that changed it that it uses kci's new style of hooking tooltips
10:39.10[MoonWolf]and that saves me about 2 pages of code.
10:39.14[Ammo]cool
10:39.16[Ammo]release!
10:39.17[Ammo]:)
10:39.35[MoonWolf]need to include mail hooking first
10:39.38[Ammo]I hopefully fixed Necronomicon
10:39.41[MoonWolf]kci doesnt have it.
10:39.42[Ammo]stupid tooltips
10:40.12[Ammo]I had a self.frames.tooltip = getglobal("NecronomiconTooltip")
10:40.19[Ammo]but somehow it got lost when I died or zoned
10:40.21[Ammo]really weird
10:40.41[Ammo]so I went with the local tooltip = getglobal() style
10:40.52[Ammo]everytime I need to parse it
10:40.57[Ammo]sucky but at least it works
10:41.17[MoonWolf]yeah
10:41.37[MoonWolf]cant you check if the tooltip is still correct and only reset if needed ?
10:41.42[Ammo]nope
10:41.47[Ammo]at least not easily and this works
10:42.10[Ammo]also fixed a typo in my spellrollback code :)
10:42.29[Ammo]had people whispering me yesterday on the server as well
10:42.35[Ammo]apparantly they found the addon and downloaded it
10:42.35[MoonWolf]wow
10:42.39[Ammo]and want LOTS of bloat :p
10:42.47[Ammo]so I told them 'no, no no no and NO'
10:43.02[Ammo]then asked them to make any reasonable requests in my thread :)
10:44.21[MoonWolf]lol
10:44.33[MoonWolf]could you please make this addon play my game for me.
10:44.37[Ammo]yeah
10:44.38[MoonWolf]make coffee and give me a blowjow
10:44.45[Ammo]well one was a reasonable request
10:45.00[Ammo]I'm demonology spec'd SM/DS so my pet menu is kinda filled up apart from soullink
10:45.07[Ammo]but an SM/Ruin lock will have big gaps in the pet menu
10:45.11[Ammo]so it doesn't look 'good'
10:45.33[Ammo]I think I'll accomodate by lettinng people set 3 diff styles or something
10:45.42[Ammo]or automatically 'collapse' to a good look
10:45.51[MoonWolf]collapsing is best I think.
10:45.54[Ammo]yeah
10:46.10[Ammo]but it's no priority :)
10:52.07[MoonWolf]Tekkub, are you there ?
10:54.52id`http://www.vgcats.com/comics/?strip_id=192
11:08.07id`http://digigen.nl/~Industrial/blog
11:09.45[MoonWolf]seed was way better then seed destiny
11:12.09[MoonWolf][Ammo], all but solved the problem.
11:15.11*** join/#wowace Jarenthal (n=Roo@cpe-066-057-087-213.nc.res.rr.com)
11:17.24[MoonWolf][Ammo], can you do some more testing for me ?
11:17.46[MoonWolf]can you put a piece of equipment in your inventory and repair it ?
11:18.02[MoonWolf]and can you look if the repair costs show in the tooltip ?
11:22.35[MoonWolf][Ammo], are you there ?
11:25.56id`[MoonWolf]: way not
11:26.11id`[MoonWolf]: seed was way too kissy kissy, and then way too super duper power HUAH
11:26.22id`[MoonWolf]: although seed destiny was too the last 2 episodes :(
11:27.02[MoonWolf]I liked it. But anyway. Its a taste thing.
11:27.22id`yea
11:47.36[MoonWolf]guess [ammo] is not here
11:47.49[MoonWolf]anybody else who can test some things while I am at work ?
12:43.03[Ammo]Moonwolf: I can test
12:43.05[Ammo]sorry was at lunch
12:43.17[Ammo]and what do you want me to test
12:46.45[MoonWolf]the same version,
12:47.13[MoonWolf]http://moonwolf.wowinterface.com/portal.php?id=13&a=listbugs
12:47.20[MoonWolf]see those two working on fix bugs ?
12:47.24[MoonWolf]see if they are still present.
12:48.45[Ammo]meh I can nolonger commit to svn.wowace.com
12:48.49[Ammo]boggling
12:49.37[MoonWolf]try your original password
12:49.42[MoonWolf]the one clad assigned.
12:52.15[Ammo]wow it works
12:52.17[Ammo]boggling
12:52.21[Ammo]did it get changed?
12:53.41[Ammo]sorry moonwolf, I can't test atm :(
12:53.46[Ammo]customers bugging me
12:53.55[Ammo]so can't boot WoW on this crap machine
12:54.05[MoonWolf]I have patience.
12:54.05[Ammo]alt-tab takes too long to be able to help the customer
12:54.20[Ammo]I have to download the KCI branch again ?
12:54.45[MoonWolf]I changed nothing so if you still have it , no.
12:55.18[Ammo]ah ok
12:55.47[Ammo]means I need damaged items right? :)
12:55.49[Ammo]I don't have any atm
12:56.48[MoonWolf]die
12:59.33[Ammo]I'm a obsessive compulsive repairer
13:00.38otravijust duel someone
13:00.52otraviyou lose a durability in one or two duels
13:01.38[Ammo]I'll try later on
13:01.42[Ammo]got some stuff with customers still atm
13:02.11*** join/#wowace Tekkub (n=Tekk@ip70-178-135-244.ks.ks.cox.net)
13:03.01[MoonWolf]morning Tekkub
13:12.19[Ammo]I know curse, but still a good idea: http://www.curse-gaming.com/mod.php?addid=3775
13:12.29[Ammo]fix those pesky mods that don't behave
13:13.18[MoonWolf]make the authors fix them I say.
13:13.22[Ammo]yeah
13:13.27[Ammo]but still
13:13.31[Ammo]I think I'll make my own version
13:13.38[Ammo]to fix some mods I use
13:14.09[Ammo]can even make it something that hooks into ace and fixes all ace mods that don't behave ( sure hope there aren't many )
13:14.57[Ammo]when is the Enable() method called
13:15.02[Ammo]of an Ace mod
13:16.22[MoonWolf]vars loaded I think
13:17.45[Ammo]ADDON_LOADED
13:17.48[Ammo]found it :)
13:17.55[Ammo]k
13:18.08[MoonWolf]kk
13:18.17[MoonWolf]how is the customer doing ?
13:18.22[Ammo]almost died :p
13:18.23[Ammo]naah
13:18.34[Ammo]I'll try and get some durability loss
13:29.53[MoonWolf]any progress ?
13:32.36[Ammo]no progress sorry, might take another hour :(
13:32.39[Ammo]find another victim?
13:32.56[MoonWolf]no other victims around.
13:34.52[Ammo]then you need some patience
13:36.01[MoonWolf]kk
13:38.58TainJust a little patience, yeaaaaaah yeah
13:39.12[MoonWolf]Tain, you help me!
13:47.44TainWhat?  Me?
13:47.52TainWhat do you need helpw ith?
13:51.42TainOh man this is wrong, so wrong.  See now I support locking people up who'd do this.
13:51.43Tainhttp://cgi.ebay.ca/ws/eBayISAPI.dll?ViewItem&item=9507389022&rd=1&sspagename=STRK:MESE:IT&rd=1
13:51.52Frittiwhat is the official svn now?
13:51.57Frittisvn.wowace.com or the opencie one?
13:53.08[Ammo]svn.wowace.com but not everyone has it
13:53.21Frittiand for Ace 1.3.1 ?
13:53.26Frittiprerelease thingy
13:54.30[Ammo]I think newest Ace is on svn.wowace.com
13:54.36[Ammo]actually sure it is
13:58.45TainI can't see anything there, just errors out.
13:59.14Frittistrange?
13:59.15Frittiworks here
13:59.24TainWhat is the exact address you're using?
13:59.29Frittihttp://svn.wowace.com/listing.php?repname=Ace&path=%2F&sc=0
13:59.40Frittithis is using a browser btw
13:59.44Frittinot using tortoise
13:59.49TainOh ok I was trying using svn
13:59.53Fritti*nod*
14:00.17Frittihttp://svn.wowace.com/Ace/
14:00.20Frittithis one for svn
14:01.38TainAh ok, I was used to using secure, https.
14:03.56Frittiweird indeed, now when you commit your pass goes over the net unencrypted?
14:04.01[Ammo]wow this one is truly evil
14:04.03[Ammo]http://ui.worldofwar.net/ui.php?id=2419
14:04.10[Ammo]it prevents all events while zoning
14:04.11[Ammo]ugh
14:04.35[Ammo]starting with UIParent it kills events recursively for all child frames
14:09.22[MoonWolf]tain, still willing to help me ?
14:10.32[MoonWolf]download and install this http://svn.wowace.com/dl.php?repname=Moonwolf&path=%2Fbranches%2FMendeleev_KCI%2F&rev=10&isdir=1 then see if the two bugs reported here:
14:10.42[MoonWolf]http://moonwolf.wowinterface.com/portal.php?id=13&a=listbugs
14:10.45[MoonWolf]are still there
14:12.41[Ammo]I can seee repair costs at a vendor in tooltip
14:12.51[Ammo]now what else do I need to check?
14:15.39[MoonWolf]if you fix an item IN YOUR INVENTORY with a DEFAULT bag, does wow throw an error ?
14:15.49[Ammo]oh
14:15.51[Ammo]oops
14:15.57[Ammo]well I didn't get an error
14:16.01[Ammo]but I don't use default bags
14:16.07[Ammo]I use bagnon :p
14:16.09[MoonWolf]default bags is key.
14:16.20[Ammo]get someone else to test it, I just repaired everything on my alt :)
14:16.27[Ammo]and quit wow again
14:16.36[MoonWolf]I cant reproduce this bug with onebag mybags or AIOI
14:16.41[MoonWolf]well one bug fixed is good
14:16.48[MoonWolf]I knew that bug was hook related
14:16.54[MoonWolf]the other one does not have to be at all.
14:17.07[Ammo]I'm having some UseAction problems with Necronomicon
14:17.16[Ammo]or more specifically there are some mods that don't play nice I think
14:18.22[MoonWolf]kill them
14:18.25[MoonWolf]the mod authors.
14:18.36[MoonWolf]next patch all will be fine again
14:19.45[Ammo]oh will it?
14:20.44[Ammo]I tink I'll write my own loading times optimizer, in clean code
14:20.49[Ammo]there must be a market for it in my guild :)
14:21.28[Ammo]and looking at how this guys does it I think I can do it a lot cleaner
14:22.25[MoonWolf]most things can be done better.
14:22.57[Ammo]yeah
14:23.02[Ammo]this guy has the right idea
14:23.06[Ammo]but his coding is ugly
14:23.34[Ammo]you grab UIParent, and go recursively through all childs to find OnEvent scripts
14:23.54[Ammo]for every OnEvent script you put some code around it
14:24.30[Ammo]which only calls the original script incase of PLAYER_ENTERING_WORLD or PLAYER_LEAVING_WORLD and 2 other events
14:24.40[Ammo]you then disable / enable those things when the events come
14:24.45[Ammo]pretty neat idea actually
14:24.55[Ammo]slaps all mods in shape
14:25.05[Ammo]just wondering on the implications
14:25.36[MoonWolf]well, some mods wont like it.
14:25.44[Ammo]like which ones?
14:25.53[MoonWolf]eeuh
14:25.54[MoonWolf]no idea
14:25.59[MoonWolf]but im sure they are out there.
14:26.05[Ammo]probably are
14:26.16[Ammo]that's why you need to be able to add exceptions
14:27.11[MoonWolf]go for a clean version first
14:27.14[Ammo]yeah
14:27.14[MoonWolf]ill hapely use it.
14:27.16[Ammo]I plan on doing it
14:27.37[Ammo]it's an intriguing idea
14:29.00[Ammo]events excluded from being denied are: PLAYER_ENTERING_WORLD, PLAYER_TARGET_CHANGED, PLAYER_LOGOUT and all events starting with CHAT_
14:29.08[Ammo]no idea why he picked those
14:29.19[Ammo]but I think you'd want the CHAT_ events indeed :)
14:40.50Cairennnew patch notes are up: http://www.wowinterface.com/forums/showthread.php?p=20450#post20450
14:42.02[MoonWolf]* Fixed a bug that caused an increase in UI Addon memory usage. Memory usage has been reduced to previous levels. <[ thank god.
15:37.21Tekkubugh.... the internet hates me this morn
15:37.51Wobin_Tekkub: Did you get my message?
15:54.20hyperChipmunkeyo
15:54.25Wobin_mornin
16:01.00*** join/#wowace Ratbert_CP (n=KCummins@proxy-ce5.disney.com)
16:04.40*** join/#wowace [MoonWolf] (i=moonwolf@f176182.upc-f.chello.nl)
16:04.40*** mode/#wowace [+o [MoonWolf]] by ChanServ
16:05.40*** join/#wowace Tekkub (n=Tekk@ip70-178-135-244.ks.ks.cox.net)
16:06.56[MoonWolf]hi tekk
16:07.58Wobin_RE
16:08.01Wobin_er
16:08.01Wobin_re
16:08.27Tekkub:P
16:08.37Tekkubinternet's all fucked today, joys
16:08.46[MoonWolf]not really
16:08.54Tekkubyes, really
16:08.58Tekkubnothing wants to load
16:09.03[MoonWolf]I need your help tekkub
16:09.09Tekkubnot really
16:09.18[MoonWolf]I dont know how to hook the mail tooltip
16:09.27Wobin_Tekk: did you get my message? =P
16:09.39Tekkubwhy don't you look at my code in mendy?
16:09.46[MoonWolf]because i cannot find it.....
16:09.54Tekkubyes wob, I've put it in but not committing it till I can test
16:09.58Wobin_k
16:10.11[MoonWolf]there is a ton of versions with that caching method... but i cant find one that actually does the hook....
16:10.18Tekkubself:Hook(GameTooltip, "SetInboxItem", "GameTooltip_SetInboxItem")
16:10.35Tekkubfunction Mendeleev:GameTooltip_SetInboxItem(index)
16:10.35Tekkubself:CallHook(GameTooltip, "SetInboxItem", index)
16:10.35Tekkublocal link = self:FindItemID(GetInboxItem(index))
16:10.35Tekkubif link then self:ParseTooltip(GameTooltip,link) end
16:10.35Tekkubend
16:10.46[MoonWolf]thanks a lot.
16:11.08[MoonWolf]btw, the kci tooltip conversion worked perfect
16:11.15Tekkubyou do pull down an update on mend before you commit right?
16:11.54[MoonWolf]Even if you dont tortoise wont let you commit if you try.
16:12.05ckknighthey all
16:12.08Tekkubah, didn't know
16:12.25[MoonWolf]it complains that you local copy is outdated to the repo
16:12.26Tekkubboss... fix the internetz
16:12.42ckknight?
16:12.59Tekkubsites are slow as fuck today
16:13.10TekkubI blame underpants leper gnomes
16:14.20TainI blame Maggie Thatcher
16:15.18[MoonWolf]I blame my new wallpaper
16:15.24[MoonWolf]well only half my room done but anyway
16:15.46TainThat reminds me, I really need to take down my brother's Mariah Carey posters.
16:15.50[MoonWolf]other half some day this week, then a new carpet. and i ahve a fixed up room.
16:15.57[MoonWolf]Tain, :O
16:19.10Tekkubfuck it, today's a TV day
16:19.12Tekkubbbiab
16:19.33[MoonWolf]Oh yeah, switching the tooltip hooks fixed my last remaining bug in mendeleev
16:21.04[MoonWolf]Fixing bugss <3
16:38.31ckknightthere is something horribly, horribly wrong with Blizzard's latest patch
16:39.11ckknightwhenever I log in, it says "The update was successfully downloaded. Press the restart button below to restart World of Warcraft"
16:39.16ckknightevery time
16:39.44Wobin_=\
16:39.51Wobin_It's worked fine for me...
16:39.59ckknightwhere does the patch save to?
16:40.05otraviwow folder?
16:40.23ckknightcan't find an exe for it here
16:40.28ckknightthere's a wow-patch.mpq, though
16:41.24Wobin_tried the 'repair' program?
16:41.48ckknightafter deleting wow-patch.mpq
16:41.52ckknightI logged in
16:41.56ckknightand downloaded it again
16:41.58ckknightsame thing
16:43.47Wobin_try running the repair.exe
16:44.01Wobin_to see if you've got any corruption of data
16:45.19ckknightit does start Bnupdate.exe
16:46.30ckknightrunning a check with repair.exe
16:59.43FryGuyhmm does the http://svn.wowace.com/passwd.php thing work for any of you guys? mine's broken :(
17:00.51Wobin_Worked fine for me
17:00.55Ratbert_CPBroken for me.  Oh, wait...  I don't have an account on svn.  Yet...  :)
17:02.22Ratbert_CPDamned that Martha Stewart!
17:03.46FryGuyhmm mine didn't work :(
17:04.13FryGuylogin failed
17:04.42Wobin_capslock check? =)
17:05.32id`:)
17:05.59FryGuyI tried both normal capitalizations of my name :p
17:06.13FryGuythe one he sent was all lowercase though, so that should work :p
17:06.16otraviit worked for me a couple of days ago
17:06.31FryGuyit might be that it just isn't created fully yet or something
17:06.58otravibut what error do you get?
17:08.03FryGuylogin failed
17:08.51otravistrange, you know who to torture about it I guess :)
17:10.11Wobin_I can't really blame him though =)
17:10.24Wobin_I mistyped fryguy almost 4 times just trying =P
17:10.30FryGuy:/
17:10.42Wobin_Tab completion ftw =)
17:16.07*** join/#wowace kergoth (n=14899232@65.98.40.42)
17:16.21otravihehe
17:17.40kergothTem: http://thread.gmane.org/gmane.comp.lang.lua.general/21515/focus=21532
17:17.46Ratbert_CPkergoth!
17:17.59kergothTem: someone with real world results of the incremental garbage collection in a game environment
17:18.08kergothTem: may be some of the leverage we need
17:18.23kergoththough he doesnt directly compare 5.0 and 5.1, instead just focusing on the results of the latter
17:18.25kergothhey Ratbert_CP
17:19.03[MoonWolf]sounds good
17:19.10[MoonWolf]5.1 has better GC ?
17:20.13kergothyep
17:20.24kergothno longer does everything at once, its incremental
17:20.49kergothsmooths out the oeprations, less spikes in processor usage when it processes
17:21.27kergothfoo. cant type
17:24.59[MoonWolf]cool
17:25.09[MoonWolf]I like this new hooking type.
17:25.44[MoonWolf]http://ace.pastebin.com/653865
17:26.25[MoonWolf]used to be this
17:26.26[MoonWolf]thats all i need to us
17:26.30[MoonWolf]oops
17:26.34[MoonWolf]http://ace.pastebin.com/653869
17:30.14[MoonWolf]thank you Kaelten|Sleeping for that awesome piece of code.
17:30.18[MoonWolf]it fixed to old bugs too.
17:31.21otravidoh, I just managed to die in TBluff
17:32.50ckknightafter, a repair, it still doesn't patch
17:33.53ckknightgah, I'm gonna reboot
17:37.50[MoonWolf]yay, mail hooking in.
17:57.16kergothid`: updates :) http://covenant.kergoth.com/projects/homefiles/changeset/197
17:58.17[MoonWolf]kergoth, is there something plaintext that you do NOT svn ?
17:58.24Wobin_hehe
18:01.37*** join/#wowace kergoth` (n=14899232@65.98.40.42)
18:01.43kergoth`firefox crashed :(
18:02.23kergoth`but to answer your question, the only things i dont svn are files in /etc and such, and those still get revision history, just not svn, since my vim automatically uses rcs on write to files
18:02.25kergoth`:P
18:08.43otravisome of the examples on WoWWiki is really.. bad
18:09.57otravilike: http://www.wowwiki.com/API_UnitXP
18:11.14kergoth?
18:11.52otravithere is a global named XP
18:12.19kergothso what? its an example.  if you dont know enough to use locals, you're fucked regardless
18:14.45otraviyeh I know
18:16.46kergothexamples arent a substitute for actually learning the language, contrary to what a lot of wow ui developers think, unfortunately :P
18:17.12[MoonWolf]examples are a good learning tool though
18:17.17[MoonWolf]good examples
18:26.58*** join/#wowace Tem (n=Tem@adsl-212-53-107.lft.bellsouth.net)
18:26.58*** mode/#wowace [+o Tem] by ChanServ
18:27.06Wobin_This is why I fall over in regards to GUIs
18:27.33*** join/#wowace Tem (n=Tem@adsl-212-53-107.lft.bellsouth.net)
18:27.33*** mode/#wowace [+o Tem] by ChanServ
18:27.45Temmorning
18:28.10kergothhey, you see the mail i linked you?
18:28.19Temyeah
18:28.43kergothgood stuff
18:30.10Tembad
18:30.11Temass
18:30.26Temwe /must/ have 5.1
18:31.15Tem[Ammo]: you awake?
18:31.41Temyou just gained a bunch of users
18:31.56Temlike every warlock in my guild is now using Necronomicon
18:31.57kergothusers of what?
18:32.26kergothah, need to check that out
18:32.43TemI was trying to test Refill and I said I wouldn't support locks because it would be a pain.
18:32.56Temand because Necrosis did everything they needed
18:33.18Temand they were all like "Necrosis was awesome, but it's been dead for a while"
18:33.50Temand I told them to look harder because there are definately Necrosis ressurections
18:34.04Temof course their response was like "nu uh"
18:34.08kergothhehe
18:34.16Temso I pointed them to Necronomicon
18:34.23Wobin_guh
18:34.25Temwith a "told you so" thread
18:34.27Wobin_My SVN password just reset
18:34.32Temmine too
18:34.45TemI had a hard time comiting last night
18:35.02[MoonWolf]here too
18:35.13Temkergoth: did you see the badass Secret of Mana UI mod?
18:35.33kergothnaw, what is it?
18:35.33Temhttp://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=358026&p=1&tmp=1#post358026
18:35.44kergothand wherse the current version of tek's Compost?
18:36.01Wobin_okay
18:36.02Wobin_odd
18:36.09Wobin_I tried 'changing' my password
18:36.38Wobin_but it accepted my actual changed password instead of the reset password
18:36.44Wobin_http://svn.wowace.com/filedetails.php?repname=Tekkub&path=%2Ftrunk%2FCompostLib%2FCompostLib.lua&rev=33&sc=1
18:36.56kergothTem: heh, cant watch the video from work due tot he proxy :\
18:37.03Temd'oh!
18:37.21Temwell did you ever play the old Secret of Mana SNES rpg?
18:38.55kergothfraid not
18:38.57kergothfunction lib:IncDec(variable, diff) self.var[variable] = (self.var[variable] or 0) + diff end
18:39.11kergothmethinks tekkub needs to learn metatables. thats an obvious candidate for a table with a default other than nil
18:39.15kergoths/default/default value/
18:40.23Temagreed
18:41.11Wobin_is it worth the extra table?
18:41.33Wobin_All that is is for reporting really...
18:47.11kergothWobin_: depending on what all he's using self.var for, he could easily change the default to 0 across the board, and use that as his 'nil' for elements other than ones he increments/decrements
18:47.45kergothhaving a seperate function just to add two numbers is pretty lame.
18:47.47kergothheh
18:49.10kergothyeah, he puts the cache tables in there, and does one check for a 'disabled' value, which could easily be compared against 0 instead of nil
18:58.30*** join/#wowace Cairenn (n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com)
18:58.30*** mode/#wowace [+o Cairenn] by ChanServ
18:58.45kergothWobin_: http://covenant.kergoth.com/Compost.patch
18:59.36Wobin_Send it to Tekk =)
18:59.44kergother, /me reverses the disabled check, should be ~= not ==
18:59.52kergothitd be nice if lua had mutation operators
18:59.56kergoth+=, -=, etc
19:01.18[MoonWolf]yeah
19:01.24[MoonWolf]but, it doesnt.
19:01.48[MoonWolf]i was really suprised the first time i tried to use i++
19:01.55[MoonWolf]i was WHY THE FUCK isnt this working
19:02.20kergothhehe
19:04.05hyperChipmunkrofl
19:04.28hyperChipmunkI can do without ++ and --
19:04.36hyperChipmunkreally wish they had += and *=
19:05.13kergoththeres a lua power patch to add them
19:05.22kergothnot that it helps us in wow
19:05.38hyperChipmunkoh, well then
19:05.56hyperChipmunkthat fixes everything!
19:06.12kergoth'This patch adds mutate operators to Lua. Specifically, the ":=" operator can now be used for value assignment (or whatever else you wish) by attaching a "__mutate_asn" metamethod to a Lua object. Adding additional mutate operators (such as +=, or << for example) is straightforward.'
19:06.14kergothheh
19:07.36TemI've never seen a := operator before
19:07.42Temwhat's it's standard function?
19:07.48hyperChipmunkassignment
19:07.49Wobin_assignation?
19:07.50hyperChipmunk!
19:07.58hyperChipmunkpascal ftw
19:08.02Wobin_it's a... pascal thing =P
19:08.15Temand that's different from = how?
19:08.20hyperChipmunkit isn't
19:08.27hyperChipmunkbut = is pascal's comparison
19:08.30Temah
19:08.33hyperChipmunk:= and =
19:08.36hyperChipmunkinstead of = and ==
19:18.53Wobin_hm
19:19.02Wobin_Does AceHeal take into account +heal?
19:19.32Wobin_Cause I can almost drop back a rank of spells with my +heal gear on
19:20.09*** join/#wowace ckknight (n=ckknight@24-136-27-242.alc-bsr1.chi-alc.il.cable.rcn.com)
19:20.40ckknighthey all
19:21.23kergothTem: its "value assignment".  in other words, you arent stuffing a new object into that variable, you're changing the value of the existing object
19:21.30kergothif that makes sense
19:21.50kergoththere, changed my class pool to make the classes it creates read only, so we dont have one addon screwing up another by adding methods to the read only class
19:22.12ckknighthow'd you accomplish that?
19:22.31kergothwell, preventing adding methods is easy, just make an __newindex that error()s
19:22.32Temkergoth: is there a branch for Ace2 yet?
19:22.39kergothpreventing modifying existing values, you have to have a proxy table
19:22.46kergoth__index = realtable
19:22.58kergothso that assignment to an existing value in realtable is actually an __newindex in the proxy
19:23.06kergothTem: dont think so, need to fix that
19:23.21hyperChipmunkey boss
19:23.23ckknightwhat do people recommend for an IRC client on Windows?
19:23.31kergothi prefer xchat myself
19:24.15kergothgod i wish lua had an immutable tuple type
19:24.34hyperChipmunksay that 5 times fast
19:24.58ckknightthat would be cool, kergoth
19:26.23ckknightbrb
19:26.43*** join/#wowace ckknight (n=ckknight@24-136-27-242.alc-bsr1.chi-alc.il.cable.rcn.com)
19:37.58Codayusbillboard outside the train window:  "Jail - the worst four leter word.  Be smart.  Choose freedom."   Can you tell it's a bad neighborhood?  :-)
19:38.31ckknighthrm
19:42.54*** join/#wowace Tekkub (n=Tekk@ip70-178-135-244.ks.ks.cox.net)
19:44.07Tekkubgod, I get dragged to the damn inlaws for the afternoon and everyone want me t odo shit :P
19:45.07Wobin_everybody at your inlaws, or here? =P
19:45.23kergothTekkub: check your gmail mail
19:45.32TekkubI know kerg, I know :P
19:45.38kergothhehe
19:45.50kergothdamnit, this linux box has no 'less', only more
19:45.54kergothbad linux! bad! no cookie for you!
19:45.55TekkubI'll tweak Compost later, seems Iriel got his hands on it too
19:45.59hyperChipmunklol
19:46.13kergothhehe. whatd he have to say about it?
19:46.16Wobin_Iriel just offered some suggestions =) Bug him for more input
19:46.37Wobin_just about the use of weak keys
19:46.57kergothoh, the overflow table?
19:47.02Wobin_yeah
19:47.20Tekkubyea
19:49.31kergothbleh, http://covenant.kergoth.com/classpool.lua .. getting th ere
19:57.01ckknightwould there be a point outside of that instance?
19:58.20kergothwell, conceptually it makes a bit more sense.  both Class and its subclasses produce an object when called, just the Class __call produces a specific sort of object (a class), and i think it makes sense to be able to inherit the object construction behavior
19:58.51kergothakclass did so, but i did it this way to simplify things, and because multiple inheritence complecated matters a bit
20:00.52ckknightit looks cool, kergoth
20:01.00kergothwhats that?
20:03.20ckknightthe Classpool and whatnot
20:07.43kergothah :) I think itll work well, to avoid creating a new class for every addon
20:07.59kergoththe whole class uid thing is ugly, but what can ya do.  not much for options
20:09.16ckknightwhat are the uids?
20:09.40kergothits a unique string identifier. i concatenate them to have a key to look up a class based on the supplied list of superclasses, in that order
20:10.01kergothi basically do a tostring() on the class before setting up the __tostring, then rip the memory address out of that tostring and use it as the uid
20:10.11kergothunpleasant at best :P
20:11.45kergothbut how else do you take a list of tables and turn it into a key
20:12.35ckknighthrm
20:12.59kergothi thought about having a table of tables, and descending into that by using each superclass as a key, in order
20:13.03kergothbut thats ugly and horribly inefficient
20:13.09kergothlots of tables
20:14.12kergothi could store the list of superclasses in the class, using an extra table there, then to do the lookup, iterate over the classes in the pool and then iterate over that table, comparing item by item
20:14.15kergothbut .. ick.
20:16.10kergothhmm, create a table containing the list of superclasses when you create the class, storing that table of superclasses as the key, then when you do a lookup, compare item by item against the key table, rather than storing it in the class.. still inefficient, but less disgusting
20:16.21kergothstill results in creating an extra table for each class
20:16.54kergothno idea how often we'll be adding classes to the pool.. it hasnt been used in real world situations, no way to know
20:18.16otraviTekkub: on the forum, the boss the spam is on: Huhuran - AQ40
20:18.25Tekkubthanks
20:18.30TekkubAMMO!
20:18.34TekkubFIX IT BITCH
20:18.37otravibut if you are a class that has cleanse the tanks, it's quite nice to have the spam :p
20:18.50ckknightbrb, gotta restart
20:22.50*** join/#wowace ckknight (n=ckknight@24-136-27-242.alc-bsr1.chi-alc.il.cable.rcn.com)
20:27.45kergothgot it.  rearchitecting the object model as we speak
20:28.47hyperChipmunkyo boss, need some suggestions
20:29.05kergothjesus, i need to document this model, even i'm starting to lose my grasp on it :P
20:29.28ckknighthyperChipmunk, hit me
20:29.46hyperChipmunkhttp://69.14.77.214/wrumonofont.png
20:30.09ckknighthrm
20:30.21hyperChipmunkanyway to align those?
20:30.30ckknightdo you want an AddTripleLine?
20:30.37hyperChipmunk=x
20:30.39hyperChipmunkI'm sorry =(
20:30.44ckknightdo you?
20:30.46hyperChipmunkyes =P
20:30.48ckknightI'll add it if you need it
20:30.54ckknightthis is the very last API change
20:31.00hyperChipmunkthat's exactly what I want
20:31.03ckknightwhy aren't any damn servers up?
20:31.04kergothClass is an Object, and its prototype is also Object.  that was the key.  akclass did it, but i didnt fully grasp the implementation ofi t
20:31.14ckknight3 are up
20:32.25hyperChipmunkof course, I will have a need for quadruple line as soon as you release 1.0 final
20:32.44hyperChipmunkit is inevitable
20:35.05ckknight...
20:35.10ckknighthrm
20:35.15ckknightthinking of a way to do it mathematically
20:35.19ckknightcause it should line up...
20:35.31ckknightcurrently you can have something like this:
20:35.40ckknightleftleftleftleftleftleft rightright
20:35.47ckknightleftleft rightrightrightrightright
20:35.55ckknightwith overlap
20:35.58hyperChipmunkyea
20:36.04ckknightit just has to have 40 px between them
20:36.12ckknight...
20:36.17ckknightsorry, hyperChipmunk
20:36.22ckknightthis won't be added for 1.0
20:36.28ckknightbut I will have it on my to do list
20:36.36ckknightI'd have to revamp the system
20:37.37hyperChipmunkyea, didn't expect it anyway
20:37.45ckknightyea
20:37.50hyperChipmunkjust wondered if you might have a trick up your sleeve that might fit the bill with what we have
20:38.25hyperChipmunksome way to overlap an AddLine and an AddDoubleLine or something
20:38.43ckknightwhat I am possibly thinking of is revamping but using tables
20:38.46hyperChipmunkwith the AddLine center justification
20:38.54ckknightsince there is compost now, it doesn't create as much overhead
20:39.19kergothyou guys want to proofread my blurb documenting this object model in a bit?  need to see if you can grasp the concepts (not so much the implementation..)
20:39.24ckknightyea, kergoth
20:39.27hyperChipmunksooner or later someone's going to want to display a table on the darn things anyways
20:39.28kergothk
20:39.38ckknightI have experience in API documentation
20:39.44hyperChipmunkyea, toss it up whenever you're realy kerg
20:39.48hyperChipmunkready*
20:39.58kergothi'm not to api docs yet, right now i'm doing high level architectural description, essentially
20:40.07hyperChipmunkI've no understanding of the concept whatsoever at this point
20:40.24hyperChipmunkbut I'm somewhat savvy to what's intended
20:40.33hyperChipmunkso I'll be a good litmus test
20:40.59kergothindeed
20:41.02kergoththats what i was hoping for
20:41.18hyperChipmunkmore than happy to help +0
20:41.20hyperChipmunk=)
20:41.21kergothwhen i first looked at some of this stuff, i read the code like 12 times before i got my head around it
20:41.27kergothand even then i was missing pieces
20:41.28kergothheh
20:41.40kergothconceptually its pretty simple, but its easy to get confused
20:41.51Temso you going to post it or what?
20:42.29kergothi'm describing not the current model, but what i'm changing this to be.  hold up a sec
20:42.32kergoth:P
20:43.36kergothhttp://covenant.kergoth.com/projects/wow/wiki/Code/OOModel
20:44.08kergothit assumes you know what an object is and what a class is.  if you dont, see wikipedia
20:44.12kergoth:)
20:44.23kergoth(concept wise, not how they're done here)
20:44.34Temlol kergoth you have trac installed on your server
20:45.09*** join/#wowace Elviso (n=e@66-90-143-73.dyn.grandenetworks.net)
20:45.18kergothhehe, check out the timeline on my addon set :P
20:46.39Temwhy is trac so damned slow?
20:47.02Temkergoth: trac error on trying to view the timeline
20:47.06ckknightkergoth,  broken link
20:47.15Temdatabase is locked
20:47.23kergoththats because its taking so long to pull up the data out of the db taht we're contending with each other for the database lock
20:47.28kergothsqlite doesnt have row level locking
20:47.29kergothhehe
20:48.02kergothhttp://covenant.kergoth.com/projects/homefiles/timeline :P
20:51.36FryGuywoot got my svn working :)
20:51.46FryGuyis there going to be the spybot thing announcing when I commit? :)
20:52.03kergothwe dont have svn.wowace hooked up yet
20:52.07kergothi'm on it
20:52.28[MoonWolf]it will happen
20:52.30[MoonWolf]eventually
20:53.42TemI enjoy those
20:54.03Tembecause if you include as your last line something like ~hug CIA-6
20:54.13Tempurl will pick up on it
20:54.22kergothany opinions on that oomodel page?
20:54.22Temand then CIA will respond
20:54.30Temkergoth: the first part is a little unclear
20:54.30ckknight~hug CIA-6
20:54.31purlACTION hugs CIA-6
20:54.32kergothit works now that people arent trying to view the wow timeline :P
20:54.34kergothhmm, k
20:54.54Temkergoth: you may want to go into more detail about what a prototype is in this model
20:55.18hyperChipmunkyea, exactly my point
20:55.28hyperChipmunkI was just about to say I got tangled on the prototype
20:55.31kergothits hard to describe, it isnt a class, it isnt an object, its that which your object actually inherits from
20:56.02kergothbasically we have two independnet inheritence hierarchies
20:56.03[MoonWolf]its a class/object/prototype/interface combinaton thingy ?
20:56.07kergothone for classes, one for objects
20:56.21kergoththe object hierarchy has the prototypes of each class in its class's hierarchy
20:56.38kergoththereby splitting the namespaces. objects dont get class methods, they only get methods defined in prototypes
20:56.48kergothbut subclasses get the methods of the classes they inherit from
20:57.08kergothakclass had a diagram of the inheritence, but it just made it more confusing :P
20:57.32kergothbasically, instead of objectc -> class c -> class b -> class a
20:57.38kergothyou have class c -> class b -> class a
20:57.51kergothand objectc -> class c's prototype -> class b's prototype -> class a's prototype
20:57.51[MoonWolf]what happend to the object ?
20:57.56[MoonWolf]ah
20:58.01kergothagain, two independent hierarchies :)
20:58.16kergothrelated, but independent from the lua __index standpoint. methods flow along seperate paths
20:58.23hyperChipmunkput up a practical outline with some logical sample concrete names and I bet it makes the thing 10x clearer
20:58.35[MoonWolf]it is clear to me.
20:59.10hyperChipmunkI get it, but it's murky
20:59.12kergothdid the description i wrote in here help? hyper, do you understand the prototype thing?
20:59.14kergothhmmk
20:59.18ckknightI get it
20:59.19hyperChipmunklike, I understand what it is
20:59.20ckknightpretty cool
20:59.24hyperChipmunkI just don't get why it's useful
20:59.32[MoonWolf]okay WE get it, now explain it to randomauthor2334
20:59.50kergothi can define myclass:foo(), a function which does blah, but which myclass objects dont get
20:59.54hyperChipmunklike, I follow what's going on, but I see no significance to it
21:00.09hyperChipmunkright
21:00.11hyperChipmunkI get that
21:00.13hyperChipmunkbut why
21:00.14kergothyou know any other programming languages?
21:00.18ckknighthyperChipmunk just wants an example
21:00.35kergothin c++, you can define static methods which are bound to the class, not the object.  thats what this gives you
21:00.43hyperChipmunkwhy would I, as a wow addon author, care about this system
21:01.02[MoonWolf]A good question.
21:01.12Temckknight: you around?
21:01.24kergothokay, lets say AceHooks has a convenience function to do something, but that function doesnt need to be in every ace addon's namespace
21:01.25ckknightI just said something to hyperChipmunk a minute ago
21:01.26hyperChipmunkthat's what you have to answer right up front
21:01.39kergothyou dont need to call myaddon:acehooksfoo(), because it doesnt need an object, a self, to do its job
21:01.46hyperChipmunkthere you go, getting better =)
21:01.48kergothyou can call AceHooks:acehooksfoo() instead
21:01.48Temhow do you detatch a tooltip?
21:01.58ckknightright click, detach tooltip
21:02.02ckknightor do you mean in code?
21:02.27kergothokay, so a class method is a method which doesnt need a concrete object other than the class itself to do its job
21:02.38kergothdoes that make it more clear?
21:02.38Temoh, is it only available for things that directly support it?
21:02.40hyperChipmunkkergoth: you make it like that and it'll be much better
21:02.53ckknightyes, Tem
21:03.00Temd'oh
21:03.05kergothcool, thanks for the help all.  hard to approach it from ground zero once you already understand it :)
21:03.12ckknightit's pretty easy to support it, though
21:03.19Temthen update your default plugins for it
21:03.33[MoonWolf]its a simple enough concept once you understand, but explaining it to someone who doesnt understand is hard.
21:03.35ckknightwhy?
21:03.37kergothi think i'll start the description with a list of key features
21:03.42ckknightactually, nvm
21:03.42Tembecause I want to play with the new feature
21:03.44kergoththen go into more detail after that, with examples
21:03.45Temduh!
21:03.46ckknightlol
21:03.51ckknightah, it could be cool
21:03.54[MoonWolf]then here is another problem, most authors wont even understand the uses.
21:04.02hyperChipmunkLike FuBar_BattlegroundFu for example! **UNPAID ADVERTISEMENT** Download BatFu today and experience battlegrounds in a radical new light!  BatFu, the plugin for the discerning PvPer! ***
21:04.03Tembut really, I wanted to detach my performance tt
21:04.04[MoonWolf]they have trouble understanding the concept of namespaces
21:04.11TekkubHey moon.... got ItemInSet calling it'sself recursivly now, working on ItemInSets
21:04.16kergothi'm concerned more with those who develop libraries and acemodules in the case of the model itself
21:04.17[MoonWolf]Tekkub, coolio.
21:04.22Tekkubadded bonus: don't need Compost anymore!
21:04.28kergothmode addon devs will _use_ those things, but they dont need to _know_ that
21:04.29[MoonWolf]what ?
21:04.31kergoths/mode/most/
21:04.31*** join/#wowace Ratbert_C1 (n=KCummins@adsl-71-147-10-6.dsl.irvnca.sbcglobal.net)
21:04.43[MoonWolf]true
21:04.44TemhyperChipmunk: queue times are 2h+ on my server.  I don't have that kind of patience right now
21:04.44Tekkubplus it looks like I wasn't reclaiming something, memory use went down in my tests
21:04.59kergothlike the case of calling some method of AceHooks instaed of calling it as a member of your addon object
21:05.06[MoonWolf]well kergoth has a point there, most decs wont get to actually see any of that code.
21:05.10Tekkubhey rat, whatever you PM'd me got lost while my net was imploded
21:05.13kergoththey'll do it, but they dont need to understand that we had to implement two independent hierarchies to do it
21:05.15hyperChipmunkmine too, tem
21:05.16[MoonWolf]they inherit the lib and thats it.
21:05.26Temhow the hell did you manage GM
21:05.30hyperChipmunkbut it displays those huge queues in pretty colors
21:05.35Temthat would have driven me CRAZY
21:05.38hyperChipmunkheh
21:05.43hyperChipmunkfour months at FM
21:05.51kergoth[MoonWolf]: to summarize, those writing _classes_ will care.  but addons wont be classes, they'll be objects :)
21:05.51Temouch
21:05.58Tema guy in my guild just got GM a few weeks ago
21:06.05Temhe only spent 3 weeks at FM =P
21:06.07Tekkubhttp://wiki.wowace.com/index.php/Compost_Embedded_Library  <--- Cleaned up wiki page whilst at the inlawz'z
21:06.28[MoonWolf]inlawlz
21:06.29hyperChipmunkyea, most of my guys only spend 3-4 weeks as FM
21:07.02ckknighthyperChipmunk, should I just have all tooltips detachable by default?
21:07.10[MoonWolf]anyway, kergoth, save this chat, you will need it for documentation later on.
21:07.13hyperChipmunkI think you should
21:07.18ckknightokay
21:07.28hyperChipmunkbecause that leaves it in the users' hands
21:07.34ckknightyea...
21:07.35hyperChipmunkso if there's an addon that doesn't support it
21:07.40hyperChipmunkand the user wants it
21:07.46hyperChipmunkthen he has to go digging in the code
21:08.03[MoonWolf]I am really looking forward to ace2
21:08.09ckknightas am I
21:09.00[MoonWolf]finally we dont need to hear those stupid idiots whining about dependencies.
21:09.05Tekkubir2!!!
21:09.17Tekkubfuck dependancies!
21:09.25Tekkubfuck them right in the ear!
21:09.29ckknightTekkub, can I suggest another API deal for Compost?
21:09.37Tekkuboh... okey I'm making Keyminder embeddable :)
21:09.46[MoonWolf]Tekkub, i never thought you were one for skullfucking.
21:09.46Tekkubsure bossy
21:09.52ckknightalright
21:10.01ckknightnow that you have Acquire(...)
21:10.05ckknightand AcquireHash(...)
21:10.24ckknightwhat would be handy is a Replace(t, ...) and ReplaceHash(t, ...)
21:10.37ckknightit'd work like Erase, then add stuff to it
21:10.45Tekkubhrm...
21:11.08Tekkubmaybe Reallocate(....)
21:11.18ckknighteither works
21:11.23TekkubReinitialize
21:11.23ckknightI see it being useful in dropdowns
21:11.25kergothhmm, a table that acts as a pool/cache is becoming a common thing, think itd be useful to make something generic for it?
21:11.39ckknightcause I use one local info = compost:Acquire(...)
21:11.42Tekkuboh and BTW.... waiting to test and commit....
21:11.43Tekkub-- Reclaims multiple tables, can take 10 recursive sets or 20 non-recursives,
21:11.43Tekkub-- or any combination of the two.  Pass args in the following manner:
21:11.43Tekkub-- table1, depth1, tabl2, depth2, table3, table4, table5, depth5, ...
21:11.43Tekkubfunction lib:ReclaimMulti(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20)
21:12.13[MoonWolf]kergoth, definitly
21:12.29Tekkubyea kerg, make us a nice proper stack embedlib
21:12.48Tekkubstack, queue, cache... all in one embedlib
21:12.49kergothokay, but first i'm finishing this fucking object model
21:12.55kergothi'm sick of it, damnit
21:13.02[MoonWolf]kergoth, take your time.
21:13.02Tekkubyea I know the feeling
21:13.06Tekkubanywho brb
21:13.07[MoonWolf]there is no deadline here.
21:13.17Tekkublaundry again... wheeeee
21:15.30id`string.find('blah.lua', '(\.lua|\.lp)')
21:15.32id`whys is this false
21:15.42kergoth"Objects created by a class inherit from that class's prototype.  The prorotype is an Object which inherits from the superclass's prototypes." that clear?
21:15.46kergothid`: i dont think lua supports |
21:15.59id`kergoth: then how the hell am i going to match things
21:16.01kergoths/superclass's/superclasses'/
21:16.07kergothslowly and painfully
21:16.09hyperChipmunkthat is more clear
21:16.36[MoonWolf]looks clear to me.
21:16.51id`yep
21:16.52[MoonWolf]be sure to make some bad generic analogy there.
21:16.58kergothand then i'll go into the description of class methods vs object methods, so people see why that is
21:16.59[MoonWolf]something with cars or fruit.
21:17.02kergothhehe
21:17.06ckknightid`, use %., not \.
21:17.13pagefaultanyone else having problems logging in?
21:17.50id`ack
21:17.53[MoonWolf]mendeleev kci branch merged back onto the trunk.
21:18.15[MoonWolf]Tekkub, the mail tooltip works too.
21:18.21hyperChipmunkhehe the wikipedia guy uses his dog
21:18.46[MoonWolf]I have no more reported unhandled bugs for mendeleev
21:18.47[MoonWolf]yay!
21:19.04[MoonWolf]Time to make new features and introduce some bugs.
21:19.44hyperChipmunkgo moon go!
21:19.48Tekkubwewt!
21:19.59[MoonWolf]I think ill go do the whole babblelib thing tommorow.
21:20.13hyperChipmunkhaha boss, you don't let me drag my tooltip below the screen at all now =)
21:21.19Tekkubgogo Super StayBetweenTheLines!
21:21.27[MoonWolf]someone made a fubar compilation
21:21.32[MoonWolf]with only fubar plugins....
21:21.43hyperChipmunk...
21:21.52hyperChipmunkdude, we're not even done yet
21:21.58[MoonWolf]http://www.wowinterface.com/downloads/fileinfo.php?id=4821
21:22.22hyperChipmunkrofl
21:22.26hyperChipmunkthe stormtrooper on the toilet
21:23.15banditronsomeone should drop a comment there pointing out that fubar is beta
21:23.43hyperChipmunkalready writing it
21:24.08banditronhe didn't even mention what plugins / versions are in it
21:27.03ckknighthyperChipmunk, I'm deprecating all the FuBarTooltip:Add* functions
21:27.15ckknightyou'll have to use self.tooltip:Add* from here on out
21:27.39[MoonWolf]thats right ckknight teach them how to use things properly
21:27.39Tekkubbleh I can't log in
21:27.39Tekkub"Auth issues are receding" my ass
21:27.48[MoonWolf]make it scream in bright letter, YOU DOING IT WRONG!
21:28.15TainI just write off Tuesdays entirely, it's the other days when I sit there at "Authenticating" that drive me angry.
21:28.51pagefaultyeah I finally got in
21:28.52pagefault20 minutes later
21:30.25hyperChipmunkgood deal
21:31.13ckknightit'll still work (till 1.0), but it'll yell at em with deprecation warnings
21:31.50FryGuyi hate how no matter what I do, whenever there's a new patch I load like 4-5 times with people naked and unknown entities
21:32.48Tekkubnaked people are bad?
21:34.18[MoonWolf]That depends on age, looks and sex.
21:34.24TainIndeed.
21:35.32TainI can't believe I had to just argue with the phone company.  I forgot to have my phone shut off right away after moving out of my last apartment, when I finally did call they had already shut it off for non-payment.
21:35.55[MoonWolf]there, fixed.
21:36.05TainSo I was calling to have it disconnected anyway.  Paid the remaining balance by phone.
21:36.26TainThey sent me a new bill with a $10 reconnect charge, they reconnected the service so that they could disconnect it.
21:36.33kergothhaha
21:36.42[MoonWolf]lolo
21:36.43Tekkubretards
21:37.00pagefaultkergoth, svn down again?
21:37.04Tekkubbut then, they're gonna charge you a $20 disconnect fee too
21:37.05TainAnd I had to talk to THREE different people to get it taken off.
21:37.30kergothpagefault: heh.  careless use of debfoster uninstalled iproute2, which the vm needed to get online :P
21:37.42kergothonce again pushing the addon set up rev by rev
21:37.51pagefaultfun
21:38.09pagefaultI hope you have some way to automate that :)
21:38.20hyperChipmunkhttp://ace.pastebin.com/654427
21:38.27hyperChipmunkin response to that compilation
21:38.32kergothsvk smerge -IlB --verbatim //WOW //mirror/wow
21:38.41kergothsvk smerge -IlB --verbatim //local/WOW //mirror/wow
21:38.44pagefaultah then it's not too bad
21:38.45kergothheh.
21:38.53kergothnah, it was re-setting up apache and stuff that was annoying
21:38.58kergothtracs for my code, etc
21:39.02pagefaultI woudln't even want to imagine what that would be like if it was cvs
21:39.07kergothhehe
21:39.33[MoonWolf]http://dat.4chan.org/b/src/1144789718281.jpg SFW
21:39.35kergother, that //local/WOW one doesnt have a -B
21:39.51hyperChipmunkgonna post that reply, if nobody objects
21:40.24[MoonWolf]talk to ckknight about that.
21:40.31pagefaultno cedega update this month
21:40.34ckknighthrm?
21:40.38hyperChipmunkhttp://ace.pastebin.com/654427
21:40.39pagefaultI guess they don't have elder scrolls 4 working
21:40.51hyperChipmunkthat compilation could be dangerous; hopefully that will get things sorted out
21:41.21hyperChipmunkor at the very least direct the feedback to where it's needed
21:42.57ckknightworks for me, hyperChipmunk
21:43.55hyperChipmunksome people are so stupid
21:44.54Tekkubso now, that Compost method.. what to name it?  Reacquire, Reinitialize, something else?
21:48.21[MoonWolf]recycle ?
21:48.50FryGuyanyone else have the unknown entity/items showing up as red ?/disconnect when you try to cast a spell?
21:48.54TekkubOkeyfinethen :)
21:49.03TekkubFry: I can't get in
21:56.37ckknightReplace
21:56.54ckknightreplace makes the most sense to me
21:57.00ckknightit gets rid of the old stuff, puts new stuff in
22:09.12TekkubI already named it Recycle :)
22:09.24Tekkubit makes sense, and it fits with the "theme" of the library
22:09.28Temyo ckknight
22:09.32Temdetatched tooltips
22:09.46Temwhy no slider for transparency?
22:09.52Tekkubnow if I could fucking log in
22:09.57Temand scale
22:10.11Tekkubso I can test and cimmit up my changes
22:10.28Tekkub"Success!" .......................................................................................................
22:10.37Tekkub"Connected" ..........................................
22:10.45Tekkub"Failed to connect"
22:11.10Tekkuboh I got to char list this time....
22:11.40TekkubPatchdays, the days when successfully logging in is the game
22:12.08Tekkub"I wiped 5 times before I finally logged in"
22:12.08kergothsheesh, i drew up a rudamentary inheritence diagram for this object model, and i swear you could get eaten by a grue in there
22:13.38TekkubI bet slou's working his ass off today fixing shit... lets get cair to phone him up at work and pester him for no good reason
22:16.40TekkubAH HA!  She does have his number!
22:16.50Cairennof course
22:17.03TekkubCair, get that hot steamy phonesex action going!
22:17.10Cairennbeen there, done that
22:17.35hyperChipmunkno wonder these 'fixes' suck
22:17.50Tekkubwith Slou? *grawr*
22:18.07TemI would bet with her husband
22:18.13Cairennwondered if anyone would actually catch that and what the reactions would be
22:18.17Temwho is usually pretty far away
22:18.21CairennTem: indeed
22:18.25TekkubTem, shut up you
22:18.34Tem~fix Tekkub
22:18.35purlACTION takes Tekkub to the vet for a "special" visit.
22:18.42Tekkub~break Tekkub
22:18.50TekkubBLAST!
22:18.56TekkubThwarted again!
22:18.59TemVICTORY IS MINE
22:19.14TemI got in game
22:19.24Tekkubfucker
22:19.28TekkubI hope you crash
22:19.41Cairennas for whether or not I've had sex of any form with Slou, well, no comment
22:20.00Temyou had cheer sex with him didn't you?
22:20.05Tekkubeh ohes, "urgent maint" on some realms
22:20.15Temckknight: on the detatched tooltips, why are the transparency and scale choices not sliders?
22:20.36ckknighthow do I do sliders with drop down menus?
22:20.45Tekkub"Player that have blah blah Kalimdor blah blah can't reconnect"
22:21.11Tekkub"blah blah bear with us."  kinky
22:22.24kergothokay, i need another opinion on the object model, sort of
22:22.45*** join/#wowace Tem_ (n=Tem@adsl-212-53-107.lft.bellsouth.net)
22:22.45*** mode/#wowace [+o Tem_] by ChanServ
22:23.08Temfuck you Tekkub
22:23.12TemI crashed
22:23.55Temand now I am unable to log in
22:27.33Temso... I don't know if you saw my question ckknight
22:27.44ckknightyes I did
22:27.50Temdid you have an answer?
22:27.57ckknightyea, how do I do sliders with drop down menus?
22:28.07Temno idea
22:28.13Tekkubkek
22:29.13ckknightthus, they aren't sliders
22:32.10Temdon't use a drop down for that part
22:32.26Temyou could do it like the Battlefield Minimap
22:45.14*** part/#wowace Cairenn (n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com)
22:46.01*** join/#wowace Cairenn (n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com)
22:46.01*** mode/#wowace [+o Cairenn] by ChanServ
22:50.10ckknightTekkub, did you put in that replace code yet?
22:50.26Tekkubyes, but I ain't committing it till I can test it
22:53.39Cairennhe must be really busy, he isn't answering his cell
22:55.04TekkubLOL
22:55.08Tekkubyou slut!
22:55.14Cairennheh
22:55.25Cairennhey, you were the one that told me to call him
22:56.16Tekkubhehe
22:57.15CairennI just emailed him and yelled at him
23:00.02ckknightokay, now every tooltip detaches
23:00.11TemI hate dumb people
23:00.17Temhttp://www.wowinterface.com/forums/showthread.php?t=4431
23:05.28Tekkubhrm... well Recycle works fine... ReclaimMulti is infinatelooping tho it seems
23:09.31*** join/#wowace cladhaire (n=jnwhiteh@cpe-24-59-191-241.twcny.res.rr.com)
23:09.48cladhaireEvening.
23:12.33hyperChipmunkwhoo
23:14.06Ratbert_CPcladhaire!
23:16.10cladhairelol
23:16.12cladhairesend me an email =)
23:16.17cladhairerepo name, login name
23:20.06*** join/#wowace Tekcub (n=Tekk@ip70-178-135-244.ks.ks.cox.net)
23:24.20cladhaireRatbert_CP: You there?
23:26.07Ratbert_CPyeah...
23:26.11Ratbert_CPSorry...
23:26.14cladhairewhat repo name
23:26.18Ratbert_CPAt work...  phone...
23:26.24cladhaireRatbert?
23:26.31Ratbert_CPYeah.
23:26.45cladhairek.. i'll tryto get it up for you
23:26.55cladhairebut send me an email at cladhaire@gmail.com with youur desired username
23:27.01Ratbert_CPOK
23:28.32Ratbert_CPEmail on its way.
23:29.32cladhairethanks Ratbert_CP
23:30.23ckknightlol, kergoth
23:31.20kergothwhen it comes to some things, i'm a perfectionist :P
23:32.51banditronobject models are a good place for perfection
23:36.37hyperChipmunkmy girlfriend is trying to shame purl into playing hangman with her =(
23:36.48Tekcubokey, got new Compost workink
23:37.25hyperChipmunkshe just told him he was no better than those aol bots
23:38.00Tekcubattempting to commit...
23:38.00Tekcubrat, clad, what did you need from me earlier?
23:38.08cladhaireI didn't tek
23:38.38Tekcubyou emailed me
23:39.11cladhaireaah nevermind =)
23:42.17Tekcubyou fuckin with my SVN again claddy, I can't commit *resets password*
23:42.24cladhaire*shake*
23:42.26cladhairehaven't touched it.
23:42.28cladhairewhats it saying?
23:42.37kergothbanditron: this is true
23:43.04Tekcubit just kept asking for user, reset fixed it
23:43.21ckknightTekcub, is it committed?
23:43.31Tekcubgod you're impatient!
23:43.41Tekcuband yea it just finished
23:43.48ckknightI need it to update FuBar
23:44.07Tekcub^^
23:44.21Tekcublike it matters, servers are prolly gonna be fucked up all night
23:44.32kergothi'm reworking the object model to have not just init() methods for its objects, but init() methods for its classes as well
23:44.53Tekcubkerg: thatnks for that change stuff but I didn't like it :)
23:45.04TekcubI liked my little IncDec function
23:45.07kergothso things like Class's mro calculation can be done in its init() method, and subclasses can super() to call that init
23:45.17ckknightokay, so it's Erase, then Populate?
23:45.22kergothreminds me of titan's functions to perform stupid simple shit like ternaries
23:45.25kergothpointless
23:45.32kergothbut suit yourself
23:45.34Tekcubno, Recycle and RecycleHash
23:45.56TekcubI got sick of all the this = this + that
23:46.13TekcubI was doing it enough that the one lil func made more sense
23:46.21*** join/#wowace Norque (n=Norque@076.a.001.dub.iprimus.net.au)
23:46.26kergothjust like the titan guy got tired of writing: if this then that, no doubt
23:46.34Tekcubbecause some fucktards thought lua didn't need a ++ operator
23:46.40kergothwho needs to use language builtins when we can reinvent the wheel
23:46.51kergothlua lacks all mutate operators
23:46.56ckknightah, cool, Tekcub
23:47.07ckknightI don't like ++
23:47.10ckknightI'd prefer += 1
23:47.24Tekcub+= would work for me as well
23:47.28Tekcubjust... SOMETHING
23:47.32ckknightyea
23:48.07kergothnone of its operators change an existing object today, they create new ones.   this = this + 1 produces a new this that has one more, whereas this += 1 changes the object in this rather than putting a new one there
23:48.33kergothi can see why they might not have wanted it, lua focusing on simplicity and all
23:48.33kergoththeres a lua power patch for it, not that it helps us
23:49.38TekcubCAIR!  We need you to slut it up with Slou and get us a += operator in WoW-lua!!!!!!
23:50.18Cairennfunny you should say that Tekcub
23:50.27CodayusoO
23:51.15Tekcubit is?
23:51.19hyperChipmunkrofl
23:51.20Cairenn"Now how am I supposed to call you and pester you if you don't have your  cell phone turned on?"  " *laugh*   What did you have in mind? :)"  "Well I guess you'll never know now, since you didn't have your phone  turned on, now will you?"   "Pthbbbbt!   You tease. :)"
23:51.30cladhairehahaha
23:51.34hyperChipmunk<PROTECTED>
23:51.36hyperChipmunkoops
23:51.41kergothi'd rather see lua 5.1 go in than the mutate patch, personally, given 5.1's incremental garbage collector
23:51.52cladhaireincremental GC would be clutch for wow
23:52.03hyperChipmunkyea
23:52.48Tekcubtrue... CAIr doubleslutduty, get us both
23:53.01Cairennlol
23:53.42hyperChipmunktek =\
23:54.51cladhaireHeyas Kael
23:55.05Kaeltenhey guys
23:55.07Kaeltenhey clad
23:55.19cladhaireWhats up?
23:55.26Kaeltenlol
23:55.28Kaeltenjust work
23:55.34Kaeltenbut I only have two more days
23:55.38Kaeltenso after that its all over
23:55.43cladhaireheheh yay
23:56.28cladhairehaha
23:56.40cladhairei need to... quit and collect unemployment and write libraries full time
23:56.56Kaeltenheh
23:57.01Kaeltenunemployement sucks in alabama
23:57.12CairennI need to win the lottery so I don't have to declare bankruptcy.
23:57.13cladhairesucks here too
23:57.18TekcubI think I need to kick ammo in the ass
23:57.22cladhairei just didn't wnat to cheat and say lottery
23:57.26cladhaireTekcub: k =)
23:57.33Tekcubhe's unregisterenig events in Disable in the bigwigs boss modules
23:57.52Tekcubwhat a noob
23:57.59Kaeltenlol
23:58.03Kaeltentek, at least he's trying
23:58.09Tekcubwhateva!
23:58.24cladhaireI need to get some work in on AceState
23:58.28cladhairelots to be done O.o
23:58.35Kaeltenclad
23:58.41cladhairekael
23:58.47Tekcubtek
23:58.47KaeltenCLAD!
23:58.53cladhaireKAEL
23:58.54TekcubTEK!
23:59.08KaeltenClad!!!!
23:59.13cladhaireKael!!!
23:59.17Tekcubmeh
23:59.20cladhaires/!!!/!!!!/
23:59.24Kaeltenlol
23:59.26Kaeltenthis is getting scary
23:59.29hyperChipmunkrofl
23:59.29Kaeltenwe got the bot in on this
23:59.29cladhairehehe
23:59.45cladhaire=)
23:59.47Kaeltenlol

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.