/srv/irclogs.ubuntu.com/2010/07/30/#ayatana.txt

gadeHi, are you guys still taking papercuts?00:51
sensegade: Yes we are.01:03
senseAt all times.01:03
gadeThanks for reply - is there somewhere special to report it or can I just mention it here?01:04
sensegade: Please report a bug in <https://launchpad.net/hundredpapercuts>, as mentioning it here will probably make it go unnoticed. But before opening a new bug, please verify it wasn't alread y reported.01:09
gadeOK will do and thank you.01:10
senseYou're welcome!01:11
meebeyhi, I am experienting with the messaging menu for Smuxi and I noticed a behavior where I am not sure if that is intended. When an IM indicator gets shown because of a new message and then another IM message from some other person, should all indicators disappear from the menu?02:26
meebeywhen a indicator was clicked, that is02:27
meebeysee http://www.meebey.net/temp/smuxi/smuxi-0.8-dev-messaging-menu.png02:28
meebeyok, I take that back, it looks like indicators have a timeout and expire at some point02:36
meebeyor its the garbage collector kicking in ^^02:37
RAOF:)02:39
RAOFCertainly not all indicators have a timeout, and you should be able to have more than one indication active at once (xchat-gnome & gwibber both manage it)02:40
meebeyRAOF: do you know if subtype im has a timeout?02:44
RAOFI don't believe it does, no.02:45
* meebey is now adding reference to the indicator objects to suppress garbage collection on them02:45
RAOFSome of my empathy IM notifications have lasted for hours.02:45
meebeyok02:45
meebeyRAOF: are you aware of focus issues with window managers?02:47
RAOFI'm aware that kwin has an incredibly strict focus prevention algorithm, but apart from that… no.02:47
meebeyRAOF: if a gtk status icon requests focus of the application window it will show it, with the messaging menu the WM seems to only indicator a focus change but is not doing it02:48
meebeyRAOF: I am using metacity with docky02:48
RAOFWFM with mutter.02:49
meebeyRAOF: and I have seen horrible horrible code in xchat-gnome's messaging menu support to workaround that02:49
meebeywhich I will avoid as I cant write such crappy code from C# ^^02:49
meebeyits sending X events02:49
RAOFUrgh.02:49
meebeyyes02:49
meebeythats what I thought too02:50
RAOFBut empathy, evolution, gwibber, and xchat-gnome all work for me.02:50
meebeyRAOF: I will check gwibbers code then02:50
meebeyRAOF: they no longer disappear, was the GC, bloddy managed languages03:05
RAOF:)03:05
RAOFlibindicator-cil should probably hang on to those references itself, then.03:06
meebeywhy cant they leak like unmanaged languages? ^^03:06
* RAOF is a big fan of difficult-to-test-for crashes in p/invoke calls when the GC gets called during native code.03:06
meebeyhehe03:07
meebeyyeah that can be fun03:07
meebeyat least only the bridge needs to suffer, not the users of the resulting API03:07
RAOFRight.03:08
RAOFIf it's done correctly!03:08
meebey:)03:08
meebeyif someone cares, I find a small bug in the C# API03:08
meebeyIndicator.SetPropertyTime() has stupid parameters, worthless for C#03:09
meebeyIndicator.SetProperty(key, dateTime.ToString("s")) was to the rescue, passing a ISO 8601 conformant string03:09
meebeyg_time_val is not even exposed at all in GLib of GTK#03:10
meebeyRAOF: ping03:42
RAOFPongity.03:43
meebeyRAOF: do you have empathy with msg menu?03:44
RAOFYes.03:45
meebeyRAOF: does it show a icon or msg body for empathy indicators?03:45
RAOFIt shows the contact's avatar (if available) on the left, the contact's name, then the time since indicated.03:46
meebeyRAOF: ok thanks03:47
meebeyRAOF: code also passes body but the spec doesnt mention :)03:47
meebeyRAOF: so I was curious03:47
RAOFIt passes the body, too?  That might be for the notify-osd indication, if empathy doesn't use libnotify itself directly.03:48
RAOFThe body *does* show up in the notification, just not in the indicator.03:48
RAOF(transient notification)03:48
meebeyRAOF: ic03:49
RAOFI would have thought that empathy would talk to libnotify itself, but maybe not.03:49
meebeyso I will add icon and then I am done I think03:49
RAOFOh!  Twitter will have an icon available.  I was thinking “what icon are you going to use to separate different IRC channels?”03:50
meebeyRAOF: I was wrong03:51
meebeyRAOF: it checks and passes body for updating the timestamp03:51
meebeyits not passing the body to the indicator though03:51
RAOFAh.  That makes more sense.03:51
meebeyRAOF: smuxi has no avatar support yet, so I will only pass person or group chat icon for now03:52
meebeyRAOF: but yeah, latter it would be twitter avatar03:52
meebeygar, the binding is lacking Indicator.SetPropertyIcon()03:55
meebeyok I give up on icon for now, the C# API needs to be fixed04:24
Cimidavidbarth: today's tasks?09:32
davidbarthCimi: hi09:48
davidbarthCimi: argb is next on the list09:48
davidbarthCimi: is the new gtk package ok now?09:48
Cimihaven't tried it yet09:55
CimiI'm working with christian right now09:56
Cimito be prepared on monday, since he will be in the office (but he will leave on tuesday for the sprint)09:56
davidbarthah, right09:57
=== djsiegel_ is now known as djsiegel
=== daker_ is now known as daker
Cimidavidbarth: ok I resurrected my maverick installaiton :)13:31
Cimiand rgba works13:31
=== daker_ is now known as daker
meebeyok, I could workaround the absent inidicate_indicator_set_property_icon function in the CLI binding by reimplementing it in C#: http://www.meebey.net/temp/smuxi/smuxi-0.8-dev-messaging-menu.png14:04
meebeywasn't as bad as I thought, it expects a base64 encoded png image14:05
meebeybesides the 2 API glitches I think libinidicate and messaging menu in general is well done!14:05
davidbarthCimi: ah, good to hear14:06
davidbarthCimi: can you resume the argb task then, adding the properties you discussed with Cody?14:07
davidbarthCimi: and there is also the notebook task i'd like to have some feedback on, ie knowing whether there is something to integrate and review, or whether it's blocked on a design refresh14:08
davidbarthCimi: i've created tasks for the work list we exchanged by emailed: https://bugs.launchpad.net/~cimi/+bugs?field.searchtext=&orderby=-importance&field.status:list=NEW&field.status:list=INCOMPLETE_WITH_RESPONSE&field.status:list=INCOMPLETE_WITHOUT_RESPONSE&field.status:list=CONFIRMED&field.status:list=TRIAGED&field.status:list=INPROGRESS&field.status:list=FIXCOMMITTED&assignee_option=any&field.assignee=&field.bug_reporter=&field.bug_14:23
davidbarthsupervisor=&field.bug_commenter=&field.subscriber=&field.milestone:list=30877&field.tag=&field.tags_combinator=ANY&field.status_upstream-empty-marker=1&field.has_cve.used=&field.omit_dupes.used=&field.omit_dupes=on&field.affects_me.used=&field.has_patch.used=&field.has_branches.used=&field.has_branches=on&field.has_no_branches.used=&field.has_no_branches=on&search=Search14:23
davidbarthand assigned them to you14:23
davidbarthCimi: you can use the bug log to exchange with christian and bratsche as well14:23
Cimidavidbarth: for the notebook stuff14:38
CimiI will discuss with otto on tuesday14:39
davidbarthCimi: right, I understand this is blocked for the moment, so no worries if you can't make progresses on that yet14:41
Cimidavidbarth: I think the modification for the icon size is trivial14:46
Cimidavidbarth: maybe line 473?14:47
davidbarthCimi: which module/project?14:47
davidbarthCimi: last time we tried, there where a couple of modules that had to be touched, but libindicator was the main one i think, because this is where the helper code loads the icon14:48
Cimioh ok14:49

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!