4736 Commits (363f82820557e3b15e6c36334bceeae1f863ed31)
 

Author SHA1 Message Date
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().
14 years ago
Tomeu Vizoso af6e3aa5ef Restore use of ActivityProperties.GetActivity 14 years ago
Tomeu Vizoso 46159e987b Pass the account path to the Activity on creation 14 years ago
Tomeu Vizoso 1a4c721f3d Identify buddies and activities by their account and ids instead
of connection and handle.
14 years ago
Tomeu Vizoso cc8ecd81e7 Add src/sugar/presence/util.py 14 years ago
Tomeu Vizoso bd3a4ca747 Take into account the "private" property when updating the scope toolbutton 14 years ago
Tomeu Vizoso ce87bb3ff6 Only add ourselves to a channel if we are in local_pending 14 years ago
Tomeu Vizoso fbee730549 Implement inviting buddies to a private activity 14 years ago
Tomeu Vizoso 37d7fc1075 Add src/sugar/util.py to the Makefile 14 years ago
Tomeu Vizoso 6f6b86d1e2 Implement Buddy.object_path() 14 years ago
Tomeu Vizoso 9c1275e4c8 Implement Activity.get_channels() 14 years ago
Tomeu Vizoso 043d3b0ee7 Emit the buddy-left signal 14 years ago
Tomeu Vizoso 12cd353620 Implement leaving an activity 14 years ago
Tomeu Vizoso 2db82c1722 Emit the buddy-joined signal 14 years ago
Tomeu Vizoso f9b0d68a48 Refactor the logic for sharing into _ShareCommand and implement
joining a shared instance with _JoinCommand.
14 years ago
Tomeu Vizoso a0b9394846 Replace enough of the old PS so we can share an activity instance publically
on the network.
14 years ago
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.
14 years ago
Simon Schampijer d6da506dfd Release 0.89.3 14 years ago
Simon Schampijer 981707c112 Print warnings about the deprecated activity.info fields 14 years ago
Simon Schampijer acd8095a29 Revert "Support dropped for activity.info fields 'service_name' and 'class'"
This reverts commit e11b7d3196.
14 years ago
Simon Schampijer 4dc2b3db23 Release 0.89.2 14 years ago
Simon Schampijer e11b7d3196 Support dropped for activity.info fields 'service_name' and 'class'
You have to use 'bundle_id' and 'exec' instead now.
14 years ago
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>
14 years ago
Daniel Drake 4fdf632c18 Revert "Release 0.84.12"
This reverts commit 658123fe81.

Sorry, screwed up, this was on the wrong branch :(
14 years ago
Daniel Drake 658123fe81 Release 0.84.12 14 years ago
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
14 years ago
Pootle daemon e065eef059 Commit from Sugar Labs: Translation System by user Myckel.: 40 of 40 messages translated (0 fuzzy). 14 years ago
Tomeu Vizoso 29aa609b57 Release 0.89.1 14 years ago
Simon Schampijer abda2edc04 Remove unneeded debug logs #1861 14 years ago
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>
14 years ago
Bernie Innocenti e2ab351b36 Set default accelerators for Copy and Paste buttons 14 years ago
Simon Schampijer 5186c941f0 Release 0.88.1 14 years ago
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.
14 years ago
Aleksey Lim 883fefe782 Cannot delete stalled download from journal #1987 14 years ago
Aleksey Lim 845d2534e6 Reset timeout delay on every TitleEntry change #1948 14 years ago
Pootle daemon 2e4a59a0ab Commit from Sugar Labs: Translation System by user korakurider.: 40 of 40 messages translated (0 fuzzy). 14 years ago
Tomeu Vizoso 25e57e3766 Release 0.88.0 14 years ago
Pootle daemon adc6911377 Commit from Sugar Labs: Translation System by user anderson861.: 32 of 40 messages translated (0 fuzzy). 14 years ago
Simon Schampijer 94206cd9bd Release 0.87.9 14 years ago
Simon Schampijer e497eb15ba Fix keep functionality in activities
Introduced by #1765
14 years ago
Pootle daemon 0ce9019b93 Commit from Sugar Labs: Translation System by user mschlager.: 40 of 40 messages translated (0 fuzzy). 14 years ago
Pootle daemon 912747ada4 Commit from Sugar Labs: Translation System by user YuanChao.: 40 of 40 messages translated (0 fuzzy). 14 years ago
Pootle daemon d914297469 Commit from Sugar Labs: Translation System by user mschlager.: 40 of 40 messages translated (0 fuzzy). 14 years ago
Pootle daemon 758bff4164 Commit from Sugar Labs: Translation System by user mschlager.: 40 of 40 messages translated (0 fuzzy). 14 years ago
Pootle daemon 5a208cac1d Commit from Sugar Labs: Translation System by user mschlager.: 40 of 40 messages translated (0 fuzzy). 14 years ago
Pootle daemon cbf3dd87aa Commit from Sugar Labs: Translation System by user carlo.: 40 of 40 messages translated (0 fuzzy). 14 years ago
Pootle daemon 8b64f96121 Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy). 14 years ago
Pootle daemon de4ea58b15 Commit from Sugar Labs: Translation System by user sayamindu.: 40 of 40 messages translated (0 fuzzy). 14 years ago
Simon Schampijer 24c3509106 Release 0.87.8 15 years ago
Aleksey Lim 161aec771e Display a message when an activity fails to start (based on wadeb patches) #1447 15 years ago