aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* roster-window: fix crash if empathy_chatroom_manager_find() failedGuillaume Desmottes2014-08-281-3/+2
| | | | This function doesn't use/set a GError so we shouldn't try to use it.
* Add missing textdomain() callJuan A. Suarez Romero2014-05-301-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=696977
* call-utils: use TpAccountChannelRequest higher level APIGuillaume Desmottes2014-02-261-5/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=725070
* call-handler: remove 'initial-audio' propGuillaume Desmottes2014-02-261-15/+0
| | | | | | It was always set to TRUE anyway. https://bugzilla.gnome.org/show_bug.cgi?id=725070
* empathy_call_new_with_streams: remove initial_audio argGuillaume Desmottes2014-02-261-2/+1
| | | | | | We always pass TRUE. https://bugzilla.gnome.org/show_bug.cgi?id=725070
* Use new name of Ubuntu Online Accounts panel.Robert Ancell2014-02-241-2/+2
| | | | | | Since migrating to unity-control-center the name for the credentials panel has changed. Use this new name. https://bugzilla.gnome.org/show_bug.cgi?id=724711
* add Chat_Manager.xml to EXTRA_DISTGuillaume Desmottes2014-02-171-1/+2
|
* chat-mgr: use GDBus service APIGuillaume Desmottes2014-02-122-27/+33
| | | | | | | We have now to use the GtkApplication bus name when calling the method as GBus uses this bus name and not the Telepathy one which is used by dbus-glib. https://bugzilla.gnome.org/show_bug.cgi?id=723766
* chat-mgr: Use GDBus client side APIGuillaume Desmottes2014-02-122-16/+52
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=723766
* generate GDBus API for the chat managerGuillaume Desmottes2014-02-123-0/+48
| | | | | | Plan is to get rid of our own code gen system in next. https://bugzilla.gnome.org/show_bug.cgi?id=723766
* add empathy-bus-names.hGuillaume Desmottes2014-02-065-15/+10
| | | | | | | | | It's convenient to have a single file containing all the D-Bus names so a component can easily call a method on another one. Also rename from DBUS_NAME to BUS_NAME to stay coherent with the TP_BUS_NAME. https://bugzilla.gnome.org/show_bug.cgi?id=723766
* prefix Telepathy bus names with TP_Guillaume Desmottes2014-02-063-4/+4
| | | | | | | So it's clearer that we are referring the Telepathy bus name and not the GtkApplication one. https://bugzilla.gnome.org/show_bug.cgi?id=723766
* chat-manager: define CHAT_MANAGER_PATHGuillaume Desmottes2014-02-061-2/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=723766
* audio-src: use gst 1.0 caps formatGuillaume Desmottes2014-02-061-1/+1
|
* debug-window: disable Debug on all proxies when exitingGuillaume Desmottes2014-02-051-0/+32
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=692793
* debug-window: fix leak on all TpDebugClientGuillaume Desmottes2014-02-051-3/+4
| | | | | | | The store keeps its own ref and the client is reffed while the async call so we can unref it right away. https://bugzilla.gnome.org/show_bug.cgi?id=692793
* debug-window: fix proxy leakGuillaume Desmottes2014-02-051-0/+2
| | | | | | gtk_list_store_get() gives us a new ref. https://bugzilla.gnome.org/show_bug.cgi?id=692793
* debug-window: prevent using the store when disposingGuillaume Desmottes2014-02-051-1/+6
| | | | | | | Using g_signal_connect_object() isn't enought as it prevents from calling the callback when the windows has been destroyed but not while disposing it. https://bugzilla.gnome.org/show_bug.cgi?id=692793
* debug-window: prevent proxy_invalidated_cb to be called after disposeGuillaume Desmottes2014-02-051-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=692793
* Set the license type instead of the license text.Emilio Pozuelo Monfort2014-02-031-28/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=637316
* event-manager: remove HandleWith() fallbackGuillaume Desmottes2014-01-271-30/+1
| | | | Mission-control 5.5.0 has been released 3.5 years ago...
* call-window: use HandleWithTime()Guillaume Desmottes2014-01-271-2/+3
| | | | | Makes transition to next easier as HandleWith() is going to always have the 'time' argument.
* app menu: standardize Help/About/QuitMichael Catanzaro2013-12-281-1/+1
| | | | | | | | We're going to use simply "About" instead of "About Empathy" https://wiki.gnome.org/Design/HIG/ApplicationMenus https://bugzilla.gnome.org/show_bug.cgi?id=720114
* Roster: use the plural for "any contacts"Will Thompson2013-12-031-1/+1
| | | | | | | | In the context of “You haven't added any contact yet”, “contact” should be plural. This patch fixes the LANG=C string; translators can do their thing. https://bugzilla.gnome.org/show_bug.cgi?id=709611
* Insert smileys at the cursor positionVeena Katiyar2013-11-181-5/+2
| | | | Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=685899
* accounts-dialog: early return if gtk_tree_view_get_selection returns NULLGuillaume Desmottes2013-10-251-0/+2
|
* event-manager: ignore StreamedMediaGuillaume Desmottes2013-10-231-2/+1
|
* Stop observing/approving StreamedMedia channelsGuillaume Desmottes2013-10-222-19/+4
|
* Merge branch 'gnome-3-10'Guillaume Desmottes2013-10-131-83/+48
|\ | | | | | | | | Conflicts: configure.ac
| * use list_names_cb to find MCGuillaume Desmottes2013-10-131-18/+7
| | | | | | | | | | | | Make the code more symetric. https://bugzilla.gnome.org/show_bug.cgi?id=710017
| * debug: factor out helpersGuillaume Desmottes2013-10-131-9/+28
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=710017
| * debug: stop using tp_list_connection_names()Guillaume Desmottes2013-10-131-48/+5
| | | | | | | | | | | | Make the code more symetric. https://bugzilla.gnome.org/show_bug.cgi?id=710017
| * debug: make add_client() more genericGuillaume Desmottes2013-10-131-8/+8
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=710017
| * Add missing telepathy-glib-dbus.h includesXavier Claessens2013-10-1010-0/+11
| |
* | Add missing telepathy-glib-dbus.h includesXavier Claessens2013-10-0310-0/+11
| |
* | Drop support for gstreamer 0.10Xavier Claessens2013-10-034-97/+1
|/ | | | GStreamer 1.0 is now mandatory.
* EmpathyDebugWindow: set request widget size, drop set default sizeIgor Gnatenko2013-09-261-1/+1
| | | | | | | | | | | | | Empathy debug window opens w/ weird size. This caused by scrolled window. In official documentation of gtk+ I look that uses: gtk_widget_set_size_request (window, 300, 300); And it's work! Set default size isn't needed. Reference: https://bugzilla.gnome.org/show_bug.cgi?id=708826 Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
* use (room-name, account-path) as primary key when removing GMenuItemGuillaume Desmottes2013-09-251-5/+24
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=707885
* menu_removed_cb: fix 'name' leakGuillaume Desmottes2013-09-251-7/+13
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=707885
* menu_removed_cb: call g_menu_model_get_n_items() onceGuillaume Desmottes2013-09-251-3/+4
| | | | | | No need to call it during each iteration. https://bugzilla.gnome.org/show_bug.cgi?id=707885
* Create one single GAction to join roomsGuillaume Desmottes2013-09-251-34/+46
| | | | | | | | The proper way to handle multi menu items having the same semantic is to have one single GAction associated with different GMenuItem having specific parameters instead of having one action per menu item. Fix bgo#707885 as we no longer have spaces in GMenuItem action names.
* preferences: remove location resources BIND_SENSITIVE callsGuillaume Desmottes2013-09-241-6/+0
| | | | | | | 32529f49e3935b5f4fd747fcfe2d62322f86ec52 removed the BIND_ACTIVE calls but I forgot those. https://bugzilla.gnome.org/show_bug.cgi?id=708684
* EmpathyDebugger: Initialize gint argc as 0Igor Gnatenko2013-09-231-1/+1
| | | | | | | | | Since f451000063d5e20b337d2a8d7b0d7faf6429af6b empathy-debugger crashes on start, because have cycle w/ argc++, but argc is uninitialized. Reference: https://bugzilla.gnome.org/show_bug.cgi?id=708403 Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
* coding style fixesGuillaume Desmottes2013-09-173-3/+3
|
* Use tpaw_uoa_manager_dup instead of empathy_uoa_manager_dupChandni Verma2013-09-121-1/+1
|
* Merge branch 'gnome-3-8'Guillaume Desmottes2013-09-091-1/+1
|\ | | | | | | | | | | Conflicts: NEWS configure.ac
| * debug-window: fix typoGuillaume Desmottes2013-09-091-1/+1
| |
* | Merge branch 'gnome-3-8'Guillaume Desmottes2013-09-091-1/+6
|\| | | | | | | | | Conflicts: libempathy/empathy-keyring.c
| * debug-window: ellipsize the message text rendererGuillaume Desmottes2013-09-091-1/+6
| | | | | | | | | | | | | | Ridiculously long messages were crashing empathy-debugger because Pango weren't able to display them all. https://bugzilla.gnome.org/show_bug.cgi?id=696328
* | stop using gtk_style_context_get_fontGuillaume Desmottes2013-09-051-3/+6
| | | | | | | | | | | | It's been deprecated. https://bugzilla.gnome.org/show_bug.cgi?id=707538
* | roster-view: inherit from GtkListBoxGuillaume Desmottes2013-09-041-6/+5
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=706988
* | UOA: Fix build failureTim Lunn2013-09-031-2/+2
| | | | | | | | | | | | This was a regression caused by c689cd6a91cb2a31ce0d03f47e59ca4e3f368e9c https://bugzilla.gnome.org/show_bug.cgi?id=707338
* | preferences: remove location sources preferencesGuillaume Desmottes2013-09-032-94/+0
| | | | | | | | | | | | Not used anymore with Geoclue 2. https://bugzilla.gnome.org/show_bug.cgi?id=706627
* | Use typographical ellipses consistentlySeán de Búrca2013-09-024-8/+8
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=707104
* | Fix build with correct macroSeán de Búrca2013-08-271-1/+1
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=706830
* | RosterWindow: Connect to signal "menu-item-activated" from EmpathyIndividualMenuChandni Verma2013-08-231-0/+11
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=643183
* | Roster: Hide search-bar on hitting Enter on selected individualChandni Verma2013-08-231-0/+14
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=643183
* | call-window: ensure "Swap camera" is only visible when there are >1 camerasJonny Lamb2013-08-201-8/+13
| | | | | | | | | | It was possible to get into a state where "Swap camera" was visible even when there was only one camera connected.
* | Use the telepathy-account-widgets submodule instead of the internal copyMarco Barisione2013-08-201-2/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* | account-widget: add an "action-area" propertyMarco Barisione2013-08-201-1/+1
| | | | | | | | | | | | | | This allows user of the class to get the buttons packed in a different widget, for instance the one returned by gtk_dialog_get_action_area. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* | pixbuf-utils: copy the generic pixbuf-related utily functions from EmpathyMarco Barisione2013-08-202-2/+4
| | | | | | | | | | | | | | This commit also changes the licence of the moved code from GPL to LGPL. See GOSSIP-RELICENSING.txt for details. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* | tpaw-utils: move EMP_STR_EMPTY to tp-aw and rename itMarco Barisione2013-08-207-12/+18
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* | tpaw-utils: move empathy_window_present* to tp-aw and rename itMarco Barisione2013-08-205-5/+9
| | | | | | | | | | | | | | This commit also changes the licence of the moved code from GPL to LGPL. See GOSSIP-RELICENSING.txt for details. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* | tpaw-utils: move empathy_implement_finish_* to tp-aw and rename themMarco Barisione2013-08-202-4/+7
| | | | | | | | | | | | All the code was initially written for wocky which is under LGPL. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* | user-info: move from Empathy to tp-account-widgetsMarco Barisione2013-08-201-4/+4
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* | tpaw-images: move the default avatar definition from Empathy to tp-awMarco Barisione2013-08-203-5/+7
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* | camera-monitor: move from Empathy to tp-account-widgetsMarco Barisione2013-08-202-23/+24
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* | builder: move empathy_builder_* from Empathy to tp-account-widgetsMarco Barisione2013-08-2011-30/+43
| | | | | | | | | | | | | | This commit also changes the licence of the moved code from GPL to LGPL. See GOSSIP-RELICENSING.txt for details. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* | live-search: move from Empathy to tp-account-widgetsMarco Barisione2013-08-201-2/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* | tpaw-utils: move functions for protocol and service display informationMarco Barisione2013-08-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | The following functions were moved from empathy to tp-aw and renamed accordingly: * empathy_protocol_icon_name; * empathy_protocol_name_to_display_name; * empathy_service_name_to_display_name. This commit also changes the licence of the moved code (all copyrighted by Collabora Ltd.) from GPL to LGPL. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* | tpaw-utils: move empathy_connect_new_account to tp-aw and rename itMarco Barisione2013-08-202-2/+4
| | | | | | | | | | | | | | This commit also changes the licence of the moved code (all copyrighted by Collabora Ltd.) from GPL to LGPL. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* | keyring: move from Empathy to tp-account-widgetsMarco Barisione2013-08-201-5/+5
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* | connection-managers: move from Empathy to tp-account-widgetsMarco Barisione2013-08-206-24/+25
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* | account-settings: move from Empathy to tp-account-widgetsMarco Barisione2013-08-201-30/+30
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* | tp-account-widgets: rename all the files from empathy-* to tpaw-*Marco Barisione2013-08-201-1/+1
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* | tp-account-widgets: Switch the symbols namespace to tpawEmanuele Aina2013-08-201-13/+13
| | | | | | | | | | | | | | | | The file names have been kept unchanged to keep the diff simple and will be updated later. This makes easier to spot where the account widgets still rely on libempathy. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* | tp-account-widgets: Move account widgets code in the tp-account-widgets subdirEmanuele Aina2013-08-201-0/+2
| | | | | | | | | | | | | | Start moving the account widgets code in a subdir before fully isolating it and stubbing it out in a submodule. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* | accounts-dialog: Include the proper account-widget headerEmanuele Aina2013-08-201-1/+1
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* | preferences: only show autoconnect when shell isn't runningJonny Lamb2013-08-202-2/+13
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=701392
* | Do not ring on incoming calls when busyEmilio Pozuelo Monfort2013-08-191-3/+14
| | | | | | | | | | | | Signed-off-by: Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk> https://bugzilla.gnome.org/show_bug.cgi?id=666221
* | EmpathyAccountsDialog: Simplify the way we update account display name label ↵Xavier Claessens2013-08-091-35/+12
| | | | | | | | | | | | | | | | | | in infobar accounts_dialog_update_status_infobar() is the function responsible for doing all updates. https://bugzilla.gnome.org/show_bug.cgi?id=705668
* | use the user_action_time received from TP when presenting existing call windowGuillaume Desmottes2013-08-073-4/+9
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=705618
* | empathy_call_window_present(): rename to _new_handler()Guillaume Desmottes2013-08-073-3/+3
| | | | | | | | | | | | | | The name was miss leading as this function do more than just presenting the window. https://bugzilla.gnome.org/show_bug.cgi?id=705618
* | use the user_action_time received from TP when presenting new call windowGuillaume Desmottes2013-08-072-2/+11
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=705618
* | call-factory::new-call-handler: remove unused 'outgoing' argGuillaume Desmottes2013-08-072-3/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=705618
* | Fix assertion failure on opening conversation menu in 1-1 chatsChandni Verma2013-08-031-8/+17
| |
* | Install property active-group in EmpathyIndividualMenuChandni Verma2013-07-211-1/+3
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=585440
* | "Join Chat" and "Leave Chat" menu items for Conversation menu in MUCsChandni Verma2013-07-182-0/+72
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=643755
* | EmpathyEventManager: Do not miss contact signon even for new contactsXavier Claessens2013-07-181-3/+16
| | | | | | | | | | | | | | When a new contact is added, it could already be online, especially with Salut. https://bugzilla.gnome.org/show_bug.cgi?id=704452
* | Remove the name of an account once it has been deleted.Travis Reitter2013-07-091-0/+10
| | | | | | | | | | | | | | | | | | This fixes a minor security issue where information about an account (its name) could be displayed after the point it was deleted. It only lasted until Empathy was quit. This patch ensures the name is scrubbed from Empathy immediately. Bug: https://bugzilla.gnome.org/show_bug.cgi?id=701649
* | AccountsDialog: Truncate too long account namesXavier Claessens2013-06-261-3/+3
| | | | | | | | | | | | This prevent strings to be too big. https://bugzilla.gnome.org/show_bug.cgi?id=702095
* | Merge branch 'gnome-3-8'Xavier Claessens2013-06-261-0/+1
|\|
| * AccountsDialog: Ellipsize account dispaly nameXavier Claessens2013-06-261-0/+1
| | | | | | | | | | | | | | This fix gnome-shell crash if the name is too big, because it makes the window huge. https://bugzilla.gnome.org/show_bug.cgi?id=702095
* | Merge remote-tracking branch 'origin/gnome-3-8'Guillaume Desmottes2013-06-171-0/+1
|\|
| * debug-window: fix messages array leakGuillaume Desmottes2013-06-111-0/+1
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=701914
* | Merge branch 'gnome-3-8'Xavier Claessens2013-06-111-5/+20
|\|
| * EmpathyNewChatroomDialog: Do not crash if the CM omitted handle-nameXavier Claessens2013-06-111-0/+6
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=698742
| * EmpathyNewChatroomDialog: Make sure we use the TpRoomList that correspond to ↵Xavier Claessens2013-06-111-3/+12
| | | | | | | | | | | | | | | | | | | | | | selected account When switching account before tp_room_list_new_async() finish, there is a race for which one will finish first. We ignore the new TpRoomList if it does not correspond to the currently selected account. https://bugzilla.gnome.org/show_bug.cgi?id=698742
| * EmpathyNewChatroom: Fix comment to correspond to the realityXavier Claessens2013-06-111-2/+2
| | | | | | | | | | | | The comments where out of sync with the en COL_* enum. https://bugzilla.gnome.org/show_bug.cgi?id=698742
* | empathy-sanity-checker: Include empathy-keyring.h when HAVE_UOA is defined.Iain Lane2013-05-311-0/+1
| | | | | | | | | | | | | | We use empathy_keyring_set_account_password_finish and friends from here. https://bugzilla.gnome.org/show_bug.cgi?id=701281
* | Merge branch 'gnome-3-8'Guillaume Desmottes2013-05-242-7/+7
|\| | | | | | | | | | | Conflicts: NEWS configure.ac
| * debug-window: pass the proper type when setting 'yalign'Guillaume Desmottes2013-05-241-1/+1
| |
| * new-chatroom-dialog: use tp_g_signal_connect_object()Guillaume Desmottes2013-05-241-6/+6
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=696151
* | GNOME Goal: Update icon namesB.Prathibha2013-05-033-3/+3
| | | | | | | | | | | | Corrected the icon names as per the icon naming spec. https://bugzilla.gnome.org/show_bug.cgi?id=692160
* | fixed grammatical error: setup -> set up could find this error only in ↵SandipTiwari2013-05-031-1/+1
| | | | | | | | | | | | src/empathy-roster-window.c changed from "You need to setup an ..." to "You need to set up an ..." as suggested. https://bugzilla.gnome.org/show_bug.cgi?id=697302
* | Merge branch 'gnome-3-8'Guillaume Desmottes2013-05-031-0/+1
|\|
| * call-window: Remember that the audio output has been addedOlivier Crête2013-05-031-0/+1
| | | | | | | | | | | | Otherwise it tries to re-add it. https://bugzilla.gnome.org/show_bug.cgi?id=697214
| * EmpathyApp: don't open the main instance if only the preferences are requestedMarco Trevisan (Treviño)2013-04-051-4/+10
| | | | | | | | Fixes bug https://bugzilla.gnome.org/show_bug.cgi?id=697254
* | EmpathyDebugger: Use application activate and keep platform dataMarco Trevisan (Treviño)2013-04-051-19/+51
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=697197
* | EmpathyApp: Use GAction to pass the command-line to main instanceMarco Trevisan (Treviño)2013-04-051-1/+28
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=697197
* | EmpathyApp: don't open the main instance if only the preferences are requestedMarco Trevisan (Treviño)2013-04-051-4/+10
| | | | | | | | Fixes bug https://bugzilla.gnome.org/show_bug.cgi?id=697254
* | EmpathyChat: pass platform-data when activatingMarco Trevisan (Treviño)2013-04-051-2/+4
| | | | | | | | This can be done by not initializing gtk before that the application will do it.
* | EmpathyAccounts: use GApplication activateMarco Trevisan (Treviño)2013-04-051-16/+21
| |
* | EmpathyApp: don't activate app with invalid commandlineMarco Trevisan (Treviño)2013-04-051-6/+7
| |
* | EmpathyApp: clear errors in command-line initializationMarco Trevisan (Treviño)2013-04-051-5/+2
| |
* | Empathy: Use g_application_activate to pass platform-data to the GtkApplicationMarco Trevisan (Treviño)2013-04-051-27/+16
| | | | | | | | | | | | | | Also we make sure that the DESKTOP_STARTUP_ID env variable is not unset when initializing gtk. https://bugzilla.gnome.org/show_bug.cgi?id=697197
* | Clean up #include directives in source filesEmanuele Aina2013-04-0228-32/+0
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=697076
* | Clean up #include directives in headersEmanuele Aina2013-04-025-5/+5
| | | | | | | | | | | | Reorder some inclusions and remove a few blank lines. https://bugzilla.gnome.org/show_bug.cgi?id=697076
* | Reorder header inclusions accordingly to the Telepathy coding styleEmanuele Aina2013-04-0249-212/+169
| | | | | | | | | | | | | | | | | | | | | | | | Sort by: • "config.h" • API declarations, if any • public libraries • internal headers, alphabetically sorted (mostly) http://telepathy.freedesktop.org/wiki/Style#A.23includes https://bugzilla.gnome.org/show_bug.cgi?id=697076
* | chat-resources: Fix dependencies generation on $(srcdir) != $(builddir)Emanuele Aina2013-04-011-11/+7
| | | | | | | | | | | | `glib-compile-resources generate-dependencies' needs the --sourcedir flag to be able to work properly when $(srcdir) != $(builddir). Spotted by running `make distcheck'.
* | Use a flat namespace for internal includesEmanuele Aina2013-04-0146-190/+194
| | | | | | | | | | | | | | | | Directly add the libempathy, libempathy-gtk and extensions directories to the include search path. This decouples header inclusions from their location and helps when reorganizing the source files layout. https://bugzilla.gnome.org/show_bug.cgi?id=696950
* | Use double quotes for all internal headersEmanuele Aina2013-04-0144-188/+188
|/ | | | | | | This makes a bit more obvious which headers come from public libraries and which ones come from uninstalled utility libraries. https://bugzilla.gnome.org/show_bug.cgi?id=696950
* Drop unused/redundant header inclusionsEmanuele Aina2013-03-2839-250/+0
| | | | | | | With the help of the script posted at http://stackoverflow.com/a/7135530 and some manual fixes, drop the unused or redundant #include directives. https://bugzilla.gnome.org/show_bug.cgi?id=696718
* Consistently use `#include "config.h"` everywhereEmanuele Aina2013-03-2825-25/+25
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=696718
* gitignore: Hide autogenerated resource files from gitEmanuele Aina2013-03-201-0/+2
|
* Fix link issue when UOA is enabledXavier Claessens2013-03-131-0/+2
| | | | | src/empathy-sanity-cleaning.c uses libaccounts-glib directly, so we have to pass UOA build flags.
* empathy-chat: load and register the JavaScript resourceDebarshi Ray2013-01-211-0/+8
| | | | Fixes: https://bugzilla.gnome.org/639877
* empathy-chat: add some JavaScript to prepend messagesDebarshi Ray2013-01-213-1/+123
| | | | Fixes: https://bugzilla.gnome.org/639877
* call-window: use the 'emblem-system-symbolic' icon for the camera popup buttonGuillaume Desmottes2013-01-091-19/+24
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=657634
* Merge branch 'gnome-3-6'Guillaume Desmottes2013-01-081-0/+1
|\
| * roster-window: ellipsize infobar titleGuillaume Desmottes2013-01-071-0/+1
| | | | | | | | | | | | | | This avoid to increase the width of the roster window when displaying the error. https://bugzilla.gnome.org/show_bug.cgi?id=691137
| * camera-menu: Show the menu only if there is more than one cameraDebarshi Ray2012-11-091-0/+8
| | | | | | | | Fixes: https://bugzilla.gnome.org/687449
| * empathy-call: Handle yanking out of current video inputDebarshi Ray2012-11-093-4/+31
| | | | | | | | | | | | | | | | If the current video input is yanked out, we continue the call with only audio and desensitize the camera menu. Once the call is over we sensitize it again and continue. Fixes: https://bugzilla.gnome.org/687928
| * empathy-call: Free the FsElementAddedNotifiers on fs-conference-removedDebarshi Ray2012-10-181-0/+3
| | | | | | | | Fixes: https://bugzilla.gnome.org/686314
| * empathy-call: Clean up the TfChannel before resetting the pipelineDebarshi Ray2012-10-181-8/+14
| | | | | | | | Fixes: https://bugzilla.gnome.org/686311
* | roster-window: start live search on Ctrl+fGuillaume Desmottes2013-01-041-2/+6
| |
* | remove 'Search for contacts' acceleratorGuillaume Desmottes2013-01-041-1/+0
| | | | | | | | | | | | | | | | | | | | | | It was impossible to type 'F' in our status message because of it. Shift+F is not a very common accelerator and there is no way to discover it any more (accelerators are not displayed in Shell's menu). Searching for contacts isn't something you are supposed to do every day so not having an accelerator isn't that bad anyway. https://bugzilla.gnome.org/show_bug.cgi?id=687629
* | call-window: set a bigger default sizeGuillaume Desmottes2013-01-041-0/+2
| | | | | | | | | | | | Set the same size as the default chat-window size. https://bugzilla.gnome.org/show_bug.cgi?id=687450
* | Recognize both handheld and phone clienttypes as mobile devicesSjoerd Simons2013-01-031-2/+2
| | | | | | | | | | | | | | | | | | | | Empathy currently displays a phone icon for clients which indicate that they're phones. However some mobile clients use the "handheld" client type instead (e.g. Xabber on android devices). While changing things around, i've also refactored the code a bit to ensure that the determination will stay consistent in the various location if it's changed in future.
* | factor out empathy_notify_manager_create_notification()Guillaume Desmottes2013-01-033-4/+7
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=691043
* | notifications: no need to set NOTIFY_EXPIRES_DEFAULTGuillaume Desmottes2013-01-032-5/+0
| | | | | | | | | | | | That's the default value. https://bugzilla.gnome.org/show_bug.cgi?id=691043
* | call: pass the proper flag to gtk_application_inhibit()Guillaume Desmottes2013-01-021-2/+2
| | | | | | | | We have to use '|' to combine flags, not '&'...
* | roster-window: prevent adding contact if not supported by CMGuillaume Desmottes2012-12-261-0/+34
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=690733
* | roster-window: add 'Add Contact...' button when relevantGuillaume Desmottes2012-12-262-1/+41
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=670048
* | roster-window: add a 'Show offline button" when relevantGuillaume Desmottes2012-12-262-1/+53
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=670048
* | roster-window: display a specific message if there is no offline contact eitherGuillaume Desmottes2012-12-261-2/+7
| | | | | | | | | | | | | | Displaying "No online contacts" while we are actually displaying all the contacts is miss leading. https://bugzilla.gnome.org/show_bug.cgi?id=670048
* | camera-menu: Show the menu only if there is more than one cameraDebarshi Ray2012-11-091-0/+8
| | | | | | | | Fixes: https://bugzilla.gnome.org/687449
* | empathy-call: Handle yanking out of current video inputDebarshi Ray2012-11-093-4/+31
| | | | | | | | | | | | | | | | If the current video input is yanked out, we continue the call with only audio and desensitize the camera menu. Once the call is over we sensitize it again and continue. Fixes: https://bugzilla.gnome.org/687928
* | Fix a stringKjartan Maraas2012-11-061-1/+1
| |
* | empathy-call: inhibit when we are in a callGuillaume Desmottes2012-11-021-0/+29
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=684979
* | call-window: add 'inhibit' signalGuillaume Desmottes2012-11-021-0/+18
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=684979
* | accounts-dialog: subdialog window should not resizeableMichael Wood2012-11-021-0/+2
| | | | | | | | | | | | | | This means that when the expanded for advanced option is opened/closed the dialog maintains the correct size. https://bugzilla.gnome.org/show_bug.cgi?id=687338
* | Fix build with gst 0.10Xavier Claessens2012-10-291-1/+1
| | | | | | | | | | | | | | In gstreamer 0.10 gst_debug_bin_to_dot_file() does not exists, it is called _gst_debug_bin_to_dot_file(). However in both 0.10 and 1.0 there is GST_DEBUG_BIN_TO_DOT_FILE() macro that is no-op if gst is not build with --gst-enable-gst-debug.
* | empathy-call: Free the FsElementAddedNotifiers on fs-conference-removedDebarshi Ray2012-10-181-0/+3
| | | | | | | | Fixes: https://bugzilla.gnome.org/686314
* | empathy-call: Clean up the TfChannel before resetting the pipelineDebarshi Ray2012-10-181-8/+14
| | | | | | | | Fixes: https://bugzilla.gnome.org/686311
* | debug-window: fix typoGuillaume Desmottes2012-10-171-1/+1
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=686067
* | empathy-call: Add a debug option to dump the GStreamer pipelineDebarshi Ray2012-10-123-3/+79
| | | | | | | | Fixes: https://bugzilla.gnome.org/685888
* | turn EmpathyChatWindow to a GtkWindow subclassGuillaume Desmottes2012-10-103-56/+52
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=685793
* | EmpathyRosterWindow: Add UOA specific error infobarXavier Claessens2012-10-091-0/+59
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=681445
* | debug-window: add infobar telling user about privacyGuillaume Desmottes2012-10-091-0/+27
|/ | | | https://bugzilla.gnome.org/show_bug.cgi?id=592995
* roster-window: fix event_activated_cb callback signatureGuillaume Desmottes2012-10-081-2/+1
| | | | | | | We receive the EmpathyEvent as the second signal argument, no as user_data pointer (which is 'self'). https://bugzilla.gnome.org/show_bug.cgi?id=681725
* print a warning if pulsesrc is missingGuillaume Desmottes2012-10-031-1/+4
|
* chat-manager: cache the individual mgrGuillaume Desmottes2012-10-031-1/+31
| | | | We want to keep it alive during the whole lifetime of empathy-chat.
* chat-window: expose the individual mgr as a propertyGuillaume Desmottes2012-10-032-0/+42
|
* chat-window: update the contact menu when folks is loadedGuillaume Desmottes2012-10-031-0/+16
|
* chat-window: load the individual mgr when the chat window is focused outGuillaume Desmottes2012-10-031-11/+35
| | | | | Dirty hack to cope with Folks being slow as hell and blocking the main loop while preparing.
* move the individual mgr reference to empathy-chat-windowGuillaume Desmottes2012-10-032-19/+15
| | | | | | The chat window is the one actually using the manager so it makes sense to move it there. It's a singleton so the same instance will be shared between windows anyway.
* empathy_chat_window_present_chat: return the window presenting the chatGuillaume Desmottes2012-09-282-5/+6
|
* No need to pass twice the same param to chat_window_contact_menu_update()Guillaume Desmottes2012-09-281-4/+3
|
* document when/how Folks is used in empathy-chatGuillaume Desmottes2012-09-281-1/+8
|
* make sure that chat_window_contact_menu_update is not called recursivelyGuillaume Desmottes2012-09-281-0/+8
| | | | | | | Calling empathy_chat_get_contact_menu() may have as a side effect to call empathy_contact_set_persona() which will fire a 'notify' signal and so trigger another mennu update. There is no point doing a second one, and creating a second menu, so best to avoid recursive calls.
* Say in the status message when the call has been terminatedGuillaume Desmottes2012-09-251-0/+2
| | | | | | | | | | This is not a string freeze break as this string is already used in a bunch of place in this file. We could probably improve the phrasing a little bit but that's too late for this cycle. https://bugzilla.gnome.org/show_bug.cgi?id=684528
* call_state is a CallState enumGuillaume Desmottes2012-09-251-1/+1
|
* actually unmute the microphone when restarting the callGuillaume Desmottes2012-09-211-1/+1
| | | | | | | | | That's what this code was always meant to do but some idiot named Guillaume changed it and introduced this regression in 74d098cd8894f72321237e120267a5ec3f188b3f when using the audio-input-microphone-muted-symbolic icon. https://bugzilla.gnome.org/show_bug.cgi?id=684531
* migrate_account_to_uoa: actually iterate over the supersedes arrayGuillaume Desmottes2012-09-211-2/+5
| | | | | | I'm not a fan of pointer arithmetic, it's clearer to iterate using an index. https://bugzilla.gnome.org/show_bug.cgi?id=684475
* Use funnel instead of fsfunnel for gstreamer 1.0Sjoerd Simons2012-09-201-3/+9
|
* include telepathy-glib.hGuillaume Desmottes2012-09-1724-56/+20
| | | | | tp-glib 1.0 will enforce to only include telepathy-glib.h so best doing it to reduce the delta with the future stable branch.
* accounts-dialog: add icons cacheGuillaume Desmottes2012-09-121-2/+31
| | | | | | Saves us from loading the same icons from the disk again and again. https://bugzilla.gnome.org/show_bug.cgi?id=675220
* accounts-dialog: set pixbuf on the cell rather than the icon-nameGuillaume Desmottes2012-09-121-1/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675220
* roster-window: unprepare the individual manager before destroying the rosterGuillaume Desmottes2012-09-121-1/+18
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=660128
* There is no gstreamer-interfaces in 1.0, they are in audio/videoOlivier Crête2012-09-122-0/+8
|
* empathy_roster_window_init: don't call set_notebook_page()Guillaume Desmottes2012-09-121-2/+0
| | | | | | | | | We should wait for the AM to be prepared (which is done in this function) before calling set_notebook_page() as it calls empathy_account_manager_get_accounts_connected() which relies on the AM being prepared. https://bugzilla.gnome.org/show_bug.cgi?id=683854
* event-manager: use empathy_sasl_channel_supports_mechanism()Guillaume Desmottes2012-09-111-9/+2
| | | | There is no point re-implementing it.
* use tp_channel_get_connection()Guillaume Desmottes2012-09-113-6/+6
| | | | tp_channel_get_connection() has been deprecated.
* use tp_account_manager_dup_valid_accounts()Guillaume Desmottes2012-09-119-25/+28
| | | | | | tp_account_manager_get_valid_accounts() has been deprecated. Fix an accounts list leak in empathy-sanity-cleaning.
* EmpathyRosterWindow: refactor error infobar codeXavier Claessens2012-09-071-202/+97
|
* accounts_dialog_update_settings: fix if no account is selectedGuillaume Desmottes2012-09-071-2/+3
| | | | | | | | The logic changed if no account is selected as new account are now added using a separated dialog. So if no account is selected we can certainly add a new account but not remove anything. https://bugzilla.gnome.org/show_bug.cgi?id=683442
* roster-window: display loading page when reconnecting accountsGuillaume Desmottes2012-09-061-1/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=683501
* roster-window: inline hide/show_contacts_loading in set_notebook_page()Guillaume Desmottes2012-09-061-25/+15
| | | | | | | It's cleaner to have all the logic deciding which page to display in set_notebook_page(). https://bugzilla.gnome.org/show_bug.cgi?id=683501
* roster-window: update the roster page when the most available presence changesGuillaume Desmottes2012-09-061-0/+13
| | | | | Fix a race between all the contacts being removed, and so the roster being empty, and the presence notification.
* actually display the 'go online' buttonGuillaume Desmottes2012-09-061-1/+1
| | | | I added this flag exactly for this and then forgot to use it...
* Don't show "Topic: " in tooltips if there is noneWill Thompson2012-09-061-1/+1
| | | | | | | I think I made this regress when I made Empathy understand the new Subject interface. https://bugzilla.gnome.org/show_bug.cgi?id=683453
* roster-window: display a button to go onlineGuillaume Desmottes2012-09-052-0/+48
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=683326
* display_page_message: use a flag instead of booleansGuillaume Desmottes2012-09-051-11/+20
| | | | | | More scalable. https://bugzilla.gnome.org/show_bug.cgi?id=683326
* roster-window: display a specific message when we are offlineGuillaume Desmottes2012-09-051-0/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=683326
* chat_window_new_message_cb: early return when handling outgoing msgGuillaume Desmottes2012-09-031-0/+1
| | | | | | | | There is no need to continue processing a message (unread count, play incoming message sound) if it's an outgoing one. Fix a bug where we use to play to ougoing sound *and* the incoming sound when sending a message.
* In the gst 0.10 case, link the volume element to capsfilterSjoerd Simons2012-09-031-4/+6
|
* Port to gstreamer 1.0Sjoerd Simons2012-09-035-18/+108
|
* emapthy-call: Camera toggle button isn't a GtkToggleToolButtonSjoerd Simons2012-08-311-2/+2
|
* Remove the level and rms measurementsSjoerd Simons2012-08-291-152/+2
| | | | | The UI hasn't used the RMS and peak values from the input source for a while, so lets remove it.
* Remove libempathy-gtk dependency on gstreamerSjoerd Simons2012-08-295-6/+106
| | | | | | libempathy-gtk uses gstreamer directly only for one utility function used by empathy-call. Split this one out into a call specific utility file.
* sanity_ctx_ref() is only used by UOA code atmGuillaume Desmottes2012-08-281-0/+2
|
* keep our reference on the global ctx until the account has been removedGuillaume Desmottes2012-08-281-23/+21
| | | | This ensures that the proccess stays running until we are actually done.
* Remove the old account even if we fail to create the new oneGuillaume Desmottes2012-08-281-2/+4
| | | | There is no point keeping a ghost account around.
* uoa_migration_done: free data once we're done with itGuillaume Desmottes2012-08-281-0/+2
|
* uoa-migration: delete account if plugin is missingGuillaume Desmottes2012-08-281-2/+22
| | | | | Best to have to re-create an account than having a ghost account staying around.
* auth-client: wait for the migration code to be done before starting the timerGuillaume Desmottes2012-08-281-2/+10
|
* Turn migration code to an async functionGuillaume Desmottes2012-08-283-15/+107
|
* try installing missing account-plugin-*Guillaume Desmottes2012-08-281-0/+91
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=682802
* factor out migrate_account_to_uoa()Guillaume Desmottes2012-08-271-55/+63
|
* UOA: Migrate passwords to SSOXavier Claessens2012-08-271-14/+98
|
* EmpathyRosterWindow: Show message when there is no online accountsXavier Claessens2012-08-201-9/+16
| | | | See https://bugzilla.gnome.org/show_bug.cgi?id=656097#c20
* migrate existing TP accounts to libaccountsXavier Claessens2012-08-161-1/+110
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680774
* accounts-dialog: invoke the UOA panel if neededGuillaume Desmottes2012-08-151-0/+91
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680778
* empathy_launch_external_app: allow to pass argumentsGuillaume Desmottes2012-08-151-55/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680778
* factor out empathy_launch_external_app()Guillaume Desmottes2012-08-151-18/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680778
* start_external_app: fix critical warning messageGuillaume Desmottes2012-08-151-1/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680778
* factor out launch_empathy_accounts()Guillaume Desmottes2012-08-141-3/+11
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680778
* Removed the manager from the view, relying only on the modelLaurent Contzen2012-08-061-2/+1
|
* EmpathAccountsDialog: user the new EmpathyUserInfo widgetXavier Claessens2012-07-301-77/+22
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680449
* EmpathyContactWidget: Stop using EmpathyAvatarChooserXavier Claessens2012-07-301-6/+0
| | | | | | | | | | Changing avatar is only used for editing user's information, and it will soon be replaced by a dedicated widget. This is done to make easier to change EmpathyAvatarChooser's API before introducing the new widget. https://bugzilla.gnome.org/show_bug.cgi?id=680449
* Accounts dialog: use external app for readonly UOA accountsXavier Claessens2012-07-261-1/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680646
* factor out start_from_desktop_file()Guillaume Desmottes2012-07-261-14/+17
|
* empathy-roster-view: start using empathy-roster-modelLaurent Contzen2012-07-231-1/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680302
* empathy: use tp_account_manager_enable_restart()Guillaume Desmottes2012-07-171-0/+2
| | | | | | If for some reason MC crashes we should restart it right away. Ideally this should be done by the Shell (#680099) but it's good to have in Empathy as well.
* Use new tp_account_* gettersGuillaume Desmottes2012-07-166-10/+10
|
* preferences: use the factory to create the TpAccountGuillaume Desmottes2012-07-161-5/+8
| | | | tp_account_new() has been deprecated.
* chat-window: use self->priv patternGuillaume Desmottes2012-07-112-507/+373
|
* chat-window: port to new coding stylesGuillaume Desmottes2012-07-112-2158/+2265
|
* new-chatroom-dialog: set default responseGuillaume Desmottes2012-07-111-0/+2
| | | | | We want to activate the dialog when user hits 'Enter' so he joins the room right away.
* remove useless includesGuillaume Desmottes2012-07-112-2/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679111
* call-window: use gdk_keyval_to_unicode()Guillaume Desmottes2012-07-091-57/+22
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679396
* call-window: allow user to enter dtmf events using his keyboardGuillaume Desmottes2012-07-091-0/+63
| | | | | | | | | Ideally we should stop sending the DTMF event when the key is released but we can't easily do that in Gtk+; we'll have to write our own widget. I'm going to give it a shot but this is already a nice improvement so we shouldn't block on it. https://bugzilla.gnome.org/show_bug.cgi?id=679396
* event-manager: use EmpathySubscriptionDialogGuillaume Desmottes2012-07-061-3/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679136
* Stop using EmpathyChatViewGuillaume Desmottes2012-07-022-5/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679255
* upgrade_chat_theme_settings: use ↵Guillaume Desmottes2012-07-021-13/+5
| | | | empathy_theme_manager_dup_theme_name_from_path()
* Store the theme name in the 'theme' gsettings keyGuillaume Desmottes2012-07-022-34/+59
| | | | | The 'adium-path' key is now deprecated as we lookup the theme path from its name.
* move theme migration code to sanity-cleaning.cGuillaume Desmottes2012-07-021-1/+45
| | | | That's where this kind of code is meant to be.
* Remove legacy themes codeDanielle Madeley2012-07-021-49/+7
|
* accounts-dialog: don't show the avatar button if avatars are not supportedGuillaume Desmottes2012-06-281-5/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=627948
* roster-window: allow to send files using DnDGuillaume Desmottes2012-06-261-0/+170
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678524
* chat-window: disable file transfer DnDGuillaume Desmottes2012-06-261-0/+2
| | | | | | It's not supported at the moment. https://bugzilla.gnome.org/show_bug.cgi?id=678331
* don't display 'Send file' menu item in empathy-chatGuillaume Desmottes2012-06-261-1/+2
| | | | | | We only support requesting FT channel in the same process as the FT handler. https://bugzilla.gnome.org/show_bug.cgi?id=678331
* roster-view: use a signal instead of a cb to handle individual tooltipsGuillaume Desmottes2012-06-181-5/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678294
* roster-window: display individual tooltipsGuillaume Desmottes2012-06-181-0/+50
| | | | | | I re-used the same code as in EmpathyIndividualView. https://bugzilla.gnome.org/show_bug.cgi?id=678294
* Use audio-input-microphone-muted-symbolic when the mic is mutedGuillaume Desmottes2012-06-182-12/+30
| | | | | | It's clearer that way. https://bugzilla.gnome.org/show_bug.cgi?id=678167
* add empathy_audio_src_set_mute()Guillaume Desmottes2012-06-182-0/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678167
* preferences: add UI to show/hide groupsGuillaume Desmottes2012-06-152-0/+18
| | | | | | | | | I'm about to change the default to not show groups, so users should have an easy way to get them back. I just removed a bunch of options from the preferences dialog so at the end it will still be simpler than it used to be. https://bugzilla.gnome.org/show_bug.cgi?id=677949
* remove deprecated gsettings keysGuillaume Desmottes2012-06-152-120/+0
| | | | | | Those are not supported by the new roster UI and so can be removed. https://bugzilla.gnome.org/show_bug.cgi?id=677949
* roster-window: remove unused gsettings_contactsGuillaume Desmottes2012-06-151-3/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677949