aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* chat-manager: expose UndoClosedChat over DBusJonny Lamb2011-05-162-1/+73
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* Fix call to empathy_chat_window_find_chat in /part commandWill Thompson2011-05-161-1/+1
| | | | | | | | | | | 0fda594 changed empathy_chat_window_find_chat() to take a third parameter indicating whether we're looking for an SMS channel or not, but the /part branch wasn't updated for this change before being merged. I think it's a reasonable assumption that someone will not try to /part an SMS channel. Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Merge remote-tracking branch ↵Guillaume Desmottes2011-05-131-0/+45
|\ | | | | | | 'glassrose/moving-part-functionality-to-empathy-chat-window-643295'
| * Leave chatroom only if tp_chat existsChandni Verma2011-05-111-4/+12
| |
| * Send full message for the default chat parted on part commandChandni Verma2011-05-091-1/+14
| |
| * Fire a "part-command-entered" signal from libempathy-gtk/empathy-chat.c to ↵Chandni Verma2011-05-071-0/+24
| | | | | | | | | | | | be caught in src/empathy-chat-window.c Fixes linking issues: https://bugzilla.gnome.org/show_bug.cgi?id=643295
* | Properly convert timestamps received from X11 (#650015)Guillaume Desmottes2011-05-125-7/+8
| | | | | | | | | | X11 timestamps are guint32 while Telepathy uses gint64 timestamps. We should always use tp_user_action_time_from_x11() to do the conversion.
* | empathy_chat_window_present_chat: always show newly created windowsGuillaume Desmottes2011-05-121-0/+5
| | | | | | | | We just create so we should at least show it.
* | add a translation comment explaining the 'Provide' string (#649492)Guillaume Desmottes2011-05-091-0/+3
| |
* | ignore return value of main_window_setup_balance_create_widget()Guillaume Desmottes2011-05-051-2/+1
| | | | | | | | | | fix unused-but-set-variable warnings with gcc 4.6. Thanks to Marc Plano-Lesay for reporting.
* | Merge branch 'balance-rebase'Danielle Madeley2011-05-052-3/+370
|\ \
| * | Change the menu to say "Credit Balance"Danielle Madeley2011-05-051-1/+1
| | |
| * | Update balance view in roster per feedbackDanielle Madeley2011-05-051-14/+25
| | |
| * | Change menu string to "Top up My Account ($1.23)..."Danielle Madeley2011-05-051-8/+14
| | |
| * | The icon needs to be set as "icon-name" not "stock-id"Danielle Madeley2011-05-051-1/+3
| | |
| * | 'spacing' is an object property, not a child property of the packingDanielle Madeley2011-05-051-1/+1
| | |
| * | Add a menu item to choose whether to show account balances in the rosterDanielle Madeley2011-05-052-5/+33
| | |
| * | Create balance widget, tie it to the actionDanielle Madeley2011-05-052-4/+68
| | | | | | | | | | | | | | | TODO: - show and hide balance widgets in response to a toggleaction
| * | Factor out main_window_setup_balance_create_action()Danielle Madeley2011-05-051-26/+40
| | |
| * | Support Conn.I.Balance.ManageCreditURIDanielle Madeley2011-05-051-14/+29
| | |
| * | Remove balance from menu when account is disconnectedDanielle Madeley2011-05-051-4/+32
| | |
| * | Add a menuitem to report the account balance for each accountDanielle Madeley2011-05-052-0/+199
| | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a menu item for each connection that supports Conn.I.Balance, requests the current balance and then tracks further updates to the balance. TODO: - remove the menu item when the account is disconnected - implement the activated signal
* | | Merge branch 'delivery-reports-rebase'Danielle Madeley2011-05-051-0/+38
|\ \ \
| * | | Add a tooltip to the sending message spinnerDanielle Madeley2011-05-051-6/+11
| | | |
| * | | [chat-window] add a spinner to the window tab for when messages are being sentDanielle Madeley2011-05-051-0/+33
| | | |
* | | | fix unused-but-set-variable warningsMarc Plano-Lesay2011-05-058-58/+2
| | | |
* | | | Merge branch 'sms-support-rebase'Danielle Madeley2011-05-053-19/+47
|\| | | | |/ / |/| |
| * | Include SMSChannel property in empathy_chat_window_find_chat()Danielle Madeley2011-05-053-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The approach in https://bugzilla.gnome.org/show_bug.cgi?id=644085 was wrong because channel paths can change across reconnects. This would cause new chat windows to be created when they were rerequested. A more future-proof solution would be to keep a white/black list of comparable properties, but I think this is overengineering the problem for the time being. Instead we'll just include the SMSChannel property in the comparison.
| * | Change empathy_chat_get_name() from const char * -> char *Danielle Madeley2011-05-051-14/+28
| | | | | | | | | | | | | | | | | | | | | Change the name to empathy_chat_dup_name() to reflect this change. Note to reviewer: I think I've updated all the callers, but this is the commit to check carefully for new leaks :)
| * | Add "SMS:" to the tooltipDanielle Madeley2011-05-051-0/+4
| | |
| * | Set EMPATHY_IMAGE_SMS on sms channelsDanielle Madeley2011-05-051-0/+6
| |/
* | empathy-chat: track chat displayed instead of channels being handled (#649273)Guillaume Desmottes2011-05-032-42/+35
| |
* | remove unused empathy_chat_manager_get_num_handled_chats()Guillaume Desmottes2011-05-032-10/+0
| |
* | Preferences: Show chat theme previewXavier Claessens2011-05-032-712/+965
| | | | | | | | Fixes bug #541438
* | main_window_flash_foreach: don't leak the pixbuf returned by ↵Guillaume Desmottes2011-05-021-0/+3
| | | | | | | | empathy_pixbuf_from_icon_name
* | set a not empty string when setting ↵Guillaume Desmottes2011-05-022-2/+4
|/ | | | | | EMPATHY_NOTIFY_MANAGER_CAP_X_CANONICAL_APPEND libnotify now filters out empty string so the hint was not set (#648842).
* chat_window_page_switched_cb: get the child from the GTK+ signalGuillaume Desmottes2011-04-271-12/+3
| | | | We don't care about GTK+2 compatibility any more.
* account-assistant: ensure that the import widget takes all the space ↵Guillaume Desmottes2011-04-221-2/+2
| | | | available (#648372)
* don't display the enable switch if account is restrictedGuillaume Desmottes2011-04-211-0/+7
|
* use a GtkSwitch instead of MX switchGuillaume Desmottes2011-04-211-10/+9
|
* Add an enabled switch to the account dialog GtkInfoBarDanielle Madeley2011-04-211-0/+63
|
* Merge branch 'timestamp-648188'Guillaume Desmottes2011-04-203-5/+18
|\
| * Port all timestamps from time_t to gint64 (#648188)Guillaume Desmottes2011-04-191-4/+10
| |
| * empathy-tp-chat: ensure that we get a TpTextChannelGuillaume Desmottes2011-04-182-1/+8
| |
* | accounts_dialog_cms_prepare_cb: don't update the settings if we are already ↵Guillaume Desmottes2011-04-181-1/+3
| | | | | | | | | | | | | | preparing one This may lead to ignoring the existing setting if it's a slow one to prepare (as Haze for example). (#647641)
* | preferences: use GtkBox instead of Gtk[V,H]BoxCosimo Cecchi2011-04-181-43/+43
|/ | | | | | | | Use the orientation property of GtkBox to inherit the new proper packing defaults, otherwise boxes in the preferences will look all spread in the notebook height. https://bugzilla.gnome.org/show_bug.cgi?id=647904
* Add translation context on some strings (#646131)Guillaume Desmottes2011-04-181-4/+8
|
* ft-manager: add a 'Close' button (#646084)Guillaume Desmottes2011-04-072-1/+21
|
* factor out close_window()Guillaume Desmottes2011-04-071-16/+22
|
* Display a notification for auth eventsGuillaume Desmottes2011-04-071-9/+7
| | | | This makes them more visible when using the Shell (#646061).
* Revert "-Fix use of include <config.h> to make sure translations work"Guillaume Desmottes2011-04-042-7/+0
| | | | | | This reverts commit f0f99ffaa08240fbb72d7eed198368fd22fe4c47. Sorry, I didn't mean to push that...
* -Fix use of include <config.h> to make sure translations workKjartan Maraas2011-04-042-0/+7
|
* set a category on presence notificationsGuillaume Desmottes2011-04-023-5/+12
|
* set a category on chat related notificationsGuillaume Desmottes2011-04-021-0/+25
| | | | | That can be used by the Shell to filter out notifications it's handling itself directly (#645932).
* set urgency hint on urgent notificationsGuillaume Desmottes2011-04-021-0/+25
| | | | | This will ensure that they stay visible in the Shell and that their actions buttons are displayed as well (#645932).
* empathy_chat_window_present_chat: no need to call show_all on the windowGuillaume Desmottes2011-03-301-1/+0
| | | | | | | | empathy_window_present_with_time() called later in this function will do it for us. This has the nice side effect of avoid to display the window before resizing it and do making it look bad (#638951).
* givve translators context for the 'Unknown' stringGuillaume Desmottes2011-03-301-0/+4
|
* ft-manager: make sure the scrolled window expands in the dialog heightCosimo Cecchi2011-03-291-0/+1
| | | | | | | GTK+ 3 changed some packing defaults of GtkDialog, so this needs to be done explicitly here. https://bugzilla.gnome.org/show_bug.cgi?id=646010
* don't format header of presence notifications (#646097)Guillaume Desmottes2011-03-291-10/+4
| | | | | | | | According to the spec [1], only the Body can be formated. Furthermore, the Shell doesn't support such formating in the header. [1] http://www.galago-project.org/specs/notification/0.9/x161.html
* event-manager: only display incoming messages in notificationGuillaume Desmottes2011-03-281-1/+8
| | | | | If not, we display outgoing ones as well if the user uses Shell's message tray to reply.
* chat_window_new_message_cb: check that we found the chatroomGuillaume Desmottes2011-03-231-1/+1
| | | | | There is a race, if the chatroom manager didn't parse the chatrooms list yet, this was crashing.
* Merge branch 'reference-identities'Stef Walter2011-03-221-1/+5
|\ | | | | | | | | Conflicts: libempathy/empathy-server-tls-handler.c
| * Style changes from review for ReferenceIdentities codeStef Walter2011-03-181-1/+1
| |
| * Use ServerTLSConnection.ReferenceIdentities to check cert identity.Stef Walter2011-03-181-1/+5
| | | | | | | | | | | | | | | | The certificate identity can be checked against more than just one piece of information. Load and use all the reference identities to check the identity of the certificate. https://bugzilla.gnome.org/show_bug.cgi?id=645119
* | accounts_dialog_add_account: ensure that the selected account is still ↵Guillaume Desmottes2011-03-221-1/+19
| | | | | | | | visible in the treeview
* | accounts_dialog_model_set_selected: use select_and_scroll_to_iterGuillaume Desmottes2011-03-221-1/+1
| | | | | | | | That way we also scroll to the selected account (#643860).
* | factor out select_and_scroll_to_iter()Guillaume Desmottes2011-03-221-14/+23
| |
* | Fix some races in the chatroom joining codeSjoerd Simons2011-03-211-34/+38
| | | | | | | | | | | | | | | | | | | | | | | | The auto-reconnection logic for chatrooms was a bit odd. It would for every chatroom that existed when the account manager was prepared connect once to status-changed for each account for each chatroom... Change this such that whenever an account connects, we simply get the then current list of chatrooms and auto-connect those as needed. This fixes issues when a chatroom gets removed from the manager and when the auto-connect options on a chatrooms change.
* | Assistant: put the protocol chooser next to the labelEmilio Pozuelo Monfort2011-03-181-3/+6
| |
* | Map Ctrl-Shift-F to contact search and Ctrl-F to findWill Thompson2011-03-181-0/+2
|/ | | | | | | | | As discussed on <https://bugzilla.gnome.org/show_bug.cgi?id=645121>, currently Ctrl-F opens the contact search dialog, and there's no keyboard shortcut for searching within the contact list (other than just typing). The Gnome HIG handles this situation: it says that the former should be Ctrl-Shift-F and the latter should be Ctrl-F. <http://library.gnome.org/devel/hig-book/2.32/input-keyboard.html.en#standard-shortcuts>
* Don't update Contact menu on a focus-in (#644936)Michael Terry2011-03-171-9/+24
|
* auth-client: implement Debug interface (#645008)Guillaume Desmottes2011-03-171-0/+10
|
* define constants for handler bus nameGuillaume Desmottes2011-03-172-3/+4
| | | | It's more convenient and safe than hardcoding them everywhere.
* rename empathy-dispatcher to empathy-request-utilGuillaume Desmottes2011-03-175-11/+12
| | | | | We don't have EmpathyDispatcher any more so this file just contains some utility functions now.
* streamed-media-window: Put the details vbox in a scroll windowGuillaume Desmottes2011-03-161-1/+8
| | | | | It can require a lot of horizontal space and we don't want to enlarge the call window just for that (#644830).
* coding style fixesGuillaume Desmottes2011-03-141-1/+1
|
* Merge branch 'glassrose-contact-blocking-rebase'Danielle Madeley2011-03-143-3/+28
|\
| * Setting "window" data on submenu only if it's not NULLChandni Verma2011-03-111-3/+3
| |
| * Add a confirmation dialog when you block a contact from the Contact menuDanielle Madeley2011-03-081-2/+5
| |
| * Add blocked contacts dialog to Empathy main window menuDanielle Madeley2011-03-082-1/+23
| |
* | display a debug message if we can't get the TpContactGuillaume Desmottes2011-03-091-1/+4
| |
* | call-observer: display a notification when rejecting a call (#644127)Guillaume Desmottes2011-03-091-8/+91
| |
* | call-observer: set the Recover flagGuillaume Desmottes2011-03-091-1/+1
| | | | | | | | We want to know about existing calls when starting.
* | Revert "disable the call observer for now"Guillaume Desmottes2011-03-091-5/+0
| | | | | | | | This reverts commit c4f12fc9ad76f90374e08460971f001fdfb90036.
* | call-observer: reject all the channels we claimedGuillaume Desmottes2011-03-081-7/+74
| | | | | | | | | | | | Once we have claimed the ChannelDispatchOperation, we are now the handler of all its channels. So, we should close them all as we are not going to do anything with them. (#644210)
* | return from ObserveChannels() after having called Claim()Guillaume Desmottes2011-03-081-0/+2
| |
* | call-observer: return from ObserveChannels() if the channel was already ↵Guillaume Desmottes2011-03-081-0/+2
| | | | | | | | invalidated
* | call-observer: set debug domain to 'voip' and add 2 debug messagesGuillaume Desmottes2011-03-081-1/+6
| |
* | disable the call observer for nowGuillaume Desmottes2011-03-071-0/+5
| |
* | all: set the primary-toolbar style class on primary toolbarsCosimo Cecchi2011-03-073-0/+8
| | | | | | | | | | | | | | So themes can override their appearance without hardcoding the widget hierarchy. https://bugzilla.gnome.org/show_bug.cgi?id=644121
* | Don't look for Call channelsEmilio Pozuelo Monfort2011-03-071-27/+4
| | | | | | | | We don't support them on master yet.
* | Delay the approversEmilio Pozuelo Monfort2011-03-071-0/+2
| |
* | Autoreject incoming calls if there are others in progressEmilio Pozuelo Monfort2011-03-074-1/+347
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=643656
* | account-assistant: add mnemonic for the "no salut account" checkbox (#644058)Guillaume Desmottes2011-03-071-2/+2
|/
* accounts_dialog_set_selected_account: scroll to the selected accountGuillaume Desmottes2011-02-281-1/+14
|
* empathy-accounts: allow to pass the full path of the accountGuillaume Desmottes2011-02-281-2/+6
|
* Request a minimal size on the presence chooserRobert Sajdok2011-02-281-0/+1
| | | | This avoid to make it completely disappear when resizing the window (#583317)
* Updating empathy_tp_chat_leave() function in empathy-tp-chat APIChandni Verma2011-02-251-1/+1
|
* empathy.c: stop instantiating a EmpathyDispatcherGuillaume Desmottes2011-02-241-6/+0
|
* use tp_capabilities_supports_room_list() (#641491)Guillaume Desmottes2011-02-241-13/+8
|
* CC panel: don't use an undefined symbolEmilio Pozuelo Monfort2011-02-232-6/+0
|
* Fix make distcheckEMPATHY_2_91_90Emilio Pozuelo Monfort2011-02-211-1/+1
|
* use GeditCloseButton (#642865)Guillaume Desmottes2011-02-211-21/+4
|
* add gedit-close-buttonGuillaume Desmottes2011-02-213-0/+142
| | | | This file is a bare copy from gedit.
* Move farsight-using sources to srcEmilio Pozuelo Monfort2011-02-2110-4/+1772
| | | | And only build them for empathy-av, since they use farsight.
* use champlain_view_ensure_layers_visible()Guillaume Desmottes2011-02-211-3/+1
|
* use champlain_marker_layer_new()Guillaume Desmottes2011-02-211-2/+1
|
* Port to champlain 0.10 (#642010)Guillaume Desmottes2011-02-211-51/+45
|
* empathy-chat: ensure that the theme manager stay aliveGuillaume Desmottes2011-02-181-0/+7
|
* accounts: release our ref on the TpDBusDaemonGuillaume Desmottes2011-02-171-0/+1
|
* debug-window: use empathy_context_menu_new()Guillaume Desmottes2011-02-161-3/+2
|
* accounts-dialog: use empathy_context_menu_new()Guillaume Desmottes2011-02-161-1/+1
|
* accounts-dialog: only update the row which have actually been changed; may ↵Guillaume Desmottes2011-02-161-1/+15
| | | | fix #636189
* only try reconnecting accounts if needed (#642358)Guillaume Desmottes2011-02-161-1/+1
|
* set 'Empathy' as program class in all binariesGuillaume Desmottes2011-02-165-0/+11
| | | | | | | This will make all the empathy apps windows appear as the same application in gnome-shell. (#642440) Thanks to Owen Taylor for this trick.
* improve phrasing of the subscription request messageGuillaume Desmottes2011-02-101-1/+1
|
* Only link empathy-av against farsightEmilio Pozuelo Monfort2011-02-101-0/+3
|
* Only build the EmpathyStreamedMedia* classes for empathy-avEmilio Pozuelo Monfort2011-02-107-12/+1393
| | | | So the other binaries don't need to link against farsight.
* EmpathyCallFactory -> EmpathyStreamedMediaFactoryEmilio Pozuelo Monfort2011-02-103-8/+6
|
* Generate closures for src/Emilio Pozuelo Monfort2011-02-101-1/+22
|
* cc-panel: make sure to always pack a widget during constructionCosimo Cecchi2011-02-101-1/+10
| | | | | | | The CC library expects the panel to have a child widget after it's constructed, otherwise it segfaults. https://bugzilla.gnome.org/show_bug.cgi?id=641867
* ::new-call-handler -> ::new-streamed-media-handlerEmilio Pozuelo Monfort2011-02-091-1/+1
|
* always color the room label when we are highlightedGuillaume Desmottes2011-02-071-1/+2
|
* EmpathyCallWindowFullscreen -> EmpathyStreamedMediaFullscreenEmilio Pozuelo Monfort2011-02-035-158/+158
|
* EmpathyCallWindow -> EmpathyStreamedMediaWindowEmilio Pozuelo Monfort2011-02-037-418/+418
|
* EmpathyCallHandler -> EmpathyStreamedMediaHandlerEmilio Pozuelo Monfort2011-02-033-33/+33
|
* EmpathyTpCall -> EmpathyTpStreamedMediaEmilio Pozuelo Monfort2011-02-032-36/+36
|
* Main window: mark Edit→Context as untranslatable.Will Thompson2011-01-281-1/+1
| | | | | | | | | | | | | | | | The label of this menu item is changed to either _("Contact") or _("Group"), depending on what's currently selected in the tree view. If neither a contact nor a group is selected, the item is hidden entirely. Thus, it should be safe not to translate this string. I haven't tested this. I just came across this when mpt pointed it out on the Twitter: <http://twitter.theinfo.org/30701150579720192>. His tweets suggest that he's found a way to make it show up in the UI, but I can't find any way to do that (either reading the code, or playing with the actual UI). https://bugzilla.gnome.org/show_bug.cgi?id=640751
* Add Contact Search supportEmilio Pozuelo Monfort2011-01-282-0/+19
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=606947
* Merge branch 'presence-manager-640532'Guillaume Desmottes2011-01-264-22/+23
|\
| * rename EmpathyIdle to EmpathyPresenceManager (#640532)Guillaume Desmottes2011-01-254-22/+23
| | | | | | | | It's doing more than idle management now.
* | add EMPATHY_CONTACT_FEATURE_FTGuillaume Desmottes2011-01-251-0/+1
|/
* main-window: use line-wrap for "no match" labelDiego Escalante Urrelo2011-01-251-2/+2
| | | | | | | | | | On narrow contact lists, the ellipsizing makes the "No match" message disappear, users are forced to resize the window to know what's hidden beyond the …. Wrapping takes advantage of all the vertical space available. Bug #640295
* use action_camera_on when using the camera action itemsGuillaume Desmottes2011-01-241-8/+6
| | | | | We just need one item of the action group to interact with the whole group, so best to use the one we already have.
* call-window: sync the sensitivity of the button and "send video" menu (#637839)Guillaume Desmottes2011-01-242-0/+6
|
* call-window: remove unused priv->action_camera_previewGuillaume Desmottes2011-01-241-2/+0
|
* chat-window: don't play sound for pending messages (#639302)Guillaume Desmottes2011-01-241-5/+6
| | | | They have already be notified by the Approver.
* Merge remote branch 'glassrose/remove-typing-icon-in-muc-tabs-609420'Guillaume Desmottes2011-01-241-2/+2
|\
| * Do not display typing icon in MUC tabsChandni Verma2011-01-241-2/+2
| | | | | | | | Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=609420
* | account-dialog: keep a proper weak ref on setting_widget_objectGuillaume Desmottes2011-01-241-3/+16
| | | | | | | | | | | | | | This prevent us of trying to use it after it has been disposed. For example, when switching to an Haze account, we have to wait that the EmpathyAccountSettings is ready before getting the new setting_widget_object but we can't try using the old one while waiting (#640411).
* | Merge remote branch 'glassrose/Display-typing-icon-in-muc-contacts-list-609419'Guillaume Desmottes2011-01-181-1/+3
|\ \
| * | Display typing icon in MUC contact-listChandni Verma2011-01-181-1/+3
| |/ | | | | | | Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=609419
* | Improve connected/disconnected notifications (#639352)Guillaume Desmottes2011-01-141-6/+8
| |
* | Don't use deprecated gdk_app_launch_context_new()Emilio Pozuelo Monfort2011-01-112-7/+6
| |
* | Connect to style-updated signalEmilio Pozuelo Monfort2011-01-111-5/+4
| | | | | | | | ... instead of to the deprecated style-set one.
* | Don't use deprecated gtk_widget_get_style()Emilio Pozuelo Monfort2011-01-111-1/+5
| |
* | Patch to transfer window to allow opening file with double clicks for #637195Kushal Das2011-01-101-7/+27
| |
* | Merge remote branch 'glassrose/accounts-supporting-chatrooms-only-603027'Guillaume Desmottes2011-01-102-71/+2
|\ \ | |/ |/|
| * Skip accounts which don't support rooms in "Manage Favorites" dialogChandni Verma2011-01-032-71/+2
| | | | | | | | Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=603027
* | Remove the chats_new_msg list from EmpathyChatWindowSjoerd Simons2010-12-291-17/+9
| |
* | Remove the composing listSjoerd Simons2010-12-291-15/+2
| |
* | Highlight both the tab and the menu labelSjoerd Simons2010-12-291-2/+6
| |
* | Fix lines > 80 charsSjoerd Simons2010-12-291-2/+4
| |
* | Prevent potential freeing of unitialized dataSjoerd Simons2010-12-291-4/+4
| |
* | libempathy: Store certificate exceptions in gnome-keyring.Stef Walter2010-12-241-4/+10
| | | | | | | | Use libgcr to store certificate trust exceptions properly.
* | libempathy: Use trust assertions instead of certificate directories.Stef Walter2010-12-241-0/+1
| | | | | | | | Initial implementation.
* | Merge remote branch 'glassrose/enable-disable-accounts-popup-609568'Danielle Madeley2010-12-241-0/+95
|\ \
| * | Popup menu feature to quickly enable/disable an account.Chandni Verma2010-12-241-0/+95
| |/ | | | | | | Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=609568
* | Fix build warnings for uninitialized variablesXavier Claessens2010-12-232-2/+2
| |
* | main-window: use g_app_info_launch() instead of gdk_spawn_on_screen() (#637854)Guillaume Desmottes2010-12-231-7/+16
| |
* | accounts-dialog: use g_app_info_launch() instead of gdk_spawn_on_screen() ↵Guillaume Desmottes2010-12-231-14/+25
| | | | | | | | (#637854)
* | chat-window: unsensitive the Contact menu if there is no submenu (#637799)Guillaume Desmottes2010-12-221-2/+8
| |
* | use tp_account_get_path_suffix()Guillaume Desmottes2010-12-151-4/+1
| |
* | show the account UI even if the selected account doesn't existGuillaume Desmottes2010-12-151-0/+2
| |
* | always set account_manager_preparedGuillaume Desmottes2010-12-151-1/+2
| |
* | get the value of selected_account_name in the callback (#637307)Guillaume Desmottes2010-12-151-4/+3
| | | | | | | | | | | | There is no point to pass it as user_data as selected_account_name is global and it's not defined yet when calling tp_account_manager_prepare_async() as the GApplication has not be prepared yet.
* | empathy-accounts: no need to get argv, we don't use itGuillaume Desmottes2010-12-151-7/+0
| |
* | Merge branch 'sasl-gui'Jonny Lamb2010-12-156-25/+279
|\ \
| * | main-window: s/Cancel/Disconnect/ when not giving a passwordJonny Lamb2010-12-151-1/+1
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * | main-window: don't use _full functions where not necessaryJonny Lamb2010-12-151-4/+1
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * | main-window: document what the key and value types are for hash tablesJonny Lamb2010-12-151-0/+4
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * | event-manager: use tp_clear_objectJonny Lamb2010-12-151-9/+2
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * | status-icon: blink when we get a password requestJonny Lamb2010-12-102-5/+6
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * | main-window: display an info bar approving or rejecting the auth channelJonny Lamb2010-12-102-1/+161
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * | notifications-approver: don't show notifications for auth eventsJonny Lamb2010-12-101-0/+10
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * | event-manager: become an approver for auth channelsJonny Lamb2010-12-102-6/+85
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * | event-manager: add the account to the EmpathyEvent structJonny Lamb2010-12-102-13/+23
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* | | main-window: add a tooltip on connection error info bars (#626507)Robert Sajdok2010-12-131-0/+1
|/ /
* | Merge branch 'sasl'Jonny Lamb2010-12-071-2/+25
|\ \ | |/ |/|
| * server-sasl-handler: make a GAsyncInitable and get the passwordJonny Lamb2010-12-061-3/+6
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * auth-client: move the password dialog into a new fileJonny Lamb2010-12-031-176/+4
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * auth-client: grab the keyboard focus when popping up the password dialogJonny Lamb2010-12-031-0/+73
| | | | | | | | | | | | I like this. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * auth-client: improve the password request dialogJonny Lamb2010-12-031-11/+63
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * auth-client: listen for new sasl handlers and pop up a password dialogJonny Lamb2010-12-011-2/+69
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* | chat-manager: stop telling the chat mgr about handled roomsGuillaume Desmottes2010-12-021-18/+0
|/ | | | | | | | | Now that the chat handler has moved to its own process this is no longer enough. The instance of the chat manager in empathy doesn't know about the handlded channels. The chat manager should implement an Observer instead to know about all the rooms.
* update copyrightsGuillaume Desmottes2010-11-301-1/+1
|
* chat-window: don't display notifications for pending messages (#635513)Guillaume Desmottes2010-11-301-1/+5
|
* EmpathyChat::new-message: tell if the message is a pending one or notGuillaume Desmottes2010-11-301-0/+1
|
* move sound functions to EmpathySoundManager methodsGuillaume Desmottes2010-11-304-16/+48
|
* move empathy-sound to empathy-sound-managerGuillaume Desmottes2010-11-304-4/+4
|
* event-manager: cache the UI GSettingsGuillaume Desmottes2010-11-291-11/+7
|
* event-manager: cache the notifications GSettingsGuillaume Desmottes2010-11-291-4/+8
|
* chat-window: cache the UI GSettingsGuillaume Desmottes2010-11-291-4/+4
|
* chat-window: cache the notifications GSettingsGuillaume Desmottes2010-11-291-6/+4
|
* Initialize libnotify properly to prevent crashesSjoerd Simons2010-11-281-0/+6
| | | | | | If libnotify isn't initialized properly the app_name won't be set, causing it to eventually pass NULL for a string value to GVariant. Which nicely results in a SEGV.
* Debug window: Correct spelling of "misson-control"Will Thompson2010-11-271-1/+1
| | | | | | It's been wrong for over a year, and no-one's noticed yet. :P Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Merge remote branch 'glassrose/full_room_menu_never_insensitivated-597043'Danielle Madeley2010-11-261-2/+14
|\
| * Only the required submenus of 'Room' menu are updated, not the entire menu.Chandni Verma2010-11-261-2/+14
| | | | | | | | Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=597043
* | Clean up the way we keep references on notificationsGuillaume Desmottes2010-11-231-10/+13
| |
* | use tp_g_signal_connect_objectGuillaume Desmottes2010-11-231-6/+6
| |
* | fix commentGuillaume Desmottes2010-11-231-1/+1
| |
* | empathy.c: instantiate a EmpathyNotificationsApproverGuillaume Desmottes2010-11-231-0/+6
| |
* | Move notifications code from status-icon to notifications-approver (#635500)Guillaume Desmottes2010-11-232-259/+260
| |
* | add EmpathyNotificationsApproverGuillaume Desmottes2010-11-233-0/+166
|/
* empathy-av: early return if already activatedGuillaume Desmottes2010-11-231-18/+18
| | | | Purely esthetic change to look more like empathy-chat.c
* empathy-chat: register the Handler when the app is activatedGuillaume Desmottes2010-11-231-9/+15
| | | | This avoid to raise warnings when the app is launched a second time.
* empathy-chat: don't use G_APPLICATION_IS_SERVICEGuillaume Desmottes2010-11-231-1/+1
| | | | It breaks EMPATHY_PERSIST (#635592). It's already done this way in empathy-av.
* chat-window: cache the 'chat' gsettingsGuillaume Desmottes2010-11-171-5/+5
| | | | | We use it each time the window is focused so best to reduce the D-Bus traffic (#635022).
* accounts-panel: remove gconf bits (#634595)Guillaume Desmottes2010-11-161-9/+0
| | | | This code is useless.
* don't set fill on the box containing buttonsGuillaume Desmottes2010-11-151-0/+1
|
* use gtk_box_pack_start() to pack our widget to the dialog (#634912)Guillaume Desmottes2010-11-151-1/+1
|
* Group all harddeps in one pkg-config callXavier Claessens2010-11-151-6/+0
| | | | We do not support GTK2 anymore, so there is no point in keeping those
* Make AccountChooser-related code simpler and clearer (re #633481).Vitaly Minko2010-11-121-32/+6
|
* Make AccountChooser filters asynchronous to let them handle newly connected ↵Vitaly Minko2010-11-111-25/+78
| | | | accounts properly (#633481).
* about-dialog: add my emailGuillaume Desmottes2010-11-091-1/+1
|
* Merge branch 'subscription-msg-630707'Guillaume Desmottes2010-11-091-1/+2
|\
| * pass message to empathy_subscription_dialog_showGuillaume Desmottes2010-11-091-1/+2
| |
| * empathy_subscription_dialog_show: display user's message if any (#630707)Guillaume Desmottes2010-11-091-1/+1
| |
* | init GTK+ before empathy-gtkGuillaume Desmottes2010-11-091-0/+1
|/
* Add Accept/Decline button in subscription notifications (#630706)Guillaume Desmottes2010-11-091-0/+54
|
* add empathy_event_remove()Guillaume Desmottes2010-11-092-2/+9
|
* Always set up the call factory in empathy-av.Travis Reitter2010-11-041-3/+6
|
* Merge branch 'av-crash-633816'Guillaume Desmottes2010-11-031-3/+4
|\
| * Don't destroy the call factory right away (#633816)Guillaume Desmottes2010-11-021-3/+4
| |
* | fix syntax errorGuillaume Desmottes2010-11-031-2/+3
| |
* | Reword subscription request dialog to be less technicalAlex Launi2010-11-031-2/+2
|/
* empathy: use the proper exit statusTravis Reitter2010-10-301-2/+4
|
* empathy-debugger: use the proper exit statusTravis Reitter2010-10-301-2/+4
|
* empathy-chat: use the proper exit statusTravis Reitter2010-10-301-2/+3
|
* empathy-av: use the proper exit statusTravis Reitter2010-10-301-2/+3
|
* empathy-accounts: use the proper exit statusTravis Reitter2010-10-301-2/+3
|
* Make the chat program not exit after 60 seconds.Travis Reitter2010-10-301-42/+17
| | | | | | | We were mis-handling the GApplication holds, which let it time-out, even if a chat window was open. Helps bgo#632912.
* Make the core empathy a command-line GApplication.Travis Reitter2010-10-301-46/+88
| | | | Helps bgo#632912.
* Make empathy-accounts use act as a "command-line" GApplicationTravis Reitter2010-10-301-21/+60
| | | | Helps bgo#632912.
* Relocate static function to eliminate prototype.Travis Reitter2010-10-301-21/+15
|
* Don't try to register for unique bus names in remote instances of empathy-av.Travis Reitter2010-10-301-15/+16
|
* Properly handle remote instances of empathy-av.Travis Reitter2010-10-301-43/+20
| | | | | | Also cut out unncessary window counting that GApplication does for us. Fixes bgo#632912.
* Properly handle remote instances of the accounts dialog.Travis Reitter2010-10-301-3/+4
| | | | Helps bgo#632912.
* Properly handle remote instances of the debugger.Travis Reitter2010-10-301-7/+21
| | | | Helps bgo#632912.
* Don't try to register for unique bus names in remote instances of Empathy.Travis Reitter2010-10-301-45/+56
| | | | | | | | This means, that remote (secondary) instances of Empathy won't try to hold the Chat or FT bus names (which will always fail. It also means that remote instances don't try to hold the GApplication (though they would release it upon exit anyhow).
* Cut out unnecessary empathy_app_new().Travis Reitter2010-10-301-27/+3
|
* Make the Empathy core program act as a unique app.Travis Reitter2010-10-301-2/+2
| | | | | | | This means that instances beyond the first simply raise the initial instance and exit. Helps bgo#632912.
* chat-manager: keep a ref on the chatroom mgrGuillaume Desmottes2010-10-281-12/+19
| | | | This avoid to recreate one each time we need it.
* empathy-account: change Salut -> People NearbyFrancisca Gallardo2010-10-261-1/+1
| | | | | | | | Changed error message "Don't display any dialogs if there are any non-Salut accounts" to "Don't display any dialogs unless there are only 'People Nearby' accounts" https://bugzilla.gnome.org/show_bug.cgi?id=628823
* src/Makefile.am: add $(NULL)Guillaume Desmottes2010-10-251-3/+6
|
* coding style fixGuillaume Desmottes2010-10-251-8/+11
|
* empathy.c: stop instantiating the chat managerGuillaume Desmottes2010-10-251-6/+0
|
* Create 'empathy-chat' handling text channels (#631946)Guillaume Desmottes2010-10-253-1/+184
|
* chat-manager: add API to track the number of handled chatsGuillaume Desmottes2010-10-252-0/+63
|
* chat-manager: make clear that we are dealing with *closed* chatsGuillaume Desmottes2010-10-253-22/+23
|