Marco Pesenti Gritti
d49b0ed6fb
Use sys.path.append, not insert
17 years ago
Dan Williams
879ef9b0e0
Add activity to owner's list after sharing it
17 years ago
Dan Williams
17adb7b58b
Add some debug output when sharing activities
17 years ago
Dan Williams
cc2d69e364
Forgot to import logging
17 years ago
Dan Williams
f169628cbd
Query non-local activity properties on discovery
17 years ago
Dan Williams
182de3af1c
Remove test code
17 years ago
Dan Williams
5015beaaa6
Clean up activity join/leave debug messages
17 years ago
Dan Williams
94431a66eb
Ensure local activities emit ActivityAppeared signal when shared
17 years ago
Dan Williams
15febc6620
Correctly handle blank activity list
17 years ago
Dan Williams
02900bbfbb
Fix traceback when sharing activity
17 years ago
Dan Williams
773ae4965e
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
17 years ago
Dan Williams
31000f6c3e
Asynchronize activity join/share in the PS
17 years ago
Guillaume Desmottes
6b6b72f9c9
implement org.laptop.Sugar.Presence.GetPreferredConnection
17 years ago
Dan Williams
7b40f9bf60
Asynchronize set_activity_properties
17 years ago
Dan Williams
118e039a8b
Remove test activity sharing code
17 years ago
Dan Williams
6e070996c9
Asynchronize setting owner properties
17 years ago
Dan Williams
5970bb6e62
Convert print statements to logging.debug
17 years ago
Dan Williams
3d3dd23390
Randomness tweak
17 years ago
Dan Williams
3f2f609c4a
Use different log file for test PS instances
17 years ago
Dan Williams
3d6bff9278
Ignore invalid handles on avatar updates
17 years ago
Dan Williams
162a87f882
Create test owner for presence service
...
This owner changes properties periodically so we can test out the PS's handling
of property changes. To execute, run Sugar and then make sure that the D-Bus
address is the one sugar is using (get it from ~/.sugar/default/session.info).
Then run:
build/bin/sugar-presence-service X
where X is a number 1 -> 9 inclusive. It will generate fake buddy info for that
test buddy and then start up a presence service for that buddy, changing a random
property of the buddy every 10 seconds.
17 years ago
Dan Williams
133a718f28
Really fix cache code this time; revert to previous code plus ensure directory exists
17 years ago
Dan Williams
a4792552f4
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
17 years ago
Dan Williams
e49b36c0f5
Cleanup new cache code
17 years ago
Dan Williams
3e862d517c
Ensure icon cache directory exists
17 years ago
Marco Pesenti Gritti
f134efbb6f
Swap class order here too, to fix FC7
17 years ago
Dan Williams
8d4d87a081
Make contact-online handler async; print -> logging.debug
17 years ago
Marco Pesenti Gritti
3350d5772a
Swap the classes order, which for some reason make it work on FC7
17 years ago
Dan Williams
dba902bd15
Fix unknown variable bug
17 years ago
Dan Williams
48cab08b33
PS fixes; use correct type on public keys and hide invalid buddies
17 years ago
Dan Williams
c9310c2220
PS fixes; use correct type on public keys and hide invalid buddies
17 years ago
Dan Williams
76a0f45aa8
More new PS fixes
17 years ago
Dan Williams
bc083dae5a
Cut over to new PresenceService
17 years ago
Dan Williams
2509d990e4
Cut over to new PresenceService
17 years ago
Dan Williams
fc12f73fba
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
17 years ago
Dan Williams
e37bba0094
PresenceService fixes; don't traceback on avahi errors
17 years ago
Marco Pesenti Gritti
c9c1117872
Remove the threadframe stuff which went unused.
17 years ago
Dan Williams
de46d81828
Disable buddy icon request for trial 1
17 years ago
Marco Pesenti Gritti
57c928916c
Refactor sugar.env and paths
18 years ago
Marco Pesenti Gritti
2d9a06ec9a
Add the root path of the services to python path, not services/.
...
Get rid of the now useless env.get_services_dir
18 years ago
Tomeu Vizoso
cb0d75eb59
Rename IconColor to XoColor.
18 years ago
Marco Pesenti Gritti
4cdf88f31d
Do not hardcode /usr/bin/python
18 years ago
Dan Williams
5aedeae62f
Validate colors; ensure that Owner's color is a string
18 years ago
Marco Pesenti Gritti
37853ad836
Fix up service installation path
18 years ago
Marco Pesenti Gritti
bd906334ea
Fix a few indentation screw ups
18 years ago
Justin Gallardo
b9f9ef0fe9
Changed all tabs to 4 spaces for python style
18 years ago
Marco Pesenti Gritti
546dc26bea
Activate the logger before importing the ps, so that we
...
show meaningful errors if avahi is missing.
18 years ago
Dan Williams
f679b4b3cc
Add copyright header
18 years ago
Dan Williams
6290a5fae9
Retry resolution of a buddy presence service up to 3 times
18 years ago
Dan Williams
1226b0b6b9
Fix Buddy object's get_service_of_type() method
...
This call would always fail for activity services because the
dbus bindings for it did not pass in the activity at all. Fix
that.
18 years ago