irclog2html for #wowace on 20060502

00:05.06*** join/#wowace Parak (n=profi@user-0cev737.cable.mindspring.com)
00:08.26Cairennunnn, ckknight?
00:08.32ckknightyea?
00:09.02CairennInterface\AdOns\TabletLib\TabletLib.lua:1157: attempt to call global 'func' (a nil value)
00:09.28ckknightI believe I fixed that
00:09.40Cairennwent to click on a quest on the detached tooltip
00:09.43Cairennand got that
00:09.52ckknightyes, quite sure I did
00:10.01Cairennhave the latest *from WoWI*
00:10.27ckknighthrm
00:10.31Cairennwill re-download, install, reload and check again, 2 sec
00:10.59CIA-1303neronix * r1319 10NanoStats/ (NanoStats.lua NanoStats.toc NanoStats.xml):
00:10.59CIA-13NanoStats
00:10.59CIA-13- Got rid of xml in favour of TabletLib
00:10.59CIA-13- Incomplete dummy UI implemented
00:10.59CIA-13- Yeah, it's still useless :P
00:10.59CIA-13- /me loves ckknight long time
00:11.32Neronix`sleepnight
00:11.41Cairennnight Ner
00:11.47CairennNeronix`sleep:
00:12.15Cairennckknight: just reinstalled from fresh download at wowi, same error after reloadui
00:12.27Cairennwhen clicking on quest title in detached tooltip
00:13.09ckknightokay
00:13.14ckknightmust not've updated
00:14.33CIA-1303ckknight * r1320 10TabletLib/Lib/TabletLib.lua: TabletLib - added highlight and text moving on mouse down to clickable lines.
00:22.16Cairennckknight: uploading fixed to WoWI?
00:22.21ckknightnot quite yet
00:22.26ckknightgimme 10 minutes
00:22.26Cairennk
00:22.29ckknightworking on skins
00:22.30Cairennjust checking :)
00:22.33Cairennno problem
00:25.47*** join/#wowace Parak (n=profi@user-0cev737.cable.mindspring.com)
00:33.30ckknightNeriak
00:33.37ckknightI found out why the gold line wasn't connecting
00:33.44ckknightI forgot to connect it in the actual image
00:33.46ckknight"my bad"
00:35.08Firedancerhehe
00:37.23CIA-1303ckknight * r1321 10FuBar/ (FuBarUtils.lua PanelClass.lua background.tga):
00:37.23CIA-13FuBar - tweaked skinning algorithm.
00:37.23CIA-13centered text now smoothly positions when resizing.
00:37.23CIA-13Fixed background image (gold line wasn't connecting)
00:38.19kergothhttp://home.pipeline.com/~hbaker1/ObjectIdentity.html is an interesting article
00:38.22kergoths/article/paper/
00:45.43ckknightokay, Cairenn
00:45.45ckknightthat should work
00:48.16Cairennckknight: yup, works fine now, no errors this tiem
00:48.21ckknighthoorah
00:48.27ckknightalso, hover over a tooltip button
00:48.29ckknight(it's shiny)
00:50.13ckknightclicking also makes the text move 1px by 1px
00:50.25Cairennnice
00:53.28ckknightI should get the new QuestFu
00:58.38CIA-1303neriak * r1322 10Paparazzi/ (Paparazzi.lua Paparazzi.toc): Paparazzi: added releaseDate
01:01.43kergothhmmmmm
01:05.06kergothhttp://thedailywtf.com/forums/70666/ShowPost.aspx
01:06.49CIA-1303ckknight * r1323 10TabletLib/Lib/TabletLib.lua: TabletLib - Locking/Unlocking now refreshes clickability of buttons.
01:18.25Neriak<ckknight> I found out why the gold line wasn't connecting
01:18.30Neriakckknight: great! :)
01:18.36ckknightyea
01:18.40ckknightI updated the skin code anyway
01:18.43ckknight...dick
01:18.46ckknightlol
01:18.48Neriakhehe
01:19.29NeriakI'm looking forward to check out the new FuBar release later, now it's bed time .. nn guys
01:20.25Neriakbtw the new QuestFU doesn't work for me .. it's displaying 'loading' all the time, no tiooltip :-/
01:20.37Neriaks/tiooltip/tooltip/
01:23.42ckknightcrap, regression
01:27.23CIA-1303ckknight * r1324 10DewdropLib/Lib/DewdropLib.lua: DewdropLib - fixed regression that causes menus to jump.
01:32.09ckknightand people still have skinning issues
01:32.12ckknightwhich doesn't make sense
01:45.05Firedancerthe only thing I notice is that a bar attached to the top has like a 1px or so gap between it and the edge of the screen
01:45.14Firedancerthe gold line thing looks fine ot me now
01:45.44ckknightdamn, forgot about that gap
01:45.55ckknightI don't know why it's there
01:46.46Firedanceri just use visor to move it up. :)
01:47.40CIA-1303ckknight * r1325 10FuBar/PanelClass.lua: FuBar - fixed the 1px gap on the top of the screen (Game bug)
01:47.45ckknightfeel free to get from SVN
01:48.20Firedanceri usually grab the svn :) didn't have to fix ti just cause I mentioned it, but thanks :D
01:49.26ckknightwhy wouldn't I?
01:49.46ckknightI accidentally took it out when I changed the skinning stuff
01:49.54Firedancerah
01:55.46ckknighthonestly, if you want a feature, and I agree with you, I'd put it in
01:56.46Firedancerit works nice now without the visor adjustment :)
01:57.13Firedanceri guess i never realized it had been fixed before because of visor
01:57.27Firedanceri don't always read the patch notes :o
01:57.38TainPatch notes are overrated.
02:20.34ckknightyou know, I think maybe it'd be easier to push out a FuBarless, which has no bar but still takes plugins that'd go around the minimap
02:23.07ckknightor just put an option into FuBar that is like Disable all bars
02:28.19weabwhat if you wanted to mix and match
02:33.44ckknightyea
02:33.46ckknightthat'd be cool
02:35.37weabdrag it off the fubar onto the minimap!
02:37.30CIA-1303ckknight * r1326 10FuBar_MoneyFu/MoneyFu.lua: FuBar_MoneyFu - fixed positioning of CoinPickupFrame.
02:41.34Firedanceris there a way to make a plugin not show a tooltip at all? I have a couple that don't put any info in the tooltip, and it would be nice to just not get one when I'm musing over it (to get to another plugin or move them around etc)
02:44.27ckknightit'll always show the title
02:44.38ckknightfrankly, I don't see the harm
02:45.31Firedancerthere is no harm, really. just personal aesthetics i guess ;p
02:48.34Kaeltenheya
02:53.41ckknighthey
02:54.19Kaeltentrying to figure out this bug
02:57.43kergothKaelten, have you read my post about the object model?
02:59.07Kaeltennope
02:59.13Kaeltenjust got home not too long ago
02:59.34kergothwasnt posted today
02:59.38kergoth<PROTECTED>
02:59.46kergothhttp://www.wowace.com/forums/index.php/topic,1306.msg23062.html#msg23062
03:05.19Cairennhey Kaelten?
03:05.29Cairennnew KCI - Interface\AddOns\KC_Items\bank\bank.lua:39: attempt to compare number with nil
03:05.33Cairenna
03:05.48CairennKaelten: AND - not remembering bank data from session to session
03:05.55Kaeltenhmm
03:06.01Kaeltentrying to figure it out
03:06.05Cairennyou suck!
03:06.13Kaeltenno I don't!
03:06.20Cairennliar
03:06.30Kaeltenkergoth, I need to get caught up on whats going on with ace
03:06.39Kaeltenpeople are running away and I'm losing tabs on thigns
03:06.40Cairennoooo, speaking of Ace ...
03:07.01CairennKaelten: http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=370933&p=1&tmp=1#post370933
03:07.43kergothto summarize, once clad renames the global stub, we're ready to work on the ace 2.0 modules.  clad is switching events and hooks to the new bits soon.  tem is taking on acedb.
03:08.17kergothhehe, http://thedailywtf.com/forums/70666/ShowPost.aspx is terrible
03:09.49KaeltenCairenn,  those people suck
03:10.04CairennKaelten: did you go to the site?
03:11.00Kaeltenya
03:11.09KaeltenAce is there but none of my other ones
03:11.49Cairennask 'em to remove it, on the thread
03:12.34KaeltenI am
03:13.50Kaeltenif it will let me anyway
03:14.18Kaeltenkergoth,  So what parts of Ace still need to be rewritten?
03:14.29kergotheverything but the object model, hooks, and events, afaik
03:15.03kergothhttp://www.wowace.com/forums/index.php/topic,1329.0.html has some info on who's volunteered to do what
03:19.33ckknightwhat's left?
03:20.10ckknightclad said he was doing the chat commands
03:21.56kergoththere'll always be more and more modules to write, its just an embedded lib that uses our object model, really.  the key right now is to get the module set to the point where it provides an equal level of functionality with ace 1.x
03:22.32ckknightright
03:22.36ckknighthrm, localization
03:22.39kergoththats a biggie
03:22.43ckknightsounds intriguing
03:23.21kergothyou've done work in that department before, so you might be a good candidate to take the lead
03:23.33kergoth~emulate stewie
03:23.35purlHa ha. Oh, this is so good it just HAS to be fattening.
03:23.54ckknightAce's current locale system is appalling
03:24.04ckknightDebug also seems fun
03:24.13ckknightbut it needs to be "more"
03:24.28ckknighte.g. return 1-2 lines of the debug stack
03:24.34ckknightor a certain level of the debug stack
03:24.37kergothyeah, thatd be nice
03:24.46ckknightTooltip will be taken care of in 1.11, afaik
03:25.05ckknightbut it'd be handy as a temporary thing
03:25.21kergothi'd like to see some alternative ways of doing error handling
03:25.24ckknightanyone claimed Profiles?
03:25.29ckknightcause if they don't, I claim it
03:25.37kergothif you've looked into error handling of plugin loads without crashing the main addon, we'll want something like that methinks
03:26.02ckknightyea
03:26.05ckknightI still can't figure it out
03:26.14ckknightmine's better
03:26.17ckknightbut apparently not perfect
03:26.19kergothi might write a quick module for a rudamentary implementation of exception handling, based on functional exceptions on the lua wiki... i expect i'll do a bunch of things like that. pull useful tidbits from outside into wow
03:26.20kergothah
03:26.21ckknightwhich causes issues
03:26.28ckknightokay
03:27.42ckknightthere should be a profiling system
03:27.50ckknightI like what I did with FuBar and DebugFu
03:28.00ckknightit could be done for all of Ace
03:29.27ckknightprofiles seems to be part of DB
03:29.37ckknightthose should be considered one package, I think
03:31.11ckknightone thing confuses me about the structure of all this
03:31.39ckknightwould your addon object be inheriting from stuff like Locale and DB, or would you set fields for it?
03:31.48ckknighti.e. locale = AceLocale("whatever")
03:32.07kergothhonestly i dont see a need for acedb at all, other than profiling
03:32.20kergothckknight, you could do it in multiple ways
03:32.31kergothyou could have it as a member, or, more commonly, you'll just multiply inherit them all
03:32.55kergothlocal myaddon = ClassPool(AceLocale, AceProfile, AceFoo)
03:33.06kergothmyaddon:localefunction("bar")
03:33.06ckknighthrm
03:33.15ckknightah
03:33.19kergoththe advantage of inheriting is the object is passed implicitly
03:33.21kergothconvenience, really
03:33.28kergothpick and choose bits of functionality
03:33.29ckknighthow does versioning work?
03:33.46kergothunder the hood, its iriel's embedding framework, made into a global stub
03:33.52ckknightyea
03:33.55kergothlocal AceLocale = AceLibrary("AceLocale-1")
03:33.59kergothor whatever
03:34.00ckknightah, okay
03:34.02ckknightalright then
03:34.08ckknightthat's what I wanted to know
03:34.57kergothshould be pretty painless, but if you guys have any preferences on syntax, let me know
03:35.24Kaeltenwell is the library just the global stub?
03:35.53ckknightAceLibrary is just a stub
03:36.06ckknightidea
03:36.30ckknightlet the ClassPool take strings
03:36.40ckknightthen automatically convert those to AceLibrary("name"
03:36.42ckknight)
03:37.03ckknightso I could do local myAddon = ClassPool("AceLocale-1", "AceProfile-1", "AceFoo-1")
03:37.05kergothyeah thatd work. it could check the types, accept either an object or a string
03:40.38KaeltenI'd also like to see shortcut functions
03:41.01ckknightsuch as?
03:41.17kergoththe whole point of the class pool is to give you the flexibility without having to create a bunch of preset individual classes
03:41.23Kaeltentrue
03:41.35ckknightah, yea
03:41.35kergothit automatically ensures only one class exists for each set of superclasses
03:41.37Kaeltenbut a quick short cut for 'the standard package' wouldn't be that bad
03:41.41kergoththere is no standard package
03:41.46kergoththats the whole point of hte new infrastructure
03:41.54ckknightI'd prefer to write it out, personally
03:41.56kergothyou get to pick and choose
03:43.10Kaeltenthe other question is about compatability
03:43.18kergothbut if you want to write a module with a certain grouping, feel free.  "Ace" wont exist as an independent entity
03:43.25kergothso the old ace 1.x can live side by side no problem
03:43.46kergothwe supply developers with a developers kit, containing the most popular libraries for use in their addons
03:44.15kergothto clarify, ace will exist as a project, but it need not exist as a namespace or an addon
03:44.35Kaeltenhmm
03:44.39ckknightcool stuff
03:45.02kergothbut the user is free to install all the components as seperate addons if they want, or create one addon that includes the set they use most, or whatever
03:45.17kergothits all about gaining a great deal of flexibility and control
03:46.03Kaeltentrue
03:46.11Kaeltenits just going to take me some time to get used to everything
03:46.21KaeltenI've been out of touch a little with the newest trends
03:46.51kergothi'm open to any comments or criticisms on the design or the implementation, been soliciting comments for a while now.  but this is what clad and i and others mostly hashed out on irc, the basic concepts. then i implemented an object model that supported the multiple inheritence we needed to facilitate it
03:46.51ckknightit happens
03:47.05ckknightI frankly think that it's pimptastic
03:47.12ckknightat least the theory behind it
03:47.16ckknightI'd need to see it in action
03:47.55kergothitll be cool to have a quick & dirty little addon that displays to the chat what objects have been registered with the global stub, what versions are currently being used, adn stuff
03:47.58kergoth:)
03:48.48kergothkael, if you havent read http://www.wowace.com/forums/index.php/topic,1306.msg23062.html#msg23062 yet, do so :)
03:49.08kergothits about the only high level conceptual information on the object model itself that exists
03:50.03Kaeltenwhat kind of overhead does this new model cause?
03:51.05kergoththe first lookup of a method is more expensive, since its a function __index, and has to check all the objects in the MRO (method resolution order).  so its linear with the number of objects in the mro
03:51.19kergothrunning my timing script atm to show the numbers
03:51.56Kaeltenk
03:53.45kergothalso note that this implementation isnt optimizing for the single inheritence case.   I'll be folding those optimizations in, but it drops back to a table __index if it can when they're in
03:54.14Kaeltenhmm
03:54.24kergothsingle inheritence might not be useful for the addon classes/objects, but itll be more useful if used for other things
03:54.35kergothokay, here, numbers
03:54.41kergothThe following values are determined based on 8 executions of 1000000 iterations.
03:54.48kergothClass(nomemoize,tableindex): 0.23μs, 0.29μs, 0.35μs, 0.42μs
03:54.57kergothClass(nomemoize,functionindex): 0.23μs, 0.48μs, 0.74μs, 1.02μs
03:55.14kergothClass(c3,nomemoize): 0.23μs, 1.75μs, 2.06μs, 2.34μs
03:55.19kergothClass(c3,multi,nomemoize): 0.24μs, 1.95μs, 2.25μs, 2.53μs, 3.5μs, 3.88μs, 4.28μs
03:55.31ckknightwhat does c3 imply?
03:55.36kergoththe first two are the simplest class setup possible, just an __index pointing at the parent
03:55.42kergothc3 is the ace 2.0 object model, the c3 linearization
03:55.49kergothmulti is multiple inheritence
03:56.00kergoththe one before that is just single (note that it takes a hit, because i'm not yet optimizing for it)
03:56.35Kaeltenso thats .23 seconds right?
03:56.39kergoththats microseconds, i dunno how much even the first lookups will affect anything in real life. subsequent lookups will be 0.23 microseconds or so
03:56.41kergothno, microseconds
03:56.53kergoththats 1/1,000,000 of a second :P
03:57.00kergothcourse this is outside of wow, isolated testing
03:57.14Kaeltentrue
03:57.23Kaeltenshouldn't be that much worse inside of wow though
03:57.24Kaeltenwe hope
03:57.39kergothyeah, and with it being only the first lookup thats slower, i dont think we'll have any trouble
03:58.35kergothoh, one thing. if you want to create a singleton... a basic class to hold functionality but which you wont be creating any objects from, you need not create a class at all.  just create a basic object and add methods to it:
03:58.45kergothlocal mysingleton = Class()
03:59.08kergothclasses exist to be object factories, thats their purpose
03:59.21ckknightright
03:59.46ckknightso there is a distinction between a singleton and an object, then?
03:59.56kergothnope, singleton is just a term for that design pattern
04:00.00kergothnothing special about it
04:00.13kergoththe pattern generally results in creating a single class with an instance() method that returns a static member
04:00.16kergoth(i.e. in c++)
04:00.19kergothbut here, thats hardly necessary
04:00.22ckknightyea
04:00.26kergothyay for functions being first class objects
04:02.28ckknightI know
04:02.31ckknightmakes things handy
04:02.47kergothanother thing... say you have a class e whose method resolution order is class d, then c, then b, then a, then Class, then Object
04:03.04kergothwhen methods are folded on lookup, it only happens for your class
04:03.13kergothin other words, when class e does a lookup, only class e gets methods folded into it
04:03.21kergothit doesnt flow up through the mro
04:03.35kergothbecause class c's mro might not be class b, then a, then Class, then Object
04:05.13*** join/#wowace Wobin_ (n=Wobin_@221.221.21.92)
04:05.16ckknightokay
04:05.33ckknightah
04:05.33ckknightyea
04:05.35ckknightgood stuff
04:05.35kergothjust needed to clarify that, to note that lookups on class e wont result in class d's lookups going any faster
04:05.37ckknight~hug kergoth
04:05.40purlACTION hugs kergoth
04:05.40kergothhehe
04:05.58kergothonly class d's lookups will speed up further lookups there (the __index uses rawget on each element of the mro)
04:06.01kergoth~emulate stewie
04:06.02purlNo Sprinkles. For every sprinkle I find, I shall kill you.
04:06.14kergoth~yay
04:06.15purlYipee!
04:07.50Wobin_ooh
04:07.52Wobin_<PROTECTED>
04:08.05Wobin_shiny
04:08.07kergothooh
04:08.15ckknightso I could make AceLocale now, right?
04:08.25ckknighttheoretically
04:08.29kergothyup
04:08.38ckknightoff I go
04:08.45kergothshould be fine.  grab AceLibStub (hasnt been renamed yet) and AceOO from my ace branch
04:09.02kergothor just code independently and write the lib using those later, your call
04:09.23Temkergoth: in a standare linux install where is gcc located?
04:09.31Tem/usr/bin ?
04:09.32ckknight/usr/bin/gcc
04:09.55Temcurses!
04:10.09Temcygwin says it has gcc with it... but it so doesn't
04:10.28kergothinstall it then
04:10.31kergothsetup.exe is your friend
04:10.46kergothcygwin has a shitload of stuff, it just doesnt all go in by default
04:11.43TemI didn't know it wasn't all default
04:12.26ckknightkergoth, is there a standard set for versioning/naming?
04:13.33kergothckknight, not yet. the major version is just a unique identifier for the API, just convention
04:13.52ckknightI strongly think that a convention should be set
04:14.01ckknightmy recommendation"Name-#"
04:14.17ckknightala "Babble-1"
04:14.42ckknightcause Tekkub's are all different
04:14.48ckknight"compost-1" vs. "1" vs. "1.0"
04:15.19ckknightactually I'd prefer "Babble-1.0"
04:15.22ckknightbut that's just me
04:15.50kergothi'd prefer Babble-1.0 too, as thats what i'm used to from open source projects. gtk-1.2, gtk-2.0, etc
04:15.55kergothbut *shrug*
04:16.05ckknightyea
04:16.13ckknightsame
04:16.32ckknightalso it lets me call things 1.0.hugerevisionnumber
04:16.45ckknightbecause 1.1350 seems odd
04:16.48ckknightmoreso than 1.0.1350
04:21.06ckknightis there an example class out there somewhere?
04:21.30Temkergoth: oh I see now
04:21.41Temkergoth: the cygwin installer is really... hrm.. confusing
04:21.48kergothckknight, you can check out objtest.lua in the AceOO dir
04:21.53kergothTem, hehe, yes
04:24.07CIA-1303ckknight * r1327 10FuBar_DurabilityFu/DurabilityFu.lua: FuBar_DurabilityFu - now says it has nothing to repair when there's nothing to auto-repair.
04:24.09kergothckknight, also see that thread on the forum, i had some basic example usage there
04:24.28CIA-1303ckknight * r1328 10FuBar_TopScoreFu/TopScoreFu.lua: FuBar_TopScoreFu - now works for Paladin Judgements
04:26.37ckknightClassFactory is provided in AceOO or AceLibStub?
04:26.55kergothAceOO.  but you dont need to use it directly anymore
04:27.06kergothClass("foo") is the same as ClassFactory:new("foo")
04:27.18Kaeltenfalling asleep in the chair here
04:27.20Kaeltengnight guys
04:27.36ckknightI see
04:27.37ckknightokay
04:27.45kergothjust syntactic sugar. added that over the weekend
04:27.55ckknightso to start a new class, I'd do local AceLocale = Class()
04:27.56kergothsubclass() creates an object now too, instead of having to do subclass:new()
04:28.00kergothyeah
04:29.24ckknightis :init() required?
04:30.03ckknightor is it even a thing at all?
04:30.48kergothyou dont need it on the calss
04:30.49kergothclass
04:30.56kergothbut if you add an init to the prototype, that gets called when you create objects
04:31.13kergothso thats your object constructor if you choose to use it
04:32.01kergothif you use it, remember to use super to call the init methods of the other classes in the inheritence chain. its like the hooks, if you dont call the next one, you're breaking the chain
04:38.34ckknightright
04:38.46ckknightI'm not sure
04:38.48ckknightbut I may be done
04:38.59ckknightsorta
04:39.22Temdone with what?
04:40.21ckknightwait, I don't even know
04:40.24ckknightAceLocale
04:42.23ckknighti seriously need a proper example class
04:42.52Cairenn|sleepnight guys
04:43.18ckknightcya
04:45.57kergothokay, i'll do a quick example
04:46.06ckknightthanks
04:48.06*** join/#wowace namfoodle (n=askif@fth-gateway.dbnet.dk)
05:00.21kergothhmm, the tostring() stuff isnt handled quite right
05:01.19ckknighthrm'
05:05.04ckknightyes?
05:06.16namfoodledamn i see awake ppl here :p
05:06.51namfoodledo you guys ever sleep? ^^
05:07.25ckknightI have bad hours
05:07.30ckknightwhy're you awake?
05:07.41namfoodlekids are awake that says it all :)
05:08.02namfoodleneed to toss em off at school and kindergarden soon
05:09.27Wobin_~sleep
05:09.28purlsleep is probably overrated, and a poor substitute for caffeine.
05:09.43namfoodleTrue!
05:09.45ckknightalright
05:09.51ckknightyea
05:11.46Wobin_http://www.youtube.com/watch?v=vqO7zEWu0W0&search=warcraft
05:12.08kergothguh, the init() functions arent being handled right for objects, only for classes :P
05:13.07ckknighthrm
05:17.40namfoodlelaters gonna deliver terrorists to school+kindergarden
05:18.34ckknightterrorists?
05:20.04ckknightI wanna start implementing, kergoth :-(
05:21.49kergothyou can if you dont need a constructor :P
05:26.36kergothgrrrrr
05:28.20ckknightI don't think I do
05:28.23ckknightunless I can somehow get the name of the object
05:28.41ckknightcurrently you'd do self:RegisterLocalization("name")
05:30.36Temgood lord...
05:30.40ckknightwhat?
05:30.42TemI'm *still* installing cygwin
05:31.05Temmental note: don't be lazy and click "Install everything" next time
05:32.33ckknightlol
05:35.32Temaparently kergoth wasn't kidding when he said "shitload of stuff"
05:35.36ckknightyou said you'd come up with an example for me, kergoth, then got distracted :-P
05:35.45Tem~emulate kergoth
05:35.48purlACTION hacks on OZ, OE, bitbake, and other projects.
05:35.57Tem~emulate kergoth
05:35.58purlACTION hacks on OZ, OE, bitbake, and other projects.
05:36.09Tem~emulate kergoth
05:36.11purlWhy don't you go away, and come back when you've got some clue?
05:36.23Tem~literal emulate kergoth
05:36.25purl"emulate kergoth" is "<action> hmms. || <action> wields a mean spiked metal cluebat || <reply> Why don't you go away, and come back when you've got some clue? || <action> hacks on OZ, OE, bitbake, and other projects. || <reply> Hmm... I know I was supposed to be doing something.  I wonder what it was."
05:36.34Temsee the last one
05:37.27kergotharghhh, i'm lost in my own code again
05:37.32*** join/#wowace Kaelten (n=Kaelten@68.63.3.183)
05:37.36kergothi think i'm going to be eaten by a grue
05:38.05Tema grue?
05:39.21Temturn on the lights?
05:39.40Temkaelten: you around or just your client rejoinning for you?
05:41.05*** join/#wowace Qaarh (i=Qaarh@c-e51c72d5.029-112-6c6b701.cust.bredbandsbolaget.se)
05:41.12haste~mornings
05:41.14purlMornings MUST be destroyed! (see also http://www.destroymornings.com/)
05:41.47hastecold water in show, no more deo left, no more milk, no more bread... the recipe for a great start on a day!
05:42.47Qaarhhaste, amen to that. if you go ahead on destroying mornings, please let me join on the fun.
05:44.16hasteLeaving for a pre-exam in.. 15min
05:44.42Qaarhwhat kind of exam?
05:46.02namfoodlehaste: gl with the exam :)
05:48.23hasteenglish written, so it should go more then easy :)
05:48.33hasteor maybe not with todays start on of the day
05:49.15Qaarhhaste, well... good luck to you! I'm sure it'll go well :)
05:50.23hasteyeah, most likely
05:50.34namfoodlehaste: cant u just code some bread and milk?
05:50.39namfoodle^^
05:50.50hasteI wish :(
05:51.36namfoodleooh well do exam quick and go buy food and stuff ;)
05:51.40Qaarhfor milk in fridge do...
05:51.46namfoodlehehe
05:52.25Qaarhwell, seriously, sometimes I wish I was a mage.. I mean, conjure water and conjure food would rock
05:52.45hastehaha
06:03.51kergothdslkagtksahtiowehgasg
06:04.43ckknight?
06:05.25*** join/#wowace Jarenthal (n=Roo@cpe-066-057-087-213.nc.res.rr.com)
06:06.25kergothi'm lost in my own code
06:06.27kergoth:P
06:07.37ckknightyou should know your code in and out
06:08.06kergothconsidering i've rewritten it twice, you'd think so.  i'm sure i'll get it again tomorrow
06:09.09ckknight...
06:11.30Temoh em gee
06:11.38ckknight?
06:11.42Temmy cygwin install appears to be hung at 99%
06:11.51Tem2 hours into the process...
06:14.09ckknightlol
06:15.11Temthis is fucking rediculous
06:32.55kergothson of a bitch
06:33.03kergothi'm no longer lost in my code, and it doesnt look good
06:33.27kergothgonna have to rework the way object construction works.... again.  but, i've got a new design in the back of my mind, it shouldnt be long
06:34.44kergothproblem is, super() requires the mro, which for the object created by a class, is in the object's class member.  the problem there is, the object isnt attached (via __index inheritence) to the class's prototype until the object's init() method is called... which never happens without super() working to call the next constructors in the mro
06:34.49kergothwhee, catch 22's are funnnn
06:34.52kergotheasy solution though
06:36.11ThianaCould someone look at this function please and tell me how the error on line 23 (from BugSack) could possibly occur?
06:36.22Thianahttp://ace.pastebin.com/693673
06:40.55*** join/#wowace Tem (n=Tem@ip70-177-40-169.br.br.cox.net)
06:40.55*** mode/#wowace [+o Tem] by ChanServ
06:43.03ckknightwill do
06:44.08ckknighthrm
06:44.36ckknightright before that line, add assert(tcgRunnersDB)
06:44.39ckknightassert(tcgRunnersDB[continent])
06:44.49ckknightassert(tcgRunnersDB[continent][zone])
06:44.54ckknightit'll at least let you isolate it
06:45.27ckknightkergoth, ah, I see
06:45.36Thianak, thanks :)
06:45.57hasteand I'm back!
06:46.17Thianawb
06:46.51ckknighthoorah
06:47.04ckknightThiana, assert is your friend
06:47.42ThianaI guess I assumed the if()s above there would catch any possible nil :/
06:48.37ckknightit should
06:48.44ckknightI dunno
06:48.47ckknightlemme review again
06:48.57ckknightI know the issue
06:49.19ckknightrewriting...
06:50.06ckknighthttp://ace.pastebin.com/693694
06:50.08ckknightthere you go
06:50.16ckknightcan't have nested checks for nil
06:51.00ThianaOh. I should have seen that. Thank you :) It was driving me insane.
06:55.53hastekergoth: xmms alternatives: I only know of bmp
06:58.59Qaarhhttp://www.albinoblacksheep.com/flash/hobbits
06:59.08Qaarhxmms alternative? try Amarok
06:59.16hasteI didn't like that one :o
06:59.34hastehe mentioned a couple I hadn't tried last time
06:59.40hasteand I don't have the log on this computer :(
07:00.16Qaarhwhat dist are you running?
07:00.23hastegentoo
07:00.48Qaarhif I could only remember what players I used... and you didn't like BMP?
07:01.20Thianarhythmbox, quodlibet, beep-media-player were the others he mentioned haste
07:01.31ckknightRhythmbox is my favorite on Gnome
07:02.04Qaarhcan Rhythmbox handle large music collections?
07:02.11ckknighthow large is large?
07:02.19Qaarh15000+
07:02.29ckknighthrm, not sure
07:02.34ckknightI've had 12 gigs at once, fine
07:02.42Qaarh12 gigs isn't that much..
07:02.47ckknightyea, yea
07:03.13ckknightokay, I'm gonna make a new priest
07:03.17ckknightwhat race do people recommend
07:03.18ckknight?
07:03.26ckknighthe'll likely be Holy
07:03.26Qaarhundead
07:03.35QaarhI like the idea of a holy undead priest :P
07:04.12ckknightI dunno, it's a tossup between Priest and Druid, actually
07:04.35ThianaYou have lots of options with druid, really you do ;)
07:04.37Qaarhif you go druid, I'd say Tauren just because.. because they are tauren :D
07:04.53ckknightI don't play Alliance, Qaarh
07:05.00Qaarhright..
07:05.04Qaarhand Tauren's not alliance
07:06.11ckknightyea
07:06.26ckknightI know, but you made your sentence sound like you were comparing them to Elves
07:06.37Qaarh?
07:06.58QaarhI fail to see that...
07:08.42Qaarhoh..
07:08.44Qaarhof course
07:08.52Qaarhthere are only NE or Tauren Druids..
07:08.57Qaarh*cough* just ignore me
07:09.26ThianaTauren cat form just looks silly though :(
07:10.33hasteTauren > NE cat form
07:10.40ThianaO.o
07:10.43ThianaUhh, no.
07:11.00hasteYou are talking to a person who HATES NE :p
07:11.24ThianaI'm not to fond of alliance either, I play horde. But really, a lion with horns on it?
07:11.36Qaarhhehe
07:11.43hasteI like it!
07:11.48hastebut I have really strange taste :D
07:12.12Thiana(a) It's got *horns* and (b) It's a male lion even for female tauren.
07:12.23ckknightI dispise Elves
07:12.25ThianaI was going to say no taste, but strange works ;)
07:13.23QaarhI hate elves. elves are kill on sight for me..
07:13.26haste:-P
07:13.58QaarhI was run down a day or two ago by a night elf rogue (what a surprise)
07:14.50*** join/#wowace Kaelten|sleeping (n=Kaelten@68.63.3.183)
07:24.11Wobin_meh, WoF
07:24.21*** join/#wowace Elkano (i=Elkano@client0484.vpn.uni-saarland.de)
07:24.27Wobin_Hex of weakness.. I dunno
07:24.49Wobin_For preists at least, it's either undead or dwarf...
07:25.10Wobin_Cause even after the changes, Feedback is pretty useless
07:25.40Wobin_Then again, maybe I don't know how to use it =P
07:27.08ckknightfinally reproduced the skinning problem
07:27.21ckknightand fixed
07:29.36Industrialmorning
07:29.47Industrial< haste> You are talking to a person who HATES NE :p
07:29.55Industrialwhy is your main a ne priest?
07:29.59CIA-1303ckknight * r1329 10JostleLib/Lib/JostleLib.lua: JostleLib - added redundant hooking checks.
07:30.00Industrialo wait thats Mikma
07:30.03Industrial>_<
07:30.14hasteIndustrial: haha
07:30.19CIA-1303ckknight * r1330 10FuBar/ (FuBar.lua PanelClass.lua): FuBar - fixed skinning issues (for real this time)
07:30.28IndustrialJostleLib?
07:31.02ckknightJostleLib rearranges blizzard frames when bars (like FuBar or Titan) are added to the top/bottom of the screen
07:31.26Industrialwhy not just pop that into fubar?
07:31.58Industrial(sorry im always anoying :D)
07:33.46ckknightI took it out of FuBar
07:33.54ckknightmodularity is key
07:34.06ckknightplus, this way I can do shiny stuff like ExpRepGlueFu without cheap hacks
07:34.31ckknightmy goal is to make FuBar as small as possible, surrounded by a bunch of libs
07:35.26Qaarhspeaking of ExpRepGlueFu... I can't get it to work, it doesn't show the experience bar or anything.. could be something with discord though..
07:36.00ckknightdon't use Discord
07:36.01ckknightever.
07:36.21Qaarhheh
07:36.21Qaarhwell
07:36.36Qaarhthe only thing that keeps me to using it right now is the fact I can script stuff
07:36.46QaarhI know, it's bloated. very. but I can still script stuff...
07:36.50ckknightscript stuff in Lua :-P
07:37.05Qaarhright...
07:37.25Qaarhthat means I'd have to make my own addon to handle action bars, placement of buttons, reactions to buffs..
07:37.58QaarhI mean, for example, I hide away all buttons when I go into Ghost Wolf form
07:38.16QaarhI have pop up "menus" when I hold down certain buttons..
07:40.03Wobin_er
07:40.04Wobin_Visor =)
07:40.13Wobin_Visor can do all that
07:40.19Qaarhnever tried Visor
07:40.22Qaarhwhat be that?
07:40.44Wobin_It's a little complex, (although I don't know how complex Discord is) but it does just about everything
07:41.00Qaarhright, but is it faster than Discord?
07:41.01Wobin_It basically allows you to move any frame anywhere
07:41.06Wobin_with scripted events etc
07:41.37Wobin_I can't say personally, as I've never tried Discord, but it's an Ace addon, so I have some confidence in the coding
07:41.44Qaarhaye
07:41.47Qaarhwell, I will try it out
07:42.09ckknightit's faster
07:42.17ckknightwell, less memory intensive
07:42.22Qaarhright
07:42.51QaarhDiscord is by far the most memory intensive addon I have right now..
07:43.41hasteotravi_UnitFrames is the most memory intensive addon I have
07:44.27ckknighthaste, where can I get that?
07:44.37ckknightI trust you're a relatively good coder
07:45.19ckknighthow much memory does it take, anyway?
07:46.07haste1092 KiB
07:46.17hasteand it uses AUF at the moment
07:46.33hasteI'm currently working on converting it into a dynamic format and going away from AUF.
07:46.38hasteIt's on the SVN tho'
07:46.44hasteand it's schedueled for a rewrite for a reason :p
07:46.48ckknightokay
07:46.54ckknightI'll leave it be until later
07:47.08ckknighta dynamically created UnitFrames would be a godsend, though
07:50.47hasteyeah, great for when you play alts - or aren't in a party
07:50.58Industrialbut meh
07:51.08Industrialisnt xml way more readable
07:51.13Industrialand it has templates
07:51.14Industrial:p
07:51.45hasteyou can use functions :p
07:52.21Industrialduh..
07:52.28Industrialmore caffine!
07:52.31Industrial>_>
07:56.45haste:D
07:59.52ckknightyea
07:59.53ckknightand for loops.
08:00.00ckknightFuBar is all dynamic
08:00.20ckknightI don't even let plugins have custom XML frames, those have to be dynamic too
08:00.31ckknightthey request a "basic" frame, then add stuff to it
08:09.53Slayman`sleepckknight: ßu there?
08:09.54haste:D
08:09.58ckknightsure am
08:10.08Wobin_Sigh
08:10.22Wobin_Draining my main of gold to support my alt's engineering habit
08:10.37Slayman`sleepckknight: in glorylib with: IsInWarsongGulch() what u mean with returns flag? is it boolean?
08:10.50ckknightthough I don't know why you used an ess-tset
08:10.54ckknightyea
08:10.56ckknightflags are boolean
08:11.06Slayman`sleepk never heard that before sorry
08:11.15ckknightI should change it to boolean
08:11.24ckknightI think flag is actually something more specialize
08:11.27ckknightspecialized*
08:11.30Slayman`sleepmight be a neat idea
08:12.13Slayman`sleepso   if mygloryobject:InInWarsongGulch() then foobar end would do the job?
08:16.09ckknightyep
08:16.19ckknightsweet, Devla sent me 10 textures for FuBar
08:16.43Slaymanckknight: cool lemme have a look!
08:17.09ckknightgonna upload to SVN
08:17.18ckknightI haven't seen it yet, either
08:17.25ckknightso lemme check it out first
08:17.39ckknightthey're all non-CG
08:17.44Slaymanok the lemme hear what you think plz
08:18.16ThianaNon-CG?
08:18.34Slaymannon computer graphics preferably
08:18.55[Ammo]morning
08:19.04Slaymangood morning Ammo
08:19.36haste~mornings
08:19.38purlMornings MUST be destroyed! (see also http://www.destroymornings.com/)
08:21.17Slaymanlua is incapable of "and and or" right?
08:21.50Slaymanno it's not
08:24.17Industrialand not
08:24.17Industrial:p
08:26.23Slaymanhey guys did u know that PeriodicTable's API functions are all abstract even though they are not declared abstract?
08:27.36Slaymanwasn't there an API function to retrieve the number of bags? i thought so wowwiki says no ...
08:27.50ckknightnone of them are dark enough
08:28.22ckknightthey're much too light to be proper skins
08:29.14Slaymandisappointing that is
08:31.19ckknightyea
08:31.23CIA-1303ckknight * r1331 10FuBar/ (FuBar.lua PanelClass.lua): FuBar - dynamic skinning now works.
08:31.32ckknightstill is cool to see em
08:35.12[Ammo]you could ask devla to make em darker
08:36.57ckknightI could also make em darker
08:37.02ckknighteither works
08:37.46ckknightnone struck me, though
08:40.06ckknightokay, I got a cool picture of a tree trunk
08:40.12ckknightgonna see if that works
08:43.50*** join/#wowace Djanee (n=his247@c-67-184-86-244.hsd1.il.comcast.net)
08:46.39Industrialdevla needs to get here on irc
08:47.21ckknightright
08:47.24ckknightI got a cool one
08:47.26ckknightgonna upload to SVN
08:49.46CIA-1303ckknight * r1332 10FuTextures/ (. FuTextures.lua FuTextures.toc tree.tga):
08:49.46CIA-13FuTextures - initial commit.
08:49.46CIA-13Feel free to upload a texture you think is neat, just put it in the folder and add it to the lua file.
08:50.02ckknightthere you go
08:50.31ckknightjust put it in your addons folder, restart WoW, then choose the texture from the dropdown menu on FuBar
08:50.41Slaymanfirst Alpha of BandAid is there hopefully at least partially functional
09:03.58Slaymanif i have an "else" do i need and "end" before that ??
09:04.40Slaymanall gone? sad day
09:06.06ckknight?
09:06.15ckknightit goes if cond then ... else ... end
09:08.10Slaymanty
09:18.12Temugh
09:18.19TemWoWI's notifications are broken
09:18.53*** join/#wowace Elkano (i=Elkano@client0047.vpn.uni-saarland.de)
09:27.25hasteInstalling windows is like driving with your eyes closed - it does go forward, but you don't really know when your going to hit something
09:30.39*** join/#wowace netcurse (n=net@dslb-088-064-181-254.pools.arcor-ip.net)
09:34.40ckknighthrm, Tem?
09:35.15TemI just noticed a few bug reports that are a few days old because I never got notifications
09:37.26ckknighthrm
09:45.31Wobin_I've not gotten notifications either
09:45.38Wobin_But I thought that maybe they didn't notify
09:47.14Temand I just noticed that an addon in my favorites list was updated today
09:47.21Tembut I never got an update notification either
09:49.56IndustrialAnyone use Scite?
09:49.59Industrial(the editor)
09:50.03TemI have
09:50.07Industrialhave?
09:50.22Temmy editor of choice at the moment is Eclipse
09:50.27Industrialah k
09:50.28ckknightNotepad2
09:50.44Industrialwonder if eclipse does ASP/Jscript
09:50.45Industrial:P
09:50.46Temit integrates oh so seemlessly with svn
09:51.12ckknightI need a lightweight environment
09:51.24Industriali use vim.org
09:51.34Temyeah... eclipse isn't what I would call lightweight
09:51.39ckknightvim's too hard
09:51.48TemI don't care for vim either
09:52.01TemI will, however, be messing around with emacs soon
09:54.57CodayusI quite like emacs/xemacs myself.
10:00.24ckknightand server went down
10:00.31hasteIndustrial: I use it!
10:00.32ckknight1.10.2 coming out?
10:06.12hasteckknight: want me to test something?
10:06.22haste<< EU player :)
10:06.25ckknightum, I dunno?
10:06.28ckknightoh
10:06.30ckknightI was playing
10:06.39ckknightmade an undead priest
10:06.46hastehehe
10:06.50ckknighthow do I change the font in gvim?
10:07.06hasteno idea :o
10:07.35hastegoogle says: set guifont=Courier\ 11
10:07.56ckknightfound it
10:19.34ckknightwhy doesn't backspace work in vim?
10:20.48Wobin_works for me
10:20.56Wobin_in insert mode anyway
10:22.14ckknightdelete works, but not backspace
10:22.17ckknightfor me
10:22.29ckknightit works on stuff I just editted, but not on other stuff
10:22.30ThianaDoes backspace work in the shell?
10:22.49hasteI have a question for the Windows users!
10:22.59hastesince Windows (seems) to accept any user profile
10:23.38hastecan I enable crypting on one user, copy the user profile from another computer - replace the current profile and get access :p ?
10:24.06hastesince I can take another user profile from another computer and just replace my current with that one (even though it has another name)
10:24.16ckknightnot sure
10:25.10hasteWell, I just installed windows for a friend
10:25.20hasteand took my personal user profile from my laptop
10:25.39hasteand windows accepted it as it was created on that computer
10:26.13hasteit even have admin rights :<
10:29.38ThianaIt's a microsoft product, are you really surprised?
10:30.03hastehehe
10:30.17hasteI tested it because I wanted to know how it reacted to a foreign profile :p
10:30.24hasteand yes... It scared me
10:30.49ThianaI use windows for gaming, nothing serious :)
10:31.50ThianaUh, servers are all down?
10:31.54ThianaOh, nm. Tue
10:32.09ThianaGrr, just as I had something to test.
10:32.35ThianaSuppose I should actually sleep then. Night guys.
10:32.48ckknightcya
10:32.50hastegn Thiana
10:33.41Wobin_http://www.livejournal.com/userpic/4115876/361542
10:33.45Wobin_What a brilliant icon =)
10:36.42hasteclad|sleep: does handdol have access to modify files in the trunk?
10:42.05ckknightah, frankly, I don't see what using vim woud really provide me
10:43.06hastehmm, long scripts + tinypad + reload = crash :(
11:25.21phyberThiana: backspace will work fine in a shell.  as long as your termcap isn't fucked up, I guess.
11:26.02phyberin vim, you might need to 'set bs=2' to backspace over stuff in insert mode.
11:27.02Cairennbtw, patch notes are up: http://www.wowinterface.com/forums/showthread.php?t=4708
11:27.50phyberhmm, looks like bs=2 is old syntax.  figures since my .vimrc is from 2000.  still works though :)
11:28.07haste<PROTECTED>
11:28.10hasteyay
11:31.33clad|sleephaste: Handdol has access to the same things you do =)
11:33.09clad|sleep~tuesday
11:33.13purlTuesday sucks, because it follows Monday (see monday).
11:33.17clad|work=)
11:33.24clad|workHave a good day everyone.
11:33.47Cairennlater clad|work
11:34.23hasteclad|work: thanks, and have a nice day at work *grin*
12:18.22hasteTekkub: Make sync support in BigWigs!
12:19.40[Ammo]haste: don't ask for that yet :p
12:19.53hasteWhy not :( ?
12:19.57[Ammo]let him finish the core first
12:20.04haste:D
12:20.32[Ammo]maybe if I feel like it I'll add sync support in oRA_BigWigs
12:20.36[Ammo]since that's where it should be
12:20.45hasteyeah
12:20.52[Ammo]don't bother tek with it :p
12:21.29[Ammo]if I have some spare time again this weekend I'll look into it
12:21.44[Ammo]we should get oRA_Zone into the svn too
12:21.48[Ammo]I'll ask the author
12:21.54[Ammo]it has an annoying bug atm )
12:22.53[Ammo]or rather the author copy pasted a bit too much from the Ready module
12:25.41*** join/#wowace [MoonWolf] (n=moonwolf@f176182.upc-f.chello.nl)
12:25.42*** mode/#wowace [+o [MoonWolf]] by ChanServ
12:26.57[MoonWolf]lol
12:27.05[MoonWolf]oops
12:27.09[MoonWolf]wrong channel
12:28.41Industrial? :p
12:36.07Neronixwhoops
12:36.12Neronixapparently forgot to wake up :P
12:37.02haste[Ammo]: oh, what line etc - so I can fix it localy :p
12:37.18haste[Ammo]: or can you branch it? *grin*
12:39.46*** join/#wowace ag` (n=Andreas@0x50c4844b.adsl-fixed.tele.dk)
12:44.04[Ammo]well haste: the oRA_Zone module reports the AFK people from the ready module if you close the windows
12:44.08[Ammo]-s
12:44.31haste*takes a look*
12:44.41[Ammo]should be just a copy paste bug :)
12:44.57[Ammo]I haven't looked further yet
12:45.11[Ammo]the oRA_Zone with the GUI ofcourse
12:51.06*** join/#wowace Elkano (i=Elkano@client0707.vpn.uni-saarland.de)
13:00.56hasteaaah, I don't have the GUI version :D
13:01.04hastethat explains why I can't find it
13:02.04*** part/#wowace Wobin_ (n=Wobin_@221.221.21.92)
13:02.36*** join/#wowace Wobble (n=Wobin@221.221.21.92)
13:04.18CIA-1303ammo * r1333 10Necronomicon/ (4 files): Necronomicon: Added locking of frames toggle
13:06.00Wobin_hrm, ammo?
13:06.04[Ammo]yeah?
13:06.14Wobin_You still using Timex or are you using MEtroG?
13:06.18Wobin_for necro
13:06.19[Ammo]both
13:06.21Wobin_k
13:06.29[Ammo]Timex for the spelltimers
13:06.37[Ammo]MetroG for the onupdate to update the visuals of the timers
13:06.42[Ammo]customer here, gotta go
13:09.19Industrial[Ammo]: you work in the red light district?
13:09.22Industrialbadoom tisch
13:09.23Industrial:D
13:10.29Wobin_And you complain about Tekk's humour =P
13:12.54Industrialyes, because it contains things like 'gell', 'dildo
13:12.59Industrial' and 'hair'
13:13.08Industrial*shiver*
13:13.43Wobin_Things you lack =)
13:21.26Industriallack? nah. miss? nah.
13:21.59Industrialhmm.. do have a small goatee cause im lazy..
13:22.02Industrial:E
13:22.26Tekkuberf
13:22.30Tekkubfucking cold
13:22.44NeronixHow do I concactenate the name of an object?
13:23.03Industrialinto/with ?
13:23.07Wobin_to?
13:23.35NeronixI'm trying to do something like PanelToHide = FuBarFrame..PanelNum -- If PanelNum was, say, 2, then I want the contents of PanelToHide to be FuBarFrame2
13:23.45Wobin_getglobal
13:23.48Industrialgetglobal
13:23.52Industrial()
13:23.53Elkanogetglobal
13:23.59Industrial:D
13:24.03Wobin_()
13:24.12Elkanogetglobal("FuBarFrame"..PanelNum)
13:24.12NeronixI see, thanks
13:24.15Industrialmeanie!
13:24.20Wobin_well, really ("FuBarFrame"..PanelNum)
13:24.31*** join/#wowace haste (n=haste@host-81-191-131-80.bluecom.no)
13:24.34Industrialno, ("FuBarFrame"..PanelNum)
13:24.44IndustrialxP
13:25.00Wobin_?
13:25.18Wobin_!
13:25.35Wobin_There needs to be a disgruntled punctuation mark
13:25.37Wobin_@
13:26.20Industrialhow about +
13:26.25Industrialstr+str
13:26.27Industrial:P
13:26.58Industrialim so to used to oo languages like python :(
13:28.40Industrialwhere the string prorotype (like __add metatable) would just call whatever objects to-string method and if it wouldnt be there it'd raise an error
13:28.40Industrialsigh
13:28.40Industrial(wich is really pretty :D)
13:28.56CIA-1303tekkub * r1334 10UpLink/FuInterface.lua: UpLink - Added stupid metadata so the stupid "About" command would work.
13:29.15Wobin_I have to get motivated to write the ignore category for MrPlow =P
13:29.41Wobin_I'm spoilt by instant feedback coding... I hate coldcoding
13:30.34Industrialheh
13:30.43IndustrialWobin_: make it or die!
13:30.54Wobin_feh, unsubstantiated threat
13:30.57Industrial:(
13:31.02Industrial!\
13:31.04Industrial>:)
13:31.16IndustrialWobin_: core it or get slapped by Hugh
13:31.19Industrialcode, even
13:31.23Wobin_~whaleshield Wobin_
13:31.36Industrial~whaleslap Wobin_
13:31.37purlACTION beats Wobin_ upside and over the head with a freakishly huge killer whale named Hugh
13:31.38Wobin_bah
13:31.46Industrialpownt :P
13:31.58IndustrialTem: pm
13:34.18CIA-1303lucen * r1335 10/branches/oRA_Durability/ (7 files in 2 dirs):
13:34.18CIA-13oRA_Durability (branches):
13:34.19CIA-13- stores durability numbers from each check
13:34.19CIA-13- added sort command to output those stored numbers by percent or number of broken items
13:37.39CIA-1303cladhaire * r1336 10MiniBlizzRaid/ (MiniBlizzRaid.lua MiniBlizzRaid.toc): MiniBlizzRaid: Changed the initial definition to a named function instead of an anonymous one.
13:38.51CIA-1303lucen * r1337 10/branches/oRA_Resist/ (6 files in 2 dirs):
13:38.52CIA-13oRA_Resist (branches):
13:38.52CIA-13- stores resist numbers from each check
13:38.52CIA-13- added sort command to output those stored numbers by each resist type highest to lowest.
13:39.03NeronixNOOOOOOO
13:39.08NeronixI was putting the finishing touches on!
13:39.29Lucenwhich one?
13:39.35Neronixrev 1337
13:39.40Lucensorry :(
13:39.42Wobin_hehe
13:39.46Lucendo yours too though
13:39.53Luceni'm not sure I like my implementation
13:40.09Lucenbut I couldn't think of anything else at the time
13:40.11Wobin_I think Nero just wanted the rev number
13:40.20Neronix:P
13:40.58CIA-1303neronix * r1338 10Lexan/Lexan.lua:
13:40.59CIA-13Lexan
13:40.59CIA-13- Removed the FuBar workaround since it's apprently no longer needed
13:40.59CIA-13- Lucen beat me to 1337 :'(
13:41.01Lucenohhhh
13:41.05Lucenhehehe
13:41.16Lucenyeah..i'm still tired..didn't even think about it >.<
13:43.56*** join/#wowace Stylpe (n=Stylpe@210.80-202-248.nextgentel.com)
13:56.23CIA-1303tekkub * r1339 10FuzzyLogic/ (. Bindings.xml Core.lua FuzzyLogic.toc):
13:56.23CIA-13FuzzyLogic - Initial Submission
13:56.23CIA-13- Condense hunter's pet management into one keybind/macro
13:56.23CIA-13- Handles Call, Dismiss, Revive and Mend Pet
13:56.23CIA-13- Use in macro: "/script FuzzyLogic:Trigger()"
13:57.09Lucenooo...good name
13:57.32CIA-1303tekkub * r1340 10FuzzyLogic/ (. Core.lua FuzzyLogic.toc): FuzzyLogic - Setting svn:keywords
13:57.37Wobin_hehe
13:57.40Wobin_I love it, Tekk
13:57.41Tekkub:P
13:57.51TekkubI've had it for some time actually, it's tiny
13:57.51Industrialhow can you have dismiss and med on one button
13:57.55Industrialmend*
13:58.00Tekkubso I Ace'd it and committed it :)
13:58.01Wobin_incombat?
13:58.13Tekkubyou can't dismiss in combat anyway
13:58.21Industrialwhat if i want to mend out of combat?
13:58.22Tekkubif pet HP% < 90 it casts mend
13:58.24CodayusNice name.  :-)
13:58.27Industrialah right
13:58.47Wobin_hm, I'l definitely be using it
13:58.53Industrial--^
13:59.03Tekkuband it'll catch "Your pet is dead." and cast revive the next time
13:59.22Tekkubso sometimes you have to try twice, but it's easy enough to do
13:59.48IndustrialMASH MASH MASH MASH
13:59.50IndustrialxD
14:02.13Industrialwonder if such things are possible for rogue too
14:03.10TainHe did the monster mash.
14:03.17Wobin_The monster mash
14:03.19TainThere's lots of Rogue macro/addons.
14:03.43TainThe typical is one button Sinister Strike over and over unless combo points are 5, then Evics
14:04.02TainOr check for Riposte or maybe Kick on cast.
14:04.30CodayusI've got a 3/4ths completed addon that does some simple logic for rogues.
14:04.52Wobin_hm
14:04.53TainI personally never used one because I was almost always fighting more than one thing at a time after a while and had to use more logic.
14:04.56Wobin_I do that anyway =P
14:05.09Wobin_I tend to be trying out a gougebackstab cycle atm
14:05.10TainBut they do make single button mashing easy
14:05.22Wobin_It's a lot of fun =)
14:05.22CodayusUses a finishing move if you have 5 combo points, Backstabs if your using a dagger, SS otherwise.  Oh, and has some mostly functioning code avoid breaking CC in it...
14:05.46TainThe only thing I don't like about gouge / backstab is that it felt like it took longer to kill something that way.  But that was just how it felt to me
14:05.53TainI didn't actually do any real time testing.
14:05.59CIA-1303tekkub * r1341 10GratuityLib/Lib/GratuityLib.lua: GratuityLib - More fun with asserts
14:06.02TainPlus you had to run around behind the guy, it was a pain in the ass. :)
14:06.27Wobin_I'm taking down +3level like that
14:06.36Wobin_you get hit a whole lot less
14:06.44Wobin_(if the gouge goes through)
14:06.58TainYeah.  I'm just lazy.
14:07.04Wobin_poison, hit slice and dice
14:07.14TainI didn't like having to do that every fight.  Because I'm lazy. haha
14:07.15Wobin_maybe expose armour if it's a tough mob
14:07.29CIA-1303tekkub * r1342 10FuzzyLogic/Core.lua: FuzzyLogic - Note to self: use self
14:07.47Tainhehe I ended up taking Expose Armor off of my bars entirely.
14:08.02TainNot because it's not useful!  But just because I played with my friend who was a Warrior a lot.
14:08.05Wobin_yeah
14:08.38Wobin_I've never levelled so fast either =)
14:08.45Wobin_level 26 in a couple of days
14:08.50Wobin_(of play
14:08.52Wobin_)
14:08.58TainI do have a Rogue around 15 now (have a 60) that I play very occasionally.
14:09.07Wobin_or rather, I've never levelled so effortlessly
14:09.12TainIf I do end up levelling him I'm going to spec him all poison for the hell of it, just for fun.
14:09.29CIA-1303tekkub * r1343 10ItemizedDeductions/ (BossInterface.lua FuInterface.lua ItemizedDeductions.toc):
14:09.29CIA-13ItemizedDeductions
14:09.29CIA-13- Renamed file to FuInterface.lua
14:09.29CIA-13- Cleaned out some crap in FuInterface
14:09.34Wobin_possibly because I'm grinding on mobs a few levels higher than me, rather than with all my other classes, a couple of levels down
14:10.00Industriali love gauge
14:10.01TainThe nice thing with Rogue is you can vary what you're doing in order to grind.
14:10.01Industrial:p
14:10.08Wobin_yeah =)
14:10.27Wobin_And since I'm an engineer, I get to play with lovely explodey toys and trinkets
14:10.29TainLike if you're grinding against things that are your level or lower you (in my opinion!) end up wasting time going for a sneak attack.
14:10.30Industriali just run into a mob and gauge him, wait for energy to be 90%, backstab, wait for 90%, gouge again, backstab and i win
14:10.33Wobin_Go go explosive sheep!
14:10.43Wobin_Industrial: Yep =)
14:10.56TainIf you're fighting something a lot above you that high damage sneak attack is great to open.
14:10.59Wobin_I'm getting better at the whole 'run around the back'
14:11.03Wobin_And distract!
14:11.07Wobin_And Vanish!
14:11.15Wobin_I <3 vanish
14:11.20TainYeah.
14:11.42Wobin_Although I need to go pickpocket more syndicate badges
14:11.42TainVanish and Sprint.  Run away!
14:11.43Industrialsometimes when a mob stops with the 'hmm? something there?' sound, you can just walk on and reach his back before he aggros and really fast backstab him :P
14:11.54TainI really love pickpocketing.  It's just so much fun.
14:12.06TainI get myself in trouble because I pickpocket so much.
14:12.10Industrialhehe
14:12.19Wobin_It's just "stroll past while stealthed and nick the contents of their pockets"
14:12.40TainPocketHelper is too awesome an addon for that.
14:12.45Wobin_how's that work?
14:13.23Wobin_I've only been using RogueTracker for the poison application ease...
14:13.29TainJust pops up a single pickpocket button in the middle of the screen when you're stealthed and target someone, you click that button to pick, then the button changes to the loot window.
14:13.32Wobin_Any suggestions?
14:13.34TainYou just click clik click
14:14.29TainThe only poison addon I used was to buy components, and they used to all be buggy.
14:15.02TainJust because I changed a lot what poisons I was applying.
14:15.14Wobin_I like RT's left click to apply to the left blade right click for offhand
14:15.25TainOh that's nice
14:15.42Wobin_and both clicks open up a list of poisons available
14:15.52TainI haven't looked at Rogue addons in a long time.
14:16.17Wobin_I might try and extract that alone...
14:16.18TainOf cours I haven't actually played. :)
14:16.31Wobin_CAuse I like that functionality, but don't really need the rest of it
14:19.32*** join/#wowace Suntiger (i=moonwolf@f176182.upc-f.chello.nl)
14:19.54*** mode/#wowace [+o [MoonWolf]] by ChanServ
14:23.42CIA-1303tekkub * r1344 10FuzzyLogic/ (Core.lua FuzzyLogic.toc): FuzzyLogic - Metadata update for release
14:24.06CIA-1303tekkub * r1345 10/tags/FuzzyLogic/: FuzzyLogic - Creating tag path
14:24.36CIA-1303tekkub 07v1 * r1346 10FuzzyLogic/: FuzzyLogic (tags) - v1
14:24.49IndustrialWHATS THE YELLOW TEXT
14:24.59Industrialwhy the capsed text?
14:25.01Industrial>_>
14:26.20CIA-1303tekkub * r1347 10PeriodicTable/PeriodicTable.toc: PeriodicTable - Metadata update for release
14:27.05CIA-1303tekkub * r1348 10/tags/PeriodicTable/: PeriodicTable - creating tag path
14:27.30CIA-1303tekkub 07v2 * r1349 10PeriodicTable/: PeriodicTable (tags) - v2
14:52.49hasteIndustrial: branch
14:52.57hasteor tags =\
14:53.02haste*hides*
15:16.45*** join/#wowace haste (n=haste@host-81-191-131-80.bluecom.no)
15:24.26*** join/#wowace HoJ|Slayman (i=Slayman@d201114.adsl.hansenet.de)
15:33.55hasteckknight: okey, creating a button with lua = okey, but any tips on actually getting some text on it :p ?
15:35.27TainYou have to create a fontstring.
15:35.42hastedamn, I was hoping for some imba trick there
15:35.59Lucenuhh..can't you just use SetText?
15:36.18TainYou have to have somethign to SetText on
15:36.32TainA button itself doesn't have text, you have to create a fontstring layer for it.
15:37.02Lucenwowwiki is wrong then :(
15:37.27Lucenor outdated
15:38.16TainWhere?
15:38.22Tekkuban XML button has a fontstring automatically, an lua-created one doesn't
15:38.32Lucenoooohh
15:38.34Tekkubit's a bug in the lua frame creation stuff
15:38.41Lucenok
15:38.55*** join/#wowace Jarenthal (n=Roo@cpe-066-057-087-213.nc.res.rr.com)
15:39.00TainI don't think that's the case, you still have to inherit the fontstring from somewhere.  (I believe.)
15:39.14Lucenhttp://www.wowwiki.com/API_Button_SetText
15:39.23TainThis is the code I'm testing now to create VisorActionButtons.
15:39.23Tekkubslowken added a method to attach a fontstring to a button, be we won't get it till 1.11 I think
15:39.25Tainhttp://ace.pastebin.com/694318
15:48.03CIA-1303ammo * r1350 10Necronomicon/Necronomicon.lua: Necronomicon: Fixed an error with frame locking.
15:49.20NeronixOk, it's about friggin time I went and actually made NanoStats DO something!
15:51.42TainProductivity is overrated.
16:11.02*** join/#wowace Ratbert_CP (n=KCummins@proxy-ce3.disney.com)
16:33.10Ratbert_CPTekkub: You around?
16:34.21Ratbert_CPI'm going to be bouncing around, AFK-ish, so I'll ask the question of the room...
16:37.39Ratbert_CPWhat do I need to do to get SEEmbed and PTEmbed to work properly as embedded libraries?  I fear I have been playing with forces beyond my knowledge, and it may be causing me grief.  Also, to verify: AceAddon:Initialize is called once per ReloadUI (including the implicit UI load at game startup), AceAddon:Enable is called every time the addon is, well, enabled (including UI re/loads)...  I'm thinking I'm overloading my enable (or at least, tossin
16:40.46Ratbert_CPAnd at some point (once WoW is back online), I'm going to have questions on how I can get AceGUI to properly save/persist dropbox values...
16:45.08TemRatbert_CP: as for the AceGUI stuff, you will need to save it yourself and call SetValue to restore it
16:46.02*** join/#wowace Wobin_ (n=Wobin@221.221.21.92)
16:47.49Ratbert_CPWell...  When I SetValue, the resultant GetValue is nil...  The text shows properly, but the value doesn't change.
16:48.59Temthere's very possibly a bug in the current version
16:50.48NeronixDoes the name I give to an instance of an embedded lib matter at all?
16:51.55Temnot really
16:52.20Tem(I'm assuming by 'name' you mean the name of the variable you assign the instance to)
16:52.25NeronixYeah
16:52.34Temno, it really doesn't matter
16:52.39haste<PROTECTED>
16:52.42NeronixOk, thanks
16:52.46Temthough, I do suggest that you make a file-scope local
16:52.50hastethe voting thingy will be redish
16:53.00Temhaste: that's hot
16:53.21hasteI was inspired by LuaProfiler tho' :D
16:53.29Neronixhaste: looking good
16:53.37TemI don't care where you got it
16:53.43hasteand I started to play with it since the frames look alike atm :o
16:53.46Temthat looks terrific
16:53.53hastehehe
16:53.58NeronixTem: I'll make it local once the code's near release
16:54.15NeronixI want to play about with stuff with /script and lua slinger
16:54.23TemNeronix: that's fine
16:56.29Wobin_When are the us servers going to be back up?
16:56.41Tem11am PDT
16:56.51Temso about an hour from now
16:56.55Wobin_.. How many ... =) Ta
16:57.08Wobin_I don't think I can stay up that long =P
16:57.23Temhaha
17:05.39TemGah
17:05.39Temhaste: I keep going back to that screenshot
17:05.39Temhaste: that looks *so* good
17:06.56phyberjust checked it out.  excellent :)
17:06.58haste:D
17:07.16hastetoo bad I have to raid now and can't finish everything of at once
17:07.47hasteotravi_UnitFrames is schedueled for a rewrite tho' :p
17:08.00Temso?
17:08.04hasteit's pretty much a quick change of AceBarFrames
17:08.04Temthey still look awesome
17:08.09hastehehe
17:09.06*** join/#wowace Elkano (n=elkano@ip-213-135-2-163.handshake.de)
17:09.22phyberi think PRTargets needs a truncate option for the tank/mob names.  at the moment the frame just keeps gorwing the longer the names are.
17:09.23TemI am too
17:09.38TemI think PRTargets needs some other slightly more major changes
17:09.39phybergorwing?  yeah.
17:10.02Temit just doesn't suit me
17:13.36Ratbert_CPUS servers are coming up...
17:14.05phyberhaste: with oUF, where ate the buffs/debuffs shown? and is it configurable.
17:14.14phyberdammit.  typing sucks tonight.
17:14.23phyberwhere *are* they shown :p
17:14.49hastephyber: party: to the right, player: nowhere, target: above/below, target's target: nowhere - no
17:15.31hastehttp://plixx.org/?4N << picture!
17:17.23phyberthat SCT font looks nice.
17:18.11hasteIt's one of the default fonts :o
17:18.54haste(I think)
17:18.59phyberstrange.  mine never looks that good :)
17:19.26hasteadd a border to it
17:19.31Lucenwhat resolution you run at haste?
17:19.38haste1280x1024
17:20.17Lucenman..i need to lower my UI scale. You're stuff seems so much smaller!
17:20.49haste.64 UI Scale and 75% font size with Bitstream Vera
17:21.06hasteand 1.1 in scale on PRaid :p
17:21.54Lucenthanks! :D
17:22.05[MoonWolf]you have a chat tab for rep ?
17:22.36haste[MoonWolf]: I had, it's mainly used for displaying the CTRA channel
17:22.42hasteI haven't changed the name of it tho'
17:22.47[MoonWolf]aha
17:22.52[MoonWolf]makes more sense.
17:26.08Temoh hell
17:26.42Temshouldn't deleteing the folder reset everything?
17:26.49hasteI blame it on the fact that you didn't select what to install
17:26.56kergothTem: generally, yep
17:27.01kergothmornings are the DEVIL
17:27.16Temeverything that I had mounted before I "reset" the install is refusing to mount again
17:27.21kergothand the ace 2.0 object model... in order to fix it in an optimal fashion.. i may have a fair bit of work ahead of me
17:27.29hastemy day was fun... started with a cold shower, arrives at school "oh, we moved your exam day till tomorrow"
17:27.38TemI get either permission denied or "File already exists" when trying to create a folder
17:27.44hastefollowed by: "but.. I have another exam tomorrow", "well,that is your problem"
17:28.16[MoonWolf]it is really
17:30.46Temwell, yay
17:30.51TemX works properly
17:32.43kergoththe optimal fix for the object model involves a complete rework of the architecture, splitting the concept of subtyping from that of mixin classes.
17:32.43[MoonWolf]SOUNDS LIKE FUN.
17:32.43[MoonWolf]sorry for the caps
17:33.47kergothif your definition of fun involves brain meltdown, sure!
17:34.25[MoonWolf]Lokks at it as achanalnge
17:34.44Temugh
17:34.47Temthis is most frusttrating
17:35.17[MoonWolf]tried deleting the folder a second time ?
17:35.27Temno
17:36.11Temoh dear...
17:36.17Temthis could be bad
17:36.21Temthis could be *very* bad
17:37.14Temphew
17:37.16haste.. but it's Cygwin - why not just reinstall?
17:37.29Tembecause it somehow retained some of my previous settings
17:38.00TemI just haven't figured out how yet
17:38.44Temhow does one change their terminal preferences in real linux?
17:39.15kergoth"terminal preferences"?
17:39.27Tembackground color, initial size, ect
17:39.41kergothfor an X terminal like rxvt?
17:39.45TemX
17:39.52kergoththe cygwin console is a windows shell, nto an X one, sot hat doesnt apply
17:39.57Temright
17:40.04Neronix`afkchange it via the windows console options
17:40.06TemI'm running another terminal
17:40.11kergothits generally controlled, for x terminals,, via either commandline arguments, or the X resource database
17:40.11Temnot the windows console
17:40.23kergothdo an xrdb -print (iirc)
17:40.34Neronix`afkcygwin uses the windows console
17:40.35Temwonderful
17:40.42TemNeronix`afk: by default, yes
17:40.44kergothTem: are your settings there?
17:40.52Temyeah kergoth, thanks
17:40.54kergothyou can clear the xrdb if so
17:40.55kergothcool
17:41.05NeronixTem: There's another way of running it? do tell!
17:41.08kergothyour .Xresoruces in your homedir is generally loaded at X start time to load your resources
17:41.17TemNeronix: I just found it a few minutes ago
17:41.36TemNeronix: I'm not exactly sure which package it was in, but I have a whole crapton of X apps now
17:41.48[MoonWolf]catalyst allows me to be the first person in a bg
17:41.48kergothhttp://kergoth.com/projects/homefiles/browser/.Xresources is mine :)
17:41.49[MoonWolf]:P
17:41.53kergothhehe
17:41.53kergothnice
17:41.54Temand one of them was xterm which runs a terminal inside an X session
17:42.08Temonly problem is it's all... white and stuff
17:42.09NeronixI see
17:42.35kergothsteal my .Xresources and do an xrdb -load < .Xresources
17:42.38kergothor so
17:43.05TemI stick that in ~ right?
17:43.56kergothyea, thatll make it get loaded when X starts, generally (though its distro defined)
17:44.06kergothsome apps will load .Xdefaults for resources at -app start time-
17:44.11kergothbut i've found not all do so
17:44.17kergothso i rely on the one loaded when X starts
17:44.34Temugh
17:44.49Temis the shortcut key for paste not ctr-v?
17:45.31NeronixI don't think the clipboard is standard across all apps in *nix iirc
17:45.58Neronixie. something you copy in one program can only be pasted within the same program
17:46.14Neronixunless you have some clipboard daemon in the bg or something
17:46.24NeronixI'm not even 60% sure so don't quote me :P
17:46.32Qaarhtry ctrl-ins too, in case that works
17:46.59Temshift ins
17:47.00kergothctrl-ins is generally copy, not paste. he wants shift+insert
17:47.03kergothheh
17:47.08Qaarherrr yes
17:47.09Qaarhmy bad
17:47.15Qaarh*was thinking copy*
17:47.28Temdamn I have  a really bad keyboard for this...
17:47.43kergothi generally middle click paste though
17:48.01QaarhTem, do you have one of those keyboards where they have removed the "insert" key?
17:48.21Temit's hidden
17:48.30Qaarhhidden?
17:48.36Qaarhlaptop keyboard?
17:48.37TemI have to turn on a "function lock" to get to my F1-13 keys
17:48.41Qaarhright okay
17:48.56Temand same for my insert key
17:49.09Temthey combinded insert and pause/break
17:49.29Temkergoth: settings did not change when I restarted X
17:51.01*** join/#wowace Neronix (i=omg@user-7519.l1.c5.dsl.pol.co.uk)
17:55.28kergothTem: bah, definately distro defined.  you could probably create a .xinitrc that starts your rxvt and whatever else, and do an xrdb -load in there as well
17:55.43Temfirstly I'm going to reinstall the whole mess
17:56.01TemI should have used the cygwin tool to uninstall last time
17:56.36TemI'm paranoid so I'm going to make sure I have a clean install before I go any further
17:57.52[MoonWolf]700 More rep for friendly with the silverwing sentinals!
17:58.23Temthat's only like 5ish games
17:58.34[MoonWolf]yep
17:58.36Tem(if you win each time)
17:58.40[MoonWolf]we dont
17:58.44[MoonWolf]we are the alliance.
17:58.57[MoonWolf]the aliiance only wins on rare occasions
17:59.04[MoonWolf]about 30% of the games
17:59.26Temoh
17:59.27Temwell.. um
17:59.29Temsorry man
17:59.34[MoonWolf]hehe
17:59.37[MoonWolf]it goes with it
17:59.51[MoonWolf]i knew that when i started playing alliance on this rp-pvp server.
18:02.09Temcurses!
18:02.14Temmy X server is gone
18:02.17Temjust when I need grep
18:03.04phyberwhy do you need X for grep?  can't just ssh in?
18:04.18Temthe only other options is to start a bash session from the windows terminal through the "normal" cygwin
18:04.27Tembut, I think that's gone too
18:04.57Temls
18:05.01phyberah, cygwin.
18:05.01Tem"command not found"
18:06.23kergothphyber: hehe, i like doing that too. use cygwin's sshd along with their cygrunsrv to start sshd as a service in win2k/xp, then just use putty to ssh into localhost :)
18:07.53Temgah I *hate* their installer
18:08.20Temsetting the top level to install doesn't select everything beneath it
18:10.05phybertheir installer is crap.  it constantly forgets my package selections.
18:10.49Temyeah
18:10.55Temmost annoying
18:17.53*** join/#wowace Tem (n=Tem@ip70-177-40-169.br.br.cox.net)
18:17.53*** mode/#wowace [+o Tem] by ChanServ
18:18.04Temthis is really starting to put me in a bad mood
18:19.55Temall 683 MB of packages I downloaded last night so that I could do installs without having to download crap again is unreadable to cygwin
18:23.37hasteIs it possible to make a timer repeat with the current bigwigs?
18:23.42*** join/#wowace Eraphine (n=Eraphine@cpe-24-59-107-221.twcny.res.rr.com)
18:23.48hasteor do I have to code that party myself :p
18:24.14Temlskd;sdljh;sadlfjk
18:26.15Temnot that it matters
18:29.11phyberfor i in `locate cygwin` do; rm ${i}; done
18:29.42phyberfor i in `locate cygwin`; do rm ${i}; done
18:29.43phyberoops
18:31.44phyberor, 'locate cygwin | xargs rm'.  a few ways you can do it :)
18:34.30*** join/#wowace pagefault (n=pagefaul@Toronto-HSE-ppp3857829.sympatico.ca)
18:35.29TemI just wanted to get everything thas has to do with cygwin off my system
18:35.35Temso I could properly do a full install
19:02.32Tainholy crap I just had someone send me an email about a development position and these were two of the "skills" they were looking for.
19:02.33TainAbility to take directions at a logical level (i.e. not always written specs).
19:02.34TainAbility to adapt to fluid environment (i.e. moving target).
19:02.43TainRun away!  Run for your life!
19:03.29phyberAbility to decipher buzz words.  Fluid environment? wtf :/
19:03.51HoJ|Slaymanis there an easy way to print a table like for debugging?
19:09.11kergothHoJ|Slayman: yes, write a function to do so
19:09.14kergoth:P
19:09.22kergothor use devtools, it has bits for that iirc
19:09.31StylpeHoJ|Slayman, devtools is what you want
19:09.39HoJ|Slaymanwhere to get?
19:09.51StylpeCurse probably
19:09.58Stylpemaybe WoWI too
19:10.43Stylpehttp://www.wowinterface.com/downloads/fileinfo.php?id=3999
19:12.38Wobin_How does the 'input' option work for the AceChatCmds?
19:16.44Wobin_gah
19:17.41HoJ|SlaymanI am too stupid
19:17.48HoJ|SlaymanF**k this
19:23.28HoJ|SlaymanHAHA ! it works!
19:25.13CairennStylpe, dear, WoWI is Iriel's home, you'll find the most current either there or his home page long before you'll find it on CG
19:25.59StylpeCairenn, yeah, I just didn't know that Iriel was the one that made DevTools =P
19:26.00CairennStylpe: he's FA and a moderator at WoWI
19:26.27Cairennand honestly, for *dev tools*, we've got the most of any of the sites
19:26.30StylpeI just generally assume that most mods area vaialble at Curse
19:26.57Cairennsince we focus very much on the *authors* ...
19:27.05StylpeAnd don't confuse that with which site I like more ;)
19:27.08Cairennand supporting thereof
19:27.24Cairennmeh, you prefer where you prefer, my nose won't get out of joint
19:27.30Cairennaaanyway ...
19:27.39TainI wouldn't assume curse first at all.  A lot of people don't use them now.
19:28.14Cairenn|afklater guys
19:28.24TainBye bye Cairenn
19:28.51*** join/#wowace Firedancer (n=ask@cpe-24-58-108-74.twcny.res.rr.com)
19:29.18Cairenn|afkbtw, that was in no way a slam on any of the other sites
19:29.38Cairenn|afkit's just statement of fact ... for author support/tools/discussion/etc, they come to WoWI
19:33.34HoJ|Slaymanhow to use the Tortoise SVN to upload something to the Ace SVN?
19:35.17Wobin_Do you have an account?
19:36.52HoJ|Slaymannope
19:36.55Eraphinehrm i've been egtting aceheal.lua:324 bad argument #1 to 'gsub'
19:38.54HoJ|Slaymanhow do i get an account?
19:39.09hastepoke clads mail
19:41.07HoJ|Slaymanthat's too much effort just to upload it there sorry
19:41.37Wobin_o_O
19:43.38HoJ|Slaymani don't hav clads mail so i need to find out then wait for him to receive and answer and then w8 to get an acc, that is WORK and i hate work
19:43.52Wobin_cladhaire@gmail.com
19:44.02phyberdamn you casual.  no free epic svn for you! :|
19:44.15phyber;)
19:44.53Wobin_rofl
19:45.09Wobin_we're hardcore raidcoders
19:46.49kergothHoJ|Slayman: the benefits to using svn are HUGE.  not only for collaboration, but for history and backup purposes as well.  go read an article on SCM concepts.
19:46.51HoJ|Slaymanadditionally you come and start to criticise my "work"
19:46.58StylpeOoh, that reminds me, I should push up KIC
19:47.31phyberStylpe: the FuBar thing in KIC is nice :)
19:47.45HoJ|Slayman34 unread mails
19:47.51HoJ|Slaymani hate mails
19:47.52Stylpephyber, Thank you so much :D
19:47.56kergothheh
19:48.07kergothonly 34?
19:48.08kergoth:P
19:48.09Firedanceryeah i just updtaed KIC from wowi and it's nice to have it on FuBar. thanks for adding that ;)
19:48.23Stylpe^__________^ Chuuuu!
19:48.42phyberif any Felcloth would drop today, I might even get to see the nice countdown thing on it when I make some mooncloth. :)
19:49.09Firedancertho your link from curse gaming goes to your bosspanel_petition addon and not KIC :P
19:49.09StylpeI'm so proud =P
19:49.24Stylpehuh? Oops
19:51.30kergothnew KIC eh, will have to update when i get home
19:55.08StylpeYay, people are using KIC :D
19:55.26kergothwithout it, i'd always forget to use my salt shaker
19:55.45Firedancersame here. i'd forget to use shaker, snowmaster, and alch trans :D
19:55.47StylpeWell, I heard there are other alternatives too, now
19:56.28Firedancerand mooncloth if i ever get my warlock to 35=
19:56.28kergothpfft
19:56.35Firedancererr 35+
19:56.51*** join/#wowace Elkano (n=elkano@ip-213-135-2-163.handshake.de)
20:00.24HoJ|Slaymanmail @ clad is sent
20:00.37HoJ|Slaymanwhere in the BG INvite when u need him?
20:01.35HoJ|Slaymans/in/is/
20:02.55Slaymanckknight: i would call it "height" instead of "thickness" ...
20:04.20StylpeI'd call it vertical padding
20:05.23Industrialme too, because i look at everything like its a webpage
20:05.24Industrial:D
20:05.32Industrials/like/as if it were/
20:05.37Industrial...
20:10.46ckknighthey all
20:10.48*** join/#wowace Tem (n=Tem@204.90.50.252)
20:10.48*** mode/#wowace [+o Tem] by ChanServ
20:10.50kergothmy god, i'm one crazy son of a bitch
20:11.12ckknightit is vertical padding
20:11.16ckknightclosest
20:11.24ckknightwhat's wrong with thickness, though?
20:11.27Slaymanyippie me is stupid!
20:12.40kergothhmm, with information hiding support, you could mixin functionality eitehr private or public.  so the mixed in methods might be exposed outside of your class, or not, its up to you
20:12.43kergoththatd be pretty neat
20:12.50kergothno pollution of the public interface if you dont want it
20:13.17ckknightyou're putting in privacy?
20:14.02kergothhavent decided
20:14.22kergothi have to rearchitect half the model anyway to fix the problem i told you about last night elegantly
20:14.40kergothi'm thinking about seperating _type_ from _mixin functionality_
20:14.50ckknighthrm
20:15.03ckknightwhat's the difference?
20:15.04kergoththe main concern i have right now is construction, and argument passing
20:15.06kergothconsider this
20:15.12kergothwe support passing arguments into the init constructor, right
20:15.25kergothbut with super() and mixins, you have no idea what the next object super is going to call is going to be
20:15.31kergothwhat if the mixins expect different arguments?
20:15.47kergothinit() is an interface too.  if that interface varies across your superclasses, ow.
20:16.14kergothbut in the case of type... say you create a Rectangle class that accepts height at width at construction time
20:16.35kergothand then create a Square class that inherits from Rectangle and accepts just one value to its constructor
20:16.54kergothin square's constructor, you _know_ how to call rectangle's constructor properly. you just pass it your length as both height and width
20:17.03kergothso subtypes can have differing construction interfaces
20:17.18ckknighthrm
20:17.19kergothbut mixins cannot, or the shit hits the fan, since you dont _know_ what constructor you're calling at any given time
20:17.30kergothso we either ditch the support for argument passing at cnostruction time
20:17.34kergothor we split the two
20:17.47kergothi kinda like arguments to constructors, like that rectangle and square case, thats pretty elegant
20:17.50kergothbut i dunno.
20:18.06kergoththeres other issues involved with construction, but thats the one i'm mulling over at the moment
20:18.23ckknightsingle inheritance + mixins could be handy
20:18.26ckknightjust a thought
20:18.37kergothitd be like..
20:18.47kergothhmmmm
20:20.48kergothconsider this. in the current methodology, a ClassFactory creates a class, and calls Class.init to initialize it.  so you _are_ a Class.  a Class that gains other functionality from the superclasses.  in that case, I could easily see arguing that Class is its true type, because Class is who knew how to create him, and the superclasses just feed me extra bits of functionality.  but it just depends on how you look at it
20:23.08kergothand if you consider typing... your addon shouldnt be considered an AceEvents object, from a polymorphism standpoint.  you arent an aceevents, you're an addon that has event capabilities
20:24.16StylpeSo, I'm about to import PetitionFu to the SVN. If I screw up badly, how easy will it be to fix it?
20:24.21kergothwe get back to the _is a_ vs _has a_ relationships.  typing is the former, mixin/composition/aggregation is the latter
20:24.37kergotheasy. thats why people use source control
20:24.46kergothone quick command and its undone
20:24.57Stylpegood. Here goes nothing...
20:25.19CIA-1303ckknight * r1351 10FuTextures/ (FuTextures.lua brushed.tga ripple.tga): FuTextures - added 2 new textures. (Occam)
20:25.24CIA-1303stylpe * r1352 10FuBar_PetitionFu/ (. FuBar_PetitionFu.toc icon.tga locals.lua petition.lua): FuBar_PetitionFu: Initial import
20:25.40ckknightkergoth, I prefer pragmatism over all else
20:26.10StylpeI think it worked :D
20:26.21ckknighthooray
20:26.44Firedanceri nixed the KIC: text and added an icon for the KIC fubar plugin. wee :p
20:27.06CIA-1303stylpe * r1353 10FuBar_PetitionFu/locals.lua: FuBar_PetitionFu: Deleted leftover file
20:27.39kergothckknight: i like the idea of being able to easily create things like rectangle/square.  being able to use classes and objects for more than just the addon is a Good Thing
20:27.52ckknightyea
20:28.04ckknightbut I'm currently only worried about having an AddOn
20:28.08ckknightmy suggestion:
20:28.14ckknightsingle inheritance
20:28.25ckknightwith multiple inheritance capabilities through mixins
20:28.36*** join/#wowace banditron|afk (n=bandito@cpe-67-9-143-58.austin.res.rr.com)
20:28.50kergothyeah, thats what i'm thinking too.  i inherit from an addon class, and then pull events, etc into that as mixed in functionality
20:28.57ckknightright
20:29.33kergotharguments get passed through the constructors of the types in the single inheritence chain. the mixed in ones just get their method called when they get attached to the object, with no arguments, probably implicit rather than explicit
20:29.56kergoths/no arguments/only the object itself passed as self/
20:32.05Industrial:-----)
20:32.24TainHow much was she?
20:32.25banditron|afkyikes that's disproportionate!
20:32.43IndustrialTain: about half an hour :D
20:32.47IndustrialTain: ;P
20:33.26Firedancero_O
20:33.30kergothi'm fairly sure i -injured my tongue- a couple nights ago.  feels like a small tear underneith :\
20:33.46[MoonWolf]stop moving it.
20:34.02[MoonWolf]how do you injure a tongue to begin with....
20:34.07Industrialkek
20:34.10Industrialdooont wanna know
20:34.13Industrial:>
20:34.53[MoonWolf]the price for happy fun rocks is going through the roof on my server.
20:36.09hasteand under it?
20:40.43Firedancermoon...posted a bug on your wowi portal...tho i use svn version...mendy occasionally throws an error when i mouse over stuff in my bank. all i have is the bugsack report, though I'm trying to figure out which item does it so I can maybe help narrow it down
20:41.26[MoonWolf]good
20:41.33[MoonWolf]that would be very helpfull
20:42.01[MoonWolf]can you give any indication. very long tooltips ? weapons ? armor ? all of the above ?
20:42.32Firedancerit's a tline nil value concatenate thing. line 205 of mendeleev.lua
20:43.12[MoonWolf]ill put a nil check there.
20:43.18[MoonWolf]tommorow.
20:43.51Firedancerand of course, it has happened a few times but when I try to reproduce it doesn't happen ^_^
20:44.05[MoonWolf]ofcourse.
20:44.07[MoonWolf]its a low
20:44.11[MoonWolf]law*
20:44.12CIA-1303ckknight * r1354 10FuBar_MoneyFu/MoneyFuLocals-deDE.lua: FuBar_MoneyFu - updated deDE translations.
20:44.24[MoonWolf]the moment you want to show someone what is wrong it stops happening.
20:44.31NeronixAre PLAYER_REGEN_ENABLED and PLAYER_REGEN_DISABLED what I'm supposed to be using to check for combat beginning/ending?
20:44.33[MoonWolf]untill you cant show them anymore.
20:44.44Firedancerbecause they figured it out :p
20:44.44[MoonWolf]Neronix, yes.
20:44.53NeronixI'm sure I read about something like COMBAT_START somewhere, but I can't find it here or in the wikiwikidps source
20:44.59Neronix[MoonWolf]: Thanks
20:45.05CIA-1303ckknight * r1355 10FuBar_HonorFu/HonorFuLocals-deDE.lua: FuBar_HonorFu - updated deDE translations.
20:45.16[MoonWolf]enabled for combat starting and disabled for combat ending.
20:45.23[MoonWolf]reverse....
20:45.36Neronixer, * can't find it on wowwiki - Why did I say here? O.o
20:45.40[MoonWolf]~whaleslap  me
20:45.41purlACTION beats  me upside and over the head with a freakishly huge killer whale named Hugh
20:45.54[MoonWolf]lol
20:46.13phyberStylpe: bug in the KIC FuBar part
20:46.24phyberit doesn't update when a new cooldown is detected
20:46.43ckknightkergoth, if you do go the mixin route, it may be handy for mixins to have initializers, just have them implicitly called and take no arguments (besides self)
20:46.46Firedancerit will on next login tho
20:46.50phyberso, it still will say "KIC: C: 0 R: 1" for example.
20:47.10phyberI toggled the coloured text to make it update. :)
20:47.20Firedancer:)
20:47.33CIA-1303ckknight * r1356 10FuBar/PanelClass.lua: FuBar - Removing a panel now is more elegant.
20:48.57Stylpephyber, really? Oh noes
20:49.06[MoonWolf]will we be able to add syntatic sugar that emulates the call you made that you used in the classpool system ?
20:49.12StylpeOh, hold on
20:49.18[MoonWolf]because i really liked that.
20:49.30Stylpeckknight, didn't you change FuBar so OnUpdate no longer works?
20:49.43ckknightyep
20:49.47StylpeBummer
20:49.49ckknightuse Metrognome instead
20:49.51ckknightit's available
20:49.55ckknightand really easy to use
20:50.11ckknightI took it out because Metrognome is available
20:50.16StylpeYeah, it's no problem, except I just released a non-working version of KIC =P
20:50.22ckknightbad.
20:50.26ckknightwhy didn't you test?
20:50.54FiredancerMoonWolf: I just had it happen with an Ace of Elementals. My other cards have Found In: World Drop but the ace doesn't
20:51.03StylpeI did earlier, the UpdateText method works fine. I just forgot about that change
20:51.20Firedancerit's the only thing i found on all my chars that popped the error
20:53.57StylpeThis means the tooltip won't automatically update either, right?
20:54.03ckknightto get metrognome working, all it takes is 3 lines
20:54.13ckknighttooltip updates on mouse over
20:54.25IndustrialIm taking a stab at my own main bar
20:54.26ckknightmetro:Register(self.name, self.OnUpdate, 1, self)
20:54.32ckknightmetro:Start(self.name)
20:54.37ckknight(those happen in Enable())
20:54.37Industrialit's be part of idButtonBars in the future :p
20:54.42StylpeYeah, but it won't update every second like it used to, right?
20:54.43IndustrialIt'll
20:54.45ckknightmetro:Unregister(self.name)
20:54.51ckknightit will
20:54.54ckknighttha'ts what the 1 is
20:55.07StylpeI'm talking about the tooltip without metro
20:55.12ckknightunregister goes in Disable()
20:55.14ckknightright
20:55.24ckknightjust add metro support in and rerelease
20:55.37StylpeI could've figured out metro myself, but thanks =)
20:55.52[MoonWolf]Firedancer, thank you for the information.
20:56.04ckknightalright
20:56.20NeronixDo French and German players say DPS/HPS even though the words for healing/damage may be different?
20:56.29Firedancernp. makes me wonder if PT is causing it, but i dunno :P
20:56.56Neronixnvm, I shouldn't be localising at this point
20:58.11StylpeHmm, is there a way to import only part of a directory with TortoiseSVN?
20:58.34[MoonWolf]Firedancer, its most likely a parse error on my side,
20:58.42*** join/#wowace snurre (n=snurre@AVelizy-153-1-22-91.w83-199.abo.wanadoo.fr)
20:58.59[MoonWolf]but i am pretty busy with PvP so all the addons i dont use for that have not loaded.
20:59.08[MoonWolf]mendeleev is not really necesary for pvp
20:59.15[MoonWolf]so i have not really used it the last week.
21:06.06Firedancerah
21:07.08*** join/#wowace Suntiger (i=moonwolf@f176182.upc-f.chello.nl)
21:08.16*** mode/#wowace [+o [MoonWolf]] by ChanServ
21:08.27[MoonWolf]i hate it when that happens
21:08.58Stylpeckknight, a question about self:Update, the API doc says it only calls self:UpdateTooltip if the tooltip is visible, however, when I look at the source, it seems to just call it without any check. What gives?
21:09.30ckknightwell, it calls tablet:Refresh(plugin.frame)
21:09.41ckknightthen tablet checks if it's open (quickly)
21:09.46ckknightif it's not, silently returns
21:09.51ckknightotherwise, it runs the refresh
21:10.04ckknightand that refresh includes the UpdateTooltip
21:10.11ckknightwhich is actually turned into _UpdateTooltip
21:10.11Stylpefunction FuBarPlugin:Update()
21:10.11Stylpeself:UpdateData()
21:10.11Stylpeself:UpdateText()
21:10.11Stylpeself:UpdateTooltip()
21:10.11Stylpeend
21:10.14ckknightit's complicated.
21:10.20ckknightyea
21:10.20StylpeOh, I see
21:10.31ckknightso, just don't worry about it
21:10.38StylpeNow it makes sense =)
21:11.31StylpeSo if I call UpdateTooltip from anywhere else in my code, I'm actually calling a different UpdateTooltip that makes the check and then calls the UpdateTooltip I wrote
21:12.32hastemy god... I ask how long C'Thun was weakened in gchat
21:12.37hastewhich is three minuts since now
21:12.44hasteand they are still finding ways to say the number :p
21:12.48ckknightright, Style
21:12.51ckknightStylpe*
21:12.54Stylpe^_^
21:12.59haste"I think it's 30+15 secs", "Isn't it 60-15 sec?" etc
21:13.54ElkanoMoonwolf, if have a few seconds: could you add a 'tline = nil' to line 265 of Mendeleev.lua ? (so it will clear it's cache variable after adding it to the tooltip)
21:14.33StylpeSo I could do metro:Register(self.name, self.UpdateTooltip, 1, self) if the tooltip is the only thing I have to update regularly?
21:14.38hastehttp://ace.pastebin.com/695072 << look for errors now
21:14.55CIA-1303wobin * r1357 10MrPlow/ (4 files):
21:14.55CIA-13MrPlow - Now has an exclusion category which will ignore items set, and work around them instead.
21:14.55CIA-13Translations done by netcurse
21:14.56CIA-13~hug CIA-13
21:14.57purlACTION hugs CIA-13
21:14.57CIA-13~hug netcurse
21:14.58purlACTION hugs netcurse
21:15.11Stylpelol
21:15.15hasteremoves the ace:prints
21:15.17Lucenname the triggers haste ;)
21:15.19Wobin_Anyone want to test? =)
21:15.29hasteLucen: no, they just confuse me then :p
21:15.34Lucenhaha..Incoming Tentacle Rape Party!
21:15.36Luceni love it
21:15.36hasteat least at times :p
21:16.37hasteI haven't been eaten by him yet
21:16.40Qaarhare AceTimers supposed to go on the negatives? :D
21:16.44hasteso I don't know if it's a combat thingy for that :D
21:17.02Stylpeckknight
21:17.07ckknightyes?
21:17.10StylpeSo I could do metro:Register(self.name, self.UpdateTooltip, 1, self) if the tooltip is the only thing I have to update regularly?
21:17.20ckknighttheoretically
21:17.31ckknightyou may want to do metro:Register(self.name, self.UpdateDisplay, 1, self)
21:17.33StylpeGood.
21:17.37ckknightthat handles Tooltip + Text
21:17.44StylpeWell, I don't need to update the text
21:18.08ckknightokay
21:18.10StylpeThe text is mostly static, and is only changed when data is changed in already existing methods
21:18.17ckknightthen Tooltip is the way to go
21:18.21Stylpe^_^
21:18.48Elkanockknight, is glorylib maintainced by chipmunk or by you?
21:18.59ckknightkinda both
21:19.03ckknightprobably falls to me, though
21:19.16ckknightespecially seeing as how chip's not here
21:19.30haste:(
21:19.43ElkanoPATTERN_OBJECTIVE_HOLDER is missing for deDE resulting in a nil error on line 1130's find
21:19.53ckknightyea
21:19.59ckknightchip should've put that in
21:20.05ckknightI still need translations for it, though
21:20.28haste*shrugs*
21:20.34hastea cooldown timers request :(
21:20.38hasteon a castingbar :<
21:21.32CIA-1303ckknight * r1358 10GloryLib/Lib/GloryLib.lua: GloryLib - added missing deDE strings (not localized)
21:23.00Lucenhehe..not your problem haste. it's a casting bar ;)
21:23.23Elkanoif I remember doing so, I'll try to get the correct localization when in AB next time
21:23.41Elkanoor is it for AV?
21:23.44hasteyeah, I answered that
21:23.56hasteI also directed him towards eCastingBArs
21:24.12Lucenhehe
21:24.21ckknightthanks, Elkano
21:24.39Elkanowell, that'S the least I can do to help :)
21:28.37Temhaste: more screenshots of new sexy oRA frames
21:28.40Temhaste: NOW
21:29.59Wobin_posthaste? =)
21:30.34Temkergoth: I never did get it to accept your config for my X sessions, but I did manage to find how to change the background and foreground colors to my liking
21:30.53StylpeFixed KIC submitted =)
21:32.03*** join/#wowace Soku[Laptop] (n=WinNT@dhcp-thornton228-71.sfsu.edu)
21:33.38*** join/#wowace ag` (i=Andreas@0x50c4844b.adsl-fixed.tele.dk)
21:33.57hasteTem: I've only finished the Vote and the Ready frames
21:35.48haste*hides*
21:36.06Neronix/cower
21:37.54CIA-1303stylpe * r1359 10KeepItCool/ (8 files): KeepItCool: Initial import, version 1.3.1. KIC i an addon that reminds you when your cooldowns are finished. It has support for FuBar.
21:39.19hasteTekkub: I have a question!!!
21:39.22TekkubKIC, KCI, ICK.... soo many TLAs
21:39.35Tekkubyes, because you suck
21:39.53hasteTekkub: on C'Thun, he goes from "Eye of C'Thun" to "C'Thun" - should I make two bigwigs modules for that?
21:40.05hasteone for Phase 1 and one for Phase 2?
21:40.19TekkubI dunno, do you think it's necessary to discern them?
21:40.22Industrialhttp://wow.pastebin.com/695117
21:40.23Industrial;\
21:40.25Industrial(i just opened my editor)
21:40.39TekkubI perosannly would do multiphases in one module
21:40.46Slaymando i REALLY need to have a 3dimensional commandline option structure?
21:40.53Tekkubotherwise you need to get it triggered on somehow when the phase changes
21:41.05Industrial3dimensional?
21:41.18hasteokey, then I do as I am now :D
21:41.32Slaymanchatcmd, option, arg
21:41.41TekkubI mean you can probably split out your code logically as much as possible
21:41.48Industrialwhy not?
21:41.55Slaymanlike "/bandaid doit really" sucks
21:42.00Tekkubbut you gott have the modlue toggle on/off and that's prolly easiest to do all phases in one module
21:42.17Slayman<PROTECTED>
21:42.20TemSlayman: you can just have /bandaid doit
21:42.22Tekkub<PROTECTED>
21:42.36Tekkuband shouldn't that be "deweet"
21:42.48Wobin_arch your back and growl like a dragon?
21:43.04TemWhy must I wear a drass?
21:43.06Slayman{
21:43.06Slaymanoption  = "doit",
21:43.06Slayman<PROTECTED>
21:43.07Slayman<PROTECTED>
21:43.07Slayman}
21:43.07IndustrialSlayman: i dont understand, who says that you need to recurse to theree levels with the chat commands
21:43.07Tekkub<PROTECTED>
21:43.25Tekkub<PROTECTED>
21:43.32kergoth"He can compress the most words into the smallest ideas of any man I ever met."
21:43.39Industrialand your method can/must be 'ApplyBandage'
21:44.05Tekkubwhat's the converse? BandAid:RemoveBodyHair ?
21:44.44Slaymanif I'm happy with BandAid the next'll be  PotAid
21:44.55ckknightChefAid
21:44.57Slaymanand this one helps u smoke some pot
21:45.33Stylpe_Moviebbl =)
21:45.37Slaymanhf
21:46.11SlaymanAceChatCmd.lua:242: attempt to index local `opt' (a string value)   ---
21:46.34hasteYou are it wrong!
21:46.55Slaymanis that a sentence?
21:47.04hasteIt was in my mind
21:47.15hasteYou are doing it wrong*
21:47.23hasteanyway - time to jump a little in the bed
21:47.24Slaymani thought so
21:47.53Temhaste: no!
21:47.55Tembad haste
21:48.01Tekkubhey, question... *pokes clad*
21:48.11Tem~poke clad|work
21:48.12purlACTION grabs a syringe
21:48.17Tekkubunpack... is it bad always, or only for unpack(args) ?
21:48.45Tekkublike, if I got a already declade table is it okey to use unpack?
21:48.56Tekkub*declared
21:50.13SlaymanLOL wtf
21:50.31Slaymanit needed to be in double curly brackets, stupid crap
21:51.06*** join/#wowace cladhaire (n=jnwhiteh@cpe-24-59-191-241.twcny.res.rr.com)
21:51.29Industrialhi clad
21:51.46Slaymancladhaire: in the calm word of the virgin mary :"you got mail"
21:52.12Slaymans/word/words/
21:52.37IndustrialSlayman: no you mean; the second argument (a table) of cmd:new() is indexed by number, so children dont have keys.
21:53.29SlaymanIndustrial: I don't know wtf u are talking about actually, even though it works now
21:53.46Tekkubcladdy, you here now?
21:54.55Industriala={{b='foo'},{c='bar'}} print(a[1]) print(a[1].b .. a[2].c)
21:55.34IndustrialSlayman: tables can be indexed by number
21:56.21kergothtables can be indexed by anything but nil
21:56.27kergothmeh
21:57.45*** join/#wowace cladhair1 (n=jnwhiteh@cpe-24-59-191-241.twcny.res.rr.com)
21:57.45ckknightkergoth, hate to be bugging you, but making any progress?
21:57.48Temmethinks t[nil]=<?> should set the default value for a table
21:58.09kergothckknight: i'm at work atm. somewhat though, yes
21:58.28Tekkubhey kerg you should be able to answer me...
21:58.39ckknightoh, okay
21:58.44Tekkubis unpack bad always, or only with unpack(args) ?
21:59.28Wobin_Wow.
21:59.34Wobin_SVN webinterface is deathly slow
21:59.43Tekkubyup
21:59.53Tekkubreminds ya of trac don't it? :)
22:00.05Elkanowebinterface and RSS :(
22:00.25Tekkubdirect access is fast tho....  http://svn.wowace.com/root/
22:00.42Wobin_yeah, but I'm after the tarball =)
22:01.15ckknighthrm
22:01.17Wobin_Tekkub: Want me to ask Iriel about that unpack thing?
22:01.29Tekkubsure wobble
22:01.44Tekkuband I got a template for the tarball links I use on the wiki... one sex
22:02.07Tekkubhttp://svn.wowace.com/dl.php?repname=Ace+SVN&path=%2Ftrunk%2F{{{1}}}%2F&rev=0&isdir=1
22:02.08weabtwo sex is better
22:02.16Tekkubwhere {{{1}}} is the addon name
22:02.22Tekkublike CompostLib
22:02.23Slaymanok BandAid is as far as I'm concerned working and complete need to optimise the code somewhat due to repeating calls of some funcs ...
22:03.23TekkubSlay: this a smart badaid applier?
22:03.40Slaymanwoot?
22:03.49Slaymanit's a selfbandager
22:03.53Slaymannothing more
22:04.03Tekkubself only? well that's good enough
22:04.10TekkubI frankly hate people that bandage others
22:04.17Wobin_Mr rel says: unpack is never bad it's "..." that's bad
22:04.26Tekkubcause they always fuck up my own bandaid when they do it
22:04.51TekkubI bandage then they bandage me, their cancels mine and their fails cause I have the debuff
22:05.00Tekkubend result: two wasted bandaids
22:05.09Tekkubokey thanks wobs
22:05.35Slaymanit's used for PvP autoselects highest bandage (or BG Bandage if avaible) and applies it to yourself within a macro or from a provided keybinding. no health checks no no other stupid checks of something unneccasary
22:06.10Tekkubaw you should add helth checks with an option to just use highest
22:06.22Slaymannope
22:06.32TekkubI carry a stack each of the two highest cause most the time I don't need the highest
22:06.50Tekkubseems wasteful to blow twice as much runecloth
22:07.04Slaymanit's for PvP and in my definition of PvP Time does matter so the more HP per tick the better
22:07.31Tekkubyou should expand beyond PvP, I use bandaids all the time in endgame raiding
22:07.48TekkubI frankly consider myself a waste of the healer's MP unless I'm near death
22:08.27Slaymanhealth checking would bloat the code.
22:09.21Tekkub:P
22:09.26Slaymanand personally i don't understand carrying around 2 kinds of non-bg bandages, my inventory is full enough as it is
22:09.34Tekkubwe need a generic "best item picker" for PT sets
22:09.41weaboh sure, your addon so its all about YOU!
22:09.44kergothyes, and write an autobar using it
22:09.46weabhow selfish!
22:09.50Tekkubmy inv isn't full, I have tons of space
22:10.12Slaymanu don't need to carry loads of fire nature mana health resistance pots
22:10.34Slayman3 full clothings and some other stuff around
22:10.37Tekkubpots no, but I do have a full set of FR gear on me at all times
22:10.38Slayman?
22:10.47Tekkuband 4 pieces of NR gear too
22:11.14Tekkuband a stack each of MP and HP pots...
22:11.22Slaymani have a PvP gear, healing gear some manareg items some NR items  ...
22:11.29TekkubI should carre Fire/Natrue res pots but I'm a cheapskate :)
22:11.51Slaymanlook for yourself
22:11.52Slaymanhttp://wow.allakhazam.com/profile.html?47927
22:12.07TekkubI have my main gear, my FR and NR gear, and some other misc crap like bandaides, pot, and pet foods
22:12.09Wobin_Tekkub: BEst item out of what?
22:12.23Tekkubout of whateverPT set you give
22:12.39Tekkubyou passa PT set, it scan inv and gives you the best bag/slot
22:13.15Slaymannow lucky me the bandages are sorted by health regained, so i can simply use an ItemInSet
22:13.16Tekkubmaybe have properties like "smaller stacks first"
22:13.39Tekkubyup slay, that's why I put em in :)
22:13.49Tekkubyou just grab the best value
22:14.25Slaymanyeah and healthchecking would put me in a corner i don't wanna be
22:14.47Slaymanglorylib and PT save Loads of lines of cod
22:14.48Tekkub:P wimp
22:14.49Slaymane
22:15.01Tekkubthat's the idea of PT
22:15.01Slaymanya I'm lazy
22:15.11Tekkubbest part is, PT is damn small for what it does
22:15.18Slaymanyup
22:15.20Tekkubthe majick is in the sets really
22:15.39TekkubPT core is just a set-decompresser and table iterator in the end
22:16.15SlaymanBandAid 178kB ++ there still is work to do
22:18.18grollckknight u around?
22:18.37*** join/#wowace Warol_ (n=Warol@adsl-75-4-159-33.dsl.emhril.sbcglobal.net)
22:18.59ckknightsure am
22:19.26grollok how do i center the stuff in fubar now?
22:19.34grollcant seem to get it to center at all :(
22:19.51ckknightworks for me
22:19.58ckknightright-click, In center
22:20.07grollhmm
22:20.08ckknightshould probably make that a submenu
22:20.27grolli dont think i see that option at all..
22:20.49ckknightnear the bottom when you right-click on a plugin
22:21.23grollon a plugin? meh why move it from the main options? O.o
22:21.37ckknightit was never in the main options
22:21.43grollit was
22:21.49ckknightoh
22:21.50ckknightoh yea
22:21.54grollyou could click center text and it all got centered :)
22:21.56ckknightwell, left and center are now separate
22:22.10grolleffe! me no likey :P
22:22.15Tekkubwhy slay?
22:22.22Tekkubmake a table of functions
22:22.25ckknighttoo many people bitched, groll
22:22.28TekkubBAM you have switch right there
22:22.36ckknightgo yell at Elviso
22:22.43Slaymancuz those stacking if/elses make the code unreadably
22:22.47grollbah those ppl got no clue what they talk about :P but hehe how do i get it all centered like before?
22:22.56Tekkubuse a table of functions!
22:23.29ckknightright click each plugin and center them
22:23.33Tekkublocal funcs = {somethin = function...., somethingelse = function...}
22:23.39grolloke thx
22:23.51Tekkubif funcs[var] then funcs[var]() end
22:24.06Slaymandon't understand
22:24.07Tekkubbam! there's your case/switch right there
22:24.09Slaymansry
22:24.18Tekkubfunction are just variables
22:24.25Tekkubvariables can go in tables...
22:24.39Tekkubso make a table full of funcs, the indexs are your case values
22:24.48grollbtw ckknight you who know almost all ;P any clue why my keybinds go totally fubar when i log in and it needs a reloadui for them to work again.. also same happends when i zone
22:24.51grollany idea?
22:25.05ckknightno idea
22:25.08ckknightwasn't me
22:25.12ckknightI don't touch keybindings
22:25.27SlaymanTekkub: got it, need to translate on my shit
22:25.27Tekkublike my example, where you'd have Case == somethin" it's now funcs["somethin"]()
22:25.33Qaarh"go totally fubar".. well, FuBar is good, so the keybindings were actually going good? :)
22:25.43grollhehe no but i was more thinking if you could have any idea what type of mod could make that happen
22:25.51ckknightnot sure
22:25.56grollsomething that hooks keystokes perhaps?
22:26.07ckknightpossbily...
22:26.10ckknightpossibly*
22:26.13Tekkub:) tables of functions is like a big epiphony point in lua
22:26.13grolloke
22:26.24Tekkubyou learn that you can do that and it's amazing
22:26.45Tekkubsuddely all your if/elseif/elseif/else blocks go *poof*
22:26.52Tekkubcode slims down so much :)
22:27.36TekkubAceEvent is the prime example of it too, take a look at it if you havn't it's tiny
22:27.54Qaarhdo you use a for loop to go through the array?
22:28.10*** part/#wowace Warol_ (n=Warol@adsl-75-4-159-33.dsl.emhril.sbcglobal.net)
22:28.12Tekkubhrm?
22:28.15ckknightno, Qaarh
22:28.38ckknightno need
22:28.39Qaarhoh, I see
22:28.40Qaarhright
22:29.29QaarhI blame the hour, it's getting late
22:30.31Wobin_Tekkub: http://ace.pastebin.com/695184
22:30.58Tekkubso ya missed my spectacular milkshake explovion today
22:31.09Tekkubit was amazing
22:31.19Slaymani don't want no more I'm going to bed see you all tomorrow
22:31.53TekkubI got this order for a large cookiedough milkshake, that's like one of the 32oz cups...
22:32.08TekkubI get it all ready, put it on the spindle, start it up
22:32.31Tekkubthe spindle cuts about half the bottom off, 1/2" from the bottom of the cup
22:32.42Wobin_Impressive
22:32.43Tekkubstill running... mink and icecrem flyin everywhere
22:33.12Tekkubmy first instict, get another cup and put it in it to catch whatever is left leaking out....
22:33.13NeronixHah, I'm so damn proud of the sheer mutilation I've been doing to wikiwikidps
22:33.15Neronixhttp://ace.pastebin.com/695189
22:33.19Tekkubbut we're out of the big cups
22:33.34Tekkubso I grab the next samllest cup, don't fit
22:33.46Tekkubbesides by now all the milk's drained out
22:34.03Tekkubthe yall laughed at me
22:34.14SlaymanWTF Drakkisath drops an epic 2h sword with 250 max dmg? FU blizzard I'm outa here
22:34.37Tekkubluckily I was the only one at the thing at the time, so noone else got a line of milkshake across their belly :P
22:35.16Wobin_What's the largest stacksize?
22:35.39Tekkublargest possible? 250 I think
22:35.51Tekkubthe rep token stuff stack to 250
22:36.06Wobin_http://ace.pastebin.com/695194
22:36.16Tekkubboth the ones you collect and the reward ones you're given
22:36.41Tekkub:) I'm gonna tweak that wob *grin*
22:36.47Wobin_Go ahead =P
22:36.56Wobin_It's like 6:30am here =P I've been up all night
22:37.09Tekkubany other factor besides stack size to take into acct?
22:37.19Tekkubmaybe give a value min/max also
22:37.35Tekkubso it'll only count items within the range specified
22:37.46Tekkuband then we got out helth check right there :)
22:39.02Tekkubbut based on my typing, I'm not doing well either
22:39.15Tekkubgonna go shower and probably bed, will toy with this later :)
22:41.05Wobin_k night all =P
22:41.13Wobin_This time I'm going to sleep =P
22:41.49Cairennnight Wobin_
22:41.50ckknightcya
22:44.07*** join/#wowace Warol (n=Warol@adsl-75-4-159-33.dsl.emhril.sbcglobal.net)
22:50.39Ratbert_CPDamn that Tain and his evil ways!
22:50.57Ratbert_CPAt least, I think it's Tain's fault...
22:54.31phyber217.155.27.11217.155.27.9Spoofing in adjacent netblock (/30) was successful.
22:54.40phyberblah.  damn paste :)
22:55.12phyberleaned on the right mouse button on laptop.
22:57.45Qaarhis there a wiki on KC_Items?
22:58.00Qaarhor some documents somewhere, heh
23:02.40*** join/#wowace LucenZzz (n=Lucen@pool-68-237-251-68.ny325.east.verizon.net)
23:02.58TemCairenn: you around?
23:03.04Cairennaye
23:03.19TemYou may want to get in touch with the Author of RepToGo
23:03.24Cairennoh?
23:03.25Temit appears to be in the wrong category
23:03.29Temin like 8 different ways
23:03.30CIA-1303neronix * r1360 10NanoStats/ (. NanoStats.toc):
23:03.30CIA-13NanoStats
23:03.30CIA-13- Added BabbleLib. Will make stuff a lot easier
23:03.30CIA-13~hug ckknight
23:03.33purlACTION hugs ckknight
23:03.41NeronixOh, and it's still useless
23:03.42Temit's currently under "General GUI Mods"
23:03.50NeronixExpect somethign useable by... Friday maybe :S
23:03.53Cairennand it should be ... ?
23:03.56Temwell..
23:03.58Temit has no gui
23:04.05Temand it's an Ace addon
23:04.07Qaarhnight people
23:04.12Temlater Qaarh
23:04.17NeronixMaybe Saturday because finals start tomorrow
23:05.10Cairenngui in that context doesn't necessarily mean it *has* a gui
23:05.18Cairennanyway ... where does it belong in Ace?
23:06.16CairennTem: ?
23:08.30Temnot exactly sure
23:08.39Temthat's why I was saying contact them
23:08.50Cairennstuck it in Ace Misc for now
23:09.00Temcool
23:11.21Neronix`sleepnight
23:11.39Cairennnight Neronix`sleep
23:11.40ckknightcya
23:23.43ckknightwhat movie'd you go see?
23:25.34Ratbert_CPAlright...  Tain's the one to blame for AceGUI crap, right?
23:27.22ckknightthink so
23:28.51Ratbert_CPGood.  I need someone to loathe... ;)
23:29.13ckknightI chose not to use AceGUI cause it wasn't well documented
23:29.24TemTain hasn't done *anything* on AceGUI
23:29.46TemTuran did all of the AceGUI that's in release right now
23:29.59Temand that's the reason it's undocumented
23:30.08Tembecause he didn't finish it
23:30.13Ratbert_CPAh... My apologies to Tain.
23:30.19Temhe was planning to do a lot more documentation when he was done
23:30.29Temthough, you can blame Kael for AceGUIContainer
23:30.47Ratbert_CPMy issue is with the lack of docs...  Hmph...
23:31.06Temwhat are you having trouble with?
23:31.09Temmaybe I can help
23:31.14Ratbert_CPFinally figured out the issue
23:31.49Ratbert_CPWhen creating an AceGUIDropDown, you can't give it a table...
23:32.02Ratbert_CPI'll toss it up on pastebin...
23:32.04ckknightI make sure all my libs have docs
23:32.24ckknightI do like to think that it's helped
23:33.24Ratbert_CPhttp://ace.pastebin.com/695291
23:33.35Temckknight: did you play more with luadoc?
23:33.40TemRatbert_CP: ah, for dropdowns...
23:33.52TemI suggest taking a look at DewDrop to manage those
23:35.03Ratbert_CPDewDrop wasn't around when I first baked this mess, and I haven't had time to look into it.  How does it play with AceGUIDropDowns?
23:39.01*** join/#wowace Neronix`sleep (i=omg@user-7519.l1.c5.dsl.pol.co.uk)
23:39.19TemWell, DewDrop only handles the actual DropDown part
23:39.37Temoh, wait a sec
23:39.55Temlook in AceCommander for DropDown examples
23:41.53Ratbert_CPOK.
23:41.56ckknighttem: no, can't get luadoc to work, doesn't come in a friendly package
23:41.57Ratbert_CPFixed it.
23:42.06ckknightif someone packaged luadoc for me, I'd be more than happy to use it
23:42.06grollckknight this is driving me crazy :/ i no like new way :P
23:42.13Temckknight: it's written lua
23:42.13ckknightgroll, you're the minority
23:42.19ckknightI know, Tem
23:42.40Temwhat are you talking about groll?
23:43.04grollmaybe but if i center something i dont want it to create a new panel, and if i center something else i want it to be in the same position as it had on that side ie not just center itself but keep being the most left plugin but centered
23:43.09grollTem new fubar
23:43.17Temwhat about it?
23:43.37Ratbert_CPTwo problems: 1) ListBox:SetValue() had two bad function calls (self.GetListValue() instead of self:GetListvalue()) and 2) The logic in ListBox:SetValue() is incorrect when determining if a row has columns
23:43.47grollread above
23:44.04ckknightit goes on a new panel cause of overflow
23:44.10ckknightjust center everything you want, then rearrange
23:44.25Ratbert_CPNo easy way around #2, but I fixed #1 (along with a nasty non-valued default case that's well documented, but not fixed yet)
23:44.33grollhow can i rearange it when i want it to be centered? or how do you mean ckknight?
23:45.06ckknightdrag and drop
23:45.17grolloh u can drag and drop? aha didnt know :P
23:45.31grollthen mayyyybe i'll like it :P
23:45.37ckknightpanels, too
23:45.42grolloke :)
23:45.59grollbut i just cant uynderstand why ppl want stuff on the left side and then like nothing in the middle and stuff on the right side
23:46.19grollit seems more logical to eithe rwant all on the left or all centered kinda
23:46.28ckknightI agree, but others don't
23:46.35ckknightso now they're separate
23:46.45grollwell it's ur addon so screw the others :D
23:46.58ckknightno
23:47.07ckknightit's already in place anyway
23:47.22grollhe eya i know
23:47.25TemIt's windows's fault
23:48.45grollok this thing is even more annoying though :P not fubar though.. my darn hotkeys wont work if i dont reload ui :S
23:49.08grollbut ok now it does seem to be my addon hmm
23:49.50CodayusHmmm
23:50.05grolland i got nooooo clue why :/
23:50.18grollanyone care to take a look at my code?
23:50.36grollit's not much
23:51.17grollseems to be some kind of initialisation error or something as it loads after a reload ui
23:51.41kergothbleh
23:52.01grollbleh what? :D
23:55.53kergothbleh its getting late, i'm far behind on my task and not making any progress atm, and on the non-work side of things, I'm having difficulty putting together a new design for the object model
23:56.00kergothso again i say, bleh
23:56.52grollah oke then i bleh with you :)
23:58.35ckknightshould I have a go at it?
23:58.53*** part/#wowace Ratbert_CP (n=KCummins@proxy-ce3.disney.com)

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.