Marco Pesenti Gritti
4d67407f6a
Cleanups
2006-08-09 02:13:56 +02:00
Marco Pesenti Gritti
70485218c0
Split the factory to his own module
2006-08-09 02:02:34 +02:00
Marco Pesenti Gritti
7ab6da7278
Actually join the activity, check for duplicates in the model.
2006-08-09 01:50:35 +02:00
Marco Pesenti Gritti
c6d59fd7b4
Improve the activity api
2006-08-09 01:08:19 +02:00
Marco Pesenti Gritti
892c61e63a
Publish and use title for the activities model
2006-08-08 12:08:16 +02:00
Marco Pesenti Gritti
2535a88645
Use the default service to get activity informations, instead
...
of Activity ps object.
2006-08-08 12:01:45 +02:00
Marco Pesenti Gritti
d919848324
Rework to not use protected API
2006-08-07 11:08:10 +02:00
Dan Williams
3117d454b9
add service unregistration
2006-08-02 10:27:09 -04:00
Marco Pesenti Gritti
2647b96433
Fix for dbus 0.61
2006-07-28 21:45:12 +02:00
Marco Pesenti Gritti
86bd6f50f0
Use dbus activation to launch factories. This breaks
...
p-to-p chat and ./sugar/activities. Will fix tomorrow.
2006-07-28 01:25:08 +02:00
Marco Pesenti Gritti
1d370ca8e5
Minor fixes
2006-07-27 10:35:59 +02:00
Marco Pesenti Gritti
d778d45b13
Load the current page when joining an active.
...
Get back page sharing to work.
2006-07-26 18:00:28 +02:00
Marco Pesenti Gritti
e1928878f9
Accidentally commented out console code...
2006-07-26 16:48:21 +02:00
Marco Pesenti Gritti
b4b4c13c90
Get one-to-one chat back to work
2006-07-26 16:45:40 +02:00
Marco Pesenti Gritti
51c08af67c
Add back the ip check, ipv6 needs to be disabled in the avahi daemon
...
config for this to work though
2006-07-26 16:33:44 +02:00
Marco Pesenti Gritti
f5b1be244f
Get private chat to show, not working yet
2006-07-26 15:38:54 +02:00
Marco Pesenti Gritti
fd6367007a
Get chat to work again
2006-07-26 14:05:43 +02:00
Marco Pesenti Gritti
0947581a11
A bunch of fixes...
2006-07-26 12:57:54 +02:00
Marco Pesenti Gritti
57cc6a303c
Some fixes, adapt the presence view to the new api
2006-07-26 11:44:54 +02:00
Dan Williams
4cf8e8de49
Disable Share button when activity is already shared
2006-07-26 00:19:05 -05:00
Dan Williams
cf35d9f374
Separate a service's address into source address and the service address, and explicitly set each when required
2006-07-26 00:14:09 -05:00
Dan Williams
164add907d
Make shareActivity work
2006-07-25 19:04:15 -05:00
Dan Williams
e5065263a9
s/publish/share
2006-07-25 17:17:05 -05:00
Marco Pesenti Gritti
9e32bbba7a
Import some missing dbus.glib imports
2006-07-25 23:00:45 +02:00
Marco Pesenti Gritti
1ef5c576c2
Do not use dbus_bindings for exceptions. Use dbus.exceptions. Thanks J5 to point it out.
2006-07-25 22:52:45 +02:00
Marco Pesenti Gritti
c094bbd8b5
Missing script
2006-07-25 18:28:51 +02:00
Dan Williams
2c790da716
Add debug logging support to the PresenceService
2006-07-24 11:48:19 -05:00
Dan Williams
7cc68303f9
Don't import gtk, just use gobject
2006-07-24 11:45:53 -05:00
Dan Williams
bfab84acc9
Poll for PS readiness rather than a hard wait time
2006-07-24 11:27:52 -05:00
Dan Williams
ba6c75725d
Fix occurances of get_nick_name() -> get_name()
2006-07-24 10:57:21 -05:00
Dan Williams
f53c5326f2
Add initial non-working bits of ShareActivity
2006-07-24 10:55:42 -05:00
Marco Pesenti Gritti
7f39ed44e9
More build fixes. Add a script for presence service.
2006-07-24 16:24:39 +02:00
Marco Pesenti Gritti
7e40025966
Build fixes
2006-07-24 15:50:26 +02:00
Marco Pesenti Gritti
edb7e8fdc9
Typo
2006-07-24 15:21:58 +02:00
Marco Pesenti Gritti
d2f76cc41d
More work on the new home page.
...
Remove obsolete import.
2006-07-24 15:11:14 +02:00
Marco Pesenti Gritti
1acd82599a
Start working on Diana's home window visual design
2006-07-24 12:48:12 +02:00
Dan Williams
7c996b0011
More fixes, and convert python PS bindings to more glib style method names
2006-07-23 09:21:00 -05:00
Dan Williams
1d0b4e12b8
More PS fixes
2006-07-23 00:32:10 -05:00
Dan Williams
bca4e1ca9b
Fix typo
2006-07-22 23:57:18 -05:00
Dan Williams
b63e78a174
Make the PresenceService stuff start to work
2006-07-22 23:56:40 -05:00
Dan Williams
ea264a1a83
More PS bits
2006-07-22 01:26:39 -04:00
Marco Pesenti Gritti
32bb288389
Some build fixes. pygtk.require at least one time for process.
2006-07-20 16:49:11 +02:00
Marco Pesenti Gritti
d6ec6db880
Make the console contextual to the activity and use the
...
window manager to activate it.
2006-07-20 12:13:47 +02:00
Marco Pesenti Gritti
87cb115aa0
Abstract activity on the shell side into an ActivityHost object.
...
Comment out/fix more ps borkage.
2006-07-20 11:34:06 +02:00
Marco Pesenti Gritti
53947aaaf2
Add script to launch an activity. Associate F4 in the wm to the terminal activity
2006-07-20 10:49:44 +02:00
Marco Pesenti Gritti
af54f25e0e
Rename sugar-activity to sugar-activity-factory
2006-07-20 10:40:18 +02:00
Marco Pesenti Gritti
2a28ea38b1
Add a show_launcher property. Show only the web activity
2006-07-20 10:35:41 +02:00
Marco Pesenti Gritti
a06d75bd56
Port some stuff to new presence service (not tested, but I need this to at least run).
...
Comment out some broken code in Owner.py, Dan please take a look at this.
2006-07-20 10:12:42 +02:00
Dan Williams
766b82d467
Switch sugar/presence module over to a thin API wrapper around the PresenceService dbus API
2006-07-19 15:27:37 -04:00
Marco Pesenti Gritti
d2fdd64003
Install the new PresenceService stuff
2006-07-19 21:06:18 +02:00
Marco Pesenti Gritti
c3de9649b9
Use the new -kbdconfig option in matchbox
2006-07-19 20:58:29 +02:00
Marco Pesenti Gritti
24e078471f
Update the title
2006-07-19 18:43:24 +02:00
Marco Pesenti Gritti
3151281354
Set the people window transient
2006-07-19 18:35:37 +02:00
Marco Pesenti Gritti
a33bdbc8c5
Tweak people window size
2006-07-19 18:19:00 +02:00
Marco Pesenti Gritti
e8a342c214
Do not destroy chat on close, just hide it
2006-07-19 18:16:44 +02:00
Marco Pesenti Gritti
a9cdfa0617
Add a matchbox kbdconfig
2006-07-19 17:49:34 +02:00
Marco Pesenti Gritti
c2f9d4c206
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2006-07-19 17:42:34 +02:00
Marco Pesenti Gritti
ae00121fbf
Use matchbox to activate home and people page
2006-07-19 13:38:24 +02:00
Dan Williams
db04a3d2c9
Fix up signal decorator arguments and some undefined variables
2006-07-19 07:36:58 -04:00
Dan Williams
f413416e15
Continue to fill out presence service to the spec
2006-07-19 00:10:35 -04:00
Marco Pesenti Gritti
08a52809a6
Hint home window as desktop
2006-07-18 21:13:10 +02:00
Dan Williams
79007cfb0a
Add most bits of new presence service code
2006-07-18 10:51:04 -04:00
Marco Pesenti Gritti
46d2f1c532
Get rid of pygtk.require. It doesn't make a lot of sense
...
and recent apps are not using it anyway.
2006-07-16 17:25:32 +02:00
Marco Pesenti Gritti
ca48a95ef1
Add some options to Xnest
2006-07-16 16:44:23 +02:00
Marco Pesenti Gritti
5ec089b829
Add support for Xnest
2006-07-16 14:22:10 +02:00
Marco Pesenti Gritti
ed303285a8
Close the socket once we are done
2006-07-15 17:07:59 +02:00
Marco Pesenti Gritti
bb2ba6da39
Typo
2006-07-15 15:43:23 +02:00
Marco Pesenti Gritti
faac100ba5
Automatically find a free display
2006-07-15 15:32:05 +02:00
Marco Pesenti Gritti
21b46a0022
Bunch of fixes, sharing should be back to work
2006-07-15 12:31:06 +02:00
Marco Pesenti Gritti
db08c3795f
Read service type from the .activity file
2006-07-14 16:40:45 +02:00
Marco Pesenti Gritti
5ff09a10f7
Write a model for activities and use it in home page
2006-07-14 15:47:42 +02:00
Marco Pesenti Gritti
e079d76380
Update the task list on add/remove rather than
...
rebuilding every time. Note that this is _not_
the real UI. It's just some stuff I put there
because we need the functionality while we
finalize the real design and we figure out
how to implement it.
2006-07-13 11:10:27 +02:00
Marco Pesenti Gritti
cc66d7d4df
Merge presence window and chat in one window
2006-07-13 10:47:36 +02:00
Marco Pesenti Gritti
02c697d862
Reuse the spawn code
2006-07-12 22:24:49 +02:00
Marco Pesenti Gritti
2bbedf988b
Fix a bunch of bugs, more cleanups
2006-07-12 22:17:57 +02:00
Marco Pesenti Gritti
d12b780074
More work on session refactoring
2006-07-12 17:21:22 +02:00
Marco Pesenti Gritti
be806eb191
More cleanups and some fixes
2006-07-12 14:02:29 +02:00
Marco Pesenti Gritti
ca2b08f8b6
Cleanup and document session creation and activity registry
2006-07-12 13:20:41 +02:00
Marco Pesenti Gritti
01da885516
Lots of build fixes
2006-07-10 16:16:30 +02:00
Marco Pesenti Gritti
9f9f420863
Add tasks to the home window. A bunch of fixes.
2006-07-10 13:42:34 +02:00
Marco Pesenti Gritti
1cc14e406a
More work on the window management refactor
2006-07-09 17:37:54 +02:00
Marco Pesenti Gritti
d4cb9a2714
More work on the new design
2006-07-08 15:47:51 +02:00
Marco Pesenti Gritti
0cbe559dbf
Forgot to add these
2006-07-08 11:56:13 +02:00
Marco Pesenti Gritti
2999244b54
Stat refactoring the shell to use windows rather than tabs.
...
Initial implementation of the new activity menu
2006-07-08 11:55:33 +02:00
Marco Pesenti Gritti
10054cd505
Try to fix traceback dcbw commit introduced
2006-07-07 17:43:40 +02:00
Marco Pesenti Gritti
3c5ebf424f
Merge branch 'master' of git+ssh://crank.laptop.org/git/sugar
2006-07-07 17:18:48 +02:00
Marco Pesenti Gritti
1b6e8b4480
Ensure we are not overwflowing target position
2006-07-07 17:18:21 +02:00
Dan Williams
70965d0344
Remove merge conflict junk
2006-07-07 11:03:34 -04:00
Dan Williams
fdd2ded8d8
Merge
2006-07-07 11:02:48 -04:00
Dan Williams
8270a84e09
Fix activity double-join bug where opening a shared activity twice opened a blank tab
2006-07-07 11:00:20 -04:00
Marco Pesenti Gritti
63c93e4f2d
Rewrite the wm, implement smarter sliding, "merge"
...
presence window and chat, activate by F1
2006-07-07 16:37:52 +02:00
Marco Pesenti Gritti
446754f4d3
Forgot to add these
2006-07-06 23:35:16 +02:00
Marco Pesenti Gritti
ba09278c67
Split classes out of shell.py
2006-07-06 23:34:23 +02:00
Marco Pesenti Gritti
fbb2621fff
Make missing strings translatable
2006-07-06 20:25:56 +02:00
Marco Pesenti Gritti
85ff44db1c
Forgot to commit changes... This breaks one-to-one chat,
...
I'm going to fix it.
2006-07-06 15:59:48 +02:00
Marco Pesenti Gritti
1eba377add
Translation support
2006-07-05 17:00:11 +02:00
Marco Pesenti Gritti
27927f80f6
Tweak sizing and positioning to fit better on the olpc
2006-06-30 11:30:32 -04:00
Marco Pesenti Gritti
e932d0014e
Remove non-sense in sliding out code
2006-06-23 16:15:05 -04:00
Marco Pesenti Gritti
d0cbce6d6d
Use size request rather than resize. Make the notebook
...
scrollable.
2006-06-23 15:26:33 -04:00
Marco Pesenti Gritti
b6b50ff285
Make the console a slide-in window. Change keybinding to Ctrl-Down
2006-06-23 13:09:58 -04:00