Commit Graph

2430 Commits

Author SHA1 Message Date
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 894fcea9fc Remove get_default_type() and bundle default types; obsolete 2007-04-11 15:08:40 -04:00
Marco Pesenti Gritti eeb09294d8 Revert "Start reworking the cliboard services to use the types registry."
This reverts commit fcb57779a2.
2007-04-11 18:22:52 +02:00
Marco Pesenti Gritti c74a629080 Revert "Merge type definitions from the old registry."
This reverts commit 57e9789b8a.
2007-04-11 18:22:30 +02:00
Marco Pesenti Gritti 57e9789b8a Merge type definitions from the old registry. 2007-04-11 16:33:13 +02:00
Marco Pesenti Gritti fcb57779a2 Start reworking the cliboard services to use the types registry. 2007-04-11 16:14:58 +02:00
Marco Pesenti Gritti 73f2577397 First go at the new type registry. 2007-04-11 14:06:27 +02:00
Dan Williams defd9f76e3 Convert icon data to python string before exposing it 2007-04-10 22:24:31 -04:00
Dan Williams 117934f709 Fix making someone your friend 2007-04-10 22:22:58 -04:00
Dan Williams c85985b55b Deal with no NetworkManager 2007-04-10 21:06:29 -04:00
Marco Pesenti Gritti 8c391386d7 Fix the buddy picture 2007-04-10 22:45:36 +02:00
Dan Williams 6710618a43 Use public keys rather than nicknames to differentiate buddies 2007-04-10 15:55:55 -04:00
Dan Williams bf4b1a3f8f Fix icon changed signal handling in sugar PS bindings 2007-04-10 15:23:01 -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
Dan Williams 89ec9195e9 Fix for GObject-based PS buddy objects 2007-04-10 14:56:34 -04:00
Dan Williams bf36e61816 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-04-10 14:50:34 -04:00
Dan Williams bf9a375836 Send correct object in signal emission 2007-04-10 14:49:43 -04:00
Dan Williams eee98e1f82 Re-enable new PresenceService by default 2007-04-10 14:49:14 -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 a803b00251 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-04-10 14:12:22 -04:00
Dan Williams dba902bd15 Fix unknown variable bug 2007-04-10 14:12:12 -04:00
Marco Pesenti Gritti 615bb50ab8 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-04-10 17:00:20 +02:00
Marco Pesenti Gritti a4fa50bd96 Update for new ps 2007-04-10 16:59:59 +02: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 a07e946cc4 Readd mock presence service and enable it by default 2007-04-10 08:39:02 -04:00
Mike C. Fletcher 8302be4544 A few more docstrings 2007-04-09 23:56:14 -04:00
Mike C. Fletcher 3f10890319 Docstrings for modules all over sugar and shell.
These are just the doc strings I created as I was spelunking
through to see how Sugar manages launching applications.  The
resulting auto-documentation is neither polished or finished,
but it should help people reading the code somewhat.

There are a few minor code cleanups:

  * activityhandle (replacing C idiom for initialisation with
    a Python one)
  * bundle registry (using a parameterised directory name so
    that it shows up in the documentation)
  * validate_activity_id function, use isinstance( item, (str,unicode))
    for the query, rather than two separate checks with isinstance
2007-04-09 22:47:37 -04:00
Dan Williams 508a59b99b More Shell fixes for new PS 2007-04-09 16:30:30 -04:00
Dan Williams 76a0f45aa8 More new PS fixes 2007-04-09 16:05:32 -04:00
Dan Williams 4cf8f321f0 Fix activity ID generation logic 2007-04-09 15:08:04 -04:00
Dan Williams 3eeec9bf07 Remove references to obsolete p2p.Stream classes 2007-04-09 15:07:40 -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
Marco Pesenti Gritti 2f2f756939 Forgot to add this 2007-04-08 19:24:02 +02:00
Marco Pesenti Gritti 09304e8e5a Accept raw X windows in the shell 2007-04-08 19:20:59 +02:00
Marco Pesenti Gritti 3da95e9236 Really commit this, stupid git. 2007-04-07 15:44:48 +02:00
Marco Pesenti Gritti fb9f53c8a1 Oops missing \ in the Makefile 2007-04-07 15:43:29 +02:00
Marco Pesenti Gritti bd34f54d9a Forgot to add these. 2007-04-07 15:36:54 +02:00
Marco Pesenti Gritti 5343752c35 Make browser a modules inside sugar library 2007-04-07 13:17:36 +02:00
Marco Pesenti Gritti 4828870afd Use gtk to detect dpi. 2007-04-07 03:42:51 +02:00
Marco Pesenti Gritti e3cf7aa1d3 Unused 2007-04-07 00:22:03 +02:00
Marco Pesenti Gritti 60557533a7 Remove,unused 2007-04-07 00:21:13 +02:00
Marco Pesenti Gritti 2d08ff0163 Move private extensions out of the lib, inside the shell. 2007-04-07 00:08:54 +02:00
Dan Williams 1d25366c4f Don't show Ad-Hoc mode networks in mesh view 2007-04-06 15:50:57 -04:00