aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Replace the has-dtmf property by empathy_tp_call_has_dtmf() (Alban Crequy)xclaesse2008-06-131-3/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1165 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix identation (Alban Crequy)xclaesse2008-06-131-1/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1164 4ee84921-47dd-4033-b63a-18d7a039a3e4
* g_object_unref after g_object_get (Alban Crequy)xclaesse2008-06-131-0/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1163 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Do not show the keypad when the media channel does not have the DTMF ↵xclaesse2008-06-131-0/+11
| | | | | | interface (Alban Crequy) git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1162 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Better dialog message when a call is rejected (Alban Crequy)xclaesse2008-06-131-1/+5
| | | | | | | | Example: "Incoming call from xxx rejected because there is already a running call." git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1161 4ee84921-47dd-4033-b63a-18d7a039a3e4
* EmpathyCallWindow: Get a new video preview when pushing a new call into the ↵xclaesse2008-06-081-0/+6
| | | | | | window. (Sjoerd Simons). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1154 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Set position/size of chat window only when adding the first chat. Fixes bug ↵xclaesse2008-06-081-14/+17
| | | | | | #536391 (Ross Burton). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1153 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add -Wformat and and fix some compile warnings with gcc 4.3. Fixes bug ↵xclaesse2008-06-081-1/+2
| | | | | | #537129 (Cosimo Cecchi). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1152 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Close contact list when Escape is pressed. Fixes bug #536628 (Ross Burton).xclaesse2008-06-081-1/+17
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1151 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add a command line option to hide contact list on startup. Fixes bug #535080 ↵xclaesse2008-06-043-6/+16
| | | | | | (Marco Pesenti Gritti). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1146 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Only permit to have one running call at any time. Fixes bug #527970.xclaesse2008-05-273-60/+31
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1126 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add CLOEXEC flag on BaconMessageConnection FD. Fixes bug #533840.xclaesse2008-05-241-3/+11
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1124 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Update BaconMessageConnection from libbacon SVNxclaesse2008-05-242-0/+16
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1123 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix warning in status iconxclaesse2008-05-231-1/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1122 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Improve dispatcher. Fixes bug #465928.xclaesse2008-05-185-118/+253
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1108 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add a func to activate any eventxclaesse2008-05-141-15/+22
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1098 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Do not unref tp_chat directly in the message_received callback to avoid a crash.xclaesse2008-05-091-1/+12
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1097 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Move non-gtk parts of EmpathyFilter to EmpathyDispatcher in libempathy, gtk ↵xclaesse2008-05-095-1094/+341
| | | | | | parts are now in EmpathyStatusIcon git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1093 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Keep a priv pointer in the object struct instead of using ↵xclaesse2008-05-066-38/+32
| | | | | | G_TYPE_INSTANCE_GET_PRIVATE all the time. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1082 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Avoid copying chat list in chat_window_delete_event_cb.xclaesse2008-05-051-11/+5
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1079 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Keypad is unsensitive if the call is not ACCEPTEDxclaesse2008-05-022-53/+58
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1072 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Implement DTMF.xclaesse2008-05-021-0/+52
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1071 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add keypad to the call window glade.xclaesse2008-05-021-4/+223
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1070 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix packing of the preview video.xclaesse2008-05-021-2/+4
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1069 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Make use of tp-glib debug system.xclaesse2008-05-019-123/+114
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1066 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add a confirmation dialog to accept/reject incoming calls. Do not show ↵xclaesse2008-04-302-113/+113
| | | | | | remote video area if there is no video stream. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1064 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix type: s/hand up/hang up/xclaesse2008-04-301-2/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1063 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix stock ids marked for translation. Fixes bug #530090 (Gabor Kelemen).xclaesse2008-04-292-6/+6
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1062 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Reword call window: Use GtkVolumeButton, only one button to accept/reject ↵xclaesse2008-04-292-279/+146
| | | | | | calls, let s-e add black borders to keep good video ration. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1061 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Correct spacing in some strings. Fix bug #529437 (Baptiste Mille-Mathias).baptistem2008-04-272-2/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1053 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Improve the close warning message. (Elliot Fairweather).xclaesse2008-04-251-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1048 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Create contact menu in empathy-contact-menu.hxclaesse2008-04-251-18/+9
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1046 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Setup contact submenu in chat window.xclaesse2008-04-252-9/+21
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1045 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove useless declarationsxclaesse2008-04-251-4/+0
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1043 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove conditional build of VOIP.xclaesse2008-04-241-10/+0
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1038 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Comply to HIG guidelines. Fixes bug #526926 (Elliot Fairweather, Xavier ↵xclaesse2008-04-231-3/+6
| | | | | | Claessens) git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1037 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add man page for empathy and empathy-accounts. Fixes bug #529552 (Simon ↵xclaesse2008-04-233-0/+40
| | | | | | McVittie). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1035 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix some warnings with roomlistxclaesse2008-04-231-3/+7
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1034 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Do not apply different theme to chat and chatroomsxclaesse2008-04-232-46/+0
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1033 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Make sure we don't assume Text channel's handle_type is != NONE.xclaesse2008-04-232-9/+24
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1032 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix warning when changing send video button before accepting the call.xclaesse2008-04-211-1/+4
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1024 4ee84921-47dd-4033-b63a-18d7a039a3e4
* If window->call is NULL consider the call as CLOSEDxclaesse2008-04-211-2/+4
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1021 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Do not crash on if ListChannels failsxclaesse2008-04-211-0/+6
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1012 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Do not use service tube param as it can be anything with DTube. If the tube ↵xclaesse2008-04-201-62/+76
| | | | | | handler is already running give the tube without blinking the status icon. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1010 4ee84921-47dd-4033-b63a-18d7a039a3e4
* initialize connection_statusfpeters2008-04-201-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1009 4ee84921-47dd-4033-b63a-18d7a039a3e4
* keep track of connected status to disable menu item for "new conversation"fpeters2008-04-201-0/+37
| | | | | | | under the notification area icon. Fixes: #517300. (Frederic Peters) git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1008 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Do not ask confirmation in empathy, that's the handler's responsability. ↵xclaesse2008-04-201-34/+22
| | | | | | Just display a warning if the handler is not found. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1007 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Change message dialog type if the app is not installedxclaesse2008-04-201-3/+4
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1004 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Ask user confirmation before dispatching an incoming tubexclaesse2008-04-201-60/+151
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1003 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Display error message when cannot create salut account.xclaesse2008-04-201-2/+5
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1000 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Make possible to show "ghelp:" URIs and display a dialog in case of error in ↵xclaesse2008-04-202-2/+2
| | | | | | empathy_url_show. Use that to show empathy's doc. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@996 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Don't forget to give an initial value to GValue.xclaesse2008-04-201-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@994 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Advertise VoIP capabilities and disable VoIP if it's disabled at build time.xclaesse2008-04-201-0/+49
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@993 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix litle bug in dispatcherxclaesse2008-04-201-1/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@989 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Move tube chandler to EmpathyFilterxclaesse2008-04-205-274/+245
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@988 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Some code cleanupxclaesse2008-04-201-1/+4
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@987 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Change the way tube handler's object-path and bus-name are build.xclaesse2008-04-201-19/+6
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@984 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Quit the tubes chandler when there is no more handled channelsxclaesse2008-04-201-1/+5
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@983 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Port the tubes chandler to the new API and cleanup the code.xclaesse2008-04-201-127/+140
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@979 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Rename EmpathyTube to EmpathyTpTube and remove EmpathyTubes.xclaesse2008-04-201-1/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@978 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Build empathy-tubes-chandlerxclaesse2008-04-202-3/+5
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@975 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add tubes handlerxclaesse2008-04-203-0/+266
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@973 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Already open channels are considered OUTGOING.xclaesse2008-04-201-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@970 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Make sure to not set a NULL title on the window.xclaesse2008-04-201-3/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@969 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add event when a contact is local pending of a publish channelxclaesse2008-04-201-40/+103
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@968 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Drop Chandler and Filter, do not use MC for dispatching channels, do it ourself.xclaesse2008-04-2010-776/+786
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@967 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Added a --no-connect option. Fixes: #526208. (Frederic Peters)fpeters2008-04-191-2/+10
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@965 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Always set urgency hint on p2p chat windows when receiving a message.xclaesse2008-04-181-2/+6
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@962 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Marked strings for translation. Fixes bug #528596 (Frederic Peters)fpeters2008-04-181-4/+4
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@960 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Redirect debug messages after printing help. Fixes bug #528542 (Frederic ↵xclaesse2008-04-171-2/+2
| | | | | | Peters). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@958 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix crash in DND of chat tab.xclaesse2008-04-171-15/+6
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@956 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Mute input/output if the button is not active.xclaesse2008-04-161-2/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@954 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Do not expand mute input/output button in the call window.xclaesse2008-04-161-26/+30
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@953 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add collabora in copyright and myself in authors since I did lots of changes ↵xclaesse2008-04-152-26/+32
| | | | | | in that module. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@947 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Update copyright year in .h too, it was done in .c only.xclaesse2008-04-156-6/+6
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@946 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Code cleanupxclaesse2008-04-141-59/+41
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@939 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Various fixes for chatsxclaesse2008-04-141-79/+19
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@938 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix disconnection of AccountStatusChanged signal.xclaesse2008-04-131-4/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@932 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Hide sound preference since it's not supported yet. Fixes bug #479697 ↵xclaesse2008-04-111-1/+1
| | | | | | (Frederic Peters). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@927 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix some warningsxclaesse2008-04-112-2/+6
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@926 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Better call dialog. Fixes bug #527454 (Naba Kumar).xclaesse2008-04-111-209/+186
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@925 4ee84921-47dd-4033-b63a-18d7a039a3e4
* We can't use *_run_* API from dbus signal cb or method implementation. To ↵xclaesse2008-04-111-3/+3
| | | | | | avoid problems move the code to a g_idle cb. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@922 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Update for new API and cleanup the code.xclaesse2008-04-112-245/+186
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@908 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Update for new APIxclaesse2008-04-113-101/+76
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@907 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Uncommend the use of empathy_contact_run_until_ready, it works nowxclaesse2008-04-111-2/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@890 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Ask confirmation to close call only if it was accepted. Fixes bug #526927 ↵xclaesse2008-04-091-1/+1
| | | | | | (Frederic Peters). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@879 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove invisible_char property to let GTK use the default.xclaesse2008-04-053-7/+0
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@878 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Enable setting input/output volumexclaesse2008-04-051-5/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@877 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add missing glade filexclaesse2008-04-041-0/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@868 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Comment out a empathy_contact_run_until_ready call because it doesn't work.xclaesse2008-04-031-1/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@865 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Removed deleted headerxclaesse2008-04-031-1/+0
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@864 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Do not update the chat if the window doesn't exists anymore.xclaesse2008-04-021-0/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@856 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Redefine size_request and size_allocation on EmpathyChatClassxclaesse2008-04-021-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@850 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix various warningsxclaesse2008-04-022-32/+40
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@849 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix separator in the glade and show the chat widget when adding on a windowxclaesse2008-04-022-3/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@848 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix build errors EmpathyChatWindow, port to new API.xclaesse2008-04-023-539/+275
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@846 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix load/save chat geometryxclaesse2008-04-022-48/+19
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@844 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove Room menu, chatrooms will be handled in a dedicated program.xclaesse2008-04-021-93/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@843 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Adapt to new apixclaesse2008-04-021-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@842 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Rework EmpathyChat's API, it is now a subclass of GtkBin.xclaesse2008-04-022-17/+70
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@840 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Move window's glade to empathy-chat-window.glade. Reorder empathy-chat-window.cxclaesse2008-04-022-454/+810
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@839 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add empathy_chat_new and don't use empathy_group/private_* in empathy.cxclaesse2008-04-021-24/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@836 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Update status icon for new chat APIxclaesse2008-04-021-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@831 4ee84921-47dd-4033-b63a-18d7a039a3e4
* More coding stylexclaesse2008-03-231-19/+5
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@821 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix includesxclaesse2008-03-192-3/+4
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@817 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Hide unused functions with #if 0xclaesse2008-03-191-70/+48
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@816 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Do not autoconnect if networkmanager says we are not connected at startup.xclaesse2008-03-172-56/+66
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@815 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use empathy_file_lookup for glade files since some are in libempathy-gtk/ ↵xclaesse2008-03-177-8/+30
| | | | | | and others in src/ git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@813 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix includes of files that are now in src/. Fixes bug #522780.xclaesse2008-03-172-4/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@808 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix warning when showing about dialog from a chat windowxclaesse2008-03-161-1/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@807 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Install glade files that got moved to src/xclaesse2008-03-151-1/+11
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@796 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Move modules that make no sense to be used in other applicaton from ↵xclaesse2008-03-1426-8/+10044
| | | | | | libempathy-gtk/ to src/ git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@789 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Move chat chandler into the same process than contact listxclaesse2008-03-144-162/+79
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@788 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Drop gnome-vfs dependency and use gio instead. Fixes bug #514380 (Cosimo ↵xclaesse2008-03-112-5/+0
| | | | | | Cecchi). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@737 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Do not run multiple instances of empathy. Fixes bug #501805 (Marco Barisione).xclaesse2008-03-094-1/+561
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@711 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Update collabora copyright to 2008xclaesse2008-03-033-3/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@688 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix typo in var name and don't link empathy-call-chandler on ↵xclaesse2008-02-261-1/+0
| | | | | | libemp-extensions.la anymore. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@666 4ee84921-47dd-4033-b63a-18d7a039a3e4
* It's now safe to call emp_cli_init multiple times. Move that call to ↵xclaesse2008-02-261-2/+0
| | | | | | empathy_tp_call_class_init. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@665 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Make use of generated code for using stream engine.xclaesse2008-02-262-0/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@664 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Merge call branch from Elliot Fairweather with cleanups from Xavier Claessens.xclaesse2008-02-151-59/+34
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@632 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Try to create salut account if getting the gconf key fails. If the user ↵xclaesse2008-02-121-6/+4
| | | | | | starts empathy just after installation it will fail because gconf didn't refresh schemas yet. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@627 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Move nickname to the main section of account setting UI and do not set ↵xclaesse2008-02-081-12/+3
| | | | | | automatically published name when creating new salut account. Fixes bug #515010 and #515008 (Marco Barisione). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@605 4ee84921-47dd-4033-b63a-18d7a039a3e4
* fix src/empathy build. empathy-conf was moved to libempathy-gtk. Fixes bug ↵xclaesse2008-01-241-1/+1
| | | | | | #511679 (Guillaume Desmottes). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@599 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add a program to show chat logsxclaesse2008-01-203-1/+63
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@584 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Icon location changed, forgot to change in empathy-account program.xclaesse2008-01-171-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@568 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add option in preference to automatically connect at startup. Fixes bug ↵xclaesse2008-01-121-10/+7
| | | | | | #499885 (Carl-Anton Ingmarsson). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@539 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Revert "merge git work"xclaesse2007-12-293-1/+35
| | | | | | | This reverts commit 0cfd80847f0d66967f56c7d6b3eb46793f725859. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@519 4ee84921-47dd-4033-b63a-18d7a039a3e4
* merge git workxclaesse2007-12-293-35/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@518 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Chandlers leaves when there is no more channels to handle. Translate call ↵xclaesse2007-12-292-1/+33
| | | | | | window title git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@514 4ee84921-47dd-4033-b63a-18d7a039a3e4
* add call chandler and service to src/.gitignorexclaesse2007-12-291-0/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@501 4ee84921-47dd-4033-b63a-18d7a039a3e4
* add src/.gitignoreGuillaume Desmottes2007-12-231-0/+4
|
* 2007-12-05 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-12-051-0/+2
| | | | | | | | | * libempathy-gtk/empathy-contact-list-view.c: * src/Makefile.am: Ship empathy-call.chandler as extra_dist if not compiled with VoIP support. Fixes bug #501486. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@466 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-12-03 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-12-031-8/+16
| | | | | | | | | | | | | | | | | | | * libempathy-gtk/empathy-chat-window.c: * libempathy-gtk/empathy-chat.c: * libempathy-gtk/empathy-chat.h: * libempathy-gtk/empathy-group-chat.c: * libempathy-gtk/empathy-group-chat.h: * libempathy-gtk/empathy-private-chat.c: * libempathy-gtk/empathy-private-chat.h: * libempathy/empathy-tp-chat.c: * libempathy/empathy-tp-chat.h: * python/pyempathy/pyempathy.defs: * python/pyempathygtk/pyempathygtk.defs: * src/empathy-chat-chandler.c: Cleanup chat objects API and request a new Text channel if account gets reconnected. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@461 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Conflicts:xclaesse2007-12-031-1/+2
| | | | | | | ChangeLog git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@455 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-11-15 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-11-151-10/+10
| | | | | | | | | * src/Makefile.am: Do not build voip chandler if building without voip support. Fixes bug #496861. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@438 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-11-12 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-11-126-10/+10
| | | | | | | | | | | | | | | * libempathy-gtk/empathy-status-icon.c: * src/empathy-call-chandler.c: * src/empathy-call.chandler: * src/org.gnome.Empathy.Call.service.in: * src/empathy-chat.chandler: * src/org.gnome.Empathy.Chat.service.in: * src/empathy-chat-chandler.c: Don't use the same bus name for filter and chandler programs. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@431 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-11-11 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-11-115-74/+159
| | | | | | | | | | | | | * libempathy-gtk/empathy-chat.c: * src/empathy-call-chandler.c: * src/org.gnome.Empathy.Chat.service.in: * src/empathy-chat-chandler.c: * src/empathy.c: * src/Makefile.am: Move chats to its own process. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@429 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-11-07 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-11-082-3/+4
| | | | | | | | | * src/org.gnome.Empathy.Call.service.in: * src/Makefile.am: Install empathy-call-chandler to $libexecdir. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@426 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-11-03 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-11-041-4/+7
| | | | | | | | | * src/empathy.c: Make use of gtk_init_with_args for command line parsing. Fixes bug #491985 (Basilio Kublik). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@415 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-10-28 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-10-282-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * libempathy-gtk/empathy-status-icon.glade: * libempathy-gtk/empathy-group-chat.glade: * libempathy-gtk/empathy-main-window.glade: * libempathy-gtk/empathy-images.h: * src/empathy.c: * src/Makefile.am: * configure.ac: * data/jabber.profile: * data/salut.profile: * data/msn.profile: * data/gtalk.profile: * data/irc.profile: * data/22x22: * data/32x32: * data/24x24: * data/16x16: * data/48x48: * data/scalable: * data/Makefile.am: * data/icons/*: Rename icons to follow fd.o icon naming spec. Move icons to the right directory. Fixes bug #470418 (Michael Monreal). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@404 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-10-08 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-10-091-0/+2
| | | | | | | | | | | | | | | | | | | | * libempathy-gtk/empathy-ui-utils.c: * libempathy-gtk/empathy-ui-utils.h: * libempathy-gtk/empathy-contact-widget.c: * libempathy-gtk/empathy-contact-widget.h: * libempathy-gtk/empathy-avatar-chooser.c: * libempathy-gtk/empathy-avatar-chooser.h: * libempathy-gtk/empathy-avatar-image.c: * libempathy-gtk/empathy-avatar-image.h: * libempathy-gtk/Makefile.am: * src/empathy.c: Implement EmpathyAvatarChooser and EmpathyAvatarImage and make use of them in contact information windows. That means we can now enlarge avatars when clicking on it and we can set our own avatar if we edit our own contact. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@363 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-09-29 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-09-294-4/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libempathy-gtk/empathy-call-window.c: * libempathy-gtk/empathy-call-window.h: * libempathy-gtk/empathy-contact-list-view.c: * libempathy-gtk/empathy-call-window.glade: * libempathy-gtk/Makefile.am: * libempathy-gtk/empathy-chat-window.c: * src/empathy-call-chandler.c: * src/empathy-call.chandler: * src/org.gnome.Empathy.Call.service.in: * src/Makefile.am: * libempathy/empathy-utils.c: * libempathy/empathy-utils.h: * libempathy/empathy-tp-call.c: * libempathy/empathy-tp-call.h: * libempathy/Makefile.am: * libempathy/tp-stream-engine.xml: * configure.ac: * doc/libempathy-gtk/libempathy-gtk-docs.sgml: * doc/libempathy/libempathy.types: * doc/libempathy/libempathy-docs.sgml: * doc/libempathy/Makefile.am: * doc/libempathy/tmpl/empathy-utils.sgml: Initial Voice+Video support Fixes bug #468204 (Elliot Fairweather, Xavier Claessens). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@339 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-09-28 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-09-281-6/+5
| | | | | | | | | | | | * libempathy-gtk/empathy-contact-list-view.c: * libempathy-gtk/empathy-chat-window.c: * src/Makefile.am: * libempathy/empathy-tp-group.c: * libempathy/Makefile.am: Ported from VOIP branch. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@335 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-09-28 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-09-281-13/+1
| | | | | | | | | | | | | | | | | | * configure.ac: * src/empathy.c: Remove GnomeProgram, not useful anymore, drop libgnome dependency. Fixes bug #442079 * libempathy/empathy-avatar.c: * libempathy/empathy-avatar.h: Fix Copyright header. * libempathy/empathy-contact-factory.c: * libempathy/empathy-tp-group.c: Free return value for async DBus calls, they are not owned by dbus-glib. This fix big leaks, thanks again to valgrind. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@330 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-08-24 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-08-251-0/+27
| | | | | | | | | * src/empathy.c: Chech if there is already a Salut account before creating a new one and add more debug messages. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@269 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-08-23 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-08-231-0/+84
| | | | | | | | | | | | | | | | | | | * libempathy-gtk/empathy-account-widget-salut.glade: * libempathy-gtk/empathy-account-widget-salut.c: * libempathy-gtk/empathy-account-widget-salut.h: * libempathy-gtk/empathy-preferences.h: * libempathy-gtk/empathy-accounts-dialog.c: * libempathy-gtk/Makefile.am: * src/empathy.c: * configure.ac: * data/empathy.schemas.in: Add specialised UI for salut settings. Configure a Salut account first time empathy is started with salut CM installed using gnome-about-me information. Fixes bug #447467 (Cosimo Cecchi, Xavier Claessens). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@266 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-07-20 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-07-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libempathy/Makefile.am: * libempathy/empathy-tp-roomlist.h: * libempathy/empathy-tp-roomlist.c: * libempathy-gtk/empathy-chatrooms-window.c: * libempathy-gtk/empathy-new-chatroom-dialog.c: Initial room list support. It does not works yet. * libempathy-gtk/empathy-account-widget-generic.c: Add support for all types of integer and float. Fixes bug #457740 (Jamey Hicks). * libempathy/empathy-tp-chat.c: * libempathy-gtk/empathy-chat.c: If there is an error sending a message, show an error message to the user. * libempathy-gtk/empathy-accounts-dialog.c: Fix a leak, profile should be unrefed after mc_account_get_profile. * libempathy/empathy-utils.c: * libempathy/empathy-utils.h: * libempathy/empathy-tp-chatroom.c: * libempathy/empathy-tp-group.h: * libempathy/empathy-tp-group.c: * src/empathy.c: Rename empathy_get_channel_id() to empathy_inspect_channel(). We now have empathy_inspect_handle(). * po/POTFILES.in: * libempathy/empathy-tp-contact-list.c: Set all contacts from salut protocol to the "Local Network" group. * libempathy/empathy-idle.c: Fix NetworkManager support. * libempathy/empathy-chatroom.h: Fix indentation. * libempathy-gtk/empathy-status-icon.c: * libempathy-gtk/empathy-ui-utils.c: * libempathy-gtk/empathy-ui-utils.h: - Iconify main window to the status icon like in rhythmbox. Fixes bug #458106 (Jaap A. Haitsma). - Rounded avatars. Fixes bug #457992 (Raphael Slinckx) * Makefile.am: Fix distcheck for gtkdoc (Vincent Untz) * data/empathy.desktop.in.in: Change application description (Jaap A. Haitsma). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@190 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-07-09 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-07-101-0/+2
| | | | | | | | | | | * src/empathy.c: * libempathy/empathy-debug.c: * libempathy/empathy-debug.h: Add EMPATHY_LOGFILE env variable. Fixes bug #455240 (Guillaume Desmottes). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@179 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-06-30 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-07-012-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | * libempathy-gtk/empathy-account-widget-generic.c: Fix a leaked ref. * src/empathy.c: If we get a chatroom we have to create an EmpathyTpChatroom object. * src/Makefile.am: Fix build system, programs links to libempathy-gtk and libempathy. * configure.ac: libempathy does not depends on libgnome-vfs. * libempathy-gtk/empathy-status-icon.c: * libempathy-gtk/empathy-chat.c: * libempathy/empathy-tp-chat.c: * libempathy/empathy-tp-chat.h: * libempathy/empathy-filter.c: * libempathy/empathy-filter.h: * libempathy/empathy-filter.xml: * libempathy/Makefile.am: Filter incoming text channels and make status icon flash when there we receive a new message. Dispatch the channel only when we get a message and the user click on the icon. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@175 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-06-22 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-06-222-21/+21
| | | | | | | | | | | | * libempathy/*.[ch]: * libempathy-gtk/*.[ch]: * src/*.[ch]: Rename all filenames starting with "gossip" by "empathy", change namespace of all gossip_*() functions to empathy_*(). Fixes bug #444490 (Mario Danic, Xavier Claessens). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@170 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-06-15 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-06-211-26/+12
| | | | | | | | | * src/empathy.c: * libempathy/empathy-idle.c: Adding NetworkManager support. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@162 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-06-14 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-06-145-234/+77
| | | | | | | | | | | | | | | | | | * src/org.gnome.Empathy.Chat.service.in: * src/empathy-accounts.c: * src/empathy-accounts-main.c: * src/empathy-chat-main.c: * src/empathy.c: * src/Makefile.am: * src/empathy-main.c: * libempathy/gossip-chatroom-manager.c: * autogen.sh: Empathy is no more splitted into 2 processes. It makes debugging more difficult when emmpathy-chat crashes. It's also more optimised like that since contact objects can be shared. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@154 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-06-13 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-06-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libempathy-gtk/Makefile.am: * libempathy-gtk/gossip-log-window.glade: * libempathy-gtk/gossip-log-window.h: * libempathy-gtk/gossip-log-window.c: * libempathy/empathy-log-manager.c: * libempathy/empathy-log-manager.h: * libempathy-gtk/gossip-chat.c: * libempathy-gtk/empathy-main-window.c: New window for viewing logs. * libempathy-gtk/gossip-chat-view.c: Do not use smooth scroll when resizing the view. * libempathy-gtk/gossip-contact-list-store.c: Do not set active contacts when creating the store, and when contact groups changed. * src/empathy-main.c: Fix warning when using command-line options. * libempathy/empathy-tp-contact-list.c: Check if we have an aliasing iface before setting the alias of a contact. * TODO: Updated. * data/jabber.profile: Ignore ssl errors by default. This is a security vulnerability but we don't really have the choice. * libempathy/gossip-contact.h: * libempathy/gossip-contact.c: Add a "is-user" property to know if it's our self contact. * libempathy/gossip-message.h: * libempathy/gossip-message.c: Add a "receiver" property like that we have our self contact for nick highlight. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@148 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-06-03 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-06-048-442/+12
| | | | | | | | | | | | | | | | | | | | | | * libempathy-gtk/gossip-ui-utils.c * libempathy-gtk/gossip-accounts-dialog.c * libempathy-gtk/Makefile.am * src/empathy-accounts-main.c * src/empathy-chat-main.c * src/Makefile.am * src/empathy-main.c * libempathy/gossip-utils.c * libempathy/Makefile.am * src/empathy-filter.h * src/empathy-filter-plugin.c * src/empathy-filter.xml * src/empathy-filter.c * libempathy/gossip-paths.c * libempathy/gossip-paths.h: Remove unused code. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@120 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-05-31 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-05-312-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libempathy-gtk/gossip-account-chooser.c: Fix warning when selecting all accounts. * src/empathy-accounts-main.c: * libempathy-gtk/empathy-status-icon.c: * libempathy-gtk/gossip-accounts-dialog.h: * libempathy-gtk/gossip-accounts-dialog.c: * libempathy-gtk/gossip-preferences.h: * libempathy-gtk/gossip-preferences.c: Set parent window. * libempathy-gtk/empathy-main-window.c: Implement favorite chatroom menu and fix a leak. * libempathy-gtk/Makefile.am: * libempathy/Makefile.am: * libempathy/gossip-chatroom.c: * libempathy/gossip-chatroom.h: * libempathy/gossip-chatroom-manager.c: * libempathy/gossip-chatroom-manager.h: * libempathy/gossip-chatroom-manager.dtd: * libempathy-gtk/gossip-chatrooms-window.glade: * libempathy-gtk/gossip-chatrooms-window.c: * libempathy-gtk/gossip-chatrooms-window.h: New files to implement favorite chatrooms and a window to show them. * libempathy-gtk/gossip-chat.c: Fix tooltip leaked. * libempathy-gtk/gossip-chat-window.h: * libempathy-gtk/gossip-chat-window.c: Do not use deprecated gtk_object_sink(). Implement favorite chatroom features. Find a chat by comparing the account AND the chat ID. * src/empathy-chat-main.c: * libempathy/empathy-tp-chat.h: * libempathy/empathy-tp-chat.c: * libempathy/gossip-utils.h: * libempathy/gossip-utils.c: empathy_tp_chat_get_id() returns the Text channel's name. The chat ID is unique only for a specified account. * libempathy/empathy-tp-contact-list.c: Fix some leaks and add a FIXME comment for a leak not yet fixed. * TODO: Would be cool to have a glade catalog for libempathy-gtk. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@100 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-05-25 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-05-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libempathy-gtk/gossip-new-chatroom-dialog.c: Preset the server only for jabber protocol to conference.server. This fixes a warning. * libempathy-gtk/gossip-group-chat.h: * libempathy-gtk/gossip-group-chat.c: gossip_group_chat_set_topic() is a public function. * libempathy-gtk/empathy-images.h: * libempathy-gtk/empathy-main-window.glade: * libempathy-gtk/empathy-status-icon.glade: Make use of empathy-new-message icon name. * libempathy-gtk/gossip-contact-list-store.c: By default we sort by contacts names. * libempathy-gtk/gossip-chat.c: Do not display composing state if it's our own contact that is composing. * src/empathy-chat-main.c: * libempathy/empathy-tp-chat.c: * libempathy/empathy-tp-chat.h: Make possible to build the id based on the account and the channel's name. For private chats that means the contact's id. * libempathy-gtk/gossip-chat-window.c: Un-comment the code related to chatrooms that is now implemented. We can now Show/Hide contact list for group chats, DnD contact on the window to begin a discussion, join a new chatroom. * libempathy-gtk/gossip-account-chooser.c: Add a FIXME message. * data/22x22/empathy-new-message.png: * data/22x22/empathy-proto-irc.png: * data/22x22/Makefile.am: * data/32x32/empathy-proto-irc.png: * data/32x32/Makefile.am: * data/gtalk.profile: * data/16x16/empathy-new-message: * data/16x16/empathy-message-new.png: * data/16x16/empathy-proto-irc.png: * data/16x16/Makefile.am: * data/scalable/empathy-proto-irc.svg: * data/scalable/Makefile.am: * data/irc.profile: Adding icons for empathy-new-message and IRC protocol. Make use of the irc icon in the irc profile. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@91 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-05-21 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-05-211-40/+20
| | | | | | | | | | | | | | | | | | | | * libempathy-gtk/gossip-group-chat.c: * libempathy-gtk/gossip-group-chat.h: * libempathy-gtk/gossip-private-chat.c: * libempathy-gtk/gossip-private-chat.h: * libempathy-gtk/gossip-group-chat.glade: * libempathy-gtk/Makefile.am: * src/empathy-chat-main.c: * libempathy/empathy-tp-contact-list.c: * libempathy/gossip-telepathy-group.c: * libempathy/gossip-telepathy-group.h: * libempathy/empathy-tp-chatroom.c: * libempathy/empathy-tp-chatroom.h: Implementing basic chatroom support. Actually it works only if we get invited in a chatroom. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@87 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-05-20 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-05-201-6/+2
| | | | | | | | | | | | | | | | * libempathy-gtk/gossip-contact-list-store.c: Allow to set custom function for getting groups of a contact. Make possible to have groups for presence or role/affiliation in chatroom for example. * libempathy-gtk/gossip-contact-list-store.h: Allow to set custom function to handle DnD of contact. Useful when a custom function is set for groups. * src/empathy-chat-main.c: Minor fix. * TODO: * po/POTFILES.in: Updated. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@76 4ee84921-47dd-4033-b63a-18d7a039a3e4
* * libempathy-gtk/gossip-private-chat.h:xclaesse2007-05-191-2/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libempathy-gtk/gossip-contact-list.c: * libempathy-gtk/gossip-chat.c: * libempathy-gtk/gossip-chat.h: * libempathy-gtk/gossip-chat-window.c: * libempathy-gtk/Makefile.am: * libempathy-gtk/gossip-chat-view.c: * libempathy-gtk/gossip-private-chat.c: * src/empathy-chat-main.c: * libempathy/gossip-utils.c: * libempathy/gossip-contact.h: * libempathy/empathy-tp-chat.c: * libempathy/gossip-utils.h: * libempathy/empathy-contact-manager.c: * libempathy/empathy-contact-manager.h: * libempathy/empathy-tp-contact-list.c: * libempathy/empathy-tp-contact-list.h: * libempathy/empathy-tp-chatroom.c: * libempathy/empathy-tp-chatroom.h: * libempathy/empathy-contact-list.c: * libempathy/empathy-contact-list.h: * libempathy/Makefile.am: * libempathy/gossip-contact.c: EmpathyContactList is now an interface implemented by EmpathyTpContactList, EmpathyContactManager and EmpathyTpChatroom. GossipContactList use that interface to display a treeview. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@72 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2006-05-14 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-05-142-0/+4
| | | | | | | | | | | | | | | | | | | | | * src/empathy-chat-main.c: * src/empathy-main.c: * configure.ac: * data/22x22/Makefile.am: * data/22x22/empathy.png: * data/48x48: * data/48x48/Makefile.am: * data/48x48/empathy.png: * data/32x32/Makefile.am: * data/32x32/empathy.png: * data/16x16/empathy.png: * data/16x16/Makefile.am: * data/scalable/empathy.svg: * data/scalable/Makefile.am: * data/Makefile.am: Add empathy icon stolen from cohoba. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@63 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2006-05-14 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-05-143-20/+84
| | | | | | | | | | | | | | | * src/empathy-chat-main.c: * src/Makefile.am: * src/empathy-main.c: * po/POTFILES.in * po/LINGUAS: * TODO: Setting up i18n support. * po/Makefile.in.in: Removed, it's generated at build time. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@62 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2006-05-13 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-05-141-7/+32
| | | | | | | | | | | | | | * libempathy-gtk/gossip-chat-window.c: * libempathy-gtk/gossip-chat-window.h: * src/empathy-chat-main.c: * libempathy/empathy-tp-chat.c: * libempathy/empathy-tp-chat.h: When a new text channel arrives, check if there is no existing GossipChat object for it. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@56 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2006-05-13 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-05-142-73/+1
| | | | | | | | | | * src/Makefile.am: * src/empathy-contact-list-main.c: Removing empathy-contact-list program, it's useless. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@55 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ GossipAboutDialog]xclaesse2007-05-131-0/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@50 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ Save/Resore the visibility of main window and show account ↵xclaesse2007-05-131-10/+0
| | | | | | dialog if no account is enabled] git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@48 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ gossip_mission_control_new() returns a MissionControl ↵xclaesse2007-05-132-5/+4
| | | | | | sigleton object and update throbber state when there is connecting accounts] git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@47 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ Improved EmpathyStatusIcon and GossipPresenceChooser]xclaesse2007-05-101-39/+6
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@43 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ connect to the error signal on MC]xclaesse2007-05-101-0/+18
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@42 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ New object: EmpathyStatusIcon]xclaesse2007-05-101-23/+22
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@41 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ Automatically set presence to available when starting and to ↵xclaesse2007-05-101-8/+10
| | | | | | offline when exiting] git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@40 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ Ctr+Enter adds a new line in and empathy-chat exits 5sec ↵xclaesse2007-05-102-1/+63
| | | | | | after the last chat was closed] git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@39 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ Improve build system]xclaesse2007-05-092-24/+22
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@36 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ many changes]xclaesse2007-05-096-35/+390
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@35 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ fix including of mcd-*.h files]xclaesse2007-05-081-2/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@34 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ Use icon-name API instead of stock icons and update tango icons]xclaesse2007-05-083-14/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@32 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ Cleanup build system and add MC plugin]xclaesse2007-05-062-19/+84
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@29 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ Remove EmpathySession and move all programs into src/]xclaesse2007-05-037-15/+277
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@28 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ Autostart]xclaesse2007-05-033-22/+33
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@27 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ Replace the launcher by the main program with tray icon]xclaesse2007-05-022-0/+205
git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@25 4ee84921-47dd-4033-b63a-18d7a039a3e4