Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix buttons to work again with multiselection | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -35/+48 |
| | |||||
* | Use a define instead of hardcoding a magic number | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -2/+4 |
| | |||||
* | Use a for instead of a do while to avoid returning early | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -5/+4 |
| | | | | So we always free the stuff at the end of the function. | ||||
* | Don't leak the account and entity | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -3/+6 |
| | |||||
* | Don't leak paths | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -0/+1 |
| | |||||
* | Compare against NULL | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -2/+2 |
| | |||||
* | Be neutral | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -1/+1 |
| | |||||
* | Style: use braces consistently | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -11/+31 |
| | |||||
* | Return early if the iter isn't a top level | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -6/+7 |
| | |||||
* | Use a macro for magic numbers | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -1/+4 |
| | |||||
* | Don't leak the account and entity | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -6/+9 |
| | |||||
* | Use tp_clear_pointer | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -2/+1 |
| | |||||
* | LogWindow: group MUC events properly | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -1/+30 |
| | |||||
* | LogWindow: check the 30min gap with the last message | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -2/+8 |
| | |||||
* | LogWindow: find the corrent parent for chat events | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -1/+6 |
| | |||||
* | LogWindow: Display /me messages properly | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -4/+14 |
| | |||||
* | make check fixes | Emilio Pozuelo Monfort | 2011-06-09 | 2 | -1/+2 |
| | |||||
* | Remove more dead code | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -6/+0 |
| | |||||
* | Use a do while instead of a for loop where appropriate | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -2/+2 |
| | |||||
* | Remove dead code | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -3/+0 |
| | |||||
* | Fix comment | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -3/+2 |
| | |||||
* | Remove stray print statements | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -6/+4 |
| | |||||
* | Remove dead code | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -30/+0 |
| | |||||
* | LogWindow: don't add duplicate dates | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -11/+15 |
| | |||||
* | LogWindow: add 'Anyone' to search results | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -3/+1 |
| | |||||
* | LogWindow: select 'Anytime' by default when searching | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -0/+4 |
| | |||||
* | Block the callback when clearing the store | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -0/+9 |
| | |||||
* | Switch remaining functions to the new style | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -218/+238 |
| | |||||
* | LogWindow: Add live search support | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -3/+12 |
| | |||||
* | LogWindow: Show dates properly | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -8/+46 |
| | |||||
* | LogWindow: Add multiselection to the 'When' pane | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -50/+93 |
| | |||||
* | Stop processing logger calls when unneeded | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -8/+36 |
| | |||||
* | Add _tpl_action_chain_clear | Emilio Pozuelo Monfort | 2011-06-09 | 2 | -0/+8 |
| | |||||
* | Populate from 'Anyone' when changing the account | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -4/+19 |
| | |||||
* | Make 'Anyone' work | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -4/+44 |
| | |||||
* | LogWindow: Add multiselection to the 'Who' pane | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -95/+195 |
| | |||||
* | LogWindow: Add multiselection to the 'What' pane | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -4/+41 |
| | |||||
* | log_window_chats_get_selected -> log_window_get_selected | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -5/+5 |
| | |||||
* | Don't free an uninitialized variable | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -2/+5 |
| | |||||
* | LogWindow: convert the event view to a treeview | Emilio Pozuelo Monfort | 2011-06-09 | 2 | -40/+366 |
| | | | | Following the design. | ||||
* | Add icons for missed/incoming/outgoing calls | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -0/+4 |
| | |||||
* | Adapt to the empathy-dispatcher removal | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -1/+2 |
| | |||||
* | Complete rewrite of the history window | Emilio Pozuelo Monfort | 2011-06-09 | 3 | -1284/+1855 |
| | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=619866 Conflicts: libempathy-gtk/empathy-log-window.c libempathy-gtk/empathy-log-window.ui | ||||
* | account_chooser_find_account_foreach: check the col type | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -1/+8 |
| | | | | As non ROW_ACCOUNT rows don't have an account. | ||||
* | AccountChooser: add empathy_account_chooser_get_account_manager() | Emilio Pozuelo Monfort | 2011-06-09 | 2 | -1/+10 |
| | |||||
* | TplActionChain: add _tpl_action_chain_start() | Emilio Pozuelo Monfort | 2011-06-09 | 2 | -1/+20 |
| | |||||
* | Copy TplActionChain from telepathy-logger | Emilio Pozuelo Monfort | 2011-06-09 | 3 | -0/+218 |
| | |||||
* | Handle unknown event types gracefully | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -0/+3 |
| | |||||
* | Don't ignore call events | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -14/+23 |
| | | | | | | Conflicts: libempathy/empathy-message.c | ||||
* | AccountChooser: All -> All accounts | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -1/+1 |
| | |||||
* | Add a empathy_account_chooser_has_all_selected | Emilio Pozuelo Monfort | 2011-06-09 | 2 | -0/+25 |
| | | | | So we can know if 'All' is selected in the accounts chooser. | ||||
* | Fix typo | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -1/+1 |
| | |||||
* | Merge branch 'call' | Emilio Pozuelo Monfort | 2011-06-09 | 45 | -294/+6536 |
|\ | |||||
| * | Update .gitignore for the new files | Emilio Pozuelo Monfort | 2011-06-09 | 2 | -0/+2 |
| | | |||||
| * | Turn g_prints into DEBUGs | Emilio Pozuelo Monfort | 2011-06-09 | 4 | -9/+12 |
| | | |||||
| * | Build fix | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -1/+1 |
| | | |||||
| * | Set 'Empathy' as program class in empathy-call | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -0/+2 |
| | | |||||
| * | Port empathy-call to GtkApplication | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -66/+46 |
| | | | | | | | | Based on the changes to empathy-av. | ||||
| * | CallWindow: properly track the dialpad status again | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -7/+3 |
| | | | | | | | | | | This stopped working properly as the latest EvSidebar didn't have notify::current-page anymore. | ||||
| * | EvSidebar: add a changed signal | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -0/+16 |
| | | |||||
| * | call-window: Put the details vbox in a scroll window | Guillaume Desmottes | 2011-06-09 | 1 | -2/+9 |
| | | | | | | | | | | | | Conflicts: src/empathy-call-window.c | ||||
| * | Adapt to EmpathySidebar -> EvSidebar | Emilio Pozuelo Monfort | 2011-06-09 | 2 | -13/+12 |
| | | |||||
| * | Change the page before showing the sidebar | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -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 code | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -14/+16 |
| | | |||||
| * | Disable the dialpad when the call ends | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -0/+1 |
| | | |||||
| * | Make it a toggle button | Emilio Pozuelo Monfort | 2011-06-09 | 2 | -8/+55 |
| | | |||||
| * | CallWindow: add a dialpad menu entry | Emilio Pozuelo Monfort | 2011-06-09 | 2 | -0/+25 |
| | | |||||
| * | Clear audio_output when the call ends | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -0/+5 |
| | | | | | | | | So we create a new one when redialing instead of reusing it. | ||||
| * | CallWindow: show 'On hold' in the statusbar when appropriate | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -3/+38 |
| | | |||||
| * | Directly call the callback if we're ready | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -8/+1 |
| | | | | | | | | Instead of duplicating the code in two places. | ||||
| * | Implement empathy_call_handler_start_call() for redialing | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -12/+18 |
| | | |||||
| * | CallHandler: move on_call_accepted_cb() around | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -15/+15 |
| | | |||||
| * | CallHandler: emit signal with the correct parameters | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -1/+2 |
| | | |||||
| * | Remove empathy_call_factory_new_call_with_streams | Emilio Pozuelo Monfort | 2011-06-09 | 2 | -58/+0 |
| | | | | | | | | It's unused and empathy_call_new_with_streams is better. | ||||
| * | Correct the interface names used in Empathy.Call.client | Sjoerd Simons | 2011-06-09 | 1 | -5/+5 |
| | | |||||
| * | Keep a persistent source video tee around | Sjoerd Simons | 2011-06-09 | 1 | -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. | ||||
| * | Don't build a shared telepathy-yell | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -0/+3 |
| | | |||||
| * | Include yell before anything else | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -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 TpyCallChannel | Sjoerd Simons | 2011-06-09 | 1 | -6/+7 |
| | | |||||
| * | Prepare the video input pipeline when there is an initial content | Sjoerd Simons | 2011-06-09 | 1 | -5/+17 |
| | | |||||
| * | Wait for the channel to be ready before handling it | Sjoerd Simons | 2011-06-09 | 1 | -8/+43 |
| | | |||||
| * | Use a new id for accepting without video | Sjoerd Simons | 2011-06-09 | 1 | -1/+1 |
| | | | | | | | | | | | | Conflicts: src/empathy-status-icon.c | ||||
| * | Also add Answer with video to the notification dialogs | Sjoerd Simons | 2011-06-09 | 3 | -1/+36 |
| | | | | | | | | | | | | Conflicts: src/empathy-status-icon.c | ||||
| * | Add Answer with video to the default dialogs | Sjoerd Simons | 2011-06-09 | 1 | -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 Simons | 2011-06-09 | 1 | -8/+14 |
| | | | | | | | | video | ||||
| * | When the remote side hangs up, clean up the call channel | Sjoerd Simons | 2011-06-09 | 1 | -2/+9 |
| | | |||||
| * | Cope with unexpected call channel invalidation | Sjoerd Simons | 2011-06-09 | 1 | -0/+20 |
| | | |||||
| * | Use modern private structure handling | Sjoerd Simons | 2011-06-09 | 2 | -3/+4 |
| | | |||||
| * | Correct Call channel refcounting | Sjoerd Simons | 2011-06-09 | 1 | -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 start | Emilio Pozuelo Monfort | 2011-06-09 | 2 | -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 | ||||
| * | client file channel file should be Call.DRAFT | Sjoerd Simons | 2011-06-09 | 1 | -3/+3 |
| | | |||||
| * | Add depend on new GStreamer for gst_element_request_pad | Sjoerd Simons | 2011-06-09 | 1 | -1/+2 |
| | | | | | | | | | | | | Conflicts: configure.ac | ||||
| * | Reject approval if call was hung up during approval | Sjoerd Simons | 2011-06-09 | 1 | -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 exists | Sjoerd Simons | 2011-06-09 | 1 | -1/+2 |
| | | |||||
| * | Monitor the call state and close the channel when it ends | Sjoerd Simons | 2011-06-09 | 1 | -0/+17 |
| | | |||||
| * | Lock the hash table contents when using them | Sjoerd Simons | 2011-06-09 | 1 | -1/+23 |
| | | |||||
| * | Ensure our bin doesn't change state before being in the hash table | Sjoerd Simons | 2011-06-09 | 1 | -2/+10 |
| | | |||||
| * | Remove live-adder | Sjoerd Simons | 2011-06-09 | 2 | -205/+30 |
| | | |||||
| * | Implement request pads for multiple sinks | Sjoerd Simons | 2011-06-09 | 2 | -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 instance | Sjoerd Simons | 2011-06-09 | 1 | -1/+1 |
| | | |||||
| * | More consistent naming of the call handler option | Sjoerd Simons | 2011-06-09 | 1 | -2/+3 |
| | | |||||
| * | make the dots consistent | Sjoerd Simons | 2011-06-09 | 1 | -1/+1 |
| | | |||||
| * | auto-detect the presence of farsight | Sjoerd Simons | 2011-06-09 | 1 | -3/+14 |
| | | |||||
| * | No need to borrow the connection, it gets passed to us | Sjoerd Simons | 2011-06-09 | 1 | -1/+0 |
| | | |||||
| * | Trivial coding style fix (>80 chars) | Sjoerd Simons | 2011-06-09 | 1 | -1/+2 |
| | | |||||
| * | Retrieve the contact for incoming calls so we can display it | Sjoerd Simons | 2011-06-09 | 1 | -3/+24 |
| | | |||||
| * | Stop ringing after approving a Channel.Type.Call channel | Sjoerd Simons | 2011-06-09 | 1 | -1/+2 |
| | | |||||
| * | event-manager Remove HAVE_CALL ifdefs, even if we didn't build the handler ↵ | Sjoerd Simons | 2011-06-09 | 1 | -15/+1 |
| | | | | | | | | we can still approve | ||||
| * | Close call channels after hanging up | Sjoerd Simons | 2011-06-09 | 1 | -0/+1 |
| | | |||||
| * | Explicitely use the libtelepathy-yell .la file for dependency tracking | Sjoerd Simons | 2011-06-09 | 1 | -1/+1 |
| | | | | | | | | | | | | Conflicts: libempathy/Makefile.am | ||||
| * | Remove stray debug | Sjoerd Simons | 2011-06-09 | 1 | -9/+1 |
| | | |||||
| * | Only change the UI in the main thread | Sjoerd Simons | 2011-06-09 | 1 | -2/+11 |
| | | |||||
| * | Use target-contact instead of members | Sjoerd Simons | 2011-06-09 | 1 | -56/+18 |
| | | |||||
| * | Move to using ->priv pointer in the object instance | Sjoerd Simons | 2011-06-09 | 2 | -7/+7 |
| | | |||||
| * | coding style trivia | Sjoerd Simons | 2011-06-09 | 1 | -3/+6 |
| | | |||||
| * | Add TargetContact property that's guaranteed to exist on CallHandler | Sjoerd Simons | 2011-06-09 | 3 | -8/+51 |
| | | | | | | | | | | | | Conflicts: src/empathy-call-factory.c | ||||
| * | Recognize Call channel capabilities | Sjoerd Simons | 2011-06-09 | 1 | -0/+24 |
| | | |||||
| * | Don't use wildcards for just one marshal file | Sjoerd Simons | 2011-06-09 | 1 | -4/+4 |
| | | | | | | | | | | | | | | When a build is triggered from a location that isn't the top build dir, the generated files break as the wrong prefix gets passed for some reason. Given we only create one -marshal file, being smart doesn't actually save us anything, so do things the simple way | ||||
| * | Add a .client and a .service file for empathy-call | Emilio Pozuelo Monfort | 2011-06-09 | 3 | -2/+31 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=644500 | ||||
| * | Check for TP_ERROR_EMERGENCY_CALLS_NOT_SUPPORTED when a call fails | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -0/+2 |
| | | |||||
| * | Add missing files to POTFILES.in | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -0/+3 |
| | | | | | | | | | | | | Conflicts: po/POTFILES.in | ||||
| * | Return meaningful errors when starting a call fails | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -1/+22 |
| | | |||||
| * | empathy_call_new_with_streams: prefer StreamedMedia over Call | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -15/+15 |
| | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-call-utils.c | ||||
| * | Always build telepathy-yell and handle Call channels | Emilio Pozuelo Monfort | 2011-06-09 | 5 | -42/+6 |
| | | | | | | | | | | | | | | | | | | Just keep empathy-call optional. Conflicts: libempathy-gtk/empathy-call-utils.c libempathy/empathy-channel-factory.c | ||||
| * | Show an error dialog if starting a call fails | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -1/+25 |
| | | |||||
| * | Don't require EmpathyContacts to start a call | Emilio Pozuelo Monfort | 2011-06-09 | 7 | -64/+30 |
| | | | | | | | | | | | | | | | | 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-gtk | Emilio Pozuelo Monfort | 2011-06-09 | 10 | -145/+229 |
| | | | | | | | | | | | | | | | | Since we want to pop up a dialog when starting a call fails. Conflicts: libempathy/empathy-utils.c | ||||
| * | Initialize GObject | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -1/+1 |
| | | | | | | | | | | | | Conflicts: src/empathy.c | ||||
| * | Temporarily disable some code | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -2/+5 |
| | | |||||
| * | Call: check for priv->members to enable the video button | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -1/+1 |
| | | |||||
| * | Use the new empathy_call_create_call_request thoroughly | Emilio Pozuelo Monfort | 2011-06-09 | 3 | -25/+2 |
| | | |||||
| * | Don't use tpy_call_channel_is_receiving_video | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -34/+2 |
| | | | | | | | | Rely on src-pad-added to show the remote user's video. | ||||
| * | Don't use tpy_call_channel_is_sending_video | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -2/+2 |
| | | | | | | | | Check if we have initial video instead. | ||||
| * | Use EMPATHY_CALL_BUS_NAME_SUFFIX instead of the literal | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -1/+2 |
| | | |||||
| * | empathy_call_new_with_streams: start Calls when we support them | Emilio Pozuelo Monfort | 2011-06-09 | 2 | -15/+92 |
| | | | | | | | | | | | | Conflicts: libempathy/empathy-utils.c | ||||
| * | Define EMPATHY_CALL_BUS_NAME{,_SUFFIX} | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -0/+3 |
| | | |||||
| * | Initialize telepathy-yell | Emilio Pozuelo Monfort | 2011-06-08 | 1 | -0/+6 |
| | | | | | | | | | | | | Conflicts: src/empathy.c | ||||
| * | Show notifications for Calls | Emilio Pozuelo Monfort | 2011-06-08 | 1 | -0/+3 |
| | | | | | | | | | | | | Conflicts: src/empathy-status-icon.c | ||||
| * | Build an empathy-call binary when we have Call support | Emilio Pozuelo Monfort | 2011-06-08 | 3 | -1/+41 |
| | | | | | | | | | | | | Conflicts: src/Makefile.am | ||||
| * | EmpathyEventManager: handle Call channels | Emilio Pozuelo Monfort | 2011-06-08 | 2 | -4/+87 |
| | | | | | | | | | | | | Conflicts: src/empathy-event-manager.c | ||||
| * | Teach EmpathyChannelFactory how to create Call channels | Emilio Pozuelo Monfort | 2011-06-08 | 2 | -0/+15 |
| | | | | | | | | | | | | Conflicts: libempathy/empathy-channel-factory.c | ||||
| * | NewCallDialog: support Calls | Emilio Pozuelo Monfort | 2011-06-08 | 2 | -36/+43 |
| | | | | | | | | | | | | | | Conflicts: libempathy-gtk/Makefile.am libempathy-gtk/empathy-new-call-dialog.c | ||||
| * | Add empathy-call | Emilio Pozuelo Monfort | 2011-06-08 | 1 | -0/+195 |
| | | |||||
| * | Add an EmpathyCallWindowFullscreen class | Emilio Pozuelo Monfort | 2011-06-08 | 2 | -0/+386 |
| | | |||||
| * | Add an EmpathyCallWindow class | Emilio Pozuelo Monfort | 2011-06-08 | 2 | -0/+3375 |
| | | |||||
| * | Add an EmpathyCallHandler class | Emilio Pozuelo Monfort | 2011-06-08 | 2 | -0/+1119 |
| | | |||||
| * | Add an EmpathyCallFactory class | Emilio Pozuelo Monfort | 2011-06-08 | 2 | -0/+411 |
| | | |||||
| * | Check for telepathy-yell if requested | Emilio Pozuelo Monfort | 2011-06-08 | 2 | -1/+30 |
| | | |||||
| * | Add telepathy-yell as a submodule | Emilio Pozuelo Monfort | 2011-06-08 | 2 | -0/+3 |
| | | |||||
| * | Add ax_config_dir from audacity | Emilio Pozuelo Monfort | 2011-06-08 | 1 | -0/+109 |
| | | |||||
* | | Updated Spanish translation | Jorge González | 2011-06-09 | 1 | -313/+327 |
| | | |||||
* | | Check we actually have a part #1 before requesting it | Danielle Madeley | 2011-06-08 | 1 | -1/+1 |
| | | | | | | | | | | We were checking echo->len >= 1, but then requesting index 1 (the second part). So if we didn't have a second part, this would quite happily blow up. | ||||
* | | Merge branch 'sms-651242' | Guillaume Desmottes | 2011-06-08 | 4 | -81/+4 |
|\ \ | |||||
| * | | Use tp-glib SMS high level API (#651242) | Guillaume Desmottes | 2011-06-01 | 4 | -81/+4 |
| | | | |||||
* | | | use geocode-glib instead of geoclue | Guillaume Desmottes | 2011-06-08 | 1 | -118/+28 |
| | | | |||||
* | | | add an optional dep on geocode-glib | Guillaume Desmottes | 2011-06-08 | 3 | -0/+34 |
| | | | |||||
* | | | individual-view: always display individuals having pending events (#651913) | Guillaume Desmottes | 2011-06-08 | 1 | -3/+11 |
| | | | |||||
* | | | individual-store: keep track of the number of events associated with each row | Guillaume Desmottes | 2011-06-08 | 3 | -0/+86 |
| |/ |/| | |||||
* | | Updated Hebrew translation. | Yaron Shahrabani | 2011-06-08 | 1 | -208/+218 |
| | | |||||
* | | Updated Esperanto translation | Kristjan SCHMIDT | 2011-06-08 | 1 | -442/+510 |
| | | |||||
* | | Adium: Let user select theme variant in preferences | Xavier Claessens | 2011-06-07 | 7 | -185/+482 |
| | | | | | | | | Fixes bug #585474 | ||||
* | | main_window_flash_foreach: fix FolksIndividual leak | Guillaume Desmottes | 2011-06-07 | 1 | -4/+3 |
| | | |||||
* | | coding style tweak | Guillaume Desmottes | 2011-06-07 | 1 | -2/+1 |
| | | |||||
* | | Updated Norwegian bokmål translation | Kjartan Maraas | 2011-06-07 | 1 | -441/+552 |
| | | |||||
* | | account-widget: use tp_g_signal_connect_object to connect on the ↵ | Guillaume Desmottes | 2011-06-07 | 1 | -2/+2 |
| | | | | | | | | | | | | password-retrieved signal (#652015) Thanks to Roland Dreier for the original patch. | ||||
* | | Require Folks 0.5.1 for the API updates. | Travis Reitter | 2011-06-07 | 1 | -1/+1 |
| | | | | | | | | Closes: bgo#648822 - Port Empathy to Folks 0.5.1 | ||||
* | | Only retrieve server-stored groups for Individuals with TpContacts. | Travis Reitter | 2011-06-07 | 1 | -12/+13 |
| | | | | | | | | Helps: bgo#648822 - Port Empathy to Folks 0.5.1 | ||||
* | | Adapt to API change in FolksIndividual::personas-changed. | Travis Reitter | 2011-06-07 | 2 | -15/+52 |
| | | | | | | | | Helps: bgo#648822 - Port Empathy to Folks 0.5.1 | ||||
* | | Adapt to API change in FolksIndividualAggregator::individuals-changed. | Travis Reitter | 2011-06-07 | 1 | -9/+22 |
| | | | | | | | | Helps: bgo#648822 - Port Empathy to Folks 0.5.1 | ||||
* | | Adapt to API change in folks_group_details_get_groups(). | Travis Reitter | 2011-06-07 | 2 | -10/+18 |
| | | | | | | | | Helps: bgo#648822 - Port Empathy to Folks 0.5.1 | ||||
* | | Change the type of EmpathyContact.priv.groups to GeeHashSet. | Travis Reitter | 2011-06-07 | 1 | -9/+7 |
| | | | | | | | | | | | | | | This is to adjust to the newer API for folks_group_details_set_groups(). It's also slightly cleaner than using a hash table to implement a set. Helps: bgo#648822 - Port Empathy to Folks 0.5.1 | ||||
* | | Adapt to API change in folks_backend_get_persona_stores(). | Travis Reitter | 2011-06-07 | 2 | -10/+11 |
| | | | | | | | | Helps: bgo#648822 - Port Empathy to Folks 0.5.1 | ||||
* | | Adapt to API change in FolksIndividual constructor. | Travis Reitter | 2011-06-07 | 1 | -3/+10 |
| | | | | | | | | Helps: bgo#648822 - Port Empathy to Folks 0.5.1 | ||||
* | | Adapt to API break in folks_individual_get_personas. | Travis Reitter | 2011-06-07 | 17 | -332/+573 |
| | | | | | | | | Helps: bgo#648822 - Port Empathy to Folks 0.5.1 | ||||
* | | Don't conflate TpfPersona and FolksPersona. | Travis Reitter | 2011-06-07 | 2 | -9/+9 |
| | | |||||
* | | Don't shadow the global definition of 'log'. | Travis Reitter | 2011-06-07 | 1 | -3/+3 |
| | | |||||
* | | Updated Galician translations | Fran Diéguez | 2011-06-06 | 1 | -224/+270 |
| | | |||||
* | | Updated Hebrew translation. | Yaron Shahrabani | 2011-06-04 | 1 | -214/+259 |
| | | |||||
* | | invite-participant-dialog: add temporary individuals when searching | Guillaume Desmottes | 2011-06-01 | 1 | -0/+141 |
| | | |||||
* | | export individual_store_add_individual_and_connect and ↵ | Guillaume Desmottes | 2011-06-01 | 2 | -2/+9 |
|/ | | | | individual_store_remove_individual_and_disconnect | ||||
* | empathy_avatar_new: stop stealing strings (#650939) | Guillaume Desmottes | 2011-06-01 | 3 | -29/+34 |
| | | | | It was pretty confusing when reading/reviewing code. | ||||
* | remove useless callback | Guillaume Desmottes | 2011-06-01 | 1 | -11/+0 |
| | |||||
* | avatar-chooser: replace finalize by dispose | Guillaume Desmottes | 2011-06-01 | 1 | -6/+4 |
| | | | | It just unref objects. | ||||
* | avatar-chooser: port to TP coding style | Guillaume Desmottes | 2011-06-01 | 2 | -837/+899 |
| | | | | We just changed most of this file so while we're on it... | ||||
* | re-order functions so we can get rid of their declarations | Guillaume Desmottes | 2011-06-01 | 1 | -276/+240 |
| | |||||
* | avatar-chooser: use tp_clear_* | Guillaume Desmottes | 2011-06-01 | 1 | -15/+5 |
| | |||||
* | avatar-chooser: use the self->priv pattern | Guillaume Desmottes | 2011-06-01 | 2 | -126/+110 |
| | |||||
* | Use tp-glib Balance high level API (#651238) | Guillaume Desmottes | 2011-06-01 | 1 | -54/+26 |
| | |||||
* | allow user to search for contacts using their full identifier | Guillaume Desmottes | 2011-06-01 | 4 | -7/+27 |
| | |||||
* | empathy_individual_view_get_individual_menu: don't create a menu if we don't ↵ | Guillaume Desmottes | 2011-06-01 | 1 | -0/+4 |
| | | | | | | want any feature Fix an assertion error when right clicking in the 'Invite contact' treeview. | ||||
* | Merge branch 'speedup-protocol-chooser' | Sjoerd Simons | 2011-06-01 | 2 | -8/+9 |
|\ | |||||
| * | Use pixbuf for PixbufCellRenderer in protocol chooser | Sjoerd Simons | 2011-05-30 | 1 | -4/+9 |
| | | | | | | | | | | | | | | | | | | | | If an icon-name is given to a PixbufCellRenderer it will re-load the image from the icon theme every time the size gets requested for a different cell. Which happens a *LOT*. Instead load the icon the row is added to the model, such that the cell renderer can simply request the size of the pixbuf. This massive speeds up the performance of the protocol chooser combobox. | ||||
| * | Don't set priv when it's not used | Sjoerd Simons | 2011-05-29 | 1 | -4/+0 |
| | | |||||
* | | invite-participant-dialog: add an entry searching the contact list | Guillaume Desmottes | 2011-05-31 | 1 | -1/+39 |
| | | |||||
* | | view_selection_changed_cb: don't unref NULL individual | Guillaume Desmottes | 2011-05-31 | 1 | -1/+1 |
| | | |||||
* | | factor out empathy_individual_match_words() | Guillaume Desmottes | 2011-05-31 | 4 | -33/+48 |
| | | |||||
* | | live-search: export few more functions | Guillaume Desmottes | 2011-05-31 | 2 | -8/+22 |
| | | |||||
* | | add empathy_individual_view_refilter() | Guillaume Desmottes | 2011-05-31 | 2 | -0/+10 |
| | | |||||
* | | Chatrooms: Make text input view sensitive on successful password entry | Chandni Verma | 2011-05-30 | 1 | -0/+1 |
| | | | | | | | | Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=651058 | ||||
* | | use tp_channel_dispatch_operation_claim_async() (#650386) | Guillaume Desmottes | 2011-05-30 | 3 | -11/+16 |
| | | |||||
* | | bump tp-glib dep to 0.15.1 | Guillaume Desmottes | 2011-05-30 | 1 | -1/+1 |
| | | | | | | | | | | tp_channel_dispatch_operation_claim_with_async() has been introduced in 0.15.0 but suffers a race (fdo #37280) fixed in 0.15.1. | ||||
* | | [l10n]Updated Catalan (Valencian) translation | Carles Ferrando | 2011-05-29 | 1 | -993/+1384 |
|/ | |||||
* | Updated Spanish translation | Daniel Mustieles | 2011-05-27 | 1 | -98/+106 |
| | |||||
* | don't build avatar_chooser_set_avatar_from_pixbuf if building without cheese | Guillaume Desmottes | 2011-05-27 | 1 | -1/+2 |
| | |||||
* | Adium: Convert NSDateFormatter to strftime | Xavier Claessens | 2011-05-27 | 1 | -6/+149 |
| | |||||
* | Stop live search when main window gets hidden | Xavier Claessens | 2011-05-26 | 1 | -3/+8 |
| | |||||
* | Stop dealing with iconification of main window, just hide/present it | Xavier Claessens | 2011-05-26 | 3 | -60/+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 Claessens | 2011-05-26 | 1 | -1/+0 |
| | | | | start hidden | ||||
* | Do not present chat window from empathy_chat_window_get_default() | Xavier Claessens | 2011-05-26 | 1 | -18/+0 |
| | | | | It is already handled in empathy_chat_window_present_chat() | ||||
* | libempathy-gtk: avatar chooser from cheese (#521747) | Raluca Elena Podiuc | 2011-05-26 | 1 | -7/+98 |
| | | | | pixbuf saved into buffer as png -> set avatar from buffer | ||||
* | libempathy-gtk: add dependency on libcheese | Raluca Elena Podiuc | 2011-05-26 | 2 | -0/+22 |
| | |||||
* | main_window_connection_changed_cb: still need the priv pointer | Guillaume Desmottes | 2011-05-26 | 1 | -0/+2 |
| | |||||
* | Remove the balance action when an account is removed | Danielle Madeley | 2011-05-26 | 1 | -38/+48 |
| | |||||
* | Reopen tabs as SMS channels when appropriate | Emilio Pozuelo Monfort | 2011-05-25 | 1 | -0/+4 |
| | |||||
* | Merge remote-tracking branch ↵ | Guillaume Desmottes | 2011-05-25 | 1 | -2/+8 |
|\ | | | | | | | 'glassrose/make-favorite-room-names-more-detailed-646526' | ||||
| * | Attach account name information along with the chatroom names in main window ↵ | Chandni Verma | 2011-05-08 | 1 | -2/+8 |
| | | | | | | | | Room menu | ||||
* | | use tp_text_channel_set_chat_state_async() directly | Guillaume Desmottes | 2011-05-25 | 3 | -27/+31 |
| | | |||||
* | | tp_chat_dispose: use tp_clear_object() | Guillaume Desmottes | 2011-05-25 | 1 | -14/+2 |
| | | |||||
* | | clear_chatrooms: prevent destroying the list twice | Guillaume Desmottes | 2011-05-25 | 1 | -4/+11 |
| | | | | | | | | | | | | | | Unreffing the chatroom may result in destroying the underlying EmpathyTpChat which will fire the invalidated signal and so make us re-call this function. We already set priv->chatrooms to NULL so we won't try to destroy twice the same objects. | ||||
* | | EmpathyTpChat: get rid of the destroy signal | Guillaume Desmottes | 2011-05-25 | 3 | -50/+15 |
| | | | | | | | | We should just use invalidated. | ||||
* | | event-manager: look for existing messages when approving | Guillaume Desmottes | 2011-05-25 | 1 | -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 code | Guillaume Desmottes | 2011-05-25 | 4 | -213/+205 |
| | | |||||
* | | remove empathy_tp_chat_get_connection and priv->connection | Guillaume Desmottes | 2011-05-25 | 5 | -30/+27 |
| | | |||||
* | | EmpathyTpChat: inherit from TpTextChannel (#650554) | Guillaume Desmottes | 2011-05-25 | 9 | -151/+125 |
| | | |||||
* | | tp-chat: use the self->priv pattern | Guillaume Desmottes | 2011-05-25 | 2 | -387/+317 |
| | | |||||
* | | Use the EmpathyChannelFactory with all components creating EmpathyTpChat | Guillaume Desmottes | 2011-05-25 | 3 | -0/+25 |
| | | |||||
* | | rename message-received signal to message-received-empathy | Guillaume Desmottes | 2011-05-25 | 3 | -3/+3 |
| | | |||||
* | | tp-chat: rename chat-state-changed to chat-state-changed-empathy | Guillaume Desmottes | 2011-05-25 | 2 | -2/+2 |
| | | | | | | | | chat-state-changed already exists in TpChannel and we can't redefine it. | ||||
* | | Updated Spanish translation | Daniel Mustieles | 2011-05-24 | 1 | -128/+127 |
| | | |||||
* | | cell-renderer-expander: fix rendering with GTK+3 | Cosimo Cecchi | 2011-05-23 | 1 | -2/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | There are basically three issues here: - the renderer doesn't add the GTK_STYLE_CLASS_EXPANDER style class when rendering, which blocks the theme to apply the intended colors. - the GtkStateFlags that were set on the context were using GTK_STATE_* instead of GTK_STATE_FLAG_* - the flags set on the context were incomplete, as they were just using ACTIVE/NORMAL for expanded/collapsed and not SELECTED/FOCUSED/... https://bugzilla.gnome.org/show_bug.cgi?id=650590 | ||||
* | | account-widget-yahoo: fix expand/fill settings (#650854) | Guillaume Desmottes | 2011-05-23 | 1 | -2/+6 |
| | | |||||
* | | account-widget-sip: fix expand/fill settings (#650854) | Guillaume Desmottes | 2011-05-23 | 1 | -0/+6 |
| | | |||||
* | | account-widget-icq: fix expand/fill settings (#650854) | Guillaume Desmottes | 2011-05-23 | 1 | -0/+4 |
| | | |||||
* | | account-widget-groupwise: fix expand/fill settings (#650854) | Guillaume Desmottes | 2011-05-23 | 1 | -0/+6 |
| | | |||||
* | | account-widget-aim: fix expand/fill settings (#650854) | Guillaume Desmottes | 2011-05-23 | 1 | -0/+4 |
| | | |||||
* | | account-widget-msn: fix expand/fill settings (#650854) | Guillaume Desmottes | 2011-05-23 | 1 | -2/+8 |
| | | |||||
* | | empathy_account_widget_setup_widget: unsensitive unsupported param (#650846) | Guillaume Desmottes | 2011-05-23 | 1 | -0/+3 |
| | | |||||
* | | add empathy_account_settings_param_is_supported() | Guillaume Desmottes | 2011-05-23 | 2 | -0/+13 |
| | | |||||
* | | account-widget-sip: add ignore-tls-errors param (#650844) | Guillaume Desmottes | 2011-05-23 | 2 | -0/+21 |
| | | |||||
* | | live-search: fix keyboard navigation using Space (#632787) | Guillaume Desmottes | 2011-05-20 | 1 | -5/+7 |
| | | |||||
* | | live-search:fix keyboard navigation using PageUp/PageDown (#632787) | Guillaume Desmottes | 2011-05-20 | 1 | -4/+7 |
| | | |||||
* | | live-search: fix keyboard navigation using Home/End (#632787) | Guillaume Desmottes | 2011-05-20 | 1 | -0/+18 |
| | | |||||
* | | factor out fire_key_navigation_sig() | Guillaume Desmottes | 2011-05-20 | 1 | -3/+11 |
| | | |||||
* | | Always forward to the view keynav events, since we get them only if they are ↵ | Xavier Claessens | 2011-05-20 | 2 | -22/+12 |
| | | | | | | | | useless to the entry anyway | ||||
* | | LiveSearch: we don't want to emit keynav signal on left/right since those ↵ | Xavier Claessens | 2011-05-20 | 1 | -2/+1 |
| | | | | | | | | are useful to the entry | ||||
* | | Squash some set-but-unused variables | Colin Walters | 2011-05-19 | 1 | -4/+0 |
| | | |||||
* | | Merge branch 'LOLOOOLOLOLOLLLOLLLOLOLLL' | Jonny Lamb | 2011-05-18 | 4 | -9/+20 |
|\ \ | |||||
| * | | chat-manager: pass user action time of DBus to show the closed tab | Jonny Lamb | 2011-05-18 | 4 | -9/+20 |
| | | | | | | | | | | | | | | | | | | This was making undo closing tabs in the background, aww. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | | | use g_list_free_full() | Guillaume Desmottes | 2011-05-18 | 1 | -2/+1 |
| | | | |||||
* | | | filter_func: don't leak individual | Guillaume Desmottes | 2011-05-18 | 1 | -3/+6 |
| | | |