Dan Williams
5485a4f958
Fix some typos
2006-06-19 21:24:24 -04:00
Dan Williams
78ee3d2b20
Find chat service that may have already been resolved, and make sure we don't user services that aren't for our activity
2006-06-19 21:17:58 -04:00
Marco Pesenti Gritti
4cef4cb3bd
Implement sliding, dead slow with gradients.
...
Get keyboard focus in the dock with some evil hack.
2006-06-19 15:31:18 -04:00
Dan Williams
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
2006-06-19 09:49:57 -04:00
Marco Pesenti Gritti
b129956aba
Add back colors in the toolbar. Layout/appeareance sucks atm
2006-06-18 15:35:44 -04:00
Marco Pesenti Gritti
3fe0d7a580
Get sketches back to work, add a send button
2006-06-18 15:13:50 -04:00
Marco Pesenti Gritti
be051b2726
Mention ctrl+s
2006-06-18 14:45:04 -04:00
Marco Pesenti Gritti
3553882352
Factor out window logic to ChatWindow.
...
Hook the sketchpad to ctrl+s combination
2006-06-18 14:44:08 -04:00
Marco Pesenti Gritti
9d7a7f8050
Fix the confusion when running multiple instances on the
...
same box by passing the nick name in the message.
2006-06-18 14:14:59 -04:00
Marco Pesenti Gritti
51ea9eedba
Get chat back to work. Well except it get very confused
...
if users have the same ip address.
Dan I commented out the service deserialization in BrowserShell
because it was not really working (also there was a few typos in
that code)
2006-06-18 03:00:23 -04:00
Marco Pesenti Gritti
b4413fe3c2
Some work to make group chat work again
2006-06-18 01:05:40 -04:00
Marco Pesenti Gritti
0363ed5457
More work on chats
2006-06-16 16:29:51 -04:00
Dan Williams
f234ebfff0
Merge with Marco
2006-06-15 17:42:35 -04:00
Dan Williams
31e9671190
Validate options for compose_service_type
2006-06-15 17:40:33 -04:00
Marco Pesenti Gritti
9c4da3c172
F11 now put the activities window in fullscreen,
2006-06-15 17:31:41 -04:00
Marco Pesenti Gritti
1b611fc842
More chat refactoring
2006-06-15 16:51:30 -04:00
Marco Pesenti Gritti
27b4f25fad
Merge
2006-06-15 11:29:00 -04:00
Marco Pesenti Gritti
f0af49616c
Fixed a bunch of issues reported by pylint
2006-06-15 11:18:33 -04:00
Dan Williams
ecf81ba35f
Generalize activity publishing code for > 1 activity per process
2006-06-15 11:20:18 -04:00
Marco Pesenti Gritti
f2ae132410
Fix a bunch of outdated makefiles.
2006-06-15 08:38:21 -04:00
Marco Pesenti Gritti
4fda4b8cb4
Start refactoring chat. Get the UI to show as a slide in (ctrl+up)
2006-06-14 23:24:11 -04:00
Marco Pesenti Gritti
cdf7583d39
Adapt to the new api... get back the browser running
2006-06-12 19:52:37 -04:00
Dan Williams
17c371119d
More presence service rework
2006-06-12 18:31:26 -04:00
Marco Pesenti Gritti
3710eea217
Start factoring out the presence stuff from chat UI... very very very broken right now
2006-06-06 12:43:26 -04:00
Dan Williams
046a954de1
Change Activity so that subclasses don't have to call Activity superclass methods from the shell callbacks. Makes subclasses simpler since they don't (necessarily) have to care about OO concepts like superclasses right away.
2006-06-05 12:35:00 -04:00
Dan Williams
a0f7a4abc6
Only try for buddy icon 3 times
2006-06-05 10:46:41 -04:00
Dan Williams
f2161d533b
Further fixes for Activity refactoring changes.
2006-06-02 15:02:59 -04:00
Dan Williams
4c7f15f694
Refactor dbus out of Activity objects so that we're sure when
2006-06-02 14:52:20 -04:00
Marco Pesenti Gritti
f96fbfc10b
Split up the browser, some cleanups and
2006-05-31 18:01:24 -04:00
Marco Pesenti Gritti
03af8bceea
Simplify redirecting output to the console
2006-05-23 16:02:13 -04:00
Marco Pesenti Gritti
92280c8503
Remove notify_new.. again, bad dcbw
2006-05-23 13:47:01 -04:00
Marco Pesenti Gritti
b9734f4da3
Add missing file
2006-05-23 13:04:06 -04:00
Marco Pesenti Gritti
dde63625a5
Merge
2006-05-23 12:48:29 -04:00
Marco Pesenti Gritti
178468e2c0
Don't show hidden tabs border in the editor
2006-05-23 12:48:08 -04:00
Dan Williams
a7a0c2cda5
Fix some spacing issues; catch exceptions in XMLRPC client code and return result status (success or failure) to XMLRPC client callback
2006-05-23 12:42:26 -04:00
Marco Pesenti Gritti
89f9730641
Merge
2006-05-23 12:42:17 -04:00
Marco Pesenti Gritti
dcf78f2665
Change notification for browser sharing
2006-05-23 12:37:31 -04:00
Dan Williams
d9314f5314
Remove hack for scroll-to-bottom and do it properly.
2006-05-23 12:23:38 -04:00
Marco Pesenti Gritti
5879cc8190
Fix links in one-to-one chat
2006-05-23 12:01:42 -04:00
Dan Williams
8c21c67cf1
- (__key_press_event_cb): don't send zero-length messages
2006-05-23 02:59:27 -04:00
Dan Williams
54450d3482
Nicely space buddy icons, and bold-ify nicknames in chat view
2006-05-23 01:55:27 -04:00
Dan Williams
6cc5d749f6
- Implement async XML-RPC client
2006-05-23 00:15:14 -04:00
Marco Pesenti Gritti
bbeced56e5
Finish up chat notification, there are races but it seem
2006-05-22 23:08:41 -04:00
Marco Pesenti Gritti
d213eada76
Change tab label color when there are
2006-05-22 17:59:42 -04:00
Marco Pesenti Gritti
d5ff67caa5
Listen on buddy for icon changes
2006-05-22 16:35:31 -04:00
Marco Pesenti Gritti
0c2940d56e
Get rid of the new message icon entirely
2006-05-22 15:25:10 -04:00
Dan Williams
30f3c73dcb
Add some comments; retry icon requests after a bit
2006-05-22 14:27:35 -04:00
Marco Pesenti Gritti
2b2dbc8099
Clear the setchpad after sending
2006-05-22 13:36:58 -04:00
Dan Williams
dabfae4763
Remove thread init stuff again, dbus angry
2006-05-22 12:53:27 -04:00
Dan Williams
d4fb0608fd
Another try at not making dbus angry with threads.
2006-05-22 12:52:07 -04:00
Dan Williams
3f320fcc52
Get group from the right place
2006-05-22 12:02:00 -04:00
Dan Williams
560648afa5
Make dbus happy by _not_ initializing gtk threading... (WTF?)
2006-05-22 11:53:22 -04:00
Dan Williams
58ed74bae6
Stick main code into main()
2006-05-22 11:47:59 -04:00
Marco Pesenti Gritti
cf283a91a8
Missing []
2006-05-22 02:35:22 -04:00
Marco Pesenti Gritti
7ecf98ba95
Check if the icon exists
2006-05-22 02:32:34 -04:00
Marco Pesenti Gritti
f5173c33d0
Merge
2006-05-22 02:11:39 -04:00
Marco Pesenti Gritti
d3c5da1a66
Display icons in the chat
2006-05-22 02:10:30 -04:00
Dan Williams
3b2f185e5c
- Refactor service handling. Buddies can now have more than one service associated
2006-05-22 01:21:12 -04:00
Marco Pesenti Gritti
cbae21b487
Add an .hgignore file so that I stop to forget
2006-05-22 00:18:33 -04:00
Marco Pesenti Gritti
e4cad71b56
Forgot to add this
2006-05-21 23:33:47 -04:00
Marco Pesenti Gritti
67beb6298b
Merge
2006-05-21 22:21:42 -04:00
Marco Pesenti Gritti
325fb8ff25
Add an emoticons menu
2006-05-21 22:20:37 -04:00
Dan Williams
3841ac9983
merge
2006-05-21 21:31:57 -04:00
Dan Williams
2c272cc892
Do buddy icons
2006-05-21 21:30:26 -04:00
Dan Williams
1c54ef5002
Make colors work in Sketch
2006-05-21 00:29:20 -04:00
Marco Pesenti Gritti
1a2f5cc3f7
Parse text emoticons
2006-05-21 20:37:29 -04:00
Marco Pesenti Gritti
58d6cbd76f
Add support for icons
2006-05-21 20:02:14 -04:00
Marco Pesenti Gritti
bd8b2437a6
Start drawing from the actual start point
2006-05-21 18:55:37 -04:00
Marco Pesenti Gritti
41ec035dc7
First go at drawing UI
2006-05-20 18:50:39 -04:00
Dan Williams
dc276e7b7f
Show sketches inline in chat
2006-05-19 20:45:17 -04:00
Dan Williams
3267a94c06
Extract and receive sketches as well as text messages
2006-05-19 20:01:03 -04:00
Marco Pesenti Gritti
19c75f6c4f
Forgot to add this
2006-05-19 19:55:55 -04:00
Marco Pesenti Gritti
b4d4d9eb21
Merge
2006-05-19 18:05:59 -04:00
Marco Pesenti Gritti
11a1925c2d
Write a toolbox and partially integrate it with the chat.
2006-05-19 18:05:00 -04:00
Dan Williams
2a2903d1fb
Change chat's send_message() -> send_text_message() to prepare for sketch-in-chat
2006-05-19 16:27:29 -04:00
Dan Williams
2b8d593f4a
Only parse <richtext> tagged XML
2006-05-19 16:26:08 -04:00
Dan Williams
887034c8a4
Consolidate recv_message() and send_message() code
2006-05-19 15:52:44 -04:00
Dan Williams
9a1324d0b0
Replace StreamReader and StreamWriter with a unified Stream class. Since the
2006-05-19 14:50:20 -04:00
Marco Pesenti Gritti
d2cc475095
Get something basic working
2006-05-19 14:18:41 -04:00
Marco Pesenti Gritti
6fd95df6b5
First go at the sketch pad thing
2006-05-19 12:45:08 -04:00
Marco Pesenti Gritti
230c7379be
Forgot to add these
2006-05-18 16:46:31 -04:00
Marco Pesenti Gritti
11a923d4b1
Load session from .activity files
2006-05-18 00:24:32 -04:00
Marco Pesenti Gritti
2ae62db4cc
Enable the console only when running from source path.
2006-05-17 00:12:01 -04:00
Marco Pesenti Gritti
8a9d0b657c
Add a gui console so I can see output in
2006-05-16 19:21:52 -04:00
Marco Pesenti Gritti
2fdedc751e
More work on notification
2006-05-15 16:28:09 -04:00
Marco Pesenti Gritti
1bba0e9414
Merge
2006-05-15 15:05:09 -04:00
Marco Pesenti Gritti
27b89c5b24
The notifier should own the server not the listener!
2006-05-15 15:03:05 -04:00
Dan Williams
6b78600646
Merge SVGdraw.py
2006-05-15 14:48:08 -04:00
Dan Williams
0ca5a7fed5
More SVGdraw fixups, make namespaces work on import
2006-05-15 14:47:06 -04:00
Dan Williams
ae2eb70b6c
Add import capability to SVGdraw.py
2006-05-12 17:42:40 -04:00
Marco Pesenti Gritti
6cbe5256e9
Typo
2006-05-13 01:40:04 -04:00
Marco Pesenti Gritti
a3d69ab879
pylintize!!!
2006-05-13 01:28:51 -04:00
Marco Pesenti Gritti
aba40b2fd9
Initial model and totems code
2006-05-12 18:09:13 -04:00
Marco Pesenti Gritti
0f969404eb
Some minor fixes
2006-05-12 02:46:59 -04:00
Marco Pesenti Gritti
34987e1ef8
Some new files I forgot in the previous commit
2006-05-12 02:34:20 -04:00