aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk
Commit message (Collapse)AuthorAgeFilesLines
* add the '@chat.facebook.com' suffix to account but dont't display it in the ↵Guillaume Desmottes2010-02-121-1/+76
| | | | | | widget Fixes bug #573194
* assistant: filter out facebook from the new account pageGuillaume Desmottes2010-02-122-2/+4
|
* Help user to understand what Facebook alias are and how to set itGuillaume Desmottes2010-02-121-1/+2
|
* hide the advanced options for Facebook accountsGuillaume Desmottes2010-02-122-1/+4
|
* don't display the register options for Facebook accountsGuillaume Desmottes2010-02-121-1/+1
|
* account-widget: display facebook example labelGuillaume Desmottes2010-02-121-4/+21
|
* add is_facebook arg to empathy_protocol_chooser_dup_selectedGuillaume Desmottes2010-02-122-2/+11
| | | | So the assistant and accounts dialog can special case facebook accounts.
* empathy-protocol-chooser: add a column saying if a row is a facebook account ↵Guillaume Desmottes2010-02-121-3/+12
| | | | or not
* add example label for Facebook accountsGuillaume Desmottes2010-02-121-0/+14
|
* account_widget_build_jabber: add few commentsGuillaume Desmottes2010-02-121-0/+3
|
* Drop Haze's facebook implementationGuillaume Desmottes2010-02-121-0/+6
| | | | Everyone should use Gabble now.
* Add facebook in protocol chooser for gabble CM.Xavier Claessens2010-02-121-0/+10
|
* Fix leaked GtkMenuXavier Claessens2010-02-114-2/+8
| | | | | | | | | | GtkMenu is initially unowned, which means ref_count is 1 and floating flag is set. gtk_menu_popup temporarily adds a ref, that will be dropped when the menu is popped down. So once the menu is popped up, we call g_object_ref_sink() to clear the floating flag, and g_object_unref() to drop the initial ref. Only the ref from gtk_menu_popup stay, and the menu will be finalized when it is popped down. Fixes bug #609567
* Use a GSList instead of GList to store messages to ackGuillaume Desmottes2010-02-091-4/+4
|
* empathy-chat: acknowledge pending messages on empathy_chat_messages_read() ↵Danielle Madeley2010-02-091-6/+13
| | | | | | | | | | | | | (#608979) Empathy displays this handy number of unread messages in the title bar, but you can't replicate this behaviour using an Observer because Empathy acknowledges the messages immediately. This patch makes it so that Empathy only acknowledges the messages when it decrements the unread messages count. N.B. EmpathyTpChat currently seems to assume that no other client is going to acknowledge messages for channels, it is handling. This seems valid enough, just pointing it out.
* Add translation context for the "Edit" contact menu (#608690)Guillaume Desmottes2010-02-091-1/+3
|
* Don't call SetAlias for subscription requests until the request has been ↵Danielle Madeley2010-02-083-3/+33
| | | | acked (#608975)
* Show protocol in compat mode tooGuillaume Desmottes2010-01-261-6/+2
| | | | There is no reason to not to (#607207).
* contact_list_store_update_list_mode_foreach: remove useless show_protocol ↵Guillaume Desmottes2010-01-261-4/+0
| | | | variable
* contact_list_store_contact_update: remove useless show_protocol variableGuillaume Desmottes2010-01-261-4/+0
|
* account-widget-salut: don't display advanced properties in simple modeGuillaume Desmottes2010-01-252-1/+6
|
* replace empathy_connection_managers_call_when_ready by ↵Guillaume Desmottes2010-01-221-5/+6
| | | | prepare_{async_finish} functions
* empathy-protocol-chooser: use empathy_connection_managers_call_when_readyGuillaume Desmottes2010-01-221-11/+11
|
* Capture the escape key on the chat view and search bar, to make it hide the ↵Thomas Meire2010-01-213-6/+32
| | | | search bar
* removed some trailing spacesThomas Meire2010-01-211-3/+3
|
* added a "find" menu itemThomas Meire2010-01-212-5/+13
|
* improve behaviour of match_case callbackThomas Meire2010-01-211-6/+22
|
* add match_case option to find_abilitiesThomas Meire2010-01-216-19/+49
|
* respect match_case in chat_text_view_highlightThomas Meire2010-01-211-7/+14
|
* Use gtk_text_iter_[backward/forward]_search for case sensitive searches, keepThomas Meire2010-01-211-12/+34
| | | | the custom version for case insensitive searches
* added checkbox callbackThomas Meire2010-01-211-0/+8
|
* added case sensitive search for adium themes (reverted previous commit)Thomas Meire2010-01-216-27/+49
|
* make the adium theme respect new_searchThomas Meire2010-01-211-0/+6
|
* added case sensitive highlighting for adium themesThomas Meire2010-01-216-12/+18
|
* simple toggle button to match the caseThomas Meire2010-01-212-0/+19
|
* remove priv->last_search and factor out empathy_search_bar_searchThomas Meire2010-01-211-47/+40
|
* Make the "Edit Custom Messages" window 420px wide by default (#607463)Ken VanDine2010-01-201-0/+1
|
* Pass a boolean saying if the protocol is Google Talk or not to ↵Guillaume Desmottes2010-01-192-2/+7
| | | | | | EmpathyProtocolChooserFilterFunc That's the only way to filter Google Talk if we want to.
* add_register_buttons: don't show the register buttons in simple modeGuillaume Desmottes2010-01-191-0/+3
| | | | We use another page in the assistant to create new accounts (#607455).
* account-widget: check that the apply button actually exist before modifying itGuillaume Desmottes2010-01-191-0/+4
| | | | It's not created in the 'simple' version of the widget. (#607455)
* Make sure the column spacing is the same for all protocols.Cosimo Cecchi2010-01-192-2/+2
|
* Fix /join command with one channel (#607306)Thomas Meire2010-01-181-1/+1
|
* account-widget: add empathy_account_widget_set_{account,password}_paramGuillaume Desmottes2010-01-182-0/+38
| | | | | This will be used to restore the account and password params when switching widgets.
* Support silent build rules with automake 1.11Javier Jardón2010-01-181-8/+7
| | | | | | | | | | Support silent build rules, requires at least automake-1.11. Disable by either passing --disable-silent-rules to configure or passing V=1 to make. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=585364 Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* account-widget: use empathy_account_widget_changedGuillaume Desmottes2010-01-141-13/+5
|
* account-widget-irc: Call empathy_account_widget_changed when network ↵Guillaume Desmottes2010-01-141-0/+1
| | | | | | | combobox is changed By calling this function we'll activate the connect button and record that the widget contains pending changes (#606642).
* add empathy_account_widget_changed as protected methodGuillaume Desmottes2010-01-142-0/+13
|
* Call xmlCleanupParser() only once when exiting (#600693)Guillaume Desmottes2010-01-131-2/+0
| | | | | | | This function should only be called when exiting the application as it cleans up the memory allocated by the library itself. Thanks to Lennart for pointing this out.
* Merge branch 'contact'Xavier Claessens2010-01-134-1024/+947
|\
| * Remove the "Contact" alignment from contat widgetXavier Claessens2010-01-134-117/+85
| |
| * Reorder functions to not declare them on topXavier Claessens2010-01-121-909/+864
| |
* | Add search bar in chat text views (#585168)Thomas Meire2010-01-127-5/+462
| |
* | contact_list_store_get_contact_status_icon_with_icon_name: early return if ↵Guillaume Desmottes2010-01-121-0/+3
| | | | | | | | icon_name is NULL
* | empathy_pixbuf_contact_status_icon_with_icon_name: icon_name is not supposed ↵Guillaume Desmottes2010-01-121-0/+1
| | | | | | | | to be NULL
* | use G_TYPE_OBJECT instead of G_TYPE_POINTERFelix Kaser2010-01-111-1/+1
| | | | | | | | in the signature of the account-created signal
* | connect to signals when account has been createdFelix Kaser2010-01-111-3/+3
| | | | | | | | when a new account is created the signals presence-changed and status-changed of the account are connected to update the treeview icon and status infobar
* | remove box around advanced settingsFelix Kaser2010-01-091-27/+11
|/ | | | in generic-widget, fixes bug 605529
* contact-list-view: merge the audio and vido call columnGuillaume Desmottes2010-01-071-47/+5
| | | | | | Now that we display a context menu allowing to start audio and video call there is no point to keep the 2 icons. Merge them to one column as they are not just a hint saying that the contact supports audio and/or video.
* Display a context menu when clicking on audio/video icons (#590051)Guillaume Desmottes2010-01-071-37/+32
|
* allow multiple rooms with /join (bug #604347)Thomas Meire2010-01-071-5/+16
|
* remove debug message when creating or retrieving a status icon from the cacheGuillaume Desmottes2010-01-061-3/+1
|
* Add the protocol icon in EmpathyContactWidget. That's displayed for contact ↵Xavier Claessens2010-01-061-4/+22
| | | | list tooltip too.
* rename 'location' to 'loc' to fix shadow declarationGuillaume Desmottes2010-01-061-3/+3
|
* Remove Pango markup from translatable strings where possiblePhilip Withnall2010-01-068-25/+85
| | | | | Use GtkBuilder attributes on labels instead, and change one instance of code to automatically add markup to the translated string.
* Print autocompletion suggestions to chatview (#599779)Thomas Meire2010-01-061-0/+14
|
* Fix autocompletion for non-alphanumeric nicknamesThomas Meire2010-01-061-1/+10
| | | | | | | | | | | This bug is caused by the behaviour of gtk_text_iter_backward_word_start. It searches the text for delimiters, based on languages in pango. Numbers and characters as | and [ are not considered to be part of a word in most languages, while they are a part of nicknames. Therefore, empathy fails to get the typed part of the nickname. The attached patch will instead search backwards for a space character. The text that needs to be completed, is the text between the caret and the first space before that. (#554767)
* Miscellaneous string fixesPhilip Withnall2010-01-019-14/+14
| | | | | | | Lots of small spelling and grammar fixes, as well as some terminology cleanups. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Punctuation fixes in translatable stringsPhilip Withnall2010-01-014-20/+20
| | | | | | | Fix punctuation in the IRC command help messages. Use proper Unicode ellipses throughout Empathy, and proper em-dashes where appropriate. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* account-widget: presence_changed_cb: early return if widget has been destroyedGuillaume Desmottes2009-12-261-0/+3
| | | | | The callback needs to manipulate widgets but can't do it if the account widget has already been destroyed.
* account-widget: ensure that the object stays alive during the ↵Guillaume Desmottes2009-12-261-1/+5
| | | | tp_account_manager_prepare_async call
* Add register buttons to the account widgetGuillaume Desmottes2009-12-221-0/+52
|
* factor out account_widget_is_gtalkGuillaume Desmottes2009-12-221-3/+10
|
* reorder moblin specific codeGuillaume Desmottes2009-12-221-27/+27
| | | | | An #ifdef/#else structur is easier to read than #ifndef/#else. Change all the moblin tests to fit this structur.
* account-widget: move the 'Enable' checkbox to the top of the widget (#593268)Guillaume Desmottes2009-12-221-4/+4
| | | | This change doesn't affect the Moblin version.
* account-widget: factor out add_enable_checkboxGuillaume Desmottes2009-12-221-62/+69
|
* Merge branch 'pmuc'Danielle Madeley2009-12-223-17/+57
|\
| * [EmpathyContactSelectorDialog] add contact filtering supportDanielle Madeley2009-12-222-10/+55
| |
| * [EmpathyContactMenu] Replace raw Tp call with existing abstractionDanielle Madeley2009-12-211-7/+2
| | | | | | | | | | This was the place I'd copied my code from. However it makes a lot of sense to use the same abstraction here too.
* | account-widget-sip: re-add tooltipsGuillaume Desmottes2009-12-211-1/+5
| | | | | | | | | | They have been accidentally removed in eed9993f70997795d52828ebe56e5831c9566206.
* | presence-chooser: Ellipsize long status messages (#576434)Pascal Potvin2009-12-212-0/+3
|/
* [EmpathyContactSelectorDialog] remove got_response vcallDanielle Madeley2009-12-214-47/+65
| | | | | | | | | | The got_response vcall method wasn't generic enough. It assumed that your response code was always GTK_RESPONSE_ACCEPT, and doesn't allow for the dialog to be used with gtk_dialog_run. Instead dialogs now use the regular response() vcall provided by GtkDialog, and an additional API method empathy_contact_selector_dialog_get_selected() provides the information content of the dialog.
* [EmpathyContactSelectorDialog] initialise priv->show_account_chooser correctlyDanielle Madeley2009-12-211-0/+1
|
* [EmpathyContactSelectorDialog] normalise case in match functionDanielle Madeley2009-12-191-15/+21
|
* [EmpathyContactSelectorDialog] tweak paddingDanielle Madeley2009-12-191-1/+2
|
* [EmpathyContactSelectorDialog] switch from table_contents to VBoxDanielle Madeley2009-12-193-6/+11
| | | | This makes it more flexible to add other contents to the dialog.
* [EmpathyContactSelectorDialog] make the Account Chooser optionalDanielle Madeley2009-12-193-8/+115
|
* [EmpathyContactSelectorDialog] make this an abstract typeDanielle Madeley2009-12-191-1/+2
| | | | i.e. a type that must be inherited and can't be created directly
* [EmpathyContactSelectorDialog] Add missing includeDanielle Madeley2009-12-191-0/+1
|
* no need to export contact_list_store_get_contact_status_icon any moreGuillaume Desmottes2009-12-172-20/+16
|
* contact-selector-dialog: set a border of 12 as defined in the HIGGuillaume Desmottes2009-12-171-0/+2
|
* new-message-dialog: filter out CM which doesn't support 1-1 chatGuillaume Desmottes2009-12-171-0/+35
|
* new-call-dialog: filter out CM which doesn't support callsGuillaume Desmottes2009-12-171-0/+35
|
* contact-selector-dialog: add API for subclass to redefine the accoutn filter ↵Guillaume Desmottes2009-12-172-2/+19
| | | | function
* new-call-dialog: add 'Send Video' check buttonGuillaume Desmottes2009-12-171-2/+31
|
* contact-selector-dialog: make table_contact a protected memberGuillaume Desmottes2009-12-172-4/+4
| | | | So subclass can easily add widgets.
* contact-selector-dialog: emit response when the entry is activatedGuillaume Desmottes2009-12-171-0/+17
|
* add empathy-new-call-dialogGuillaume Desmottes2009-12-173-0/+244
|
* rename empathy-new-message-dialog.ui to empathy-contact-selector-dialog.uiGuillaume Desmottes2009-12-173-2/+2
|
* empathy-new-message-dialog: port to TP coding styleGuillaume Desmottes2009-12-172-52/+53
| | | | We rewrote most of this file any way.
* new-message-dialog: inherit from EmpathyContactSelectorDialogGuillaume Desmottes2009-12-172-261/+22
|
* add empathy-contact-selector-dialogGuillaume Desmottes2009-12-173-0/+394
| | | | | EmpathyContactSelectorDialog is an abstract class to helping to implement dialog such as the "new message" dialog.
* new-message-dialog: remove the call buttonGuillaume Desmottes2009-12-171-40/+3
| | | | We are about to create a new dialog for it.
* contact_list: displays an icon showing the protocol by the contact (#603877)chantra2009-12-177-10/+279
|
* Merge branch 'create-cancel-crash'Felix Kaser2009-12-141-11/+14
|\
| * changed way of tracking pending changesFelix Kaser2009-12-101-11/+14
| | | | | | | | fixes bug #603490, we track pending changes explicitly now. before they were connected to the sensitivity of the control buttons (if buttons sensitive -> pending changes). When an account is about to be created and the user hits "Cancel" we don't show the "are you sure" dialog any more because the action of the user is clear and not accidental. When closing the window during creation the dialog still shows up.
* | empathy_spell_check: remove debug message if there is no languages configuredGuillaume Desmottes2009-12-111-1/+0
| | | | | | | | It floods debug logs.
* | account-chooser: display enabled accounts first (#604166)Guillaume Desmottes2009-12-091-0/+40
| |
* | new-message-dialog: inherit from GtkDialog (#604097)Guillaume Desmottes2009-12-093-181/+223
|/
* chat: don't display pending messages before messages from logsGuillaume Desmottes2009-12-081-0/+7
| | | | | | | | | empathy_chat_set_tp_chat has a comment saying that show_pending_messages is a no-op when calling during object construction. This now is now actually true as we added a boolean saying if we can display pending messages or not. This is to avoid displaying pending messages *before* the messages fetched from logs (#603980).
* remember the chat window's paned width (#586290)ranjiao2009-12-082-0/+25
|
* remove useless castGuillaume Desmottes2009-12-081-1/+1
|
* chat: wait that connection is ready before re-requesting the channel (#603976)Guillaume Desmottes2009-12-081-23/+44
|
* chat_destroy_cb: use chat_update_contacts_visibility instead of ↵Guillaume Desmottes2009-12-071-1/+2
| | | | | | | empathy_chat_set_show_contacts That way priv->show_contacts is not changed and we'll redisplay the contact list when reconnecting if needed (#598964).
* explicitely pass the show state to empathy_chat_set_show_contactsGuillaume Desmottes2009-12-071-6/+8
| | | | | This will allow us to show/hide the contact list without changing priv->show_contacts.
* chat_new_connection_cb: don't try to reconnect chats if the account is not ↵Guillaume Desmottes2009-12-021-0/+3
| | | | | | | connected We should wait that the account is connected before reconnecting chats (#603593).
* Hide state image in contact widget until the presense state is notified. ↵Brian Pepple2009-12-022-1/+1
| | | | (#603545)
* chat: don't display latest logs in roomGuillaume Desmottes2009-12-021-1/+3
|
* added destroyed flagFelix Kaser2009-12-021-1/+20
| | | | the destroyed flag indicates if the widgets in empathy-account-widget have already been destroyed. this is important for some async calls.
* fixed problem with destroyed widget in async callFelix Kaser2009-12-021-0/+5
| | | | with all the async calls the widget needed in one of the callbacks was destroyed before the callback was called.
* update presence when account is enabledFelix Kaser2009-12-021-10/+39
| | | | the problem was that disabling accounts forced their requested presence to _offline_, when the account was re-enabled the r-s stayed offline and the account did not try to reconnect. this was introduced with TpAccount. fixes bug #602821
* emit account-created signal outside enabled_cbFelix Kaser2009-12-021-9/+4
| | | | the account-created signal should be emitted independently from enabled-callback. the signal should be emitted even if for some reason the account could not be enabled.
* Link libempathy-gtk against libnotifyLaurent Bigonville2009-12-011-0/+2
|
* Use \s to match spaces, it is the same as [ \t\n\r\f\v]Xavier Claessens2009-12-011-1/+1
|
* Merge commit 'shaunm/dndfiles2'Guillaume Desmottes2009-11-304-77/+266
|\
| * [empathy-contact-list-view] Don't accept file drags to offline/non-FT contactsShaun McCance2009-11-251-1/+3
| |
| * Move GtkTargetLists into priv so they're no longer staticShaun McCance2009-11-251-7/+9
| |
| * Fixed leak in drag motion and added comments for bug #595226Shaun McCance2009-11-251-1/+15
| |
| * Utilitiy function to send files from a URI list, for dnd implementationsShaun McCance2009-11-254-18/+39
| |
| * Split contact_list_view_drag_data_received into smaller functionsShaun McCance2009-11-251-118/+141
| |
| * Setting reorderable on the contact list view to get row previews as drag iconsShaun McCance2009-11-251-1/+6
| | | | | | | | This is a hack. There's a comment explaining the hack. Read it.
| * Allow contacts to be dragged anywhere in a group, or dragged to the non-groupShaun McCance2009-11-251-5/+20
| |
| * Implemented file drags to contact list, along with row highlightsShaun McCance2009-11-251-79/+173
| |
| * Implementing drag and drop file sending on chat windowsShaun McCance2009-11-253-13/+26
| |
* | empathy-chat: keep count of the number of unread messagesGuillaume Desmottes2009-11-272-0/+26
| |
* | chat-text-view: override GtkTextView copy_clipboardGuillaume Desmottes2009-11-261-0/+11
| | | | | | | | | | This allow us to hook our copy_clipboard function as so have pretty pasting when copying using the text view context menu (#603031).
* | gssize isn't an int on various platformsSjoerd Simons2009-11-261-1/+1
| |
* | Merge branch 'adium-events'Xavier Claessens2009-11-261-20/+28
|\ \ | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-theme-adium.c
| * | Do not escape twice /me messages with adium theme.Xavier Claessens2009-11-251-20/+27
| |/
* | Clean how we insert smileys in adium themesXavier Claessens2009-11-261-13/+5
| |
* | Clean how we insert link in adium themesXavier Claessens2009-11-261-8/+6
| |
* | Rework the link regex to have "(user@server.com)" case work.Xavier Claessens2009-11-251-7/+9
| |
* | Escape what is put inside <a> tagsGustavo Noronha Silva2009-11-251-1/+8
| | | | | | | | | | | | | | | | | | We should be careful here, and make sure whatever is put enclosed by <a> tags is correctly encoded. What caused bug #597049 is that what was being liked to looked like a tag, so the browser ignored it, but this is potentially a security vulnerability. Bug #597049
* | Add more test cases and fix some found issues in link regex.Xavier Claessens2009-11-251-1/+1
| |
* | Replace GString param with a generic gpointer user_data, and port ↵Xavier Claessens2009-11-254-164/+163
| | | | | | | | EmpathyChatTextView to new parser API.
* | Make possible to define different replace function for parsersXavier Claessens2009-11-253-84/+133
| |
* | Accept any foo:// URL SchemesXavier Claessens2009-11-251-4/+4
| |
* | start and end positions in EmpathySmileyHit struct can't be negative. Change ↵Xavier Claessens2009-11-253-4/+4
| | | | | | | | them to guint.
* | Add comments to explain empathy_smiley_manager_parse_len(), it is ↵Xavier Claessens2009-11-252-4/+34
| | | | | | | | non-trivial function.
* | Optimisation: Do not fetch use-smiley gconf key for each substring.Xavier Claessens2009-11-251-6/+7
| |
* | Extract empathy_string_parser_link and empathy_string_parser_escape from ↵Xavier Claessens2009-11-253-64/+76
| | | | | | | | empathy-theme-adium.c
* | Create API for generic string parserXavier Claessens2009-11-253-13/+54
| |
* | Remove dead code from EmpathySmileyManagerXavier Claessens2009-11-252-95/+10
| |
* | Use new smiley parser in EmpathyChatTextView.Xavier Claessens2009-11-252-13/+20
| |
* | exclude " and ' from links.Xavier Claessens2009-11-251-2/+2
| |
* | Rework the way message parsing and escaping is done.Xavier Claessens2009-11-251-90/+126
| |
* | Introduce a new smiley parser that can parse only a part of a string.Xavier Claessens2009-11-252-0/+94
|/
* Make sure double quotes are not considered part of URIsGustavo Noronha Silva2009-11-251-2/+2
| | | | | | | | The fact that the URI regex we use to detect URIs in chat conversations does not exclude double quotes causes it to pick up more of the text than it should, in some cases. Bug #598381
* Clarify macro namesXavier Claessens2009-11-241-15/+21
|
* Create EMPATHY_RECT_IS_ON_SCREEN macro instead of duplicating its code.Xavier Claessens2009-11-243-6/+8
|
* Restore position of window if it gets remapped.Xavier Claessens2009-11-241-14/+51
|
* Make empathy_present_window() also move to current desktop with compiz. ↵Xavier Claessens2009-11-241-3/+15
| | | | Fixes bug #602649
* Make sure to not save offscreen positioning. It happens with compiz.Xavier Claessens2009-11-241-0/+6
|
* account-widget-sip: translate all the labels in combo boxGuillaume Desmottes2009-11-231-5/+9
|
* empathy-account-widget-private: fix coding styleGuillaume Desmottes2009-11-231-3/+3
|
* rename account_widget_setup_widget empathy_account_widget_setup_widgetGuillaume Desmottes2009-11-233-6/+7
| | | | This function is exported now.
* fix position of the 2 combo boxesGuillaume Desmottes2009-11-231-2/+2
|
* move port settings to the same line as the hostGuillaume Desmottes2009-11-231-105/+106
|
* indent the STUN Server/Port label under the checkboxGuillaume Desmottes2009-11-231-2/+2
|
* rephrase subsection titles and their labelsGuillaume Desmottes2009-11-231-8/+8
|
* add indentation so subsections are clearerGuillaume Desmottes2009-11-231-130/+194
|
* rephrase the discover-stun checkbox labelGuillaume Desmottes2009-11-231-1/+1
|
* rename Misc section to MiscellaneousGuillaume Desmottes2009-11-231-1/+1
|
* account-widget-sip: add subsections in the advanced sectionGuillaume Desmottes2009-11-232-37/+90
|
* account-widget-sip: fix typo in variable nameGuillaume Desmottes2009-11-231-3/+3
|
* account-widget-sip: unsensitive the STUN labels as well when STUN is disabledGuillaume Desmottes2009-11-231-0/+6
|
* account_widget_combobox_changed_cb: check that param has a defaultGuillaume Desmottes2009-11-231-2/+3
|
* Set explicitely the model of combo boxGuillaume Desmottes2009-11-232-25/+69
| | | | | The value of the param has to be in the first column as a string. This allow us to display translated strings in the combo box.
* unsensitive the keep-alive spin button if keep-alive is disabledGuillaume Desmottes2009-11-231-0/+22
|
* account-widget-sip: add UI to configure the keepalive-mechanism and ↵Guillaume Desmottes2009-11-232-1/+67
| | | | keepalive-interval params
* account-widget-sip: add UI to configure the discover-binding paramGuillaume Desmottes2009-11-232-1/+17
|
* account-widget-sip: add UI to configure the loose-routine paramGuillaume Desmottes2009-11-232-1/+17
|
* account-widget-sip: add UI to configure the transport paramGuillaume Desmottes2009-11-232-1/+39
|
* account_widget_setup_widget: add support for GtkComboBoxGuillaume Desmottes2009-11-231-0/+64
|
* empathy-account-widget: export account_widget_setup_widgetGuillaume Desmottes2009-11-232-1/+5
| | | | | This function can be useful if a account widget wants to map a widget not created in the GtkBuilder file.
* account-widget-sip: Add UI to configure auth-user, proxy-host and port ↵Guillaume Desmottes2009-11-232-1/+87
| | | | params (#601697)
* notify-manager: unref the account mgr when disposingGuillaume Desmottes2009-11-191-0/+15
|
* account-widget: use the account-manaer instead of idleGuillaume Desmottes2009-11-191-32/+56
| | | | | Also ensure that the 'apply' button is correctly updated when the status is changed.
* notify-manager: use the account mgr directly instead of ↵Guillaume Desmottes2009-11-191-1/+39
| | | | empathy_check_available_state
* presence-chooser: use the account-manager directly to get our state and statusGuillaume Desmottes2009-11-191-17/+48
| | | | | Also wait that the AM is ready before trying to get the status. Partially fix bug #601235.
* don't mix code and variable declarationsGuillaume Desmottes2009-11-191-4/+4
|
* Fixed some of Gillaume's review comments from Bug #571642Jonathon Jongsma2009-11-191-44/+38
| | | | | | | | | | | | | | | | | The following comments should be fixed in this commit: - tp_group_update_members: add "old" and "new" in comments so we known which contact we are talking about. - Always use TpHandle instead of guint when storing handles in variables. - contact_list_store_member_renamed_cb: would be good to share the common code with contact_list_store_members_changed_cb in a common function One comment about the last one: I split out common code into two new functions: contact_list_store_add_contact_and_connect(), and the matching contact_list_store_remove_contact_and_disconnect(). I wondered whether the signal connection/disconnection should just be added to the _add_contact() and _remove_contact() functions directly, but they do seem to be used in other places without connecting to signals, so i thought it would be safer to simply add some wrapper functions.
* Handle the case where a user's id changes in a chatroomJonathon Jongsma2009-11-192-0/+85
| | | | | | | | | | | | | | | | | Telepathy-glib has a enum value for the MembersChanged signal to signify that a user's ID has changed. Previously, empathy was simply interpreting this as if a user with the old name had left the chat and a different user with the new name had entered the chat. This change handles this case more gracefully by updating the contact's id (and name) when this change reason is present One thing that does not yet work with this patch is if you are engaged in a private chat with a person and they change their nick in the middle of the chat. Then the EmpathyContact* that you are chatting with is no longer the EmpathyContact* representing the remote user, so messages won't be delivered properly. When we detect that a user has been 'renamed', we probably need to somehow go through all of the private chats with that person and swap out the old (invalid) EmpathyContact* and replace it with the new one so that the chat can continue without interruption.
* presence-chooser: remove icon blinking supportGuillaume Desmottes2009-11-181-88/+4
| | | | This code is broken and unused since a while.
* account-widget-jabber: increase spacing in the 'Override Server Settings' ↵Guillaume Desmottes2009-11-171-0/+2
| | | | | | section The frame was too close from the other widgets.
* Use accessor functions instead direct access.Javier Jardón2009-11-1710-22/+33
| | | | | | | | | Some functions still remaining because there is not API in GTK+ 2.19.0 yet. http://bugzilla.gnome.org/show_bug.cgi?id=586476 Reviewed-By: Danielle Madeley <danielle.madeley@collabora.co.uk>
* geometry: port to TP coding styleGuillaume Desmottes2009-11-162-152/+156
| | | | Most of the file has been rewrite anyway.
* Correctly store/restore maximized state of windows.Xavier Claessens2009-11-162-115/+173
|
* log-window: check if the account chooser isn't already readyGuillaume Desmottes2009-11-161-3/+7
| | | | If not we could wait forever if the chooser became ready right away.
* add empathy_account_chooser_is_readyGuillaume Desmottes2009-11-162-0/+11
|
* log-window: wait that the accounts chooser is ready before selecting the chatGuillaume Desmottes2009-11-161-4/+21
| | | | | If we don't wait, the combobox is empty and so log_window_chats_set_selected can't find the chat (#601807).
* account-chooser.c: add a 'ready' signalGuillaume Desmottes2009-11-161-0/+19
| | | | | This can be useful to know when the combobox has been populated by the accounts.
* Implement /nick commandXavier Claessens2009-11-141-0/+23
|
* account_widget_build_salut: focus the first name entry by defaultGuillaume Desmottes2009-11-141-1/+1
| | | | All the fields are mandatory so we should focus the first one.
* Respect indentation style.Cosimo Cecchi2009-11-131-14/+14
|
* empathy-chat: watch for password-needed property changesGuillaume Desmottes2009-11-131-4/+16
| | | | | | This is needed when we are invited to a protected room. The channel is created without the password requiered flag and then is updated once we accept the invitation.
* ask for password when joining a protected room (#579341)Guillaume Desmottes2009-11-131-0/+152
|
* empathy-chat: don't grab focus on the input entry is it's insensitiveGuillaume Desmottes2009-11-131-1/+3
|
* chat-ui: add info_bar_vbox on the top of the widgetGuillaume Desmottes2009-11-131-2/+11
| | | | This VBox will be used to display info bars.
* change 'capa' to 'cap'Guillaume Desmottes2009-11-132-23/+23
|
* empathy_notify_manager_init: no need to cast the return value of g_object_newGuillaume Desmottes2009-11-131-2/+1
|
* remove notify_manager_dispose as it doesn't do anythingGuillaume Desmottes2009-11-131-16/+0
|
* notify-manager: fetch capabilities in _init instead of _constructorGuillaume Desmottes2009-11-131-16/+13
|
* change empathy_notification_is_enabled to ↵Guillaume Desmottes2009-11-132-2/+3
| | | | | | | empathy_notify_manager_notification_is_enabled Making it a method of EmpathyNotifyManager would allow us to cache the gconf values if we want to.
* change empathy_misc_get_pixbuf_for_notification to ↵Guillaume Desmottes2009-11-132-3/+6
| | | | | | | | empathy_notify_manager_get_pixbuf_for_notification Making this function a method of EmpathyNotifyManager would allow us to tweak the size of the icon depending on the notifications server as suggested in bug 588054.
* move empathy-misc to empathy-notify-managerGuillaume Desmottes2009-11-132-0/+58
| | | | All its code was related to notifications.
* define constants for notify capabilitiesGuillaume Desmottes2009-11-131-0/+19
|
* add empathy_notify_manager_has_capabilityGuillaume Desmottes2009-11-132-0/+12
|
* notify-manager: fetch capabilities of the notification serverGuillaume Desmottes2009-11-131-1/+23
|
* add stub EmpathyNotifyManager (#601691)Guillaume Desmottes2009-11-133-0/+170
|
* libempathy-gtk/Makefile.am: sort filesGuillaume Desmottes2009-11-131-19/+19
|
* empathy_account_widget_get_default_display_name: special case should be done ↵Guillaume Desmottes2009-11-131-0/+1
| | | | | | | in specialized widgets This requiers to refactor widget to actually inherit from EmpathyAccountWidget.
* move code generating the default display name of new account to account-widgetGuillaume Desmottes2009-11-132-0/+55
| | | | | | This will allow us to: - Use this function from other places, like in the assistant. - Delegate special cases to the specialized versions of the widget.
* Make location labels selectablePierre-Luc Beaudoin2009-11-121-0/+3
|
* Add missing location field in orderingPierre-Luc Beaudoin2009-11-121-0/+6
|
* Order location fieldsFrederic Peters2009-11-121-7/+21
|
* Force an unset presence type to appear as offline in the presence chooser ↵Jonny Lamb2009-11-121-0/+6
| | | | | | | | | | and status icon. An unset presence type *does* make sense, but not in these contexts. As an aside, there is no icon for an unset presence, so nothing is displayed, which is bad. Fixes bug #597819
* account-widget: Change the label of the Connect button to 'Login'.Guillaume Desmottes2009-11-061-14/+9
| | | | | This used to be a Moblin specific change but it makes sense for GNOME as well (#600962).
* contact-menu: rename "View Previous Conversations" menu entry to "Previous ↵Guillaume Desmottes2009-11-051-1/+1
| | | | | | | | Conversations" This label was too long and looked weird comparing of the other entries of this menu. Futhermore, the same entry in the "View" menu is called "Previous Conversations".
* Print "Unknown command" when typing "/help unknown"Xavier Claessens2009-11-041-0/+3
|
* Make parsing of commend with no args work againXavier Claessens2009-11-041-2/+6
|
* Merge branch 'irc-command'Xavier Claessens2009-11-041-15/+363
|\
| * Optimisation: Remove of the duplicated check for the command prefix.Xavier Claessens2009-11-041-6/+2
| |
| * Make clear that for(foo); does nothing.Xavier Claessens2009-11-041-1/+2
| |
| * In case of unknown command, suggest /helpXavier Claessens2009-11-011-1/+2
| |
| * Move /me and /say support from EmpathyMessage to EmpathyChat.Xavier Claessens2009-11-011-14/+69
| | | | | | | | Also make commands not case sensitive and use g_ascii_isspace to detect spaces.
| * Add support for /help command without arg, to list all available commands.Xavier Claessens2009-11-011-39/+47
| | | | | | | | Also improve a bit the support for optional args.
| * Add support for /help command and fix review commentsXavier Claessens2009-11-011-91/+165
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=573407
| * Refactor chat commands.Xavier Claessens2009-11-011-85/+127
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=573407
| * Add support for /msg commandXavier Claessens2009-11-011-2/+74
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=573407
| * Add support for /query commandXavier Claessens2009-11-011-0/+28
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=573407
| * Add support for /join commandXavier Claessens2009-11-011-2/+30
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=573407
| * Fix topic not always shown, and add /topic command support.Xavier Claessens2009-11-011-4/+47
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=573407
* | empathy_account_widget_contains_pending_changes: return TRUE if we are ↵Guillaume Desmottes2009-11-031-0/+10
| | | | | | | | creating a new account which is not created yet
* | Merge branch 'fix-586098'Danielle Madeley2009-11-031-50/+251
|\ \ | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-chat.c
| * | empathy-chat.c: input history - Using GList pointer instead of gint index.Jerzy Mansarliński2009-11-011-83/+109
| | |
| * | Fix coding styleJerzy Mansarliński2009-10-301-36/+37
| | |
| * | Add terminal-like chat input history. Fixes bug #586098.Jerzy Mansarliński2009-10-301-37/+211
| |/
* | empathy-account-widget: update apply button when our state changesGuillaume Desmottes2009-11-031-0/+23
| |
* | empathy-account-widget: replace the 'Connect' buton by a 'Save' one ↵Guillaume Desmottes2009-11-031-2/+36
| | | | | | | |  when we are offline (#600427)
* | Autocomplete for offline contacts. Closes bug #583919.Justin Forest2009-11-031-17/+15
| |