/devel/nasm/

t/'>index : gsoc2013-empathy
Google Summer of Code 2013 - GNOME - Archive Integration workspace
aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Don't display anything when being re-invoked in hidden modeGuillaume Desmottes2012-04-111-7/+0
| | | | | | | Hidden is disabled by default, so if Empathy is re-invoked with --hidden explicitely passed, we shouldn't bring back the contact list or any UI. https://bugzilla.gnome.org/show_bug.cgi?id=673691
* roster-window: Bring back log entry in individual context menuGuillaume Desmottes2012-04-051-0/+1
| | | | Looks like it has been accidentally removed.
* check if salut settings are valid instead of assume they are notGuillaume Desmottes2012-04-041-1/+3
| | | | | | | If we manage to fetch all the info from EDS the account is ready to connect and so the 'Connect' button should be sensitive right away. https://bugzilla.gnome.org/show_bug.cgi?id=673451
* include logger single headerGuillaume Desmottes2012-04-041-1/+1
|
* call-window: raise the overlay actor instead of individual actorsCosimo Cecchi2012-03-301-13/+2
| | | | | | | Or the actors will be raised relative to their box, but not relative to the whole scene. https://bugzilla.gnome.org/show_bug.cgi?id=673046
* use enable_and_connect_account() when enabling an account from the menuGuillaume Desmottes2012-03-301-1/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=673162
* factor out enable_and_connect_account()Guillaume Desmottes2012-03-301-2/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=673162
* accounts-dialog: no need to connect the account if we are disabling itGuillaume Desmottes2012-03-301-5/+13
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=673162
* accounts_dialog_enable_account_cb: use the usual async cb patternGuillaume Desmottes2012-03-301-10/+9
| | | | | | No semantic change. https://bugzilla.gnome.org/show_bug.cgi?id=673162
* empathy-accounts: disable 'Enable' menu entry if not supportedGuillaume Desmottes2012-03-301-6/+14
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=673141
* factor out account_can_be_enabled()Guillaume Desmottes2012-03-301-9/+18
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=673141
* ev-sidebar: use gtk_list_store_insert_with_values()Guillaume Desmottes2012-03-291-2/+1
|
* preferences: use gtk_list_store_insert_with_values()Guillaume Desmottes2012-03-291-3/+1
|
* new-chatroom-dialog: use gtk_list_store_insert_with_values()Guillaume Desmottes2012-03-291-3/+1
|
* import-widget: use gtk_list_store_insert_with_values()Guillaume Desmottes2012-03-291-4/+1
|
* chatrooms-window: use gtk_list_store_insert_with_values()Guillaume Desmottes2012-03-291-2/+1
|
* accounts-dialog: use gtk_list_store_insert_with_values()Guillaume Desmottes2012-03-291-8/+13
| | | | | | | Prevent a crash when using a11y as GTK+ may want to look at the content of the row as soon it's added. See the bug for details. https://bugzilla.gnome.org/show_bug.cgi?id=670601
* Merge remote-tracking branch 'wjt/652800-661731-notifications'Guillaume Desmottes2012-03-283-22/+25
|\
| * Move category name constants to #definesWill Thompson2012-03-283-21/+19
| | | | | | | | | | This is kind of overkill to avoid me typoing the two names used in empathy-chat-window.c, but, hey.
| * Show MUC highlight notifications in Gnome ShellWill Thompson2012-03-281-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Gnome Shell filters out notifications from Empathy whose category is something the Shell shows its own notification for. However, we previously used the im.received category for notifications about being highlighted in a MUC, as well as for incoming 1-1 IM notifications. The Shell filters these out these notifications, because it shows its own 1-1 notifications, but it doesn't show MUC highlight notifications. So this patch sets a different category on notifications from chat rooms, which makes them show up in Gnome Shell. I'm prefixing the category with x-empathy, following the comment above get_category_for_event_type in empathy-notifications-approver.c. This shouldn't confuse other notification daemons, unless they were also filtering out im.received but also showed their own highlight notifications (which I find unlikely). https://bugzilla.gnome.org/show_bug.cgi?id=652800
* | streamed-media-window: don't leak the element nameDebarshi Ray2012-03-281-2/+4
| | | | | | | | Fixes: https://bugzilla.gnome.org/672796
* | call-window: don't leak the element nameDebarshi Ray2012-03-281-2/+4
|/ | | | Fixes: https://bugzilla.gnome.org/672796
* call-window: factor out some common codeCosimo Cecchi2012-03-271-14/+14
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=672560
* call-window: don't use EmpathyRoundedActor for the floating toolbarCosimo Cecchi2012-03-272-31/+25
| | | | | | | | | | Make this a real toolbar, and add a CSS provider to set the correct border radius. In the future, GTK and Adwaita will support an 'OSD' style class that takes care of this automatically, but right now we have add these few lines of code. https://bugzilla.gnome.org/show_bug.cgi?id=672560
* call-window: use a ClutterBoxLayout to separate previews/toolbarCosimo Cecchi2012-03-271-128/+68
| | | | | | | | | | | It's way easier to use a ClutterBoxLayout to ensure the preview rectangles and the floating toolbar don't overlap. This way, we can get rid of some complicated manual UI layouting code and just a margin to set the bottom spacing for the floating toolbar. Also, this makes the code not dependent on a hardcoded toolbar size anymore. https://bugzilla.gnome.org/show_bug.cgi?id=672560
* call-window: fix incorrect commentCosimo Cecchi2012-03-271-3/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=672560
* call-window: use colors from the theme for placeholdersCosimo Cecchi2012-03-271-2/+30
| | | | | | | Use color shades from the color theme for preview placeholders, instead of hardcoding black/red. https://bugzilla.gnome.org/show_bug.cgi?id=672561
* rounded-rectangle: cairo_set_source_rgba() takes [0..1] argumentsCosimo Cecchi2012-03-271-7/+6
| | | | | | And not [0..255] integers. https://bugzilla.gnome.org/show_bug.cgi?id=672561
* import-widget: request the preferred height of the treeviewGuillaume Desmottes2012-03-272-2/+11
| | | | | | We should try to display as much rows as possible. https://bugzilla.gnome.org/show_bug.cgi?id=672839
* import-widget: don't manually prepare the account managerGuillaume Desmottes2012-03-271-23/+4
| | | | | | empathy-accounts already does it for us. https://bugzilla.gnome.org/show_bug.cgi?id=672839
* Use the correct help: URI syntaxShaun McCance2012-03-262-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=672596
* roster-window: check which page to display once Folks has finished loadingGuillaume Desmottes2012-03-221-1/+1
| | | | | | | We should still display the 'no account' page if none is configured or enabled. https://bugzilla.gnome.org/show_bug.cgi?id=672506
* Use help:empathy to open the helpGuillaume Desmottes2012-03-224-4/+4
| | | | | | Looks like the new doc infra uses "help" rather than "ghelp". https://bugzilla.gnome.org/show_bug.cgi?id=672596
* debug-window: no need to translate the '%s' formatGuillaume Desmottes2012-03-221-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=672608
* accounts-dialog: set a column spacing for the GtkInfoBar gridCosimo Cecchi2012-03-211-0/+1
| | | | | | | So that the banner is not packed even when the window is at its minimum size. https://bugzilla.gnome.org/show_bug.cgi?id=672504
* Fix crash on hangup with no videoEmanuele Aina2012-03-161-4/+5
| | | | | | | Insufficient refcount on priv->video_preview_sink caused segfaults when accessing freed data. https://bugzilla.gnome.org/show_bug.cgi?id=672063
* Don't restart a call if one already in progressEmanuele Aina2012-03-161-5/+10
| | | | | | | Fixes the crash when calling someone while being already in a call with the same contact. https://bugzilla.gnome.org/show_bug.cgi?id=671931
* contact-widget: don't display the account when editing our infoGuillaume Desmottes2012-03-161-1/+2
| | | | | | | All these flags are making this code pretty messy. Hopefully we'll move and clean it when implementing the new design next cycle. https://bugzilla.gnome.org/show_bug.cgi?id=672036
* Disconnect when a call is ENDEDEmanuele Aina2012-03-151-5/+8
| | | | | | | If for some unspecified reason a call go to the TP_CALL_STATE_ENDED state, reinitialize the call window. https://bugzilla.gnome.org/show_bug.cgi?id=671931
* reload the account widget when connection is (dis)connectedGuillaume Desmottes2012-03-151-0/+45
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=671035
* create_dialog_content: check if the TpConnection is still validGuillaume Desmottes2012-03-151-1/+2
| | | | | | | tp_connection_get_contacts_by_handle() will raise a warning if the TpConnection has been invalidated. https://bugzilla.gnome.org/show_bug.cgi?id=671035
* factor out account_is_selected()Guillaume Desmottes2012-03-151-16/+27
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=671035
* sanity-cleaning: set fallback-servers on Facebook accountsGuillaume Desmottes2012-03-151-1/+42
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=672120
* Merge remote-tracking branch 'gulic/buttons-668464'Danielle Madeley2012-03-141-2/+3
|\
| * favorite chatrooms dialog: use the right style for the remove buttonGuillaume Desmottes2012-01-231-2/+3
| |
* | Avoid clipping buttons in the call windowEmanuele Aina2012-03-121-11/+8
| | | | | | | | | | | | | | Also try to set a transparent background on the GtkBin inside GtkClutteActors, but for some reason it's not working here. https://bugzilla.gnome.org/show_bug.cgi?id=671718
* | Merge remote-tracking branch 'em/fix-highlight-roundedness-671720'Guillaume Desmottes2012-03-125-50/+64
|\ \
| * | Match the preview highlight roundedness with the videoEmanuele Aina2012-03-125-41/+44
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=671720
| * | rounded-rectangle: use the 'draw' signalGuillaume Desmottes2012-03-121-9/+20
| | | | | | | | | | | | | | | | | | Looks like that's the right way to do it since Clutter 1.8 https://bugzilla.gnome.org/show_bug.cgi?id=669673
* | | early return if accounts_dialog_model_get_selected_settings() returns NULLGuillaume Desmottes2012-03-121-0/+4
|/ / | | | | | | | | | | It can happen, typically if no account is currently selected. https://bugzilla.gnome.org/show_bug.cgi?id=671790
* | video-widget: don't set priv->sink_pad twiceGuillaume Desmottes2012-03-091-2/+0
| | | | | | | | | | | | The first value was never used and overrided a few lines below. https://bugzilla.gnome.org/show_bug.cgi?id=670745
* | Don't clip overflowing border when drawing rounded rectanglesEmanuele Aina2012-03-092-9/+23
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=671644
* | MUC: make F9 toggle the contact list sidebarWill Thompson2012-03-071-0/+1
| | | | | | | | | | | | This is by analogy to F9 toggling the sidebar in Nautilus. https://bugzilla.gnome.org/show_bug.cgi?id=671547
* | add missing config.h includesGuillaume Desmottes2012-03-075-0/+5
| |
* | add missing config.h includesGuillaume Desmottes2012-03-072-0/+4
| |
* | stop using gtk_vscale_new_with_range()Guillaume Desmottes2012-03-071-2/+4
| | | | | | | | gtk_scale_new_with_range() has been introduced in GTK+ 3.0 so we're good.
* | sanity-cleaning: fix xmpp accounts having a negative priorityGuillaume Desmottes2012-03-061-1/+63
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=671452
* | Add magic to automatically run tasks when empathy-auth-client is startedGuillaume Desmottes2012-03-064-0/+120
| | | | | | | | | | | | | | empathy-auth-client is the best place to do such tasks as it will be run even if using only the Shell without Empathy's UI. https://bugzilla.gnome.org/show_bug.cgi?id=671452
* | 'ice-udp' capability is now 'ice' in Call1Guillaume Desmottes2012-03-061-1/+1
| |
* | advertise Call1 audio/video capabilitiesGuillaume Desmottes2012-03-061-0/+2
| |
* | call-factory: set Call1 capabilitiesGuillaume Desmottes2012-03-061-4/+4
| |
* | empathy-call doesn't need ev-sidebarGuillaume Desmottes2012-03-021-2/+0
| |
* | Revert "Stop approve StreamedMedia channels"Guillaume Desmottes2012-03-023-2/+94
| | | | | | | | This reverts commit c7dd14aef20e429135fba7c7a53a8d507b9579a3.
* | remove FIXME regarding empathy_tp_streamed_media_accept_incoming_call()Guillaume Desmottes2012-03-021-2/+0
| | | | | | | | | | | | | | | | It early returns if the channel is an outgoing one. And it's called as a result of empathy_streamed_media_handler_start_call() so it's not accepted automatically. We just keep the existing behaviour.
* | fix signature of empathy_streamed_media_handler_tf_content_src_pad_added_cbGuillaume Desmottes2012-03-021-1/+5
| |
* | Farstream port of tp-av oopsOlivier CrĂȘte2012-03-021-0/+12
| |
* | Port Empathy-av to Telepathy FarstreamOlivier CrĂȘte2012-03-022-76/+76
| |
* | Allow to build with empathy-avGuillaume Desmottes2012-03-024-11/+14
| |
* | Revert "Drop empathy-av"Guillaume Desmottes2012-03-0111-0/+6062
| | | | | | | | | | | | | | | | This reverts commit ba0a893b1d31cdb234bae72845e840a895b9d62a. Conflicts: src/Makefile.am
* | Revert "remove ev-sidebar"Guillaume Desmottes2012-03-013-0/+430
| | | | | | | | | | | | This reverts commit 8499da09a2cd61da8c02b34f00112672007d13c8. Need for empathy-av
* | Make clear work on All's bufferChandni Verma2012-03-011-0/+9
| | | | | | | | Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=671061
* | audio-sink: don't unref subpadGuillaume Desmottes2012-02-281-4/+1
| | | | | | | | | | | | | | Part of my commit ed191caba6658b580db78a1802f2c8293e4564fb was wrong. subpad is added to the bin so gst_element_add_pad() takes its reference. https://bugzilla.gnome.org/show_bug.cgi?id=670745
* | empathy_call_window_content_added_cb: fix pad leakGuillaume Desmottes2012-02-271-0/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=670745
* | audio-sink: fix GstPad leaksGuillaume Desmottes2012-02-271-1/+6
| | | | | | | | | | | | | | gst_ghost_pad_new() doesn't take ownership of the target pad so we have to unref it ourself. https://bugzilla.gnome.org/show_bug.cgi?id=670745
* | call-window: don't leak the ClutterStateGuillaume Desmottes2012-02-241-0/+1
| |
* | call-window: use empathy_call_handler_get_contact()Guillaume Desmottes2012-02-231-1/+2
| | | | | | | | I'm sure those bugs are because we were using g_object_get() directly.
* | call: don't leak the contactGuillaume Desmottes2012-02-231-1/+1
| |
* | add empathy_call_handler_get_contact()Guillaume Desmottes2012-02-232-0/+8
| |
* | call-window: don't leak the contactGuillaume Desmottes2012-02-231-4/+1
| |
* | Don't disconnect the contact_name_changed_cb cbGuillaume Desmottes2012-02-231-2/+0
| | | | | | | | tp_g_signal_connect_object() does it for us.
* | Stop using Farsight2 headersGert Kulyk2012-02-233-4/+4
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=670638
* | check gtk_clutter_init() return valueGuillaume Desmottes2012-02-221-1/+2
| |
* | empathy-call: no need to call gtk_clutter_init()Guillaume Desmottes2012-02-221-1/+0
| | | | | | | | gtk_clutter_get_option_group() already does it for us.
* | check coding style of all binariesGuillaume Desmottes2012-02-211-1/+7
| |
* | remove ev-sidebarGuillaume Desmottes2012-02-213-430/+0
| | | | | | | | It's not used in empathy-call.
* | debug-window: coding style fixesGuillaume Desmottes2012-02-211-2/+2
| |
* | Drop empathy-avGuillaume Desmottes2012-02-2111-6064/+1
| | | | | | | | | | | | So long and thanks for all the calling... https://bugzilla.gnome.org/show_bug.cgi?id=629902
* | Stop approve StreamedMedia channelsGuillaume Desmottes2012-02-213-94/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=629902
* | always build empathy-callGuillaume Desmottes2012-02-211-4/+0
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=629902
* | try installing telepathy-hazeGuillaume Desmottes2012-02-211-0/+21
| |
* | explain why the account has been disabledGuillaume Desmottes2012-02-211-2/+13
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663829
* | accounts-dialog: hide the switch in butterfly accountsGuillaume Desmottes2012-02-211-2/+9
| | | | | | | | | | | | | | | | MC should migrate butterfly accounts. If it fails (typically because Haze isn't installed) then it disables the account. There is no point allowing user to re-enable it as it won't work properly with Empathy any way. https://bugzilla.gnome.org/show_bug.cgi?id=663829
* | Merge remote-tracking branch ↔Guillaume Desmottes2012-02-211-21/+173
|\ \ | | | | | | | | | 'glassrose/debug-window-send-to-pastebin-button-658724'
| * | License to publish the author's pastebin API developer key in openChandni Verma2012-02-211-1/+2
| | |
| * | "Send to pastebin" button in EmpathyDebugWindowChandni Verma2012-02-211-21/+172
| | | | | | | | | | | | | | | | | | | | | | | | For one-click posting of debug data to http://pastebin.com/ To paste the currently displayed debug data directly to pastebin. Makes use of the pastebin API- http://pastebin.com/api which can be accessed by pastebin website members.
* | | drag_data_received_individual_id: make sure manager is initializedGuillaume Desmottes2012-02-211-1/+1
| | |
* | | Merge remote-tracking branch 'origin/call1' into master+callGuillaume Desmottes2012-02-2111-374/+163
|\ \ \ | |/ / |/| | | | | | | | | | | Conflicts: configure.ac telepathy-yell
| * | Port DTMF code to new tp-glib APIXavier Claessens2012-01-271-63/+8
| | |
| * | Merge branch 'master' into call1Danielle Madeley2012-01-171-30/+51
| |\ \
| * | | call-handler: also accept outgoing calls immediatelyDanielle Madeley2012-01-131-4/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Outgoing calls are in PENDING_INITIATOR until you accept them, So Empathy would never actually start dialing an outgoing call until you redialled and it got picked up by the other codepath, which accepts immediately.
| * | | call-handler: check the state before deferring the accept()Danielle Madeley2012-01-121-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Xavier's previous patch delayed calling accept() until the channel was in the INITIALISED state, however, if the channel is already in the INITIALISED state by the time we receive it, we should just accept immediately. Otherwise we'll spend our lives waiting for a state transition that will never occur.
| * | | Wait for call state to be INITIALISED before accepting incoming callXavier Claessens2012-01-101-21/+26
| | | |
| * | | Remove tp-yell and use TpCallChannelXavier Claessens2012-01-1011-299/+121
| | | |
* | | | chat-window: invite contacts using DnDGuillaume Desmottes2012-02-171-0/+72
| | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=655101
* | | | chat-window: display a phone icon in the tab labelGuillaume Desmottes2012-02-171-0/+13
| | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=664045
* | | | Merge remote-tracking branch ↔Guillaume Desmottes2012-02-171-304/+591
|\ \ \ \ | | | | | | | | | | | | | | | 'glassrose/add-All-service-selection-in-debug-window'
| * | | | Use gtk_list_store_insert_with_values ()Chandni Verma2012-01-281-22/+11
| | | | | | | | | | | | | | | | | | | | | | | | | Replace all occourances of gtk_list_store_append followed by gtk_list_store_set by gtk_list_store_insert_with_values
| * | | | Un-pausing incoming messages should update All's active buffer tooChandni Verma2012-01-281-3/+8
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=592994
| * | | | Set window sensitivityChandni Verma2012-01-281-12/+17
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=592994
| * | | | Add incoming messages to All's bufferChandni Verma2012-01-281-11/+37
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=592994
| * | | | Refresh "All" selection's active-buffer when neededChandni Verma2012-01-281-34/+157
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add refresh_all_buffer() and call it when either any service's proxy invalidates or when a service's name_owner_changed is called. Initially use it to populate all active buffers. https://bugzilla.gnome.org/show_bug.cgi?id=592994
| * | | | Add "All" selection to service_chooser and all_active_buffer to privChandni Verma2012-01-281-3/+35
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=592994
| * | | | Preparing for adding "All" option to service_chooserChandni Verma2012-01-281-13/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -Store associations to proxies while creating them -Find service_store iter to store useful proxies https://bugzilla.gnome.org/show_bug.cgi?id=592994
| * | | | Factor out create_proxy_to_get_messagesChandni Verma2012-01-271-35/+60
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=592994
| * | | | Debug window - Use one active buffer and one pause buffer per serviceChandni Verma2012-01-271-270/+305
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -Remove cache and store. -Add one proxy and and related data per service in service_chooser -Add one list store per service in service_chooser to save logs -Make the service chooser switch the correct list store to display -Free proxy_data before disposing service_store -Fix "Clear" operation -Fix searching -Setting the correct store_filter on switching services -Adding COL_PAUSE_BUFFER to service_store -Deploy one pause-buffer per proxy https://bugzilla.gnome.org/show_bug.cgi?id=592994
* | | | | salut-dialog: use 'Skip' instead of 'Ignore'Guillaume Desmottes2012-02-171-1/+1
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=652669
* | | | | remove empathy-auto-salut-account-helperGuillaume Desmottes2012-02-175-141/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It was used only by the accounts assistant https://bugzilla.gnome.org/show_bug.cgi?id=652669
* | | | | Remove empathy-account-assistantGuillaume Desmottes2012-02-172-1379/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DIE DIE DIE!!! https://bugzilla.gnome.org/show_bug.cgi?id=652669
* | | | | Stop using the accounts assistantGuillaume Desmottes2012-02-171-62/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Its features have been re-implemented in empathy-accounts-dialog. Thanks to Danielle for this new design. https://bugzilla.gnome.org/show_bug.cgi?id=652669
* | | | | empathy-accounts: remove --assistant optionGuillaume Desmottes2012-02-173-10/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It was only used when hacking on the accounts assistant which is going away. https://bugzilla.gnome.org/show_bug.cgi?id=652669
* | | | | accounts-dialog: suggest to create a salut accountGuillaume Desmottes2012-02-171-2/+68
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=652669
* | | | | Move should_create_salut_account to local-xmpp-assistant-widgetGuillaume Desmottes2012-02-173-29/+2
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=652669
* | | | | accounts-dialog: display the import dialog if there is no accountGuillaume Desmottes2012-02-171-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the first step of merging the accounts-dialog and assistant. https://bugzilla.gnome.org/show_bug.cgi?id=652669
* | | | | accounts-dialog: improve the 'no protocol installed' messageGuillaume Desmottes2012-02-161-1/+1
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=670203
* | | | | accounts_dialog_add_account: select if that's the first account addedGuillaume Desmottes2012-02-161-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This ensures we'll select the first imported account. https://bugzilla.gnome.org/show_bug.cgi?id=670203
* | | | | accounts-dialog: move the 'no protocol' message to a different pageGuillaume Desmottes2012-02-162-44/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's cleaner that way https://bugzilla.gnome.org/show_bug.cgi?id=670203
* | | | | accounts-dialog: remove hbox_protocolGuillaume Desmottes2012-02-162-29/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's not used any more since we moved adding account to a separated dialog. https://bugzilla.gnome.org/show_bug.cgi?id=670203
* | | | | accounts-dialog: don't automatically open the add accountGuillaume Desmottes2012-02-161-9/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This legacy code isn't used since a while as the assistant is displayed if there is no account. https://bugzilla.gnome.org/show_bug.cgi?id=670203
* | | | | import-dialog: set a verb on the 'Ok' buttonGuillaume Desmottes2012-02-161-2/+4
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=670201
* | | | | import-dialog: expand and fill the import widgetGuillaume Desmottes2012-02-161-1/+1
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=670201
* | | | | Pass EmpathyConnectionManagers to the import widgetGuillaume Desmottes2012-02-166-30/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The widget doesn't have to prepare EmpathyConnectionManagers itself any more and so can populate its treeview right away. By doing so it will request a more decent size and so the dialog will actually display the accounts which can be imported without forcing user to resize it. https://bugzilla.gnome.org/show_bug.cgi?id=670201
* | | | | factor out display_import_dialog()Guillaume Desmottes2012-02-161-3/+11
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=670201
* | | | | remove useless includeGuillaume Desmottes2012-02-161-1/+0
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=670201
* | | | | empathy-chat: keep the individual manager alive as a cacheGuillaume Desmottes2012-02-151-0/+7
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669676
* | | | | set the presence message as a tooltip on its labelGuillaume Desmottes2012-02-151-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So user can still read the full message if it has been ellipsized. https://bugzilla.gnome.org/show_bug.cgi?id=663627
* | | | | accounts-dialog: ellipsize presence messageGuillaume Desmottes2012-02-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Long messages make this dialog looks weird and that's not really the point of this UI to display it anyway. https://bugzilla.gnome.org/show_bug.cgi?id=663627
* | | | | Display a spinner while loading contacts from FolksGuillaume Desmottes2012-02-142-14/+85
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656097
* | | | | Don't unhighlight chat tabs when more messages are receivedWill Thompson2012-02-111-28/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Travis noticed that if you receive a message in which you are not mentioned after one in which you are, the highlight on the chat tab is cleared. This turned out to be because the text of the chat tab label was set in two different places in empathy-chat-window.c: one which takes should_highlight into account, and one which does not. This patch makes EmpathyChat keep track of whether it should be highlighted (reusing empathy_chat_messages_read(), which is called to acknowledge messages as having been seen by the user, to clear the flag), and then uses that from one of the label-updating code paths and deletes the other. https://bugzilla.gnome.org/show_bug.cgi?id=669823
* | | | | empathy-call: call XInitThreads()Guillaume Desmottes2012-02-091-0/+10
| | | | |
* | | | | stop using clutter_gst_video_sink_new()Guillaume Desmottes2012-02-091-4/+11
| | | | | | | | | | | | | | | | | | | | It has been deprecated.
* | | | | Add a gsetting key to show/hide groupsGuillaume Desmottes2012-02-091-0/+3
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=627658
* | | | | Remove 'Link Contact' menu itemGuillaume Desmottes2012-02-081-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We want to use gnome-contacts and the 'Informations' menu item already starts it. https://bugzilla.gnome.org/show_bug.cgi?id=669482
* | | | | add missing config.hGuillaume Desmottes2012-02-082-0/+3
| | | | |
* | | | | Make the default chat window size bigger.Ken VanDine2012-02-061-2/+2
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=612216
* | | | | display a message if accounts need to be enabledGuillaume Desmottes2012-02-031-4/+83
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656097
* | | | | display a specific message if no account is configuredGuillaume Desmottes2012-02-031-0/+27
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656097
* | | | | add generic contact icon and account settings button to the message pageGuillaume Desmottes2012-02-032-4/+73
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656097
* | | | | make code displaying the 'no match found' page more genericGuillaume Desmottes2012-02-031-16/+28
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656097
* | | | | assistant: hide the buttons in the salut widgetGuillaume Desmottes2012-02-031-0/+2
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669300
* | | | | preferences: fix phrasing of the EMPATHY_PREFS_SOUNDS_CONTACT_LOGINGuillaume Desmottes2012-01-311-1/+1
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=666522
* | | | | Don't warn before leaving disconnected chatroomsWill Thompson2012-01-301-2/+14
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=591756
* | | | | Shorten "Leave chat room" to "Leave room"Will Thompson2012-01-301-1/+1
| | | | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=591756
* | | | | Special-case closing a window with exactly one tabWill Thompson2012-01-301-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The confirmation message when closing a window containing one tab, which is a chat room, should be identical to the confirmation message when closing that tab with ^W. https://bugzilla.gnome.org/show_bug.cgi?id=591756
* | | | | Confirm closing windows containing chat rooms.Will Thompson2012-01-301-31/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Getting the messages to feel right took quite a few iterations. Maybe we need one more case: when you only have one chat room in a window, and nothing else, the message from closing the window should probably be the same as it would have been if you'd hit ^W. https://bugzilla.gnome.org/show_bug.cgi?id=591756
* | | | | Confirm closing chat room tabsWill Thompson2012-01-301-2/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I often accidentally close tabs with Control-W, and more occasionally by clicking the [X] by mistake. This is okay for 1-1 conversations (I can just reopen them) but is destructive for chat rooms. So let's make the user confirm. https://bugzilla.gnome.org/show_bug.cgi?id=591756
* | | | | roster_window_connection_items_setup: remove edit_personal_informationGuillaume Desmottes2012-01-271-1/+0
| | | | | | | | | | | | | | | | | | | | It has been removed from the UI file.
* | | | | preferences: split "Open new chats in separate windows" into a radiobuttonDanielle Madeley2012-01-272-10/+43
| | | | | | | | | | | | | | | | | | | | Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=562462
* | | | | Merge branch 'highlight-regex'Will Thompson2012-01-262-8/+11
|\ \ \ \ \
| * | | | | EmpathyChat: include should_highlight in ::new-messageWill Thompson2012-01-191-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows EmpathyChatWindow to use this rather than calling empathy_message_should_highlight() itself.
| * | | | | chat_view_append_message: take a should_highlight argumentWill Thompson2012-01-191-7/+9
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rather than the EmpathyChatView implementations calling empathy_message_should_highlight() themselves, this patch makes EmpathyChat take responsibility for doing so. The theme preview in Preferences, whether deliberately or otherwise, highlights the line in which Juliet mentions Romeo. This behaviour is preserved.
* | | | | accounts-dialog: don't add newly created account twiceGuillaume Desmottes2012-01-241-69/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It used to be created once in the accounts_dialog_account_validity_changed_cb callback and once when the new account dialog is done. This change is actually good because now accounts are always added to the model using the same code path. https://bugzilla.gnome.org/show_bug.cgi?id=668372
* | | | | accounts_dialog_get_account_iter: use the COL_ACCOUNT directlyGuillaume Desmottes2012-01-241-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is no point using the EmpathyAccountSettings. https://bugzilla.gnome.org/show_bug.cgi?id=668372
* | | | | accounts-dialog: no more need to manually prepare TpAccountGuillaume Desmottes2012-01-24