6a3d0fedea
Install the chat activity
Marco Pesenti Gritti
2006-06-25 15:01:48 -04:00
0ac820812a
Another missing file
Marco Pesenti Gritti
2006-06-23 23:22:17 -04:00
8fa1efd703
Add some missing files
Marco Pesenti Gritti
2006-06-23 23:20:41 -04:00
5b53bdb638
Release 0.12
Marco Pesenti Gritti
2006-06-23 17:34:15 -04:00
e932d0014e
Remove non-sense in sliding out code
Marco Pesenti Gritti
2006-06-23 16:15:05 -04:00
7026006efd
Make the send button larger and remove border
Marco Pesenti Gritti
2006-06-23 16:08:58 -04:00
d0cbce6d6d
Use size request rather than resize. Make the notebook scrollable.
Marco Pesenti Gritti
2006-06-23 15:26:33 -04:00
7504297e72
Merge branch 'master' of git+ssh://crank.laptop.org/git/sugar
Marco Pesenti Gritti
2006-06-23 15:08:28 -04:00
3fcfebf112
Fix chat focus
Marco Pesenti Gritti
2006-06-23 15:08:00 -04:00
92a4708244
Make sketches work in one-to-one chat
Marco Pesenti Gritti
2006-06-23 14:11:26 -04:00
e5c7dea51c
Don't traceback when an icon isn't found
Dan Williams
2006-06-23 14:00:37 -04:00
a8c9f4301b
Merge branch 'master' of git+ssh://dcbw@crank.laptop.org/git/sugar
Dan Williams
2006-06-23 13:13:32 -04:00
db90d4a209
Use random port for local models, clean up some model code, and don't double-register models when we hear our own announcement
Dan Williams
2006-06-23 13:13:28 -04:00
b6b50ff285
Make the console a slide-in window. Change keybinding to Ctrl-Down
Marco Pesenti Gritti
2006-06-23 13:09:58 -04:00
a929dc0b46
Fix up focus handling some
Marco Pesenti Gritti
2006-06-23 12:49:57 -04:00
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.
Marco Pesenti Gritti
2006-06-23 12:29:16 -04:00
0b170ea30d
Merge branch 'master' of git+ssh://crank.laptop.org/git/sugar
Marco Pesenti Gritti
2006-06-23 12:23:51 -04:00
1eaa5eca65
Make share button insensitive for the everyone tab
Marco Pesenti Gritti
2006-06-23 12:23:44 -04:00
7e50e0c8a1
Use correct arguments
Dan Williams
2006-06-23 11:17:33 -04:00
22dd92db71
Remove debug print
Dan Williams
2006-06-23 11:13:47 -04:00
db0aad8333
Fix some missing imports
Dan Williams
2006-06-22 22:56:24 -04:00
6b1c330dbf
Fix spacing a few errors
Dan Williams
2006-06-22 22:46:09 -04:00
4511d13fb5
Merge branch 'master' of git+ssh://dcbw@crank.laptop.org/git/sugar
Dan Williams
2006-06-22 22:42:35 -04:00
f2ef2a6847
Make activities emit an ActivityShared dbus signal; and have the shell & presence window detect that and disable the 'share' button
Dan Williams
2006-06-22 22:42:29 -04:00
d57c94970f
Quick terminal activity, vte based
Marco Pesenti Gritti
2006-06-22 21:51:29 -04:00
e2719f7fb4
Don't need this anymore
Marco Pesenti Gritti
2006-06-22 18:29:46 -04:00
59f25b0741
Get one-to-one chat to actually work...
Marco Pesenti Gritti
2006-06-22 18:07:54 -04:00
c234b7b4a3
Merge branch 'master' of git+ssh://crank.laptop.org/git/sugar
Marco Pesenti Gritti
2006-06-22 16:01:14 -04:00
0a305004b0
Some work getting the one-to-one chat back
Marco Pesenti Gritti
2006-06-22 15:59:38 -04:00
be992586b1
Don't create more than one activity chat, and join a published chat when it appears
Dan Williams
2006-06-22 14:37:34 -04:00
75402820e3
clarify new activity service message
Dan Williams
2006-06-22 14:37:05 -04:00
735d8bc8b4
rename group_chat -> activity_chat for clarification
Dan Williams
2006-06-22 14:36:50 -04:00
2840af85ce
Stop abusing ZeroConf by overloading the service type field; overload the service name field instead like everyone else does
Dan Williams
2006-06-22 14:05:38 -04:00
2351ee0458
[hack] don't traceback when there's no network connection
Dan Williams
2006-06-22 12:52:51 -04:00
89d40971fe
[hack] show a dialog when there's no available network connection, but at least don't traceback
Dan Williams
2006-06-22 12:52:30 -04:00
49aa3ffcba
Increase presence window size a bit
Marco Pesenti Gritti
2006-06-22 09:33:11 -04:00
8797223ccd
Fixup the chat toolbar layout a bit
Marco Pesenti Gritti
2006-06-22 09:22:23 -04:00
974ef81c1e
Get back mesh chat (for the everyone tab)
Marco Pesenti Gritti
2006-06-21 23:49:37 -04:00
e956f22597
Readd icon
Marco Pesenti Gritti
2006-06-21 16:56:11 -04:00
e1fb6ca1d5
Adapt to the new API
Marco Pesenti Gritti
2006-06-21 16:54:13 -04:00
43b5e7e1a1
Fix bug in path initialization
Marco Pesenti Gritti
2006-06-21 16:35:57 -04:00
26684a091c
Release 0.11
Marco Pesenti Gritti
2006-06-21 16:18:25 -04:00
d3c2a104db
Typo
Marco Pesenti Gritti
2006-06-21 16:10:19 -04:00
37ad383be3
Forgot to add these
Marco Pesenti Gritti
2006-06-21 16:06:56 -04:00
9ea6805174
More work on packages refactoring, mostly working
Marco Pesenti Gritti
2006-06-21 16:05:52 -04:00
f4e2791c89
Big refactor of the directory structure and packages to reflect private/public
Marco Pesenti Gritti
2006-06-21 14:23:18 -04:00
a6974cd597
fix undefined variable
Dan Williams
2006-06-20 15:10:49 -04:00
e9f20cfe0f
pylint fixes
Dan Williams
2006-06-20 09:39:36 -04:00
c92cf346f9
Move the gmail example to his own directory
Marco Pesenti Gritti
2006-06-20 03:43:59 -04:00
7e20f07b6c
Add some defines for the sliding parameters
Marco Pesenti Gritti
2006-06-20 03:34:14 -04:00
028b15d3df
Initial bots code... probably a crack idea but let's see if I can get something useful out of it.
Marco Pesenti Gritti
2006-06-20 03:19:33 -04:00
0df8d01dce
Increase timeout for nicer animation
Dan Williams
2006-06-19 23:23:35 -04:00
ef0de497a5
clarify variable name
Dan Williams
2006-06-19 23:20:18 -04:00
d57fe375b9
Merge branch 'master' of git+ssh://dcbw@crank.laptop.org/git/sugar
Dan Williams
2006-06-19 23:18:57 -04:00
2c04bf08b4
Use non-linear algorithm for sliding window animations
Dan Williams
2006-06-19 23:18:51 -04:00
8212ce7595
Ensure to not do unnecessary move when sliding
Marco Pesenti Gritti
2006-06-19 23:05:25 -04:00
758d9fba43
Always enable console
Marco Pesenti Gritti
2006-06-19 23:04:53 -04:00
8bcdb8f3dd
Implement session shutdown. For now we are forcefully killing activities. We will need to implement some sort of shutdown notification system but... for now this works.
Marco Pesenti Gritti
2006-06-19 22:39:57 -04:00
5485a4f958
Fix some typos
Dan Williams
2006-06-19 21:24:24 -04:00
7ba6033921
Use the service's _publisher_ address for buddy service verification, since that's the unicast address from which the buddy's service announcements are coming; not the service's outbound address
Dan Williams
2006-06-19 21:19:05 -04:00
78ee3d2b20
Find chat service that may have already been resolved, and make sure we don't user services that aren't for our activity
Dan Williams
2006-06-19 21:17:58 -04:00
6fd464be7d
Make get_activity_service() actually work
Dan Williams
2006-06-19 21:16:55 -04:00
f15d803cc6
Grab services that may already have been resolved
Dan Williams
2006-06-19 21:16:30 -04:00
2c2ba14311
clarify addresses
Dan Williams
2006-06-19 21:14:51 -04:00
9c0669dde4
Merge branch 'master' of git+ssh://crank.laptop.org/git/sugar
Marco Pesenti Gritti
2006-06-19 15:31:32 -04:00
4cef4cb3bd
Implement sliding, dead slow with gradients. Get keyboard focus in the dock with some evil hack.
Marco Pesenti Gritti
2006-06-19 15:31:18 -04:00
028f033344
Need to change the activity service's name to the owners name before passing it along to the new activity that we're going to join.
Dan Williams
2006-06-19 15:12:56 -04:00
e7f9a0a728
When serializing an activity, allow using the owner's nick name for the service name
Dan Williams
2006-06-19 15:12:24 -04:00
40483bb856
Don't share an activity if it's name doesn't match our owner's nickname
Dan Williams
2006-06-19 15:10:37 -04:00
072fea84a0
Merge branch 'master' of git+ssh://dcbw@crank.laptop.org/git/sugar
Dan Williams
2006-06-19 14:53:36 -04:00
c218b3fc03
Ensure properties arguments are local encoding (for now), and tell the python dbus bindings explicitly what type to send them through dbus as (ie, ByteArray), because sometimes the bindings can't figure it out
Dan Williams
2006-06-19 14:53:32 -04:00
69c1fd6252
Ensure properties arguments are local encoding (for now)
Dan Williams
2006-06-19 14:52:46 -04:00
918c695b07
Do not assign {} to properties, if you do apparently the table is not recreated on subsequent calls and that obviously cause funny issues.
Marco Pesenti Gritti
2006-06-19 12:38:25 -04:00
73c94c7bfb
Improve some debug output
Marco Pesenti Gritti
2006-06-19 12:28:44 -04:00
c65ef6f9cd
Make the presence service resolve all shared activity services by default; it's up to the activities to ignore services that aren't theirs. Also add 'joined-activity' and 'left-activity' signals on Buddy objects, mainly for the PresenceWindow's 'Who's here' bits
Dan Williams
2006-06-19 09:49:57 -04:00
d08ea50d15
Start presence service later, so that we don't receive signals before we're ready to deal with them. Also ignore shared activities that aren't ours.
Dan Williams
2006-06-19 09:48:45 -04:00
8154529886
Fix some typos
Dan Williams
2006-06-19 09:47:28 -04:00
44752264e0
Ensure that deserialized Service arguments are not in Unicode (for the moment), since dbus passes strings as such
Dan Williams
2006-06-19 09:47:04 -04:00
ea27f1ad8f
Hint slide in windows as docs, this should allow us to actually slide in.
Marco Pesenti Gritti
2006-06-19 02:36:11 -04:00
5c7da12cd5
Change the start page interface to make some sense. Need some theme love... (Code is an hack, but it's not worth implementing it right until we have more definite plans about this)
Marco Pesenti Gritti
2006-06-19 00:39:24 -04:00
b129956aba
Add back colors in the toolbar. Layout/appeareance sucks atm
Marco Pesenti Gritti
2006-06-18 15:35:44 -04:00
3fe0d7a580
Get sketches back to work, add a send button
Marco Pesenti Gritti
2006-06-18 15:13:50 -04:00
be051b2726
Mention ctrl+s
Marco Pesenti Gritti
2006-06-18 14:45:04 -04:00
3553882352
Factor out window logic to ChatWindow. Hook the sketchpad to ctrl+s combination
Marco Pesenti Gritti
2006-06-18 14:44:08 -04:00
9d7a7f8050
Fix the confusion when running multiple instances on the same box by passing the nick name in the message.
Marco Pesenti Gritti
2006-06-18 14:14:59 -04:00
51ea9eedba
Get chat back to work. Well except it get very confused if users have the same ip address.
Marco Pesenti Gritti
2006-06-18 03:00:23 -04:00
bc43e25e10
Filter out duplicate shared activities from the Start Page list
Dan Williams
2006-06-18 01:50:01 -04:00
bf55ae8644
Fix a bunch of issues with the chat window
Marco Pesenti Gritti
2006-06-18 01:47:53 -04:00
b703d93534
Merge branch 'master' of git+ssh://dcbw@crank.laptop.org/git/sugar
Dan Williams
2006-06-18 01:33:05 -04:00
4e6cbab48e
Pass a serialized Service object through when joining an activity
Dan Williams
2006-06-18 01:31:55 -04:00
9f1c77a55a
Add serialize/deserialize functions for Service objects
Dan Williams
2006-06-18 01:31:18 -04:00
b4413fe3c2
Some work to make group chat work again
Marco Pesenti Gritti
2006-06-18 01:05:40 -04:00
afc587212e
Get page sharing back to work
Marco Pesenti Gritti
2006-06-17 22:06:40 -04:00
6d7940949a
Empty addresses are valid, meaning the buddy own address. For group (multicast) services publisher_address != service_address, introduce the distinction in the API and in the avahi announcement.
Marco Pesenti Gritti
2006-06-17 22:06:20 -04:00
53f00b05b1
Setup python logging and use it in the PresenceService
Marco Pesenti Gritti
2006-06-17 19:54:12 -04:00
361eeff0c5
Implement page location sharing. Not yet working for some reason.
Marco Pesenti Gritti
2006-06-17 00:33:08 -04:00
5938a6dc14
Add presence service-scope signals when new services appear on buddies, so that client's don't have to connect signal handlers to every single buddy
Dan Williams
2006-06-16 23:55:26 -04:00
63bff5cecd
More fixes, not-presence works
Marco Pesenti Gritti
2006-06-16 23:40:36 -04:00
193c2ed4cd
Add get_id() function to match activity.Activity's get_id() function; sort-of interface
Dan Williams
2006-06-16 23:33:16 -04:00
d353bd5ed1
Validate service type and check for uid-based services first
Dan Williams
2006-06-16 23:32:50 -04:00