41 Commits (44efc2a1315efe90eb2edc7a24b1372382222408)

Author SHA1 Message Date
Simon Schampijer 12869d0152 Release exported dbus object #6127 17 years ago
Simon Schampijer 5f6f8ff12c launch xulrunner based activities with a constant uid in a container #5489 17 years ago
Reinier Heeres 802267cd21 Implement Activity.can_close(), #5493 17 years ago
Marco Pesenti Gritti 2b0b83aa09 Patch by cscott to load the profile keys lazily.
Some style and pylint complaints fixes by me.
Fix #5538
17 years ago
Marco Pesenti Gritti 03eb60c436 Run the web activity outside containers 17 years ago
Reinier Heeres c14abfb022 Wrap Journal.ShowObject, #4909 17 years ago
Reinier Heeres d35c19b6aa Allow activity up- and downgrades #4906, also fix #5382 17 years ago
Marco Pesenti Gritti 3bc670e2df Patch by Reinier to correct create method handler
signature. Fix #5364.
17 years ago
Simon Schampijer dc8809cdc6 Move get_activity_root to module part of #5221 17 years ago
Marco Pesenti Gritti 6046c8ed46 Reap only activity processes. Fix #5044 17 years ago
Reinier Heeres 6bb1131e9d Add unfullscreen button to Window, #4890 17 years ago
Marco Pesenti Gritti 43217b2ba2 Patch by unmadindu to remove the msgmerge part from bundlebuilder.py.
Fix #4995.
17 years ago
Tomeu Vizoso 2ddc1bec4c #5004 Fix race that caused multiple fake icons appear in the activity frame after installing a bundle with Browse. 17 years ago
Marco Pesenti Gritti f022f98815 Alert when an activity cannot be saved. 17 years ago
Michael Stone 8bd8ec6216 Improve error-handling during activity log-file creation. 17 years ago
Tomeu Vizoso 670722bc49 Always checkin to the DS from a new file. 17 years ago
Marco Pesenti Gritti be8669317d Fix typo 17 years ago
Marco Pesenti Gritti 2e9e0f8505 Add an hardcoded list of activities which are launched
outside rainbow containers.
17 years ago
Marco Pesenti Gritti dae3ebe8d1 Create an instance dir and write journal files into it. 17 years ago
Marco Pesenti Gritti 306d32832f ctrl+s -> kee -> keepp 17 years ago
Michael Stone 0a9676171d Improve ActivityFactory utility functions and reduce code-path duplication.
* Remove a race in open_log_file()

  * Make open_log_file return a path as well as a file-object so that
    Rainbow-launched activities can log to the same path that sugar-launched
    ones do.

  * Change the call to Rainbow so that it writes to the log-file provided by
    open_log_file()

  * Define SUGAR_BUNDLE_ID env variable and change the location of the check
    for /etc/olpc-security so that Rainbow doesn't have to search for or parse
    the activity bundle.

  * Remove import statements marked as unnecessary by pylint.

  * Fix up some whitespace issues.
17 years ago
Marco Pesenti Gritti 9e4b78766b Make activity space creation a bit more solid 17 years ago
Marco Pesenti Gritti 108147a6b1 Hook up the new screenshot code 17 years ago
Marco Pesenti Gritti 5732433d3e Setup the activity root with a tmp and a data dir.
Save DS files in data (since tmp will be on tmpfs in rainbow)
17 years ago
Marco Pesenti Gritti 0e0ebf5701 Set SUGAR_ACTIVITY_ROOT 17 years ago
Marco Pesenti Gritti 4d5fd7243b Remove activity uploading since it's not useful with the new build system. 17 years ago
Pascal Scheffers 4d26d30710 #4358 pydoc strings for activity.py 17 years ago
Tomeu Vizoso 1c6abcf20f Use the tmp dir in the activity root dir instead of /tmp. 17 years ago
Marco Pesenti Gritti 880f1c637d Parse arguments rather than forking out a shell 17 years ago
Marco Pesenti Gritti 7fd05154d3 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 17 years ago
Marco Pesenti Gritti f300006b76 Move window management keybindings inside sugar.
Add a TakeScreenshot dbus method and have the shell
call it when the activity can safely take a screenshot
to use as a preview.
17 years ago
Morgan Collett 06ec3d2b22 #4357: Remove FIXME in activity share(), no longer needed. See ticket for details. 17 years ago
Marco Pesenti Gritti 57402cf309 Fix icon names 17 years ago
Simon McVittie 3227653cd3 Avoid misleading warning every time an activity starts (#4266) 17 years ago
Simon McVittie 48bc73d0c4 Try to make sugar.presence log messages less misleading (#4027) 17 years ago
Tomeu Vizoso aed093dbc2 Fix warning. 17 years ago
Simon Schampijer 664e8a636d Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 17 years ago
Simon Schampijer 91f55488eb Use double leading underscores for callback names to avoid name collisions
The double underscores invoke Python's name mangling algorithm
17 years ago
Marco Pesenti Gritti 34e2271833 Cast to string, looks like dbus strings confuse pygtk
type checking here.
17 years ago
Marco Pesenti Gritti cb0cedbc40 Do not use prgname for the bundle id because xulrunner
is messing with it. Some activity launch fixes.
17 years ago
Marco Pesenti Gritti 6240c1cf6f Cleanup the source structure 17 years ago