#instantbird log on 09 28 2012

All times are UTC.

00:18:26 <-- Optimizer has quit (Ping timeout)
00:59:48 <-- wnayes has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
01:05:40 <-- meh` has quit (Quit: I don't want to live on this planet anymore.)
01:09:03 <-- Mook_as has quit (Quit: Mook_as)
01:10:08 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1918 on bug 976.
01:10:11 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=976 enh, --, ---, clokep, ASSI, Support Microsoft Office Communicator protocol (SIPE)
01:13:59 <-- chrisccoulson has quit (Ping timeout)
01:16:03 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1919 on bug 976.
01:16:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=976 enh, --, ---, clokep, ASSI, Support Microsoft Office Communicator protocol (SIPE)
01:16:44 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1920 on bug 976.
01:19:38 <clokep> Bah I can't get the third file to upload....
01:21:16 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1923 on bug 976.
01:21:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=976 enh, --, ---, clokep, ASSI, Support Microsoft Office Communicator protocol (SIPE)
01:21:57 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1924 on bug 976.
01:23:32 <-- wesj has quit (Input/output error)
01:28:58 --> chrisccoulson has joined #instantbird
01:45:41 --> jb has joined #instantbird
02:10:55 <-- jb has quit (Ping timeout)
02:11:23 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1926 on bug 1655.
02:11:25 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1655 enh, --, ---, clokep, ASSI, Unhandled IRC messages around bans
02:26:01 --> wesj has joined #instantbird
02:28:54 --> Mook has joined #instantbird
02:37:23 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1927 on bug 1704.
02:37:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1704 nor, --, ---, clokep, ASSI, Port Bug 787640 - XMPP: Account wizard and account settings window dimension too small, input fields
02:38:45 <clokep> flo: Yeah so your review queue isn't < 10 anymore. ;)
02:38:47 <clokep> Just saying...
02:49:44 <-- wesj has quit (Ping timeout)
02:54:32 <instant-buildbot> build #644 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/644
03:00:50 --> wesj has joined #instantbird
03:47:39 --> Optimizer has joined #instantbird
03:51:36 <-- clokep has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
04:08:07 <-- Optimizer has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
04:12:58 --> Optimizer has joined #instantbird
04:18:22 <-- wesj has quit (Ping timeout)
04:43:31 <-- Optimizer has quit (Ping timeout)
04:51:21 <instant-buildbot> build #725 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/725
04:58:08 --> wesj has joined #instantbird
05:02:43 <-- wesj has quit (Quit: wesj)
05:12:48 <-- DGMurdockIII has quit (Client exited)
05:34:37 --> Optimizer has joined #instantbird
05:50:26 <-- Optimizer has quit (Ping timeout)
06:13:27 <instant-buildbot> build #628 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/628
06:28:09 <-- EionRobb has quit (Quit: Leaving.)
06:44:26 <-- Mook has quit (Quit: zzz)
07:01:44 --> wesj has joined #instantbird
07:07:54 <-- wesj has quit (Quit: wesj)
07:24:36 --> mikk_s has joined #instantbird
08:03:35 <-- chrisccoulson has quit (Ping timeout)
08:09:28 <-- Even has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
08:09:33 --> Even has joined #instantbird
08:09:33 * ChanServ sets mode +o Even 
08:09:38 <-- Even has quit (Quit: Even)
08:09:43 --> Even has joined #instantbird
08:09:43 * ChanServ sets mode +o Even 
08:18:10 --> chrisccoulson has joined #instantbird
08:40:53 --> EionRobb has joined #instantbird
08:48:17 <-- SM0TVI has quit (Ping timeout)
08:49:47 --> SM0TVI has joined #instantbird
09:15:01 --> Mic has joined #instantbird
09:15:01 * ChanServ sets mode +h Mic 
09:15:46 <Mic> Hi
09:27:32 --> aleth has joined #instantbird
09:27:32 * ChanServ sets mode +h aleth 
09:33:38 <-- flo has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
09:43:19 <-- mikk_s has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
09:50:51 --> flo-retina has joined #instantbird
09:50:58 * flo-retina is now known as florian
09:51:51 <-- Kaishi has quit (Quit: Kaishi)
10:02:48 --> clokep has joined #instantbird
10:02:48 * ChanServ sets mode +o clokep 
10:03:26 --> rosonline has joined #instantbird
10:19:20 --> jb has joined #instantbird
10:19:30 * clokep wonders if he can attach new patches faster than florian can review...;)
10:19:45 <florian> clokep: r- for all the patches you attached yesterday :-P
10:19:46 <clokep> Bah I think I just found a bug in table aleth complete...
10:19:52 <florian> and it's all really confusing ;)
10:20:03 <florian> table aleth complete?
10:21:45 <florian> if I don't understand what "ban mask" means, should we expect users to understand it?  And should we expect users of localized builds to understand the translated strings that will be translated by someone who doesn't understand it more than I do? :)
10:23:07 <clokep> (tab complete). I was testing it...
10:23:23 <florian> did you mean "Users connected from locations matching %S have been banned by %S." instead of "%S added the ban mask: %S" ?
10:23:26 <clokep> florian: No, that bug sucks...I didn't know what else to do with the information though.
10:23:35 <clokep> Probably. :)
10:23:47 <florian> ok, another r- then :-P
10:24:02 <florian> I wonder how soon we will need an ui-r flag
10:24:07 <florian> because this is actually an ui-r-
10:24:30 <florian> I haven't looked at the code (and will probably redirect that part of the review to aleth, who's likely to offer a faster response time for that kind of patch :))
10:25:23 <instantbot> florian@instantbird.org denied review for attachment 1926 on bug 1655.
10:25:25 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1655 enh, --, ---, clokep, ASSI, Unhandled IRC messages around bans
10:25:27 <florian> arg
10:25:36 <florian> I hit the "submit" button instead of "edit attachment as comment" :(
10:40:46 <clokep> :(
10:41:17 <clokep> I'll file the tab complete bug, but you can see it by typing a partial nick, typing after it. Going back, tab-completing the nick, going back to the end of the line and pressing backspace.
10:43:06 <florian> sounds edge case-ish
10:43:26 <florian> tab completes would really want to have some unit tests to ensure we don't regress such edge cases later
10:43:28 <clokep> I think we should check when pressing backspace if we're where we think we are. :)
10:43:42 <clokep> I'll file the bug anyway though, at least so it's in the tracker, we can WONTFIX it if we want.
10:44:05 <florian> I haven't seen aleth wontfix a completion bug yet :)
10:44:11 <florian> even when it looked difficult :-)
10:45:05 <Mic> I see the completion bug too but only if I move the caret with the mouse, though.
10:46:32 <clokep> hmmmm' weird
10:46:35 <aleth> Mic: aha! that kind of explains it :)
10:46:58 <-- jb has quit (Ping timeout)
10:47:08 <aleth> well, maybe
10:47:17 <aleth> I'll wait for clokep to file it...
10:51:32 <instantbot> New Instantbird (UI) bug 1713 filed by clokep@gmail.com.
10:51:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1713 tri, --, ---, nobody, NEW, Tab complete edge case (backspace error after moving cursor)
10:53:28 <aleth> That doesn't look like WONTFIX to me ;)
10:55:32 <clokep> FWIW I actually just ran into that case before.
10:55:34 <clokep> So it's somewhat real.
10:58:23 <aleth> It's rare only because one usually doesn't switch between mouse and keyboard while typing a message.
10:59:06 * clokep is weird like that.
10:59:32 * aleth wonders what bugs would show up if one entered all characters via the OS character map app
11:01:37 <-- clokep has quit (Ping timeout)
11:04:43 <florian> aleth: windows users love their mouse and clicking though ;)
11:15:25 --> jb has joined #instantbird
11:25:55 --> meh has joined #instantbird
11:29:22 <-- jb has quit (Ping timeout)
11:29:29 <-- EionRobb has quit (Quit: Leaving.)
11:41:34 --> jb has joined #instantbird
11:41:50 <-- Mic has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
11:47:44 --> clokep_work has joined #instantbird
11:47:44 * ChanServ sets mode +o clokep_work 
12:02:30 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1928 on bug 1683.
12:02:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1683 enh, --, ---, aletheia2, ASSI, Restore participants' active status if still appropriate after a reconnect
12:12:54 --> AlexanderSalas has joined #instantbird
12:19:16 <aleth> florian: I'll not look at the nicklist patch again until that one is checked in, to avoid mutual bitrot
12:19:39 <florian> aleth: ok
12:19:48 <florian> I guess that means I should review that soonish ;)
12:19:54 <aleth> Too much overlapping context...
12:20:00 <florian> yeah, I understand ^^
12:20:14 * florian would like to start working on show nick soon
12:20:24 <florian> it's annoying to not see nicks here :)
12:20:36 <florian> and I'll try to keep the "no add-ons" dogfooding for a while
12:20:36 <aleth> Oh, you are still 100% add-on free?
12:20:48 <aleth> That's very motivating for integrating show nick ;)
12:20:53 <florian> the only add-ons I really miss are show nick and status reminder
12:20:56 <-- spiffytech has quit (Ping timeout)
12:21:13 <florian> but I'm sure I would miss hide auto-joins too if I configured my IRC accounts seriously
12:21:38 <florian> for now I |/nick florian| and |/j #maildev| every morning
12:23:15 <florian> pff "Error: "Cc is not defined" {file: "resource:///modules/xmpp-session.jsm" line: 172}" is exposed to the user as "The server closed the connection." :(
12:23:47 * aleth hopes douglaswth will bump his add-on compatibility on AIO soon
12:24:04 <florian> aleth: which add-ons do you miss? Anything we should integrate?
12:24:45 <aleth> Input history, occasionally
12:25:01 <florian> yeah, we should integrate that
12:25:03 <aleth> Which we should probably integrate, but in a good way.
12:25:16 --> spiffytech has joined #instantbird
12:25:19 <florian> am I the only one annoyed that the "Top protocols" step of the account wizard selects the second item (facebook chat) when I press the down arrow?
12:25:41 <florian> I think that's the only detail I still don't like about that top protocol screen
12:26:59 <aleth> Now you mention it, that is annoying.
12:27:20 <florian> ok, let's file a bug
12:27:43 <florian> so, I now have some code to get the string that we are about to fed to the xml parser, and the code isn't terribly ugly
12:27:57 <florian> it may even let me revert some ugly workarounds we had to avoid some crashes of the xml parser
12:28:20 <clokep_work> :)
12:28:30 <clokep_work> CC wnayes on that bug?
12:28:39 <florian> of course!
12:28:55 <florian> aleth: were you going to file a bug on it or should I do it?
12:29:22 <aleth> florian: Please go ahead, I'm just in another bug.
12:32:05 <-- meh has quit (Quit: reboot)
12:32:17 <instantbot> aletheia2@fastmail.fm requested review from clokep@gmail.com for attachment 1929 on bug 1713.
12:32:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1713 nor, --, ---, aletheia2, ASSI, Tab complete code ignores mouse interaction with inputbox
12:32:30 <florian> bah, Mic already filed it a long while ago. Bug 1521
12:32:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1521 min, --, ---, nobody, NEW, Keyboard behaviour in list of popular networks
12:34:28 --> meh has joined #instantbird
12:40:00 <florian> clokep_work: http://pastebin.instantbird.com/81097
12:41:03 <florian> (and I think this should let us get rid of that _oldParsers junk: http://lxr.instantbird.org/instantbird/source/chat/protocols/xmpp/xmpp-session.jsm#127)
12:45:08 <florian> and with that workaround removed, I get nicer diffstat:  1 files changed, 13 insertions(+), 23 deletions(-)
12:45:48 <florian> http://pastebin.instantbird.com/81110
12:48:21 <florian> checking "show offline buddies" is very slow. Once we have the gecko profiler on Instantbird, I should profile that!
12:52:40 --> DGMurdockIII has joined #instantbird
12:54:12 <-- jb has quit (Ping timeout)
12:56:57 <florian> clokep_work: so the question is, can we take this by default, or do we think creating a StringInputStream each time we receive more data is excessive
12:57:00 <clokep_work> florian: I'm reading it now.
12:57:07 <florian> I tend to think we can take it
12:58:30 <clokep_work> florian: So I think we can take that.
12:59:17 <clokep_work> Nit: Line 90 line the . up with the [ on the line before it?
13:00:08 <florian> clokep_work: I did that and then reverted it, because I copied that code from http://mxr.mozilla.org/comm-central/source/chat/protocols/xmpp/xmpp.jsm#426 that didn't do it
13:00:24 <florian> but yeah, I think I prefer that
13:01:10 <florian> an alternative is using Components.Constructor
13:01:39 <instantbot> clokep@gmail.com granted review for attachment 1929 on bug 1713.
13:01:41 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1713 nor, --, ---, aletheia2, ASSI, Tab complete code ignores mouse interaction with inputbox
13:02:04 <florian> clokep_work: see, aleth didn't feel like wontfixing your tabcomplete bug ;)
13:02:12 <clokep_work> :) Yes.
13:02:33 <clokep_work> florian: Fix the spacing in both places? Or if it's the same file, Components.Constructor is reasonable, yes.
13:02:48 <florian> it's not the same file
13:03:10 <florian> and I'm not editing xmpp.jsm so I don't think I'll fix the other place
13:10:43 <clokep_work> Alright.
13:11:50 <florian> clokep_work: btw, you may want to have a look at https://bugzilla.mozilla.org/show_bug.cgi?id=795152
13:12:22 <florian> (I saw it becase I was r?ed as the chat/ owner)
13:16:51 <clokep_work> Thanks florian.
13:17:08 <florian> clokep_work: next question: should we just check that better-error-logging patch to comm-central ASAP, or should we ask dholbert to try a try server build with it?
13:18:53 <clokep_work> florian: I'm OK just checking it in, are you concerned that it will cause performance regressions?
13:19:01 <florian> no :)
13:19:15 <florian> I was just thinking that a try server build would arrive faster
13:19:58 <florian> hmm, I should file a separate bug, as I won't want to resolve the existing bug after that lands and it will be confusing
13:21:49 <florian> hmm, or maybe I could point dholbert to a tinderbox build. Not sure if these are easily downloadable or not :)
13:24:33 <clokep_work> Ah-ha.
13:24:45 <clokep_work> Then sure, request the try-server and then get it checked in too? :)
13:24:54 <florian> hmm, maybe we could delete _lastReceivedData directly at the end of onDataReceived
13:26:03 <florian> I don't see any reason to need that after returning from this._parser.onDataAvailable
13:27:39 <clokep_work> We probably don't. Would you prefer to delete it every time?
13:28:03 <florian> the delete isn't really required, it's just to not keep in memory things that we don't need
13:30:00 <clokep_work> Right, so is it more "efficient" to overwrite it each time we get new data or delete it and recreate it?
13:30:35 <florian> I don't know in terms of performance
13:30:52 <florian> for memory usage, we will save a few hundred bytes if the GC can release that string earlier
13:31:20 <clokep_work> OK, so let's move it there.
13:31:21 <florian> I think the code is also cleaner if the delete is closer to the place where we set the value in the first place
13:33:35 --> jb has joined #instantbird
13:33:36 <florian> clokep_work: https://bugzilla.mozilla.org/attachment.cgi?id=665874&action=edit
13:37:09 <florian> thanks :)
13:40:06 <florian> now I just need to wait for https://tbpl.mozilla.org/?tree=Thunderbird-Trunk&rev=82d5e37e3a60 to provide results.
13:40:28 <florian> should be ready by the time Californian Mozilla employees arrive to their offices :).
13:44:49 <clokep_work> Perfect. :)
13:45:02 <clokep_work> Are the sources of try builds shown anywhere or are they lost in the ether?
13:45:07 --> mconley has joined #instantbird
13:45:51 <florian> do you need an old changeset sent to the try server?
13:46:01 <florian> I think they sometimes reset the repository.
13:46:19 <florian> clokep_work: I didn't push to the try server though, it's the regular comm-central
13:48:22 <-- jb has quit (Ping timeout)
13:50:33 <clokep_work> florian: No, I was more of hoping they /weren't/ available...
13:51:05 <florian> ah, you want to push undisclosed code to the Tb try server?
13:51:05 --> jb has joined #instantbird
13:51:21 <-- jb has quit (Input/output error)
13:51:23 --> jb has joined #instantbird
13:53:03 <clokep_work> It was my thought, yes. :)
13:53:41 <florian> the code is at: http://hg.mozilla.org/try-comm-central/
13:54:12 <florian> and I don't think we are allowed to post code that doesn't have a valid open source license
13:54:22 <clokep_work> Ah-ha!
13:54:28 <clokep_work> Yeah, I'm sure we coudln't.
13:57:31 <-- jb has quit (Ping timeout)
13:59:29 <florian> http://www.mozilla.org/MPL/license-policy.html says "Non-Product Third Party Code must be under an Open Source Definition-compliant license. " with a link to http://opensource.org/docs/osd
14:02:19 <-- rosonline has quit (Quit: Experimentem Instantbird 1.2 -- http://www.instantbird.com)
14:07:24 <-- aleth has quit (Input/output error)
14:08:14 --> aleth has joined #instantbird
14:08:14 * ChanServ sets mode +h aleth 
14:10:08 <clokep_work> OK.
14:11:14 <-- aleth has quit (Quit: Au revoir)
14:12:54 --> aleth has joined #instantbird
14:12:54 * ChanServ sets mode +h aleth 
14:35:44 --> jb has joined #instantbird
14:48:35 <-- jb has quit (Quit: jb)
14:48:48 <-- aleth has quit (Quit: Au revoir)
14:50:44 --> jb has joined #instantbird
15:20:00 --> aleth has joined #instantbird
15:20:00 * ChanServ sets mode +h aleth 
15:33:42 --> Optimizer has joined #instantbird
15:44:17 <-- aleth has quit (Input/output error)
15:48:47 <-- mconley has quit (Input/output error)
15:51:17 * florian is reading a loooong feedback email from an user who tried 1.2
15:53:11 * clokep_work hopes there's good feedback?
15:53:50 <clokep_work> florian: Did you see that email I CC'd you on last night? Does that sound familiar? I thought we had a bug about tht somewhere, but I couldn't find it...
15:56:43 <florian> for now, rambling about SSL certificate issues on XMPP, wanting to delete some messages or some conversations from the logs, ...
15:57:03 <florian> wanting an add-on to have a hot key to press to hide Ib completely from the screen when the boss arrives
15:58:07 <florian> he also wants the logs to be encrypted on the disk
15:58:25 <florian> enable/disable history per contact
16:00:10 <florian> and in a last point he suggests we use babelzilla for l10n
16:00:33 --> wesj has joined #instantbird
16:16:49 <-- chrisccoulson has quit (Client exited)
16:19:20 <florian> clokep_work: that Chat RTL add-on replaces the imconversation.xml file, that's a poor way of extending it :-/
16:19:46 --> chrisccoulson has joined #instantbird
16:26:26 <-- Even has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
16:33:05 <florian> the only intended difference between the comm-central file and the add-on is: http://pastebin.instantbird.com/81166
16:33:30 <florian> uh, I didn't mean to cat -e what went in the pastebin :-S
16:34:11 <florian> clokep_work: http://pastebin.instantbird.com/81168
16:38:05 <florian> so basically, once the junk is removed, he did:
16:38:05 <florian> if (/[\u0591-\u07FF\uFB1D-\uFDFD\uFE70-\uFEFC]/.test(aMsg) aMsg = "\u202B" + aMsg;
16:40:15 <florian> the relevant ib bug seems to be bug 1600
16:40:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1600 nor, --, ---, nobody, NEW, RTL messages on the receiver side
16:41:59 <florian> wait, that's in the sendMsg method
16:42:11 <florian> bug 1600 seems to be about received messages
16:49:45 <florian> dholbert emailed me the error message :)
16:49:50 --> Mook_as has joined #instantbird
16:58:28 <florian> wow "<status>Idle - I use http://digsby.com/gtalk</status>"
16:58:36 <florian> they really put ads everywhere
17:29:21 <-- Optimizer has quit (Ping timeout)
17:33:36 --> Optimizer has joined #instantbird
17:42:24 <-- meh has quit (Ping timeout)
17:42:31 --> meh has joined #instantbird
17:44:54 <-- jb has quit (Quit: jb)
17:46:02 --> zen_monkey has joined #instantbird
17:54:14 --> jb has joined #instantbird
17:57:04 --> mconley has joined #instantbird
17:57:04 * florian wonders if clokep_work has any opinion on possible ways to "fix" that bug
17:57:30 <florian> should we just remove   <xmlns:server xmlns="http://www.w3.org/2000/xmlns/"/> with a regepx before feeding the received data to the parser?
17:57:49 <florian> that seems awful, but I'm out of other ideas :(
17:58:13 <clokep_work> I'm busy I'll be back in a bit.
17:58:45 <florian> + there would be a stupid performance hit
18:02:23 <-- meh has quit (Ping timeout)
18:02:58 --> meh has joined #instantbird
18:12:54 <-- meh has quit (Ping timeout)
18:16:45 --> meh has joined #instantbird
18:20:30 <-- meh has quit (Quit: reboot)
18:23:06 <-- Optimizer has quit (Ping timeout)
18:23:26 <-- florian has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
18:24:49 --> Optimizer has joined #instantbird
18:28:50 <-- zen_monkey has left #instantbird (Saliendo)
18:37:48 --> meh has joined #instantbird
18:42:14 --> jb1 has joined #instantbird
18:42:24 <-- jb1 has quit (Input/output error)
18:42:27 --> jb1 has joined #instantbird
18:42:40 <-- jb1 has quit (Input/output error)
18:42:44 <-- jb has quit (Ping timeout)
18:44:24 <clokep_work> florian: How to fix /what/ bug?
18:45:46 --> jb has joined #instantbird
18:47:36 <-- jb has quit (Input/output error)
18:47:39 --> jb has joined #instantbird
18:48:07 <-- clokep_work has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
18:59:37 --> flo has joined #instantbird
18:59:37 * ChanServ sets mode +qo flo flo 
19:00:15 <flo> yesterday we had more than 2400 update pings for the first time since the 1.2 release (and it was the release pic at the time).
19:01:27 <flo> and the previous time was in november 2011, during the 1.1 release pic
19:08:57 --> flo-retina has joined #instantbird
19:10:18 <flo-retina> clokep: the bug I was thinking about was us disconnecting from gtalk after receiving junk sent by that crappy iTeleport application
19:25:33 <-- chrisccoulson has quit (Ping timeout)
19:28:19 <-- jb has quit (Quit: jb)
19:33:52 --> chrisccoulson has joined #instantbird
19:34:18 --> clokep has joined #instantbird
19:34:18 * ChanServ sets mode +o clokep 
19:38:36 <clokep> flo-retina: So I'm looking at that bug now...
19:39:50 <-- flo has quit (Input/output error)
19:39:52 --> flo has joined #instantbird
19:39:53 * ChanServ sets mode +qo flo flo 
19:40:37 <clokep> Why is it seemed like the quotes are escaped at the end?
19:40:42 <-- flo-retina has quit (Ping timeout)
19:42:18 --> flo-retina has joined #instantbird
19:59:37 <flo> clokep: which ones?
19:59:53 <clokep> flo: Bottom of https://bugzilla.mozilla.org/show_bug.cgi?id=775977#c18
20:00:09 <flo> I don't see any escaped quotes
20:00:15 <flo> the xmlns="" are just empty attributes
20:01:03 <clokep> <xmlns:server xmlns=\"http://www.w3.org/2000/xmlns/\"/>?
20:01:13 <clokep> But higher up you don't have it.
20:01:17 <clokep> Does it have the backslashes or no?
20:02:26 <flo-retina> if this is what I pasted on IRC rather than in the bug, it's the version that I escaped to test it in the error console
20:02:37 <flo-retina> I was testing: var parser = Components.classes["@mozilla.org/xmlextras/domparser;1"].createInstance(Components.interfaces.nsIDOMParser); parser.parseFromString("<server xmlns=\"http://www.w3.org/2000/xmlns/\"/>", "application/xml")
20:02:53 <clokep> No, it's the very last line of tha tbug comment. :-S
20:03:02 <clokep> But I guess it's because you escaped it manually.
20:03:25 <clokep> I can't think of a better way to get rid of it besides a regexp or indexOf.
20:03:42 <clokep> Do we need to file a bug with the DOM parser? (I.e. should that be being parsed?)
20:18:28 <-- flo-retina has quit (Ping timeout)
20:20:06 <Mook_as> that would be from expat, I think
20:20:29 <Mook_as> see also http://pastebin.mozilla.org/1848163 (peterv is/was a Mozilla guy, IIRC)
20:20:47 --> flo-retina has joined #instantbird
20:21:22 <clokep> Mook_as: ?
20:21:32 <flo-retina> that's obviously invalid
20:21:33 <flo-retina> attempting to redefine the meaning of the "xmlns" prefix...
20:21:52 <Mook_as> clokep: the error message is from the .properties file for expat errors, # 40 :)
20:22:18 <flo-retina> and I would like to know why I keep ping-timeout'ing here, and js-IRC noticing only when I attempt to send a message
20:23:24 <-- DGMurdockIII has quit (Quit: ChatZilla 0.9.89 [Firefox 15.0.1/20120905151427])
20:26:18 <clokep> flo-retina: Because we need to start pinging the server.
20:26:23 <clokep> We don't currently do that.
20:26:32 <flo-retina> and?
20:26:41 <clokep> ...?
20:26:48 <flo-retina> why am I ping timeout-ing from this machine and not from the other machine
20:26:55 <clokep> That I don't know.
20:27:00 <clokep> Is one a debug build?
20:27:08 <flo-retina> both are connected from the same wifi, and are 10cm from each other
20:27:16 <flo-retina> both are current nightlies
20:27:58 <flo-retina> it may be when after not touching the keyboard for a few minutes the screen is turned of (but the machine isn't put to sleep)
20:28:13 <clokep> Hmmm....
20:28:28 <flo-retina> and yes, I manually escaped it in that bug comment
20:31:36 --> wnayes has joined #instantbird
20:44:22 --> Kaishi has joined #instantbird
20:57:39 <-- flo-retina has quit (Ping timeout)
20:58:53 <flo> again, it doesn't know...
20:59:09 <flo> (that it's disconnected)
20:59:10 --> flo-retina has joined #instantbird
21:03:16 <clokep> If it doesn't know the socket closed then it has no way to know, we don't send any data unless you write a message.
21:06:56 * wnayes has a hacky solution for bug 1521 but is not sure it would pass review :)
21:06:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1521 min, --, ---, nobody, NEW, Keyboard behaviour in list of popular networks
21:07:58 --> Mic has joined #instantbird
21:07:59 * ChanServ sets mode +h Mic 
21:08:41 <clokep> wnayes: Put it up? See if you can get it past florian. ;)
21:08:43 <flo> wnayes: I'm not sure a non-hacky solution exists, so you can try :)
21:08:51 <wnayes> Setting the top protocol selectedIndex to -2 initially would fix the issue. There just seems to be a double index bump by the keydown and I can't see why.
21:09:39 <clokep> Oh that's surprisingly less hacky than I expected...
21:09:39 <-- flo-retina has quit (Ping timeout)
21:09:44 * clokep hides.
21:09:45 <flo> wnayes: ah, that's interesting. Have you tried putting a "debugger" statement in the selectedIndex setter, to have the stacks of the 2 calls printed to your terminal?
21:10:23 <clokep> Goodnight! (Enjoy your weekend! :))
21:10:29 <-- clokep has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
21:10:35 <Mook_as> well, you can go with print((new Error).stack) instead of debugger, too :)
21:10:44 <Mook_as> err, dump, not print :)
21:10:50 --> jb has joined #instantbird
21:11:21 <wnayes> flo: No, not sure how I'd go about that :) I put a dump() in the keydown of the richlistbox and it only occurs once there at least.
21:11:28 <Mook_as> hmm, instantbird thinks I've been idle for 16 hours
21:12:22 <-- jb has quit (Input/output error)
21:12:26 --> jb has joined #instantbird
21:12:58 <-- jb has quit (Quit: jb)
21:13:47 --> jb has joined #instantbird
21:14:37 <-- jb has quit (Input/output error)
21:15:14 --> jb has joined #instantbird
21:15:30 <-- jb has quit (Input/output error)
21:15:32 --> jb has joined #instantbird
21:15:41 <-- jb has quit (Input/output error)
21:20:17 --> mr_fribble has joined #instantbird
21:21:36 <mr_fribble> The last x86_64 version of Instantbird is the 1.0?
21:24:00 <-- mconley has quit (Input/output error)
21:26:53 <flo> mr_fribble: there's no official 64bit release of Instantbird, but by popular request I uploaded a 64bit build for 1.0
21:27:00 <flo> I guess I should do it again for 1.2
21:28:12 <mr_fribble> flo: It would be great. xD
21:37:50 <wnayes> flo: Could I go about getting some debug information without recompiling dump statements into mozilla (like through DOMi or from the wizard code)? I've never used the debugger (venkman?) and I don't think it is available in Windows.
21:44:12 <flo> Mook_as: why is (new Error).stack better than debugger;?
21:44:35 <Mook_as> wnayes: it's available (pure JS), but if you can get your hands on a version of https://addons.mozilla.org/en-US/firefox/addon/extension-developer/ that works with ib, you can hack it via the shell
21:45:01 <flo> wnayes: venkman has been broken for years
21:45:06 <Mook_as> flo: oh, just generally doing what you actually mean, instead of having the stack being a side-effect of sorts
21:45:23 <flo> what do you mean by "recompiling dump statements"?
21:45:47 <flo> Mook_as: I prefer typing a single word that I can complete in my editor ;)
21:46:26 <Mook_as> hehe. (... wait, am I supposed to lure you to use komodo now?)
21:46:45 <flo> Mook_as: well. Good luck with that.
21:47:33 <wnayes> flo: Going into the richlistbox.xml, modifying it to spit out debug dump statements, and recompiling and seeing if something is wrong there. I suppose figuring out a debugger would be a more valuable use of time though :)
21:47:57 <flo> wnayes: there's no debugger :(
21:48:12 * flo has been adding stupid dump statements for years
21:49:27 <wnayes> flo: OK, I guess I didn't pick up on the quotes surrounding "debugger" :)
21:50:58 <flo> wnayes: "debugger" is a JS keyword. When a working debugger is installed, reaching that keyword will stop the execution and open your debugger. If no debugger is installed, the keyword just dumps the stack to the terminal and continues the normal execution
21:51:14 <flo> (it's possible that stack dumping trick only works on debug builds, I'm not sure)
21:53:11 <-- AlexanderSalas has quit (Quit: Goodbye - as-salamu 3alaykum)
21:53:51 <-- mr_fribble has quit (Quit: http://www.mibbit.com ajax IRC Client)
21:55:51 <wnayes> OK, I'll build a debug copy and see if I can figure out what's going on. I can't think of any reason why the IB UI code would cause this.
22:03:06 <flo> do you want me to do it and pastebin the stacks?
22:03:38 <flo> (if you need to make a debug build from scratch on Windows it may take 2 hours :-S)
22:03:49 <flo> although you will probably find other reasons to use it later :)
22:07:16 <-- Kaishi has quit (Ping timeout)
22:10:57 --> Kaishi has joined #instantbird
22:24:17 <-- Mic has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
22:26:54 --> flo-retina has joined #instantbird
22:30:33 <-- flo-retina has quit (Ping timeout)
22:34:14 <wnayes> The build has finished already, so I'll probably have a go at it. But thanks :)
22:45:18 --> gringochapin has joined #instantbird
23:17:32 <gringochapin> Has anyone else had any luck getting the list command to work with Instantbird in IRC?  Is there some trick to it?
23:21:28 <Mook_as> gringochapin: I think you have to have set the server tab to show up
23:21:38 <Mook_as> and... it's not exactly very usable :)
23:21:47 <Mook_as> (freenode: bad idea.)
23:24:33 <gringochapin> Mook_as: I checked the box in the account settings box for the IRC server to show messages from server, but I only get one channel (sometimes two) after issuing a list command.
23:25:15 <gringochapin> Mook_as: Is there some other step I'm missing?
23:25:49 <Mook_as> hmm, not that I'm aware of... (you're uncollapsing the results, right?)
23:28:58 <gringochapin> mook_as: My screen reader didn't make it obvious that that was possible.  Got it. :)  Thanks.
23:29:26 <gringochapin> mook_as: Appreciate your help.
23:29:58 <-- gringochapin has quit (Connection reset by peer)
23:30:49 --> gringochapin has joined #instantbird
23:31:43 <Mook_as> gringochapin: glad it helped :)
23:32:12 <Mook_as> are you using some sort of assistive tech thing (screen reader, etc.)?
23:32:20 * Mook_as suspects instantbird isn't very good with that yet
23:33:45 <gringochapin> Mook_as: I am.  I'm totally blind.  It works surprisingly well.  In fact, this is the most accessible messaging application I've found.
23:34:34 <Mook_as> that's awesome! I guess we have to thank the Mozilla-bits for that :)
23:35:02 <gringochapin> Mook_as Probably. :)
23:37:55 <Mook_as> if possible, please tell us about things that are broken, and file bugs at https://bugs.instantbird.org/ - I don't think active developers use things like that that much :)
23:38:03 <Mook_as> (... oh, and I'm not one of them, I just hang around :p )