aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy
Commit message (Collapse)AuthorAgeFilesLines
* Fix disconnection of AccountStatusChanged signal.xclaesse2008-04-134-23/+33
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@932 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix some warningsxclaesse2008-04-112-3/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@926 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove deleted file from the makefilexclaesse2008-04-111-3/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@924 4ee84921-47dd-4033-b63a-18d7a039a3e4
* We can't use *_run_* API from dbus signal cb or method implementation. To ↵xclaesse2008-04-116-39/+218
| | | | | | 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
* Do not add signal "process", it's added in generated codexclaesse2008-04-111-12/+0
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@921 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use generated API in EmpathyChandlerxclaesse2008-04-112-63/+57
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@920 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Make use of generated API for EmpathyFilterxclaesse2008-04-112-79/+66
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@919 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add Chandler and Filter interfacesxclaesse2008-04-112-31/+0
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@918 4ee84921-47dd-4033-b63a-18d7a039a3e4
* TpChannel is not a DBusGProxyxclaesse2008-04-111-5/+4
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@914 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix a warningxclaesse2008-04-111-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@913 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove unused includesxclaesse2008-04-112-3/+0
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@909 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Update for new APIxclaesse2008-04-111-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@907 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove empathy_inspect_* and add empathy_channel_get_accountxclaesse2008-04-112-69/+16
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@906 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Do not take McAccount as construct param, it can be found from the TpChannelxclaesse2008-04-116-232/+72
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@905 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Port EmpathyTpRoomlist to tp-glib APIxclaesse2008-04-112-224/+272
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@904 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add empathy_tp_group_get_invitationxclaesse2008-04-112-0/+36
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@903 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Chandler and Filter only dispatch ready TpChannelxclaesse2008-04-113-54/+38
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@902 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Update for new APIxclaesse2008-04-111-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@901 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Port to tp-glib API and cleanup the codexclaesse2008-04-112-394/+252
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@900 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Disconnect invalidated signal before unref the connection.xclaesse2008-04-111-0/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@899 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove all references to TpChan in EmpathyTpGroupxclaesse2008-04-112-54/+7
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@898 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Port EmpathyTpContactList to tp-glib APIxclaesse2008-04-112-247/+240
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@897 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use tp-glib API in empathy_call_with_contactxclaesse2008-04-111-23/+24
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@896 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Completely remove TpConn and TpChanxclaesse2008-04-112-16/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@895 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix get_property('ready') on EmpathyTpChat and EmpathyTpGroup (Alban Crequy).xclaesse2008-04-112-0/+6
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@894 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Make use of empathy_run_until_ready_fullxclaesse2008-04-111-45/+10
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@893 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add empathy_run_until_read[_full] functionsxclaesse2008-04-112-0/+86
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@892 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Wait for the TpGroup to be ready before using itxclaesse2008-04-111-34/+59
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@891 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use tp-glib client APIxclaesse2008-04-112-16/+58
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@889 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Make use of mission_control_get_tpconnection()xclaesse2008-04-112-20/+5
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@888 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use tp-glib API in EmpathyTpGroup and add a ready propertyxclaesse2008-04-113-241/+330
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@884 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use g_date_set_time_t instead of g_date_set_time. Fixes bug #523703 ↵xclaesse2008-04-091-1/+1
| | | | | | (Frederic Peters). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@881 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Display a warning if used when not ready instead of silently return.xclaesse2008-04-021-11/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@862 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add a 'ready' property telling if the object is ready to use.xclaesse2008-04-022-6/+27
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@861 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Do not ack pending messages until they are displayedxclaesse2008-04-021-1/+22
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@857 4ee84921-47dd-4033-b63a-18d7a039a3e4
* ref the contact temporally when setting properties because it could destroy ↵xclaesse2008-04-021-3/+8
| | | | | | the object. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@855 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Rework EmpathyChat's API, it is now a subclass of GtkBin.xclaesse2008-04-024-64/+148
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@840 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix leaks in finalizexclaesse2008-04-021-0/+7
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@832 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Unify EmpathyTpChatroom and EmpathyTpChat.xclaesse2008-04-025-385/+131
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@830 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Disconnect invalidated signal when TpCall is finalized. Fixes bug #523766.xclaesse2008-03-261-9/+9
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@826 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Disconnect invalidated signal from stream-engine when media channel is ↵xclaesse2008-03-231-12/+20
| | | | | | closed. Fixes bug #523766. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@822 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix some coding stylexclaesse2008-03-231-14/+14
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@820 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use empathy_file_lookup for glade files since some are in libempathy-gtk/ ↵xclaesse2008-03-172-1/+21
| | | | | | and others in src/ git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@813 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove previous hack, it was stupid, we have a param to increase dbus ↵xclaesse2008-03-171-29/+8
| | | | | | timeout now that we use tp-glib API. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@812 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Keep the 0 in the end of the array when duping itxclaesse2008-03-171-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@810 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Make sure the dup_handles array is ended by 0.xclaesse2008-03-171-1/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@809 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Retry requesting aliases if it fails, it can happen if there is too many ↵xclaesse2008-03-162-4/+26
| | | | | | aliases to request and it takes too much time git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@798 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Wait for the factory to be ready before getting membersxclaesse2008-03-141-19/+47
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@793 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Emit notify::ready signalsxclaesse2008-03-141-0/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@792 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add a ready property on EmpathyTpContactFactoryxclaesse2008-03-144-11/+34
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@790 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Make use of tp-glib helpers func for GValuexclaesse2008-03-111-6/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@779 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove useless libtelepathy headersxclaesse2008-03-1111-11/+9
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@777 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Connect to PropertyFlagsChangedxclaesse2008-03-111-0/+40
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@775 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Check if property is writable before setting it. Fix leaksxclaesse2008-03-111-0/+7
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@774 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Implement _set_propertyxclaesse2008-03-112-1/+42
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@773 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix usage of property iface and make use of it to get chatroom topic.xclaesse2008-03-111-18/+15
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@772 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Display GError's message when a call fails.xclaesse2008-03-111-0/+18
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@771 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix some warnings when getting propertiesxclaesse2008-03-111-8/+21
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@770 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add back "tp-chan" property, still used to inspect the channel handle.xclaesse2008-03-112-9/+23
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@769 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Continue property stuffxclaesse2008-03-112-4/+84
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@768 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Do not close the channel if the channel is invalidatedxclaesse2008-03-111-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@767 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Prepare a new API for chat propertiesxclaesse2008-03-113-107/+160
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@766 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix coding stylexclaesse2008-03-111-2/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@765 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove unused priv->factoryxclaesse2008-03-111-8/+4
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@764 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Queue received messages until the sender got his alias.xclaesse2008-03-113-31/+48
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@763 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Refactor EmpathyTpChat to use tp-glib client codexclaesse2008-03-112-456/+173
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@762 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Don't wait for connection-ready if it was already ready.xclaesse2008-03-111-3/+11
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@761 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Improve a bit the test and fix empathy_contact_run_until, data.ready was not ↵xclaesse2008-03-111-1/+2
| | | | | | set. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@760 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Make sure we don't expect contact id and handle to be directly ready. Add ↵xclaesse2008-03-116-88/+69
| | | | | | some _run_until_ready. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@755 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Simplify tp_group_get_contact.xclaesse2008-03-111-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@754 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add debug messages in _run_until_readyxclaesse2008-03-111-0/+5
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@753 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Keep EmpathyContact object instead of the self handle, avoid using the ↵xclaesse2008-03-111-98/+141
| | | | | | connection when not ready and request contact info when the connection gets ready. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@752 4ee84921-47dd-4033-b63a-18d7a039a3e4
* simplify empathy_call_with_contact_id using empathy_contact_run_until_readyxclaesse2008-03-111-25/+5
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@750 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add empathy_contact_run_until_ready()xclaesse2008-03-112-2/+81
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@749 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Ready property on EmpathyContact is not a boolean but flags for each property.xclaesse2008-03-112-10/+19
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@748 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add a ready property on EmpathyContact and make use of tp_strdiff.xclaesse2008-03-112-13/+33
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@747 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Lazy init of contact hash.xclaesse2008-03-111-4/+5
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@746 4ee84921-47dd-4033-b63a-18d7a039a3e4
* If we set contact's id and name is still empty, emit notify::name.xclaesse2008-03-111-0/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@745 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Make InspectHandles call asyncxclaesse2008-03-111-26/+41
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@744 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Set self handle to 0 when connection is invalidatedxclaesse2008-03-111-2/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@743 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use new apixclaesse2008-03-112-383/+305
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@742 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Do not use a global variable but a field in the call. Use a boolean since we ↵xclaesse2008-03-111-9/+9
| | | | | | don't need the owner name. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@731 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix: do not close the call channel if stream-engine is not yet started ↵xclaesse2008-03-111-1/+13
| | | | | | (Alban Crequy) git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@730 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Queue received messages until the sender got his alias.xclaesse2008-03-093-73/+149
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@713 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Reorder functions to avoid having to declare them in the beginingxclaesse2008-03-091-471/+421
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@712 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Allow underscores in URLs. Fixes bug #505616 (Marco Barisione).xclaesse2008-03-081-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@708 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Replace g_signal_emit_by_name by g_signal_emit (Alban Crequy).xclaesse2008-03-051-8/+8
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@701 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix call when then stream is created with a 'Bidirectional' direction (Alban ↵xclaesse2008-03-051-0/+13
| | | | | | Crequy). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@700 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove EMPATHY_CAPABILITIES_UNKNOWN flag when setting capabilitiesxclaesse2008-03-051-0/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@699 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Don't hardcode path to uninstalled files, use EMPATHY_SRCDIR env var instead.xclaesse2008-03-041-1/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@693 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Update collabora copyright to 2008xclaesse2008-03-0319-19/+19
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@688 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix crash: g_object_new()'s last argument must be NULL (Alban Crequy).xclaesse2008-03-021-1/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@686 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add missing include of tp-conn.hxclaesse2008-03-021-0/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@682 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add filter for incoming calls so the status icon blink instead of popup ↵xclaesse2008-02-272-0/+13
| | | | | | directly the call window. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@676 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Cancel name owner watch when the call is finalizedxclaesse2008-02-261-0/+7
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@672 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Watch name owner changes to know when s-e falls off the bus.xclaesse2008-02-261-1/+24
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@671 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Avoid calling Close() on the media channel if it's already closed.xclaesse2008-02-261-0/+5
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@670 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Close the channel if se proxy is invalidated and do not change status to ↵xclaesse2008-02-261-8/+1
| | | | | | closed if a se call fails git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@669 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Change status to closed if stream engine dies or if a call fails.xclaesse2008-02-261-1/+24
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@668 4ee84921-47dd-4033-b63a-18d7a039a3e4
* unref stream-engine proxy when TpCall is finalizedxclaesse2008-02-261-2/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@667 4ee84921-47dd-4033-b63a-18d7a039a3e4
* It's now safe to call emp_cli_init multiple times. Move that call to ↵xclaesse2008-02-261-0/+2
| | | | | | 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-264-157/+75
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@664 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Import tools from telepathy-glib 0.7.3 and build a static libemp-extensions.la.xclaesse2008-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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@663 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Do not load avatar from cache if token is empty. Fixes bug #517098.xclaesse2008-02-181-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@652 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Merge commit 'bari/marshalList'xclaesse2008-02-181-1/+1
|\ | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@651 4ee84921-47dd-4033-b63a-18d7a039a3e4
| * Use POSIX character classes instead of ranges with sedMarco Barisione2008-02-121-1/+1
| |
| * Allow digits in type names when generating the marshallersMarco Barisione2008-02-121-1/+1
| |
* | Merge commit 'cassidy/irc'xclaesse2008-02-189-4/+2204
|\ \ | | | | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@649 4ee84921-47dd-4033-b63a-18d7a039a3e4
| * | rename empathy_irc_network_add_server to empathy_irc_network_append_serverGuillaume Desmottes2008-02-183-5/+5
| | |
| * | FreeNode port is 6667Guillaume Desmottes2008-02-181-1/+1
| | |
| * | use g_timeout_add instead of g_timeout_add_secondsGuillaume Desmottes2008-02-181-3/+3
| | |
| * | save when adding/removing networksGuillaume Desmottes2008-02-171-0/+6
| | |
| * | create irc-networks.xml using networks from xchatGuillaume Desmottes2008-02-171-13/+532
| | |
| * | document EmpathyIrcNetworkManagerGuillaume Desmottes2008-02-172-7/+52
| | |
| * | fix typo in docGuillaume Desmottes2008-02-171-4/+4
| | |
| * | document methods of EmpathyIrcNetworkGuillaume Desmottes2008-02-172-2/+50
| | |
| * | use %TRUE in docGuillaume Desmottes2008-02-171-2/+2
| | |
| * | document empathy_irc_network_newGuillaume Desmottes2008-02-171-0/+8
| | |
| * | document EmpathyIrcServerGuillaume Desmottes2008-02-171-0/+17
| | |
| * | Merge commit 'origin/master' into ircGuillaume Desmottes2008-02-176-585/+960
| |\ \
| * | | we don't have to explicitely call g_object_notify when setting a propertyGuillaume Desmottes2008-02-171-2/+0
| | | |
| * | | coding style tweaksGuillaume Desmottes2008-02-173-18/+15
| | | |
| * | | remove empathy_irc_network_manager_store as saving is now automaticGuillaume Desmottes2008-02-162-11/+0
| | | |
| * | | automatically save networks when they are modifiedGuillaume Desmottes2008-02-161-4/+66
| | | |
| * | | display a message if the dropped attribute is used in a global fileGuillaume Desmottes2008-02-161-0/+6
| | | |
| * | | no need to check if the id attribute is present, that's the job of the DTD nowGuillaume Desmottes2008-02-161-3/+0
| | | |
| * | | empathy-irc-network-manager: emit notify when changing propertiesGuillaume Desmottes2008-02-161-0/+2
| | | |
| * | | don't use the network name to generate new network idGuillaume Desmottes2008-02-161-11/+9
| | | |
| * | | validate XML files using DTDGuillaume Desmottes2008-02-161-3/+2
| | | |
| * | | install empathy-irc-networks.dtdGuillaume Desmottes2008-02-162-1/+20
| | | |
| * | | remove old commented codeGuillaume Desmottes2008-02-121-9/+3
| | | |
| * | | empathy_irc_network_add_server: complain if the server is already in the listGuillaume Desmottes2008-02-121-0/+2
| | | |
| * | | coding style tweakGuillaume Desmottes2008-02-121-4/+2
| | | |
| * | | Use glib marshalers instead of generating new onces.Xavier Claessens2008-02-112-2/+2
| | | |
| * | | Merge branch 'master' into ircGenericXavier Claessens2008-02-1110-82/+58
| |\ \ \ | | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | Conflicts: libempathy-gtk/Makefile.am libempathy-gtk/empathy-accounts-dialog.c libempathy/Makefile.am
| * | | read/write charset from/to XMLGuillaume Desmottes2008-02-081-2/+16
| | | |
| * | | fix charset leakGuillaume Desmottes2008-02-081-0/+1
| | | |
| * | | add "charset" property to EmpathyIrcNetworkGuillaume Desmottes2008-02-081-0/+25
| | | |
| * | | Install irc-networks.xmlGuillaume Desmottes2008-02-041-1/+6
| | | |
| * | | move irc-networks.xml to libempathyGuillaume Desmottes2008-02-041-0/+24
| | | |
| * | | empathy_irc_network_manager_find_network_by_address: don't return a dropped ↵Guillaume Desmottes2008-02-031-0/+3
| | | | | | | | | | | | | | | | network
| * | | irc-network-manager: fix a bug when writing user XML fileGuillaume Desmottes2008-02-031-1/+2
| | | |
| * | | IRC widget: get charset paramGuillaume Desmottes2008-02-021-2/+2
| | | |
| * | | add empathy_irc_network_manager_find_network_by_addressGuillaume Desmottes2008-02-022-0/+46
| | | |
| * | | fix copyright and relicense IRC files to LGPLGuillaume Desmottes2008-01-255-55/+54
| | | |
| * | | Merge branch 'master' into ircGuillaume Desmottes2008-01-2522-980/+1057
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: docs/libempathy/libempathy-docs.sgml docs/libempathy/libempathy.types
| * | | | write dropped server to user's XMLGuillaume Desmottes2008-01-243-16/+24
| | | | |
| * | | | only write to XML network loaded from the user file or which was modifiedGuillaume Desmottes2008-01-242-6/+25
| | | | |
| * | | | no need to create a temporary string when writing ssl attributeGuillaume Desmottes2008-01-201-3/+1
| | | | |
| * | | | start to implement network XML file saveGuillaume Desmottes2008-01-201-1/+81
| | | | |
| * | | | ignore IRC network having the dropped attributeGuillaume Desmottes2008-01-201-0/+10
| | | | |
| * | | | parse user networks fileGuillaume Desmottes2008-01-201-1/+20
| | | | |
| * | | | implement empathy_irc_network_manager_removeGuillaume Desmottes2008-01-201-11/+12
| | | | |
| * | | | properly implement empathy_irc_network_manager_addGuillaume Desmottes2008-01-092-25/+28
| | | | |
| * | | | remove id property from EmpathyIrcNetworkGuillaume Desmottes2008-01-093-30/+5
| | | | |
| * | | | empathy-irc-network-manager: use a hash table to store networksGuillaume Desmottes2008-01-092-14/+36
| | | | |
| * | | | empathy-irc-network-manager: add a constructorGuillaume Desmottes2008-01-091-5/+27
| | | | |
| * | | | Change parsing code to fit new XML formatGuillaume Desmottes2008-01-082-45/+22
| | | | |
| * | | | empathy-irc-network-manager: parse the global network fileGuillaume Desmottes2008-01-081-39/+22
| | | | |
| * | | | empathy-irc-network-manager: take 2 file paths as constructor argumentGuillaume Desmottes2008-01-082-19/+44
| | | | |
| * | | | empathy-irc-network: emit the modified signal when we call ↵Guillaume Desmottes2008-01-071-0/+2
| | | | | | | | | | | | | | | | | | | | empathy_irc_network_set_server_position
| * | | | empathy-irc-network: add empathy_irc_network_set_server_positionGuillaume Desmottes2008-01-072-0/+24
| | | | |
| * | | | emit the modified signal when a server is modifiedGuillaume Desmottes2008-01-071-1/+20
| | | | |
| * | | | add empathy_irc_network_remove_serverGuillaume Desmottes2008-01-072-0/+24
| | | | |
| * | | | empathy-irc-network: be sure we own a ref on each EmpathyIrcServerGuillaume Desmottes2008-01-071-1/+14
| | | | |
| * | | | empathy-irc-network: empathy_irc_network_get_servers returns a list of refed ↵Guillaume Desmottes2008-01-072-3/+9
| | | | | | | | | | | | | | | | | | | | servers
| * | | | irc-network: add the modified signalGuillaume Desmottes2008-01-061-2/+27
| | | | |
| * | | | empathy-irc-network: the nework's name don't have to be construct only. Set ↵Guillaume Desmottes2008-01-061-3/+2
| | | | | | | | | | | | | | | | | | | | NULL as default value
| * | | | empathy-irc-server.c: port can't be 0Guillaume Desmottes2008-01-061-1/+1
| | | | |
| * | | | empathy-irc-server.c: set NULL as default addressGuillaume Desmottes2008-01-061-1/+1
| | | | |
| * | | | empathy-irc-server.c: add the modified signalGuillaume Desmottes2008-01-061-4/+37
| | | | |
| * | | | Revert "empathy-irc-server: emit "notify" signal when properties are changed"Guillaume Desmottes2008-01-061-18/+4
| | | | | | | | | | | | | | | | | | | | This reverts commit dabbcde71760a8454b38a4e90454e84c9c1ef5fd.
| * | | | empathy-irc-server.c: properties don't have to be construct onlyGuillaume Desmottes2008-01-061-3/+0
| | | | |
| * | | | empathy-irc-server: emit "notify" signal when properties are changedGuillaume Desmottes2008-01-061-4/+18
| | | | |
| * | | | Merge branch 'irc' of ↵Guillaume Desmottes2008-01-068-0/+144
| |\ \ \ \ | | | | | | | | | | | | | | | | | | git+ssh://projects.collabora.co.uk/home/cassidy/public_html/git/empathy into irc
| * | | | | update build system according new location of IRC objectsGuillaume Desmottes2008-01-061-1/+7
| | | | | |
| * | | | | move empathy-irc-network-manager, empathy-irc-network and empathy-irc-server ↵Guillaume Desmottes2008-01-066-0/+1088
| | | | | | | | | | | | | | | | | | | | | | | | from libempathy-gtk to libempathy
* | | | | | EmpathyContact: Set G_PARAM_CONSTRUCT on the capabilities property. (Sjoerd)xclaesse2008-02-181-1/+1
| |_|_|_|/ |/| | | | | | | | | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@646 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | | | Remove unused PROP_SUBSCRIPTIONxclaesse2008-02-161-1/+0
| | | | | | | | | | | | | | | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@642 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | | | Removed unused PROP_GROUPSxclaesse2008-02-161-1/+0
| | | | | | | | | | | | | | | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@640 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | | | Cleanup code from previous mergexclaesse2008-02-163-15/+14
| | | | | | | | | | | | | | | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@638 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | | | Merge commit 'sjoerd/master'xclaesse2008-02-164-4/+33
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@637 4ee84921-47dd-4033-b63a-18d7a039a3e4
| * | | | | If the capabilities of a contact are still unknown, wait untill they're ↵Sjoerd Simons2008-02-161-1/+23
| | | | | | | | | | | | | | | | | | | | | | | | retrieved before starting the call. (Sjoerd)
| * | | | | Add a EMPATHY_CAPABILITIES_UNKNOWN_FLAG to signal the capabilities haven't ↵Sjoerd Simons2008-02-163-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | been retrieved just yet. (Sjoerd)
* | | | | | Simplifies empathy_call_with_contact_id.xclaesse2008-02-161-20/+11
| | | | | | | | | | | | | | | | | | | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@636 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | | | | Merge commit 'sjoerd/master'xclaesse2008-02-162-8/+49
|\| | | | | | | | | | | | | | | | | | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@635 4ee84921-47dd-4033-b63a-18d7a039a3e4
| * | | | | empathy-tp-call: _ref the connection, channel and contact properties if set. ↵Sjoerd Simons2008-02-161-5/+14
| | | | | | | | | | | | | | | | | | | | | | | | (Sjoerd)
| * | | | | Merge branch 'master' of git://git.collabora.co.uk/git/empathySjoerd Simons2008-02-161-0/+1
| |\ \ \ \ \
| * | | | | | Make empathy_call_with_contact_id wait untill the handle for the contact isSjoerd Simons2008-02-161-3/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | discovered, before calling empathy_call_with_contact
* | | | | | | Add self contact to the group iface of media channel.xclaesse2008-02-161-8/+15
| |/ / / / / |/| | | | | | | | | | | | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@634 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | | | | If there is an error when listing streams, return for the func to avoid ↵xclaesse2008-02-151-0/+1
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | crashing later. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@633 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | | / Merge call branch from Elliot Fairweather with cleanups from Xavier Claessens.xclaesse2008-02-153-582/+891
| |_|_|/ |/| | | | | | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@632 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | | EmpathyTpContactFactory: If the presence dict doesn't contain a ↵xclaesse2008-02-101-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | presence-message set the presence message to NULL git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@620 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | | Generate marshal.list thanks to gabble black magic.xclaesse2008-02-102-15/+12
| | | | | | | | | | | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@614 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | | Do not export symbols outside the empathy_ namespace.xclaesse2008-02-106-18/+19
| | | | | | | | | | | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@613 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | | Change new message dialog to new conversation and make possible to do voip call.xclaesse2008-02-092-49/+25
| |_|/ |/| | | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@608 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | Remove EmpathyPresence object and have "presence" and "presence-message" ↵xclaesse2008-01-2511-492/+166
| | | | | | | | | | | | | | | | | | properties directly in EmpathyContact git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@601 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | Move empathy-conf to libempathy-gtk. libempathy do not depend directly on ↵xclaesse2008-01-233-461/+0
| | | | | | | | | | | | | | | | | | gconf anymore. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@597 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | Try to load dtd and glade files from the srcdir first to aboid having to ↵xclaesse2008-01-231-2/+6
| | | | | | | | | | | | | | | | | | install them each time we change them. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@596 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | Move empathy-contact-groups to libempathy, it has nothing to do in -gtkxclaesse2008-01-214-1/+344
| | | | | | | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@592 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | Move empathy-status-presets to libempathy, nothing to do with GTKxclaesse2008-01-214-0/+470
| | | | | | | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@591 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | Add a property to have or not groups on EmpathyContactListStorexclaesse2008-01-211-0/+2
| | | | | | | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@586 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | Remove not implemented and not used empathy_time_parse_format function.xclaesse2008-01-171-2/+0
| | | | | | | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@570 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | Add a missing includexclaesse2008-01-161-0/+1
| | | | | | | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@560 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | Make use of tp_strdiff() to be NULL-safe. Fixes bug #509656.xclaesse2008-01-161-13/+7
| | | | | | | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@558 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | Make use of PresenceChanged signal now that it got fixed in MC 4.53. Fixes ↵xclaesse2008-01-141-7/+10
| | | | | | | | | | | | | | | | | | bug #466960. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@547 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | Add sanity check to public APIxclaesse2008-01-121-2/+19
| | | | | | | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@542 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | Add avatar token in logs and load avatar from cache when getting logs messagesxclaesse2008-01-121-1/+21
| | | | | | | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@538 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | | Reset status message when coming back from away and the status was manually ↵xclaesse2008-01-121-4/+16
| |/ |/| | | | | | | | | set to away. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@537 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | Add a remove option to delete a contact group. Fixes bug #459520 (David Turner).xclaesse2008-01-024-0/+66
| | | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@528 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | Add convinience functions empathy_chat_with_contact() and ↵xclaesse2008-01-022-0/+34
| | | | | | | | | | | | empathy_chat_with_contact_id() to start a chat with a contact. Make use of it when appropriate. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@527 4ee84921-47dd-4033-b63a-18d7a039a3e4
* | Add back empathy_tp_chat_new_with_contactxclaesse2008-01-022-0/+44
|/ | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@526 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Merge branch 'ignore'xclaesse2007-12-231-0/+4
|\ | | | | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@497 4ee84921-47dd-4033-b63a-18d7a039a3e4
| * libempathy/.gitignoreGuillaume Desmottes2007-12-231-0/+4
| |
* | New chat theme engine imported from Gossip (Daniel Gryniewicz, Xavier ↵xclaesse2007-12-213-0/+23
|/ | | | | | Claessens). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@494 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Have to append a value before doing anything otherwise the array's size is 0xclaesse2007-12-131-1/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@477 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Replace g_array_insert_val(array, 0, handle) by ↵xclaesse2007-12-131-1/+1
| | | | | | g_array_index(array,guint,0)=handle git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@476 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Correctly store/restore presence when NM state changesxclaesse2007-12-131-7/+10
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@473 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Split EmpathyContactFactory to have one EmpathyTpContactFactory per accountxclaesse2007-12-124-1225/+1414
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@472 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-12-06 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-12-061-8/+13
| | | | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@469 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-12-06 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-12-062-77/+78
| | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@468 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-12-03 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-12-032-44/+13
| | | | | | | | | | | | | | | | | | | * 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
* Call tp_debug_set_flags() to get tp-glib debug messagesxclaesse2007-12-031-0/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@458 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Conflicts:xclaesse2007-12-0311-188/+112
| | | | | | | ChangeLog git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@455 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-11-13 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-11-132-6/+17
| | | | | | | | | | * libempathy/empathy-chandler.c: * libempathy/empathy-filter.c: Do not use deprecated tp_conn_new(), use tp_conn_new_without_connect() instead. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@436 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Better debug messagesxclaesse2007-11-041-4/+8
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@419 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-11-03 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-11-041-8/+30
| | | | | | | | | * libempathy/empathy-contact-factory.c: Call ClearAvatar if the data is NULL or size <= 0 in empathy_contact_factory_set_avatar(). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@418 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-11-03 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-11-042-7/+60
| | | | | | | | | | | | | | | | * 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(). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@417 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-10-24 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-10-252-11/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@392 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-10-19 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-10-191-2/+6
| | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@378 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-10-18 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-10-1827-251/+228
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@377 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-10-13 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-10-137-29/+26
| | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@371 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-10-13 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-10-131-3/+3
| | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@370 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-10-11 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-10-121-3/+3
| | | | | | | | | * libempathy/empathy-tp-contact-list.c: Set supress_handler to TRUE when creating new group channel. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@369 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-10-03 Marco Barisione <marco@barisione.org>mbari2007-10-044-5/+5
| | | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@360 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Oops, useless g_printxclaesse2007-10-021-1/+0
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@359 4ee84921-47dd-4033-b63a-18d7a039a3e4
* really fix protocol groupxclaesse2007-10-021-8/+10
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@358 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-10-02 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-10-021-0/+8
| | | | | | | | * libempathy/empathy-tp-contact-list.c: Add back protocol group. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@357 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-10-01 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-10-011-0/+1
| | | | | | | | | * libempathy/Makefile.am: Add tp-stream-engine.xml to EXTRA_DIST. * po/POTFILES.in: Add empathy-call-window.glade. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@352 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-10-01 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-10-011-1/+8
| | | | | | | | | * libempathy-gtk/empathy-accounts-dialog.c: * libempathy/empathy-utils.c: Add some sanity checks. Fixes bug #463051. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@348 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-10-01 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-10-011-0/+21
| | | | | | | | | * libempathy/empathy-tp-chat.c: Disconnect all signals in finalize. Fixes bug #462815. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@347 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-09-29 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-09-292-8/+12
| | | | | | | | | | * libempathy/empathy-tp-group.c: ref group when async calls are in flight to avoid destroying the object before receiving the reply. * libempathy/empathy-utils.c: Unref the group to not leak it. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@341 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-09-29 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-09-291-100/+85
| | | | | | | | | * libempathy/empathy-contact-factory.c: Refcount ContactFactoryAccountData struct. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@340 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-09-29 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-09-296-1/+869
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-282-7/+7
| | | | | | | | | | | | * 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-284-6/+23
| | | | | | | | | | | | | | | | | | * 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-09-28 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-09-281-1/+1
| | | | | | | | | | * libempathy/empathy-tp-group.c: Look in the local_pendings list if a contact is already local pending. * tests/contact-manager.c: Fix white space typo. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@326 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-09-27 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-09-272-0/+2
| | | | | | | | | * libempathy/empathy-utils.c: * libempathy/empathy-contact-factory.c: Fix 2 leaks thanks to valgrind. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@325 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-09-27 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-09-272-60/+58
| | | | | | | | | | * libempathy/empathy-avatar.c: Fix leak when loading avatar from cache. * libempathy/empathy-contact-factory.c: Do not request avatar for unknown tokens, wait for AvatarUpdate signal. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@323 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-09-26 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-09-275-61/+334
| | | | | | | | | | | | | * libempathy/empathy-utils.c: * libempathy/empathy-utils.h: * libempathy/empathy-avatar.c: * libempathy/empathy-avatar.h: * libempathy/empathy-contact-factory.c: Cache avatars and RequestAvatars only when needed. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@320 4ee84921-47dd-4033-b63a-18d7a039a3e4