Mike C. Fletcher
a7af5b06cd
Try to avoid Sugar's shell just crashing and leaving a blank X server
...
when the PresenceService isn't available on the back-end for whatever
reason, whether mis-configuration, corrupted installation, unexpected
circumstances, or what have you.
This patch makes as few changes as possible to the code,
simply replacing the _ps member with a property that re-attempts
connection on each access until an attempt is successful.
2007-04-22 00:23:19 -04:00
Mike C. Fletcher
df4919de2f
Merge branch 'master' of git+ssh://mcfletch@dev.laptop.org/git/sugar
2007-04-21 14:05:08 -04:00
Marco Pesenti Gritti
76e375749a
Add more toolbars and a text area
2007-04-20 15:38:34 +02:00
Marco Pesenti Gritti
f6a93fd8e9
Some initial work on graphics2
2007-04-20 14:45:39 +02:00
Tomeu Vizoso
734d16022e
Don't try to show the popup of a detached canvas icon.
2007-04-17 16:54:01 -03:00
Guillaume Desmottes
9bc3edabb8
Merge branch 'master' of git+ssh://guillaume@dev.laptop.org/git/sugar
2007-04-16 16:52:16 +02:00
Guillaume Desmottes
a4e18cf9c5
add get_preferred_connection method to PresenceService
2007-04-16 16:41:00 +02:00
Marco Pesenti Gritti
f67a243653
Get rid of the notebook which was causing strange flickering.
2007-04-16 12:26:17 +02:00
Marco Pesenti Gritti
f55a19b73c
Implement the transition between zoom view.
2007-04-16 11:40:28 +02:00
Marco Pesenti Gritti
5bfc64d9be
Always center the owner in the home views
2007-04-16 10:36:15 +02:00
Marco Pesenti Gritti
e793614464
Fallback to ltihooks
2007-04-15 15:41:47 +02:00
Marco Pesenti Gritti
218f9e10ae
Load the modules from .la if the normal import fails
2007-04-15 15:06:04 +02:00
Marco Pesenti Gritti
ba23a6ed3a
Add a SUGAR_PATH env to override $prefix/share/sugar
2007-04-15 13:54:53 +02:00
Marco Pesenti Gritti
5a4bf4be6b
Some paths tweaks, refactorings to make sugar self contained as much as possible
2007-04-15 13:04:38 +02:00
Marco Pesenti Gritti
d49b0ed6fb
Use sys.path.append, not insert
2007-04-15 12:26:50 +02:00
Marco Pesenti Gritti
ee400fa602
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-04-15 11:42:06 +02:00
Marco Pesenti Gritti
c738ac488e
Fix SnowflakeBox
2007-04-15 11:39:06 +02:00
Mike C. Fletcher
e571b3bff9
Fix a few syntax errors so that compileall can process the module
2007-04-15 00:35:49 -04:00
Mike C. Fletcher
8635a702c6
Documentation for the activity and buddy presence objects
2007-04-15 00:27:48 -04:00
Mike C. Fletcher
0fc5e67dcc
More documentation, mostly for the sugar.presence.presenceservice
...
module.
2007-04-14 23:38:21 -04:00
Mike C. Fletcher
5efe3ef532
Initial documentation pass for the sugar.clipboard.clipboardservice module.
2007-04-14 02:00:51 -04:00
Mike C. Fletcher
2ca12e9da2
Overall roles and operation of the activity classes.
...
Note on return value for factory service.
2007-04-14 01:17:59 -04:00
Dan Williams
99737f8273
Clear share signal ID after disconnecting it
2007-04-13 16:58:32 -04:00
Dan Williams
3abe79353a
Asynchronize activity sharing on the client side
2007-04-13 16:27:58 -04:00
Dan Williams
894fcea9fc
Remove get_default_type() and bundle default types; obsolete
2007-04-11 15:08:40 -04:00
Marco Pesenti Gritti
eeb09294d8
Revert "Start reworking the cliboard services to use the types registry."
...
This reverts commit fcb57779a2
.
2007-04-11 18:22:52 +02:00
Marco Pesenti Gritti
c74a629080
Revert "Merge type definitions from the old registry."
...
This reverts commit 57e9789b8a
.
2007-04-11 18:22:30 +02:00
Marco Pesenti Gritti
57e9789b8a
Merge type definitions from the old registry.
2007-04-11 16:33:13 +02:00
Marco Pesenti Gritti
fcb57779a2
Start reworking the cliboard services to use the types registry.
2007-04-11 16:14:58 +02:00
Marco Pesenti Gritti
73f2577397
First go at the new type registry.
2007-04-11 14:06:27 +02:00
Dan Williams
defd9f76e3
Convert icon data to python string before exposing it
2007-04-10 22:24:31 -04:00
Dan Williams
bf4b1a3f8f
Fix icon changed signal handling in sugar PS bindings
2007-04-10 15:23:01 -04:00
Dan Williams
eee98e1f82
Re-enable new PresenceService by default
2007-04-10 14:49:14 -04:00
Dan Williams
a07e946cc4
Readd mock presence service and enable it by default
2007-04-10 08:39:02 -04:00
Mike C. Fletcher
3f10890319
Docstrings for modules all over sugar and shell.
...
These are just the doc strings I created as I was spelunking
through to see how Sugar manages launching applications. The
resulting auto-documentation is neither polished or finished,
but it should help people reading the code somewhat.
There are a few minor code cleanups:
* activityhandle (replacing C idiom for initialisation with
a Python one)
* bundle registry (using a parameterised directory name so
that it shows up in the documentation)
* validate_activity_id function, use isinstance( item, (str,unicode))
for the query, rather than two separate checks with isinstance
2007-04-09 22:47:37 -04:00
Dan Williams
76a0f45aa8
More new PS fixes
2007-04-09 16:05:32 -04:00
Dan Williams
4cf8f321f0
Fix activity ID generation logic
2007-04-09 15:08:04 -04:00
Dan Williams
bc083dae5a
Cut over to new PresenceService
2007-04-09 14:40:56 -04:00
Dan Williams
2509d990e4
Cut over to new PresenceService
2007-04-09 14:40:50 -04:00
Marco Pesenti Gritti
3da95e9236
Really commit this, stupid git.
2007-04-07 15:44:48 +02:00
Marco Pesenti Gritti
5343752c35
Make browser a modules inside sugar library
2007-04-07 13:17:36 +02:00
Marco Pesenti Gritti
4828870afd
Use gtk to detect dpi.
2007-04-07 03:42:51 +02:00
Marco Pesenti Gritti
c9c1117872
Remove the threadframe stuff which went unused.
2007-04-06 20:13:37 +02:00
Marco Pesenti Gritti
f59fab783f
Change the feedback for connected/connecting/disconnected access point,
...
using two different types of pulsing.
2007-03-29 17:25:47 +02:00
Tomeu Vizoso
2e73999004
Relativize bubble radius to screen proportions.
2007-03-28 20:23:51 +02:00
Tomeu Vizoso
a6c1ef6080
Popup/popdown fixes.
2007-03-28 19:34:11 +02:00
Marco Pesenti Gritti
bf805bfa2f
Disable the presence service. You can reenable it by just
...
changing the _ENABLE var to True.
2007-03-28 12:17:34 +02:00
Marco Pesenti Gritti
2a36387ad7
Remove some unused imports
2007-03-28 11:42:50 +02:00
Marco Pesenti Gritti
b6a1445573
Kill a lot of old old unused code
2007-03-28 11:40:22 +02:00
Marco Pesenti Gritti
b5e4aa43a9
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-03-26 12:42:17 +02:00