=== 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!