00:13.21 | *** join/#wowace Wobin (~quassel@124-149-191-53.dyn.iinet.net.au) |
00:13.23 | *** mode/#wowace [+v Wobin] by ChanServ |
00:34.47 | *** join/#wowace Torhal (~torhal@c-71-207-224-241.hsd1.al.comcast.net) |
00:34.47 | *** mode/#wowace [+o Torhal] by ChanServ |
00:44.12 | *** join/#wowace RabidCabbage (~RabidCabb@host109-152-53-203.range109-152.btcentralplus.com) |
00:54.38 | *** join/#wowace Ingela (~Ingela@90-230-170-118-no35.tbcn.telia.com) |
00:58.49 | *** join/#wowace mascondante (~mascondan@66.119.110.130) |
01:06.50 | *** join/#wowace webturtle0 (~webturtle@d28-23-242-73.dim.wideopenwest.com) |
01:21.38 | *** join/#wowace Sintacks (Syntax@173-80-102-171-swby.atw.dyn.suddenlink.net) |
01:38.06 | *** join/#wowace groktar (~gr@108-237-102-52.lightspeed.frsnca.sbcglobal.net) |
01:41.36 | quiescens | moo |
01:53.34 | mckenziemc | ~cattlebrand |
01:53.35 | purl | ACTION brands quiescens. |
02:03.55 | *** join/#wowace webturtle0 (~webturtle@d28-23-242-73.dim.wideopenwest.com) |
02:10.14 | *** join/#wowace quiesense (~quiescens@203-217-28-61.perm.iinet.net.au) |
02:12.17 | groktar | that's fun |
02:12.20 | groktar | ~cattlebrand |
02:12.20 | purl | ACTION brands quiescens. |
02:12.35 | groktar | purl really has it in for quiescens, doesn't it? |
02:12.36 | quiescens | dies. |
02:17.17 | *** join/#wowace Pucmel (~pucmel@static-84-242-121-43.net.upcbroadband.cz) |
02:45.57 | *** join/#wowace TNSe (~evil@ti0042a380-1333.bb.online.no) |
02:48.03 | *** join/#wowace mascondante (~mascondan@66.119.110.130) |
02:57.37 | *** join/#wowace Kivin (43d40c45@gateway/web/freenode/ip.67.212.12.69) |
02:58.51 | Kivin | Would anyone please help me find out which api event causes the "A buyer has been found for your auction of %s" message to show in the chat box? Hint: it's none of the AUCTION_* events, and the chat message pattern is in Interface\FrameXML\GlobalStrings.lua as ERR_AUCTION_SOLD_S |
03:00.34 | pompy | Kivin: have someone buy an auction you put up and have /eventtrace going |
03:01.07 | Kivin | pompy: wow didn't know that existed. thanks. |
03:01.18 | Kivin | i tried registering every event i could think of and printing out to chat but couldn't find it |
03:02.18 | Kivin | either CHAT_MSG_SYSTEM or UPDATE_PENDING_MAIL |
03:03.38 | Kivin | CHAT_MSG_SYSTEM, bingo |
03:06.55 | pompy | !api chat_msg_system |
03:06.56 | lua_bot | CHAT_MSG_SYSTEM: Fires when a system message is received (http://wowprogramming.com/docs/events/CHAT_MSG_SYSTEM) |
03:09.44 | Kivin | :) |
03:11.59 | groktar | nibbles on chat_msg_system |
03:12.23 | quiescens | gives groktar a cookie |
03:12.39 | groktar | thinks system messages taste better |
03:14.47 | Kivin | FrameXML\BNet.lua does initialization on VARIABLES_LOADED. I have to guarantee that my addon initializes after that point. What should I do? |
03:15.12 | *** join/#wowace asq (~asq@unaffiliated/asq) |
03:17.02 | Torhal | Either use AceAddon and set things up in OnEnable, or do so after VARIABLES_LOADED using an OnUpdate |
03:17.36 | Kivin | Is OnEnable guaranteed to occur after BNet.lua's VARIABLES_LOADED? |
03:18.19 | Torhal | Look at AceAddon's definition for OnEnable. |
03:18.27 | Torhal | Actually |
03:18.28 | Kivin | ok |
03:18.37 | Torhal | The BNet stuff is an AddOn? |
03:18.50 | pompy | framexml |
03:18.51 | Kivin | No, it's just floating in FrameXML |
03:18.51 | Torhal | Hook its On_Load |
03:19.02 | Torhal | Run your stuff after it's executed. |
03:19.11 | Kivin | Ahh okay |
03:19.24 | Kivin | The OnLoad of the Xml Frame? |
03:19.36 | Torhal | No idea; not familiar with that code. |
03:19.49 | Torhal | But that's a route that should work if it HAS an On_Load |
03:20.21 | Kivin | http://pastebin.com/K49a6Gke I want my code to occur after the "VARIABLES_LOADED" condition of that if statement |
03:22.42 | Kivin | Should I just post-hook BNToastFrame_OnEvent itself and listen for the VARIABLES_LOADED? |
03:22.51 | Torhal | Kivin: hooksecurefunc("BNToastFrame_OnEvent", function(self, event, arg1) if event == "VARIABLES_LOADED" then do_my_stuff() end end) |
03:23.03 | Kivin | Exactly. Thank you Torhal . |
03:23.17 | Torhal | np |
03:23.19 | Stanzilla | this torhal dude is such a nice guy |
03:24.41 | Torhal | Heh |
03:24.54 | Kivin | I put the securehook in my OnInitialize function and it isn't getting called. Is OnInitialize too late to hit the VARIABLES_LOADED? |
03:25.07 | Torhal | Hook it in the main chunk of your code. |
03:25.12 | Kivin | kk |
03:25.57 | Kivin | Still no dice |
03:26.15 | *** join/#wowace Arrowmaster (arrow@WoWUIDev/WoWAce/ResponsibleForEverythingAndNothing/Arrowmaster) |
03:26.28 | Torhal | No idea. |
03:27.02 | Torhal | Use print statements |
03:27.08 | Torhal | See when things are firing. |
03:27.11 | Kivin | Yeah, workin on it |
03:28.17 | Kivin | BNToatFrame_OnEvent == nil in my main code chunk |
03:28.31 | Kivin | s/Toat/Toast |
03:28.39 | Torhal | Then try hooking it in your OnInitialize |
03:30.50 | Torhal | Erm, why not just hook BNet_ReopenClosedConversations() ? |
03:30.55 | Kivin | Very strange. The function does exist in OnInitialize but it isn't getting called with VARIABLES_LOADED |
03:31.05 | Kivin | sec, lemme check that API |
03:31.22 | Torhal | If you only need it to run once, then disable it after the first run. |
03:32.00 | Kivin | BNet_ReopenClosedConversations only gets called under conditions that are unrelated to my addon ( GetCVar("conversationMode") == "popout" or GetCVar("conversationMode") == "popout_and_inline" ) |
03:33.03 | Torhal | But that's all that runs under the VARIABLES_LOADED clause |
03:33.30 | Kivin | http://pastebin.com/K49a6Gke lines 16 .. 21 |
03:33.54 | Kivin | My addon is forcing BNet_EnableToasts, but I want to make sure it isn't already enabled. |
03:34.08 | Torhal | Shit, I was looking at teh wrong OnEvent |
03:34.24 | Stanzilla | facepalms Torhal |
03:34.31 | Kivin | Oh goodness, did I copy & paste the wrong one in to my code |
03:34.40 | Kivin | No, no i did not |
03:36.10 | Kivin | Is there a way to check if a frame has events registered to it? Based on BNet_EnableToasts and BNet_DisableToasts, I could check that at any arbitrary point in time without race conditions. |
03:36.12 | Torhal | Then just check for it in the same manner that EnableToasts enables it |
03:36.18 | Torhal | Oh |
03:36.20 | Torhal | Hrm. |
03:36.34 | Kivin | You know what? Can frames have an event registered twice? |
03:36.52 | Kivin | ie will calling this twice cause symptoms: http://pastebin.com/kmK1z5AF |
03:37.05 | Torhal | No. |
03:37.22 | Kivin | Then fuck it. I'll just call it when my addon loads and call it a day. |
03:37.26 | Torhal | It's an on/off thing, so turning it on twice isn't going to change anuything. |
03:37.35 | Torhal | Yah - overthinking is bad, mmmkay? |
03:37.38 | Torhal | :D |
03:37.41 | Kivin | Indeed |
03:38.37 | Kivin | I wouldn't need any of this if the damn table BNToasts on line 1 of the lua was global |
03:38.54 | Torhal | Yah, gotta love how they suddenly start localizing shit. |
03:39.19 | Kivin | Blizzard code... lul |
03:43.27 | pompy | http://i.imgur.com/lvhND.gif :O |
03:44.45 | Kivin | okay, thats a lil weird |
03:46.38 | groktar | ^ |
04:03.20 | Kivin | If I pre-hook one of the BN functions from that lua file, how can I know if it will taint other parts of the UI? |
04:09.33 | Repo | grid: 03Phanx * r1481 README.txt: - Updated README |
04:35.51 | *** join/#wowace Lornetc (~Lorne@S010698fc11809a36.vf.shawcable.net) |
05:08.17 | *** join/#wowace quiesense (~quiescens@203-217-28-61.perm.iinet.net.au) |
05:33.45 | *** join/#wowace znf (~ibm86@2001:470:1f0b:83e:20b:6aff:fe57:4d0f) |
06:00.23 | *** join/#wowace tekkubby (~tekkub@c-71-237-116-205.hsd1.co.comcast.net) |
06:06.38 | quiescens | o.o |
06:10.28 | Torhal | throws a couple of D3 elite packs at quiescens. |
06:11.58 | groktar | intercepts them and ebays |
06:17.41 | groktar | kekekes |
06:30.14 | *** join/#wowace dubf (~quassel@98.115.92.62.static.cust.telenor.com) |
06:48.04 | *** join/#wowace profalbert (~profalber@178-190-201-127.adsl.highway.telekom.at) |
06:48.47 | *** join/#wowace profalbert_ (~profalber@178-190-201-127.adsl.highway.telekom.at) |
06:49.26 | *** join/#wowace profalbert_ (~profalber@178-190-201-127.adsl.highway.telekom.at) |
07:14.44 | *** join/#wowace Kemayo (~kemayo@97-88-168-90.dhcp.stls.mo.charter.com) |
07:14.45 | *** mode/#wowace [+v Kemayo] by ChanServ |
07:22.23 | *** join/#wowace Kalroth (~md@mail1.retailplanit.com) |
07:26.28 | *** join/#wowace stolenlegacy (~stolenleg@unaffiliated/stolenlegacy) |
07:39.38 | *** join/#wowace bluspacecow (~bluspacec@60-234-165-167.bitstream.orcon.net.nz) |
08:39.19 | *** join/#wowace Elkano (~elkano@pool012.vpn.uni-saarland.de) |
08:39.19 | *** join/#wowace Elkano (~elkano@WoWUIDev/WoWAce/Elkano) |
08:39.19 | *** mode/#wowace [+v Elkano] by ChanServ |
08:58.17 | *** join/#wowace tim_l (tim_l@ool-457bf217.dyn.optonline.net) |
09:00.50 | tim_l | hi |
09:14.38 | tim_l | is there a way to check if an aceaddon-3.0 module is really enabled? :IsEnabled() returns true after i call :Disable() on the parent |
09:38.43 | *** join/#wowace Vilkku (~vilkku@88-148-211-12.bb.dnainternet.fi) |
09:38.47 | *** join/#wowace Vilkku (~vilkku@unaffiliated/vilkku) |
09:51.51 | *** join/#wowace bluspacecow (~bluspacec@60-234-165-167.bitstream.orcon.net.nz) |
10:10.47 | *** join/#wowace Megalon (Megalon@d86-32-5-1.cust.tele2.at) |
10:21.59 | quiescens | o.o |
10:24.06 | *** join/#wowace pompy (~Mike@68.36.135.0) |
10:47.59 | *** join/#wowace ThiefMaster (~thief@HSI-KBW-091-089-003-242.hsi2.kabelbw.de) |
10:47.59 | *** join/#wowace ThiefMaster (~thief@unaffiliated/thiefmaster) |
11:07.26 | *** join/#wowace pompy (~Mike@68.36.135.0) |
11:46.24 | sbu | morning |
11:53.37 | *** join/#wowace Ingela (~Ingela@90-230-170-118-no35.tbcn.telia.com) |
11:53.47 | *** join/#wowace Motig (~Motig@g90037.upc-g.chello.nl) |
11:58.29 | *** join/#wowace pompy (~Mike@68.36.135.0) |
11:58.36 | *** join/#wowace Alisamix__ (~Alisamix@mnch-5d87bc40.pool.mediaWays.net) |
11:59.16 | *** join/#wowace renchap (renchap@je.suis.aigri.fr) |
12:03.16 | *** join/#wowace Brybry (~Brybry@unaffiliated/brybry) |
12:33.40 | *** join/#wowace pompy (~Mike@68.36.135.0) |
12:36.17 | *** join/#wowace renchap (renchap@je.suis.aigri.fr) |
12:44.49 | *** join/#wowace Cairenn (~Owner@MMOI/Administratrix/Cairenn) |
12:44.49 | *** mode/#wowace [+o Cairenn] by ChanServ |
12:49.45 | *** join/#wowace gix (~gix@p5DC168B3.dip.t-dialin.net) |
13:05.57 | *** join/#wowace pompy (~Mike@68.36.135.0) |
13:41.09 | *** join/#wowace Alisamix_ (~Alisamix@mnch-5d87bc40.pool.mediaWays.net) |
13:49.50 | *** join/#wowace Higdur (~nike@h23n5-u-d2.ias.bredband.telia.com) |
14:00.19 | *** join/#wowace groktar (~gr@50.59.13.66) |
14:24.49 | *** join/#wowace oscarucb (~oscarucb@cpe-204-210-241-64.columbus.res.rr.com) |
14:28.46 | *** join/#wowace Mihau (~Mihau@67.58.77.206) |
14:35.18 | Repo | bad-boy: 03funkydude * r998 / (2 files in 1 directory): more D3 spam |
14:35.21 | Repo | badboy_guilded: 03funkydude * r122 BadBoy_Guilded.lua: More ads |
14:35.30 | Repo | yorsahjannounce: 03oscarucb * r42 YorsahjAnnounce.lua: change the LFR default priority to purple > yellow > red |
14:35.31 | Repo | since that seems to be the consensus of what most players prefer |
14:35.43 | Repo | yorsahjannounce: 03oscarucb * r41 YorsahjAnnounce.lua: add configurable strategy text, by popular request |
14:35.52 | Repo | yorsahjannounce: 03oscarucb 042.0 beta 1 * r43 : Tagging as 2.0 beta 1 |
15:02.43 | oscarucb | did anyone else just get a giant wowace subscription email with like 2 days worth of updates? |
15:05.45 | znf | checks mail |
15:05.49 | znf | nope |
15:19.23 | Torhal|work | Nein |
15:26.01 | *** join/#wowace Kalroth (~Kalroth@d40aa5af.rev.stofanet.dk) |
15:31.41 | quiescens | moo |
15:37.18 | *** join/#wowace pompy (~Mike@68.36.135.0) |
15:40.22 | prencher | oscarucb: everybody did |
15:41.26 | prencher | the task sending mails out wasn't running over the weekend |
15:44.38 | durcyn | what, something else ckknight wrote? |
15:44.52 | Torhal|work | lol |
16:17.24 | Funkeh` | durcyn, it may be him who wrote it but the fact these things are still happening is worse :( |
16:19.44 | *** join/#wowace pompy (~Mike@68.36.135.0) |
16:42.49 | *** join/#wowace Yoshimo (~Miranda@p5B04E5FE.dip0.t-ipconnect.de) |
16:43.05 | groktar | woot i finally get to virtualize something |
16:43.18 | groktar | rather than have 16 1u boxen |
16:43.28 | *** join/#wowace Funkeh` (~funk@5ada267a.bb.sky.com) |
16:43.47 | *** join/#wowace Funkeh` (~funk@WoWUIDev/WoWAce/Ace3/BigWigs/funkeh) |
16:43.47 | *** mode/#wowace [+o Funkeh`] by ChanServ |
16:43.51 | durcyn | which hypervisor? |
16:44.18 | groktar | trying xenserver |
16:44.43 | groktar | this is coming from the company that decided windows 7 pro was good enough |
16:44.45 | groktar | :p |
16:46.53 | durcyn | it is, if you must have windows clients? |
16:47.03 | Fisker | hey Funkeh` |
16:47.06 | Fisker | not so hey durcyn |
16:48.05 | durcyn | hi fisker, did you see the doctor yet? |
16:48.12 | Fisker | what doctor durcyn ? |
16:48.20 | Fisker | or should i say |
16:48.22 | Fisker | Doctor Who? |
16:48.56 | *** join/#wowace Dark_Elf (~Dark_Elf@h184-61-56-118.wdrnin.dsl.dynamic.tds.net) |
16:49.34 | Dark_Elf | curse client is broke again bah |
16:49.58 | *** join/#wowace Slayman (~dejhap08@port-24653.pppoe.wtnet.de) |
17:02.31 | *** join/#wowace pompy (~Mike@68.36.135.0) |
17:14.40 | *** join/#wowace koaschten (~koaschten@31-16-2-45-dynip.superkabel.de) |
17:16.06 | *** join/#wowace sylvanaar_work (~sylvanaar@pdpc/supporter/active/sylvanaar) |
17:40.35 | *** join/#wowace pompy (~Mike@68.36.135.0) |
17:46.27 | *** join/#wowace tim_l (tim_l@ool-457bf217.dyn.optonline.net) |
18:01.12 | *** join/#wowace Aens|Superiority (~a@24-212-233-165.cable.teksavvy.com) |
18:03.54 | *** join/#wowace Elkano_ (~elkano@pool011.vpn.uni-saarland.de) |
18:03.54 | *** join/#wowace Elkano_ (~elkano@WoWUIDev/WoWAce/Elkano) |
18:03.54 | *** mode/#wowace [+v Elkano_] by ChanServ |
18:05.54 | *** join/#wowace stolenlegacy (stolenlega@unaffiliated/stolenlegacy) |
18:11.04 | *** join/#wowace profalbert (~profalber@178-190-201-127.adsl.highway.telekom.at) |
18:11.41 | *** join/#wowace Telshin (~textual@67.58.77.206) |
18:12.33 | *** join/#wowace Antiarc (~Chris@ip98-165-254-25.ph.ph.cox.net) |
18:12.34 | *** mode/#wowace [+v Antiarc] by ChanServ |
18:37.36 | *** join/#wowace Alisamix (~Alisamix@mnch-5d874829.pool.mediaWays.net) |
18:44.00 | Yoshimo | this packager should start syncing again, i made redundant bugreports that are already fixed. i just dont receive the update in my cclient ;) |
18:48.21 | *** join/#wowace pompy (~Mike@68.36.135.0) |
20:07.01 | *** join/#wowace Antiarc1 (~Chris@ip98-165-254-25.ph.ph.cox.net) |
20:08.36 | Repo | roleicons: 03oscarucb * r66 RoleIcons.lua: add third-party addon support for raid button highlighting |
20:20.18 | *** join/#wowace Ketho (~ngsc@ip565063bd.direct-adsl.nl) |
20:34.03 | Repo | retardcheck: 03oscarucb * r138 RetardCheck.lua: add RoleIcons and tooltip integration |
20:34.38 | *** join/#wowace arton (~arton@tx-184-6-179-33.dhcp.embarqhsd.net) |
20:53.01 | *** join/#wowace profalbert (~profalber@178-190-201-127.adsl.highway.telekom.at) |
21:02.55 | *** join/#wowace Funkeh` (~funk@5ada267a.bb.sky.com) |
21:02.56 | *** join/#wowace Funkeh` (~funk@WoWUIDev/WoWAce/Ace3/BigWigs/funkeh) |
21:02.56 | *** mode/#wowace [+o Funkeh`] by ChanServ |
21:03.19 | Repo | ouroloot: 03farmbuyer * r100 / (2 files in 1 directory): |
21:03.20 | Repo | Formalize the code handling unique ID collisions that turn out to not be avoidable with improv numbers. Turn on debug.comm and debug.loot with @debug@ markers. |
21:09.34 | *** join/#wowace mitch0 (~mitch@drvolomdental.hu) |
21:18.07 | MysticalOS | huh? i just got spammed a bunch of emails for updates from 2010 tickets and file commits. is apple updating curse too on top of mac pros? :) |
21:21.44 | Primer | So yet another bug report for my addon |
21:22.02 | Primer | For the problem where zoning into an instance hangs the game |
21:22.10 | Primer | WTF can I do to debug this? |
21:23.10 | pompy | events? hm |
21:23.17 | Primer | It's definitely some sort of infinite loop in an event |
21:23.52 | pompy | run an /eventtrace ? |
21:24.02 | Primer | On a hung game? |
21:24.06 | Primer | How the hell do I do that? |
21:24.42 | pompy | hung to the point of logging out? |
21:24.45 | pompy | disconnecting*( |
21:24.57 | Primer | to the point of "this program has stopped responding" |
21:25.06 | Primer | and all you can do is alt-f4 |
21:26.08 | pompy | welp find out what the events are for entering an instance.. and, look at your code |
21:26.11 | pompy | to see whats going on |
21:26.52 | Primer | I register this event for sure: ZONE_CHANGED_NEW_AREA |
21:27.06 | Primer | as well as PLAYER_ENTERING_WORLD |
21:27.51 | Primer | If I had to guess, it's the latter, as that one is triggered on zoning into instances, whereas the former is just on normal zoning in the world |
21:28.08 | Primer | I guess I should have made that clear. This only happens, and randomly at that, when zoning into instances |
21:31.48 | *** join/#wowace tekkub (~tekkub@WoWUIDev/WoWI/Featured/Dongle/GitHub/Tekkub) |
21:31.48 | *** mode/#wowace [+v tekkub] by ChanServ |
21:33.30 | Primer | The only thing that comes to mind is if I'm triggering an event that is then being handled again, ad infinitum. I just don't see where my code could be triggering any events |
21:33.52 | *** join/#wowace MiRai (~MiRai@99-106-144-143.lightspeed.nsvltn.sbcglobal.net) |
21:36.12 | Primer | The only suspect part is where I call an Astrolabe function |
21:36.54 | pompy | could be it |
21:42.37 | Primer | sigh...svn: The path '/home/daniel/World of Warcraft/Interface/AddOns/FlightHUD' appears to be part of a Subversion 1.7 or greater |
21:45.05 | *** join/#wowace profalbert_ (~profalber@178-191-182-169.adsl.highway.telekom.at) |
21:46.16 | *** join/#wowace Kivin (43d40c45@gateway/web/freenode/ip.67.212.12.69) |
21:46.25 | Kivin | I take it you cannot set a metatable on a frame? |
21:46.51 | Arrowmaster | frames already have a metatable |
21:47.30 | Kivin | Yeah, okay. |
21:58.02 | Torhal|work | Primer: If you only need the PEW functionality once, unregister it after the first time it's called. |
21:58.22 | Torhal|work | You're likely hanging up because the code is running twice which is somehow fucking your state. |
22:10.08 | Repo | mail-outbox: 03dieendieen * r38 / (2 files in 1 directory): updated the gold tracking a bit |
22:11.14 | Repo | mail-outbox: 03dieendieen 041.2.2.release * r39 : Tagging as 1.2.2.release |
22:12.32 | Primer | Torhal|work: interesting approach. I'll try it |
22:13.19 | Primer | But just to make sure I understand you: In the PEW event handler, unregister it first, run my code, then re-register it? |
22:13.48 | Primer | Because it gets called when you zone into an instance, that I know for sure |
22:15.44 | *** part/#wowace Slayman (~dejhap08@port-24653.pppoe.wtnet.de) |
22:16.54 | *** join/#wowace arlen (~arlen@c-24-125-124-95.hsd1.va.comcast.net) |
22:18.17 | *** join/#wowace DarkerAudit (~Brian@c-98-236-98-13.hsd1.wv.comcast.net) |
22:19.51 | Primer | hrmm, maybe it's actually ZONE_CHANGED_NEW_AREA |
22:20.13 | *** join/#wowace grokse (~gr@50.59.13.66) |
22:20.45 | *** join/#wowace dieck_ (~dieck@bandbreiter.net) |
22:22.01 | *** join/#wowace Gagorian (~k@dsl-tkubrasgw3-fe94dd00-67.dhcp.inet.fi) |
22:22.06 | *** join/#wowace AckisWork (~Ackis@WoWUIDev/WoWAce/ARL/Troll/Ackis) |
22:22.06 | *** mode/#wowace [+o AckisWork] by ChanServ |
22:22.32 | *** join/#wowace Higdur_ (~nike@h23n5-u-d2.ias.bredband.telia.com) |
22:22.39 | *** join/#wowace phyber_ (phyber@irssi.co.uk) |
22:25.49 | *** join/#wowace Jyggaa (jygga@unaffiliated/jygga) |
22:26.09 | Torhal|work | Primer: Well unless you actually want your code being called twice every time you zone, either get rid of PEW completely or unregister it within its handler the first time it's called. |
22:26.59 | *** join/#wowace vhaarr_ (~folk@ti0013a380-dhcp1829.bb.online.no) |
22:27.32 | *** join/#wowace Vilkku_ (~vilkku@88-148-211-12.bb.dnainternet.fi) |
22:27.32 | Torhal|work | In fact, for TravelAgent I only listen for ZONE_CHANGED, ZONE_CHANGED_INDOORS, and ZONE_CHANGED_NEW_AREA |
22:27.32 | *** join/#wowace Vilkku_ (~vilkku@unaffiliated/vilkku) |
22:27.37 | Torhal|work | PEW is completely absent. |
22:27.43 | *** join/#wowace Alisamix_ (~Alisamix@mnch-5d874829.pool.mediaWays.net) |
22:28.34 | Primer | ZONE_CHANGED_NEW_AREA doesn't fire when going it/out of instances |
22:28.43 | Primer | at least that's what I'm seeing right now |
22:28.45 | *** join/#wowace Adys_ (~adys@cpc3-leic16-2-0-cust322.8-1.cable.virginmedia.com) |
22:28.48 | *** join/#wowace Adys_ (~adys@unaffiliated/adys) |
22:29.19 | *** join/#wowace Zyn- (~skreeee@h187n4-av-a11.ias.bredband.telia.com) |
22:29.21 | Torhal|work | Are you listening for all three I just listed? |
22:29.51 | *** join/#wowace Higdur (~nike@h23n5-u-d2.ias.bredband.telia.com) |
22:30.00 | *** join/#wowace ggjgj (~Denial@unaffiliated/windaria) |
22:30.33 | *** join/#wowace mckenziemc1 (~Mark@adsl-67-126-198-53.dsl.chic01.pacbell.net) |
22:30.40 | Primer | no, but I will now |
22:30.44 | Torhal|work | And ZONE_CHANGED_NEW_AREA is supposed to fire when entering/leaving an Instance so I'm at a loss on why it isn't for you. |
22:31.20 | *** join/#wowace tim_l (tim_l@ool-457bf217.dyn.optonline.net) |
22:31.37 | Primer | making sure now |
22:32.12 | *** join/#wowace Arrowmaster (arrow@WoWUIDev/WoWAce/ResponsibleForEverythingAndNothing/Arrowmaster) |
22:32.33 | *** join/#wowace Torhal (~torhal@c-71-207-224-241.hsd1.al.comcast.net) |
22:32.33 | *** mode/#wowace [+o Torhal] by ChanServ |
22:33.43 | Primer | I still can't reliably replicate this problem |
22:33.50 | Primer | it happens to me once in a great while |
22:33.57 | Torhal|work | Well hopefully taking PEW out of the equation will do it. |
22:35.01 | Primer | I hope so. Thanks for your help :) |
22:35.11 | Torhal|work | np |
22:35.11 | *** join/#wowace oscarucb1 (~oscarucb@cpe-204-210-241-64.columbus.res.rr.com) |
22:35.12 | *** join/#wowace dracula (~dracula@d74124.upc-d.chello.nl) |
22:35.24 | Stanzilla | pews Torhal|work |
22:36.05 | *** join/#wowace Gagorian (~k@dsl-tkubrasgw3-fe94dd00-67.dhcp.inet.fi) |
22:36.12 | Torhal|work | Foof |
22:36.15 | Torhal|work | Anywho, heading home. |
22:36.19 | Primer | Shouldn't I see |
22:36.31 | Primer | a ZONE_CHANGED event at login though? |
22:36.35 | Primer | and reload ui? |
22:36.52 | Primer | I think this may have been why I added PEW |
22:39.44 | *** join/#wowace Ketho (~ngsc@ip565063bd.direct-adsl.nl) |
22:44.03 | *** join/#wowace sylvanaar_work (~sylvanaar@pdpc/supporter/active/sylvanaar) |
22:46.33 | grokse | oh god i updated all the rows |
22:46.34 | grokse | with rand |
22:46.58 | *** join/#wowace arkanes (~arkanes@python/site-packages/arkanes) |
22:47.43 | Primer | begin; |
22:47.47 | Primer | ... |
22:47.48 | grokse | i didn't see the semicolon before my where clause |
22:47.51 | Primer | rollback; |
22:48.21 | Primer | PITR time |
22:48.35 | grokse | yay for only borking the beta environment |
22:48.40 | Primer | heh |
22:48.45 | grokse | i strongly suspect nobody will notice... |
22:49.10 | grokse | i was filling in GPS coordinates |
22:49.18 | grokse | trying to get some random ones |
22:52.09 | grokse | not impressed with xenserver so far |
22:52.20 | Primer | For what task? |
22:52.28 | Primer | managing VMs? |
22:52.37 | grokse | just trying to get a ubuntu server vm and a windows 7 pro vm going |
22:52.45 | grokse | been totally unsuccessful so far |
22:52.58 | Primer | I use qemu-kvm here at the office |
22:53.01 | Primer | and AWS in prod |
22:53.17 | *** join/#wowace Diao (~vince@ip68-225-245-196.oc.oc.cox.net) |
22:54.18 | Primer | all the VMs at the office are pretty static though. Only rarely do I need to create a new one |
22:54.21 | grokse | we have a zillion 1u boxes in production |
22:54.21 | grokse | :p |
22:57.05 | Primer | that sucks |
22:57.17 | Primer | I'm really happy with AWS |
22:57.36 | Primer | I never have to go to datacenters and rack/de-rack machines |
22:58.53 | grokse | i hate doing that |
22:59.24 | grokse | it seems like i'm the only one that knows where his keycard and cabinet keys are |
22:59.36 | grokse | so i always have to drive down there |
22:59.53 | grokse | and it's really far from my house :() |
23:01.11 | Primer | I hear that. I used to have to drive to downtown LA some times |
23:01.16 | Primer | from 30 miles away |
23:19.55 | *** join/#wowace Kivin (43d40c45@gateway/web/freenode/ip.67.212.12.69) |
23:20.42 | Kivin | I absolutely cannot get a child frame to appear inside my frame. The parent frame is shown and placed correctly on the screen. |
23:23.19 | Primer | bogus |
23:24.18 | Kivin | The child apparently is shown and placed correctly too. It renders if I change the inherited frame. But vanishes when I create it with the correct inherited frame =/ |
23:24.20 | Kivin | What the hell have I done |
23:28.57 | Torhal | Primer: Are you using AceAddon? |
23:29.08 | Repo | flight-hud: 03barfolomeu * r372 / (4 files in 1 directory): |
23:29.09 | Repo | Remove PLAYER_ENTERING_WORLD event and replace it with ZONE_CHANGED and friends. Hoping this fixes the race condition that I can't debug. |
23:29.36 | Primer | Torhal: let me check |
23:29.45 | Primer | aye, AceAddon-3.0 |
23:29.47 | Torhal | If you are, run your code in OnEnable. |
23:29.50 | Torhal | There you go. |
23:30.07 | Primer | Not sure what you mean by that |
23:30.11 | Torhal | Otherwise, I was going to suggest the unregister-PEW-within-its-handler scenerio |
23:30.13 | Repo | flight-hud: 03barfolomeu 04v0.12.2 * r373 : Tagging as v0.12.2 |
23:30.22 | Primer | I have an OnEnable handler |
23:30.25 | Torhal | The code you're running on the events |
23:30.26 | Torhal | Ah. |
23:33.40 | Primer | Turns out ZONE_CHANGED and friends did all I neded |
23:33.42 | Primer | needed, even |
23:33.54 | Torhal | Nice :) |
23:34.19 | pompy | woo |
23:34.20 | Primer | It remains to be seen if this actually fixes the problem |
23:34.25 | Primer | Not too many people use my addon |
23:34.35 | Primer | It's more eye candy than function |
23:34.42 | Primer | although I find it very useful |
23:34.46 | Primer | and pretty :) |
23:38.34 | Torhal | Hehe |
23:38.50 | Kivin | I cannot get any buttons that inherit from AuctionSortButtonTemplate to display on the screen. They all just vanished between UI reloads. SVN revert didn't clear the issue. Creating one right on the UIParent doesn't even render. Troubleshooting advise? |
23:39.07 | Torhal | Kivin: Set width and height. |
23:39.15 | Kivin | Torhal: done |
23:39.24 | Torhal | Explicitly :Show()? |
23:39.28 | Kivin | done |
23:39.43 | Torhal | Check out the template you're deriving from to see if there's initialization which must be performed? |
23:39.52 | Torhal | On_Load and whatnot. |
23:39.55 | Kivin | Changing the inherited frame to OptionsButtonTemplate makes it render, so I know its visible and placed correctly |
23:39.59 | Kivin | There is not |
23:40.15 | Primer | I do everything programatically |
23:40.22 | Primer | never liked mixing XML and code |
23:40.27 | Primer | feels so...java-ish |
23:40.48 | Torhal | Oh, you can inherit from templates using Lua, provided your frame is named. |
23:41.18 | pompy | Primer: errr-oorr err-oorr |
23:41.21 | Kivin | Torhal: the virtual frame has no scripts save for an OnClick and they aren't refrerenced in FrameXML lua files in any significant way. |
23:41.25 | pompy | Primer: http://www.wowace.com/addons/flight-hud/repositories/mainline/packager/ |
23:41.28 | pompy | Torhal ^ |
23:41.46 | pompy | astrolabe and libaboutpanel |
23:42.07 | Primer | lovely |
23:42.18 | Primer | I haven't updated this code in a long time |
23:42.20 | Torhal | Astrolabe, I believe, must be hard-embedded. |
23:42.29 | Torhal | And there's 1 .0 now |
23:42.40 | Torhal | Ackis may have done something silly with LibAboutPanel as well. |
23:42.45 | pompy | and the error is saying the repo for libaboutpanel doesnt exist. |
23:42.50 | Torhal | So check your .pkgmeta in relation to the repos. |
23:42.53 | pompy | i think primer is referencing the correct one |
23:43.08 | pompy | http://wow.curseforge.com/addons/libaboutpanel/repositories/mainline/ |
23:43.51 | Primer | that's what I have |
23:43.56 | pompy | Done with git://git.curseforge.net/wow/libaboutpanel/mainline.git |
23:43.58 | pompy | hm |
23:44.09 | Torhal | It did package. |
23:44.24 | pompy | not the tag |
23:44.32 | Primer | the tag did |
23:44.49 | pompy | Unable to create tag zip v0.7.12 for svn://svn.curseforge.net/wow/flight-hud/mainline/trunk: Can't find repo object for wow / libaboutpanel / mainline.git |
23:45.05 | Primer | The zip lacks Astrolabe though |
23:45.30 | pompy | whats v0.7.12 of |
23:45.31 | pompy | lol |
23:45.43 | Primer | the tag is 0.12.2 |
23:45.48 | pompy | ya |
23:46.00 | pompy | but its talking about 0.7.12 in that line |
23:46.11 | Torhal | Kivin: That template has an OnEnter, OnLeave, OnClick, and OnUpdate. If you're not setting things up correctly with regards to likely the OnUpdate, that may be the issue. |
23:46.11 | Primer | Dunno why |
23:46.18 | Primer | that one's old as fuck |
23:46.55 | Kivin | Torhal: I had them working for ages and then they just disappeared. I didn't change any scripts. |
23:47.01 | Torhal | Dunno. |
23:47.16 | Primer | Looks like the Astrolabe svn server is just down |
23:47.27 | Primer | Not sure why that's not hosted locally... |
23:47.32 | Torhal | It is |
23:47.47 | Torhal | http://wow.curseforge.com/addons/astrolabe/ |
23:47.56 | Torhal | Oh |
23:48.01 | Torhal | Guess not - it synchronizes |
23:48.08 | Primer | yeah, and repo is his own site |
23:48.12 | Stanzilla | astrolabe is crap anyway |
23:48.13 | Torhal | Aye |
23:48.19 | Torhal | kicks Stanzilla. |
23:48.19 | quiescens | brr |
23:48.25 | Primer | which just issues a connection reset |
23:49.31 | Primer | well, it just closes the connection, that is |
23:51.06 | Primer | I use Astrolabe to manage world and minimap icos |
23:51.08 | Primer | icons |
23:53.11 | pompy | Primer: change it to http://svn.esamynn.org/astrolabe/trunk ? |
23:54.01 | Primer | svn ls http://svn.esamynn.org/astrolabe/trunk |
23:54.01 | Primer | svn: OPTIONS of 'http://svn.esamynn.org/astrolabe/trunk': Could not read status line: connection was closed by server (http://svn.esamynn.org) |
23:54.45 | Primer | the server's just broken |
23:54.55 | Primer | but yeah, I guess that's the URL to use |
23:55.01 | pompy | yeah.. |
23:55.09 | pompy | and mayvbe the libaboutpanel thing is just a hiccup |
23:55.09 | Kivin | What would cause a virtual frame to no longer be available... I migrated my missing xml frame over to lua (CreateFrame et al) and I'm getting a framexml error "Couldn't find inherited node AuctionSortButtonTemplate" |
23:56.11 | Primer | Well, the zip had libaboutpanel |
23:56.17 | Primer | it did not have Astrolabe though |
23:56.28 | Primer | It shouldn't have packaged since it failed, IMO |
23:56.35 | pompy | yeah true but the error had to do with libaboutpanel weird |
23:56.48 | pompy | saying the repo didnt exist lol. hm |
23:56.49 | Torhal | Kivin: Using it as "AuctionSortButtonTemplate"? |
23:56.54 | Torhal | WIth quotes, I mean |
23:58.12 | Torhal | Kivin: Got it. |
23:58.25 | Kivin | Torhal: yes |
23:58.36 | Torhal | The default UI doesn't load that XML file - Interface/AddOns/Blizzard_AuctionUI does. |
23:58.50 | Kivin | Oh right |
23:59.07 | Torhal | So you have to ensure that AddOn is loaded before you initialize your stuff. |
23:59.45 | Kivin | Bingo. I refactored one of my virtual frames in to an absolute frame in xml. Its been created before blizzard_auctionUI loads. |