2004-06-20 Arafat Medini * ar.po: Added Arabic locale ar to ALL_LINGUAS. 2004-06-17 Mikael Hallendal * src/gossip-vcard-dialog.c: (vcard_dialog_get_vcard): Fixed two strings (vcard_dialog_set_vcard): - Shouldn't send to attribute when requesting ones own vCard. - Fixed some style 2004-06-16 Martyn Russell * src/gossip-vcard-dialog.c: - Added the ability to set personal details (jep-0054) * src/Makefile.am (gossip_SOURCES): * src/gossip-app.c (app_personal_details_cb): - Added gossip-vcard-dialog.[ch] * src/gossip-contact-info.h: - Fixed incorrect #ifdef name. 2004-06-16 Mikael Hallendal * src/gossip-app.c: (app_new_message_presence_data_func): Added (app_new_message): - Show presence icon in popup list in new message dialog. - Fixes bug #133194 2004-06-16 Mikael Hallendal * src/gossip-app.c: (app_new_message): - Use a GtkComboBoxEntry instead of deprecated GtkCombo * src/gossip-contact-info.c: (contact_info_update_subscription_ui): * ui/main.glade: - Set the string from the glade file instead. 2004-06-16 Mikael Hallendal * src/gossip-app.c: - Cleaned out some unused code. (app_new_message): - This was acidently broken in CVS. - Sort names alphabetically in list. (app_complete_name_response_cb): - Don't try to start a chat if no contact is selected, prevents crash. (app_complete_name_activate_cb): * src/gossip-contact.[ch]: (gossip_contact_compare): Make case insensitive (gossip_contact_name_compare), (gossip_contact_name_case_compare), (gossip_contact_name_case_n_compare): Added * src/gossip-jid.[ch]: (gossip_jid_case_compare): Added * src/gossip-utils.[ch]: (gossip_utils_str_case_cmp), (gossip_utils_str_n_case_cmp): Added 2004-06-16 Mikael Hallendal * src/gossip-app.c: (app_handle_subscription_request): - Fixed a string that was a bit jabberish. - Fixes bug #120790 2004-06-16 Mikael Hallendal * src/gossip-contact-info.c: - Implemented resubscription if you are not subscribed to the other contact. - Patch from Ross Burton - Fixes bug #116403 (contact_info_resubscribe_cb): Added (contact_info_update_subscription_ui): Added (contact_info_presence_updated_cb): Added (gossip_contact_info_new): Setup the new UI. * ui/main.glade: Update the UI to include resubscription button. 2004-06-16 Mikael Hallendal * configure.in: Added dependency on GnomeVFS * src/gossip-log.c: (log_get_filename): - Store log files as lowercase jid - Fixes bug #142821 and bug #143035 2004-06-16 Mikael Hallendal * src/gossip-chat.c: - Hopefully fixes bug #143797 finally this time. 2004-06-15 Mikael Hallendal * src/gossip-chat.c: - Automatically resize window after input text view shrinks. - Based on a patch from Lionel Henry - Fixes bug #143797 2004-06-15 Geert-Jan Van den Bogaerde * src/gossip-chat-window.c: (chat_window_create_label): - Make eventbox used for the toolip invisible. - Fixes bug #143671 2004-06-12 Mikael Hallendal * gossip.desktop.in: - Added InstantMessaging to categories. - Fixes bug #144299 2004-06-07 Mikael Hallendal * configure.in: Added Esperanto translation from Brient Hess. 2004-06-05 Geert-Jan Van den Bogaerde * ui/main.glade: - Fix duplicate shortcut in subscription request dialog. - Fixes bug #143779. 2004-05-20 Mikael Hallendal * src/gossip-chat-view.[ch]: (gossip_chat_view_get_selection_bounds): Added (gossip_chat_view_copy_clipboard): Added * src/gossip-chat-window.c: (gossip_chat_window_init): Connect to copy&paste. (chat_window_copy_activate_cb): Added (chat_window_paste_activate_cb): Added * src/gossip-chat.[ch]: (gossip_chat_copy): Added (gossip_chat_paste): Added * ui/chat.glade: Added Edit menu to chat windows. - Added support for Copy in chat windows. 2004-05-18 Mikael Hallendal * autogen.sh: Hard code automake 1.7 2004-05-18 Mikael Hallendal * configure.in: Added ukrainian translation. 2004-05-18 Mikael Hallendal * src/gossip-jid.c: (gossip_jid_string_is_valid_jid): - Allow IP-numbers as JID's - Patch from Fabio Bonelli. - Fixes bug #135614 2004-05-18 Mikael Hallendal * src/gossip-chat-window.c: (chat_window_create_label), (chat_window_update_tooltip): - Have tooltip both on label and presence icon in chat window. - Append Typing a message to tooltip when the other person is replying. - Based on a patch from Fabio Bonelli. - Fixes bug #120284 2004-05-18 Mikael Hallendal * src/gossip-roster-view.c: (gossip_roster_view_flash_contact): - Fix a crash 2004-05-11 Mikael Hallendal * src/gossip-chat-window.c: (chat_window_update_title): - Show the new message icon as window icon on chat window when new message has arrived. Patch from Sergey Dolgopolov. 2004-05-03 Mikael Hallendal * src/gossip-chat-window.c: (gossip_chat_window_init): Setup drag & drop (chat_window_drag_data_received): Added. * src/gossip-roster-view.c: (roster_view_setup_tree): Setup drag & drop (roster_view_drag_begin): Added (roster_view_drag_data_get): Added (roster_view_drag_end): Added - Support dragging contacts to chat windows to open chat with them - Fixes bug #133864 2004-05-02 Mikael Hallendal * src/gossip-roster.c (roster_item_update): - Update GossipContact with new name. 2004-05-02 Mikael Hallendal * configure.in: Require GLib/GTK+ 2.4 2004-05-02 Mikael Hallendal * src/gossip-chat.c: * src/gossip-group-chat.c: - First cut at emitting contact_* signals from group chat. - Nick name when private chatting with someone in group chat works again. (Been broken for a long time). Fixes bug #141565 2004-05-02 Mikael Hallendal * src/Makefile.am: - Added gossip-contact-list.[ch] * src/gossip-app.c: * src/gossip-chat-window.c: * src/gossip-chat.c: * src/gossip-contact-list.c: * src/gossip-contact.c: * src/gossip-group-chat.c: * src/gossip-presence.c: * src/gossip-roster-view.c: * src/gossip-roster.c: * src/gossip-utils.c: - Start using the new GossipContact/GossipPresence API imported from mp-branch. This will make it much easier to get the group chat stuff working. * src/gossip-jabber.[ch]: - Removed left overs * src/gossip-session.[ch]: - Removed left overs 2004-05-01 Mikael Hallendal * src/gossip-group-chat.[ch]: - Objectified. * src/gossip-roster.c: (gossip_roster_item_get_name): - Default name to name-part of jid if nickname not set or "". 2004-04-28 Adam Weinberger * configure.in: Added en_CA to ALL_LINGUAS.