aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* accounts-dialog: set display-name before creating the accountGuillaume Desmottes2010-03-031-9/+0
| | | | This saves us a D-Bus call.
* assistant: call empathy_account_widget_get_default_display_name before ↵Guillaume Desmottes2010-03-031-10/+10
| | | | | | actually creating the account This saves us a D-Bus call.
* assistant: always uses empathy_account_widget_get_default_display_name to ↵Guillaume Desmottes2010-03-031-9/+6
| | | | | | | | get a better display name EmpathyAccountSettings is created with a default display name such as "New Jabber account". But once the account has been created we want to update it to a more relevant name. (#611675)
* Merge branch 'more-accounts-fixes'Travis Reitter2010-03-032-40/+104
|\
| * Remove EmpathyAccountsPlugin's requirement that it be a singleton, so we can ↵Travis Reitter2010-03-032-38/+15
| | | | | | | | reset the embedded control panel to a sane state every time we open it.
| * Disable the Cancel button in the accounts dialog if there are no existing ↵Travis Reitter2010-03-021-1/+72
| | | | | | | | accounts to display (ie, we're creating our first account).
| * When we're creating our first account, don't let the remove button become ↵Travis Reitter2010-02-271-1/+8
| | | | | | | | sensitive when we change the account protocol
| * Don't create some extra "ghost" account if we're creating our first account ↵Travis Reitter2010-02-271-0/+9
| | | | | | | | and we change protocols in the protocol combo box.
* | empathy-accounts: the TpDBusDaemon is not used any moreGuillaume Desmottes2010-03-021-1/+0
| |
* | account-assistant: ensure that new accounts are connected (#611565)Guillaume Desmottes2010-03-021-0/+2
| |
* | Remove code that will always fail and has no useSjoerd Simons2010-03-021-20/+0
| | | | | | | | | | | | | | libunique will already register a unique name and we have no other dbus services so we don't need to register a unique name ourselves. Also trying to register one which is the same as what we suggest to libunique will always fail and is thus pointless
* | Improve debugging and don't use g_debugSjoerd Simons2010-03-023-2/+6
| |
* | Simplify empathy_accounts_importSjoerd Simons2010-03-022-20/+7
| |
* | Make the empathy-account code be slightly more streamlinedSjoerd Simons2010-03-026-103/+55
| | | | | | | | | | | | | | On every run of the accounts UI we should try to import MC4 accounts (if they weren't imported already). Also replace the --try-import option with --if-needed to better document the fact that it will only display the UI if needed.
* | Always popup the accounts wizard if we don't have salut accountsSjoerd Simons2010-03-021-1/+3
| |
* | Only launch empathy-accounts if neededSjoerd Simons2010-03-021-1/+7
| |
* | Also potentially popup the account dialog when activate by libuniqueSjoerd Simons2010-03-021-0/+10
| |
* | accounts-dialog: update the status info when account when account is enabledGuillaume Desmottes2010-02-281-3/+2
| | | | | | | | | | | | If we are offline and we enable a disabled account, the info bar message should be updated from "Acconut Disabled" to "Status is set to Offline" (#610847).
* | Merge branch 'show-assistant-611131'Danielle Madeley2010-02-271-0/+4
|\|
| * empathy-accounts: Check to see if there are no accounts thus show the assistantDanielle Madeley2010-02-261-0/+4
| | | | | | | | Fixes: #611131
* | Merge commit 'ka/empathy-tpl-20100225-ifdef'Guillaume Desmottes2010-02-263-2/+20
|\ \
| * | TPL Enabling patch, all-in-one.Cosimo Alfarano2010-02-263-2/+20
| |/ | | | | | | By default TPL is disabled, use --enable-tpl configure option to enable it.
* | Remove the SKIP_TASKBAR hint when the main window is activatedRob Bradford2010-02-261-0/+1
| |
* | Add the capability to search debug messages in the debug window.Mike Ruprecht2010-02-261-0/+36
|/
* Merge branch 'requests'. Fixes: #598905Sjoerd Simons2010-02-252-3/+3
|\
| * Use a appropriate unique name for Empathy unique appSjoerd Simons2010-02-252-3/+3
| |
* | Remove inset frame from contact list in main windowSander Dijkhuis2010-02-251-1/+0
|/ | | | This looks cleaner. (#610886)
* Add missing libm linking (#610751)Brian Pepple2010-02-231-0/+1
|
* Remove the --acounts CLI optionGuillaume Desmottes2010-02-221-43/+13
| | | | We should use empathy-accounts directly now.
* define EMPATHY_CLIENT_NAMEGuillaume Desmottes2010-02-222-3/+2
|
* remove old services from gitignoreGuillaume Desmottes2010-02-221-3/+0
|
* Stop using org.gnome.EmpathyGuillaume Desmottes2010-02-221-22/+2
| | | | | We can use org.freedesktop.Telepathy.Client.Empathy to check if another Empathy instance is running.
* debug_window_fill_cm_chooser: use org.freedesktop.Telepathy.Client.EmpathyGuillaume Desmottes2010-02-221-1/+1
|
* always use empathy_tp_chat_leave instead of _closeGuillaume Desmottes2010-02-201-1/+1
|
* assistant: Fix creation of the last account createdGuillaume Desmottes2010-02-191-0/+6
| | | | | | When user enters the details about his last account, the 'prepare' signal is not fired. So we should create the account in impl_signal_apply instead. Fixes bug #609995.
* assistant: check that the enter/create page isn't already valid when ↵Guillaume Desmottes2010-02-191-0/+6
| | | | switching protocol
* assistant: set the salut page as complete if we pre-filled enough fields ↵Guillaume Desmottes2010-02-191-0/+6
| | | | (#610380)
* Rename Moblin to Meego throughout EmpathyDanielle Madeley2010-02-191-6/+6
| | | | At the request of Rob Bradford
* Don't display the 'respond' button in presence notifications (#610032)Guillaume Desmottes2010-02-171-1/+2
| | | | | | This button doesn't make anything as this event is not activatable. Plan is to display better button at some point (see bug 597124) but for now let's remove this button when it's useless.
* remove EMPATHY_EVENT_TYPE_TUBEGuillaume Desmottes2010-02-171-1/+0
| | | | It's not used any more.
* account-assistant: remove '\n' from the salut error web pageGuillaume Desmottes2010-02-171-3/+3
| | | | Wrapping the label will add them for us.
* account-assistant: Wrap secondary error message (#607908)Guillaume Desmottes2010-02-171-0/+1
|
* main-window: use GTK_MESSAGE_ERROR for account error info barsGuillaume Desmottes2010-02-171-1/+1
| | | | | The accounts dialog uses this message type in this case which makes more sense as that's an really an error (#609822).
* Use TpDebugSender to publish debug messages (#607330)Jonny Lamb2010-02-172-42/+26
|
* empathy_accounts_dialog_show_application: try to run "empathy-accounts" from ↵Guillaume Desmottes2010-02-161-1/+10
| | | | | | | source This fix starting the accounts dialog for people (testers mostly) using Empathy from a not installed build.
* empathy_accounts_dialog_show_application: use g_build_filenameGuillaume Desmottes2010-02-161-1/+4
| | | | That's cleaner to build a path.
* accounts-dialog: block the selection 'changed' signal while removing a rowGuillaume Desmottes2010-02-151-0/+14
| | | | | | | | | | | | | | There is no need to call accounts_dialog_model_selection_changed while removing as we are going to call accounts_dialog_model_select_first right after which will update the selection. This has the nice side effect of letting the "remove" button sensitive after the account has been removed. The callback used to be called recursively twice: once during the removal of the row and once when calling accounts_dialog_model_select_first in accounts_dialog_update_settings. As accounts_dialog_model_selection_changed is checking if a row is selected *before* calling accounts_dialog_update_settings, the button was unsensitived at the end of the first call of the callback. (#609575)
* Remove workaround for wrong drag behaviourSjoerd Simons2010-02-151-8/+7
| | | | | | | | | Revert "chat_window_create_label: ref the widgets stored as data so we are sure they stay alive when doing DnD" This is not needed anymore as we handle dragging correctly now This reverts commit 183fa2e8a94d94a7098120fc43cde9ad83869de6.
* Make the ChatWindow handle dropping items itselfSjoerd Simons2010-02-151-20/+31
| | | | | | | | | | | | | | | | | | Both GtkNotebook and EmpathChatWindow take action when drag-data-received is signalled (moving the tab or adding a contact). Drag data is received after the program has asked for it, usually when a drop occurs. Now this can be done in two ways 0) Handle the drop signal yourself and call gtk_drag_get_data yourself or 1) set GTK_DEST_DEFAULT_DROP and let gtk call it for you. GtkNotebook takes option 0, EmpathyChatWindow decided to use option 1.. This causes all kind of strange issues as the drag data is now requested twice and thus the signal handlers are called twice causing all kinds of fun issues (trying to move a tab that's already moved etc). Change the drag dest flags to GTK_DEST_DEFAULT_HIGHLIGHT which provides some extra visual clues but is other harmless and handle drops directly. Also remove some cases where ChatWindow meddles with tab dragging as GtkNotebook will handle these for us
* Only act when the account got a connectionSjoerd Simons2010-02-141-0/+2
|
* Update the FSF's mailing address in the new control center files.Travis Reitter2010-02-135-10/+5
|
* empathy-accounts-dialog: Prepend BIN_DIR to the binary nameDanielle Madeley2010-02-122-1/+2
|
* Separate the accounts dialog into its own program which works with the Gnome ↵Travis Reitter2010-02-1214-197/+1239
| | | | | | | | preferences and control center. Where available, this also supports embedding the preferences dialog in the "extensible-shell" control center (currently in development, but likely to be mainlined soon).
* assistant: filter out facebook from the new account pageGuillaume Desmottes2010-02-121-1/+3
|
* add is_facebook arg to empathy_protocol_chooser_dup_selectedGuillaume Desmottes2010-02-122-9/+28
| | | | So the assistant and accounts dialog can special case facebook accounts.
* do_show_accounts_ui: don't unref the EmpathyConnectionManagersGuillaume Desmottes2010-02-111-2/+0
| | | | We already unref it once the async callback is done.
* Merge branch 'menu'Xavier Claessens2010-02-112-0/+4
|\
| * Fix leaked GtkMenuXavier Claessens2010-02-112-0/+4
| | | | | | | | | | | | | | | | | | | | GtkMenu is initially unowned, which means ref_count is 1 and floating flag is set. gtk_menu_popup temporarily adds a ref, that will be dropped when the menu is popped down. So once the menu is popped up, we call g_object_ref_sink() to clear the floating flag, and g_object_unref() to drop the initial ref. Only the ref from gtk_menu_popup stay, and the menu will be finalized when it is popped down. Fixes bug #609567
* | Fix leaks, gtk_tree_model_get() returns a ref!Xavier Claessens2010-02-111-20/+33
| | | | | | | | | | COL_ACCOUNT_POINTER and COL_ACCOUNT_SETTINGS_POINTER are misleading, they are not POINTER but OBJECT, so we have to unref them.
* | Fix creation of imported accounts (#609439)Guillaume Desmottes2010-02-101-3/+8
| | | | | | | | | | | | impl_signal_apply isn't called any more after the "import" page as this page as a 'next' button now. So we have to create the imported accounts when preparing the next page.
* | assistant: store the ID of the current pageGuillaume Desmottes2010-02-101-0/+2
| | | | | | | | | | This will make easier to know from which page we are coming in impl_signal_prepare.
* | accounts-dialog: wrap label status in info barGuillaume Desmottes2010-02-101-0/+1
| | | | | | | | | | So the accounts doesn't become huge if user entered a ridiculously long message (#609537).
* | Create the account even when user chooses to not create other one afterGuillaume Desmottes2010-02-101-2/+19
| | | | | | | | | | | | | | | | | | | | As the account is not created in impl_signal_apply() any more, we have to be smarter in impl_signal_prepare and call account_assistant_apply_account_and_finish in more cases. That also means that account_assistant_account_enabled_cb doesn't have to terminate the assistant if the salut account has not been created yet. Fixes bug #609220.
* | impl_signal_apply: this function is not called after the create page any moreGuillaume Desmottes2010-02-101-2/+0
|/ | | | | The 'create account' page doesn't have a 'apply' button any more so this test never succeeds any more.
* modifies tab-expand and tab-fill properties of child in chat-window (#608053)Reimundo Heluani2010-02-081-2/+8
|
* empathy.c: Initialise variable (#609030)Danielle Madeley2010-02-081-0/+4
| | | | Fixes bug introduced in 24db41f217eea1cbf929cc3e623c50ca626db4b
* Adding myself to contributorsDanielle Madeley2010-02-021-1/+2
|
* Show protocol in compat mode tooGuillaume Desmottes2010-01-261-3/+0
| | | | There is no reason to not to (#607207).
* Ellipsize connection error infobarsWill Thompson2010-01-261-1/+2
| | | | | This prevents your contact list being forcibly expanded horizontally when an account with a long name fails to connect. Fixes: #608043
* accounts_dialog_accounts_setup: use empathy_connection_managers_prepare_asyncGuillaume Desmottes2010-01-251-16/+17
| | | | | That way we are sure that the callback is called even if the managers is already ready (#607925).
* Merge commit 'kaserf/buttons-infobar-606329'Guillaume Desmottes2010-01-251-9/+0
|\
| * remove custom style for buttons in infobarFelix Kaser2010-01-251-9/+0
| | | | | | | | the custom style for the buttons in the infobar is not needed. fixes bug #606329
* | split strings to no translate markupsGuillaume Desmottes2010-01-251-7/+16
| |
* | there is no reasy why error would be NULL if e_book_get_self failedGuillaume Desmottes2010-01-251-2/+1
| |
* | remove create_salut_account_if_needed as it's done in the assistant nowGuillaume Desmottes2010-01-252-111/+0
| |
* | rephrase the salut error pageGuillaume Desmottes2010-01-251-4/+5
| |
* | add a hint about how to reach the accounts dialogGuillaume Desmottes2010-01-251-2/+4
| |
* | Split markups and translated string to make this easier for translatorsGuillaume Desmottes2010-01-251-4/+7
| |
* | rename build_error_page to build_error_vboxGuillaume Desmottes2010-01-251-3/+3
| |
* | account_assistant_page_forward_func: never go forward after the salut pageGuillaume Desmottes2010-01-251-0/+5
| | | | | | | | This fix a bug if user chooses to not create a salut account.
* | Display 'back' button in the import and create pageGuillaume Desmottes2010-01-251-2/+2
| |
* | Fix account creation regressionGuillaume Desmottes2010-01-251-4/+9
| | | | | | | | | | | | Each time we add a new account, a new page is added to the assistant. So checking if id equal PAGE_ENTER_CREATE is not enough as the next pages will have an id greater than that.
* | Don't display the salut page after the create one if there is no need toGuillaume Desmottes2010-01-251-3/+27
| |
* | Don't display the salut page after the import one if there is no need toGuillaume Desmottes2010-01-251-1/+10
| |
* | Display the salut page after the create oneGuillaume Desmottes2010-01-251-18/+15
| |
* | Display the salut page after the import oneGuillaume Desmottes2010-01-251-3/+5
| |
* | rename should_create_salut_account to display_salut_pageGuillaume Desmottes2010-01-251-4/+4
| |
* | Display an error message if Salut is not installedGuillaume Desmottes2010-01-251-8/+32
| | | | | | | | Please enter the commit message for your changes. Lines starting
* | factor out build_error_pageGuillaume Desmottes2010-01-251-20/+32
| |
* | assistant: move creation of the page from _init to _constructedGuillaume Desmottes2010-01-251-19/+22
| | | | | | | | We are going to need the connection managers received as a property.
* | Pass a ready EmpathyConnectionManagers to empathy_account_assistant_showGuillaume Desmottes2010-01-253-13/+66
| | | | | | | | | | This kinda suck but we have to construct the assistant in a sync way so can't wait for the manager to become ready.
* | Move all the tests checking if we should display the the assistant to a ↵Guillaume Desmottes2010-01-251-25/+63
| | | | | | | | | | | | | | single function We used to check that in a lot of different places. Refactor the code to make it clearer and easier to understand.
* | Don't display the salut page if there is no need to create the accountGuillaume Desmottes2010-01-251-0/+57
| |
* | set the salut-account-created gconf key once the account has been createdGuillaume Desmottes2010-01-251-2/+14
| |
* | don't set display name if there is already one definedGuillaume Desmottes2010-01-251-6/+9
| | | | | | | | Display name is already set for the salut account.
* | account-assistant: use existing code to create the salut account and respect ↵Guillaume Desmottes2010-01-251-12/+18
| | | | | | | | the settings defined by user
* | account-assistant: add a page to configure the salut accountGuillaume Desmottes2010-01-251-12/+124
| | | | | | | | | | This will let user filling his details if we failed to fetch them and so give him a chance to actually create the Salut account (#596575).
* | factor out and export create_salut_account_settingsGuillaume Desmottes2010-01-252-48/+68
|/
* replace empathy_connection_managers_call_when_ready by ↵Guillaume Desmottes2010-01-222-10/+13
| | | | prepare_{async_finish} functions
* empathy.c: use empathy_connection_managers_call_when_readyGuillaume Desmottes2010-01-221-21/+11
|
* empathy-import-widget: use empathy_connection_managers_call_when_readyGuillaume Desmottes2010-01-221-9/+10
|
* added a "find" menu itemThomas Meire2010-01-212-0/+25
|
* Call create_salut_account_if_needed when the assistant is closedGuillaume Desmottes2010-01-202-1/+3
| | | | | That way we only try to create the account if the assistant properly terminates (#607436).
* Don't pass managers to create_salut_account_if_neededGuillaume Desmottes2010-01-203-6/+23
| | | | It can dup it itself.
* move create_salut_account_if_needed and should_create_salut_account to a new ↵Guillaume Desmottes2010-01-204-181/+252
| | | | file
* account-assistant: disable Google Talk when creating a new accountGuillaume Desmottes2010-01-191-0/+3
| | | | Google Talk doesn't support inband registration (#607455).
* Pass a boolean saying if the protocol is Google Talk or not to ↵Guillaume Desmottes2010-01-191-0/+2
| | | | | | EmpathyProtocolChooserFilterFunc That's the only way to filter Google Talk if we want to.
* Add a remove button below the accounts treeview instead of the in-treeview icon.Xavier Claessens2010-01-192-21/+93
|
* remove empathy-tube-handler.c and empathy-tube-dispatchGuillaume Desmottes2010-01-194-549/+1
|
* stop dispatching tube channels (#599159)Guillaume Desmottes2010-01-192-129/+0
| | | | Tube applications should use the ChannelDispatcher.
* Unify the infobar and the account name widgets.Cosimo Cecchi2010-01-192-51/+46
|
* fix identationGuillaume Desmottes2010-01-181-1/+1
|
* Stop greysing and blinking the protocol iconGuillaume Desmottes2010-01-181-24/+0
| | | | | We now have another icon showing the connection status so there is no point to display it (in an unclear way) in the protocol icon as well.
* update account in treeview when it's disabledGuillaume Desmottes2010-01-181-0/+1
|
* update treeview when account's status is changedGuillaume Desmottes2010-01-181-0/+21
|
* accounts-dialog: display status of accounts in the treeview (#605309)Guillaume Desmottes2010-01-181-0/+78
|
* rename accounts_dialog_model_pixbuf_data_func to ↵Guillaume Desmottes2010-01-181-3/+3
| | | | accounts_dialog_model_protocol_pixbuf_data_func
* accounts-dialog: remember the account and password param when changing ↵Guillaume Desmottes2010-01-181-0/+29
| | | | protocol (#605532)
* Support silent build rules with automake 1.11Javier Jardón2010-01-181-3/+2
| | | | | | | | | | Support silent build rules, requires at least automake-1.11. Disable by either passing --disable-silent-rules to configure or passing V=1 to make. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=585364 Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* set presence to offline when account is disabledFelix Kaser2010-01-161-0/+5
| | | | else the presence is empty and no icon is shown in the infobar (#604706)
* Consider connected account which doesn't implement presence as available ↵Guillaume Desmottes2010-01-161-0/+8
| | | | (#604700)
* Call xmlCleanupParser() only once when exiting (#600693)Guillaume Desmottes2010-01-131-0/+1
| | | | | | | This function should only be called when exiting the application as it cleans up the memory allocated by the library itself. Thanks to Lennart for pointing this out.
* Use the proper enum value when checking FsMediaTypeGuillaume Desmottes2010-01-131-1/+1
| | | | | FS_MEDIA_TYPE_VIDEO and TP_MEDIA_STREAM_TYPE_VIDEO have actually the same value but newer versions of gcc are smarter and detect this kind of bug.
* Revert "Escape the header of the notification (#599431)"Guillaume Desmottes2010-01-131-7/+2
| | | | | | | | | | | This reverts commit 4363fe7a71208ee2d696211838f028ef97700b45. According to the notification spec, headers should not be escaped. Escaping them leads to displaying escaped text in the notification with some daemon (#603498). The bug #599431 was probably due to a bug in the notification-daemon and seems to work fine now.
* chat_window_create_label: ref the widgets stored as data so we are sure they ↵Guillaume Desmottes2010-01-121-7/+8
| | | | stay alive when doing DnD
* Wait that the pipeline has been started before enabling cameraGuillaume Desmottes2010-01-111-7/+10
| | | | | The v4l2src element doesn't work properly if the pipeline has not been started (#605549).
* factor out start_callGuillaume Desmottes2010-01-111-6/+11
|
* empathy_call_window_constructed: no need to call display_video_previewGuillaume Desmottes2010-01-111-2/+0
| | | | The callback fired when tool_button_camera_on will call it for us.
* remember handler ids to prevent double invokationFelix Kaser2010-01-111-4/+37
| | | | the handler ids for the status-changed signals are remembered to prevent registration more than once on newly created accounts
* connect to status-changed signal of new accountsFelix Kaser2010-01-111-0/+10
| | | | the main window has to listen for status-changed signals of newly created accounts to display error-infobar
* connect to signals when account has been createdFelix Kaser2010-01-111-0/+20
| | | | when a new account is created the signals presence-changed and status-changed of the account are connected to update the treeview icon and status infobar
* don't make add-button sensitive on protocol changeFelix Kaser2010-01-111-1/+0
| | | | when creating an account the treeview and add/import buttons should be insensitive. when during creating the protocol was altered via protocol-chooser the add-button became sensitive. this should be fixed with this commit
* disable treeview when creating an accountFelix Kaser2010-01-111-0/+13
| | | | fixes bug 604154
* Convert the context info to a translator comment (#606513)Claude Paroz2010-01-111-3/+3
|
* accounts-dialog: inherit from GtkDialog (#600023)Guillaume Desmottes2010-01-113-292/+244
|
* Miscellaneous string fixesPhilip Withnall2010-01-017-11/+11
| | | | | | | Lots of small spelling and grammar fixes, as well as some terminology cleanups. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Punctuation fixes in translatable stringsPhilip Withnall2010-01-016-16/+16
| | | | | | | Fix punctuation in the IRC command help messages. Use proper Unicode ellipses throughout Empathy, and proper em-dashes where appropriate. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Remove the protocol selection screen when adding a new accountGuillaume Desmottes2009-12-262-227/+92
| | | | | Instead, display the protocol chooser on the top of the account widget (#599182).
* status_icon_update_tooltip: display the custom status msg, if any (#604481)Guillaume Desmottes2009-12-241-3/+11
|
* status_icon_update_tooltip: display a translated version of the default ↵Guillaume Desmottes2009-12-241-6/+10
| | | | status string
* Use clutter_get_option_group instead of gtk_clutter_initGuillaume Desmottes2009-12-231-4/+3
| | | | | | clutter_get_option_group will initialize clutter during arguments parsing. This avoid to call g_set_prgname twice as it's called once by g_option_context_parse and once when initializing clutter.
* remove register radio buttons in the create account frameGuillaume Desmottes2009-12-222-125/+40
| | | | | They should be part of the account widget as we plan to kill this frame (#605213).
* Merge branch 'pmuc'Danielle Madeley2009-12-225-3/+215
|\
| * Remove FIXMEDanielle Madeley2009-12-221-2/+0
| |
| * Remove unneeded private structDanielle Madeley2009-12-221-12/+0
| |
| * Make Invite Participant menu entry sensitive only when availableDanielle Madeley2009-12-211-0/+28
| |
| * Refactor MUC upgrading to be a feature of TpChat->add()Danielle Madeley2009-12-211-74/+10
| | | | | | | | | | Add a method to be able to tell whether a given TpChat supports you calling add() on it.
| * Replace raw Tp call with existing abstraction in EmpathyTpChatDanielle Madeley2009-12-211-9/+5
| |
| * Port EmpathyInviteParticipantDialog over to EmpathyContactSelectorDialogDanielle Madeley2009-12-213-72/+70
| |
| * Don't destroy the request properties, EmpathyDispatcher now owns themDanielle Madeley2009-12-211-1/+1
| | | | | | | | | | This is not the same as tp-glib semantics (e.g. tp_..._call_create_channel). Add some docs to EmpathyDispatcher to explain this, for the next person.
| * Add support for inviting to MUCsDanielle Madeley2009-12-211-2/+7
| |
| * Add a rudimentry UI to select a 3rd contact to inviteDanielle Madeley2009-12-214-12/+213
| | | | | | | | Needs support for inviting in MUCs added
| * Use EmpathyDispatcher to create the PMUC channelDanielle Madeley2009-12-211-24/+6
| |
| * Don't leak GPtrArrayDanielle Madeley2009-12-211-0/+1
| |
| * Add an Invite Participants menu item and make it request the Conf channelDanielle Madeley2009-12-212-2/+81
| |
* | event-manager: remove the auto-remove timer when the event is destroyedGuillaume Desmottes2009-12-211-2/+9
|/ | | | This avoid to crash when trying to re-remove an old event (#603485).
* block/unblock the right signals on menu actionsGuillaume Desmottes2009-12-181-2/+2
|
* save the geometry of the call windowGuillaume Desmottes2009-12-181-0/+3
|
* Display the audio or video icon in incoming call dialogGuillaume Desmottes2009-12-181-0/+16
| | | | | This is more useful than the question mark icon as it can be used to easily see if we are receiving an audio or video call.
* main-window: don't add the protocol icon on top of event iconsGuillaume Desmottes2009-12-171-3/+1
|
* status-icon: add "New Call" entry in the context menuGuillaume Desmottes2009-12-172-0/+17
|
* main-window: add "New Call" menu entry (#582599)Guillaume Desmottes2009-12-172-0/+19
|
* contact_list: displays an icon showing the protocol by the contact (#603877)chantra2009-12-172-4/+66
|
* remove duplicate expressionFelix Kaser2009-12-161-2/+0
| | | | probably the product of a faulty merge in 4bca2228
* say if incoming call are video or not (#582596)Guillaume Desmottes2009-12-161-4/+23
|
* dont show infobar when creating an accountFelix Kaser2009-12-151-14/+8
|
* get connectivity only when neededFelix Kaser2009-12-151-4/+2
|
* fixed a crash when creating accountFelix Kaser2009-12-151-7/+33
| | | | the infobar in accounts dialog provoked a crash when creating a new account because TpAccount *account was NULL
* update infobar only on selected accountFelix Kaser2009-12-151-0/+20
| | | | previously the infobar contained wrong statuses sometimes, if the auto reconnect on a faulty account triggered the update
* updated status messagesFelix Kaser2009-12-151-6/+18
| | | | small updates on the status messages
* set infobar message to no network connectionFelix Kaser2009-12-151-0/+9
| | | | if the account is disconnected and there is no internet connection at all.
* refactor friendly status reason messagesFelix Kaser2009-12-152-94/+13
| | | | the friendly status reason can be asked from empathy-utils
* added case for requested disconnectionFelix Kaser2009-12-151-0/+3
|
* handle presence changesFelix Kaser2009-12-151-10/+20
| | | | some refactoring was neccesary to handl correctly the presence changes. all information about the connection status and reason and presence are gathered explicitly in update_status_infobar and not passed by the callbacks.
* show infobar when connectedFelix Kaser2009-12-151-7/+17
| | | | the infobar should be visible when connected, not only when an error occured
* set expand of infobar to falseFelix Kaser2009-12-151-0/+1
| | | | the infobar should not be expanded when the window is resized
* added case for disabled accountFelix Kaser2009-12-151-80/+100
| | | | if the account is disabled the status-infobar shows as disconnected reason "disabled"
* added reson to status infobarFelix Kaser2009-12-151-11/+57
|
* added spinner to connecting infobarFelix Kaser2009-12-151-9/+23
|
* added status image to infobarFelix Kaser2009-12-151-1/+15
| | | | when disconnected the infobar shows the offline icon
* change position of the infobarFelix Kaser2009-12-152-23/+23
|
* use different message types in infobarFelix Kaser2009-12-151-0/+6
|
* show the infobar when not connectedFelix Kaser2009-12-151-0/+39
| | | | fixes bug #599153
* added infobar with empty labelFelix Kaser2009-12-151-0/+10
|
* added vbox for the status-infobarFelix Kaser2009-12-152-7/+21
| | | | the vbox should hold the infobar which shows the connection status in accounts-dialog
* refactoring - use main_window_remove_errorFelix Kaser2009-12-151-15/+3
| | | | use remove_error function everywhere the error is removed
* remove error infobars if account disabled/removedFelix Kaser2009-12-151-5/+29
| | | | fixes bug #601379
* add K.Vishnoo Charan Reddy as an artist contributorGuillaume Desmottes2009-12-141-0/+1
|
* chat-window: ref the contact stored as a data in the chatGuillaume Desmottes2009-12-081-2/+2
|
* Separate geometry of private and muc chat windows (#604003)Guillaume Desmottes2009-12-081-0/+3
|
* change empathy_chat_window_get_nb_rooms to get_chats_typeGuillaume Desmottes2009-12-082-9/+18
| | | | | That way we can implement the semantic we meant to. Muc and 1-1 chat are handled the same way.
* fix commentsGuillaume Desmottes2009-12-081-2/+2
|
* empathy_chat_window_get_default: rename room_filter to roomGuillaume Desmottes2009-12-082-4/+4
|
* empathy_chat_window_get_default: check if the window has at least one roomGuillaume Desmottes2009-12-081-2/+12
| | | | | | Also, check if the window has a least one 1-1 chat before adding a new one. That way we won't mix 1-1 and muc chat if user doesn't want to (he can still re-arrange the tabs manually).
* add empathy_chat_window_get_nb_roomsGuillaume Desmottes2009-12-082-0/+15
|
* Grouping all 1-to-1 chats in one window and MUC's in another one. (Fixes ↵Abner Silva2009-12-082-4/+7
| | | | #588812)
* rephrase the 'redial' tooltipGuillaume Desmottes2009-12-011-1/+1
|
* add tooltips on the hang-up, redial and audio buttons (#576542)Guillaume Desmottes2009-12-011-0/+3
|
* rename update_join_button_sensitivy to update_join_button_sensitivityGuillaume Desmottes2009-12-011-4/+4
|
* new-chatroom-dialog: unsensitive the join button when account is disconnectedGuillaume Desmottes2009-12-011-1/+36
| | | | Trying to join a room with a not connected account leads to crash (#603393).
* factor out update_join_button_sensitivyGuillaume Desmottes2009-12-011-6/+11
|
* new-chatroom-dialog: store the currently selected accountGuillaume Desmottes2009-12-011-12/+15
|
* debug-window: don't disconnect the new debug msg signal once the proxy has ↵Guillaume Desmottes2009-12-011-1/+22
| | | | | | | been invalidated According to tp_proxy_signal_connection_disconnect's documentation it's not safe to disconnect a signal after its proxy has been invalidated (#603384).
* Merge commit 'shaunm/dndfiles2'Guillaume Desmottes2009-11-301-1/+115
|\
| * Some improvements to file drag-and-drop based on comments on #595226Shaun McCance2009-11-251-10/+18
| |
| * [empathy-chat-window] Cleanup DND, don't accept drags to offline contactsShaun McCance2009-11-251-20/+62
| |
| * Move GtkTargetLists into priv so they're no longer staticShaun McCance2009-11-251-6/+13
| |
| * [empathy-chat-window] Documented MOVE/COPY selection in drag_motionShaun McCance2009-11-251-0/+4
| |
| * Utilitiy function to send files from a URI list, for dnd implementationsShaun McCance2009-11-251-25/+2
| |
| * Implemented file drags to contact list, along with row highlightsShaun McCance2009-11-251-2/+2
| |
| * Handle MOVE and COPY drags better, change contact-id drags to COPYShaun McCance2009-11-251-4/+6
| |
| * Always prefer GDK_ACTION_COPY for text/uri-list dragsShaun McCance2009-11-251-8/+31
| |
| * Don't try to offer file transfers to MUCsShaun McCance2009-11-251-2/+8
| |
| * Call gtk_drag_finish when we get a file transfer drag on a chat windowShaun McCance2009-11-251-0/+1
| |
| * Implementing drag and drop file sending on chat windowsShaun McCance2009-11-251-0/+44
| |
* | add tooltips on the camera buttonsGuillaume Desmottes2009-11-301-0/+3
| |
* | use conn-status-reason instead of conn-statusFelix Kaser2009-11-291-1/+1
| | | | | | | | a hardcoded callback call used TP_CONNECTION_STATUS_DISCONNECTED where a TP_CONNECTION_STATUS_REASON should have been, changed to TP_CONNECTION_STATUS_REASON_NONE_SPECIFIED.
* | Set the stock-person icon for contact online/offline notificationGuillaume Desmottes2009-11-281-2/+2
| | | | | | | | | | This one makes more sense than the info icon as notifications are obviously an information (#590700).
* | Capitalize first letter of debug msgGuillaume Desmottes2009-11-281-3/+3
| |
* | Disable video preview when there is no callGuillaume Desmottes2009-11-281-0/+14
| | | | | | | | This is a workaround until bug 602937 is fixed.
* | enable the camera-off button if call doens't have initial videoGuillaume Desmottes2009-11-281-0/+5
| |
* | enable the camera-off button when call is disconnectedGuillaume Desmottes2009-11-281-3/+1
| | | | | | | | Disabling the camera on button doesn't make sense any more.
* | empathy_call_window_set_send_video: don't request video stream if the call ↵Guillaume Desmottes2009-11-281-0/+3
| | | | | | | | is not connected yet
* | disable_camera: disable send video only if we were sending itGuillaume Desmottes2009-11-281-1/+3
| |
* | update toggle buttons when the camera state is changed because of radio buttonsGuillaume Desmottes2009-11-281-0/+6
| |
* | hook the camera radio buttonsGuillaume Desmottes2009-11-281-1/+34
| |
* | make disable_camera, enable_preview and enable_camera no-op if we are ↵Guillaume Desmottes2009-11-281-12/+15
| | | | | | | | already in the desired state
* | update radio actions when a button is pressedGuillaume Desmottes2009-11-281-0/+11
| |
* | add video menu containing radio actions to control videoGuillaume Desmottes2009-11-281-0/+41
| |
* | remove the "send video" menu itemGuillaume Desmottes2009-11-282-43/+0
| | | | | | | | We're going to replace it by radio buttons.
* | empathy_call_window_set_send_video: add a debug msgGuillaume Desmottes2009-11-281-0/+1
| |
* | stop sending video when 'camera off' or 'preview' is enabledGuillaume Desmottes2009-11-281-3/+11
| |
* | early return if the camera_state is already the one we wantGuillaume Desmottes2009-11-281-0/+9
| |
* | disable the others button when 'camera on' is enabledGuillaume Desmottes2009-11-281-11/+31
| |
* | rename camera to camera_onGuillaume Desmottes2009-11-282-40/+37
| | | | | | | | | | Also move down tool_button_camera_on_toggled_cb so it doesn't need a prototype.
* | remove the "Always Show Video Preview" menuitemGuillaume Desmottes2009-11-282-33/+0
| | | | | | | | We use buttons for that now.
* | connect the 'camera off' and 'preview' buttonsGuillaume Desmottes2009-11-281-0/+121
| |
* | set the icon of the camera_off buttonGuillaume Desmottes2009-11-281-0/+20
| |
* | add "camera off" and "preview" buttons to the toolbarGuillaume Desmottes2009-11-281-1/+30
| | | | | | | | Also rename "send video" to "camera on"
* | call-window: check box labels should use sentence capitalizationGuillaume Desmottes2009-11-281-1/+1
| |
* | We should display the avatar/preview when call is disconnectedGuillaume Desmottes2009-11-281-0/+3
| |
* | call-window: add some debug msgGuillaume Desmottes2009-11-281-0/+3
| |
* | disable video preview when we turn off video sendingGuillaume Desmottes2009-11-281-4/+1
| |
* | Enable 'send video' buttons and display the preview if call has 'initial ↵Guillaume Desmottes2009-11-281-0/+10
| | | | | | | | video' (#601288)
* | Don't display the video preview when the sink is addedGuillaume Desmottes2009-11-281-10/+0
| | | | | | | | | | We should dislpay it since we started the sending video process so there is no point to enforce it at this stage.
* | we don't want to hide the self frame anymoreGuillaume Desmottes2009-11-281-3/+0
| |
* | remove empathy_call_window_update_self_avatar_visibilityGuillaume Desmottes2009-11-281-24/+0
| | | | | | | | | | This function is wrong. We should disable the preview only when we stop sending video.
* | call-window: factor out display_video_preview to display/hide the video previewGuillaume Desmottes2009-11-281-14/+37
| |
* | call-window: change the semantic of the "Video Preview" menu item (#601288)Guillaume Desmottes2009-11-282-38/+12
| | | | | | | | | | | | | | | | | | | | Change it to "Always Show Video preview". We should always display the preview when we are sending video. So by changing the semantic of this menu it won't be possible to disable the preview while we are sending video. This mean that this menu isn't changed automatically anymore when the preview is displayed.
* | change 'unread from everyone' to 'unread from all'Guillaume Desmottes2009-11-271-2/+2
| |