Commit Graph

127 Commits

Author SHA1 Message Date
Dan Williams 15febc6620 Correctly handle blank activity list 2007-04-13 15:05:21 -04:00
Dan Williams 02900bbfbb Fix traceback when sharing activity 2007-04-13 14:06:49 -04:00
Dan Williams 773ae4965e Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-04-13 13:12:04 -04:00
Dan Williams 31000f6c3e Asynchronize activity join/share in the PS 2007-04-13 13:11:59 -04:00
Guillaume Desmottes 6b6b72f9c9 implement org.laptop.Sugar.Presence.GetPreferredConnection 2007-04-13 18:29:50 +02:00
Dan Williams 7b40f9bf60 Asynchronize set_activity_properties 2007-04-12 17:03:30 -04:00
Dan Williams 118e039a8b Remove test activity sharing code 2007-04-12 17:03:14 -04:00
Dan Williams 6e070996c9 Asynchronize setting owner properties 2007-04-12 16:48:40 -04:00
Dan Williams 5970bb6e62 Convert print statements to logging.debug 2007-04-12 14:44:23 -04:00
Dan Williams 3d3dd23390 Randomness tweak 2007-04-12 00:14:29 -04:00
Dan Williams 3f2f609c4a Use different log file for test PS instances 2007-04-11 23:45:45 -04:00
Dan Williams 3d6bff9278 Ignore invalid handles on avatar updates 2007-04-11 23:45:20 -04:00
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.
2007-04-11 22:49:14 -04:00
Dan Williams 133a718f28 Really fix cache code this time; revert to previous code plus ensure directory exists 2007-04-10 15:22:28 -04:00
Dan Williams a4792552f4 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-04-10 15:15:30 -04:00
Dan Williams e49b36c0f5 Cleanup new cache code 2007-04-10 15:15:21 -04:00
Dan Williams 3e862d517c Ensure icon cache directory exists 2007-04-10 15:14:19 -04:00
Marco Pesenti Gritti f134efbb6f Swap class order here too, to fix FC7 2007-04-10 21:12:33 +02:00
Dan Williams 8d4d87a081 Make contact-online handler async; print -> logging.debug 2007-04-10 15:00:49 -04:00
Marco Pesenti Gritti 3350d5772a Swap the classes order, which for some reason make it work on FC7 2007-04-10 20:29:34 +02:00
Dan Williams dba902bd15 Fix unknown variable bug 2007-04-10 14:12:12 -04:00
Dan Williams 48cab08b33 PS fixes; use correct type on public keys and hide invalid buddies 2007-04-10 10:59:35 -04:00
Dan Williams c9310c2220 PS fixes; use correct type on public keys and hide invalid buddies 2007-04-10 10:59:31 -04:00
Dan Williams 76a0f45aa8 More new PS fixes 2007-04-09 16:05:32 -04:00
Dan Williams bc083dae5a Cut over to new PresenceService 2007-04-09 14:40:56 -04:00
Dan Williams 2509d990e4 Cut over to new PresenceService 2007-04-09 14:40:50 -04:00
Dan Williams fc12f73fba Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-04-06 15:29:14 -04:00
Dan Williams e37bba0094 PresenceService fixes; don't traceback on avahi errors 2007-04-06 15:29:11 -04:00
Marco Pesenti Gritti c9c1117872 Remove the threadframe stuff which went unused. 2007-04-06 20:13:37 +02:00
Dan Williams de46d81828 Disable buddy icon request for trial 1 2007-03-29 11:48:21 -04:00
Marco Pesenti Gritti 57c928916c Refactor sugar.env and paths 2007-03-09 14:57:54 +01:00
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
2007-03-09 12:32:32 +01:00
Tomeu Vizoso cb0d75eb59 Rename IconColor to XoColor. 2007-02-23 13:09:33 +01:00
Marco Pesenti Gritti 4cdf88f31d Do not hardcode /usr/bin/python 2007-01-20 13:38:58 +01:00
Dan Williams 5aedeae62f Validate colors; ensure that Owner's color is a string 2006-12-19 17:50:13 -05:00
Marco Pesenti Gritti 37853ad836 Fix up service installation path 2006-12-04 14:32:48 -05:00
Marco Pesenti Gritti bd906334ea Fix a few indentation screw ups 2006-12-04 14:27:08 -05:00
Justin Gallardo b9f9ef0fe9 Changed all tabs to 4 spaces for python style 2006-12-04 11:12:24 -08:00
Marco Pesenti Gritti 546dc26bea Activate the logger before importing the ps, so that we
show meaningful errors if avahi is missing.
2006-10-29 22:43:52 +01:00
Dan Williams f679b4b3cc Add copyright header 2006-10-29 11:05:50 -05:00
Dan Williams 6290a5fae9 Retry resolution of a buddy presence service up to 3 times 2006-10-20 15:01:08 -04:00
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.
2006-10-20 13:15:23 -04:00
Dan Williams f7f1455b46 Revert to IP4 only since Avahi mixes up IP4 and IP6 when using PROTO_UNSPEC 2006-10-20 12:29:11 -04:00
Marco Pesenti Gritti 54941c542b Do not traceback on properties containing = 2006-10-19 17:09:42 +02:00
Marco Pesenti Gritti dc0de1d35d Let the presence service set his own path 2006-10-17 09:57:00 +02:00
Marco Pesenti Gritti 4e88e927fb Remove the old dbus stuff, use one log file per process 2006-10-16 15:56:22 +02:00
Marco Pesenti Gritti bc0ee6d34c Refactor startup. In progress, give me a couple hours.
For now start sugar with "sugar-emulator shell/sugar-shell"
2006-10-16 13:34:43 +02:00
Marco Pesenti Gritti a3be4492b2 Delete unused p2p model code. Fix distcheck. 2006-10-15 02:03:58 +02:00
Marco Pesenti Gritti 94dcfa8a94 Add GPL headers 2006-10-15 01:25:50 +02:00
Marco Pesenti Gritti cbd3a52a68 Do not set up the owner of the presence service if there
is no nick name in the env. I'm not sure this is the best
approach, we need to figure it out.

First go at the new simulator.
2006-10-09 15:11:15 +02:00