#instantbird log on 02 26 2011

All times are UTC.

00:34:04 --> DGMurdockIII has joined #instantbird
00:34:43 <-- Wolfy|Sajber has quit (Ping timeout)
00:35:12 --> Wolfy|Sajber has joined #instantbird
00:42:43 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
00:48:49 <-- Wolfy|Sajber has quit (Ping timeout)
00:49:57 --> Wolfy|Sajber has joined #instantbird
00:54:05 <-- Seji has quit (Ping timeout)
00:54:42 --> Seji has joined #instantbird
01:03:23 <-- Ornthalas has quit (Quit: KTHXBYE)
01:17:21 <-- Seji has quit (Ping timeout)
01:18:10 --> Seji has joined #instantbird
01:24:12 <-- Seji has quit (Ping timeout)
01:25:52 --> Seji has joined #instantbird
01:49:24 <-- GeekShadow has quit (Quit: The cake is a lie !)
01:53:02 <-- Seji has quit (Ping timeout)
01:54:32 --> Seji has joined #instantbird
02:16:05 --> clokep has joined #instantbird
02:16:05 * ChanServ sets mode +h clokep 
02:38:26 <-- chrisccoulson has quit (Quit: Ex-Chat)
02:48:30 --> skeledrew1 has joined #instantbird
02:50:59 <-- skeledrew has quit (Ping timeout)
03:17:24 --> mepine has joined #instantbird
03:30:42 --> skeledrew has joined #instantbird
03:31:35 <-- skeledrew1 has quit (Ping timeout)
04:03:32 <-- clokep has quit (Quit: Instantbird 0.3a2pre)
04:03:36 --> clokep has joined #instantbird
04:03:37 * ChanServ sets mode +h clokep 
04:19:39 <-- hicham has quit (Input/output error)
04:34:07 <-- linuxwizard has left #instantbird ()
04:38:24 <-- clokep has quit (Connection timed out)
04:38:39 --> clokep has joined #instantbird
04:38:40 * ChanServ sets mode +h clokep 
05:09:29 <-- clokep has quit (Quit: Instantbird 0.3a2pre)
05:14:13 --> tymerkaev has joined #instantbird
06:22:10 <-- tymerkaev has quit (Ping timeout)
06:25:45 --> DGMurdockIII has joined #instantbird
07:10:56 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
08:16:30 --> Ornthalas has joined #instantbird
09:28:10 --> Mic has joined #instantbird
09:28:11 * ChanServ sets mode +h Mic 
09:28:22 <Mic> Good morning
10:01:48 <-- Mic has quit (Ping timeout)
10:02:12 <-- Ornthalas has quit (Quit: KTHXBYE)
10:19:55 --> tymerkaev has joined #instantbird
10:36:10 --> Mic has joined #instantbird
10:36:10 * ChanServ sets mode +h Mic 
10:50:06 <-- Mic has quit (Quit: Instantbird 0.3a2pre)
11:21:11 <-- tymerkaev has quit (Ping timeout)
12:05:03 --> hicham has joined #instantbird
12:56:59 <-- skeledrew has quit (Ping timeout)
12:58:50 --> skeledrew has joined #instantbird
13:00:37 <-- mepine has quit (Quit: 隨緣也)
13:02:59 --> tymerkaev has joined #instantbird
13:07:12 --> igorko has joined #instantbird
13:07:14 <-- igorko has left #instantbird ()
13:44:41 --> GeekShadow has joined #instantbird
13:52:55 <-- hicham has quit (Ping timeout)
13:54:24 --> hicham has joined #instantbird
13:58:07 --> clokep has joined #instantbird
13:58:08 * ChanServ sets mode +h clokep 
14:23:41 --> Mic has joined #instantbird
14:23:41 * ChanServ sets mode +h Mic 
14:26:54 --> skeledrew1 has joined #instantbird
14:27:58 <-- skeledrew has quit (Ping timeout)
14:33:12 <-- clokep has quit (Connection timed out)
14:34:25 --> clokep has joined #instantbird
14:34:25 * ChanServ sets mode +h clokep 
14:39:06 --> zachlr has joined #instantbird
14:56:51 <-- Mic has left #instantbird ()
15:16:24 <-- clokep has quit (Connection timed out)
15:16:28 --> clokep has joined #instantbird
15:16:29 * ChanServ sets mode +h clokep 
15:56:05 --> Mic has joined #instantbird
15:56:05 * ChanServ sets mode +h Mic 
15:56:58 <-- hicham has quit (Ping timeout)
16:06:57 <-- Mic has left #instantbird ()
16:29:42 <-- clokep has quit (Quit: Instantbird 0.3a2pre)
16:29:44 --> clokep has joined #instantbird
16:29:44 * ChanServ sets mode +h clokep 
16:48:06 <-- skeledrew1 has quit (Quit: Instantbird 0.3a2pre)
16:50:24 --> skeledrew has joined #instantbird
16:54:49 <-- sabret00the has quit (Ping timeout)
16:55:29 --> igorko has joined #instantbird
16:56:01 --> sabret00the has joined #instantbird
17:16:37 --> Ornthalas has joined #instantbird
18:39:28 --> Mic has joined #instantbird
18:39:28 * ChanServ sets mode +h Mic 
18:47:21 <-- Mic has left #instantbird ()
18:50:22 --> Mic has joined #instantbird
18:50:23 * ChanServ sets mode +h Mic 
18:51:26 * tymerkaev is now known as tymerkaev_away
18:52:39 <-- zachlr has quit (Connection timed out)
18:53:00 * tymerkaev_away is now known as tymerkaev
18:53:18 <-- Mic has left #instantbird ()
19:08:26 <-- Ornthalas has quit (Connection reset by peer)
19:08:40 --> Ornthalas has joined #instantbird
19:13:55 --> Mic has joined #instantbird
19:13:55 * ChanServ sets mode +h Mic 
19:14:55 <Mic> hmm, canvas is cool :)
19:15:57 <Mic> http://pastebin.instantbird.com/576
19:23:27 <Mic> clokep: have you seen the posting on PMO about destructuring assignments? I didn't know it worked with objects too..
19:23:52 <clokep> Mic: What am I looking at?
19:24:10 <clokep> I vaguely remember seeing something about destructuring assignments, but I don't think I understood why it was useful.
19:24:38 <Mic> In short: https://github.com/Mardak/restartless/blob/examples%2Fl10nDialogs/bootstrap.js#L37
19:25:06 <Mic> http://blog.zpao.com/post/3513047019/multiple-assignment-in-js-with-objects
19:28:29 <clokep> Ah, that's pretty awesome.
19:28:44 <clokep> It's really weird syntax.
19:29:30 * clokep goes to change all his code to that to save two lines. ;)
19:30:33 <Mic> Yes, and no. The idea is no different as with arrays, you put the variable to assign the value to 'to the place that contains the value on the other side' 
19:31:39 <clokep> Yes, I suppose.
19:34:52 * clokep has some working CTCP messages! :)
19:35:25 <Mic> :)
19:35:59 <clokep> Aka, /me works.
19:36:04 <instantbot> clokep@gmail.com added attachment 543 to bug 507.
19:36:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=507 enh, --, ---, clokep, ASSI, Implement IRC in JavaScript
19:36:34 <clokep> Bbr.
19:36:40 <-- clokep has quit (Quit: Instantbird 0.3a2pre)
19:36:44 --> clokep has joined #instantbird
19:36:44 * ChanServ sets mode +h clokep 
19:37:35 <clokep> Well let's see how well this works. :)
19:38:18 * Mathnerd314 experiments
19:38:38 <clokep> (You know I at least trust it to a degree since I'm using it...)
19:38:59 <clokep> I should really rewrite the LOG function so it can not do absurd amounts of logging if people don't want. :-/
19:39:12 <Mic> The image was an idea for a sort of activity timeline where you can see who signed on and off (changed status? sent message?). Nothing I really want to do, only a topic for some canvas-fun
19:39:35 <clokep> What do I do w/ it? :)
19:39:51 <Mic> (if that's what you mean with "Mic: What am I looking at?")
19:41:18 <-- Mic has quit (Quit: Instantbird 0.3a2pre)
19:41:23 --> Mic has joined #instantbird
19:41:23 * ChanServ sets mode +h Mic 
19:42:16 <clokep> Yes, that's what I meant. :)
19:43:41 <clokep> Mic: Is there a way I can get that into a canvas or something? :P
19:43:52 <Mic> hmm?
19:44:10 <clokep> The base64 image?
19:44:13 <Mic> I'm not sure if this is useful in any way or just a fancy thing
19:44:21 <Mic> I think you can load it with .. 
19:45:44 <Mic> hmm .. I'm sure I've seen an example somewhere
19:46:21 <Mic> maybe with "drawImage"
19:48:23 <clokep> Hm. Ok.
19:52:25 <Mic>  "/version" and "/me" don't work for me
19:52:54 * clokep works for me.
19:53:03 * Mic test 1234
19:53:30 <clokep> Hmm...
19:53:38 <Mic> I just wrote "/me test 1234"  here
19:53:40 <clokep> /version instantbot
19:53:43 <Mic> Did you see anything?
19:53:51 <clokep> Mic: yes. I did.
19:53:58 <clokep> I'm realizing now that it doesn't output it when you do it.
19:54:33 --> DGMurdockIII has joined #instantbird
19:54:57 <clokep> Sending a message needs to parse it.
19:55:00 <clokep> I have to think about that.
19:56:15 <clokep> Hmmmm.
19:57:24 <clokep> /version skeledrew
19:57:35 <clokep> Bah I guess that's not working.
19:58:08 <-- clokep has quit (Input/output error)
19:58:48 --> clokep has joined #instantbird
19:58:49 * ChanServ sets mode +h clokep 
19:58:54 <clokep> Bah just got a crash.
19:59:03 <clokep> I get a crash sometimes when people change nicks and I haven't been able to figure it out yet.
20:01:02 <Mic> What did you wanted to do with the data-url-image btw?  I can pastebin the source if you like ..
20:01:20 <Mic> (i.e. the js function that created it)
20:01:40 <Mic> It's only lots of drawing commands, not more
20:02:03 <clokep> Ohhh
20:02:09 <clokep> Nah it's fine. :) I was just curious what it made.
20:02:22 <-- tymerkaev has quit (Ping timeout)
20:08:40 <DGMurdockIII> hi
20:09:05 <DGMurdockIII> im going to start using the nightly build for windows
20:09:18 <clokep> Cool.
20:09:18 <DGMurdockIII> the installer one
20:09:52 <DGMurdockIII> i was using the currently using the zip verson
20:10:53 <DGMurdockIII> it dose update
20:11:04 <DGMurdockIII> with the nightly build
20:11:08 <clokep> Yes.
20:11:21 <Mic> A QBasic interpreter done in Javascript. Running .. Nibbles: http://stevehanov.ca/blog/index.php?id=92
20:11:30 <DGMurdockIII> good becse i rember before it did not
20:11:31 <Mic> (I guess some of you might be too young to remember :P )
20:11:41 <clokep> Awesome!
20:11:45 <clokep> I still have a QB installer somewhere haha.
20:11:54 <DGMurdockIII> QB installer?
20:12:03 <DGMurdockIII> quick basic
20:12:04 <DGMurdockIII> ?
20:12:06 <Mic> QuickBasic
20:12:24 <DGMurdockIII> quick
20:12:41 <DGMurdockIII> sorry im verry bad at spelling
20:13:16 <Mic> (I guess .. since QBasic didn't need to be installed separately)
20:13:29 <clokep> that's awesome.
20:13:36 <clokep> I'm gonna go find my QB source file and see if it works. :)
20:13:55 * clokep has battleship down in QBasic.
20:14:06 <Mic> He said he only implemented as much as was needed to run Nibbles
20:14:10 <DGMurdockIII> why wont google talk sign in
20:14:16 <clokep> *done
20:16:48 <DGMurdockIII> it says not autherized
20:17:05 <DGMurdockIII> that the error on the account
20:17:10 <DGMurdockIII> screen
20:21:48 <skeledrew> someone called me?
20:22:25 --> skeledrew1 has joined #instantbird
20:24:53 <-- skeledrew has quit (Ping timeout)
20:25:26 * skeledrew1 is now known as skeledrew
20:26:39 <Mathnerd314> no, just a random ping to see if /version was working
20:26:50 <Mathnerd314> ^ skeledrew
20:27:24 <skeledrew> oh. k
20:30:16 <-- clokep has quit (Connection timed out)
20:31:43 --> clokep has joined #instantbird
20:31:43 * ChanServ sets mode +h clokep 
20:41:32 <-- igorko has quit (Quit: Instantbird 0.3a2pre)
20:47:06 --> clokep_js has joined #instantbird
20:47:32 --> linuxwizard has joined #instantbird
21:01:12 * clokep is now known as clokep_away
21:19:45 <-- Mic has left #instantbird ()
21:23:58 --> flo has joined #instantbird
21:23:58 * ChanServ sets mode +qo flo flo 
21:24:11 <flo> Hello :)
21:24:16 <clokep_away> Hi.
21:24:23 * clokep_away is now known as clokep
21:24:29 <skeledrew> hi
21:31:15 --> chrisccoulson has joined #instantbird
21:54:07 <-- flo has quit (Ping timeout)
21:56:46 --> flo has joined #instantbird
21:56:47 * ChanServ sets mode +qo flo flo 
22:08:29 <clokep> Mic: i fixed the issue with flo not showing up as an op. ;) For some reason it has an extra parameter I'm not expecting.
22:08:29 <-- clokep_js has quit (Client exited)
22:17:23 <flo> clokep: how much work is left before reaching feature parity with (what's currently exposed in the UI of) the libpurple plugin?
22:18:08 <clokep> I'm almost at it I think. It's more of making sure there aren't bugs.
22:18:14 --> Mic has joined #instantbird
22:18:14 * ChanServ sets mode +h Mic 
22:18:34 <clokep> There's something wrong w/ my handling of the NICK command that has given me trouble before.
22:18:40 <clokep> So I'm trying to figure that out.
22:19:00 <clokep> And I probably need to handle some more commands, but for the most part it's usuable if it doesn't crash...and the commands need to be tested a lot.
22:19:08 <clokep> What I'm working on now.
22:21:17 <flo> so it's more than likely that we can ship it with 0.3? :)
22:21:47 <clokep> I think so. As long as it's not too buggy.
22:22:15 <flo> bugs are probably easily fixable if the code is readable :)
22:22:53 <clokep> It's kind of readable. I'm still not happy w/ how the ctcp stuff is being handle, I tried to separate it form the basic IRC code...but I'm not sure I like it.
22:22:58 <clokep> Will probably need another review at some point.
22:23:04 <clokep> some point soon.
22:25:34 <flo> ok :)
22:26:29 <clokep> Can definitely wait until you get back from skiing. ;)
22:26:45 <Mic> clokep: I've got a message from sand.mozilla.org that has black borders instead of pink (Bubbles theme). Is that something special?
22:27:05 <Mic> Black borders are reserved for IM's from morticians, you know ;)
22:27:07 <clokep> It means that the message is erroneous. I'm guessing it's a 333 message?
22:27:30 <Mic> Exactly
22:27:39 <clokep> The black border is used for a message with an error flag.
22:27:55 <clokep> So if a message is "unhandled" by my protocol plug-in it spits it out as an error so I notice them. :)
22:28:40 <Mic> What are 333-messages supposed to do?
22:28:51 <clokep> It's not in the spec. ;)
22:28:59 <clokep> But it shows the last topic setter and when they set the topic.
22:29:25 <flo> I'm not sure if the black borders are intentional or if it's just that bubbles doesn't handle messages that aren't incoming, outgoing or system messages.
22:29:40 <Mic> Ah, I wanted to sy that the last number looks like a unix time
22:29:52 <clokep> Yes, it is.
22:30:09 <clokep> And apparently for #instantbird I was the last one to set the topic, while I was at work.
22:30:24 <Mic> /topic
22:30:43 topic changed by clokep to "with no parameters is not handled, should it be?"
22:30:59 topic changed by clokep to "Ask questions about Instantbird here. Official website: http://www.instantbird.com. Latest release: 0.2. Read http://blog.instantbird.org/. Nightlies: http://nightly.instantbird.im/ (testing purpose only), IRC logs: http://log.bezut.info/"
22:31:07 <Mic> It used to display the topic
22:31:14 <clokep> Let's try that again..../topic without a parameter is not handled, should it be?
22:31:15 <Mic> in a system message
22:31:21 <clokep> Oh OK. I didn't realize that.
22:31:22 <flo> clokep: can /raw work around that?
22:31:32 <clokep> It should be able to.
22:31:36 <clokep> /topic
22:31:37 <clokep> Yes. :)
22:31:41 <Mic> Ah, wait
22:31:52 <Mic> Shouldn't it have updated the topic in the UI by the way?
22:31:56 <flo> clokep: remember it's not handled without parameter ;)
22:32:01 <Mic> that didn't happen for me on your topic change
22:32:47 <clokep> Mic: It probably should, just checked the code and it's not in there.
22:33:26 <clokep> actually...it's not even updating it in the conversation binding at all, it's just printing a system message.
22:33:28 <Mic> Do you have to send a notification for a topic change maybe? Let me see
22:33:43 <clokep> I have a setTopic function, but it's not being called. :(
22:34:39 <Mic> OK
22:34:58 <clokep> flo: Before 0.3 I'll need to finish bug 673, and someone will need to do bug 650 I think.
22:35:02 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=673 nor, --, ---, clokep, ASSI, Implement a general Sockets object for JavaScript protocols
22:35:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=650 nor, --, ---, clokep, ASSI, JavaScript accounts must be notified of status changes
22:36:50 <flo> clokep: and the proxy bug maybe?
22:38:01 <clokep> bug 155 or bug 167? ;)
22:38:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=155 enh, --, ---, nobody, NEW, Unify proxy settings
22:38:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=167 nor, --, ---, nobody, UNCO, System wide proxy settings never detected
22:38:28 <flo> neither
22:39:35 <flo> the fact that JS proto sockets (your IRC code) currently doesn't work with proxy at all, and that js proto HTTP requests (like in twitter or Omegle) don't work with authenticated proxies
22:39:55 <flo> I'm not sure if that's filed or part of bug 673
22:39:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=673 nor, --, ---, clokep, ASSI, Implement a general Sockets object for JavaScript protocols
22:40:02 <clokep> For the sockets that should be part of 673
22:49:00 <Mic> clokep: sometimes I get http://pastebin.instantbird.com/577
22:51:51 <clokep> Mic: I've never gotten that. :-/
22:51:57 <clokep> And I'm not sure what it's from, but I'll look into it.
22:52:05 <clokep> I'm wondering if the stream died for some reason.
22:52:10 <clokep> I have like no error checking on the socket.
22:52:20 <clokep> Idk if it'll even close if I lose internet connection.
22:52:23 <clokep> I'm on my way out though.
22:52:25 <clokep> I'll bbl.
22:52:34 <-- clokep has quit (Quit: Instantbird 0.3a2pre)
22:52:48 <-- Mic has left #instantbird ()
22:52:58 --> Mic has joined #instantbird
22:52:59 * ChanServ sets mode +h Mic 
22:56:25 <-- Mic has left #instantbird ()
22:56:50 --> Mic has joined #instantbird
22:56:50 * ChanServ sets mode +h Mic 
22:57:59 <-- Mic has quit (Quit: Instantbird <http://www.instantbird.org>)
22:58:07 --> Mic has joined #instantbird
22:58:07 * ChanServ sets mode +h Mic 
22:58:07 <-- Mic has quit (Input/output error)
23:03:11 --> Mic has joined #instantbird
23:03:11 * ChanServ sets mode +h Mic 
23:14:02 <Mic> clokep: I hope these are steps to reproduce: http://pastebin.instantbird.com/578 (first error is unrelated and occured during a different session)
23:33:13 <-- flo has quit (Input/output error)
23:46:44 <-- chrisccoulson has quit (Quit: Ex-Chat)
23:48:37 <-- Mic has left #instantbird ()
23:48:52 --> chrisccoulson has joined #instantbird
23:50:07 --> flo has joined #instantbird
23:50:07 * ChanServ sets mode +qo flo flo