116 Commits (44efc2a1315efe90eb2edc7a24b1372382222408)

Author SHA1 Message Date
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
Tomeu Vizoso 32fc5d3161 #3119: Implement some basic search capabilities in the mesh view. 17 years ago
Marco Pesenti Gritti ca0f28f5be Revert change committed by mistake 17 years ago
Marco Pesenti Gritti 7f731457c2 Wrap the canvas inside a gtk.EventBox to make it easier
to take screenshot of the canvas area only.
17 years ago
Marco Pesenti Gritti 108147a6b1 Hook up the new screenshot code 17 years ago
Marco Pesenti Gritti cd61c52c7b SugarPreview API improvements 17 years ago
Marco Pesenti Gritti cd4cb6bd67 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 17 years ago
Marco Pesenti Gritti eaef1eb015 Experimental preview implementation using XShmGetImage.
Not hooked up yet.
17 years ago
Tomeu Vizoso 99999bdb7e Add some more info to an error message. 17 years ago
Marco Pesenti Gritti 2907b10dbb Snapshot e748f756c0. 17 years ago
Reinier Heeres bce1c9fa21 Fix for 4579, create _IconBuffer.scale variable 17 years ago
Tomeu Vizoso 39aca0154d Unzip should not ask any questions. 17 years ago
Marco Pesenti Gritti d445bc086d Free the sound device when the startup when the sound has been played.
Factored out to a separate sound module from cjb patch.
17 years ago
Marco Pesenti Gritti 1a3d520dce Smarter mime_types parsing logic. Works also if there
are spaces between types.
17 years ago
Simon McVittie b0c7a0546d Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Conflicts:

	NEWS
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
Simon McVittie 2e86ad91b9 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 17 years ago
Simon McVittie 5abcb4e8dd Encode nickname in UTF-8 when writing it out to .sugar/*/config (#4518) 17 years ago
Marco Pesenti Gritti 8c89bfaed7 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 17 years ago
Marco Pesenti Gritti 0e0ebf5701 Set SUGAR_ACTIVITY_ROOT 17 years ago
Simon McVittie 4391d4777a Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Conflicts:

	NEWS
17 years ago
Simon McVittie 249521253d Do some standard Tubes boilerplate in sugar.presence, so activities don't have to (#4503) 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
Simon Schampijer 176262f2e9 Added morgs NotifyAlert (timed one button alert) to the alert api 17 years ago
Tomeu Vizoso b135f99832 Oops, this shouldn't have gone in. 17 years ago
Tomeu Vizoso 1c6abcf20f Use the tmp dir in the activity root dir instead of /tmp. 17 years ago
Marco Pesenti Gritti 606346b18c Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 17 years ago
Marco Pesenti Gritti 880f1c637d Parse arguments rather than forking out a shell 17 years ago
Tomeu Vizoso f54decf07c Add getter for the current toolbar in Toolbox. 17 years ago
Tomeu Vizoso 3200bad39d Free some icon_info instances. 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 012fc5d23b #4238: Handle double BuddyLeft in handle tracking in sugar.presence 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 Schampijer 7f1450eaa4 fix missing mime type import 17 years ago
Simon Schampijer 34d935b2af Add a keybinding (alt+space) to activity window to hide/show tray 17 years ago
Simon Schampijer 60c746ce5a Add support to be able to remove an alert which is not the top
one on the queue
17 years ago
Simon Schampijer 58f7dca355 Fullscreen support and tray support in activity window
Fullscreen mode hides toolbox and tray
17 years ago
Tomeu Vizoso 02d8dfe795 Fix typo in env.get_bin_path(). 17 years ago
Simon McVittie ce67563b09 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 17 years ago
Simon Schampijer 8a7ed2da6d Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 17 years ago
Simon Schampijer 863af235b4 Refinements on the spacing in the alert
Made the alert 75px wide, and 15px at left and right
17 years ago
Simon McVittie 3227653cd3 Avoid misleading warning every time an activity starts (#4266) 17 years ago
Simon McVittie 4f41f300d8 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Conflicts:

	NEWS
17 years ago
Marco Pesenti Gritti 24fbd1ce1c Fix the object chooser 17 years ago
Simon McVittie 48bc73d0c4 Try to make sugar.presence log messages less misleading (#4027) 17 years ago
Benjamin Berg fa55b5af09 Changed default spacing to 15px (and fixed the palette to use it) 17 years ago
Benjamin Berg 1c1f736a81 Merge branch 'master' of git://dev.laptop.org/sugar 17 years ago
Tomeu Vizoso 69aaa7145e One more fix for resuming. 17 years ago
Marco Pesenti Gritti 40fc6e2e47 Simplify the API to get icon/description for objects.
Get rid of the service for now, it's not necessary
until we allow activities to extend the
mime type -> generic type mapping (post 1.0)
17 years ago
Benjamin Berg 977c7d4a99 Subtract the palette border from the primary label height. 17 years ago
Tomeu Vizoso 05236c6670 Fix retrieving the activities suitable for resuming a journal entry 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 e425c1d886 Fallback to mime parents if the main one doesn't have matches 17 years ago
Marco Pesenti Gritti 6d2828e54e Use gdk to get/set X11 properties 17 years ago
Marco Pesenti Gritti c999a3ca80 Fix distcheck 17 years ago
Marco Pesenti Gritti 6240c1cf6f Cleanup the source structure 17 years ago