#instantbird log on 09 30 2011

All times are UTC.

00:01:17 <-- sabret00the has quit (Connection timed out)
00:01:42 --> sabret00the has joined #instantbird
00:06:46 <lewellyn> clokep: ctcp version yourself :)
00:07:02 <lewellyn> i saw &quot; at the end of the url :)
00:07:27 <clokep> It returns Instantbird and the URL or whatever. I wrote the patch to do that. :p
00:07:36 <clokep> I just was asking what's confusing about it.
00:08:38 <lewellyn> clokep: http://www.instantbird.com&quot; isn't correct :)
00:08:55 <clokep> Are you using Instantbird?
00:08:58 <lewellyn> sure, i see the WHY behind it, but it's still not right :)
00:09:02 <EionRobb> it doesn't have an &quot; for me
00:09:03 <lewellyn> that was with instantbird, yes
00:09:14 <lewellyn> hm. i'll relaunch instantbird in a bit
00:09:19 <lewellyn> or now :)
00:09:49 <clokep> http://lxr.instantbird.org/instantbird/source/purple/libpurple/protocols/irc/parse.c#569 does not have a quote after it...
00:10:04 <EionRobb> (13:08:16) clokep: (notice) Received CTCP 'VERSION Instantbird -- http://www.instantbird.com' (to EionRobb) from clokep
00:10:09 <EionRobb> its got a ' in it
00:10:15 <lewellyn> 17:09:57 - romonster: (notice) Received CTCP 'VERSION Instantbird -- http://www.instantbird.com&apos; (to lewellyn) from romonster
00:10:18 <lewellyn> yeah
00:10:31 <clokep> Someone file a bug then. :P
00:10:33 <lewellyn> i didn't realize that instantbird is eating the version reply and noticing the versioner
00:10:42 <lewellyn> i think the bug is that it is noticing :(
00:10:54 <clokep> Why?
00:10:59 <clokep> It's the proper response.
00:11:12 <romonster> it's also opening a tab telling me you versioned me
00:11:16 <romonster> ugh
00:11:19 <lewellyn> oh. i see. it's just a confusing formatting
00:11:29 <lewellyn> 17:10 [mozilla] CTCP VERSION reply from romonster: Instantbird -- http://www.instantbird.com
00:11:36 <lewellyn> that's more like the formatting i'd expect
00:11:44 <clokep> romonster: Yes, so you know someone is requesting information on you (not that I necessarily agree w/ that, but that's the reason behind it)
00:11:46 <lewellyn> romonster: sorry. i thought you were afk still :)
00:11:51 <romonster> i was
00:12:22 <romonster> but a whole new tab for that? it can't just go into a channel window?
00:12:36 <lewellyn> romonster: it's not associated with a channel.
00:12:37 <romonster> normally i turn all those notifications off anywya
00:12:43 <romonster> anyway
00:12:45 <clokep> It has nothing to do w/ a channel.
00:12:57 <lewellyn> most clients dump it either into a generic notices window or the server window. instantbird has neither :)
00:13:05 <romonster> so? every other irc client i have used would have stuck it in the channel anyhow
00:13:13 <lewellyn> romonster: none that i've used.
00:13:35 <clokep> romonster: But why do things because other's do it if it doesn't make sense?
00:13:47 <romonster> it makes perfect sense to me
00:14:08 <romonster> i don't ever want a new tab unless it's a query or msg
00:14:33 <clokep> Then file a bug. :P
00:14:35 <lewellyn> romonster: it's essentially the same thing as a query though.
00:14:40 <clokep> I'll be back in a few minutes.
00:14:50 <lewellyn> likewise. i gotta go cook.
00:15:00 <romonster> then i want the option to suppress it
00:18:37 <clokep> Please file a bug then.
00:19:29 <romonster> what i mean by preferences displaying a blank window is this: i go into a tab, for example, content, and do something like try to change the font. it looks fine for a second, then everything in the tab vanishes, and if i switch to another tab, everything in that one vanishes too
00:19:48 <romonster> erm...i have no idea how to file a bug, never done that in my life
00:20:44 <clokep> lewellyn can help you with that. ;)
00:21:55 <clokep> The preferences tab displaying sounds like a Mozilla bug, but it's still not good. :-/ Maybe flo would have some ideas.
00:24:47 * clokep is now known as clokep_away
00:27:37 <-- sabret00the has quit (Connection timed out)
00:28:14 --> sabret00the has joined #instantbird
00:29:05 <-- clokep_away has quit (Connection reset by peer)
00:29:08 --> clokep has joined #instantbird
00:29:08 * ChanServ sets mode +h clokep 
00:29:44 <-- Mook_as has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner])
00:30:32 <-- myk has quit (Ping timeout)
00:43:47 <rikki> clokep sorry was doing a test so couldn't reply lol
00:44:11 <rikki> i didn't keep it lol, but 13 days still not bad
00:45:33 <clokep> rikki: You can get back to it easily. But OK. :)
00:45:45 <rikki> oh yeah?
00:46:03 --> ironhead has joined #instantbird
00:46:07 <clokep> In the error console: |openDialog("about:crashes")|
00:46:49 <clokep> And then we would need the nuber there.
00:46:55 <rikki> none there
00:47:01 <rikki> i didn't submit
00:47:04 <clokep> Ah, OK.
00:47:06 <clokep> That's why.
00:47:35 <rikki> i tend not to submit
00:48:17 --> clokep1 has joined #instantbird
00:48:33 <clokep1> Why?
00:48:47 <-- clokep has quit (Ping timeout)
00:49:03 <rikki> as when apps die it has reasons to do with other programs or my use
00:49:48 <clokep1> But we'll never know unless you submit. :-D
00:49:49 <clokep1> But OK.
00:52:50 <-- sabret00the has quit (Connection timed out)
00:53:17 --> sabret00the has joined #instantbird
00:58:03 <-- devfil has quit (Client exited)
01:26:02 <-- GeekShadow has quit (Connection reset by peer)
01:27:07 <-- sabret00the has quit (Connection timed out)
01:27:50 --> sabret00the has joined #instantbird
01:31:06 --> GeekShadow has joined #instantbird
01:31:39 <-- GeekShadow has quit (Connection reset by peer)
01:36:07 --> GeekShadow has joined #instantbird
01:37:07 <-- GeekShadow has quit (Connection reset by peer)
01:41:09 --> GeekShadow has joined #instantbird
01:42:31 <-- GeekShadow has quit (Connection reset by peer)
01:45:53 <-- sabret00the has quit (Connection timed out)
01:46:11 --> GeekShadow has joined #instantbird
01:46:21 --> sabret00the has joined #instantbird
01:46:45 <-- GeekShadow has quit (Connection reset by peer)
01:46:53 --> angelo_unefa has joined #instantbird
01:48:29 <angelo_unefa> Alguien de Venezuela?
01:51:11 --> GeekShadow has joined #instantbird
01:56:51 <-- angelo_unefa has quit (Quit: Instantbird 1.0)
02:00:48 --> Mook has joined #instantbird
02:05:14 <-- sabret00the has quit (Connection timed out)
02:05:55 --> sabret00the has joined #instantbird
02:16:56 <-- ironhead has quit (Quit: Instantbird 1.0)
02:23:11 <-- sabret00the has quit (Ping timeout)
02:27:28 <-- rikki has quit (Connection reset by peer)
02:27:32 --> rikki has joined #instantbird
02:27:54 --> sabret00the has joined #instantbird
03:04:02 <-- clokep1 has quit (Quit: Instantbird 1.1a1pre)
03:06:40 <-- sabret00the has quit (Connection timed out)
03:07:15 --> sabret00the has joined #instantbird
03:18:38 <-- werwolf has quit (Quit: '< auuuuuuuuuuuuuuu)
03:19:41 --> waynenguyen has joined #instantbird
03:33:48 <-- sabret00the has quit (Connection timed out)
03:34:23 --> sabret00the has joined #instantbird
03:35:27 <-- Mook has quit (Connection reset by peer)
03:36:55 --> Mook has joined #instantbird
03:51:26 <-- sabret00the has quit (Connection timed out)
03:51:57 --> sabret00the has joined #instantbird
04:03:24 <-- EionRobb has quit (Quit: Leaving.)
04:28:14 <-- waynenguyen has quit (Connection reset by peer)
04:35:33 --> FeuerFliege has joined #instantbird
04:39:04 <-- FeuerFliege has quit (Quit: Instantbird 1.1a1pre)
04:48:01 <-- sabret00the has quit (Connection timed out)
04:48:45 --> sabret00the has joined #instantbird
05:22:37 --> jb has joined #instantbird
05:29:47 <-- jb has quit (Ping timeout)
05:41:56 <-- sabret00the has quit (Connection timed out)
05:42:35 --> sabret00the has joined #instantbird
05:51:14 --> FeuerFliege has joined #instantbird
06:11:07 <-- sabret00the has quit (Connection timed out)
06:11:42 --> sabret00the has joined #instantbird
06:29:00 <-- Mook has quit (Ping timeout)
06:29:28 --> mokush has joined #instantbird
06:33:02 --> Mook has joined #instantbird
06:38:19 --> jb has joined #instantbird
06:43:52 <-- sabret00the has quit (Connection timed out)
06:44:23 --> sabret00the has joined #instantbird
07:03:19 <-- sabret00the has quit (Connection timed out)
07:04:02 --> sabret00the has joined #instantbird
07:15:13 --> jb1 has joined #instantbird
07:15:17 <-- jb has quit (Ping timeout)
07:17:03 <instantbot> New Instantbird (UI) bug 1054 filed by benediktp@ymail.com.
07:17:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1054 nor, --, ---, nobody, NEW, Update problem: 0.3a3pre asks to update to 0.3pre (20110703041728)
07:26:58 <-- Mook has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
07:32:08 --> Mic has joined #instantbird
07:32:08 * ChanServ sets mode +h Mic 
07:32:52 <-- sabret00the has quit (Connection timed out)
07:33:38 --> sabret00the has joined #instantbird
07:33:39 <-- sander85 has quit (Ping timeout)
07:35:34 --> sander85 has joined #instantbird
07:36:50 <FeuerFliege> I really wonder, if the twitter timeline works as it should.
07:37:45 <FeuerFliege> I thought it should open with the last know tweet, but it just skips everything.
07:39:46 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
07:53:10 <-- sabret00the has quit (Connection timed out)
07:53:52 --> sabret00the has joined #instantbird
08:23:40 --> Mad_Maks has joined #instantbird
08:28:57 <-- sabret00the has quit (Connection timed out)
08:29:43 --> sabret00the has joined #instantbird
08:29:57 <-- gerard-majax has quit (Ping timeout)
08:34:43 --> flo has joined #instantbird
08:34:43 * ChanServ sets mode +qo flo flo 
08:38:58 <-- jb1 has quit (Ping timeout)
08:39:02 --> jb has joined #instantbird
08:49:20 <-- sabret00the has quit (Connection timed out)
08:49:48 --> sabret00the has joined #instantbird
08:53:52 <flo> hello :)
08:56:51 --> aleth has joined #instantbird
08:58:31 --> gerard-majax has joined #instantbird
08:59:28 <instantbot> florian@instantbird.org set the Resolution field on bug 1054 to WONTFIX.
08:59:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1054 nor, --, ---, nobody, RESO WONTFIX, Update problem: 0.3a3pre asks to update to 0.3pre (20110703041728)
09:15:55 --> Mic has joined #instantbird
09:15:55 * ChanServ sets mode +h Mic 
09:17:04 <-- Mad_Maks has quit (Ping timeout)
09:17:09 --> Mad_Maks has joined #instantbird
09:20:51 <-- sabret00the has quit (Connection timed out)
09:21:16 --> mmkmou has joined #instantbird
09:21:40 --> sabret00the has joined #instantbird
09:35:47 <-- mokush has quit (Client exited)
09:43:01 <-- FeuerFliege has quit (Ping timeout)
09:47:52 <lewellyn> flo: hi :)
09:48:01 <lewellyn> it's too bad you missed romonster :(
09:48:41 <lewellyn> if she has time before her trip once she wakes up, i'll help her file a bug or two
09:49:10 <flo> clokep: can you explain a bit more what you meant by "The new nickserv killer gives me the warning about having unread messages though."? Which warning is this? (is there something that needs to be fixed in bug 1000?)
09:49:14 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1000 enh, --, ---, nobody, NEW, Minimize user interruptions
09:51:19 * flo reads the log
09:51:46 <flo> lewellyn: when you are talking about theme, is that the message theme, or the theme for the whole application?
09:52:00 <lewellyn> flo: which time?
09:52:28 <flo> "the default themes wouldn't honor her fonts" uh? Isn't this about the setting in the "Content" prefpane to display formattings?
09:52:34 <lewellyn> the message themes
09:52:45 <flo> lewellyn: I haven't talked about "time"
09:52:57 <lewellyn> we mentioned themes more than once :)
09:53:12 <flo> The first I guess
09:53:27 <lewellyn> but either the preferences window loves lucida grande, or it wasn't honoring her font choice.
09:54:04 <lewellyn> without being able to close the tab and reopen it without a /part, there wasn't an easy way for her to test if it really did use her chosen font
09:54:17 <lewellyn> i think most of her woes revolve around that :/
09:56:15 <Mic> The font in the message theme can be changed without closing and reopening the conversation iirc, if that's what she attempted to do/see
09:57:06 <lewellyn> yeah. it was using lucida grande after she chose one
09:57:24 <lewellyn> also, the font selector's selection bar wasn't in sync with her mouse which made choosing a font fun for her.
09:58:34 <lewellyn> but it'll be about 5 hours before i can deal with instantbird. gotta wrap other stuff up first :)
10:00:11 <flo> clokep: "some of the preferences just display blank windows" is most likely a mac specific bug which would be a blocker if only I had a way to reproduce it when I want to debug it. Some very strange layout issue in the pref window.
10:00:11 <flo> That bug disappears when I use DOMi on that window, which makes things very painful to debug.
10:00:24 <flo> We've had that bug for years :(
10:01:25 <Mic> flo: did you try if Chromebug makes a difference here? Maybe this one works while DOMi doesn't?
10:01:39 <lewellyn> also, she was requesting that you can change window appearance without restarting. i noted that it's a bug/feature you inherit from upstream :/
10:02:04 <flo> Chromebug hasn't worked at all for a long while, and I heard it is no longer maintained
10:02:16 <flo> Mic: and DOMi is not the problem. The problem is that the thing is rather random :(
10:02:17 <Mic> It's been a while since I tried the last time
10:02:44 <lewellyn> though wouldn't replacing appearances with the personas stuff allow changing window themes without a restart?
10:02:52 <flo> why would you restart to change window appareance? :-S
10:02:59 <Mic> If the thing is random you should be sure to have working tools when it occurs ;)
10:03:03 <flo> ah, the whole application theme.
10:03:07 <lewellyn> flo: go to addons -> appearance and choose a new one.
10:03:09 <lewellyn> yeah.
10:03:14 <flo> that whole discussion (both in the log and here) is very confusing
10:03:23 <lewellyn> yes. :(
10:03:37 <lewellyn> it doesn't help that i'm relaying what she was telling me, by memory.
10:03:47 <lewellyn> if she had limited it to my irc channel i could copy/paste :/
10:06:42 <flo> http://log.bezut.info/instantbird/today#m48 is a very good description of that Mac-only but that annoys me so much
10:06:53 <Mic> I'm sure we discussed this before and maybe I should know .. but I'm confused by tab's context menu anyways.
10:07:07 <flo> tab's context menu?
10:08:26 * Mic wonders if the behaviour of the /today link on the logs should be "reload page with todays date". 
10:08:56 <Mic> Since "/today" links are absolutely useless in bug comments and earlier IRC logs.
10:09:05 <flo> yeah
10:09:12 <flo> and the "today" page in itself is bad
10:09:20 <Mic> And it's not discoverable
10:09:51 <flo> I would like a "flo" page that displays anything that happened since the last "flo has quit" message
10:10:08 <flo> but that could be generalized to look for the nick given as the name of the page ;)
10:10:42 <flo> and yes, these links could need some fixing :)
10:11:49 <Mic> "Close conversation" means .. "Stop conversation and close tab" most likely?
10:12:00 <flo> FeuerFliege that's mostly the expected behavior, even though I don't really like it either. (see bug 850). I think the behavior would be prefect if we could insert context messages in the timeline from the logs though :).
10:12:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=850 nor, --, 1.1a1, clokep, RESO FIXED, Twitter should start from last known tweet
10:12:13 <flo> Mic: yes
10:15:14 <-- sabret00the has quit (Connection timed out)
10:15:53 --> sabret00the has joined #instantbird
10:16:36 <Mic> I hope I can fix the borders of the listheaders later today. And if I knew what color would be better I'd also propose changes for the unread counters :S
10:17:13 <Mic> The red color is fine for the tab label but it's looking completely different when covering so much space in my opinion:S
10:17:51 <flo> Mic: I was wondering if on windows we should change the border-radius of that unread count to match the border radius used on the corners of the window
10:17:54 <Mic> It's not "in case you're interested, there are three new messages" but rather "LOOK AT ME, NOW!"
10:18:37 <flo> maybe we could desaturate or darken it a bit?
10:18:38 <Mic> Good idea, I can userChrome-test that in a moment.
10:21:51 <-- sabret00the has quit (Quit: Leaving)
10:23:10 --> werwolf has joined #instantbird
10:25:22 <flo> aleth: can you still reproduce bug 872 with a current (moz7 based) nightly?
10:25:25 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=872 nor, --, ---, nobody, NEW, Incorrect text on "Get Add-ons" page
10:26:24 <flo> (it works for me, I can't reproduce it anymore)
10:26:52 <-- jb has quit (Quit: Instantbird 1.0)
10:26:58 <flo> hmm, no. It works for me on my debug build, but not on my nightly with my default profile :-/
10:30:08 <flo> the nightly still has the problem when run with the profile of my debug build :-S
10:30:18 <flo> I hate these bugs :(
10:30:56 <lewellyn> are there plans post-1.1 to streamline the installation of addons?
10:31:11 <flo> do you have some plans for that? :)
10:31:24 <lewellyn> instantbird:// links ;)
10:31:44 <flo> ibaddon:// ?
10:31:56 <lewellyn> but yeah, "instantbird sends you to web page, web page feeds you xpi, you get to figure out how to install the downloaded xpi" isn't terribly useful
10:32:14 <flo> you can search from the add-on manager
10:32:38 <lewellyn> but the addon manager (and apparently somewhere else, according to ro) sends you to the web page apparently
10:36:28 --> hicham has joined #instantbird
10:42:20 <aleth> flo: I can reproduce it
10:42:33 <flo> I can do. In a non-debug build. :(
10:42:38 <aleth> :(
10:42:45 <flo> I hate these non-debug-only bugs :(
10:43:07 <Mic> lewellyn: you can search and install add-ons from within the add-on manager
10:43:57 <lewellyn> Mic: i'm aware of this. new users might not be, especially since the app seems to try hard to send people to the site.
10:43:59 <Mic> Unfortunately it's rather difficult to find something because the search seems to be quite picky
10:44:37 <lewellyn> ro had a folder full of .xpis by the time i got around to responding to her "how do i install these addons?" question ;)
10:44:51 <Mic> Yes, we'd need a discover-website like Firefox has it, but that's connected to an update of the add-ons page iirc (and the update is really painful as I'm told)
10:44:57 <flo> it means at least she could download them, rather than have firefox install them
10:45:12 <lewellyn> granted, most of them required some love in the install.rdf department
10:45:52 <flo> lewellyn: the text when opening the add-on manager says "You can search for add-ons using the above searchbox, or browser: <url>"
10:46:01 <lewellyn> which is amazingly harder on a mac without xpi associated with 7zFM where you can edit in place ;)
10:46:12 <flo> I wouldn't describe that as "the app seems to try hard to send people to the site"
10:46:33 <flo> lewellyn: emacs can edit files inside .xpis
10:46:33 <lewellyn> flo: i don't know. i hadn't noticed recently, and she apparently ended up there somehow other than the addon manager first.
10:46:42 <flo> without unpacking or even touching an archive manager
10:46:43 <lewellyn> flo: i'm not teaching her emacs!
10:47:07 <lewellyn> also, my ib time isn't yet. i have to finish what i'm doing so i can devote the daytime hours to instantbird :)
10:47:25 * flo doesn't remember your timezone
10:48:34 <-- werwolf has quit (Ping timeout)
10:48:54 <flo> anothing thing that I dislike when debugging a non-debug build is that it has the same icon as my usage-nightly and I risk closing the regular nightly instance instead of the build I'm debugging :(
10:49:02 <lewellyn> Fri Sep 30 03:49:02 PDT 2011
10:51:21 <hicham> js-ctypes was introduced with gecko2, right ?
10:51:31 <flo> so it's the middle of the night for you?
10:51:46 <flo> hicham: I think it was there before that, but much less usable
10:52:57 <lewellyn> flo: early morning, if you prefer ;)
10:53:15 <flo> 3am is more than "early" morning :-D
10:53:24 <flo> it's not today yet :-D
10:53:26 <lewellyn> i've been up for a couple hours'
10:54:04 <aleth> I'd like to plug bug 1025 again in this context. It's one of the main reasons add-ons are not findable via the search box
10:54:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1025 nor, --, ---, nobody, UNCO, Add-ons marked as "works with 1.0" won't install because install.rdf not updated
10:54:40 <aleth> (Note the title of the bug should probably be changed)
10:54:42 <lewellyn> yes. that should be a blocker for 1.1 imo
10:54:51 <flo> if someone feels like debuging that, the code of the add-on website is at https://hg.instantbird.org/websites/remora/
10:55:10 <lewellyn> someone really needs to go through and figure out which ones really don't work on 1.1 :/
10:55:15 <flo> the problem is that the add-on website doesn't send the compatibility updates for sandboxed add-ons
10:56:08 <flo> I don't have enough motivation to provide the emotional support required for digging through that code :-D.
10:56:40 <lewellyn> a good starting point might be a list of all 1.0-at-latest addons and each of us can go in and mark the ones we use, so it can be seen which ones are definitely-known-working :)
10:56:52 <lewellyn> then those could be manually bumped, no?
10:57:02 <flo> lewellyn: we marked all these as compatible.
10:57:03 <Mic> hicham: no, there was js-ctypes before but it was much more limited than it now is
10:57:05 <Mic> iirc
10:57:06 <flo> there are all compatible on the website
10:57:21 <lewellyn> flo: i use things that aren't :/
10:57:24 <flo> the problem is the website doesn't send that info back to instantbird.
10:57:34 * lewellyn launches instantbird
10:57:57 <flo> ah, we marked them as compatible with 1.0.*
10:58:01 <flo> not 1.1a1pre
10:58:15 <hicham> flo: what are your plans with the fast release cycle of mozilla ?
10:58:36 <flo> hicham: release instantbird faster :).
10:58:42 <aleth> (looks at website) oh dear. what is a sandboxed add-on
10:58:45 <flo> (faster than we've done in the past at least)
10:59:14 <flo> aleth: an add-on that hasn't passed a review, or that doesn't have any screenshot, or that the author felt wasn't ready for prime time
11:00:06 <aleth> flo: but the problem applies to long-standing add-ons, are those not all reviewed?
11:00:22 <aleth> eg all those message styles converted from adium
11:00:27 <flo> only if the author requested that we review them
11:00:33 <aleth> those have no author ;)
11:00:45 <flo> right, these will never go out of the sandbox
11:00:50 <aleth> ah
11:00:59 <flo> except if someone goes through them and makes a list of the "good ones" that deserve to be promoted
11:01:12 <flo> we did a bit of that at 0.2 time, and put 10 or so out of the sandbox
11:01:30 <aleth> Should they not be visually distinct on the add-on site then? (Maybe they are?)
11:01:45 <flo> they are
11:01:55 <flo> if you want to look at adium themes: http://screenshots.instantbird.org/message-styles-preview/
11:02:18 --> FeuerFliege has joined #instantbird
11:02:25 <flo> we generated screenshots to see quickly what looked good (and we also uploaded them to the add-on website alongside the add-ons)
11:03:56 <hicham> nice set of screenshots
11:04:18 <aleth> I am having trouble seeing the distinction between not sandboxed (https://addons.instantbird.org/en-US/instantbird/addon/276) and sandboxed (https://addons.instantbird.org/en-US/instantbird/addon/78)
11:04:24 <aleth> (e.g.)
11:05:50 <flo> aleth: none of these 2 is sandboxed
11:05:51 <flo> https://addons.instantbird.org/en-US/instantbird/addon/18 this one is.
11:06:06 <flo> see the "experimental" label and the yellow background
11:06:39 <aleth> Yes, that is noticeable! But then sandboxed is not the problem, as e.g. https://addons.instantbird.org/en-US/instantbird/addon/78 also won't install, or be found in a search
11:06:59 <flo> are you trying with instantbird 1.0 or a nightly?
11:07:12 <flo> the max version on the website is 1.0.* for it
11:07:15 <aleth> at the time, I tried with IB 1.0
11:07:23 <aleth> but maybe things have changed since
11:07:26 <flo> (and mostlikely 0.2 in the install.rdf)
11:08:03 <FeuerFliege> flo: ah, I did not see that the “missing“ tweets went straight to the log.
11:08:40 <aleth> If it really does work for non-sandboxed add-ons, then I guess you can ignore my comments
11:18:13 --> ironhead has joined #instantbird
11:21:02 <lewellyn> hm. i think part of the problem with searching addons is that it seems to do the equiv of a sql term% search rather than %term^
11:21:05 <lewellyn> er %term%
11:22:18 --> werwolf has joined #instantbird
11:48:45 --> clokep has joined #instantbird
11:48:46 * ChanServ sets mode +h clokep 
11:52:47 <-- vicnet has quit (Ping timeout)
11:53:05 <clokep> flo: What I meant by that is that it nickserv ended up in my hidden conversations w/ an unread message, so when I tried to close Instantbird it prompted me that I have unread messages. Although I'm not seeing it in unread messages now, so maybe something funky happened.
11:55:07 <-- clokep has quit (Connection reset by peer)
11:55:09 --> clokep has joined #instantbird
11:55:09 * ChanServ sets mode +h clokep 
11:56:00 --> jb has joined #instantbird
11:57:28 <clokep> lewellyn: We discussed at some point using an ibaddon:// type URL, I probably filed a bug about it...
11:59:01 <lewellyn> hrm. interesting... i see why she was having problems with themes vs fonts
11:59:05 <lewellyn> some of them override your choice :)
11:59:25 <lewellyn> and osx was probably defaulting to lucida grande for unfindable fonts
12:00:00 <clokep> lewellyn: See bug 857 for that idea.
12:00:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=857 nor, --, ---, nobody, NEW, Install add-ons directly from website
12:00:09 <aleth> some message styles possibly override font choice too
12:00:17 <lewellyn> aleth: that's what i mean. :)
12:00:25 <lewellyn> the term "theme" is overloaded in instantbird
12:00:31 <lewellyn> perhaps the subject of a bug there
12:00:37 <aleth> the more users IB gets, the more likely they will write more/fix existing message styles
12:01:36 <lewellyn> some of them are just horribly broken, like Scribbls. others have minor visual annoyances like Pushpin. others override your font choice, like Pushpin Vintage... :/
12:01:37 <aleth> lewellyn: "themes" really do something the OS should be doing imho ;)
12:01:48 <aleth> then again FF has Personas and they are popular apparently...
12:01:49 <lewellyn> aleth: tell that to the preferences ;)
12:02:01 <lewellyn> and yeah. i asked earlier about personas in instantbird ;)
12:02:12 <aleth> I think Mic was working on them
12:02:34 <clokep> FeuerFliege: What is this about missing tweets? Do you mean that the we start tweets again from the last downloaded tweet and not necessarily the last read tweet?
12:02:53 <clokep> (I.e. if you have the conversation hidden with a bunch of unread tweets, those won't be redownloaded?)
12:02:58 <flo> clokep: I'm still confused. If you have nickserv in the conversations on hold with some unread messages, why would you expect to not be prompted for that unread message when exiting?
12:03:24 <flo> clokep: hmm, that's very possible too :(
12:03:45 <clokep> flo: I'm saying it should mark it as read...but nickserv is no longer in my hidden conversations, so ignore that remark please unless it happens again. :)
12:04:31 <flo> if there are unread messages, those are error messages that need the user's attention
12:04:49 <lewellyn> urg. yeah. some of these themes are beyond broken and i wouldn't even know where to start on fixing them :(
12:04:50 <flo> when nickserv says everything is allright the conversation is closed automatically
12:05:05 <flo> it's annoying that these messages are counted in the unread message count of the mac dock though :-/
12:05:21 <lewellyn> e.g. Ethereal_Cloud looks fine in the prefs, but it's unusable once you choose it :/
12:05:34 <flo> lewellyn: link/screenshot?
12:06:02 <lewellyn> https://addons.instantbird.org/en-US/instantbird/addon/153
12:06:34 <clokep> flo: Ah, I didn't realize thta! Must have been when it logged me in as clokep1 or something (which isn't registered)
12:07:53 <lewellyn> https://addons.instantbird.org/en-US/instantbird/addon/179 is a good example of one that has broken layout and overrides font. the epitome of nasty! ;)
12:08:10 <aleth> A lot of the converted adium styles probably need a little tlc. I fixed one bug in minimal2, for example, but to really make it good one would have to add some of the features that are currently only in the bubbles style
12:08:36 <aleth> lewellyn: But that one *is* marked experimental
12:09:30 <aleth> It's more important that the non-experimental ones install and work ok
12:10:12 <aleth> Fixing issues with styles and themes, that's what add-on authors are for ;)
12:11:35 <flo> lewellyn: it's possible it relies on -webkit-<name> css properties
12:12:42 <flo> lewellyn: what's the problem with Ethereal_Cloud exactly?
12:16:09 <lewellyn> flo: have you activated it?
12:16:10 <lewellyn> :)
12:16:15 <flo> no
12:16:26 <lewellyn> it's a jumble of mess
12:16:26 <flo> not even downloaded
12:16:49 <lewellyn> it looks fine in the prefs pane, but you end up with text on top of text in an actual message window
12:18:09 <lewellyn> oh interesting
12:18:20 <lewellyn> it only happens sometimes. fun.
12:18:59 <lewellyn> i restarted instantbird. maybe i confused it :)
12:20:01 <FeuerFliege> clokep: well if I start instantbird in the morning, all tweets I missed in the night will go straight to the log and the first thing I will see in the conversation window is a new tweet. I thought i should show me all the tweets that I missed.
12:20:29 <clokep> FeuerFliege: It should.
12:20:40 <clokep> (Well up to the limit that Twitter allows. The other ones Instantbird can never receive.)
12:20:48 <-- jb has quit (Ping timeout)
12:20:53 --> jb has joined #instantbird
12:21:46 <flo> clokep: well, I don't think you implemented it to work that way
12:22:00 <clokep> flo: It works that way for me.
12:22:07 <clokep> Unless I'm misunderstanding something...
12:22:23 <FeuerFliege> clokep: fun fact: If I deactivate the twitter account and keep instantbird running and reconnect twitter after some time the missed tweets will poplate the conversation window.
12:22:44 <flo> tweets are only displayed once, whether they were actually read of not doesn't affect whether they will be shown the next time the user connects its twitter account
12:22:57 <instantbot> New Instantbird (UI) bug 1055 filed by aletheia2@fastmail.fm.
12:22:57 <lewellyn> ok. i see. i was playing with ethereal_cloud during a netsplit so it exacerbated the problem :)
12:22:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1055 nor, --, ---, nobody, NEW, Terminology in Preferences: Themes vs Message styles
12:23:14 <lewellyn> http://i.imgur.com/i4VAk.png is what it looks like in "normal use"
12:23:17 <FeuerFliege> flo: no that is not what i meant.
12:23:29 <clokep> flo: I know that, that's the bug I described above. But they were received.
12:23:34 <lewellyn> that looks a lot saner and fixable than the first couple times i chose it
12:23:47 <lewellyn> aleth: thank you :)
12:24:01 <flo> uh, what are you donig with so many tabs?
12:24:25 <aleth> :o that is a lot of open channels....
12:25:07 <FeuerFliege> the problem is that some tweets are never shown (but downloaded and in the log)
12:25:12 <lewellyn> flo: i'm on many irc networks :)
12:25:26 <flo> lewellyn: so the problem is only that system message are restricted to a single line?
12:25:44 <lewellyn> mainly, and the next line can overlap. during a netsplit that was ugly ;)
12:25:58 <lewellyn> also, the topic is not dedicated space, which may be the same issue
12:26:06 <flo> lewellyn: it's possible I broke it with http://lxr.instantbird.org/instantbird/source/instantbird/themes/conv.css#57
12:26:08 <clokep> FeuerFliege: That should not be happening.
12:26:31 <lewellyn> flo: it's possible!
12:27:20 <flo> interestingly, that bug have been fixed for mozilla2 :)
12:27:47 <flo> cleaning up that workaround seems like a good idea
12:27:48 <lewellyn> i do want to make 2 addons to make my life easier at some point though. 1) hide joined irc channels by default (since irssiproxy "pushes" me into everything i have open). 2) alphabetize tab list.
12:28:03 <lewellyn> the former is probably easier than the latter
12:28:56 <flo> you probably just need a small variation of my "hide autojoins" add-on
12:28:59 <lewellyn> (i have my irssi set up so that for most intents and purposes, most of those channels fail to exist a lot of the time)
12:29:13 <FeuerFliege> clokep: I will test it for a while, and file a bug.
12:29:48 <lewellyn> it'd be even neater if it could keep them hidden till the first "real" text shows up and then open the tab (in the background)
12:30:06 <lewellyn> of course, it'd have to be smart enough to know when it's been manually hidden ;)
12:30:36 <clokep> Thanks FeuerFliege. :)
12:30:47 <clokep> flo: Is your hide auto-joins available somewhere?
12:32:08 <flo> clokep: I think it's available on my harddisk
12:32:22 <clokep> I don't think I have access to that one. ;)
12:32:42 <lewellyn> one never knows if those pesky hard disks have what you want though!
12:32:52 <Mic> aleth: I only showed that it can work so far, but I can attach a patch with what I did to the respective bug
12:33:10 <flo> lewellyn: that specific hard disk definitely has lots of things I don't want (any more)
12:33:26 <flo> I would really like a file system with an automatic expiration for all downloaded files
12:33:40 <flo> well, most files, except those *I* created
12:33:50 <lewellyn> or at least a place they move to automagically so you can "empty" it at will
12:34:27 <lewellyn> win xp's "WinFS" would have facilitated that.
12:34:36 <lewellyn> but that got pushed back to win never ;)
12:34:39 <flo> I have a "linebreak" add-on here :-S.
12:34:50 <flo> the description is "Enter inserts a line break, Ctrl+enter sends."
12:34:58 <flo> apparently it's restartless and I'm the author
12:35:05 <flo> I don't remember who requested that, or if it worked :-S
12:36:07 <lewellyn> is anyone here familiar with Minimal Height Input?
12:36:19 <flo> douglaswt h is the author I think
12:36:24 <lewellyn> yes
12:36:34 <lewellyn> but douglaswth seems afk :)
12:36:57 <lewellyn> 05:36 [mozilla]     idle     : 1 days 1 hours 58 mins 12 secs [signon: Thu Sep 29 03:38:34 2011]
12:37:13 <lewellyn> i'm just curious if it's known to not work in irc :/
12:38:05 --> devfil has joined #instantbird
12:38:38 <lewellyn> aleth: heh. seems we both said the same thing on bug 1055 in a mid-air collision :)
12:38:42 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1055 nor, --, ---, nobody, NEW, Terminology in Preferences: Themes vs Message styles
12:38:56 <flo> clokep: I just pushed it to the addons repository: https://hg.instantbird.org/addons/rev/015cf6b699bc
12:39:15 <flo> they are probably nice examples for the interruption manager :)
12:39:32 <aleth> I was just trying to summarize some of the problems that came up for romonster yesterday evening
12:41:10 <-- clokep has quit (Ping timeout)
12:41:12 <lewellyn> aleth: it's appreciated. i'm going to try to help her file at least one bug before she takes off in a few hours. she's on a 3 day trip in about 4 hours :/
12:42:15 <aleth> Did you manage to fix the problem she had with putting conv on hold?
12:42:26 <lewellyn> no :(
12:42:32 <lewellyn> i have zero clue what's causing that
12:42:38 <aleth> Anything a reinstall might fix?
12:42:50 --> clokep has joined #instantbird
12:42:50 * ChanServ sets mode +h clokep 
12:43:03 <lewellyn> well, she'll have a new nightly available when she wakes up, so we'll find out? ;)
12:43:15 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
12:43:26 --> aleth has joined #instantbird
12:45:45 <-- werwolf has quit (Ping timeout)
12:46:45 <clokep> Thanks flo, I installed it. :)
12:47:01 <lewellyn> is it on the addons site yet?
12:47:35 <flo> no
12:47:41 <lewellyn> k
12:47:46 <flo> the mac nightly failed this night by the way
12:47:55 <flo> so she probably won't have a new nightly ;)
12:48:19 <lewellyn> well, we won't have her anyhow ;)
12:51:48 <lewellyn> hm. i've only had 3 instantbird crashes, per about:crashes. that's better than most mozilla-based stuff for me :D
12:52:08 <lewellyn> now it shows 5. O_o
12:52:13 <lewellyn> and it lost the one from january...
12:53:46 <flo> and where did you crash? :)
12:55:03 <lewellyn> are these innermost or outermost first?
12:55:08 * clokep has only crashed once in the last 3 months...
12:55:53 <lewellyn> assuming outermost first, 20110102041448 died in xul.dll
12:56:37 * aleth has never crashed
12:56:38 <Mic> clokep: I guess this is for regular use only? ;)
12:56:40 <flo> there's no symbol?
12:56:58 * aleth thinks this is due to his not using msn
12:57:11 <lewellyn> does a 9 month old nightly crash still matter?
12:57:20 <flo> lewellyn: if it's not fixed, yes ;)
12:57:20 <lewellyn> ID: 71a7af54-e981-4ed4-bca2-b6b4f2110930 if so :)
12:58:13 <clokep> Mic: Yeah, I probably crash my other profile fairly frequently.
12:58:22 <clokep> Well, at leas tmore frequently.
12:58:24 <flo> lewellyn: that report doesn't have symbol, we can't do anything with it :(
12:58:48 <lewellyn> yeah. i was only looking in about:crashes as i realized i've never looked in instantbird and clokep mentioned it some hours ago :)
12:59:15 <flo> the lack of symbols is not even a bug
12:59:22 <flo> we don't keep them that long for nightly builds ;)
12:59:25 * Mic remembers experiment like trying to intercept WinProc messages with javascript which horribly failed :D
12:59:29 <Mic> *experiments
13:00:12 <flo> My nightly has crashed 9 times in 2011.
13:00:21 <flo> (I don't count the crashes of my debug builds of course ;))
13:01:26 <flo> but mac builds crash more often than builds for other OSes, https://bugzilla.mozilla.org/show_bug.cgi?id=670914 hurts :(
13:01:30 <lewellyn> i apparently haven't crashed since april
13:02:40 <flo> I'm not sure if there's anything we can do to get some attention there
13:03:04 <lewellyn> offer something compelling that adium doesn't to get more crashes to analyze! ;)
13:05:19 <flo> FWIW, Firefox 7 has the "tooltip shown about context menu" bug too
13:05:40 <flo> lewellyn: more crashes wouldn't help.
13:05:40 <-- clokep has quit (Connection reset by peer)
13:05:42 <-- devfil has quit (Client exited)
13:05:42 --> clokep has joined #instantbird
13:05:43 * ChanServ sets mode +h clokep 
13:06:02 <flo> I think we would rather need to have some of the mac developers crash on it and be annoyed by it themselves ;)
13:06:15 <lewellyn> which means buying more macs! ;)
13:06:17 <flo> unfortunately, even though it sometimes happens on Firefox, it's much less frequent.
13:06:44 <flo> O_o
13:08:22 <clokep> OK I'm heading out to travel, enjoy your day / weekend. :)
13:08:28 <-- clokep has quit (Quit: Instantbird 1.1a1pre)
13:12:08 <-- mmkmou has quit (Connection reset by peer)
13:12:52 --> mmkmou has joined #instantbird
13:13:53 <-- mmkmou has quit (Connection reset by peer)
13:14:25 --> mmkmou has joined #instantbird
13:18:42 <-- FeuerFliege has quit (Quit: Instantbird 1.1a1pre)
13:18:45 --> FeuerFliege has joined #instantbird
13:25:43 <-- ironhead has quit (Quit: leaving)
13:31:00 --> Vond has joined #instantbird
13:35:10 <Vond> So does anyone know if there's a way to get new message notifications in multi-user chats?
13:37:41 <-- sander85 has quit (Client exited)
13:39:07 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
13:50:35 --> werwolf has joined #instantbird
13:56:42 --> devfil has joined #instantbird
14:01:32 <-- Mad_Maks has quit (Ping timeout)
14:03:04 <-- FeuerFliege has quit (Quit: Instantbird 1.1a1pre)
14:05:27 <-- mmkmou has quit (Ping timeout)
14:15:38 * flo is looking at spicebird in his Windows VM.
14:15:42 <flo> so many dll files :-S
14:15:57 <flo> and they ship both the official microsoft MSVC8 CRT and the mozilla modifed version with jemalloc :-S
14:20:22 <-- jb has quit (Ping timeout)
14:20:30 --> jb has joined #instantbird
14:20:31 <-- devfil has quit (Client exited)
14:21:11 --> mmkmou has joined #instantbird
14:40:07 <-- GeekShadow has quit (Ping timeout)
14:44:05 --> FeuerFliege has joined #instantbird
14:46:21 --> hunsly has joined #instantbird
14:49:07 <-- werwolf has quit (Ping timeout)
14:52:11 --> ecaron has joined #instantbird
14:52:42 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
14:53:06 --> aleth has joined #instantbird
14:56:06 --> werwolf has joined #instantbird
14:58:01 <-- werwolf has quit (Client exited)
15:01:28 --> werwolf has joined #instantbird
15:02:31 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
15:05:07 --> Andrey has joined #instantbird
15:05:40 --> clokep has joined #instantbird
15:05:40 * ChanServ sets mode +h clokep 
15:11:16 <clokep> flo: Spicebird always seemed really weird to me (and I never got any real description of it).
15:14:31 <flo> clokep: I thought you were gone for the week-end ;)
15:14:53 <clokep> flo: Well I forgot this airport has free wifi. ;) And I'm going back home, have been away all week.
15:18:27 <flo> now I'm trying http://www.emclient.com/
15:18:45 <flo> I think I've long forgotten how complicated IM UIs can be :).
15:19:57 <flo> and a popup for the "search" feature in a log is really a poor UI :-D
15:20:24 --> Mic has joined #instantbird
15:20:24 * ChanServ sets mode +h Mic 
15:21:08 <clokep> Hah.
15:21:34 <Mic> Hi clokep
15:21:51 <Mic> I thought you'd be travelling by now?
15:22:27 <flo> so are we ready to string freeze?
15:22:27 <clokep> Mic: I am in an airport. ;)
15:22:53 <flo> should we change that Cmd+i to Cmd+j for the join chat dialog? (it seems to annoy everybody)
15:23:44 <clokep> Yes, depends on QQ changes or not.
15:23:53 <clokep> flo: What was Cmd+j saved for?
15:24:32 <flo> popping up a dialog about calendar synchronization errors while editing a contact is really a bad idea
15:25:00 <flo> clokep: Firefox uses it for the Download manager, so I thought we would use it for the File Transfer UI (which will likely look almost the same)
15:26:31 <flo> (by the way, I have some hopes of getting rid of the Join Chat dialog before we implement file transfer :-D. I would really like to have a "New Conversation" instead, with Cmd+t as a shortcut, to open a new tab with a list of likely conversations and a textbox at the top to filter/type a nick)
15:27:16 <Mic> http://img717.imageshack.us/img717/9230/ibunreadcountrestyle.png
15:27:25 <Mic> Inspired by Facebook ;)
15:27:42 <Mic> The counters with borders are hovered, the border daes in in 0.2s
15:27:49 <Mic> *fades
15:27:52 <clokep> flo: Yes, I'd love that too! We have a bug about it, we need someone to sit down and do it though.
15:27:55 <Mic> (and out ofcourse)
15:28:06 <flo> hmm, so apparently each time I add a contact, I deserve to have a calendar synchronization error popping up in my face :-D
15:28:56 <flo> clokep: I won't try until we have enough data in our logs to know which conversations are frequent
15:29:21 <flo> currently we could "guess" it by crawling the log folders. That would work but would be really ugly.
15:29:45 <clokep> Yes. :(
15:30:55 <flo> Mic: I'm not a fan of it :-/
15:31:19 <flo> the colors seem ok though :)
15:31:25 <Mic> What don't you like about it?
15:32:08 <flo> is the border radius the same as the one used for the top corners of the Display Name / status area?
15:32:19 <Mic> No, it isn't.
15:32:24 <Mic> I know you suggested that ..
15:32:51 <flo> the 2 rounded corners next to each other when you have targeted messages
15:33:08 <Mic> I haven't put a space between those yet.
15:33:20 <Mic> Merging the bubbles doesn't look as good as I thought it would
15:33:52 <Mic> (that also holds for the current style)
15:34:07 <Mic> (with the strong colors and the 50px border-radius)
15:37:11 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
15:41:39 --> Mic has joined #instantbird
15:41:39 * ChanServ sets mode +h Mic 
15:42:38 <-- clokep has quit (Ping timeout)
15:43:00 --> clokep has joined #instantbird
15:43:00 * ChanServ sets mode +h clokep 
15:44:40 <Mic> flo: I think the boxes of the counters are too small to look good with such large border-radiuses
15:45:42 <flo> Mic: it's smaller than what nightlies currently have, isn't it?
15:47:37 <Mic> Yes, but it's worse since in the latter case the whole thing is round from top to bottom. With a border radius smaller than half of the height, you'll get a thin straight part in the middle. 
15:48:03 <Mic> Sorry, I'll try again ;)
15:48:34 <Mic> It's worse in the case with the smaller radius since you'll have this short straight part in the middle (which looks bad in my eyes) and ..
15:48:51 <Mic> .. the nightly is still better than that since it's a single arc from top to bottom.
15:50:00 <Mic> Here's what it looks like with a 1px margin: http://img836.imageshack.us/img836/8837/ibunreadcountrestyle2.png
15:50:24 <clokep> Looks nice. :)
15:51:16 <Mic> The 2px border radius is enough to take the sharp corners off of the box (and I like that;)
15:51:56 <flo> is it useful to keep so much left/right padding, with smaller rounded corners?
15:53:14 <flo> it may look better if the margin between the 2 horizontal bubbles is the same as the vertical margin between bubble
15:53:15 <flo> s
15:53:29 <flo> and I'm really not sure what I said is clear enough :)
15:53:45 <Mic> I think it is
15:54:21 <Mic> I'll reduce the padding and try to match the horizontal distance between bubbles to the vertical one
15:55:50 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
16:00:36 --> Mic has joined #instantbird
16:00:36 * ChanServ sets mode +h Mic 
16:01:20 <Mic> What about removing the unread count if there are targeted unread messages?
16:01:57 <Mic> Are they important enough compared to targeted messages?
16:02:37 <flo> that whole thing is broken anyway...
16:02:39 <flo> but it's another bug
16:02:49 <flo> target messages in chatrooms should look like IM messages
16:03:14 <flo> and untargetted messages shouldn't have a much visibility
16:03:18 <Mic> You're talking about the color-mess that we have a bug for?
16:03:31 <flo> just a gray counter without background would be enough for them
16:03:38 <flo> Mic: exactly!
16:04:13 <flo> for 1.1 I think we should do our best to stay consistent with the existing mess, so that we don't make the situation any worse for when we decide to go ahead and figure out a good solution
16:06:37 <Mic> One more screenshot: http://img832.imageshack.us/img832/2394/ibunreadcountrestyle3.png
16:07:11 <-- clokep has quit (Ping timeout)
16:07:34 <flo> do you like it?
16:08:14 <Mic> I prefer the smaller paddings and I'm undecided on the horizontal margin.
16:08:21 <Mic> I guess I'd be fine with this
16:09:12 <flo> I think I prefer the smaller paddings too. And not sure about the horizontal margin either :-/
16:09:33 <flo> is it really ugly when they are connected and there's no rounded corner?
16:10:31 <Mic> I need to go, but I'll try both reducing the margin (only by a pixel or two at most) and connecting the boxes again.
16:10:44 <Mic> bbl
16:10:50 <flo> ok :)
16:10:56 <flo> sorry for being annoying with this ;)
16:10:56 --> myk has joined #instantbird
16:14:16 <Mic> Naming one self "The" is a good way to generate many targeted messages on a well-frequented channel by the way ;)
16:14:49 <flo> :)
16:24:43 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
16:26:31 --> Mook_as has joined #instantbird
16:35:30 --> devfil has joined #instantbird
16:39:36 <-- Vond has left #instantbird ()
16:45:23 --> aleth has joined #instantbird
16:51:35 <-- Andrey has quit (Quit: )
16:52:37 <-- gerard-majax has quit (Ping timeout)
17:02:54 <-- romonster has quit (Quit: Instantbird 1.1a1pre)
17:09:04 <-- flo has quit (Quit: Instantbird 1.1a1pre)
17:20:42 <lewellyn> doh. flo left. ok. i'll catch some quick ZZzzz's then come back for some libqq compilin'
17:22:11 --> gerard-majax has joined #instantbird
17:38:21 <-- hicham has quit (Client exited)
17:43:41 --> mistraven has joined #instantbird
17:43:49 <-- mistraven has left #instantbird ()
17:44:24 --> GeekShadow has joined #instantbird
17:51:32 <FeuerFliege> flo 17:24 “I would really like to have a "New Conversation" instead, with Cmd+t as a shortcut,“ sounds great!
18:00:27 <-- werwolf has quit (Ping timeout)
18:02:29 <aleth> flo: there could also be a "new tab" tab like in Firefox
18:29:12 <-- mmkmou has left #instantbird ()
18:37:25 --> chrisccoulson has joined #instantbird
18:45:48 <-- jb has quit (Ping timeout)
18:46:42 <-- chrisccoulson has quit (Quit: Ex-Chat)
18:48:36 --> chrisccoulson has joined #instantbird
18:56:16 --> werwolf has joined #instantbird
19:09:23 <-- chrisccoulson has quit (Quit: Ex-Chat)
19:30:30 --> Mic has joined #instantbird
19:30:31 * ChanServ sets mode +h Mic 
19:30:58 <Mic> aleth: the button is there, it's only hidden since we didn't need it.
19:31:55 <aleth> but it could map to "Join Chat"?
19:32:14 <aleth> I agree its otherwise unnecessary
19:38:18 --> vicnet has joined #instantbird
19:38:30 <Mic> aleth, could you ping me please, I'd need it for another screenshot. Thanks in advance :)
19:39:30 <aleth> Mic: ping!
19:45:57 <aleth> Mic: ping!
19:46:23 * aleth discovers the limits of the input history add-on
19:46:30 <Mic> Thanks :)
19:47:03 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
19:53:44 --> Mic has joined #instantbird
19:53:44 * ChanServ sets mode +h Mic 
19:56:13 <Mic> instantbot: hi
19:56:15 <instantbot> hi Mic
19:58:10 <Mic> http://img832.imageshack.us/img832/4099/ibunreadcountrestyle4c.png
20:05:21 <Mic> I still like the separate boxes more than the connected ones and I think the first look even better now that I moved them 2px closer together.
20:06:00 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
20:19:39 --> flo has joined #instantbird
20:19:39 * ChanServ sets mode +qo flo flo 
20:19:45 --> hicham has joined #instantbird
21:05:40 --> clokep has joined #instantbird
21:05:40 * ChanServ sets mode +h clokep 
21:07:29 --> DGMurdockIII has joined #instantbird
21:09:40 <clokep> FWIW Mic: I like them separate too.
21:10:11 <Mook_as> hmm, what are the different boxes for?
21:10:38 <clokep> Unread messages.
21:10:51 <clokep> One is targeted messages, the other is normal messages (or maybe both?)
21:11:11 <Mook_as> ah, okay
21:12:58 <flo> so changing that I to J is the last thing to do before sending an email to translators announcing the string freeze, right?
21:13:48 <clokep> Unless you want the QQ strings. (I forget what you responded to that. :-/)
21:14:31 <flo> QQ won't work without being able to display its stupid captcha
21:14:37 <clokep> OK. :(
21:15:18 <flo> hmm, should the accesskey be changed too?
21:15:42 <clokep> Would make sense if they match.
21:16:06 <flo> so http://pastebin.instantbird.com/989
21:16:33 <lewellyn> oh you're both back. yay :)
21:16:46 <lewellyn> lemme get my food started and i'll ping you two :)
21:17:27 <clokep> flo: Yes, does it need to change the entity names? (also is there a difference between them being capitalized or not?)
21:18:41 <flo> lewellyn: I hope I'll be asleep in less than an hour!
21:18:50 <lewellyn> doh!
21:18:55 <lewellyn> lemme hurry then :)
21:19:02 <lewellyn> you disappeared earlier :)
21:26:19 <flo> clokep: I don't know. For both questions.
21:27:04 <flo> the other command keys around don't seem to be capitalized
21:29:57 <-- hunsly has quit (Ping timeout)
21:30:04 <lewellyn> so, re: qq: it seems all international users now get a captcha each signon :(
21:30:17 <lewellyn> so, what needs to be done to make it display? ;)
21:30:38 <lewellyn> i can't say i'm overly familiar with libpurple, let alone instantbird's use of it
21:32:30 <flo> http://pastebin.instantbird.com/990 this is also wanted, right? ;)
21:32:58 <clokep> Yes. Are we not doing that right now?
21:33:15 <flo> well, I just wrote that patch ;)
21:34:06 <clokep> OK.
21:34:53 --> harlock has joined #instantbird
21:36:00 <lewellyn> flo: clokep: any input on that? :)
21:36:21 <clokep> lewellyn: Some sort of purple API needs to be implemented that pops up the captcha window.
21:36:55 <lewellyn> ok. that's what i thought. i have no clue where to start on that! :D
21:37:07 <clokep> purple_request_* it seems according to flo/EionRobb.
21:37:17 <clokep> See http://log.bezut.info/instantbird/110928/#m605
21:37:19 <flo> lewellyn: first attempt to decide which UI you want
21:37:27 <flo> how can you make suck as little as possible
21:37:31 <lewellyn> flo: is there a ui picker? ;)
21:37:49 <flo> what does that mean?
21:37:54 <lewellyn> for "which ui"
21:38:00 <clokep> ("suck as little as possible" probably means not having a pop up.)
21:38:14 <flo> clokep: ;)
21:38:19 <lewellyn> well, a popup is the only sane choice since qq has captchas at more than login
21:38:28 <flo> we do have a stupid popup for twitter's OAuth though :(
21:38:40 <clokep> I was thinking a notification bar on the contact list that says " an account needs your attention" and click it opens a window w/ the message.
21:38:43 <flo> lewellyn: a popup is never a sane choice though ;)
21:38:59 <flo> especially if it can happen because of something "from the network" rather than a user action
21:39:03 <clokep> flo: But it's in band, it pops up for a specific reason (when you make an account) not randomly when you do things.
21:39:20 <flo> it's the first time you connect it
21:39:28 <lewellyn> another time you see a captcha (or captcha-alike) is when adding a user who requests it in their privacy settings
21:39:33 <flo> I would like to make it part of the account creation process though
21:39:37 <clokep> Which I guess doesn't necessarily be when oyu make the account. :/
21:39:38 <clokep> Yes.
21:39:40 <-- ecaron has quit (Quit: Leaving.)
21:40:00 <lewellyn> or messaging them, iirc
21:40:11 <clokep> Sounds like a bad UX. :(
21:40:20 <lewellyn> (you can either get a captcha or "answer this question to prove you know me")
21:40:37 <lewellyn> qq is very rabidly anti-spam
21:40:43 <clokep> Yup.
21:41:21 <lewellyn> i'm actually surprised it hasn't caught on with eastern europeans and russians who are fed up with icq spam
21:41:23 <clokep> Might be good to make a list (in a bug?) about all the situations a captcha can occur, then come up with a good UI for it. :)
21:41:36 <flo> lewellyn: they just use Facebook instead
21:41:45 <lewellyn> do you know when the other protocols' captchas appear?
21:41:49 <flo> or only let their already added friends talk to them
21:41:57 <clokep> lewellyn: I don't think other protocols use them.
21:42:04 <Mook_as> nsIAlertsService to notify you (which you can click to get the popup), plus systray / dock / whatever icon?
21:42:09 <flo> lewellyn: it appears at the account creation on the webpage
21:42:20 <lewellyn> clokep: as i said, oscar, yahoochat, gg, qq.
21:42:45 <clokep> Oscar has captchas?
21:42:48 <flo> no
21:43:02 <clokep> I didn't think so.
21:43:04 <lewellyn> http://opengrok.greenviolet.net/source/xref/instantbird/purple/libpurple/protocols/oscar/clientlogin.c#491
21:43:08 --> jb has joined #instantbird
21:43:21 <lewellyn> the source says so :/
21:43:29 <flo> so it's not displayed :)
21:43:36 --> igorko has joined #instantbird
21:43:50 <flo> and it's in the client login code path
21:44:11 <flo> http://lxr.instantbird.org/instantbird/search?string=captcha hmm
21:44:31 <flo> it seems gadugadu has some captcha too
21:44:31 <lewellyn> flo: i like my opengrok's presentation better ;)
21:45:20 <lewellyn> gadugadu's is at creation time, not login, it appears
21:45:40 <flo> captcha at login is a bad idea ;)
21:45:48 <lewellyn> but effective.
21:45:57 <clokep> (We do use clientLogin btw in ICQ now.)
21:46:28 <lewellyn> especially since captcha at creation is useless with qq. you literally get slips of paper with electronic devices with a qq number and password
21:46:43 <lewellyn> most chinese apparently have a number of qq accounts
21:47:51 <lewellyn> (qq allows you to run multiple versions of the client simultaneously, which is how they get around no libpurple support over there aiui)
21:49:40 <lewellyn> so we have captcha-like activity across the protocols at: account creation (gg); adding the account to the client (twitter oauth); login (oscar/yahoo/qq); contacting/adding someone who requires it (qq). any other contexts you guys know of?
21:50:38 <clokep> That's all I know of.
21:50:40 <flo> qq seems to me like the only one really needing to show it though
21:50:42 <lewellyn> ok. gg is irrelevant as instantbird doesn't allow creating an account
21:50:49 <lewellyn> flo: and twitter ;)
21:51:03 <clokep> Twitter isn't really a CAPTCHA though.
21:51:05 <lewellyn> note the "-like"
21:51:17 <clokep> :)
21:51:20 <lewellyn> is there a good reason it can't use the same ui?
21:51:56 <flo> I agree that QQ and QQ and QQ should use the same ui :-P
21:52:30 <lewellyn> well, if oauth is put off till the first login, it would be consistent if it used the same ui ;)
21:53:28 <clokep> I thikn we have to shower the Twitter webpage though. I'm not exactly sure how the purple_request_* works.
21:53:54 <flo> clokep: it's a bad API that doesn't deserve to be implemented.
21:54:02 <lewellyn> well, i'm thinking just "presentation to the user" at this point
21:54:03 <clokep> :(
21:54:13 <lewellyn> flo: so you're saying "ditch qq"?
21:54:13 <clokep> Make them change it for 3.0? :P
21:54:40 <flo> it's basically a way for protocol plugins to throw random modal dialogs in the face of the user, for no good reason, to work around the lack of more specific APIs to get the missing data
21:55:45 <flo> lewellyn: no. Just that implementing all the purple_request API just because it is unfortunately needed in a single specific case is not a good solution
21:55:56 <clokep> Also...did they do something in devel@conference.pidgin.im to not let random people in? I'm getting an error joining it...
21:56:26 <flo> clokep: you are already in
21:56:39 <clokep> flo: It's not showing up in my UI at all.
21:56:56 <lewellyn> flo: yeah. i don't know if it's possible to just implement the bits needed for qq
21:56:58 <flo> there's probably an issue somewhere either on the server of the client ;)
21:57:05 <flo> lewellyn: why not?
21:57:08 <clokep> And I have "Error: Notification: Error joining chat devel@conference.pidgin.im/clokep (Error joining chat devel@conference.pidgin.im/clokep)" in my error console. 
21:57:13 <lewellyn> i don't know :)
21:57:25 <flo> libpurple is forked. the qq plugin is forked. What possibly stop you?
21:57:35 <lewellyn> my knowledge ;)
21:57:52 <flo> clokep: very specific error that most likely enlighten you ;)
21:58:17 <flo> clokep: you aren't missing much at the moment anyway.
21:58:33 <clokep> I'm more concerned that it's not popping up. :P
21:59:09 <-- jb has quit (Quit: Instantbird 1.0)
21:59:17 <-- devfil has quit (Broken pipe)
22:01:37 <flo> so the only reason I can find for the Cmd+Q command being localizable is "I'm wondering why we're making the commandkey/modifier localizable in the first place (isn't it command-, in all languages? command keys generally shouldn't be localizable)." in https://bugzilla.mozilla.org/show_bug.cgi?id=324180#c5
22:02:37 <lewellyn> so, 8 purple_request_* functions for making the login captcha work.
22:02:51 <flo> it really uses all of that?
22:02:56 <lewellyn> yup.
22:03:20 <lewellyn> http://opengrok.greenviolet.net/source/xref/instantbird/purple/libpurple/protocols/qq/qq_base.c#410 :/
22:03:24 <flo> well, what matters is not really the purple_request_* functions but the uiops
22:04:01 <lewellyn> some of them already are there, it appears, in a form sensical for use.
22:04:49 <flo> by the way, what I like about lxr is that I get the results immediately ;)
22:05:42 <lewellyn> yeah. opengrok is running on a wimpy workstation i use for kernel testing ;)
22:06:16 <lewellyn> and in tomcat, which is not my choice of container :/
22:07:47 <lewellyn> my index is also broken for instantbird since i kinda broke (read "killed the process of") the last update
22:09:05 <flo> why are there 2 different code paths in the qq code that display the captcha?
22:09:29 <lewellyn> 3, it appears
22:10:24 <flo> apparently GaduGadu uses captcha only to set/change the user's password
22:10:32 <flo> (= not needed at all :))
22:10:57 <flo> I see only 2: http://lxr.instantbird.org/instantbird/search?string=t_field_image_new
22:11:58 <lewellyn> oh. i didn't pay attention to what i was looking at (have food now!), and this is only the freeing in qq.c
22:13:40 <flo> hmm, so I need to create yet another google group for the translators' mailing list :(
22:22:50 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/99fd0df477d0 - Florian Quèze - Bug 929 - Add keyboard shortcuts to menu - Change the 'Join Chat' command key from 'i' to 'j'.
22:22:52 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/805485e90be2 - Florian Quèze - Use the FIREFOX_7_0_1_RELEASE tag.
22:23:42 <Mook_as> eww, google groups :(
22:24:14 <flo> Mook_as: do you have a better solution to propose? :(
22:24:36 <Mook_as> register a sourceforge project just to get their mail list (mailman) functionality?
22:24:50 <Mook_as> and mirror it on gmane or something for http read-only + nntp read/write
22:25:34 <flo> I'm not sure I want that list to be public
22:25:47 <flo> (I would like to avoid exposing the email addresses of all our localizers to spammers)
22:25:49 <Mook_as> ah. in that case, no gmane, just sf.net (which can be private)
22:26:41 <Mook_as> though, if you want http access, google groups is it, I think :|
22:27:40 <flo> uh, apparently I can no longer add people to the group without sending them an email where they need to accept the invitation :(
22:29:30 <-- harlock has left #instantbird (Leaving.)
22:31:48 <-- igorko has quit (Quit: Instantbird 1.1a1pre)
22:43:39 * lewellyn grumbles
22:43:48 <lewellyn> my damn vm is acting up :(
22:46:44 <flo> clokep: http://pastebin.instantbird.com/991 how does this sound?
22:46:56 <clokep> flo: It sounds like a beep. :P
22:46:58 <clokep> reading now...
22:47:24 <flo> we should probably improve that beep ;)
22:49:32 <clokep> flo: Some minor changes http://pastebin.instantbird.com/992
22:49:35 <clokep> (And we have a bug about that. :P)
22:52:10 --> FeuerFliege1 has joined #instantbird
22:52:34 <-- FeuerFliege has quit (Ping timeout)
22:54:58 <flo> clokep: thanks. So the content is ok? Nothing i've forgotten to include?
22:55:14 <clokep> flo: Link to updated libpurple strings?
22:56:57 <flo> hmm, I should probably add all the developers who are likely to send emails there
22:57:05 <flo> as I think only members can send emails
22:57:45 <clokep> Probably.
22:59:28 <flo> I added this at the end "PS: Just as a reminder, in case you need the sametime.properties file, the converted files are available at http://queze.net/goinfre/l10n/libpurple-2.9.0-with-sametime/"
23:00:20 <clokep> Alright. :) Are there no new string changes from 2.10.0?
23:01:21 <flo> https://hg.instantbird.org/l10n/en-US/rev/2398885262c6
23:01:25 <flo> that doesn't seem terrible
23:02:15 <clokep> Also the 2.7.11 --> 2.9.0 update?
23:02:38 <clokep> But yeah, that sounds fine otherwise. :)
23:11:18 <flo> Good night!
23:11:28 <clokep> Goodnight! :)
23:33:31 <-- FeuerFliege1 has quit (Quit: Instantbird 1.1a1pre)
23:34:22 <-- aleth has quit (Quit: Instantbird 1.1a1pre)