aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy
Commit message (Collapse)AuthorAgeFilesLines
* Reorder files in alphabetical order.Xavier Claessens2008-08-291-32/+32
| | | | svn path=/trunk/; revision=1399
* Update API doc and add a README to explain how to keep it updated.Xavier Claessens2008-08-281-2/+1
| | | | svn path=/trunk/; revision=1397
* Always return a new ref in empathy_contact_factory_get_tp_factory. Fixes bug ↵Xavier Claessens2008-08-271-4/+2
| | | | | | #549545. svn path=/trunk/; revision=1394
* Reword presence handling. Save requested presence and correctly set ↵Xavier Claessens2008-08-141-55/+61
| | | | | | auto-away even if NM is disconnected. Fixes bug #540356. svn path=/trunk/; revision=1334
* reorder some functionsXavier Claessens2008-08-141-23/+23
| | | | svn path=/trunk/; revision=1333
* Do not stop and restart ext_away_timeout when already running.Xavier Claessens2008-08-141-1/+3
| | | | svn path=/trunk/; revision=1332
* Reorder functions to not have to declare them in the beginning of the fileXavier Claessens2008-08-141-282/+259
| | | | svn path=/trunk/; revision=1331
* Add a function to request a channel from a string handleXavier Claessens2008-08-072-2/+133
| | | | svn path=/trunk/; revision=1310
* On incoming calls don't request a new audio stream. This makes streams ↵Xavier Claessens2008-08-021-3/+0
| | | | | | collide and confuses empathy (Sjoerd Simons). svn path=/trunk/; revision=1285
* If we don't know the status string, set it to unset (Sjoerd Simons).Xavier Claessens2008-07-301-1/+1
| | | | svn path=/trunk/; revision=1275
* If InspectHandles fails print a debug message and return.Xavier Claessens2008-07-151-1/+6
| | | | svn path=/trunk/; revision=1239
* Do not call g_array_free if the array is NULLXavier Claessens2008-07-151-2/+1
| | | | svn path=/trunk/; revision=1238
* Fix reviewer commentsXavier Claessens2008-07-153-44/+53
| | | | svn path=/trunk/; revision=1237
* Fix listing chatrooms with salutXavier Claessens2008-07-151-17/+52
| | | | svn path=/trunk/; revision=1235
* Really fix the leak. Address is created using g_value_dup_boxed so it should ↵Xavier Claessens2008-07-141-3/+12
| | | | | | be freed using g_boxed_free. svn path=/trunk/; revision=1229
* Release a variable with g_free() instead of tp_g_value_slice_free(). Fixes ↵Xavier Claessens2008-07-141-2/+1
| | | | | | bug #542231 (Alban Crequy) svn path=/trunk/; revision=1228
* Merge branch 'leak'Xavier Claessens2008-07-141-0/+2
| | | | svn path=/trunk/; revision=1227
* Fix some coding styleXavier Claessens2008-07-092-94/+82
| | | | svn path=/trunk/; revision=1218
* empath-contact: remove tabs (Guillaume Desmottes)Xavier Claessens2008-07-092-410/+409
| | | | svn path=/trunk/; revision=1217
* switch empathy-contact to Collabora coding style (Guillaume Desmottes)Xavier Claessens2008-07-092-316/+319
| | | | svn path=/trunk/; revision=1214
* Document empathy_avatar_save_to_file (Guillaume Desmottes)Xavier Claessens2008-07-092-1/+11
| | | | svn path=/trunk/; revision=1210
* add empathy_avatar_save_to_file (Guillaume Desmottes)Xavier Claessens2008-07-092-1/+11
| | | | svn path=/trunk/; revision=1209
* Add some comments to the message queue codeXavier Claessens2008-07-081-2/+7
| | | | svn path=/trunk/; revision=1204
* Before emitting a message make sure the ID is also ready. Fixes bug #540360.Xavier Claessens2008-07-081-2/+4
| | | | svn path=/trunk/; revision=1203
* Make empathy_contact_equal NULL-safe for the contact ID and use the ^ ↵Xavier Claessens2008-07-081-2/+4
| | | | | | operator to concat 2 hashs values instead of +. svn path=/trunk/; revision=1202
* Fix a gcc warning complaining about a var that could be used uninitializedXavier Claessens2008-07-051-1/+1
| | | | svn path=/trunk/; revision=1200
* Fix coding styleXavier Claessens2008-06-191-6/+6
| | | | svn path=/trunk/; revision=1183
* "ready & EMPATHY_CONTACT_READY_NAME" instead of ready | ↵Xavier Claessens2008-06-191-1/+1
| | | | | | EMPATHY_CONTACT_READY_NAME svn path=/trunk/; revision=1182
* Fix coding styleXavier Claessens2008-06-191-3/+1
| | | | svn path=/trunk/; revision=1181
* Move contact_set_ready_flag() in _set_name() and _set_handle().Xavier Claessens2008-06-191-2/+2
| | | | svn path=/trunk/; revision=1180
* Fix the bug "Incoming call from (null)" (Alban Crequy)Xavier Claessens2008-06-191-0/+9
| | | | | | | | | | | The status icon uses empathy_contact_get_name() to print the name of the calling contact. It uses empathy_contact_run_until_ready() to wait the return of GetAliases(). If GetAliases() failed for whatever reason, the name will be NULL and empathy_contact_get_name() will fallback to the id. If GetHandle() has not yet returned, the id is not ready and empathy_contact_run_until_ready() must wait the id to be available. svn path=/trunk/; revision=1179
* don't set the flag to ready if we are not yet ready, especially when we send ↵Xavier Claessens2008-06-191-1/+1
| | | | | | a glib signal meanwhile, letting the opportunity to enter in the mainloop svn path=/trunk/; revision=1178
* Add g_return_val_if_fail (Alban Crequy)Xavier Claessens2008-06-131-0/+2
| | | | svn path=/trunk/; revision=1167
* Do not include _gen/ files (Alban Crequy)Xavier Claessens2008-06-131-1/+1
| | | | svn path=/trunk/; revision=1166
* Replace the has-dtmf property by empathy_tp_call_has_dtmf() (Alban Crequy)Xavier Claessens2008-06-132-9/+10
| | | | svn path=/trunk/; revision=1165
* Do not show the keypad when the media channel does not have the DTMF ↵Xavier Claessens2008-06-131-0/+10
| | | | | | interface (Alban Crequy) svn path=/trunk/; revision=1162
* Check if there is a publish/subscribe list before adding/removing contacts ↵Xavier Claessens2008-06-121-4/+11
| | | | | | from them. Fixes bug #537690. svn path=/trunk/; revision=1160
* Do not warning if we try to load the avatar of a contact that does not yet ↵Xavier Claessens2008-05-281-14/+14
| | | | | | have its id. svn path=/trunk/; revision=1129
* Move avatar cache to ~/.cache and don't mix avatar from different contacts, ↵Xavier Claessens2008-05-287-257/+199
| | | | | | tokens are not garanteed to be different. svn path=/trunk/; revision=1128
* empathy_proxy_hash and _equal can be used only with proxies that unsure ↵Xavier Claessens2008-05-281-3/+8
| | | | | | unique bus name. svn path=/trunk/; revision=1127
* Emit "send-error" signal if Send() call failsXavier Claessens2008-05-221-2/+18
| | | | svn path=/trunk/; revision=1118
* Improve dispatcher. Fixes bug #465928.Xavier Claessens2008-05-184-184/+231
| | | | svn path=/trunk/; revision=1108
* Request publish and subscribe lists instead of waiting for CM to create them.Xavier Claessens2008-05-161-113/+172
| | | | svn path=/trunk/; revision=1103
* Use tp_connection_call_when_readyXavier Claessens2008-05-161-14/+21
| | | | svn path=/trunk/; revision=1102
* Don't leak queued messages if EmpathyTpChat gets finalized.Xavier Claessens2008-05-091-0/+15
| | | | svn path=/trunk/; revision=1096
* Move non-gtk parts of EmpathyFilter to EmpathyDispatcher in libempathy, gtk ↵Xavier Claessens2008-05-095-4/+759
| | | | | | parts are now in EmpathyStatusIcon svn path=/trunk/; revision=1093
* Make _get_invitation more reliableXavier Claessens2008-05-091-4/+9
| | | | svn path=/trunk/; revision=1092
* Include empathy-contact-list.hXavier Claessens2008-05-091-0/+1
| | | | svn path=/trunk/; revision=1091
* Avoid calling ListPendingMessage if it's already running.Xavier Claessens2008-05-092-10/+12
| | | | svn path=/trunk/; revision=1090
* Ref the call object when emiting notify signals because signal handles could ↵Xavier Claessens2008-05-091-2/+7
| | | | | | unref it svn path=/trunk/; revision=1089
* More duplicate includes of empathy-debug.hXavier Claessens2008-05-072-3/+0
| | | | svn path=/trunk/; revision=1086
* Do not include empathy-debug.h twiceXavier Claessens2008-05-071-1/+0
| | | | svn path=/trunk/; revision=1085
* Keep a priv pointer in the object struct instead of using ↵Xavier Claessens2008-05-0637-370/+281
| | | | | | G_TYPE_INSTANCE_GET_PRIVATE all the time. svn path=/trunk/; revision=1082
* If self presence message is "" do like if it was NULL.Xavier Claessens2008-05-052-4/+12
| | | | svn path=/trunk/; revision=1081
* Do not request video stream until the user click on the 'send video' box.Xavier Claessens2008-05-021-11/+4
| | | | svn path=/trunk/; revision=1076
* Fix build with debug disabled.Xavier Claessens2008-05-022-5/+11
| | | | svn path=/trunk/; revision=1075
* Fix unused var if debug is disabled.Xavier Claessens2008-05-021-3/+1
| | | | svn path=/trunk/; revision=1074
* Remove useless g_print and enable tp-glib debug messages.Xavier Claessens2008-05-021-3/+2
| | | | svn path=/trunk/; revision=1073
* Keypad is unsensitive if the call is not ACCEPTEDXavier Claessens2008-05-021-2/+2
| | | | svn path=/trunk/; revision=1072
* Implement DTMF.Xavier Claessens2008-05-022-2/+36
| | | | svn path=/trunk/; revision=1071
* Make use of tp-glib debug system.Xavier Claessens2008-05-0120-506/+433
| | | | svn path=/trunk/; revision=1066
* Remove conditional build of VOIP.Xavier Claessens2008-04-241-4/+0
| | | | svn path=/trunk/; revision=1038
* Fix some warnings with roomlistXavier Claessens2008-04-231-3/+8
| | | | svn path=/trunk/; revision=1034
* Make sure we don't assume Text channel's handle_type is != NONE.Xavier Claessens2008-04-232-0/+11
| | | | svn path=/trunk/; revision=1032
* Add support for apt:// URLS. Fixes bug #529049 (Gaëtan Podevijn).Xavier Claessens2008-04-222-0/+6
| | | | svn path=/trunk/; revision=1028
* Partly fix INCOMING callsXavier Claessens2008-04-211-24/+9
| | | | svn path=/trunk/; revision=1023
* Fix OUTGOING callsXavier Claessens2008-04-212-28/+51
| | | | svn path=/trunk/; revision=1022
* Never set the remote_contact for named rooms, do not pretend it's a p2p chat ↵Xavier Claessens2008-04-211-8/+21
| | | | | | when on a muc with only one other contact. svn path=/trunk/; revision=1015
* Do not unref account from empathy_contact_get_account()Xavier Claessens2008-04-201-1/+0
| | | | svn path=/trunk/; revision=1001
* Some code cleanupXavier Claessens2008-04-201-26/+21
| | | | svn path=/trunk/; revision=987
* Call ListTubes in EmpathyTpTube's constructor to avoid racesXavier Claessens2008-04-201-96/+67
| | | | svn path=/trunk/; revision=986
* Change the way tube handler's object-path and bus-name are build.Xavier Claessens2008-04-202-8/+65
| | | | svn path=/trunk/; revision=984
* Make a more generic API for different socket typesXavier Claessens2008-04-202-83/+36
| | | | svn path=/trunk/; revision=982
* Rename empathy_offer_ipv4_stream_tube() to ↵Xavier Claessens2008-04-202-77/+93
| | | | | | empathy_tp_tube_new_ipv4_stream_tube() and return the new EmpathyTpTube object. svn path=/trunk/; revision=981
* Add empathy_offer_ipv4_stream_tube().Xavier Claessens2008-04-203-2/+81
| | | | svn path=/trunk/; revision=980
* Rename EmpathyTube to EmpathyTpTube and remove EmpathyTubes.Xavier Claessens2008-04-208-1069/+588
| | | | svn path=/trunk/; revision=978
* Replace channel closed signal with invalidated signalXavier Claessens2008-04-201-7/+10
| | | | svn path=/trunk/; revision=977
* Little coding stype changesXavier Claessens2008-04-201-8/+5
| | | | svn path=/trunk/; revision=976
* Remove useless commented codeXavier Claessens2008-04-201-5/+0
| | | | svn path=/trunk/; revision=974
* Add tubes, tube and tube handler objectsXavier Claessens2008-04-207-2/+1295
| | | | svn path=/trunk/; revision=972
* Drop Chandler and Filter, do not use MC for dispatching channels, do it ourself.Xavier Claessens2008-04-206-588/+32
| | | | svn path=/trunk/; revision=967
* Fix acknoledge of messagesXavier Claessens2008-04-202-47/+77
| | | | svn path=/trunk/; revision=966
* Always set urgency hint on p2p chat windows when receiving a message.Xavier Claessens2008-04-182-6/+19
| | | | svn path=/trunk/; revision=962
* If the RequestAliases fails, make sure the name property on all contacts ↵Xavier Claessens2008-04-162-40/+43
| | | | | | becomes ready to avoid waiting infinitely. svn path=/trunk/; revision=952
* Add/Remove preview window can be done at anytime, the call don't have to be ↵Xavier Claessens2008-04-161-2/+0
| | | | | | running. svn path=/trunk/; revision=949
* Add collabora in copyright and myself in authors since I did lots of changes ↵Xavier Claessens2008-04-152-26/+32
| | | | | | in that module. svn path=/trunk/; revision=947
* Update copyright year in .h too, it was done in .c only.Xavier Claessens2008-04-1518-18/+18
| | | | svn path=/trunk/; revision=946
* Get the chat ID only if the handle and handle_type are != 0. Get the ↵Xavier Claessens2008-04-151-15/+19
| | | | | | remote_contact from the channel's handle if it's of type CONTACT. svn path=/trunk/; revision=945
* Request audio and video streams if capabilities are unknown.Xavier Claessens2008-04-151-17/+8
| | | | svn path=/trunk/; revision=944
* Various fixes for chatsXavier Claessens2008-04-141-3/+4
| | | | svn path=/trunk/; revision=938
* Set "remote-contact" property even if there is a group interface.Xavier Claessens2008-04-141-0/+41
| | | | svn path=/trunk/; revision=937
* Fix disconnection of AccountStatusChanged signal.Xavier Claessens2008-04-134-23/+33
| | | | svn path=/trunk/; revision=932
* Fix some warningsXavier Claessens2008-04-112-3/+3
| | | | svn path=/trunk/; revision=926
* Remove deleted file from the makefileXavier Claessens2008-04-111-3/+1
| | | | svn path=/trunk/; revision=924
* We can't use *_run_* API from dbus signal cb or method implementation. To ↵Xavier Claessens2008-04-116-39/+218
| | | | | | avoid problems move the code to a g_idle cb. svn path=/trunk/; revision=922
* Do not add signal "process", it's added in generated codeXavier Claessens2008-04-111-12/+0
| | | | svn path=/trunk/; revision=921
* Use generated API in EmpathyChandlerXavier Claessens2008-04-112-63/+57
| | | | svn path=/trunk/; revision=920
* Make use of generated API for EmpathyFilterXavier Claessens2008-04-112-79/+66
| | | | svn path=/trunk/; revision=919
* Add Chandler and Filter interfacesXavier Claessens2008-04-112-31/+0
| | | | svn path=/trunk/; revision=918
* TpChannel is not a DBusGProxyXavier Claessens2008-04-111-5/+4
| | | | svn path=/trunk/; revision=914
* Fix a warningXavier Claessens2008-04-111-1/+1
| | | | svn path=/trunk/; revision=913
* Remove unused includesXavier Claessens2008-04-112-3/+0
| | | | svn path=/trunk/; revision=909
* Update for new APIXavier Claessens2008-04-111-1/+1
| | | | svn path=/trunk/; revision=907
* Remove empathy_inspect_* and add empathy_channel_get_accountXavier Claessens2008-04-112-69/+16
| | | | svn path=/trunk/; revision=906
* Do not take McAccount as construct param, it can be found from the TpChannelXavier Claessens2008-04-116-232/+72
| | | | svn path=/trunk/; revision=905
* Port EmpathyTpRoomlist to tp-glib APIXavier Claessens2008-04-112-224/+272
| | | | svn path=/trunk/; revision=904
* Add empathy_tp_group_get_invitationXavier Claessens2008-04-112-0/+36
| | | | svn path=/trunk/; revision=903
* Chandler and Filter only dispatch ready TpChannelXavier Claessens2008-04-113-54/+38
| | | | svn path=/trunk/; revision=902
* Update for new APIXavier Claessens2008-04-111-1/+1
| | | | svn path=/trunk/; revision=901
* Port to tp-glib API and cleanup the codeXavier Claessens2008-04-112-394/+252
| | | | svn path=/trunk/; revision=900
* Disconnect invalidated signal before unref the connection.Xavier Claessens2008-04-111-0/+3
| | | | svn path=/trunk/; revision=899
* Remove all references to TpChan in EmpathyTpGroupXavier Claessens2008-04-112-54/+7
| | | | svn path=/trunk/; revision=898
* Port EmpathyTpContactList to tp-glib APIXavier Claessens2008-04-112-247/+240
| | | | svn path=/trunk/; revision=897
* Use tp-glib API in empathy_call_with_contactXavier Claessens2008-04-111-23/+24
| | | | svn path=/trunk/; revision=896
* Completely remove TpConn and TpChanXavier Claessens2008-04-112-16/+2
| | | | svn path=/trunk/; revision=895
* Fix get_property('ready') on EmpathyTpChat and EmpathyTpGroup (Alban Crequy).Xavier Claessens2008-04-112-0/+6
| | | | svn path=/trunk/; revision=894
* Make use of empathy_run_until_ready_fullXavier Claessens2008-04-111-45/+10
| | | | svn path=/trunk/; revision=893
* Add empathy_run_until_read[_full] functionsXavier Claessens2008-04-112-0/+86
| | | | svn path=/trunk/; revision=892
* Wait for the TpGroup to be ready before using itXavier Claessens2008-04-111-34/+59
| | | | svn path=/trunk/; revision=891
* Use tp-glib client APIXavier Claessens2008-04-112-16/+58
| | | | svn path=/trunk/; revision=889
* Make use of mission_control_get_tpconnection()Xavier Claessens2008-04-112-20/+5
| | | | svn path=/trunk/; revision=888
* Use tp-glib API in EmpathyTpGroup and add a ready propertyXavier Claessens2008-04-113-241/+330
| | | | svn path=/trunk/; revision=884
* Use g_date_set_time_t instead of g_date_set_time. Fixes bug #523703 ↵Xavier Claessens2008-04-091-1/+1
| | | | | | (Frederic Peters). svn path=/trunk/; revision=881
* Display a warning if used when not ready instead of silently return.Xavier Claessens2008-04-021-11/+3
| | | | svn path=/trunk/; revision=862
* Add a 'ready' property telling if the object is ready to use.Xavier Claessens2008-04-022-6/+27
| | | | svn path=/trunk/; revision=861
* Do not ack pending messages until they are displayedXavier Claessens2008-04-021-1/+22
| | | | svn path=/trunk/; revision=857
* ref the contact temporally when setting properties because it could destroy ↵Xavier Claessens2008-04-021-3/+8
| | | | | | the object. svn path=/trunk/; revision=855
* Rework EmpathyChat's API, it is now a subclass of GtkBin.Xavier Claessens2008-04-024-64/+148
| | | | svn path=/trunk/; revision=840
* Fix leaks in finalizeXavier Claessens2008-04-021-0/+7
| | | | svn path=/trunk/; revision=832
* Unify EmpathyTpChatroom and EmpathyTpChat.Xavier Claessens2008-04-025-385/+131
| | | | svn path=/trunk/; revision=830
* Disconnect invalidated signal when TpCall is finalized. Fixes bug #523766.Xavier Claessens2008-03-261-9/+9
| | | | svn path=/trunk/; revision=826
* Disconnect invalidated signal from stream-engine when media channel is ↵Xavier Claessens2008-03-231-12/+20
| | | | | | closed. Fixes bug #523766. svn path=/trunk/; revision=822
* Fix some coding styleXavier Claessens2008-03-231-14/+14
| | | | svn path=/trunk/; revision=820
* Use empathy_file_lookup for glade files since some are in libempathy-gtk/ ↵Xavier Claessens2008-03-172-1/+21
| | | | | | and others in src/ svn path=/trunk/; revision=813
* Remove previous hack, it was stupid, we have a param to increase dbus ↵Xavier Claessens2008-03-171-29/+8
| | | | | | timeout now that we use tp-glib API. svn path=/trunk/; revision=812
* Keep the 0 in the end of the array when duping itXavier Claessens2008-03-171-1/+1
| | | | svn path=/trunk/; revision=810
* Make sure the dup_handles array is ended by 0.Xavier Claessens2008-03-171-1/+3
| | | | svn path=/trunk/; revision=809
* Retry requesting aliases if it fails, it can happen if there is too many ↵Xavier Claessens2008-03-162-4/+26
| | | | | | aliases to request and it takes too much time svn path=/trunk/; revision=798
* Wait for the factory to be ready before getting membersXavier Claessens2008-03-141-19/+47
| | | | svn path=/trunk/; revision=793
* Emit notify::ready signalsXavier Claessens2008-03-141-0/+3
| | | | svn path=/trunk/; revision=792
* Add a ready property on EmpathyTpContactFactoryXavier Claessens2008-03-144-11/+34
| | | | svn path=/trunk/; revision=790
* Make use of tp-glib helpers func for GValueXavier Claessens2008-03-111-6/+3
| | | | svn path=/trunk/; revision=779
* Remove useless libtelepathy headersXavier Claessens2008-03-1111-11/+9
| | | | svn path=/trunk/; revision=777
* Connect to PropertyFlagsChangedXavier Claessens2008-03-111-0/+40
| | | | svn path=/trunk/; revision=775
* Check if property is writable before setting it. Fix leaksXavier Claessens2008-03-111-0/+7
| | | | svn path=/trunk/; revision=774
* Implement _set_propertyXavier Claessens2008-03-112-1/+42
| | | | svn path=/trunk/; revision=773
* Fix usage of property iface and make use of it to get chatroom topic.Xavier Claessens2008-03-111-18/+15
| | | | svn path=/trunk/; revision=772
* Display GError's message when a call fails.Xavier Claessens2008-03-111-0/+18
| | | | svn path=/trunk/; revision=771
* Fix some warnings when getting propertiesXavier Claessens2008-03-111-8/+21
| | | | svn path=/trunk/; revision=770
* Add back "tp-chan" property, still used to inspect the channel handle.Xavier Claessens2008-03-112-9/+23
| | | | svn path=/trunk/; revision=769
* Continue property stuffXavier Claessens2008-03-112-4/+84
| | | | svn path=/trunk/; revision=768
* Do not close the channel if the channel is invalidatedXavier Claessens2008-03-111-1/+1
| | | | svn path=/trunk/; revision=767
* Prepare a new API for chat propertiesXavier Claessens2008-03-113-107/+160
| | | | svn path=/trunk/; revision=766
* Fix coding styleXavier Claessens2008-03-111-2/+2
| | | | svn path=/trunk/; revision=765
* Remove unused priv->factoryXavier Claessens2008-03-111-8/+4
| | | | svn path=/trunk/; revision=764
* Queue received messages until the sender got his alias.Xavier Claessens2008-03-113-31/+48
| | | | svn path=/trunk/; revision=763
* Refactor EmpathyTpChat to use tp-glib client codeXavier Claessens2008-03-112-456/+173
| | | | svn path=/trunk/; revision=762
* Don't wait for connection-ready if it was already ready.Xavier Claessens2008-03-111-3/+11
| | | | svn path=/trunk/; revision=761
* Improve a bit the test and fix empathy_contact_run_until, data.ready was not ↵Xavier Claessens2008-03-111-1/+2
| | | | | | set. svn path=/trunk/; revision=760
* Make sure we don't expect contact id and handle to be directly ready. Add ↵Xavier Claessens2008-03-116-88/+69
| | | | | | some _run_until_ready. svn path=/trunk/; revision=755
* Simplify tp_group_get_contact.Xavier Claessens2008-03-111-1/+1
| | | | svn path=/trunk/; revision=754
* Add debug messages in _run_until_readyXavier Claessens2008-03-111-0/+5
| | | | svn path=/trunk/; revision=753
* Keep EmpathyContact object instead of the self handle, avoid using the ↵Xavier Claessens2008-03-111-98/+141
| | | | | | connection when not ready and request contact info when the connection gets ready. svn path=/trunk/; revision=752
* simplify empathy_call_with_contact_id using empathy_contact_run_until_readyXavier Claessens2008-03-111-25/+5
| | | | svn path=/trunk/; revision=750
* Add empathy_contact_run_until_ready()Xavier Claessens2008-03-112-2/+81
| | | | svn path=/trunk/; revision=749
* Ready property on EmpathyContact is not a boolean but flags for each property.Xavier Claessens2008-03-112-10/+19
| | | | svn path=/trunk/; revision=748
* Add a ready property on EmpathyContact and make use of tp_strdiff.Xavier Claessens2008-03-112-13/+33
| | | | svn path=/trunk/; revision=747
* Lazy init of contact hash.Xavier Claessens2008-03-111-4/+5
| | | | svn path=/trunk/; revision=746
* If we set contact's id and name is still empty, emit notify::name.Xavier Claessens2008-03-111-0/+3
| | | | svn path=/trunk/; revision=745
* Make InspectHandles call asyncXavier Claessens2008-03-111-26/+41
| | | | svn path=/trunk/; revision=744
* Set self handle to 0 when connection is invalidatedXavier Claessens2008-03-111-2/+1
| | | | svn path=/trunk/; revision=743
* Use new apiXavier Claessens2008-03-112-383/+305
| | | | svn path=/trunk/; revision=742
* Do not use a global variable but a field in the call. Use a boolean since we ↵Xavier Claessens2008-03-111-9/+9
| | | | | | don't need the owner name. svn path=/trunk/; revision=731
* Fix: do not close the call channel if stream-engine is not yet started ↵Xavier Claessens2008-03-111-1/+13
| | | | | | (Alban Crequy) svn path=/trunk/; revision=730
* Queue received messages until the sender got his alias.Xavier Claessens2008-03-093-73/+149
| | | | svn path=/trunk/; revision=713
* Reorder functions to avoid having to declare them in the beginingXavier Claessens2008-03-091-471/+421
| | | | svn path=/trunk/; revision=712
* Allow underscores in URLs. Fixes bug #505616 (Marco Barisione).Xavier Claessens2008-03-081-1/+1
| | | | svn path=/trunk/; revision=708
* Replace g_signal_emit_by_name by g_signal_emit (Alban Crequy).Xavier Claessens2008-03-051-8/+8
| | | | svn path=/trunk/; revision=701
* Fix call when then stream is created with a 'Bidirectional' direction (Alban ↵Xavier Claessens2008-03-051-0/+13
| | | | | | Crequy). svn path=/trunk/; revision=700
* Remove EMPATHY_CAPABILITIES_UNKNOWN flag when setting capabilitiesXavier Claessens2008-03-051-0/+1
| | | | svn path=/trunk/; revision=699
* Don't hardcode path to uninstalled files, use EMPATHY_SRCDIR env var instead.Xavier Claessens2008-03-041-1/+2
| | | | svn path=/trunk/; revision=693
* Update collabora copyright to 2008Xavier Claessens2008-03-0319-19/+19
| | | | svn path=/trunk/; revision=688
* Fix crash: g_object_new()'s last argument must be NULL (Alban Crequy).Xavier Claessens2008-03-021-1/+2
| | | | svn path=/trunk/; revision=686
* Add missing include of tp-conn.hXavier Claessens2008-03-021-0/+1
| | | | svn path=/trunk/; revision=682
* Add filter for incoming calls so the status icon blink instead of popup ↵Xavier Claessens2008-02-272-0/+13
| | | | | | directly the call window. svn path=/trunk/; revision=676
* Cancel name owner watch when the call is finalizedXavier Claessens2008-02-261-0/+7
| | | | svn path=/trunk/; revision=672
* Watch name owner changes to know when s-e falls off the bus.Xavier Claessens2008-02-261-1/+24
| | | | svn path=/trunk/; revision=671
* Avoid calling Close() on the media channel if it's already closed.Xavier Claessens2008-02-261-0/+5
| | | | svn path=/trunk/; revision=670
* Close the channel if se proxy is invalidated and do not change status to ↵Xavier Claessens2008-02-261-8/+1
| | | | | | closed if a se call fails svn path=/trunk/; revision=669
* Change status to closed if stream engine dies or if a call fails.Xavier Claessens2008-02-261-1/+24
| | | | svn path=/trunk/; revision=668
* unref stream-engine proxy when TpCall is finalizedXavier Claessens2008-02-261-2/+3
| | | | svn path=/trunk/; revision=667
* It's now safe to call emp_cli_init multiple times. Move that call to ↵Xavier Claessens2008-02-261-0/+2
| | | | | | empathy_tp_call_class_init. svn path=/trunk/; revision=665
* Make use of generated code for using stream engine.Xavier Claessens2008-02-264-157/+75
| | | | svn path=/trunk/; revision=664
* Import tools from telepathy-glib 0.7.3 and build a static libemp-extensions.la.Xavier Claessens2008-02-261-0/+2
| | | | | | | | | | | | Link that library into libempathy (it's not actually used for anything at this point). Extensions currently built: ChannelHandler and StreamEngine. The namespacing convention used is emp_*, Emp*, EMP_* so it won't be included in the library ABI. svn path=/trunk/; revision=663
* Do not load avatar from cache if token is empty. Fixes bug #517098.Xavier Claessens2008-02-181-1/+1
| | | | svn path=/trunk/; revision=652
* Merge commit 'bari/marshalList'Xavier Claessens2008-02-181-1/+1
| | | | svn path=/trunk/; revision=651
* Merge commit 'cassidy/irc'Xavier Claessens2008-02-189-4/+2204
| | | | svn path=/trunk/; revision=649
* EmpathyContact: Set G_PARAM_CONSTRUCT on the capabilities property. (Sjoerd)Xavier Claessens2008-02-181-1/+1
| | | | svn path=/trunk/; revision=646
* Remove unused PROP_SUBSCRIPTIONXavier Claessens2008-02-161-1/+0
| | | | svn path=/trunk/; revision=642
* Removed unused PROP_GROUPSXavier Claessens2008-02-161-1/+0
| | | | svn path=/trunk/; revision=640
* Cleanup code from previous mergeXavier Claessens2008-02-163-15/+14
| | | | svn path=/trunk/; revision=638
* Merge commit 'sjoerd/master'Xavier Claessens2008-02-164-4/+33
| | | | svn path=/trunk/; revision=637
* Simplifies empathy_call_with_contact_id.Xavier Claessens2008-02-161-20/+11
| | | | svn path=/trunk/; revision=636
* Merge commit 'sjoerd/master'Xavier Claessens2008-02-162-8/+49
| | | | svn path=/trunk/; revision=635
* Add self contact to the group iface of media channel.Xavier Claessens2008-02-161-8/+15
| | | | svn path=/trunk/; revision=634
* If there is an error when listing streams, return for the func to avoid ↵Xavier Claessens2008-02-151-0/+1
| | | | | | crashing later. svn path=/trunk/; revision=633
* Merge call branch from Elliot Fairweather with cleanups from Xavier Claessens.Xavier Claessens2008-02-153-582/+891
| | | | svn path=/trunk/; revision=632
* EmpathyTpContactFactory: If the presence dict doesn't contain a ↵Xavier Claessens2008-02-101-0/+2
| | | | | | presence-message set the presence message to NULL svn path=/trunk/; revision=620
* Generate marshal.list thanks to gabble black magic.Xavier Claessens2008-02-102-15/+12
| | | | svn path=/trunk/; revision=614
* Do not export symbols outside the empathy_ namespace.Xavier Claessens2008-02-106-18/+19
| | | | svn path=/trunk/; revision=613
* Change new message dialog to new conversation and make possible to do voip call.Xavier Claessens2008-02-092-49/+25
| | | | svn path=/trunk/; revision=608
* Remove EmpathyPresence object and have "presence" and "presence-message" ↵Xavier Claessens2008-01-2511-492/+166
| | | | | | properties directly in EmpathyContact svn path=/trunk/; revision=601
* Move empathy-conf to libempathy-gtk. libempathy do not depend directly on ↵Xavier Claessens2008-01-233-461/+0
| | | | | | gconf anymore. svn path=/trunk/; revision=597
* Try to load dtd and glade files from the srcdir first to aboid having to ↵Xavier Claessens2008-01-231-2/+6
| | | | | | install them each time we change them. svn path=/trunk/; revision=596
* Move empathy-contact-groups to libempathy, it has nothing to do in -gtkXavier Claessens2008-01-214-1/+344
| | | | svn path=/trunk/; revision=592
* Move empathy-status-presets to libempathy, nothing to do with GTKXavier Claessens2008-01-214-0/+470
| | | | svn path=/trunk/; revision=591
* Add a property to have or not groups on EmpathyContactListStoreXavier Claessens2008-01-211-0/+2
| | | | svn path=/trunk/; revision=586
* Remove not implemented and not used empathy_time_parse_format function.Xavier Claessens2008-01-171-2/+0
| | | | svn path=/trunk/; revision=570
* Add a missing includeXavier Claessens2008-01-161-0/+1
| | | | svn path=/trunk/; revision=560
* Make use of tp_strdiff() to be NULL-safe. Fixes bug #509656.Xavier Claessens2008-01-161-13/+7
| | | | svn path=/trunk/; revision=558
* Make use of PresenceChanged signal now that it got fixed in MC 4.53. Fixes ↵Xavier Claessens2008-01-141-7/+10
| | | | | | bug #466960. svn path=/trunk/; revision=547
* Add sanity check to public APIXavier Claessens2008-01-121-2/+19
| | | | svn path=/trunk/; revision=542
* Add avatar token in logs and load avatar from cache when getting logs messagesXavier Claessens2008-01-121-1/+21
| | | | svn path=/trunk/; revision=538
* Reset status message when coming back from away and the status was manually ↵Xavier Claessens2008-01-121-4/+16
| | | | | | set to away. svn path=/trunk/; revision=537
* Add a remove option to delete a contact group. Fixes bug #459520 (David Turner).Xavier Claessens2008-01-024-0/+66
| | | | svn path=/trunk/; revision=528
* Add convinience functions empathy_chat_with_contact() and ↵Xavier Claessens2008-01-022-0/+34
| | | | | | empathy_chat_with_contact_id() to start a chat with a contact. Make use of it when appropriate. svn path=/trunk/; revision=527
* Add back empathy_tp_chat_new_with_contactXavier Claessens2008-01-022-0/+44
| | | | svn path=/trunk/; revision=526
* Merge branch 'ignore'Xavier Claessens2007-12-231-0/+4
| | | | svn path=/trunk/; revision=497
* New chat theme engine imported from Gossip (Daniel Gryniewicz, Xavier ↵Xavier Claessens2007-12-213-0/+23
| | | | | | Claessens). svn path=/trunk/; revision=494
* Have to append a value before doing anything otherwise the array's size is 0Xavier Claessens2007-12-131-1/+2
| | | | svn path=/trunk/; revision=477
* Replace g_array_insert_val(array, 0, handle) by ↵Xavier Claessens2007-12-131-1/+1
| | | | | | g_array_index(array,guint,0)=handle svn path=/trunk/; revision=476
* Correctly store/restore presence when NM state changesXavier Claessens2007-12-131-7/+10
| | | | svn path=/trunk/; revision=473
* Split EmpathyContactFactory to have one EmpathyTpContactFactory per accountXavier Claessens2007-12-124-1225/+1414
| | | | svn path=/trunk/; revision=472
* When NM is in sleeping (=disabled) state, do just like if it wasXavier Claessens2007-12-061-8/+13
| | | | | | | | | | | | | 2007-12-06 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-preferences.c: * libempathy-gtk/empathy-preferences.glade: * libempathy/empathy-idle.c: When NM is in sleeping (=disabled) state, do just like if it was connected. Remove option from preference dialog to disabled NM support because NM can be disabled using nm-applet, but let the option in gconf, it can be useful in case of buggy NM. svn path=/trunk/; revision=469
* Add a preference option to disable/enable NM support.Xavier Claessens2007-12-062-77/+78
| | | | | | | | | | | | | | | 2007-12-06 Xavier Claessens <xclaesse@gmail.com> * data/empathy.schemas.in: * libempathy-gtk/empathy-preferences.c: * libempathy-gtk/empathy-preferences.glade: * libempathy-gtk/empathy-preferences.h: * libempathy-gtk/empathy-status-icon.c: * libempathy/empathy-idle.c: * libempathy/empathy-idle.h: Add a preference option to disable/enable NM support. svn path=/trunk/; revision=468
* Cleanup chat objects API and request a new Text channel if account getsXavier Claessens2007-12-032-44/+13
| | | | | | | | | | | | | | | | | | | | 2007-12-03 Xavier Claessens <xclaesse@gmail.com> * 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. svn path=/trunk/; revision=461
* Call tp_debug_set_flags() to get tp-glib debug messagesXavier Claessens2007-12-031-0/+3
| | | | svn path=/trunk/; revision=458
* Conflicts:Xavier Claessens2007-12-0311-188/+112
| | | | | | ChangeLog svn path=/trunk/; revision=455
* Do not use deprecated tp_conn_new(), use tp_conn_new_without_connect()Xavier Claessens2007-11-132-6/+17
| | | | | | | | | | | 2007-11-13 Xavier Claessens <xclaesse@gmail.com> * libempathy/empathy-chandler.c: * libempathy/empathy-filter.c: Do not use deprecated tp_conn_new(), use tp_conn_new_without_connect() instead. svn path=/trunk/; revision=436
* Better debug messagesXavier Claessens2007-11-041-4/+8
| | | | svn path=/trunk/; revision=419
* Call ClearAvatar if the data is NULL or size <= 0 inXavier Claessens2007-11-041-8/+30
| | | | | | | | | | 2007-11-03 Xavier Claessens <xclaesse@gmail.com> * libempathy/empathy-contact-factory.c: Call ClearAvatar if the data is NULL or size <= 0 in empathy_contact_factory_set_avatar(). svn path=/trunk/; revision=418
* Rename empathy_contact_factory_set_name() to _set_alias(). ImplementsXavier Claessens2007-11-042-7/+60
| | | | | | | | | | | | | | | | | 2007-11-03 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-contact-widget.c: * libempathy-gtk/empathy-avatar-chooser.c: * libempathy-gtk/empathy-avatar-chooser.h: * python/pyempathy/pyempathy.defs: * libempathy/empathy-contact-factory.c: * libempathy/empathy-contact-factory.h: Rename empathy_contact_factory_set_name() to _set_alias(). Implements empathy_contact_factory_set_avatar(). Return the mime_type in empathy_avatar_chooser_get_image_data(). svn path=/trunk/; revision=417
* Cleanup licences and copyrights, Modules with 100% collabora code are nowXavier Claessens2007-10-252-11/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-10-24 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-account-chooser.c: * libempathy-gtk/empathy-profile-chooser.c: * libempathy-gtk/empathy-account-chooser.h: * libempathy-gtk/empathy-profile-chooser.h: * libempathy-gtk/empathy-images.h: * libempathy-gtk/empathy-main-window.c: * libempathy-gtk/empathy-main-window.h: * libempathy-gtk/empathy-cell-renderer-activatable.c: * libempathy-gtk/empathy-account-widget-salut.c: * libempathy-gtk/empathy-presence-chooser.c: * libempathy-gtk/empathy-cell-renderer-activatable.h: * libempathy-gtk/empathy-account-widget-salut.h: * libempathy-gtk/empathy-account-widget-msn.c: * libempathy-gtk/empathy-presence-chooser.h: * libempathy-gtk/empathy-status-icon.c: * libempathy-gtk/empathy-contact-dialogs.c: * libempathy-gtk/empathy-account-widget-msn.h: * libempathy-gtk/empathy-status-icon.h: * libempathy-gtk/empathy-contact-dialogs.h: * libempathy-gtk/empathy-account-widget-jabber.c: * libempathy-gtk/empathy-account-widget-jabber.h: * libempathy-gtk/empathy-contact-widget.c: * libempathy-gtk/empathy-contact-widget.h: * libempathy-gtk/empathy-smiley-manager.c: * libempathy-gtk/empathy-about-dialog.h: * libempathy-gtk/empathy-smiley-manager.h: * libempathy-gtk/empathy-accounts-dialog.h: * libempathy/empathy-avatar.h: * libempathy/empathy-debug.h: Cleanup licences and copyrights, Modules with 100% collabora code are now relicenced to LGPL. * doc/libempathy-gtk/tmpl/empathy-contact-list-store.sgml: Updated. svn path=/trunk/; revision=392
* Don't accept invitation if we are not invited.Xavier Claessens2007-10-191-2/+6
| | | | | | | | | | | | | | 2007-10-19 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-group-chat.c: * libempathy/empathy-tp-chatroom.c:Don't accept invitation if we are not invited. * libempathy-gtk/empathy-status-icon.c: Correctly toggle visibility with ALT-F4 on the main windows. svn path=/trunk/; revision=378
* Cleanup licences and copyrights, Modules with 100% collabora code are nowXavier Claessens2007-10-1827-251/+228
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-10-18 Xavier Claessens <xclaesse@gmail.com> * libempathy/empathy-log-manager.c: * libempathy/empathy-log-manager.h: * libempathy/empathy-tp-chat.c: * libempathy/empathy-contact-manager.c: * libempathy/empathy-tp-chat.h: * libempathy/empathy-contact-manager.h: * libempathy/empathy-avatar.c: * libempathy/empathy-chandler.c: * libempathy/empathy-tp-contact-list.c: * libempathy/empathy-chandler.h: * libempathy/empathy-filter.c: * libempathy/empathy-tp-roomlist.c: * libempathy/empathy-tp-contact-list.h: * libempathy/empathy-filter.h: * libempathy/empathy-tp-chatroom.c: * libempathy/empathy-tp-roomlist.h: * libempathy/empathy-contact-factory.c: * libempathy/empathy-tp-chatroom.h: * libempathy/empathy-contact-list.c: * libempathy/empathy-contact-factory.h: * libempathy/empathy-contact-list.h: * libempathy/empathy-chatroom.c: * libempathy/empathy-idle.c: * libempathy/empathy-tp-group.c: * libempathy/empathy-chatroom.h: * libempathy/empathy-idle.h: * libempathy/empathy-tp-group.h: Cleanup licences and copyrights, Modules with 100% collabora code are now relicenced to LGPL. svn path=/trunk/; revision=377
* Don't use deprecated GtkTooltips API. Add commented out lines inXavier Claessens2007-10-137-29/+26
| | | | | | | | | | | | | | | | | | | | | | | | | 2007-10-13 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-chat-view.h: * libempathy-gtk/empathy-main-window.c: * libempathy-gtk/empathy-chat.c: * libempathy-gtk/empathy-chat-window.c: * libempathy-gtk/empathy-chat-view.c: * libempathy/empathy-log-manager.c: * libempathy/empathy-time.c: * libempathy/empathy-tp-chat.c: * libempathy/empathy-time.h: * libempathy/empathy-message.c: * libempathy/empathy-message.h: * libempathy/empathy-presence.c: * configure.ac: Don't use deprecated GtkTooltips API. Add commented out lines in configure.ac to disable GLib and GTK deprecated symbols. Replace EmpathyTime by time_t which is more appropriate for timestamps. * doc/*: Updated. svn path=/trunk/; revision=371
* Use g_timeout_add_seconds when appropriated to avoid weaking the processXavier Claessens2007-10-131-3/+3
| | | | | | | | | | | | | | | | | | 2007-10-13 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-main-window.c: * libempathy-gtk/empathy-presence-chooser.c: * libempathy-gtk/empathy-contact-list-view.c: * libempathy-gtk/empathy-contact-widget.c: * libempathy-gtk/empathy-chat.c: * libempathy-gtk/empathy-contact-list-store.c: * libempathy-gtk/empathy-chat-window.c: * libempathy/empathy-idle.c: * tests/contact-manager.c: Use g_timeout_add_seconds when appropriated to avoid weaking the process too much. svn path=/trunk/; revision=370
* Set supress_handler to TRUE when creating new group channel.Xavier Claessens2007-10-121-3/+3
| | | | | | | | | | 2007-10-11 Xavier Claessens <xclaesse@gmail.com> * libempathy/empathy-tp-contact-list.c: Set supress_handler to TRUE when creating new group channel. svn path=/trunk/; revision=369
* Initialize every GError to NULL. Fixes bug #482889.Marco Barisione2007-10-044-5/+5
| | | | | | | | | | | | 2007-10-03 Marco Barisione <marco@barisione.org> * libempathy/empathy-contact-factory.c: * libempathy/empathy-tp-call.c: * libempathy/empathy-tp-group.c: * libempathy/empathy-utils.c: Initialize every GError to NULL. Fixes bug #482889. svn path=/trunk/; revision=360
* Oops, useless g_printXavier Claessens2007-10-021-1/+0
| | | | svn path=/trunk/; revision=359