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
Dan Williams
4511d13fb5
Merge branch 'master' of git+ssh://dcbw@crank.laptop.org/git/sugar
2006-06-22 22:42:35 -04:00
Dan Williams
f2ef2a6847
Make activities emit an ActivityShared dbus signal; and have the shell & presence window detect that and disable the 'share' button
2006-06-22 22:42:29 -04:00
Marco Pesenti Gritti
59f25b0741
Get one-to-one chat to actually work...
2006-06-22 18:07:54 -04:00
Marco Pesenti Gritti
c234b7b4a3
Merge branch 'master' of git+ssh://crank.laptop.org/git/sugar
...
Conflicts:
sugar/presence/Buddy.py
2006-06-22 16:01:14 -04:00
Marco Pesenti Gritti
0a305004b0
Some work getting the one-to-one chat back
2006-06-22 15:59:38 -04:00
Dan Williams
75402820e3
clarify new activity service message
2006-06-22 14:37:05 -04:00
Dan Williams
735d8bc8b4
rename group_chat -> activity_chat for clarification
2006-06-22 14:36:50 -04:00
Dan Williams
2840af85ce
Stop abusing ZeroConf by overloading the service type field; overload the service name field instead like everyone else does
2006-06-22 14:05:38 -04:00
Dan Williams
89d40971fe
[hack] show a dialog when there's no available network connection, but at least don't traceback
2006-06-22 12:52:30 -04:00
Marco Pesenti Gritti
49aa3ffcba
Increase presence window size a bit
2006-06-22 09:33:11 -04:00
Marco Pesenti Gritti
974ef81c1e
Get back mesh chat (for the everyone tab)
2006-06-21 23:49:37 -04:00
Marco Pesenti Gritti
43b5e7e1a1
Fix bug in path initialization
2006-06-21 16:35:57 -04:00
Marco Pesenti Gritti
26684a091c
Release 0.11
2006-06-21 16:18:25 -04:00