summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2013-11-15use (room-name, account-path) as primary key when removing GMenuItemGuillaume Desmottes1-5/+24
https://bugzilla.gnome.org/show_bug.cgi?id=707885
2013-11-15menu_removed_cb: fix 'name' leakGuillaume Desmottes1-7/+13
https://bugzilla.gnome.org/show_bug.cgi?id=707885
2013-11-15menu_removed_cb: call g_menu_model_get_n_items() onceGuillaume Desmottes1-3/+4
No need to call it during each iteration. https://bugzilla.gnome.org/show_bug.cgi?id=707885
2013-11-15Create one single GAction to join roomsGuillaume Desmottes1-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.
2013-10-13audio-sink: fix compilation with GStreamer 0.10Will Thompson1-0/+1
66e393b removed this include, but without it compilation fails for me. I assume this is beacuse I am building Empathy against GStreamer 0.10 and Emanuele was building against GStreamer 1.0 when removing unneeded includes. https://bugzilla.gnome.org/show_bug.cgi?id=709741
2013-09-16Revert "Fix build with UOA"Xavier Claessens1-2/+2
This reverts commit b8956d60c2ea6a8836dc9e84e0c067cb19858a83.
2013-09-13Fix build with UOAXavier Claessens1-2/+2
Conflicts: src/empathy-sanity-cleaning.c telepathy-account-widgets ubuntu-online-accounts/cc-plugins/account-plugins/empathy-accounts-plugin-widget.c ubuntu-online-accounts/cc-plugins/account-plugins/empathy-accounts-plugin.c ubuntu-online-accounts/cc-plugins/app-plugin/empathy-app-plugin-widget.c
2013-09-09debug-window: fix typoGuillaume Desmottes1-1/+1
2013-09-09debug-window: ellipsize the message text rendererGuillaume Desmottes1-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
2013-06-26AccountsDialog: Ellipsize account dispaly nameXavier Claessens1-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
2013-06-11debug-window: fix messages array leakGuillaume Desmottes1-0/+1
https://bugzilla.gnome.org/show_bug.cgi?id=701914
2013-06-11EmpathyNewChatroomDialog: Do not crash if the CM omitted handle-nameXavier Claessens1-0/+6
https://bugzilla.gnome.org/show_bug.cgi?id=698742
2013-06-11EmpathyNewChatroomDialog: Make sure we use the TpRoomList that correspond to ↵Xavier Claessens1-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
2013-06-11EmpathyNewChatroom: Fix comment to correspond to the realityXavier Claessens1-2/+2
The comments where out of sync with the en COL_* enum. https://bugzilla.gnome.org/show_bug.cgi?id=698742
2013-05-24debug-window: pass the proper type when setting 'yalign'Guillaume Desmottes1-1/+1
2013-05-24new-chatroom-dialog: use tp_g_signal_connect_object()Guillaume Desmottes1-6/+6
https://bugzilla.gnome.org/show_bug.cgi?id=696151
2013-05-03call-window: Remember that the audio output has been addedOlivier Crête1-0/+1
Otherwise it tries to re-add it. https://bugzilla.gnome.org/show_bug.cgi?id=697214
2013-04-05EmpathyApp: don't open the main instance if only the preferences are requestedMarco Trevisan (Treviño)1-4/+10
Fixes bug https://bugzilla.gnome.org/show_bug.cgi?id=697254
2013-03-27Drop unused/redundant header inclusionsEmanuele Aina39-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
2013-03-27Consistently use `#include "config.h"` everywhereEmanuele Aina25-25/+25
https://bugzilla.gnome.org/show_bug.cgi?id=696718
2013-03-20gitignore: Hide autogenerated resource files from gitEmanuele Aina1-0/+2
2013-03-13Fix link issue when UOA is enabledXavier Claessens1-0/+2
src/empathy-sanity-cleaning.c uses libaccounts-glib directly, so we have to pass UOA build flags.
2013-01-21empathy-chat: load and register the JavaScript resourceDebarshi Ray1-0/+8
Fixes: https://bugzilla.gnome.org/639877
2013-01-21empathy-chat: add some JavaScript to prepend messagesDebarshi Ray3-1/+123
Fixes: https://bugzilla.gnome.org/639877
2013-01-09call-window: use the 'emblem-system-symbolic' icon for the camera popup buttonGuillaume Desmottes1-19/+24
https://bugzilla.gnome.org/show_bug.cgi?id=657634
2013-01-08Merge branch 'gnome-3-6'Guillaume Desmottes1-0/+1
2013-01-07roster-window: ellipsize infobar titleGuillaume Desmottes1-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
2013-01-04roster-window: start live search on Ctrl+fGuillaume Desmottes1-2/+6
2013-01-04remove 'Search for contacts' acceleratorGuillaume Desmottes1-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
2013-01-04call-window: set a bigger default sizeGuillaume Desmottes1-0/+2
Set the same size as the default chat-window size. https://bugzilla.gnome.org/show_bug.cgi?id=687450
2013-01-03Recognize both handheld and phone clienttypes as mobile devicesSjoerd Simons1-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.
2013-01-03factor out empathy_notify_manager_create_notification()Guillaume Desmottes3-4/+7
https://bugzilla.gnome.org/show_bug.cgi?id=691043
2013-01-03notifications: no need to set NOTIFY_EXPIRES_DEFAULTGuillaume Desmottes2-5/+0
That's the default value. https://bugzilla.gnome.org/show_bug.cgi?id=691043
2013-01-02call: pass the proper flag to gtk_application_inhibit()Guillaume Desmottes1-2/+2
We have to use '|' to combine flags, not '&'...
2012-12-26roster-window: prevent adding contact if not supported by CMGuillaume Desmottes1-0/+34
https://bugzilla.gnome.org/show_bug.cgi?id=690733
2012-12-26roster-window: add 'Add Contact...' button when relevantGuillaume Desmottes2-1/+41
https://bugzilla.gnome.org/show_bug.cgi?id=670048
2012-12-26roster-window: add a 'Show offline button" when relevantGuillaume Desmottes2-1/+53
https://bugzilla.gnome.org/show_bug.cgi?id=670048
2012-12-26roster-window: display a specific message if there is no offline contact eitherGuillaume Desmottes1-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
2012-11-09camera-menu: Show the menu only if there is more than one cameraDebarshi Ray1-0/+8
Fixes: https://bugzilla.gnome.org/687449
2012-11-09empathy-call: Handle yanking out of current video inputDebarshi Ray3-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
2012-11-09camera-menu: Show the menu only if there is more than one cameraDebarshi Ray1-0/+8
Fixes: https://bugzilla.gnome.org/687449
2012-11-09empathy-call: Handle yanking out of current video inputDebarshi Ray3-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
2012-11-05Fix a stringKjartan Maraas1-1/+1
2012-11-02empathy-call: inhibit when we are in a callGuillaume Desmottes1-0/+29
https://bugzilla.gnome.org/show_bug.cgi?id=684979
2012-11-02call-window: add 'inhibit' signalGuillaume Desmottes1-0/+18
https://bugzilla.gnome.org/show_bug.cgi?id=684979
2012-11-02accounts-dialog: subdialog window should not resizeableMichael Wood1-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
2012-10-29Fix build with gst 0.10Xavier Claessens1-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.
2012-10-18empathy-call: Free the FsElementAddedNotifiers on fs-conference-removedDebarshi Ray1-0/+3
Fixes: https://bugzilla.gnome.org/686314
2012-10-18empathy-call: Clean up the TfChannel before resetting the pipelineDebarshi Ray1-8/+14
Fixes: https://bugzilla.gnome.org/686311
2012-10-18empathy-call: Free the FsElementAddedNotifiers on fs-conference-removedDebarshi Ray1-0/+3
Fixes: https://bugzilla.gnome.org/686314