aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
* | account-chooser: allow for a non-prepared account manager (fixes bug #600537)Jonny Lamb2009-11-031-0/+8
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* | Merge branch 'accountz'Jonny Lamb2009-11-0217-197/+375
|\ \ | |/ |/|
| * contact-list-view: added note about waiting for manager to be come ready bugJonny Lamb2009-10-301-1/+1
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * location-manager: keep a ref to self during preparation to make sure we stay ↵Jonny Lamb2009-10-301-1/+2
| | | | | | | | | | | | alive Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * all: log error messages if preparing the account manager failsJonny Lamb2009-10-305-8/+33
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * ui-utils: port to new tp-glib account APIJonny Lamb2009-10-241-1/+0
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * theme-adium: port to new tp-glib account APIJonny Lamb2009-10-241-3/+3
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * presence-chooser: port to new tp-glib account APIJonny Lamb2009-10-241-14/+42
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * new-message-dialog: port to new tp-glib account APIJonny Lamb2009-10-241-1/+0
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * log-window: port to new tp-glib account APIJonny Lamb2009-10-242-30/+50
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * location-manager: port to new tp-glib account APIJonny Lamb2009-10-241-16/+77
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * irc-network-dialog: port to new tp-glib account APIJonny Lamb2009-10-241-1/+0
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * contact-widget: port to new tp-glib account APIJonny Lamb2009-10-241-3/+3
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * contact-list-view: port to new tp-glib account APIJonny Lamb2009-10-241-8/+10
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * contact-dialogs: port to new tp-glib account APIJonny Lamb2009-10-241-3/+4
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * chat-text-view: port to new tp-glib account APIJonny Lamb2009-10-241-1/+0
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * chat: port to new tp-glib account APIJonny Lamb2009-10-242-23/+44
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * account-widget: port to new tp-glib account APIJonny Lamb2009-10-241-14/+14
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * account-chooser: port to new tp-glib account APIJonny Lamb2009-10-242-79/+102
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* | Add new smileys available in the last Icon Naming Spec (#593327)Rodolphe2009-10-271-5/+11
| |
* | theme_adium_parse_body: escape text between linksGuillaume Desmottes2009-10-261-2/+8
| |
* | theme_adium_parse_body: escape all the text if smileys are disabled (#599640)Guillaume Desmottes2009-10-261-0/+2
| |
* | theme_adium_append_event: escape textXavier Claessens2009-10-261-2/+6
|/
* Set default font from Gnome system if not set in the style.Matěj Cepl2009-10-231-9/+73
| | | | | | | | If the font family and font size is not set in the style, we set style based on the Gnome default settings. Signed-off-by: Matěj Cepl <mcepl@redhat.com> Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* Enable extra error CFLAGS in libempathy-gtk/Guillaume Desmottes2009-10-231-0/+1
|
* empathy-protocol-chooser: don't cache TpConnectionManagerProtocol in the storeGuillaume Desmottes2009-10-231-28/+47
| | | | | | | TpConnectionManagerProtocol are not garanteed to stay valid so we shouldn't cache them in the store. Instead, we cache the protocol name and call tp_connection_manager_get_protocol each time we need it. This should fix crashers as the ones reported in #599386.
* Merge branch 'trivia'Guillaume Desmottes2009-10-2211-62/+65
|\
| * empathy-avatar-chooser.c: fix identationGuillaume Desmottes2009-10-221-2/+2
| |
| * totem-subtitle-encoding.c: fix shadow declarationsGuillaume Desmottes2009-10-221-13/+13
| |
| * empathy-ui-utils.c: fix shadow declarationGuillaume Desmottes2009-10-221-4/+4
| |
| * empathy-theme-manager.c: fix shadow declarationsGuillaume Desmottes2009-10-221-4/+4
| |
| * empathy-theme-boxes.c: fix shadow declarationsGuillaume Desmottes2009-10-221-3/+3
| |
| * empathy-theme-adium.c: fix uint comparaisonsGuillaume Desmottes2009-10-221-2/+2
| |
| * empathy-status-preset-dialog: fix uint comparaisonsGuillaume Desmottes2009-10-221-2/+2
| |
| * empathy-contact-widget.c: fix shadow declarationsGuillaume Desmottes2009-10-221-11/+11
| |
| * empathy-chat-text-view.c: fix shadow declarations and uint comparaisonsGuillaume Desmottes2009-10-221-5/+5
| |
| * empathy-avatar-image.c: fix a casting issueGuillaume Desmottes2009-10-221-1/+2
| |
| * empathy-avatar-chooser.c: fix casting issuesGuillaume Desmottes2009-10-221-16/+18
| |
| * empathy-account-widget.c: fix uint comparaisonGuillaume Desmottes2009-10-221-1/+1
| |
* | fix a comment so the style checker is happy (#599243)Guillaume Desmottes2009-10-221-1/+1
|/
* empathy-location-manager.c: fix shadow declarationsGuillaume Desmottes2009-10-211-45/+45
|
* empathy-contact-list-view.c: fix shadow declarations and uint comparaisonsGuillaume Desmottes2009-10-211-6/+6
|
* empathy-contact-list-store.c: fix shadow declarationsGuillaume Desmottes2009-10-211-4/+3
|
* Ignoring non installed languagesFelix Kaser2009-10-211-1/+6
| | | | Languages which are in the gconf setting but are not installed any more are ignored, fixes bug #598954
* Stop building libempathy{,-gtk} as a shared library. Closes bug #599086Jonny Lamb2009-10-212-43/+19
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* Use the contacts alias in the information dialogSjoerd Simons2009-10-201-1/+2
|
* rename contact_list_store_finalize to contact_list_store_disposeGuillaume Desmottes2009-10-191-4/+9
| | | | | This method just disconnect signals, release references and remove idle callbacks so it should really be a dispose, not a finalize.
* empathy-contact-list-store: remove the setup idle cb when store is destroyedGuillaume Desmottes2009-10-191-1/+7
| | | | | This ensures that the setup cb isn't called on a destroyed object (#598452).
* presence-chooser: remove "\n"s from DEBUG callsJonny Lamb2009-10-161-5/+5
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* presence-chooser: make the entry not editable when we are offlineJonny Lamb2009-10-161-0/+5
| | | | | | | The idea behind this is that you can't set a custom status when you are offline. It just doesn't make sense. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* Don't try to double free the avatar data (#598423).Cosimo Cecchi2009-10-151-31/+11
| | | | Also, simplify the code for loading the avatar data from the file.
* Use a nicer callback nameSjoerd Simons2009-10-151-5/+6
|
* Use empathy_signal_connect_weakSjoerd Simons2009-10-151-16/+10
|
* make the presence chooser insensitive no accounts are enabledSjoerd Simons2009-10-151-3/+58
| | | | | | | | When there are no accounts enabled, there isn't really any point in setting a presence and it's a bit confusing to the user as their action doesn't actually have a result Fixes #598354
* Fix typo, correctly set the description of the sound being played.Xavier Claessens2009-10-121-1/+1
|
* Refactor context menu code to use new HitTestResult APIGustavo Noronha Silva2009-10-101-125/+121
| | | | | | This is a big cleanup of the context menu code. The current API in WebKit is still not perfect, but we are now able to avoid lots of hacks and work-arounds.
* Add missing ; to make it build.Xavier Claessens2009-10-091-1/+1
|
* Removed leak with g_string_free, added comment for 0xFFFCGabriel Millaire2009-10-061-1/+4
|
* Merge branch 'contact-info'Xavier Claessens2009-10-051-1/+1
|\
| * Fix the contact information dialog's window.Xavier Claessens2009-10-051-1/+1
| |
* | Rename HAVE_NBTK to HAVE_MOBLIN.Xavier Claessens2009-10-051-15/+15
|/
* Remove the logic that re-applies the original enabled value.Cosimo Cecchi2009-10-031-17/+4
| | | | | Now that we instant-apply the setting, this is not needed anymore. Also, this fixes a crasher.
* empathy-account-widget: document that the 'Account:' string is moblin specificGuillaume Desmottes2009-10-031-0/+1
|
* Rename the Connect button to "Log in" on Moblin.Cosimo Cecchi2009-10-031-0/+7
|
* Merge branch 'chain'Cosimo Cecchi2009-10-011-145/+3
|\
| * Chain up to the parent class render, instead of copying it.Cosimo Cecchi2009-10-011-145/+3
| |
* | Merge commit 'gabriel/fix-581488'Dafydd Harries2009-10-013-1/+58
|\ \ | |/ |/|
| * Fixed a leak of strGabriel Millaire2009-10-011-2/+2
| |
| * Fix after reviewGabriel Millaire2009-10-012-34/+33
| | | | | | | | | | | | | | - Early return if no selection - Now uses a for-loop with gtk_text_iter_equal - Renamed flag_return to ignore_newlines, same meaning - Improvement to string_append
| * Fix copy clipboard to show smileys and to show name and time when using ↵Gabriel Millaire2009-10-013-1/+59
| | | | | | | | | | | | themes other than Classic Adds an association string to hbox for name and time in themes, adds an association string to pixbuf smiley
* | Return if the renderer has no pixbuf.Cosimo Cecchi2009-10-011-0/+3
|/
* Even if Next*.html are missing, we have to use the appendNextMessage js ↵Xavier Claessens2009-09-301-5/+8
| | | | function for consecutive message.
* Respect "DisableCombineConsecutive" adium theme setting. Fixes bug #596317Xavier Claessens2009-09-301-3/+6
|
* Make the correct fallbacks in case of missing html files in an Adium theme. ↵Xavier Claessens2009-09-301-50/+51
| | | | Fixes bug #596303
* Add a "show-on-select" property.Cosimo Cecchi2009-09-302-60/+283
| | | | | This implies copying the render function from gtkcellrendererpixbuf.c and modifying it slightly.
* Instant-apply the "enabled" setting.Cosimo Cecchi2009-09-281-9/+12
|
* Add configure switches for nbtk (off by default).Cosimo Cecchi2009-09-281-0/+2
|
* Add an optional NbtkGtkLightSwitch.Cosimo Cecchi2009-09-281-5/+70
| | | | | Use an optional NbtkGtkLightSwitch instead of a GtkToggleButton to set an account enabled/disabled.
* Merge branch 'contact-id'Xavier Claessens2009-09-231-1/+1
|\
| * Init contact_id to NULL to silent some stupid compilators. It can't really ↵Xavier Claessens2009-09-231-1/+1
| | | | | | | | be used not initialized anyway.
* | Cancel existing group animation before starting anotherWill Thompson2009-09-231-0/+7
|/ | | | Fixes Gnome bug #595962.
* Do not use math.h for trunc(). It is useless and it does not build because ↵Xavier Claessens2009-09-221-6/+2
| | | | we don't link with -lm.
* Merge commit 'istaz/handle_none'Xavier Claessens2009-09-211-4/+3
|\
| * Fallback to the contact id if present when there is no room id for ↵Olivier Le Thanh Duong2009-09-211-4/+3
| | | | | | | | empathy_tp_chat
* | presence-chooser: only listen to EmpathyIdle::notify::stateJonny Lamb2009-09-181-1/+1
| | | | | | | | | | | | | | | | Previously, when the global presence changed in EmpathyIdle, it would notify for "state" and "status", so the state change callback would be called twice. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | Don't paste if the remote contact is disconnected (#595417).Cosimo Cecchi2009-09-171-0/+7
|/
* Correctly split and sanity check dropped contactsSjoerd Simons2009-09-151-7/+9
|
* Don't use "/" to separate account and contact.Cosimo Cecchi2009-09-151-1/+1
|
* Fix previous patch.Steve Frécinaux2009-09-151-4/+4
| | | | Sometimes, reworking trivial patches goes bad...
* Ensure the Contact List is moved to the current workspace when shown.Steve Frécinaux2009-09-151-8/+6
| | | | | | | | | | The new metacity/mutter 2.27 only moves windows to current workspace on present() when the window is a dialog. The Contact List isn't one, so we try to be smart and move explicitely the window's toplevel GdkWindow on the current workspace before trying to present it. This has been tested successfully with mutter 2.27 and metacity 2.26. This fixes Bug 593883 - Empathy misbehaviour within gnome-shell.
* [EmpathyVideoWidget] fix X crash when using Empathy with GTK+ c-s-wDanielle Madeley2009-09-141-0/+13
| | | | | | | | | | | | | | In client-side-windows enabled GTK+, a call to GDK_WINDOW_XID() implicitly calls gdk_window_ensure_native() so that a native X11 window exists serverside to have an XID for. Calling gdk_window_ensure_native() from a thread is not awesome and causes Empathy to abort with one of several X errors. The fix is to call GDK_WINDOW_XID() as soon as the widget is realized, before the XID is requested from a thread (it would be neater to call gdk_window_ensure_native() here, but that would force us to require GTK+ 2.18, which we don't want to do). Fixes gnome bug #594890
* Ensure we don't add the same contact twice at the top-levelSjoerd Simons2009-09-141-0/+18
|
* remove duplicated id in yahoo account ui file (GNOME bug 594776)Frédéric Péters2009-09-111-1/+1
|
* Fix duplicate XML ids in GtkBuilder file that stopped it from loadingDavyd Madeley2009-09-011-3/+3
|
* [empathy_builder_get_file] NULL out passed GObj ptrs if GtkBuilder file brokenDavyd Madeley2009-09-011-1/+11
| | | | | | | | | | | If the GtkBuilder file passed to empathy_builder_get_file is broken, it returns NULL, but doesn't touch the contents of any pointers passed to retrieve GObjects. In several places we start using these pointers without checking whether the file was actually setup, which causes Empathy to crash. Ideally callers of empathy_builder_get_file() should check whether or not the function returned correctly before using any of the passed pointers, but in case they don't, make sure we're not passing pointers to random memory.
* Sort Gtalk after jabberSjoerd Simons2009-08-311-0/+11
|
* GTalk-enable the protocol chooserSjoerd Simons2009-08-312-7/+34
|
* Construct the GTalk widget according to the icon nameCosimo Cecchi2009-08-311-1/+28
|
* Add a specialized GTalk widget UI in gladeCosimo Cecchi2009-08-311-5/+114
|
* Always update the control buttons sensitivity on creation.Cosimo Cecchi2009-08-311-11/+7
|
* Fixed some of the EmpathyAccountWidget's control button behaviour.Jonathan Tellier2009-08-311-2/+16
| | | | | | | - When creating an IRC account, we are now making sure that the control buttons have the correct state. - When creating an account, the "Cancel" button is always sensitive. - Fixed a style error in EmpathyAccountsDialog.
* Merge commit 'jtellier/confirm-lose-accounts-settings'Cosimo Cecchi2009-08-312-21/+36
|\
| * Improved confirmation dialog shown to the user before discarding changesJonathan Tellier2009-08-292-34/+0
| | | | | | | | | | | | | | | | | | | | | | | | - Split the confirmation dialog's text into a primary and secondary section. - Changed the button label to "Cancel" and "Discard" instead of "Yes" and "No". - Added a accounts_dialog_show_question_dialog() function to show question dialogs related to the accounts dialog and connect to its "response" signal. - Removed the empathy_show_yes_no_question_dialog() function since it was added for this specific patch but is no longer used.
| * Minor changes to EmpathyAccountWidget and EmpathyAccountsDialogJonathan Tellier2009-08-291-16/+3
| | | | | | | | | | | | | | | | | | | | | | - account_widget_entry_changed_common is not called when an entry loses focus. Since this function is called on every keystroke, it was unnecessary to call it again on focus-out-event. - The EmpathyAccountWidget's control buttons' sensitivity (and contains_pending_changes member) is not altered when the state of the "Enabled" checkbox is changed due to an event which was not initiated by the user. - Fixed capitalization error in a comment in empathy-accounts-dialog.c
| * Asking for confirmation before losing pending accounts changes.Jonathan Tellier2009-08-294-5/+67
| | | | | | | | | | | | | | | | If an account has pending changes, we now ask for a confirmation before: - Adding a new account - Closing the accounts dialog - Selecting a new account. Those are all options which discard pending changes.
* | Use char* not EmpathyMessage in TpChat:send-errorWill Thompson2009-08-311-2/+2
|/ | | | | | The only consumer of this signal just extracts the body from the EmpathyMessage. It will be easier to handle the SendError D-Bus signal if we don't have to construct an EmpathyMessage from it.
* Add empathy_make_absolute_url_len to limit the lenght of url stringPierre-Luc Beaudoin2009-08-293-13/+28
| | | | Related to http://bugzilla.gnome.org/show_bug.cgi?id=593207
* Make the protocol property read-onlySjoerd Simons2009-08-281-9/+3
|
* Base the selected widget both on the CM and the protocolSjoerd Simons2009-08-282-39/+65
| | | | | | | Previously Empathy would select the custom account widget purely based on the protocol, the problem here is that these widgets assume one specific connection manager and its set of parameters. Which triggered bugs if the intended cm for a protocol isn't installed, but haze is and provides the protocol.
* Merge branch 'fix-navigation-handling'Gustavo Noronha Silva2009-08-281-9/+19
|\
| * Fix assumption about navigation-request not being called for HTML string loadGustavo Noronha Silva2009-08-281-9/+19
| | | | | | | | | | | | This bug was exposed by the WebKitGTK+ bug that prevented navigation-request from being emitted in various situations being fixed.
* | Remove validation from chat_send.Will Thompson2009-08-281-22/+8
| | | | | | | | | | Instead, call empathy_message_new_from_entry (), which parses the entered text for us.
* | /clearly shouldn't clear the window.Will Thompson2009-08-281-1/+1
| |
* | Fall back to protocol name in Adium themesWill Thompson2009-08-281-0/+2
|/ | | | Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Merge commit 'jtellier/reconnect-account'Guillaume Desmottes2009-08-271-37/+26
|\
| * - Added a utility function (empathy_account_reconnect_async) to easilyJonathan Tellier2009-08-261-37/+26
| | | | | | | | | | | | | | reconnect an account. - When we apply changes to an account, instead of disconnecting and reconnecting it, we use the new empathy_account_reconnect_async function.
* | Remove libmissioncontrol depsPierre-Luc Beaudoin2009-08-271-2/+2
|/ | | | and remove trailing spaces
* remove trailing spacesXavier Claessens2009-08-261-2/+2
|
* Ship empathy-account-widget-private.h within the tarball.EMPATHY_2_27_91Xavier Claessens2009-08-251-1/+1
|
* Workaround for Clutter bugPierre-Luc Beaudoin2009-08-251-1/+3
| | | | | | Use a GtkFrame instead of a GtkViewport Bugs: http://bugzilla.openedhand.com/show_bug.cgi?id=1751 http://bugzilla.gnome.org/show_bug.cgi?id=590692
* Remove unused variableSjoerd Simons2009-08-251-4/+0
|
* Use the display name in hte adium parserCosimo Cecchi2009-08-251-1/+2
|
* Add a missing includeCosimo Cecchi2009-08-251-0/+2
|
* Make empathy_protocol_name_to_display_name publicCosimo Cecchi2009-08-251-30/+1
|
* Rename Salut to People NearbyCosimo Cecchi2009-08-251-1/+1
|
* Use correct names in the chooserCosimo Cecchi2009-08-251-2/+2
| | | | | XMPP->Jabber Yahoo->Yahoo!
* Fix coding styleCosimo Cecchi2009-08-251-1/+2
|
* Use the correct protocol name for the sortingCosimo Cecchi2009-08-251-1/+1
|
* Filter haze elements in the protocol chooserCosimo Cecchi2009-08-251-7/+77
| | | | The rule is: free protocols on top and the rest is alphabetical.
* Merge branch 'mc5', fixes bug #590165Sjoerd Simons2009-08-2533-1358/+2983
|\
| * Add example labels to all protocolsCosimo Cecchi2009-08-247-33/+151
| | | | | | | | Also, fix padding and make the label prettier.
| * empathy-account-widget: don't expand and fill vertically the 'Activate' checkboxGuillaume Desmottes2009-08-241-2/+3
| |
| * When creating an account use a connect button instead of an apply buttonSjoerd Simons2009-08-231-1/+2
| |
| * Make the layout more consistent with the other widgetsSjoerd Simons2009-08-231-15/+7
| |
| * Remove dead code and fix some coding style issuesSjoerd Simons2009-08-231-3/+0
| |
| * Make the alignment names in the sip.ui file uniqueSjoerd Simons2009-08-231-1/+1
| |
| * Every protocols should now have an "Enabled" checkbox in "edit" mode.Jonathan Tellier2009-08-226-7/+26
| |
| * Fix errors revealed by make checkJonathan Tellier2009-08-222-2/+2
| | | | | | | | | | - Added missing files in po/POTFILES.in - Fixed style
| * First part of an overhaul of the accounts dialogJonathan Tellier2009-08-223-58/+313
| |
| * Add example labels to the simple widgetsCosimo Cecchi2009-08-227-21/+175
| |
| * Change labels when creating an accountCosimo Cecchi2009-08-222-4/+38
| |
| * Support changing the filter func on the flyCosimo Cecchi2009-08-221-16/+20
| |
| * React to entry changes immediatelyCosimo Cecchi2009-08-221-9/+31
| |
| * Implement a generic simple widgetCosimo Cecchi2009-08-222-3/+18
| |
| * Implement a simple SIP widgetCosimo Cecchi2009-08-221-30/+51
| |
| * Add simple implementations for many widgetsCosimo Cecchi2009-08-228-65/+615
| |
| * Add a way to hook up to the apply sensitivityCosimo Cecchi2009-08-222-4/+26
| |
| * Add an API to filter protocolsCosimo Cecchi2009-08-222-14/+78
| |
| * Add the concept of simple account widgetCosimo Cecchi2009-08-222-31/+85
| |
| * Fix long linesCosimo Cecchi2009-08-221-13/+22
| |
| * Remove dead codeCosimo Cecchi2009-08-221-4/+0
| |
| * Move back the account assistant to src/Cosimo Cecchi2009-08-223-178/+0
| |
| * Implement first page in the assistantCosimo Cecchi2009-08-223-0/+178
| |
| * Fix trailing spacesSjoerd Simons2009-08-221-1/+0
| |
| * Merge back from masterSjoerd Simons2009-08-2214-72/+156
| |\
| * | Fix indentationSjoerd Simons2009-08-181-17/+22
| | |
| * | Rename empathy_settings_get_dbus_signature to ↵Sjoerd Simons2009-08-181-1/+2
| | | | | | | | | | | | empathy_account_settings_get_dbus_signature
| * | Set gui to NULL after unreffing itSjoerd Simons2009-08-181-0/+1
| | |
| * | Remove double check for connection == NULLSjoerd Simons2009-08-171-4/+0
| | |
| * | If there is a failure in recognizing the protocol name, fallback to the ↵Sjoerd Simons2009-08-171-8/+1
| | | | | | | | | | | | generic UI
| * | Merge branch 'master' into mc5Cosimo Cecchi2009-08-016-43/+58
| |\ \
| * \ \ Merge branch 'sjoerd-mc5' into mc5Cosimo Cecchi2009-08-0133-235/+1275
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-account-widget.c libempathy-gtk/empathy-protocol-chooser.c
| | * | | Chang the API of AccountManager to have the get lookup the account by nameSjoerd Simons2009-07-302-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | EmpathyAccountManager used to have a _lookup function that looked up accounts by name and a _get function that lookup up accounts by connection. This is confusing, as looking up an account for a connection is less common rename have the _get_account be the same _lookup (but without returning a ref) and add a _get_account_for_connection function lookup by account
| | * | | remove usage of empathy_account_equalSjoerd Simons2009-07-303-7/+5
| | | | |
| | * | | Fix some coding style issuesSjoerd Simons2009-07-291-3/+3
| | | | |
| | * | | Fix some leaksSjoerd Simons2009-07-291-1/+7
| | | | |
| | * | | Add a utility function to may protocols to their iconsSjoerd Simons2009-07-291-2/+1
| | | | |
| | * | | Add missing includes in empathy-share-my-desktop.cXavier Claessens2009-07-281-0/+2
| | | | |
| | * | | Merge commit 'upstream/master' into mc5Sjoerd Simons2009-07-2831-223/+1260
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-account-widget.c src/empathy.c