[00:01] no. gnome-panel. [00:02] why would gnome-panel support it? it doesn't have a menubar [00:02] the new panel has globlal menus for everything else. [00:02] why not firefox in classic mode? [00:02] ? [00:03] screenshot time [00:03] oh, it's probably using one of the indicator-applets to display it. has that been added by default now? [00:03] if so, it should support it, but i've got no idea if it will work or not [00:03] http://img696.imageshack.us/img696/53/globalmenu2.png [00:03] http://img834.imageshack.us/img834/8161/globalmenu.png [00:04] as of 2 or 3 days ago [00:04] yes, it should work [00:05] LLStarks, http://people.canonical.com/~chrisccoulson/Screenshot_011.png [00:05] yeah, but that's unity [00:06] it uses the same protocol [00:06] it's not in natty yet, which is why you don't see it ;) [00:06] but the indicator-applet in the gnome-panel might need a patch to make it work properly anyway [00:06] i've no idea though, it's not something i've ever tested [00:08] ah, okay [00:08] thanks [00:09] LLStarks, there is a PPA though: https://launchpad.net/~chrisccoulson/+archive/ppa [00:09] i'm going to upload a new version later with some crash fixes in [00:10] works. nice. [00:10] no go for thunderbird though. [00:11] as expected.. [00:11] no, that's deliberate for now [00:11] there was a crash on startup affecting people with lightning installed [00:11] and it requires a separate build anyway (ie, it will be a separate package) [00:11] haven't experienced that, but tb still can't be used as a preferred app [00:11] or open links properly [00:12] right, that's something else i'm looking at ;) [00:13] i'm not too fond of the new panel, but at least all my prefs/admin stuff is in easy reach. [00:13] yeah, it looks a bit strange, but then, i'm used to having the titlebar merged in to the panel now ;) [00:14] that is cool! [00:14] especially for maximized terminal windows [00:16] chrisccoulson, yep, but it's totally uncool for unmaximized windows in follow focus mode :P [00:17] yeah, i ended up just disabling focus-follows-mouse [00:17] i've just accepted that it probably isn't really ever going to work in unity, unfortunately ;) [00:18] ok, probably a good time to upload another build of globalmenu-extension, before i break it [00:23] hi m_conley! [00:24] chrisccoulson: hey. :) [00:24] it's pretty low traffic in here btw. we need more people to hang out in here ;) [00:24] done and done [00:24] excellent! [00:27] fta - did you resolve your xterm issue? [00:27] chrisccoulson, nope :( that's why i'm using classic mode [00:28] :( [00:28] unity is driving me crazy at the moment [00:28] it seems that me and seb are the only people on the desktop team who can recreate all these issues at will [00:29] people on the dx team aren't seeing them :/ [00:29] like windows not getting mapped when they are opened [00:31] at least the duplicated items in the messaging menu should be fixed now ;) [00:33] it's not fixed here [00:34] unless i really need to kill everything :P [00:34] (other than indicator-messages-service & gnome-panel) [00:36] chrisccoulson: hm...globalmenu-extension has stopped working for me on Firefox 4b10... [00:36] m_conley, oh, that's not good [00:36] chrisccoulson: is that just on my end, or are you seeing that too? [00:36] it's still working here, but i'm not using the latest commits i just pushed ;) [00:36] it could be a unity bug ;) [00:37] The Error Console is complaining that Cc['@canonical.com/globalmenu-loader;1'] is undefined. [00:37] so it sounds like it can't find the component. :/ [00:38] still works in TB though - nice job on the throbber, etc. [00:38] hmmm :/ [00:39] you're not running a version build with thunderbird, inside firefox are you? [00:40] ah, that'd be it [00:40] good call. :) [00:40] that's the downsides of trying to get it to work in 2 different gecko versions ;) [00:40] **downside [00:46] chrisccoulson: an update - we're wiping out the global throbber in TB. [00:46] chrisccoulson: I just demo'd your latest, and everybody's happy, but I think we're gonna drop the global throbber entirely. [00:47] m_conley, yeah, i think it's already gone hasn't it? (or, at least, not on the default menubar) [00:47] mmhmm - they've been moved to tabs, I believe. That's the direction it's going, anyhow. [00:47] oh, you demo'd it? who saw it? :) [00:48] David Ascher, Blake Winton, a few others. :) Like...10 second demo. "Here it is off. Here it is on." [00:48] but they dig. :) [00:48] excellent, that's good to hear :) [00:48] thanks! [01:18] chrisccoulson: ping [01:21] hi m_conley [01:21] chrisccoulson: all good, sorry, just answered me own question. :) [01:22] heh :) [01:47] m_conley, i've uploaded a new version to https://launchpad.net/~chrisccoulson/+archive/ppa now [01:47] with a thunderbird build too [01:47] hey, awesome, thanks - taking a look now. :) [01:48] it hasn't finished building yet, and the thunderbird package also depends on the thunderbird build i've just uploaded too [01:48] (which won't be published for another 3 hours or so) [01:49] alright, cool [01:49] m_conley, it depends on this: https://launchpad.net/ubuntu/+source/thunderbird/3.1.8+build1+nobinonly-0ubuntu4 [01:50] chrisccoulson: why did you break that out into its own folder? [01:50] micahg - what do you mean? [01:50] tb addons vs addons in general [01:51] not complaining, just curious [01:51] micahg - i want a stable system folder for installing thunderbird-specific addons [01:52] (ie, i don't want to install in /usr/lib/mozilla, because there are going to be multiple builds of the same extension, with the same extension ID) [01:53] ah, one version for the 1.9.2 branch and one for 2.0? [01:56] micahg - yeah [01:57] hmmm, i've now got an icon protruding from my dock in unity [01:58] it's just one thing after another! [01:58] ok, fixed by restarting compiz :) [01:59] * chrisccoulson must remember to do prepare the b11 update tomorrow === m_conley is now known as m_conley_away === asac_ is now known as asac [12:27] chrisccoulson, figured i'd let you know that the addon tab crashes firefox-globalmenu [13:14] LLStarks, what arch are you on? [13:15] i386 [13:15] ah, that sucks [13:15] if you were on amd64, i could give you a build of a version which has some crash fixes in [13:15] (and with debug symbols too) [13:41] chris, would i be able to compile from bzr and gdb? [13:56] dpm, hi, i'm really having a hard time with the lp translations. i can't resurrect the strings eaten by launchpad :P [13:58] i mean, i thought i did, but they are not in the lp export branch [14:11] hi fta, hm, bummer. Howcome they aren't in the exports branch? You mean it is hard to find them in an earlier revision, or that they didn't get resurrected from the LP database? Did danilo not propose a workaround to get some of them back? [14:12] dpm, i now perform the merge on my side as he proposed, but yet, i don't see the "updated in lp" counters grow on my side [14:13] i'm not sure why [14:13] Ok, I see. I think the best thing might be to talk to him or henninge again in #launchpad, they're the ones with most technical expertise on the inner LP Translations workings. Due to the LP reorg, danilo does not work in translations anymore, but henninge does [14:14] henninge is now dealing with a similar (or the same perhaps) bug affecting you: [14:15] (if I can find the bug again... :) [14:16] that's the one: bug 710591 [14:16] Launchpad bug 710591 in launchpad "Ubuntu upstream translation imports overwrite Ubuntu translations" [Critical,In progress] https://launchpad.net/bugs/710591 [14:16] although with the difference that in your case the overwritten translations do not come from source packages, but from the LP UI [14:19] hmm [14:42] jdstrand, http://people.ubuntu.com/~fta/chromium/9.0.597.84~r72991/ [14:42] fta: thanks! [14:43] jdstrand, note that while a bit later than usual, it's still 0day compared to chrome, unlike what jorge claims [14:44] ok [14:44] I hadn't heard what jorge claimed, but I plan to get that uploaded and building immediately [14:46] jdstrand, i'm referring to http://askubuntu.com/questions/6253/whats-the-difference-between-google-chrome-and-or-chromium-what-are-the-advanta [14:47] which i recently discovered in my blogs referrers [14:47] jdstrand, he said: "That means that the Ubuntu developers do not update Chromium in Ubuntu as quickly as Google updates Chrome in their own repository" [14:48] the last comment also makes me mad/sad [14:51] fta: meh, his facts are wrong in jorge's comment [14:52] indeed [14:53] but i'm not surprised as he uses Chrome, and he's advertising it in most of his blog posts & screenshots [14:53] well, I'll have them uploaded and building today. if i386 and amd64 finish building, I'll test the resulting builds today [14:53] then keep an eye out for armel and publish [14:54] seems an odd thing to promote chrome over chromium when you are on the ubuntu community team [14:54] i agree, that's why i don't understand why he's doing that [14:55] I've asked him to join here [14:56] someone looking for me? [14:57] well, I think things have changed a bit since you wrote http://askubuntu.com/questions/6253/whats-the-difference-between-google-chrome-and-or-chromium-what-are-the-advanta [14:57] sure, we can update that [14:57] jcastro: I think there might be the (mis?)conception that you promote chrome over chromium in ubuntu [14:58] jcastro, hi, it started like this: http://paste.ubuntu.com/562571/ [14:58] (also a new feature of the site, you can click edit and propose your own edits and then the person can just accept them) [14:58] hey the last time I asked it was "a few days" [14:58] I can change that now though [14:59] jcastro, when i'm allowed to upload myself, it has always been 0day [14:59] ok how's that? [15:00] jcastro: so, do you promote chrome over chromium, and if so, why and is there something that could be done with chromium in ubuntu? [15:00] Well not really, I'd like to make it more neutral if you want [15:00] the main thing is that we wait on armel to finish building [15:01] ie, I get it uploaded and building 0-day (thanks to fta) [15:01] I then test it as soon as the i386 and amd64 builds are done [15:01] and then wait on armel to publish since LP doesn't allow us to push individual architectures [15:02] ok I've removed references to time differential [15:02] s/armel to publish/armel to build/ [15:03] Dimmuxx, http://blogs.msdn.com/b/ie/archive/2011/02/02/html5-and-web-video-questions-for-the-industry-from-the-community.aspx [15:04] I sorta feel like the comments regarding flash and h264 are misleading. I read it and I think it could be interpreted that chromium can't do them [15:04] ah, I can move that to the recommended packages part, one sec. [15:05] jcastro: also, chromium has an SRU exception: https://wiki.ubuntu.com/StableReleaseUpdates/MicroReleaseExceptions [15:05] the only thing we don't have but would like to is the pdf plugin [15:06] jdstrand: awesome, I'll add that, I think it was pending when I wrote this [15:06] the auto updated embedded flash is not really needed [15:06] jcastro: probably-- I did see an edit made within the last two weeks, so wasn't sure what was going on there [15:06] fta: I have seen that, but I thought that maybe the ubuntu builds will be built with h264 anyways since Ubuntu is one of the dists that wanna be as "compatible" with windows as possible [15:06] jcastro: the bottom line is that we can get chromium updates nearly as fast as they can build [15:07] yeah I was probably maintining the chrome bits but didn't follow up on the SRU bits [15:07] since armel is slow, it gives time for testing [15:07] Dimmuxx, it's a different topic. "h264 quite acceptable in ubuntu" vs "h264 wanted on the web" [15:07] (testing the other builds) [15:09] they're dropping h264 soon upstream anyway right? [15:09] Dimmuxx, so for the former, we can keep it, but because of the latter, i'd like to drop it at the same time as chrome [15:10] fta: jdstrand: ok, refresh now [15:11] jdstrand: I can probably remove the "there is an ongoing discussion..." bit? [15:11] It's a good idea to drop it but I'm just afraid that h264 might become the "standard" anyway since windows and osx will support it in all browser via plugins or directly [15:12] jcastro: yes, fta and I and the TB discussed it, and it culminated in the micro release exception [15:13] * jcastro axes it [15:13] Dimmuxx, well, depends more on the publishers. like if youtube stops providing h264 encoded videos, users won't even notice they need that codec [15:13] jcastro: thanks for revisiting it and doing the updates [15:14] thanks for the poke! [15:14] jdstrand: they added a new feature that let's people submit edits, so if you see something wrong and the person isn't responsive you can click edit, make the proposed change, and then a high-rep trusted editor can approve the change, like wikipedia [15:15] jcastro: cool, thanks [15:15] but in my case yelling in my general direction can be more effective. :p [15:15] jcastro: well, context is probably also a good thing as well [15:15] fta: that won't happen for many years at least [15:16] Dimmuxx, i bet it will happen sooner [15:17] there are so many third party apps for youtube which uses h264 [15:17] ipad, iphone etc [15:17] http://askubuntu.com/questions/tagged/chromium [15:17] here's the chromium tag if you guys want to give it a once over [15:20] Dimmuxx, nope, 3rd part apps won't matter. google controls youtube's encoding, they can drop h264 anytime they want, it will fall back to either webm or flash [15:23] do they encode all videos to both webm & h264 now or are still some only h264? [15:37] Dimmuxx, iirc, they started to encode everything in webm a while ago [15:47] LLStarks, oh, i hit a crash too, just committed a fix for it - http://bazaar.launchpad.net/~extension-hackers/globalmenu-extension/trunk/revision/82 [15:47] that's probably your issue there [15:48] bzr up [15:49] and how the heck do i compile this... [15:49] ah [15:50] eric@kingfisher:~/globalmenu-extension$ sh allmakefiles.sh [15:50] .: 115: Can't open ./toolkit/toolkit-makefiles.sh [15:56] you shouldn't run that directly ;) [15:57] that's run by configure to build the list of makefiles [15:57] take a look at the packaging in my PPA for clues how to build it ;) [15:57] (it's basically built the same way as a firefox build, because it uses the same build system) [16:25] chrisccoulson, do you use emacs? emacs23 recently starting to complain a lot in natty: [16:25] (emacs:20350): GLib-GObject-WARNING **: invalid uninstantiatable type `' in cast to `GObject' [16:25] (emacs:20350): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed [16:25] (emacs:20350): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GObject' [16:25] started [16:25] fta - i don't. where does it abort if you run it with G_DEBUG=fatal_criticals? [16:27] chrisccoulson, http://paste.ubuntu.com/562618/ [16:27] i can install the symbols if you wish [16:28] fta - looks like a ted bug :) [16:34] fta: so the changelogs for lucid and maverick's chromium-browser are referencing 'upstream gyp files'. do we need an updated gyp? [16:35] jdstrand, no, upstream gyp files, not the tool itself (like Makefile files vs make) [16:35] ah [16:35] cool [16:35] fta: thanks [16:37] jdstrand, or more, like configure.in vs autoconf [16:37] as gyp is closer to autoconf [16:44] fta: ok, all uploaded [16:44] jdstrand, cool, thanks [16:44] fta: thanks for the packages. I'll take it from here unless there is a build problem [16:45] ok === m_conley_away is now known as m_conley === evilvish is now known as vish [18:14] chrisccoulson: ping [18:14] hi m_conley [18:15] chrisccoulson: hey - so I'm working on the Mnemonics bug with globalmenu-extension, and I've found a solution, and I guess I need some design advice. I'm not really used to mucking about in memory with strings like this - it's been a long time since I've had to take care of any of this stuff. :p [18:16] So it turns out we can escape underscores by inserting another underscore in front of them [18:16] ah, i did suspect that might be the case [18:16] You already have a function that scans Labels, and inserts underscores before the first accesskey character it finds. [18:16] is it more desirable to create a new function that escapes underscores, and then uses your function? Or should I modify your scanning function to do both in a single pass? [18:18] i'm not too sure actually. it might be best to try and do it in a single pass [18:18] alright, cool, I'll go that route then. Thanks. :) [18:21] m_conley, have you seen https://developer.mozilla.org/En/Mozilla_internal_string_guide ? [18:21] chrisccoulson: was just looking at it now [18:22] i find that quite useful. dealing with strings in mozilla code is a pain ;) [18:22] chrisccoulson: no kidding. Python has always pampered me, I guess. Now I'm feeling the pain of low-level strings. :p [18:22] heh :-) [18:22] the difficult bit is figuring out which string class is appropriate for the job you want to do [18:23] there's so many of them! [19:19] jdstrand, how long do you expect it will take to land ch9 in lucid? (i'm writing a blog post about it) [19:20] fta: i386 and amd64 have built. waiting on armel [19:21] fta: last build took 17 hours and 47 minutes [19:21] fta: so I'm guessing tomorrow [19:21] jdstrand, is "a matter of hours" ok? or should i use "days"? [19:21] (which I will do) [19:21] fta: hours seems reasonable [19:21] good [19:21] it is less than one day === m_conley is now known as m_conley_away [20:05] m_conley_away, the patch looks good, thanks! [20:05] just 1 small comment though - could you use PRBool rather than bool? [20:06] (although, it looks like i'm already guilty of not using the right types around there) ;) [20:06] with that, feel free to push it to lp:globalmenu-extension [20:38] chrisccoulson, did you read mike's post on planet.u? === m_conley_away is now known as m_conley === m_conley is now known as m_conley_away