aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* factor out populate_view()Guillaume Desmottes2012-06-141-10/+17
|
* roster-view: resort when the alias is changedGuillaume Desmottes2012-06-141-0/+4
|
* roster-item: add 'alias' propertyGuillaume Desmottes2012-06-141-5/+19
| | | | We need to know when the alias is changed to resort the view.
* test-empathy-roster-view: add option to display offline contactsGuillaume Desmottes2012-06-141-0/+21
|
* Filter out offline contactsGuillaume Desmottes2012-06-142-0/+58
|
* roster-item: track if individual is online or notGuillaume Desmottes2012-06-142-0/+61
| | | | | We cache the online status as we want to refresh the contact list only when the contact becomes online/offline, not each time his presence changes.
* roster-item: add padding around the main boxGuillaume Desmottes2012-06-142-8/+16
|
* set separators between contactsGuillaume Desmottes2012-06-141-0/+23
|
* display phone icon if neededGuillaume Desmottes2012-06-141-7/+50
|
* set dim-label style class on the presence message labelGuillaume Desmottes2012-06-141-0/+4
|
* Center the alias if no presence message is displayedGuillaume Desmottes2012-06-141-3/+16
|
* roster-item: display the contact presence iconGuillaume Desmottes2012-06-141-0/+30
|
* roster-item: display the contact aliasGuillaume Desmottes2012-06-141-0/+65
|
* roster-item: display the contact avatarGuillaume Desmottes2012-06-141-0/+67
|
* roster-view: sort itemsGuillaume Desmottes2012-06-141-0/+20
|
* roster-view: populate with EmpathyRosterItemGuillaume Desmottes2012-06-141-1/+82
|
* add empathy-roster-itemGuillaume Desmottes2012-06-143-0/+207
|
* add test-empathy-roster-viewGuillaume Desmottes2012-06-143-1/+47
|
* create roster-view skeletonGuillaume Desmottes2012-06-143-0/+207
|
* Add egg-list-box as a submoduleGuillaume Desmottes2012-06-145-0/+29
|
* individual-manager: keep track of most popular contactsGuillaume Desmottes2012-06-142-0/+181
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677940
* empathy_client_factory_dup_contact_features: request groups and client-typesGuillaume Desmottes2012-06-131-0/+2
| | | | | | | Empathy prepares the AM before preparing folks, so when folks set its features on the factory, all TpContact are already created and so won't be upgraded. https://bugzilla.gnome.org/show_bug.cgi?id=675214
* Updated Greek translationTom Tryfonidis2012-06-111-2022/+2478
|
* Updated Belarusian translation.Ihar Hrachyshka2012-06-111-1091/+949
|
* empathy-chat: abort chat_log_filter if object was destroyedDebarshi Ray2012-06-111-9/+20
| | | | Fixes: https://bugzilla.gnome.org/677641
* empathy-chat: abort got_filtered_messages_cb if object was destroyedDebarshi Ray2012-06-111-3/+14
| | | | Fixes: https://bugzilla.gnome.org/677641
* roster-window: remove old GActionEntryGuillaume Desmottes2012-06-081-21/+0
| | | | Those have been removed from menubar.ui when implementing the new menu.
* move 'Remove' item code to individual-menuGuillaume Desmottes2012-06-084-204/+210
| | | | | | | There is no reason to not have it implemented like all the other menu items. Furtermore, having the logic in individual-menu.c will make it easier to use from the new roster view.
* remove libebook supportGuillaume Desmottes2012-06-075-91/+3
| | | | | | | It's API just changed and it's not really useful anymore as gnome-about-me has been removed. https://bugzilla.gnome.org/show_bug.cgi?id=677533
* Build with TP_SEAL_ENABLEGuillaume Desmottes2012-06-071-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* empathy_account_settings_migrate_password_cb: use the vardict APIGuillaume Desmottes2012-06-071-6/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* account-settings: always use GVariant to store parametersGuillaume Desmottes2012-06-076-188/+220
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* remove empathy_account_settings_set_* functionsGuillaume Desmottes2012-06-077-170/+74
| | | | | | | | They don't buy us much so let's just pass the GVariant directly. Fix some string leaks in empathy-account-widget-irc.c as well. https://bugzilla.gnome.org/show_bug.cgi?id=677545
* accounts-settings: store parameters as GVariantGuillaume Desmottes2012-06-073-30/+73
| | | | | | | This patch introduces a GValue leak. I'm going to fix it when switching the rest of this code to GVariant but I prefer to keep patches smaller. https://bugzilla.gnome.org/show_bug.cgi?id=677545
* make empathy_account_settings_get() staticGuillaume Desmottes2012-06-072-4/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* account-settings: use TpConnectionManager accessorsGuillaume Desmottes2012-06-071-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* import-utils: use TpConnectionManager accessorsGuillaume Desmottes2012-06-071-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* account-widget: use TpConnectionManager accessorsGuillaume Desmottes2012-06-071-17/+22
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* connection-managers: use TpConnectionManager accessorGuillaume Desmottes2012-06-071-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* tp-chat: use TpProxy accessorsGuillaume Desmottes2012-06-071-4/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* remove unused proxy hash and equal functionsGuillaume Desmottes2012-06-072-33/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* protocol-chooser: use TpConnectionManagerProtocol accessorsGuillaume Desmottes2012-06-071-22/+32
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* use TpAccountRequestGuillaume Desmottes2012-06-061-63/+28
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=676634
* Add GVariant converters from tp-glibGuillaume Desmottes2012-06-062-0/+35
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=676634
* Depend on tp-glib 0.19.1Guillaume Desmottes2012-06-061-1/+1
| | | | Needed for TpAccountRequest.
* import-pidgin: use TpProtocolGuillaume Desmottes2012-06-061-3/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677465
* protocol-chooser: use TpProtocolGuillaume Desmottes2012-06-062-11/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677465
* use tp_list_connection_managers_async()Guillaume Desmottes2012-06-061-18/+30
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677465
* account-settings: use TpProtocol's API to get TpConnectionManagerParamGuillaume Desmottes2012-06-063-34/+16
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677465
* accounts_widget_generic_setup: continue iterating when treating optional ↵Guillaume Desmottes2012-06-061-1/+1
| | | | | | | | param in simple mode We may have more non-optional parameters later. https://bugzilla.gnome.org/show_bug.cgi?id=677465
* empathy_account_settings_check_readyness: use the existing TpProtocol to ↵Guillaume Desmottes2012-06-061-25/+21
| | | | | | | | list params No need to request another one. https://bugzilla.gnome.org/show_bug.cgi?id=677465
* empathy_account_settings_get_tp_protocol: return a TpProtocolGuillaume Desmottes2012-06-063-5/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677465
* account-widget-jabber.ui: remove n-{rows,columns} propertiesGuillaume Desmottes2012-06-061-2/+0
| | | | Not valid in a GtkGrid.
* remove released flagGuillaume Desmottes2012-06-051-1/+1
|
* add css_DATA to EXTRA_DIST and DISTCLEANFILESEMPATHY_3_5_2Guillaume Desmottes2012-06-051-0/+2
|
* prepare 3.5.2Guillaume Desmottes2012-06-052-2/+55
|
* Updated French translationBruno Brouard2012-06-051-1099/+959
|
* Merge branch 'gnome-3-4'Guillaume Desmottes2012-06-051-2/+2
|\
| * tls_dialog_response_cb: say if we are supposed to remember the cert or notGuillaume Desmottes2012-06-051-2/+2
| | | | | | | | Will make debugging easier.
* | Updated Russian translationYuri Myasoedov2012-06-041-110/+64
| |
* | live-search: handle the 'Menu' key as a navigation oneGuillaume Desmottes2012-06-041-2/+4
| | | | | | | | Fix opening the popup menu from the 'Menu' key in the treeview.
* | Updated Russian translationYuri Myasoedov2012-06-041-1217/+1528
| |
* | Remove unused field hash from EmpathyContactChandni Verma2012-06-031-1/+0
| |
* | Updated Hebrew translation.Yaron Shahrabani2012-06-021-209/+228
| |
* | Don't erase schema in DISTCLEANDanielle Madeley2012-06-011-1/+0
| | | | | | | | Oops
* | call-window: use a linked style for the OSD toolbar buttonsCosimo Cecchi2012-06-012-34/+53
| | | | | | | | | | | | | | | | | | Pack the camera/volume/mic buttons in a GtkBox, so they get linked together by the theme. Also, use symbolic icons for the buttons in the toolbar, in GNOME 3 style. https://bugzilla.gnome.org/show_bug.cgi?id=676569
* | call-window: use GTK_STYLE_CLASS_OSD for the floating toolbarCosimo Cecchi2012-06-011-19/+4
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=676569
* | Updated Spanish translationDaniel Mustieles2012-05-301-274/+311
| |
* | Updated Galician translationsFran Diéguez2012-05-301-238/+259
| |
* | Updated Norwegian bokmål translationKjartan Maraas2012-05-301-257/+270
| |
* | Merge branch 'ui-work-672043'Danielle Madeley2012-05-3015-450/+748
|\ \
| * | account-widget: support for account widget genericDanielle Madeley2012-05-292-9/+71
| | |
| * | account-widget: msn, icq, groupwiseDanielle Madeley2012-05-293-26/+65
| | |
| * | account-widget-aim: remove colons, dim labels, fix packingDanielle Madeley2012-05-291-8/+26
| | |
| * | account-widget-local-xmpp: remove colons, dim labelsDanielle Madeley2012-05-291-12/+30
| | |
| * | account-widget-irc: remove colonsDanielle Madeley2012-05-291-18/+43
| | | | | | | | | | | | | | | | | | The advanced settings for IRC look different to XMPP/SIP. They should probably be changed to be contained within a scrolled window/viewport for consistency.
| * | account-widget-sip: remove colons, clean up paddingDanielle Madeley2012-05-291-16/+22
| | |
| * | account-widget-jabber: remove colons, clean up advanced sectionDanielle Madeley2012-05-291-184/+223
| | | | | | | | | | | | Don't dim labels in viewport, grey on white looks wrong.
| * | accounts-dialog: tweak paddingDanielle Madeley2012-05-291-4/+6
| | |
| * | contact-widget: remove colons and dim labels, move avatar to LHSDanielle Madeley2012-05-294-173/+262
| | | | | | | | | | | | | | | | | | Make widget look like mockup. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=672043
* | | Disconnect all aggregator signal handlers on disposing EmpathyIndividualManagerChandni Verma2012-05-291-7/+5
| | |
* | | The comment should have been removed with the contact managerChandni Verma2012-05-291-4/+0
| | |
* | | Updated Traditional Chinese translation(Hong Kong and Taiwan)Cheng-Chia Tseng2012-05-282-2686/+2407
| | |
* | | factor out empathy_individual_get_client_types()Guillaume Desmottes2012-05-253-44/+47
| | |
* | | Updated Hebrew translation.Yaron Shahrabani2012-05-251-1512/+1458
| | |
* | | use the symbolic close icon in the tab close buttonGuillaume Desmottes2012-05-251-2/+2
| | |
* | | Define a style class for the tab close buttonGuillaume Desmottes2012-05-252-2/+4
| | | | | | | | | | | | Seems that's the proper way to do it.
* | | remove GeditCloseButtonGuillaume Desmottes2012-05-243-123/+0
| | |
* | | chat-window: stop using GeditCloseButtonGuillaume Desmottes2012-05-241-8/+28
| | | | | | | | | | | | The CSS magic is done automatically now.
* | | gedit-close-button: move CSS bits to empathy.cssGuillaume Desmottes2012-05-247-25/+14
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669473
* | | Load the CSS in all empathy-* binariesGuillaume Desmottes2012-05-245-0/+11
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669473
* | | Add empathy.css and helper code to use itGuillaume Desmottes2012-05-244-0/+40
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669473
* | | accounts-dialog: don't crash if the account is connectingGuillaume Desmottes2012-05-231-4/+9
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=676637
* | | roster-window: re-hook the show-groups gsettings keyGuillaume Desmottes2012-05-231-0/+3
|/ / | | | | | | It has been accidentally removed during the recent settings clean up.
* | audio-src: mutex is now on the stackGuillaume Desmottes2012-05-211-2/+2
| |
* | Merge branch 'gnome-3-4'Guillaume Desmottes2012-05-213-239/+179
|\| | | | | | | | | | | | | Conflicts: NEWS configure.ac src/empathy-audio-src.c
| * remove released flagGuillaume Desmottes2012-05-211-1/+1
| |
| * Prepare 3.4.2.1EMPATHY_3_4_2_1Guillaume Desmottes2012-05-212-2/+16
| |
| * call: Initialize the timer earlySjoerd Simons2012-05-211-2/+1
| |
| * audiosrc: Don't use stream volumes properties if the src doesn't support themSjoerd Simons2012-05-211-2/+12
| |
| * call: Keep the toolbar around if mutedSjoerd Simons2012-05-211-2/+26
| | | | | | | | | | | | It's not uncommon for people to forget that the put a call on mute, causing awkward situation while trying to talk while muted. To prevent this, keep the toolbar showhing while muted as a reminder.
| * audio input: Switch to stream volumesSjoerd Simons2012-05-211-142/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Newer gstreamer & pulseaudio support the stream volume interface for input as well. Prefer this over using the mixer interface as it's both simpler and actually does as intended. Besides that the mixer interface is buggy and seems to not correctly adjust the current input device if the source was switch to a non-default input. As an extra put in a volume element to locally enforce the current mute state. This ensure that whatever happens, if the UI says mute, the stream is guaranteed to be muted. This prevents awkward situations if the source element doesn't support stream volumes or the notification is buggy (like with current pulsesrc in releases).
| * call: Adjust the preview rectangle colorsSjoerd Simons2012-05-211-27/+4
| | | | | | | | | | | | As our default background is now black the non-highlighted previews get hard to see. Change the rectangle colors to white for the highlighted version and a darkened white for the non-highlighted.
| * Call: Let the floating toolbar be above the previewSjoerd Simons2012-05-211-20/+19
| | | | | | | | | | | | | | | | | | The call window has previews in the four corners, before the lower ones were packed in a way that they would appear above the floating toolbar which looks strange when the floating toolbar disappears. Instead allow the lower preview to be below the floating toolbar so they're evenly spread out.
| * Keep some margin for the preview and the floating toolbarSjoerd Simons2012-05-211-1/+7
| | | | | | | | | | Now that the video box is flush against the sides add some extra margin for the things floating inside.
| * call: Make the remote video background blackSjoerd Simons2012-05-211-18/+5
| | | | | | | | | | Mimic totem in making the background for our video output black by default and without extra borders. It does look nicer.
| * Call window: Ellipsize alias and statusSjoerd Simons2012-05-212-33/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the user alias is too long both the hangup and the dialpad buttons get pushed into a drop-down menu. Even worse when the alias doesn't fit, it just isn't shown at all anymore. Given the username is already printed in the title and the user tends to know who they're calling with, ellipsizing the alias isn't an issue. Which has the nice side-effect of keeping the hangup and dialpad buttons on the toolbar in all cases like they should be. Unfortunately as pango doesn't ellipsize if it still has enough height left to put more lines in. So put the alias and status in seperate labels in a vbox which isn't set to fill.
| * Don't put the status in the header if the user has noneSjoerd Simons2012-05-211-1/+5
| |
* | Merge branch 'gnome-3-4'Guillaume Desmottes2012-05-214-2/+32
|\| | | | | | | | | | | | | Conflicts: NEWS configure.ac src/empathy-accounts.c
| * empathy-accounts: init cheese-gtk if neededGuillaume Desmottes2012-05-213-1/+17
| | | | | | | | | | | | | | | | | | | | | | The avatar chooser, which is not used by empathy-accounts, may use Cheese to take a photo. cheese_gtk_init() has been added during the 3.4 cycle so I bumped the dep to 3.4.0 as that's the version I have tested it with it. It's an optionnal dep anyway so... https://bugzilla.gnome.org/show_bug.cgi?id=674553
| * configure.ac: set cheese version in CHEESE_GTK_REQUIREDGuillaume Desmottes2012-05-211-1/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=674553
| * Call: Fix floating toolbarSjoerd Simons2012-05-203-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Empathy needed to mark the toolbar actor as reactive otherwise it won't be reactive to events (doh)... And empathy needed to stop calling gdk_disable_multi_device().. Empathy used to do this because it has to be called before GTK+ is initialized and clutter-gtk only called after GTK+ was initialized by other function in empathy. Unfortunately since clutter-gtk 1.1.2 instead of ensuring event actually work with clutter-gtk calling this function will actually break event handle (great fun!).. Oh and also bump the clutter-gtk requirement to 1.1.2 to ensure we get the right behaviour for events.. https://bugzilla.gnome.org/show_bug.cgi?id=670874
| * remove released flagGuillaume Desmottes2012-05-141-1/+1
| |
| * prepare 3.4.2EMPATHY_3_4_2Guillaume Desmottes2012-05-142-2/+16
| |
* | Updated Galician translationsFran Diéguez2012-05-211-57/+56
| |
* | Call: Fix floating toolbarSjoerd Simons2012-05-203-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Empathy needed to mark the toolbar actor as reactive otherwise it won't be reactive to events (doh)... And empathy needed to stop calling gdk_disable_multi_device().. Empathy used to do this because it has to be called before GTK+ is initialized and clutter-gtk only called after GTK+ was initialized by other function in empathy. Unfortunately since clutter-gtk 1.1.2 instead of ensuring event actually work with clutter-gtk calling this function will actually break event handle (great fun!).. Oh and also bump the clutter-gtk requirement to 1.1.2 to ensure we get the right behaviour for events.. https://bugzilla.gnome.org/show_bug.cgi?id=670874
* | individual-store: add missing folks.h includeGuillaume Desmottes2012-05-171-0/+1
| |
* | Use the symbolic version of the avatar-default iconGuillaume Desmottes2012-05-172-2/+2
| | | | | | | | That's the one used by Contacts so best to stay coherent
* | Updated POTFILES.inPiotr Drąg2012-05-161-2/+0
| |
* | Merge branch 'misc'Danielle Madeley2012-05-166-727/+21
|\ \
| * | Remove dead map view componentDanielle Madeley2012-05-165-727/+0
| | |
| * | Readd Ctrl-H acceleratorDanielle Madeley2012-05-162-0/+21
| | |
* | | Updated Spanish translationDaniel Mustieles2012-05-161-361/+380
|/ /
* | Updated Galician translationsFran Diéguez2012-05-161-360/+377
| |
* | Updated Norwegian bokmål translationKjartan Maraas2012-05-151-737/+576
| |
* | Authentification → AuthenticationGuillaume Desmottes2012-05-152-2/+2
| | | | | | | | | | | | So yeah, Authentification is actually not an English word... https://bugzilla.gnome.org/show_bug.cgi?id=676027
* | Warn on tp-glib 0.20 deprecationsGuillaume Desmottes2012-05-151-1/+1
| | | | | | | | | | | | Best to catch them sooner than later. https://bugzilla.gnome.org/show_bug.cgi?id=675597
* | remove tp-contact-factoryGuillaume Desmottes2012-05-153-257/+0
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675597
* | remove unused tp-contact-factory includesGuillaume Desmottes2012-05-1511-11/+0
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675597
* | contact-widget: use empathy_client_factory_dup_contact_by_id_async()Guillaume Desmottes2012-05-151-11/+24
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675597
* | Readd Ctrl-J for Join RoomDanielle Madeley2012-05-151-0/+1
| |
* | Don't mark actions/accels as translatableDanielle Madeley2012-05-151-23/+23
| | | | | | | | This is what happens when you convert files with XSLT, kids.
* | Tweak account balance displayDanielle Madeley2012-05-151-10/+20
| |
* | Use (non-)starred-symbolic for presence chooserDanielle Madeley2012-05-151-49/+4
| | | | | | | | | | | | This makes it look somewhat more visually up to date with Help etc. However this makes the use of STOCK_OK out of place (what to replace this with?).
* | Remove contact list size radiobuttons from preferencesDanielle Madeley2012-05-152-93/+0
| |
* | Add preference to show account balancesDanielle Madeley2012-05-154-9/+28
| | | | | | | | Set this 'true' by default.
* | Refactor app menu as per design decisionDanielle Madeley2012-05-152-57/+52
| |
* | Remove menu button, have only app menuDanielle Madeley2012-05-153-104/+17
| |
* | preferences: move some items from Behaviour into ChatDanielle Madeley2012-05-151-77/+81
| |
* | preferences: add options removed from View into preferencesDanielle Madeley2012-05-152-5/+284
| |
* | Remove dead object from .ui fileDanielle Madeley2012-05-151-5/+0
| |
* | preferences: remove a lot of bind-and-forget widgets from priv structDanielle Madeley2012-05-151-196/+86
| | | | | | | | Cleans up the code and makes it much less work to add new preferences.
* | Remove dead codeDanielle Madeley2012-05-151-58/+1
| |
* | Rework balance display to be in-roster onlyDanielle Madeley2012-05-151-269/+33
| |
* | Mark the options for the sort-criterion enumDanielle Madeley2012-05-151-0/+4
| |
* | Remove all old view menu handling code with GSettings bindingsDanielle Madeley2012-05-151-257/+15
| |
* | Add the app menu using the same model as the menu buttonDanielle Madeley2012-05-152-0/+25
| |
* | Change the roster menu to a flat menu structureDanielle Madeley2012-05-151-77/+14
| |
* | Move the menu to a button ala WebDanielle Madeley2012-05-152-107/+115
| |
* | Remove view history actionDanielle Madeley2012-05-151-14/+0
| | | | | | | | | | It doesn't make sense to have this anyway. You can still have history even though you have no accounts configured.
* | Port roster-window-menubar.ui to current GMenu builder XML formatDanielle Madeley2012-05-151-34/+135
| | | | | | | | The docs are wrong, surprise!
* | roster-window: migrate menu bar to GtkBuilderGuillaume Desmottes2012-05-152-548/+517
| | | | | | | | Rebased-by: Danielle Madeley <danielle.madeley@collabora.co.uk>
* | EmpathyMainWindow: inherit from GtkApplicationWindowGuillaume Desmottes2012-05-153-7/+9
| | | | | | | | That's recommended for a better GNOME 3 integration.
* | stop passing the main window to empathy_sound_manager_play()Guillaume Desmottes2012-05-151-24/+6
| | | | | | | | | | | | | | | | | | I'm about to add an extra argument to the main window constructor so it's not convenient to, in theory, being able to create it from the event manager. Passing a widget wasn't doing anything anyway and this code is not even used when running the Shell so... Rebased-by: Danielle Madeley <danielle.madeley@collabora.co.uk>
* | turn EmpathyContactWidget to be a proper GtkWidgetGuillaume Desmottes2012-05-152-406/+443
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675803
* | Merge branch 'gnome-3-4'Guillaume Desmottes2012-05-111-1/+1
|\|
| * account-widget-irc: Quit label should be in the first columnGuillaume Desmottes2012-05-111-1/+1
| |
* | coding style fixGuillaume Desmottes2012-05-111-1/+1
| |
* | Updated Galician translationsFran Diéguez2012-05-111-571/+513
| |
* | Updated Spanish translationDaniel Mustieles2012-05-111-70/+72
| |
* | contact-blocking-dialog: use tp_connection_dup_contact_by_id_async()Guillaume Desmottes2012-05-111-29/+30
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675808
* | contact: use tp_connection_dup_contact_by_id_async()Guillaume Desmottes2012-05-111-19/+24
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675808
* | contact-chooser: use empathy_client_factory_dup_contact_by_id_async()Guillaume Desmottes2012-05-111-25/+37
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675808
* | chat: use empathy_client_factory_dup_contact_by_id_async()Guillaume Desmottes2012-05-111-62/+33
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675808
* | tp-chat: use tp_text_channel_get_chat_state()Guillaume Desmottes2012-05-101-2/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675807
* | client-factory: request TP_TEXT_CHANNEL_FEATURE_CHAT_STATESGuillaume Desmottes2012-05-101-1/+1
| | | | | | | | | | | | TP_CHANNEL_FEATURE_CHAT_STATES has been deprecated. https://bugzilla.gnome.org/show_bug.cgi?id=675807
* | tp-chat: remove chat-state-changed-empathy signalGuillaume Desmottes2012-05-101-58/+0
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675807
* | chat: use contact-chat-state-changed signalGuillaume Desmottes2012-05-101-4/+10
| | | | | | | | | | | | | | Now that we have a signal giving us a prepared TpContact there is no need to use the empathy variant as we can easily create the EmpathyContact directly. https://bugzilla.gnome.org/show_bug.cgi?id=675807
* | Updated Spanish translationDaniel Mustieles2012-05-101-32/+29
| |
* | remove empathy-tp-roomlistGuillaume Desmottes2012-05-103-585/+0
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=673989
* | new-chatroom-dialog: use TpRoomListGuillaume Desmottes2012-05-101-103/+76
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=673989
* | Updated Spanish translationDaniel Mustieles2012-05-101-485/+427
| |
* | contact-search-dialog: use empathy_client_factory_dup_contact_by_id_async()Guillaume Desmottes2012-05-101-29/+50
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675597
* | add empathy_client_factory_dup_contact_by_id_async()Guillaume Desmottes2012-05-102-0/+79
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675597
* | remove invisible_char from ui filesGuillaume Desmottes2012-05-103-9/+0
| | | | | | | | We should use Gtk+'s default and those widgets don't use it any way.
* | Turn EmpathyNewChatroomDialog to a GtkDialog sub-classGuillaume Desmottes2012-05-103-458/+491
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=674860
* | chatroom-dialog: re-order some functionsGuillaume Desmottes2012-05-101-355/+299
| | | | | | | | | | | | Let's just get rid of all these stupid prototypes. https://bugzilla.gnome.org/show_bug.cgi?id=674860
* | new-chatroom-dialog: port to TP coding styleGuillaume Desmottes2012-05-102-640/+642
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=674860
* | Use tp_capabilities_get_channel_classes_variant()Guillaume Desmottes2012-05-101-11/+33
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=674774
* | Stop generating Certificate APIGuillaume Desmottes2012-05-103-307/+0
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=674318
* | remove empathy-tls-certificateGuillaume Desmottes2012-05-103-527/+0
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=674318
* | Use TpTpTLSCertificateGuillaume Desmottes2012-05-108-127/+114
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=674318
* | use tp_capabilities_supports_sms()Guillaume Desmottes2012-05-101-32/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=673846
* | Stop generating Debug APIGuillaume Desmottes2012-05-103-167/+0
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=674182
* | Store the TpDebugMessage in the modelGuillaume Desmottes2012-05-101-134/+131
| | | | | | | | | | | | Makes things easier and saves us from dupping the info. https://bugzilla.gnome.org/show_bug.cgi?id=674182
* | merge store_filter_foreach () and copy_model_foreach ()Guillaume Desmottes2012-05-101-61/+14
| | | | | | | | | | | | | | | | They were basically the same function. The only difference was that one was assuming to receive an empty string during the first iteration while the other was coping with it being NULL. https://bugzilla.gnome.org/show_bug.cgi?id=674182
* | debug-window: use TpDebugClientGuillaume Desmottes2012-05-101-70/+89
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=674182
* | empathy-debugger: use self->priv patternGuillaume Desmottes2012-05-102-278/+267
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=674182
* | debug_window_dispose: use g_clear_object()Guillaume Desmottes2012-05-101-20/+4
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=674182
* | Depend on tp-glib 0.19.0Guillaume Desmottes2012-05-101-2/+2
| | | | | | | | We are going to use its new API (TpDebugClient, TpTLSCertificate, etc).
* | Merge branch 'gnome-3-4'Guillaume Desmottes2012-05-091-1/+4
|\| | | | | | | | | | | | | | | | | Conflicts: configure.ac libempathy/empathy-tp-chat.c src/empathy-event-manager.c src/empathy-streamed-media-window.c src/empathy-video-widget.c
| * Use tp-glib version checking macrosGuillaume Desmottes2012-05-091-1/+4
| | | | | | | | | | | | | | Will make sure we don't accidentally use new API in stable branch. Depend on tp-glib 0.18.0 while we are on it as any distro shipping 3.4 should use this version any way.
| * Use TP_ERROR instead of TP_ERRORSGuillaume Desmottes2012-05-097-11/+11
| | | | | | | | The latter has been deprecated in tp-glib master.
| * Add fallback server for WLMXavier Claessens2012-05-081-0/+1
| |
| * Use gst_object_ref_sink()Javier Jardón2012-05-073-14/+7
| | | | | | | | | | | | Instead call both gst_object_ref() and gst_object_sink() https://bugzilla.gnome.org/show_bug.cgi?id=675590
* | new-account-dialog: rely on the EmpathyAccountWidget::close signalGuillaume Desmottes2012-05-092-18/+7
| | | | | | | | | | | | | | | | | | | | User of the dialog should wait for the widget to be completely done before destroying it. Change the 'success' dialog response to GTK_RESPONSE_APPLY to stay coherent with the response type received from EmpathyAccountWidget. https://bugzilla.gnome.org/show_bug.cgi?id=675667
* | account-widget: delay 'close' signal if enabling the accountGuillaume Desmottes2012-05-091-2/+11
| | | | | | | | | | | | | | The whole point of this signal is to tell to user when it can be destroyed, so we shouldn't fire it if we are still pending on an async call. https://bugzilla.gnome.org/show_bug.cgi?id=675667
* | video-widget: Remove as it is now unusedOlivier Crête2012-05-094-592/+6
| | | | | | | | | | | | | | It was only used by empathy-av. Move the #defines to call-window where they are used. https://bugzilla.gnome.org/show_bug.cgi?id=675647
* | call-observer: use tp_channel_get_target_contact()Guillaume Desmottes2012-05-081-32/+4
| |
* | Turn EmpathyAccountWidget to a proper GtkWidgetGuillaume Desmottes2012-05-0810-146/+139
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=640417
* | approve_ft_channel: stop using the contact factoryGuillaume Desmottes2012-05-081-37/+20
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675597
* | approve_call_channel: stop using the contact factoryGuillaume Desmottes2012-05-081-65/+47
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675597
* | event-manager: factor out approve_channel_*() functionsGuillaume Desmottes2012-05-081-94/+141
| | | | | | | | | | | | This approve function is way to big, let's split it. https://bugzilla.gnome.org/show_bug.cgi?id=675597
* | tp-chat: stop using the contact factory when building messageGuillaume Desmottes2012-05-081-63/+12
| | | | | | | | | | | | | | | | | | Messages are now synchronously proccessed so we don't have to keep an internal queue of messages being prepared. We also need to complete the preparation of the EmpathyTpChat feature in idle as it's now prepared synchronously as well. https://bugzilla.gnome.org/show_bug.cgi?id=675597
* | ft-handler: create EmpathyContact from TpContactGuillaume Desmottes2012-05-081-32/+5
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675597
* | tp-contact-factory: remove unused methodsGuillaume Desmottes2012-05-082-177/+0
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675597
* | Add fallback server for WLMXavier Claessens2012-05-081-0/+1
| |
* | Use gst_object_ref_sink()Javier Jardón2012-05-082-7/+4
| | | | | | | | | | | | Instead call both gst_object_ref() and gst_object_sink() https://bugzilla.gnome.org/show_bug.cgi?id=675590
* | goa-mc-plugin: support enabling or disabling accountsDebarshi Ray2012-05-072-11/+25
| | | | | | | | | | | | Bumped the required version of GOA to 3.5.0. Fixes: https://bugzilla.gnome.org/673263
* | Use TP_ERROR instead of TP_ERRORSGuillaume Desmottes2012-05-077-11/+11
| | | | | | | | The latter has been deprecated in tp-glib master.
* | Fix localization of --help outputs and application namesGabor Kelemen2012-05-035-5/+9
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675246
* | accounts-dialog: stop using tp_connection_get_self_handle()Guillaume Desmottes2012-05-031-17/+8
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675229
* | contact-widget: stop using tp_connection_get_self_handle()Guillaume Desmottes2012-05-031-4/+7
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675229
* | contact: compare TpContact objects rather than handlesGuillaume Desmottes2012-05-031-5/+3
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675229
* | invite-participant-dialog: compare TpContact objects rather than handlesGuillaume Desmottes2012-05-031-6/+4
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675229
* | tp-chat:stop using the handle of membersGuillaume Desmottes2012-05-031-22/+14
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675229
* | empathy_tp_chat_is_invited: return a TpContact for the inviterGuillaume Desmottes2012-05-033-41/+10
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675229
* | event-manager: use new channel group APIGuillaume Desmottes2012-05-031-4/+4
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675229
* | invite-participant-dialog: stop using tp_channel_group_get_handle_owner()Guillaume Desmottes2012-05-031-2/+5
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675229
* | tp-chat: use new channel group API to track membersGuillaume Desmottes2012-05-031-136/+55
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675229
* | tp_chat_prepare_ready_async: use new channel group APIGuillaume Desmottes2012-05-031-46/+16
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675229
* | empathy_tp_chat_is_invited: use new channel group APIGuillaume Desmottes2012-05-031-5/+12
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675229
* | individual-store-channel: stop preparing TP_CHANNEL_FEATURE_CONTACTSGuillaume Desmottes2012-05-031-26/+5
| | | | | | | | | | | | The factory does it for us now. https://bugzilla.gnome.org/show_bug.cgi?id=675229
* | client-factory: prepare TP_CHANNEL_FEATURE_CONTACTSGuillaume Desmottes2012-05-031-0/+3
| | | | | | | | | | | | | | We are about to use the channel-contacts API so best to make sure they will work. https://bugzilla.gnome.org/show_bug.cgi?id=675229
* | remove empathy_tp_chat_join()Guillaume Desmottes2012-05-032-33/+0
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675229
* | chat-manager: use tp_channel_join_async()Guillaume Desmottes2012-05-031-1/+17
| | | | | | | | | | | | It's basically the same as empathy_tp_chat_join() https://bugzilla.gnome.org/show_bug.cgi?id=675229
* | Revert "Revert "remove EMPATHY_AV_BUS_NAME*""Guillaume Desmottes2012-05-021-3/+0
| | | | | | | | | | | | This reverts commit afb9276b8a497e7b9275fb53abafd0cdb18d55fc. https://bugzilla.gnome.org/show_bug.cgi?id=675296
* | Revert "Revert "Stop requesting StreamedMedia channels""Guillaume Desmottes2012-05-022-73/+5
| | | | | | | | | | | | This reverts commit 758b4250e767d9e952b8c0ea4db7d93df192a0c0. https://bugzilla.gnome.org/show_bug.cgi?id=675296
* | remove empathy-avGuillaume Desmottes2012-05-0220-7534/+14
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675296
* | Stop approving StreamedMedia channelsGuillaume Desmottes2012-05-023-94/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675296
* | Revert "DISTCHECK_CONFIGURE_FLAGS add --enable-empathy-av"Guillaume Desmottes2012-05-021-1/+0
| | | | | | | | | | | | This reverts commit bd55c7dec76d6c95d294ee60da616b7fe51d181a. https://bugzilla.gnome.org/show_bug.cgi?id=675296
* | tp-chat: add the 'members-changed' signalGuillaume Desmottes2012-05-021-4/+12
| | | | | | | | | | | | | | It uses to be implemented by the EmpathyContactList interface which has been removed. https://bugzilla.gnome.org/show_bug.cgi?id=674864
* | tp-chat: add the 'member-renamed' signalGuillaume Desmottes2012-05-021-3/+11
| | | | | | | | | | | | | | It uses to be implemented by the EmpathyContactList interface which has been removed. https://bugzilla.gnome.org/show_bug.cgi?id=674864
* | remove released flag and update release.pyGuillaume Desmottes2012-04-302-2/+2
| |
* | Prepare 3.5.1EMPATHY_3_5_1Guillaume Desmottes2012-04-302-2/+50
| |
* | Merge branch 'gnome-3-4'Guillaume Desmottes2012-04-300-0/+0
|\|
| * Updated Aragonese translationDaniel Martinez Cucalon2012-04-171-1913/+2473
| |
* | Updated Norwegian bokmål translationKjartan Maraas2012-04-301-117/+122
| |
* | POTFILES.in: set type gsettingsGuillaume Desmottes2012-04-231-1/+1
| |
* | Stop generating gschema from .in fileGuillaume Desmottes2012-04-236-311/+307
| | | | | | | | | | | | | | intltool now supports translating gschema files properly so we don't need to do this crack any more. https://bugzilla.gnome.org/show_bug.cgi?id=672619
* | add tests/certificates/Makefile.amGuillaume Desmottes2012-04-233-1/+5
| | | | | | | | | | certificates needs to be in EXTRA_DIST so empathy-tls-test passes when distchecking.
* | Updated Slovenian translationMatej Urbančič2012-04-211-473/+493
| |
* | Updated Galician translationsFran Diéguez2012-04-201-10/+14
| |
* | Updated Spanish translationDaniel Mustieles2012-04-201-253/+257
| |
* | strip the new group nameGuillaume Desmottes2012-04-201-3/+8
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=501065
* | live-search: don't forward shift keysGuillaume Desmottes2012-04-201-0/+8
| | | | | | | | | | | | Not doing so cancel any group renaming operation. https://bugzilla.gnome.org/show_bug.cgi?id=501065
* | individual-view: add menu item to rename groupsGuillaume Desmottes2012-04-201-20/+97
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=501065
* | add empathy_connection_aggregator_rename_group()Guillaume Desmottes2012-04-202-0/+46
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=501065
* | roster-window: set a default heightGuillaume Desmottes2012-04-201-0/+1
| | | | | | | | | | | | | | | | | | | | 600 seems to be a decent default height and that's already the one we use for the log viewer window. We continue relying on Gtk+ to pick the best width as there is no point making the window wider as long as all the menus are displayed. https://bugzilla.gnome.org/show_bug.cgi?id=674432
* | Updated Galician translationsFran Diéguez2012-04-201-237/+249
| |