906f5bbed0Make ShellModel emit signals on activity change, and make Owner listen for them. Fix Owner's current activity update code to actually update at the correct interval
Dan Williams
2006-09-27 17:00:12 -0400
22be6cb0daWork around bug where Avahi passes back a blank service type; and don't traceback on invalid service types
Dan Williams
2006-09-27 16:47:23 -0400
70cbd90c7aFix signal args
Dan Williams
2006-09-27 15:01:40 -0400
71b0e7c3a9Don't traceback on unknown image formats
Dan Williams
2006-09-27 14:27:17 -0400
0064e6c3ffMerge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Dan Williams
2006-09-27 11:43:27 -0400
9ce768ca39Add and remove activities to/from Buddy objects at appropriate times
Dan Williams
2006-09-27 11:35:34 -0400
38e85f3987Ignore duplicate activity additions
Dan Williams
2006-09-27 11:35:15 -0400
03f6c9caf2Make the popup transient
Marco Pesenti Gritti
2006-09-27 17:27:08 +0200
da21d28a2fRemove debug code
Marco Pesenti Gritti
2006-09-27 15:41:13 +0200
98e223a7e8Show sized popups as dialogs
Marco Pesenti Gritti
2006-09-27 15:30:56 +0200
df6dd4618bOpen "requested" popups in a new activity
Marco Pesenti Gritti
2006-09-27 14:45:55 +0200
7443ee4c8bDon't allow empty nick names and if it happens consider the profile invalid.
Marco Pesenti Gritti
2006-09-26 22:52:45 +0200
72d43fde28Add a start method to the activity module, for initialization.
Marco Pesenti Gritti
2006-09-26 22:12:18 +0200
5d78b148ffAdd a gecko module. Disable popups.
Marco Pesenti Gritti
2006-09-26 21:58:54 +0200
92e37fd904Fix add and remove friends
Marco Pesenti Gritti
2006-09-26 19:49:41 +0200
c8fd8ef3d9Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Marco Pesenti Gritti
2006-09-26 19:37:43 +0200
ba21a36ef8Correctly deal with current activities on startup, buddy presence changes, and current activity changes
Dan Williams
2006-09-26 13:40:52 -0400
c9533d448bFix current activity handling
Dan Williams
2006-09-26 13:39:42 -0400
4975e94a84Update some icon names
Marco Pesenti Gritti
2006-09-26 19:35:58 +0200
ce577a6376Refactor current activity handling to be top-level attributes and D-Bus signals, not stuck in the property dict
Dan Williams
2006-09-26 13:31:14 -0400
31c69ed167Hook up Buddy.add_activity() and Buddy.remove_activity()
Dan Williams
2006-09-26 13:23:12 -0400
fa31b7c0bdAlign to the center of the icon
Marco Pesenti Gritti
2006-09-25 22:06:45 +0200
5b3eeb0a9cKeep the icon layout updated when adding buddies to the snow flake
Marco Pesenti Gritti
2006-09-25 22:01:35 +0200
9619921735Image layout fixes
Marco Pesenti Gritti
2006-09-25 21:35:25 +0200
ef24aa7553Scale the icon to a paritcular size
Dan Williams
2006-09-25 15:36:40 -0400
5343a4d6efFix mixup of set_constraints() args
Dan Williams
2006-09-25 15:27:52 -0400
6e28f4467dAdd buddy icon to the buddy menu
Dan Williams
2006-09-25 15:20:28 -0400
d585a251bdDo simple height-flow layout on menu items, and add an add_image() function
Dan Williams
2006-09-25 15:20:08 -0400
a8322a76ebFixes
Marco Pesenti Gritti
2006-09-25 20:50:15 +0200
550c201101Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Dan Williams
2006-09-25 14:15:49 -0400
0e67d939a8Set icon cache earlier
Dan Williams
2006-09-25 14:15:42 -0400
d0664dc801Add icon-changed signal
Dan Williams
2006-09-25 14:05:01 -0400
9dd98949e5Hrm not really sure why I need this
Marco Pesenti Gritti
2006-09-25 19:59:47 +0200
5f88062cbaMerge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Marco Pesenti Gritti
2006-09-25 19:41:24 +0200
7ba30ea0d2Clean up debug messages
Dan Williams
2006-09-25 13:42:37 -0400
57992d3fb4Handle None current activity case
Marco Pesenti Gritti
2006-09-25 19:41:08 +0200
b1354cf711Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Dan Williams
2006-09-25 13:24:40 -0400
e89c88b191Fix location of cache debug prints
Dan Williams
2006-09-25 13:24:27 -0400
aa71d354b2Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Marco Pesenti Gritti
2006-09-25 19:15:44 +0200
5e3d56fe77Rename function to match previous _request_buddy_icon->_get_buddy_icon
Dan Williams
2006-09-25 13:15:36 -0400
2ad9696c87Adapt to BuddyModel constructor change
Marco Pesenti Gritti
2006-09-25 19:15:23 +0200
709eefc5bdMerge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Dan Williams
2006-09-25 13:14:36 -0400
2ac1bf7302Handle image size allocation
Marco Pesenti Gritti
2006-09-25 19:06:31 +0200
d63180c4f4Some fixes
Marco Pesenti Gritti
2006-09-25 18:55:35 +0200
59add6e901More work on the mesh view
Marco Pesenti Gritti
2006-09-25 18:38:01 +0200
de23158979Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Dan Williams
2006-09-25 10:57:26 -0400
85d70f2383Use the buddy icon cache
Dan Williams
2006-09-25 10:57:21 -0400
f6c043b204Add a buddy icon cache
Dan Williams
2006-09-25 10:56:31 -0400
ea5b59dca7Send buddy icon hash in presence service announcement too
Dan Williams
2006-09-25 10:56:12 -0400
2ee61e4475Show activities again
Marco Pesenti Gritti
2006-09-25 16:40:15 +0200
e31bcc76b3Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Marco Pesenti Gritti
2006-09-25 16:01:29 +0200
56229aad36Write a mesh model and start using it in the mesh view
Marco Pesenti Gritti
2006-09-25 16:01:11 +0200
804848ba47_stringify_hash -> printable_hash; generalize, make more public
Dan Williams
2006-09-25 09:45:24 -0400
9fa9bd9583Add BuddyActivityView.py to makefile
Dan Williams
2006-09-25 09:25:44 -0400
73be416c67Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Marco Pesenti Gritti
2006-09-25 14:32:25 +0200
aa0adcf0c5Unconditionally reschedule current activity switch timeout
Dan Williams
2006-09-25 07:35:44 -0400
1070ed3ae6Better layout
Marco Pesenti Gritti
2006-09-25 11:42:13 +0200
d5f8d62d35Add size request to BuddyActivityView and use it in IconLayout
Marco Pesenti Gritti
2006-09-25 11:35:30 +0200
3e4c8cabc7Switch to BuddyActivityView to show current activity
Dan Williams
2006-09-24 23:15:53 -0400
da221ee84eAdd get_current_activity accessor
Dan Williams
2006-09-24 23:12:46 -0400
07c0ffbb7dUse two different activity types
Dan Williams
2006-09-24 23:12:09 -0400
f83567ba32Determine scale as a float so it's not clamped at 0
Dan Williams
2006-09-24 21:53:39 -0400
e2f82f02a0Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Dan Williams
2006-09-24 21:37:46 -0400
701cef3f1dOnly broadcast and activity change if it actually changed
Dan Williams
2006-09-24 21:31:48 -0400
b67c0a6b3dDon't print EntryGroup messages for now
Dan Williams
2006-09-24 21:30:48 -0400
d2e235838eOnly print out service resolutions, not updates
Dan Williams
2006-09-24 21:30:28 -0400
7268d8803dEnsure owner validity before using
Dan Williams
2006-09-24 21:29:11 -0400
d42b9da06dUse get/set_property rather than direct accessors
Dan Williams
2006-09-24 18:52:10 -0400
bcd150fa81Implement very simple spread out logic for the IconLayout
Marco Pesenti Gritti
2006-09-25 00:08:33 +0200
3f73da0549Some cleanups of the IconLayout
Marco Pesenti Gritti
2006-09-24 22:55:13 +0200
eac58dcfedAdd test for icon layout
Marco Pesenti Gritti
2006-09-24 02:24:02 +0200
ee4a416464Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Marco Pesenti Gritti
2006-09-24 02:12:12 +0200
24987a8de1Adapt to the new icons
Marco Pesenti Gritti
2006-09-24 02:11:43 +0200
e92548df5cUse the new BuddyModel color-changed signal
Dan Williams
2006-09-22 17:37:41 -0400
d12c57895cAdd color-changed and current-activity-changed signals
Dan Williams
2006-09-22 17:37:16 -0400
188394f09f- Track BuddyModel appeared/disappeared signals, and update our icon colors accordingly - s/friend/buddy since BuddyModel isn't just for friends
Dan Williams
2006-09-22 17:24:56 -0400
2031eb650a- don't hardcode inactive buddy color - shorten signal handler id variable names - add appeared/disappeared signals to BuddyModel - deal with buddy disappearance
Dan Williams
2006-09-22 17:24:00 -0400
6473444e09Add a 'Disappeared' signal on the buddy object
Dan Williams
2006-09-22 17:21:34 -0400
0aea72f485Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Dan Williams
2006-09-22 16:35:09 -0400
940329703fClean up buddy checking & retrieval; make constructor choice between name & real buddy explicit.
Dan Williams
2006-09-22 16:35:03 -0400
fc000346e4Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Marco Pesenti Gritti
2006-09-22 21:50:20 +0200
a2489b49d4Fix a few bugs
Marco Pesenti Gritti
2006-09-22 21:49:59 +0200
2d445fcc5fMerge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Dan Williams
2006-09-22 15:49:23 -0400
2f7b3abef7Monitor buddy property change signals on creation; misc cleanups
Dan Williams
2006-09-22 15:49:16 -0400
fcef47181bDon't hardcode property key names; protect against spurious _presence_olpc services; watch for changes on the _presence_olpc service, like current activity updates
Dan Williams
2006-09-22 15:47:12 -0400
1ab8089457Make Service a GObject subclass, and add a property-changed signal
Dan Williams
2006-09-22 15:44:25 -0400
c978b5ed6dEnsure properties will always be an empty dict
Dan Williams
2006-09-22 15:42:11 -0400
f2b2b8c6baFix friends removal
Marco Pesenti Gritti
2006-09-22 21:36:52 +0200