[00:17] back [01:19] TheMuso: yeesh, busy much? [01:19] * jcastro clears out his TheMuso branch mail [01:19] lol [01:20] jcastro: Its called landing things with enough time for review/fix, and inclusion by FF. [01:20] * jcastro high fives === smspillaz|sleep is now known as smspillaz [08:06] good morning [08:07] good morning [08:44] didrocks: morning! [08:44] hey smspillaz, how are you? [08:58] didrocks: alright. Going to finish up this decoration frames handling thing today, merge into u-w-d and then merge into master [09:00] smspillaz: excellent :) [09:06] njpatel: morning! [09:06] njpatel: I think I'm going to take a dive and port gtk-w-d to c-gobject [09:07] njpatel: I think that will be good anyways, since the 2D mode is essentially just a lot of duplicated code from the 3D mode, except s/rgba/rgb/ [09:08] smspillaz, cool, but compiz bugs more important right now [09:08] smspillaz, and, morning :) [09:19] seb128: dconf editor is complaining about libgtk-3.0.so.0 being missing, the file exists at libgtk-3.so.0 [09:19] should i file a bug? [09:19] klattimer, no need of a bug, it needs a rebuild, will do that in a bit [09:20] ok thanks [09:25] klattimer, is that known that the indicator calendar doesn't display the days with events in a special way? [09:25] seb128: how do you mean? [09:26] klattimer, shouldn't the days with events be bold in the calendar widget? [09:26] seb128: that's a different widget it's from libido [09:26] cody wrote that one, but I wasn't sure if i should start messing with that code [09:26] well, https://wiki.ubuntu.com/TimeAndDate#Coming%20events says they should [09:26] also, it means that we're loading eds into something else [09:27] so I guess it's a "not done yet" [09:27] well you for sure have the eds datas since you list those in the menus [09:28] seb128: yeah but that's in the indicator-datettime code [09:28] not libido [09:29] well ido only provides widgets [09:29] maybe there'll be a way to add some code to libido so I can for instance "set_bold_day(date)" or something [09:29] seb128: yeah that's what I mean [09:29] right I was going to suggest that [09:29] there is no reason ido needs to learn about backends [09:29] well I have the libido source here, I was just hoping to test location stuff today [09:29] it could just win an api to bold days [09:29] which requires me using dconf-editor [09:30] you can use gsettings on the command line [09:30] instead of dconf-editor [09:30] oh ok ;) [09:30] gsettings list-keys [09:30] gsettings list-keys com.canonical.indicator.datetime [09:30] gobject-introspection is annoying me :/ [09:30] how so? [09:30] there seem to be a bunch of bugs in pygi [09:31] seb128: I'm getting a bunch of crashes on various apps [09:31] and it mostly comes down to GI missing attributes and things === API is now known as Guest65892 [09:31] klattimer, which applications? things ubuntu ships or things you wrote? [09:32] klattimer, if you have issues with gi you can ping pitti on #ubuntu-desktop about those [09:32] seb128: things ubuntu ships [09:32] for instance, synaptic -> software sources causes a pygi crash [09:32] and yesterday it was apport-gtk when run with sudo [09:33] klattimer, the software sources was a bug and got fixed yesterday [09:33] not sure about the apport one [09:33] if you still have it please ping pitti about it [09:33] ok, will do [09:34] seb128: I'm enabling proposed, is that a good idea? [09:34] it seems I lag behind the releases [09:35] klattimer, there is no proposed in natty [09:35] the unstable distro get all updates directly [09:35] no point to have stable update during an unstable serie [09:35] ok [09:36] klattimer, what upgrade is lagging behind for you? [09:37] I was thinking a libindicate but I could be wrong [10:04] njpatel: dbarth told me we were having the weekly a11y call with you this week, is that so? [10:05] rodrigo_, yep, but he said that not everyone is available this early so I was going to wait a bit before pinging :) [10:05] njpatel, yes, seems we're missing API, I'll ping him [10:05] rodrigo_, do you normally meet on mumble or skype? [10:06] njpatel, last week on normal phone, skype wasn't working [10:07] okay, so let me know when you get him [10:07] yes, pinging him now === Guest65892 is now known as API [10:08] hi, sorry [10:08] Guest65892, hey API, you've changed your name :) [10:08] for any reason my nick [10:08] was Guest65892 === API is now known as Guest7356 [10:08] API, njpatel: so, shall we try skype? [10:08] ei [10:09] hmm [10:09] rodrigo_, sure [10:09] heh, what client are you using? [10:09] they changed again my name [10:09] xchat [10:09] but I always use it [10:09] policy change? [10:09] hmm, maybe [10:09] rodrigo_, njpatel83 is my nick [10:09] ah, someone already registered my nickname [10:09] -NickServ- This nickname is registered [10:10] well, I will use my email one [10:10] this GuestXXXX is confusing === Guest7356 is now known as apinheiro [10:10] Guest7356, what's your id on skype? [10:11] rodrigo_, urgh, I didn't test skype since the last meeting [10:11] and it didn't worked that day [10:11] a mon [10:11] well, it seems that it is working [10:13] cool [10:14] so we want to start? [10:15] apinheiro, what's your skype nick? [10:15] njpatel, yes, waiting for API to connect to start the call [10:15] ah, sorry, I thought he had [10:15] njpatel, igalia-corunha [10:15] Im connecting right now [10:15] riight [10:17] apinheiro, problems? [10:18] rodrigo_, hmm, no [10:18] you was the one cancellling the call ... [10:18] me? [10:18] I didn't get any notification [10:18] and you show up as offline [10:18] well, could you try it again [10:18] ? [10:18] calling you [11:05] ronoc: Just a heads up re my branch, thats not useful until Ted merges accessible description support into libindicator. Its still pending. [11:05] ronoc: thanks btw. [11:06] TheMuso, no worries, I'll release with this on Thursday [11:06] TheMuso, thank you for the patch :) [11:06] np [11:20] hey guys [11:20] just read jono bacon's post on helping out [11:21] will i be able to change the selection color in unity? [11:37] yo mpt [11:38] hi [11:38] just read jono's post on helping out [11:38] so i got a few questions [11:38] will i be able to change the selection color in unity? [11:42] multiplatinum: which one are you talking about ? [11:42] the orange hurts my eyes [11:42] so I changed it to purple [11:44] ... which selection color though [11:44] that could mean a lot of things :) [11:44] :S [11:44] you know the orange color in 10.10? [11:44] like when you hover stuff [11:44] ah right [11:44] multiplatinum: you'd have to check with visual design about that - I'd say ping chaotic or johnlea about that [11:45] k [11:45] next question then [11:45] will the appmenu still suck? [11:45] multiplatinum: I didn't initially get what you were saying since I was running clearlooks to test some code [11:45] multiplatinum: depends on what you mean by "still suck" ? [11:46] clearlooks is awesome imo, just too bright, but it feels faster and smoother than ambiance/radiance [11:46] *shrug* its just a theme [11:47] only supporting gtk and qt (and gecko) and not even well, it flickers (like it constantly needs to refresh), it crashes a lot, making the app it took the menu from crash as well, etc [11:47] multiplatinum: clearlooks has definitions for gimp's toolbox windows borders to be slightly smaller than the other windows ... I needed to support that in compiz (which turned out to be a larger job than I thought) === MacSlow is now known as MacSlow|lunch [11:48] what u mean? [11:48] multiplatinum: appmenu is being worked on to support as much as possible, the flickering is some weird texture binding bug which we've got on the radar and will have sorted for natty, the crashers are probably because we had an API overhaul recently, let that settle [11:49] multiplatinum: I'll post a screenshot, sec [11:49] k, but there's more [11:49] if i apply the appmenu on pidgin [11:49] then i don't get the slide-out menus when i hover an account from the Accounts option [11:51] multiplatinum: thats probably a bug which you should file :) [11:51] k [11:51] speaking of pidgn btw [11:51] multiplatinum: (or check if it has been filed I would assume it has) [11:51] will empathy be more stable in 11.04? cuz i keep defaulting to pidgin [11:52] *shrug* I don't develop empathy or really have much to do with it so I couldn't tell you about stability [11:52] the entire team is working to make the whole thing rock-solid though [11:52] k [11:53] I guess what I'm saying here is that I'm not going to overpromise and underdeliver, but rather that this *is* alpha code and with some time to nut out all the issues natty will be a rock-solid release [11:53] oh yeah, no problem lol [11:54] i meant 10.10 tho [11:54] multiplatinum: I don't know about 10.10 [11:54] multiplatinum: (also, here is what I was talking about with gimp's utility windows http://smspillaz.ucc.asn.au/unity/screenshots/utility-windows-gtk-window-decorator.png) [11:54] empathy in 10.10 crashed way too often on me, so im using pidgin [11:54] k [11:55] yeah they're smaller [11:55] getting it to support the square window decorations which are slightly smaller + the small text (/especially/ the small text) took me a while, heh [11:55] turns out the compiz decorator never really handled that case [11:55] but gimp will be 1 window soon [11:55] multiplatinum: indeed. but I need support for different frame types for other things [11:55] oh i see [11:56] smspillaz, do you find clearlooks to be smoother than ambiance btw? [11:56] multiplatinum: I'm on a fairly powerful system so I don't really notice any difference :) [11:56] k xD [11:57] multiplatinum: the reason I needed to use clearlooks atm though is because ambiance and radiance don't have any examples of multiple frame types [11:57] yh [11:57] * smspillaz usually uses radiance [11:58] aifght [11:58] aight* [12:00] bbs === gabon_ is now known as gabon [12:22] njpatel, can you please review https://code.launchpad.net/~rodrigo-moya/unity/panel-a11y/+merge/49387 ? [12:22] or anyone else, please? [12:31] didrocks: thanks for uploading dee === oubiwann_ is now known as oubiwann [12:42] Kaleo: not yet done, but will do within the hour :) [12:46] didrocks: :) [12:46] do you guys know what's the deal with what I think is theming being broken in the latest builds of Natty? [12:47] (the indicators have icons that are not the right ones) [12:47] is there a bug report I should follow? [12:49] does anyone know what the gsettings schema "type" for a string array is? [12:52] as? [12:53] Kaleo: is that a guess? [12:57] klattimer: yes [12:57] klattimer: sorry [12:57] :/ [12:57] would be nice if the types were documented === MacSlow|lunch is now known as MacSlow [13:00] klattimer: those are the gvariant types [13:00] klattimer: look at unity, we are using an array string [13:00] didrocks: thanks, I just found the docs [13:00] /usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.xml FYI :) [13:01] Kaleo: for the record you were right ;) [13:02] klattimer: thanks :) [13:02] klattimer: I do Qt usually but sometimes I know a little bit here and there :) [13:02] cool ;) [13:21] Kaleo: heh, just saw that you used last week as in a Dee commit :p [13:35] Kaleo: hum, the new dee, because of the dbus protocol, gives me empty places right now in unity [13:35] Kaleo: so maybe better to wait for next unity upload. I can update dee in a ppa if needed for you [13:41] didrocks: I don't see why the dbus protocol changes would affect the places in Unity [13:41] didrocks: Unity uses the API directly [13:41] didrocks: did libdee ABI change? do you need a rebuild of Unity? [13:42] Kaleo: that's weird, but I get empty places right now whereas it's working with previous version [13:42] Kaleo: no, it didn't, I checked [13:42] didrocks: ok [13:42] dashua: maybe kamstrup or njpatel would know [13:42] dashua: sorry, wrong hl [13:42] Kaleo: right, kamstrup wasn't sure about it and asked me to test [13:42] didrocks: that really is strange [13:42] but he's not there (ill) [13:42] didrocks: yep [13:43] didrocks: if you can push it to the Unity 2D ppa for Natty that would be awesome [13:43] Kaleo: but there are others issues with the places, and that's maybe I'm just triggering another bug now [13:43] didrocks: that is possible [13:43] Kaleo: sure, can you give me a pointer to it? [13:43] Kaleo: then, I'll upload it to Natty with the next release :) [13:43] https://launchpad.net/~unity-2d-team/+archive/unity-2d-daily [13:44] didrocks: what do you mean by next release? [13:44] Kaleo: let me look if I can upload to it [13:44] Kaleo: next unity release, when all pieces will come together (on Thursday) [13:44] ok [13:44] didrocks: I added you to the unity-2d-team [13:44] didrocks: lucky bunny! [13:44] I'll be sure to not trigger accidentely to another bug :) [13:44] Kaleo: oh, soooo lucky! [13:45] :) [13:45] thanks! [13:45] didrocks: do you know if unity 2D places are fixed with that package? [13:45] (I mean, did you try?) [13:45] didrocks: since libdee API has not changed it should just work (tm) [13:45] sorry, ABI I meant [13:45] Kaleo: I didn't, but I can have a try later [13:46] didrocks: cool [13:46] didrocks, what's up? [13:46] njpatel: no worry for now, I'm uploading the new dee to the unity2d ppa [13:47] njpatel: with unity trunk + new dee, I have empty places [13:47] njpatel: not sure if it's due to the new dee or another bug [13:47] ah [13:47] interesting [13:47] i'll try and check it out when I have some time [13:48] njpatel: yeah, no hurry for now. I'm not sure it's due to the new dee or not, we'll figure out for the release :) [13:48] * Kaleo hopes he did not break dee [13:55] Kaleo: your changes seemed rather safe === m_conley_away is now known as m_conley [14:18] good morning kenvandine, did you get my review link last night? [14:19] hey, not yet [14:19] haven't gotten to merge mail yet :) [14:22] kenvandine, OK. Because on that build, i get the counts in gdb, but the launcher icon won't show it.. so maybe there's a problem with my code to get empathy.desktop concatenated correctly [14:29] kenvandine, and of course on a unity --reset the number on the launcher icon works [14:29] bcurtiswx, i'll see if i can figure out why [14:31] * bcurtiswx bows down to kenvandine :) [14:59] chrisccoulson: ping [14:59] hi m_conley [15:01] bcurtiswx, the counts work for me fine without a unity reset [15:01] so great :) [15:01] chrisccoulson: hey - quick question: I'm working on this Messaging Menu extension, and when items are selected in the menu, I'd like TB windows to get focus. This happens sometimes, but other times, when my windows are trying to get focus, the TB icon wobbles in the Unity dock, but that's it. So my question is: under what conditions do icons wobble in the Unity dock? [15:01] kenvandine, great [15:01] bcurtiswx, i'll review the patch soon, in a meeting now [15:01] * bcurtiswx beats his laptop up [15:01] kenvandine, sounds good :) [15:02] m_conley, heh, i've seen issues like this before [15:02] tedg, ^^^ [15:02] ted, do you know what m_conley needs to do here? [15:02] i guess it's something related to timestamps ;) [15:03] or kenvandine might know the answer to that too [15:03] chrisccoulson: hm... I'm not sure how timestamps come into play here. I'm using chrome-level "window.focus()" business. Not sure how to pump timestamps into that. :/ [15:04] yeah, that is the window manager getting in the way [15:04] focus stealing prevention [15:04] kenvandine: so this is *desirable* behavior then? [15:04] kenvandine: ie, there's not much I can do? [15:04] no, not imo [15:04] m_conley, not entirely. there are mechanisms to make it work, but i'm not sure how to do that here :/ [15:05] there is a gtk present with timestamp, don't recall the exact function name off hand [15:05] but... to really ensure it is raised [15:05] look at the 31_really_raise_window.patch patch in the empathy package [15:06] gtk_window_present_with_time [15:06] can I get a 2nd review of https://code.launchpad.net/~rodrigo-moya/unity/panel-a11y/+merge/49387 please? [15:06] but we can't use that from thunderbird :) [15:06] :/ [15:06] chrisccoulson: no, not easily. :/ [15:06] chrisccoulson, But you can do the same thing, it's just about using the timestamp in the X message instead of the current one. [15:07] chrisccoulson, Look at the GTK code, it's simpler than you think :) [15:07] tedg - the issue here is with how we focus the thunderbird window [15:07] Yeah, it's a fight with the Window manager. [15:07] It'll never be perfect. [15:07] But it's *better* with the timestamp. [15:07] tedg, we know how much you love this problem :) [15:07] m_conley is using window.focus() from JS, and it doesn't have any way of passing in a timestamp [15:07] This is a personal pet peeve with focus stealing prevention. [15:08] I haven't got the desktop guys to turn it off yet. [15:08] * m_conley nods [15:08] i guess the platform code in thunderbird adds in it's own timestamp based on the current time [15:08] oh, from inside of JS... eek [15:08] * tedg hears that the desktop team likes e-mail about how focus stealing prevention sucks. Send them a few ;) [15:08] might require a patch to TB to make it use the timestamp [15:09] tedg, we ignore those :) [15:09] kenvandine: ok, cool - I'll take a peek. [15:11] m_conley, so, i just took a look at nsWindow::SetFocus [15:11] it's just doing gtk_window_present [15:11] perhaps we could extend nsIWidget to add a SetFocus method that takes a timestamp [15:11] but then, nsIWidget isn't scriptable :/ [15:11] which would be a second problem ;) [15:12] but, to make this work even with a C extension, we'd need a way to set focus with a timestamp [15:12] chrisccoulson: hm... [15:13] so, i think the first step would be to see if we can extend nsIWidget :) [15:13] chrisccoulson: alright, well, I think the first thing I'm going to do, is get familiar with nsIWidget, and nsWindow - it's two bits of the framework I haven't bumped into much yet [15:14] yeah, there's still plenty of bits i'm not familiar with ;) [15:14] so I'll meander around in there a bit, and get back to you. :) Thank you all for your help! [15:14] nsWindow is part of the gtk specific part of the platform, and it implements nsIWidget [15:14] (which is basically just an encapsulation of native platform windows) [15:15] I see. And you want to add a new method to it that takes a timestamp parameter? [15:15] yeah, i think so [15:15] i can't think of any other way to do it [15:15] it might be worth chatting to someone who works on it though [15:16] perhaps karlt, but i'm not too sure about that [15:16] chrisccoulson: alright, I'll see what I can do. === nijabo_ is now known as nijabo [15:19] chrisccoulson: hm...the Firefox folk might be a little resistant to framework changes at this point in their development cycle. This one might have to wait... [15:19] yeah, that's ok [15:19] we can live without it just for now [15:20] m_conley, is your extension using ctypes? [15:20] or are you building a binary component too? [15:20] if you're building a binary component, there is a way around it ;) [15:21] chrisccoulson: no - it's very similar to your globalmenu-extension - it creates a service that lets me interact with the messaging menu, and send it indicators. [15:21] chrisccoulson: what's the workaround? [15:22] from your DOM window, you can get the nsIXULWindow, and from that you can get the nsIWidget. from that, you can get the GdkWindow, and from that you can get a GtkWidget, which you can use to find the top level GtkWindow [15:22] and then call gtk_window_present_with_time manually on that ;) [15:22] that's quite a long way around it though ;) [15:22] chrisccoulson: holy smokes, nice. Yeah, that'd work. We'd need to change that before merging into core - probably patch up the framework. [15:23] chrisccoulson: but that'll do for now. :) Thank you! [15:23] nsIWidget::GetNativeData should give you the GdkWindow associated with that nsIWidget [15:23] i think :) === API is now known as Guest90089 [16:19] jcastro, what's that really awesome screenshot tool that everyone uses now? [16:19] i have it installed by I can't remember what it's called [16:19] :) [16:20] shutter [16:20] thanks! [16:21] * njpatel really needs dash to start working again [16:21] * kenvandine does too [16:21] * kenvandine looks at njpatel [16:21] it'll work this week, promise :) [16:21] yay [16:21] i'll turn off your email, don't worry :) [16:22] heh, thanks :) [16:22] hah [16:23] that's awesome, the systray window hides behind [16:23] * njpatel goes to figure out whats going on [16:24] njpatel: got some bitesizers to add? [16:24] I got jason to add a few yesterday, but I'd like some before I do my next report [16:24] something in the dash perhaps? [16:24] when's your next report? [16:24] today [16:24] can do it that fast, sorry, I need to get this panel stuff done [16:25] k [16:25] will definitely have some tomorrow as I'm doing dash again [16:25] sorry dude :/ [16:25] well, it's a living list, so whenevs [16:25] which panel stuff? please say multimonitor [16:25] shutter can't take a screenshot of the systray in unity [16:25] that's funny [16:25] in a sad way [16:28] https://bugs.launchpad.net/unity/+bug/660010 [16:28] ah, systray. :( [16:29] Is ayatana responsible for appmenu? [16:29] yeah [16:29] https://bugs.launchpad.net/unity/+bug/703067 [16:33] jcastro, added three/four new bitesizers [16:33] will keep a lookout for more [16:34] m_conley, is your messaging menu work hosted anywhere public btw? [16:35] chrisccoulson: it's at https://launchpad.net/messagingmenu-extension/ right now. The "first_go" branch is where most of the work is - I haven't taken a moment to merge it yet. [16:35] m_conley, excellent, thanks :) === _LibertyZero is now known as LibertyZero [17:28] jcastro: we should talk about that stuff here :P [17:28] was it not https://code.launchpad.net/~ruben-verweij/unity/fix-677594-workspaces/+merge/43280 [17:29] ah right [17:29] cool [17:29] let me send him a mail [17:30] lamlex: ok so that's all set then? (other than merging the code I mean) [17:30] looks like it === Guest90089 is now known as API === API is now known as Guest656 [17:48] njpatel, can I get a 2nd review of https://code.launchpad.net/~rodrigo-moya/unity/panel-a11y/+merge/49387 please? [17:49] rodrigo_, bah, sorry, forgot to approve it [17:50] rodrigo_, it's a +1 from me [17:50] njpatel, ok [17:50] njpatel, for merging, we still do it by hand, right? that is, no tartmac yet? [17:51] right, by hand [17:51] like the 80s [17:51] lamlex, ! [17:51] :) [17:51] tarmac? [17:51] I meh branches to land the automatic [17:52] njpatel, mark the branch as approved then, please :) [17:52] done :) [17:52] thanks [17:55] Can anyone look at https://bugs.launchpad.net/ubuntu/+source/appmenu-gtk/+bug/718926 ? [18:03] njpatel, and this one also please https://code.launchpad.net/~rodrigo-moya/unity/indicators-a11y/+merge/48943 === MDC is now known as 77CAAQVL5 === Pici is now known as Guest30254 === ogra is now known as Guest25725 === Guest30254 is now known as Pici === Guest25725 is now known as ogra [20:28] just in time for a net split.. great.. [20:30] yeah, freenode is under a ddos once again === DanRabbit_ is now known as DanRabbit === AlanChicken is now known as AlanBell === |Omega| is now known as Omega === ogra is now known as Guest81696 === Guest81696 is now known as ogra_ === m_conley is now known as m_conley_away