| 3922 ui_name = PACKAGE; |
3922 ui_name = PACKAGE; |
| 3923 |
3923 |
| 3924 jabber_add_identity("client", type, NULL, ui_name); |
3924 jabber_add_identity("client", type, NULL, ui_name); |
| 3925 |
3925 |
| 3926 /* initialize jabber_features list */ |
3926 /* initialize jabber_features list */ |
| 3927 jabber_add_feature(NS_LAST_ACTIVITY, 0); |
3927 jabber_add_feature(NS_LAST_ACTIVITY, NULL); |
| 3928 jabber_add_feature(NS_OOB_IQ_DATA, 0); |
3928 jabber_add_feature(NS_OOB_IQ_DATA, NULL); |
| 3929 jabber_add_feature(NS_ENTITY_TIME, 0); |
3929 jabber_add_feature(NS_ENTITY_TIME, NULL); |
| 3930 jabber_add_feature("jabber:iq:version", 0); |
3930 jabber_add_feature("jabber:iq:version", NULL); |
| 3931 jabber_add_feature("jabber:x:conference", 0); |
3931 jabber_add_feature("jabber:x:conference", NULL); |
| 3932 jabber_add_feature(NS_BYTESTREAMS, 0); |
3932 jabber_add_feature(NS_BYTESTREAMS, NULL); |
| 3933 jabber_add_feature("http://jabber.org/protocol/caps", 0); |
3933 jabber_add_feature("http://jabber.org/protocol/caps", NULL); |
| 3934 jabber_add_feature("http://jabber.org/protocol/chatstates", 0); |
3934 jabber_add_feature("http://jabber.org/protocol/chatstates", NULL); |
| 3935 jabber_add_feature(NS_DISCO_INFO, 0); |
3935 jabber_add_feature(NS_DISCO_INFO, NULL); |
| 3936 jabber_add_feature(NS_DISCO_ITEMS, 0); |
3936 jabber_add_feature(NS_DISCO_ITEMS, NULL); |
| 3937 jabber_add_feature(NS_IBB, 0); |
3937 jabber_add_feature(NS_IBB, NULL); |
| 3938 jabber_add_feature("http://jabber.org/protocol/muc", 0); |
3938 jabber_add_feature("http://jabber.org/protocol/muc", NULL); |
| 3939 jabber_add_feature("http://jabber.org/protocol/muc#user", 0); |
3939 jabber_add_feature("http://jabber.org/protocol/muc#user", NULL); |
| 3940 jabber_add_feature("http://jabber.org/protocol/si", 0); |
3940 jabber_add_feature("http://jabber.org/protocol/si", NULL); |
| 3941 jabber_add_feature(NS_SI_FILE_TRANSFER, 0); |
3941 jabber_add_feature(NS_SI_FILE_TRANSFER, NULL); |
| 3942 jabber_add_feature(NS_XHTML_IM, 0); |
3942 jabber_add_feature(NS_XHTML_IM, NULL); |
| 3943 jabber_add_feature(NS_PING, 0); |
3943 jabber_add_feature(NS_PING, NULL); |
| 3944 |
3944 |
| 3945 /* Buzz/Attention */ |
3945 /* Buzz/Attention */ |
| 3946 jabber_add_feature(NS_ATTENTION, jabber_buzz_isenabled); |
3946 jabber_add_feature(NS_ATTENTION, jabber_buzz_isenabled); |
| 3947 |
3947 |
| 3948 /* Bits Of Binary */ |
3948 /* Bits Of Binary */ |
| 3949 jabber_add_feature(NS_BOB, 0); |
3949 jabber_add_feature(NS_BOB, NULL); |
| 3950 |
3950 |
| 3951 /* Jingle features! */ |
3951 /* Jingle features! */ |
| 3952 jabber_add_feature(JINGLE, 0); |
3952 jabber_add_feature(JINGLE, NULL); |
| 3953 |
3953 |
| 3954 #ifdef USE_VV |
3954 #ifdef USE_VV |
| 3955 jabber_add_feature(NS_GOOGLE_PROTOCOL_SESSION, jabber_audio_enabled); |
3955 jabber_add_feature(NS_GOOGLE_PROTOCOL_SESSION, jabber_audio_enabled); |
| 3956 jabber_add_feature(NS_GOOGLE_VOICE, jabber_audio_enabled); |
3956 jabber_add_feature(NS_GOOGLE_VOICE, jabber_audio_enabled); |
| 3957 jabber_add_feature(NS_GOOGLE_VIDEO, jabber_video_enabled); |
3957 jabber_add_feature(NS_GOOGLE_VIDEO, jabber_video_enabled); |
| 3958 jabber_add_feature(NS_GOOGLE_CAMERA, jabber_video_enabled); |
3958 jabber_add_feature(NS_GOOGLE_CAMERA, jabber_video_enabled); |
| 3959 jabber_add_feature(JINGLE_APP_RTP, 0); |
3959 jabber_add_feature(JINGLE_APP_RTP, NULL); |
| 3960 jabber_add_feature(JINGLE_APP_RTP_SUPPORT_AUDIO, jabber_audio_enabled); |
3960 jabber_add_feature(JINGLE_APP_RTP_SUPPORT_AUDIO, jabber_audio_enabled); |
| 3961 jabber_add_feature(JINGLE_APP_RTP_SUPPORT_VIDEO, jabber_video_enabled); |
3961 jabber_add_feature(JINGLE_APP_RTP_SUPPORT_VIDEO, jabber_video_enabled); |
| 3962 jabber_add_feature(JINGLE_TRANSPORT_RAWUDP, 0); |
3962 jabber_add_feature(JINGLE_TRANSPORT_RAWUDP, NULL); |
| 3963 jabber_add_feature(JINGLE_TRANSPORT_ICEUDP, 0); |
3963 jabber_add_feature(JINGLE_TRANSPORT_ICEUDP, NULL); |
| 3964 |
3964 |
| 3965 g_signal_connect(G_OBJECT(purple_media_manager_get()), "ui-caps-changed", |
3965 g_signal_connect(G_OBJECT(purple_media_manager_get()), "ui-caps-changed", |
| 3966 G_CALLBACK(jabber_caps_broadcast_change), NULL); |
3966 G_CALLBACK(jabber_caps_broadcast_change), NULL); |
| 3967 #endif |
3967 #endif |
| 3968 |
3968 |