All times are UTC.
00:00:52 <flo> "but is this something we want/need to do?" was about the timeout by the way ;) 00:02:02 <flo> "// this._socketTransport.close(Components.results.NS_OK);" shouldn't that be adapted (_socketTransport -> transport) and uncommented? 00:02:54 <-- Ornthalas has quit (Quit: KTHXBYE) 00:03:09 <flo> ah, failing to send data no longer disconnects you? 00:03:57 <clokep> I wasn't sure if it's necessary or not, that was part of my code, but I guess it should be. 00:04:21 <clokep> It should /probably/ check transport.isAlive() before trying to send. 00:06:11 <flo> onStopListening is never called(?) 00:06:46 <clokep> It's calle dby the interface. 00:07:07 <clokep> It's part of nsIServerSocketListener 00:09:11 <flo> ok 00:10:55 <flo> line 302: "this._incomingDataBuffer = this._incomingDataBuffer.slice(this.inputSegmentSize);" <-- does this really need a new array? (would splice work here?) 00:11:03 <-- GeekShadow has quit (Quit: The cake is a lie !) 00:11:35 <clokep> Uhhh...I always forget the difference, let me read the docs. 00:11:52 <flo> (I just looked at the doc ;)) 00:12:06 <flo> slice returns a new array containing a portion of the old array 00:12:17 <flo> splice adds/removes element from the existing array 00:12:52 <clokep> OK. So I could just do splice(0, length) and it'll act on the current array? 00:13:28 <flo> line 294: " if (this._incomingDataBuffer.length >= this.inputSegmentSize) {" is this really "if" or should it be "while"? Can you get several segments at once and only a single onDataAvailable call? 00:13:35 <clokep> Yeah I got it. :) 00:13:56 <clokep> Hmmm....I did not consider that, it probably should be a while, yes. 00:15:18 <-- Tonnes has quit (Ping timeout) 00:15:30 <flo> isn't splice returning an array of the removed elements by the way? if so, could it be used for uintArray.set ? 00:15:54 --> Tonnes has joined #instantbird 00:16:06 <ptit_boogy> @flo : I'm ready to translate in French when you need it 00:16:13 <clokep> Hmmm....Yes. :) 00:16:46 <flo> lines 296-306 and 310-315 look really duplicated ;) 00:17:48 <flo> ptit_boogy: translators either translate everything at once just before a release, or try to keep an up to date translation more or less all the time, following the changes we make in nightlies. 00:17:58 <clokep> flo: They do...I guess I could make a function out of it. 00:18:21 <clokep> Maybe. 00:18:29 <clokep> It's really duplicated but I had trouble reusing code. :-/ 00:19:41 <flo> it's because you used this.inputSegmentSize in several places 00:20:09 <flo> if you just take the length of the array you create with splice, then it's data.length like in the second version 00:20:31 <clokep> Hmmm... 00:21:38 <flo> does this make any sense? :) 00:21:39 <clokep> Sorry, I'm not following that. 00:22:06 * Mic is now known as \ 00:22:20 * \ is now known as Mic\ 00:24:28 <flo> line 327 " data.forEach(this.onDataReceived)". Shouldn't you specific "this" as a second paramter so that the onDataReceived has a correct this value? 00:24:32 <flo> *specify 00:25:31 <clokep> Uhhh...in IRC I bind "this" to be the account object actually. 00:25:40 <clokep> But maybe? 00:28:51 <clokep> I guess I should put a semi-colon at the end of that line too. :) 00:30:01 <flo> sure! :) 00:30:26 <flo> doesn't your editor highlight that? (the missing semicolons?) 00:30:32 <clokep> It usually does. 00:32:02 <flo> you can get the thread manager service from Services.tm 00:33:46 <clokep> Ok, I checked...the last two services I use, you can't get from Servicesjsm. :) 00:35:10 <flo> :) 00:41:07 <Mic\> good night 00:41:36 <ptit_boogy> good night to you 00:41:52 <Mic\> Are normalized names of accounts / buddies supposed to be unique btw? 00:42:50 <flo> I think so, but I wouldn't guarantee it's always respected 00:43:13 <clokep> Normalized names...for what? 00:43:16 <clokep> IRC? Yes. :) 00:43:29 <flo> clokep: do you like this syntax https://developer.mozilla.org/en/Components.Constructor ? 00:43:49 <Mic\> exactly, i was wondering if the way of normalizing it might create non-unique names that fail at some other places 00:44:34 <flo> it could make lines 392-404 much more readable I think. But it requires adding a few constructors before of course ^^ 00:44:38 <clokep> flo: To use in my code or just in general? 00:44:44 <clokep> Oh OK. 00:44:46 <clokep> Let me check. 00:44:56 --> Tonnes_ has joined #instantbird 00:45:03 <-- Mic\ has left #instantbird () 00:45:16 <-- Tonnes has quit (Ping timeout) 00:45:33 <clokep> But then you have to QueryInterface to it anyway, I'm not sure it'd be neater. 00:45:44 <flo> uh? 00:45:48 * Tonnes_ is now known as Tonnes 00:47:10 <flo> what about the 3 arguments form? 00:47:13 <clokep> In the first example? 00:47:23 <clokep> Hmm...let me see. 00:48:09 <flo> the example just after "If three arguments are given [...]" 00:48:14 <clokep> Hmm...that's kind of neat. So I'd need to predefine a few things. 00:49:11 <flo> BinaryInputStream, BinaryOutputStream and ScriptableInputStream 00:49:41 <flo> I'm not sure if you want to do it for the objects that have an init method with several parameters 00:52:10 <clokep> Which ones? Like the transports, etc? 00:52:52 <flo> all the other createInstance calls :-D 00:54:19 <clokep> :) I gues there's a lot of them. 00:55:20 <flo> only InputStreamPump and ServerSocket. 00:55:45 <flo> the transport is created by the socket transport service, so you can use a constructor 00:57:06 <clokep> Do you mean "can't"? 00:57:47 <flo> yes 00:58:05 <flo> I should sleep I guess :) 00:59:32 <clokep> Goodnight! 00:59:33 <clokep> Thanks. :) 01:05:31 <flo> thanks, good night 01:05:35 <-- flo has quit (Quit: Instantbird 0.3a2pre) 01:09:33 <-- chrisccoulson has quit (Ping timeout) 01:11:33 <ptit_boogy> Clokep ? 01:12:06 <clokep> ptit_boogy: Yes? 01:13:06 <clokep> ptit_boogy: Please talk to me in here. 01:13:16 <clokep> Unless it's something that's actually private. 01:13:17 <ptit_boogy> k 01:13:22 <ptit_boogy> no no 01:13:24 <clokep> OK, what addon? 01:13:38 <ptit_boogy> I'm simply trying to install an addon 01:13:40 <clokep> I'm guessing it's not compatible w/ 0.3a2pre? 01:13:51 <ptit_boogy> k 01:14:00 <ptit_boogy> I'm in nightly 01:14:57 <clokep> OK, so what's the issue? 01:15:28 <ptit_boogy> can't install it 01:15:36 <ptit_boogy> no error massage 01:15:39 <ptit_boogy> message* 01:16:22 <ptit_boogy> I would like to install : https://addons.instantbird.org/en-US/instantbird/addon/211 01:17:09 <clokep> No error message is a bug because of some Firefox specific code. 01:17:22 <clokep> OK, well you have to install the version from the Firefox addons site. (one second.) 01:18:07 <clokep> https://addons.mozilla.org/en-US/firefox/addon/minimizetotray-revived/versions/ right click and download version 0.9. 01:18:21 <clokep> Then we have to slightly edit the file to make it compatible. 01:18:52 <ptit_boogy> I've got it 01:19:01 <clokep> OK. 01:19:04 <clokep> Do oyu have a zip program? 01:19:10 <ptit_boogy> yes 01:19:18 <clokep> Open the xpi in it. We're going to edit install.rdf 01:21:50 <ptit_boogy> i'm in 01:24:58 <clokep> In there there should be a "max version" line. 01:25:10 <ptit_boogy> yes 01:25:46 <clokep> Change that to 0.3a2pre 01:26:31 <clokep> I need to restart, one second. 01:26:38 <-- clokep has quit (Quit: Instantbird 0.3a2pre) 01:26:53 --> clokep has joined #instantbird 01:26:53 * ChanServ sets mode +h clokep 01:26:59 <ptit_boogy> k 01:26:59 <-- Tonnes has quit (Ping timeout) 01:27:02 --> Tonnes_ has joined #instantbird 01:27:15 * Tonnes_ is now known as Tonnes 01:27:16 <clokep> OK. :) 01:27:30 <clokep> After changing that, you shold be able to zip it back up and hopefully it'll install fine. 01:27:42 <ptit_boogy> no luck 01:27:57 <ptit_boogy> I've just doing this for a theme and it's working 01:28:14 <clokep> Make sure you edit the proper max version for Instantbird. 01:28:35 <ptit_boogy> yes of course ;-) 01:29:02 <clokep> Hmmm....it should work, I had tried it a bit ago. 01:29:46 <-- ptit_boogy has quit (Quit: Instantbird 0.3a2pre) 01:29:48 --> ptit_boogy has joined #instantbird 01:30:32 <-- ptit_boogy has left #instantbird () 01:31:08 --> ptit_boogy has joined #instantbird 01:32:58 <clokep> No lucky? :-/ 01:33:05 <ptit_boogy> no 01:33:32 <clokep> Sorry. I'm out of ideas then. :-/ 01:33:44 <ptit_boogy> no problem 01:34:15 <ptit_boogy> It's only a nightly ;-) 01:34:36 <ptit_boogy> but the no error message could ba a bug 01:35:00 <clokep> It is... 01:35:49 <clokep> bug 712 01:35:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=712 nor, --, ---, nobody, NEW, No UI feedback when attempting to install an incompatible add-on 01:36:45 <ptit_boogy> I will take time to read the bugzilla site before asking here ;-) 01:37:53 --> DGMurdockIII has joined #instantbird 01:38:15 <clokep> It's fine. :) 01:38:28 <clokep> https://bugzilla.instantbird.org/buglist.cgi?quicksearch=open might be helpful for you then. :-D 01:39:03 <ptit_boogy> yes thanks 01:39:17 <ptit_boogy> I've bookmarked it ;-) 01:40:55 <-- ptit_boogy has left #instantbird () 01:41:08 --> ptit_boogy has joined #instantbird 01:41:17 <ptit_boogy> bye all 01:41:21 <ptit_boogy> have a good night 01:41:37 <clokep> 'night. 01:43:00 <-- ptit_boogy has left #instantbird () 01:49:32 <-- clokep has quit (Quit: Instantbird 0.3a2pre) 01:50:05 --> ptit_boogy has joined #instantbird 01:51:22 <-- ptit_boogy has left #instantbird () 01:56:52 <-- DGMurdockIII has quit (Quit: get satisfied!  :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::) 02:10:04 <-- Even has quit (Ping timeout) 02:14:35 --> Even has joined #instantbird 02:14:35 * ChanServ sets mode +o Even 02:17:20 <-- Tonnes has quit (Ping timeout) 02:19:27 --> Tonnes has joined #instantbird 02:40:36 --> Mook has joined #instantbird 02:42:45 --> zachlr has joined #instantbird 03:07:13 <-- Mook has quit (Ping timeout) 03:11:56 --> Mook has joined #instantbird 03:24:07 <-- zachlr has quit (Quit: http://www.mibbit.com ajax IRC Client) 03:31:51 --> zachlr has joined #instantbird 03:58:53 --> tymerkaev_away has joined #instantbird 04:12:33 <-- zachlr has quit (Quit: http://www.mibbit.com ajax IRC Client) 04:32:00 <-- Chaz6 has quit (Ping timeout) 04:36:14 * tymerkaev_away is now known as tymerkaev 04:49:29 --> Chaz6 has joined #instantbird 04:50:23 * tymerkaev is now known as tymerkaev_away 04:55:28 * tymerkaev_away is now known as tymerkaev 05:30:26 * tymerkaev is now known as tymerkaev_away 05:33:07 * tymerkaev_away is now known as tymerkaev 05:38:12 <-- tymerkaev has quit (Input/output error) 06:28:54 <-- Mook has quit (Connection reset by peer) 06:31:08 --> Mook has joined #instantbird 06:45:06 <-- Mook has quit (Quit: ChatZilla 0.9.86-xr [XULRunner 2.0b13pre/20110304030406]) 06:48:04 <-- Tonnes has quit (Ping timeout) 06:48:38 --> Tonnes has joined #instantbird 07:24:11 --> chrisccoulson has joined #instantbird 07:29:29 --> Ornthalas has joined #instantbird 08:00:57 --> igorko has joined #instantbird 08:01:20 --> ptit_boogy has joined #instantbird 08:07:10 <-- ptit_boogy has quit (Quit: Instantbird 0.2) 08:07:19 --> ptit_boogy has joined #instantbird 08:08:02 <-- ptit_boogy has quit (Quit: Instantbird 0.2) 08:26:48 --> Even1 has joined #instantbird 10:02:46 <-- Ornthalas has quit (Quit: KTHXBYE) 10:12:17 --> flo has joined #instantbird 10:12:17 * ChanServ sets mode +qo flo flo 10:12:52 <flo> Hello :) 10:17:12 --> clokep has joined #instantbird 10:17:12 * ChanServ sets mode +h clokep 10:18:32 <flo> clokep: Good morning :) 10:18:41 <clokep> Good morning. 10:19:11 <clokep> ptit_boogy got caught by that no error message on add-on install bug. :( 10:19:45 <flo> too bad nobody got caught hard enough to actually fix it ;) 10:24:14 <clokep> :) 10:24:29 <clokep> I've never seen it happen, but I don't install addons often. 10:24:45 <flo> the problem is that there's actually *nothing* to see ;) 10:27:00 <-- igorko has quit (Quit: Instantbird 0.3a2pre) 10:27:04 --> igorko has joined #instantbird 10:27:23 <-- igorko has quit (Quit: Instantbird 0.3a2pre) 10:27:26 --> igorko has joined #instantbird 10:38:08 <clokep> yoh seems to be making some progress. :) 10:38:34 <flo> he should have finished. The presentation of the result is Monday ;) 10:39:03 <flo> and he's taking 4 days off to go do some skiing ;) 10:39:04 <clokep> Oh? Hahha. I didn't realize that. 10:39:08 <clokep> Eek. 10:39:21 <clokep> Well....it looked like he still had a bit of work to do. :) 10:39:30 <clokep> The other students finish? 10:39:42 <flo> not sure they have finished to start :-D 10:39:55 <clokep> Is this the end of the semester in France? 10:40:18 <flo> no. But this doesn't seem to be a whole project semester 10:41:28 <clokep> Ah, OK. 10:41:47 <clokep> Well hopefully something good will come out of it. :-D 10:52:57 <-- clokep has quit (Quit: Instantbird 0.3a2pre) 10:53:01 --> clokep has joined #instantbird 10:53:01 * ChanServ sets mode +h clokep 10:53:24 <-- clokep has quit (Quit: Instantbird 0.3a2pre) 10:58:47 --> Mic has joined #instantbird 10:58:47 * ChanServ sets mode +h Mic 11:00:33 <Mic> Hello 11:07:16 --> ptit_boogy has joined #instantbird 11:09:18 <-- ptit_boogy has left #instantbird () 11:17:54 <-- igorko has quit (Quit: Instantbird 0.3a2pre) 11:35:46 <flo> would it make sense on windows to give a way to close the contact list without exiting the application even though we don't have a systray icon yet? 11:36:26 <flo> there would be a keyboard shortcut from the account manager and conversation windows to reopen it (like we currently have for the account manager), but as these windows don't have any menu, it wouldn't be discoverable 11:50:56 <Mic> Hiding with no obvious way to show it again doesn't sound good to me 11:51:15 <flo> so bug 24 is really mac specific then 11:51:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=24 nor, P5, ---, florian, ASSI, Command-W Does Not Close Buddy List Window 11:52:20 <flo> I'm making good progress on it. Just need to finish figuring out the menu/shortcut key changes I need to make to have the expected behavior 11:52:21 <Mic> Ah, it should only close the window, not quit the application= 11:52:25 <Mic> ? 11:52:49 <flo> on mac closing all the windows of an application doesn't close the application 11:52:58 <flo> you just need a click on the dock to show again the main window 11:54:05 <Mic> That's like people use the systray icons on Windows 11:54:25 <flo> more or less yes 11:54:31 <flo> on windows people tend to minimize a window there 11:54:40 <flo> on mac you really close the window and clicking the dock opens a new one 11:54:49 <flo> (which in most case gives the exact same result :)) 11:55:17 <Mic> hehe, I wanted to object that this is a rather subtle difference for most people 11:55:34 --> clokep_work has joined #instantbird 11:55:34 * ChanServ sets mode +h clokep_work 11:56:17 <flo> anyway, with this bug I'm doing a good part of the preparation work for having a systray icon :) 11:57:08 <clokep_work> I agree w/ Mic, hiding a window w/o an obvious way to bring it back == very bad. 11:57:45 <Mic> Does this evaluate to true? :P 11:57:46 <Mic> scnr 11:57:49 <clokep_work> Yes. :) 11:57:49 <flo> ok. Windows users will wait until we have a systray icon to get rid of the blist window :) 11:58:12 <clokep_work> I mean if you're planning on adding systray before we do a release (even an alpha) I think it's OK. 11:58:28 <clokep_work> Just s owe have less ifdefs, etc. in the source. :-D 11:58:49 <flo> I'll remove several ifdefs 11:58:55 <flo> and I've only added one 11:59:18 <clokep_work> :) 12:00:44 <Mic> Files that need to be preprocessed are pretty annoying when you can only do changes on an unpacked copy of Ib .. since you can't simply copy the changed files to your respository 12:02:17 <flo> they are also annoying just to read and understand them 12:02:25 <flo> and the coloration in editors is all broken :-/ 12:03:14 <Mic> The menu include was sooo bad 12:03:20 <Mic> Anyways, gtg 12:03:35 <flo> you mean before Mook's cleanup? 12:03:54 <Mic> Exactly 12:04:08 <Mic> Have a nice day / St. Patricks-Day / whatever 12:04:53 <clokep_work> bye. 12:14:21 --> sonny has joined #instantbird 12:16:24 <clokep_work> Is systray next on the list? 12:16:32 * clokep_work is tired of people asking about it. :-D 12:33:29 <-- Mic has quit (Quit: Instantbird 0.3a1pre) 12:36:05 --> kaie2 has joined #instantbird 12:37:08 <-- kaie has quit (Ping timeout) 12:37:08 * kaie2 is now known as kaie 12:38:47 <-- clokep_work has quit (Connection timed out) 12:39:37 --> clokep_work has joined #instantbird 12:39:37 * ChanServ sets mode +h clokep_work 12:43:38 <flo> clokep_work: no. Next is contacts in conversations. 12:43:55 <clokep_work> Ooooo, that makes me more excited. :-D 12:43:58 <flo> I started working on this because I needed to modify imWindows.jsm for contacts in conversations and I didn't understand that file which was a mess 12:44:24 <clokep_work> Ah, yeah. Makes sense to do it while you're already neck deep in it. 12:44:49 <flo> so I decided to cleanup that file first 12:49:00 --> rikki has joined #instantbird 12:49:13 <-- rikki1 has quit (Connection reset by peer) 13:09:14 <clokep_work> So I'm guessing my review was a - and what we discussed on IRC are the comments? :-D 13:09:37 <flo> I think so. 13:09:48 <flo> I was a bit tired though :-| 13:10:19 <clokep_work> Well I'll make the changes and put it back in and you can look at it when you're more awake. 13:10:38 <clokep_work> I changed everything while we were talking except the async resolve for the proxy I think. 13:24:41 --> GeekShadow has joined #instantbird 13:41:37 <-- sonny has left #instantbird () 13:44:18 --> sonny has joined #instantbird 13:48:57 <-- sonny has left #instantbird () 13:49:38 * clokep_work is looking at jump list stuff. 13:53:45 <-- GeekShadow has quit (Quit: http://www.mibbit.com ajax IRC Client) 13:58:27 --> sonny has joined #instantbird 13:59:23 <-- Even1 has quit (Quit: Instantbird 0.3a2pre) 14:17:00 --> Even1 has joined #instantbird 14:24:24 <flo> ahah, this explains the failures I had when no window was opened at startup: http://mxr.mozilla.org/mozilla-central/source/toolkit/components/startup/src/nsAppStartup.cpp#208 14:32:58 <-- Mathnerd314 has quit (Ping timeout) 14:41:29 <-- clokep_work has quit (Connection timed out) 14:43:48 --> clokep_work has joined #instantbird 14:43:48 * ChanServ sets mode +h clokep_work 14:44:33 <clokep_work> Glad you were able to figure it out? 15:03:28 <-- Even1 has quit (Quit: Instantbird 0.3a2pre) 15:05:43 <-- sonny has left #instantbird () 15:06:21 --> Even1 has joined #instantbird 15:18:55 <-- Even1 has quit (Quit: Instantbird 0.3a2pre) 15:20:21 <flo> ah, sounds depend on the buddy list too 15:33:45 --> Even1 has joined #instantbird 15:39:51 --> igorko has joined #instantbird 15:50:59 --> zachlr has joined #instantbird 15:56:06 <-- zachlr has quit (Quit: http://www.mibbit.com ajax IRC Client) 16:03:13 --> zachlr has joined #instantbird 16:09:29 <-- chrisccoulson has quit (Ping timeout) 16:10:19 --> chrisccoulson has joined #instantbird 16:42:38 <igorko> flo: seems i found reason of encoding bug 16:42:56 <igorko> reaading pidgin bugreport atm(already fixed) 16:43:14 <clokep_work> Do you have a link? 16:43:52 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/4dc1bfe730ee - Florian Quèze - Bug 24 - Command-W Does Not Close Buddy List Window. 16:44:03 <flo> I hope I didn't break anything important ) 16:44:31 <clokep_work> Did you try it on Windows this time? ;) 16:44:42 <flo> *:) 16:45:22 <flo> no :) 16:45:41 <flo> but I'm restoring a windows vm with the intent to do so before it goes in a nightly :) 16:45:51 <igorko> http://developer.pidgin.im/ticket/6976 16:46:15 <clokep_work> I find it strange that you defined Components.classes as Cc then didn't use it. 16:46:20 <igorko> but i was sent to this report from this one http://developer.pidgin.im/ticket/5519 16:46:48 <clokep_work> Cool. :) 16:47:36 <flo> clokep_work: uh. 16:48:02 <clokep_work> flo: http://hg.instantbird.org/instantbird/rev/4dc1bfe730ee#l3.36 16:48:12 <clokep_work> igorko: So pretty much you need to update glib. 16:48:35 <igorko> still reading ;) 16:48:42 <flo> clokep_work: I like indenting on the dots, it seems more readable :-] 16:48:56 <clokep_work> Understandable. 16:49:02 <flo> I guess I should just have used imServices.jsm 16:49:12 --> Wolfy|Sajber has joined #instantbird 16:49:51 <clokep_work> r-! ;) 16:51:25 <flo> Do I risk having my commit privileges revoked for commiting unreviewed patches? :-O 16:51:50 <clokep_work> Haha. :) 16:52:02 <clokep_work> I like that the hiddenWindow.xul has a license from Netscape on it. ;) 16:53:10 <clokep_work> If in the manifest hiddenWindow.xul is only included for Mac...do you really need to preprocess it again and remove stuff if not Mac? 16:53:29 <clokep_work> http://hg.instantbird.org/instantbird/rev/4dc1bfe730ee#l11.18 and http://hg.instantbird.org/instantbird/rev/4dc1bfe730ee#l10.48 16:54:22 <flo> I copied the file from Firefox 16:54:33 <clokep_work> OK. :) 16:54:33 <igorko> flo: i don't get it- so instantbird includes glib? 16:54:48 <flo> clokep_work: probably not. 16:55:06 <igorko> uses glib* 16:55:23 <flo> igorko: yes, except on Linux where the system glib is used 16:55:59 <igorko> hm- i tested yesterday in linux and also sucks 16:56:17 <igorko> and how old is glib in instantbird tree? 16:56:26 <igorko> i mean repo* 16:56:27 <flo> old! :-P 16:56:33 <igorko> i see than 16:56:35 <flo> 2.16.1 I think 16:56:43 <flo> not sure 16:56:48 <igorko> we need to update it(gere i mean not me ;)) 16:57:11 <igorko> but i can try to make patch 16:57:35 <flo> why? If we can nitpick the useful changes, it's less work 16:59:36 --> tymerkaev has joined #instantbird 17:00:11 <clokep_work> 2.28.3 is out apparently. ;) 17:02:02 <flo> the fix you seem interested in is http://git.gnome.org/browse/glib/commit/?id=c7501c82237380bbe03646e6f4133b4862bec5a8 17:03:31 <-- Even1 has quit (Quit: Instantbird 0.3a2pre) 17:04:38 <igorko> yeah- looks like 17:05:02 <igorko> as i understand i can't use new glib with instantbird? 17:05:09 <flo> and http://git.gnome.org/browse/glib/commit/?id=908d3ef0d456ef9e3ade05984532ecab66ccbbd1 may be interesting too for the QQ encoding issues (GB18030 is the encoding used for QQ) 17:05:12 <igorko> because there is no glib.dll 17:07:52 <igorko> so only rebuilding instantbird with that fix will help 17:08:02 <flo> if it's the right fix 17:08:03 <igorko> or not? 17:08:41 <igorko> just put new version on glib and no matter ;) 17:08:52 <igorko> what is weong there :) 17:08:57 <igorko> wrong* 17:09:04 <igorko> of glib* 17:09:07 <clokep_work> Stuff might break is my guess. 17:09:48 <flo> if fixes beginning with "just" work, we could also say "just use different friends" :-P 17:10:16 <flo> when I try to hg pull in my windows VM, I get "abort: error: No buffer space available" 17:10:34 <clokep_work> Well do you have buffer space available? :P 17:10:42 <flo> the hard disk is not full, the network connection works in the VM (Firefox can load pages and I can ping google from the same console as I run hg in) 17:10:43 <clokep_work> Hard drive space I assume? 17:11:08 <flo> I had the same issue last time, and it disappeared after a while without any reason 17:12:22 <flo> it's not out of RAM either, I tried rebooting the VM without success last time... 17:13:05 <clokep_work> It might be a soeckt error code according to Google? 17:13:27 <clokep_work> Can you ping hg.instantbird.org? 17:13:39 <flo> yes 17:16:32 <flo> http://pastebin.instantbird.com/603 even that doesn't work... 17:16:56 <flo> (the IP is the IP of the Mac host machine of the VM) 17:20:27 <igorko> where to put downloaded glib in windows to make it work? 17:20:39 <flo> the recycle bin 17:20:52 <igorko> hehe 17:21:11 --> GeekShadow has joined #instantbird 17:21:33 <flo> I'm always surprised that people seem to succeed in using Windows, when I see how difficult it is to get so trivial (hg pull!) things to work... 17:21:40 <igorko> i mean i have pidgin 2.10 with gtk+ But it's strange because it includes libglib-2.0-0.dll 17:22:04 <flo> what's strange in that? 17:22:16 <igorko> libglib-2.0-0 is old 17:22:33 <igorko> and pidgin 2.10is latest 17:22:43 <-- zachlr has quit (Connection timed out) 17:22:48 <flo> 2.10 doesn't exist 17:22:51 <igorko> seems i upated pidgin with leaving old gtk 17:22:57 <igorko> crap 17:23:14 <igorko> 2.7.10 17:23:17 <igorko> :) 17:23:35 <igorko> i need to install latest gtk 17:24:24 <flo> to break pidgin? :-P 17:24:51 <igorko> seems latest glib aslo is called libglib-2.0-0.dll 17:24:59 <igorko> wtf? 17:25:17 <igorko> hehe 17:25:37 <igorko> difference in file size 17:25:38 <flo> bah it worked after a reboot this time 17:26:01 <flo> from what google tells me, that error happens if some software on the system forgets to close/free some sockets 17:26:14 <igorko> my glib is glib-2.20.5 17:26:19 <igorko> current 17:26:29 <clokep_work> Hopefully it wasn't instantbird. :) 17:26:41 <flo> if it was, then the OS is broken... 17:26:48 <flo> because I closed the instantbird process 17:27:27 <flo> aha, "hg pull" -> "No buffer space available" 17:27:32 <flo> that didn't last long 17:27:45 <-- igorko has quit (Quit: Instantbird 0.3a2pre) 17:27:51 --> igorko has joined #instantbird 17:28:04 <flo> maybe a bug in the vmware tools 17:28:24 <flo> but I don't understand how come Firefox can download pages and hg can't open sockets when this happens 17:29:41 <clokep_work> Idk, I've never gotten that error. :( 17:30:39 <flo> I saw it for the first time when I upgraded libpurple to 2.7.11 17:32:19 <clokep_work> Actually...if it's a vmware thing, I don't use vmware anyway. :/ 17:33:36 <flo> the change I pushed doesn't seem to break on windows by the way :) 17:34:14 <clokep_work> Cool. :) 17:34:38 <clokep_work> When does the buildbot kick off an "on commit" build? 17:34:58 <flo> for each push 17:35:06 <flo> but it waits for a minute or two 17:35:26 <flo> so that if we immediately push a "oops, forgot to add that file" fix, it doesn't do 2 different builds 17:36:00 <clokep_work> Right. 17:36:09 <clokep_work> Or if you push like seven bugs at once like you normally do. 17:36:36 <flo> that's a single push 17:37:32 <igorko> so what suggestion about glib? 17:37:35 --> rikki1 has joined #instantbird 17:37:38 <clokep_work> Blah you're right, getting my version control terminology messed up. :( 17:37:49 <-- rikki has quit (Connection reset by peer) 17:40:49 <igorko> flo: will you commit that fix? 17:41:30 <igorko> i will test it right after commit 17:41:54 <flo> you mean the next day I think ;) 17:42:02 <igorko> yeah 17:42:12 * flo would rather test it *before* commit 17:42:21 <igorko> hehe 17:42:52 <igorko> not next day- right after i will be builded 17:48:01 <clokep_work> That closes bug 24, right? 17:48:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=24 nor, P5, ---, florian, ASSI, Command-W Does Not Close Buddy List Window 17:48:16 <flo> yes 17:48:24 <flo> I have a few follow ups to file though 17:48:55 <clokep_work> Ah OK. 17:48:59 <instantbot> clokep@gmail.com set the Resolution field on bug 24 to FIXED. 17:49:24 <flo> the obvious ones are that sounds do not work when the blist is closed, and that the join chat and add buddy dialogs appear above the hidden window (that's in a corner of the screen and is *very* ugly because it makes the hiddenwindow become visible after the dialog is closed) 17:50:13 <clokep_work> Does that mean I have to file those now that I closed the bug? ;) 17:52:53 <flo> I don't know :) 17:56:05 <flo> igorko: is there any easy way to reproduce, to see if the upgrade fixes it? 18:03:24 <flo> igorko: can you send a message which is supposed to be broken to 366551879? 18:05:21 <igorko> yes i can 18:05:34 <igorko> but i can reproduce it on my PC 18:06:03 <igorko> flo: it's your icq? set encoding to cp1251 than 18:06:11 <flo> isn't that the default? 18:06:30 <igorko> duuno, maybe you changed it ;) 18:06:32 <flo> it's currently set to CP1252. 18:06:41 <igorko> change than 18:06:45 <flo> (and no, I haven't changed) 18:07:08 <flo> is the bug only reproducable in a non-default configuration? 18:07:09 <-- tymerkaev has quit (Ping timeout) 18:07:13 <igorko> not only russian use icq- so it can be cp1252(western europe) 18:07:44 <igorko> default system codepage has matter 18:08:07 <flo> ok, I changed it 18:09:04 <flo> I received: writing cyrillic: пÑÐ¸Ð²ÐµÑ 18:09:27 <igorko> so you are using qip 2005? 18:09:32 <flo> I'll remove the "fix" and reconnect, to check that it really fixed it. 18:09:35 <flo> of course not 18:09:39 <flo> I'm on Instantbird... 18:09:44 <igorko> send the same to me 18:10:06 <flo> what have you received? 18:10:19 <igorko> the same 18:10:47 <igorko> but as i said there are no problems with pidgin/instantbird etc 18:10:56 <igorko> so i don't get what you want to test 18:11:04 <flo> but you are using qip2005 now, right? 18:11:13 <igorko> no 18:11:15 <igorko> oh 18:11:16 <flo> crap! 18:11:17 <igorko> hehe 18:11:28 <igorko> i'll login in qip2005 18:11:33 <igorko> :) 18:11:37 <igorko> wait me 18:11:44 <-- igorko has quit (Quit: Instantbird 0.3a2pre) 18:14:17 --> igorko has joined #instantbird 18:15:03 <flo> have you received it back correctly? 18:15:14 <igorko> yes 18:15:22 <flo> so you are on qip 2005 now? 18:15:28 <igorko> yes 18:15:44 <flo> let me close that instantbird and try an old one to check that I can reproduce teh bug 18:15:52 <igorko> ok 18:18:14 <flo> ok, I'm connected with an old instantbird 18:18:19 <flo> can you send it again please? :) 18:20:28 <igorko> done 18:20:38 <flo> I received: "sending the same : ophber" 18:20:46 <igorko> yep 18:21:24 <igorko> as said in first pidgin report cyrillic text is replaced by latin 18:22:01 <flo> ok, so apparently the fix works 18:23:53 <flo> I'll push it. I hope it won't break more things than it fixes 18:25:23 <igorko> don't think glib is so unstable 18:25:31 --> mokush has joined #instantbird 18:25:31 <igorko> o break something 18:25:33 <igorko> to* 18:25:55 <igorko> at least i also hope :) 18:25:56 <flo> yeah. And it doesn't have bugs either ;) 18:26:11 <flo> that's even why we need to update ;) 18:28:37 <clokep_work> Mozilla can probably do everything glib does, no? Too bad they use different toolkits. :( 18:29:01 <instantbot> florian@instantbird.org set the Resolution field on bug 730 to FIXED. 18:29:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=730 nor, --, ---, nobody, RESO FIXED, Instantbird doesn't understand cyrillic text, sent from qip 2005 18:29:17 <flo> yeah, someday I'd like to remove g_convert and call into some mozilla functions instead 18:29:54 <flo> I would really like if we could detect the incoming encoding, and reply using the same, so that it always appears to "just work" :) 18:33:57 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/05ed5007e887 - Florian Quèze - Revert our WINCE changes in win_iconv.c, and upgrade it to the latest version (glib 2.28.3) to fix bug 730 - Instantbird doesn't understand cyrillic text sent from qip 18:33:58 <clokep_work> Yes, that would be pretty awesome. :-D I think I had kind of opened a bug about that at one point. 18:33:59 <instantbot> 2005. 18:34:49 <igorko> lol 18:34:58 <igorko> instantbot: how it goes? 18:35:01 <instantbot> igorko: Sorry, I've no idea what 'how it goes' might be. 18:35:32 <igorko> instantbot: cheers 18:35:33 <instantbot> igorko: just doing my job! 18:36:30 <flo> clokep_work: it was IRC only 18:36:43 <flo> which would be pretty good for my personal use :) 18:37:53 <clokep_work> Well...it says "IRC" in it...but all the links might stil be helpful? :) 18:40:46 <igorko> what goes after alfa2? alfa3 or beta1? ;) 18:41:08 <clokep_work> Depends how much stuff needs to be done I would guess? 18:41:20 <instantbot> New Instantbird (UI) bug 731 filed by florian@instantbird.org. 18:41:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=731 nor, --, ---, nobody, NEW, Sounds should work even when the buddy list is closed. 18:41:54 <flo> why do I always need to file more blockers/wanted bugs when I fix some? :-D 18:43:09 <clokep_work> I wonder if just including that code into the hiddenWindow would work. 18:44:54 <flo> you mean the hiddenWindow which exists only on Mac? 18:45:04 <flo> that will be great for the systray icon :-P. 18:45:44 <flo> I think we should either put the sound code in a JS module (if we believe some add-ons may want to touch it), or in an XPCOM component 18:46:21 <flo> and we can import/start it from https://hg.instantbird.org/instantbird/rev/4dc1bfe730ee#l17.142 18:49:16 <instantbot> New Instantbird (UI) bug 732 filed by florian@instantbird.org. 18:49:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=732 nor, --, ---, nobody, NEW, Add buddy and join chat dialogs poorly positioned when there's no buddy list 18:55:42 <igorko> flo: and what about no buddy authorisation support for oscar? 18:55:58 <igorko> it's really unimplemented? or only gui part? 19:06:25 <-- Tonnes has quit (Ping timeout) 19:10:55 <flo> I don't know. 19:19:41 <-- flo has quit (Quit: Instantbird 0.3a2pre) 19:23:32 --> Ornthalas has joined #instantbird 19:32:09 <igorko> 346 bugs found. Not so much ;) 19:41:20 --> tymerkaev has joined #instantbird 19:51:07 <clokep_work> Some of those bugs contain a big project. :P 20:02:05 <-- mokush has quit (Client exited) 20:07:46 <igorko> will we have win32 build tomorrow? 20:08:23 <clokep_work> Hopefully, how would we know until it's made? :P 20:09:03 <clokep_work> Although the Mac and Windows builders are offline right now, I'm not sure why. 20:16:32 <-- GeekShadow has quit (Ping timeout) 20:16:35 --> Tonnes has joined #instantbird 20:28:06 <-- igorko has quit (Quit: Instantbird 0.3a2pre) 20:32:43 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 21:15:10 <-- Wolfy|Sajber has quit (Connection reset by peer) 21:15:55 <-- tymerkaev has quit (Ping timeout) 22:15:04 --> GeekShadow has joined #instantbird 22:46:42 --> clokep has joined #instantbird 22:46:42 * ChanServ sets mode +h clokep 22:54:51 <-- Tonnes has quit (Ping timeout) 22:55:10 --> Tonnes has joined #instantbird 22:59:16 --> flo has joined #instantbird 22:59:16 * ChanServ sets mode +qo flo flo 22:59:49 <flo> clokep: the Mac slave is offline because I don't like its noise ;) 23:00:06 <clokep> Get a quieter Mac. ;) 23:00:23 <flo> it's very quiet now ;) 23:01:57 <flo> the windows slave being offline is not expected though. If it wasn't that late, we could probably get it fixed by Even before the nightly time 23:02:04 <-- GeekShadow has quit (Ping timeout) 23:03:40 <flo> is the "jumplist" thing more than a marketing name for "context menu of the dock icon"? 23:03:58 <clokep> Not really. 23:04:15 <clokep> You can "pin" things to it though. 23:04:37 <clokep> There's four categories of items you can place in it, "custom", "task" (these are always shown), "frequent" and "recent" 23:04:41 <clokep> There's a max of ten things. 23:05:05 <clokep> And "frequent" or "recent" items can be pinned so they'll always be shown in that list. 23:08:13 <clokep> But yes, pretty much a super context menu. :-D 23:08:30 <flo> it's opened with a right click? 23:09:33 <flo> there's a way to add things to the dock context menu on mac. Firefox only has a "New window" action there. Thunderbird doesn't use it. I haven't decided yet if we want to put something there (I don't think Mac users have the reflex to open context menus, so it probably doesn't matter much) 23:10:06 <-- micahg has quit (Connection reset by peer) 23:10:29 <flo> clokep: how do you pin/unpin items in the jumplist? 23:10:30 <clokep> Yes, it's a right click. Left click focus the window (if htere's only one) or brings up the preview thumbnails if there's multiple. 23:10:46 --> micahg has joined #instantbird 23:11:10 <clokep> flo: http://www.favbrowser.com/wp-content/uploads/2009/10/firefox37-jumplist.gif 23:11:16 <clokep> See the little pin icon? ;) You click that. 23:11:53 <flo> it's there only when hovering the item? 23:12:03 <flo> I was looking at https://bugzilla.instantbird.org/attachment.cgi?id=536 ;) 23:12:39 <clokep> Yes, only while hovering. 23:12:46 <flo> are the "Frequent", "tasks", ... words OS-defined or part of the application? 23:12:47 <clokep> Ah, that has nothing that could be pinned anyway. 23:12:49 <clokep> Those are all tasks. 23:13:02 <clokep> "Frequent", "Tasks", "Recent" are groups defined by the OS, yes. 23:13:28 <flo> and you can put separators? 23:13:41 <clokep> flo: https://developer.mozilla.org/en/XPCOM_Interface_Reference/nsIJumpListBuilder#Constants 23:13:46 <clokep> Yes, you can put in separators as an item. 23:13:53 <clokep> https://developer.mozilla.org/en/XPCOM_Interface_Reference/nsIJumpListItem#Constants :) 23:13:56 <flo> rtfm :) thanks :-D 23:14:40 <clokep> empty, separator, link and shortcut are the four "types" of items you can put in...it alludes to being able to include more in there, but I don't understand what it's saying. :-/ 23:14:55 <clokep> (And I'm not sure if those are mozilla defined ones or Microsoft defined, I think they're Mozilla defined. 23:15:52 <-- Tonnes has quit (Ping timeout) 23:16:10 <clokep> I'm gonna play w/ this tonight hopefully (after finishing the socket nits). 23:16:14 <clokep> We'll see how it goes. :-D 23:16:17 <clokep> I'll be back in a bit. 23:16:39 --> Tonnes has joined #instantbird 23:19:44 <flo> apparently in "JUMPLIST_CATEGORY_CUSTOMLIST" you can put whatever you want and give a title to the categorie 23:19:52 <flo> *category 23:20:05 <flo> would it make sense to put the contacts in the "favorite" group there? 23:20:22 <flo> (favorite group which we don't have yet of course :)) 23:30:05 <-- flo has quit (Ping timeout) 23:32:29 <clokep> Yes, that would probably make sense flo. :) We could probably even just put them in the Frequent group. :-D 23:48:50 <-- Tonnes has quit (Ping timeout) 23:49:14 --> Tonnes has joined #instantbird 23:58:11 --> zachlr has joined #instantbird