aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Added new function _get_top_individuals in the modelLaurent Contzen2012-08-064-4/+36
| | | | | | empathy-roster-model: new function _get_top_individuals empathy-roster-model-manager: implemented _get_top_individuals empathy-roster-view: uses the roster-model's _get_top_individuals instead of the individual-manager's
* Documented public functions in empathy-roster-modelLaurent Contzen2012-08-061-0/+18
|
* Added test-empathy-dual-roster-viewLaurent Contzen2012-08-062-1/+158
|
* Coding style fixup in empathy-roster-model-manager.cLaurent Contzen2012-08-061-1/+2
|
* Rely on the empathy factory rather than 're-preparing' the AMGuillaume Desmottes2012-08-034-25/+36
| | | | | | | | tp_account_manager_prepare_all_async() seems to be a bad idea so, instead, let's just rely the empathy factory and set it as default. This makes the code much more symetric with empathy-accounts and shouldn't prepare that much useless features as we are not going to prepare the contact list anyway.
* client-factory: add TP_ACCOUNT_FEATURE_STORAGEGuillaume Desmottes2012-08-031-0/+3
| | | | Needed for the Ubuntu Online Accounts plugins.
* Migrate from libgnome-keyring to libsecretStef Walter2012-08-032-105/+56
| | | | | | * See: https://live.gnome.org/GnomeGoals/LibsecretMigration https://bugzilla.gnome.org/show_bug.cgi?id=679884
* GOA: set param-extra-certificate-identities for Windows live accountsGuillaume Desmottes2012-08-031-0/+2
| | | | | | | | Windows live provides a cert for '*.gateway.messenger.live.com' instead of 'messenger.live.com'. It's not great from them but best to accept it than confuse users. https://bugzilla.gnome.org/show_bug.cgi?id=681079
* goa-auth-handler: pass the data pointer to auth_cbGuillaume Desmottes2012-08-031-2/+2
| | | | | | | We are supposed to use it in this callback, if only to free it, so we should really pass it as user_data. https://bugzilla.gnome.org/show_bug.cgi?id=680952
* goa-auth-handler: factor out auth_data_new()Guillaume Desmottes2012-08-031-4/+16
| | | | | | | We already have the _free() function and it makes easier to track the lifecycle of the struct. https://bugzilla.gnome.org/show_bug.cgi?id=680952
* [l10n] Update Japanese translationJiro Matsuzawa2012-08-021-3/+1
| | | | Modify the About label
* [l10n] Update Japanese translationJiro Matsuzawa2012-08-021-2024/+1825
| | | | Merge latest pot
* Updated Galician translationsFran Diéguez2012-07-311-205/+185
|
* Updated Spanish translationDaniel Mustieles2012-07-301-211/+191
|
* libraries and plugins must be using gi18n-lib.hXavier Claessens2012-07-306-7/+5
|
* EmpathyContactWidget: remove all remaining flagsXavier Claessens2012-07-303-143/+52
| | | | | | It can now be used only in one scenario: add a new contact dialog https://bugzilla.gnome.org/show_bug.cgi?id=680449
* EmpathyContactWidget: remove unused flags and dead codeXavier Claessens2012-07-302-961/+10
| | | | | | | This widget is used only to add a new contact, all its flexibility isn't needed anymore. https://bugzilla.gnome.org/show_bug.cgi?id=680449
* UOA cc plugin: Support editing existing accountsXavier Claessens2012-07-301-14/+75
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680449
* add empathy-app-plugin-widgetXavier Claessens2012-07-305-3/+419
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680449
* add empathy-app-pluginGuillaume Desmottes2012-07-306-2/+158
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680449
* UOA accounts plugin widget: tweak styling of the info barXavier Claessens2012-07-301-11/+31
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680449
* UOA: fix empathy.application XML indentationXavier Claessens2012-07-301-6/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680449
* EmpathAccountsDialog: user the new EmpathyUserInfo widgetXavier Claessens2012-07-301-77/+22
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680449
* EmpathyUserInfo: New widget to edit personal informationXavier Claessens2012-07-304-0/+821
| | | | | | This is a much simplified version of EmpathyContactWidget https://bugzilla.gnome.org/show_bug.cgi?id=680449
* EmpathyCalendarButton: Make it work without gtk_widget_show_allXavier Claessens2012-07-302-1/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680449
* EmpathyAvatarChooser: rebase on TpAccount APIXavier Claessens2012-07-302-200/+235
| | | | | | | | It can now edit the avatar of a TpAccount passed at construct time. The image is taken from the TpAccount directly instead of asking the user to set one. This is much more self contained code. https://bugzilla.gnome.org/show_bug.cgi?id=680449
* EmpathyContactWidget: Stop using EmpathyAvatarChooserXavier Claessens2012-07-303-117/+1
| | | | | | | | | | Changing avatar is only used for editing user's information, and it will soon be replaced by a dedicated widget. This is done to make easier to change EmpathyAvatarChooser's API before introducing the new widget. https://bugzilla.gnome.org/show_bug.cgi?id=680449
* Updated Galician translationsFran Diéguez2012-07-301-1102/+1105
|
* Updated Slovenian translationMatej Urbančič2012-07-291-1622/+1591
|
* Updated Hungarian translationGabor Kelemen2012-07-291-7/+5
|
* Updated Hungarian translation by Bence Lukacs <lukacs.bence1 at gmail dot com>Gabor Kelemen2012-07-281-1633/+1617
|
* Updated Indonesian translationAndika Triwidada2012-07-281-1840/+1768
|
* Updated Spanish translationDaniel Mustieles2012-07-271-1032/+1033
|
* Accounts dialog: use external app for readonly UOA accountsXavier Claessens2012-07-261-1/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680646
* UOA mc-plugin: CANNOT_SET_PARAMETERS depends on account's settingsXavier Claessens2012-07-261-2/+22
| | | | | | | | A special key has been added in .service files of online accounts telling its args should be considered readonly. Generic accounts (e.g. AIM) can still be modified. https://bugzilla.gnome.org/show_bug.cgi?id=680646
* factor out start_from_desktop_file()Guillaume Desmottes2012-07-261-14/+17
|
* Updated Gujarati TranslationsSweta Kothari2012-07-261-4/+4
|
* Updated Gujarati TranslationsSweta Kothari2012-07-261-2/+2
|
* Updated Gujarati TranslationsSweta Kothari2012-07-261-1803/+1757
|
* Updated Norwegian bokmål translationKjartan Maraas2012-07-261-1025/+1023
|
* Updated Hebrew translation.Yaron Shahrabani2012-07-251-993/+994
|
* Updated POTFILES.inPiotr Drąg2012-07-251-32/+34
|
* Updated Greek translationTom Tryfonidis2012-07-241-250/+254
|
* accounts-plugin-widget: set the right icon nameGuillaume Desmottes2012-07-241-0/+3
| | | | We don't want Empathy to use the default icon name.
* account-plugins: implement deleteGuillaume Desmottes2012-07-241-1/+29
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680448
* Generate plugins for most protocolsGuillaume Desmottes2012-07-2430-3/+523
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680448
* add generate-plugins.pyGuillaume Desmottes2012-07-246-0/+177
| | | | | | | Handy script to generate all the boilerplates for each protocol we are supporting. https://bugzilla.gnome.org/show_bug.cgi?id=680448
* Add jabber provider, service and pluginGuillaume Desmottes2012-07-245-0/+34
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680448
* account-plugin-widget: display the top bar and account widgetGuillaume Desmottes2012-07-242-5/+209
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680448
* Hook cc-plugins to the build systemGuillaume Desmottes2012-07-245-1/+32
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680448
* add empathy-account-pluginGuillaume Desmottes2012-07-242-0/+140
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680448
* add account-plugin-widgetGuillaume Desmottes2012-07-242-0/+221
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680448
* remove released flagGuillaume Desmottes2012-07-241-1/+1
|
* add empathy.application to EXTRA_DISTEMPATHY_3_5_4_1Guillaume Desmottes2012-07-241-0/+2
|
* prepare 3.5.4.1Guillaume Desmottes2012-07-242-2/+24
|
* add empathy.applicationGuillaume Desmottes2012-07-243-0/+23
|
* empathy-roster-model-manager: added xmpp-local contacts support ↵Laurent Contzen2012-07-232-25/+33
| | | | | | empathy-roster-view: removed xmpp-local contacts support https://bugzilla.gnome.org/show_bug.cgi?id=680302
* empathy-roster-model: New virtual method _get_groups_for_individual ↵Laurent Contzen2012-07-234-17/+51
| | | | | | empathy-roster-model-manager: implemented _get_groups_for_individual empathy-roster-view.c: using _get_groups_for_individual https://bugzilla.gnome.org/show_bug.cgi?id=680302
* empathy-roster-model, empathy-roster-model-manager: Now deals with ↵Laurent Contzen2012-07-234-3/+43
| | | | | | groups-changed signal empathy-roster-view.c: now uses roster-model's groups-changed signal https://bugzilla.gnome.org/show_bug.cgi?id=680302
* Fix distcheck when doing parallel buildXavier Claessens2012-07-231-2/+6
| | | | | This makes sure the icones are done (un)installing before regenerating the icon cache.
* Do not install MC plugins into MC's prefixXavier Claessens2012-07-231-13/+9
| | | | MC and Empathy could be installed in different prefixes
* Go back to libgee 0.6.xGuillaume Desmottes2012-07-235-9/+11
| | | | | | | | | | | | | | It's not clear if 0.8 will be released for GNOME 3.6 so the release team prefers to stick with 0.6 for now. And yeah, gee-1.0 is the 0.6.x series and gee-0.8 the 0.7.x, nice work guys... Revert "gee_iterator_first is no more in libgee 0.8" This reverts commit 24d30e15b34b654eff96f4a358801290ebe09ec0. Revert "libempathy: Port empathy to libgee 0.8." This reverts commit d563fa078b2a13b3c06b1de626105e0510568e57.
* Add Ubuntu Online Accounts auth handlerXavier Claessens2012-07-235-0/+444
|
* UOA mc-plugin: Actually implement itXavier Claessens2012-07-232-17/+597
|
* Make sure we define MISSION_CONTROL_PLUGINS_DIR when building with UOAGuillaume Desmottes2012-07-231-0/+7
|
* configure.ac: export a bunch of variables from UOA pc filesGuillaume Desmottes2012-07-231-0/+21
|
* Add skeleton of an MC plugin to import Ubuntu Online AccountsXavier Claessens2012-07-237-1/+311
|
* configure: detect if Ubuntu Online Accounts dep is presentGuillaume Desmottes2012-07-231-0/+30
|
* coding style fixesGuillaume Desmottes2012-07-232-2/+2
|
* empathy-roster-model-manager: deal with members-changed signals ↵Laurent Contzen2012-07-232-21/+40
| | | | | | empathy-roster-view: use empathy-roster-model-manager signals https://bugzilla.gnome.org/show_bug.cgi?id=680302
* empathy-roster-view: start using empathy-roster-modelLaurent Contzen2012-07-235-8/+51
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680302
* empathy-roster-model-manager.c: implement ↵Laurent Contzen2012-07-231-0/+9
| | | | | | | | empathy_roster_model_manager_get_individuals () https://bugzilla.gnome.org/show_bug.cgi?id=679868 https://bugzilla.gnome.org/show_bug.cgi?id=680302
* empathy-roster-model-manager: Pass an EmpathyIndividualManager to ↵Laurent Contzen2012-07-232-9/+31
| | | | | | EmpathyRosterModelManager https://bugzilla.gnome.org/show_bug.cgi?id=680302
* roster-model: add API to track individualsGuillaume Desmottes2012-07-232-0/+69
|
* add empathy-roster-model-managerGuillaume Desmottes2012-07-233-0/+230
|
* add empathy-roster-modelGuillaume Desmottes2012-07-233-0/+88
|
* add empathy_account_settings_set_storage_provider()Guillaume Desmottes2012-07-192-0/+22
|
* Depend on tp-glib 0.19;4Guillaume Desmottes2012-07-191-1/+1
| | | | Needed for tp_account_request_set_storage_provider()
* export empathy_account_widget_apply_and_log_in()Guillaume Desmottes2012-07-192-7/+7
|
* Check for libgee depGuillaume Desmottes2012-07-191-0/+1
| | | | We are using it directly so should depend on it.
* gee_iterator_first is no more in libgee 0.8Alban Browaeys2012-07-192-8/+6
| | | | | | | With folks depending upon libgee-0.8 brealage in empathy arise, that is gee_iterator_first is not available. https://bugzilla.gnome.org/show_bug.cgi?id=680152
* libempathy: Port empathy to libgee 0.8.Jeremy Whiting2012-07-192-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680152
* Implement Google X-OAUTH2 SASL mechanismXavier Claessens2012-07-182-0/+45
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680160
* Move SASL mechanism implementations into its own fileXavier Claessens2012-07-188-151/+393
| | | | | | | We could have other account providers than GOA requiring this SASL code. https://bugzilla.gnome.org/show_bug.cgi?id=680160
* empathy: use tp_account_manager_enable_restart()Guillaume Desmottes2012-07-171-0/+2
| | | | | | If for some reason MC crashes we should restart it right away. Ideally this should be done by the Shell (#680099) but it's good to have in Empathy as well.
* remove MC password migration codeGuillaume Desmottes2012-07-171-76/+0
| | | | | | | | | We are shipping this since a bunch of releases so all passwords should be migrated since a while. Furthemore, it may cause issues when the password has been updated in Empathy but not MC. https://bugzilla.gnome.org/show_bug.cgi?id=677180
* Turn libempathy-gtk to a public libGuillaume Desmottes2012-07-171-2/+8
| | | | | | | We use "-release" versioning as it's not meant to be used out of Empathy's tree. https://bugzilla.gnome.org/show_bug.cgi?id=679786
* Turn libempathy to a public libGuillaume Desmottes2012-07-171-14/+21
| | | | | | | We use "-release" versioning as it's not meant to be used out of Empathy's tree. https://bugzilla.gnome.org/show_bug.cgi?id=679786
* tp-chat: prepare the Password feature if neededGuillaume Desmottes2012-07-171-0/+38
|
* Revert "tp-chat:requires TP_CHANNEL_FEATURE_PASSWORD"Guillaume Desmottes2012-07-171-2/+1
| | | | | | | | This reverts commit 33ad5c340ed97da141c3182051502043a710e92f. This is not the right way to fix this bug. If the channel doesn't implement the Password iface (like in a 1-1 chat) our own tp-chat feature is never prepared.
* Display the Top Contacts group name above the top contacts even if all of ↵Laurent Contzen2012-07-171-20/+20
| | | | | | them are offline https://bugzilla.gnome.org/show_bug.cgi?id=679868
* tp-chat:requires TP_CHANNEL_FEATURE_PASSWORDGuillaume Desmottes2012-07-171-1/+2
| | | | | | | | check_almost_ready() relies on the password feature to be prepared so we should make sure that tp-glib prepares it for us before starting to prepare our own feature. https://bugzilla.gnome.org/show_bug.cgi?id=680076
* remove released flagGuillaume Desmottes2012-07-161-1/+1
|
* prepare 3.5.4EMPATHY_3_5_4Guillaume Desmottes2012-07-162-2/+40
|
* Display GOA_PKG_ERRORS if deps are missingGuillaume Desmottes2012-07-161-1/+3
|
* Fix build warning: A string format is requiredXavier Claessens2012-07-161-1/+1
|
* Use new tp_account_* gettersGuillaume Desmottes2012-07-1611-19/+19
|
* preferences: use the factory to create the TpAccountGuillaume Desmottes2012-07-161-5/+8
| | | | tp_account_new() has been deprecated.
* Depend on tp-glib 0.19.3Guillaume Desmottes2012-07-161-1/+1
| | | | Needed to fix deprecation warnings.
* Updated Belarusian translation.Ihar Hrachyshka2012-07-151-564/+491
|
* chat-window: use self->priv patternGuillaume Desmottes2012-07-112-507/+373
|
* chat-window: port to new coding stylesGuillaume Desmottes2012-07-112-2158/+2265
|
* new-chatroom-dialog: set default responseGuillaume Desmottes2012-07-111-0/+2
| | | | | We want to activate the dialog when user hits 'Enter' so he joins the room right away.
* remove empathy-contact-dialogsGuillaume Desmottes2012-07-115-399/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679111
* remove useless includesGuillaume Desmottes2012-07-113-3/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679111
* individual-menu: use the individual version of the add dialogGuillaume Desmottes2012-07-111-6/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679111
* log-window: use empathy_display_individual_info()Guillaume Desmottes2012-07-111-3/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679111
* contact-search-dialog: use empathy_display_individual_info()Guillaume Desmottes2012-07-111-2/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679111
* chat: use empathy_display_individual_info()Guillaume Desmottes2012-07-111-7/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679111
* factor out empathy_display_individual_info()Guillaume Desmottes2012-07-113-127/+141
| | | | | | It didn't want to put more misc stuffs to ui-utils so used this file. https://bugzilla.gnome.org/show_bug.cgi?id=679111
* Updated Hebrew translation.Yaron Shahrabani2012-07-111-489/+487
|
* Updated Lithuanian translationŽygimantas Beručka2012-07-111-1385/+1571
|
* protocol-chooser: set pixbuf on the cell rather than the icon-nameGuillaume Desmottes2012-07-091-6/+19
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675220
* roster-view: export special group namesGuillaume Desmottes2012-07-092-19/+22
| | | | Needed to special case the DnD code.
* roster-view: add empathy_roster_view_get_group_at_y()Guillaume Desmottes2012-07-092-0/+23
|
* add empathy_roster_contact_get_avatar_pixbuf()Guillaume Desmottes2012-07-092-0/+9
|
* call-window: use gdk_keyval_to_unicode()Guillaume Desmottes2012-07-091-57/+22
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679396
* dialpad-widget: use EmpathyDialpadButtonGuillaume Desmottes2012-07-092-40/+43
| | | | | | | | | This will be needed if we want to stop using GtkButton in order to keep the key pressed while the keyboard key is. Anyway, it's good to have regardeless as that makes the code cleaner. https://bugzilla.gnome.org/show_bug.cgi?id=679396
* add empathy-dialpad-buttonGuillaume Desmottes2012-07-093-0/+289
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679396
* call-window: allow user to enter dtmf events using his keyboardGuillaume Desmottes2012-07-091-0/+63
| | | | | | | | | Ideally we should stop sending the DTMF event when the key is released but we can't easily do that in Gtk+; we'll have to write our own widget. I'm going to give it a shot but this is already a nice improvement so we shouldn't block on it. https://bugzilla.gnome.org/show_bug.cgi?id=679396
* add empathy_dialpad_widget_press_key()Guillaume Desmottes2012-07-092-0/+21
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679396
* dialpad-widget: store buttons in a hash tableGuillaume Desmottes2012-07-091-0/+23
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679396
* Updated Norwegian bokmål translationKjartan Maraas2012-07-091-506/+432
|
* Update Punjabi TranslationA S Alam2012-07-091-1257/+1274
|
* Updated Spanish translationDaniel Mustieles2012-07-061-53/+62
|
* individual-widget: don't display unknown presenceGuillaume Desmottes2012-07-061-7/+18
| | | | | | Best to to not show anything than showing we don't know. https://bugzilla.gnome.org/show_bug.cgi?id=679136
* inline block_contact_dialog_show() into subscription-dialog.cGuillaume Desmottes2012-07-063-78/+73
| | | | | | It's only used there now. https://bugzilla.gnome.org/show_bug.cgi?id=679136
* remove empathy_subscription_dialog_show()Guillaume Desmottes2012-07-062-138/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679136
* event-manager: use EmpathySubscriptionDialogGuillaume Desmottes2012-07-061-3/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679136
* add empathy-subscription-dialogGuillaume Desmottes2012-07-054-0/+366
| | | | | | | This is copied from the similar dialog in empathy-account-dialogs.c which I'm about to remove. https://bugzilla.gnome.org/show_bug.cgi?id=679136
* empathy_adium_path_is_valid: check if the directory has the right formatGuillaume Desmottes2012-07-041-0/+20
| | | | | | | The Adium spec explicitely says that the root directory of the theme should end with ".AdiumMessageStyle". https://bugzilla.gnome.org/show_bug.cgi?id=679332
* roster-contact: force the size of the avatarGuillaume Desmottes2012-07-041-0/+2
| | | | | This ensures that all the contacts are nicely aligned even if they have a smaller avatar.
* pixbuf_avatar_from_individual_closure_new: use the g_slice allocatorGuillaume Desmottes2012-07-041-2/+2
| | | | | We are likely to allocate a bunch of those so best to use the g_slice allocator.
* avatar_icon_load_cb: use gdk_pixbuf_new_from_stream_at_scale()Guillaume Desmottes2012-07-041-113/+26
| | | | Make all this code much simpler.
* ui-utils: factor out pixbuf_round_corners()Guillaume Desmottes2012-07-041-14/+18
|
* ui-utils: remove unused public functionsGuillaume Desmottes2012-07-042-699/+7
|
* ui-utils: port to TP coding styleGuillaume Desmottes2012-07-042-1584/+1646
| | | | Half of this file was already using the new style.
* boxes theme: style actions like beforeFrédéric Péters2012-07-043-2/+27
|
* classic theme: style action lines like beforeFrédéric Péters2012-07-041-0/+22
|
* classic theme: more colour updatesFrédéric Péters2012-07-041-1/+5
|
* Updated Greek translationsTom Tryfonidis2012-07-042-1957/+2226
|
* classic theme: update with colours from the old themeFrédéric Péters2012-07-031-2/+3
| | | | part of https://bugzilla.gnome.org/show_bug.cgi?id=679321
* Updated Spanish translationDaniel Mustieles2012-07-021-218/+212
|
* remove empathy-chat-viewGuillaume Desmottes2012-07-023-405/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679255
* remove useless chat-view.h includesGuillaume Desmottes2012-07-022-3/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679255
* Stop using EmpathyChatViewGuillaume Desmottes2012-07-0211-151/+165
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679255
* theme-adium use self->priv patternGuillaume Desmottes2012-07-022-178/+160
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679255
* theme-adium: port to new coding stylesGuillaume Desmottes2012-07-022-1586/+1721
| | | | | | | Some part of this file was already using the new style so best to stay coherent. https://bugzilla.gnome.org/show_bug.cgi?id=679255
* remove empathy-chat-text-viewGuillaume Desmottes2012-07-025-1577/+0
| | | | | | In Adium we trust. https://bugzilla.gnome.org/show_bug.cgi?id=679255
* theme-manager: don't leak info is 2 themes have the same nameGuillaume Desmottes2012-07-021-2/+4
|
* Depend on GLib 2.33.3Guillaume Desmottes2012-07-021-2/+2
| | | | Needed for g_list_copy_deep()
* upgrade_chat_theme_settings: use ↵Guillaume Desmottes2012-07-021-13/+5
| | | | empathy_theme_manager_dup_theme_name_from_path()
* raise a DEBUG instead of WARNING if we can't find the themeGuillaume Desmottes2012-07-021-1/+1
|
* no need to call empathy_theme_manager_find_theme() twiceGuillaume Desmottes2012-07-021-8/+3
|
* List themes from EMPATHY_SRCDIR as wellGuillaume Desmottes2012-07-021-12/+45
|
* change default value of 'theme' key to 'Classic'Guillaume Desmottes2012-07-021-1/+1
| | | | That's the name of the Adium version.
* Store the theme name in the 'theme' gsettings keyGuillaume Desmottes2012-07-024-62/+80
| | | | | The 'adium-path' key is now deprecated as we lookup the theme path from its name.
* add empathy_theme_manager_dup_theme_name_from_path()Guillaume Desmottes2012-07-022-0/+22
|
* theme-manager: use self->priv patternGuillaume Desmottes2012-07-022-66/+55
|
* theme-manager: port to new coding styleGuillaume Desmottes2012-07-022-269/+308
|
* theme-manager: remove useless codeGuillaume Desmottes2012-07-022-17/+0
| | | | None of this is still used.
* move theme migration code to sanity-cleaning.cGuillaume Desmottes2012-07-022-41/+45
| | | | That's where this kind of code is meant to be.
* theme-manager: we can now look up themes in the pathDanielle Madeley2012-07-021-9/+2
|
* theme-manager: make it possible to look up theme by nameDanielle Madeley2012-07-023-2/+69
|
* Remove old themes from POTFILES.inDanielle Madeley2012-07-021-2/+0
|
* theme-manager: automatically migrate from legacy themes to Adium themesDanielle Madeley2012-07-021-0/+47
| | | | | Because Adium themes are saved by path (urgh), adding a legacy theme called 'gnome' which can be used to set the default theme.
* Bring back 'theme' keyDanielle Madeley2012-07-022-0/+6
| | | | We need it for migrating the settings to Adium-only
* theme-manager: clean up memory releasingDanielle Madeley2012-07-021-4/+3
|
* Rename 'Classic WK' to 'Classic'Danielle Madeley2012-07-021-1/+1
|
* Remove legacy themes codeDanielle Madeley2012-07-029-1119/+13
|
* Add Planet GNOME chat themeDanielle Madeley2012-07-0210-0/+190
|
* Add 'Classic' themeDanielle Madeley2012-07-025-1/+91
| | | | Currently called 'Classic WK' until the old theme is removed.
* Install Boxes themeDanielle Madeley2012-07-023-1/+37
| | | | Uninstall needs work. Why is Automake so bad with directories?
* Add Boxes as an Adium theme with variants Clean, Simple and BlueDanielle Madeley2012-07-028-0/+136
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=645921
* Updated Traditional Chinese translation(Hong Kong and Taiwan)Cheng-Chia Tseng2012-06-302-2299/+2545
|
* accounts-dialog: don't show the avatar button if avatars are not supportedGuillaume Desmottes2012-06-281-5/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=627948
* Boxes theme: implement set_show_avatarsWill Thompson2012-06-281-3/+22
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=627948
* Adium themes: implement set_show_avatars()Will Thompson2012-06-281-3/+16
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=627948
* EmpathyChat: tell view to show/hide avatars based on connection interfacesWill Thompson2012-06-281-0/+11
| | | | | | | | I believe that by the time we get here the EmpathyTpChat's TpConnection should be prepared enough to know its interfaces? It seems to be in my brief testing. https://bugzilla.gnome.org/show_bug.cgi?id=627948
* EmpathyChatView: add vfunc for showing/hiding avatarsWill Thompson2012-06-282-0/+24
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=627948
* empathy-nautilus-sendto now uses a RosterView instead of EmpathyContactChooserLaurent Contzen2012-06-271-16/+40
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678875
* factor out empathy_chat_copy()Guillaume Desmottes2012-06-271-37/+58
| | | | Much easier to understand its logic that way.
* build nautilus-sendto plugin with ERROR_CFLAGSGuillaume Desmottes2012-06-271-0/+1
|
* tp-chat: stop setting the TpAccount during constructionGuillaume Desmottes2012-06-273-43/+10
| | | | | | | | | | It doesn't have to be a property any more, we can just get it from the TpConnection when we need it. Should fix a race crash when the TpAccount of the TpConnection is not set yet; see fdo#51444. https://bugzilla.gnome.org/show_bug.cgi?id=678807
* Added new function to get selected individualLaurent Contzen2012-06-272-0/+15
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678875
* egg-list-box: update to masterGuillaume Desmottes2012-06-261-0/+0
|
* Strip %senderPrefix% in Adium themesWill Thompson2012-06-261-0/+6
| | | | | | | | | | | %senderPrefix% is not documented on <http://trac.adium.im/wiki/CreatingMessageStyles> but it's used in minimal_mod, the theme I use, in the tooltips for each speaker's name. Based on <http://hg.adium.im/adium/rev/b586b027de42>, it's supposed to be the IRC mode character (@, +, whatever). We don't have that information, so just get rid of it. https://bugzilla.gnome.org/show_bug.cgi?id=678845
* roster-window: allow to send files using DnDGuillaume Desmottes2012-06-261-0/+170
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678524
* roster-view: export empathy_roster_view_get_individual_at_y()Guillaume Desmottes2012-06-262-7/+29
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678524
* ft-factory: ensure that the factory stays alive while ↵Guillaume Desmottes2012-06-261-2/+4
| | | | | | empathy_ft_handler_new_outgoing() is running https://bugzilla.gnome.org/show_bug.cgi?id=678524
* chat-window: disable file transfer DnDGuillaume Desmottes2012-06-261-0/+2
| | | | | | It's not supported at the moment. https://bugzilla.gnome.org/show_bug.cgi?id=678331
* don't display 'Send file' menu item in empathy-chatGuillaume Desmottes2012-06-263-8/+16
| | | | | | We only support requesting FT channel in the same process as the FT handler. https://bugzilla.gnome.org/show_bug.cgi?id=678331
* remove released flagGuillaume Desmottes2012-06-261-1/+1
|
* prepare 3.5.3EMPATHY_3_5_3Guillaume Desmottes2012-06-262-2/+43
|
* egg-list-box: update to masterGuillaume Desmottes2012-06-261-0/+0
|
* Updated Galician translationsFran Diéguez2012-06-251-381/+371
|
* Updated Greek translationTom Tryfonidis2012-06-221-710/+471
|
* Updated Slovenian translationAndrej Žnidaršič2012-06-221-3/+3
|
* Create and use People Nearby groupLaurent Contzen2012-06-201-0/+30
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678156
* coding style fixesGuillaume Desmottes2012-06-191-2/+3
|
* widget-irc: don't check 'username' using a regexpGuillaume Desmottes2012-06-191-11/+0
| | | | | | It's an optional parameter so can be not set. https://bugzilla.gnome.org/show_bug.cgi?id=678307
* If group is UNGROUPED, display at the bottom of the rosterLaurent Contzen2012-06-191-0/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678376
* roster-view: add_to_displayed: no need to try refiltering groups in non ↵Guillaume Desmottes2012-06-191-0/+4
| | | | | | group mode https://bugzilla.gnome.org/show_bug.cgi?id=678205
* roster-view: add_to_displayed: get the proper EmpathyRosterGroup objectGuillaume Desmottes2012-06-191-3/+8
| | | | | | | | The contacts hash table is a group-name => EmpathyRosterContact mapping. We need to use the self->priv->roster_groups hash to get the EmpathyRosterGroup object which is the one we want to refilter. https://bugzilla.gnome.org/show_bug.cgi?id=678205
* roster-view: use a signal instead of a cb to handle individual tooltipsGuillaume Desmottes2012-06-184-38/+18
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678294
* roster-window: display individual tooltipsGuillaume Desmottes2012-06-181-0/+50
| | | | | | I re-used the same code as in EmpathyIndividualView. https://bugzilla.gnome.org/show_bug.cgi?id=678294
* empathy_roster_view_query_tooltip: set the tooltip next to the right childGuillaume Desmottes2012-06-181-1/+12
| | | | | | This ensures that the tooltip is always displayed next to the correct row. https://bugzilla.gnome.org/show_bug.cgi?id=678294
* Add heuristic to calculate individuals popularitySeif Lotfy2012-06-181-5/+39
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678083
* Show Popular contacts in the "Top Contacts" groupSeif Lotfy2012-06-181-1/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678083
* roster-view: select the child when firing the popup menuGuillaume Desmottes2012-06-181-1/+5
| | | | | It's a bit weird to have the popup being open without knowing for sure which contact it's referring to.
* individual-manager: document that individuals_pop ref its contentGuillaume Desmottes2012-06-181-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677940
* individual-manager: document individual_notify_im_interaction_count()Guillaume Desmottes2012-06-181-0/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677940
* Revert "individual-manager: comment out interaction code"Guillaume Desmottes2012-06-181-9/+0
| | | | | | This reverts commit 7f8fe5091b7a980133c0c3d1285cb718f8772142. https://bugzilla.gnome.org/show_bug.cgi?id=677940
* depends on Folks 0.7.1Guillaume Desmottes2012-06-181-1/+1
| | | | Needed for the interaction count API.
* Use audio-input-microphone-muted-symbolic when the mic is mutedGuillaume Desmottes2012-06-183-12/+32
| | | | | | It's clearer that way. https://bugzilla.gnome.org/show_bug.cgi?id=678167
* add empathy_audio_src_set_mute()Guillaume Desmottes2012-06-182-0/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678167
* Updated Spanish translationDaniel Mustieles2012-06-151-398/+357
|
* Don't show groups by defaultGuillaume Desmottes2012-06-151-1/+1
| | | | | | | The new design is less groups oriented. Users can easly get them back using the preferences dialog. https://bugzilla.gnome.org/show_bug.cgi?id=677949
* preferences: add UI to show/hide groupsGuillaume Desmottes2012-06-152-0/+18
| | | | | | | | | I'm about to change the default to not show groups, so users should have an easy way to get them back. I just removed a bunch of options from the preferences dialog so at the end it will still be simpler than it used to be. https://bugzilla.gnome.org/show_bug.cgi?id=677949
* remove deprecated gsettings keysGuillaume Desmottes2012-06-155-159/+0
| | | | | | Those are not supported by the new roster UI and so can be removed. https://bugzilla.gnome.org/show_bug.cgi?id=677949
* roster-window: remove unused gsettings_contactsGuillaume Desmottes2012-06-152-4/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677949
* roster-window: display events in the viewGuillaume Desmottes2012-06-151-271/+24
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677948
* roster-window: display messages when roster is emptyGuillaume Desmottes2012-06-151-54/+27
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677948
* roster-window: hook activate and popup menuGuillaume Desmottes2012-06-151-0/+68
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677948
* roster-window: use EmpathyRosterViewGuillaume Desmottes2012-06-151-59/+32
| | | | | | | Lot of features have been disabled/commented out. I'll re-introduce them progressively. https://bugzilla.gnome.org/show_bug.cgi?id=677948
* roster-window: use tp_g_signal_connect_object()Guillaume Desmottes2012-06-151-9/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677948
* roster-view: display the favorite icon for the 'top' groupGuillaume Desmottes2012-06-153-4/+49
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678091
* roster-view: display favorite contacts at the top of the roster as wellGuillaume Desmottes2012-06-151-1/+68
| | | | | | I renamed the group to 'Top Contacts' but I'm open to a better suggestion. https://bugzilla.gnome.org/show_bug.cgi?id=678091
* roster-view: sort top contacts alphabeticallyGuillaume Desmottes2012-06-151-25/+19
| | | | | | | We just want them to be on top but they should be sorted alphabetically together, not by popularity. This makes the 'top' contacts more stable. https://bugzilla.gnome.org/show_bug.cgi?id=678091
* individual-manager: comment out interaction codeGuillaume Desmottes2012-06-141-0/+9
| | | | | I accidentally pushed this code to master. I'll revert this patch once the code has been reviewed and Folks 0.7.1 released.
* s/Ungroupped/UngroupedGuillaume Desmottes2012-06-141-4/+6
|
* roster-view: store all the children in EmpathyRosterGroup, not only the ↵Guillaume Desmottes2012-06-141-32/+69
| | | | | | | | | | displayed one When checking if a contact is already in the 'top' list, we don't care if it's actually displayed or not. This makes the whole code more logic as only storing the displayed widgets in EmpathyRosterGroup was a bit weird.
* roster-view: factor out contact_should_be_displayed()Guillaume Desmottes2012-06-141-6/+17
|
* roster-view: add API to display eventsGuillaume Desmottes2012-06-143-0/+235
|
* add empathy_roster_contact_set_event_icon()Guillaume Desmottes2012-06-142-1/+24
| | | | Will be used to display events in the contact list.
* add empathy_roster_view_is_searching()Guillaume Desmottes2012-06-142-0/+9
| | | | Copied from empathy_individual_view_is_searching()
* roster-view: add 'empty' propertyGuillaume Desmottes2012-06-143-1/+94
|
* roster-contact: some sizing fixesGuillaume Desmottes2012-06-141-2/+4
| | | | | | - Don't force a minimal size - Ellipsize the labels so they don't enlarge the window - Make sure the label is always aligned on the left (needed when it's wrapped)
* add API for individual tooltipsGuillaume Desmottes2012-06-143-0/+68
|
* Add popup-individual-menu signalGuillaume Desmottes2012-06-142-0/+103
|
* add a signal when a contact is activatedGuillaume Desmottes2012-06-142-3/+51
|
* roster-contact: reduce border paddingGuillaume Desmottes2012-06-141-5/+5
|
* Display top contacts on the top of the rosterGuillaume Desmottes2012-06-141-0/+131
|
* roster-view: add live search supportGuillaume Desmottes2012-06-143-6/+113
|
* roster-view: add EmpathyRosterGroup and sort contacts accordinglyGuillaume Desmottes2012-06-141-12/+244
| | | | | | | | | | The GtkExpander doesn't contain the contacts as its children because the view needs to be have full control of which rows as displayed (for live search for example). So instead we trick the view sort function to display the contact associated with the group at the right position. Also, we need to keep the structure flat to not break keyboard navigation inside the widget.
* add empathy-roster-groupGuillaume Desmottes2012-06-144-0/+263
|
* roster-view: add one EmpathyRosterContact per groupGuillaume Desmottes2012-06-141-13/+117
|
* roster-contact: add group propertyGuillaume Desmottes2012-06-143-4/+32
|
* roster-view: allow to store more than one widget per IndividualGuillaume Desmottes2012-06-141-9/+23
| | | | With groups we may have more than once the same individual in the list.
* factor out add_roster_contact()Guillaume Desmottes2012-06-141-6/+17
|