Commit Graph

226 Commits

Author SHA1 Message Date
Marco Pesenti Gritti
3d4330580c Factor out a queue from the handler and use it for exceptions too.
Send all messages in the same dbus call.
2006-08-14 12:18:58 +02:00
Marco Pesenti Gritti
8f5cd86cba Fix up .service installation 2006-08-14 01:07:40 +02:00
Marco Pesenti Gritti
6eb7117c25 Getting presence service logging to work.
Don't lose debug state when switching tab.
2006-08-13 02:57:12 +02:00
Marco Pesenti Gritti
c7c71d25a8 Use dbus activation to start the presence service 2006-08-13 00:28:38 +02:00
Marco Pesenti Gritti
e2e5bc0000 Install service files for the presence service 2006-08-13 00:06:52 +02:00
Marco Pesenti Gritti
bb60b8ad3e Cleanup environemnt setup 2006-08-12 23:35:52 +02:00
Marco Pesenti Gritti
d41c761e02 Simplify profile/nick name code. Use SUGAR_NICK_NAME env. 2006-08-12 21:34:06 +02:00
Marco Pesenti Gritti
2636bc63d0 Split the console service out of the shell, to remove dep 2006-08-12 16:19:47 +02:00
Marco Pesenti Gritti
0963329b47 Disable logging in the presence service, need to solve circular dep 2006-08-12 01:36:30 +02:00
Marco Pesenti Gritti
fc1aefc72c Use dbus-launch with the --exit-with-session. dbus not exiting still not fully solved. 2006-08-12 01:29:55 +02:00
Marco Pesenti Gritti
c5fb39875c Do not open multiple copies of the same activity 2006-08-12 00:29:32 +02:00
Marco Pesenti Gritti
9585330e43 Add a way to enable/disable displaying debug messages 2006-08-11 17:05:06 +02:00
Marco Pesenti Gritti
884eef4bd5 Show all activities output in the console, just
activate the tab for the current activity.
2006-08-11 15:21:11 +02:00
Marco Pesenti Gritti
628271959c Refactor the console stuff 2006-08-11 13:05:33 +02:00
Marco Pesenti Gritti
cb47f17b31 Move session stuff to his own package 2006-08-11 11:37:35 +02:00
Marco Pesenti Gritti
27456ff723 Remove the theme hacks. sugar-jhbuild set this up fine now. 2006-08-10 23:54:34 +02:00
Marco Pesenti Gritti
093a1981d5 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2006-08-10 00:57:08 +02:00
Marco Pesenti Gritti
9b12b11534 Get one-to-one chat back to work 2006-08-10 00:54:54 +02:00
Dan Williams
c095192d08 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2006-08-09 15:50:03 -04:00
Dan Williams
a3b81d5f0c Fix log message args 2006-08-09 15:49:50 -04:00
Marco Pesenti Gritti
f5587ac799 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2006-08-09 21:12:27 +02:00
Marco Pesenti Gritti
aae859f4d3 Load google as homepage. Some cleanups. 2006-08-09 21:09:24 +02:00
Dan Williams
ddddde54b1 Add ChatController.py to the makefile 2006-08-09 15:05:45 -04:00
Marco Pesenti Gritti
0dcaf314f7 Several fixes and cleanups 2006-08-09 18:29:33 +02:00
Marco Pesenti Gritti
95d9b7fe8e More work on the chat. Fix terminal api 2006-08-09 15:53:10 +02:00
Marco Pesenti Gritti
a9a65f42df Create the hosts when windows are displayed 2006-08-09 14:22:58 +02:00
Marco Pesenti Gritti
7db5479c5c It's not necessary to pass the default_type around anymore. 2006-08-09 13:01:47 +02:00
Marco Pesenti Gritti
7e85c5160e Setup the activity from the shell process, through dbus,
this simplifies things a lot...
2006-08-09 12:57:42 +02:00
Marco Pesenti Gritti
e4c4e866a5 Start refactoring to get back buddy chat to work... 2006-08-09 11:47:17 +02:00
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