00:05.06 | *** join/#wowace Parak (n=profi@user-0cev737.cable.mindspring.com) |
00:08.26 | Cairenn | unnn, ckknight? |
00:08.32 | ckknight | yea? |
00:09.02 | Cairenn | Interface\AdOns\TabletLib\TabletLib.lua:1157: attempt to call global 'func' (a nil value) |
00:09.28 | ckknight | I believe I fixed that |
00:09.40 | Cairenn | went to click on a quest on the detached tooltip |
00:09.43 | Cairenn | and got that |
00:09.52 | ckknight | yes, quite sure I did |
00:10.01 | Cairenn | have the latest *from WoWI* |
00:10.27 | ckknight | hrm |
00:10.31 | Cairenn | will re-download, install, reload and check again, 2 sec |
00:10.59 | CIA-13 | 03neronix * r1319 10NanoStats/ (NanoStats.lua NanoStats.toc NanoStats.xml): |
00:10.59 | CIA-13 | NanoStats |
00:10.59 | CIA-13 | - Got rid of xml in favour of TabletLib |
00:10.59 | CIA-13 | - Incomplete dummy UI implemented |
00:10.59 | CIA-13 | - Yeah, it's still useless :P |
00:10.59 | CIA-13 | - /me loves ckknight long time |
00:11.32 | Neronix`sleep | night |
00:11.41 | Cairenn | night Ner |
00:11.47 | Cairenn | Neronix`sleep: |
00:12.15 | Cairenn | ckknight: just reinstalled from fresh download at wowi, same error after reloadui |
00:12.27 | Cairenn | when clicking on quest title in detached tooltip |
00:13.09 | ckknight | okay |
00:13.14 | ckknight | must not've updated |
00:14.33 | CIA-13 | 03ckknight * r1320 10TabletLib/Lib/TabletLib.lua: TabletLib - added highlight and text moving on mouse down to clickable lines. |
00:22.16 | Cairenn | ckknight: uploading fixed to WoWI? |
00:22.21 | ckknight | not quite yet |
00:22.26 | ckknight | gimme 10 minutes |
00:22.26 | Cairenn | k |
00:22.29 | ckknight | working on skins |
00:22.30 | Cairenn | just checking :) |
00:22.33 | Cairenn | no problem |
00:25.47 | *** join/#wowace Parak (n=profi@user-0cev737.cable.mindspring.com) |
00:33.30 | ckknight | Neriak |
00:33.37 | ckknight | I found out why the gold line wasn't connecting |
00:33.44 | ckknight | I forgot to connect it in the actual image |
00:33.46 | ckknight | "my bad" |
00:35.08 | Firedancer | hehe |
00:37.23 | CIA-13 | 03ckknight * r1321 10FuBar/ (FuBarUtils.lua PanelClass.lua background.tga): |
00:37.23 | CIA-13 | FuBar - tweaked skinning algorithm. |
00:37.23 | CIA-13 | centered text now smoothly positions when resizing. |
00:37.23 | CIA-13 | Fixed background image (gold line wasn't connecting) |
00:38.19 | kergoth | http://home.pipeline.com/~hbaker1/ObjectIdentity.html is an interesting article |
00:38.22 | kergoth | s/article/paper/ |
00:45.43 | ckknight | okay, Cairenn |
00:45.45 | ckknight | that should work |
00:48.16 | Cairenn | ckknight: yup, works fine now, no errors this tiem |
00:48.21 | ckknight | hoorah |
00:48.27 | ckknight | also, hover over a tooltip button |
00:48.29 | ckknight | (it's shiny) |
00:50.13 | ckknight | clicking also makes the text move 1px by 1px |
00:50.25 | Cairenn | nice |
00:53.28 | ckknight | I should get the new QuestFu |
00:58.38 | CIA-13 | 03neriak * r1322 10Paparazzi/ (Paparazzi.lua Paparazzi.toc): Paparazzi: added releaseDate |
01:01.43 | kergoth | hmmmmm |
01:05.06 | kergoth | http://thedailywtf.com/forums/70666/ShowPost.aspx |
01:06.49 | CIA-13 | 03ckknight * r1323 10TabletLib/Lib/TabletLib.lua: TabletLib - Locking/Unlocking now refreshes clickability of buttons. |
01:18.25 | Neriak | <ckknight> I found out why the gold line wasn't connecting |
01:18.30 | Neriak | ckknight: great! :) |
01:18.36 | ckknight | yea |
01:18.40 | ckknight | I updated the skin code anyway |
01:18.43 | ckknight | ...dick |
01:18.46 | ckknight | lol |
01:18.48 | Neriak | hehe |
01:19.29 | Neriak | I'm looking forward to check out the new FuBar release later, now it's bed time .. nn guys |
01:20.25 | Neriak | btw the new QuestFU doesn't work for me .. it's displaying 'loading' all the time, no tiooltip :-/ |
01:20.37 | Neriak | s/tiooltip/tooltip/ |
01:23.42 | ckknight | crap, regression |
01:27.23 | CIA-13 | 03ckknight * r1324 10DewdropLib/Lib/DewdropLib.lua: DewdropLib - fixed regression that causes menus to jump. |
01:32.09 | ckknight | and people still have skinning issues |
01:32.12 | ckknight | which doesn't make sense |
01:45.05 | Firedancer | the 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.14 | Firedancer | the gold line thing looks fine ot me now |
01:45.44 | ckknight | damn, forgot about that gap |
01:45.55 | ckknight | I don't know why it's there |
01:46.46 | Firedancer | i just use visor to move it up. :) |
01:47.40 | CIA-13 | 03ckknight * r1325 10FuBar/PanelClass.lua: FuBar - fixed the 1px gap on the top of the screen (Game bug) |
01:47.45 | ckknight | feel free to get from SVN |
01:48.20 | Firedancer | i usually grab the svn :) didn't have to fix ti just cause I mentioned it, but thanks :D |
01:49.26 | ckknight | why wouldn't I? |
01:49.46 | ckknight | I accidentally took it out when I changed the skinning stuff |
01:49.54 | Firedancer | ah |
01:55.46 | ckknight | honestly, if you want a feature, and I agree with you, I'd put it in |
01:56.46 | Firedancer | it works nice now without the visor adjustment :) |
01:57.13 | Firedancer | i guess i never realized it had been fixed before because of visor |
01:57.27 | Firedancer | i don't always read the patch notes :o |
01:57.38 | Tain | Patch notes are overrated. |
02:20.34 | ckknight | you 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.07 | ckknight | or just put an option into FuBar that is like Disable all bars |
02:28.19 | weab | what if you wanted to mix and match |
02:33.44 | ckknight | yea |
02:33.46 | ckknight | that'd be cool |
02:35.37 | weab | drag it off the fubar onto the minimap! |
02:37.30 | CIA-13 | 03ckknight * r1326 10FuBar_MoneyFu/MoneyFu.lua: FuBar_MoneyFu - fixed positioning of CoinPickupFrame. |
02:41.34 | Firedancer | is 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.27 | ckknight | it'll always show the title |
02:44.38 | ckknight | frankly, I don't see the harm |
02:45.31 | Firedancer | there is no harm, really. just personal aesthetics i guess ;p |
02:48.34 | Kaelten | heya |
02:53.41 | ckknight | hey |
02:54.19 | Kaelten | trying to figure out this bug |
02:57.43 | kergoth | Kaelten, have you read my post about the object model? |
02:59.07 | Kaelten | nope |
02:59.13 | Kaelten | just got home not too long ago |
02:59.34 | kergoth | wasnt posted today |
02:59.38 | kergoth | <PROTECTED> |
02:59.46 | kergoth | http://www.wowace.com/forums/index.php/topic,1306.msg23062.html#msg23062 |
03:05.19 | Cairenn | hey Kaelten? |
03:05.29 | Cairenn | new KCI - Interface\AddOns\KC_Items\bank\bank.lua:39: attempt to compare number with nil |
03:05.33 | Cairenn | a |
03:05.48 | Cairenn | Kaelten: AND - not remembering bank data from session to session |
03:05.55 | Kaelten | hmm |
03:06.01 | Kaelten | trying to figure it out |
03:06.05 | Cairenn | you suck! |
03:06.13 | Kaelten | no I don't! |
03:06.20 | Cairenn | liar |
03:06.30 | Kaelten | kergoth, I need to get caught up on whats going on with ace |
03:06.39 | Kaelten | people are running away and I'm losing tabs on thigns |
03:06.40 | Cairenn | oooo, speaking of Ace ... |
03:07.01 | Cairenn | Kaelten: http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=370933&p=1&tmp=1#post370933 |
03:07.43 | kergoth | to 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.17 | kergoth | hehe, http://thedailywtf.com/forums/70666/ShowPost.aspx is terrible |
03:09.49 | Kaelten | Cairenn, those people suck |
03:10.04 | Cairenn | Kaelten: did you go to the site? |
03:11.00 | Kaelten | ya |
03:11.09 | Kaelten | Ace is there but none of my other ones |
03:11.49 | Cairenn | ask 'em to remove it, on the thread |
03:12.34 | Kaelten | I am |
03:13.50 | Kaelten | if it will let me anyway |
03:14.18 | Kaelten | kergoth, So what parts of Ace still need to be rewritten? |
03:14.29 | kergoth | everything but the object model, hooks, and events, afaik |
03:15.03 | kergoth | http://www.wowace.com/forums/index.php/topic,1329.0.html has some info on who's volunteered to do what |
03:19.33 | ckknight | what's left? |
03:20.10 | ckknight | clad said he was doing the chat commands |
03:21.56 | kergoth | there'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.32 | ckknight | right |
03:22.36 | ckknight | hrm, localization |
03:22.39 | kergoth | thats a biggie |
03:22.43 | ckknight | sounds intriguing |
03:23.21 | kergoth | you've done work in that department before, so you might be a good candidate to take the lead |
03:23.33 | kergoth | ~emulate stewie |
03:23.35 | purl | Ha ha. Oh, this is so good it just HAS to be fattening. |
03:23.54 | ckknight | Ace's current locale system is appalling |
03:24.04 | ckknight | Debug also seems fun |
03:24.13 | ckknight | but it needs to be "more" |
03:24.28 | ckknight | e.g. return 1-2 lines of the debug stack |
03:24.34 | ckknight | or a certain level of the debug stack |
03:24.37 | kergoth | yeah, thatd be nice |
03:24.46 | ckknight | Tooltip will be taken care of in 1.11, afaik |
03:25.05 | ckknight | but it'd be handy as a temporary thing |
03:25.21 | kergoth | i'd like to see some alternative ways of doing error handling |
03:25.24 | ckknight | anyone claimed Profiles? |
03:25.29 | ckknight | cause if they don't, I claim it |
03:25.37 | kergoth | if you've looked into error handling of plugin loads without crashing the main addon, we'll want something like that methinks |
03:26.02 | ckknight | yea |
03:26.05 | ckknight | I still can't figure it out |
03:26.14 | ckknight | mine's better |
03:26.17 | ckknight | but apparently not perfect |
03:26.19 | kergoth | i 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.20 | kergoth | ah |
03:26.21 | ckknight | which causes issues |
03:26.28 | ckknight | okay |
03:27.42 | ckknight | there should be a profiling system |
03:27.50 | ckknight | I like what I did with FuBar and DebugFu |
03:28.00 | ckknight | it could be done for all of Ace |
03:29.27 | ckknight | profiles seems to be part of DB |
03:29.37 | ckknight | those should be considered one package, I think |
03:31.11 | ckknight | one thing confuses me about the structure of all this |
03:31.39 | ckknight | would your addon object be inheriting from stuff like Locale and DB, or would you set fields for it? |
03:31.48 | ckknight | i.e. locale = AceLocale("whatever") |
03:32.07 | kergoth | honestly i dont see a need for acedb at all, other than profiling |
03:32.20 | kergoth | ckknight, you could do it in multiple ways |
03:32.31 | kergoth | you could have it as a member, or, more commonly, you'll just multiply inherit them all |
03:32.55 | kergoth | local myaddon = ClassPool(AceLocale, AceProfile, AceFoo) |
03:33.06 | kergoth | myaddon:localefunction("bar") |
03:33.06 | ckknight | hrm |
03:33.15 | ckknight | ah |
03:33.19 | kergoth | the advantage of inheriting is the object is passed implicitly |
03:33.21 | kergoth | convenience, really |
03:33.28 | kergoth | pick and choose bits of functionality |
03:33.29 | ckknight | how does versioning work? |
03:33.46 | kergoth | under the hood, its iriel's embedding framework, made into a global stub |
03:33.52 | ckknight | yea |
03:33.55 | kergoth | local AceLocale = AceLibrary("AceLocale-1") |
03:33.59 | kergoth | or whatever |
03:34.00 | ckknight | ah, okay |
03:34.02 | ckknight | alright then |
03:34.08 | ckknight | that's what I wanted to know |
03:34.57 | kergoth | should be pretty painless, but if you guys have any preferences on syntax, let me know |
03:35.24 | Kaelten | well is the library just the global stub? |
03:35.53 | ckknight | AceLibrary is just a stub |
03:36.06 | ckknight | idea |
03:36.30 | ckknight | let the ClassPool take strings |
03:36.40 | ckknight | then automatically convert those to AceLibrary("name" |
03:36.42 | ckknight | ) |
03:37.03 | ckknight | so I could do local myAddon = ClassPool("AceLocale-1", "AceProfile-1", "AceFoo-1") |
03:37.05 | kergoth | yeah thatd work. it could check the types, accept either an object or a string |
03:40.38 | Kaelten | I'd also like to see shortcut functions |
03:41.01 | ckknight | such as? |
03:41.17 | kergoth | the whole point of the class pool is to give you the flexibility without having to create a bunch of preset individual classes |
03:41.23 | Kaelten | true |
03:41.35 | ckknight | ah, yea |
03:41.35 | kergoth | it automatically ensures only one class exists for each set of superclasses |
03:41.37 | Kaelten | but a quick short cut for 'the standard package' wouldn't be that bad |
03:41.41 | kergoth | there is no standard package |
03:41.46 | kergoth | thats the whole point of hte new infrastructure |
03:41.54 | ckknight | I'd prefer to write it out, personally |
03:41.56 | kergoth | you get to pick and choose |
03:43.10 | Kaelten | the other question is about compatability |
03:43.18 | kergoth | but if you want to write a module with a certain grouping, feel free. "Ace" wont exist as an independent entity |
03:43.25 | kergoth | so the old ace 1.x can live side by side no problem |
03:43.46 | kergoth | we supply developers with a developers kit, containing the most popular libraries for use in their addons |
03:44.15 | kergoth | to clarify, ace will exist as a project, but it need not exist as a namespace or an addon |
03:44.35 | Kaelten | hmm |
03:44.39 | ckknight | cool stuff |
03:45.02 | kergoth | but 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.17 | kergoth | its all about gaining a great deal of flexibility and control |
03:46.03 | Kaelten | true |
03:46.11 | Kaelten | its just going to take me some time to get used to everything |
03:46.21 | Kaelten | I've been out of touch a little with the newest trends |
03:46.51 | kergoth | i'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.51 | ckknight | it happens |
03:47.05 | ckknight | I frankly think that it's pimptastic |
03:47.12 | ckknight | at least the theory behind it |
03:47.16 | ckknight | I'd need to see it in action |
03:47.55 | kergoth | itll 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.58 | kergoth | :) |
03:48.48 | kergoth | kael, if you havent read http://www.wowace.com/forums/index.php/topic,1306.msg23062.html#msg23062 yet, do so :) |
03:49.08 | kergoth | its about the only high level conceptual information on the object model itself that exists |
03:50.03 | Kaelten | what kind of overhead does this new model cause? |
03:51.05 | kergoth | the 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.19 | kergoth | running my timing script atm to show the numbers |
03:51.56 | Kaelten | k |
03:53.45 | kergoth | also 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.14 | Kaelten | hmm |
03:54.24 | kergoth | single inheritence might not be useful for the addon classes/objects, but itll be more useful if used for other things |
03:54.35 | kergoth | okay, here, numbers |
03:54.41 | kergoth | The following values are determined based on 8 executions of 1000000 iterations. |
03:54.48 | kergoth | Class(nomemoize,tableindex): 0.23μs, 0.29μs, 0.35μs, 0.42μs |
03:54.57 | kergoth | Class(nomemoize,functionindex): 0.23μs, 0.48μs, 0.74μs, 1.02μs |
03:55.14 | kergoth | Class(c3,nomemoize): 0.23μs, 1.75μs, 2.06μs, 2.34μs |
03:55.19 | kergoth | Class(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.31 | ckknight | what does c3 imply? |
03:55.36 | kergoth | the first two are the simplest class setup possible, just an __index pointing at the parent |
03:55.42 | kergoth | c3 is the ace 2.0 object model, the c3 linearization |
03:55.49 | kergoth | multi is multiple inheritence |
03:56.00 | kergoth | the one before that is just single (note that it takes a hit, because i'm not yet optimizing for it) |
03:56.35 | Kaelten | so thats .23 seconds right? |
03:56.39 | kergoth | thats 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.41 | kergoth | no, microseconds |
03:56.53 | kergoth | thats 1/1,000,000 of a second :P |
03:57.00 | kergoth | course this is outside of wow, isolated testing |
03:57.14 | Kaelten | true |
03:57.23 | Kaelten | shouldn't be that much worse inside of wow though |
03:57.24 | Kaelten | we hope |
03:57.39 | kergoth | yeah, and with it being only the first lookup thats slower, i dont think we'll have any trouble |
03:58.35 | kergoth | oh, 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.45 | kergoth | local mysingleton = Class() |
03:59.08 | kergoth | classes exist to be object factories, thats their purpose |
03:59.21 | ckknight | right |
03:59.46 | ckknight | so there is a distinction between a singleton and an object, then? |
03:59.56 | kergoth | nope, singleton is just a term for that design pattern |
04:00.00 | kergoth | nothing special about it |
04:00.13 | kergoth | the pattern generally results in creating a single class with an instance() method that returns a static member |
04:00.16 | kergoth | (i.e. in c++) |
04:00.19 | kergoth | but here, thats hardly necessary |
04:00.22 | ckknight | yea |
04:00.26 | kergoth | yay for functions being first class objects |
04:02.28 | ckknight | I know |
04:02.31 | ckknight | makes things handy |
04:02.47 | kergoth | another 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.04 | kergoth | when methods are folded on lookup, it only happens for your class |
04:03.13 | kergoth | in other words, when class e does a lookup, only class e gets methods folded into it |
04:03.21 | kergoth | it doesnt flow up through the mro |
04:03.35 | kergoth | because 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.16 | ckknight | okay |
04:05.33 | ckknight | ah |
04:05.33 | ckknight | yea |
04:05.35 | ckknight | good stuff |
04:05.35 | kergoth | just needed to clarify that, to note that lookups on class e wont result in class d's lookups going any faster |
04:05.37 | ckknight | ~hug kergoth |
04:05.40 | purl | ACTION hugs kergoth |
04:05.40 | kergoth | hehe |
04:05.58 | kergoth | only class d's lookups will speed up further lookups there (the __index uses rawget on each element of the mro) |
04:06.01 | kergoth | ~emulate stewie |
04:06.02 | purl | No Sprinkles. For every sprinkle I find, I shall kill you. |
04:06.14 | kergoth | ~yay |
04:06.15 | purl | Yipee! |
04:07.50 | Wobin_ | ooh |
04:07.52 | Wobin_ | <PROTECTED> |
04:08.05 | Wobin_ | shiny |
04:08.07 | kergoth | ooh |
04:08.15 | ckknight | so I could make AceLocale now, right? |
04:08.25 | ckknight | theoretically |
04:08.29 | kergoth | yup |
04:08.38 | ckknight | off I go |
04:08.45 | kergoth | should be fine. grab AceLibStub (hasnt been renamed yet) and AceOO from my ace branch |
04:09.02 | kergoth | or just code independently and write the lib using those later, your call |
04:09.23 | Tem | kergoth: in a standare linux install where is gcc located? |
04:09.31 | Tem | /usr/bin ? |
04:09.32 | ckknight | /usr/bin/gcc |
04:09.55 | Tem | curses! |
04:10.09 | Tem | cygwin says it has gcc with it... but it so doesn't |
04:10.28 | kergoth | install it then |
04:10.31 | kergoth | setup.exe is your friend |
04:10.46 | kergoth | cygwin has a shitload of stuff, it just doesnt all go in by default |
04:11.43 | Tem | I didn't know it wasn't all default |
04:12.26 | ckknight | kergoth, is there a standard set for versioning/naming? |
04:13.33 | kergoth | ckknight, not yet. the major version is just a unique identifier for the API, just convention |
04:13.52 | ckknight | I strongly think that a convention should be set |
04:14.01 | ckknight | my recommendation"Name-#" |
04:14.17 | ckknight | ala "Babble-1" |
04:14.42 | ckknight | cause Tekkub's are all different |
04:14.48 | ckknight | "compost-1" vs. "1" vs. "1.0" |
04:15.19 | ckknight | actually I'd prefer "Babble-1.0" |
04:15.22 | ckknight | but that's just me |
04:15.50 | kergoth | i'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.55 | kergoth | but *shrug* |
04:16.05 | ckknight | yea |
04:16.13 | ckknight | same |
04:16.32 | ckknight | also it lets me call things 1.0.hugerevisionnumber |
04:16.45 | ckknight | because 1.1350 seems odd |
04:16.48 | ckknight | moreso than 1.0.1350 |
04:21.06 | ckknight | is there an example class out there somewhere? |
04:21.30 | Tem | kergoth: oh I see now |
04:21.41 | Tem | kergoth: the cygwin installer is really... hrm.. confusing |
04:21.48 | kergoth | ckknight, you can check out objtest.lua in the AceOO dir |
04:21.53 | kergoth | Tem, hehe, yes |
04:24.07 | CIA-13 | 03ckknight * r1327 10FuBar_DurabilityFu/DurabilityFu.lua: FuBar_DurabilityFu - now says it has nothing to repair when there's nothing to auto-repair. |
04:24.09 | kergoth | ckknight, also see that thread on the forum, i had some basic example usage there |
04:24.28 | CIA-13 | 03ckknight * r1328 10FuBar_TopScoreFu/TopScoreFu.lua: FuBar_TopScoreFu - now works for Paladin Judgements |
04:26.37 | ckknight | ClassFactory is provided in AceOO or AceLibStub? |
04:26.55 | kergoth | AceOO. but you dont need to use it directly anymore |
04:27.06 | kergoth | Class("foo") is the same as ClassFactory:new("foo") |
04:27.18 | Kaelten | falling asleep in the chair here |
04:27.20 | Kaelten | gnight guys |
04:27.36 | ckknight | I see |
04:27.37 | ckknight | okay |
04:27.45 | kergoth | just syntactic sugar. added that over the weekend |
04:27.55 | ckknight | so to start a new class, I'd do local AceLocale = Class() |
04:27.56 | kergoth | subclass() creates an object now too, instead of having to do subclass:new() |
04:28.00 | kergoth | yeah |
04:29.24 | ckknight | is :init() required? |
04:30.03 | ckknight | or is it even a thing at all? |
04:30.48 | kergoth | you dont need it on the calss |
04:30.49 | kergoth | class |
04:30.56 | kergoth | but if you add an init to the prototype, that gets called when you create objects |
04:31.13 | kergoth | so thats your object constructor if you choose to use it |
04:32.01 | kergoth | if 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.34 | ckknight | right |
04:38.46 | ckknight | I'm not sure |
04:38.48 | ckknight | but I may be done |
04:38.59 | ckknight | sorta |
04:39.22 | Tem | done with what? |
04:40.21 | ckknight | wait, I don't even know |
04:40.24 | ckknight | AceLocale |
04:42.23 | ckknight | i seriously need a proper example class |
04:42.52 | Cairenn|sleep | night guys |
04:43.18 | ckknight | cya |
04:45.57 | kergoth | okay, i'll do a quick example |
04:46.06 | ckknight | thanks |
04:48.06 | *** join/#wowace namfoodle (n=askif@fth-gateway.dbnet.dk) |
05:00.21 | kergoth | hmm, the tostring() stuff isnt handled quite right |
05:01.19 | ckknight | hrm' |
05:05.04 | ckknight | yes? |
05:06.16 | namfoodle | damn i see awake ppl here :p |
05:06.51 | namfoodle | do you guys ever sleep? ^^ |
05:07.25 | ckknight | I have bad hours |
05:07.30 | ckknight | why're you awake? |
05:07.41 | namfoodle | kids are awake that says it all :) |
05:08.02 | namfoodle | need to toss em off at school and kindergarden soon |
05:09.27 | Wobin_ | ~sleep |
05:09.28 | purl | sleep is probably overrated, and a poor substitute for caffeine. |
05:09.43 | namfoodle | True! |
05:09.45 | ckknight | alright |
05:09.51 | ckknight | yea |
05:11.46 | Wobin_ | http://www.youtube.com/watch?v=vqO7zEWu0W0&search=warcraft |
05:12.08 | kergoth | guh, the init() functions arent being handled right for objects, only for classes :P |
05:13.07 | ckknight | hrm |
05:17.40 | namfoodle | laters gonna deliver terrorists to school+kindergarden |
05:18.34 | ckknight | terrorists? |
05:20.04 | ckknight | I wanna start implementing, kergoth :-( |
05:21.49 | kergoth | you can if you dont need a constructor :P |
05:26.36 | kergoth | grrrrr |
05:28.20 | ckknight | I don't think I do |
05:28.23 | ckknight | unless I can somehow get the name of the object |
05:28.41 | ckknight | currently you'd do self:RegisterLocalization("name") |
05:30.36 | Tem | good lord... |
05:30.40 | ckknight | what? |
05:30.42 | Tem | I'm *still* installing cygwin |
05:31.05 | Tem | mental note: don't be lazy and click "Install everything" next time |
05:32.33 | ckknight | lol |
05:35.32 | Tem | aparently kergoth wasn't kidding when he said "shitload of stuff" |
05:35.36 | ckknight | you said you'd come up with an example for me, kergoth, then got distracted :-P |
05:35.45 | Tem | ~emulate kergoth |
05:35.48 | purl | ACTION hacks on OZ, OE, bitbake, and other projects. |
05:35.57 | Tem | ~emulate kergoth |
05:35.58 | purl | ACTION hacks on OZ, OE, bitbake, and other projects. |
05:36.09 | Tem | ~emulate kergoth |
05:36.11 | purl | Why don't you go away, and come back when you've got some clue? |
05:36.23 | Tem | ~literal emulate kergoth |
05:36.25 | purl | "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.34 | Tem | see the last one |
05:37.27 | kergoth | arghhh, i'm lost in my own code again |
05:37.32 | *** join/#wowace Kaelten (n=Kaelten@68.63.3.183) |
05:37.36 | kergoth | i think i'm going to be eaten by a grue |
05:38.05 | Tem | a grue? |
05:39.21 | Tem | turn on the lights? |
05:39.40 | Tem | kaelten: 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.12 | haste | ~mornings |
05:41.14 | purl | Mornings MUST be destroyed! (see also http://www.destroymornings.com/) |
05:41.47 | haste | cold water in show, no more deo left, no more milk, no more bread... the recipe for a great start on a day! |
05:42.47 | Qaarh | haste, amen to that. if you go ahead on destroying mornings, please let me join on the fun. |
05:44.16 | haste | Leaving for a pre-exam in.. 15min |
05:44.42 | Qaarh | what kind of exam? |
05:46.02 | namfoodle | haste: gl with the exam :) |
05:48.23 | haste | english written, so it should go more then easy :) |
05:48.33 | haste | or maybe not with todays start on of the day |
05:49.15 | Qaarh | haste, well... good luck to you! I'm sure it'll go well :) |
05:50.23 | haste | yeah, most likely |
05:50.34 | namfoodle | haste: cant u just code some bread and milk? |
05:50.39 | namfoodle | ^^ |
05:50.50 | haste | I wish :( |
05:51.36 | namfoodle | ooh well do exam quick and go buy food and stuff ;) |
05:51.40 | Qaarh | for milk in fridge do... |
05:51.46 | namfoodle | hehe |
05:52.25 | Qaarh | well, seriously, sometimes I wish I was a mage.. I mean, conjure water and conjure food would rock |
05:52.45 | haste | haha |
06:03.51 | kergoth | dslkagtksahtiowehgasg |
06:04.43 | ckknight | ? |
06:05.25 | *** join/#wowace Jarenthal (n=Roo@cpe-066-057-087-213.nc.res.rr.com) |
06:06.25 | kergoth | i'm lost in my own code |
06:06.27 | kergoth | :P |
06:07.37 | ckknight | you should know your code in and out |
06:08.06 | kergoth | considering i've rewritten it twice, you'd think so. i'm sure i'll get it again tomorrow |
06:09.09 | ckknight | ... |
06:11.30 | Tem | oh em gee |
06:11.38 | ckknight | ? |
06:11.42 | Tem | my cygwin install appears to be hung at 99% |
06:11.51 | Tem | 2 hours into the process... |
06:14.09 | ckknight | lol |
06:15.11 | Tem | this is fucking rediculous |
06:32.55 | kergoth | son of a bitch |
06:33.03 | kergoth | i'm no longer lost in my code, and it doesnt look good |
06:33.27 | kergoth | gonna 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.44 | kergoth | problem 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.49 | kergoth | whee, catch 22's are funnnn |
06:34.52 | kergoth | easy solution though |
06:36.11 | Thiana | Could someone look at this function please and tell me how the error on line 23 (from BugSack) could possibly occur? |
06:36.22 | Thiana | http://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.03 | ckknight | will do |
06:44.08 | ckknight | hrm |
06:44.36 | ckknight | right before that line, add assert(tcgRunnersDB) |
06:44.39 | ckknight | assert(tcgRunnersDB[continent]) |
06:44.49 | ckknight | assert(tcgRunnersDB[continent][zone]) |
06:44.54 | ckknight | it'll at least let you isolate it |
06:45.27 | ckknight | kergoth, ah, I see |
06:45.36 | Thiana | k, thanks :) |
06:45.57 | haste | and I'm back! |
06:46.17 | Thiana | wb |
06:46.51 | ckknight | hoorah |
06:47.04 | ckknight | Thiana, assert is your friend |
06:47.42 | Thiana | I guess I assumed the if()s above there would catch any possible nil :/ |
06:48.37 | ckknight | it should |
06:48.44 | ckknight | I dunno |
06:48.47 | ckknight | lemme review again |
06:48.57 | ckknight | I know the issue |
06:49.19 | ckknight | rewriting... |
06:50.06 | ckknight | http://ace.pastebin.com/693694 |
06:50.08 | ckknight | there you go |
06:50.16 | ckknight | can't have nested checks for nil |
06:51.00 | Thiana | Oh. I should have seen that. Thank you :) It was driving me insane. |
06:55.53 | haste | kergoth: xmms alternatives: I only know of bmp |
06:58.59 | Qaarh | http://www.albinoblacksheep.com/flash/hobbits |
06:59.08 | Qaarh | xmms alternative? try Amarok |
06:59.16 | haste | I didn't like that one :o |
06:59.34 | haste | he mentioned a couple I hadn't tried last time |
06:59.40 | haste | and I don't have the log on this computer :( |
07:00.16 | Qaarh | what dist are you running? |
07:00.23 | haste | gentoo |
07:00.48 | Qaarh | if I could only remember what players I used... and you didn't like BMP? |
07:01.20 | Thiana | rhythmbox, quodlibet, beep-media-player were the others he mentioned haste |
07:01.31 | ckknight | Rhythmbox is my favorite on Gnome |
07:02.04 | Qaarh | can Rhythmbox handle large music collections? |
07:02.11 | ckknight | how large is large? |
07:02.19 | Qaarh | 15000+ |
07:02.29 | ckknight | hrm, not sure |
07:02.34 | ckknight | I've had 12 gigs at once, fine |
07:02.42 | Qaarh | 12 gigs isn't that much.. |
07:02.47 | ckknight | yea, yea |
07:03.13 | ckknight | okay, I'm gonna make a new priest |
07:03.17 | ckknight | what race do people recommend |
07:03.18 | ckknight | ? |
07:03.26 | ckknight | he'll likely be Holy |
07:03.26 | Qaarh | undead |
07:03.35 | Qaarh | I like the idea of a holy undead priest :P |
07:04.12 | ckknight | I dunno, it's a tossup between Priest and Druid, actually |
07:04.35 | Thiana | You have lots of options with druid, really you do ;) |
07:04.37 | Qaarh | if you go druid, I'd say Tauren just because.. because they are tauren :D |
07:04.53 | ckknight | I don't play Alliance, Qaarh |
07:05.00 | Qaarh | right.. |
07:05.04 | Qaarh | and Tauren's not alliance |
07:06.11 | ckknight | yea |
07:06.26 | ckknight | I know, but you made your sentence sound like you were comparing them to Elves |
07:06.37 | Qaarh | ? |
07:06.58 | Qaarh | I fail to see that... |
07:08.42 | Qaarh | oh.. |
07:08.44 | Qaarh | of course |
07:08.52 | Qaarh | there are only NE or Tauren Druids.. |
07:08.57 | Qaarh | *cough* just ignore me |
07:09.26 | Thiana | Tauren cat form just looks silly though :( |
07:10.33 | haste | Tauren > NE cat form |
07:10.40 | Thiana | O.o |
07:10.43 | Thiana | Uhh, no. |
07:11.00 | haste | You are talking to a person who HATES NE :p |
07:11.24 | Thiana | I'm not to fond of alliance either, I play horde. But really, a lion with horns on it? |
07:11.36 | Qaarh | hehe |
07:11.43 | haste | I like it! |
07:11.48 | haste | but I have really strange taste :D |
07:12.12 | Thiana | (a) It's got *horns* and (b) It's a male lion even for female tauren. |
07:12.23 | ckknight | I dispise Elves |
07:12.25 | Thiana | I was going to say no taste, but strange works ;) |
07:13.23 | Qaarh | I hate elves. elves are kill on sight for me.. |
07:13.26 | haste | :-P |
07:13.58 | Qaarh | I 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.11 | Wobin_ | meh, WoF |
07:24.21 | *** join/#wowace Elkano (i=Elkano@client0484.vpn.uni-saarland.de) |
07:24.27 | Wobin_ | Hex of weakness.. I dunno |
07:24.49 | Wobin_ | For preists at least, it's either undead or dwarf... |
07:25.10 | Wobin_ | Cause even after the changes, Feedback is pretty useless |
07:25.40 | Wobin_ | Then again, maybe I don't know how to use it =P |
07:27.08 | ckknight | finally reproduced the skinning problem |
07:27.21 | ckknight | and fixed |
07:29.36 | Industrial | morning |
07:29.47 | Industrial | < haste> You are talking to a person who HATES NE :p |
07:29.55 | Industrial | why is your main a ne priest? |
07:29.59 | CIA-13 | 03ckknight * r1329 10JostleLib/Lib/JostleLib.lua: JostleLib - added redundant hooking checks. |
07:30.00 | Industrial | o wait thats Mikma |
07:30.03 | Industrial | >_< |
07:30.14 | haste | Industrial: haha |
07:30.19 | CIA-13 | 03ckknight * r1330 10FuBar/ (FuBar.lua PanelClass.lua): FuBar - fixed skinning issues (for real this time) |
07:30.28 | Industrial | JostleLib? |
07:31.02 | ckknight | JostleLib rearranges blizzard frames when bars (like FuBar or Titan) are added to the top/bottom of the screen |
07:31.26 | Industrial | why not just pop that into fubar? |
07:31.58 | Industrial | (sorry im always anoying :D) |
07:33.46 | ckknight | I took it out of FuBar |
07:33.54 | ckknight | modularity is key |
07:34.06 | ckknight | plus, this way I can do shiny stuff like ExpRepGlueFu without cheap hacks |
07:34.31 | ckknight | my goal is to make FuBar as small as possible, surrounded by a bunch of libs |
07:35.26 | Qaarh | speaking 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.00 | ckknight | don't use Discord |
07:36.01 | ckknight | ever. |
07:36.21 | Qaarh | heh |
07:36.21 | Qaarh | well |
07:36.36 | Qaarh | the only thing that keeps me to using it right now is the fact I can script stuff |
07:36.46 | Qaarh | I know, it's bloated. very. but I can still script stuff... |
07:36.50 | ckknight | script stuff in Lua :-P |
07:37.05 | Qaarh | right... |
07:37.25 | Qaarh | that means I'd have to make my own addon to handle action bars, placement of buttons, reactions to buffs.. |
07:37.58 | Qaarh | I mean, for example, I hide away all buttons when I go into Ghost Wolf form |
07:38.16 | Qaarh | I have pop up "menus" when I hold down certain buttons.. |
07:40.03 | Wobin_ | er |
07:40.04 | Wobin_ | Visor =) |
07:40.13 | Wobin_ | Visor can do all that |
07:40.19 | Qaarh | never tried Visor |
07:40.22 | Qaarh | what be that? |
07:40.44 | Wobin_ | It's a little complex, (although I don't know how complex Discord is) but it does just about everything |
07:41.00 | Qaarh | right, but is it faster than Discord? |
07:41.01 | Wobin_ | It basically allows you to move any frame anywhere |
07:41.06 | Wobin_ | with scripted events etc |
07:41.37 | Wobin_ | 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.44 | Qaarh | aye |
07:41.47 | Qaarh | well, I will try it out |
07:42.09 | ckknight | it's faster |
07:42.17 | ckknight | well, less memory intensive |
07:42.22 | Qaarh | right |
07:42.51 | Qaarh | Discord is by far the most memory intensive addon I have right now.. |
07:43.41 | haste | otravi_UnitFrames is the most memory intensive addon I have |
07:44.27 | ckknight | haste, where can I get that? |
07:44.37 | ckknight | I trust you're a relatively good coder |
07:45.19 | ckknight | how much memory does it take, anyway? |
07:46.07 | haste | 1092 KiB |
07:46.17 | haste | and it uses AUF at the moment |
07:46.33 | haste | I'm currently working on converting it into a dynamic format and going away from AUF. |
07:46.38 | haste | It's on the SVN tho' |
07:46.44 | haste | and it's schedueled for a rewrite for a reason :p |
07:46.48 | ckknight | okay |
07:46.54 | ckknight | I'll leave it be until later |
07:47.08 | ckknight | a dynamically created UnitFrames would be a godsend, though |
07:50.47 | haste | yeah, great for when you play alts - or aren't in a party |
07:50.58 | Industrial | but meh |
07:51.08 | Industrial | isnt xml way more readable |
07:51.13 | Industrial | and it has templates |
07:51.14 | Industrial | :p |
07:51.45 | haste | you can use functions :p |
07:52.21 | Industrial | duh.. |
07:52.28 | Industrial | more caffine! |
07:52.31 | Industrial | >_> |
07:56.45 | haste | :D |
07:59.52 | ckknight | yea |
07:59.53 | ckknight | and for loops. |
08:00.00 | ckknight | FuBar is all dynamic |
08:00.20 | ckknight | I don't even let plugins have custom XML frames, those have to be dynamic too |
08:00.31 | ckknight | they request a "basic" frame, then add stuff to it |
08:09.53 | Slayman`sleep | ckknight: ßu there? |
08:09.54 | haste | :D |
08:09.58 | ckknight | sure am |
08:10.08 | Wobin_ | Sigh |
08:10.22 | Wobin_ | Draining my main of gold to support my alt's engineering habit |
08:10.37 | Slayman`sleep | ckknight: in glorylib with: IsInWarsongGulch() what u mean with returns flag? is it boolean? |
08:10.50 | ckknight | though I don't know why you used an ess-tset |
08:10.54 | ckknight | yea |
08:10.56 | ckknight | flags are boolean |
08:11.06 | Slayman`sleep | k never heard that before sorry |
08:11.15 | ckknight | I should change it to boolean |
08:11.24 | ckknight | I think flag is actually something more specialize |
08:11.27 | ckknight | specialized* |
08:11.30 | Slayman`sleep | might be a neat idea |
08:12.13 | Slayman`sleep | so if mygloryobject:InInWarsongGulch() then foobar end would do the job? |
08:16.09 | ckknight | yep |
08:16.19 | ckknight | sweet, Devla sent me 10 textures for FuBar |
08:16.43 | Slayman | ckknight: cool lemme have a look! |
08:17.09 | ckknight | gonna upload to SVN |
08:17.18 | ckknight | I haven't seen it yet, either |
08:17.25 | ckknight | so lemme check it out first |
08:17.39 | ckknight | they're all non-CG |
08:17.44 | Slayman | ok the lemme hear what you think plz |
08:18.16 | Thiana | Non-CG? |
08:18.34 | Slayman | non computer graphics preferably |
08:18.55 | [Ammo] | morning |
08:19.04 | Slayman | good morning Ammo |
08:19.36 | haste | ~mornings |
08:19.38 | purl | Mornings MUST be destroyed! (see also http://www.destroymornings.com/) |
08:21.17 | Slayman | lua is incapable of "and and or" right? |
08:21.50 | Slayman | no it's not |
08:24.17 | Industrial | and not |
08:24.17 | Industrial | :p |
08:26.23 | Slayman | hey guys did u know that PeriodicTable's API functions are all abstract even though they are not declared abstract? |
08:27.36 | Slayman | wasn't there an API function to retrieve the number of bags? i thought so wowwiki says no ... |
08:27.50 | ckknight | none of them are dark enough |
08:28.22 | ckknight | they're much too light to be proper skins |
08:29.14 | Slayman | disappointing that is |
08:31.19 | ckknight | yea |
08:31.23 | CIA-13 | 03ckknight * r1331 10FuBar/ (FuBar.lua PanelClass.lua): FuBar - dynamic skinning now works. |
08:31.32 | ckknight | still is cool to see em |
08:35.12 | [Ammo] | you could ask devla to make em darker |
08:36.57 | ckknight | I could also make em darker |
08:37.02 | ckknight | either works |
08:37.46 | ckknight | none struck me, though |
08:40.06 | ckknight | okay, I got a cool picture of a tree trunk |
08:40.12 | ckknight | gonna see if that works |
08:43.50 | *** join/#wowace Djanee (n=his247@c-67-184-86-244.hsd1.il.comcast.net) |
08:46.39 | Industrial | devla needs to get here on irc |
08:47.21 | ckknight | right |
08:47.24 | ckknight | I got a cool one |
08:47.26 | ckknight | gonna upload to SVN |
08:49.46 | CIA-13 | 03ckknight * r1332 10FuTextures/ (. FuTextures.lua FuTextures.toc tree.tga): |
08:49.46 | CIA-13 | FuTextures - initial commit. |
08:49.46 | CIA-13 | Feel free to upload a texture you think is neat, just put it in the folder and add it to the lua file. |
08:50.02 | ckknight | there you go |
08:50.31 | ckknight | just put it in your addons folder, restart WoW, then choose the texture from the dropdown menu on FuBar |
08:50.41 | Slayman | first Alpha of BandAid is there hopefully at least partially functional |
09:03.58 | Slayman | if i have an "else" do i need and "end" before that ?? |
09:04.40 | Slayman | all gone? sad day |
09:06.06 | ckknight | ? |
09:06.15 | ckknight | it goes if cond then ... else ... end |
09:08.10 | Slayman | ty |
09:18.12 | Tem | ugh |
09:18.19 | Tem | WoWI's notifications are broken |
09:18.53 | *** join/#wowace Elkano (i=Elkano@client0047.vpn.uni-saarland.de) |
09:27.25 | haste | Installing 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.40 | ckknight | hrm, Tem? |
09:35.15 | Tem | I just noticed a few bug reports that are a few days old because I never got notifications |
09:37.26 | ckknight | hrm |
09:45.31 | Wobin_ | I've not gotten notifications either |
09:45.38 | Wobin_ | But I thought that maybe they didn't notify |
09:47.14 | Tem | and I just noticed that an addon in my favorites list was updated today |
09:47.21 | Tem | but I never got an update notification either |
09:49.56 | Industrial | Anyone use Scite? |
09:49.59 | Industrial | (the editor) |
09:50.03 | Tem | I have |
09:50.07 | Industrial | have? |
09:50.22 | Tem | my editor of choice at the moment is Eclipse |
09:50.27 | Industrial | ah k |
09:50.28 | ckknight | Notepad2 |
09:50.44 | Industrial | wonder if eclipse does ASP/Jscript |
09:50.45 | Industrial | :P |
09:50.46 | Tem | it integrates oh so seemlessly with svn |
09:51.12 | ckknight | I need a lightweight environment |
09:51.24 | Industrial | i use vim.org |
09:51.34 | Tem | yeah... eclipse isn't what I would call lightweight |
09:51.39 | ckknight | vim's too hard |
09:51.48 | Tem | I don't care for vim either |
09:52.01 | Tem | I will, however, be messing around with emacs soon |
09:54.57 | Codayus | I quite like emacs/xemacs myself. |
10:00.24 | ckknight | and server went down |
10:00.31 | haste | Industrial: I use it! |
10:00.32 | ckknight | 1.10.2 coming out? |
10:06.12 | haste | ckknight: want me to test something? |
10:06.22 | haste | << EU player :) |
10:06.25 | ckknight | um, I dunno? |
10:06.28 | ckknight | oh |
10:06.30 | ckknight | I was playing |
10:06.39 | ckknight | made an undead priest |
10:06.46 | haste | hehe |
10:06.50 | ckknight | how do I change the font in gvim? |
10:07.06 | haste | no idea :o |
10:07.35 | haste | google says: set guifont=Courier\ 11 |
10:07.56 | ckknight | found it |
10:19.34 | ckknight | why doesn't backspace work in vim? |
10:20.48 | Wobin_ | works for me |
10:20.56 | Wobin_ | in insert mode anyway |
10:22.14 | ckknight | delete works, but not backspace |
10:22.17 | ckknight | for me |
10:22.29 | ckknight | it works on stuff I just editted, but not on other stuff |
10:22.30 | Thiana | Does backspace work in the shell? |
10:22.49 | haste | I have a question for the Windows users! |
10:22.59 | haste | since Windows (seems) to accept any user profile |
10:23.38 | haste | can I enable crypting on one user, copy the user profile from another computer - replace the current profile and get access :p ? |
10:24.06 | haste | since 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.16 | ckknight | not sure |
10:25.10 | haste | Well, I just installed windows for a friend |
10:25.20 | haste | and took my personal user profile from my laptop |
10:25.39 | haste | and windows accepted it as it was created on that computer |
10:26.13 | haste | it even have admin rights :< |
10:29.38 | Thiana | It's a microsoft product, are you really surprised? |
10:30.03 | haste | hehe |
10:30.17 | haste | I tested it because I wanted to know how it reacted to a foreign profile :p |
10:30.24 | haste | and yes... It scared me |
10:30.49 | Thiana | I use windows for gaming, nothing serious :) |
10:31.50 | Thiana | Uh, servers are all down? |
10:31.54 | Thiana | Oh, nm. Tue |
10:32.09 | Thiana | Grr, just as I had something to test. |
10:32.35 | Thiana | Suppose I should actually sleep then. Night guys. |
10:32.48 | ckknight | cya |
10:32.50 | haste | gn Thiana |
10:33.41 | Wobin_ | http://www.livejournal.com/userpic/4115876/361542 |
10:33.45 | Wobin_ | What a brilliant icon =) |
10:36.42 | haste | clad|sleep: does handdol have access to modify files in the trunk? |
10:42.05 | ckknight | ah, frankly, I don't see what using vim woud really provide me |
10:43.06 | haste | hmm, long scripts + tinypad + reload = crash :( |
11:25.21 | phyber | Thiana: backspace will work fine in a shell. as long as your termcap isn't fucked up, I guess. |
11:26.02 | phyber | in vim, you might need to 'set bs=2' to backspace over stuff in insert mode. |
11:27.02 | Cairenn | btw, patch notes are up: http://www.wowinterface.com/forums/showthread.php?t=4708 |
11:27.50 | phyber | hmm, looks like bs=2 is old syntax. figures since my .vimrc is from 2000. still works though :) |
11:28.07 | haste | <PROTECTED> |
11:28.10 | haste | yay |
11:31.33 | clad|sleep | haste: Handdol has access to the same things you do =) |
11:33.09 | clad|sleep | ~tuesday |
11:33.13 | purl | Tuesday sucks, because it follows Monday (see monday). |
11:33.17 | clad|work | =) |
11:33.24 | clad|work | Have a good day everyone. |
11:33.47 | Cairenn | later clad|work |
11:34.23 | haste | clad|work: thanks, and have a nice day at work *grin* |
12:18.22 | haste | Tekkub: Make sync support in BigWigs! |
12:19.40 | [Ammo] | haste: don't ask for that yet :p |
12:19.53 | haste | Why not :( ? |
12:19.57 | [Ammo] | let him finish the core first |
12:20.04 | haste | :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.45 | haste | yeah |
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.41 | Industrial | ? :p |
12:36.07 | Neronix | whoops |
12:36.12 | Neronix | apparently forgot to wake up :P |
12:37.02 | haste | [Ammo]: oh, what line etc - so I can fix it localy :p |
12:37.18 | haste | [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.31 | haste | *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.56 | haste | aaah, I don't have the GUI version :D |
13:01.04 | haste | that 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.18 | CIA-13 | 03ammo * r1333 10Necronomicon/ (4 files): Necronomicon: Added locking of frames toggle |
13:06.00 | Wobin_ | hrm, ammo? |
13:06.04 | [Ammo] | yeah? |
13:06.14 | Wobin_ | You still using Timex or are you using MEtroG? |
13:06.18 | Wobin_ | for necro |
13:06.19 | [Ammo] | both |
13:06.21 | Wobin_ | 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.19 | Industrial | [Ammo]: you work in the red light district? |
13:09.22 | Industrial | badoom tisch |
13:09.23 | Industrial | :D |
13:10.29 | Wobin_ | And you complain about Tekk's humour =P |
13:12.54 | Industrial | yes, because it contains things like 'gell', 'dildo |
13:12.59 | Industrial | ' and 'hair' |
13:13.08 | Industrial | *shiver* |
13:13.43 | Wobin_ | Things you lack =) |
13:21.26 | Industrial | lack? nah. miss? nah. |
13:21.59 | Industrial | hmm.. do have a small goatee cause im lazy.. |
13:22.02 | Industrial | :E |
13:22.26 | Tekkub | erf |
13:22.30 | Tekkub | fucking cold |
13:22.44 | Neronix | How do I concactenate the name of an object? |
13:23.03 | Industrial | into/with ? |
13:23.07 | Wobin_ | to? |
13:23.35 | Neronix | I'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.45 | Wobin_ | getglobal |
13:23.48 | Industrial | getglobal |
13:23.52 | Industrial | () |
13:23.53 | Elkano | getglobal |
13:23.59 | Industrial | :D |
13:24.03 | Wobin_ | () |
13:24.12 | Elkano | getglobal("FuBarFrame"..PanelNum) |
13:24.12 | Neronix | I see, thanks |
13:24.15 | Industrial | meanie! |
13:24.20 | Wobin_ | well, really ("FuBarFrame"..PanelNum) |
13:24.31 | *** join/#wowace haste (n=haste@host-81-191-131-80.bluecom.no) |
13:24.34 | Industrial | no, ("FuBarFrame"..PanelNum) |
13:24.44 | Industrial | xP |
13:25.00 | Wobin_ | ? |
13:25.18 | Wobin_ | ! |
13:25.35 | Wobin_ | There needs to be a disgruntled punctuation mark |
13:25.37 | Wobin_ | @ |
13:26.20 | Industrial | how about + |
13:26.25 | Industrial | str+str |
13:26.27 | Industrial | :P |
13:26.58 | Industrial | im so to used to oo languages like python :( |
13:28.40 | Industrial | where 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.40 | Industrial | sigh |
13:28.40 | Industrial | (wich is really pretty :D) |
13:28.56 | CIA-13 | 03tekkub * r1334 10UpLink/FuInterface.lua: UpLink - Added stupid metadata so the stupid "About" command would work. |
13:29.15 | Wobin_ | I have to get motivated to write the ignore category for MrPlow =P |
13:29.41 | Wobin_ | I'm spoilt by instant feedback coding... I hate coldcoding |
13:30.34 | Industrial | heh |
13:30.43 | Industrial | Wobin_: make it or die! |
13:30.54 | Wobin_ | feh, unsubstantiated threat |
13:30.57 | Industrial | :( |
13:31.02 | Industrial | !\ |
13:31.04 | Industrial | >:) |
13:31.16 | Industrial | Wobin_: core it or get slapped by Hugh |
13:31.19 | Industrial | code, even |
13:31.23 | Wobin_ | ~whaleshield Wobin_ |
13:31.36 | Industrial | ~whaleslap Wobin_ |
13:31.37 | purl | ACTION beats Wobin_ upside and over the head with a freakishly huge killer whale named Hugh |
13:31.38 | Wobin_ | bah |
13:31.46 | Industrial | pownt :P |
13:31.58 | Industrial | Tem: pm |
13:34.18 | CIA-13 | 03lucen * r1335 10/branches/oRA_Durability/ (7 files in 2 dirs): |
13:34.18 | CIA-13 | oRA_Durability (branches): |
13:34.19 | CIA-13 | - stores durability numbers from each check |
13:34.19 | CIA-13 | - added sort command to output those stored numbers by percent or number of broken items |
13:37.39 | CIA-13 | 03cladhaire * r1336 10MiniBlizzRaid/ (MiniBlizzRaid.lua MiniBlizzRaid.toc): MiniBlizzRaid: Changed the initial definition to a named function instead of an anonymous one. |
13:38.51 | CIA-13 | 03lucen * r1337 10/branches/oRA_Resist/ (6 files in 2 dirs): |
13:38.52 | CIA-13 | oRA_Resist (branches): |
13:38.52 | CIA-13 | - stores resist numbers from each check |
13:38.52 | CIA-13 | - added sort command to output those stored numbers by each resist type highest to lowest. |
13:39.03 | Neronix | NOOOOOOO |
13:39.08 | Neronix | I was putting the finishing touches on! |
13:39.29 | Lucen | which one? |
13:39.35 | Neronix | rev 1337 |
13:39.40 | Lucen | sorry :( |
13:39.42 | Wobin_ | hehe |
13:39.46 | Lucen | do yours too though |
13:39.53 | Lucen | i'm not sure I like my implementation |
13:40.09 | Lucen | but I couldn't think of anything else at the time |
13:40.11 | Wobin_ | I think Nero just wanted the rev number |
13:40.20 | Neronix | :P |
13:40.58 | CIA-13 | 03neronix * r1338 10Lexan/Lexan.lua: |
13:40.59 | CIA-13 | Lexan |
13:40.59 | CIA-13 | - Removed the FuBar workaround since it's apprently no longer needed |
13:40.59 | CIA-13 | - Lucen beat me to 1337 :'( |
13:41.01 | Lucen | ohhhh |
13:41.05 | Lucen | hehehe |
13:41.16 | Lucen | yeah..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.23 | CIA-13 | 03tekkub * r1339 10FuzzyLogic/ (. Bindings.xml Core.lua FuzzyLogic.toc): |
13:56.23 | CIA-13 | FuzzyLogic - Initial Submission |
13:56.23 | CIA-13 | - Condense hunter's pet management into one keybind/macro |
13:56.23 | CIA-13 | - Handles Call, Dismiss, Revive and Mend Pet |
13:56.23 | CIA-13 | - Use in macro: "/script FuzzyLogic:Trigger()" |
13:57.09 | Lucen | ooo...good name |
13:57.32 | CIA-13 | 03tekkub * r1340 10FuzzyLogic/ (. Core.lua FuzzyLogic.toc): FuzzyLogic - Setting svn:keywords |
13:57.37 | Wobin_ | hehe |
13:57.40 | Wobin_ | I love it, Tekk |
13:57.41 | Tekkub | :P |
13:57.51 | Tekkub | I've had it for some time actually, it's tiny |
13:57.51 | Industrial | how can you have dismiss and med on one button |
13:57.55 | Industrial | mend* |
13:58.00 | Tekkub | so I Ace'd it and committed it :) |
13:58.01 | Wobin_ | incombat? |
13:58.13 | Tekkub | you can't dismiss in combat anyway |
13:58.21 | Industrial | what if i want to mend out of combat? |
13:58.22 | Tekkub | if pet HP% < 90 it casts mend |
13:58.24 | Codayus | Nice name. :-) |
13:58.27 | Industrial | ah right |
13:58.47 | Wobin_ | hm, I'l definitely be using it |
13:58.53 | Industrial | --^ |
13:59.03 | Tekkub | and it'll catch "Your pet is dead." and cast revive the next time |
13:59.22 | Tekkub | so sometimes you have to try twice, but it's easy enough to do |
13:59.48 | Industrial | MASH MASH MASH MASH |
13:59.50 | Industrial | xD |
14:02.13 | Industrial | wonder if such things are possible for rogue too |
14:03.10 | Tain | He did the monster mash. |
14:03.17 | Wobin_ | The monster mash |
14:03.19 | Tain | There's lots of Rogue macro/addons. |
14:03.43 | Tain | The typical is one button Sinister Strike over and over unless combo points are 5, then Evics |
14:04.02 | Tain | Or check for Riposte or maybe Kick on cast. |
14:04.30 | Codayus | I've got a 3/4ths completed addon that does some simple logic for rogues. |
14:04.52 | Wobin_ | hm |
14:04.53 | Tain | I 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.56 | Wobin_ | I do that anyway =P |
14:05.09 | Wobin_ | I tend to be trying out a gougebackstab cycle atm |
14:05.10 | Tain | But they do make single button mashing easy |
14:05.22 | Wobin_ | It's a lot of fun =) |
14:05.22 | Codayus | Uses 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.46 | Tain | The 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.53 | Tain | I didn't actually do any real time testing. |
14:05.59 | CIA-13 | 03tekkub * r1341 10GratuityLib/Lib/GratuityLib.lua: GratuityLib - More fun with asserts |
14:06.02 | Tain | Plus you had to run around behind the guy, it was a pain in the ass. :) |
14:06.27 | Wobin_ | I'm taking down +3level like that |
14:06.36 | Wobin_ | you get hit a whole lot less |
14:06.44 | Wobin_ | (if the gouge goes through) |
14:06.58 | Tain | Yeah. I'm just lazy. |
14:07.04 | Wobin_ | poison, hit slice and dice |
14:07.14 | Tain | I didn't like having to do that every fight. Because I'm lazy. haha |
14:07.15 | Wobin_ | maybe expose armour if it's a tough mob |
14:07.29 | CIA-13 | 03tekkub * r1342 10FuzzyLogic/Core.lua: FuzzyLogic - Note to self: use self |
14:07.47 | Tain | hehe I ended up taking Expose Armor off of my bars entirely. |
14:08.02 | Tain | Not because it's not useful! But just because I played with my friend who was a Warrior a lot. |
14:08.05 | Wobin_ | yeah |
14:08.38 | Wobin_ | I've never levelled so fast either =) |
14:08.45 | Wobin_ | level 26 in a couple of days |
14:08.50 | Wobin_ | (of play |
14:08.52 | Wobin_ | ) |
14:08.58 | Tain | I do have a Rogue around 15 now (have a 60) that I play very occasionally. |
14:09.07 | Wobin_ | or rather, I've never levelled so effortlessly |
14:09.12 | Tain | If I do end up levelling him I'm going to spec him all poison for the hell of it, just for fun. |
14:09.29 | CIA-13 | 03tekkub * r1343 10ItemizedDeductions/ (BossInterface.lua FuInterface.lua ItemizedDeductions.toc): |
14:09.29 | CIA-13 | ItemizedDeductions |
14:09.29 | CIA-13 | - Renamed file to FuInterface.lua |
14:09.29 | CIA-13 | - Cleaned out some crap in FuInterface |
14:09.34 | Wobin_ | 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.00 | Industrial | i love gauge |
14:10.01 | Tain | The nice thing with Rogue is you can vary what you're doing in order to grind. |
14:10.01 | Industrial | :p |
14:10.08 | Wobin_ | yeah =) |
14:10.27 | Wobin_ | And since I'm an engineer, I get to play with lovely explodey toys and trinkets |
14:10.29 | Tain | Like 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.30 | Industrial | i 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.33 | Wobin_ | Go go explosive sheep! |
14:10.43 | Wobin_ | Industrial: Yep =) |
14:10.56 | Tain | If you're fighting something a lot above you that high damage sneak attack is great to open. |
14:10.59 | Wobin_ | I'm getting better at the whole 'run around the back' |
14:11.03 | Wobin_ | And distract! |
14:11.07 | Wobin_ | And Vanish! |
14:11.15 | Wobin_ | I <3 vanish |
14:11.20 | Tain | Yeah. |
14:11.42 | Wobin_ | Although I need to go pickpocket more syndicate badges |
14:11.42 | Tain | Vanish and Sprint. Run away! |
14:11.43 | Industrial | sometimes 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.54 | Tain | I really love pickpocketing. It's just so much fun. |
14:12.06 | Tain | I get myself in trouble because I pickpocket so much. |
14:12.10 | Industrial | hehe |
14:12.19 | Wobin_ | It's just "stroll past while stealthed and nick the contents of their pockets" |
14:12.40 | Tain | PocketHelper is too awesome an addon for that. |
14:12.45 | Wobin_ | how's that work? |
14:13.23 | Wobin_ | I've only been using RogueTracker for the poison application ease... |
14:13.29 | Tain | Just 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.32 | Wobin_ | Any suggestions? |
14:13.34 | Tain | You just click clik click |
14:14.29 | Tain | The only poison addon I used was to buy components, and they used to all be buggy. |
14:15.02 | Tain | Just because I changed a lot what poisons I was applying. |
14:15.14 | Wobin_ | I like RT's left click to apply to the left blade right click for offhand |
14:15.25 | Tain | Oh that's nice |
14:15.42 | Wobin_ | and both clicks open up a list of poisons available |
14:15.52 | Tain | I haven't looked at Rogue addons in a long time. |
14:16.17 | Wobin_ | I might try and extract that alone... |
14:16.18 | Tain | Of cours I haven't actually played. :) |
14:16.31 | Wobin_ | 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.42 | CIA-13 | 03tekkub * r1344 10FuzzyLogic/ (Core.lua FuzzyLogic.toc): FuzzyLogic - Metadata update for release |
14:24.06 | CIA-13 | 03tekkub * r1345 10/tags/FuzzyLogic/: FuzzyLogic - Creating tag path |
14:24.36 | CIA-13 | 03tekkub 07v1 * r1346 10FuzzyLogic/: FuzzyLogic (tags) - v1 |
14:24.49 | Industrial | WHATS THE YELLOW TEXT |
14:24.59 | Industrial | why the capsed text? |
14:25.01 | Industrial | >_> |
14:26.20 | CIA-13 | 03tekkub * r1347 10PeriodicTable/PeriodicTable.toc: PeriodicTable - Metadata update for release |
14:27.05 | CIA-13 | 03tekkub * r1348 10/tags/PeriodicTable/: PeriodicTable - creating tag path |
14:27.30 | CIA-13 | 03tekkub 07v2 * r1349 10PeriodicTable/: PeriodicTable (tags) - v2 |
14:52.49 | haste | Industrial: branch |
14:52.57 | haste | or tags =\ |
14:53.02 | haste | *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.55 | haste | ckknight: okey, creating a button with lua = okey, but any tips on actually getting some text on it :p ? |
15:35.27 | Tain | You have to create a fontstring. |
15:35.42 | haste | damn, I was hoping for some imba trick there |
15:35.59 | Lucen | uhh..can't you just use SetText? |
15:36.18 | Tain | You have to have somethign to SetText on |
15:36.32 | Tain | A button itself doesn't have text, you have to create a fontstring layer for it. |
15:37.02 | Lucen | wowwiki is wrong then :( |
15:37.27 | Lucen | or outdated |
15:38.16 | Tain | Where? |
15:38.22 | Tekkub | an XML button has a fontstring automatically, an lua-created one doesn't |
15:38.32 | Lucen | oooohh |
15:38.34 | Tekkub | it's a bug in the lua frame creation stuff |
15:38.41 | Lucen | ok |
15:38.55 | *** join/#wowace Jarenthal (n=Roo@cpe-066-057-087-213.nc.res.rr.com) |
15:39.00 | Tain | I don't think that's the case, you still have to inherit the fontstring from somewhere. (I believe.) |
15:39.14 | Lucen | http://www.wowwiki.com/API_Button_SetText |
15:39.23 | Tain | This is the code I'm testing now to create VisorActionButtons. |
15:39.23 | Tekkub | slowken added a method to attach a fontstring to a button, be we won't get it till 1.11 I think |
15:39.25 | Tain | http://ace.pastebin.com/694318 |
15:48.03 | CIA-13 | 03ammo * r1350 10Necronomicon/Necronomicon.lua: Necronomicon: Fixed an error with frame locking. |
15:49.20 | Neronix | Ok, it's about friggin time I went and actually made NanoStats DO something! |
15:51.42 | Tain | Productivity is overrated. |
16:11.02 | *** join/#wowace Ratbert_CP (n=KCummins@proxy-ce3.disney.com) |
16:33.10 | Ratbert_CP | Tekkub: You around? |
16:34.21 | Ratbert_CP | I'm going to be bouncing around, AFK-ish, so I'll ask the question of the room... |
16:37.39 | Ratbert_CP | What 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.46 | Ratbert_CP | And 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.08 | Tem | Ratbert_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.49 | Ratbert_CP | Well... When I SetValue, the resultant GetValue is nil... The text shows properly, but the value doesn't change. |
16:48.59 | Tem | there's very possibly a bug in the current version |
16:50.48 | Neronix | Does the name I give to an instance of an embedded lib matter at all? |
16:51.55 | Tem | not really |
16:52.20 | Tem | (I'm assuming by 'name' you mean the name of the variable you assign the instance to) |
16:52.25 | Neronix | Yeah |
16:52.34 | Tem | no, it really doesn't matter |
16:52.39 | haste | <PROTECTED> |
16:52.42 | Neronix | Ok, thanks |
16:52.46 | Tem | though, I do suggest that you make a file-scope local |
16:52.50 | haste | the voting thingy will be redish |
16:53.00 | Tem | haste: that's hot |
16:53.21 | haste | I was inspired by LuaProfiler tho' :D |
16:53.29 | Neronix | haste: looking good |
16:53.37 | Tem | I don't care where you got it |
16:53.43 | haste | and I started to play with it since the frames look alike atm :o |
16:53.46 | Tem | that looks terrific |
16:53.53 | haste | hehe |
16:53.58 | Neronix | Tem: I'll make it local once the code's near release |
16:54.15 | Neronix | I want to play about with stuff with /script and lua slinger |
16:54.23 | Tem | Neronix: that's fine |
16:56.29 | Wobin_ | When are the us servers going to be back up? |
16:56.41 | Tem | 11am PDT |
16:56.51 | Tem | so about an hour from now |
16:56.55 | Wobin_ | .. How many ... =) Ta |
16:57.08 | Wobin_ | I don't think I can stay up that long =P |
16:57.23 | Tem | haha |
17:05.39 | Tem | Gah |
17:05.39 | Tem | haste: I keep going back to that screenshot |
17:05.39 | Tem | haste: that looks *so* good |
17:06.56 | phyber | just checked it out. excellent :) |
17:06.58 | haste | :D |
17:07.16 | haste | too bad I have to raid now and can't finish everything of at once |
17:07.47 | haste | otravi_UnitFrames is schedueled for a rewrite tho' :p |
17:08.00 | Tem | so? |
17:08.04 | haste | it's pretty much a quick change of AceBarFrames |
17:08.04 | Tem | they still look awesome |
17:08.09 | haste | hehe |
17:09.06 | *** join/#wowace Elkano (n=elkano@ip-213-135-2-163.handshake.de) |
17:09.22 | phyber | i 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.23 | Tem | I am too |
17:09.38 | Tem | I think PRTargets needs some other slightly more major changes |
17:09.39 | phyber | gorwing? yeah. |
17:10.02 | Tem | it just doesn't suit me |
17:13.36 | Ratbert_CP | US servers are coming up... |
17:14.05 | phyber | haste: with oUF, where ate the buffs/debuffs shown? and is it configurable. |
17:14.14 | phyber | dammit. typing sucks tonight. |
17:14.23 | phyber | where *are* they shown :p |
17:14.49 | haste | phyber: party: to the right, player: nowhere, target: above/below, target's target: nowhere - no |
17:15.31 | haste | http://plixx.org/?4N << picture! |
17:17.23 | phyber | that SCT font looks nice. |
17:18.11 | haste | It's one of the default fonts :o |
17:18.54 | haste | (I think) |
17:18.59 | phyber | strange. mine never looks that good :) |
17:19.26 | haste | add a border to it |
17:19.31 | Lucen | what resolution you run at haste? |
17:19.38 | haste | 1280x1024 |
17:20.17 | Lucen | man..i need to lower my UI scale. You're stuff seems so much smaller! |
17:20.49 | haste | .64 UI Scale and 75% font size with Bitstream Vera |
17:21.06 | haste | and 1.1 in scale on PRaid :p |
17:21.54 | Lucen | thanks! :D |
17:22.05 | [MoonWolf] | you have a chat tab for rep ? |
17:22.36 | haste | [MoonWolf]: I had, it's mainly used for displaying the CTRA channel |
17:22.42 | haste | I haven't changed the name of it tho' |
17:22.47 | [MoonWolf] | aha |
17:22.52 | [MoonWolf] | makes more sense. |
17:26.08 | Tem | oh hell |
17:26.42 | Tem | shouldn't deleteing the folder reset everything? |
17:26.49 | haste | I blame it on the fact that you didn't select what to install |
17:26.56 | kergoth | Tem: generally, yep |
17:27.01 | kergoth | mornings are the DEVIL |
17:27.16 | Tem | everything that I had mounted before I "reset" the install is refusing to mount again |
17:27.21 | kergoth | and 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.29 | haste | my day was fun... started with a cold shower, arrives at school "oh, we moved your exam day till tomorrow" |
17:27.38 | Tem | I get either permission denied or "File already exists" when trying to create a folder |
17:27.44 | haste | followed by: "but.. I have another exam tomorrow", "well,that is your problem" |
17:28.16 | [MoonWolf] | it is really |
17:30.46 | Tem | well, yay |
17:30.51 | Tem | X works properly |
17:32.43 | kergoth | the 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.47 | kergoth | if your definition of fun involves brain meltdown, sure! |
17:34.25 | [MoonWolf] | Lokks at it as achanalnge |
17:34.44 | Tem | ugh |
17:34.47 | Tem | this is most frusttrating |
17:35.17 | [MoonWolf] | tried deleting the folder a second time ? |
17:35.27 | Tem | no |
17:36.11 | Tem | oh dear... |
17:36.17 | Tem | this could be bad |
17:36.21 | Tem | this could be *very* bad |
17:37.14 | Tem | phew |
17:37.16 | haste | .. but it's Cygwin - why not just reinstall? |
17:37.29 | Tem | because it somehow retained some of my previous settings |
17:38.00 | Tem | I just haven't figured out how yet |
17:38.44 | Tem | how does one change their terminal preferences in real linux? |
17:39.15 | kergoth | "terminal preferences"? |
17:39.27 | Tem | background color, initial size, ect |
17:39.41 | kergoth | for an X terminal like rxvt? |
17:39.45 | Tem | X |
17:39.52 | kergoth | the cygwin console is a windows shell, nto an X one, sot hat doesnt apply |
17:39.57 | Tem | right |
17:40.04 | Neronix`afk | change it via the windows console options |
17:40.06 | Tem | I'm running another terminal |
17:40.11 | kergoth | its generally controlled, for x terminals,, via either commandline arguments, or the X resource database |
17:40.11 | Tem | not the windows console |
17:40.23 | kergoth | do an xrdb -print (iirc) |
17:40.34 | Neronix`afk | cygwin uses the windows console |
17:40.35 | Tem | wonderful |
17:40.42 | Tem | Neronix`afk: by default, yes |
17:40.44 | kergoth | Tem: are your settings there? |
17:40.52 | Tem | yeah kergoth, thanks |
17:40.54 | kergoth | you can clear the xrdb if so |
17:40.55 | kergoth | cool |
17:41.05 | Neronix | Tem: There's another way of running it? do tell! |
17:41.08 | kergoth | your .Xresoruces in your homedir is generally loaded at X start time to load your resources |
17:41.17 | Tem | Neronix: I just found it a few minutes ago |
17:41.36 | Tem | Neronix: 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.48 | kergoth | http://kergoth.com/projects/homefiles/browser/.Xresources is mine :) |
17:41.49 | [MoonWolf] | :P |
17:41.53 | kergoth | hehe |
17:41.53 | kergoth | nice |
17:41.54 | Tem | and one of them was xterm which runs a terminal inside an X session |
17:42.08 | Tem | only problem is it's all... white and stuff |
17:42.09 | Neronix | I see |
17:42.35 | kergoth | steal my .Xresources and do an xrdb -load < .Xresources |
17:42.38 | kergoth | or so |
17:43.05 | Tem | I stick that in ~ right? |
17:43.56 | kergoth | yea, thatll make it get loaded when X starts, generally (though its distro defined) |
17:44.06 | kergoth | some apps will load .Xdefaults for resources at -app start time- |
17:44.11 | kergoth | but i've found not all do so |
17:44.17 | kergoth | so i rely on the one loaded when X starts |
17:44.34 | Tem | ugh |
17:44.49 | Tem | is the shortcut key for paste not ctr-v? |
17:45.31 | Neronix | I don't think the clipboard is standard across all apps in *nix iirc |
17:45.58 | Neronix | ie. something you copy in one program can only be pasted within the same program |
17:46.14 | Neronix | unless you have some clipboard daemon in the bg or something |
17:46.24 | Neronix | I'm not even 60% sure so don't quote me :P |
17:46.32 | Qaarh | try ctrl-ins too, in case that works |
17:46.59 | Tem | shift ins |
17:47.00 | kergoth | ctrl-ins is generally copy, not paste. he wants shift+insert |
17:47.03 | kergoth | heh |
17:47.08 | Qaarh | errr yes |
17:47.09 | Qaarh | my bad |
17:47.15 | Qaarh | *was thinking copy* |
17:47.28 | Tem | damn I have a really bad keyboard for this... |
17:47.43 | kergoth | i generally middle click paste though |
17:48.01 | Qaarh | Tem, do you have one of those keyboards where they have removed the "insert" key? |
17:48.21 | Tem | it's hidden |
17:48.30 | Qaarh | hidden? |
17:48.36 | Qaarh | laptop keyboard? |
17:48.37 | Tem | I have to turn on a "function lock" to get to my F1-13 keys |
17:48.41 | Qaarh | right okay |
17:48.56 | Tem | and same for my insert key |
17:49.09 | Tem | they combinded insert and pause/break |
17:49.29 | Tem | kergoth: 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.28 | kergoth | Tem: 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.43 | Tem | firstly I'm going to reinstall the whole mess |
17:56.01 | Tem | I should have used the cygwin tool to uninstall last time |
17:56.36 | Tem | I'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.23 | Tem | that's only like 5ish games |
17:58.34 | [MoonWolf] | yep |
17:58.36 | Tem | (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.26 | Tem | oh |
17:59.27 | Tem | well.. um |
17:59.29 | Tem | sorry 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.09 | Tem | curses! |
18:02.14 | Tem | my X server is gone |
18:02.17 | Tem | just when I need grep |
18:03.04 | phyber | why do you need X for grep? can't just ssh in? |
18:04.18 | Tem | the only other options is to start a bash session from the windows terminal through the "normal" cygwin |
18:04.27 | Tem | but, I think that's gone too |
18:04.57 | Tem | ls |
18:05.01 | phyber | ah, cygwin. |
18:05.01 | Tem | "command not found" |
18:06.23 | kergoth | phyber: 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.53 | Tem | gah I *hate* their installer |
18:08.20 | Tem | setting the top level to install doesn't select everything beneath it |
18:10.05 | phyber | their installer is crap. it constantly forgets my package selections. |
18:10.49 | Tem | yeah |
18:10.55 | Tem | most 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.04 | Tem | this is really starting to put me in a bad mood |
18:19.55 | Tem | all 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.37 | haste | Is 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.48 | haste | or do I have to code that party myself :p |
18:24.14 | Tem | lskd;sdljh;sadlfjk |
18:26.15 | Tem | not that it matters |
18:29.11 | phyber | for i in `locate cygwin` do; rm ${i}; done |
18:29.42 | phyber | for i in `locate cygwin`; do rm ${i}; done |
18:29.43 | phyber | oops |
18:31.44 | phyber | or, '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.29 | Tem | I just wanted to get everything thas has to do with cygwin off my system |
18:35.35 | Tem | so I could properly do a full install |
19:02.32 | Tain | holy 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.33 | Tain | Ability to take directions at a logical level (i.e. not always written specs). |
19:02.34 | Tain | Ability to adapt to fluid environment (i.e. moving target). |
19:02.43 | Tain | Run away! Run for your life! |
19:03.29 | phyber | Ability to decipher buzz words. Fluid environment? wtf :/ |
19:03.51 | HoJ|Slayman | is there an easy way to print a table like for debugging? |
19:09.11 | kergoth | HoJ|Slayman: yes, write a function to do so |
19:09.14 | kergoth | :P |
19:09.22 | kergoth | or use devtools, it has bits for that iirc |
19:09.31 | Stylpe | HoJ|Slayman, devtools is what you want |
19:09.39 | HoJ|Slayman | where to get? |
19:09.51 | Stylpe | Curse probably |
19:09.58 | Stylpe | maybe WoWI too |
19:10.43 | Stylpe | http://www.wowinterface.com/downloads/fileinfo.php?id=3999 |
19:12.38 | Wobin_ | How does the 'input' option work for the AceChatCmds? |
19:16.44 | Wobin_ | gah |
19:17.41 | HoJ|Slayman | I am too stupid |
19:17.48 | HoJ|Slayman | F**k this |
19:23.28 | HoJ|Slayman | HAHA ! it works! |
19:25.13 | Cairenn | Stylpe, 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.59 | Stylpe | Cairenn, yeah, I just didn't know that Iriel was the one that made DevTools =P |
19:26.00 | Cairenn | Stylpe: he's FA and a moderator at WoWI |
19:26.27 | Cairenn | and honestly, for *dev tools*, we've got the most of any of the sites |
19:26.30 | Stylpe | I just generally assume that most mods area vaialble at Curse |
19:26.57 | Cairenn | since we focus very much on the *authors* ... |
19:27.05 | Stylpe | And don't confuse that with which site I like more ;) |
19:27.08 | Cairenn | and supporting thereof |
19:27.24 | Cairenn | meh, you prefer where you prefer, my nose won't get out of joint |
19:27.30 | Cairenn | aaanyway ... |
19:27.39 | Tain | I wouldn't assume curse first at all. A lot of people don't use them now. |
19:28.14 | Cairenn|afk | later guys |
19:28.24 | Tain | Bye bye Cairenn |
19:28.51 | *** join/#wowace Firedancer (n=ask@cpe-24-58-108-74.twcny.res.rr.com) |
19:29.18 | Cairenn|afk | btw, that was in no way a slam on any of the other sites |
19:29.38 | Cairenn|afk | it's just statement of fact ... for author support/tools/discussion/etc, they come to WoWI |
19:33.34 | HoJ|Slayman | how to use the Tortoise SVN to upload something to the Ace SVN? |
19:35.17 | Wobin_ | Do you have an account? |
19:36.52 | HoJ|Slayman | nope |
19:36.55 | Eraphine | hrm i've been egtting aceheal.lua:324 bad argument #1 to 'gsub' |
19:38.54 | HoJ|Slayman | how do i get an account? |
19:39.09 | haste | poke clads mail |
19:41.07 | HoJ|Slayman | that's too much effort just to upload it there sorry |
19:41.37 | Wobin_ | o_O |
19:43.38 | HoJ|Slayman | i 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.52 | Wobin_ | cladhaire@gmail.com |
19:44.02 | phyber | damn you casual. no free epic svn for you! :| |
19:44.15 | phyber | ;) |
19:44.53 | Wobin_ | rofl |
19:45.09 | Wobin_ | we're hardcore raidcoders |
19:46.49 | kergoth | HoJ|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.51 | HoJ|Slayman | additionally you come and start to criticise my "work" |
19:46.58 | Stylpe | Ooh, that reminds me, I should push up KIC |
19:47.31 | phyber | Stylpe: the FuBar thing in KIC is nice :) |
19:47.45 | HoJ|Slayman | 34 unread mails |
19:47.51 | HoJ|Slayman | i hate mails |
19:47.52 | Stylpe | phyber, Thank you so much :D |
19:47.56 | kergoth | heh |
19:48.07 | kergoth | only 34? |
19:48.08 | kergoth | :P |
19:48.09 | Firedancer | yeah i just updtaed KIC from wowi and it's nice to have it on FuBar. thanks for adding that ;) |
19:48.23 | Stylpe | ^__________^ Chuuuu! |
19:48.42 | phyber | if any Felcloth would drop today, I might even get to see the nice countdown thing on it when I make some mooncloth. :) |
19:49.09 | Firedancer | tho your link from curse gaming goes to your bosspanel_petition addon and not KIC :P |
19:49.09 | Stylpe | I'm so proud =P |
19:49.24 | Stylpe | huh? Oops |
19:51.30 | kergoth | new KIC eh, will have to update when i get home |
19:55.08 | Stylpe | Yay, people are using KIC :D |
19:55.26 | kergoth | without it, i'd always forget to use my salt shaker |
19:55.45 | Firedancer | same here. i'd forget to use shaker, snowmaster, and alch trans :D |
19:55.47 | Stylpe | Well, I heard there are other alternatives too, now |
19:56.28 | Firedancer | and mooncloth if i ever get my warlock to 35= |
19:56.28 | kergoth | pfft |
19:56.35 | Firedancer | err 35+ |
19:56.51 | *** join/#wowace Elkano (n=elkano@ip-213-135-2-163.handshake.de) |
20:00.24 | HoJ|Slayman | mail @ clad is sent |
20:00.37 | HoJ|Slayman | where in the BG INvite when u need him? |
20:01.35 | HoJ|Slayman | s/in/is/ |
20:02.55 | Slayman | ckknight: i would call it "height" instead of "thickness" ... |
20:04.20 | Stylpe | I'd call it vertical padding |
20:05.23 | Industrial | me too, because i look at everything like its a webpage |
20:05.24 | Industrial | :D |
20:05.32 | Industrial | s/like/as if it were/ |
20:05.37 | Industrial | ... |
20:10.46 | ckknight | hey all |
20:10.48 | *** join/#wowace Tem (n=Tem@204.90.50.252) |
20:10.48 | *** mode/#wowace [+o Tem] by ChanServ |
20:10.50 | kergoth | my god, i'm one crazy son of a bitch |
20:11.12 | ckknight | it is vertical padding |
20:11.16 | ckknight | closest |
20:11.24 | ckknight | what's wrong with thickness, though? |
20:11.27 | Slayman | yippie me is stupid! |
20:12.40 | kergoth | hmm, 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.43 | kergoth | thatd be pretty neat |
20:12.50 | kergoth | no pollution of the public interface if you dont want it |
20:13.17 | ckknight | you're putting in privacy? |
20:14.02 | kergoth | havent decided |
20:14.22 | kergoth | i have to rearchitect half the model anyway to fix the problem i told you about last night elegantly |
20:14.40 | kergoth | i'm thinking about seperating _type_ from _mixin functionality_ |
20:14.50 | ckknight | hrm |
20:15.03 | ckknight | what's the difference? |
20:15.04 | kergoth | the main concern i have right now is construction, and argument passing |
20:15.06 | kergoth | consider this |
20:15.12 | kergoth | we support passing arguments into the init constructor, right |
20:15.25 | kergoth | but with super() and mixins, you have no idea what the next object super is going to call is going to be |
20:15.31 | kergoth | what if the mixins expect different arguments? |
20:15.47 | kergoth | init() is an interface too. if that interface varies across your superclasses, ow. |
20:16.14 | kergoth | but in the case of type... say you create a Rectangle class that accepts height at width at construction time |
20:16.35 | kergoth | and then create a Square class that inherits from Rectangle and accepts just one value to its constructor |
20:16.54 | kergoth | in 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.03 | kergoth | so subtypes can have differing construction interfaces |
20:17.18 | ckknight | hrm |
20:17.19 | kergoth | but mixins cannot, or the shit hits the fan, since you dont _know_ what constructor you're calling at any given time |
20:17.30 | kergoth | so we either ditch the support for argument passing at cnostruction time |
20:17.34 | kergoth | or we split the two |
20:17.47 | kergoth | i kinda like arguments to constructors, like that rectangle and square case, thats pretty elegant |
20:17.50 | kergoth | but i dunno. |
20:18.06 | kergoth | theres other issues involved with construction, but thats the one i'm mulling over at the moment |
20:18.23 | ckknight | single inheritance + mixins could be handy |
20:18.26 | ckknight | just a thought |
20:18.37 | kergoth | itd be like.. |
20:18.47 | kergoth | hmmmm |
20:20.48 | kergoth | consider 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.08 | kergoth | and 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.16 | Stylpe | So, I'm about to import PetitionFu to the SVN. If I screw up badly, how easy will it be to fix it? |
20:24.21 | kergoth | we get back to the _is a_ vs _has a_ relationships. typing is the former, mixin/composition/aggregation is the latter |
20:24.37 | kergoth | easy. thats why people use source control |
20:24.46 | kergoth | one quick command and its undone |
20:24.57 | Stylpe | good. Here goes nothing... |
20:25.19 | CIA-13 | 03ckknight * r1351 10FuTextures/ (FuTextures.lua brushed.tga ripple.tga): FuTextures - added 2 new textures. (Occam) |
20:25.24 | CIA-13 | 03stylpe * r1352 10FuBar_PetitionFu/ (. FuBar_PetitionFu.toc icon.tga locals.lua petition.lua): FuBar_PetitionFu: Initial import |
20:25.40 | ckknight | kergoth, I prefer pragmatism over all else |
20:26.10 | Stylpe | I think it worked :D |
20:26.21 | ckknight | hooray |
20:26.44 | Firedancer | i nixed the KIC: text and added an icon for the KIC fubar plugin. wee :p |
20:27.06 | CIA-13 | 03stylpe * r1353 10FuBar_PetitionFu/locals.lua: FuBar_PetitionFu: Deleted leftover file |
20:27.39 | kergoth | ckknight: 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.52 | ckknight | yea |
20:28.04 | ckknight | but I'm currently only worried about having an AddOn |
20:28.08 | ckknight | my suggestion: |
20:28.14 | ckknight | single inheritance |
20:28.25 | ckknight | with 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.50 | kergoth | yeah, 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.57 | ckknight | right |
20:29.33 | kergoth | arguments 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.56 | kergoth | s/no arguments/only the object itself passed as self/ |
20:32.05 | Industrial | :-----) |
20:32.24 | Tain | How much was she? |
20:32.25 | banditron|afk | yikes that's disproportionate! |
20:32.43 | Industrial | Tain: about half an hour :D |
20:32.47 | Industrial | Tain: ;P |
20:33.26 | Firedancer | o_O |
20:33.30 | kergoth | i'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.07 | Industrial | kek |
20:34.10 | Industrial | dooont wanna know |
20:34.13 | Industrial | :> |
20:34.53 | [MoonWolf] | the price for happy fun rocks is going through the roof on my server. |
20:36.09 | haste | and under it? |
20:40.43 | Firedancer | moon...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.32 | Firedancer | it'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.51 | Firedancer | and 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.12 | CIA-13 | 03ckknight * 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.31 | Neronix | Are 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.44 | Firedancer | because they figured it out :p |
20:44.44 | [MoonWolf] | Neronix, yes. |
20:44.53 | Neronix | I'm sure I read about something like COMBAT_START somewhere, but I can't find it here or in the wikiwikidps source |
20:44.59 | Neronix | [MoonWolf]: Thanks |
20:45.05 | CIA-13 | 03ckknight * 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.36 | Neronix | er, * can't find it on wowwiki - Why did I say here? O.o |
20:45.40 | [MoonWolf] | ~whaleslap me |
20:45.41 | purl | ACTION beats me upside and over the head with a freakishly huge killer whale named Hugh |
20:45.54 | [MoonWolf] | lol |
20:46.13 | phyber | Stylpe: bug in the KIC FuBar part |
20:46.24 | phyber | it doesn't update when a new cooldown is detected |
20:46.43 | ckknight | kergoth, 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.46 | Firedancer | it will on next login tho |
20:46.50 | phyber | so, it still will say "KIC: C: 0 R: 1" for example. |
20:47.10 | phyber | I toggled the coloured text to make it update. :) |
20:47.20 | Firedancer | :) |
20:47.33 | CIA-13 | 03ckknight * r1356 10FuBar/PanelClass.lua: FuBar - Removing a panel now is more elegant. |
20:48.57 | Stylpe | phyber, 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.12 | Stylpe | Oh, hold on |
20:49.18 | [MoonWolf] | because i really liked that. |
20:49.30 | Stylpe | ckknight, didn't you change FuBar so OnUpdate no longer works? |
20:49.43 | ckknight | yep |
20:49.47 | Stylpe | Bummer |
20:49.49 | ckknight | use Metrognome instead |
20:49.51 | ckknight | it's available |
20:49.55 | ckknight | and really easy to use |
20:50.11 | ckknight | I took it out because Metrognome is available |
20:50.16 | Stylpe | Yeah, it's no problem, except I just released a non-working version of KIC =P |
20:50.22 | ckknight | bad. |
20:50.26 | ckknight | why didn't you test? |
20:50.54 | Firedancer | MoonWolf: 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.03 | Stylpe | I did earlier, the UpdateText method works fine. I just forgot about that change |
20:51.20 | Firedancer | it's the only thing i found on all my chars that popped the error |
20:53.57 | Stylpe | This means the tooltip won't automatically update either, right? |
20:54.03 | ckknight | to get metrognome working, all it takes is 3 lines |
20:54.13 | ckknight | tooltip updates on mouse over |
20:54.25 | Industrial | Im taking a stab at my own main bar |
20:54.26 | ckknight | metro:Register(self.name, self.OnUpdate, 1, self) |
20:54.32 | ckknight | metro:Start(self.name) |
20:54.37 | ckknight | (those happen in Enable()) |
20:54.37 | Industrial | it's be part of idButtonBars in the future :p |
20:54.42 | Stylpe | Yeah, but it won't update every second like it used to, right? |
20:54.43 | Industrial | It'll |
20:54.45 | ckknight | metro:Unregister(self.name) |
20:54.51 | ckknight | it will |
20:54.54 | ckknight | tha'ts what the 1 is |
20:55.07 | Stylpe | I'm talking about the tooltip without metro |
20:55.12 | ckknight | unregister goes in Disable() |
20:55.14 | ckknight | right |
20:55.24 | ckknight | just add metro support in and rerelease |
20:55.37 | Stylpe | I could've figured out metro myself, but thanks =) |
20:55.52 | [MoonWolf] | Firedancer, thank you for the information. |
20:56.04 | ckknight | alright |
20:56.20 | Neronix | Do French and German players say DPS/HPS even though the words for healing/damage may be different? |
20:56.29 | Firedancer | np. makes me wonder if PT is causing it, but i dunno :P |
20:56.56 | Neronix | nvm, I shouldn't be localising at this point |
20:58.11 | Stylpe | Hmm, 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.06 | Firedancer | ah |
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.58 | Stylpe | ckknight, 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.30 | ckknight | well, it calls tablet:Refresh(plugin.frame) |
21:09.41 | ckknight | then tablet checks if it's open (quickly) |
21:09.46 | ckknight | if it's not, silently returns |
21:09.51 | ckknight | otherwise, it runs the refresh |
21:10.04 | ckknight | and that refresh includes the UpdateTooltip |
21:10.11 | ckknight | which is actually turned into _UpdateTooltip |
21:10.11 | Stylpe | function FuBarPlugin:Update() |
21:10.11 | Stylpe | self:UpdateData() |
21:10.11 | Stylpe | self:UpdateText() |
21:10.11 | Stylpe | self:UpdateTooltip() |
21:10.11 | Stylpe | end |
21:10.14 | ckknight | it's complicated. |
21:10.20 | ckknight | yea |
21:10.20 | Stylpe | Oh, I see |
21:10.31 | ckknight | so, just don't worry about it |
21:10.38 | Stylpe | Now it makes sense =) |
21:11.31 | Stylpe | So 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.32 | haste | my god... I ask how long C'Thun was weakened in gchat |
21:12.37 | haste | which is three minuts since now |
21:12.44 | haste | and they are still finding ways to say the number :p |
21:12.48 | ckknight | right, Style |
21:12.51 | ckknight | Stylpe* |
21:12.54 | Stylpe | ^_^ |
21:12.59 | haste | "I think it's 30+15 secs", "Isn't it 60-15 sec?" etc |
21:13.54 | Elkano | Moonwolf, 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.33 | Stylpe | So 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.38 | haste | http://ace.pastebin.com/695072 << look for errors now |
21:14.55 | CIA-13 | 03wobin * r1357 10MrPlow/ (4 files): |
21:14.55 | CIA-13 | MrPlow - Now has an exclusion category which will ignore items set, and work around them instead. |
21:14.55 | CIA-13 | Translations done by netcurse |
21:14.56 | CIA-13 | ~hug CIA-13 |
21:14.57 | purl | ACTION hugs CIA-13 |
21:14.57 | CIA-13 | ~hug netcurse |
21:14.58 | purl | ACTION hugs netcurse |
21:15.11 | Stylpe | lol |
21:15.15 | haste | removes the ace:prints |
21:15.17 | Lucen | name the triggers haste ;) |
21:15.19 | Wobin_ | Anyone want to test? =) |
21:15.29 | haste | Lucen: no, they just confuse me then :p |
21:15.34 | Lucen | haha..Incoming Tentacle Rape Party! |
21:15.36 | Lucen | i love it |
21:15.36 | haste | at least at times :p |
21:16.37 | haste | I haven't been eaten by him yet |
21:16.40 | Qaarh | are AceTimers supposed to go on the negatives? :D |
21:16.44 | haste | so I don't know if it's a combat thingy for that :D |
21:17.02 | Stylpe | ckknight |
21:17.07 | ckknight | yes? |
21:17.10 | Stylpe | So 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.20 | ckknight | theoretically |
21:17.31 | ckknight | you may want to do metro:Register(self.name, self.UpdateDisplay, 1, self) |
21:17.33 | Stylpe | Good. |
21:17.37 | ckknight | that handles Tooltip + Text |
21:17.44 | Stylpe | Well, I don't need to update the text |
21:18.08 | ckknight | okay |
21:18.10 | Stylpe | The text is mostly static, and is only changed when data is changed in already existing methods |
21:18.17 | ckknight | then Tooltip is the way to go |
21:18.21 | Stylpe | ^_^ |
21:18.48 | Elkano | ckknight, is glorylib maintainced by chipmunk or by you? |
21:18.59 | ckknight | kinda both |
21:19.03 | ckknight | probably falls to me, though |
21:19.16 | ckknight | especially seeing as how chip's not here |
21:19.30 | haste | :( |
21:19.43 | Elkano | PATTERN_OBJECTIVE_HOLDER is missing for deDE resulting in a nil error on line 1130's find |
21:19.53 | ckknight | yea |
21:19.59 | ckknight | chip should've put that in |
21:20.05 | ckknight | I still need translations for it, though |
21:20.28 | haste | *shrugs* |
21:20.34 | haste | a cooldown timers request :( |
21:20.38 | haste | on a castingbar :< |
21:21.32 | CIA-13 | 03ckknight * r1358 10GloryLib/Lib/GloryLib.lua: GloryLib - added missing deDE strings (not localized) |
21:23.00 | Lucen | hehe..not your problem haste. it's a casting bar ;) |
21:23.23 | Elkano | if I remember doing so, I'll try to get the correct localization when in AB next time |
21:23.41 | Elkano | or is it for AV? |
21:23.44 | haste | yeah, I answered that |
21:23.56 | haste | I also directed him towards eCastingBArs |
21:24.12 | Lucen | hehe |
21:24.21 | ckknight | thanks, Elkano |
21:24.39 | Elkano | well, that'S the least I can do to help :) |
21:28.37 | Tem | haste: more screenshots of new sexy oRA frames |
21:28.40 | Tem | haste: NOW |
21:29.59 | Wobin_ | posthaste? =) |
21:30.34 | Tem | kergoth: 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.53 | Stylpe | Fixed 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.57 | haste | Tem: I've only finished the Vote and the Ready frames |
21:35.48 | haste | *hides* |
21:36.06 | Neronix | /cower |
21:37.54 | CIA-13 | 03stylpe * 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.19 | haste | Tekkub: I have a question!!! |
21:39.22 | Tekkub | KIC, KCI, ICK.... soo many TLAs |
21:39.35 | Tekkub | yes, because you suck |
21:39.53 | haste | Tekkub: on C'Thun, he goes from "Eye of C'Thun" to "C'Thun" - should I make two bigwigs modules for that? |
21:40.05 | haste | one for Phase 1 and one for Phase 2? |
21:40.19 | Tekkub | I dunno, do you think it's necessary to discern them? |
21:40.22 | Industrial | http://wow.pastebin.com/695117 |
21:40.23 | Industrial | ;\ |
21:40.25 | Industrial | (i just opened my editor) |
21:40.39 | Tekkub | I perosannly would do multiphases in one module |
21:40.46 | Slayman | do i REALLY need to have a 3dimensional commandline option structure? |
21:40.53 | Tekkub | otherwise you need to get it triggered on somehow when the phase changes |
21:41.05 | Industrial | 3dimensional? |
21:41.18 | haste | okey, then I do as I am now :D |
21:41.32 | Slayman | chatcmd, option, arg |
21:41.41 | Tekkub | I mean you can probably split out your code logically as much as possible |
21:41.48 | Industrial | why not? |
21:41.55 | Slayman | like "/bandaid doit really" sucks |
21:42.00 | Tekkub | but you gott have the modlue toggle on/off and that's prolly easiest to do all phases in one module |
21:42.17 | Slayman | <PROTECTED> |
21:42.20 | Tem | Slayman: you can just have /bandaid doit |
21:42.22 | Tekkub | <PROTECTED> |
21:42.36 | Tekkub | and shouldn't that be "deweet" |
21:42.48 | Wobin_ | arch your back and growl like a dragon? |
21:43.04 | Tem | Why must I wear a drass? |
21:43.06 | Slayman | { |
21:43.06 | Slayman | option = "doit", |
21:43.06 | Slayman | <PROTECTED> |
21:43.07 | Slayman | <PROTECTED> |
21:43.07 | Slayman | } |
21:43.07 | Industrial | Slayman: i dont understand, who says that you need to recurse to theree levels with the chat commands |
21:43.07 | Tekkub | <PROTECTED> |
21:43.25 | Tekkub | <PROTECTED> |
21:43.32 | kergoth | "He can compress the most words into the smallest ideas of any man I ever met." |
21:43.39 | Industrial | and your method can/must be 'ApplyBandage' |
21:44.05 | Tekkub | what's the converse? BandAid:RemoveBodyHair ? |
21:44.44 | Slayman | if I'm happy with BandAid the next'll be PotAid |
21:44.55 | ckknight | ChefAid |
21:44.57 | Slayman | and this one helps u smoke some pot |
21:45.33 | Stylpe_Movie | bbl =) |
21:45.37 | Slayman | hf |
21:46.11 | Slayman | AceChatCmd.lua:242: attempt to index local `opt' (a string value) --- |
21:46.34 | haste | You are it wrong! |
21:46.55 | Slayman | is that a sentence? |
21:47.04 | haste | It was in my mind |
21:47.15 | haste | You are doing it wrong* |
21:47.23 | haste | anyway - time to jump a little in the bed |
21:47.24 | Slayman | i thought so |
21:47.53 | Tem | haste: no! |
21:47.55 | Tem | bad haste |
21:48.01 | Tekkub | hey, question... *pokes clad* |
21:48.11 | Tem | ~poke clad|work |
21:48.12 | purl | ACTION grabs a syringe |
21:48.17 | Tekkub | unpack... is it bad always, or only for unpack(args) ? |
21:48.45 | Tekkub | like, if I got a already declade table is it okey to use unpack? |
21:48.56 | Tekkub | *declared |
21:50.13 | Slayman | LOL wtf |
21:50.31 | Slayman | it 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.29 | Industrial | hi clad |
21:51.46 | Slayman | cladhaire: in the calm word of the virgin mary :"you got mail" |
21:52.12 | Slayman | s/word/words/ |
21:52.37 | Industrial | Slayman: no you mean; the second argument (a table) of cmd:new() is indexed by number, so children dont have keys. |
21:53.29 | Slayman | Industrial: I don't know wtf u are talking about actually, even though it works now |
21:53.46 | Tekkub | claddy, you here now? |
21:54.55 | Industrial | a={{b='foo'},{c='bar'}} print(a[1]) print(a[1].b .. a[2].c) |
21:55.34 | Industrial | Slayman: tables can be indexed by number |
21:56.21 | kergoth | tables can be indexed by anything but nil |
21:56.27 | kergoth | meh |
21:57.45 | *** join/#wowace cladhair1 (n=jnwhiteh@cpe-24-59-191-241.twcny.res.rr.com) |
21:57.45 | ckknight | kergoth, hate to be bugging you, but making any progress? |
21:57.48 | Tem | methinks t[nil]=<?> should set the default value for a table |
21:58.09 | kergoth | ckknight: i'm at work atm. somewhat though, yes |
21:58.28 | Tekkub | hey kerg you should be able to answer me... |
21:58.39 | ckknight | oh, okay |
21:58.44 | Tekkub | is unpack bad always, or only with unpack(args) ? |
21:59.28 | Wobin_ | Wow. |
21:59.34 | Wobin_ | SVN webinterface is deathly slow |
21:59.43 | Tekkub | yup |
21:59.53 | Tekkub | reminds ya of trac don't it? :) |
22:00.05 | Elkano | webinterface and RSS :( |
22:00.25 | Tekkub | direct access is fast tho.... http://svn.wowace.com/root/ |
22:00.42 | Wobin_ | yeah, but I'm after the tarball =) |
22:01.15 | ckknight | hrm |
22:01.17 | Wobin_ | Tekkub: Want me to ask Iriel about that unpack thing? |
22:01.29 | Tekkub | sure wobble |
22:01.44 | Tekkub | and I got a template for the tarball links I use on the wiki... one sex |
22:02.07 | Tekkub | http://svn.wowace.com/dl.php?repname=Ace+SVN&path=%2Ftrunk%2F{{{1}}}%2F&rev=0&isdir=1 |
22:02.08 | weab | two sex is better |
22:02.16 | Tekkub | where {{{1}}} is the addon name |
22:02.22 | Tekkub | like CompostLib |
22:02.23 | Slayman | ok 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.23 | Tekkub | Slay: this a smart badaid applier? |
22:03.40 | Slayman | woot? |
22:03.49 | Slayman | it's a selfbandager |
22:03.53 | Slayman | nothing more |
22:04.03 | Tekkub | self only? well that's good enough |
22:04.10 | Tekkub | I frankly hate people that bandage others |
22:04.17 | Wobin_ | Mr rel says: unpack is never bad it's "..." that's bad |
22:04.26 | Tekkub | cause they always fuck up my own bandaid when they do it |
22:04.51 | Tekkub | I bandage then they bandage me, their cancels mine and their fails cause I have the debuff |
22:05.00 | Tekkub | end result: two wasted bandaids |
22:05.09 | Tekkub | okey thanks wobs |
22:05.35 | Slayman | it'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.10 | Tekkub | aw you should add helth checks with an option to just use highest |
22:06.22 | Slayman | nope |
22:06.32 | Tekkub | I carry a stack each of the two highest cause most the time I don't need the highest |
22:06.50 | Tekkub | seems wasteful to blow twice as much runecloth |
22:07.04 | Slayman | it's for PvP and in my definition of PvP Time does matter so the more HP per tick the better |
22:07.31 | Tekkub | you should expand beyond PvP, I use bandaids all the time in endgame raiding |
22:07.48 | Tekkub | I frankly consider myself a waste of the healer's MP unless I'm near death |
22:08.27 | Slayman | health checking would bloat the code. |
22:09.21 | Tekkub | :P |
22:09.26 | Slayman | and personally i don't understand carrying around 2 kinds of non-bg bandages, my inventory is full enough as it is |
22:09.34 | Tekkub | we need a generic "best item picker" for PT sets |
22:09.41 | weab | oh sure, your addon so its all about YOU! |
22:09.44 | kergoth | yes, and write an autobar using it |
22:09.46 | weab | how selfish! |
22:09.50 | Tekkub | my inv isn't full, I have tons of space |
22:10.12 | Slayman | u don't need to carry loads of fire nature mana health resistance pots |
22:10.34 | Slayman | 3 full clothings and some other stuff around |
22:10.37 | Tekkub | pots no, but I do have a full set of FR gear on me at all times |
22:10.38 | Slayman | ? |
22:10.47 | Tekkub | and 4 pieces of NR gear too |
22:11.14 | Tekkub | and a stack each of MP and HP pots... |
22:11.22 | Slayman | i have a PvP gear, healing gear some manareg items some NR items ... |
22:11.29 | Tekkub | I should carre Fire/Natrue res pots but I'm a cheapskate :) |
22:11.51 | Slayman | look for yourself |
22:11.52 | Slayman | http://wow.allakhazam.com/profile.html?47927 |
22:12.07 | Tekkub | I have my main gear, my FR and NR gear, and some other misc crap like bandaides, pot, and pet foods |
22:12.09 | Wobin_ | Tekkub: BEst item out of what? |
22:12.23 | Tekkub | out of whateverPT set you give |
22:12.39 | Tekkub | you passa PT set, it scan inv and gives you the best bag/slot |
22:13.15 | Slayman | now lucky me the bandages are sorted by health regained, so i can simply use an ItemInSet |
22:13.16 | Tekkub | maybe have properties like "smaller stacks first" |
22:13.39 | Tekkub | yup slay, that's why I put em in :) |
22:13.49 | Tekkub | you just grab the best value |
22:14.25 | Slayman | yeah and healthchecking would put me in a corner i don't wanna be |
22:14.47 | Slayman | glorylib and PT save Loads of lines of cod |
22:14.48 | Tekkub | :P wimp |
22:14.49 | Slayman | e |
22:15.01 | Tekkub | that's the idea of PT |
22:15.01 | Slayman | ya I'm lazy |
22:15.11 | Tekkub | best part is, PT is damn small for what it does |
22:15.18 | Slayman | yup |
22:15.20 | Tekkub | the majick is in the sets really |
22:15.39 | Tekkub | PT core is just a set-decompresser and table iterator in the end |
22:16.15 | Slayman | BandAid 178kB ++ there still is work to do |
22:18.18 | groll | ckknight u around? |
22:18.37 | *** join/#wowace Warol_ (n=Warol@adsl-75-4-159-33.dsl.emhril.sbcglobal.net) |
22:18.59 | ckknight | sure am |
22:19.26 | groll | ok how do i center the stuff in fubar now? |
22:19.34 | groll | cant seem to get it to center at all :( |
22:19.51 | ckknight | works for me |
22:19.58 | ckknight | right-click, In center |
22:20.07 | groll | hmm |
22:20.08 | ckknight | should probably make that a submenu |
22:20.27 | groll | i dont think i see that option at all.. |
22:20.49 | ckknight | near the bottom when you right-click on a plugin |
22:21.23 | groll | on a plugin? meh why move it from the main options? O.o |
22:21.37 | ckknight | it was never in the main options |
22:21.43 | groll | it was |
22:21.49 | ckknight | oh |
22:21.50 | ckknight | oh yea |
22:21.54 | groll | you could click center text and it all got centered :) |
22:21.56 | ckknight | well, left and center are now separate |
22:22.10 | groll | effe! me no likey :P |
22:22.15 | Tekkub | why slay? |
22:22.22 | Tekkub | make a table of functions |
22:22.25 | ckknight | too many people bitched, groll |
22:22.28 | Tekkub | BAM you have switch right there |
22:22.36 | ckknight | go yell at Elviso |
22:22.43 | Slayman | cuz those stacking if/elses make the code unreadably |
22:22.47 | groll | bah those ppl got no clue what they talk about :P but hehe how do i get it all centered like before? |
22:22.56 | Tekkub | use a table of functions! |
22:23.29 | ckknight | right click each plugin and center them |
22:23.33 | Tekkub | local funcs = {somethin = function...., somethingelse = function...} |
22:23.39 | groll | oke thx |
22:23.51 | Tekkub | if funcs[var] then funcs[var]() end |
22:24.06 | Slayman | don't understand |
22:24.07 | Tekkub | bam! there's your case/switch right there |
22:24.09 | Slayman | sry |
22:24.18 | Tekkub | function are just variables |
22:24.25 | Tekkub | variables can go in tables... |
22:24.39 | Tekkub | so make a table full of funcs, the indexs are your case values |
22:24.48 | groll | btw 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.51 | groll | any idea? |
22:25.05 | ckknight | no idea |
22:25.08 | ckknight | wasn't me |
22:25.12 | ckknight | I don't touch keybindings |
22:25.27 | Slayman | Tekkub: got it, need to translate on my shit |
22:25.27 | Tekkub | like my example, where you'd have Case == somethin" it's now funcs["somethin"]() |
22:25.33 | Qaarh | "go totally fubar".. well, FuBar is good, so the keybindings were actually going good? :) |
22:25.43 | groll | hehe no but i was more thinking if you could have any idea what type of mod could make that happen |
22:25.51 | ckknight | not sure |
22:25.56 | groll | something that hooks keystokes perhaps? |
22:26.07 | ckknight | possbily... |
22:26.10 | ckknight | possibly* |
22:26.13 | Tekkub | :) tables of functions is like a big epiphony point in lua |
22:26.13 | groll | oke |
22:26.24 | Tekkub | you learn that you can do that and it's amazing |
22:26.45 | Tekkub | suddely all your if/elseif/elseif/else blocks go *poof* |
22:26.52 | Tekkub | code slims down so much :) |
22:27.36 | Tekkub | AceEvent is the prime example of it too, take a look at it if you havn't it's tiny |
22:27.54 | Qaarh | do 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.12 | Tekkub | hrm? |
22:28.15 | ckknight | no, Qaarh |
22:28.38 | ckknight | no need |
22:28.39 | Qaarh | oh, I see |
22:28.40 | Qaarh | right |
22:29.29 | Qaarh | I blame the hour, it's getting late |
22:30.31 | Wobin_ | Tekkub: http://ace.pastebin.com/695184 |
22:30.58 | Tekkub | so ya missed my spectacular milkshake explovion today |
22:31.09 | Tekkub | it was amazing |
22:31.19 | Slayman | i don't want no more I'm going to bed see you all tomorrow |
22:31.53 | Tekkub | I got this order for a large cookiedough milkshake, that's like one of the 32oz cups... |
22:32.08 | Tekkub | I get it all ready, put it on the spindle, start it up |
22:32.31 | Tekkub | the spindle cuts about half the bottom off, 1/2" from the bottom of the cup |
22:32.42 | Wobin_ | Impressive |
22:32.43 | Tekkub | still running... mink and icecrem flyin everywhere |
22:33.12 | Tekkub | my first instict, get another cup and put it in it to catch whatever is left leaking out.... |
22:33.13 | Neronix | Hah, I'm so damn proud of the sheer mutilation I've been doing to wikiwikidps |
22:33.15 | Neronix | http://ace.pastebin.com/695189 |
22:33.19 | Tekkub | but we're out of the big cups |
22:33.34 | Tekkub | so I grab the next samllest cup, don't fit |
22:33.46 | Tekkub | besides by now all the milk's drained out |
22:34.03 | Tekkub | the yall laughed at me |
22:34.14 | Slayman | WTF Drakkisath drops an epic 2h sword with 250 max dmg? FU blizzard I'm outa here |
22:34.37 | Tekkub | luckily 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.16 | Wobin_ | What's the largest stacksize? |
22:35.39 | Tekkub | largest possible? 250 I think |
22:35.51 | Tekkub | the rep token stuff stack to 250 |
22:36.06 | Wobin_ | http://ace.pastebin.com/695194 |
22:36.16 | Tekkub | both the ones you collect and the reward ones you're given |
22:36.41 | Tekkub | :) I'm gonna tweak that wob *grin* |
22:36.47 | Wobin_ | Go ahead =P |
22:36.56 | Wobin_ | It's like 6:30am here =P I've been up all night |
22:37.09 | Tekkub | any other factor besides stack size to take into acct? |
22:37.19 | Tekkub | maybe give a value min/max also |
22:37.35 | Tekkub | so it'll only count items within the range specified |
22:37.46 | Tekkub | and then we got out helth check right there :) |
22:39.02 | Tekkub | but based on my typing, I'm not doing well either |
22:39.15 | Tekkub | gonna go shower and probably bed, will toy with this later :) |
22:41.05 | Wobin_ | k night all =P |
22:41.13 | Wobin_ | This time I'm going to sleep =P |
22:41.49 | Cairenn | night Wobin_ |
22:41.50 | ckknight | cya |
22:44.07 | *** join/#wowace Warol (n=Warol@adsl-75-4-159-33.dsl.emhril.sbcglobal.net) |
22:50.39 | Ratbert_CP | Damn that Tain and his evil ways! |
22:50.57 | Ratbert_CP | At least, I think it's Tain's fault... |
22:54.31 | phyber | 217.155.27.11217.155.27.9Spoofing in adjacent netblock (/30) was successful. |
22:54.40 | phyber | blah. damn paste :) |
22:55.12 | phyber | leaned on the right mouse button on laptop. |
22:57.45 | Qaarh | is there a wiki on KC_Items? |
22:58.00 | Qaarh | or some documents somewhere, heh |
23:02.40 | *** join/#wowace LucenZzz (n=Lucen@pool-68-237-251-68.ny325.east.verizon.net) |
23:02.58 | Tem | Cairenn: you around? |
23:03.04 | Cairenn | aye |
23:03.19 | Tem | You may want to get in touch with the Author of RepToGo |
23:03.24 | Cairenn | oh? |
23:03.25 | Tem | it appears to be in the wrong category |
23:03.29 | Tem | in like 8 different ways |
23:03.30 | CIA-13 | 03neronix * r1360 10NanoStats/ (. NanoStats.toc): |
23:03.30 | CIA-13 | NanoStats |
23:03.30 | CIA-13 | - Added BabbleLib. Will make stuff a lot easier |
23:03.30 | CIA-13 | ~hug ckknight |
23:03.33 | purl | ACTION hugs ckknight |
23:03.41 | Neronix | Oh, and it's still useless |
23:03.42 | Tem | it's currently under "General GUI Mods" |
23:03.50 | Neronix | Expect somethign useable by... Friday maybe :S |
23:03.53 | Cairenn | and it should be ... ? |
23:03.56 | Tem | well.. |
23:03.58 | Tem | it has no gui |
23:04.05 | Tem | and it's an Ace addon |
23:04.07 | Qaarh | night people |
23:04.12 | Tem | later Qaarh |
23:04.17 | Neronix | Maybe Saturday because finals start tomorrow |
23:05.10 | Cairenn | gui in that context doesn't necessarily mean it *has* a gui |
23:05.18 | Cairenn | anyway ... where does it belong in Ace? |
23:06.16 | Cairenn | Tem: ? |
23:08.30 | Tem | not exactly sure |
23:08.39 | Tem | that's why I was saying contact them |
23:08.50 | Cairenn | stuck it in Ace Misc for now |
23:09.00 | Tem | cool |
23:11.21 | Neronix`sleep | night |
23:11.39 | Cairenn | night Neronix`sleep |
23:11.40 | ckknight | cya |
23:23.43 | ckknight | what movie'd you go see? |
23:25.34 | Ratbert_CP | Alright... Tain's the one to blame for AceGUI crap, right? |
23:27.22 | ckknight | think so |
23:28.51 | Ratbert_CP | Good. I need someone to loathe... ;) |
23:29.13 | ckknight | I chose not to use AceGUI cause it wasn't well documented |
23:29.24 | Tem | Tain hasn't done *anything* on AceGUI |
23:29.46 | Tem | Turan did all of the AceGUI that's in release right now |
23:29.59 | Tem | and that's the reason it's undocumented |
23:30.08 | Tem | because he didn't finish it |
23:30.13 | Ratbert_CP | Ah... My apologies to Tain. |
23:30.19 | Tem | he was planning to do a lot more documentation when he was done |
23:30.29 | Tem | though, you can blame Kael for AceGUIContainer |
23:30.47 | Ratbert_CP | My issue is with the lack of docs... Hmph... |
23:31.06 | Tem | what are you having trouble with? |
23:31.09 | Tem | maybe I can help |
23:31.14 | Ratbert_CP | Finally figured out the issue |
23:31.49 | Ratbert_CP | When creating an AceGUIDropDown, you can't give it a table... |
23:32.02 | Ratbert_CP | I'll toss it up on pastebin... |
23:32.04 | ckknight | I make sure all my libs have docs |
23:32.24 | ckknight | I do like to think that it's helped |
23:33.24 | Ratbert_CP | http://ace.pastebin.com/695291 |
23:33.35 | Tem | ckknight: did you play more with luadoc? |
23:33.40 | Tem | Ratbert_CP: ah, for dropdowns... |
23:33.52 | Tem | I suggest taking a look at DewDrop to manage those |
23:35.03 | Ratbert_CP | DewDrop 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.19 | Tem | Well, DewDrop only handles the actual DropDown part |
23:39.37 | Tem | oh, wait a sec |
23:39.55 | Tem | look in AceCommander for DropDown examples |
23:41.53 | Ratbert_CP | OK. |
23:41.56 | ckknight | tem: no, can't get luadoc to work, doesn't come in a friendly package |
23:41.57 | Ratbert_CP | Fixed it. |
23:42.06 | ckknight | if someone packaged luadoc for me, I'd be more than happy to use it |
23:42.06 | groll | ckknight this is driving me crazy :/ i no like new way :P |
23:42.13 | Tem | ckknight: it's written lua |
23:42.13 | ckknight | groll, you're the minority |
23:42.19 | ckknight | I know, Tem |
23:42.40 | Tem | what are you talking about groll? |
23:43.04 | groll | maybe 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.09 | groll | Tem new fubar |
23:43.17 | Tem | what about it? |
23:43.37 | Ratbert_CP | Two 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.47 | groll | read above |
23:44.04 | ckknight | it goes on a new panel cause of overflow |
23:44.10 | ckknight | just center everything you want, then rearrange |
23:44.25 | Ratbert_CP | No 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.33 | groll | how can i rearange it when i want it to be centered? or how do you mean ckknight? |
23:45.06 | ckknight | drag and drop |
23:45.17 | groll | oh u can drag and drop? aha didnt know :P |
23:45.31 | groll | then mayyyybe i'll like it :P |
23:45.37 | ckknight | panels, too |
23:45.42 | groll | oke :) |
23:45.59 | groll | but 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.19 | groll | it seems more logical to eithe rwant all on the left or all centered kinda |
23:46.28 | ckknight | I agree, but others don't |
23:46.35 | ckknight | so now they're separate |
23:46.45 | groll | well it's ur addon so screw the others :D |
23:46.58 | ckknight | no |
23:47.07 | ckknight | it's already in place anyway |
23:47.22 | groll | he eya i know |
23:47.25 | Tem | It's windows's fault |
23:48.45 | groll | ok this thing is even more annoying though :P not fubar though.. my darn hotkeys wont work if i dont reload ui :S |
23:49.08 | groll | but ok now it does seem to be my addon hmm |
23:49.50 | Codayus | Hmmm |
23:50.05 | groll | and i got nooooo clue why :/ |
23:50.18 | groll | anyone care to take a look at my code? |
23:50.36 | groll | it's not much |
23:51.17 | groll | seems to be some kind of initialisation error or something as it loads after a reload ui |
23:51.41 | kergoth | bleh |
23:52.01 | groll | bleh what? :D |
23:55.53 | kergoth | bleh 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.00 | kergoth | so again i say, bleh |
23:56.52 | groll | ah oke then i bleh with you :) |
23:58.35 | ckknight | should I have a go at it? |
23:58.53 | *** part/#wowace Ratbert_CP (n=KCummins@proxy-ce3.disney.com) |