All times are UTC.
00:06:08 <instantbot> florian@instantbird.org denied review for attachment 2107 on bug 1811. 00:06:10 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1811 min, --, ---, clokep, ASSI, IRC password does not work with ZNC server password auth 00:07:44 <flo> this http://pastebin.instantbird.com/103997 (seen in a private conversation) is confusing :( 01:09:02 <-- flo has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 01:14:18 <-- wesj1 has quit (Ping timeout) 02:26:02 <-- Mook_as has quit (Quit: Mook_as) 02:43:26 <-- wnayes has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com) 03:35:49 <instant-buildbot> build #688 of linux-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/688 04:09:07 --> mconley has joined #instantbird 04:12:29 --> wesj1 has joined #instantbird 04:14:41 <-- wesj1 has quit (Quit: wesj1) 04:22:11 --> Mook has joined #instantbird 04:45:16 --> clokep has joined #instantbird 04:45:16 * ChanServ sets mode +o clokep 04:53:49 <-- EionRobb has quit (Quit: Leaving.) 05:05:41 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 05:16:48 <-- mconley has quit (Input/output error) 05:23:51 <instant-buildbot> build #779 of win32-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/779 05:59:19 --> Secretss has joined #instantbird 06:00:39 <-- Secretss has left #instantbird () 06:15:58 <-- Mook has quit (Quit: Mook) 06:16:34 --> FeuerFliege has joined #instantbird 06:23:05 --> gerard-majax_ has joined #instantbird 06:35:33 --> jb has joined #instantbird 06:46:53 <-- FeuerFliege has quit (Ping timeout) 06:57:08 <-- jb has quit (Quit: jb) 06:57:46 --> jb has joined #instantbird 07:01:16 <-- jb has quit (Quit: jb) 07:01:38 --> jb has joined #instantbird 07:04:23 <-- jb has quit (Quit: jb) 07:04:37 --> jb has joined #instantbird 07:09:43 <-- jb has quit (Quit: jb) 07:10:11 --> jb has joined #instantbird 07:32:18 <-- jb has quit (Ping timeout) 07:33:47 <-- gerard-majax_ has quit (Ping timeout) 07:44:56 <instant-buildbot> build #688 of macosx-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/688 08:35:29 --> jb has joined #instantbird 08:40:52 <-- jb has quit (Ping timeout) 08:52:49 --> gerard-majax_ has joined #instantbird 08:54:40 <-- gerard-majax_ has quit (Ping timeout) 09:08:40 --> jb has joined #instantbird 09:12:10 --> Even1 has joined #instantbird 09:12:18 <-- Even1 has quit (Quit: Even1) 09:12:23 --> Even1 has joined #instantbird 09:20:47 --> gerard-majax_ has joined #instantbird 09:33:28 <-- jb has quit (Quit: jb) 09:33:44 <-- gerard-majax_ has quit (Ping timeout) 09:33:53 --> jb has joined #instantbird 09:39:35 --> FeuerFliege has joined #instantbird 09:59:33 --> rosonline has joined #instantbird 10:10:26 <-- FeuerFliege has quit (Ping timeout) 10:11:06 <-- Even has quit (Input/output error) 10:23:10 --> gerard-majax_ has joined #instantbird 10:37:17 <-- jb has quit (Quit: jb) 10:37:39 --> jb has joined #instantbird 10:45:43 --> mpmc has joined #instantbird 10:55:35 <-- mpmc has quit (Ping timeout) 10:56:32 --> mpmc has joined #instantbird 11:02:04 --> Mic has joined #instantbird 11:02:06 * ChanServ sets mode +h Mic 11:02:13 <Mic> hi 11:06:29 --> FeuerFliege has joined #instantbird 11:15:23 --> mikk_s has joined #instantbird 11:21:32 --> flo-retina has joined #instantbird 11:21:33 * ChanServ sets mode +qo flo-retina flo-retina 11:21:43 * flo-retina is reading http://googledevelopers.blogspot.fr/2012/09/adding-oauth-20-support-for-imapsmtp.html 11:28:02 <-- mpmc has quit (Ping timeout) 11:30:07 <flo-retina> https://developers.google.com/talk/jep_extensions/oauth 11:30:36 <flo-retina> "We are also deprecating X-GOOGLE-TOKEN and SASL PLAIN for XMPP, as they either accept passwords or rely on the previously deprecated ClientLogin. These mechanisms will continue to be supported until ClientLogin is shut down, at which time support for both will be discontinued." is scary. 11:33:38 --> mpmc has joined #instantbird 11:38:55 <-- mikk_s has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 11:40:40 <flo-retina> ok, apparently they plan to keep SASL PLAIN until April 20, 2015 11:40:58 <flo-retina> that should give us plenty of time to migrate our gtalk support to OAuth 11:54:43 <-- rosonline has quit (Quit: Experimentem Instantbird 1.3 -- http://www.instantbird.com) 11:54:51 --> rosonline has joined #instantbird 12:00:01 <-- FeuerFliege has quit (Connection reset by peer) 12:03:03 --> Even has joined #instantbird 12:03:05 * ChanServ sets mode +o Even 12:19:55 --> meh has joined #instantbird 12:39:38 --> qlum has joined #instantbird 12:53:47 <-- mpmc has quit (Connection reset by peer) 13:06:03 <-- Even has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com) 13:10:22 --> clokep has joined #instantbird 13:10:22 * ChanServ sets mode +o clokep 13:11:22 <flo-retina> clokep: Good morning :) 13:11:39 <clokep> flo-retina: Hello. 13:14:26 <clokep> Was that JEP just published? 13:16:53 <flo-retina> which one? 13:16:58 <flo-retina> the oauth thing is a Google-specific extension 13:18:13 <clokep> Yes, was it just published or has that been around a while? 13:18:28 <flo-retina> possibly around for a while 13:18:36 <flo-retina> the blog post I found is dated from september 2012 13:19:48 <clokep> Ah. Well I'm glad we have plenty of time to switch to it. :) 13:21:26 <clokep> Problems with using a laptop in front of a desktop: I keep grabbing the mouse and trying to move my laptop's cursor. :( 13:23:06 <clokep> flo-retina: "I expected to see something in the file where we 13:23:06 <clokep> handle random services whose messages we want to eat rather than in 13:23:06 <clokep> ircBase.jsm" can you elaborate on "the file"? Which file do you mean? 13:30:03 --> aleth has joined #instantbird 13:30:03 * ChanServ sets mode +h aleth 13:35:19 <aleth> flo-retina: it also only mentions SASL PLAIN, maybe the encrypted SASL variants are OK for longer (if they support those that is). 13:36:40 <clokep> Firefox just got extremely crashy iwth last nights update. :( 13:47:47 * aleth no longer uses the FF nightlies because of that 13:48:03 <aleth> Aurora is close enough to the leading edge for me ;) 13:48:29 <qlum> I used to use nightly but I found them having problems that required me to switch far to often 13:48:33 <qlum> now I just use beta 13:48:41 <clokep> 95% of the time it is OK, just randomly I get a week where it's crashy as all hell. 13:48:56 <qlum> I got things on site that don't work 13:49:11 <qlum> and some sites that cause crashes 13:49:22 <qlum> especially with a lot of tabs open 13:50:45 <qlum> Instantbird Nightly on the other hand is just fine 13:51:21 <clokep> We try to be fairly stable. :) 13:51:34 <aleth> qlum: The mozilla code our nightlies is based on is the release version 13:52:19 * clokep has a new version of bug 1811. 13:52:23 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1811 min, --, ---, clokep, ASSI, IRC password does not work with ZNC server password auth 13:52:26 <clokep> It doesn't attempt to stop authentication though. 13:53:10 <qlum> the only problem I am having with instantbird is that its irc client doesn't feel like a full irc client 13:53:21 --> velikan1 has joined #instantbird 13:53:37 <clokep> qlum: What do you mean by that? 13:53:41 <velikan1> finally 13:53:46 <clokep> File bugs if there are features missing. 13:54:02 <clokep> We can't guess how people use things. ;) (Well we can, but we're not always right.) 13:54:02 <qlum> just from time to time things that I would be able to in others but not here, the account system 13:54:18 <clokep> You need to be a lot more specific. 13:54:25 <flo-retina> "maybe the encrypted SASL variants are OK for longer (if they support those that is)." Gtalk doesn't support MD5-DIGEST, only PLAIN and Google-specific things. 13:54:39 <qlum> I can tell you there is no command to list all bans on a channel 13:55:01 <clokep> There is not, did you file a bug? 13:55:06 <qlum> no 13:55:14 <qlum> I see it more as features 13:55:31 <clokep> bug == feature 13:55:48 <clokep> They all go in the bug tracker, it doesn't matter if it is a feature, a bug, a task, something else. 13:56:04 * velikan1 just curious: is IBird support _nested_ roster ? 13:56:05 <flo-retina> qlum: a bug is something that doesn't behave the way you would like. 13:56:16 <flo-retina> what's IBird? 13:56:25 <flo-retina> and what's nested roster? :) 13:56:32 <velikan1> flo-retina: Instant, is not? :) 13:57:04 <flo-retina> clokep: that file was likely ircServices.jsm 13:57:14 <aleth> clokep: wasn't there a way to list the bans in one of those mode bugs? 13:57:20 <clokep> flo-retina: I'm not sure why you expected it in there. :-S 13:57:48 <clokep> aleth: There is, I don't remember exactly how to do it. 13:57:55 <flo-retina> clokep: because it's where we handle catching specific messages instead of displaying them. 13:58:15 <clokep> No, it is where we handle specific messages from services. 13:58:28 <clokep> We already partially parse the NOTICE message in ircBase. 13:59:01 <aleth> flo-retina: It's just the code that interacts with Nickserv, Chanserv etc 13:59:08 <flo-retina> clokep: isn't "AUTH" a service? 13:59:12 <clokep> No. 13:59:28 <aleth> IRC is laggy today... 13:59:39 <velikan1> flo-retina: if you don't know about nested roster , you don't have the answer for my question :)) 14:00:01 <clokep> velikan1: But we might still want to know so we should know if we should support it. ;) 14:01:35 <velikan1> I think is my fault - I mean _nested_ *groups* 14:01:47 <flo-retina> clokep: isn't ":irc.znc.in NOTICE AUTH :*** You need to send your password. Try /quote PASS <username>:<password>" something we would typically display as a private message from "AUTH"? 14:02:05 <clokep> flo-retina: Yes. 14:02:23 <clokep> If we didn't handle it automatically it would get displayed as a private messag.e 14:02:32 <flo-retina> clokep: so why wouldn't it make sense to handle that as a message from the "AUTH" service? 14:02:55 <clokep> Because AUTH isn't a service. 14:03:13 <flo-retina> how do you define "service"? :-S 14:03:41 <clokep> There are packages of services that exist for IRC, they provide a bunch of mechanisms to do things, they are NickServ, ChanServ, SaslServ, etc. 14:03:46 <flo-retina> from a user point of view I don't see a conceptual difference between "NickServ" from freenode and "AUTH" from ZNC 14:04:07 <clokep> The user doesn't care where the code is. ;) 14:04:25 <velikan1> clokep: so do you know _nested_ _groups_ feature? 14:04:26 <flo-retina> Touché. :-D 14:04:35 <clokep> velikan1: We don't support nested groups, no. 14:05:22 <flo-retina> tags could relatively easily have a parent tag, but that wouldn't be very useful without a UI using it 14:05:24 <velikan1> clokep: just for now or in future too? 14:05:41 <flo-retina> clokep: so let's say that as a reviewer I don't see a conceptual difference. 14:05:44 <aleth> velikan1: The groups are just tags, so you can have multiple tags on a single contact, if that helps 14:06:12 <aleth> At least I think you can :-/ 14:06:13 <clokep> velikan1: Well I have no plan to do it. ;) There's no bug on file. I think to support it in the UI we'd need to be convinced the complexity is worth it for some usecase. 14:06:17 <clokep> aleth: You can. 14:06:54 <clokep> flo-retina: If I were to move it somewhere else I'd probably want an ircIHateF'in'BouncersTheyShouldAllDie.jsm file. 14:06:54 * flo-retina agrees with clokep (about the UI complexity of nesting groups) 14:07:42 <velikan1> aleth: in tkabber & spark jubber clients groups firm::name1 looks nested like firm->name1 14:08:21 <flo-retina> clokep: isn't ircServices.jsm designed to be extensible from other files? 14:08:22 * aleth agrees with clokep about AUTH not being a service. You can't talk to it. 14:08:59 <flo-retina> aleth: "You can't talk to it." so will I die if I "/msg AUTH hey"? 14:09:19 <flo-retina> velikan1: why is it useful? 14:09:24 <aleth> That's the user point of view again ;) 14:09:53 <aleth> If anything, it could go into ircNonStandard 14:10:01 <flo-retina> aleth: well, the reviewer things that it doesn't make sense to handle service specific crap in a file called "base" ;) 14:10:12 <velikan1> clokep: sad. without it we can't use iBird as corporate client :-( 14:10:17 <clokep> flo-retina: "clokep: isn't ircServices.jsm designed to be extensible from other files?" I'm not sure I understand. 14:10:30 <flo-retina> aleth: ircNonStandard would be fine with me 14:10:36 <clokep> velikan1: Why? 14:10:43 <velikan1> flo-retina: because is it (useful) :)) 14:10:45 <aleth> velikan1: You can tag contacts with the firm 14:10:53 <aleth> Why isn't that enough? 14:10:56 <clokep> You didn't really give a reason for why it is worth the extra complexity. 14:11:11 <aleth> In your example there is no nesting 14:11:16 <flo-retina> velikan1: that's the second time you refuse to answer questions of people trying to understand your situation / what you want. Your behavior is really not helpful. 14:12:30 <flo-retina> but if you have a strong desire for having support for nested groups without telling us why, I'm sure you can find someone to write an add-on for you to support it. :) 14:12:34 <velikan1> we (in corporate and I'm personal) have lots of groups with firm name and departaments inside it 14:12:38 <aleth> If I tag "name1" with "firm" I get a nice group for the firm. That already works 14:13:00 <velikan1> flo-retina: I can't read & write so fast - sorry 14:13:53 <velikan1> our roster already have nested groups and they fit our needs 14:14:05 <clokep> qlum: /quote MODE #instantbird +b will give you the ban list, obviously that isn't really use friendly. :) 14:14:15 <qlum> yea 14:14:16 <qlum> ah 14:14:32 <flo-retina> clokep: well. What do we have in JS-IRC that can let code not directly in ircBase intercept messages and handle them in a way that will cause them to never reach a prplConversation? 14:14:33 <aleth> qlum: /mode #instantbird +b works too :) 14:14:37 <qlum> the wiki also wasn't really helping on that one 14:14:45 <aleth> clokep: Though with a bug :-S 14:15:07 <clokep> flo-retina: Ah, yeah you have a different handle that's a higher priority. 14:15:18 <clokep> aleth: Can you do me a favor? 14:15:24 <clokep> Can you go "Away" for a second? 14:15:32 * clokep is afraid Watch/Monitor might not be working. :-/ 14:15:36 <aleth> clokep: done 14:15:53 <clokep> :( 14:15:55 <clokep> Thanks aleth. 14:15:59 <aleth> :( 14:16:05 <clokep> I think the ISUPPORT handler isn't running anymore. 14:16:06 <flo-retina> more unit tests coming? ;) 14:16:11 <aleth> Ah no, no bug in /mode. 14:16:27 <velikan1> flo-retina, clokep: in our corp. roster is 1600 contacts 14:16:40 <aleth> clokep: why did you think it needed /quote? 14:16:51 <clokep> aleth: It wasn't working when I tried just mode. :) 14:17:00 <aleth> clokep: works for me :) 14:17:08 <clokep> aleth: it is now, I probably misspelled something. 14:17:28 <clokep> velikan1: I'm not sure Instantbird will work well for that anyway, we currently have no way to search the contact list, etc. 14:17:39 <clokep> / filter 14:17:46 <aleth> clokep: Go away for a second to test the other direction? 14:17:59 <clokep> aleth: Done. 14:18:22 <aleth> not just you it seems :( 14:18:27 <flo-retina> velikan1: wouldn't hiding the groups that people aren't interested in be useful to you? 14:19:57 <aleth> qlum: The mode command is just a standard IRC command, like so http://docs.dal.net/docs/modes.html 14:20:36 <clokep> aleth: "standard IRC command" is kind of lying, we parse some of it client side and add information on occasion. 14:20:37 <qlum> yea I recognize the command but for some reason I didn't figure it out before 14:21:03 <aleth> clokep: True, and it's server specific to some extent too 14:21:20 <aleth> clokep: Thankfully +b is one of the ones we handle nicely already :) 14:21:51 <aleth> I just wanted to explain why it wasn't on /our/ wiki 14:23:17 <velikan1> flo-retina: user can open/close groups (clients have ability) 14:24:11 <velikan1> gropus looks like tree 14:24:38 <velikan1> *groups 14:24:46 <aleth> An add-on might be able to add nested groups 14:29:55 <clokep> aleth: It could. 14:29:59 <instantbot> New Core - IRC bug 1814 filed by clokep@gmail.com. 14:30:00 <instantbot> clokep@gmail.com requested review from aleth@instantbird.o rg for attachment 2110 on bug 1814. 14:30:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1814 maj, --, ---, nobody, NEW, Fix ISUPPORT (Watch/Monitor) 14:30:05 * clokep should have read that patch before attaching it... 14:30:18 <clokep> Ah, seems reasonable. :) 14:30:19 <aleth> It's hard to tell whether this is just our release announcement ;) http://sourceforge.jp/magazine/12/11/21/0658237 14:31:35 <qlum> also something I noticed but can't really make sense of and even figure out why is every time I join #mystia-staff on esper while being connected to #mystia it disconnects me from esper. I just can't figure out why. It also only happens when there is noone else in the room but minebot which is its bot, if I where to connect from for example mibbit on another name first it doesn't disconnect me from esper. I could make a report but I think 14:31:35 <qlum> that would be a bit confusing as I have no clue what the problem is nor if it is already reported. 14:31:58 <clokep> aleth: I'd love to get that fix in tonight's nightly. 14:34:35 <aleth> clokep: So when did we break it? 14:35:21 --> mconley has joined #instantbird 14:37:39 <flo-retina> qlum: can you please file a bug with detailed steps to reproduce? 14:37:54 <qlum> I will try 14:38:15 <qlum> although it may require being op 14:38:20 <qlum> as I am op on both 14:39:41 <aleth> The alternative would be to provide us with a log 14:43:21 <clokep> aleth: I have no idea. 14:44:15 <clokep> It'd be nice if you could apply that and ensure it works too. :) 14:45:02 <clokep> qlum: aleth's suggestion of a log would work too, most likely. 14:46:35 <flo-retina> clokep: is the ERROR(JSON.stringify(messages)); on purpose in that patch? 14:47:00 <clokep> flo-retina: No. 14:47:10 * clokep has a bad habit of leaving debug statements in patches. :( 14:47:51 <flo-retina> clokep: my usual solution to avoid that is that I don't indent debug statements, so that they are completely obvious when I look at the colored hg diff in my terminal before creating a patch 14:48:11 <clokep> flo-retina: Good idea. :) 14:48:30 <qlum> I can give it to you now before I test if it also happens without being op: http://pastebin.com/3qH3qcP8 14:48:49 <flo-retina> (and if I really forget them, it will be obvious to the reviewer that I didn't intend to keep that in the patch) 14:49:02 <clokep> (For those who dislike ads: http://pastebin.instantbird.com/104179) 14:49:15 <clokep> Btw, I prefer the new patch because lal of the parsing is now done in a single method. 14:49:32 <qlum> oh never knew pastebin had adds 14:49:45 <qlum> never visited it without a addblocker 14:49:46 <clokep> qlum: We would need the protocol log, which can be enabled by setting purple.debug.loglevel to 1. 14:49:51 <flo-retina> qlum: they only cover half the screen ;) 14:49:51 <aleth> clokep: I'll look at it later, I'd just like to understand what exactly we broke 14:49:56 <clokep> qlum: Well I mostly just hate the way it looks. 14:50:01 <clokep> aleth: I can try to debug it without that patch. 14:52:02 <aleth> clokep: Maybe not debug it completely, just to figure out if there are other things we have broken :-/ 14:52:32 <aleth> Since nothing seems to have touched that file in a while. 14:52:43 --> jb1 has joined #instantbird 14:52:53 <clokep> aleth: It seems to be working in my debug build. :( Without that patch. 14:53:15 <aleth> Maybe it was a server-side issue? 14:53:26 <-- jb has quit (Ping timeout) 14:53:27 <aleth> Are you still "away"? 14:53:30 <-- qlum has quit (Quit: Getting the <censored> out.) 14:53:34 <clokep> Yes. 14:53:35 --> qlum has joined #instantbird 14:53:41 <-- aleth has quit (Quit: Au revoir) 14:53:45 --> aleth has joined #instantbird 14:53:45 * ChanServ sets mode +h aleth 14:53:56 <aleth> I see you as away now. 14:54:12 <aleth> (After reconnecting) 14:54:56 <clokep> :-/ 14:55:04 <clokep> Can we take that patch anyway? :-D 14:55:23 <aleth> Sure, I'll look at it ;) 14:55:41 <aleth> Can you switch to available just to check IB notices? 14:56:22 <clokep> Once I grab the right mouse, sure. 14:56:25 <clokep> (Done.) 14:56:37 <qlum> btw where do I view the debug logs 14:56:44 <clokep> qlum: Error console. 14:56:48 <clokep> It's painful, we know. :( 14:56:52 <qlum> ah 14:56:58 <aleth> clokep: It's not picking up the change :( 14:57:09 <qlum> I actually figured it out just before you replied 14:58:01 <velikan1> guys, why account window (login/pass) can't be resized in Windows? Linux have not that problem %) 14:58:18 <clokep> aleth: My debug build is definitely working with it. :( 14:58:29 <clokep> Now I'm just confused. :-S 14:58:58 <aleth> whois doesn't show you as away either. 14:59:36 <clokep> aleth: I'm not away right now. ;) 14:59:41 * clokep is now. 14:59:57 * aleth just checking to see at least something is reporting right ;) 15:00:11 <qlum> hmm so many warnings 15:00:17 <qlum> only a few errors though 15:01:23 <-- qlum has left #instantbird (Derping out) 15:02:32 <-- Kaishi has quit (Quit: Kaishi) 15:06:35 --> qlum has joined #instantbird 15:08:35 <qlum> I just copied the errors if that's okay? 15:08:42 <qlum> http://pastebin.instantbird.com/104190 15:09:28 <qlum> not the last disconnect was normally auto reconnecting which I cut out as its quite annoying to see it spammed for other users 15:09:52 <flo-retina> clokep: should we get your blog added to http://planet.mozilla.org/thunderbird/? 15:10:34 <flo-retina> qlum: we need the whole log 15:10:54 <qlum> is there a easy way to view it all in one go? 15:11:05 <flo-retina> qlum: you can sometimes save time by showing us a screenshot, so that we can tell you if some specific messages are more relevant than others 15:11:27 <qlum> okay will screenshot them all 15:11:31 <flo-retina> qlum: there's unfortunately no way to copy everything at once. It's something we plan to improve fro the next version 15:11:55 <qlum> naturally making sure only the part where I connect to the relevant irc as I am connected to a lot atm 15:12:24 <qlum> basically clean log after I disconnect the rest and am only connected to #mystia on esper and then I connect to #mystia-staff 15:12:30 <flo-retina> qlum: you probably want to disconnect all accounts, empty the error console, and then connect only the account you care about 15:12:31 <clokep> flo-retina: It is already on there. ;) 15:12:55 <-- qlum has left #instantbird (Derping out) 15:13:22 <flo-retina> clokep: the instantbird blog is there, not your own blog. 15:14:08 <clokep> flo-retina: Ahhhh....sorry I misread that. :) 15:14:11 <clokep> We could probably do that, yes. 15:14:37 <clokep> We really need better debug logging. :( 15:15:58 <flo-retina> clokep: yeah... 15:16:30 <flo-retina> clokep: I'm just not sure if what we need the most desperately (ie what I should focus on in my spare time) is a better update server, or better debug logging. 15:17:41 <clokep> I'm unsure of how broken our update server is. 15:18:28 <clokep> On the bright side my NAMESX patch almost works? ;) 15:21:38 <-- rosonline has quit (Quit: Experimentem Instantbird 1.3 -- http://www.instantbird.com) 15:24:16 <clokep> flo-retina: So who runs Planet Thunderbird? 15:24:30 --> qlum has joined #instantbird 15:24:30 <flo-retina> clokep: I suspect it's Standard8 15:25:01 <qlum> k I joined via mibbit to not polute the logs 15:25:28 <flo-retina> clokep: "I'm unsure of how broken our update server is." I need strange mysql incantations each time we release, or each time we need to disable updates to a broken nightly. And I've no idea of how we will disable updates from current builds to moz17+ builds for 10.5 15:25:51 <clokep> Ah. :( That sounds more important then. :( 15:25:54 <qlum> http://puu.sh/1sHdr http://puu.sh/1sHdn http://puu.sh/ http://puu.sh/1sHdd http://puu.sh/1sHd5 http://puu.sh/1sHcW http://puu.sh/1sHcQ 15:26:05 <qlum> the screenshots 15:26:48 <qlum> missed one: http://puu.sh/1sHdg 15:27:08 <flo-retina> clokep: more or less. But I don't really care if we break all 10.5 users on nightlies 15:27:25 <flo-retina> clokep: they should be able to figure out how to downgrade to the stable 1.3, or shouldn't have been using nightlies in the first place. 15:27:42 <flo-retina> so we probably don't have a real need for a better update server until we want to release. 15:28:04 <flo-retina> (but we shouldn't start working on it the day before the release either :)) 15:28:41 <clokep> aleth: Any idea where we strip leading prefixes whenyou join a channel? 15:28:52 <clokep> I can't find it. :-S getParticipant doesn't seem to do it automatically... 15:30:05 <clokep> qlum: Is that across multiple connections or something? :-S 15:30:36 <qlum> well it auto reconnects 15:30:38 <qlum> a few times 15:30:51 <qlum> and disconnects instantly 15:31:02 <clokep> Are you MineBot? 15:31:08 <clokep> Yeah, it would have been useful to not show all those. ;) 15:31:12 <qlum> I am qlum 15:31:26 <qlum> minebot was already in 15:31:36 <aleth> 'Couldn't parse message' looks bad :( 15:31:43 <clokep> aleth: I see two spaces at the end. 15:31:53 <clokep> (Aka a shitty IRCd most likely.) 15:32:31 <aleth> clokep: Doesn't getNormalizedChatBuddyName strip them? 15:32:35 <clokep> Yes, it does. :) 15:32:39 <clokep> I just didn't go deep enough. 15:32:51 <qlum> also the one I forgot is basically the correct version of the 3th link so the last two ones are attempts to reconnect 15:33:19 <aleth> Possibly if we accept even more trailing spaces (:() we wouldn't disconnect ther 15:34:09 <clokep> aleth: We really shouldn't disconnect when failing to parse the message. :( 15:34:12 <clokep> We need to fix that. 15:34:21 <aleth> Yes 15:34:41 <aleth> We encountered that just recently with the action message thing 15:35:16 <aleth> We should just make it an "unhandled message" type error 15:35:42 <aleth> (Obviously still an error, not a warning) 15:40:40 <-- qlum has quit (Quit: http://www.mibbit.com ajax IRC Client) 15:40:52 --> qlum has joined #instantbird 15:47:20 <instantbot> clokep@gmail.com requested review from aleth@instantbird.o rg for attachment 2111 on bug 1748. 15:47:23 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1748 enh, --, ---, clokep, ASSI, Add NAMESX support (to get all user modes of someone instead of just one) 16:00:44 --> Optimizer has joined #instantbird 16:02:15 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 16:02:16 <-- flo-retina has quit (Input/output error) 16:02:18 --> flo-retina has joined #instantbird 16:02:18 * ChanServ sets mode +qo flo-retina flo-retina 16:02:18 --> clokep has joined #instantbird 16:02:18 * ChanServ sets mode +o clokep 16:06:34 <instantbot> clokep@gmail.com cancelled review?(aleth@instantbird.o rg) for attachment 2110 on bug 1814. 16:06:35 <instantbot> clokep@gmail.com requested review from aleth@instantbird.o rg for attachment 2112 on bug 1814. 16:06:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1814 maj, --, ---, clokep, ASSI, Fix ISUPPORT (Watch/Monitor) 16:07:34 <instantbot> clokep@gmail.com requested feedback from florian@instantbi rd.org for attachment 2113 on bug 1811. 16:07:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1811 min, --, ---, clokep, ASSI, IRC password does not work with ZNC server password auth 16:13:03 <-- jb1 has quit (Ping timeout) 16:13:59 --> jb has joined #instantbird 16:21:33 <instantbot> florian@instantbird.org granted feedback for attachment 2113 on bug 1811. 16:21:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1811 min, --, ---, clokep, ASSI, IRC password does not work with ZNC server password auth 16:22:07 <clokep> flo-retina: Because it is a WIP and I wanted to make sure that that way seemed good before doing the "hard" part. 16:23:21 <flo-retina> clokep: ok :) 16:23:41 <flo-retina> so you now assume it's hard, when yesterday you assumed it was just setting a variable 16:23:58 <flo-retina> is it because of re-auth attempts after nick changes that you changed your mind? 16:24:31 <clokep> Yes. 16:24:34 <flo-retina> ok 16:24:46 <clokep> I mean it's not actually hard, I'm just annoyed I have to add another variable. ;) 16:25:03 <flo-retina> right 16:28:32 <-- velikan1 has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 16:33:25 <instantbot> clokep@gmail.com cancelled review?(florian@instantbird .org) for attachment 2108 on bug 1812. 16:33:26 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 2114 on bug 1812. 16:33:27 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1812 nor, --, ---, clokep, ASSI, IRC accounts should timeout when the connection to the server has stalled 16:35:06 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 16:37:21 <-- qlum has quit (Quit: Getting the <censored> out.) 16:37:28 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 2115 on bug 1811. 16:37:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1811 min, --, ---, clokep, ASSI, IRC password does not work with ZNC server password auth 16:41:28 * clokep somehow has 12 bugs open again. :-S 16:53:18 <clokep> aleth: Doh, you're making me support things that aren't even checked in yet! 16:53:45 <aleth> clokep: I hadn't realized that it hadn't been checked in either 16:54:37 <aleth> I thought it landed with that whole pile of stuff when we restarted nightlies 16:55:26 <-- gerard-majax_ has quit (Ping timeout) 17:00:03 <clokep> No, I r+ed it after that landing. 17:15:26 <clokep> Maybe tonight? ;) 17:15:54 --> qlum has joined #instantbird 17:26:38 <aleth> clokep: Could you switch to 'away' for a sec please? 17:26:54 <clokep> aleth: Done. 17:27:35 <aleth> Is it possible the watch issue is when a nick is not on the same server? 17:28:16 <aleth> I'm picking up my own nick change instantly, but not yours. 17:28:28 <clokep> aleth: It is possible something like that is happening, yes. 17:28:36 <clokep> But it should propagate servers. 17:28:48 <aleth> It really should :-S 17:29:24 <aleth> Anyway, I'm looking at your patch, it looks good to me but it doesn't fix whatever the issue is. 17:29:40 <clokep> :( 17:29:56 <clokep> aleth: Do you have debug on though, we did properly send WATCH, right? 17:30:11 <aleth> Yes, as I said, it works fine for my nick 17:30:53 <clokep> OK. That makes me feel better (and confuses me) even more. 17:31:01 <clokep> I'd say we wait a few days and see if it is just the network being stupid. 17:31:01 <aleth> Yes to both 17:31:56 <clokep> :) 17:32:12 --> gerard-majax_ has joined #instantbird 17:38:56 <clokep> aleth: do you understand what that guy is trying to say in bug 1811? 17:38:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1811 min, --, ---, clokep, ASSI, IRC password does not work with ZNC server password auth 17:39:09 <clokep> (Also the usage of "holy grail" pisses me off. ;)) 17:41:47 <aleth> I /think/ he'd just prefer not to have to use about:config. Also that there should be a way to tell IB not to handle NickServ. 17:42:20 --> Mook_as has joined #instantbird 17:42:26 <aleth> I don't think he quite gets how your patches intersect with the existing code (not surprisingly) 17:42:36 <clokep> aleth: So he wants to have to manually configure everything? ;) 17:45:22 <aleth> clokep: I think he would find it less confusing ;) 17:46:45 <aleth> The username thing is probably just something that those who care about it, really care about it. And we don't really make it easy to find out about prefs like that... 17:47:54 <-- gerard-majax_ has quit (Ping timeout) 17:48:05 <clokep> They can ask Mook_as how to change the username. :) 17:49:44 --> rosonline has joined #instantbird 17:50:38 <aleth> My guess is if the auth had just worked he wouldn't have thought about it at all ;) 17:50:38 <Mook_as> unfortunately, if I'm not on the right machine, it would be "umm... search through the IRC logs" :p 17:52:29 <instantbot> aleth@instantbird.org granted review for attachment 2112 on bug 1814. 17:52:32 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1814 min, --, ---, clokep, ASSI, Clean up ISUPPORT message handling 17:52:57 --> mpmc has joined #instantbird 17:54:38 <mpmc> clokep: Is Instantbird nightly meant to update itself on start up? 17:57:14 <clokep> mpmc: If there's a new version available and it has been downloaded it will update, yes. 17:57:38 <mpmc> clokep: Ok cheers :) 17:58:38 <clokep> Is it not working? :P 17:59:02 <aleth> mpmc: you can check in the "Help" menu too 17:59:34 <mpmc> clokep: Yeah it is, just never seen a nightly update itself before haha 18:00:01 <clokep> mpmc: Ah, well that would be silly if you had to update it everyday! 18:00:15 * clokep is now known as clokep|away 18:01:01 <aleth> ^^ no longer trusting WATCH :P 18:01:12 <-- Even1 has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 18:06:45 --> flo-retina has joined #instantbird 18:06:45 * ChanServ sets mode +qo flo-retina flo-retina 18:12:42 --> FireFly_TB has joined #instantbird 18:13:23 --> jb1 has joined #instantbird 18:13:26 <-- jb1 has quit (Input/output error) 18:13:27 <-- jb has quit (Connection reset by peer) 18:13:31 --> jb has joined #instantbird 18:23:45 <-- jb has quit (Ping timeout) 18:31:28 <flo-retina> clokep|away: are you still confused by http://log.bezut.info/instantbird/today#m427 ? 18:33:48 <flo-retina> what he is saying is: 18:33:49 <flo-retina> 1. His nickserv password isn't the same as his ZNC password, and he told us about that before when we were wondering if that was possible. 18:33:49 <flo-retina> 2. Instantbird should *not* mess with NickServ when it's connecting to ZNC, because it's ZNC's job to identify with nickserv, and when Instantbird connects to ZNC, ZNC is most likely already identified to nickserv. 18:35:29 <flo-retina> I think the right way to think about this is that the user isn't connecting to IRC but to ZNC, so we need to identify the user to ZNC, not to the IRC network (which is just something ZNC happens to be forwarding content from) 18:35:41 <aleth> I think clokep was confused because his patches (both of them) addressed this (in different ways). 18:36:00 <flo-retina> why ZNC insists on using the "username" rather than the "nickname" to authenticate the user seems strange to me. 18:36:15 <douglaswth> hmm, tab completion isn't working for the nick "|an" 18:36:18 <-- Optimizer has quit (Ping timeout) 18:36:20 <aleth> It *is* strange. 18:37:33 <aleth> douglaswth: File a bug? 18:38:06 <aleth> I suspect we/regex treats leading | as whitespace somewhere... 18:38:25 <flo-retina> aleth: I think it's a word boundary 18:38:44 <flo-retina> not sure if we use \b anywhere for the completion though 18:38:46 * aleth mutters something about people choosing silly nicks shouldnt expect miracles ;) 18:39:06 <flo-retina> ah, that reminds me I should fix the issues with show nick 18:39:52 --> Optimizer has joined #instantbird 18:43:19 <douglaswth> aleth: regarding miracles: it worked fine in my tab complete addon, pidgin, irssi, and probably lots of other thing ;P 18:43:27 <rosonline> aleth: Are you think in add Sapo Messenger on Instantbird (via Jabber)? 18:43:39 <aleth> douglaswth: I didn't say I wouldn't fix it :P 18:44:00 <aleth> rosonline: What is sapo messenger? 18:45:51 <rosonline> aleth: Sapo messenger is a communicator used in Portugal and some countries. The Sapo Messenger applet is being descontinued. I think that this protocol could be added on Instantbird. 18:46:10 <aleth> rosonline: If it's Jabber we already support it. Jabber == XMPP 18:46:59 <instantbot> florian@instantbird.org requested review from aleth@instantbird.o rg for attachment 2115 on bug 1811. 18:47:00 <instantbot> florian@instantbird.org granted feedback for attachment 2115 on bug 1811. 18:47:02 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1811 min, --, ---, clokep, ASSI, IRC password does not work with ZNC server password auth 18:47:03 <rosonline> aleth: I think... There's a website: http://messenger.sapo.pt/P%C3%A1gina_principal | I will serarch more about this protocol 18:47:53 <-- Optimizer has quit (Ping timeout) 18:48:52 <rosonline> aleth: http://ocromoinformatico.blogspot.com.br/2006/06/sapo-messenger-utilizar-ou-no-utilizar.html 18:50:08 <aleth> rosonline: That seems to say that im.sapo.pt is an XMPP server. So you can just connect to it already 18:50:55 <rosonline> I just think in add the Sapo Messenger on the future Instantbird release 18:51:19 <aleth> But it seems to be dead 18:51:27 <aleth> Why do you think that server will continue to work? 18:52:21 <aleth> Anyway, you should try connecting to it first and check that it all works well. 18:53:08 <flo-retina> rosonline: we only add preconfigured servers for very popular XMPP services 18:54:50 <rosonline> aleth: Ok. I think "The SAPO Messenger is being descontinued, so, it could be add for Onstantbird protocols" 18:55:16 <rosonline> aleth: I'll try the Sapo Messenger and search about yours popularity 18:55:51 <aleth> rosonline: You misunderstand me. If the SAPO messenger was a program that connects to the XMPP server I mentioned, and it is discontinued, what makes you think that server will continue to exist? We can't "add" anything in that case. 18:56:19 <aleth> Also you should try to connect to the server /with Instantbird/ before we go any further. 18:58:28 <douglaswth> hmm, is tab completion a core or ui bug? 18:58:33 <aleth> UI 18:58:45 <rosonline> aleth; Fine. I'll test Sapo Messenger and I'll report at next week 18:59:54 <aleth> rosonline: It should work if you pick "XMPP" as the protocol and put in im.sapo.pt as the server 19:00:55 <rosonline> aleth: Ok. 19:02:07 <douglaswth> aleth: thanks! 19:02:15 <-- clokep|away has quit (Ping timeout) 19:08:56 --> unghost has joined #instantbird 19:13:06 <instantbot> New Instantbird (UI) bug 1815 filed by douglaswth@gmail.com. 19:13:11 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1815 nor, --, ---, nobody, UNCO, Tab completion for nicks that start with "funny" characters 19:13:16 <aleth> douglaswth: thanks! 19:15:12 --> clokep|away has joined #instantbird 19:17:30 <clokep|away> aleth: | is a word boundary, yes. 19:17:45 * clokep|away is now known as clokep 19:18:35 * clokep has gotten http://pastebin.instantbird.com/104221 twice today. :( 19:27:11 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 19:27:17 --> clokep has joined #instantbird 19:27:17 * ChanServ sets mode +o clokep 19:27:47 <clokep> aleth after you review bug 1811, I can take care of flo-retina's nits if you agree w/ them. 19:27:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1811 min, --, ---, clokep, ASSI, IRC password does not work with ZNC server password auth 19:36:27 --> EionRobb has joined #instantbird 19:37:55 <flo-retina> clokep: I'm not even sure I want them addressed 19:38:15 <flo-retina> clokep: it was just the thoughts I had while reading, and I thought it was better to share them 19:38:37 <-- flo-retina has quit (Connection reset by peer) 19:38:39 --> flo-retina has joined #instantbird 19:38:39 * ChanServ sets mode +qo flo-retina flo-retina 19:38:46 <flo-retina> clokep: was that error in the pastebin related to attemptingto use fake? 19:38:50 <clokep> flo-retina: Right, that was more of a "al eth, don't want for another patch" 19:38:57 <clokep> flo-retina: No. That was on my real profile. 19:39:06 * flo-retina hates that peer 19:40:10 <flo-retina> I don't see why we would call initHTMLDocument on a conversation that has no target 19:40:26 <clokep> flo-retina: I get a blank tab when that happens that is unclosable btw. 19:40:41 <flo-retina> hmm... could this happen when restoring a conversation from hold, if the account has been disconnected / the prplConv has been closed for some reason? 19:41:03 <clokep> Ah, that might be exactly what happened. 19:41:19 <flo-retina> maybe paste that error in the "blank tab that cannot be closed" bug? :) 19:41:27 <flo-retina> (the one we could never reproduce) 19:41:54 <flo-retina> I've got to go, I'll be back in 1 or 2 hours 19:42:14 <clokep> Bye! 19:48:27 <-- FireFly_TB has quit (Ping timeout) 19:48:35 <clokep> I thought we had fixed a bug about bug 1594 already? I thought Mic did it? :-S 19:48:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1594 nor, --, ---, nobody, NEW, Remove libpurple custom emoticons preference 19:50:26 --> FireFly_TB has joined #instantbird 19:53:13 --> gerard-majax_ has joined #instantbird 19:57:33 <-- FireFly_TB has quit (Input/output error) 20:10:30 <Mic> clokep: bug 435 20:10:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=435 min, --, 1.3, benediktp, RESO FIXED, Hide "Show custom smilies"-option for libpurple XMPP and MSN and make it default to false 20:10:46 <clokep> Mic: So that's a dup? 20:11:18 <instantbot> clokep@gmail.com set the Resolution field on bug 1594 to DUPLICATE of bug 435. 20:11:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1594 nor, --, ---, nobody, RESO DUPLICATE, Remove libpurple custom emoticons preference 20:11:24 <Mic> Sounds like it. 20:12:25 * Mic is getting spammed by the NASA :D 20:13:06 <clokep> By NASA? (o_O) 20:13:24 <Mic> They've got an email notification service called "Spot The Station!" that will send you an email when the ISS is visible from your place. 20:14:12 --> Mnyromyr has joined #instantbird 20:14:31 <Mic> Unfortunately the weather's been bad since I signed up, so I didn't have an opportunity to actually use it :( 20:17:21 <clokep> aleth: Nice comment. :) 20:18:24 <aleth> PROTOCTL, the IRC command that looks like a typo ;) 20:19:00 <clokep> aleth: Yes, I made sure to C&P it directly from the documentation. :-D 20:19:44 <aleth> It's actually hard to google because google simply doesn't believe you mean what you typed :D 20:20:49 <clokep> The links to the documentation are in the header of the file btw. 20:25:39 <aleth> Who thought Scandinavian Lowercase was a good idea :-S 20:26:57 <clokep> They also apparently messed up the definition... 20:27:24 <clokep> Anyone know of software that'll render a flowchart from a definition file, preferably in JS? 20:27:37 <EionRobb> aww, no custom emoticons? :( 20:28:52 <aleth> clokep: if you don't mind python http://networkx.lanl.gov/pygraphviz/index.html 20:29:25 <clokep> aleth: Mostly I don't want to install graphviz cause it's kind of sketchy (and heavy), but then I realized it would be neat to just give something files and let the browser render them... 20:30:02 <clokep> And that wraps graphviz, but thanks. :( 20:30:07 <aleth> clokep: You'd think there'd be a JS equivalent, if maybe not so huge 20:30:33 <clokep> I found one that will take xdot files and do it...but that kind of defeats the purpose IMO. 20:31:49 <aleth> maybe this http://neyric.github.com/wireit/docs/ 20:33:18 <aleth> Distinct lack of pretty examples though :( 20:33:46 <clokep> :( I'll just install Graphviz 20:35:09 <clokep> Most of the libraries I've seen miss the point of Graphviz...that you don't lay things out, you just give it nodes. 20:35:16 <clokep> Anyway that's probably enough off topic, sorry! 20:40:32 --> mikk_s has joined #instantbird 20:40:58 <-- mikk_s has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 20:47:06 <-- Mic has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 20:50:31 <rosonline> is possible create an Google + protocol like as Twitter protocol? 20:58:30 <-- mpmc has quit (Connection reset by peer) 20:58:31 <clokep> Do they have an API? 21:00:47 <instantbot> aleth@instantbird.org granted review for attachment 2111 on bug 1748. 21:00:49 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1748 enh, --, ---, clokep, ASSI, Add NAMESX support (to get all user modes of someone instead of just one) 21:01:54 <-- meh has quit (Quit: The point is: don't lose your dinosaur.) 21:07:03 <clokep> Thanks. 21:17:20 <-- rosonline has quit (Quit: http://www.mibbit.com ajax IRC Client) 21:20:30 <-- EionRobb has quit (Ping timeout) 21:22:30 --> flo has joined #instantbird 21:22:31 * ChanServ sets mode +qo flo flo 21:23:36 <flo> clokep: wouldn't while (aPrefixes.indexOf(str[0]) != -1)\n str = str.slice(1); be more readable? 21:27:11 --> Kaishi has joined #instantbird 21:36:46 <-- Kaishi has quit (Quit: Kaishi) 21:42:44 <-- gerard-majax_ has quit (Ping timeout) 21:45:53 <-- mconley has quit (Input/output error) 21:51:14 --> EionRobb has joined #instantbird 21:53:52 --> wesj1 has joined #instantbird 21:54:05 <-- wesj1 has quit (Quit: wesj1) 21:56:59 <-- clokep has quit (Ping timeout) 21:57:35 --> clokep has joined #instantbird 21:57:36 * ChanServ sets mode +o clokep 21:58:01 <clokep> flo: Possibly, I was trying to not constantly recreate the string. 21:59:35 <instantbot> aleth@instantbird.org requested review from florian@instantbird .org for attachment 2118 on bug 1815. 21:59:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1815 nor, --, ---, aleth, ASSI, Tab completion for nicks that start with "funny" characters 22:02:36 <clokep> aleth: We can't just use \S all the time? 22:02:50 * clokep would really like tests for that code. 22:03:14 <flo> clokep: "constantly recreate the string." wouldn't that be twice at most? 22:03:27 <clokep> flo: It could be n times, theoretically. 22:04:03 <clokep> But it is most likely a small number, so I'm probably over optimizing. 22:04:21 <aleth> clokep: If we use \S all the time it will fail in other, more common instances (e.g. it won't detect "clokep" when the cursor is in the middle of clokep in "(also talked to clokep) etc" 22:04:51 <clokep> aleth: I don't understand that. 22:05:16 <aleth> clokep: This isn't the regex that identifies the beginning of the nick 22:05:28 * flo would like tab completion unit tests too 22:05:43 <clokep> aleth: I still don't understand. 22:06:10 <aleth> This is the test for whether you are pressing tab while the cursor is in the middle of a word which is a nick. 22:06:39 <clokep> "middle of a word which is a nick" means what exactly, does it mean clok| or clok|ep? 22:06:43 <clokep> (whree | is the cursor) 22:06:54 <aleth> the latter 22:07:17 <clokep> OK. 22:07:23 <aleth> The regex has to match "clokep" in that case but not "clokep)" for example 22:07:54 <clokep> And I guess we wouldn't want to match partials... 22:08:22 <aleth> No, that's why I can't just loop through the list of matching nicks. 22:10:22 <aleth> Since this is a kind of "bonus feature" anyway I don't mind if it fails in strange edge cases (it will), but the bug here is that the code could break tab completion 22:11:41 <aleth> (due to throwing a TypeError) 22:14:19 <clokep> Hmm...I really don't know that code very well, but if you say so. 22:14:56 <aleth> The problem is that nicks can contain lots of characters which are word boundaries. 22:16:27 <clokep> Right. Does our tab complete work on nicks like clokep|away? 22:16:41 <aleth> Sure. 22:16:43 <clokep> Apparently it does... 22:26:13 <-- unghost has quit (Input/output error) 22:44:56 <instantbot> aleth@instantbird.org requested review from florian@instantbird .org for attachment 2119 on bug 1815. 22:45:00 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1815 nor, --, ---, aleth, ASSI, Tab completion for nicks that start with "funny" characters 22:57:10 --> rosonline has joined #instantbird 23:02:46 <flo> clokep: https://bugzilla.mozilla.org/show_bug.cgi?id=530099 confuses me. 23:12:55 <aleth> clokep: I realized one could do better at that place after all :) 23:16:20 <-- aleth has quit (Input/output error) 23:18:27 <clokep> flo: Me too, but I figured I should bring you in on it. 23:18:33 <clokep> aleth: Excellent. :) 23:18:36 --> Kaishi has joined #instantbird 23:26:14 <-- clokep has quit (Ping timeout) 23:36:27 <-- sander85 has quit (Ping timeout) 23:38:29 --> zen_monkey has joined #instantbird 23:38:33 <-- zen_monkey has left #instantbird (Saliendo) 23:42:05 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105]) 23:43:38 --> sander85 has joined #instantbird