Commit Graph

194 Commits

Author SHA1 Message Date
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
Marco Pesenti Gritti
a929dc0b46 Fix up focus handling some 2006-06-23 12:49:57 -04:00
Marco Pesenti Gritti
5fa4d3426e Reenable old sliding in, it just feel less trembling and
it's not buggy. We need to test on the olpc, old code is
still there obviously.
2006-06-23 12:29:16 -04:00
Marco Pesenti Gritti
1eaa5eca65 Make share button insensitive for the everyone tab 2006-06-23 12:23:44 -04:00