aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | chat-window: display a phone icon in the tab labelGuillaume Desmottes2012-02-171-0/+13
| | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=664045
* | | | Merge remote-tracking branch ↵Guillaume Desmottes2012-02-171-304/+591
|\ \ \ \ | | | | | | | | | | | | | | | 'glassrose/add-All-service-selection-in-debug-window'
| * | | | Use gtk_list_store_insert_with_values ()Chandni Verma2012-01-281-22/+11
| | | | | | | | | | | | | | | | | | | | | | | | | Replace all occourances of gtk_list_store_append followed by gtk_list_store_set by gtk_list_store_insert_with_values
| * | | | Un-pausing incoming messages should update All's active buffer tooChandni Verma2012-01-281-3/+8
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=592994
| * | | | Set window sensitivityChandni Verma2012-01-281-12/+17
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=592994
| * | | | Add incoming messages to All's bufferChandni Verma2012-01-281-11/+37
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=592994
| * | | | Refresh "All" selection's active-buffer when neededChandni Verma2012-01-281-34/+157
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add refresh_all_buffer() and call it when either any service's proxy invalidates or when a service's name_owner_changed is called. Initially use it to populate all active buffers. https://bugzilla.gnome.org/show_bug.cgi?id=592994
| * | | | Add "All" selection to service_chooser and all_active_buffer to privChandni Verma2012-01-281-3/+35
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=592994
| * | | | Preparing for adding "All" option to service_chooserChandni Verma2012-01-281-13/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -Store associations to proxies while creating them -Find service_store iter to store useful proxies https://bugzilla.gnome.org/show_bug.cgi?id=592994
| * | | | Factor out create_proxy_to_get_messagesChandni Verma2012-01-271-35/+60
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=592994
| * | | | Debug window - Use one active buffer and one pause buffer per serviceChandni Verma2012-01-271-270/+305
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -Remove cache and store. -Add one proxy and and related data per service in service_chooser -Add one list store per service in service_chooser to save logs -Make the service chooser switch the correct list store to display -Free proxy_data before disposing service_store -Fix "Clear" operation -Fix searching -Setting the correct store_filter on switching services -Adding COL_PAUSE_BUFFER to service_store -Deploy one pause-buffer per proxy https://bugzilla.gnome.org/show_bug.cgi?id=592994
* | | | | salut-dialog: use 'Skip' instead of 'Ignore'Guillaume Desmottes2012-02-171-1/+1
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=652669
* | | | | remove empathy-auto-salut-account-helperGuillaume Desmottes2012-02-175-141/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It was used only by the accounts assistant https://bugzilla.gnome.org/show_bug.cgi?id=652669
* | | | | Remove empathy-account-assistantGuillaume Desmottes2012-02-172-1379/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DIE DIE DIE!!! https://bugzilla.gnome.org/show_bug.cgi?id=652669
* | | | | Stop using the accounts assistantGuillaume Desmottes2012-02-171-62/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Its features have been re-implemented in empathy-accounts-dialog. Thanks to Danielle for this new design. https://bugzilla.gnome.org/show_bug.cgi?id=652669
* | | | | empathy-accounts: remove --assistant optionGuillaume Desmottes2012-02-173-10/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It was only used when hacking on the accounts assistant which is going away. https://bugzilla.gnome.org/show_bug.cgi?id=652669
* | | | | accounts-dialog: suggest to create a salut accountGuillaume Desmottes2012-02-171-2/+68
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=652669
* | | | | Move should_create_salut_account to local-xmpp-assistant-widgetGuillaume Desmottes2012-02-173-29/+2
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=652669
* | | | | accounts-dialog: display the import dialog if there is no accountGuillaume Desmottes2012-02-171-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the first step of merging the accounts-dialog and assistant. https://bugzilla.gnome.org/show_bug.cgi?id=652669
* | | | | accounts-dialog: improve the 'no protocol installed' messageGuillaume Desmottes2012-02-161-1/+1
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=670203
* | | | | accounts_dialog_add_account: select if that's the first account addedGuillaume Desmottes2012-02-161-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This ensures we'll select the first imported account. https://bugzilla.gnome.org/show_bug.cgi?id=670203
* | | | | accounts-dialog: move the 'no protocol' message to a different pageGuillaume Desmottes2012-02-162-44/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's cleaner that way https://bugzilla.gnome.org/show_bug.cgi?id=670203
* | | | | accounts-dialog: remove hbox_protocolGuillaume Desmottes2012-02-162-29/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's not used any more since we moved adding account to a separated dialog. https://bugzilla.gnome.org/show_bug.cgi?id=670203
* | | | | accounts-dialog: don't automatically open the add accountGuillaume Desmottes2012-02-161-9/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This legacy code isn't used since a while as the assistant is displayed if there is no account. https://bugzilla.gnome.org/show_bug.cgi?id=670203
* | | | | import-dialog: set a verb on the 'Ok' buttonGuillaume Desmottes2012-02-161-2/+4
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=670201
* | | | | import-dialog: expand and fill the import widgetGuillaume Desmottes2012-02-161-1/+1
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=670201
* | | | | Pass EmpathyConnectionManagers to the import widgetGuillaume Desmottes2012-02-166-30/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The widget doesn't have to prepare EmpathyConnectionManagers itself any more and so can populate its treeview right away. By doing so it will request a more decent size and so the dialog will actually display the accounts which can be imported without forcing user to resize it. https://bugzilla.gnome.org/show_bug.cgi?id=670201
* | | | | factor out display_import_dialog()Guillaume Desmottes2012-02-161-3/+11
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=670201
* | | | | remove useless includeGuillaume Desmottes2012-02-161-1/+0
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=670201
* | | | | empathy-chat: keep the individual manager alive as a cacheGuillaume Desmottes2012-02-151-0/+7
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669676
* | | | | set the presence message as a tooltip on its labelGuillaume Desmottes2012-02-151-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So user can still read the full message if it has been ellipsized. https://bugzilla.gnome.org/show_bug.cgi?id=663627
* | | | | accounts-dialog: ellipsize presence messageGuillaume Desmottes2012-02-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Long messages make this dialog looks weird and that's not really the point of this UI to display it anyway. https://bugzilla.gnome.org/show_bug.cgi?id=663627
* | | | | Display a spinner while loading contacts from FolksGuillaume Desmottes2012-02-142-14/+85
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656097
* | | | | Don't unhighlight chat tabs when more messages are receivedWill Thompson2012-02-111-28/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Travis noticed that if you receive a message in which you are not mentioned after one in which you are, the highlight on the chat tab is cleared. This turned out to be because the text of the chat tab label was set in two different places in empathy-chat-window.c: one which takes should_highlight into account, and one which does not. This patch makes EmpathyChat keep track of whether it should be highlighted (reusing empathy_chat_messages_read(), which is called to acknowledge messages as having been seen by the user, to clear the flag), and then uses that from one of the label-updating code paths and deletes the other. https://bugzilla.gnome.org/show_bug.cgi?id=669823
* | | | | empathy-call: call XInitThreads()Guillaume Desmottes2012-02-091-0/+10
| | | | |
* | | | | stop using clutter_gst_video_sink_new()Guillaume Desmottes2012-02-091-4/+11
| | | | | | | | | | | | | | | | | | | | It has been deprecated.
* | | | | Add a gsetting key to show/hide groupsGuillaume Desmottes2012-02-091-0/+3
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=627658
* | | | | Remove 'Link Contact' menu itemGuillaume Desmottes2012-02-081-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We want to use gnome-contacts and the 'Informations' menu item already starts it. https://bugzilla.gnome.org/show_bug.cgi?id=669482
* | | | | add missing config.hGuillaume Desmottes2012-02-082-0/+3
| | | | |
* | | | | Make the default chat window size bigger.Ken VanDine2012-02-061-2/+2
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=612216
* | | | | display a message if accounts need to be enabledGuillaume Desmottes2012-02-031-4/+83
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656097
* | | | | display a specific message if no account is configuredGuillaume Desmottes2012-02-031-0/+27
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656097
* | | | | add generic contact icon and account settings button to the message pageGuillaume Desmottes2012-02-032-4/+73
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656097
* | | | | make code displaying the 'no match found' page more genericGuillaume Desmottes2012-02-031-16/+28
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656097
* | | | | assistant: hide the buttons in the salut widgetGuillaume Desmottes2012-02-031-0/+2
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669300
* | | | | preferences: fix phrasing of the EMPATHY_PREFS_SOUNDS_CONTACT_LOGINGuillaume Desmottes2012-01-311-1/+1
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=666522
* | | | | Don't warn before leaving disconnected chatroomsWill Thompson2012-01-301-2/+14
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=591756
* | | | | Shorten "Leave chat room" to "Leave room"Will Thompson2012-01-301-1/+1
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=591756
* | | | | Special-case closing a window with exactly one tabWill Thompson2012-01-301-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The confirmation message when closing a window containing one tab, which is a chat room, should be identical to the confirmation message when closing that tab with ^W. https://bugzilla.gnome.org/show_bug.cgi?id=591756
* | | | | Confirm closing windows containing chat rooms.Will Thompson2012-01-301-31/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Getting the messages to feel right took quite a few iterations. Maybe we need one more case: when you only have one chat room in a window, and nothing else, the message from closing the window should probably be the same as it would have been if you'd hit ^W. https://bugzilla.gnome.org/show_bug.cgi?id=591756
* | | | | Confirm closing chat room tabsWill Thompson2012-01-301-2/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I often accidentally close tabs with Control-W, and more occasionally by clicking the [X] by mistake. This is okay for 1-1 conversations (I can just reopen them) but is destructive for chat rooms. So let's make the user confirm. https://bugzilla.gnome.org/show_bug.cgi?id=591756
* | | | | roster_window_connection_items_setup: remove edit_personal_informationGuillaume Desmottes2012-01-271-1/+0
| | | | | | | | | | | | | | | | | | | | It has been removed from the UI file.
* | | | | preferences: split "Open new chats in separate windows" into a radiobuttonDanielle Madeley2012-01-272-10/+43
| | | | | | | | | | | | | | | | | | | | Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=562462
* | | | | Merge branch 'highlight-regex'Will Thompson2012-01-262-8/+11
|\ \ \ \ \
| * | | | | EmpathyChat: include should_highlight in ::new-messageWill Thompson2012-01-191-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows EmpathyChatWindow to use this rather than calling empathy_message_should_highlight() itself.
| * | | | | chat_view_append_message: take a should_highlight argumentWill Thompson2012-01-191-7/+9
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rather than the EmpathyChatView implementations calling empathy_message_should_highlight() themselves, this patch makes EmpathyChat take responsibility for doing so. The theme preview in Preferences, whether deliberately or otherwise, highlights the line in which Juliet mentions Romeo. This behaviour is preserved.
* | | | | accounts-dialog: don't add newly created account twiceGuillaume Desmottes2012-01-241-69/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It used to be created once in the accounts_dialog_account_validity_changed_cb callback and once when the new account dialog is done. This change is actually good because now accounts are always added to the model using the same code path. https://bugzilla.gnome.org/show_bug.cgi?id=668372
* | | | | accounts_dialog_get_account_iter: use the COL_ACCOUNT directlyGuillaume Desmottes2012-01-241-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is no point using the EmpathyAccountSettings. https://bugzilla.gnome.org/show_bug.cgi?id=668372
* | | | | accounts-dialog: no more need to manually prepare TpAccountGuillaume Desmottes2012-01-241-20/+1
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | The factory does it for us now. https://bugzilla.gnome.org/show_bug.cgi?id=668372
* | | | remove 'edit->personnal information' menuGuillaume Desmottes2012-01-202-15/+0
|/ / / | | | | | | | | | | | | | | | It's done in empathy-accounts now. https://bugzilla.gnome.org/show_bug.cgi?id=668336
* | | roster-window: watch for TpAccount:connection changesGuillaume Desmottes2012-01-121-4/+25
| | | | | | | | | | | | | | | | | | | | | The account being connected isn't longer enough to ensure that its TpConnection is defined. https://bugzilla.gnome.org/show_bug.cgi?id=667743
* | | roster-window: factor out add_account()Guillaume Desmottes2012-01-121-26/+26
| |/ |/| | | | | | | | | | | Also fix a stupid bug where roster_window_account_removed_cb() was called on a valid account in roster_window_account_validity_changed_cb(). https://bugzilla.gnome.org/show_bug.cgi?id=667743
* | roster-window: use self->priv patternGuillaume Desmottes2012-01-102-447/+390
| |
* | roster-window: port to new coding styleGuillaume Desmottes2012-01-102-1860/+1874
| | | | | | | | While I'm modyfing this file, best to do it now.
* | rename MainWindow to RosterWindowGuillaume Desmottes2012-01-108-382/+382
| | | | | | | | | | With the process split it doesn't really make sense to continue calling it 'main' window, it's just the roster now.
* | Disable join button when protocol irc is selectedJovanka Gulicoska2012-01-101-0/+8
| |
* | added # in join room when irc protocol selectedJovanka Gulicoska2012-01-061-0/+6
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=631236
* | accounts-dialog: remove protocol chooserGuillaume Desmottes2011-12-221-99/+0
| |
* | accounts-dialog: use the new account dialogGuillaume Desmottes2011-12-221-3/+22
| |
* | account-widget: display the buttons in simple mode as wellGuillaume Desmottes2011-12-221-0/+2
| | | | | | | | | | We'll need them when creating the account. Adding a simple function to manually hide them in the assistant for now.
* | account_dialog_create_edit_params_dialog: don't connect account-created signalGuillaume Desmottes2011-12-221-24/+0
| | | | | | | | This signal will never be fired when editing an existing account.
* | don't use deprecated GTK+ APIGuillaume Desmottes2011-12-221-2/+2
| |
* | display the editor on topGuillaume Desmottes2011-12-221-3/+7
| |
* | properly handle accounts using an external storageGuillaume Desmottes2011-12-221-3/+109
| |
* | No need to manually prepare the connectionGuillaume Desmottes2011-12-221-25/+9
| | | | | | | | tp-glib does it for us now, thanks to the EmpathyClientFactory.
* | add some padding in the edit conn settings dialogGuillaume Desmottes2011-12-221-4/+9
| | | | | | | | Looks better that way.
* | add an accelerator to open the params dialogGuillaume Desmottes2011-12-221-1/+1
| |
* | pass a second NULL pointer to gtk_dialog_new_with_buttons()Guillaume Desmottes2011-12-221-1/+1
| | | | | | | | It makes gcc happier.
* | Don't show the presence twiceDanielle Madeley2011-12-221-0/+1
| |
* | Make it possible to add/remove/edit accounts without it crashing everywhereDanielle Madeley2011-12-221-54/+11
| |
* | Add a close signal, emitted by both cancel and applyDanielle Madeley2011-12-221-5/+4
| |
* | Begin combining the dialogsDanielle Madeley2011-12-221-19/+161
| | | | | | | | | | | | | | This is not functional yet, but it does compile and kindof demonstrate what's going to happen. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=652670
* | empathy_chat_window_present_chat: move to the chat window desktopGuillaume Desmottes2011-12-191-2/+6
| | | | | | | | | | | | | | This is more coherent with Shell's 'app is ready' notication which moves the view to the app desktop rather than moving the app itself. https://bugzilla.gnome.org/show_bug.cgi?id=649208
* | import-widget: use the server in IRC account display nameGuillaume Desmottes2011-12-161-4/+18
| | | | | | | | | | | | | | User generally use the same nick on different servers so just displaying the nick isn't very useful. https://bugzilla.gnome.org/show_bug.cgi?id=654171
* | main-window: stop instantiating the contact managerGuillaume Desmottes2011-12-141-5/+0
| | | | | | | | | | | | We don't use it any more. https://bugzilla.gnome.org/show_bug.cgi?id=660547
* | map-view: use the individual menuGuillaume Desmottes2011-12-141-8/+21
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=665038
* | remove EMPATHY_INDIVIDUAL_FEATURE_ALLGuillaume Desmottes2011-12-141-2/+19
| | | | | | | | | | | | It's a bit fragile, user should say which features he wants. https://bugzilla.gnome.org/show_bug.cgi?id=665038
* | empathy-audio-sink.c: include config.hXavier Claessens2011-12-131-0/+1
| | | | | | | | | | Otherwise it warnings on deprecated glib symbols, because we defined GLIB_DISABLE_DEPRECATION_WARNINGS in configure.ac
* | get_tp_contact_for_chat: deal with tp_channel_borrow_connection() returning NULLGuillaume Desmottes2011-12-121-0/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662873
* | auth-client: add some more debuggingGuillaume Desmottes2011-12-081-0/+2
| | | | | | | | | | I'm trying to understand what's going wrong in bug #665542 and having more debugging would help.
* | Call: Low the video watchdog timeout to 1 secondSjoerd Simons2011-12-071-1/+1
| | | | | | | | | | | | | | | | | | | | Switch back to the avatar if there was at least one second of not receiving any new video frames to display. With this change the reaction time will be between 1 (best case) and 2 (worse case) seconds from the point the last frame went into the sync. Before it was 5 seconds (best case) and up to 10 seconds (worst case), which doesn't make for a very good experience
* | about: Polish the code to generate the license stringSjoerd Simons2011-12-071-8/+10
| |
* | map-view: stop using EmpathyContactManagerGuillaume Desmottes2011-12-051-54/+64
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=665403
* | Properly cast buffer and latency times when setting propertiesGuillaume Desmottes2011-11-302-2/+5
| | | | | | | | | | | | | | | | | | This fix a crash on 32 bits system as gcc can't figure out the right size of the value. Thanks to Raluca-Elena Podiuc for her help in debugging this. https://bugzilla.gnome.org/show_bug.cgi?id=665171
* | event-manager: use the conn aggregator instead of the contact mgrGuillaume Desmottes2011-11-302-34/+104
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=660547
* | Revert "WIP"Guillaume Desmottes2011-11-292-31/+4
| | | | | | | | | | | | This reverts commit f1a9c6deaa7f706df73cb4e1195647a2a27177c6. Humm I didn't mean to push that, sorry. :\
* | WIPGuillaume Desmottes2011-11-292-4/+31
| |
* | Merge remote-tracking branch 'jonny/ft'Guillaume Desmottes2011-11-292-7/+5
|\ \ | | | | | | | | | | | | Conflicts: libempathy/empathy-tp-file.c
| * | client-factory: stop creating EmpathyTpFile objectsJonny Lamb2011-11-092-7/+5
| | | | | | | | | | | | | | | | | | | | | TpAutomaticClientFactory will create TpFileTransferChannels for us and they're, like, way better. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | | groups-widget: use empathy_connection_aggregator_get_all_groups()Guillaume Desmottes2011-11-291-0/+26
| |/ |/| | | | | | | | | | | | | We have to prepare the contact groups feature and ensure that the singleton is still alive. The 'empathy' process is the only one allowing user to change contact groups so we just have to do it there. https://bugzilla.gnome.org/show_bug.cgi?id=665121
* | add missing empathy-contact-list.h includeGuillaume Desmottes2011-11-281-0/+1
| | | | | | | | | | | | | | | | For some reason, gcc starts complaining about this as soon as I remove EmpathyContactListFlags from empathy-contact-list.h ?! If you have an explanation for this please let me know... https://bugzilla.gnome.org/show_bug.cgi?id=663328
* | Remove obsolete contact-list-{store,view}Guillaume Desmottes2011-11-241-1/+0
| | | | | | | | | | | | Hourrah \o/ https://bugzilla.gnome.org/show_bug.cgi?id=663387
* | add EMPATHY_INDIVIDUAL_FEATURE_ADD_CONTACTGuillaume Desmottes2011-11-241-1/+1
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663387
* | Abstract the individual storeGuillaume Desmottes2011-11-241-2/+3
| | | | | | | | | | | | | | We now have EmpathyIndividualStoreManager which implements the store using EmpathyIndividualManager as its contact source. https://bugzilla.gnome.org/show_bug.cgi?id=663387
* | Allow user to try another password if auth failedGuillaume Desmottes2011-11-231-0/+36
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661640
* | restart the camera only if it's already runningGuillaume Desmottes2011-11-231-2/+9
| | | | | | | | | | | | Always restarting it will enable the camera in an audio only call. https://bugzilla.gnome.org/show_bug.cgi?id=664459
* | factor out empathy_call_window_change_webcam()Guillaume Desmottes2011-11-233-3/+17
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=664459
* | audio-src,audio-sink: Use lower latency values on pulsesrc/pulsesinkArun Raghavan2011-11-222-0/+7
| | | | | | | | | | | | | | | | | | This sets the pulsesink and pulsesrc buffer/latency parameters to be lower and more voip-friendly. If the system cannot provide or keep up with these values, PulseAudio will automatically try to adapt and provide larger values that are achievable. https://bugzilla.gnome.org/show_bug.cgi?id=663124
* | set_size_request on the video_container to ensure the window has a sane ↵Ken VanDine2011-11-211-0/+3
| | | | | | | | | | | | minimum size. https://bugzilla.gnome.org/show_bug.cgi?id=664313
* | fix GTK_BOX castsGuillaume Desmottes2011-11-212-3/+3
| |
* | use gtk_box_new() instead of gtk_[h,v]box_new()Guillaume Desmottes2011-11-218-37/+42
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662903
* | AudioSink: Setup the initial properties in the main threadSjoerd Simons2011-11-191-12/+30
| |
* | Call: Bind the output properties from the main threadSjoerd Simons2011-11-191-33/+51
| | | | | | | | | | | | | | | | | | If we bind and sync the output volume from the non-main thread, we end up calling gtk and clutter from the non-main thread.. Which leads to crashes in OpenGL drivers and potenially kills your cat. Instead create the audio output when the audio content is added, which happens from the main thread. The output element is still only added to gstreamer pipeline when needed though.
* | Bind the volume button to the volume of the outputSjoerd Simons2011-11-191-18/+7
| |
* | Bind the mic button the sources mute propertySjoerd Simons2011-11-191-38/+5
| |
* | Remove call input volume configurationSjoerd Simons2011-11-193-160/+0
| | | | | | | | | | | | | | | | | | | | | | | | As we rely on pulseaudio there is no point in saving our own volume configuration, pulseaudio does that for us. If we do save it, then we have no idea which volume to pick after connecting to pulse (the one we save, the one pulse saved, a random value?). On top of that our configuration implementation is plain ugly, the level meter didn't work etc. This is all much better configured using the gnome-control-center sound panel, which is pretty nice for inputs and saves its volume on pulse for us to re-use :)
* | Add mute support to the audio sourceSjoerd Simons2011-11-191-15/+72
| |
* | Implement Audiocontrol for the output volumeSjoerd Simons2011-11-191-0/+16
| |
* | Keep the audio sinks volume property synchronized with the pulse volumeSjoerd Simons2011-11-191-39/+92
| |
* | Implement input audio controlSjoerd Simons2011-11-181-0/+50
| |
* | Let the audio source control the volume, not a software volume elementSjoerd Simons2011-11-181-39/+179
| | | | | | | | | | | | | | | | | | | | There is no point in amplifying the mic level is it's too low or too high as it either doesn't have enough information or it is clipping. Instead tell pulsesrc what it should do, so it can adjust the hardware volume for us. Also listen to changed done by pulsesrc so we can track volume updates and feed back the settings properly
* | Use _unref instead of _free _destroy when possible.unrefXavier Claessens2011-11-165-8/+8
| | | | | | | | | | | | | | | | | | | | | | Replace g_(ptr_)array_free (foo, TRUE) and g_hash_table_destroy with respectively g_(ptr_)array_unref (foo) and g_hash_table_unref. I used this command to generate this patch: for f in `find -name "*.c"`; do sed -i $f -re 's/g_ptr_array_free \(([^ ,]+), TRUE\)/g_ptr_array_unref \(\1\)/'; done See Danielle's blog for explanation of possible bug _free can do: http://blogs.gnome.org/danni/2011/11/16/mistakes-with-g_value_set_boxed/
* | main-window: use the EmpathyIndividual flavor of some typesGuillaume Desmottes2011-11-141-4/+2
| | | | | | | | | | | | | | | | We switched to EmpathyIndividualView a while ago... https://bugzilla.gnome.org/show_bug.cgi?id=663387 https://bugzilla.gnome.org/show_bug.cgi?id=663763
* | Don't turn on echo cancellation on the sink if it's for raw conferencesSjoerd Simons2011-11-115-11/+35
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663842
* | Don't turn on echo cancellation on the source if it's for raw conferencesSjoerd Simons2011-11-114-4/+41
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663842
* | Call: Signal content-{added/removed} instead of sink-{added/removed}Sjoerd Simons2011-11-112-36/+36
| | | | | | | | | | | | | | | | Tp-Farstream signals contents, not sinks (like tp-farsight did). So lets mirror that, which allows us to make better decisions about what kind of contents we are given https://bugzilla.gnome.org/show_bug.cgi?id=663842
* | audio-src: Add a caps filter to select appropriate input formatArun Raghavan2011-11-091-1/+19
| | | | | | | | | | | | | | | | | | | | Instead of relying on the default caps that the pipeline selects (which will usually end up being float32 stereo at 44.1kHz), this sets a caps filter to select the format we want from pulsesrc -- s16ne mono at 32kHz. The point of this is to do resampling/conversion as early in the pipeline as possible, decreasing the amount of data that needs to be carried around and thus improving performance a bit.
* | Merge branch 'status-icon-663567'Danielle Madeley2011-11-091-7/+12
|\ \
| * | accounts-dialog: fix box packing issue in infobarDanielle Madeley2011-11-081-7/+12
| |/ | | | | | | | | | | | | | | Expanding the status causes the icon to be placed on the far left of the box. This regression caused by my work in 1cd6e8253a3be284b8578fd9ea37016d0197d61b. Need an additional hbox and to expand that. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=663567
* | notifications-approver: stop using EmpathyContactManagerGuillaume Desmottes2011-11-081-15/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663327
* | Remove dead files codec-preferences and element-preferencesDanielle Madeley2011-11-082-40/+7
|/ | | | These are now handled for us by Farsight. Hooray for Farsight.
* call: Fix GstCaps leakSjoerd Simons2011-11-081-0/+1
|
* Call: Cope with not having the Channel direclty after startin a callSjoerd Simons2011-11-081-2/+9
|
* Use videorate max-rate propertySjoerd Simons2011-11-081-22/+20
| | | | | Using the max-rate property is simpler and less racy, so do that instead. Does require (currently unreleased) gst-plugins-base 0.10.36
* When reset the source remove and re-insert itSjoerd Simons2011-11-081-7/+16
| | | | | | Setting an element to NULL resets various internal values (the clock, the base time etc). To make sure everything is reset as expected simply yank it from the bin and re-insert it (which will reset the values)
* Drop EOS from the srcSjoerd Simons2011-11-081-0/+11
|
* Don't go asynchronously to pausedSjoerd Simons2011-11-081-1/+1
|
* Ignore dynamic framerate if videomaxrate is missingNicolas Dufresne2011-11-081-7/+16
|
* Use framerate range instead of fix rangeNicolas Dufresne2011-11-081-6/+4
| | | | | | | Using framerate range reduce the chance that changing the framerate breaks the pipline. We also always set an initial range to support src like videotestsrc that does not allow changing framerate dynamically and would default to a "as fast as possible" mode.
* Reset clock after changing video resolutionNicolas Dufresne2011-11-081-0/+8
| | | | | This workaround issue with videotestsrc when the test src does not have a a clock after going to NULL state while changing resolution.
* Change element state sink to sourceNicolas Dufresne2011-11-081-1/+1
|
* Don't call GTK method from streaming threadNicolas Dufresne2011-11-081-4/+7
| | | | | Also update from deprecated gst_x_overlay_set_xwindow_id() to gst_x_overlay_set_window_handle().
* Hook resolution change supportNicolas Dufresne2011-11-081-0/+34
|
* Let set_send_video do it's jobNicolas Dufresne2011-11-081-4/+1
|
* Check and create video_preview outside camera controlNicolas Dufresne2011-11-081-0/+6
|
* Add resultion and framerate changing to video srcNicolas Dufresne2011-11-082-0/+58
|
* Add framerate and resolution change signalNicolas Dufresne2011-11-081-0/+67
|
* empathy-auth-client: use a TpSimpleClientFactoryXavier Claessens2011-11-041-1/+11
| | | | | This prevent TpBaseClient to create a full TpAccountManager and allow us to prepare TP_ACCOUNT_FEATURE_STORAGE feature on accounts
* main-window: port to GtkGridGuillaume Desmottes2011-11-011-37/+23
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662903
* invite-participant-dialog: don't display treeview if no contact listGuillaume Desmottes2011-10-281-2/+22
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662843
* accounts-dialog: fix infobar packing issues by porting to GtkGridDanielle Madeley2011-10-271-34/+17
|
* empathy-debugger: rely on gtk_application_add_window() to manage the main loopGuillaume Desmottes2011-10-263-29/+41
| | | | | | | We have to old the application while doing async preparation as the app window is not created right away. https://bugzilla.gnome.org/show_bug.cgi?id=662504
* empathy-accounts: prepare the AM in app_command_line_cbGuillaume Desmottes2011-10-261-22/+6
| | | | | | | We just need to prepare it in the main instance; there is no point doing it the other ones as they will just re-invoke the main one and exit. https://bugzilla.gnome.org/show_bug.cgi?id=662504
* empathy-accounts: re-use existing TpAccount rather than creating a new oneGuillaume Desmottes2011-10-261-30/+30
| | | | | | | This allows us to detect right away if the account is a valid one and we don't have to prepare it any more as the AM already did it for us. https://bugzilla.gnome.org/show_bug.cgi?id=662504
* empathy-debugger: rely on gtk_application_add_window() to manage the main loopGuillaume Desmottes2011-10-261-3/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662504
* empathy: rely on gtk_application_add_window() to manage the main loopGuillaume Desmottes2011-10-263-6/+7
| | | | | | | | We are not supposed to call gtk_main_quit() as we don't use gtk_main() any more. Instead we add the windows to the GtkApplication which will take care of exiting when they have been all destroyed. https://bugzilla.gnome.org/show_bug.cgi?id=662504
* use g_format_size instead of g_format_size_for_displayGuillaume Desmottes2011-10-251-3/+3
| | | | | The latter has been deprecated in GLib 2.31 but g_format_size() has been added in 2.30 so we can already use it without bumping the dep.
* Include config.h in a bunch of filesGuillaume Desmottes2011-10-254-0/+4
| | | | | They use deprecated API (g_mutex_new) but we still want to use it for now so they need to have GLIB_DISABLE_DEPRECATION_WARNINGS defined.
* display_error: Put 'Close' button on the bottom/endDanielle Madeley2011-10-211-2/+4
|
* Include dbus-reason in signal argumentsDanielle Madeley2011-10-211-1/+1
|
* Don't need to prepare balance feature, already prepared by client factoryDanielle Madeley2011-10-211-20/+10
|
* Inline assignments are icky; free leaked stringDanielle Madeley2011-10-211-3/+5
|
* 'Get Credit' is called 'Top Up' in other parts of the UIDanielle Madeley2011-10-211-1/+1
|
* Show an infobar if there's not enough creditEmilio Pozuelo Monfort2011-10-212-6/+106
| | | | With a button to buy some if desired.
* Move dialpad into a widget of its ownDanielle Madeley2011-10-192-28/+18
| | | | | | Let's face it, the whole thing was getting a little unwieldly there in the UI utils, and if we're going to be using it in more places, let's start by abstracting it into a widget.
* invite-participant-dialog: activate the dialog when the chooser is activatedGuillaume Desmottes2011-10-181-0/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=661993
* Mark a forgotten string for translation.Gabor Kelemen2011-10-151-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=661756
* Merge remote-tracking branch 'pochu/upgrade-software'Danielle Madeley2011-10-141-0/+134
|\
| * Display Upgrade Software errorsEmilio Pozuelo Monfort2011-09-051-0/+134
| | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=644360 Conflicts: libempathy/empathy-utils.c
* | Merge remote-tracking branch 'pochu/error-dialog'Danielle Madeley2011-10-142-3/+7
|\ \
| * | empathy_dispatcher_chat_with_contact_id(): add optional cbEmilio Pozuelo Monfort2011-09-052-3/+7
| |/ | | | | | | | | | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-individual-menu.c libempathy-gtk/empathy-new-message-dialog.c libempathy/empathy-dispatcher.c libempathy/empathy-dispatcher.h src/empathy-chat-manager.c src/empathy-chat-window.c
* | Merge remote-tracking branch 'pochu/misc-fixes'Danielle Madeley2011-10-141-3/+4
|\ \
| * | CallWindow: correctly detect outgoing callsEmilio Pozuelo Monfort2011-09-051-3/+4
| |/
* | Make sure we have our settings before we want to use themSjoerd Simons2011-10-131-2/+2
| |
* | Don't try to access non-existing propertiesSjoerd Simons2011-10-131-5/+20
| |
* | empathy-call: use dark themeGuillaume Desmottes2011-10-121-0/+5
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661464
* | preferences: don't display variants checkbox if there is no variantGuillaume Desmottes2011-10-121-3/+12
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=660586
* | Do not should "password required" if X-TELEPATHY-PASSWORD is not supportedXavier Claessens2011-10-011-4/+25
| | | | | | | | Messenger XMPP only supports auth via an access token, no password
* | call-window: use GtkGrid instead of GtkTableGuillaume Desmottes2011-09-291-88/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=660429
* | streamed-media-window: use GtkGrid instead of GtkTableGuillaume Desmottes2011-09-291-88/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=660429
* | new-chatroom-dialog: use GtkGrid instead of GtkTableGuillaume Desmottes2011-09-292-25/+20
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=660429
* | empathy-new-chatroom-dialog.ui: load/save in GladeGuillaume Desmottes2011-09-291-49/+81
| | | | | | | | | | | | No change. https://bugzilla.gnome.org/show_bug.cgi?id=660429
* | Use g_cclosure_marshal_generic for all signalsXavier Claessens2011-09-2810-67/+30
| | | | | | | | No more ugly marshallers \o/
* | EmpathyTpFile: inherit from TpFileTransferChannelGuillaume Desmottes2011-09-271-3/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=658245
* | accounts-dialog: remove useless childsGuillaume Desmottes2011-09-271-23/+0
| | | | | | | | | | | | They don't seem to be used and were raising a Gtk+ warning. https://bugzilla.gnome.org/show_bug.cgi?id=659474
* | always display the accounts dialog if we have to show a specific accountGuillaume Desmottes2011-09-261-1/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=660124
* | empathy-account: add a --assistant option to force having assistantXavier Claessens2011-09-263-4/+11
| | | | | | | | | | | | This makes easier to test it https://bugzilla.gnome.org/show_bug.cgi?id=646630
* | Wait for the store to be filled before loading eventsXavier Claessens2011-09-261-8/+23
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=659807
* | all: remove butterfly workarounds (bgo#612555)Jonny Lamb2011-09-265-298/+1
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* | added shortcut ctrl + j for joining a new chatBernhard Posselt2011-09-261-0/+1
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=659952
* | CallWindow: drag the video preview smoothlyEmilio Pozuelo Monfort2011-09-261-5/+73
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656907
* | CallWindow: show a spinner when switching camerasEmilio Pozuelo Monfort2011-09-261-7/+62
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656884
* | RoundedActor: allow to set a different round factorEmilio Pozuelo Monfort2011-09-262-1/+27
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656884
* | streamed-media-window: simplify translator contextGuillaume Desmottes2011-09-261-4/+4
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=659144
* | hide notifications options when in ShellJuan R. Garcia Blanco2011-09-265-4/+98
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=659207
* | remember last accountJuan R. Garcia Blanco2011-09-261-0/+70
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=574879
* | Merge branch 'crash-659118'Danielle Madeley2011-09-211-0/+4
|\ \ | | | | | | | | | | | | Freeze exception signed off by Andre Klapper <ak-47@gmx.net> and Matthias Clasen <matthias.clasen@gmail.com>
| * | Don't destroy MainWindow on delete-event, just hide itDanielle Madeley2011-09-201-0/+4
| | | | | | | | | | | | | | | | | | | | | This stops MainWindow being unreferenced, and prevents crashes caused by things which then try to use it. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=659118
* | | Don't assume a connected TpAccount always have a TpConnectionGuillaume Desmottes2011-09-191-14/+7
| | | | | | | | | | | | | | | | | | | | | The connection object may not be there yet if tp-glib is still preparing its features. https://bugzilla.gnome.org/show_bug.cgi?id=659439
* | | Build fixEmilio Pozuelo Monfort2011-09-191-1/+1
| | |
* | | CallWindow: unconditionally connect to notify::call-channelEmilio Pozuelo Monfort2011-09-191-7/+8
| | | | | | | | | | | | | | | | | | | | | Since we can get a new call channel if we e.g. hangup and then call again. https://bugzilla.gnome.org/show_bug.cgi?id=655356
* | | CallWindow: emit tones using MultipleTonesEmilio Pozuelo Monfort2011-09-191-16/+68
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=655356
* | | Use tp_proxy_prepare_async instead of tp_account_prepare_asyncGuillaume Desmottes2011-09-192-4/+4
| | |
* | | Use tp_proxy_prepare_async instead of tp_account_manager_prepare_asyncGuillaume Desmottes2011-09-198-19/+19
|/ /
* | Disable contact and contact list search when disconnectedGuillaume Desmottes2011-09-151-1/+3
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=655270
* | Merge remote-tracking branch 'pochu/call-reuse-windows-580794'Guillaume Desmottes2011-09-155-100/+370
|\ \
| * | CallWindow: explain call statesEmilio Pozuelo Monfort2011-09-081-6/+6
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=580794
| * | Resize the hangup button in ::realizeEmilio Pozuelo Monfort2011-09-081-5/+6
| | | | | | | | | | | | | | | | | | So that it's not resized many times. https://bugzilla.gnome.org/show_bug.cgi?id=580794
| * | CallWindow: display a dialog to accept or reject incoming callsEmilio Pozuelo Monfort2011-09-081-13/+59
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=580794
| * | Let the existing call window know about new incoming callsEmilio Pozuelo Monfort2011-09-082-0/+100
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=580794
| * | Reuse Call windows when possibleEmilio Pozuelo Monfort2011-09-083-18/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If we have a call window opened for a contact and we get an incoming call from the same person, use the existing window instead of creating another one. Based on a patch from Jonathan Tellier. https://bugzilla.gnome.org/show_bug.cgi?id=580794
| * | Make EmpathyCallFactory an approverEmilio Pozuelo Monfort2011-09-081-0/+98
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=580794
| * | CallFactory: make it a TpBaseClient subclassEmilio Pozuelo Monfort2011-09-082-73/+38
| |/ | | | | | | | | | | | | So that we can make it both a handler and an observer at the same time. https://bugzilla.gnome.org/show_bug.cgi?id=580794
* | Update Collabora copyright in About WindowCosimo Alfarano2011-09-141-1/+1
| |
* | notifications-approver: move translators comment right before the stringGuillaume Desmottes2011-09-131-3/+3
| | | | | | | | | | | | | | Comments have to be on the line just before the string to be picked by gettext. https://bugzilla.gnome.org/show_bug.cgi?id=658866
* | dup_color_balance: check that element currently implements GstColorBalanceGuillaume Desmottes2011-09-091-0/+9
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=658584
* | video-src: factor out dup_color_balance()Guillaume Desmottes2011-09-091-24/+23
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=658584
* | factor out empathy_get_tp_contact_for_individualGuillaume Desmottes2011-09-081-29/+3
| |
* | Merge branch '657335-Preferences-Calls-Tab'Will Thompson2011-09-081-112/+114
|\ \
| * | Preferences: explain what echo cancellation meansWill Thompson2011-09-061-1/+42
| | |
| * | Preferences: reindent .ui file for Theme tabWill Thompson2011-09-061-92/+92
| | | | | | | | | | | | There are no XML changes in this commit, just indentation changes.
| * | Preferences: remove Appearance label in Themes tab.Will Thompson2011-09-061-40/+1
| | | | | | | | | | | | | | | | | | This label doesn't add anything, so I removed it. The indentation is weird because I hand-edited the Glade file to show that nothing's really changed: I'll reindent it in the next patch.
| * | Call preferences: add colons to labelsWill Thompson2011-09-061-2/+2
| | |
* | | import: prevent haze to be used for ircAlban Browaeys2011-09-071-0/+4
|/ / | | | | | | | | | | | | | | Prevent haze to be used for irc even if sole connection manager to support it. Reworked by Guillaume Desmottes <gdesmott@gnome.org> . https://bugzilla.gnome.org/show_bug.cgi?id=657818
* | Merge branch 'remove-cc-plugin'Danielle Madeley2011-09-064-372/+0
|\ \
| * | Remove control centre pluginDanielle Madeley2011-09-024-372/+0
| |/ | | | | | | | | GNOME no longer supports control centre plugins, and it was decided at the hackfest that empathy-accounts should not appear in the control centre.
* / main-window: add back the primary-toolbar hintCosimo Cecchi2011-09-031-0/+3
|/ | | | https://bugzilla.gnome.org/show_bug.cgi?id=657956
* CallWindow: make video buttons unsensitive when video not supportedEmilio Pozuelo Monfort2011-08-311-0/+6
| | | | | | | If we're calling an audio-only contact, make the camera buttons unsensitive. https://bugzilla.gnome.org/show_bug.cgi?id=656871
* build: use an autoconf macro to get to -lmFrédéric Péters2011-08-311-2/+2
|
* CallWindow: destroy the preview clone when restarting the pipelineEmilio Pozuelo Monfort2011-08-301-6/+20
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=656886
* Don't update presence on session changes if the Shell is runningGuillaume Desmottes2011-08-301-20/+27
| | | | | | The Shell does it for us. https://bugzilla.gnome.org/show_bug.cgi?id=656631
* fix typoGuillaume Desmottes2011-08-301-1/+1
|
* build: remove -enumtypes rulesFrédéric Péters2011-08-301-18/+0
|
* build: add -lm where requiredFrédéric Péters2011-08-301-1/+1
|
* Don't set presence to offline when Shell is runningGuillaume Desmottes2011-08-301-4/+8
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=656632
* CallWindow: don't spit unnecessary criticalsEmilio Pozuelo Monfort2011-08-301-2/+2
| | | | | | | There's no guarantee that an actor has an allocation all the time, so gracefully handle the case when it doesn't. https://bugzilla.gnome.org/show_bug.cgi?id=656911
* Save the video preview position in gsettingsEmilio Pozuelo Monfort2011-08-301-0/+7
| | | | | | And place it in the last used position when starting a new call. https://bugzilla.gnome.org/show_bug.cgi?id=656889
* don't create the status icon if GNOME Shell is runningGuillaume Desmottes2011-08-301-2/+48
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=631944
* src: install empathy-main-window-menubar.uiRaluca Elena Podiuc2011-08-251-0/+1
| | | | | | | | | | | | | | | | | | empathy-main-window-menubar.ui was added in this commit: 1ad15d157971b6550cb11787a03463e891d29364 is the first bad commit commit 1ad15d157971b6550cb11787a03463e891d29364 Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> Date: Tue Aug 23 14:08:18 2011 +0200 Move main window's UI manager to its own UI file Glade doesn't support GtkUIManager so it was impossible to edit the main window at all because of that. But was not marked to be installed. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=657271
* main-window.ui: load and save the file in GladeGuillaume Desmottes2011-08-231-81/+83
| | | | | No change has been made, this is just to reduce the size of diff in future commits.
* Move main window's UI manager to its own UI fileGuillaume Desmottes2011-08-233-317/+330
| | | | | Glade doesn't support GtkUIManager so it was impossible to edit the main window at all because of that.
* main-window: remove the throbber tooltipGuillaume Desmottes2011-08-231-1/+0
| | | | | | Clicking on it doesn't open the accounts dialog any more. https://bugzilla.gnome.org/show_bug.cgi?id=657105
* EmpathyChatWindow: Set "im.received" on notification so gnome-shell can ↵Xavier Claessens2011-08-221-0/+4
| | | | ignore it
* Move live search to top of Contact listGuillaume Desmottes2011-08-222-2/+18
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=656999
* CallWindow: correctly position the preview when draggingEmilio Pozuelo Monfort2011-08-201-1/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=656887
* CameraMenu: don't change the device if it's the current oneEmilio Pozuelo Monfort2011-08-191-0/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=656885
* Flip the preview in RoundedTexture->paint()Emilio Pozuelo Monfort2011-08-192-19/+4
| | | | | | | | We can't flip the preview clone that we're dragging because of https://bugzilla.gnome.org/show_bug.cgi?id=656894, so directly paint it flipped. Partly fixes: https://bugzilla.gnome.org/show_bug.cgi?id=656887
* CallWindow: make the preview button reactiveEmilio Pozuelo Monfort2011-08-191-0/+1
| | | | | | | So it reacts to click events. Otherwise the video preview, which is reactive, will get all the events. https://bugzilla.gnome.org/show_bug.cgi?id=656888
* main-window: use tp_connection_get_account()Guillaume Desmottes2011-08-191-12/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=656866
* Reset all the necessary elements when switching camerasEmilio Pozuelo Monfort2011-08-192-2/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=656579