aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Add autogenerated marshal files to .gitignoreEmilio Pozuelo Monfort2011-06-141-0/+1
|
* Merge branch 'call'Emilio Pozuelo Monfort2011-06-0922-167/+6030
|\
| * Update .gitignore for the new filesEmilio Pozuelo Monfort2011-06-091-0/+1
| |
| * Turn g_prints into DEBUGsEmilio Pozuelo Monfort2011-06-094-9/+12
| |
| * Set 'Empathy' as program class in empathy-callEmilio Pozuelo Monfort2011-06-091-0/+2
| |
| * Port empathy-call to GtkApplicationEmilio Pozuelo Monfort2011-06-091-66/+46
| | | | | | | | Based on the changes to empathy-av.
| * CallWindow: properly track the dialpad status againEmilio Pozuelo Monfort2011-06-091-7/+3
| | | | | | | | | | This stopped working properly as the latest EvSidebar didn't have notify::current-page anymore.
| * EvSidebar: add a changed signalEmilio Pozuelo Monfort2011-06-091-0/+16
| |
| * call-window: Put the details vbox in a scroll windowGuillaume Desmottes2011-06-091-2/+9
| | | | | | | | | | | | Conflicts: src/empathy-call-window.c
| * Adapt to EmpathySidebar -> EvSidebarEmilio Pozuelo Monfort2011-06-091-13/+12
| |
| * Change the page before showing the sidebarEmilio Pozuelo Monfort2011-06-091-3/+3
| | | | | | | | | | | | To avoid showing it without the dialpad, which would cause the dialpad menu callback to be called to hide it before the page was changed, causing the sidebar to be hidden again!
| * Factor out the block/set/unblock codeEmilio Pozuelo Monfort2011-06-091-14/+16
| |
| * Disable the dialpad when the call endsEmilio Pozuelo Monfort2011-06-091-0/+1
| |
| * Make it a toggle buttonEmilio Pozuelo Monfort2011-06-092-8/+55
| |
| * CallWindow: add a dialpad menu entryEmilio Pozuelo Monfort2011-06-092-0/+25
| |
| * Clear audio_output when the call endsEmilio Pozuelo Monfort2011-06-091-0/+5
| | | | | | | | So we create a new one when redialing instead of reusing it.
| * CallWindow: show 'On hold' in the statusbar when appropriateEmilio Pozuelo Monfort2011-06-091-3/+38
| |
| * Directly call the callback if we're readyEmilio Pozuelo Monfort2011-06-091-8/+1
| | | | | | | | Instead of duplicating the code in two places.
| * Implement empathy_call_handler_start_call() for redialingEmilio Pozuelo Monfort2011-06-091-12/+18
| |
| * CallHandler: move on_call_accepted_cb() aroundEmilio Pozuelo Monfort2011-06-091-15/+15
| |
| * CallHandler: emit signal with the correct parametersEmilio Pozuelo Monfort2011-06-091-1/+2
| |
| * Remove empathy_call_factory_new_call_with_streamsEmilio Pozuelo Monfort2011-06-092-58/+0
| | | | | | | | It's unused and empathy_call_new_with_streams is better.
| * Keep a persistent source video tee aroundSjoerd Simons2011-06-091-23/+15
| | | | | | | | | | | | | | Always keep the video input tee around, so we can easily hook up new video contents even if the camera isn't currently enabled. This fixes issues where a new content is added without the local camera being enabled.
| * Include yell before anything elseEmilio Pozuelo Monfort2011-06-091-1/+1
| | | | | | | | | | | | | | Since we want to build against our copy of yell. Otherwise if you have yell installed in /usr, it'll be picked from there as we get -I/usr/include/telepathy-1.0 and telepathy-yell is installed as telepathy-yell/telepathy-yell.h in that directory.
| * Minimize the scope in which we use TpyCallChannelSjoerd Simons2011-06-091-6/+7
| |
| * Prepare the video input pipeline when there is an initial contentSjoerd Simons2011-06-091-5/+17
| |
| * Wait for the channel to be ready before handling itSjoerd Simons2011-06-091-8/+43
| |
| * Use a new id for accepting without videoSjoerd Simons2011-06-091-1/+1
| | | | | | | | | | | | Conflicts: src/empathy-status-icon.c
| * Also add Answer with video to the notification dialogsSjoerd Simons2011-06-093-1/+36
| | | | | | | | | | | | Conflicts: src/empathy-status-icon.c
| * Add Answer with video to the default dialogsSjoerd Simons2011-06-091-9/+29
| | | | | | | | | | | | | | We should be able to answer calls with or without video. This patch only implements that for Call type channels, but for clarity have ``Answer with video'' as the only button on SM channels for video calls to be sure it's clear to the user what to expect
| * Follow the sending state of the channel to determine whether we should send ↵Sjoerd Simons2011-06-091-8/+14
| | | | | | | | video
| * When the remote side hangs up, clean up the call channelSjoerd Simons2011-06-091-2/+9
| |
| * Cope with unexpected call channel invalidationSjoerd Simons2011-06-091-0/+20
| |
| * Use modern private structure handlingSjoerd Simons2011-06-092-3/+4
| |
| * Correct Call channel refcountingSjoerd Simons2011-06-091-4/+1
| | | | | | | | | | | | The Call channel will get unreffed by the destroy function that's given to empathy_tp_contact_factory_get_from_id. So don't unref it in the callback explicitely
| * Don't start the Call when the streams startEmilio Pozuelo Monfort2011-06-092-13/+24
| | | | | | | | | | | | | | | | | | Since that can happen before the call is accepted. Instead of that, wait for the Call state to be ACCEPTED. Conflicts: src/empathy-call-window.c
| * Reject approval if call was hung up during approvalSjoerd Simons2011-06-091-2/+27
| | | | | | | | | | | | | | If an incoming call gets ENDED during our approval stage either we or someone else closed it. In that case reject the approval (which will claim and close the channel). A future improvement could be to show a notification in case this happens
| * Only distroy the video output if it existsSjoerd Simons2011-06-091-1/+2
| |
| * Monitor the call state and close the channel when it endsSjoerd Simons2011-06-091-0/+17
| |
| * Lock the hash table contents when using themSjoerd Simons2011-06-091-1/+23
| |
| * Ensure our bin doesn't change state before being in the hash tableSjoerd Simons2011-06-091-2/+10
| |
| * Remove live-adderSjoerd Simons2011-06-092-205/+30
| |
| * Implement request pads for multiple sinksSjoerd Simons2011-06-092-46/+230
| | | | | | | | | | | | | | Instead of using an live-adder we're moving to using multiple pulseaudio sinks as pulse can do the right thing (tm). To make this easy for the call window have one bin that handles all the juggling of audiosinks and audio conversion
| * Keep a ref to our handler instanceSjoerd Simons2011-06-091-1/+1
| |
| * No need to borrow the connection, it gets passed to usSjoerd Simons2011-06-091-1/+0
| |
| * Trivial coding style fix (>80 chars)Sjoerd Simons2011-06-091-1/+2
| |
| * Retrieve the contact for incoming calls so we can display itSjoerd Simons2011-06-091-3/+24
| |
| * Stop ringing after approving a Channel.Type.Call channelSjoerd Simons2011-06-091-1/+2
| |
| * event-manager Remove HAVE_CALL ifdefs, even if we didn't build the handler ↵Sjoerd Simons2011-06-091-15/+1
| | | | | | | | we can still approve
| * Close call channels after hanging upSjoerd Simons2011-06-091-0/+1
| |
| * Remove stray debugSjoerd Simons2011-06-091-9/+1
| |
| * Only change the UI in the main threadSjoerd Simons2011-06-091-2/+11
| |
| * Use target-contact instead of membersSjoerd Simons2011-06-091-56/+18
| |
| * Move to using ->priv pointer in the object instanceSjoerd Simons2011-06-092-7/+7
| |
| * coding style triviaSjoerd Simons2011-06-091-3/+6
| |
| * Add TargetContact property that's guaranteed to exist on CallHandlerSjoerd Simons2011-06-093-8/+51
| | | | | | | | | | | | Conflicts: src/empathy-call-factory.c
| * Always build telepathy-yell and handle Call channelsEmilio Pozuelo Monfort2011-06-091-3/+1
| | | | | | | | | | | | | | | | | | Just keep empathy-call optional. Conflicts: libempathy-gtk/empathy-call-utils.c libempathy/empathy-channel-factory.c
| * Don't require EmpathyContacts to start a callEmilio Pozuelo Monfort2011-06-092-2/+4
| | | | | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-contact-menu.c libempathy-gtk/empathy-individual-menu.c libempathy-gtk/empathy-new-call-dialog.c
| * Move empathy_call_* util functions to libempathy-gtkEmilio Pozuelo Monfort2011-06-092-0/+4
| | | | | | | | | | | | | | | | Since we want to pop up a dialog when starting a call fails. Conflicts: libempathy/empathy-utils.c
| * Initialize GObjectEmilio Pozuelo Monfort2011-06-091-1/+1
| | | | | | | | | | | | Conflicts: src/empathy.c
| * Temporarily disable some codeEmilio Pozuelo Monfort2011-06-091-2/+5
| |
| * Call: check for priv->members to enable the video buttonEmilio Pozuelo Monfort2011-06-091-1/+1
| |
| * Use the new empathy_call_create_call_request thoroughlyEmilio Pozuelo Monfort2011-06-093-25/+2
| |
| * Don't use tpy_call_channel_is_receiving_videoEmilio Pozuelo Monfort2011-06-091-34/+2
| | | | | | | | Rely on src-pad-added to show the remote user's video.
| * Don't use tpy_call_channel_is_sending_videoEmilio Pozuelo Monfort2011-06-091-2/+2
| | | | | | | | Check if we have initial video instead.
| * Use EMPATHY_CALL_BUS_NAME_SUFFIX instead of the literalEmilio Pozuelo Monfort2011-06-091-1/+2
| |
| * Initialize telepathy-yellEmilio Pozuelo Monfort2011-06-081-0/+6
| | | | | | | | | | | | Conflicts: src/empathy.c
| * Show notifications for CallsEmilio Pozuelo Monfort2011-06-081-0/+3
| | | | | | | | | | | | Conflicts: src/empathy-status-icon.c
| * Build an empathy-call binary when we have Call supportEmilio Pozuelo Monfort2011-06-081-0/+34
| | | | | | | | | | | | Conflicts: src/Makefile.am
| * EmpathyEventManager: handle Call channelsEmilio Pozuelo Monfort2011-06-082-4/+87
| | | | | | | | | | | | Conflicts: src/empathy-event-manager.c
| * Add empathy-callEmilio Pozuelo Monfort2011-06-081-0/+195
| |
| * Add an EmpathyCallWindowFullscreen classEmilio Pozuelo Monfort2011-06-082-0/+386
| |
| * Add an EmpathyCallWindow classEmilio Pozuelo Monfort2011-06-082-0/+3375
| |
| * Add an EmpathyCallHandler classEmilio Pozuelo Monfort2011-06-082-0/+1119
| |
| * Add an EmpathyCallFactory classEmilio Pozuelo Monfort2011-06-082-0/+411
| |
* | Merge branch 'sms-651242'Guillaume Desmottes2011-06-081-1/+1
|\ \
| * | Use tp-glib SMS high level API (#651242)Guillaume Desmottes2011-06-011-1/+1
| | |
* | | individual-store: keep track of the number of events associated with each rowGuillaume Desmottes2011-06-081-0/+84
| |/ |/|
* | Adium: Let user select theme variant in preferencesXavier Claessens2011-06-072-34/+204
| | | | | | | | Fixes bug #585474
* | main_window_flash_foreach: fix FolksIndividual leakGuillaume Desmottes2011-06-071-4/+3
| |
* | coding style tweakGuillaume Desmottes2011-06-071-2/+1
| |
* | Adapt to API change in FolksIndividual constructor.Travis Reitter2011-06-071-3/+10
| | | | | | | | Helps: bgo#648822 - Port Empathy to Folks 0.5.1
* | Adapt to API break in folks_individual_get_personas.Travis Reitter2011-06-071-17/+22
| | | | | | | | Helps: bgo#648822 - Port Empathy to Folks 0.5.1
* | invite-participant-dialog: add temporary individuals when searchingGuillaume Desmottes2011-06-011-0/+141
|/
* Use tp-glib Balance high level API (#651238)Guillaume Desmottes2011-06-011-54/+26
|
* allow user to search for contacts using their full identifierGuillaume Desmottes2011-06-011-4/+11
|
* invite-participant-dialog: add an entry searching the contact listGuillaume Desmottes2011-05-311-1/+39
|
* view_selection_changed_cb: don't unref NULL individualGuillaume Desmottes2011-05-311-1/+1
|
* use tp_channel_dispatch_operation_claim_async() (#650386)Guillaume Desmottes2011-05-302-8/+13
|
* Stop dealing with iconification of main window, just hide/present itXavier Claessens2011-05-261-4/+4
| | | | | It does not work with gnome-shell, unity and indicators anyway, so it is just complex code for no benefit anymore.
* Do not show the main window when creating it, it will be presented if not ↵Xavier Claessens2011-05-261-1/+0
| | | | start hidden
* Do not present chat window from empathy_chat_window_get_default()Xavier Claessens2011-05-261-18/+0
| | | | It is already handled in empathy_chat_window_present_chat()
* main_window_connection_changed_cb: still need the priv pointerGuillaume Desmottes2011-05-261-0/+2
|
* Remove the balance action when an account is removedDanielle Madeley2011-05-261-38/+48
|
* Reopen tabs as SMS channels when appropriateEmilio Pozuelo Monfort2011-05-251-0/+4
|
* Merge remote-tracking branch ↵Guillaume Desmottes2011-05-251-2/+8
|\ | | | | | | 'glassrose/make-favorite-room-names-more-detailed-646526'
| * Attach account name information along with the chatroom names in main window ↵Chandni Verma2011-05-081-2/+8
| | | | | | | | Room menu
* | event-manager: look for existing messages when approvingGuillaume Desmottes2011-05-251-0/+9
| | | | | | | | We may have already received some as the EmpathyTpChat is created earlier now.
* | EmpathyTpChat: Use a READY property instead of our own ready codeGuillaume Desmottes2011-05-251-65/+1
| |
* | remove empathy_tp_chat_get_connection and priv->connectionGuillaume Desmottes2011-05-252-2/+2
| |
* | EmpathyTpChat: inherit from TpTextChannel (#650554)Guillaume Desmottes2011-05-253-16/+9
| |
* | Use the EmpathyChannelFactory with all components creating EmpathyTpChatGuillaume Desmottes2011-05-252-0/+17
| |
* | rename message-received signal to message-received-empathyGuillaume Desmottes2011-05-251-1/+1
| |
* | Squash some set-but-unused variablesColin Walters2011-05-191-4/+0
| |
* | Merge branch 'LOLOOOLOLOLOLLLOLLLOLOLLL'Jonny Lamb2011-05-183-9/+15
|\ \
| * | chat-manager: pass user action time of DBus to show the closed tabJonny Lamb2011-05-183-9/+15
| | | | | | | | | | | | | | | | | | This was making undo closing tabs in the background, aww. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* | | use g_list_free_full()Guillaume Desmottes2011-05-181-2/+1
| | |
* | | filter_func: don't leak individualGuillaume Desmottes2011-05-181-3/+6
| | |
* | | coding style fixesGuillaume Desmottes2011-05-181-9/+8
| | |
* | | invite-participant-dialog: set a default height so a few contacts are displayedGuillaume Desmottes2011-05-181-0/+3
| | |
* | | invite-participant-dialog: add a scrolled windowGuillaume Desmottes2011-05-181-2/+7
| | |
* | | add some paddingGuillaume Desmottes2011-05-181-2/+2
| | |
* | | invite-participant-dialog: filter out contacts already in the chatGuillaume Desmottes2011-05-181-1/+32
| | |
* | | invite-participant-dialog: display only contacts on the right ConnectionGuillaume Desmottes2011-05-181-23/+68
| | |
* | | invite-dialog: display a individual view rather than forcing user to type ↵Guillaume Desmottes2011-05-183-45/+204
|/ / | | | | | | the full ID of the contact (#646705)
* | Merge branch 'undo-close-tab'Jonny Lamb2011-05-183-6/+75
|\ \
| * | chat-manager: use EMPATHY_CHAT_BUS_NAMEJonny Lamb2011-05-181-1/+1
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * | chat-manager: don't leak proxyJonny Lamb2011-05-181-0/+1
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * | main-window: call the remote UndoClosedTabJonny Lamb2011-05-161-5/+1
| | | | | | | | | | | | | | | | | | It will work, unlike this one. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * | chat-manager: expose UndoClosedChat over DBusJonny Lamb2011-05-162-1/+73
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* | | Merge branch 'remember-my-message-yo'Jonny Lamb2011-05-181-0/+62
|\ \ \
| * | | chat-manager: clarify ownership of messages hash tableJonny Lamb2011-05-181-1/+3
| | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * | | chat-manager: s/null/NULL/Jonny Lamb2011-05-181-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * | | chat-manager: add missing freeJonny Lamb2011-05-181-0/+1
| | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * | | chat: rename get to dupJonny Lamb2011-05-181-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * | | chat-manager: keep a hash table with messages left when the chat closedJonny Lamb2011-05-161-0/+59
| | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* | | | Merge branch 'ack'Jonny Lamb2011-05-171-0/+9
|\ \ \ \ | |_|/ / |/| | |
| * | | chat-window: also update chat window title when the chat updatesJonny Lamb2011-05-131-0/+6
| | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * | | chat-window: update tab when nb-unread-messages changesJonny Lamb2011-05-131-0/+3
| | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* | | | Fix call to empathy_chat_window_find_chat in /part commandWill Thompson2011-05-161-1/+1
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0fda594 changed empathy_chat_window_find_chat() to take a third parameter indicating whether we're looking for an SMS channel or not, but the /part branch wasn't updated for this change before being merged. I think it's a reasonable assumption that someone will not try to /part an SMS channel. Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | | Merge remote-tracking branch ↵Guillaume Desmottes2011-05-131-0/+45
|\ \ \ | | | | | | | | | | | | 'glassrose/moving-part-functionality-to-empathy-chat-window-643295'
| * | | Leave chatroom only if tp_chat existsChandni Verma2011-05-111-4/+12
| | | |
| * | | Send full message for the default chat parted on part commandChandni Verma2011-05-091-1/+14
| | | |
| * | | Fire a "part-command-entered" signal from libempathy-gtk/empathy-chat.c to ↵Chandni Verma2011-05-071-0/+24
| | |/ | |/| | | | | | | | | | | | | be caught in src/empathy-chat-window.c Fixes linking issues: https://bugzilla.gnome.org/show_bug.cgi?id=643295
* | | Properly convert timestamps received from X11 (#650015)Guillaume Desmottes2011-05-125-7/+8
| | | | | | | | | | | | | | | X11 timestamps are guint32 while Telepathy uses gint64 timestamps. We should always use tp_user_action_time_from_x11() to do the conversion.
* | | empathy_chat_window_present_chat: always show newly created windowsGuillaume Desmottes2011-05-121-0/+5
| |/ |/| | | | | We just create so we should at least show it.
* | add a translation comment explaining the 'Provide' string (#649492)Guillaume Desmottes2011-05-091-0/+3
| |
* | ignore return value of main_window_setup_balance_create_widget()Guillaume Desmottes2011-05-051-2/+1
| | | | | | | | | | fix unused-but-set-variable warnings with gcc 4.6. Thanks to Marc Plano-Lesay for reporting.
* | Merge branch 'balance-rebase'Danielle Madeley2011-05-052-3/+370
|\ \
| * | Change the menu to say "Credit Balance"Danielle Madeley2011-05-051-1/+1
| | |
| * | Update balance view in roster per feedbackDanielle Madeley2011-05-051-14/+25
| | |
| * | Change menu string to "Top up My Account ($1.23)..."Danielle Madeley2011-05-051-8/+14
| | |
| * | The icon needs to be set as "icon-name" not "stock-id"Danielle Madeley2011-05-051-1/+3
| | |
| * | 'spacing' is an object property, not a child property of the packingDanielle Madeley2011-05-051-1/+1
| | |
| * | Add a menu item to choose whether to show account balances in the rosterDanielle Madeley2011-05-052-5/+33
| | |
| * | Create balance widget, tie it to the actionDanielle Madeley2011-05-052-4/+68
| | | | | | | | | | | | | | | TODO: - show and hide balance widgets in response to a toggleaction
| * | Factor out main_window_setup_balance_create_action()Danielle Madeley2011-05-051-26/+40
| | |
| * | Support Conn.I.Balance.ManageCreditURIDanielle Madeley2011-05-051-14/+29
| | |
| * | Remove balance from menu when account is disconnectedDanielle Madeley2011-05-051-4/+32
| | |
| * | Add a menuitem to report the account balance for each accountDanielle Madeley2011-05-052-0/+199
| | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a menu item for each connection that supports Conn.I.Balance, requests the current balance and then tracks further updates to the balance. TODO: - remove the menu item when the account is disconnected - implement the activated signal
* | | Merge branch 'delivery-reports-rebase'Danielle Madeley2011-05-051-0/+38
|\ \ \
| * | | Add a tooltip to the sending message spinnerDanielle Madeley2011-05-051-6/+11
| | | |
| * | | [chat-window] add a spinner to the window tab for when messages are being sentDanielle Madeley2011-05-051-0/+33
| | | |
* | | | fix unused-but-set-variable warningsMarc Plano-Lesay2011-05-058-58/+2
| | | |
* | | | Merge branch 'sms-support-rebase'Danielle Madeley2011-05-053-19/+47
|\| | | | |/ / |/| |
| * | Include SMSChannel property in empathy_chat_window_find_chat()Danielle Madeley2011-05-053-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The approach in https://bugzilla.gnome.org/show_bug.cgi?id=644085 was wrong because channel paths can change across reconnects. This would cause new chat windows to be created when they were rerequested. A more future-proof solution would be to keep a white/black list of comparable properties, but I think this is overengineering the problem for the time being. Instead we'll just include the SMSChannel property in the comparison.
| * | Change empathy_chat_get_name() from const char * -> char *Danielle Madeley2011-05-051-14/+28
| | | | | | | | | | | | | | | | | | | | | Change the name to empathy_chat_dup_name() to reflect this change. Note to reviewer: I think I've updated all the callers, but this is the commit to check carefully for new leaks :)
| * | Add "SMS:" to the tooltipDanielle Madeley2011-05-051-0/+4
| | |
| * | Set EMPATHY_IMAGE_SMS on sms channelsDanielle Madeley2011-05-051-0/+6
| |/
* | empathy-chat: track chat displayed instead of channels being handled (#649273)Guillaume Desmottes2011-05-032-42/+35
| |
* | remove unused empathy_chat_manager_get_num_handled_chats()Guillaume Desmottes2011-05-032-10/+0
| |
* | Preferences: Show chat theme previewXavier Claessens2011-05-032-712/+965
| | | | | | | | Fixes bug #541438
* | main_window_flash_foreach: don't leak the pixbuf returned by ↵Guillaume Desmottes2011-05-021-0/+3
| | | | | | | | empathy_pixbuf_from_icon_name
* | set a not empty string when setting ↵Guillaume Desmottes2011-05-022-2/+4
|/ | | | | | EMPATHY_NOTIFY_MANAGER_CAP_X_CANONICAL_APPEND libnotify now filters out empty string so the hint was not set (#648842).
* chat_window_page_switched_cb: get the child from the GTK+ signalGuillaume Desmottes2011-04-271-12/+3
| | | | We don't care about GTK+2 compatibility any more.
* account-assistant: ensure that the import widget takes all the space ↵Guillaume Desmottes2011-04-221-2/+2
| | | | available (#648372)
* don't display the enable switch if account is restrictedGuillaume Desmottes2011-04-211-0/+7
|
* use a GtkSwitch instead of MX switchGuillaume Desmottes2011-04-211-10/+9
|
* Add an enabled switch to the account dialog GtkInfoBarDanielle Madeley2011-04-211-0/+63
|
* Merge branch 'timestamp-648188'Guillaume Desmottes2011-04-203-5/+18
|\
| * Port all timestamps from time_t to gint64 (#648188)Guillaume Desmottes2011-04-191-4/+10
| |
| * empathy-tp-chat: ensure that we get a TpTextChannelGuillaume Desmottes2011-04-182-1/+8
| |
* | accounts_dialog_cms_prepare_cb: don't update the settings if we are already ↵Guillaume Desmottes2011-04-181-1/+3
| | | | | | | | | | | | | | preparing one This may lead to ignoring the existing setting if it's a slow one to prepare (as Haze for example). (#647641)
* | preferences: use GtkBox instead of Gtk[V,H]BoxCosimo Cecchi2011-04-181-43/+43
|/ | | | | | | | Use the orientation property of GtkBox to inherit the new proper packing defaults, otherwise boxes in the preferences will look all spread in the notebook height. https://bugzilla.gnome.org/show_bug.cgi?id=647904
* Add translation context on some strings (#646131)Guillaume Desmottes2011-04-181-4/+8
|
* ft-manager: add a 'Close' button (#646084)Guillaume Desmottes2011-04-072-1/+21
|
* factor out close_window()Guillaume Desmottes2011-04-071-16/+22
|
* Display a notification for auth eventsGuillaume Desmottes2011-04-071-9/+7
| | | | This makes them more visible when using the Shell (#646061).
* Revert "-Fix use of include <config.h> to make sure translations work"Guillaume Desmottes2011-04-042-7/+0
| | | | | | This reverts commit f0f99ffaa08240fbb72d7eed198368fd22fe4c47. Sorry, I didn't mean to push that...
* -Fix use of include <config.h> to make sure translations workKjartan Maraas2011-04-042-0/+7
|
* set a category on presence notificationsGuillaume Desmottes2011-04-023-5/+12
|
* set a category on chat related notificationsGuillaume Desmottes2011-04-021-0/+25
| | | | | That can be used by the Shell to filter out notifications it's handling itself directly (#645932).
* set urgency hint on urgent notificationsGuillaume Desmottes2011-04-021-0/+25
| | | | | This will ensure that they stay visible in the Shell and that their actions buttons are displayed as well (#645932).
* empathy_chat_window_present_chat: no need to call show_all on the windowGuillaume Desmottes2011-03-301-1/+0
| | | | | | | | empathy_window_present_with_time() called later in this function will do it for us. This has the nice side effect of avoid to display the window before resizing it and do making it look bad (#638951).
* givve translators context for the 'Unknown' stringGuillaume Desmottes2011-03-301-0/+4
|
* ft-manager: make sure the scrolled window expands in the dialog heightCosimo Cecchi2011-03-291-0/+1
| | | | | | | GTK+ 3 changed some packing defaults of GtkDialog, so this needs to be done explicitly here. https://bugzilla.gnome.org/show_bug.cgi?id=646010
* don't format header of presence notifications (#646097)Guillaume Desmottes2011-03-291-10/+4
| | | | | | | | According to the spec [1], only the Body can be formated. Furthermore, the Shell doesn't support such formating in the header. [1] http://www.galago-project.org/specs/notification/0.9/x161.html
* event-manager: only display incoming messages in notificationGuillaume Desmottes2011-03-281-1/+8
| | | | | If not, we display outgoing ones as well if the user uses Shell's message tray to reply.
* chat_window_new_message_cb: check that we found the chatroomGuillaume Desmottes2011-03-231-1/+1
| | | | | There is a race, if the chatroom manager didn't parse the chatrooms list yet, this was crashing.
* Merge branch 'reference-identities'Stef Walter2011-03-221-1/+5
|\ | | | | | | | | Conflicts: libempathy/empathy-server-tls-handler.c
| * Style changes from review for ReferenceIdentities codeStef Walter2011-03-181-1/+1
| |
| * Use ServerTLSConnection.ReferenceIdentities to check cert identity.Stef Walter2011-03-181-1/+5
| | | | | | | | | | | | | | | | The certificate identity can be checked against more than just one piece of information. Load and use all the reference identities to check the identity of the certificate. https://bugzilla.gnome.org/show_bug.cgi?id=645119
* | accounts_dialog_add_account: ensure that the selected account is still ↵Guillaume Desmottes2011-03-221-1/+19
| | | | | | | | visible in the treeview
* | accounts_dialog_model_set_selected: use select_and_scroll_to_iterGuillaume Desmottes2011-03-221-1/+1
| | | | | | | | That way we also scroll to the selected account (#643860).
* | factor out select_and_scroll_to_iter()Guillaume Desmottes2011-03-221-14/+23
| |
* | Fix some races in the chatroom joining codeSjoerd Simons2011-03-211-34/+38
| | | | | | | | | | | | | | | | | | | | | | | | The auto-reconnection logic for chatrooms was a bit odd. It would for every chatroom that existed when the account manager was prepared connect once to status-changed for each account for each chatroom... Change this such that whenever an account connects, we simply get the then current list of chatrooms and auto-connect those as needed. This fixes issues when a chatroom gets removed from the manager and when the auto-connect options on a chatrooms change.
* | Assistant: put the protocol chooser next to the labelEmilio Pozuelo Monfort2011-03-181-3/+6
| |
* | Map Ctrl-Shift-F to contact search and Ctrl-F to findWill Thompson2011-03-181-0/+2
|/ | | | | | | | | As discussed on <https://bugzilla.gnome.org/show_bug.cgi?id=645121>, currently Ctrl-F opens the contact search dialog, and there's no keyboard shortcut for searching within the contact list (other than just typing). The Gnome HIG handles this situation: it says that the former should be Ctrl-Shift-F and the latter should be Ctrl-F. <http://library.gnome.org/devel/hig-book/2.32/input-keyboard.html.en#standard-shortcuts>
* Don't update Contact menu on a focus-in (#644936)Michael Terry2011-03-171-9/+24
|
* auth-client: implement Debug interface (#645008)Guillaume Desmottes2011-03-171-0/+10
|
* define constants for handler bus nameGuillaume Desmottes2011-03-172-3/+4
| | | | It's more convenient and safe than hardcoding them everywhere.
* rename empathy-dispatcher to empathy-request-utilGuillaume Desmottes2011-03-175-11/+12
| | | | | We don't have EmpathyDispatcher any more so this file just contains some utility functions now.
* streamed-media-window: Put the details vbox in a scroll windowGuillaume Desmottes2011-03-161-1/+8
| | | | | It can require a lot of horizontal space and we don't want to enlarge the call window just for that (#644830).
* coding style fixesGuillaume Desmottes2011-03-141-1/+1
|
* Merge branch 'glassrose-contact-blocking-rebase'Danielle Madeley2011-03-143-3/+28
|\
| * Setting "window" data on submenu only if it's not NULLChandni Verma2011-03-111-3/+3
| |
| * Add a confirmation dialog when you block a contact from the Contact menuDanielle Madeley2011-03-081-2/+5
| |
| * Add blocked contacts dialog to Empathy main window menuDanielle Madeley2011-03-082-1/+23
| |
* | display a debug message if we can't get the TpContactGuillaume Desmottes2011-03-091-1/+4
| |
* | call-observer: display a notification when rejecting a call (#644127)Guillaume Desmottes2011-03-091-8/+91
| |
* | call-observer: set the Recover flagGuillaume Desmottes2011-03-091-1/+1
| | | | | | | | We want to know about existing calls when starting.
* | Revert "disable the call observer for now"Guillaume Desmottes2011-03-091-5/+0
| | | | | | | | This reverts commit c4f12fc9ad76f90374e08460971f001fdfb90036.
* | call-observer: reject all the channels we claimedGuillaume Desmottes2011-03-081-7/+74
| | | | | | | | | | | | Once we have claimed the ChannelDispatchOperation, we are now the handler of all its channels. So, we should close them all as we are not going to do anything with them. (#644210)
* | return from ObserveChannels() after having called Claim()Guillaume Desmottes2011-03-081-0/+2
| |
* | call-observer: return from ObserveChannels() if the channel was already ↵Guillaume Desmottes2011-03-081-0/+2
| | | | | | | | invalidated
* | call-observer: set debug domain to 'voip' and add 2 debug messagesGuillaume Desmottes2011-03-081-1/+6
| |
* | disable the call observer for nowGuillaume Desmottes2011-03-071-0/+5
| |
* | all: set the primary-toolbar style class on primary toolbarsCosimo Cecchi2011-03-073-0/+8
| | | | | | | | | | | | | | So themes can override their appearance without hardcoding the widget hierarchy. https://bugzilla.gnome.org/show_bug.cgi?id=644121
* | Don't look for Call channelsEmilio Pozuelo Monfort2011-03-071-27/+4
| | | | | | | | We don't support them on master yet.
* | Delay the approversEmilio Pozuelo Monfort2011-03-071-0/+2
| |
* | Autoreject incoming calls if there are others in progressEmilio Pozuelo Monfort2011-03-074-1/+347
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=643656
* | account-assistant: add mnemonic for the "no salut account" checkbox (#644058)Guillaume Desmottes2011-03-071-2/+2
|/
* accounts_dialog_set_selected_account: scroll to the selected accountGuillaume Desmottes2011-02-281-1/+14
|
* empathy-accounts: allow to pass the full path of the accountGuillaume Desmottes2011-02-281-2/+6
|
* Request a minimal size on the presence chooserRobert Sajdok2011-02-281-0/+1
| | | | This avoid to make it completely disappear when resizing the window (#583317)
* Updating empathy_tp_chat_leave() function in empathy-tp-chat APIChandni Verma2011-02-251-1/+1
|
* empathy.c: stop instantiating a EmpathyDispatcherGuillaume Desmottes2011-02-241-6/+0
|
* use tp_capabilities_supports_room_list() (#641491)Guillaume Desmottes2011-02-241-13/+8
|
* CC panel: don't use an undefined symbolEmilio Pozuelo Monfort2011-02-232-6/+0
|
* Fix make distcheckEMPATHY_2_91_90Emilio Pozuelo Monfort2011-02-211-1/+1
|
* use GeditCloseButton (#642865)Guillaume Desmottes2011-02-211-21/+4
|
* add gedit-close-buttonGuillaume Desmottes2011-02-213-0/+142
| | | | This file is a bare copy from gedit.
* Move farsight-using sources to srcEmilio Pozuelo Monfort2011-02-2110-4/+1772
| | | | And only build them for empathy-av, since they use farsight.
* use champlain_view_ensure_layers_visible()Guillaume Desmottes2011-02-211-3/+1
|
* use champlain_marker_layer_new()Guillaume Desmottes2011-02-211-2/+1
|
* Port to champlain 0.10 (#642010)Guillaume Desmottes2011-02-211-51/+45
|
* empathy-chat: ensure that the theme manager stay aliveGuillaume Desmottes2011-02-181-0/+7
|
* accounts: release our ref on the TpDBusDaemonGuillaume Desmottes2011-02-171-0/+1
|
* debug-window: use empathy_context_menu_new()Guillaume Desmottes2011-02-161-3/+2
|
* accounts-dialog: use empathy_context_menu_new()Guillaume Desmottes2011-02-161-1/+1
|
* accounts-dialog: only update the row which have actually been changed; may ↵Guillaume Desmottes2011-02-161-1/+15
| | | | fix #636189
* only try reconnecting accounts if needed (#642358)Guillaume Desmottes2011-02-161-1/+1
|
* set 'Empathy' as program class in all binariesGuillaume Desmottes2011-02-165-0/+11
| | | | | | | This will make all the empathy apps windows appear as the same application in gnome-shell. (#642440) Thanks to Owen Taylor for this trick.
* improve phrasing of the subscription request messageGuillaume Desmottes2011-02-101-1/+1
|
* Only link empathy-av against farsightEmilio Pozuelo Monfort2011-02-101-0/+3
|
* Only build the EmpathyStreamedMedia* classes for empathy-avEmilio Pozuelo Monfort2011-02-107-12/+1393
| | | | So the other binaries don't need to link against farsight.
* EmpathyCallFactory -> EmpathyStreamedMediaFactoryEmilio Pozuelo Monfort2011-02-103-8/+6
|
* Generate closures for src/Emilio Pozuelo Monfort2011-02-101-1/+22
|
* cc-panel: make sure to always pack a widget during constructionCosimo Cecchi2011-02-101-1/+10
| | | | | | | The CC library expects the panel to have a child widget after it's constructed, otherwise it segfaults. https://bugzilla.gnome.org/show_bug.cgi?id=641867
* ::new-call-handler -> ::new-streamed-media-handlerEmilio Pozuelo Monfort2011-02-091-1/+1
|