| === m_conley is now known as m_conley_away | ||
| === oubiwann is now known as oubiwann_ | ||
| === _LibertyZero is now known as [DooF][HC]Libert | ||
| === [DooF][HC]Libert is now known as LibertyZero | ||
| didrocks | good morning | 07:44 |
|---|---|---|
| smspillaz | morning! | 07:46 |
| oSoMoN | good morning | 08:01 |
| MacSlow | greetings everybody | 08:02 |
| tawan | Unity is the nicest, intuitive and most innovative step I've seen into the future yet. Fine work. | 09:59 |
| tawan | obviously some work to do, but a bold and fine step | 10:00 |
| klattimer | anyone else updated unity today to find the desktop is blank? | 10:31 |
| klattimer | the furniture is invisible | 10:31 |
| RAOF | Sounds like compiz crashed on startup and didn't quite manage to spawn gnome-panel as it went down? | 10:33 |
| klattimer | RAOF: compiz is running by the looks of things | 10:33 |
| klattimer | I got a window to open and the furniture flashed into view briefly | 10:33 |
| klattimer | and the window border is there but invisible | 10:34 |
| RAOF | Fun times! | 10:34 |
| klattimer | I think this is a redirection problem, redirected indirect rendering | 10:34 |
| didrocks | RAOF: it runs gnome-panel, but it's not mapped | 10:41 |
| didrocks | RAOF: there is a bug about that, (I reported it in the weekly meeting IIRC) | 10:41 |
| === Artir is now known as DanteAshton3 | ||
| === DanteAshton3 is now known as Artir | ||
| === Artir is now known as phillw3 | ||
| === phillw3 is now known as Artir | ||
| === Artir is now known as DanteAhston | ||
| === DanteAhston is now known as Artir | ||
| === MacSlow is now known as MacSlow|lunch | ||
| === gabon_ is now known as gabon | ||
| === oubiwann_ is now known as oubiwann | ||
| === MacSlow|lunch is now known as MacSlow | ||
| bcurtiswx | good morn' | 13:30 |
| === wers_ is now known as wers | ||
| === oubiwann is now known as oubiwann_ | ||
| === m_conley_away is now known as m_conley | ||
| janimo | jaytaoko, hello have you considered using glib to abstract the various platform dependent functionailty in nux? | 14:10 |
| nerochiaro | johnlea: can you please tell me where the assets linked to from the following bug are now ? https://bugs.launchpad.net/ayatana-design/+bug/677502 | 14:10 |
| johnlea | https://chinstrap.canonical.com/~johnlea/ready_to_signoff/ | 14:14 |
| johnlea | nerochiaro ^ | 14:14 |
| johnlea | nerochiaro; note these designs are not signed off, but are very close to the final designs | 14:15 |
| nerochiaro | johnlea: there's something missing there though. how does the "shelf" at the bottom of the launcher interact with a launcher that have more items than fititng in the screen ? | 14:17 |
| jaytaoko | janimo: yes, this is in consideration. we may well end up doing that. | 14:18 |
| nerochiaro | johnlea: i.e. when they overlap | 14:23 |
| ronoc | kenvandine, hey, when is that new upgrade of libnotify going to land? | 15:23 |
| kenvandine | it already has | 15:23 |
| kenvandine | install libnotify4-dev | 15:24 |
| ronoc | ah okay thx | 15:24 |
| kenvandine | you should already have the lib | 15:24 |
| kenvandine | ronoc, hope you feel better soon :) | 15:24 |
| ronoc | kenvandine, just running on low batteries for some reason, like this all weekend. will get through some work anyway | 15:25 |
| kenvandine | :) | 15:25 |
| kenvandine | reviewing my branch will hopefully make for light work | 15:25 |
| ronoc | just testing now | 15:25 |
| kenvandine | tedg, do we ship the static lib for libdbusmenu-glib in the -dev package on purpose? | 15:26 |
| tedg | kenvandine, More because that's how libs used to be done... | 15:26 |
| kenvandine | ok | 15:27 |
| * kenvandine removes it | 15:27 | |
| tedg | kenvandine, Back when I was a kid! | 15:27 |
| kenvandine | hehe | 15:27 |
| nmarques | hello | 16:03 |
| rodrigo_ | tedg, is there any way to force indicator entries to be added/removed while running? | 16:14 |
| rodrigo_ | tedg, I need to test some code that listens to the entry_* signals in IndicatorObject | 16:15 |
| tedg | rodrigo_, You could use the "simple-client" test program in the indicator-application source tree. | 16:15 |
| rodrigo_ | ok, thanks | 16:15 |
| tedg | rodrigo_, It adds an app indicator. | 16:15 |
| bcurtiswx | kenvandine, any new ideas on how to get that updated_cb to work from the libindicate code? | 16:17 |
| kenvandine | bcurtiswx, yeah, that gets called when the event is updated | 16:20 |
| kenvandine | so before the client accepts the chat | 16:21 |
| bcurtiswx | kenvandine, would I be correct in guessing the complicating part of this is finding out if the window is minimized ? | 16:22 |
| bcurtiswx | because I would guess we can use the updated_cb for situations when the window is minimized | 16:23 |
| kenvandine | bcurtiswx, no, you need to do it in empathy-chat-window.c | 16:24 |
| kenvandine | we can't use the updated_cb | 16:24 |
| kenvandine | because we can't get updated events from the event manager because the chat is already accepted | 16:24 |
| bcurtiswx | once chats are accepted events are ignored, OK | 16:25 |
| kenvandine | well, they don't exist | 16:25 |
| kenvandine | a new message in an existing chat isn't an event | 16:25 |
| bcurtiswx | so in chat_window_add_indicator the else section. Where does that store the amount of unread new messages ? | 16:26 |
| kenvandine | actually, you don't want to increase the count there | 16:27 |
| bcurtiswx | empathy_indicator_manager_create_indicator <--- in there? | 16:27 |
| kenvandine | because having the number of messages posted in the same chat isn't very useful | 16:27 |
| kenvandine | you should however reduce the count there | 16:27 |
| kenvandine | you would get the count number the same way | 16:28 |
| kenvandine | you want to count the number of indicators | 16:28 |
| bcurtiswx | hmmm, you've lost me on why i would want to reduce the count in chat_window_add_indicator | 16:28 |
| bcurtiswx | if you don't have the time right now, i don't want to keep you from more important things | 16:29 |
| kenvandine | in chat_window_remove_indicator | 16:29 |
| kenvandine | that will happen when someone focuses a chat, or whatever | 16:29 |
| kenvandine | although, i don't know why it didn't reduce it in the indicator manager | 16:31 |
| kenvandine | oh, i see why | 16:32 |
| kenvandine | yeah | 16:32 |
| kenvandine | you need to update your count in chat_window_remove_indicator | 16:32 |
| bcurtiswx | why? | 16:32 |
| kenvandine | because it calls empathy_indicator_hide with handles the indicator | 16:33 |
| kenvandine | which doesn't have access to the list of indicators | 16:33 |
| bcurtiswx | because i'm still confused.. as we want to add an indicator when a new message arrives and it's not been read yet even though a window's already open | 16:33 |
| kenvandine | you would need to add a bunch of code to empathy-indicator.c to do it there | 16:33 |
| kenvandine | because we only want to increase the count when there is no existing chat open for that person | 16:34 |
| kenvandine | so if the window isn't focused or another tab is focused | 16:34 |
| kenvandine | we add the indicator | 16:34 |
| kenvandine | and i think that is already working in your code | 16:34 |
| kenvandine | the place that isn't working is reducing that count sometimes, right? | 16:35 |
| bcurtiswx | no | 16:35 |
| bcurtiswx | thats why i'm lost.. haha | 16:35 |
| kenvandine | hehe | 16:35 |
| kenvandine | ok, well that is what i was seeing when i ran it :) | 16:35 |
| bcurtiswx | hmm.. well here was my workflow for testing this out: | 16:35 |
| bcurtiswx | i ran empathy from terminal, this lets me see the launcher adding and removing counts | 16:35 |
| bcurtiswx | on a new IM, count +1 | 16:36 |
| bcurtiswx | upon accepting the new IM (and thus creating a chat window) count -1 | 16:36 |
| bcurtiswx | i minimize window | 16:36 |
| bcurtiswx | get a new IM, count unchanged | 16:36 |
| kenvandine | oh, yeah i guess in that case you would want to increase | 16:37 |
| bcurtiswx | but envelope turns green | 16:37 |
| kenvandine | yeah, so add the count updating code to chat_window_remove_indicator and chat_window_add_indicator | 16:37 |
| bcurtiswx | so something makes that envelope turn green, and I want to piggy back on that code to add a count to the launcher | 16:37 |
| kenvandine | those are the functions that update the indicator for existing chats | 16:37 |
| kenvandine | those are the two functions | 16:37 |
| bcurtiswx | OK, remove it from the updated_cb as its not needed there | 16:38 |
| kenvandine | in the else block | 16:38 |
| kenvandine | yeah | 16:38 |
| kenvandine | well, else block in chat_window_add_indicator | 16:39 |
| kenvandine | bcurtiswx, make sense? | 16:42 |
| bcurtiswx | from the indicator-manager the snippet unity_launcher_entry_set_count (priv->launcher, count); the launcher in the chat-window would be priv->indicator ? | 16:42 |
| bcurtiswx | i can add UnityLauncherEntry *launcher; to the struct for EmpathyChatWindowPriv; | 16:46 |
| bcurtiswx | that will give me priv->launcher back | 16:46 |
| bcurtiswx | with the <unity.h> header | 16:46 |
| bcurtiswx | i create this count with gint count = g_slist_length (priv->indicator_events); in the indicator-manager | 16:48 |
| bcurtiswx | im trying to think of the equivalent in chat-window | 16:48 |
| bcurtiswx | kenvandine, ^^ | 16:49 |
| kenvandine | i think it has access to a hash table | 16:50 |
| bcurtiswx | kenvandine, it does indicator = g_hash_table_lookup (priv->indicators, chat); so is the count stored in priv->indicators ? | 16:52 |
| kenvandine | you want the length of that | 16:52 |
| kenvandine | size rather | 16:52 |
| bcurtiswx | yes so the equivalent would be g_slist_length (priv->indicators); ? | 16:53 |
| kenvandine | g_hash_table_size | 16:53 |
| kenvandine | g_hash_table_size (priv->indicators) | 16:53 |
| bcurtiswx | ok | 16:53 |
| fagan | Em does anyone know where I can get bamf-indicator.h | 17:01 |
| fagan | I have the daily ppa installed and the bamf-dev package installed | 17:01 |
| fagan | is there something im missing? | 17:01 |
| fagan | I need it to build unity 2d | 17:02 |
| bcurtiswx | kenvandine, would i need to do a priv->launcher = unity_launcher_entry_get_for_desktop_id (desktop_id); in the main-window.c if so where? | 17:03 |
| kenvandine | i don't think so | 17:03 |
| kenvandine | and you should have access to EmpathyIndicatorManager in empathy-chat-window right? | 17:04 |
| kenvandine | so you can get the launcher from there | 17:04 |
| bcurtiswx | i added UnityLauncherEntry *launcher; to the struct for EmpathyChatWindowPriv .. not the right way to do that i'm guessing ? | 17:04 |
| kenvandine | no, don't do that | 17:05 |
| kenvandine | you just want to get it from EmpathyIndicatorManager | 17:05 |
| fagan | kenvandine: do you know where to get bamf-indicator.h | 17:05 |
| kenvandine | it is in libbamf-dev fo rme | 17:05 |
| kenvandine | for me | 17:05 |
| fagan | oh | 17:05 |
| * fagan will go looking to see if he did something wrong | 17:06 | |
| kenvandine | :) | 17:06 |
| bcurtiswx | so where would I add EmpathyIndicatorManager to ? | 17:06 |
| kenvandine | you should have access to it already | 17:06 |
| bcurtiswx | in chat-window.c ? | 17:07 |
| kenvandine | just add a couple lines to get it in those 2 functions | 17:07 |
| kenvandine | yeah | 17:07 |
| kenvandine | bcurtiswx, i need to run to lunch now, bbiab | 17:07 |
| kenvandine | i can help you in about an hour :) | 17:07 |
| bcurtiswx | kenvandine, OK i still have more ?'s so i'll run to lunch now. Please ping when back? | 17:07 |
| kenvandine | sure | 17:07 |
| bcurtiswx | OK, thx :) enjoy lunch | 17:08 |
| fagan | hmmmmmm yeah my version is the one from the daily but still I cant find bamf-indicator | 17:09 |
| fagan | puzzling | 17:09 |
| fagan | oh it is there but then how the build not seeing it | 17:11 |
| fagan | oh the launcher code is out of date and is looking for it in the dir of the launcher | 17:12 |
| fagan | whoops | 17:12 |
| === smspillaz is now known as smspillaz|sleep | ||
| === bregma is now known as bregma|lunch | ||
| jcastro | Kaleo: does -2d "fall forward" if hw accell and drivers are present? | 18:13 |
| cando_ | woo jcastro, new bitesize bugs!:) | 18:14 |
| kklimonda | jcastro: btw, we got glom 1.16.2 into natty, if you've been wondering ;) | 18:14 |
| jcastro | cando_: like 5 fresh ones! | 18:14 |
| cando_ | awesome:) | 18:14 |
| jcastro | kklimonda: oh awesome, thanks for following up on that | 18:14 |
| nmarques | didrocks, ping! | 18:15 |
| Kaleo | jcastro: yes :) | 18:17 |
| Kaleo | jcastro: I mean, not by default | 18:17 |
| Kaleo | jcastro: but with an extra parameter it will use available hardware acceleration | 18:17 |
| kenvandine | bcurtiswx, how's it going now? | 18:18 |
| didrocks | nmarques: hey | 18:18 |
| nmarques | didrocks, hey... I'm having here a tiny problem, I was wondering if you could help | 18:18 |
| nmarques | didrocks, if I try to build unity with tests enabled, it doesn't go very well, http://pastebin.com/iP1i6Hiw | 18:19 |
| nmarques | didrocks, is it safe to disable the tests ? | 18:19 |
| didrocks | nmarques: are you building in a chroot? | 18:19 |
| nmarques | didrocks, yeap | 18:19 |
| bcurtiswx | kenvandine, just got back too. umm.. another question: EmpathyIndicatorManager *launcher good enough ? | 18:19 |
| didrocks | nmarques: tests need a X and dbus server | 18:19 |
| bcurtiswx | kenvandine, to put in each function | 18:19 |
| didrocks | nmarques: that' why we disable them when building packages | 18:20 |
| kenvandine | no | 18:20 |
| kenvandine | bcurtiswx, one sec | 18:20 |
| nmarques | didrocks, I'll disable them as well (later will try to build then on a Xen kernel without chroot) | 18:20 |
| didrocks | nmarques: yeah, we have some work under way for enabling only non dbus-related tests, but not a priority and patches are welcomes :) | 18:21 |
| didrocks | welcomed* | 18:21 |
| nmarques | didrocks, it will happen later on ;) I only have one more thing to fix as well, as Gsettings schema is failing to install, and will look into it and submit the whole thing | 18:22 |
| didrocks | nmarques: oh really? how failing? | 18:22 |
| nmarques | didrocks, it's trying to deploy on the filesystem and not on DESTDIR | 18:23 |
| didrocks | nmarques: ok, weird… | 18:23 |
| nmarques | didrocks, the last error remaining is: | 18:28 |
| nmarques | -- Compiling GSettings schemas | 18:28 |
| nmarques | Failed to create file '/usr/share/glib-2.0/schemas/gschemas.compiled.V3NOQV': Permission denied | 18:28 |
| nmarques | once that is sorted, it's time to pull all together, so within a day or two I will have Unity running :) | 18:28 |
| didrocks | ok, nice :) | 18:28 |
| nmarques | didrocks, then I think I will follow ken's advice and write a small lib for interaction with YaST for a couple of things that currently don't work for us, and I will submit upstream. I don't write code for around 6/7 years, maybe it's a good time to start :) | 18:30 |
| didrocks | nmarques: heh ;) good luck with that then ;) | 18:32 |
| Kaleo | is anybody using Unity in Virtualbox these days? | 18:56 |
| kenvandine | Kaleo, me | 19:08 |
| kenvandine | haven't run it in a few days at least though | 19:09 |
| Kaleo | kenvandine: it seems sort of broken since the recent update | 19:09 |
| kenvandine | ? | 19:09 |
| kenvandine | oh, it was updated a few days ago | 19:09 |
| kenvandine | ugh | 19:09 |
| kenvandine | i hope it isn't broken | 19:09 |
| === bregma|lunch is now known as bregma | ||
| tareth | anyone up to a couple of reviews? :) | 19:58 |
| === boulabiar is now known as boulabiar-dinner | ||
| jcastro | DBO: let's not keep the man waiting! | 21:18 |
| === boulabiar-dinner is now known as boulabiar | ||
| DBO | jcastro, what now? | 21:32 |
| jcastro | tareth>anyone up to a couple of reviews? :) | 21:32 |
| jcastro | ^ | 21:32 |
| DBO | tareth, yeah whats up? | 21:32 |
| DBO | tareth, you'll have to excuse me, are you CA'd up? | 21:32 |
| jcastro | yep | 21:32 |
| tareth | https://code.launchpad.net/~mrasmus/unity/fix-713642/+merge/49554 https://code.launchpad.net/~mrasmus/unity/fix-713632/+merge/49577 <-- did these two over the weekend | 21:33 |
| DBO | tareth, you sir are a gentleman and a scholar | 21:34 |
| DBO | first commit to unity? | 21:34 |
| DBO | oh you are mrasmus | 21:34 |
| tareth | ;) | 21:35 |
| DBO | both approved | 21:36 |
| DBO | merging | 21:36 |
| tareth | yay! now back to work for me on a third one. | 21:36 |
| DBO | tareth, also, I appreciate the minimal nature of your patches | 21:37 |
| DBO | tareth, a lot of people add lots of code to do simple things, its refreshing to see someone who takes a moment to understand the system :) | 21:37 |
| DBO | tareth, may I suggest a next project for you? | 21:38 |
| tareth | DBO, certainly! | 21:38 |
| DBO | so you did some great work causing keynav to disable properly | 21:39 |
| DBO | basically keynav needs to disable when _launcher_action_state changes | 21:39 |
| DBO | maybe it is time we had _launcher_action_state have a getter and setter method | 21:39 |
| DBO | and take care of these minor cleanup in the setter method | 21:39 |
| DBO | what do you think? | 21:40 |
| DBO | tareth? | 21:41 |
| tareth | DBO, sounds interesting. I have a couple other bitesize bugs I assigned myself already that I'd like to get out of the way first if that's alright though! | 21:41 |
| DBO | tareth, sure thing :) | 21:41 |
| tareth | I'll probably work on it this weekend. New semester has started and that has me busy during weekdays :( | 21:42 |
| bcurtiswx | kenvandine, still here? | 22:03 |
| jcastro | DBO: we should make sure we have a good list of bugs going into weekends come to think of it | 22:03 |
| DBO | jcastro, sounds like a good plan | 22:05 |
| tareth | hmm what are some good programs that like to start themselves maximized? | 22:08 |
| DBO | maximize web browser | 22:09 |
| DBO | close | 22:09 |
| DBO | re-open | 22:09 |
| tareth | for some reason that's not working for me today | 22:09 |
| DBO | tareth, yeah having trouble thinking of anything else really.. | 22:12 |
| DBO | rythmbox maybe? | 22:12 |
| DBO | evolution? | 22:12 |
| tareth | Rhythmbox works. Thanks. | 22:17 |
| DBO | rhythmbox tends to undecorate for me sadly | 22:17 |
| DBO | so it may not be a good test case | 22:18 |
| tareth | I'm just trying to work out where programs that start undecorated properly when maximized are coming from | 22:19 |
| DBO | it seems to be somewhat related to how the program decorates/undecorates | 22:23 |
| DBO | chromium seems to be able to reliably trigger it | 22:23 |
| tareth | Chromium just plain never makes it to WindowManager::Undecorate when it starts up | 22:26 |
| === m_conley is now known as m_conley_away | ||
| bcurtiswx | kenvandine, https://code.launchpad.net/~bcurtiswx/ubuntu/natty/empathy/empathy-2.33.1-0ubuntu3/+merge/49729 | 23:04 |
| bcurtiswx | bbl | 23:06 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!