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 )