aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy
Commit message (Collapse)AuthorAgeFilesLines
* Remove g_object_ref from empathy_dispatch_operation_get_tp_connection. Fixes ↵Jonny Lamb2009-04-222-3/+1
| | | | | | #579780 Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Rename empathy_contact_new_static to empathy_contact_new_for_logXavier Claessens2009-04-223-7/+7
|
* Do not rely on suppress_handlers, it is deprecated.Xavier Claessens2009-04-221-76/+49
|
* Rename manager to self to not confuse with account_manager.Xavier Claessens2009-04-221-6/+6
|
* Replace empathy_connection_get_protocol by tp_connection_parse_object_pathXavier Claessens2009-04-223-33/+3
|
* Add a comment to tell that tp_contact_list_group_add() takes ownership of ↵Xavier Claessens2009-04-221-0/+1
| | | | handles array
* Make the comment for group hash table more explicitXavier Claessens2009-04-221-1/+2
|
* Add a comment to explain what does tp_contact_list_group_addXavier Claessens2009-04-221-0/+5
|
* Simplify expression in tp_contact_list_group_add_data_unrefXavier Claessens2009-04-221-1/+2
|
* Add doc for empathy_account_manager_dup_connections.Xavier Claessens2009-04-221-0/+9
|
* Make explicit in the doc of empathy_account_manager_get_connection that it ↵Xavier Claessens2009-04-221-1/+1
| | | | does not return a new ref
* Add asserts in connection_invalidated_cbXavier Claessens2009-04-221-0/+6
|
* Document hash tables in EmpathyAccountManagerPrivXavier Claessens2009-04-221-2/+2
|
* Add empathy_contact_new_static() to create a contact that comes from logsXavier Claessens2009-04-223-6/+22
|
* Add G_PARAM_STATIC_STRINGS to EmpathyContact propertiesXavier Claessens2009-04-221-10/+10
|
* Fix build, probably an error while rebasingXavier Claessens2009-04-221-2/+0
|
* Cleanup authors of EmpathyContact. It has nothing to do with Gossip code ↵Xavier Claessens2009-04-222-4/+1
| | | | anymore. All code is mine.
* Use tp_connection_get_self_handle where neededXavier Claessens2009-04-223-38/+12
|
* Also accept local-pending of publish if adding a contactXavier Claessens2009-04-221-0/+5
|
* Change EmpathyTpContactFactory API to look more like TpConnection. Add ↵Xavier Claessens2009-04-228-102/+380
| | | | | | function to get only one contact from id/handle.
* Simplify empathy_contact_get_accountXavier Claessens2009-04-221-7/+3
|
* Extract protocol from the connection's object-path and correctly set the ↵Xavier Claessens2009-04-223-4/+36
| | | | special group for xmpp-local contacts.
* Add commented out code to set the _is_ready property of EmpathyContactXavier Claessens2009-04-221-0/+14
|
* - Fix connection of "group-members-changed" signalXavier Claessens2009-04-221-14/+3
| | | | | - Do not unerf channel when calling close. Wait for it to be invalidated becasue we can still get signals between the moment we called close and the CM actually closing the channel.
* Remove dead codeXavier Claessens2009-04-221-3/+0
|
* Use new getters and setters of EmpathyChatroom. Simplify to lookup when a ↵Xavier Claessens2009-04-221-35/+20
| | | | tp_chat is destroyed.
* Add getter and setter for "tp-chat" and "favorite" properties on EmpathyChatroomXavier Claessens2009-04-222-43/+85
|
* Drop dead codeXavier Claessens2009-04-222-101/+0
|
* Drop usage of McAccount from EmpathyTpTubeXavier Claessens2009-04-221-8/+1
|
* If presence message is "", get the default message.Xavier Claessens2009-04-221-1/+1
|
* Add a group channel only if suppress_handler == FALSEXavier Claessens2009-04-221-3/+5
|
* Make sure to not ref a NULL objectXavier Claessens2009-04-221-0/+3
|
* index begin at 0 and not 1 for GArrayXavier Claessens2009-04-221-1/+1
|
* Get the factory in _constructed because connection property is not set yet ↵Xavier Claessens2009-04-221-2/+3
| | | | in _init
* CONSTRUCT_ONLY properties must be writableXavier Claessens2009-04-221-3/+5
|
* Get the priv struct of the right object.Xavier Claessens2009-04-221-2/+2
|
* Get the connection for newly created accountsXavier Claessens2009-04-221-44/+53
|
* Do not use empathy_contact_equal anymore, pointer comparaison is guaranteed ↵Xavier Claessens2009-04-221-1/+0
| | | | to be enough.
* There is no "contact" property on EmpathyTpFileXavier Claessens2009-04-221-2/+0
|
* EmpathyTpContactFactory don't have a ready property anymore.Xavier Claessens2009-04-221-12/+6
|
* Remove unused function empathy_dispatcher_call_with_contact().Xavier Claessens2009-04-222-31/+0
|
* Remove usage of EmpathyTpGroup from EmpathyTpContactListXavier Claessens2009-04-221-566/+610
|
* Remove EmpathyTpGroupXavier Claessens2009-04-223-1076/+0
|
* Use the account manager to map from connection to account.Xavier Claessens2009-04-221-6/+19
|
* Add empathy_tp_chat_get_connection() to direct access the channel's connection.Xavier Claessens2009-04-222-0/+11
|
* Reorder functions to not declare them on topXavier Claessens2009-04-221-267/+267
|
* Fix some coding styleXavier Claessens2009-04-221-105/+90
|
* Port EmpathyTpChat to new API and drop usage of EmpathyTpGroup.Xavier Claessens2009-04-222-403/+375
|
* Port EmpathyCallHandler to new APIXavier Claessens2009-04-221-30/+20
|
* Port EmpathyTpCall to new APIXavier Claessens2009-04-221-36/+23
|
* Port EmpathyLogManager to new APIXavier Claessens2009-04-221-2/+6
|
* Port EmpathyDispatchOperation to new APIXavier Claessens2009-04-221-6/+61
|
* Port EmpathyTpFile to new API and add a ready propertyXavier Claessens2009-04-222-43/+130
|
* EmpathyDispatcher: Use new EmpathyAccountManager API and rebase on ↵Xavier Claessens2009-04-222-200/+83
| | | | TpConnection instead of McAccount
* Drop unused include of contact factoryXavier Claessens2009-04-221-1/+0
|
* EmpathyContactManager: Use new API of EmpathyAccountManager and ↵Xavier Claessens2009-04-222-89/+65
| | | | EmpathyTpContactList.
* Rebase EmpathyTpContactList on TpConnection instead of McAccount.Xavier Claessens2009-04-222-121/+53
|
* Change API of EmpathyTpContactFactory:Xavier Claessens2009-04-222-776/+313
| | | | | | - Based on TpConnection instead of McAccount. - Drop all code that is now handled in TpContact. - Make it per-connection singleton.
* Drop EmpathyContactFactoryXavier Claessens2009-04-223-270/+2
|
* Keep a ref to all TpConnection objects. Map account<>connection.Xavier Claessens2009-04-222-0/+159
|
* Turn EmpathyContact into a TpContact wrapperXavier Claessens2009-04-222-385/+213
|
* empathy_tube_handler_build_bus_name: escape invalid char in the service nameGuillaume Desmottes2009-04-211-1/+22
|
* Fix memleak in tp_contact_list_group_member_removed_cb. Free group name whenLars-Peter Clausen2009-04-211-0/+1
| | | | it is removed from the group list.
* Fix memleak in empathy_tp_chat_acknowledge_messages. Unref message after it hasLars-Peter Clausen2009-04-211-0/+1
| | | | been removed from the message queue.
* Fix memleak in empathy_account_manager_init. Do not create unused account data.Lars-Peter Clausen2009-04-211-6/+1
|
* Fix memleak in empathy_tp_file_accept. Free content of priv->filename beforeLars-Peter Clausen2009-04-211-0/+1
| | | | overwriting it.
* Fix memleak in log_store_empathy_get_chats_for_dir. Only build filename if itsLars-Peter Clausen2009-04-211-3/+1
| | | | needed and freed again.
* Merge commit 'bigon/configure-deprecated-flag'Xavier Claessens2009-04-191-1/+2
|\
| * Use autotools magic to take care of disabling deprecated symbolsLaurent Bigonville2009-04-181-1/+2
| | | | | | | | | | Passing --enable-maintainer-mode to the configure will disable deprecated symbols
* | Add more information to EmpathyChatroomPierre-Luc Beaudoin2009-04-183-3/+242
|/ | | | | | | - Invite Only - Require password - Subject - Member count
* tp-tube: remove priv->parametersGuillaume Desmottes2009-04-171-5/+0
|
* tp-tube: remove priv->serviceGuillaume Desmottes2009-04-171-3/+0
|
* tp-tube: remove priv->initiator_contact and priv->factory as they are not usedGuillaume Desmottes2009-04-171-9/+0
|
* empathy-tp-tube: remove initiator and type member variables as they are not usedGuillaume Desmottes2009-04-171-2/+0
|
* empathy_tp_tube_class_init: set NUM_EMP_TUBE_CHANNEL_STATES as max value for ↵Guillaume Desmottes2009-04-171-1/+2
| | | | the state property
* empathy_tp_tube_class_init: use G_PARAM_STATIC_STRINGSGuillaume Desmottes2009-04-171-4/+2
|
* empathy-tp-tube: the state is a EmpTubeChannelState not a guintGuillaume Desmottes2009-04-171-2/+2
|
* Plug a lear in log_store_empathy_get_messages_for_file. Fixes bug #579139Lars-Peter Clausen2009-04-161-0/+1
| | | | | | From: Lars-Peter Clausen <lars@metafoo.de> svn path=/trunk/; revision=2837
* empathy_tp_tube_new_stream_tube: allow NULL as parameters. Fixes #575817Guillaume Desmottes2009-04-131-0/+7
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2828
* Add libcanberra-gtk in Require.private of libempathy-gtk.pc. Fixe bug #577863Xavier Claessens2009-04-131-1/+2
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2826
* Unref TpChat's channel after emitting destroy.Will Thompson2009-04-131-3/+2
| | | | | | | | | This allows callbacks connected to "destroy" to call functions which use priv->channel to work. Fixes Gnome bug #578356. Signed-off-by: Will Thompson <will.thompson@collabora.co.uk> svn path=/trunk/; revision=2821
* Simplify how channel classes value is parsed. Fixes bug #577825Xavier Claessens2009-04-031-8/+4
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2759
* Free the capabilities array. Fixes bug #577826Xavier Claessens2009-04-031-1/+3
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2758
* Do not assert if the CM does not support RequestableChannelClassesXavier Claessens2009-03-201-2/+2
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2728
* Use tp_channel_get_identifier instead of inspecting channel's handle.Xavier Claessens2009-03-201-18/+1
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2725
* empathy_contact_set_handle: remove the handle ready flag when the handle is ↵Guillaume Desmottes2009-03-201-1/+19
| | | | | | | | set to 0 From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2719
* Merge branch 'fix-ft' into to-mergeGuillaume Desmottes2009-03-181-8/+38
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2713
* Add empathy-log.h and empathy-log-store.h to Makefile.amXavier Claessens2009-03-101-0/+2
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2655
* Chatroom dirs only exist on the toplevel log directorySjoerd Simons2009-03-101-1/+1
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2653
* Actually recurse in the chatrooms directorySjoerd Simons2009-03-101-1/+1
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2652
* Print a debug message if opening a log directory failsSjoerd Simons2009-03-101-2/+7
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2651
* Forward resource requestsSjoerd Simons2009-03-091-1/+17
| | | | | | From: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2638
* Fix typo in a commentXavier Claessens2009-03-061-2/+2
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2623
* Use tp_strdiff in empathy_message_equal to compare body.Xavier Claessens2009-03-061-1/+3
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2622
* Remove unused empathy_message_get_unique_idXavier Claessens2009-03-062-10/+0
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2621
* Improve comment to explain what empathy_log_manager_get_filtered_messages doesXavier Claessens2009-03-061-1/+2
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2620
* Little optimization of log_store_empathy_get_filtered_messages() and add a ↵Xavier Claessens2009-03-061-1/+8
| | | | | | | | FIXME. From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2619
* Optimize empathy_log_manager_get_filtered_messages and make it easier to ↵Xavier Claessens2009-03-061-39/+44
| | | | | | | | understand. From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2617
* Simplify finalize using g_list_foreachcXavier Claessens2009-03-061-7/+1
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2616
* Use if (n != NULL) instead of if (n).Jonny Lamb2009-03-062-6/+6
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2615
* Use g_list_delete_link instead of g_list_remove.Jonny Lamb2009-03-062-6/+3
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2614
* Use g_list_next (l) instead of l->next.Jonny Lamb2009-03-062-10/+10
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2613
* Use a single-line return statement instead of if/else if/else if.Jonny Lamb2009-03-061-10/+1
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2612
* Use atoi instead of sscanf.Jonny Lamb2009-03-061-1/+1
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2611
* Call GET_PRIV after checking the parameters of empathy_message_equal.Jonny Lamb2009-03-061-2/+5
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2610
* Implemented get_filtered_messages in empathy log store.Jonny Lamb2009-03-061-0/+41
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2607
* Added empathy_log_store_get_filtered_messages.Jonny Lamb2009-03-062-0/+24
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2606
* Replaced get_last_messages with get_filtered_messages.Jonny Lamb2009-03-062-23/+60
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2605
* Added checks to the arguments of empathy_message_equal.Jonny Lamb2009-03-061-0/+3
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2604
* Get last messages for the last day - 1 as well as the last day.Jonny Lamb2009-03-061-1/+11
| | | | | | | | | As messages are being logged straight away, the most recent day will *always* be today. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2603
* Removed duplicate log source addition.Jonny Lamb2009-03-061-3/+0
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2601
* EmpathyLogStore: Store the CM message ID in the logs, and use it when ↵Jonny Lamb2009-03-061-2/+14
| | | | | | | | reading logs. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2599
* Added empathy_message_get_unique_id & empathy_message_equal.Jonny Lamb2009-03-062-0/+25
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2598
* Remove MessageObserveData as the TpChannel can be retrieved from an ↵Jonny Lamb2009-03-061-27/+8
| | | | | | | | EmpathyTpChat. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2597
* Cleaned up rebasing brokenness.Jonny Lamb2009-03-061-2/+3
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2595
* Changed some G_STR_EQUALs to EMP_STR_EQUAL.Jonny Lamb2009-03-061-3/+3
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2594
* Renamed EmpathyLogSource to EmpathyLogStore.Jonny Lamb2009-03-068-382/+448
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2593
* Moved dispatcher observing and logging into EmpathyLogManager.Jonny Lamb2009-03-062-0/+78
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2592
* Only write messages to one specified log source, hardcoded at the moment.Jonny Lamb2009-03-065-24/+50
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2590
* Added get_name function to EmpathyLogSource.Jonny Lamb2009-03-063-0/+24
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2589
* Use g_list_concat even if the current GList is empty (NULL).Jonny Lamb2009-03-061-16/+6
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2588
* Fixed problems picked up when rebasing and cherry-picking.Jonny Lamb2009-03-061-14/+1
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2585
* Only call EmpathyLogSource methods if they are defined.Jonny Lamb2009-03-061-0/+24
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2584
* Added ack_message function to EmpathyLogSource interface.Jonny Lamb2009-03-063-0/+15
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2583
* Made EmpathyLogSource an interface and EmpathyLogSourceEmpathy extend it.Jonny Lamb2009-03-066-128/+334
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2582
* Don't override the constructor. (Jonny Lamb)Jonny Lamb2009-03-061-4/+15
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2581
* Make get_dates check whether a date is already in the GList before adding it ↵Jonny Lamb2009-03-061-3/+21
| | | | | | | | now in order. (Jonny Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2580
* Made get_last_messages source independent. (Jonny Lamb)Jonny Lamb2009-03-062-43/+11
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2579
* Converted log code to Collabora coding style. (Jonny Lamb)Jonny Lamb2009-03-063-703/+968
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2578
* Hardcode some a default codec preferencesSjoerd Simons2009-03-041-0/+52
| | | | | | | | | | | | | | | | | For video use H264 over Theora as it's better quality and there is no reason to prefer a free codec if people already have the patented bits installed anyway. Also prefer H263 as it's reasonable and it works around our H263-1998 negotiation being slightly broken because of gstreamer :( For audio prefer speex wideband over speex smallband and all other audio codecs. And in general disable various codecs that are not really suitable for use in conferencing. From: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2567
* Let the UI call the handler for bus messagesSjoerd Simons2009-03-042-37/+8
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2563
* Revert "Started splitting empathy log code from the log manager to make ↵Xavier Claessens2009-03-035-889/+584
| | | | | | | | | | logging more pluggable. (Jonny Lamb)" This reverts commit 73948b3c4ddebe5c24b679e7650090128bd35403. From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2546
* Started splitting empathy log code from the log manager to make logging more ↵Jonny Lamb2009-03-035-584/+889
| | | | | | | | pluggable. (Jonny Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2545
* Handle re-dispatching channels in approving stateSjoerd Simons2009-02-211-3/+13
| | | | | | | | | | when a channel is in approving state and the user does a request which turns out to be satisfied by that channel it automagically gets approved. Correctly cope with this and don't try to start dispatching for it again. Fixes bug Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2524
* Use tp-glib generated code for file transfers rather than extensions.Jonny Lamb2009-02-215-39/+38
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2523
* use TpTubeType instead of EmpathyTubeTypeGuillaume Desmottes2009-02-172-16/+13
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2490
* empathy_tube_handler_new: add debug messageGuillaume Desmottes2009-02-171-0/+1
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2489
* empathy-dispatcher: deal properly with NULL channel_wrapperGuillaume Desmottes2009-02-171-2/+4
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2487
* add parameters arg to empathy_tp_tube_new_stream_tube and use latest offer APIGuillaume Desmottes2009-02-172-3/+5
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2486
* Wait for handle instead of id before request a channelSjoerd Simons2009-02-171-1/+1
| | | | | | | | | This fixes calling from the new converstaion dialog to new contacts. As they start of with an id right away but have no handle yet. Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2480
* Signal closed from the call-handlerSjoerd Simons2009-02-171-0/+17
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2478
* Correct bracket-style.Jonny Lamb2009-02-171-2/+4
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2476
* empathy-dispatcher.[ch]: Several misc. code style fixes.Jonny Lamb2009-02-172-8/+15
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2475
* empathy-dispatcher.c: Check arguments of non-static functions.Jonny Lamb2009-02-171-0/+18
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2474
* Remove unused functionsOlivier Crête2009-02-122-87/+0
| | | | | | | From: Olivier Crête <olivier.crete@collabora.co.uk> Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2442
* Fix type punned pointers warningsOlivier Crête2009-02-128-9/+9
| | | | | | | | | Remove senseless (void **) From: Olivier Crête <olivier.crete@collabora.co.uk> Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2440
* Add newline at end of fileOlivier Crête2009-02-121-1/+1
| | | | | | | From: Olivier Crête <olivier.crete@collabora.co.uk> Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2439
* Save status message on NetworkManager disconnect and restore on reconnectDavyd Madeley2009-02-111-3/+12
| | | | | | From: Davyd Madeley <davyd@madeley.id.au> svn path=/trunk/; revision=2432
* Cleanup for GObject related functions in EmpathyCallFactory and ↵Cosimo Cecchi2009-02-054-103/+86
| | | | | | | | EmpathyCallHandler. From: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk> svn path=/trunk/; revision=2426
* Remove repeated casts to EmpathyTpChatWill Thompson2009-02-041-11/+14
| | | | | | Signed-off-by: Will Thompson <will.thompson@collabora.co.uk> svn path=/trunk/; revision=2423
* Ignore and acknowledge empty NonTextContent messages.Will Thompson2009-02-041-0/+34
| | | | | | | | | | | Delivery reports on the Messages interface show up as empty messages with the NonTextContent flag set in a Text.Received signal and in ListPendingMessages. Empathy can't do anything useful with them, so ack them and ignore them. Signed-off-by: Will Thompson <will.thompson@collabora.co.uk> svn path=/trunk/; revision=2422
* Add a space between the function name and the (void)Xavier Claessens2009-02-032-2/+2
| | | | svn path=/trunk/; revision=2416
* Remove some dead codeSjoerd Simons2009-02-031-17/+0
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2411
* Request only audio in the initial requestSjoerd Simons2009-02-031-2/+1
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2405
* Also unref the tf channelSjoerd Simons2009-02-031-1/+7
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2401
* Remove dead codeSjoerd Simons2009-02-031-2/+0
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2400
* Don't return the handler, so we can unref it after signallingSjoerd Simons2009-02-032-12/+12
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2398
* Close ongoing calls at dispose timeSjoerd Simons2009-02-031-2/+4
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2396
* Add ability to start a call for an incoming channelSjoerd Simons2009-02-031-14/+34
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2395
* Don't double-free the EmpathyTpCallStreamsSjoerd Simons2009-02-031-3/+0
| | | | | | | | | The EmpathyTpCallStreams audio and video streams are freed in _finalize, don't also free them in dispose Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2391
* Move the TpFarsight code from TpCall to CallHandlerSjoerd Simons2009-02-034-160/+309
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2387
* Add functionality to call CreateChannels and look up (simple) channel classesSjoerd Simons2009-02-032-12/+156
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2386
* Switch to calling CallFactory to make callsSjoerd Simons2009-02-032-36/+1
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2382
* Add Stub call factor and call handler objectsSjoerd Simons2009-02-035-0/+445
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2381
* Initial port from telepathy-stream-engine to telepathy-farsightSjoerd Simons2009-02-031-133/+165
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2380
* Fix dispatching of tubes: stream tubes vs D-Bus tubesAlban Crequy2009-02-031-2/+2
| | | | | | Signed-off-by: Alban Crequy <alban.crequy@collabora.co.uk> svn path=/trunk/; revision=2365
* Use g_list_prepend instead of g_list_append.Jonny Lamb2009-01-311-2/+2
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2307
* Allow the dispatcher to be freed once a request is finished.Jonny Lamb2009-01-311-2/+35
| | | | | | | | | | | | | Previously, if there was no ref to the dispatcher, it would be freed before the request could be satisfied. By keeping a ref in the DispatcherRequestData, it is freed at the right time. This also disconnects the signal handler from all channels and connections when freeing the dispatcher as the "invalidated" signal callback can be called after the dispatcher has been freed. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2306
* Move empathy_notification_is_enabled () to src/Xavier Claessens2009-01-312-1/+21
| | | | svn path=/trunk/; revision=2294
* Added a new empathy_account_manager_get_count function, to get the number ofFrederic Peters2009-01-302-2/+22
| | | | | | accounts. svn path=/trunk/; revision=2264
* Renamed G_STR_EMPTY to EMP_STR_EMPTY.Jonny Lamb2009-01-237-21/+21
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2249
* EmpathyDispatcher: Handle File channels that we didn't request.Jonny Lamb2009-01-171-4/+5
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2237
* Removed extensions.h inclusion in public API.Jonny Lamb2009-01-173-6/+7
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2236
* Fix building, there were a missing _new ->_dup_singleton.Xavier Claessens2009-01-161-1/+1
| | | | svn path=/trunk/; revision=2235
* empathy_mission_control_new -> dup_singleton.Xavier Claessens2009-01-1611-12/+12
| | | | svn path=/trunk/; revision=2233
* EmpathyDispatcher: make style somewhat more consistent.Jonny Lamb2009-01-161-119/+171
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2232
* When sending files, make sure the connection is ready before making sure the ↵Jonny Lamb2009-01-151-3/+21
| | | | | | | | contact is ready. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2231
* Do not unref the channel when closing it, wait for the invalidated signal.Xavier Claessens2009-01-151-24/+12
| | | | svn path=/trunk/; revision=2230
* Remove usage of EmpathyTpGroup from EmpathyTpCall.Xavier Claessens2009-01-131-37/+69
| | | | svn path=/trunk/; revision=2229
* EmpathyContact keeps a ref to the factory.Xavier Claessens2009-01-131-3/+23
| | | | svn path=/trunk/; revision=2228
* Remove some usage of EmpathyTpGroup from EmpathyTpChatXavier Claessens2009-01-131-6/+14
| | | | svn path=/trunk/; revision=2227
* Remove useless include of empathy-tp-group.hXavier Claessens2009-01-133-2/+1
| | | | svn path=/trunk/; revision=2226
* Remove useless gotoXavier Claessens2009-01-101-3/+1
| | | | svn path=/trunk/; revision=2218
* If channel is invalidated before being ready, the error is handled in ↵Xavier Claessens2009-01-101-0/+4
| | | | | | invalidated_cb, so we can return directly in ready_cb. svn path=/trunk/; revision=2217
* mission_control_get_tpconnection returns a new ref, don't forget to unref ↵Xavier Claessens2009-01-101-0/+2
| | | | | | the connection. svn path=/trunk/; revision=2216
* Add a FIXME telling that there is a leak, not sure how to plug it, that code ↵Xavier Claessens2009-01-101-0/+1
| | | | | | will be removed soon anyway. svn path=/trunk/; revision=2215
* Use tp_channel_borrow_connection instead of g_object_get. This fix a leak.Xavier Claessens2009-01-101-1/+1
| | | | svn path=/trunk/; revision=2214
* Fix some errors made when rebasing on masterXavier Claessens2009-01-101-1/+1
| | | | svn path=/trunk/; revision=2211
* Remove dead codeXavier Claessens2009-01-102-19/+0
| | | | svn path=/trunk/; revision=2210
* Correct little coding styleXavier Claessens2009-01-101-1/+1
| | | | svn path=/trunk/; revision=2209
* Correctly align \ charactersXavier Claessens2009-01-101-2/+2
| | | | svn path=/trunk/; revision=2208
* Only unref things in disposeSjoerd Simons2009-01-101-13/+4
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2205
* Ignore requested channels we didn't request except for text channels, also ↵Sjoerd Simons2009-01-101-2/+31
| | | | | | | | ignore deprecated channels types and channels for which it doesn't make sense to handle them unless they were requested Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2203
* Don't use the old style TpTubeTypeSjoerd Simons2009-01-102-11/+16
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2200
* Ignore approval that happen after the operation was approvedSjoerd Simons2009-01-101-1/+7
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2196
* Correctly define the invalidated signalSjoerd Simons2009-01-101-1/+1
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2194
* Port to the new empathy_call_when_ready apiSjoerd Simons2009-01-101-10/+29
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2193
* Make the error in the call_when_ready callback constSjoerd Simons2009-01-102-2/+2
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2192
* Free ready callbacks in finalizeSjoerd Simons2009-01-101-1/+17
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2191
* Add weak object, destroy notify and error reporting to ↵Sjoerd Simons2009-01-102-9/+56
| | | | | | | | empathy_contact_call_when_ready Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2190
* Let a chatroom keep a reference to a its TpChat if applicableSjoerd Simons2009-01-103-4/+55
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2189
* Make the dispatch operation _get_ functions not return a refSjoerd Simons2009-01-105-14/+6
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2188
* Don't unref the TpGroup twiceSjoerd Simons2009-01-101-1/+0
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2187
* Initialise the chatroom manager from empathy itselfSjoerd Simons2009-01-101-7/+1
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2186
* Convert EmpathyChatroomManager to the new singleton conventionSjoerd Simons2009-01-103-16/+13
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2185
* Don't close channels as a side-effect of disposing wrapper objectsSjoerd Simons2009-01-103-6/+19
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2183
* Remove some dead codeSjoerd Simons2009-01-101-6/+0
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2182
* Move the dispatcher to the new singleton policySjoerd Simons2009-01-102-15/+32
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2181
* Always check if the passed operation is actually a dispatch operationSjoerd Simons2009-01-101-11/+57
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2178
* Style fixesSjoerd Simons2009-01-101-108/+114
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2175
* Style fixesSjoerd Simons2009-01-102-3/+5
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2174
* Don't initialise variables by calling functions when declaring themSjoerd Simons2009-01-101-11/+23
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2173
* More style fixesSjoerd Simons2009-01-101-6/+6
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2172
* Remove dead codeSjoerd Simons2009-01-101-588/+0
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2168
* Add a utility function to start a call to a contactSjoerd Simons2009-01-102-0/+40
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2166
* Add a function to explicitly set the remote candidate on outgoing calls ↵Sjoerd Simons2009-01-102-23/+15
| | | | | | | | instead of relying on the group interface Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2165
* Add code to request a streamed media channelSjoerd Simons2009-01-102-18/+30
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2164
* Add a function to explicitly close EmpathyTpCallSjoerd Simons2009-01-102-4/+16
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2160
* Make empathy_tp_tube_accept_stream_tube more like underlying dbus function ↵Sjoerd Simons2009-01-102-55/+85
| | | | | | | | and hand errors to the caller Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2156
* Remove the id parameter, it's no longer usedSjoerd Simons2009-01-101-3/+0
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2155
* Call emp_cli_init in empathy_initSjoerd Simons2009-01-101-0/+5
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2153
* New style tubes don't have idesSjoerd Simons2009-01-101-2/+2
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2152
* Update to new stream tube specSjoerd Simons2009-01-102-156/+60
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2151
* Let a EmpathyChatroomManager observe the dispatcherSjoerd Simons2009-01-101-0/+2
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2149
* Act as an observerSjoerd Simons2009-01-102-0/+91
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2148
* Disconnect signal handlers from the head of the queue before destroying the ↵Sjoerd Simons2009-01-101-11/+10
| | | | | | | | queue Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2147
* Remove the tp-channel property, it's unused and uselessSjoerd Simons2009-01-101-35/+0
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2146
* Remove custom channel requesting functionality, this should go through the ↵Sjoerd Simons2009-01-102-135/+0
| | | | | | | | dispatcher Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2144
* Add request muc channels to the dispatcherSjoerd Simons2009-01-102-13/+78
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2143
* Wait untill the TpChat object is ready before going into pending stateSjoerd Simons2009-01-101-2/+41
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2142
* Add a function to explicitly close File channelsSjoerd Simons2009-01-102-1/+9
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2140
* Make existing contact FT capable when the CM supports itSjoerd Simons2009-01-101-1/+0
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2139
* Add support for dispatching file transfersSjoerd Simons2009-01-102-27/+150
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2135
* Recognise file transfersXavier Claessens2009-01-101-0/+6
| | | | svn path=/trunk/; revision=2134
* Add an optional properties hash to the RequestData structSjoerd Simons2009-01-101-4/+9
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2133
* Start reworking the dispatcherSjoerd Simons2009-01-105-352/+1546
| | | | | | | | | | | Rework the channel dispatche so it's model is somewhat similar to the ChannelDispatcher in the telepathy-spec. Which allows for a much cleaner and extensible implementation containg no ugly hacks. Currently it's only able to do Text Channels and a lot of the other functionality is temporary disabled Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2130
* Improve API of tp-chatSjoerd Simons2009-01-102-117/+218
| | | | | | | | | | | | | | | | | | * Never automagically acknowledge message, the UI should do this * Add API to acknowledge a single or a list of EmpathyMessage * Add API to get the list of pending messages * Add API to explicitly close the underlying channel * Ignore events from a channel that is being closed. Important events will be emitted when the text channel respawns. In the future we might want to make the closing of the channel async and have it emit signals untill closed. Mostly for the benefit of the logger. Needs some work in the UI bits to disconnect all signals properly when closing the window though. Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2128
* Add id field to save the message id as received the CMSjoerd Simons2009-01-102-0/+19
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2127
* Add empathy_contact_call_when_readySjoerd Simons2009-01-102-11/+72
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2126
* use tabs because everyone love tabsXavier Claessens2009-01-091-5/+5
| | | | svn path=/trunk/; revision=2125
* dispatcher_tubes_new_tube_cb: add some tube handling debug messagesXavier Claessens2009-01-091-0/+6
| | | | svn path=/trunk/; revision=2124
* Set the right weak pointer.Xavier Claessens2009-01-093-3/+3
| | | | svn path=/trunk/; revision=2122
* Port EmpathyContactManager to the new singleton policy.Xavier Claessens2009-01-092-12/+26
| | | | svn path=/trunk/; revision=2121
* Port EmpathyLogManager to the new singleton policy.Xavier Claessens2009-01-092-19/+32
| | | | svn path=/trunk/; revision=2115
* Port EmpathyIdle to the new singleton policy.Xavier Claessens2009-01-092-13/+27
| | | | svn path=/trunk/; revision=2114
* Port EmpathyContactFactory to the new singleton policy.Xavier Claessens2009-01-097-20/+34
| | | | svn path=/trunk/; revision=2113
* Fix the creation of bus_name and object_path for dispatching tubes. It drops ↵Xavier Claessens2009-01-071-19/+8
| | | | | | escaping for now. svn path=/trunk/; revision=2104
* Use a GList instead of a GPtrArray and reorder the functions to avoidXavier Claessens2009-01-071-148/+140
| | | | | | prototypes. svn path=/trunk/; revision=2100
* Create the EmpathyContactMonitor lazily if needed.Xavier Claessens2009-01-072-4/+17
| | | | svn path=/trunk/; revision=2099
* Rename proxy->iface in EmpathyContactMonitor.Xavier Claessens2009-01-072-26/+26
| | | | svn path=/trunk/; revision=2098