c4b112366cForce themes to be olpc, so people can get
Marco Pesenti Gritti
2006-06-07 16:08:14 -0400
09353c0154Merge
Marco Pesenti Gritti
2006-06-07 13:26:38 -0400
8ae9f43540ugly workaround for a dbus < 0.61 bug
Marco Pesenti Gritti
2006-06-07 13:26:01 -0400
a0ed2fa232merge
Dan Williams
2006-06-07 12:23:14 -0400
f7cd0939c4Fix traceback on focus changes
Dan Williams
2006-06-07 12:22:28 -0400
55d863fc71Add a few missing files to the makefiles,
Marco Pesenti Gritti
2006-06-07 12:21:47 -0400
3710eea217Start factoring out the presence stuff from chat UI... very very very broken right now
Marco Pesenti Gritti
2006-06-06 12:43:26 -0400
046a954de1Change 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.
Dan Williams
2006-06-05 12:35:00 -0400
93333ed5cfIgnore avahi 'Local name collision' exceptions for now, but this should really get fixed
Dan Williams
2006-06-05 10:47:14 -0400
a0f7a4abc6Only try for buddy icon 3 times
Dan Williams
2006-06-05 10:46:41 -0400
46a6122d26Return correct GSource callback return value
Dan Williams
2006-06-05 10:46:26 -0400
f2161d533bFurther fixes for Activity refactoring changes.
Dan Williams
2006-06-02 15:02:59 -0400
996b9c8c44Fix up gmail activity for Activity object changes.
Dan Williams
2006-06-02 15:02:23 -0400
4c7f15f694Refactor dbus out of Activity objects so that we're sure when
Dan Williams
2006-06-02 14:52:20 -0400
f96fbfc10bSplit up the browser, some cleanups and
Marco Pesenti Gritti
2006-05-31 18:01:24 -0400
b4ebdfa5afInitialize profile
Marco Pesenti Gritti
2006-05-23 20:03:35 -0400
03af8bceeaSimplify redirecting output to the console
Marco Pesenti Gritti
2006-05-23 16:02:13 -0400
f2e9500a9bs/Web Browser/Web
Marco Pesenti Gritti
2006-05-23 15:46:42 -0400
92280c8503Remove notify_new.. again, bad dcbw
Marco Pesenti Gritti
2006-05-23 13:47:01 -0400
b9734f4da3Add missing file
Marco Pesenti Gritti
2006-05-23 13:04:06 -0400
dde63625a5Merge
Marco Pesenti Gritti
2006-05-23 12:48:29 -0400
178468e2c0Don't show hidden tabs border in the editor
Marco Pesenti Gritti
2006-05-23 12:48:08 -0400
a7a0c2cda5Fix some spacing issues; catch exceptions in XMLRPC client code and return result status (success or failure) to XMLRPC client callback
Dan Williams
2006-05-23 12:42:26 -0400
89f9730641Merge
Marco Pesenti Gritti
2006-05-23 12:42:17 -0400
dcf78f2665Change notification for browser sharing
Marco Pesenti Gritti
2006-05-23 12:37:31 -0400
d9314f5314Remove hack for scroll-to-bottom and do it properly.
Dan Williams
2006-05-23 12:23:38 -0400
5879cc8190Fix links in one-to-one chat
Marco Pesenti Gritti
2006-05-23 12:01:42 -0400
8c21c67cf1- (__key_press_event_cb): don't send zero-length messages
Dan Williams
2006-05-23 02:59:27 -0400
54450d3482Nicely space buddy icons, and bold-ify nicknames in chat view
Dan Williams
2006-05-23 01:55:27 -0400
6cc5d749f6- Implement async XML-RPC client
Dan Williams
2006-05-23 00:15:14 -0400
8e7a72c9daFix traceback on activity disconnect
Dan Williams
2006-05-23 00:10:10 -0400
fc5e077bdcMake that red not so red ;)
Marco Pesenti Gritti
2006-05-22 23:16:54 -0400
073ffd1bffDefault to tab active, this is damn racy
Marco Pesenti Gritti
2006-05-22 23:10:12 -0400
bbeced56e5Finish up chat notification, there are races but it seem
Marco Pesenti Gritti
2006-05-22 23:08:41 -0400
9df1c653d5Make it easy to run two instances. See README
Marco Pesenti Gritti
2006-05-22 22:40:49 -0400
a32007ec7aAdd two env vars to set nick name and user dir
Marco Pesenti Gritti
2006-05-22 22:14:22 -0400
d213eada76Change tab label color when there are
Marco Pesenti Gritti
2006-05-22 17:59:42 -0400
a6b1307eb4Fix tab focus stuff
Marco Pesenti Gritti
2006-05-22 16:45:50 -0400
112f067c01Merge
Marco Pesenti Gritti
2006-05-22 16:36:02 -0400
d5ff67caa5Listen on buddy for icon changes
Marco Pesenti Gritti
2006-05-22 16:35:31 -0400
4fb745e204Turn off debug print
Dan Williams
2006-05-22 16:12:45 -0400
c52b59cd6cTurn off debug print
Dan Williams
2006-05-22 16:11:02 -0400
a7a2211b68Ensure that services this sugar instance registers are register with the owner as well.
Dan Williams
2006-05-22 16:05:17 -0400
0c2940d56eGet rid of the new message icon entirely
Marco Pesenti Gritti
2006-05-22 15:25:10 -0400
30f3c73dcbAdd some comments; retry icon requests after a bit
Dan Williams
2006-05-22 14:27:35 -0400
84ae7feb3aString-ify data before trying to pack it into the struct.
Dan Williams
2006-05-22 14:27:06 -0400
55bf8c79cbFix bad usage of a dict
Dan Williams
2006-05-22 14:26:14 -0400
2b2dbc8099Clear the setchpad after sending
Marco Pesenti Gritti
2006-05-22 13:36:58 -0400
8b4a4e2afeEnsure buddy icon is at least None; if the sugar directory doesn't exist, make it.
Dan Williams
2006-05-22 13:30:13 -0400
dc6ac64817Set HOME too
Dan Williams
2006-05-22 13:24:53 -0400
dabfae4763Remove thread init stuff again, dbus angry
Dan Williams
2006-05-22 12:53:27 -0400
d4fb0608fdAnother try at not making dbus angry with threads.
Dan Williams
2006-05-22 12:52:07 -0400
6998f6b3a6Ensure keys exist or don't exist before using them or adding them, respectively
Dan Williams
2006-05-22 12:51:39 -0400
3f320fcc52Get group from the right place
Dan Williams
2006-05-22 12:02:00 -0400
560648afa5Make dbus happy by _not_ initializing gtk threading... (WTF?)
Dan Williams
2006-05-22 11:53:22 -0400
58ed74bae6Stick main code into main()
Dan Williams
2006-05-22 11:47:59 -0400
6658cfba80Remove debug print, fix argument checking
Dan Williams
2006-05-22 11:45:34 -0400
9df2cddf57Add script that starts Xephyr, dbus, and metacity for a test user then dumps you to a shell
Dan Williams
2006-05-22 10:53:14 -0400
cf283a91a8Missing []
Marco Pesenti Gritti
2006-05-22 02:35:22 -0400
7ecf98ba95Check if the icon exists
Marco Pesenti Gritti
2006-05-22 02:32:34 -0400
f5173c33d0Merge
Marco Pesenti Gritti
2006-05-22 02:11:39 -0400
d3c5da1a66Display icons in the chat
Marco Pesenti Gritti
2006-05-22 02:10:30 -0400
3b2f185e5c- Refactor service handling. Buddies can now have more than one service associated
Dan Williams
2006-05-22 01:21:12 -0400
cbae21b487Add an .hgignore file so that I stop to forget
Marco Pesenti Gritti
2006-05-22 00:18:33 -0400
e4cad71b56Forgot to add this
Marco Pesenti Gritti
2006-05-21 23:33:47 -0400
67beb6298bMerge
Marco Pesenti Gritti
2006-05-21 22:21:42 -0400
325fb8ff25Add an emoticons menu
Marco Pesenti Gritti
2006-05-21 22:20:37 -0400
3841ac9983merge
Dan Williams
2006-05-21 21:31:57 -0400
2c272cc892Do buddy icons
Dan Williams
2006-05-21 21:30:26 -0400
1c54ef5002Make colors work in Sketch
Dan Williams
2006-05-21 00:29:20 -0400
1a2f5cc3f7Parse text emoticons
Marco Pesenti Gritti
2006-05-21 20:37:29 -0400
58d6cbd76fAdd support for icons
Marco Pesenti Gritti
2006-05-21 20:02:14 -0400
bd8b2437a6Start drawing from the actual start point
Marco Pesenti Gritti
2006-05-21 18:55:37 -0400
2174b6e0fdAdd a way to get user dir
Marco Pesenti Gritti
2006-05-21 17:49:27 -0400
41ec035dc7First go at drawing UI
Marco Pesenti Gritti
2006-05-20 18:50:39 -0400
dc276e7b7fShow sketches inline in chat
Dan Williams
2006-05-19 20:45:17 -0400
3267a94c06Extract and receive sketches as well as text messages
Dan Williams
2006-05-19 20:01:03 -0400
19c75f6c4fForgot to add this
Marco Pesenti Gritti
2006-05-19 19:55:55 -0400
b4d4d9eb21Merge
Marco Pesenti Gritti
2006-05-19 18:05:59 -0400
11a1925c2dWrite a toolbox and partially integrate it with the chat.
Marco Pesenti Gritti
2006-05-19 18:05:00 -0400
2a2903d1fbChange chat's send_message() -> send_text_message() to prepare for sketch-in-chat
Dan Williams
2006-05-19 16:27:29 -0400
2b8d593f4aOnly parse <richtext> tagged XML
Dan Williams
2006-05-19 16:26:08 -0400
887034c8a4Consolidate recv_message() and send_message() code
Dan Williams
2006-05-19 15:52:44 -0400
9a1324d0b0Replace StreamReader and StreamWriter with a unified Stream class. Since the
Dan Williams
2006-05-19 14:50:20 -0400
8cfc17ff55argument is a string, not a buddy
Dan Williams
2006-05-19 14:44:42 -0400
ef18be4d7dInstructions for running a second sugar with Xephyr
Dan Williams
2006-05-19 14:27:26 -0400
8499e97a00Merge
Marco Pesenti Gritti
2006-05-19 14:19:03 -0400
d2cc475095Get something basic working
Marco Pesenti Gritti
2006-05-19 14:18:41 -0400
795e4bb2dbDeal with keyboard interrupt correctly.
Dan Williams
2006-05-19 13:23:07 -0400
1e2d880d6dMore informative error if avahi isn't around.
Dan Williams
2006-05-19 13:20:52 -0400
825f1d205dDon't traceback on Ctrl+C
Dan Williams
2006-05-19 12:57:56 -0400
6fd95df6b5First go at the sketch pad thing
Marco Pesenti Gritti
2006-05-19 12:45:08 -0400
96a90ca32cPathetically simplify retransmit timings.
Dan Williams
2006-05-19 11:37:05 -0400
4dca6521aaSome tiny UI improvements
Marco Pesenti Gritti
2006-05-18 17:31:23 -0400
745f5982b4Add icon to the bar
Marco Pesenti Gritti
2006-05-18 17:11:09 -0400
c87af3d782Fix switched title/address
Marco Pesenti Gritti
2006-05-18 16:52:20 -0400
230c7379beForgot to add these
Marco Pesenti Gritti
2006-05-18 16:46:31 -0400
8b24b5eaaaDont break if PYTHONPATH is undefined
Marco Pesenti Gritti
2006-05-18 16:42:56 -0400
fd8a921d96Improve the page sharing UI
Marco Pesenti Gritti
2006-05-18 16:35:12 -0400
6f77290880Improve notification bar appeareance.
Marco Pesenti Gritti
2006-05-18 15:58:42 -0400