Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | roster-model now catches notify::favourites-changed | Laurent Contzen | 2012-08-06 | 4 | -2/+37 |
| | | | | | | empathy-roster-model: catches notify::favourites-changed and emits favourites-changed empathy-roster-model-manager: implemented this empathy-roster-view: now catches favourites-changed from the model | ||||
* | roster-model now catches notify::top-individuals | Laurent Contzen | 2012-08-06 | 4 | -3/+30 |
| | | | | | | empathy-roster-model: catches notify::top-individuals and emits top-individuals-changed empathy-roster-model-manager: implemented this empathy-roster-view: now catches top-individuals-changed from the model | ||||
* | Added new function _get_top_individuals in the model | Laurent Contzen | 2012-08-06 | 4 | -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-model | Laurent Contzen | 2012-08-06 | 1 | -0/+18 |
| | |||||
* | Added test-empathy-dual-roster-view | Laurent Contzen | 2012-08-06 | 2 | -1/+158 |
| | |||||
* | Coding style fixup in empathy-roster-model-manager.c | Laurent Contzen | 2012-08-06 | 1 | -1/+2 |
| | |||||
* | Rely on the empathy factory rather than 're-preparing' the AM | Guillaume Desmottes | 2012-08-03 | 4 | -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_STORAGE | Guillaume Desmottes | 2012-08-03 | 1 | -0/+3 |
| | | | | Needed for the Ubuntu Online Accounts plugins. | ||||
* | Migrate from libgnome-keyring to libsecret | Stef Walter | 2012-08-03 | 2 | -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 accounts | Guillaume Desmottes | 2012-08-03 | 1 | -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_cb | Guillaume Desmottes | 2012-08-03 | 1 | -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 Desmottes | 2012-08-03 | 1 | -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 translation | Jiro Matsuzawa | 2012-08-02 | 1 | -3/+1 |
| | | | | Modify the About label | ||||
* | [l10n] Update Japanese translation | Jiro Matsuzawa | 2012-08-02 | 1 | -2024/+1825 |
| | | | | Merge latest pot | ||||
* | Updated Galician translations | Fran Diéguez | 2012-07-31 | 1 | -205/+185 |
| | |||||
* | Updated Spanish translation | Daniel Mustieles | 2012-07-30 | 1 | -211/+191 |
| | |||||
* | libraries and plugins must be using gi18n-lib.h | Xavier Claessens | 2012-07-30 | 6 | -7/+5 |
| | |||||
* | EmpathyContactWidget: remove all remaining flags | Xavier Claessens | 2012-07-30 | 3 | -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 code | Xavier Claessens | 2012-07-30 | 2 | -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 accounts | Xavier Claessens | 2012-07-30 | 1 | -14/+75 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=680449 | ||||
* | add empathy-app-plugin-widget | Xavier Claessens | 2012-07-30 | 5 | -3/+419 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=680449 | ||||
* | add empathy-app-plugin | Guillaume Desmottes | 2012-07-30 | 6 | -2/+158 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=680449 | ||||
* | UOA accounts plugin widget: tweak styling of the info bar | Xavier Claessens | 2012-07-30 | 1 | -11/+31 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=680449 | ||||
* | UOA: fix empathy.application XML indentation | Xavier Claessens | 2012-07-30 | 1 | -6/+4 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=680449 | ||||
* | EmpathAccountsDialog: user the new EmpathyUserInfo widget | Xavier Claessens | 2012-07-30 | 1 | -77/+22 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=680449 | ||||
* | EmpathyUserInfo: New widget to edit personal information | Xavier Claessens | 2012-07-30 | 4 | -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_all | Xavier Claessens | 2012-07-30 | 2 | -1/+4 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=680449 | ||||
* | EmpathyAvatarChooser: rebase on TpAccount API | Xavier Claessens | 2012-07-30 | 2 | -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 EmpathyAvatarChooser | Xavier Claessens | 2012-07-30 | 3 | -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 translations | Fran Diéguez | 2012-07-30 | 1 | -1102/+1105 |
| | |||||
* | Updated Slovenian translation | Matej Urbančič | 2012-07-29 | 1 | -1622/+1591 |
| | |||||
* | Updated Hungarian translation | Gabor Kelemen | 2012-07-29 | 1 | -7/+5 |
| | |||||
* | Updated Hungarian translation by Bence Lukacs <lukacs.bence1 at gmail dot com> | Gabor Kelemen | 2012-07-28 | 1 | -1633/+1617 |
| | |||||
* | Updated Indonesian translation | Andika Triwidada | 2012-07-28 | 1 | -1840/+1768 |
| | |||||
* | Updated Spanish translation | Daniel Mustieles | 2012-07-27 | 1 | -1032/+1033 |
| | |||||
* | Accounts dialog: use external app for readonly UOA accounts | Xavier Claessens | 2012-07-26 | 1 | -1/+6 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=680646 | ||||
* | UOA mc-plugin: CANNOT_SET_PARAMETERS depends on account's settings | Xavier Claessens | 2012-07-26 | 1 | -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 Desmottes | 2012-07-26 | 1 | -14/+17 |
| | |||||
* | Updated Gujarati Translations | Sweta Kothari | 2012-07-26 | 1 | -4/+4 |
| | |||||
* | Updated Gujarati Translations | Sweta Kothari | 2012-07-26 | 1 | -2/+2 |
| | |||||
* | Updated Gujarati Translations | Sweta Kothari | 2012-07-26 | 1 | -1803/+1757 |
| | |||||
* | Updated Norwegian bokmål translation | Kjartan Maraas | 2012-07-26 | 1 | -1025/+1023 |
| | |||||
* | Updated Hebrew translation. | Yaron Shahrabani | 2012-07-25 | 1 | -993/+994 |
| | |||||
* | Updated POTFILES.in | Piotr Drąg | 2012-07-25 | 1 | -32/+34 |
| | |||||
* | Updated Greek translation | Tom Tryfonidis | 2012-07-24 | 1 | -250/+254 |
| | |||||
* | accounts-plugin-widget: set the right icon name | Guillaume Desmottes | 2012-07-24 | 1 | -0/+3 |
| | | | | We don't want Empathy to use the default icon name. | ||||
* | account-plugins: implement delete | Guillaume Desmottes | 2012-07-24 | 1 | -1/+29 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=680448 | ||||
* | Generate plugins for most protocols | Guillaume Desmottes | 2012-07-24 | 30 | -3/+523 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=680448 | ||||
* | add generate-plugins.py | Guillaume Desmottes | 2012-07-24 | 6 | -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 plugin | Guillaume Desmottes | 2012-07-24 | 5 | -0/+34 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=680448 | ||||
* | account-plugin-widget: display the top bar and account widget | Guillaume Desmottes | 2012-07-24 | 2 | -5/+209 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=680448 | ||||
* | Hook cc-plugins to the build system | Guillaume Desmottes | 2012-07-24 | 5 | -1/+32 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=680448 | ||||
* | add empathy-account-plugin | Guillaume Desmottes | 2012-07-24 | 2 | -0/+140 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=680448 | ||||
* | add account-plugin-widget | Guillaume Desmottes | 2012-07-24 | 2 | -0/+221 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=680448 | ||||
* | remove released flag | Guillaume Desmottes | 2012-07-24 | 1 | -1/+1 |
| | |||||
* | add empathy.application to EXTRA_DISTEMPATHY_3_5_4_1 | Guillaume Desmottes | 2012-07-24 | 1 | -0/+2 |
| | |||||
* | prepare 3.5.4.1 | Guillaume Desmottes | 2012-07-24 | 2 | -2/+24 |
| | |||||
* | add empathy.application | Guillaume Desmottes | 2012-07-24 | 3 | -0/+23 |
| | |||||
* | empathy-roster-model-manager: added xmpp-local contacts support ↵ | Laurent Contzen | 2012-07-23 | 2 | -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 Contzen | 2012-07-23 | 4 | -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 Contzen | 2012-07-23 | 4 | -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 build | Xavier Claessens | 2012-07-23 | 1 | -2/+6 |
| | | | | | This makes sure the icones are done (un)installing before regenerating the icon cache. | ||||
* | Do not install MC plugins into MC's prefix | Xavier Claessens | 2012-07-23 | 1 | -13/+9 |
| | | | | MC and Empathy could be installed in different prefixes | ||||
* | Go back to libgee 0.6.x | Guillaume Desmottes | 2012-07-23 | 5 | -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 handler | Xavier Claessens | 2012-07-23 | 5 | -0/+444 |
| | |||||
* | UOA mc-plugin: Actually implement it | Xavier Claessens | 2012-07-23 | 2 | -17/+597 |
| | |||||
* | Make sure we define MISSION_CONTROL_PLUGINS_DIR when building with UOA | Guillaume Desmottes | 2012-07-23 | 1 | -0/+7 |
| | |||||
* | configure.ac: export a bunch of variables from UOA pc files | Guillaume Desmottes | 2012-07-23 | 1 | -0/+21 |
| | |||||
* | Add skeleton of an MC plugin to import Ubuntu Online Accounts | Xavier Claessens | 2012-07-23 | 7 | -1/+311 |
| | |||||
* | configure: detect if Ubuntu Online Accounts dep is present | Guillaume Desmottes | 2012-07-23 | 1 | -0/+30 |
| | |||||
* | coding style fixes | Guillaume Desmottes | 2012-07-23 | 2 | -2/+2 |
| | |||||
* | empathy-roster-model-manager: deal with members-changed signals ↵ | Laurent Contzen | 2012-07-23 | 2 | -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-model | Laurent Contzen | 2012-07-23 | 5 | -8/+51 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=680302 | ||||
* | empathy-roster-model-manager.c: implement ↵ | Laurent Contzen | 2012-07-23 | 1 | -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 Contzen | 2012-07-23 | 2 | -9/+31 |
| | | | | | | EmpathyRosterModelManager https://bugzilla.gnome.org/show_bug.cgi?id=680302 | ||||
* | roster-model: add API to track individuals | Guillaume Desmottes | 2012-07-23 | 2 | -0/+69 |
| | |||||
* | add empathy-roster-model-manager | Guillaume Desmottes | 2012-07-23 | 3 | -0/+230 |
| | |||||
* | add empathy-roster-model | Guillaume Desmottes | 2012-07-23 | 3 | -0/+88 |
| | |||||
* | add empathy_account_settings_set_storage_provider() | Guillaume Desmottes | 2012-07-19 | 2 | -0/+22 |
| | |||||
* | Depend on tp-glib 0.19;4 | Guillaume Desmottes | 2012-07-19 | 1 | -1/+1 |
| | | | | Needed for tp_account_request_set_storage_provider() | ||||
* | export empathy_account_widget_apply_and_log_in() | Guillaume Desmottes | 2012-07-19 | 2 | -7/+7 |
| | |||||
* | Check for libgee dep | Guillaume Desmottes | 2012-07-19 | 1 | -0/+1 |
| | | | | We are using it directly so should depend on it. | ||||
* | gee_iterator_first is no more in libgee 0.8 | Alban Browaeys | 2012-07-19 | 2 | -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 Whiting | 2012-07-19 | 2 | -2/+2 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=680152 | ||||
* | Implement Google X-OAUTH2 SASL mechanism | Xavier Claessens | 2012-07-18 | 2 | -0/+45 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=680160 | ||||
* | Move SASL mechanism implementations into its own file | Xavier Claessens | 2012-07-18 | 8 | -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 Desmottes | 2012-07-17 | 1 | -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 code | Guillaume Desmottes | 2012-07-17 | 1 | -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 lib | Guillaume Desmottes | 2012-07-17 | 1 | -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 lib | Guillaume Desmottes | 2012-07-17 | 1 | -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 needed | Guillaume Desmottes | 2012-07-17 | 1 | -0/+38 |
| | |||||
* | Revert "tp-chat:requires TP_CHANNEL_FEATURE_PASSWORD" | Guillaume Desmottes | 2012-07-17 | 1 | -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 Contzen | 2012-07-17 | 1 | -20/+20 |
| | | | | | | them are offline https://bugzilla.gnome.org/show_bug.cgi?id=679868 | ||||
* | tp-chat:requires TP_CHANNEL_FEATURE_PASSWORD | Guillaume Desmottes | 2012-07-17 | 1 | -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 flag | Guillaume Desmottes | 2012-07-16 | 1 | -1/+1 |
| | |||||
* | prepare 3.5.4EMPATHY_3_5_4 | Guillaume Desmottes | 2012-07-16 | 2 | -2/+40 |
| | |||||
* | Display GOA_PKG_ERRORS if deps are missing | Guillaume Desmottes | 2012-07-16 | 1 | -1/+3 |
| | |||||
* | Fix build warning: A string format is required | Xavier Claessens | 2012-07-16 | 1 | -1/+1 |
| | |||||
* | Use new tp_account_* getters | Guillaume Desmottes | 2012-07-16 | 11 | -19/+19 |
| | |||||
* | preferences: use the factory to create the TpAccount | Guillaume Desmottes | 2012-07-16 | 1 | -5/+8 |
| | | | | tp_account_new() has been deprecated. | ||||
* | Depend on tp-glib 0.19.3 | Guillaume Desmottes | 2012-07-16 | 1 | -1/+1 |
| | | | | Needed to fix deprecation warnings. | ||||
* | Updated Belarusian translation. | Ihar Hrachyshka | 2012-07-15 | 1 | -564/+491 |
| | |||||
* | chat-window: use self->priv pattern | Guillaume Desmottes | 2012-07-11 | 2 | -507/+373 |
| | |||||
* | chat-window: port to new coding styles | Guillaume Desmottes | 2012-07-11 | 2 | -2158/+2265 |
| | |||||
* | new-chatroom-dialog: set default response | Guillaume Desmottes | 2012-07-11 | 1 | -0/+2 |
| | | | | | We want to activate the dialog when user hits 'Enter' so he joins the room right away. | ||||
* | remove empathy-contact-dialogs | Guillaume Desmottes | 2012-07-11 | 5 | -399/+0 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=679111 | ||||
* | remove useless includes | Guillaume Desmottes | 2012-07-11 | 3 | -3/+0 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=679111 | ||||
* | individual-menu: use the individual version of the add dialog | Guillaume Desmottes | 2012-07-11 | 1 | -6/+6 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=679111 | ||||
* | log-window: use empathy_display_individual_info() | Guillaume Desmottes | 2012-07-11 | 1 | -3/+9 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=679111 | ||||
* | contact-search-dialog: use empathy_display_individual_info() | Guillaume Desmottes | 2012-07-11 | 1 | -2/+7 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=679111 | ||||
* | chat: use empathy_display_individual_info() | Guillaume Desmottes | 2012-07-11 | 1 | -7/+6 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=679111 | ||||
* | factor out empathy_display_individual_info() | Guillaume Desmottes | 2012-07-11 | 3 | -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 Shahrabani | 2012-07-11 | 1 | -489/+487 |
| | |||||
* | Updated Lithuanian translation | Žygimantas Beručka | 2012-07-11 | 1 | -1385/+1571 |
| | |||||
* | protocol-chooser: set pixbuf on the cell rather than the icon-name | Guillaume Desmottes | 2012-07-09 | 1 | -6/+19 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675220 | ||||
* | roster-view: export special group names | Guillaume Desmottes | 2012-07-09 | 2 | -19/+22 |
| | | | | Needed to special case the DnD code. | ||||
* | roster-view: add empathy_roster_view_get_group_at_y() | Guillaume Desmottes | 2012-07-09 | 2 | -0/+23 |
| | |||||
* | add empathy_roster_contact_get_avatar_pixbuf() | Guillaume Desmottes | 2012-07-09 | 2 | -0/+9 |
| | |||||
* | call-window: use gdk_keyval_to_unicode() | Guillaume Desmottes | 2012-07-09 | 1 | -57/+22 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=679396 | ||||
* | dialpad-widget: use EmpathyDialpadButton | Guillaume Desmottes | 2012-07-09 | 2 | -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-button | Guillaume Desmottes | 2012-07-09 | 3 | -0/+289 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=679396 | ||||
* | call-window: allow user to enter dtmf events using his keyboard | Guillaume Desmottes | 2012-07-09 | 1 | -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 Desmottes | 2012-07-09 | 2 | -0/+21 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=679396 | ||||
* | dialpad-widget: store buttons in a hash table | Guillaume Desmottes | 2012-07-09 | 1 | -0/+23 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=679396 | ||||
* | Updated Norwegian bokmål translation | Kjartan Maraas | 2012-07-09 | 1 | -506/+432 |
| | |||||
* | Update Punjabi Translation | A S Alam | 2012-07-09 | 1 | -1257/+1274 |
| | |||||
* | Updated Spanish translation | Daniel Mustieles | 2012-07-06 | 1 | -53/+62 |
| | |||||
* | individual-widget: don't display unknown presence | Guillaume Desmottes | 2012-07-06 | 1 | -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.c | Guillaume Desmottes | 2012-07-06 | 3 | -78/+73 |
| | | | | | | It's only used there now. https://bugzilla.gnome.org/show_bug.cgi?id=679136 | ||||
* | remove empathy_subscription_dialog_show() | Guillaume Desmottes | 2012-07-06 | 2 | -138/+0 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=679136 | ||||
* | event-manager: use EmpathySubscriptionDialog | Guillaume Desmottes | 2012-07-06 | 1 | -3/+12 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=679136 | ||||
* | add empathy-subscription-dialog | Guillaume Desmottes | 2012-07-05 | 4 | -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 format | Guillaume Desmottes | 2012-07-04 | 1 | -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 avatar | Guillaume Desmottes | 2012-07-04 | 1 | -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 allocator | Guillaume Desmottes | 2012-07-04 | 1 | -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 Desmottes | 2012-07-04 | 1 | -113/+26 |
| | | | | Make all this code much simpler. | ||||
* | ui-utils: factor out pixbuf_round_corners() | Guillaume Desmottes | 2012-07-04 | 1 | -14/+18 |
| | |||||
* | ui-utils: remove unused public functions | Guillaume Desmottes | 2012-07-04 | 2 | -699/+7 |
| | |||||
* | ui-utils: port to TP coding style | Guillaume Desmottes | 2012-07-04 | 2 | -1584/+1646 |
| | | | | Half of this file was already using the new style. | ||||
* | boxes theme: style actions like before | Frédéric Péters | 2012-07-04 | 3 | -2/+27 |
| | |||||
* | classic theme: style action lines like before | Frédéric Péters | 2012-07-04 | 1 | -0/+22 |
| | |||||
* | classic theme: more colour updates | Frédéric Péters | 2012-07-04 | 1 | -1/+5 |
| | |||||
* | Updated Greek translations | Tom Tryfonidis | 2012-07-04 | 2 | -1957/+2226 |
| | |||||
* | classic theme: update with colours from the old theme | Frédéric Péters | 2012-07-03 | 1 | -2/+3 |
| | | | | part of https://bugzilla.gnome.org/show_bug.cgi?id=679321 | ||||
* | Updated Spanish translation | Daniel Mustieles | 2012-07-02 | 1 | -218/+212 |
| | |||||
* | remove empathy-chat-view | Guillaume Desmottes | 2012-07-02 | 3 | -405/+0 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=679255 | ||||
* | remove useless chat-view.h includes | Guillaume Desmottes | 2012-07-02 | 2 | -3/+0 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=679255 | ||||
* | Stop using EmpathyChatView | Guillaume Desmottes | 2012-07-02 | 11 | -151/+165 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=679255 | ||||
* | theme-adium use self->priv pattern | Guillaume Desmottes | 2012-07-02 | 2 | -178/+160 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=679255 | ||||
* | theme-adium: port to new coding styles | Guillaume Desmottes | 2012-07-02 | 2 | -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-view | Guillaume Desmottes | 2012-07-02 | 5 | -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 name | Guillaume Desmottes | 2012-07-02 | 1 | -2/+4 |
| | |||||
* | Depend on GLib 2.33.3 | Guillaume Desmottes | 2012-07-02 | 1 | -2/+2 |
| | | | | Needed for g_list_copy_deep() | ||||
* | upgrade_chat_theme_settings: use ↵ | Guillaume Desmottes | 2012-07-02 | 1 | -13/+5 |
| | | | | empathy_theme_manager_dup_theme_name_from_path() | ||||
* | raise a DEBUG instead of WARNING if we can't find the theme | Guillaume Desmottes | 2012-07-02 | 1 | -1/+1 |
| | |||||
* | no need to call empathy_theme_manager_find_theme() twice | Guillaume Desmottes | 2012-07-02 | 1 | -8/+3 |
| | |||||
* | List themes from EMPATHY_SRCDIR as well | Guillaume Desmottes | 2012-07-02 | 1 | -12/+45 |
| | |||||
* | change default value of 'theme' key to 'Classic' | Guillaume Desmottes | 2012-07-02 | 1 | -1/+1 |
| | | | | That's the name of the Adium version. | ||||
* | Store the theme name in the 'theme' gsettings key | Guillaume Desmottes | 2012-07-02 | 4 | -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 Desmottes | 2012-07-02 | 2 | -0/+22 |
| | |||||
* | theme-manager: use self->priv pattern | Guillaume Desmottes | 2012-07-02 | 2 | -66/+55 |
| | |||||
* | theme-manager: port to new coding style | Guillaume Desmottes | 2012-07-02 | 2 | -269/+308 |
| | |||||
* | theme-manager: remove useless code | Guillaume Desmottes | 2012-07-02 | 2 | -17/+0 |
| | | | | None of this is still used. | ||||
* | move theme migration code to sanity-cleaning.c | Guillaume Desmottes | 2012-07-02 | 2 | -41/+45 |
| | | | | That's where this kind of code is meant to be. | ||||
* | theme-manager: we can now look up themes in the path | Danielle Madeley | 2012-07-02 | 1 | -9/+2 |
| | |||||
* | theme-manager: make it possible to look up theme by name | Danielle Madeley | 2012-07-02 | 3 | -2/+69 |
| | |||||
* | Remove old themes from POTFILES.in | Danielle Madeley | 2012-07-02 | 1 | -2/+0 |
| | |||||
* | theme-manager: automatically migrate from legacy themes to Adium themes | Danielle Madeley | 2012-07-02 | 1 | -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' key | Danielle Madeley | 2012-07-02 | 2 | -0/+6 |
| | | | | We need it for migrating the settings to Adium-only | ||||
* | theme-manager: clean up memory releasing | Danielle Madeley | 2012-07-02 | 1 | -4/+3 |
| | |||||
* | Rename 'Classic WK' to 'Classic' | Danielle Madeley | 2012-07-02 | 1 | -1/+1 |
| | |||||
* | Remove legacy themes code | Danielle Madeley | 2012-07-02 | 9 | -1119/+13 |
| | |||||
* | Add Planet GNOME chat theme | Danielle Madeley | 2012-07-02 | 10 | -0/+190 |
| | |||||
* | Add 'Classic' theme | Danielle Madeley | 2012-07-02 | 5 | -1/+91 |
| | | | | Currently called 'Classic WK' until the old theme is removed. | ||||
* | Install Boxes theme | Danielle Madeley | 2012-07-02 | 3 | -1/+37 |
| | | | | Uninstall needs work. Why is Automake so bad with directories? | ||||
* | Add Boxes as an Adium theme with variants Clean, Simple and Blue | Danielle Madeley | 2012-07-02 | 8 | -0/+136 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=645921 | ||||
* | Updated Traditional Chinese translation(Hong Kong and Taiwan) | Cheng-Chia Tseng | 2012-06-30 | 2 | -2299/+2545 |
| | |||||
* | accounts-dialog: don't show the avatar button if avatars are not supported | Guillaume Desmottes | 2012-06-28 | 1 | -5/+12 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=627948 | ||||
* | Boxes theme: implement set_show_avatars | Will Thompson | 2012-06-28 | 1 | -3/+22 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=627948 | ||||
* | Adium themes: implement set_show_avatars() | Will Thompson | 2012-06-28 | 1 | -3/+16 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=627948 | ||||
* | EmpathyChat: tell view to show/hide avatars based on connection interfaces | Will Thompson | 2012-06-28 | 1 | -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 avatars | Will Thompson | 2012-06-28 | 2 | -0/+24 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=627948 | ||||
* | empathy-nautilus-sendto now uses a RosterView instead of EmpathyContactChooser | Laurent Contzen | 2012-06-27 | 1 | -16/+40 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=678875 | ||||
* | factor out empathy_chat_copy() | Guillaume Desmottes | 2012-06-27 | 1 | -37/+58 |
| | | | | Much easier to understand its logic that way. | ||||
* | build nautilus-sendto plugin with ERROR_CFLAGS | Guillaume Desmottes | 2012-06-27 | 1 | -0/+1 |
| | |||||
* | tp-chat: stop setting the TpAccount during construction | Guillaume Desmottes | 2012-06-27 | 3 | -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 individual | Laurent Contzen | 2012-06-27 | 2 | -0/+15 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=678875 | ||||
* | egg-list-box: update to master | Guillaume Desmottes | 2012-06-26 | 1 | -0/+0 |
| | |||||
* | Strip %senderPrefix% in Adium themes | Will Thompson | 2012-06-26 | 1 | -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 DnD | Guillaume Desmottes | 2012-06-26 | 1 | -0/+170 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=678524 | ||||
* | roster-view: export empathy_roster_view_get_individual_at_y() | Guillaume Desmottes | 2012-06-26 | 2 | -7/+29 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=678524 | ||||
* | ft-factory: ensure that the factory stays alive while ↵ | Guillaume Desmottes | 2012-06-26 | 1 | -2/+4 |
| | | | | | | empathy_ft_handler_new_outgoing() is running https://bugzilla.gnome.org/show_bug.cgi?id=678524 | ||||
* | chat-window: disable file transfer DnD | Guillaume Desmottes | 2012-06-26 | 1 | -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-chat | Guillaume Desmottes | 2012-06-26 | 3 | -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 flag | Guillaume Desmottes | 2012-06-26 | 1 | -1/+1 |
| | |||||
* | prepare 3.5.3EMPATHY_3_5_3 | Guillaume Desmottes | 2012-06-26 | 2 | -2/+43 |
| | |||||
* | egg-list-box: update to master | Guillaume Desmottes | 2012-06-26 | 1 | -0/+0 |
| | |||||
* | Updated Galician translations | Fran Diéguez | 2012-06-25 | 1 | -381/+371 |
| | |||||
* | Updated Greek translation | Tom Tryfonidis | 2012-06-22 | 1 | -710/+471 |
| | |||||
* | Updated Slovenian translation | Andrej Žnidaršič | 2012-06-22 | 1 | -3/+3 |
| | |||||
* | Create and use People Nearby group | Laurent Contzen | 2012-06-20 | 1 | -0/+30 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=678156 | ||||
* | coding style fixes | Guillaume Desmottes | 2012-06-19 | 1 | -2/+3 |
| | |||||
* | widget-irc: don't check 'username' using a regexp | Guillaume Desmottes | 2012-06-19 | 1 | -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 roster | Laurent Contzen | 2012-06-19 | 1 | -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 Desmottes | 2012-06-19 | 1 | -0/+4 |
| | | | | | | group mode https://bugzilla.gnome.org/show_bug.cgi?id=678205 | ||||
* | roster-view: add_to_displayed: get the proper EmpathyRosterGroup object | Guillaume Desmottes | 2012-06-19 | 1 | -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 tooltips | Guillaume Desmottes | 2012-06-18 | 4 | -38/+18 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=678294 | ||||
* | roster-window: display individual tooltips | Guillaume Desmottes | 2012-06-18 | 1 | -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 child | Guillaume Desmottes | 2012-06-18 | 1 | -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 popularity | Seif Lotfy | 2012-06-18 | 1 | -5/+39 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=678083 | ||||
* | Show Popular contacts in the "Top Contacts" group | Seif Lotfy | 2012-06-18 | 1 | -1/+5 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=678083 | ||||
* | roster-view: select the child when firing the popup menu | Guillaume Desmottes | 2012-06-18 | 1 | -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 content | Guillaume Desmottes | 2012-06-18 | 1 | -1/+1 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=677940 | ||||
* | individual-manager: document individual_notify_im_interaction_count() | Guillaume Desmottes | 2012-06-18 | 1 | -0/+4 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=677940 | ||||
* | Revert "individual-manager: comment out interaction code" | Guillaume Desmottes | 2012-06-18 | 1 | -9/+0 |
| | | | | | | This reverts commit 7f8fe5091b7a980133c0c3d1285cb718f8772142. https://bugzilla.gnome.org/show_bug.cgi?id=677940 | ||||
* | depends on Folks 0.7.1 | Guillaume Desmottes | 2012-06-18 | 1 | -1/+1 |
| | | | | Needed for the interaction count API. | ||||
* | Use audio-input-microphone-muted-symbolic when the mic is muted | Guillaume Desmottes | 2012-06-18 | 3 | -12/+32 |
| | | | | | | It's clearer that way. https://bugzilla.gnome.org/show_bug.cgi?id=678167 | ||||
* | add empathy_audio_src_set_mute() | Guillaume Desmottes | 2012-06-18 | 2 | -0/+12 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=678167 | ||||
* | Updated Spanish translation | Daniel Mustieles | 2012-06-15 | 1 | -398/+357 |
| | |||||
* | Don't show groups by default | Guillaume Desmottes | 2012-06-15 | 1 | -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 groups | Guillaume Desmottes | 2012-06-15 | 2 | -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 keys | Guillaume Desmottes | 2012-06-15 | 5 | -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_contacts | Guillaume Desmottes | 2012-06-15 | 2 | -4/+0 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=677949 | ||||
* | roster-window: display events in the view | Guillaume Desmottes | 2012-06-15 | 1 | -271/+24 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=677948 | ||||
* | roster-window: display messages when roster is empty | Guillaume Desmottes | 2012-06-15 | 1 | -54/+27 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=677948 | ||||
* | roster-window: hook activate and popup menu | Guillaume Desmottes | 2012-06-15 | 1 | -0/+68 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=677948 | ||||
* | roster-window: use EmpathyRosterView | Guillaume Desmottes | 2012-06-15 | 1 | -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 Desmottes | 2012-06-15 | 1 | -9/+4 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=677948 | ||||
* | roster-view: display the favorite icon for the 'top' group | Guillaume Desmottes | 2012-06-15 | 3 | -4/+49 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=678091 | ||||
* | roster-view: display favorite contacts at the top of the roster as well | Guillaume Desmottes | 2012-06-15 | 1 | -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 alphabetically | Guillaume Desmottes | 2012-06-15 | 1 | -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 code | Guillaume Desmottes | 2012-06-14 | 1 | -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/Ungrouped | Guillaume Desmottes | 2012-06-14 | 1 | -4/+6 |
| | |||||
* | roster-view: store all the children in EmpathyRosterGroup, not only the ↵ | Guillaume Desmottes | 2012-06-14 | 1 | -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 Desmottes | 2012-06-14 | 1 | -6/+17 |
| | |||||
* | roster-view: add API to display events | Guillaume Desmottes | 2012-06-14 | 3 | -0/+235 |
| | |||||
* | add empathy_roster_contact_set_event_icon() | Guillaume Desmottes | 2012-06-14 | 2 | -1/+24 |
| | | | | Will be used to display events in the contact list. | ||||
* | add empathy_roster_view_is_searching() | Guillaume Desmottes | 2012-06-14 | 2 | -0/+9 |
| | | | | Copied from empathy_individual_view_is_searching() | ||||
* | roster-view: add 'empty' property | Guillaume Desmottes | 2012-06-14 | 3 | -1/+94 |
| | |||||
* | roster-contact: some sizing fixes | Guillaume Desmottes | 2012-06-14 | 1 | -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 tooltips | Guillaume Desmottes | 2012-06-14 | 3 | -0/+68 |
| | |||||
* | Add popup-individual-menu signal | Guillaume Desmottes | 2012-06-14 | 2 | -0/+103 |
| | |||||
* | add a signal when a contact is activated | Guillaume Desmottes | 2012-06-14 | 2 | -3/+51 |
| | |||||
* | roster-contact: reduce border padding | Guillaume Desmottes | 2012-06-14 | 1 | -5/+5 |
| | |||||
* | Display top contacts on the top of the roster | Guillaume Desmottes | 2012-06-14 | 1 | -0/+131 |
| | |||||
* | roster-view: add live search support | Guillaume Desmottes | 2012-06-14 | 3 | -6/+113 |
| | |||||
* | roster-view: add EmpathyRosterGroup and sort contacts accordingly | Guillaume Desmottes | 2012-06-14 | 1 | -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-group | Guillaume Desmottes | 2012-06-14 | 4 | -0/+263 |
| | |||||
* | roster-view: add one EmpathyRosterContact per group | Guillaume Desmottes | 2012-06-14 | 1 | -13/+117 |
| | |||||
* | roster-contact: add group property | Guillaume Desmottes | 2012-06-14 | 3 | -4/+32 |
| |