Tomeu Vizoso
363f828205
Handle invitations using Mission Control 5.
...
src/sugar/activity/activity.py: If the activity is being invoked to
handle an invite, create a Client.Handler instance and share the
activity when HandleChannels is invoked.
src/sugar/activity/activityfactory.py,
src/sugar/activity/activityhandle.py,
src/sugar/activity/main.py: Add a -i switch that indicates to the
activity that it should handle the channel from an invitation.
src/sugar/presence/activity.py: Expose Activity.room_handle.
src/sugar/presence/presenceservice.py: Add get_activity_by_handle().
src/sugar/presence/util.py: Add get_account_for_connection().
2010-08-20 15:33:53 +02:00
Tomeu Vizoso
af6e3aa5ef
Restore use of ActivityProperties.GetActivity
2010-08-20 15:33:53 +02:00
Tomeu Vizoso
46159e987b
Pass the account path to the Activity on creation
2010-08-20 15:33:53 +02:00
Tomeu Vizoso
1a4c721f3d
Identify buddies and activities by their account and ids instead
...
of connection and handle.
2010-08-20 15:33:53 +02:00
Tomeu Vizoso
cc8ecd81e7
Add src/sugar/presence/util.py
2010-08-20 15:33:53 +02:00
Tomeu Vizoso
bd3a4ca747
Take into account the "private" property when updating the scope toolbutton
2010-08-20 15:33:53 +02:00
Tomeu Vizoso
ce87bb3ff6
Only add ourselves to a channel if we are in local_pending
2010-08-20 15:33:53 +02:00
Tomeu Vizoso
fbee730549
Implement inviting buddies to a private activity
2010-08-20 15:33:53 +02:00
Tomeu Vizoso
37d7fc1075
Add src/sugar/util.py to the Makefile
2010-08-20 15:33:52 +02:00
Tomeu Vizoso
6f6b86d1e2
Implement Buddy.object_path()
2010-08-20 15:33:52 +02:00
Tomeu Vizoso
9c1275e4c8
Implement Activity.get_channels()
2010-08-20 15:33:52 +02:00
Tomeu Vizoso
043d3b0ee7
Emit the buddy-left signal
2010-08-20 15:33:52 +02:00
Tomeu Vizoso
12cd353620
Implement leaving an activity
2010-08-20 15:33:52 +02:00
Tomeu Vizoso
2db82c1722
Emit the buddy-joined signal
2010-08-20 15:33:52 +02:00
Tomeu Vizoso
f9b0d68a48
Refactor the logic for sharing into _ShareCommand and implement
...
joining a shared instance with _JoinCommand.
2010-08-20 15:33:52 +02:00
Tomeu Vizoso
a0b9394846
Replace enough of the old PS so we can share an activity instance publically
...
on the network.
2010-08-20 15:33:52 +02:00
Tomeu Vizoso
98cc77f1fb
Replace enough of the old PS so we can join an activity instance on the network.
...
* src/sugar/activity/activity.py: Get the shared activity wrapper from
sugar.presence.
* src/sugar/activity/activityfactory.py: Disable checking in the PS for
activity_id duplicates.
* src/sugar/presence/activity.py: Remove the PS dependency and query Telepathy
directly. Implemented enough to join an activity.
* src/sugar/presence/buddy.py: Remove the PS dependency and query Telepathy
directly. Implemented enough to join an activity. Added an Owner subclass of
Buddy()
* src/sugar/presence/presenceservice.py: Remove the PS dependency and query Telepathy
directly. Implemented enough to join an activity.
* src/sugar/presence/util.py: Add ConnectionManager for discovering and tracking
connections.
2010-08-20 15:33:52 +02:00
Simon Schampijer
d6da506dfd
Release 0.89.3
2010-08-17 17:28:09 +02:00
Simon Schampijer
981707c112
Print warnings about the deprecated activity.info fields
2010-08-17 17:25:19 +02:00
Simon Schampijer
acd8095a29
Revert "Support dropped for activity.info fields 'service_name' and 'class'"
...
This reverts commit e11b7d3196
.
2010-08-17 16:57:02 +02:00
Simon Schampijer
4dc2b3db23
Release 0.89.2
2010-08-16 23:27:00 +02:00
Simon Schampijer
e11b7d3196
Support dropped for activity.info fields 'service_name' and 'class'
...
You have to use 'bundle_id' and 'exec' instead now.
2010-08-16 16:12:11 +02:00
anishmangal2002
3f68813dd6
Add ErrorAlert inherited from Alert
...
Adds the ErrorAlert class which is an alert inherited from
the base Alert class. This is very similar to the
ConfirmationAlert class with the difference being that it
only displays an 'Ok' button in the Alert popup.
Signed-off-by: anishmangal2002 <anishmangal2002@gmail.com>
2010-08-10 17:46:38 +00:00
Daniel Drake
4fdf632c18
Revert "Release 0.84.12"
...
This reverts commit 658123fe81
.
Sorry, screwed up, this was on the wrong branch :(
2010-08-09 11:00:52 -06:00
Daniel Drake
658123fe81
Release 0.84.12
2010-08-09 10:59:20 -06:00
Simon Schampijer
f82c2bad4d
Not able to access files on external device from within an activity on new system d.l.o #10218
...
The error we were seeing was that the '(env.get_profile_path(),
'data'))' does not exist yet at system start. Symlinks are created
there when accessing data on an external device. The directory
gets created when an activity like Browse or Terminal has been
run for the first time or you start Read for the first time by
resuming the file on the external device.
http://dev.laptop.org/ticket/10218
2010-08-09 09:25:18 +02:00
Pootle daemon
e065eef059
Commit from Sugar Labs: Translation System by user Myckel.: 40 of 40 messages translated (0 fuzzy).
2010-08-07 21:55:50 +02:00
Tomeu Vizoso
29aa609b57
Release 0.89.1
2010-07-14 11:53:49 +02:00
Simon Schampijer
abda2edc04
Remove unneeded debug logs #1861
2010-07-07 11:08:59 +02:00
Bernie Innocenti
e90fccfd37
Use set_toolbar_box() in example code.
...
The set_toolbox() method is obsolete, so let's not advertise it.
Signed-off-by: Bernie Innocenti <bernie@codewiz.org>
2010-07-01 09:12:51 -04:00
Bernie Innocenti
e2ab351b36
Set default accelerators for Copy and Paste buttons
2010-07-01 09:12:51 -04:00
Simon Schampijer
5186c941f0
Release 0.88.1
2010-06-03 09:07:13 +02:00
Simon Schampijer
3aa0995096
Bundelbuilder should not use localized activity name #1968 (Walter Bender)
...
The localized activity name is only used for
user-facing strings. The .xo and .tar files are
left in the original name.
2010-06-03 08:56:42 +02:00
Aleksey Lim
883fefe782
Cannot delete stalled download from journal #1987
2010-06-02 15:01:45 +00:00
Aleksey Lim
845d2534e6
Reset timeout delay on every TitleEntry change #1948
2010-06-02 14:56:28 +00:00
Pootle daemon
2e4a59a0ab
Commit from Sugar Labs: Translation System by user korakurider.: 40 of 40 messages translated (0 fuzzy).
2010-04-24 07:39:51 +02:00
Tomeu Vizoso
25e57e3766
Release 0.88.0
2010-03-30 09:41:18 +02:00
Pootle daemon
adc6911377
Commit from Sugar Labs: Translation System by user anderson861.: 32 of 40 messages translated (0 fuzzy).
2010-03-30 08:25:47 +02:00
Simon Schampijer
94206cd9bd
Release 0.87.9
2010-03-29 23:52:50 +02:00
Simon Schampijer
e497eb15ba
Fix keep functionality in activities
...
Introduced by #1765
2010-03-29 23:48:23 +02:00
Pootle daemon
0ce9019b93
Commit from Sugar Labs: Translation System by user mschlager.: 40 of 40 messages translated (0 fuzzy).
2010-03-29 01:55:28 +02:00
Pootle daemon
912747ada4
Commit from Sugar Labs: Translation System by user YuanChao.: 40 of 40 messages translated (0 fuzzy).
2010-03-28 16:11:14 +02:00
Pootle daemon
d914297469
Commit from Sugar Labs: Translation System by user mschlager.: 40 of 40 messages translated (0 fuzzy).
2010-03-27 22:32:18 +02:00
Pootle daemon
758bff4164
Commit from Sugar Labs: Translation System by user mschlager.: 40 of 40 messages translated (0 fuzzy).
2010-03-26 20:58:52 +02:00
Pootle daemon
5a208cac1d
Commit from Sugar Labs: Translation System by user mschlager.: 40 of 40 messages translated (0 fuzzy).
2010-03-26 20:55:35 +02:00
Pootle daemon
cbf3dd87aa
Commit from Sugar Labs: Translation System by user carlo.: 40 of 40 messages translated (0 fuzzy).
2010-03-17 17:24:28 +02:00
Pootle daemon
8b64f96121
Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy).
2010-03-15 01:25:23 +02:00
Pootle daemon
de4ea58b15
Commit from Sugar Labs: Translation System by user sayamindu.: 40 of 40 messages translated (0 fuzzy).
2010-03-14 17:20:35 +02:00
Simon Schampijer
24c3509106
Release 0.87.8
2010-03-10 18:00:46 +01:00
Aleksey Lim
161aec771e
Display a message when an activity fails to start (based on wadeb patches) #1447
2010-03-10 16:35:09 +00:00