Commit Graph

1669 Commits

Author SHA1 Message Date
Dan Williams 9e2a9c4c02 Support moving of files to datastore when using write_file()
Using the transfer_ownership argument, activities using the default activity
datastore integration methods (namely write_file) will now tell the datastore
that it can move the files by default.  This reduces the copies required, which
is slow on flash.  For activities not using the standard APIs (Record, etc),
the datastore bindings allow the activity to specify when ownership should
transfer.
2007-09-07 21:53:32 -04:00
Dan Winship 7b760686a7 Add support for content bundles 2007-09-07 13:31:45 -04:00
Tomeu Vizoso 9858a190fd Expose the separator in the edit toolbar so it can be hidden by activities. 2007-09-07 18:08:48 +02:00
Tomeu Vizoso d9a30c23ff Remove left over property. 2007-09-06 18:55:51 +02:00
Marco Pesenti Gritti 5127901d86 Gray bottom border for Toolbox. 2007-09-05 14:23:17 +02:00
Marco Pesenti Gritti 3723ccead4 Implement TrayIcon palette drawing. 2007-09-05 13:55:18 +02:00
Marco Pesenti Gritti 6018198e83 Add a DBus service to tweak the log level, it will be used by the developer console.
Default to error, unless SUGAR_LOGGER_LEVEL is set.
2007-09-05 11:22:41 +02:00
Tomeu Vizoso 0ad6398cf1 Fix typo. 2007-09-04 20:22:58 +02:00
Tomeu Vizoso c418d0575a Really remove the sugar.date import. 2007-09-04 16:01:42 +02:00
Marco Pesenti Gritti 3ae5186b7a Use the activity service name for logs rather than
the user visible name.
2007-09-04 15:55:21 +02:00
Marco Pesenti Gritti f6239d6df8 Handle exceptions in the activity constructor so that
log messages ends up in the activity log rather than
in shell/journal.
2007-09-03 23:42:17 +02:00
Marco Pesenti Gritti b104f1e11e Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Conflicts:

	NEWS
2007-09-03 23:09:56 +02:00
Marco Pesenti Gritti 3617dd1635 Cleanup Bundle to not require SUGAR_PREFIX to
be set. Also start using properties rather than
set/getters.
2007-09-03 23:08:49 +02:00
Tomeu Vizoso 07107fb81b #2896: Remove sugar.date module. 2007-09-03 21:26:30 +02:00
Tomeu Vizoso d207faddad Add tooltips to buttons in the activity toolbar. 2007-09-03 12:38:16 +02:00
Marco Pesenti Gritti a09a786ff7 Use Tray also for the frame friends view.
Drop the deprecated IconButton.
2007-09-03 01:48:03 +02:00
Marco Pesenti Gritti 044afe4ae8 Expand icon bbox when there is a badge. 2007-09-02 23:51:01 +02:00
Marco Pesenti Gritti 94e136c3c3 Stop secondary animation on hide. 2007-09-02 23:34:22 +02:00
Dan Williams 739b9160b1 Refactor activity share/join in Activity.__init__() to be clearer and cover all cases
Remove the 'pservice_id' attribute of the ActivityHandle too, since it was
completely pointless and should have been the same as the activity id anyway.
Share/join is handled in the Activity.__init__() method and the shell doesn't
really need to know about it at all.
2007-09-01 13:07:49 -04:00
Eduardo Silva 94996c9295 #2971: Patch by Marco 2007-09-01 11:58:47 -04:00
Marco Pesenti Gritti feb462d08d Fix ToolInvoker alignments. 2007-09-01 13:40:57 +02:00
Marco Pesenti Gritti 8712ab6b58 Add a ToolInvoker which position the palette depending
on the toolbar orientation. Make all tool items use it.
2007-09-01 12:12:32 +02:00
Marco Pesenti Gritti 8a9bc3b702 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-09-01 11:59:41 +02:00
Marco Pesenti Gritti 8a3c2a5843 More palette positioning improvements. 2007-09-01 11:59:16 +02:00
Dan Williams 2751714ca7 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-08-31 14:32:37 -04:00
Dan Williams 8c411ceb70 Return 404 error when path can't be translated 2007-08-31 14:32:33 -04:00
Tomeu Vizoso 0e60f07dd2 Save the temp file for the icon with the svg suffix so Icon will recognize it as a svg. 2007-08-31 19:57:45 +02:00
Tomeu Vizoso ad1818f985 #3063: Make the 'Keep' button in the activity toolbar create a copy of the activity in the journal. Add a copy() method for activities to use. 2007-08-31 15:43:38 +02:00
Marco Pesenti Gritti 9e5d3c1117 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-08-31 11:38:09 +02:00
Marco Pesenti Gritti 560a914997 Make Activity update the presence service activity
name and listen to the name changes in the mesh view.
2007-08-31 11:37:42 +02:00
Tomeu Vizoso 01f774edbc Allow setting xo-color to None. 2007-08-31 11:26:28 +02:00
Simon McVittie 93dd18ff0a Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-08-30 15:38:05 +01:00
Simon McVittie f1024c3b0a Support the newly extended ActivityInvitation signal 2007-08-30 15:00:12 +01:00
Simon Schampijer 142ce1cb11 Display the rollover at 0,0 when context is empty 2007-08-30 15:10:50 +02:00
Marco Pesenti Gritti e455611525 with the native factory which doesn't have introspection. 2007-08-30 14:42:12 +02:00
Marco Pesenti Gritti c082757de6 Revert "Make sure the handle dict values are string. Looks"
This reverts commit 0e45b8fcf1.
2007-08-30 14:36:20 +02:00
Marco Pesenti Gritti 01d368a7a4 Implement VTray. A bit of refactoring to share more code. 2007-08-30 14:29:52 +02:00
Simon McVittie 5bfd70baca sugar.presence.presenceservice: Don't call now-nonexistent method InviteActivity - instead, use the new property-setting API to set the 'private' property suitably 2007-08-30 12:17:33 +01:00
Simon McVittie 55759d5608 Add support for mutable activity properties and the beginnings of support for invitations 2007-08-30 12:14:35 +01:00
Simon McVittie 02a727198f sugar.activity.activity.Activity.share: Add comment indicating how to change activity privacy after creation 2007-08-30 12:13:31 +01:00
Simon McVittie 05d33d278d sugar.presence.buddy: Remove various hacks regarding byte arrays; use dbus-python's much simpler API instead 2007-08-30 12:00:56 +01:00
Marco Pesenti Gritti 23ad88db0c Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-08-29 20:35:30 +02:00
Marco Pesenti Gritti 7fefc55133 Cleanup and fix bugs in palette positioning (again) 2007-08-29 20:09:19 +02:00
Tomeu Vizoso 95c5b283c7 Add datastore.complete_indexing() func. 2007-08-29 19:56:43 +02:00
Marco Pesenti Gritti 72b3a3e2e2 Cleanup a bit the positioning logic. Drop specific
positioning, we can readd it later if it proves to
be necessary.
2007-08-29 18:26:58 +02:00
Marco Pesenti Gritti 46b3b96e96 Make remove_item take an item instead of an index. 2007-08-29 14:08:12 +02:00
Marco Pesenti Gritti 710f3eba00 Tray size allocation fixes. 2007-08-29 14:04:46 +02:00
Marco Pesenti Gritti 0512ae5853 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-08-29 12:47:27 +02:00
Marco Pesenti Gritti e700ed1e2d Expose and size allocation fixes. 2007-08-29 11:34:56 +02:00
Marco Pesenti Gritti e25847c375 Sync gtk theme values and style.py. Add a comment at the top
of style.py about the reference zoom value.
2007-08-29 10:36:31 +02:00